@charset "iso-8859-1";
/* author: SoftHrod - www.softhrod.com */

html {}
h1 {font-family:"Bitstream Vera Sans", Verdana, lucida, arial, helvetica, sans-serif; color:#66669b; font-size:20px; margin-left:15px; letter-spacing:2px; font-variant:small-caps; text-align:left;}
h2 {font-family:"Bitstream Vera Sans", Verdana, lucida, arial, helvetica, sans-serif; color:#333399; font-size:16px; border-bottom:1px solid #333399; margin-top:8px; margin-left:8px;}
h2 img {border:none; float:right;}
h3 {font-family:"Bitstream Vera Sans", Verdana, lucida, arial, helvetica, sans-serif; color:#666699; font-size:16px; margin-left:0px; letter-spacing:2px; font-variant:small-caps; text-align:left;}
h4 {font-family:"Bitstream Vera Sans", Verdana, lucida, arial, helvetica, sans-serif; color:#FFFFFF; font-size:14px; margin-left:8px; letter-spacing:0px; font-variant:small-caps; text-align:left;}
#involucro {position:absolute; left:50%; margin-left:-496px; width:992px;}
.bordo {border-left:6px solid #CCCCCC; border-right:6px solid #CCCCCC;}

#corpo {width:998px; border-right:6px solid #CCCCCC;}

#footer {height:38px; width:992px; background:url(../imgs/footer.jpg) repeat-x; margin:0;}
#footer #footer_separatore {height:8px;}
#footer p {text-align:center; margin-top:2px; font-size:12px; color:#EEEEEE; letter-spacing:2px; word-spacing:4px;}

#news p {background:url(../imgs/bullet_white.png) no-repeat top left; margin-top:0; padding:0 10px 10px 15px; font-size:90%; margin-left:8px; color:#CCCCCC;}

.inside {padding-left:30px; padding-right:20px; background-color:#FFFFFF;}
.inside h3 {margin-bottom:2px;}
.inside p {font-size:13px;}

/* menu */
#menu a {color:#FFFFFF; margin-right:10px;}

/* lingua */
#chg_lang {position:absolute; top:5px; margin-left:10px;}

/* spot */
.spot {margin:10px 8px 20px 8px;}
.spot a {color:#000000; font-family:"Bitstream Vera Sans";}
.spot h3 {font-size:90%;}
.spot h3 a {color:#333399; text-decoration:none;}
.spot p {font-size:90%; text-align:justify;}
.ctl, .ctr, .cbl, .cbr {background-image: url('../imgs/corners.gif'); background-repeat: no-repeat;}
.green-ctl, .green-ctr, .green-cbl, .green-cbr {background-image: url('../imgs/corners-green.gif');}
.green-ctl, .green-ctr, .ctl, .ctr {width: 10px; height: 48px; position: relative; z-index: 5;}
.green-ctl, .ctl {background-position: top left; float: left;}
.green-ctr, .ctr {background-position: top right; left: 1px; float: right;}
.green-cbl, .green-cbr, .cbl, .cbr {width: 14px; height: 20px; position: relative; top: -19px; z-index:4;}
.green-cbl, .cbl {background-position: bottom left; float: left;}
.green-cbr, .cbr {background-position: bottom right; left: 1px; float: right;}

.module-wrapper {background: #f0f0f9; border-right: 1px solid #f0f0f9; border-bottom: 1px solid #f0f0f9;}
.module-wrapper2 {background: #eef4dc; border-right: 1px solid #eef4dc; border-bottom: 1px solid #eef4dc;}
.module-inner {background: url('../imgs/module-inner-bg.jpg') repeat-x top left; padding: 4px 10px;}
.module-inner2 {background: url('../imgs/module-inner-green.jpg') repeat-x top left; padding: 4px 10px;}
