@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a{text-decoration:none; color:#FFFFFF;}
a img{ border:0;}
a:hover{color:#006699;}

h1{font-size:16px; color:#006699;}
h2{font-weight:bold; color:#006699; font-size:14px;}
h3{color:#000000; font-size:12px; line-height:1px;}

#main{width:1024px; position:absolute; margin-left:-512px; left:50%;}

#header{height:125px; width:1024px; margin:0; padding:0;}

#box{height:780px;  margin-top:14px; width:853px; margin-left:64px;}

#formy{width:270px; height:800px; float:left; color:#FFFFFF;}
#formarea{background-image:url(img/form.gif); background-repeat:no-repeat; height:585px; padding-top:10px; padding-left:9px; }
#segnala{background-image:url(img/segnbox.gif); background-repeat:no-repeat; height:81px; margin-top:7px; width:270px; padding-top:10px; padding-left:9px;}
#alert{height:26px; background-image:url(img/alert.gif); background-repeat:no-repeat; padding-left:9px; padding-top:5px;}

#sez{width:540px; height:600px; float:left; margin-left:43px;}

#titolo{height:35px; background-image:url(img/sezt.gif); background-repeat:no-repeat; padding-top:5px; margin-top:4px;}
#htxt{height:7px; width:540px; margin-top:10px; background-image:url(img/headsez.gif); background-repeat:no-repeat;}
#txt{height:580px; width:540px; background-image:url(img/bgsez.gif); background-repeat:repeat-x;}
#atxt{height:260px; width:200px; float:left; color:#FFFFFF; padding-left:18px; font-size:14px; margin-top:16px;}
#btxt{height:260px; width:200px; float:left; 
padding:18px; margin-left:20px; text-align:center;
font-size:2em; color:#fff;}

#home{height:700px; width:540px;}
#flash{height:580px; width:540px;}
#camp{height:120px; width:540px; padding-left:18px;}

#margh{height:160px; width:540px; float:left; font-size:9px; padding-left:18px; margin-top:80px;}
#margh table {float: left;}

#rmes{height:100px; width:540px; float:left; font-size:9px; padding-left:18px; }


#footer{ width:853px; margin-left:64px; height:29px; background-image:url(img/footer.gif); background-repeat:no-repeat; color:#FFFFFF; float:left; text-align:center; padding-top:4px; font-weight:bold;}

.inptxt{background-image:url(img/input.gif); background-repeat:no-repeat; height:21px; width:250px;}
.inptxt2{background-image:url(img/input2.gif); background-repeat:no-repeat; height:21px; width:172px; vertical-align:top;}
.mstxt{background-image:url(img/mestxt.gif); background-repeat:no-repeat; height:102px; width:250px;}
.msms{ height:60px; width:218px; font-size:11px; color:#000000; border:0; padding-left:3px;}
.inpinp{height:14px; width:218px; font-size:11px; color:#000000; border:0; padding-left:3px;}
.inpinp2{height:14px; width:160px; font-size:11px; color:#000000; border:0; padding-left:3px;}
.btn{background-image:url(img/invia.gif); height:26px; width:58px; border:0; }


.link-txt {color:#006699;}

#banner-beta {position:absolute; top:0; left:0; width:155px; height:155px; background:url(img/banner-beta-2.gif) top left no-repeat; z-index:1000;}