/* CSS Document */
* {}
html {}

body {
/*background-image:url(../shared/images/bk.jpg);
background-position:top left;
background-repeat:repeat-x;*/
background-color:#FFFFFF;
margin:0; padding:0;border:0;
text-align:center;
}

p,li,pre,td,span, a, div, pre {
font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;font-size:12px;
/*HO MESSO I PX INVECE DEGLI EM PERCHè CI SONO ERRORI DI RENDERING DEL TESTO QUANDO FAI LO SCROLL*/
/*font: 0.895em Verdana, sans-serif;*/
color:#666666;
}

a {
text-decoration:none;font-size:100%;
}

a:hover {
text-decoration:underline;
}



#container {width:760px;margin:0px auto;text-align:left;posiion:relative}


/*#header {width:760px;height:268px;}*/
#sx {
width:440px;height:332px;float:left;
}



#dx {
width:320px;height:332px;float:left;
}


#flash {width:320px;height:332px;}


#corpo {
float:left;
width:430px;
margin:10px 0 0 0;
padding-left:6px;
text-align:left;
height:128px;
}

#corpo p {
padding:0;
color:#43294E;
}

#logo {
float:left;
width:310px;height:128px;
text-align:center;
}

.img_logo {margin-left:20px;}

#lang {width:760px;display:block;}


#footer {width:760px;text-align:center;display:block;clear:both;padding-top:35px;float:left;}

#nav {width:100%;clear:both;}

#footer, #lang, #nav, #dati {color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:20px;}


form {margin:18px 0 0 0;padding:0;border:0;width:436px;}

form fieldset {clear: both;font-size: 100%;border-color: #fff;border-width: 1px 0px 0px 0px;
  border-style: solid none none none;padding:2px 10px;margin: 0;font-family:Georgia, "Times New Roman", Times, serif;}

fieldset.fine {marigin-bottom:0;}

form fieldset legend {font-size: 140%;font-weight: lighter;color: #fff;margin: 0;padding:0px 0 3px 0;}

input,textarea,option,select,label {font-size:90%;font-family:Verdana, Arial, Helvetica, sans-serif;color:#4B5B1A;}


input,select, textarea {padding:2px;margin:3px; color:#4B5B1A;}

.campo_normale {width:100px;}

.campo_lungo {width:305px;}

.campo_medio_corto {width:50px;}

.campo_inlinea {float:left}

.a_capo {clear:both;}
.spazio {height:10px;}

.note {width:280px;}

label {width:80px;float: left;text-align: right;margin: 7px 5px 7px 0;color:#5E721F;}

.campo_breve {width:30px;float: left;}
.label_breve {width:45px;float: left;}
.label_lunga {width:133px;float: left;}



.piccolo { font-size:0.90em;}

.listino {width:100%; margin-top:30px;}

.listino th,td { text-align:center;color:#fff;}

.listino th {font-weight:bold;height:50px;font-size:98%;color:#AF5716}

.anno {font-size:4em;text-align:center;height:50px;font-family:Georgia, "Times New Roman", Times, serif;color:#fff;}

.periodo {font-family:Georgia, "Times New Roman", Times, serif;font-size:130%;text-align:center;height:30px;border-bottom:1px solid #fff;color:#AF5716;}



ul {margin:0 0 0 17px;padding:0}
li {margin-left:0;padding:0;list-style-image:url(../shared/images/bullet.gif);list-style-position:inherit;}

#uno {position:absolute;left:0px;top:282px;width:425px;height:200px;z-index:1001;
	visibility: visible;float:left;margin:0;padding:0;}

#due {position:absolute;left:0px;top:282px;width:425px;height:200px;
	z-index:1002;visibility: hidden;float:left;margin:0;padding:0;}
	
#tre {position:absolute;left:0px;top:282px;width:425px;height:200px;
	z-index:1003;visibility: hidden;float:left;margin:0;padding:0;}
	
#subnav {text-align:center;width:100%;margin-top:40px;color:#fff;}

#subnav a {color:#fff;font-size:12px;}

#subnav2 {text-align:center;width:100%;margin-top:10px;color:#000;}

#subnav2 a {color:#000;font-size:12px;}

.errore {color:#FF0000;font-weight:bold;font-size:80%;}

.attenzione {width:100%;text-align:center;color:#FF0000;font-weight:bold;font-size:80%;}

#normativa {background-color:#fff;padding:10px;margin:5px;border:1px solid #A9CB43;}

#normativa h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:160%;margin:0 0 10px 0}

#uno2 {position:absolute;left:0px;top:332px;width:425px;height:150px;z-index:1001;
	visibility: visible;float:left;margin:0;padding:0;}
	
#due2 {position:absolute;left:0px;top:332px;width:425px;height:150px;
	z-index:1002;visibility: hidden;float:left;margin:0;padding:0;}
	
#tre2 {position:absolute;left:0px;top:332px;width:425px;height:150px;
	z-index:1003;visibility: hidden;float:left;margin:0;padding:0;}
	
#quattro2 {position:absolute;left:0px;top:332px;width:425px;height:150px;
	z-index:1004;visibility: hidden;float:left;margin:0;padding:0;}
	
#ingrandimento {border:1px solid #8BA930; padding:0px;text-align:center;width:690px;margin:0px auto;}