body{ margin: 0px;  padding: 0px;  font-family: "Trebuchet MS", trebuchet, helvetic, arial, sans-serif;  color: #fff;  font-size: 75%;  background-color: #153c87;  background-repeat:repeat-x;}
p{  color: #666;}
li {  list-style: none;  margin-top: 0;  padding-top: 0;  color: #666;}
h2 {  font-weight: bold;  background-color: #76839A;  padding:0 10px 0 5px;   margin: 0;}
h3{  font-weight: bold;  background-color: #76839A;  padding-left: 15px;  padding-right: 10px;  margin: 0 0 1px 0;}
h4{  font-weight: bold;  color: #76839A;  margin:5px 0 5px 10px;}
a{color:#fb3;}
img{border:none}

#header{position:relative;  margin:0 0 0 0;  background: url(../img/header.jpg) no-repeat 0 0;  height:244px;  width:100%;  text-align:left;  vertical-align:middle;}
#header:before {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#header img{  float:left;  width:226px;  height:37px;}

#address {position:absolute;top:156px;left:94px;  width:auto;  vertical-align:middle;  margin:15px 20px 0 22px;  font-size: 1em;  font-weight:bold;  color:#beccff}
#title {  margin:18px 0 0 13px;  background-image: url(../img/logo.gif);   height:62px;  width:476px;  text-align:left;  vertical-align:middle;}

#scritta {position:absolute;top:215px;width:1220px;margin-left:12px;}
#scritta marquee {  font-size: 1.5em;  color: #fff;  font-weight: bold;}
/*#scritta marquee span {font-weight:bold;color:#ffec00}*/
#scritta marquee a {font-weight:bold; text-decoration:none; color: #fff; }
#scritta marquee a:active, a:link, a:visited {color: #fff; }
#scritta marquee a:hover {color: #ffec00; }

#footer {float:left;z-index:10;margin:0;padding:0;height:90px;border-top:1px solid #153c87;width: 100%;background: url(/img/sf_footer.jpg) no-repeat 0 0;}
#footer p {color:#fff;font-size:1.1em ;margin:0;}
#footermenu {text-align:center; padding:0; position:relative; width:800px; height:auto; margin-top:12px; margin-left:240px; }
#footermenu a {font-weight:bold;text-decoration:none;color:#fff}
#footermenu a:hover {color:#ffec00}

#footerDisc {clear:both; text-align:center; padding:0; position:relative; left:0; width:800px; height:16px; top:-2px; margin-left:/*240px;*/ 252px;}
#footerDisc p {font-weight:bold;margin:0;font-size:1em;}
#footerAddress {clear:both; text-align:left; padding:0; position:relative; left:0; top:3px;width:/*1070px*/1120px; height:auto; margin-left:134px; }
#footerAddress p {font-weight:bold;margin:0;font-size:0.9em;}

#footerSx {width: 850px; float:left; margin-top:3px}
#footerDx {width: 220px; float:right; margin-top:3px;}
#footerSx img { float: left;  margin: -1px 5px 0px 20px;  }
#footerDx img { float: left;  margin: 0px 0px 0px 5px; ;  }
#footerDx p{ font-weight:bold;float: left; text-align: right;font-size:1em }
#footerSx p{font-weight:bold;color:#fff;float: left;font-size:1em }
#footerDx a, #footerDx a:link,#footerDx a:visited,
#footerSx a, #footerSx a:link,#footerSx a:visited,
#footerDisc a, #footerDisc a:link, #footerDisc a:visited {font-weight:bold;  text-decoration:none; color:#ffec00}
#footerDx a:hover,
#footerSx a:hover,
#footerDisc a:hover {color:#fb3}

ul.leftCol {  list-style: none;  margin-top: 0;}
ul.leftCol1 li a{color:#ffffff;  font-size:1.8em;  font-weight:bold;  text-decoration:none;  line-height:1.53em;}
ul.leftCol1 li a:hover{  color:#fb3;}
ul.leftCol2 li a{color:#ffffff;  font-size:1.8em;  font-weight:bold;  text-decoration:none;  line-height:1.53em;}
ul.leftCol2 li a:hover{  color:#fb3;}
ul.middleCol1 li a{color:#beccff;  font-size:1.5em;  font-weight:bold;  text-decoration:none;  line-height:1.00em;}
ul.middleCol1 li a:hover{color:#fb3;}

#optionsmenu {position:absolute;  padding-left:24px;  top:0;  left:36px;  margin:0;  width: auto;  height: auto }  
#optionsmenu li {padding:0;margin:0 0 7px 0;display:block; width:200px; height:21px;font-size:0.8em;position:relative;top:0px;left:0px}
#optionsmenu li a, #optionsmenu li a:link, #optionsmenu li a:visited {background: url(../img/but_hover.gif) no-repeat 0 0 ;display:block;width:200px;height:36px;padding:5px 1px 0 10px;margin:0 0 5px -10px;color:#ffec00}
#optionsmenu li a:hover {color:#fff;background: url(../img/but_hover.gif) no-repeat 0 -40px ;}
#optionsmenu li a:active{background-position: 0 0;}
#optionsmenu li span {position:absolute;left:-1000px}

#shopmenu {position:absolute;  padding-left:24px;  top:153px;  left:36px;  margin:0;  width: auto;  height: auto }
#shopmenu li {padding:0;margin:0 0 7px 0;display:block; width:200px; height:21px;font-size:0.8em;position:relative;top:0px;left:0px}
#shopmenu li a, #shopmenu li a:link, #shopmenu li a:visited {background: url(../img/but_hover.gif) no-repeat 0 0 ;display:block;width:200px;height:36px;padding:5px 1px 0 10px;margin:0 0 5px -10px;color:#ffec00}
#shopmenu li a:hover {color:#fff;background: url(../img/but_hover.gif) no-repeat 0 -40px ;}
#shopmenu li a:active{background-position: 0 0;}
#shopmenu li span {position:absolute;left:-1000px}

#directionsmenu {position:absolute;  padding-left:24px;  top:181px;  left:36px;  margin:0;  width: auto;  height: auto }
#directionsmenu li {padding:0;margin:0 0 7px 0;display:block; width:200px; height:21px;font-size:0.8em;position:relative;top:0px;left:0px}
#directionsmenu li a, #directionsmenu li a:link, #directionsmenu li a:visited {background: url(../img/but_hover.gif) no-repeat 0 0 ;display:block;width:200px;height:36px;padding:5px 1px 0 10px;margin:0 0 5px -10px;color:#ffec00}
#directionsmenu li a:hover {color:#fff;background: url(../img/but_hover.gif) no-repeat 0 -40px ;}
#directionsmenu li a:active{background-position: 0 0;}
#directionsmenu li span {position:absolute;left:-1000px}

#languagemenu {z-index:5;position:absolute;  padding-left:72px;  top:170px;  left:25px;  margin:0;  width: 36px;  height: 20px}
#languagemenu li {position:absolute;top:0;left:0;width:25px;height:15px;padding:0px;}
#languagemenu li.it{border:1px solid #fff;left:0;}
#languagemenu li.en{border:1px solid #fff;left:46px;}
#languagemenu li a, #languagemenu li a:link, #languagemenu li a:visited {position:relative;top:0;left:0;width:25px;height:15px;display:block;text-decoration:none;}
#languagemenu li.it a {background: url(../img/flag_it_ani.gif) no-repeat 0 0;}
#languagemenu li.en a {background: url(../img/flag_en_ani.gif) no-repeat 0 0;}
#languagemenu li a:hover {background-position: 0 -15px;}
#languagemenu li a:active{background-position: 0 0;}
#languagemenu li span{position:absolute;left:-1000px}

#colcont {z-index :12;  position:relative;  top:0;  left:0;  float:left;  margin: 0;  padding: 0;  width: 100%;  height: auto }
#colboxfrase { position: relative;  background: url(../img/frase_Munari.gif) no-repeat top center;  float:left;  left:25px;  margin-top:60px;  width: 317px;  height: 400px;}
#colboxfrase span {display:none }
#colboxleft {z-index:15;  position: absolute;  left:370px;  top:0;  width: 300px;  height: 315px;  margin-left:60px}
#colboxleft div {position:absolute;left: 10px;top: 350px}
#colboxleft div img {border:1px solid black}eft div img {border:1px solid black}
#colboxmiddle {z-index:15;  position: absolute;  float:left;  left:715px;  top:0;  width: 382px;  height: 399px;  margin-left:10px}/* civetta 1 su home page*/
#colboxright {float:left;font-size:1px;  z-index:17;  position: relative;  background: url(/img/tit_Gallery_hp.gif) no-repeat 0 0;  left:980px;  top:31px;  width: 214px;  height: 133px;  padding:0;  margin:-100px 0 0 0}
#colboxright span {display:none;}
#colboxright a {display:block; width: 214px; height: 133px;}
#colboxright ul, #colboxright ul li {margin:0;padding:0}

/*#manimenu1 { z-index:1;position: relative;  padding-left:20px;  top:20px;  left:40px;  background: url(../img/img01.gif) no-repeat top center;  margin:0;  width: 200px;  height: 108px;  cursor: pointer;}*/
#manimenu1 a { display: block; z-index: 1; position: relative; padding-left:20px; top:20px; left:40px;  background: url(../img/img01.gif) no-repeat top center;  margin:0; width: 200px; height: 108px; cursor: pointer;}
#manimenu2 a { display: block; z-index: 2; position: relative; padding-left: 0px; top:25px; left:145px; background: url(../img/img02.gif) no-repeat top center;  margin:0; width: 226px; height: 152px; font-size:1.2em;  font-weight: bold;  cursor: pointer;}
#manimenu3 {  z-index: 3;  position: relative;  padding-left: 0px;  top: 20px;  left: 15px;  background: url(../img/img03.gif) no-repeat top center;  margin: 0;  width: 200px;  height: 115px;} 
#manimenu1 span, #manimenu2 span, #manimenu3 span {text-align:center;width:100%;position:absolute;bottom:0;}

#manimenu2bis a span {
visibility: hidden;
}

#manimenu2 a span {
right: 3px;
}

#simb01 {z-index:9;position:absolute;top:35px;left:900px}
#simb02 {position:absolute;left: 760px;top: 340px}
#simb02 img {border:1px solid black}

#sponsor {position:absolute; top:94px;left:14px}
#sponsor span {display:none}
#sponsor div {display:inline; margin-right:20px;height:55px;vertical-align:middle}

#banner_comuni {position:absolute; top:95px;left:1085px}
#banner_comuni span {display:none}
#banner_comuni div {display:inline; margin-right:6px;height:110px;vertical-align:middle}

#avvisi {z-index:20;position:absolute;top:600px;left:15px;margin:0;font-size:0.8em;width:440px;}
#avvisi p {color:#fff;margin:0}
#avvisi p span {color:#ffec00;font-weight:bold}
#avvisi a {color:#fff; text-decoration:none}