/*
Theme Name: Mamma che Blog Home
Theme URI: http://www.mammacheblog.com/
Description: Tema home mammacheblog.com
Version: 1.0
Author: AMC Consulting
Author URI: http://www.amc-consulting.it/
Tags: mammacheblog

	Mammacheblog v1.0
	 http://www.mammacheblog.com

	Questo tema è stato sviluppato da AMC Consulting
	per Fattore Mamma

	Il codice CSS, XHTML e il design sono rilasciati sotto licenza GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	background: #fff url('images/bgtop_mcb.gif') repeat-x top;
	color: #333;
	}

#page {	margin: 15px auto;	padding: 0;	width: 960px;}
#header { margin:0px; padding: 0;width: 960px;}

#headerimg 	{
	margin: 7px 9px 0px 0px;
	height: 192px;
	width: 958px;
	}
	
#logo
{
	margin-left:5px;
	height:68px;
}

#claim
{
	margin-top:-5px;
	margin-left:5px;
	font-size:14px;
	color:#666;
	font-style:italic;
	
}

#head-top
{
	width:960px;
	height:99px;
}

#head-menu
{
	width:958px;
	height:22px;
}

#main-navigator
{
	margin:0px;
	width:960px;
	/*background-color:#FF0000;*/
	margin-top:3px;
	height:19px;
}

html>/**/body #main-navigator
{ 
	margin-left:-40px;
	margin-top:3px;
	height:19px;
} /* Only FireFox 3 */

#main-navigator ul { margin:0px; }

#main-navigator li {
	float: left;
	margin: 0px 5px 0 0px;
	font-weight: bold;
	padding-left: 2px;
	display: inline;
}

#main-navigator li a, #main-navigator li strong {
	text-decoration: none;
	color: #333;
	display: block;
	padding: 4px 10px 3px 8px;
}

#main-navigator li a { padding: 0;}
#main-navigator li, #main-navigator li a, #main-navigator li strong { color: #666; background: #cae5aa; }
#main-navigator li { background: #cae5aa url(images/navi_top_left.gif) top left no-repeat; }
#main-navigator li.menu_active { background: #87c540 url(images/navi_top_left_hover.gif) top left no-repeat; }

#main-navigator li#my { background: #fbb23f url(images/navi_top_left_red.gif) top left no-repeat; }
#main-navigator li#my.menu_active { background: #f07808 url(images/navi_top_left_hover_red.gif) top left no-repeat; }

#main-navigator li:hover {
	background: #87c540 url(images/navi_top_left_hover.gif) top left no-repeat;
}

#main-navigator li:hover a {
	background: #87c540 url(images/navi_top_right_hover.gif) top right no-repeat;
	color: #fff;
}

#main-navigator li:hover strong {
	background: #87c540 url(images/navi_top_right_hover.gif) top right no-repeat;
	color: #fff;
}

#main-navigator li#my:hover {
	background: #f07808 url(images/navi_top_left_hover_red.gif) top left no-repeat;
}

#main-navigator li#my:hover a {
	background: #f07808 url(images/navi_top_right_hover_red.gif) top right no-repeat;
	color: #fff;
}

#main-navigator li#my:hover strong {
	background: #f07808 url(images/navi_top_right_hover_red.gif) top right no-repeat;
	color: #fff;
}

#main-navigator li strong {
	background: #cae5aa url(images/navi_top_right.gif) top right no-repeat;
}

#main-navigator li#my strong {
	background: #fbb23f url(images/navi_top_right_red.gif) top right no-repeat;
}
#main-navigator li strong.menu_active {
	background: #87c540 url(images/navi_top_right_hover.gif) top right no-repeat;color: #fff;
}

#main-navigator li#my strong.menu_active {
	background: #f07808 url(images/navi_top_right_hover_red.gif) top right no-repeat;color: #fff;
}

#content {
	font-size: 1.2em
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn 
{
	float:left;
	line-height: 1.6em;
	margin:0px 0px 15px 0px;
	padding:0px;
	width:660px;
	/*background-color:#99FF00;*/
}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

#footer {	
	border: 1px solid #ccc;
	height:70px;
	background-color:#d8eac1;
	text-align:center;
	}
	
#footer span {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	/*text-align: center;*/
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #ff0000;/*b85b5a*/
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

/*
a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}
*/

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0;
	}

#headerimg {
	margin: 0px;
	height: 200px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
	padding: 0px 0 20px 0;
	margin: 15px 0px 0 5px;
	width: 680px;
	}

.post {
	margin: 0px 0px 40px 0px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0px;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0px;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	/*text-align: center;*/
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}

.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 0px auto;
	width: 958px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */


/*
	Struttura home
*/

#userbox
{
	width:648px;
	height:302px;
	float:left;
	margin-right:10px;
	border: 1px solid #ccc;
	border-top:none;
	background-color:#fff;
}

.page-container
{
	width:628px;
	min-height:282px;
	float:left;
	margin-right:10px;
	padding:10px;
	border: 1px solid #ccc;
	border-top:none;
	background-color:#fff;
}

