/*body,html { height:100%;margin:0 }*/
body{
	height: 100%;
	margin: 0;
	background-image: url(img/sf.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #7E8486;
	}



td{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
color: #7E8486;
}

#contenitore{
min-height:100% !important;
width:743px; 
_height: 100%;/*NASCONDE L'ALTEZZA A MOZILLA E OPERA*/
position: absolute;
background-image: url(img/righe_vert.gif);
background-position: left bottom;
background-repeat: no-repeat;
top:0;
left:50%;
margin: 0  0 0 -370px;
border-left:1px solid #666;
border-right:1px solid #666;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
color: #7E8486;
}


#contenitorehome{
min-height:100% !important;
width:743px; 
_height: 100%;
position:absolute;
background-image: url(img/chiusura_home_55.jpg);
background-position: left bottom;
background-repeat: no-repeat;
top:0;
left:50%;
margin:0px  0px 0 -370px;
border-left:1px solid #666;
border-right:1px solid #666;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
color: #7E8486;
voice-family: "\"}\"";
voice-family: inherit;
background-image: url(img/chiusura_home.jpg);
background-position: left bottom;
background-repeat: no-repeat;
}

#logo{
	width:743px;
	height: 51px;
	background-image: url(img/titolo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
}

#foto{
/*	padding-top: -2px !important;*/
	width: 743;
	height: 230px;
	margin-top: 4px;
	/*margin-left: 1px;*/
}
.spfoto{
	margin-top: -2px !important;
	margin-top: 0;
}

#menunavigazione {
	margin-top: 4px !important;
	margin-top: 2px;
	/*margin-left: 1px;*/
	width: 743;
	height: 27px;
	/*border:1px #F00 solid;*/
}

#menunavigazione li	{
	/*border-right: 1px #DADADA solid;*/
	display: inline;
	list-style-type: none;
	margin: -2px;
	padding: 0;
}

#menunavigazione ul	{
	margin: 0px 0 0 -38px !important;
	margin: 2px 0 0 0;

}

#boxtxt{
	float: left;
	width: 415px;
	}

#boximg{
	padding-left: 1px !important;
	float: right;
	width: 316px;
	margin-top: 3px;
	border-left: 1px #999 dotted;
	padding-left: 7px;
	padding-right: 5px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #7E8486;
	voice-family: "\"}\"";
   voice-family: inherit;
	padding-left: 3px;
	}
	
	#boxtxteng{
	float: left;
	width: 405px;
	/*	border: #000 1px solid;*/
	}

#boximgeng{
	padding-left: 1px !important;
	margin-top: 3px !important;
	float: right;
	width: 335px;
	margin-top: 2px;
	border-left: 1px #999 dotted;
	padding-left: 7px;
	margin-right: -2px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #7E8486;
	voice-family: "\"}\"";
   voice-family: inherit;
	padding-left: 3px;
	width: 327px;
	padding-right: 4px;
	margin-right: 0;
	
	}
	
.titolo{
	margin-top: 7px;
	margin-left: 2px;
	border-top: 3px #B4C3C9 double;
	border-bottom: 3px #B4C3C9 double;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #999;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 2px 0 2px 0px;
	text-align: center
	}
	
.contenutotxt{
	margin-top: 0 !important;
	margin-top: -10px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 4px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #7E8486;
	text-align: justify;
}


INPUT.bottone	{
		font-weight: normal;
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
		font-size: 11px;
		color: #7E8486;
		background-color: #ECF0F1;
		text-decoration: none;
		color: #78929D;
		}

input	{
	border: #B4C3C9 1px solid;
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #7E8486;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFF;
	padding-left: 3px;
	}

select	{
	border: #B4C3C9 1px solid;
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #7E8486;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFF;
	}

textarea	{
	border: #B4C3C9 1px solid;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #7E8486;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFF;
	padding-left: 3px;
	}

.titoloimg{
	width: 140px;
	border: 1px #666 solid;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #7E8486;
	background-color: #ECF0F1;
	margin-top: -3px;
	margin-bottom: 4px;
	padding:1px 0 1px 0;
	font-weight: 600;
		voice-family: "\"}\"";
   voice-family: inherit;
	width: 138px;
}

a:link {color: #AAB6BA; text-decoration: underline; background-color: transparent; font-weight: bolder;}
a:hover {color: #8E9699; text-decoration: none; background-color: transparent; font-weight: bolder;}
a:active {color: #AAB6BA; text-decoration: underline; background-color: transparent; font-weight: bolder;}
a:visited {color: #8E9699; text-decoration: none; background-color: transparent; font-weight: bolder;}

.elenco ul	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #7E8486;
}

.elenco li	{
	/*border: 1px #000 solid;*/
	display: outline;
	list-style-type: square;
	padding: 0
	
}

#menusecondario{
	margin-left: 109px !important;
	width: 222px !important;
	margin-top: 0px;
	padding-top: 7px;
	height: 29px;
	width: 224px;
	margin-left: 103px;
	margin-bottom: 2px;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	text-align: center;
	padding-bottom: 2px;	
	voice-family: "\"}\"";
   voice-family: inherit;
	margin-left: 107px;
	width: 223px;
	margin-right: -4px;
	height: 22px;
	padding-bottom: 0;	
}

#menusecondariopagine{
	margin-top: 3px !important;
	margin-left: 521px !important;
	width: 220px !important;
	margin-top: 1px;
	padding-top: 7px;
	height: 28px;
	width: 224px;
	margin-left: 519px;
	padding-right: 2px;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	text-align: center;	
	voice-family: "\"}\"";
   voice-family: inherit;
	width: 221px;
	height: 22px;
}

ul.menusecondario	{ 
	margin-left: -6px !important;
	display: inline;
	list-style-type: none;
	padding-left: 0;
	margin: -4px;		
		}

li.menusecondario	 {
	padding: 2px 2px 2px 4px !important;
	display:inline;
	margin-left: 2px;
	padding: 2px 0px 2px 4px; 
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
	color: #A7B3B7;
	border: 1px #999 solid;
	border-top: 1px #999 solid;
	background-color: #EBEFF0; 
	white-space: nowrap;
	text-decoration: none; 
	text-transform: capitalize;
	font-size: 11px;
	voice-family: "\"}\"";
   voice-family: inherit;
	margin-left: 2px;
	}

a.menusecondario:link, a.menusecondario:visited {
	color: #666; 
	text-decoration: none; 
	background-color: transparent;
	}
	
a.menusecondario:active, a.menusecondario:hover {
	color: #A7B3B7; 
	text-decoration: none; 
	background-color: transparent;
	}



#boxmenusecondario{
	margin: 10px 15px 10px 15px;
	text-align: justify;
	}

h1{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: 900;
	color: #93A5AB;
	letter-spacing: 1px;
	margin-bottom: -10px;
	font-size: 11px;
	}

.promo {
	width: 395px;
	margin: 10px 0px 0 2px;
	padding: 7px 3px 7px 3px;
	border: 1px solid #93A5AB;
	background-color: #ECF3F5;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #62767D;
}

.promo a:link, .promo a:visited {
	color: #7E8486; 
	font-weight: normal; 
	text-decoration: underline; 
	background-color: transparent;
	}
	
.promo a:active, .promo a:hover {
	color: #A7B3B7;
	font-weight: normal; 
	text-decoration: none; 
	background-color: transparent;
	}