/* layout */
body{
margin:0 0 0 42px;
padding:0;
border:0;
background:#00458a;
}
ul{
list-style:none;
margin:0;
padding:0;
border:0;
}
form{
margin:0;
padding:0;
border:0;
}
/* testata */
#testataLogo{
background:#f1f1ee;
}
#nav{
background:#f1f1ee;
}
/* bottom */
#bottom{
padding:10px;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#e2e2da;
}
#bottom a{
color:#e2e2da;
text-decoration:none;
}
#bottom a:hover{
text-decoration:underline;
}
/* colonna */
#colonna{
background:url(images/struttura/sfondo_sx.gif) repeat-y top;
font:10px Arial, Helvetica, sans-serif;
height:100%;
padding:0 3px 0 3px;
}
#colonna li{
background:#437cb2;
margin-bottom:1px;
text-transform:uppercase;
}
#colonna li a{
height:23px;
line-height:23px;
padding-left:5px;
color:#fff;
text-decoration:none;
display:block;
}
#colonna li a:hover{
background:#00458a;
}
#colonna li a.selected{
background:#00458a;
}
#colonna ul.servizi li{
background:#ccccc3;
text-transform:lowercase;
}
#colonna ul.servizi li a{
color:#1b62a8;
}
#colonna ul.servizi li a:hover{
color:#fff;
}
/* main */
#main{
padding:43px 20px 10px 20px;
}
/* table */
.table_x100{
height:100%;
width:100%;
}
.table_Hx100{
height:100%;
}
.fascetta{
background:#ff6300;
border-top:2px solid #00458a;
height:11px;
}
.dividiProdotti{
background:#ddd;
}
.dividiServizi{
background:#437cb2;
}
/* testi */
.slogan{
font:18px Arial, Helvetica, sans-serif;
color:#fff;
background:#ff6300;
height:30px;
line-height:30px;
text-align:center;
}
.titolo{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#ff6300;
}
.titolo a{
color:#ff6300 !important;
text-decoration:none;
}
.titolo a:hover{
text-decoration:underline !important;
}
.titoloBox{
font:bold 14px Arial, Helvetica, sans-serif;
color:#ff6300;
background:#ddddda;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
border-bottom:2px solid #00458a;
}
.titoloBox a{
color:#ff6300;
text-decoration:none;
}
.titoloBox a:hover{
text-decoration:line-through;
}
.testoBox{
padding:10px;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#f1f1ee;
text-align:justify;
}
.testoBox a{
color:#f1f1ee;
}
.testoBox a:hover{
text-decoration:none;
}
.testo{
background:#fff;
padding:10px;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#696963;
}
.testo a{
color:#696963;
}
.testo a:hover{
text-decoration:none;
}
.noPad{
padding:0 !important;
}
/* modulo */
label{
text-align:left;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#f1f1ee;
}
input{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#62625d;
background:#f1f1ee;
border:1px solid #ddddda;
width:100%;
height:20px;
padding:3px;
}
textarea{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#62625d;
#background:#f1f1ee;
width:100%;
border:5px solid #ff6300;
padding:3px;
}
.button{
background:#ff6300 !important;
border:3px solid #ff6300;
color:#fff;
height:25px;
}