/*********************
STILI BASE
**********************/
body { height: 297mm; width: 210mm; margin-top:10mm; margin-bottom:10mm; margin-left:10mm; margin-right:10mm;}
BODY { background-color: #fff }
BODY,P,TABLE,TR,BLOCKQUOTE,TD,TH,INPUT,TEXTAREA,SELECT,DIV{ font-size:8pt; color:#000; font-family:"Verdana", sans-serif; text-align:left;}
H4,H2,H3,H1{ font-size:10pt; color:#000; font-family:"Verdana", sans-serif; font-weight:normal; text-align:left;}

.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.italic { font-style:italic; }
.bold{ font-weight:bold; }
.btvai {color : #000; }
.news {color : #000; }
.tit01 {color : #000; font-size : 12pt; font-family :  "Verdana"; font-weight : bold; }
.tit02 {color : #000; font-size : 11pt; font-family :  "Verdana"; font-weight : bold;}
.tit03 {color : #000; }


/*link*/
A:visited,A:link {color:#006F7E; background-color:transparent; text-decoration:underline;}
A:hover,A:active {color:#006F7E; background-color:transparent; text-decoration:underline;}

/*********************
stili nuovi x il w3c
**********************/

body {
margin:0; 
padding:0;
}

#main{
width:100%; 
margin:0 auto;
/*border:1px solid #900;*/
}

#testata{
text-align:left;
clear:both;
width:100%;
background-color:#EF954A;
color:#fff;
/*border:1px solid #900;*/
display:none;
}

#testataleft{
text-align:center;
clear:both;
width:100%;
background-color:#fff;
color:#000;
padding:0mm 5mm 0mm 5mm;
/*border:1px solid #900;*/
}

#testataright{
text-align:left;
clear:both;
width:100%;
background-color:#fff;
color:#000;
padding:0mm 5mm 0mm 5mm;
/*border:1px solid #900;*/
}

#left {
text-align:left;
float:left;
/*margin-right:5px;*/
width:25%;
/*border:1px solid #D40100;*/
background-color:#fff;
color:#000;
font-weight:bold;
display:none;
}

#center {
text-align:left;
float:left;
width:77%;
padding:0mm 5mm 0mm 5mm;
/*border:1px solid #D40100;*/
background-color:#fff;
color:#000;
}

#centerint {
text-align:left;
float:left;
width:77%;
padding:0mm 5mm 0mm 5mm;
/*border:1px solid #D40100;*/
background-color:#fff;
color:#000;
}

#right {
text-align:left;
float:left;
clear:right;
width:18%;
/*border:1px solid #D40100;*/
background-color:#fff;
color:#000;
font-weight:bold;
display:none;
}

#intright {
text-align:right;
float:right;
padding:0px 5px 5px 5px;
width:27%;
/*border:1px solid #D40100;*/
background-color:#FAE1CC;
color:#006F7E;
font-weight:bold;
display:none;
}

.right A:visited,.right A:link {color:#EF954A; background-color:transparent; text-decoration:underline;}
.right A:hover,.right A:active {color:#EF954A; background-color:transparent; text-decoration:underline;}

#footer{
text-align:left;
clear:both;
padding:20mm 5mm 0mm 5mm;
width:77%;
/*background-color:#eee;
color:#900;
border:2px solid #900;*/
}

#centerinterno {
text-align:left;
float:left;
clear:right;
width:640px;
border:1px solid #D40100;
/*background-color:#eee;
color:#900;*/
}

a img {border: none; }

.imgtop{background-image: url(../img/hdimg01.jpg); background-repeat:no-repeat;}

p.mn01{color:#FFF; font-size:12px; font-family: "Century Gothic",Verdana; font-weight:bold; background-color:#D40100; text-align:right; padding-right:15px;}
.mn01 A:visited,.mn01 A:link {color:#FFF; background-color:transparent; font-weight:bold; text-decoration:none;}
.mn01 A:hover,.mn01 A:active {color:#FACF00; background-color:transparent; font-weight:bold; text-decoration:underline;}

img.left {float:left; margin-right:5px; margin-bottom:5px; clear:left;}
img.right {float:right; margin-right:5px; margin-bottom:5px; clear:right;}

/****************************************************
Stili per i form
****************************************************/

form{width:100%; padding:5mm 0; margin:5mm}

fieldset{
float:left;
width:100%;
margin:1em 0;
padding: 0;
border: none;
}

legend{font-weight:bold;}

fieldset div{
float:left;
width:77%;
padding: 5mm 0 5mm;
}

label{
float:left;
width:100%;
display:inline;
margin-left:5mm;
line-height:5mm;
}

