a{ text-decoration:none;}
a:hover{text-decoration:underline;}
img {border:0px;}


/* :::::::::::: Impaginazione ::::::::::::: */
#contenitore{
	width:998px;
	margin:0 auto;

}

#contTestata{
	width:998px;
	height:142px;
	float:left;

}

#logo{
	width:222px;
	height:142px;	
	background:url(img/logo.jpg) no-repeat;
	float:left;
	
}

#testata{
	width:776px;
	height:142px;	
	/*background:url(img/fotoTestata.jpg) no-repeat;*/
	float:left;
}

#testataDefault{ /* per tutte le pagine extra*/
	width:776px;
	height:142px;	
	background:url(img/fotoTestata.jpg) no-repeat;
	float:left;
}

#testataImg{
	width:776px;
	height:102px;	
	background:url(img/fotoTestata.jpg) no-repeat;
	float:left;
}


#testataImgHome{
	width:776px;
	height:102px;	
	background:url(img/fotoTestataHome.jpg) no-repeat;
	float:left;
}


#menuOriz{
	float:left;
	width:776px;
}


#percorsoSito{
	font-weight:bold;
	font-size:12px;
	padding-left:15px;
	padding-right:10px;
}

#percorsoSito a{
	font-weight:bold;
	font-size:12px;
	color:#3366CC;
}


#contCorpo{
	float:left;
	background:url(img/sfCorpo2.gif) repeat-y;
	border-bottom:13px solid #0172b8;
}

#spSin{
float:left;
width:212px;
padding-left:5px;
padding-right:5px;
}


#corpoCentr{
	float:left;
	width:562px;
	padding-top:2px;
	line-height:1.5em; /* interlinea corpo */
}

#formIscrizione{
	padding-right:8px;
	padding-left:8px;	
	padding-top:8px;
	margin-bottom:8px;
}

#homeIscr{
	padding-right:8px;
	padding-left:8px;	
	padding-top:8px;
	margin-bottom:8px;
}



.menuIscritti{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CC3300;
}


.fasciaIco{
	width:534px;
	height:100px;
	float:left;
	padding-bottom:20px;
}

.fasciaIco img{
	padding-left:20px;
}


#spDest{
	float:left;
	width:204px;
	padding-right:5px;
	padding-left:5px;	
	padding-top:8px;
	
}

#piede{
	clear:both;
	width:998px;
	height:57px;
	margin:0px auto;
}

#piede img{
	margin-top:5px;

}

#copyRight{
	margin:0px auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	clear:both;
}


.application{
color:#000000;
}

.application a{
	color:#FF3300;
}



#lingueDisp{
	text-align:right;
	padding-right:5px;
	padding-left:8px;
	height:20px;
}

.bandLin{
padding-right:5px;
}

.nullo{ /*per evitare l'anomalia "eco "di IE */
	color:#ffebc0;
}

.dataNL{
	padding-right:20px;
	padding-top:10px;
}

.oggettoNL{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC3300;
	font-weight:bold;
	padding-left:20px;
}

.corpoNL{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}



.boxRiepilogo{
	float:left;
	text-align:justify;
	width:510px;
	height:auto;
	padding-top:0px;
/*	padding-left:10px;
	padding-right:10px;*/
	padding-bottom:5px;
	
	border-bottom:3px solid #FF6600;
	margin:0px 10px 10px 10px;

}
.boxRiepilogo:hover{
background-color:#f1f1f1;
}



/* ::::::::::  / Impaginazione :::::::::::: */

/* :::::::::::::::::Form cerca e risultato::::::::::::::::::::::: */
#fmCerca{
	background-color:#fdce60;
	padding-left:10px;
}

#formCerca{
	margin-bottom:0px;
}

.titoloDoc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CC3300;
}
/* :::::::::::::::::Form cerca  e risultato::::::::::::::::::::::: */


/* :::::::::::::::::Form Login::::::::::::::::::::::: */
#fmLogin{
	padding-top:10px;
	padding-left:10px;
	clear:both;
	/*background-color:#fdce60;*/
}
#formLogin{
	padding:5px;
	margin:0px;
}
#fmLogin button{
	background-color:#fdce60;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	border:1px solid;
	margin-left:0px;
}
#fmLogin fieldset{
font-size:11px;
}
#fmLogin input{
/*display:block;*/
}

/* :::::::::::::::::/ Form Login::::::::::::::::::::::: */

/* :::::::::::::::Spalla Sinistra:::::::::::::::::: */
#linkHome{
	padding-left:0px;
	padding-top:10px;
	height:30px;
}

#linkHome a{
padding-right:6px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}



#elencoLinkSin{
	padding-left:10px;
	padding-top:10px;
}

.linkArg{
	display:block;
	padding-bottom:5px;
	padding-top:5px;	
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#014e9c;
	font-weight:bold;
}

.linkArg a{
	text-decoration:none;
	color:#014e9c;
}


