body  div, ul, li{margin:0; padding:0;}
ul {list-style:none;}
#pageBody {font:13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#33342d;}
#pageInfo {display:none; visibility:hidden;}

/* TESTATA */
#col2 {}  

/* TECUT */
#col1 .Tecut_Servizio .primo{padding:10px 0px;border-bottom:1px dashed #6ca3c1;}
#col1 .Tecut_Servizio .primo a{color:#6ca3c1;text-decoration:none;}
#col1 .Tecut_Servizio .primo a:hover{text-decoration:underline;}

.Tecut_AlboPretorio {padding:0px;}
.Tecut_AlboPretorio .head {padding:0px 0px 10px 0px; background-color:#fff;}

/* MENU PRINCIPALE */
#col3 {clear:both;}
#col3 .MenuAuto ul {margin:0 auto; }   
#col3 .MenuAuto li {float:left; width:auto; margin-top:7px;  height:30px; padding:0 15px; border-left:1px solid #fff;}
#col3 .MenuAuto li.primo {border-left:0;}
#col3 .MenuAuto li a {font:16px/30px Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;} 
#col3 {background:#006699 url(img/sfondomenu.jpg) center top no-repeat;margin-bottom:10px; position:relative;}

/* MENU VERTICALE */
/*
#col4 .MenuAuto {}
#col4 .MenuAuto ul.liv0, #col4 .MenuAuto ul.liv1 {list-style:none; height:auto; clear:both;}
#col4 .MenuAuto li.linkmenu {margin-bottom:5px; background:#006699 url(img/bg_menu_blu.jpg) left top no-repeat;} 
#col4 .MenuAuto li.linkmenu a {color:#fff; text-decoration:none; text-transform:uppercase; line-height:40px; padding-left:35px;}
#col4 .MenuAuto ul.liv1 {padding:10px 0 5px 25px; font:12px/16px;} 
#col4 .MenuAuto ul.liv1 li.linkmenu {height:auto; background:none;}
#col4 .MenuAuto ul.liv1 li.linkmenu a {color:#56574b; text-transform:none;line-height:14px; padding:0;}
#col4 .MenuAuto ul.liv1 li.linkmenu a:hover {border-bottom:1px dotted #000;}
 */
#col4 .MenuAuto li.linkmenu a {color:#fff; text-decoration:none; text-transform:uppercase; line-height:40px; padding-left:35px;}
#col4 .MenuAuto h3 {margin-bottom:5px; background:#006699 url(img/bg_menu_blu.jpg) left top no-repeat;line-height:40px;  padding-left:35px;color:#fff;} 
#col4 .MenuAuto ul.liv0 {padding:0 0 5px 25px; font-size:12px; line-height:16px;} 
#col4 .MenuAuto ul.liv0 li.linkmenu {height:auto; background:none; padding:5px 0;}
#col4 .MenuAuto ul.liv0 li.linkmenu a {color:#56574b; text-transform:none;line-height:16px; padding:0;}
#col4 .MenuAuto ul.liv0 li.linkmenu a:hover {border-bottom:1px dotted #000;}



/* CERCA */
#col3 .Search {position:absolute; width:250px; height:30px; top:7px; left:680px;}
#col3 .Search .formBody {position:relative;}
#col3 .Search input#qs {float:right; display:inline; border:0; background:url(img/bgSearch.jpg) left center no-repeat; width:235px; height:20px; padding:2px 0px 0px 5px; }
#col3 .Search input.invia_form {position:absolute; height:21px; left:200px; border:1px solid #006699; background-color:#fff; }

/* PRINCIPALE */
#col1 #b56 {background:url(img/bg_news_top.jpg) center top no-repeat; height:195px; padding:10px; }
#col1 #b56 .titolo {font:16px/40px Arial, Helvetica, sans-serif; font-weight:bold; color:#000;}
#col1 .blocco .head .titolo , #col1 .blocco .head h3.titolo {height:40px; font:16px/40px Arial, Helvetica, sans-serif; color:#000; padding-left:35px; background:#FFF82C url(img/bg_titolo_giallo.jpg) center top no-repeat;}
#col1 .blocco {margin-bottom:15px;}
#col21 .blocco {margin-bottom:15px;}
#col1 .Testo .body {margin-top:10px;}
#col1 .Testo .body img {margin-right:5px; border: 0px;}
#col1 .MenuAuto ul.liv0 {padding:10px 0 5px 25px; font-size:12px; line-height:16px;} 
#col1 .MenuAuto ul.liv0 li.linkmenu {height:20px; background:none;}
#col1 .MenuAuto ul.liv0 li.linkmenu a {color:#56574b; text-transform:none;line-height:14px; padding:0;}
#col1 .MenuAuto ul.liv0 li.linkmenu a:hover {border-bottom:1px dotted #000;}

#col1 ul {margin:5px 0 5px 10px; padding-left:10px;list-style:disc;}
#col1 li {margin:5px 0 5px 10px; padding-left:10px;}

#col1 a {color:#006599; text-transform:none;}
#col1 a:hover {border-bottom:1px dotted #000;}

#col1 .testo {padding-right:10px; text-align:justify;}

/* LATERALE */
/* 
#col5 .blocco .head h3.titolo, #col5 .blocco .head h2.titolo {height:40px; font:14px/40px Arial, Helvetica, sans-serif; color:#000; padding-left:25px; background:url(img/bgTitoloStretto.jpg) center top no-repeat;}
#col5 p {padding:5px;}
 */

#b80 { background-color:#069;}
#col5 .MenuAuto ul {margin:0 auto; padding:10px 0;}   
#col5 .MenuAuto li {width:auto; margin-top:7px; padding:0 15px;}
#col5 .MenuAuto li.primo {border-left:0;}
#col5 .MenuAuto li a {font:13px/16px Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;} 
#col5 .MenuAuto li a:hover {border-bottom:1px dotted #fff;}


/* NOTIZIE */
#col1 .notizia {padding:10px 0; clear:both;}
.titolo_notizia {padding-bottom:5px;}
.titolo_notizia a.titolo {font-size:14px; font-weight:bold; color:#333; text-decoration:none; }
.img_notizia {float:left; display:inline; padding-right:5px;}
.addthis_toolbox {margin-top:5px; margin-right:5px; float:right;}
.cat_notizia {border-bottom:1px solid #DDDDDD; font-style:italic; margin-bottom:3px;}

/* EVENTI*/
#col1 .evento {padding:10px 0; clear:both; border-bottom: 1px solid #DDDDDD;}
#col1 .titolo_evento {padding-bottom:5px;}
#col1 .titolo_evento a.titolo {font-size:14px; font-weight:bold; text-decoration:none; }
#col1 .events_menu {border-top:0px;}

/* FOOTER*/
#col6 {background:url(img/bottom.jpg) center top no-repeat; min-height:70px; padding-top:17px;  padding-left: 95px; margin-top:10px;}
#col6 .Testo {color:#fff; line-height:16px;}

/*ACCESSIBILITA*/

#b72 form {display:none;}
#b72 {padding-left:22px;}

/*CONTATTI*/
.Contact label {margin:5px 0;}
.Contact textarea {border:1px solid #069;width:400px;}
.Contact .privacy {border:1px solid #069;display:block;font-size:10px;height:150px;margin-top:5px;overflow:auto; padding:5px; width:390px;}
.Conctact .invia_form {padding:5px 10px;}
.Contact input {border:1px solid #069;}
.Contact .obbl {font-size:10px;font-style:italic;}

/*DOC VIEWER*/
.DocViewer .riga img{float:left}
.DocViewer .riga{overflow:hidden}
.DocViewer .body li{list-style-type:none}
.DocViewer .body .indietro{margin-top:50px;padding:10px 0;border-top:1px dotted #ddd}
.DocViewer .body .contenutoCartella li{border-top:1px dotted #ccc;}
.DocViewer .body .contenutoCartella li.primo{border:0;}
.DocViewer .body .contenutoCartella .riga{padding:8px 0 8px 70px;display:block;}
.DocViewer .body .contenutoCartella .riga a{color:#930;font-size:14px;}
.DocViewer .body .contenutoCartella .riga .download{color:#999}
.DocViewer .body .cartelle .riga{padding:12px 0;color:#777;margin:3px 0;border}
.DocViewer .body .cartelle .riga .docs b{font-size:.9em}
.DocViewer .body .cartelle .riga a,.DocViewer .body .cartelle .riga a:visited{font-size:1.4em;color:#111;text-decoration:none;}
.DocViewer .body .cartelle .riga a:hover{color:#960;}
.DocViewer .body .cartelle .riga.even{background-color:#f9f7f6;}
#col1 .DocViewer .body .cartelle .riga img{margin:2px 10px 15px;}

/*MENU GALLERIA FOTOGRAFICA*/

#b166 ul.liv0 {font-size:12px;} 
#b166 ul.liv0 li.linkmenu {background:none; list-style:none; display:block; float:left; padding:10px; border:1px solid #006599; text-decoration:none; }
#b166 ul.liv0 li.linkmenu a {color:#006599; text-transform:none; padding:0; text-decoration:none;}
#b166 ul.liv0 li.linkmenu a:hover {border-bottom:1px dotted #006599;}
