BODY { background-color: #163557; color:#666; text-align:left; margin:0px; padding:0px; font-family:Verdana, Tahoma, Arial; font-size:11px; 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; float:left; margin-right:10px}


.clr {clear:both}
.cornice { background-color:#EEE; padding:8px;}
.cornice-foto { background-color:#e1ecf2; padding:7px;}

.div_space {margin:10px 0px 10px 0px; border-bottom:1px dashed #EEE }
.div_space_2 {margin:5px 0px 5px 0px; border-bottom:1px solid #EEE }
.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}

.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 {}
H2 { font:17pt "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif; font-weight:normal; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; color:#173557; border-bottom:1px solid #e9ebee; letter-spacing:-1px }
H3 { font:14pt "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif; font-weight:normal; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#2d6eab;  letter-spacing:-1px; border-bottom:1px solid #e9ebee; }
H4 { font:12pt "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif; font-weight:normal; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; color:#173557; border-bottom:1px dashed #e9ebee; letter-spacing:-1px }


.paragrafo { margin:10px 0px 30px 20px}
.fotoleft { float:left; margin:0px 5px 5px 0px}	
.fotoright { float:right; margin:0px 0px 5px 5px}	
	
/* AREE */
.larghezza {width:760px; text-align:left;}
	
#head { background:#1b4069 url(../img/layout/head-bg.gif) repeat-x;}
	
#foto { background:#FDFDFD url(../img/layout/foto-bg.gif) top repeat-x;}

#main { background:#FDFDFD url(../img/layout/main-bg.jpg) top no-repeat; }
	#main a { color:#144b8b; font-weight:Bold; text-decoration: none; border-bottom:2px solid #b6c6d8; padding-bottom:2px}
	#main a:hover { color:#eb752d; text-decoration: none; border-bottom:2px solid #edc7b1}
	#main a.noborder, #main a:hover.noborder { border:0px; padding:0px; font-weight:normal}

	#main a.nostyle {color:#666; border:0px; font-weight:normal}
	#main a:hover.nostyle {color:#000;font-weight:normal} 


	#menu-interno {float:right; background-color:#FFF; border-left:1px solid #EEE; padding:0px 0px 5px 10px; margin:0px 0px 5px 10px}
		#menu-interno a { color:#144b8b; font-weight:normal; display:block; text-decoration: none; border-bottom:1px solid #b6c6d8; padding:3px 5px 3px 5px; font-size:9px; }
		#menu-interno a:hover { color:#eb752d; text-decoration: none; border-bottom:1px solid #edc7b1}
	
		#menu-interno a.capo {color:#ef8526; font-weight:bold; font-size:11px; padding:5px; border-bottom:1px solid #eea461}
		#menu-interno a.secondo {color:#34659d; text-indent:10px}


#prefooter { background:#ECECEC url(../img/layout/prefooter-bg.jpg) bottom no-repeat;  padding:18px 0px 18px 0px}
	.cornice_foto {padding:4px; background-color:#FFF; float:left; margin-right:3px}

	/* TABELLE */
	table.fg {border-top:1px solid #c3d8e5;border-left:1px solid #c3d8e5;}
	.tdhead { font-size:10px; font-family:Verdana; background-color: #c9e0ef; border-bottom:1px solid #9fc7e2; border-right:1px solid #9fc7e2;	border-top:1px solid #ecf3f7;	border-left:1px solid #ecf3f7; font-weight:bold; color:#1a3d65}
	.td1 { font-size:10px; font-family:Verdana; background-color: #f6f9fb;	border-bottom:1px solid #c3d8e5; border-right:1px solid #c3d8e5;	border-top:1px solid #FFF;	border-left:1px solid #FFF;}
	.td2 { font-size:10px; font-family:Verdana; background-color: #ecf3f7;	border-bottom:1px solid #c3d8e5; border-right:1px solid #c3d8e5;	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 { color:#8b9bac; font-family:Arial; line-height:12px; background:url(../img/layout/footer-bg.gif) top repeat-x; padding:20px 0px 15px 0px}

	#footer a {color:#8b9bac; text-decoration:none; font-weight:Bold; }
	#footer a:hover {color:#FFF; }


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}