body{font:75% "Lucida Sans", Verdana;margin:0;background:#E4DDCB;color:#333;}
a img{border:0;}
a{color:#CD0206;font-weight:bold;}
a:hover{color:#643D40;text-decoration:none;}
p{margin:3px 0;}
input,select,textarea{ font-family:"Lucida Sans", Verdana; font-size:12px; cursor:pointer; }
label{cursor:pointer;}
form{margin:0;padding:0;}
h1,h2,h3,h4,h5{margin:0;padding:0;}
h1{margin:5px 0;font-size:20px; /*26*/ color:#CD0206;font-weight:normal;}
h1 a{ font-size: 16px; }
h2{margin:4px 0;font-size:16px;color:#000;}
h3{margin:3px 0;font-size:14px;color:#000;}
h4{margin:2px 0;font-size:12px;color:#000;}
hr{border:1px solid #ddd;margin:10px 0;}

.submit { width:84px; height:35px; background:url(../immagini/invia.gif) left bottom no-repeat; border:0; margin:0; padding:0; }

table { margin:0; padding:0; }
table td { height:28px; }

ul{ }
ul li{ margin:7px 0 7px 0; padding:0; text-align: justify; }

big{font-size:130%;}
strike{color:#666;}

.no_contenuti{ height:200px; text-align:center; }

.sinistra{float:left;}
.destra{float:right;}
.arancio{color:#EC8400;}
.rosso{color:#CD0206;}
.middle{vertical-align:middle}
.grande{font-size:150% !important;}
.center{text-align:center;}

/* COMUNI */

#contenitore{position:relative;width:965px;margin:0 auto;overflow:hidden;}

.colonna-sinistra{float:left;width:186px;padding:20px;overflow:hidden;background:#fff;border:1px solid #D4CCBF;}
.colonna-sinistra ul{margin:0;padding:0;padding-bottom:4px;list-style:none;background:url(../immagini/articoli_interventi_bottom.jpg) left bottom no-repeat;}
.colonna-sinistra li{margin:0;padding:0;padding-left:15px;height:40px;line-height:40px;border-bottom:1px dotted #000;}
.colonna-sinistra li a{text-decoration:none;text-transform:uppercase;color:#000;}
.colonna-sinistra li a:hover, .colonna-sinistra li a.attivo{color: #cd0206;/*#667E9A;*/}

.colonna-destra{overflow:hidden;float:left;width:650px;margin-left:20px;padding:20px 20px 0 20px;background:#fff;border:1px solid #D4CCBF;height:auto;}
.colonna-destra #breadcrumb{font-size:95%;padding:10px;background:#FAEFDB;font-weight:bold;margin-bottom:20px;}
.colonna-destra #breadcrumb span{color:#aaa;}
.colonna-destra .sinistra{width:40%;}
.colonna-destra .destra{width:59%;line-height:20px;}
.colonna-destra h1{margin-bottom:15px;}
.colonna-destra p{margin-bottom:15px;line-height:20px; text-align:justify;}
.colonna-destra p img{ float:left; padding:0 10px 0 0; }
.colonna-destra .sinistra ul{list-style:none;}
.colonna-destra .sinistra li{line-height:30px;}
.colonna-destra .abstract{border-bottom:1px dotted #999;font-style:italic;padding-bottom:10px;}
.colonna-destra .articolo{font-size:115%;}

.colonna-destra #menu_interno { width:400px; font-size:12px; padding:10px; background:#e9e8e6; font-weight:bold; margin-bottom:20px;}
.colonna-destra #menu_interno img{ display:inline; border:0; padding:0 15px 0 15px;}
.colonna-destra #menu_interno a:link, .colonna-destra #menu_interno a:visited { color:#918c8c; text-decoration:none; }
.colonna-destra #menu_interno a:hover { color:#696565; }
.colonna-destra #menu_interno a.attivo {color:#cb0000; text-decoration:underline;}

.testo_rosso{ color: #cd0206;}

#contenuto{margin:0 10px;overflow:hidden;margin-bottom:30px;margin-top:15px;}

#cse-search-results{overflow:hidden;float:left; padding:20px; background:#fff; border:1px solid #D4CCBF; height:auto;}

#mymenu{color:#B4B2B3;margin:0 10px;padding:0 20px;height:40px;line-height:40px;background:url(../immagini/bg_mymenu.jpg);}
#mymenu .destra{
	float:right;
	margin:0 !important;
	padding:0;
	margin:10px;
}
#mymenu strong{color:#fff;}


#testata{}

#header{height:234px;}

#menu{margin:0 10px;height:52px;line-height:45px;background:url(../immagini/navbar.gif) no-repeat;padding-top:5px;}
#menu #newsletter{width:170px;float:right;padding-left:30px;background:url(../immagini/icona_newsletter.jpg) 0 15px no-repeat;}
#menu #links a{text-decoration:none;display:block;float:left;padding:0 20px;line-height:45px;color:#000;}
#menu #links a:hover,#menu #links a.attivo{color:#CD0206;border-bottom:3px solid #000;background-color:#fff;}
#menu .trattino{float:left;width:1px;height:52px;overflow:hidden;background:url(../immagini/trattino.jpg) 0 15px no-repeat;}

#incipit{margin-top:0px;margin-bottom:15px;}
#content-box{width:110%;}
.box-home{position:relative;float:left;width:197px;height:245px;padding:0px 20px;background:url(../immagini/box_home.jpg) no-repeat;}
.box-home h1{padding-right:40px;color:#000;font-style:italic;font-size:12px;text-transform:uppercase;margin-top:15px;margin-bottom:10px;padding-bottom:6px;border-bottom:1px dotted #666;}
.box-home h2{color:#643D40;font-size:11px;margin-bottom:20px;}
.box-home h2 a:link, .box-home h2 a:visited{color:#643D40; text-decoration:none; }
.box-home h2 a:hover{text-decoration:underline; }
.box-home p{color:#545454;font-size:11px;}
.box-home a{text-decoration:none;}
.box-home .continua{color:#B96B67;font-style:italic;}
.box-home .altri{color:#000;font-size:11px;position:absolute;bottom:23px;left:43px;}
.box-home .discuti{color:#000;font-size:11px;position:absolute;bottom:23px;right:30px;}
.box-home .commenti{padding:8px 0 0 15px;color:#fff;font-size:11px;position:absolute;top:0px;right:20px;width:36px;height:20px;}
.box-home .commenti:hover{color:#fff;}
.box-home .quanti1{background:url(../immagini/box_post_home.jpg);} /* 1-10 */
.box-home .quanti2{background:url(../immagini/box_post_home_rosso1.jpg);} /* 11-30 */
.box-home .quanti3{background:url(../immagini/box_post_home_rosso2.jpg);}/* > 31 */

#commenti{margin-left:-20px;width:650px;background:#F7F7F5 url(../immagini/bordo_commenti.jpg) no-repeat;padding:20px;margin-top:40px;}
#commento{font-size:90%;border-top:1px dotted #000;padding:20px 0;margin-top:20px;}
#avatar{float:left;width:50px;margin-right:20px;margin-bottom:20px;}
#corpo{float:left;width:85%;}
.grigio{color:#aaa;}
.grigio b{color:#000 !important;}

.privacy{ background-color:#F3F3F3; border: 1px solid #abadb3; width:400px;height:100px;overflow:auto; font-size:9px; line-height:15px; padding:5px; }

/* DOVE SIAMO */

#map{ border:1px solid #D4CCBF }
#marker{ size:12px; line-height:20px; }

/* PAGINAZIONE */

#pager {
	clear:both;
	float:right;
	position:relative;
	width:680px;
	height:38px;
	background-color:#ffffff;
	border:1px solid #D4CCBF;
	margin:10px 5px 0 0;
	font-size:14px;
	padding:8px 0 0 10px;
}
#pager b { float:left; position:relative; height:28px; padding:0 10px 0 10px; margin-right:10px; line-height:28px; border:1px solid #d1cdcd; background-color:#e5e6e1; color:#8a8b87; }
#pager a:link, #pager a:visited { float:left; position:relative; height:28px; padding:0 10px 0 10px; margin-right:10px; line-height:28px; color:#b4b5b0; text-decoration:none; }
#pager a:hover { }


/* FOOTER */

#footer{margin:0 10px;height:300px;background:url(../immagini/bg_footer.jpg) 0 0 no-repeat;}
#footer #menu{background:none;margin:0;padding:0;}
#footer .destra{margin-right:12px;}
#footer #menu a{border:0 !important;background:0 !important;padding:0 18px;}
#footer #consulenza{padding:20px 50px;}
#footer #consulenza h1{color:#942E17;font-size:26px;font-family:"Georgia";font-weight:normal;}
#footer #consulenza h2{font-size:14px;}
#footer #info{color:#BAB8B9;line-height:22px;margin:12px 0;padding:20px 15px;}
#footer #info strong{color:#fff;}
#footer #info a:link, #footer #info a:visited{color:#BAB8B9;text-decoration:underline;}
#footer #info a:hover{text-decoration:none;}
.clearer{clear:both;}
