 /*stili generici per tutto il sito */
html  
{text-align:left; font-family:"Fedra", Arial, Verdana, Helvetica, sans-serif; font-size :71%;}
body
{
	background: #fff url(../Img/Background/background_blu.jpg) repeat-x;
	text-align :center;
	margin:0;
	background-color: #66CCCC;
}
h2, hr, .alt{display: none;}
#intestazione{visibility:hidden; font-size:0em;	height:0px; margin:0px; border:0px; 
padding:0px; display: inline;}
h1
{color: #BA0001; font-size : 135% /*18px*/; font-weight:300; margin:10px 0 10px 0; letter-spacing:0.00em; font-weight:bold} 
h3
{color: #BA0001; font-size : 135% /*18px*/; font-weight:300; margin:10px 0 10px 0; letter-spacing:0.00em; font-weight:bold} 
h4
{color: #4E4D4D; margin:0; margin-bottom:5px; font-weight:300; font-family :"Helvetica condensed", Helvetica, Arial, Verdana, sans-serif; 
font-size:115%; /*letter-spacing:0.06em;*/}
h4 a:link{color:#0080FF; text-decoration:none;}
h4 a:visited{color:#0067CE; text-decoration:none;}
h4 a:hover{color:#408507; text-decoration:none;}
h4 a:active{color:#dc0380; text-decoration:none;}
p, ul{margin:0; line-height : 1.3;}
a:link{color:#dc0380;text-decoration:none;}
a:visited{color:#dc0380; text-decoration:none;}
a:hover{color:#076799; text-decoration:none;}
a:active{color:#dc0380; text-decoration:none;} 
img{border:0; margin:0;}
h5
{color: #ff0101; font-size : 110% /*18px*/; font-weight:200; margin:10px 0 10px 0; letter-spacing:0.00em;} 
h6
{color: #ffffff; font-size : 135% ; margin:10px 0 10px 0; letter-spacing:0.00em;} 
h7
{color: #ffffff; font-size : 155% /*18px*/; font-weight:300; margin:10px 0 10px 0; letter-spacing:0.00em;} 


/*stili per la struttura della pagina */
#container 
{width:748px; margin:0 auto; text-align:left;  margin-top:0px;  border-bottom:1px inset #ffffff; border-left:0px; border-right:1px inset #ffffff; border-top:0px }
#header 
{width:748px; height:166px; margin:0 auto; border:0px solid;}

#headerImage 
{background : url(../Img/Background/monttop2.jpg) no-repeat ; background-color:#FFFFFF; width: 100%; height: 148px; 
border-bottom : 1px solid #FFFFFF; border-top : 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 0px solid #ffffff; margin:0px;}
#indirizzi
{width :98%; min-height : 5px; background : #BA0001; padding-left : 17px;  margin-top:0px; margin-bottom:1px; border-bottom : 1px solid #FFFFFF;
voice-family: "\"}\""; voice-family: inherit; }  
.vuota{/*classe vuota per corretta interpretazione tantek hack ie5.0*/} 
#indirizzi p, #indirizzi a
{display:inline; color:#ffffff; margin:0; font-size:95%; margin-left: 5px} 
#indirizzi strong 
{color:#000;font-weight:normal; font-size:95%;} 
#indirizzi2 p, #indirizzi2 a
{display:inline; color:#ffffff; margin:0; font-size:95%; margin-left: 500px} 
#indirizzi2 strong 
{color:#000;font-weight:normal; font-size:95%;} 

/*Stili del Footer */
#footer 
{clear:both; width:100%; background:url(../Img/Background/footer2.jpg) no-repeat;   
 min-height:20px; height:auto!important; height:20px; color:#fff; text-align:right;}
#footer p
{margin-right :3px; margin-top : 1px; padding:3px 0px; font-weight : bold;}
.logoPie 
{ border:0; height:30px; width:102px;  margin:10px 0px;  margin-left:10px; background-color:#fff; } 
.logoPie img 
{height : 30px; width : 101px;}
/*Fine stili del Footer*/

/*stili per l'impaginazione della sezione centrale*/
#main 
{float:left; border:0px solid; width:360px; margin-top:8px;} 
#mainPrivacy 
{float:left; border:1px solid; width:748px; margin-top:8px;} 

#menu 
{float:right; width:360px; padding-left:0px;  border:0px solid; margin-top:0px;}
#info 
{float:left;  width:360px; border:0px solid; overflow:hidden; margin-top:0px;}
#infoPrivacy 
{float:left;  width:748px; border:1px solid; overflow:hidden; margin-top:0px;} 
 
#content 
{float : right;  border:0px solid; margin:0px; margin-top:8px; margin-bottom:0px;
voice-family: "\"}\""; voice-family: inherit; width : 365px;}  
.vuota{} 

#text1 
{color: #ff0101; font-size : 110% /*18px*/; font-weight:200; margin:10px 0 10px 0; letter-spacing:0.00em;} 
#txtNome 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }
#txtCognome
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }
#txtIndirizzo 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }
#txtCitta 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }
#ddlProvincia 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }
#txtTelefono 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }
#txtCellulare 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }
#txtEmail 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }
#txtImporto 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }
#ddlTipoLavoro 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }
#txtStipendioLavoro 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }
#txtDataAssunzione 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }
#txtdata_nascita 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }
#txtTfr 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }
#txtNote 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }
#txtInformativa 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-family:Arial, Helvetica, sans-serif; font-size:110%; padding:3px 3px; }
#txtStipendioMensile 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }
#tabella 
{margin-bottom:0px; border:1px solid #E2E2E2; font-size:100%; padding:3px 3px; }
#txtUser 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }
#txtPassword 
{margin-bottom:0px; border:1px solid #E2E2E2; width:180px; font-size:90%; padding:3px 3px; }

.boxInfo 
{border:1px solid #E2E2E2; width:348px; background:#fff; padding:0 5px 0px 5px; margin-bottom:6px; overflow:hidden;  
voice-family: "\"}\""; voice-family: inherit; color:ff0101;} 
.vuota{/*classe vuota per corretta interpretazione tantek hack ie5.0*/}
.boxInfo p
{padding-bottom:10px;}
.boxInfoPrivacy 
{border:1px solid #A8F769; width:730px; background:#fff; padding:0 5px 0px 5px; margin-bottom:6px; overflow:hidden;  
voice-family: "\"}\""; voice-family: inherit; color:ff0101;} 
.vuota{/*classe vuota per corretta interpretazione tantek hack ie5.0*/}
.boxInfoPrivacy p
{padding-bottom:10px;}


p.contatti
{margin:0;padding:0 0 10px 0;}
p.contatti strong 
{font-size:110%; font-family:"Helvetica condensed", "Helvetica", sans-serif; 
font-weight:normal; color:#ff0101;}

.boxEvidence 
{border:1px solid #A8F769; width:370px; min-height:70px; height:auto!important; height:70px;
 background:#fff; padding:2px 4px 4px 4px;  margin-bottom:0px; 
 voice-family: "\"}\""; voice-family: ;  float:right}  
.vuota{/*classe vuota per corretta interpretazione tantek hack ie5.0*/} 

.notizia  
{width:100%;*/ min-height:70px; height:auto!important; height:70px; margin-top:0px; padding:0px; border:1px solid #fff;} 
.notizia img 
{padding:0px; margin:0px; margin-left:-10px; float:left; display:block; width:102px; 
voice-family : "\"}\""; voice-family : inherit; margin-left:0px;}
.vuota{/*classe vuota per corretta interpretazione tantek hack ie5.0*/} 
.notizia h4
{margin:0 0 0 102px; padding:0 0 0px 20px;}
.notizia p
{display : block; margin : 0 0 0 122px; padding : 0 5px 20px 0; min-height : 50px;
height : auto!important; height : 50px; voice-family : "\"}\""; voice-family : inherit; height : 70px;}
.vuota{/*classe vuota per corretta interpretazione tantek hack ie5.0*/}


.image  
{float:left;  width:102px;} 

.notiziaTesto 
{ min-height:70px; height:auto!important; height:70px; padding:0px;  margin-left:5px;}  
.notiziaTesto1 
{min-height:90px; height:auto!important; height:90px; padding:0px; clear:both; margin-top:0px;}  

.notiziaTesto h4
{}
.notiziaTesto h4.firstTitle 
{font-size:150%}
.notiziaTesto p
{padding : 0 5px 20px 0; min-height : 50px;
height : auto!important; height : 55px; voice-family : "\"}\""; voice-family : inherit; height : 50px;}
.vuota{/*classe vuota per corretta interpretazione tantek hack ie5.0*/} 
 

.minibox 
{width:33%;float: left;  min-height : 20px; height : auto!important; height : 20px; padding : 0 0px 0px 0px;}
.minibox h4
{margin : 0 0 0 0; min-height : 10px; height : auto!important; height : 10px; font-size:95%; }
.minibox img  
{padding : 0 3px 0 0; margin : 0 3px 0 0; float : left; display : block;}
.minibox p
{display : block; margin : 0 0 0 0px; padding : 0 10px 0px 0px;min-height : 20px; border:0px solid;
height : auto!important; height:20px; voice-family : "\"}\""; voice-family : inherit; height : 20px;} 
.vuota{/*classe vuota per corretta interpretazione tantek hack ie5.0*/}     
.miniboxDoc 
{width:40%;float: left;  min-height : 20px; height : auto!important; height : 20px; padding : 0 0px 0px 0px;}
.miniboxCategory 
{width:50%;float: left;  min-height : 20px; height : auto!important; height : 20px; padding : 0 0px 0px 0px;}
.miniboxCategory  h4
{margin : 0 0 0 0; min-height : 10px; height : auto!important; height : 10px; font-size:95%; }
.miniboxCategory  img  
{padding : 0 3px 0 0; margin : 0 3px 0 0; float : left; display : block;}
.miniboxCategory  p
{display : block; margin : 0 0 0 0px; padding : 0 10px 0px 0px;min-height : 20px; border:0px solid;
height : auto!important; height:20px; voice-family : "\"}\""; voice-family : inherit; height : 20px;} 
.vuota{/*classe vuota per corretta interpretazione tantek hack ie5.0*/}     

#contentReg
{float : right;  width : 750px; border:0px solid; margin:0px;
voice-family: "\"}\""; voice-family: inherit;}  
.vuota{/*classe vuota per corretta interpretazione tantek hack ie5.0*/} 
#navContentReg 
{width : 750px;min-height :27px; height : auto!important; height :27px; border:0px solid ; /*border-color:transparent;*/}  


.boxContent  
{border : 1px solid #c7ddea; width : 448px; background : #fff; padding : 0px 0px 0px 0px; 
min-height:70px; height:auto!important; height:70px; margin-bottom : 12px; 
voice-family: "\"}\""; voice-family: inherit; width:407px;}
.vuota{/*classe vuota per corretta interpretazione tantek hack ie5.0*/} 
.boxContent p, .boxContent img 
{width:375px; margin:5px 0 10px 0;}
.boxContent h3
{font-size:190%;}
.boxContent h4
{margin-bottom:10px;}
.boxContent ul.resultSearch  
{margin:0; padding:0; list-style-type:none; text-align:left;}
.boxContent ul.resultSearch li  
{line-height:2.0em;}  

.boxSon 
{border : 1px solid #c7ddea; width : 448px; background : #fff; padding : 0px 20px 10px 20px; 
margin-bottom : 12px; voice-family: "\"}\""; voice-family: inherit; width:407px;}
.vuota{/*classe vuota per corretta interpretazione tantek hack ie5.0*/} 
.boxSon ul 
{margin:0; padding:0; list-style-type:none; text-align:left;}
.boxSon p 
{margin-bottom:12px}
.boxSon a 
{color:#000;}
.boxSon a:visited 
{color:#000;}
.boxSon a:hover 
{color:#076799;}

.rowsImage 
{width:375px; margin:10px 0 10px 0; border:1px solid #fff;} 
.rowsImage p
{width:172px; margin:0 0 0 180px; padding:0 0 10px 20px;}  
.rowsImage img 
{padding:0; margin:0px; margin-left:-12px; float:left; display:block; width:180px; voice-family: "\"}\"";
voice-family: inherit; margin-left:0px;} 
.vuota{/*classe vuota per corretta interpretazione tantek hack ie5.0*/}

.rowsMiniImage 
{width:375px; margin:10px 0 10px 0; border:1px solid #fff;} 
.rowsMiniImage p
{width:252px; margin:0 0 0 100px; padding:0 0 10px 20px;}  
.rowsMiniImage h4
{margin:0 0 0 100px; padding:0 0 0px 20px;}
.rowsMiniImage img 
{padding:0; margin:0px; margin-left:-12px; float:left; display:block; width:100px;voice-family: "\"}\"";
voice-family: inherit; margin-left:0px;} 
.vuota{/*classe vuota per corretta interpretazione tantek hack ie5.0*/}


.boxSearch 
{ width : 448px;  /*background : #fff;*/ margin-bottom : 12px;} 
.boxForm 
{padding:0 0 10px 20px; border : 1px solid #c7ddea; width : 203px; background : #fff; 
margin:0px 7px 15px 0px; /*float:left;*/ min-height:50px; height:auto!important; height:50px;
voice-family: "\"}\""; voice-family: inherit; width:196px;}
.vuota{/*classe vuota per corretta interpretazione tantek hack ie5.0*/} 

.boxTown 
{padding:0 0 10px 20px; float:right; border: 1px solid #c7ddea; width: 203px; 
background : #fff; margin-left: 7px; min-height:180px; height:auto!important; height:180px;
voice-family: "\"}\""; voice-family: inherit; width:196px;}
.vuota{/*classe vuota per corretta interpretazione tantek hack ie5.0*/} 
.boxTown ul 
{margin:0; padding:0; list-style-type:none; text-align:left;}
.boxTown ul a 
{color:#000;}
.boxTown ul a:hover 
{color:#076799;}

.boxProvince 
{padding:0 0 10px 20px; /*float:right;*/ border: 1px solid #c7ddea; width: 203px; 
background : #fff; margin:0px 7px 15px 0px; min-height:100px; height:auto!important; height:100px;
voice-family: "\"}\""; voice-family: inherit; width:196px;}
.vuota{/*classe vuota per corretta interpretazione tantek hack ie5.0*/} 
.boxProvince ul 
{margin:0; padding:0; list-style-type:none; text-align:left;}
.boxProvince ul a 
{color:#000;}
.boxProvince ul a:hover 
{color:#076799;}

.singleLine 
{margin-bottom:20px;  width:360px!important;width:360px; border:1px dotted #fff;}
.layout 
{clear : both;}

.titlePageNews{color:#000; }
.listNews 
{padding-bottom:0px; }
.listNews h4
{margin:22px 0px 6px 0px; }
.listNews p
{margin:0px;}
.listNews strong, strong.date 
{color: #887;  margin:0;  font-weight:600; border:1px solid #fff;}

p.allEvents 
{/*font-style:italic; font-weight:bold;*/ margin-bottom:10px; }
p.titleCategory 
{color:#555; font-size:100%; margin:10px 0px 15px 0px;}
p.luogo 
{font-size:110%; margin:0px; font-weight:bold;}
p.data 
{color:#555; font-size:110%; font-weight:bold; margin:0px;}
h3.titleCategory 
{color:#555; font-size:100%; font-weight:normal; margin:10px 0px 15px 0px;}
p.alert 
{font-weight:bold; margin:35px 0px; font-size:100%; color:#076799; text-align:center;}

#navContent 
{width : 375px;min-height :27px; height : auto!important; height :27px; border:0px solid ; /*border-color:transparent;*/}  
 ul#navlist 
{margin-left: 0;padding-left: 0;white-space: nowrap;}
#navlist li 
{display:block; list-style-type: none;float: left;}
#navlist  a 
{text-decoration : none; font-size : 80%; font-weight :bold; 
min-height : 10px; height : auto!important; height : 10px;padding:1px 0px ; display:block; text-align:center;}
#navlist  a:link, #navlist  a:visited 
{color: #fff; text-decoration: none;}
a#servizi 
{background:#0067CE; width:80px;margin-left:8px; margin-top:8px;}
a#serviziServizi 
{background:#BA0001; width:80px;margin-left:8px; margin-top:8px;}
a#privacy 
{background:#0080FF; width:80px; margin-left:8px; margin-top:8px;}
a#privacyPrivacy 
{background:#BA0001; width:80px; margin-left:8px; margin-top:8px;}
a#trasparenza 
{background:#3E9EFF; width:80px; margin-left:8px; margin-top:8px; }
a#trasparenzaTrasparenza 
{background:#BA0001; width:80px; margin-left:8px; margin-top:8px; }
a#home 
{background:#82C0FF; width:80px; margin-left:8px; margin-right:0px; margin-top:8px;}
a#homeHome 
{background:#BA0001; width:80px; margin-left:8px; margin-right:0px; margin-top:8px;}

.bordoForm{
	BORDER-RIGHT: #ff0000 1px SOLID; FLOAT: no; MARGIN: 0px 0px; BORDER-BOTTOM: #ff0000 1px solid;
	BORDER-LEFT: #ff0000 1px solid; MARGIN: 0px 0px;
	BORDER-TOP: #ff0000 1px solid; MARGIN: 0px 0px;
; padding: 0px 0px
	}
.text1bold {
	font-family: tahoma;
	font-size: 10px;
	color: #666666;
	 font-weight:bold;

}
.text1 {
	font-family: tahoma;
	font-size: 10px;
	color: #666666;
	 font-weight:inherit;

}

.bordobasso{
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ff0000 1px solid;
	}.posix {  background-color: #FF9900}
.format {  text-align: justify}
