a{text-decoration:none;}
a:hover{text-decoration:underline;}
img {border:0px;}

/* :::::::::::: Impaginazione ::::::::::::: */
#contenitore{	width:931px;	margin:0px auto;}
#testata{background:url(imgGr/testata.jpg) no-repeat;	height:218px; }
#listaSponsorAlti{color:#999999; font-size:10px; text-align:right; padding-right:30px;}
#miniMenu{width:300px; margin-left:600px;margin-top:50px;}

#sopratestata{background:url(imgGr/sopratestata.jpg) no-repeat;	height:75px; }

#testataInterna{float:left; background:url(imgGr/sfondoTestataInterna.jpg) no-repeat;	height:143px; width:931px;}
#imgTestataInterna{padding-left:18px;float:left;}

#miniMenuInterna{float:left;width:300px;padding:8px;}

#sottoCorpo{background:url(imgGr/sfondoCont.jpg) repeat-y;	 /*border-bottom:1px solid #00CC00; */ }
#contCorpo{background:url(imgGr/sfoSottoCorpo.jpg) no-repeat top;		 width:931px; /*border:1px solid #FF0000;*/}
#legaSpalle{		float:left; padding-top:20px; }
#menuOrizz{/*background:url(imgGr/sfmenuOrizz.jpg) no-repeat;*/		text-align:right;		color:#FFFFFF;line-height:15px; padding-right:20px;}
#menuOrizz a{	color:#FFFFFF;}


#spalla1{	float:left;	width:192px; padding-left:23px; border-right:1px dotted #CCCCCC;	}
#spalla2{	float:left;	width:380px; border-right:1px dotted #CCCCCC;		}
#spalla3{float:left;width:300px; text-align:justify; padding-right:20px;padding-top:10px;}
#spallaContatti{float:left;width:300px; text-align:justify; padding-right:20px;padding-top:10px; padding-left:20px;}
#listaLink a{color:#ffffff;}

#spalla3 h3{color:#FF3300; font-size:13px;}

#listaSponsorBassi{padding-left:23px; margin-top:20px;}
#piede{	text-align:center;	font-size:12px; height:40px;	line-height:40px;	color:#FFFFFF; background:url(imgGr/piede.jpg) no-repeat;}
#copyRight{	width:954px;	margin:0px auto;	text-align:center;	font-size:12px;	color:#000000;	padding-top:15px;}
#copyRight a{	color:#000000;}
#percorsoSito{	font-weight:bold;	font-size:12px;	padding-left:15px;	padding-right:10px;}
#percorsoSito a{	font-weight:bold;	font-size:12px;	color:#df5002;}

#listaMenuPrinc{background:url(imgGr/sfondoBoxLat.jpg) repeat-x;}
#listaMenuPrinc ul{margin:0px; padding:0px; list-style-type:none; font-size:12px;}
#listaMenuPrinc ul li {list-style-type:none;font-weight:bold;font-size: 12px; margin: 0px; padding:0px;}
#listaMenuPrinc ul li a {color: #CC3300;padding:5px 2px;display:block;font-size: 12px; border-bottom: 1px solid #cccccc;}
#listaMenuPrinc ul li a:hover {background-color: #fff;border-bottom: 1px solid #f1f1f1;}

.sottoVoce { font-weight:normal; color:#000000; display:block; margin-left:17px;}



/*#listaMenuPrinc ul li a:visited {background-color: #fafafa;border-bottom: 1px solid #fff;}*/

/*  ======News====== */
#news {margin:1em auto;	padding:0;	width:150px;	font-size:0.94em;	list-style:none;	}
#news li {	background:url("News_files/box.gif") 0 100% no-repeat;	padding:0 0 4px 0;	margin:8px 0 0 0;
	display:block;
}
#news li p {	background:#eaeaea;	padding:1px 4px 0 7px;	margin:0;	border-left:14px solid #939393;	}
#news li.arr p {	background:#eaeaea url("img/edge.gif") 0 50% repeat-y;	padding-left:21px;	border:0;	}
#news h4 {	font-size:1em;	line-height:1em;	font-weight:bold;	background:url("img/box.gif") 0 0 no-repeat;	margin:0;	padding:6px 4px 3px 21px;	}
#news li:hover {	background-position:-150px 100%;}
#news li:hover p {	border-color:#2793ff;}
#news li.arr:hover p {	background-image:url("img/edge-h.gif");}
#news li:hover h4 {	background-position:-150px 0;}
#news a:link {	text-decoration:none;	color:#000;}
#news a:visited {	text-decoration:none;	color:#606;}
#news a:hover {	text-decoration:underline;}
#news .more {	line-height:1em;	display:block;	text-align:right;	padding:0 18px 2px 21px;	margin-top:4px;	background:url("img/arrow.gif") 135px 50% no-repeat;	}
/*  ====== /News====== */

* html #listaMenuPrinc ul{margin-left: 0;}

/*
#listaMenuPrinc li a{color:#FF3300;	line-height: 230%;	margin-top: 10px; 		text-decoration: none;	font-size: 12px; font-weight:bold;}
#listaMenuPrinc li a:visited {	line-height: 230%;	margin-top: 10px;	color: #000;	text-decoration: none;}
#listaMenuPrinc li a:hover {	color: #000;	border: none;	text-decoration: underline;}
*/
.vocePrinc a{display:block; padding-top:5px;}
.vocePrinc a:hover{background:#CCCCCC;}
/* :::::::::::: / Impaginazione ::::::::::::: */

/* :::::::::::::::::MiniMenu::::::::::::::::::::::: */
.voceMiniMenu{display:block; font-size:12px; padding-bottom:5px;}
.voceMiniMenu a{color:#FF6600;}
/* :::::::::::::::::/MiniMenu::::::::::::::::::::::: */

/* :::::::::::::::::Form cerca e risultato::::::::::::::::::::::: */
#fmCerca{padding-top:5px;}
#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:60px;}
#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{}
/* :::::::::::::::::/ Form Login::::::::::::::::::::::: */


/* :::::::::::::::Articolo:::::::::::::::::: */
#articolo{padding-top:10px;}
#articolo h1{	font-size:14px;	color:#FF6600;}
#articolo p{}
#articolo a{text-decoration:none;color:#006699;}
#articolo a:hover{text-decoration:underline;color:#FF6600;}
.sottotitoloPag{	font-size:12px;	font-style:italic;	font-weight:normal;	margin-top:-12px;}
/* :::::::::::::::/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 ::::::::::::::::: */

/*  :::::::::::::: modello per libri::::::::::::::::: */
.modello_fotoLibro img{float:left; padding:3px; margin-right:5px;  border:1px solid #999999;}
.modello_elem {font-weight:bold; color:#990000;	}
.modello_txtLibro {text-align:justify;padding-top:10px;	}
/*  ::::::::::::::/ modello per libri::::::::::::::::: */

/*Per interrompere il flusso*/
.clearatore{	clear:both;	height:2px;}