/* BODY */
body {font-family: Arial, sans-serif; font-size:11px; margin:0px auto 0px auto; text-align: center;	overflow:auto; background-color: #fff;}

form {margin:0px; padding:0px}
img{border:0;}

#contenitore { position:relative; width:980px; margin:0px auto; background-color: #fff; text-align:center; clear:both;background: #fff url('../img/bg-corpo.gif') left top repeat-y;}

#testa { width:980px; height:156px; position:relative; margin: 0px auto 0 auto;}
#testa .index { width:980px; height:156px; position:relative; margin: 0px auto 0 auto; background: #1A66B2 url('../img/bg-home-top.jpg') left top no-repeat;z-index:1;}
#testa .vela { width:980px; height:156px; position:relative; margin: 0px auto 0 auto; background: #1A66B2 url('../img/bg-vela-top.jpg') left top no-repeat;z-index:1;}
#testa .eventi { width:980px; height:156px; position:relative; margin: 0px auto 0 auto; background: #1A66B2 url('../img/bg-eventi-top.jpg') left top no-repeat;z-index:1;}
#testa .comunicati { width:980px; height:156px; position:relative; margin: 0px auto 0 auto; background: #1A66B2 url('../img/bg-comunicati-top.jpg') left top no-repeat;z-index:1;}
#testa .partner { width:980px; height:156px; position:relative; margin: 0px auto 0 auto; background: #1A66B2 url('../img/bg-home-top.jpg') left top no-repeat;z-index:1;}

#testa .it {position:absolute;left:5px; top:10px;z-index:3;}
#testa .en {position:absolute;left:32px; top:10px;z-index:3;}
#testa .logo {position:absolute;left:22px; top:14px;z-index:1;}
#testa a {text-decoration: none;padding: 0px 0.6em; color: #1262B1;}
#testa a:hover {color: #A3CDFC;}
#testa .data {position:absolute;right:22px; top:5px;z-index:3;font-family: Arial, sans-serif; font-size:20px;font-weight:bold;color: #fff;}
#testa .faq {position:absolute;right:70px; top:121px;z-index:3;}
#testa .tratto {position:absolute;right:68px; top:131px;z-index:3;}
#testa .contatti {position:absolute;right:0px; top:121px;z-index:3;}
#testa .storia {position:absolute;right:2px; top:141px;z-index:3;}
#testa .menu-top {position:absolute;right:2px; top:135px;z-index:3;font-weight:bold;}

#contenitore .corpo { width:980px;position:relative; margin: 0px auto 0 auto;}

#contenitore .corpo .col-sx {float:left; width: 802px;\width:812px;w\idth:802px;margin: 0px auto 0 auto;text-align:left;padding-bottom:20px;}
#contenitore .corpo .col-sx .home {width: 799px;height:454px;padding-top:2px;}
#contenitore .corpo .col-sx .vela {width: 797px;position:relative; margin: 0;text-align:left;}
#contenitore .corpo .col-sx .concerti {width: 797px;position:relative; margin: 0;text-align:left;}
#contenitore .corpo .col-sx .comunicati {width: 797px;position:relative; margin: 0;text-align:left;}
#contenitore .corpo .col-sx .partners {width: 797px;position:relative; margin: 0;text-align:left;}
#contenitore .corpo .col-sx .menu-box {padding:2px 0px 0px 0px;}
#contenitore .corpo .col-sx .menu {float:left;width:195px; height:33px;margin-right:4px;}

#contenitore .corpo .col-sx .menu-1 {float:left;width:195px; height:33px;margin-right:4px;background: #fff url('../img/bg-vela-menu.gif') left top no-repeat;}
#contenitore .corpo .col-sx .menu-box a {padding-left:5px;color: #47515B; text-decoration:none;width:190px; height:22px;display:block; font-family: "Times New Roman", Times, serif;color: #326F9F;font-size:20px; font-weight:bold;}
#contenitore .corpo .col-sx .menu-box a:hover{text-decoration:none;width:190px; height:22px;display:block;color: #326F9F;}
#contenitore .corpo .col-sx .menu-1-on {float:left;width:195px; height:33px;margin-right:4px;background-color: #BAE4FB;font-family: "Times New Roman", Times, serif;color: #326F9F;font-size:20px; font-weight:bold;}

#contenitore .corpo .col-sx .menu-2 {float:left;width:195px; height:33px;margin-right:4px;background: #fff url('../img/bg-eventi-menu.gif') left top no-repeat;}
#contenitore .corpo .col-sx .menu-2-on {float:left;width:195px; height:33px;margin-right:4px;background-color: #F4C0C8;font-family: "Times New Roman", Times, serif;color: #326F9F;font-size:20px; font-weight:bold;}

#contenitore .corpo .col-sx .menu-3 {float:left;width:195px; height:33px;margin-right:4px;background: #fff url('../img/bg-comunicati-menu.gif') left top no-repeat;}
#contenitore .corpo .col-sx .menu-3-on {float:left;width:195px; height:33px;margin-right:4px;background-color: #FDEAD0;font-family: "Times New Roman", Times, serif;color: #326F9F;font-size:20px; font-weight:bold;}

#contenitore .corpo .col-sx .menu-4 {float:left;width:195px; height:33px;margin-right:4px;background: #fff url('../img/bg-partners-menu.gif') left top no-repeat;}
#contenitore .corpo .col-sx .menu-4-on {float:left;width:195px; height:33px;margin-right:4px;background-color: #E1DBD3;font-family: "Times New Roman", Times, serif;color: #326F9F;font-size:20px; font-weight:bold;}

#contenitore .corpo .col-sx .vela .linea {width: 792px; height:9px; background-color: #BAE4FB; text-align:left; border-bottom:5px solid #1D94CD;}
#contenitore .corpo .col-sx .vela .sottomenu-box {width: 793px;padding:2px 0px 5px 0px;}
#contenitore .corpo .col-sx .vela .sottomenu {font-family: Arial, Helvetica, sans-serif; font-size: 13px;font-weight:bold;color: #47515B;float:left; color: #47515B;background: #fff url('../img/bg-vela-smenu.gif') left top no-repeat;width:195px; height:22px; text-decoration:none;margin-right:4px;}
#contenitore .corpo .col-sx .vela .sottomenu a {padding-left:5px;color: #47515B; text-decoration:none;width:190px; height:22px;display:block;}
#contenitore .corpo .col-sx .vela .sottomenu a:hover{text-decoration:none;width:190px; height:22px;display:block;}

#contenitore .corpo .col-sx .eventi .menu-on {float:left;width:195px; height:29px;margin-right:4px;background-color: #ADDFF8;}
#contenitore .corpo .col-sx .eventi .linea {width: 792px; height:9px; background-color: #F4C0C8; text-align:left; border-bottom:5px solid #B3818A;}
#contenitore .corpo .col-sx .eventi .sottomenu-box {width: 797px;padding:2px 0px 5px 0px;}
#contenitore .corpo .col-sx .eventi .sottomenu {font-family: Arial, Helvetica, sans-serif; font-size: 13px;font-weight:bold;color: #47515B;float:left; color: #47515B;background: #fff url('../img/bg-eventi-smenu.gif') left top no-repeat;width:195px; height:22px; text-decoration:none;margin-right:4px;}
#contenitore .corpo .col-sx .eventi .sottomenu a {padding-left:5px;color: #47515B; text-decoration:none;width:190px; height:22px;display:block;}
#contenitore .corpo .col-sx .eventi .sottomenu a:hover{text-decoration:none;width:190px; height:22px;display:block;}

#contenitore .corpo .col-sx .comunicati .menu-on {float:left;width:195px; height:29px;margin-right:4px;background-color: #ADDFF8;}
#contenitore .corpo .col-sx .comunicati .linea {width: 792px; height:9px; background-color: #FDEAD0; text-align:left; border-bottom:5px solid #F0BE80;}
#contenitore .corpo .col-sx .comunicati .sottomenu-box {width: 797px;padding:2px 0px 5px 0px;}
#contenitore .corpo .col-sx .comunicati .sottomenu {font-family: Arial, Helvetica, sans-serif; font-size: 13px;font-weight:bold;color: #47515B;float:left; color: #47515B;background: #fff url('../img/bg-comunicati-smenu.gif') left top no-repeat;width:195px; height:22px; text-decoration:none;margin-right:4px;}
#contenitore .corpo .col-sx .comunicati .sottomenu a {padding-left:5px;color: #47515B; text-decoration:none;width:190px; height:22px;display:block;}
#contenitore .corpo .col-sx .comunicati .sottomenu a:hover{text-decoration:none;width:190px; height:22px;display:block;}

#contenitore .corpo .col-sx .partners .menu-on {float:left;width:195px; height:29px;margin-right:4px;background-color: #ADDFF8;}
#contenitore .corpo .col-sx .partners .linea {width: 792px; height:9px; background-color: #E1DBD3; text-align:left; border-bottom:5px solid #CABAA7;}
#contenitore .corpo .col-sx .partners .sottomenu-box {width: 797px;padding:2px 0px 5px 0px;}
#contenitore .corpo .col-sx .partners .sottomenu {font-family: Arial, Helvetica, sans-serif; font-size: 13px;font-weight:bold;color: #47515B;float:left; color: #47515B;background: #fff url('../img/bg-partners-smenu.gif') left top no-repeat;width:112px; height:22px; text-decoration:none;margin-right:1px;}
#contenitore .corpo .col-sx .partners .sottomenu a {padding-left:5px;color: #47515B; text-decoration:none;width:112px; height:22px;display:block;}
#contenitore .corpo .col-sx .partners .sottomenu a:hover{text-decoration:none;width:112px; height:22px;display:block;}


#contenitore .corpo .col-sx .contenuto {color: #000;text-align:left;margin:0;width: 797px;padding-top:10px;}
#contenitore .corpo .col-sx .contenuto .sx {float:left; width: 592px;\width:599px;w\idth:592px;margin: 0px auto 0 auto;text-align:left;}
#contenitore .corpo .col-sx .contenuto .sx table {border:0px;	border-collapse: collapse;}
#contenitore .corpo .col-sx .contenuto .sx td {border:0px solid #EBF1F6;padding:2px;}

#contenitore .corpo .col-sx .contenuto .sx .indietro{text-align:right;margin:10px;font-weight:bold;}
#contenitore .corpo .col-sx .contenuto .sx a {color: #000; text-decoration:none;}
#contenitore .corpo .col-sx .contenuto .sx a:hover{color: #0F60B1;text-decoration:underline;}
#contenitore .corpo .col-sx .contenuto .sx .elenco {font-family: Verdana, sans-serif; font-size:11px;font-weight:bold; padding:2px 15px 2px 10px;text-align: left;}
#contenitore .corpo .col-sx .contenuto .sx .data {font-family: Verdana, sans-serif; font-size:10px;font-weight:bold; padding:2px;text-align: left;color: #0F60B1;}
#contenitore .corpo .col-sx .contenuto .sx .titolo {font-family: Arial, sans-serif; font-size:15px;font-weight:bold; padding:2px 15px 2px 10px;text-align: left;}
#contenitore .corpo .col-sx .contenuto .sx .testo {font-family: Verdana, sans-serif; font-size:11px; padding:5px 15px 2px 15px;text-align: left; background-color: #EBF1F6;}
#contenitore .corpo .col-sx .contenuto .sx .allegati {font-family: Verdana, sans-serif; font-size:11px;text-align: left;color: #000;font-weight:normal;padding:20px 10px 10px 10px;}
#contenitore .corpo .col-sx .contenuto .sx .allegati .titolo {font-family: Verdana, sans-serif; font-size:12px;font-weight:bold;color: #1D94CD; padding:2px 15px 2px 10px;text-align: left;}
#contenitore .corpo .col-sx .contenuto .sx .allegati .link {font-family: Verdana, sans-serif; font-size:11px; padding:5px 15px 2px 15px;text-align: left;}

#contenitore .corpo .col-sx .vela .contenuto .sx .immagini img {margin:2px;border:2px solid #BAE4FB;}
#contenitore .corpo .col-sx .eventi .contenuto .sx .immagini img {margin:2px;border:2px solid #F2D8DD;}



#contenitore .corpo .col-sx .contenuto .dx {float:right; width: 190px;\width:200px;w\idth:190px;margin: 22px auto 0 auto;text-align:left;}
#contenitore .corpo .col-sx .contenuto .dx .contatti{ width:171px;margin:0;}
#contenitore .corpo .col-sx .contenuto .dx .contatti .bg-vela{ background-color: #A6CCE0;}
#contenitore .corpo .col-sx .contenuto .dx .contatti .bg-eventi{ background-color: #CFB3B9;}
#contenitore .corpo .col-sx .contenuto .dx .contatti .bg-comunicati{ background-color: #F5DEC0;}
#contenitore .corpo .col-sx .contenuto .dx .contatti .bg-partners{ background-color: #DCD2C6;}
#contenitore .corpo .col-sx .contenuto .dx .contatti .testo{ font-family: Arial, sans-serif; font-size:12px; padding:15px 10px 0px 10px;text-align:left;color: #000;font-weight:normal;}
#contenitore .corpo .col-sx .contenuto .dx .contatti .testo a{color: #000; text-decoration:none;}
#contenitore .corpo .col-sx .contenuto .dx .contatti .testo a:hover{color: #000;text-decoration:underline;}


#contenitore .corpo .col-dx {float:right;width: 178px;\width:188px;w\idth:178px;margin: 0px auto 0 auto;background-color:transparent;text-align:left;}
#contenitore .corpo .col-dx .news {height:139px;background: #fff url('../img/bg-news-dx.gif') left top no-repeat;}
#contenitore .corpo .col-dx .news .sottotitolo {font-family: Arial, sans-serif; font-size:12px; text-align: left;color: #7F8E99;padding-top:2px;font-weight:bold;}
#contenitore .corpo .col-dx .news .testo {padding:10px;}
#contenitore .corpo .col-dx .news .sottotitolo {font-family: Arial, sans-serif; font-size:12px; text-align: left;color: #7F8E99;padding-top:2px;font-weight:bold;}

#contenitore .corpo .col-dx a{text-decoration: none; color: #1262B1;}
#contenitore .corpo .col-dx a:hover{text-decoration: none; color: #1262B1;}

#contenitore .corpo .col-dx .titolo {width:162px;height:15px;display:block; background-color: #7CC2E8;margin:5px 0px 0px 0px;text-align:left;border-right:10px solid #1D94CD;border-bottom:5px solid #1D94CD;}
#contenitore .corpo .col-dx .titolo .testo {color: #fff;padding:1px 0px 0px 5px;text-align:left;font-weight: bold;font-size:12px;}
#contenitore .corpo .col-dx .links {width:172px;height:18px;display:block; background-color: #7CC2E8;margin:5px 0px 0px 0px;text-align:left;}
#contenitore .corpo .col-dx .links .testo {color: #fff;padding:1px 0px 0px 5px;text-align:left;font-weight: bold;font-size:12px;}
#contenitore .corpo .col-dx .links .testo a{text-decoration: none; color: #fff;}
#contenitore .corpo .col-dx .links .testo a:hover{text-decoration: none; color: #fff;}

.thumb {margin:2px;border:4px solid #EBF1F6;}

#contenitore .corpo .col-dx .headline a{text-decoration: none; color: #EE008A;font-weight: bold;}
#contenitore .corpo .col-dx .headline a:hover{text-decoration: none; color: #1262B1;font-weight: bold;}


#scrollup {
 position: relative;
 overflow: hidden;
 height: 100px;
 width: 170px
}
.headline {
  position: absolute;
  top: 110px;
  left: 5px;
  height: 95px;
  width:160px;

}


#contenitore .coda { width:980px;position:relative; margin: 0px auto 0 auto;z-index:1;clear:both;background-color: #D4EEFB;text-align:left;}
#contenitore .coda .box{ color: #0C5FB1;text-align:left;padding:5px;}

#contenitore .coda a{text-decoration: none; color: #0C5FB1;}
#contenitore .coda a:hover{text-decoration: underline; color: #0C5FB1;}


.clear {clear: both;}

.ripristino-float { clear: both; height:1px;overflow:hidden;margin:-1px; }

.errore { font-family: Verdana, sans-serif; font-size: 12px; color: #DD0000; font-weight: bold; padding-bottom:5px; }
.ok { font-family: Verdana, sans-serif; font-size: 12px; color: Green;	font-weight: bold; }

.box-login { font-size: 11px; padding: 5px; position:relative; margin: 10px auto 0 5px;}
.box-login .titolo { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff;font-weight: bold;padding-bottom:10px;}
.box-login .testo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff;font-weight: bold;}
.box-login label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff;font-weight: bold;margin-left:5px;}
.box-login input.invia { border:#AFAFAF 2px solid;  background-color: #FDE506; color: #878677; font-weight: bold; font-size:11px; font-family:Verdana,helvetica,sans-serif; text-align: center; margin-right:7px;margin-top:5px;}
.box-login input { font-weight: normal; font-size: 12px; font-family: Verdana, helvetica,sans-serif; border:#AFAFAF 2px solid; margin:1px; background-color: #fff; }


.box-form {font-family: Verdana; font-size: 12px;padding-top:40px;}
.box-form form { padding:0px; margin: 0 auto;}
.box-form form div { margin:.4em 0;}
.box-form fieldset { padding: 0.3em; border: 0px;}
.box-form #informazioni label { display:block; float:left; width:280px; text-align:right; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:11px;padding-right:5px;}
.box-form select, input, textarea { font-weight: normal; font-size: 12px; font-family: Verdana,sans-serif; width:220px; border:#AFAFAF 1px solid;  background-color: #fff; padding:1px; margin-left:0px;}
.box-form input.bottone { border:#000 1px solid;  background-color: #1262B1; color: #ffffff; font-weight: bold; font-size:11px; font-family:Verdana,sans-serif; text-align: center; margin-right: 15px; cursor: pointer;}
.box-form input.noborder { border:0px;}


.box-fumetto .descrizione {color: #1262B1; font-weight: bold; font-size:11px; font-family:Verdana,sans-serif;}

.credits { width:980px; margin:2px auto 0px auto;}
.credits .box { color: #616161 !important; text-align:right; font-size:9px; font-family: Verdana, sans-serif;}
.credits a { font-weight: normal; color: #616161 !important; text-decoration: none;}
.credits a:hover { font-weight: normal; color: #000!important; text-decoration: underline;}