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 3px 15px 10px;width:94%; /* oltre IE6 rompe ! */}
#articolo h1{font-size:14px;color:#FF6600; padding-left:10px;}
#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 ::::::::::::::::: */

/*Per interrompere il flusso*/
.clearatore{	clear:both;	height:2px;}
