/* layout */
body {
margin:0;
background:#EBEBDF;
}
form{
border:0;
margin:0;
padding:0;
}
ul{
margin:0 0 0 16px;
padding:8px 0 0 0;
list-style-type:disc;
}
li{
padding:2px;
}
.sf_sx{
background-image:url(images\\struttura\\sf_sx.gif);
background-repeat:repeat-y;
background-position:left top;
}
.sf_dx{
background-image:url(images\\struttura\\sf_dx.gif);
background-repeat:repeat-y;
background-position:left top;
}
.sf_sx2{
background-image:url(images\\struttura\\sf_sx2.gif);
background-repeat:repeat-y;
background-position:left top;
}
.sf_dx2{
background-image:url(images\\struttura\\sf_dx2.gif);
background-repeat:repeat-y;
background-position:left top;
}
.sf_sx3{
background-image:url(images\\struttura\\sf_sx3.gif);
background-repeat:repeat-y;
background-position:left top;
}
.sf_dx3{
background-image:url(images\\struttura\\sf_dx3.gif);
background-repeat:repeat-y;
background-position:left top;
}
.testata_top{
background-image:url(images\\struttura\\testata_top.gif);
background-repeat:no-repeat;
background-position:left top;
}
.bordo_sx_dx{
border-top:0px none;
border-right:1px solid #E6E6E6;
border-bottom:0px none;
border-left:1px solid #E6E6E6;
}
.tratteggio_vert_dx{
background-image:url(images\\struttura\\tratteggio_vert_dx.gif);
background-repeat:repeat-y;
background-position:left top;
}
.tratteggio_vert_sx{
background-image:url(images\\struttura\\tratteggio_vert_sx.gif);
background-repeat:repeat-y;
background-position:right top;
}
.tratteggio_vert{
background-image:url(images\\struttura\\tratteggio_vert.gif);
background-repeat:repeat-y;
background-position:left top;
}
.tratteggio_oriz{
background-image:url(images\\struttura\\tratteggio_oriz.gif);
background-repeat:repeat-x;
background-position:left top;
}
.barra_bottoni_sf{
background-image:url(images\\struttura\\barra_bottoni_sf.gif);
background-repeat:repeat-x;
background-position:left top;
}

/* table */
.table_x100{
height:100%;
width:100%;
}
.table_Hx100{
height:100%;
}
.table_Wx100{
width:100%;
}

/* testo */
.testo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#777;
text-decoration:none;
}
.testo a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
padding:1px;
text-decoration:none;
}
.testo a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#005BAB;
}
.testo_testata{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8F8F8F;
text-decoration:none;
}
.testo_testata a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8F8F8F;
text-decoration:none;
}
.testo_testata a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#005BAB;
text-decoration:none;
}
.evidenzia{
display:inline;
padding:2px;
border:0;
color:#000;
background-color:#FFF000;
}
/* link */
.link a{
display:block;
padding:2px;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-decoration:none;
background-color:#FFF000;
position:relative;
}
.link a:hover{
color:#005BAB;
padding:2px;
background-color:#FFF;
}
.link_selected{	
padding:2px;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#005BAB;
background-color:#FFF;
}

/* gallery */
.gallery{
background:#FFF;
}
.gallery a{
background:#FFF;
display:block;
padding:8px;
border:0;
}
.gallery a:hover{
background:#FFF000;
}
.next-prev a{
padding:5px;
display:block;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8F8F8F;
text-decoration: none;
background:#E4E3D2;
position:relative;
}
.next-prev a:hover{
background:#FFF;
}

/* titolo */
.titolo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8F8F8F;
text-decoration:none;
font-weight:bold;
}
.titolo a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8F8F8F;
text-decoration:none;
font-weight:bold;
}
.titolo a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#005BAB;
text-decoration:none;
font-weight:bold;
}
.titolo2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#005BAB;
text-decoration:none;
}
.titolo2 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#005BAB;
text-decoration:none;
}
.titolo2 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#005BAB;
text-decoration:underline;
}
.titolo3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#005BAB;
text-decoration:none;
}
.titolo4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#555;
text-decoration:none;
}

/* data */
.data{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#005BAB;
text-decoration:none;
}

/* testo_bottom */
.testo_bottom{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8F8F8F;
text-decoration:none;
}
.testo_bottom a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8F8F8F;
text-decoration:underline;
}
.testo_bottom a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8F8F8F;
text-decoration:none;
}

/* testo_eurob */
.testo_eurob {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8F8F8F;
text-decoration:none;
}
.testo_eurob a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8F8F8F;
text-decoration:none;
}
.testo_eurob a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
text-decoration:none;
}

/* testo_privacy */
.testo_privacy{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#454545;
text-decoration:none;
}

/* under_construction */
.under_construction{
font-family:Arial;
font-size:14px;
color:#5F5F5F;
text-decoration:none;
}

/* moduli */
.textfield {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8F8F8F;
padding-bottom:5px;
}
.textfield input {
border:1px solid #E4E3D2;
background-color:#F3F3EC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#96989C;
text-decoration:none;
width:100%;
}
.textfield select {
border:1px solid #E4E3D2;
background-color:#F3F3EC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#96989C;
text-decoration:none;
width:100%;
}
.textfield textarea{
border:0;
border-left:1px solid #E4E3D2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#96989C;
text-decoration:none;
width:100%;
}
.textfield input.required{
border:1px solid #FFF000;
}
.submit{
background-color:#FFF000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-decoration:none;
width:100%;
border:2px solid #FFF000;
text-align:left;
}

