/* CSS per vulcano.info */
* {margin:0; padding:0;}
html, body  {text-align:left; font:11px Verdana, Arial, Helvetica, sans-serif; background:url(../images/body/bk-body.jpg) 0 0 repeat; color:#342e2e;}
img {border:0;}
#container {width:950px; margin:15px auto;}
#menu {width:226px; float:left; height:229px; background:url(../images/body/sfondo_menu.gif) repeat-x 0 0 #234D69; margin-right:8px;}
#menu ul {display:block; list-style-type:none; width:180px; margin:12px auto 0 auto;}
#menu li {background:url(../images/body/arrow.gif) no-repeat 0 2px; margin:7px 0; padding-left:20px;}
#menu a, #menu a:link, #menu a:visited, #menu a:active, #menu a:hover {text-decoration:none; font-size:12px; font-weight:bold; color:#fff;}
#fotoIntro {float:left; margin-bottom:2px;}
.logo {position:absolute; top:18px; z-index:10000;}
.annulla {clear:both; height:10px;}

.subSfondo {background:url(../images/body/sfondo_sub.jpg) 0 0 no-repeat; height:86px; width:950px; margin:0px 0 20px 0; float:left;}
.subSfondo p.sitiEsterni {float:left; margin-top:10px;}
.subSfondo p.sitiEsterni img {margin-left:10px;}
.subSfondo p.offLminute {float:right; margin-top:10px;}
.subSfondo p.offLminute img {margin-right:10px;}
.subSfondo h1 {font:30px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; color:#fff; margin:5px 0 3px 10px;}
.subSfondo h2 {font:14px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; color:#fff; margin:0 0 0 10px;}
.subSfondo .imageRight {float:right; padding:10px;}

.sitiSponsor {float:left; width:150px; color:#22455e;}
.sitiSponsor a:link, .sitiSponsor a:visited, .sitiSponsor a:active, .sitiSponsor a:hover {color:#22455e;text-decoration:underline;}

.bloccoCase {float:right; width:780px; border-left:1px solid #849a5d; padding-left:10px;}
.bloccoCase p {margin:0 0 30px 0;}


.boxCase {width:185px; float:left; min-height:145px; color:#9f9f9f; font-size:10px; margin:0 0 20px 10px;}
.boxCase a:link, .boxCase a:visited, .boxCase a:active, .boxCase a:hover {color:#88a847; text-decoration:underline; font-weight:bold;}
.boxCase img {/*float:right;*/ border:1px solid #121212; margin-left:2px; width:120px; height:90px;}

.footer {border-top:10px solid #ddd; padding-top:4px; margin-top:20px; text-align:right; font-size:10px; line-height:18px;}
.footer a:link, .footer a:visited, .footer a:active  {color:#639abd; font-size:10px; font-weight:bold; text-decoration:none;}
.footer a:hover {text-decoration:underline;}

#form, .bloccoCase {min-height:500px;}
#form {/*margin:20px 0;*/}
#form label	{float:left; width:170px;}
#form input, #form textarea, #form label {vertical-align:top; margin:2px 0;}
#form input	 {width:300px;}
#form .codice {margin-left:180px; padding:10px 0 0 0; font-size:2em; font-weight:bold; background:url(../images/body/bk-body.jpg) repeat; border:0;}
#form .controllo {width:100px;}
#form br	{clear:left;}
#form input,  #form textarea { border:1px solid #000;}
#form .textarea	{width:550px; height:100px;}
#form .button {text-align:right; }
#form .bottone {width:100px;cursor:pointer; margin-right:57px; border:1px solid #000; font-weight:bold;}