#userbox-body
{
	padding:4px 4px 4px 8px;
}

html>/**/body #userbox-body
{
	padding:4px 4px 4px 8px;
}



#actionbox
{
	width:298px;
	/*height:302px;*/
	float:left;
	/*margin-left:2px;*/
	border:1px solid #ccc;
	border-top:none;
}

.extendbox
{
	margin-top:10px;
	width:298px;
	float:left;
	border:1px solid #ccc;
}

#bloglink {
	width:298px;
	height:100px;
	float:left;
	background:url(images/blog_button.jpg) center left no-repeat;	
	}
	
#badgelink {
	width:298px;
	height:100px;
	float:left;
	background:url(images/badge_button.jpg) center left no-repeat;	
	}	


#blog_categories {
	width:298px;
	height:auto;
	float:left;
	background:#d8eac1 url(images/blog_categories_bg.jpg) top left no-repeat;	
	}
	
#categories_container	{
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:10px;
	background-color:#e6f3d5;
	border-top:solid #ccc 1px;
	}
	
#sidebar-separator
{
	width:298px;
	height:10px;
	float:right;
	margin-left:2px;
	border-bottom:1px solid #ccc;
}
#blogdetailbox
{
	width:278px;
	height:130px;
	float:left;
	padding:10px;
	border:1px solid #ccc;
	border-top:none;
	
}

#userdetailbox
{
	width:278px;
	height:75px;
	float:left;
	padding:10px;
	border:1px solid #ccc;
	border-top:none;
	
}

.category{
	float:left;
	width:134px;
	height:18px;
	margin-left:10px;
	border-bottom:1px solid #d8eac1;
}

.category a{
	color:#000000;
	font-size:11px;
	text-decoration:none;
	}
	
.category a:hover{
	color:#65af28;
	}	
	

.blog-detail-image
{
	text-align:center;
	width:110px;
	height:93px; 
	float:left; 
	margin-top:5px;
	clear:both;
	
}

.user-detail-image
{
	height:93px; 
	float:left; 
	margin:5px 3px 0px 3px;
	
}
.blog-detail-text
{
	float:left; 
	margin-top:5px;
	margin-left:3px;
}

.blog-detail-text h2 
{
	float:left;
	color:#000;
	margin:0;
	line-height:13px;
	font-size:12px;
}

.blog-detail-text a 
{
	color:#65af28;
	line-height:13px;
	font-size:12px;
	font-weight:bold;
}


.img-buttom-action {width:90px;height:100px; float:left; }
.img-text-action { width:203px;height:100px; float:left;padding-right:5px;}
.img-text-action h2 {color:#333; margin-top:15px;font-size:20px;}
.img-text-action h2 a:hover {color:#65af28;}
.img-text-action span {font-size:11px; line-height:1.3em; }

#iscrivi {
	width:298px;
	height:100px;
	float:left;
	background:url(images/iscrivi_button.jpg) center left no-repeat;
	border-bottom:1px solid #ccc;
	}
	
#crea {
	width:298px;
	height:100px;
	float:left;
	background:url(images/crea_button.jpg) center left no-repeat;	
	border-bottom:1px solid #ccc;
	}
	
#leggi {
	width:298px;
	height:100px;
	float:left;
	background:url(images/leggi_button.jpg) center left no-repeat;	
	}
	
#profile {
	width:298px;
	height:100px;
	float:left;
	background:url(images/profile_button.jpg) center left no-repeat;	
	border-bottom:1px solid #ccc;
	}

#photo {
	width:298px;
	height:100px;
	float:left;
	background:url(images/photo_button.jpg) center left no-repeat;	
	border-bottom:1px solid #ccc;
	}

#pwd {
	width:298px;
	height:100px;
	float:left;
	background:url(images/password_button.jpg) center left no-repeat;	
	border-bottom:1px solid #ccc;
	}			
	
#admin-interface{
	width:298px;
	height:100px;
	float:left;
	background:url(images/admin_button.jpg) center left no-repeat;	
	}

#rycicle{
	width:298px;
	height:100px;
	float:left;
	background:url(images/rycicle_button.jpg) center left no-repeat;	
	}	
	

#actionbox-title
{
	/*background:url(images/user_box_title.png) no-repeat top left;*/
	background-color:#CCCCCC;
	float:left;
	height:29px;
	width:316px;
}
#actionbox-body
{
	/*background:url(images/box_action_bg.gif) repeat-y;*/
	height:350px;
	padding:4px 4px 4px 8px;
}
#actionbox-bottom
{
	background:url(images/box_users_bg_bottom.gif) repeat-x top;
	float:left;
	height:10px;
	width:300px;
}	

#blogbox
{
	width:648px;
	float:left;
	margin-right:10px;
	margin-top:10px;
	border: 1px solid #ccc;
}

