/* CSS Document */
body {
background-color:#CCCCCC;
margin:0;
padding:0;

}
body, table, td, p {
font-family:Tahoma, Verdana, Helvetica;
font-size:12px;
color:#000000;
}
a:link, a:visited {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#affven {
position:relative;
top:142px;
left:35px;
width:250px;

}
#affven  a {
color:#FFFFFF;
margin:0 50px 0 0;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:normal;

}
#affven  a:hover {
color:#000000;
}
td {
vertical-align:top;
}
#bannerone {
background:#0033FF url(images/bannerone.gif) no-repeat top left;
width:694px;
}
#totale {
background:#FFFFFF url(images/bg_coldx.gif) repeat-y top right;

}
#colsx {
width:206px;
height:307px;
background: transparent url(images/bg_menu.gif) no-repeat top left;
}
#menu ul {
width:160px;
margin:0;
padding:0;
margin:0 25px;
list-style:none;

}
#menu ul li {
background:url(images/puntolista.gif)  center left no-repeat;
padding:5px 0 5px 20px;
border-bottom:#0099FF solid 1px;
}
#menu ul li a {
font-family: Tahoma, Verdana, Helvetica;
font-size:12px;
color:#999999;
text-decoration:none;
padding:5px 0 ;
line-height:20px;
font-weight:normal;
}

#menu ul li a:hover {
color:#000000;
font-weight:bold;
}

#contenuti {
background:#FFFFFF url(images/bannerone_giu.gif) top right no-repeat;
}
.spacer {
height:14px;
}
#subcolsx {
width:467px;
padding:0 10px;
}

#subcoldx {
background:#1f4975;
height:100%;
padding-top:20px;
padding-bottom:20px;
}

#foot {
width:900px;
height:41px;
background:#FFFFFF url(images/bg_foot.gif) top left repeat-x;
margin:0 auto;
text-align:center;
padding-top:10px;
}

h1 {
font-size:18px;
color:#20a6ff;
padding:0;
margin:0 10px 0 0;
font-family:Arial, Helvetica, sans-serif;
border-bottom: #CCCCCC 3px solid;

}
h1 span {
color:#999999;

}

.offerta {
margin:20px 30px 0 0;
width:200px;
float:left;
}
#elencoofferte {
width:100%;
}
#elencoofferte td {
vertical-align:top;
}

#elencoofferte td p {
margin:0;
padding:0;
}





/* with :focus and :hover for fieldset, input and textarea - special effects are not visible with ie, sorry */
/* sabine brings - www.brings-online.com - a form with style - www.cssplay.co.uk */

form#two {background:#4f718a; width:420px; border:1px solid #eee; font-size:1em; padding:10px;}
form#two p {font-size:.9em; color:#fff; text-align:left; padding:15px 5px 5px 0; margin:0;}
form#two fieldset#current p {padding:4px; margin:0;}

form#two fieldset {width:400px; display:block; border:1px dotted #fff; padding:5px 5px 5px 10px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em; font-size:1em; }
form#two fieldset:hover {border:1px solid #fff;}
form#two fieldset#opt:hover {border:1px solid #0099CC;}

form#two legend {font-size:1.1em; font-weight:bold; border-bottom:2px solid #fff; margin-bottom:15px; padding:6px; background:none; color:#fff;}
* html form#two legend { padding:0 0 30px 0; margin:5px 0 0 0; border:none;}

form#two label {clear:left; display:block; float:left; width:100px; text-align:left; padding-right:10px; color:#fff; margin-bottom:0.5em;}

form#two input {border:1px solid #414d59; padding-left:0.5em; margin-bottom:0.6em; width:280px; background:#c5d3e0;}
form#two input:hover { background:#0099CC; border:1px solid #fff; color:#fff;}
form#two input:focus {background:#fff; border:1px solid #b80b38; color:#b80b38;}
form#two fieldset#medical input, form#two fieldset#current input {width:45px;}

form#two select {margin:0 0 1em 0.5em;}
form#two textarea {width:380px; height:15em; border:1px solid #fff; padding:0.5em; overflow:auto; background:#c5d3e0;}
form#two textarea:hover { background:#0099CC; border:1px solid #fff; color:#fff;}
form#two textarea:focus {background:#fff; border:1px solid #b80b38; color:#b80b38;}

form#two option {background:#fff; color:#b80b38;}
form#two optgroup {background:#fff; color:#000; font-style:normal;}
form#two optgroup option {background:#fff; color:#b80b38;}

form#two #button1, form#two #button2 {color:#fff; padding-right:0.5em; cursor:pointer; width:195px; margin-left:8px; background:#b80b38; border:1px solid; border-color:#f11f54 #5f051c #5f051c #f11f54;}
form#two #button1:hover, form#two #button2:hover {color:#fff; background:#0099CC; border:1px solid; border-color:#4f718a #003 #003 #4f718a; }