/* layout */
body{
margin:0;
background:#FFF;
}
form{
border:0;
margin:0;
padding:0;
}
.bordo_sx{
border-left:1px solid #B8B8B8;
}
/* testata */
.testata_01{
background:url(images/struttura/sfondo_top_01.jpg) no-repeat left top;
}
.testata_02{
background:url(images/struttura/sfondo_top_02.jpg) no-repeat left top;
}
.testata_03{
background:url(images/struttura/sfondo_top_03.jpg) no-repeat left top;
}
.testata_04{
background:url(images/struttura/sfondo_top_04.jpg) no-repeat left top;
}
.testata_05{
background:url(images/struttura/sfondo_top_05.jpg) no-repeat left top;
}
.testata_06{
background:url(images/struttura/sfondo_top_06.jpg) no-repeat left top;
}
.testata_07{
background:url(images/struttura/sfondo_top_07.jpg) no-repeat left top;
}

/* table */
.table_x100{
height:100%;
width:100%;
}
.table_Hx100{
height:100%;
}
.table_Wx100{
width:100%;
}
/* testo */
.testo{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#606060;
text-align:justify;
}
.testo a{
color:#333;
text-decoration:none;
}
.testo a:hover{
text-decoration:underline;
}
/* elenco */
.elenco{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#606060;
text-align:justify;
}
.elenco ul{
list-style:url(images/struttura/freccina.gif);
margin:0;
padding:0;
border:0;
}
.elenco li{
list-style-position:outside;
margin-left:15px;
padding-bottom:5px;
}
.elenco a{
color:#606060;
display:block;
height:15px;
width:100%;
line-height:15px;
text-decoration:none;
text-align:left;
}
.elenco a:hover{
background:#FBF7EA;
text-align:right;
padding-right:2px;
color:#C39F30;
}
.elenco a.selected{
background:#FBF7EA;
text-align:right;
padding-right:2px;
color:#C39F30;
}
/* didascalia */
.didascalia{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#606060;
text-align:right;
padding:10px;
padding-right:28px;
}
/* titolo */
.titolo{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#820000 !important;
}
/* bottom */
.bottom{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#7E7E7E;
padding:6px;
}
.bottom a{
color:#7E7E7E;
text-decoration:none;
}
.bottom a:hover{
text-decoration:underline;
}
/* privacy */
.privacy{
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#777;
text-decoration:none;
text-align:justify;
}
/* moduli */
label{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#A5A5A5;
}
input{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#3C3C3C;
background:#E2E2E2;
border:1px solid #CECECE;
width:100%;
}
input.button{
border:5px solid #D40102;
background:#F75155;
color:#FFF;
font:12px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding:2px;
}
textarea{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#3C3C3C;
background:#FFF;
border:5px solid #CECECE;
width:100%;
padding:2px;
}