#searchblogbox
{
	width:648px;
	min-height:302px;
	float:left;
	margin:0px;
	padding:0px;
	margin-right:10px;
	border: 1px solid #ccc;
	border-top:none;
}
.big-post {
	margin-top:10px;
	overflow:hidden;
	height:1%;
	float:left;
	clear:both;
	width:630px;
	/*padding:15px 25px;*/
	}
.big-post em {
	font-style:normal;
	color:#666;
	font-size:12px;
	}
.big-post h2,
.big-post h3 {
	letter-spacing:-1px;
	line-height:29px;
	font-size:28px;
	margin-right:38px;
	margin-bottom:10px;
	margin-top:4px;
	}
	
.big-post h2 a,
.big-post h3 a{
	color: #000;
	text-decoration: none;
	}
.big-post h2 a:hover,
.big-post h3 a:hover{
	color: #65af28;
	}
	
#page-container
{
	margin:0;
	border:1px solid #ccc;
	min-height:
	border-top:none;
	float:left;
	width:648px;
}
	
#blogs-container
{
	margin:0;
	border:1px solid #ccc;
	border-top:none;
	float:left;
	width:648px;
}

#blogs-container div.main-blog-container
{
	padding:4px 4px 4px 8px;
	float:left;
}


#blogs-container div
{
	padding:4px 4px 4px 10px;
	float:left;
}

#blogs-container div.main-posts-container
{
	padding:4px 4px 4px 10px;
	float:left;
}

#posts-container
{
	margin:0;
	border:1px solid #ccc;
	border-top:none;
	float:left;
	width:648px;
	padding-bottom:10px;
	min-height:300px;
}

#blog-posts-container
{
	margin:0;
	border:1px solid #ccc;
	border-top:none;
	float:left;
	width:648px;
	padding-bottom:10px;
}

#posts-container div 
{
	padding:4px 4px 4px 8px;
}
.site-detail
{
	float:left;
}
.site-thumb
{
	float:left;
}
.rank-container
{
	float:left;
	width:100%;
	clear:left;
	margin:5px 0 0 10px;
	vertical-align:top;
}

.blog-post {
	margin:15px 5px 0px 15px;
	padding:4px 4px 4px 8px
	float:left;
	height:220px;
}

.blog-post h2,
.blog-post h3 {
	letter-spacing:-1px;
	line-height:29px;
	font-size:28px;
	margin-right:38px;
	margin-bottom:10px;
	margin-top:4px;
	}
	
.blog-post h2 a,
.blog-post h3 a{
	color: #000;
	text-decoration: none;
	}
.blog-post h2 a:hover,
.blog-post h3 a:hover{
	color: #65af28;
	}

#rank-container-large
{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	vertical-align:top;
	clear:right;
	
}

#rank-container-large div#technorati
{
	float:left;
	width:90px;
	height:50px;
	margin:0px;
	padding:5px;	
	vertical-align:top;
	margin-right:5px;
	border: solid 1px #DEE9DC;
	background-color:#DBF4D5;
}

#rank-container-large div#google
{
	float:left;
	width:90px;
	height:50px;
	margin:0px;
	padding:5px;		
	vertical-align:top;
	margin-right:5px;
	border: solid 1px #DCE9E4;
	background-color:#DAE9E9;
}

#rank-container-large div#alexa
{
	float:left;
	width:90px;
	height:50px;
	margin:0px;
	padding:5px;	
	vertical-align:top;
	margin-right:5px;
	border: solid 1px #D2D7F2;
	background-color:#DAD8FA;
}

#technorati-value{
	font-size:14px;
	color:#008000;
	text-align:center;
}

#google-value{
	font-size:14px;
	color:#009999;
	text-align:center;	
}

#alexa-value{
	font-size:14px;
	color:#000066;
	text-align:center;	
}

.rank-title
{
	float:left;
	margin:0px;
	padding:0px;
	width:90px;
}
.rank-title div.rank-title-image
{
	float:left;
	padding:0px;
	padding-top:3px;
	width:16px;
	height:20px;
	margin:0;
	margin-right:5px;
}


.details-container
{
	float:left;
	width:380px;
	clear:left;
	margin:5px 0 0 10px;
	vertical-align:top;
}

.blog-item {
	width:638px;
	overflow:hidden;
	height:1%;
	position:relative;
	margin:15px 0 0 0;
	/*padding:15px 25px;*/
	}
	
.blog-item h1
{
	float:left;
	font-size:26px;
	margin:5px 0 0 10px;
	padding:0;
	line-height:1.4em;
	width:400px;
}

.blog-item h1 a
{
	color:#000;
}


.related h3 {
	letter-spacing:-1px;
	line-height:20px;
	clear:left;
	font-size:18px;
}

.related h3 a{
	color: #000;
	text-decoration: none;
}

.related h3 a:hover{
	color:#65af28;
}

.related p{
	font-size: 14px;
	line-height: 20px;
	display:inline;
}
.related-blog-post{
	margin:0px 5px 0px 15px;
}

.related-blog-post h3 {
	letter-spacing:-1px;
	line-height:20px;
	clear:left;
	font-size:18px;
}

