BODY { background-color:#FFF;text-align:left; margin:0px; padding:0px; color:#60534f; font: 10pt Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;  line-height:17px }
TD {font-size:11px;margin:0px;}

/* ELIMINARE IL FOCUS NEI LINK IN MOZILLA */
:focus { -moz-outline-style: none; }

/* LISTE */
UL { margin:0px; padding:0px}
LI { list-style:none; margin:0px; padding:0px; }


.clr {clear:both}
.cornice { background-color:#FFF; padding:8px;}
.div_space {margin:7px 0px 8px 0px; background-image:url(../img/layout/box-div.gif) }
.div_space_2 {margin:5px 0px 5px 0px; border-bottom:1px solid #BBB }
.tips { background-color:#f6f9fb; border-top:5px solid #ecf3f7; border-bottom:2px solid #ecf3f7; padding:20px 30px 20px 30px; color:#1a3d65}
.path { background-color:#F5F5F5; border-top:1px solid #EEE; border-bottom:1px solid #EEE; padding:8px 0px 8px 15px; color:#666; margin-bottom:20px; font-size:9px}
.didascalia { font-size:9px; color:#7c2339; text-align:center; margin:0px 10px 5px 10px; border-bottom:1px solid #ede3c5; padding-bottom:3px}

.corniceleft {padding:10px; background-color:#eeeded; float:left; margin:10px 10px 0px 0px}
.corniceright {padding:10px; background-color:#eeeded; float:right; margin:10px 0px 0px 10px}

/*MODULI FORM*/
FORM {margin:0px; padding:0px;}
INPUT,SELECT,TEXTAREA {  font-size:11px; border:1px solid #aaaaaa;  padding:3px;  background:#fff url(../img/layout/inputBg.gif) top left no-repeat;margin-top:2px; font-family:verdana}
.button { font-size: 16px; font-family:Arial; font-weight: bold; color: #FFF; padding:2px 4px 2px 4px;background-color:#005189; background-image:none;border: 1px solid #003960;}
INPUT.nostyle { border:0px; background-color:#EEE; padding:0px;}



H1 { font:21pt "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif; font-weight:normal; padding:0px 0px 0px 0px; margin:10px 0px 0px 10px; color:#7c2339; letter-spacing:-2px }
H2 { font:14pt "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif; font-weight:normal; padding:0px 0px 0px 0px; margin:0px 0px 10px 10px; color:#a53d57; letter-spacing:-1px }
H3 { font:16pt "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif; font-weight:normal; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#c8781b;  letter-spacing:-1px;}
H4 { font:10pt "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif; font-weight:normal; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; color:#b06e20;}



.fotoleft { float:left; margin:0px 10px 10px 0px;background-color:#eeebd4; padding:10px;}	
.fotoright { float:right; margin:0px 0px 10px 10px;background-color:#eeebd4; padding:10px;}	
	
/* AREE */
.larghezza {width:776px; text-align:left;}


#head {background:#FFF url(../img/layout/head-bg.jpg) no-repeat center; }
	.head-bg { position:relative; width:760px; height:187px }
	#head a {font-size:11px; color:#60534f; text-decoration:none}
	#head a:hover {color:#000; text-decoration:none}
	

	#menu LI{ float:left}
	
#foto { }

#main {}
	
	#main a { text-decoration:none;}
	#main a:hover { color:#144b8b;  }

	#main a.linktesto { color:#9e5819; text-decoration: none; padding-bottom:2px; border-bottom:2px solid #e8e1c0}
	#main a:hover.linktesto { text-decoration: none;border-bottom:2px solid #b6c6d8;  }
	
	
	#main a.btn { color:#9e5819; text-decoration: none; padding-bottom:2px; border-bottom:2px solid #e8e1c0;}
	#main a:hover.btn { text-decoration: none;border-bottom:2px solid #b6c6d8;  }
	

	/* HOME NOVITA*/
	#novita {background: url(../img/layout/bg-home-coda.gif) no-repeat;}
		#novita .boxnovita {float:left; width:378px; padding-left:10px; font-size:9pt}
		#novita .boxtitolo {color:#7f2531; font-weight:Bold; margin-bottom:3px}
		#novita .boxdata {color:#b74352;}		
		#novita .boxfoto {float:left; margin-right:8px; padding:4px; background-color:#EEE; width:76px}
		
	#interna {padding:5px 10px 20px 10px}
		#interna a { border-bottom:2px solid #EEE; font-weight:bold; color:#9e5819}
	
	.paragrafo { font-size:8pt; line-height:17px;  }
	.paragrafetto { color:#908374; line-height:15px; font-size:8pt;}

	.citazione { border-left:4px solid #ede4e6; margin:20px 0px 0px 80px; padding:5px 0px 5px 20px; color:#893f51; font-style:italic; font-family:Georgia; line-height:20px; font-size:9pt}

#prefooter { background: url(../img/layout/fascia-giu.gif) repeat-x;}
	.cornice_foto {padding:4px; background-color:#FFF; float:left; margin-right:3px}

	/* TABELLE */
	table.fg {border-top:1px solid #e4debc;border-left:1px solid #e4debc;}
	.tdhead { font-size:10px; font-family:Verdana; background-color: #f6f3e3; border-bottom:1px solid #e4debc; border-right:1px solid #e4debc;	border-top:1px solid #e4debc;	border-left:1px solid #e4debc; font-weight:bold; color:#1a3d65}
	.td1 { font-size:10px; font-family:Verdana; background-color: #f6f3e3;	border-bottom:1px solid #e4debc; border-right:1px solid #e4debc;	border-top:1px solid #FFF;	border-left:1px solid #FFF;}
	.td2 { font-size:10px; font-family:Verdana; background-color: #f2eed7;	border-bottom:1px solid #e4debc; border-right:1px solid #e4debc;	border-top:1px solid #FFF;	border-left:1px solid #FFF; }



	/* TAB */
	#tab { margin-top:10px; border-top:2px solid #DDD} 
		#tab .tabmenu { width:160px; float:left; }
		#tab .tabmenu-list {background-color:#DDD; }
		#tab a { border-bottom:0px; width:150px; display:block; padding:7px 0px 7px 10px; border-bottom:1px solid #FFF }
		#tab a:hover { border-bottom:1px solid #FFF}
		#tab .selected {background-color:#EEE;}
		#tab .container {background-color:#EEE; float:left; padding:15px; border-right:2px solid #DDD; width:500px}
		
		
		
		
		
		
/*FOOTER*/
#footer { background: url(../img/layout/footer-bg.gif) top no-repeat; font-size:11px; padding-left:10px}

	#menufooter { padding:17px 0px 15px 0px; color:#6a6865; }
		#menufooter a {color:#6a6865; text-decoration:none;}
		#menufooter a:hover {color:#000; }

	#copyright {color:#7e7b78; font-size:10px; font-family:Tahoma; line-height:14px}
		.chiaro {color:#9d9b98;}
		.chiaro2 {color:#a6a096}
		#copyright a {color:#a6a096;font-weight:bold; text-decoration:none;}
		#copyright a:hover {color:#746b5b; }
	
a.underline { border-bottom:1px solid #e7dddc; padding-bottom:2px }





/* FORM VALIDATION */ 
.LV_validation_message{ font-weight:bold; margin:0 0 0 5px;}
.LV_valid {color:#00CC00;}	
.LV_invalid {color:#CC0000;}    
.LV_valid_field,input.LV_valid_field:hover, input.LV_valid_field:active,textarea.LV_valid_field:hover, textarea.LV_valid_field:active { border: 1px solid #00CC00; }
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active { border: 1px solid #CC0000; }
.risposta { background-color:#F5F5F5; border:1px solid #C5C5C5; padding:10px; margin-bottom:15px}