@charset "UTF-8";
/* CSS Document */
body { background:url(../images/back.jpg) repeat-x #000; color:#ccc; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; }
a:link, a:visited { color:#efefef; text-decoration:none; }
a:hover { color:#efefef; text-decoration:underline; }
#main { width:780px; height:100%; margin:0 auto; }
#menu { width:780px; height:40px; float:left; margin:20px 0; }
#menu ul{ margin:0; padding:0; list-style:none; list-style-type:none; width:780px; height:40px; display:inline;  }
#menu ul li{ float:left; }
#menu ul li a{ width:156px; height:30px; float:left; text-align:center; padding-top:10px; }
#menu ul li span{ width:156px; height:30px; padding-top:10px; float:left; text-align:center; color:#111; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; background:url(../images/menu.png) no-repeat center; }
#menu ul li a:link, #menu ul li a:visited{ color:#cc9933; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; }
#menu ul li a:hover{ color:#111; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; background:url(../images/menu.png) no-repeat center; }
#banner { width:780px; height:350px; float:left; margin-bottom:40px; }
#banLeft { width:270px; height:350px; float:left; background:url(../images/backLogo.png) center no-repeat; }
#banLeft img{ margin:55px 0 0 25px; border:0; }
#banRight { width:500px; height:340px; float:left; border:5px #fff solid; -moz-border-radius: 10px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#center { width:780px; height:auto; float:left; margin-bottom:40px; }
#left { width:280px; height:auto; float:left; margin-right:30px; }
#right { width:470px; height:auto; float:left; }
#doveSiamo { width:280px; height:177px; float:left; margin:30px 0 0; }
#distingue { width:280px; height:auto; float:left; }
#distingue div{ float:left; }
#btmHome { width:190px; height:auto; float:left; }
#foot { width:780px; height:auto; padding:30px 0 0; text-align:center; font-size:11px; color:#999; }
#foot a:link, #foot a:visited{ color:#af8f31; text-decoration:none; }
#foot a:hover{ color:#af8f31; text-decoration:underline; }
#map { width:468px; height:350px; float:left; border:1px #af8f31 solid; color:#333; }
.intro { width:430px; height:auto; float:left; background:url(../images/gradiente.png) repeat-x bottom; padding:20px; padding-top:0; }
.content { width:470px; height:auto; float:left; margin:20px 0;  }
.intro p{ float:right; padding:4px 10px; background:#6c5220; color:#000; margin-top:20px; }
.intro p a:link, .intro p a:visited{ color:#000; text-decoration:none;  }
.intro p a:hover{ color:#000; text-decoration:underline;  }
.contNews { width:280px; height:auto; float:left; margin-bottom:20px; }
.contNewsAll { width:470px; height:auto; float:left; margin:20px 0; }
.contNewsAll p{ font-size:16px; margin:5px 0;  }
.contNews a, .contNewsAll a { font-size:14px; color:#999; }
.contNews a:link, .contNews a:visited, .contNewsAll a:link, .contNewsAll a:visited{ color:#ccc; text-decoration:none; }
.contNews a:hover, .contNewsAll a:hover{ color:#ccc; text-decoration:underline; }
.contNews span, .contNewsAll span{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#cc9933; }
.margBtm { margin-bottom:10px; }
.picHome { border:3px #999 solid; margin-right:10px; }
.mrgBtm { margin-bottom:10px; }
.mrgBtmT { margin-bottom:20px; }
.mrgDx { margin-right:10px; }
.mrgSx { margin-left:10px; }
.big { font-size:20px; }
.medium { font-size:16px; }
.gold { color:#af8f31; }
.fotoMese { border:3px #999 solid; margin:0 0 20px 0; }
.gallery { margin:0 7px 7px 0; border:2px #999 solid; }
#showBanner { width:780px; height:auto; float:left; padding:0 0 20px; text-align:center; }
#showBanner img{ margin:0 5px; border:0; }
.contSponsor { width:440px; height:auto; float:left; margin-bottom:10px; }
.contSponsor img{ border:3px #999 solid; margin:0 20px 20px 0; }
 
.contTxtFull { width:780px; height:auto; float:left; margin-bottom:20px; }
#map2 { width:780px; height:300px; float:left; margin:10px 0; }
