a{text-decoration:none;}
a:hover{text-decoration:underline;}
img {border:0px;}

/* :::::::::::: Impaginazione ::::::::::::: */

#contenitore{
	width:750px;
	margin:0px auto;
	
}

#conTestata{
	background:url(img/testataHome.jpg) no-repeat;
	height:174px;
}

#contBoxTestata{
}

#menuOrizz{
	background:url(img/sfondoMenu.jpg) no-repeat;
	text-align:right;
	color:#FFFFFF;
	height:26px;
	line-height:26px;
}

#contCorpo{	
	/*background:url(img/sfondoCont.jpg) repeat-y;*/
	background-color:#ffffff;
	float:left;
	
}

#spallaSin{
	float:left;
	width:240px;
	padding-left:5px;
	border-right:1px dotted #666666;
	/*background-color:#006699;*/
}

#corpoCentr{
	float:left;
	width:494px;
	padding-left:10px;
	/*background-color:#003366;*/

}

#spallaDest{
	float:left;
	width:230px;
	padding-right:10px;
}

#listaLink a{
color:#ffffff;
}

#listaSponsors {
	clear:both;
	background-color:#FFFFFF;
}



/*  -----------------------Interna------------------------------- */
#testataInt{
width:679px;
height:127px;
background:url(img/testataInterna1.jpg) no-repeat;
}



#boxContDestInt{
background:url(img/sfondoBoxLogin.jpg) repeat-x;
height:16px;
}
/*  -----------------------/Interna------------------------------- */



#piede{
	clear:both;
	height:23px;
	margin-top:3px;
	background-image:url(img/piede.jpg);
	text-align:center;
	font-size:12px;
	line-height:15px;
	color:#000000;
}

#copyRight{
	width:750px;
	margin:0px auto;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	padding-top:15px;

}

#copyRight a{
	color:#FFFFFF;
}

#percorsoSito{
	font-weight:bold;
	font-size:12px;
	padding-left:15px;
	padding-right:10px;
	height:20px;
	line-height:20px;
}

#percorsoSito a{
	font-weight:bold;
	font-size:12px;
	color:#df5002;
}

/* :::::::::::: / Impaginazione ::::::::::::: */

/* :::::::::::::::::Form cerca e risultato::::::::::::::::::::::: */
#fmCerca{
	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::::::::::::::::::::::: */



#registrazioneHome{
float:left;
width:230px;
height:80px;
border-right:1px dashed #666666;
}

/* :::::::::::::::::Form Login HOME::::::::::::::::::::::: */
#fmLoginHome{
	float:left;
	width:220px;
	padding-left:6px;
	margin-left:10px;
	margin-top:150px;
}

#fmLoginHome a{
	color:#CC3300;
}

#formLoginHome{
	padding:2px;
	margin:0px;
}
#fmLoginHome button{
	background-color:#D0DF15;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid;
	
}
#fmLoginHome fieldset{
font-size:11px;
}
#fmLoginHome input{
/*display:block;*/
}

/* :::::::::::::::::/ Form Login::::::::::::::::::::::: */


/* :::::::::::::::Articolo:::::::::::::::::: */
#articolo{
	padding-top:10px;
	margin-right:20px;
	
}

#articolo h1{
	font-size:14px;
	color:#FF6600;
}
#articolo p{

}

#articolo a{
text-decoration:none;
color:#006699;
}

#articolo a:hover{
text-decoration:underline;
color:#FF6600;
}
/* :::::::::::::::/Articolo:::::::::::::::::: */


/* :::::::::::::::Commenti:::::::::::::::::: */
#contCommenti{

}

.commento{
	border:1px dashed #999999;
	background:#f1f1f1;
	padding:5px;
}

.datiCommento{
	font-size:11px;
	color:#666666;
}

.testoCommento{
	font-size:14px;
}


/* :::::::::::::::/Commenti:::::::::::::::::: */










/*  ::::::::::. 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;
}


/*  ::::::::::./ 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:::::::::::::::::  */

.campoInput{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #666666;
}



/*  ::::::::::::::/ Paginazione ::::::::::::::::: */
.paginazione a{
	color:#000000;
}

.paginazione button{
	height:18px;
	width:25px;
	border:1px solid  #999999;
}
/*  ::::::::::::::/ Paginazione ::::::::::::::::: */



/*Per interrompere il flusso*/
.clearatore{
	clear:both;
	height:3px;
}