/* Elementi generali */
.content{background:#fff;color:#000;}
#contentBody{}
#pageBody{}
#pageInfo{text-align:center;color:green;font-size:10px;margin-top:15px;}
#pageFoot{clear:both;padding:20px;font-size:10px;text-align:center;margin-top:20px;color:#000;}
#col2{margin:0 0 10px 0;background:no-repeat url(img/logo2.jpg) 40px 10px;}
#col3{}
#col4{}
#col1{}
#col5{clear:both;padding-top:1px;border-top:1px solid #ededed;}

/* Blocchi della testata*/
#col2 .MenuAuto{margin-top:2px;padding:0;color:#fff;font:bold 90% Verdana;background:url(img/backMenu.gif);height:32px;}
#col2 .MenuAuto .body{background:no-repeat url(img/leftMenu.gif) top left;height:32px;}
#col2 .MenuAuto .body .menu{background:no-repeat url(img/rightMenu.gif) top right;height:32px;}
#col2 .MenuAuto ul{padding:6px 0 0 15px;}
#col2 .MenuAuto ul li{font-size:11px;padding:0px 15px;}
#col2 .MenuAuto .linkmenu.primo{border-left:0px;}
#col2 .MenuAuto .linkmenu a:link,
#col2 .MenuAuto .linkmenu a:visited{font-weight:bold;color:#fff;text-decoration:none}
#col2 .MenuAuto .linkmenu a:hover,
#col2 .MenuAuto .linkmenu a:focus,
#col2 .MenuAuto .linkmenu a:active{color:#fff;}
#col2 .Path{margin-bottom:4px;}
#col2 .Path .body{background:#fff;font-size:11px;padding:2px 5px;border-bottom:1px dashed #eee;}
#col2 .Path .body .path{font-size:11px;}
#col2 .Path .body .desc{float:left;margin-right:5px;line-height:15px}

/* Blocchi della colonna di sinistra*/
#col3 .blocco{margin-bottom:5px;text-align:left;border-bottom:1px solid #dde;padding-bottom:15px}
#col3 .blocco .head .titolo{font-weight:bold;font-size: 12px;padding:4px 0px 4px 10px;letter-spacing:1px;color:#960;height:20px}
#col3 .blocco .body{padding:0 2px;margin:0;text-align:left;font-size: 1.1em;}
#col3 .vociMenu ul{list-style-type:none;margin-left:4px;padding:0px;font-size:90%}
#col3 .vociMenu li{padding:4px 0 4px 12px;}
#col3 .linkmenu a:link,
#col3 .linkmenu a:visited{color:#000;text-decoration:none;}
#col3 .linkmenu a:hover,
#col3 .linkmenu a:focus,
#col3 .linkmenu a:active{color:#000;}

/* Blocchi della colonna centrale*/
#col1 .blocco{margin-bottom:10px;line-height:16px;display:block;text-align:left; border:1px solid #ccc;padding:0;}
#col1 .blocco .head .titolo{font-weight:bold;font-size: 14px;background-color:#f5f5f5;padding:5px 1px 4px 9px;margin:0;color:#008f35;height:20px}
#col1 .blocco .body{padding:0;margin:0;text-align:left;font-size:12px;}
#col1 .blocco .body ul{list-style-type:circle;margin-left:30px;}
#col1 .testo{line-height:25px;padding:10px 15px;}
#col1 .testo img{border:0;}

#col1 .PagamentiTecut .body{padding:10px;}
#col1 .PagamentiTecut .body .area{padding:10px 10px;background:#E0FFAF;border:1px solid #999;}
#col1 .PagamentiTecut .body .area select{display:block;margin:auto;margin-top:15px;}
#col1 .PagamentiTecut .body .info{padding:10px;background:#FFE56F;border:1px solid #999;margin:10px 0;}
#col1 .PagamentiTecut input,#col1 .Pagamenti textarea{width:auto;margin-top:5px;}
#col1 .PagamentiTecut form{margin-top:10px;}
#col1 .PagamentiTecut form table{margin:0 auto;width:100%;}
#col1 .PagamentiTecut form label{padding-right:10px;}
#col1 .PagamentiTecut form input[type="submit"]{margin-top:10px;padding:3px 3px 3px 20px;background:#fff center left no-repeat url(../img/lock.gif);}

/* Blocchi della colonna di destra*/
#col4 .blocco{margin-bottom:5px;text-align:left;padding-bottom:5px}
#col4 .blocco .head .titolo{font-weight:bold;font-size: 12px;padding:4px 0px 4px 10px;letter-spacing:1px;color:#960;height:20px}
#col4 .blocco .body{padding:0 2px;margin:0;text-align:left;font-size: 1.1em;}
#col4 .vociMenu ul{list-style-type:none;margin-left:4px;padding:0px;font-size:90%}
#col4 .vociMenu li{padding:3px 0 3px 12px;}
#col4 .linkmenu a:link,
#col4 .linkmenu a:visited{color:#000;text-decoration:none;}
#col4 .linkmenu a:hover,
#col4 .linkmenu a:focus,
#col4 .linkmenu a:active{color:#000;padding-left:5px;}

/* Blocchi del pič di pagina*/
#col5 .blocco{margin:0px;padding:0px;}
#col5 .blocco.Testo .body{line-height:10px;padding:0px;font-size:0.85em}

/* Classi di blocchi*/
.blocco.FeedReader .notizie{line-height:25px;margin:12px 30px;color:#369}
.blocco.FeedReader .notizie{list-style-type:square;color:#989341;margin-left:30px;margin-top:5px}
.blocco.FeedReader .notizie .data{font-size:80%;color:#999}
.blocco.FeedReader .notizia .titolo{color:#000}
.blocco.Login .head .titolo{margin-bottom:10px}
.blocco.Login .body #boxLogin{padding:10px 5px;}
.blocco.Login .body #boxLogin label{white-space:nowrap;width:80px;display:block;float:left}
.blocco.Login .body #boxLogin input{margin-left:0px;margin-top:1px;margin-bottom:5px;width:150px;border:1px solid #333;font-size:100%}
.blocco.Login .body #boxLogin .invia_form{margin:3px 1px;width:auto;display:block}

.blocco.MenuUtente .vociMenu{line-height:25px;margin:12px -20px;color:#369}
.blocco.MenuUtente .body input{white-space:nowrap;width:150px;border:1px solid #333;font-size:100%;padding:1px 0}
.blocco.MenuUtente .body .invia_form{width:70px;height:auto;padding:0}
.blocco.MenuUtente .body img{vertical-align:middle}
.blocco.MenuUtente .body li{list-style-type:none;height:25px}
.blocco.MenuUtente .body .linkDel{margin-right:5px}

.blocco.Notiziario .head .titolo{padding:3px;font-size:18px;border:1px solid #eee;background-color:transparent;font-weight:bold;color:#777;margin:10px 0;}
.blocco.Notiziario .body{padding-top:5px;}
.blocco.Notiziario .notizia {margin:7px;padding:15px;clear:both;}
.blocco.Notiziario .notizia .infoNotizia{background-repeat:no-repeat;line-height:15px}
.blocco.Notiziario .notizia .titolo{padding-left:23px;color:#369;font-size:1.3em;}
.blocco.Notiziario .notizia .dataPub{font-size:0.8em;color:#999;padding-left:23px;}
.blocco.Notiziario .notizia .testo {font-size:1.1em;padding:7px;height:100px;height:auto;border-top:1px solid #69c;margin-top:5px}
.blocco.Notiziario .notizia .testo p{margin:2px 0;padding:0}
.blocco.Notiziario .notizia .testo ul{margin-left:40px;padding-left:5px;}
.blocco.Notiziario .notizia .testo img{border:1px solid #ddd;padding:2px;margin:5px;}
.blocco.Notiziario .notizia .clearer{clear:both;}
.blocco.Notiziario .altreNews {padding:1px 25px;margin-bottom:20px}
.blocco.Notiziario .altreNews .titolo{font-weight:bold;margin-bottom:7px;border-bottom:1px solid #69c;width:100px;color:#777;}
.blocco.Notiziario .altreNews .vociMenu{margin-left:30px;color:#999}
.blocco.Notiziario .altreNews .dataPub{font-size:0.8em}

.blocco.Titolo{padding:0;height:108px;}
.blocco.Titolo .body{font-size:20px;padding:30px 0 0 170px;text-align:left;color:green;}
.blocco.Testo .head .titolo{}
.blocco.Testo .body img{padding:4px;border:1px solid gray;margin:4px;}
.blocco.Testo .body{padding:12px;line-height:22px}
.blocco.Testo .body .testo{padding:0 10px;}
.blocco.Testo .body .riga_data_pub{width:98%;text-align:left;font-size:80%;padding-left:5px;border-bottom:1px solid #eee}

#col3 .CohesionLogin .body{font:11px Arial;padding:5px 10px;}

#col1 .DocViewer {border:0px;}
#col1 .DocViewer .body{margin:12px 5px;}
#col1 .DocViewer .schede{margin:0;padding:6px 0 5px 0;border-bottom:1px solid #ddd}
#col1 .DocViewer .schede .linkmenu{padding-right:3px;}
#col1 .DocViewer .schede .linkmenu a{border:1px solid #ddd;background:#eee;padding:5px 0.7em;text-decoration:none;font-size:1.0em;color:#555;font-weight:bold;height:0;white-space:nowrap;margin:-6px 0;width:170px;}
#col1 .DocViewer .schede .linkmenu a:visited{color:#555;}
#col1 .DocViewer .schede .linkmenu a.voceCorrente{border-bottom:none;background:#fff;padding-bottom:6px;color:green;}
#col1 .DocViewer .contenutoSchedario{padding:5px;border:1px solid #ddd;border-top:0px;border-collapse: collapse;z-index:0.5;display:block}
#col1 .DocViewer .contenutoSchedario ul{margin:0;padding:0;list-style-type:none;background:transparent;}
#col1 .DocViewer .contenutoSchedario li{padding:6px 0px 6px 25px;margin-left:10px;background:no-repeat center left url(img/pz.gif);}
#col1 .DocViewer .contenutoSchedario .vociMenu{padding:15px 10px;line-height:25px}
#col1 .DocViewer .contenutoSchedario .vociMenu li{list-style:none;border-bottom:1px solid #ddd;padding:5px 0 3px 5px}
#col1 .DocViewer .contenutoSchedario .noSelect{text-align:center;height:100px;font-size:0.9em;line-height:100px;}
#col1 .DocViewer .contenutoSchedario .noContent{text-align:center;height:100px;font-size:0.9em;line-height:100px;}
#col1 .DocViewer .contenutoPagina{padding:0;margin-top:5px;}
#col1 .DocViewer .contenutoPagina .stampa{text-align:right}
#col1 .DocViewer .contenutoPagina .noContent{text-align:center;height:100px;font-size:0.9em;line-height:100px;}
#col1 .DocViewer .contenutoPagina .blocco .body{padding:3px 10px;margin:0;}
#col1 .DocViewer .contenutoPagina .blocco .testo{padding:2px;margin:0;}
#col1 .DocViewer .contenutoPagina .blocco ul{padding:2px 15px;margin:0;}
#col1 .DocViewer .contenutoPagina .blocco{border:1px solid #ddd;}

#col1 .ServizioTecut table td{padding:2px 5px;border-bottom:1px dotted #ccc;}
#col1 .ServizioTecut table thead tr{border:1px solid #ccc;}
#col1 .ServizioTecut table thead th{padding:2px}

.ServizioTecut .stampa{text-align:right}

#col1 .ServizioTecut #formWS table td{border:0;padding:7px 0;}
