body{background-color: #ff0000; color: #000000; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px; background-image: url(img/body-rosso.jpg); background-repeat: repeat-x; margin: 0; padding:0px;}
p{padding: 10px 20px 0px 15px; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; background-color: transparent;}
img{border: 0px;}

#container{position: absolute; width: 100%; background-color: transparent; color: #000000;}
#head{position: absolute; top: 0px; left: 0px; background-color: transparent; color: #000000; background-image: url(img/head_bg.gif); background-repeat: repeat-x; width: 100%; height: 107px; text-align: center;}
.logpos{margin-top: 28px;}

#corpo{position: relative; top: 110px; width: 750px; background-color: transparent; color: #000000; text-align: center; margin: 0px auto 0px auto;}

#left{ float: left; width: 350px; background-color: transparent; color: #000000;}
#right{float: right; width: 400px; background-color: transparent; color: #000000;}
#center{width: 468px; background-color: transparent; color: #ffffff; text-align: center; margin: 0px auto 0px auto;}

#footer{position: relative; clear: both; padding-top: 10px; border: 0px solid; height: 40px;}
#footerdx{float: left; margin-top:0px; background-image: url(img/el_dx.gif); background-repeat: no-repeat; width: 12px; height: 30px;}
#footercenter{float: left; background-image: url(img/el_center.gif); background-repeat: repeat-x; width: 726px; height: 30px; padding-top: 7px; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff;}
#footersx{float: left; background-image: url(img/el_sx.gif); background-repeat: no-repeat; width: 12px; height: 30px;}

/*menù*/
#menu{background-image: url(img/linea_menu.gif); background-repeat: repeat-x; background-color: transparent; height: 15px;}
ul{list-style: none;}
ul li{float: left; padding: 0px 70px 0px 70px; list-style: none;}
ul li a{font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; background-color: #ff0000; padding: 0px 5px 0px 5px; text-decoration: none;}
ul li a:hover{font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ff0000; background-color: #ffffff; padding: 0px 5px 0px 5px; text-decoration: none;}

/*parole chiavi*/
.top_span{font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; background-color: transparent;}
h1{font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; background-color: transparent;}
.top_div{position: absolute;	top: -100px;	width: 350px;	text-align: center; color: #000000; background-color: transparent;}

a.linkbig{font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFCC00; text-decoration: none;}
a.linkbig:hover{font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}
a.linkmedium{font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
a.linkmedium:hover{font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline;}
a.linksmall{font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
a.linksmall:hover{font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline;}