.related-blog-post h3 a{
	color: #000;
	text-decoration: none;
}

.related-blog-post h3 a:hover{
	color:#65af28;
}

.related-blog-post p{
	font-size: 14px;
	line-height: 20px;
	display:inline;
}

#related-separator
{
	border-bottom:1px solid #ccc;
}

#related-separator h2
{
	color:#000;
	line-height:22px;
	font-size:18px;
}

#related-separator-blog
{
	border-bottom:1px solid #ccc;
	margin:0px 5px 0px 15px;
}

#related-separator-blog h2
{
	color:#000;
	line-height:22px;
	font-size:18px;
}

.visual {
	float:left;
	padding:1px;
	margin-right:6px;
	background:#fff;
	border:1px solid #ccc;
	}
	
/*.visual a {cursor:hand}*/

span.text-img2 {
    display: block;
    width: 60px;
    height: 60px;
    }
span.text-img2 em {
    display: block;
    width: 60px;
    height: 60px;
    text-indent: -2000em;
    }
	
#blogbox-body
{
	border:1px solid #ccc;
	padding:4px 10px 4px 12px;
}

#aggregatorbox-body
{

	padding:4px 10px 4px 12px;
	
}

#blogbox-bottom
{
	background:url(images/box_users_bg_bottom.gif) repeat-x top;
	float:left;
	height:10px;
	width:648px;	
}
/*
	Fine Struttura Home
*/
/*	Begin Headers */
h1 {
	
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	/*margin: 0;
	padding: 0;*/
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	width:300px;
	float:left;	
	padding-bottom:10px;
}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */


/* Start Aggregatore */
.image-box
{	
	float:right;
	padding:1px;
	margin-left:6px;
	background:#fff;
	border:1px solid #ccc;
}

.image-box-left
{	
	float:left;
	padding:1px;
	margin-right:6px;
	background:#fff;
	border:1px solid #ccc;
}
.site-thumb img {
	border: 1px solid #ccc;
	padding: 3px; 
}
		
.bloglink 
{
	padding:0 10px 0 10px;
	color: #444;
	font-size: 11px;
	background:#D8EAC1;
}	

/*rinominare*/
span.foto-img {
    display: block;
    width: 95px;
    height: 95px;
    }
span.foto-img em {
    display: block;
    width: 95px;
    height: 95px;
    text-indent: -2000em;
    }
	
.main-info p {font-size: 13px; line-height: 19px;}

