/* Elementi generali */
#index{background:#dce1e5 0 0 repeat-x url(blue/sfondo_body.jpg);}
#index .content{margin:6px auto;font-family:Trebuchet MS, Verdana, Tahoma;font-size:11px;background-color:#fff;}
#pageInfo{clear:both;padding:0;font-size:9px;text-align:center;padding:5px;background:#efefef;color:#036;}

/*Colonna centrale*/
#col1{margin:0;padding:0;}

/*Testata*/
#col2{margin:0;border-bottom:1px solid #ccc}

/*Colonna sx*/
#col3{border-right:1px solid #ccc;padding:0 0 100px 0;background:#efefef no-repeat bottom left url(blue/colonnasx.jpg);border-bottom:1px solid #ccc;text-align:left;font-family:Trebuchet,Tahoma;}

/*Colonna dx*/
#col4{padding-bottom:1px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}

/*Footer*/
#col5{font-size:10px;border-top:1px solid #ccc;margin-top:1px;}

/* Classi di blocchi */

.Notiziario .notizia{margin:11px 0;padding:5px;clear:both;position:relative;}
.Notiziario .notizia .infoNotizia {}
.Notiziario .notizia .titolo{padding:0px;color:#900;font-size:100%;padding-right:7px;float:left;background:transparent;}
.Notiziario .notizia .dataPub{font-size:80%;color:#999;line-height:20px}
.Notiziario .notizia .sommario{margin-top:8px;clear:both;}
.Notiziario .notizia p{display:inline}
.Notiziario .notizia .sommario ul{margin-left:20px;padding-left:5px;}
.Notiziario .notizia .sommario img{border:1px solid #ddd;padding:2px;margin:5px;}
.Notiziario .notizia .clearer{clear:both;}
.Notiziario .linkArchivio{text-align:right;display:block;}

/*Blocchi testata*/
#col2 .Titolo{margin:0;height:90px;padding:12px 0 0 92px;}
#col2 .Titolo .titolo{font-family:Trebuchet,Verdana,Arial;font-size:30px;padding:0px;height:35px;}
#col2 .Titolo .body{font-size:14px;padding:0px;height:53px;}

#col2 .Path .body{background:repeat-x url('blue/path.gif');font-size:100%;padding:3px 10px;height:18px;line-height:24px}
#col2 .Path .body .path{font-size:100%;}
#col2 .Path .body .label_path{margin-right:5px;line-height:15px;font-size:90%;}

#col2 .MenuAuto{background-color:#036;background:repeat-x url('blue/menu.gif');height:25px;margin:1px;text-align:left}
#col2 .MenuAuto .body .vociMenu{line-height:23px;height:25px;}
#col2 .MenuAuto .linkmenu{border-left:1px solid #9cf;line-height:22px;}
#col2 .MenuAuto .linkmenu.primo{border-left:0px}
#col2 .MenuAuto .body a{margin:0 2px;padding:10px;text-decoration:underline;font-size:110%;color:#fff;}
#col2 .MenuAuto .body a:visited{color:#fff;}

/*Blocchi centrali*/
#col1 .blocco{margin-bottom:10px;padding:4px;line-height:20px;text-align:left;font-size:100%;}
#col1 .blocco .head .titolo{font-size:10px;border:1px solid #fff;background:#d7eaff;padding-left:4px;margin-bottom:0;color:#000}
#col1 .blocco .body{padding:0 10px;text-align:left}
#col1 .blocco label{width: 80px;margin-right: 1em;padding-left:5px;float:left}
#col1 .blocco .invia_form{font-family:Trebuchet,Tahoma;font-size:10px;vertical-align:middle}

#col1 .blocco .head .titolo{font-size:140%;background:transparent;font-weight:bold;color:#13527A;margin-bottom:0px;padding:6px;line-height:7px;border-bottom:2px solid #13527A}
#col1 .Testo .body img{padding:0px;border:0px solid gray;margin:5px;}
#col1 .Testo .body{padding:10px 10px;}
#col1 .blocco .body{font-size:12px}
#col1 .blocco .body a{color:#330;}
#col1 .blocco .body a:visited{color:#330;}
#col1 .blocco .body li{color:#000;margin-left: 10px;}
#col1 .FeedReader .body{padding:0 10px;margin:0;}
#col1 .FeedReader .notizie{margin:11px 5px;}
#col1 .FeedReader .notizie .data{font-size:80%;color:#999}

#col1 .NewsViewer .body{margin-right:10px}
#col1 .NewsViewer .titolo{padding:10px 0;font-size:120%;font-weight:bold;color:#900;}
#col1 .NewsViewer .sommario{padding:4px;margin:5px 0;border:1px solid #ddd;background:#efefef;}

.DocViewer .body{margin:12px 5px;}
.DocViewer .schede{border-bottom:1px solid #ccc;padding-bottom:5px;padding-left:0px;}
.DocViewer .schede .linkmenu a{border:1px solid #ccc;background-color:#eee;padding:6px 2px;text-decoration:none; font-size: 100%;color:#000;}
.DocViewer .schede .linkmenu a:visited{color:#000;}
.DocViewer .schede .linkmenu a.voceCorrente{border-bottom:1px solid #fff;background-color:#fff;}
.DocViewer .contenutoSchedario{padding:15px;border:1px solid #ccc;border-top:0px;}
.DocViewer .contenutoSchedario .vociMenu{padding:15px 0;}
.DocViewer .contenutoSchedario .noSelect{text-align:center;height:100px;font-size:0.9em;line-height:100px;}
.DocViewer .contenutoSchedario .noContent{text-align:center;height:100px;font-size:0.9em;line-height:100px;}
.DocViewer .contenutoPagina{padding:5px;border:1px solid #ccc;margin-top:5px;}
.DocViewer .contenutoPagina .noContent{text-align:center;height:100px;font-size:0.9em;line-height:100px;}

#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 .testo{padding:10px}
.ServizioTecut .stampa{text-align:right;margin-right:10px}
.evento_della_vita {font-size: 14px;	font-weight: bold;}
.link_servizi {
	font-size: 14px;
}
.nome_ufficio {font-size: 15px;	font-weight: bold;}
.dati_ufficio {font-size: 12px;}
.nome_consigliere {font-size: 14px; font-weight: bold;}
.intestazione_indice {font-size: 13px; font-weight: bold;}
.testo_indice {font-size: 11px;text-align: justify;}
.titolo_blocco {
background-image: url(http://www.tecut2.it/spinetoli/img/public/grafica_paolo/eventi_vita/eventi_della_vita_dettaglio_r1_c1_vuoto_corta.jpg);
padding-left: 17px;
height: 78px;
width: 450px;
padding-top: 16px;
background-repeat: no-repeat;
font-size: 18px;
font-weight: bold;
color: #000066;
}

.titolo_evento_blocco{
	font-size: 12px;
	font-weight: normal;
}
.titolo_servizio_blocco{
	font-size: 14px;
	font-weight: bold;
}


/*Blocchi sinistra*/
#col3 .blocco{margin:0px;border-bottom:1px solid #ccc;}
#col3 .blocco .titolo{
	font-weight:bold;
	font-size:100%;
	background:repeat-x url('blue/menu.gif');
	height:15px;
	margin:1px;
	letter-spacing:1px;
	padding:5px 10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ddd;
	color: #FFFFFF;
}
#col3 .blocco .body{background:#fff;padding:0 1px 15px 1px;}
#col3 .blocco .vociMenu{margin:0px}
#col3 .blocco .vociMenu ul{list-style-type:none;margin-left:3px;padding:0px;}
#col3 .blocco .linkmenu{display:block;padding-left:11px;font-size:110%;border-bottom:1px dotted #ccc;line-height:25px;}
#col3 .blocco .linkmenu a{color:#000;text-decoration:none;font-size:100%;}
#col3 .blocco .linkmenu a:hover{color:orange}
#col3 .Login .body{padding:15px;line-height:30px;}
#col3 .Login .body label{display:block;}
#col3 .Login .body input{width:96%;}
#col3 .Login .body .invia_form{width:50%}
#col3 .MenuUtente .body{padding:0px}
#col3 .MenuUtente .body input{width:80%}
#col3 .MenuUtente .body img{vertical-align:middle}
#col3 .MenuUtente .body li{list-style-type:none;height:25px}
#col3 .MenuUtente .body .linkDel{margin-right:10px}
#col3 .MenuUtente .invia_form{width:auto}

/*Blocchi destra*/
#col4 .blocco{margin:0px;}
#col4 .blocco .titolo{font-weight:bold;font-size:100%;background:repeat-x url('blue/menu.gif');letter-spacing:1px;height:15px;padding:5px 10px;border-top:1px solid #fff;color: #FFFFFF;border-bottom:1px solid #ddd}
#col4 .blocco .body{background:#fff;padding-bottom:15px;}
#col4 .blocco .vociMenu{margin:0px}
#col4 .blocco .vociMenu ul{list-style-type:none;margin-right:3px;padding:0px;}
#col4 .blocco .linkmenu{display:block;padding-left:11px;border-bottom:1px dotted #ccc;line-height:25px;font-size:110%;}
#col4 .blocco .linkmenu a{color:#000;text-decoration:none;}
#col4 .blocco .linkmenu a:hover{color:#369}
#col4 .notizia .titolo{background:transparent;color:#369;font-weight:bold;padding:0;}
.CohesionLogin .body{padding:10px}
/*Blocco in fondo*/
#col5 .blocco{margin:0px;margin-top:-2px;}
#col5 #b265{margin-top:20px;border-top:1px dashed #ddd;}

/*Blocchi specifici*/
#b5.blocco.Testo .body{padding:10px 0px;text-align:center}
#b5.blocco.Testo .body img{margin-right:0px;}

#paginaVuota{text-align:center;padding:50px;font:13px Arial;}
