body{ background-color:#dae0b8; margin: 0px; padding: 0px;}

div#container{ 
position:relative; 
left:50%; 
margin-left:-375px; 
width:750px; }

div#header{	
position:absolute;
height: 22px; 
width:750px;

}

div#navigation{
	position: absolute;
	top: 289px;
	width: 290px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	height: 385px;
	background-color:#fff3ca;}
	
div#content{position:relative; margin: 100px 0px 0px 0px; top:0px; bottom:0px; }

div#lingue{
	position:absolute;
	top: 23px;
	width: 290px;
	height: 256px;
	left: 0px;
	right:0px;
	background-color: #FFFFFF;
}
div#foto{
	position:absolute;
	top: 23px;
	width: 450px;
	height: 94px;
	left: 300px;
	right:0px;
	background-color: #FFFFFF
}
div#info{
	position:absolute;
	top: 483px;
	width: 450px;
	height: 192px;
	left: 300px;
	right:0px;
	background-color: #eeeeee;
}
div#footer{
	margin: 800px 0px 0px 0px;
	position:absolute;
	height: 40px;
	width:750px;
	top: -114px;
	}


div#fixeddiv{ position:absolute; width:182px;height:76px;right:5px;top:5px; padding:2px;background:#a9ae5a; border: 2px solid #ffffff;}

div#fixeddiv a{ color: #333333; text-decoration:none; }



div#header h1{ font-size:11px; font-family: Arial, Helvetica, sans-serif; text-align: center; font-weight:normal; padding-top:0px; padding-right:0px; color:#333333;}
div#navigation p{
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
	margin: 0 20px 0 20px;
	padding: 0;
	font-weight:normal;
	text-align: justify;
	color:#333333;
}

div#footer p{ font-size:10px; color:#333333; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
div#footer h1{ font-size:18px; color:#333333; font-family: Arial, Helvetica, sans-serif; text-align: center; font-weight: bold; }
div#footer h2{ font-size:10px; color:#333333; text-align: justify; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
div#footer h3{ font-size:10px; color:#333333; text-decoration: none; font-weight: normal; text-align: justify; font-family: Arial, Helvetica, sans-serif;}
div#footer h4{ font-size:14px; color:#333333; text-align:justify; font-family: Arial, Helvetica, sans-serif;}
div#footer a{ font-size:10px; color:#333333; font-family: Arial, Helvetica, sans-serif; text-align: center; text-decoration:none; }
div#footer a:hover{ font-size:10px; color:#333333; font-family: Arial, Helvetica, sans-serif; text-align: center;}


div#lingue a{ 
font-size: 15px; 
color: #927935; 
font-family: Arial, Helvetica, sans-serif; 
text-decoration: none; 
font-weight: bold; 
padding-right: 13px;
}
div#lingue p{ 
font-size: 11px; 
color: #333333; 
font-family: Arial, Helvetica, sans-serif;
text-decoration:none; 
}
div#info a{ 

font-size: 12px; 
color: #927935; 
font-family: Arial, Helvetica, sans-serif; 
text-decoration: none; 
font-weight: normal;

}
div#dieci a{ 
font-size: 10px;
text-decoration: none;
text-align:center;
padding-right: 20px;

}


img.mio { padding:10px;  border: 1px solid #a9ae5a;}	
tab-int { border: 1px solid #a9ae5a;}	

img{border:0}

.Stile1 { color: #0A246A; font-size: 13px; text-decoration:none}
.Stile2 { color: #333333; font-size: 11px; text-decoration:none; font-weight: normal; } 
.Stile3 { font-size: 11px; text-decoration:none;}
.Stile4 { font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; color:#eeeeee;}
.Stile5 { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; text-align: justify; color:#333333;}
.nero {color:#333333;}
.red {color:#8A1C1E; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

.s5 { font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-align: center; color:#666666; border:#333333; border: 1px solid black; }
.cou { color: #333333; font-size: 12px; font-family:"Courier New", Courier, mono; text-align:left; background-color:#eeeeee;}
.m { color:#0000aa;}
.nor { padding-left: 10px; font-size: 15px; color: #3B3E76; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;}
.mb { color:#00186E;}
.mr { color:#aa0000;}

.tittab { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#8A1C1E;}
.tittab1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#ffffff; }
.red2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#dd3333;}
.a-tab{ font-size:10px; font-family: Arial, Helvetica, sans-serif;}
	
hr { border: 0; background-color:#A6BCD3; height: 1px;} 

.tab1 { border: 0px solid black; padding:2px; text-align:right }


.sx-app { border-bottom: 1px solid black; text-align:left ; background-color:#dddddd; padding-left: 10px;}
.sx-txt1 { text-align: center;
color: #3B3E76; 
font-size: 18px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold;
}
.sx-txt { border-bottom: 1px solid #a9ae5a; padding-left: 20px; color: #a9ae5a; font-size: 22px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.ce-txt { color: #dd3333; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align:center;}
.letti {  line-height: 14px; vertical-align:top; background-color:#a9ae5a;; color: #ffffff; font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align:center;}
.costo { background-color:#a9ae5a;; color: #ffffff; font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align:center; }
.costo-descr { line-height: 10px; background-color:#a9ae5a;; color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align:center;}
.descr { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#333333; text-align: justify; padding: 0px 0px 0px 10px; }
.contactsList{ font-size: 10px; 	border: 1px solid #d3d2cc; 	padding: 3px;

	float: right;

	height: auto;
	
	font-weight: normal;

	margin: 2px 18px 18px 0px;
	
	line-height: 10px;

	background: #f9f8f4;}


.tab2 { border-bottom: 1px solid #A6BCD3; text-align:center; padding: 10px 0px 0px 0px;}
.tab2a { /*border: 1px solid #3366aa;  */text-align:center; padding: 1px 0px 1px 0px; background-color:#cc3366;}
.tab3 { font-size:11px; font-family: Arial, Helvetica, sans-serif; border-color:#333333; text-align:center; padding:0px; border: 0px;}
.tab4 { /*border-bottom: 2px solid #A6BCD3; border-top: 2px solid #A6BCD3;*/ padding: 0px 10px 0px 10px; background-color:#ffffff; }

.litab{ font-size:13px; font-family: Arial, Helvetica, sans-serif; padding:0px;}
.red { color:#ff0000; font-weight: bold; font-size:17px;}