.main-info-blog { 
	float:left;
	margin:0px;
	margin-left:5px;
	padding:0px;
	width:360px;
}
/* End Aggregatore */

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {	cursor: help;	}
acronym, abbr {	border-bottom: 1px dashed #999;	}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite { margin: 5px 0 0; display: block; }
.center {text-align: center;}
.hidden { display: none; }
hr { display: none; }
a img { border: none; }
.navigation {display: block;text-align: center;	margin-top: 10px;margin-bottom: 60px;}

/******************* CERCA ********************/
#container_cerca {float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; margin-top:14px; width:640px;}
#cerca_post { float:left;}
#search {border: 1px solid #d8eac1; height:24px; width:260px; padding-left:5px; padding-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#999999; }
.button {padding-top:5px;}

/******************* POST NUMERO ********************/
#numero_post {float:left; width:100px; padding:8px 10px 0 10px; border-right:1px solid #ccc; height:40px; text-align:right;}

.rank-value{ float:left;margin-right:5px; width:80px; font-size:13px; font-weight:bold;}
.rank-value-small{ float:left;margin-right:5px;font-size:13px; font-weight:bold;}
.rank-icon{float:left;margin-right:5px;}
/******************* POST ********************/
.post-tags {margin:8px 0 0 0;color:#999;	font:12px Verdana, Arial, Helvetica, sans-serif;line-height: 21px; }
.post-tags ul { display:inline;}
.post-tags li { display:inline;}
.post-tags li { padding-left:2px;}
.post-tags li a { text-decoration:underline; color:#a2af92;	}
.post-tags li a:hover { text-decoration:none;}

/******************* TOP ********************/
#top-claim-container {float:left;  margin-right:16px;width:620px;}
div#content div#register {overflow:hidden; width:648px; border:1px solid #ccc; border-top:none;}
div#content div#top {background:#87c540;min-height:115px;height:115px;padding:0px 0px 15px 0px;margin:0;width:660px;}
div#content div#top h1 {font-size:26px; line-height:1.2em; color:#fff;margin-top:20px; margin-left:10px;padding:0px;font-weight:normal;}
div#content div#top span.small {font-size:11px;color:#636363;}
div#content div#top span.errore {color:#F00;font-weight:bold;}
div#content div#top span.errore b,
div#content div#top a {color:#09C;}
div#content div#top p {color:#000; font-size:12px; width:70%;}
div#content div#top div.nota {float:right;width:195px;padding:0 0 0 15px; }
div#content div#top div.nota a {color:#333;text-decoration:none;font-weight:bold;}
div#content div#top div.nota a:hover {text-decoration:underline;}

/******************* TOP PROFILE ********************/
div#content div#top-profile {background:#f07808;min-height:115px;height:115px;padding:0px 0px 15px 0px;margin:0;width:660px;}
div#content div#top-profile h1 {font-size:26px; line-height:1.2em; color:#fff;margin-top:20px; margin-left:10px;padding:0px;font-weight:normal;}

/******************* AREA MODIFICA FOTO  ********************/
#user_foto {float:left; border:1px solid #ccc;}
#user_foto img {border:4px solid #fff;}
#foto_title {font-size:18px;color:#88c540; margin-bottom:3px;}
.update_message {background-color:#FFFFCC; border-bottom:solid 1px #FF9900; border-top:solid 1px #FF9900; min-height:30px; padding:10px 0 10px 0; text-align:center; margin:10px}
.update_message_text {height:25px; padding-top:4px; margin-left:5px;}
.update_message_img {height:25px;padding-top:3px;}
/******************* LOGIN BOX ********************/
#loginbox {	width:282px; height:109px; float:left; border: 1px solid #ccc; margin-left:4px; padding:5px; background: #fff url(images/bg_login.png) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }
.scritta_login { border-bottom:solid #CCCCCC 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
.user_login { width:150px; height:16px; border: 1px solid #ccc;}
.psw_login { width:150px; height:16px; border: 1px solid #ccc; margin-bottom:5px; margin-left:10px;}
.button_login {width:100px; height:18px; border: 1px solid #999; background-color:#ccc; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; margin-left:66px;}
#top-login { float:right; padding-top:20px;padding-right:30px;padding-left:29px;height:110px;width:241px; background:#65af28;} /*border-left:1px solid #65af28; */
.divlabel {color:#fff; float:left; width:90px; font-weight:bold; margin-top:3px;}
.divinput {color:#333; float:left; width:130px;margin-top:3px; text-align:right;}
.logininput {width:142px;height:18px;padding:3px 0 0 5px;border:1px solid #b9c2d3;clear:both;}
#top-login { float:right; padding-top:20px;padding-right:30px;padding-left:29px;height:110px;width:241px; background:#65af28;} /*border-left:1px solid #65af28; */

/******************* LOGIN BOX PROFILE ********************/
#top-login-profile { float:right; padding-top:20px;padding-right:30px;padding-left:29px;height:110px;width:241px; background:#f04408;} /*border-left:1px solid #65af28; */

/******************* NAVIGAZIONE TAB  ********************/
/*#tab-area {background-color:#fff; width:100%;border-bottom:1px #ccc solid; height:30px; background: #fff url('images/bg_tasti.png') no-repeat;}*/
#tab-area {background-color:#fff; width:100%;border-bottom:1px #ccc solid; height:30px;}
#tab-area ul{list-style-type: none; margin-left: 0px; padding: 0px;} 
/*#tab-area li{float:left;margin-left:38px;  padding:0px; height:30px; margin-right:5px; margin-top:5px;} */
#tab-area li{float:left;margin-left: 0px;  padding:0px; height:30px;background: #cae5aa; margin-right:5px; padding:0px 3px 0px 3px;}
/*#tab-area li:hover{float:left;margin-left: 38px;  padding:0px; height:20px; margin-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:underline;}*/
#tab-area li:hover{float:left;margin-left: 0px;  padding:0px; height:30px;background: #87c540;margin-right:5px; padding:0px 3px 0px 3px;}
#tab-area li a{text-decoration: none; border-top: 0px solid #ccc; border-left: 0px solid #ccc; padding: 2px; border-right: 0px solid #ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; padding:0px 3px 0px 3px;} 
#tab-area li.active {float:left;margin-left: 0px;  padding:0px; height:30px;background: #87c540;margin-right:5px; padding:0px 3px 0px 3px;}
/*#tab-area li a{text-decoration: none; border-top: 0px solid #ccc; border-left: 0px solid #ccc; padding: 2px; border-right: 0px solid #ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000;} 
/*#tab-area li a:hover{background: #87c540; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff;} */

/******************* AREA MAMME  ********************/
.citazione {float:left; font-family:Verdana, Arial, Helvetica, sans-serif;   font-weight:bold; font-size:12px; color:#666666; width:516px;  text-align:left; margin-bottom:10px; margin-top:5px;}
.all_blogs {float:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#666666; text-align:left; margin-right:10px;margin-bottom:10px;margin-top:5px;}
.clean {border-top:solid 1px #88C540; clear:both; width:100%; line-height:8px;}
.title_mamme {margin-top:10px;}
.box_mamme {width:200px; height:80px;float:left; margin:0px 5px 5px 0px;}
.box_mamme p.user {width:64px; height:61px; background: #fff url(images/ombra_user.png) no-repeat center; float:left; }
.box_mamme p.intro {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#666666; line-height:14px; }
.box_mamme p.intro em {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#88C540; }
.box_mamme p.intro em a{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#88C540; text-decoration:none; }
.box_mamme p.intro em a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#88C540; text-decoration:underline; }
.box_mamme img {padding:4px 2px 2px 4px; }

/******************* AREA LOGIN EFFETTUATO  ********************/
#box_loggedin {float:left; margin:0px 5px 5px 0px;}
#box_loggedin .user {float:left;}
#box_loggedin .info-container {float:left;}
#box_loggedin .intro {font-weight:bold; font-size:14px;color:#ffffff;float:left; margin-left:5px; }
#box_loggedin img {border:4px solid #fff;}
#box_loggedin div.functionmenu {float:left; margin-left:5px; clear:left;}
#box_loggedin div.functionmenu a {text-decoration:none;}
#box_loggedin div.functionmenu a:hover {text-decoration:underline;}

/*
#box_loggedin span.funzioni {float:left; margin-top:20px; margin-left:5px;}
.funzioni_link{ color:#66FF00;font-size:12px; background-color:#fff;}
*/

/* CSS Form*/
.signup-input { width: 150px; float: left; margin-bottom:2px; }
.signup-label { text-align: right; width: 150px; padding-right: 10px;float:left; }
.signup-hr {display:block;color: #ccc;background-color: #ccc;height: 1px;}
/*br { clear: left; }*/

div#content div#register {margin:0; min-height:402px;}
div#content div#register form { overflow:hidden;margin:0; padding:0 0 20px; position:relative; clear:both; }
div#content div#register form ul {margin:20px 0 0 45px;padding:0;float:left;display:inline;}
div#content div#register form ul li {list-style-type:none;float:left;margin-bottom:27px;display:inline;}
div#content div#register form ul li div.pass {font-size:18px;width:223px;float:left; }
div#content div#register form ul li div.pass11 {font-size:11px;float:right; margin-right:92px;}
div#content div#register form ul li div.pass b{color:#88c540;margin-right:4px;}
div#content div#register form ul li div.pass span{color:#397e00;}

div#content div#register form ul li div.insert {float:left;width:370px; position:relative;}
div#content div#register form ul li div.insert input.nostyle {width:auto; height:auto;padding:auto;border:none;}
div#content div#register form ul li div.insert textarea {width:300px; height:auto;padding:3px 0 0 5px;border:1px solid #b9c2d3;clear:both;}
div#content div#register form ul li div.insert textarea.error {width:300px; height:auto;padding:3px 0 0 5px;border:1px solid #ff0000;clear:both;}
div#content div#register form ul li div.insert input {width:300px; height:22px;padding:3px 0 0 5px;border:1px solid #b9c2d3;clear:both;}
div#content div#register form ul li div.insert input#filename {width:220px; height:22px;padding:3px 0 0 5px;border:1px solid #b9c2d3;clear:both;}
div#content div#register form ul li div.insert input#filename.error {width:220px; height:22px;padding:3px 0 0 5px;border:1px solid #ff0000;clear:both;}
div#content div#register form ul li div.insert select {width:300px; height:22px;padding:3px 0 0 5px;border:1px solid #b9c2d3;clear:both;}
div#content div#register form ul li div.insert select.error {width:300px; height:22px;padding:3px 0 0 5px;border:1px solid #ff0000;clear:both;}
div#content div#register form ul li div.insert select.data {width:100px; height:22px;padding:3px 0 0 5px;border:1px solid #b9c2d3;clear:both;}
div#content div#register form ul li div.insert select.data.error {width:100px; height:22px;padding:3px 0 0 5px;border:1px solid #ff0000;clear:both;}
div#content div#register form ul li div.insert input.error {width:300px;height:22px;padding:3px 0 0 5px;border:1px solid #ff0000;clear:both;}
div#content div#register form ul li div.insert input.prf {width:38px;height:19px;padding:3px 0 0 5px;border:1px solid #b9c2d3;}
div#content div#register form ul li div.insert input.nmb {width:100px;height:19px;padding:3px 0 0 5px;border:1px solid #b9c2d3;margin:0 10px 0 0;}
div#content div#register form ul li div.insert label.chk_container {width:185px; float:left;font-size:9px;}
div#content div#register form ul li div.insert span {color:#333;text-decoration:none;font-size:11px;}
div#content div#register form ul li div.insert span.error {color:#333;text-decoration:none;font-size:11px; color:#FF0000;}
div#content div#register form ul li div.insert span a {color:#09C;text-decoration:none;font-weight:bold;}
div#content div#register form ul li div.insert span a:hover {text-decoration:underline;}
div#content div#register form ul li div.insert a.linkblu{font-size:12px;color:#09C;text-decoration:none;}
div#content div#register form ul li div.insert a:hover.linkblu {text-decoration:underline;}
div#content div#register form ul li div.insert input.chkbox {width:auto; height:auto;padding:0 0 0 0;border:none;clear:both;}

/*******************************************************/

div#content div#login p.message{border:1px solid #339900;}

div#content div#login {margin:0; min-height:402px;}
div#content div#login form { overflow:hidden;margin:0; padding:0 0 20px; position:relative; clear:both; }
div#content div#login form ul {margin:20px 0 0 45px;padding:0;float:left;display:inline;}
div#content div#login form ul li {list-style-type:none;float:left;margin-bottom:27px;display:inline;}
div#content div#login form ul li div.pass {font-size:18px;width:223px;float:left; }
div#content div#login form ul li div.pass11 {font-size:11px;float:right; margin-right:92px;}
div#content div#login form ul li div.pass b{color:#88c540;margin-right:4px;}
div#content div#login form ul li div.pass span{color:#397e00;}

div#content div#login form ul li div.insert {float:left;width:370px; position:relative;}
div#content div#login form ul li div.insert input.nostyle {width:auto; height:auto;padding:auto;border:none;}
div#content div#login form ul li div.insert textarea {width:300px; height:auto;padding:3px 0 0 5px;border:1px solid #b9c2d3;clear:both;}
div#content div#login form ul li div.insert textarea.error {width:300px; height:auto;padding:3px 0 0 5px;border:1px solid #ff0000;clear:both;}
div#content div#login form ul li div.insert input {width:300px; height:22px;padding:3px 0 0 5px;border:1px solid #b9c2d3;clear:both;}
div#content div#login form ul li div.insert input#filename {width:220px; height:22px;padding:3px 0 0 5px;border:1px solid #b9c2d3;clear:both;}
div#content div#login form ul li div.insert input#filename.error {width:220px; height:22px;padding:3px 0 0 5px;border:1px solid #ff0000;clear:both;}
div#content div#login form ul li div.insert select {width:300px; height:22px;padding:3px 0 0 5px;border:1px solid #b9c2d3;clear:both;}
div#content div#login form ul li div.insert select.error {width:300px; height:22px;padding:3px 0 0 5px;border:1px solid #ff0000;clear:both;}
div#content div#login form ul li div.insert select.data {width:100px; height:22px;padding:3px 0 0 5px;border:1px solid #b9c2d3;clear:both;}
div#content div#login form ul li div.insert select.data.error {width:100px; height:22px;padding:3px 0 0 5px;border:1px solid #ff0000;clear:both;}
div#content div#login form ul li div.insert input.error {width:300px;height:22px;padding:3px 0 0 5px;border:1px solid #ff0000;clear:both;}
div#content div#login form ul li div.insert input.prf {width:38px;height:19px;padding:3px 0 0 5px;border:1px solid #b9c2d3;}
div#content div#login form ul li div.insert input.nmb {width:100px;height:19px;padding:3px 0 0 5px;border:1px solid #b9c2d3;margin:0 10px 0 0;}
div#content div#login form ul li div.insert label.chk_container {width:185px; float:left;font-size:9px;}
div#content div#login form ul li div.insert span {color:#333;text-decoration:none;font-size:11px;}
div#content div#login form ul li div.insert span.error {color:#333;text-decoration:none;font-size:11px; color:#FF0000;}
div#content div#login form ul li div.insert span a {color:#09C;text-decoration:none;font-weight:bold;}
div#content div#login form ul li div.insert span a:hover {text-decoration:underline;}
div#content div#login form ul li div.insert a.linkblu{font-size:12px;color:#09C;text-decoration:none;}
div#content div#login form ul li div.insert a:hover.linkblu {text-decoration:underline;}
div#content div#login form ul li div.insert input.chkbox {width:auto; height:auto;padding:0 0 0 0;border:none;clear:both;}

/********************************************************/

div#content div#register form .accettazione {padding:5px 0 0 45px;color:#636363;position:relative;clear:both;}
div#content div#register form .accettazione a{text-decoration:none;color:#397e00;font-weight:bold;}
div#content div#register form .accettazione a:hover {text-decoration:underline;}
div#content div#register form .accettazione span {display:block;color:#F00;font-weight:bold;}
div#content div#register form .accettazione strong {color:#F00;}
div#content div#register form .accettazione.accettazioneWarn span {display:block;color:black;font-weight:bold;}

div#content div#register.cancellazione{
	padding:5px;
	width:638px;
}

div#content div#register.cancellazione h2{
	margin:0;
	padding:0;
}

div#content div#register.cancellazione a{
	padding:10px;
	background-color:#FF9900;
	border:1px solid #FF3300;
	width:100px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

/*********  PAGINAZIONE  **********/
#pager {margin-top:10px; padding:10px 0 10px 0; height:20px; border:1px solid #ccc; width:648px; margin-right:10px;float:left;}
#pager ul {margin:0 5px 0 10px;list-style:none;}
#pager ul li.page { width:20px; height:20px; background-color:#cae5aa; float:left; margin-right:5px; border:1px solid #ccc; text-align:center; vertical-align:middle;}
#pager ul li.page a{ color:#333; font-weight:bold; text-decoration:none;}
#pager ul li.currentpage { width:20px; height:20px; background-color:#87c540; float:left;margin-right:5px; border:1px solid #ccc; text-align:center; vertical-align:middle;}
#pager ul li.currentpage span{ color:#fff; font-weight:bold; text-decoration:none;}

#select-search-button
{
	float:left;
	background: url(images/search-list.png) no-repeat top left;
	width:92px;
	height:24px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#65af28;
	padding-left:7px;
	padding-top:7px;
}

#select-search-list {
	background-color:#FFFFFF;
	border:1px #ccc solid;
	width:93px;
	clear:left;
	position:relative;
	margin-top:0px;
	padding:0;
}

#select-search-list ul {
	list-style-type:none;
	margin:0;
	padding:5px;
}

#select-search-list ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#999999;
}

#select-search-list ul li:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	cursor:hand;
	background-color:#87c540;
}

#select-search-list ul li a:hover{
	color:#ffffff;
	text-decoration:none;
}

#select-search-list ul li a{
	color:#999999;
	text-decoration:none;
}

#select-search-container{
	float:left;
	width:130px;
	}
	
#placeholder-mcb{
	width:100%;
	}
#placeholder-mcb div.col1{
	float:left;
	width:130px;
	padding:10px;
	padding-left:0px;
	height:100%;
	}
	
#placeholder-mcb div.col2 div.text-ph{
	float:left;
	width:100%;
	white-space:normal;
	margin-bottom:5px;
	color:#666;
	}	
	
#placeholder-mcb div.col2 div.text-title-ph{
	float:left;
	width:100%;
	margin-bottom:10px;
	color:#666;
	font-weight:bold;
	}
	
#placeholder-mcb div.col1 div.image-title-ph{
	float:left;
	width:100%;
	margin-bottom:10px;
	color:#666;
	font-weight:bold;
	}	
		
#placeholder-mcb div.col2{
	float:left;
	width:448px;
	padding:10px;
	padding-left:0px;	
	height:100%;
	}	
	
#placeholder-mcb div.col1 div.image-ph{
	float:left;
	width:100%;
	height:90px;
	margin-bottom:5px;
	}		
	

.help-mcb{
	width:100%;
	float:left;
}

.help-mcb div.col1{
	float:left;
	width:100px;
	height:100%;
	}	
		
.help-mcb div.col2{
	float:left;
	width:448px;
	padding:10px;	
	height:100%;
	}	
	
.help-mcb div.col2 h2{
	margin:0;
	padding:0;
	}		
	
#blog-description{
	margin-bottom:10px;
}
#share-head {float:left; clear:left; width:380px; margin-top:10px;}
#share {float:left; clear:left; width:380px; margin-top:3px;}
#share ul { margin:0; padding:0;list-style-type:none; display:inline;}
#share li { list-style-type:none; display:inline; margin-right:3px; vertical-align:middle;}


/************************ TAB HOME *******************************/
#blogger-menu {
	float:left;
	width:100%;
	margin: 0px;
	padding:0;
	border-bottom:1px solid #88C540;
	margin-bottom:5px;
	}

#blogger-menu  ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}	
	

#blogger-menu ul li, #blogger-menu ul li.current {
	float: left;
	margin:0;
	padding:5px 0px 7px 0px;
	}	
	