.linkPag{
	display:block;
	padding-left:5px;
}

.linkPag a{
	text-decoration:none;
	color:#000000;
}


#newsLetter{
	margin-top:0px;
	text-align:center;
	height:40px;
	background-color:#fdce60;
}

/* ::::::::::::::/Spalla Sinistra:::::::::::::::::: */


/* ::::::::::::::Spalla Destra:::::::::::::::::: */
.boxTT{
	border:solid 1px #FFCC33;
	padding:5px;
	margin:7px;

}

.linksDx{
	text-decoration:none;
	color:#000000;
	}
/* ::::::::::::::/Spalla Destra:::::::::::::::::: */



/* :::::::::::::::Articolo:::::::::::::::::: */
#articolo{
padding:15px;
padding-top:0px;
width:94%; /* oltre IE6 rompe ! */
}

#articolo h1{
font-size:14px;
color:#FF6600;
}
#articolo p{

}

#articolo a{
text-decoration:none;
color:#006699;
}

#articolo a:hover{
text-decoration:underline;
color:#FF6600;
}

#corpoPagina{
text-align:justify;
}
/* :::::::::::::::/Articolo:::::::::::::::::: */




/*  ::::::::::. Bottoni:::::::::::::::::  */
.sfVerde{
	background:url(img/sfBottoneA.jpg) repeat-x;
	background-color:#D3E97C;
	border-bottom: 1px solid #666666;
}


.sfGialla{
	background:url(img/sfBottoneB.jpg) repeat-x;
	background-color:#FFFF99;
	border-bottom: 1px solid #666666;
}

.sfRossa{
	background:url(img/sfBottoneC.jpg) repeat-x;
	background-color:#FFBB8E;
	border-bottom: 1px solid #666666;
}
/*  ::::::::::. Bottoni:::::::::::::::::  */

/*  ::::::::::. testi generici:::::::::::::::::  */
.verd11{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.verd12{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.verd14{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.helv11{
	font-family:Helvetica,Verdana, Arial,  sans-serif;
	font-size:12px;
}

.helv12{
	font-family: Helvetica,Verdana, Arial, sans-serif;
	font-size:11px;
}
.helv14{
	font-family: Helvetica,Verdana, Arial, sans-serif;
	font-size:14px;
}

/*  ::::::::::./ testi generici:::::::::::::::::  */

/*  ::::::::::. box di errore:::::::::::::::::  */
#boxMsg{
	width:300px;
	padding:10px;
	margin:0px auto;
}

.testoOk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
	text-align: center;
	clip: rect(10px,auto,10px,auto);
}
.avvisoerrore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	text-align: center;
}

.msgErrore{
	margin-bottom:20px;
	margin-top:20px;
	background:#f9f5b5;
	width:80%;
	margin:0px auto;
	border-right:1px solid #a7923a ;
	border-bottom:1px #f8d857 solid;
	padding:5px;
	display:block;
}
.titoloErrore{
	font-size:17px;
	font-family:Verdana, Arial;
	color: #d51717;
	font-weight:bold;
	padding-bottom:10px;
	display:block;
}

.corpoErrore{
	font-size:13px;
	font-family:Verdana, Arial; 
	color: #000000;
	display:block;
}

.msgOk{
	margin-bottom:20px;
	margin-top:20px;
	margin-left:0px;
	margin-right:0px;
	background: #dcf294;
	width:80%;
	border-right: 1px #47652a solid;
	border-bottom: 1px #88c050 solid;
	padding:5px;
	display:block;	
}
.titoloOk{
	font-size:17px;
	font-family:Verdana, Arial; 
	color: #3c7803;
	font-weight:bold;
	padding-bottom:10px;
	display:block;
}

.corpoOk{
	font-size:14px;
	font-family:Verdana, Arial; 
	color: #000000;
	display:block;
}


.testoRosso{
	color:#FF3300;
}
/*  ::::::::::. / box di errore:::::::::::::::::  */



/*  ::::::::::::::NEWLETTER ::::::::::::::::: */

.dataNL{
	padding-right:20px;
	padding-top:5px;
}

.oggettoNL{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC3300;
	font-weight:bold;
	padding-left:20px;
}

.corpoNL{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.elencoNL{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.linksNL{
	text-decoration:none;
	color:#400080;
}
/*  :::::::::::::: /NEWLETTER ::::::::::::::::: */


.campoInput{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #666666;
}
.avvisoerrore {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #CC3300;	text-align: center;}
.linkNeutro {
	text-decoration:none;
	color:#000000;
}
.linkNeutro:hover {
	text-decoration:underline;
	color:#000000;
}


/*  ::::::::::::::/ Paginazione ::::::::::::::::: */
.paginazione a{
	color:#000000;
}

.paginazione button{
	height:18px;
	width:25px;
	border:1px solid  #999999;

}

/*  ::::::::::::::/ Paginazione ::::::::::::::::: */