body {
    margin-top:0; margin-left:0; margin-right:0;
	text-align:center;
}	
.container{
margin-top:42px;
border:1px solid #808E99;
}

.page{
margin-top:0px;
padding-top:0px;
color:#000000;
font-size:8pt;
font: 11px/1.4 Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left; 
margin-left:-2px;
padding-right:4px;
}

.barra{
margin-bottom:-10px;
margin-right:-3px;
}


.page img{
border: 2px solid #288dc1;
margin:2px;
}
.page p{
margin-left:3px;
margin-right:3px;
}
img{
border:1px solid #808E99;
}	
.blockquote1 img{
border:0px;
}
	
.mnuright{
border:1px solid #808E99;
}	
.mnuleft{
border:1px solid #808E99;
}	   
   
.menutop{
height:125px;
color:#FFFFFF; 
font-size: 8pt; font-family: verdana; 
text-align:left;
background:#faf6f5 url(top_euro.jpg);
background-repeat:no-repeat;
}
.topmenu{
	background:#D6E7F5;
	border-bottom:1px solid #808E99;
	border-top:1px solid #808E99;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(bgt.jpg);
	background-repeat:repeat-x;
	padding-left:8px;
	padding-top:6px;
	padding-bottom:4px;
	text-decoration:none;
}
li{
padding-bottom:10px;
}
a,a:visited{
color:#596F95;
}
a:hover{
color:#666C72;
}  

.topmenu a, .topmenu a:visited{
color:#FFFFFF;
}
.topmenu a:hover{
color:#FFFFFF;
}  
.topmenu .container .lien,.topmenu .container .lien:visited,.container .lien:active{
    color: #FFFFFF;	   
	text-decoration: none;
	font-size:7pt;
	display:inline;
}	
.topmenu .lien:hover{
    color: #e6eaee;
		display:inline;
}

.container .lien,.container .lien:visited,.container .lien:active{
    color: #4457C0;	   
	text-decoration: none;
	font-size:7pt;
		display:inline;
}	
.lien:hover{
    color: #e6eaee;
		display:inline;
}
a.listlink,a.listlink:visited,a.listlink:link{
color:#FFC856;
}
a.listlink:hover{
color:#FFA139;
}

.topmenu a.listlink, .topmenu a.listlink:visited, .topmenu a.listlink:link{
color:#FFC856;
}
.topmenu a.listlink:hover{
color:#FFA139;
}

.divise {
    position: relative; top: 1px; color: #C0B36C; background: #F2D3AC; font-size: 12pt;
}	

/*stats */
.stattable{float:right;border:1px solid #C46200;width:18%;}
.sezionestat {background: #C46200; font:13px Verdana,Arial,helvetica;height:18px; text-align: center;color:#FFFFFF; }
.statAA {background: #F1E6D2;vertical-align: center;color:#993300; font:12px Arial,helvetica;height:16px;float:left;border-bottom:1px solid #C46200;width:49%;text-align:left; }
.statBB {background: #FCF5E0;vertical-align: center;color:#434343; font:12px Arial,helvetica;height:16px;float:left;border-bottom:1px solid #C46200;width:50%;text-align:center; }
.statrow {clear:left;width:100%;}
/* end stats */
input,textarea,select{font: Arial,verdana; font-size:12px;background:#FCFCFC; border:1px solid #3E4486;color:#0C0905;}
input:focus,textarea:focus{background:#F4F4EC; border:1px solid #131425;color:#15151C;}

.footer{
clear:left;
	background:#D6E7F5;
	border-bottom:1px solid #808E99;
	border-top:1px solid #808E99;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(bgt.jpg);
	background-repeat:repeat-x;
	padding-left:8px;
	padding-top:6px;
	padding-bottom:4px;
	text-align:center;
}
.imgmap{
width: expression(Math.min(parseInt(this.offsetWidth), 54 ) + "%"); max-width:504%;
}
.page blockquote {
	padding: 10px;
	position:relative;
	border: 1px solid #485985;

	background: #F0F4FA;
	color: #506C8C;
	margin:0px;
	margin-bottom:10px;
	}
	
.blockquote1 {
	position:relative;
	border: 1px solid #485985;
	background: #F0F4FA;
	color: #506C8C;
	margin:0px;
	padding-bottom:0px;
	margin-bottom:10px;
	}
h2,h1 {

	text-align:center;
	font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	background: url(img/pager.gif);
	font-weight:bold;
	line-height:20px;
	margin-top:0px;
	color:#FFFFFF;
	border:1px solid #6D8BA1;

}
h3{

	text-align:center;
	font: 13px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
	margin:0px;
	background: url(img/pager.gif);
	border:1px solid #6D8BA1;
	height:20px;
text-decoration:none;
}
h3 a{

text-decoration:none;
}
.loader{
position:absolute;
overflow:visible;
top:50%;
left:40%;
padding:10px;
background:#FFF5EE;
color:#993333;
font-weight:bold;
width:200px;
text-align:center;
border:1px solid #700000;
z-index:100;
}
.page li img {
border: 0px;
}

.page blockquote img{
border: 0px;
}

.page li{
height:7px;
}
.menutop a{
padding-left:5px;
text-decoration:none;
}