#blogger-menu ul li a {	
	margin:0;
	padding:5px 10px 9px 10px;
	height:23px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999999;
	text-decoration:none;
	}

#blogger-menu ul li.current a, #blogger-menu ul li.current a:hover  {
	font-weight:bold;
	color:#fff;
	background-color:#88C540;
	}		
	
#blogger-menu ul li a:hover {
	color: #666;
	background-color:#d8eac1;
	}
	
#newblogger-container{
	display:block;
}

#suggestblogger-container{
	display:none;
}

/************************ TAB BLOG *******************************/
#blog-menu {
	float:left;
	width:636px;
	margin: 0px;
	padding:4px 4px 0px 8px;
	border-bottom:1px solid #88C540;
	margin-bottom:5px;
	}

#blog-menu  ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}	
	

#blog-menu ul li, #blog-menu ul li.current {
	float: left;
	margin:0;
	padding:5px 0px 7px 0px;
	}	
	
#blog-menu ul li a {	
	margin:0;
	padding:5px 10px 9px 10px;
	height:23px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999999;
	text-decoration:none;
	}

#blog-menu ul li.current a, #blog-menu ul li.current a:hover  {
	font-weight:bold;
	color:#fff;
	background-color:#88C540;
	}		
	
#blog-menu ul li a:hover {
	color: #666;
	background-color:#d8eac1;
	}
	
#help_container{
	height:auto;
	width:350px;
	/*border:1px solid #ccc;*/
	padding:10px;
	background-color:#fff;
	}
	
.title-help{
	float:left;
	width:320px;
	font-size:12px;
	font-weight:bold;
	color:#397e00;
	}
	
.text-help{
	float:left;
	width:320px;
	font-size:11px;	
	}
	
.image-help{
	float:left;
	width:320px;
	margin-bottom:5px;	
	}
	
.link-help{
	color:#397e00;
	font-size:11px;
}

.esternal-delete
{
	margin-top:10px;
	border:1px solid #ccc;
}
