body { 
padding: 0; 
margin: 0; 
font: .7em trebuchet ms,arial, sans-serif; 
line-height: 1.5em;  
color: #999;
background-image: url(../images/bg.jpg);
text-align: center;
}
a { color: #2F637A; background: inherit; }
a:hover { color: #808080; background: inherit; }
p {	margin: 0 0 5px 0; }
h1 {	font: bold 2.2em Arial, Sans-Serif; padding: 8px 0 0 0; margin: 0; letter-spacing: -1px; }
h2 { margin: 0; padding: 0; font: bold 1.8em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a, h2 a { color: #000; background: inherit; text-decoration: none; }
h3{
	font: bold 1.2em Arial, Sans-Serif; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; letter-spacing: 2px;color:#CC2874;text-align: left;
}
h4{
		font: bold 1.0em Arial, Sans-Serif; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;letter-spacing: 2px;color:#31227F;text-align: left;width:200px;

}
img { border: 0; }

a.mail:link{
	color:#fff;
}
a.mail:visited{
	color:#fff;
}
a.mail:hover{
	color:#e8e8e8;
}

a.sub:link{
	color:#fff;
}
a.sub:visited{
	color:#fff;
}
a.sub:hover{
	color:#e8e8e8;
}


a.enter:link{
font: .7em trebuchet ms,arial, sans-serif; 
text-decoration: none;
 
}
a.enter:visited{
font: .7em trebuchet ms,arial, sans-serif; 
text-decoration: none;

}
a.enter:hover{
font: .7em trebuchet ms,arial, sans-serif; 
text-decoration: none;

}

ul{}
li{}
p.privacy{font: 10px trebuchet ms,arial, sans-serif; 
line-height: 1.7em; }
p{
	padding:10px;
	text-align: left;
    font-size: 1.1em;
    color:#333333;
}
p.foto{
padding-bottom: 0px;
padding-left: 12px;
padding-right: 5px;
padding-top: 5px;
	text-align: left;
}
p.intestazione{
padding-bottom: 0px;
padding-left: 0px;
padding-right: 7px;
padding-top: 7px;
	text-align: right;
	color: #ffffff;
	font-size: 1.3em;
	font-weight: bold;
}
p.topper{
	padding-bottom: 0px;
padding-left: 18px;
padding-right: 0px;
padding-top: 15px;
	text-align: left;
	color: #999;
	font-size: 1.6em;
	font-weight: bold;
}
p.tabella{
	padding-bottom: 0px;
padding-left: 10px;
padding-right: 0px;
padding-top: 14px;
	text-align: left;
	color: #027EBA;
	font-size: 1.4em;
	font-weight: bold;
}
p.footer{
	padding-bottom: 0px;
padding-left: 10px;
padding-right: 0px;
padding-top: 5px;
	text-align: left;
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
}
/* layout */
div#contenitor{
	margin: 0 auto;
	width: 918px;
}
div#contenitor2{
	margin: 0 auto;
	width: 918px;
}
div#up{
	float:left;
	width: 918px;
	height:30px;

}
div#top{
	float:left;
	width: 918px;
	height:28px;
}
div#topintro{
	float:left;
	width: 918px;
	height:128px;
}
/*menu*/
div#menu{
	float: right;
	width:556px;
}
.atabs{
width: 100%;
overflow: hidden;/*bottom horizontal line that runs beneath tabs*/
}

.atabs ul{
margin: 0;
padding: 0;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;
}

.atabs li{
display: inline;
margin: 0;
}

.atabs li a{
float: left;
display: block;
text-decoration: none;
background-image: url(../images/mb.jpg);
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-right: 1px solid #52A6D3; /*right divider between tabs*/
color: white;

}

.atabs li a:visited{
color: white;
background-image: url(../images/mb.jpg);
}

.atabs li a:hover, .atabs li.selected a{
background-image: url(../images/ma.jpg);
color: #075384;
 /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

/*fine menu*/
div#header{
	float:left;
	width: 918px;
	height:372px;
	background-color: White;
	background-image: url(../images/h.jpg);
}
div#headerintro{
	float:left;
	width: 918px;
	height:372px;
	background-color: White;
	background-image: url(../images/hintro.jpg);
}
div#intro{
float:left;
margin-top: 328px;
	width: 280px;
	height: 20px;


}
div#bandiere{
	float:right;
	width: 260px;
	height: 20px;

}
div#hleft{
	float:left;
	width: 300px;
	height:372px;

}
div#hright{
	float:right;
	margin-top: 11px;
	width: 606px;
	height:350px;

}
div#swf{
	float:left;
	width: 593px;
	height:350px;
	border:1px solid #e8e8e8;

}
div#barradiv{
		float:left;
	width: 918px;
	height:28px;
	
	background:#fff url(../images/barra1.jpg);
}
div#content{
	float:left;
	width: 918px;
	background-color: White;

	/*background-image: url(../images/prova.jpg);*/
}
div#cleft{
	float:left;
	width: 290px;
}
div#culumn{
	float:right;
	margin-top: 0px;
	width: 280px;

}
div#box{
   float:left;
	margin-top: 15px;
	width: 257px;

}
div#testabox{
float:left;
	width: 257px;

	height: 30px;
	background-image: url(../images/testabox.jpg);
}
div#corpobox{
float:left;
	width: 257px;
	background-image: url(../images/contentbox.jpg);
	text-align: left;
}
div#piedibox{
float:left;
	width: 257px;
	height: 20px;
	background-image: url(../images/footerbox.jpg);
}
div#cright{
	float:right;
	width: 612px;
	/*height:350px;*/

}
div#topper{
	float:left;
	width: 605px;
	height: 46px;
	background-image: url(../images/intestazione.jpg);
	background-repeat: repeat-x;
}
div#tabella{
	float:left;
	margin-top:10px;
	width: 605px;
	/*height: 200px;*/
	background-color: #F2F2F2;
}
div#tabellat{
	float:left;
	margin-top:15px;
	margin-left:8px;
	width: 570px;
	height: 30px;
	background-color: #ffffff;
}
div#tabellac{
		float:left;
	margin-top:15px;
	margin-left:8px;
	width: 570px;
	background-color: #ffffff;
}
div#tabellafooter{
	float:left;
	margin-top:0px;
	width: 605px;
	height: 10px;
	background-color: #F2F2F2;
}
div#tornaindietro{
float: left;
margin-top:30px;
margin-left: 30px;
	width: 257px;
	height: 31px;
}
div#note{
float: right;
margin-top:30px;
	width: 400px;
	height: 31px;
}
div#footer{
		float:left;
	width: 918px;
	height:32px;
	background-color: White;
	background-image: url(../images/footer.jpg);
}
