/* CSS Document */
body{
margin: 0; padding: 0;
font: 76% verdana,Arial,Sans-serif;
text-align:center;}
p{line-height:1.4em}
.mini{font-size:80%}
html,body{margin:0;padding:0;height: 100%;}
img{border:0px}
#container{ margin-left:auto; margin-right:auto; z-index:3; width:994px; text-align:left; }
#header{position:relative;  height:270px; margin:0; margin-left:0px; padding:0; width:990px}
#extra{float:right; width:220px; }
#content{margin:0 233px 40px 228px; min-height: 500px;height:auto !important; height: 500px;  }
#content h1{font-size:18px;  text-align:left; margin:0 0 25px 0; font-weight:500}
#content p{text-align:justify;}
#content h2{font-size:120%;  text-align:left;margin-bottom:25px}
#content h3{font-size:110%;  text-align:left;margin-bottom:25px}
#content2{margin:0 20px 40px 223px; min-height: 500px;height:auto !important; height: 500px;  }
#content2 h1{font-size:17px;  text-align:left;margin-bottom:25px}
#content h5 {font-size:17px;  text-align:left;margin-bottom:15px; font-weight:500}
#content2 p{text-align:justify;}
.foto{margin:3px}
#footer{clear:both; text-align:left; margin-top:10px; padding-bottom:10px}
#footer img{padding: 0 10px}
#flag{position:absolute; right:10px; top:5px}
#flag img{padding-left:5px; border:0}
#recapiti{position:absolute;top:30px;right:10px;width:160px;text-align:left;font-size:11px;	height: 170px; overflow:hidden
}
#recapiti h3{font-size:18px; font-weight:500}
.inextra{text-align:left;  margin:0 10px 10px 5px;padding-top:10px; }
.bt_extra h4{font-size:12px; font-weight:bold; margin:0; padding:0}
.bt_extra{font-size:11px; padding:0 20px 1px 10px;}
.bt_extra img{ }
.listacard li{padding:5px}
#sitemap{position:absolute; top:240px; right:10px}
#sitemap a{color:#8E4402;font-size: 11px; padding:2px; text-decoration:none; margin-right:8px}
/*css del menu*/
div#nav{float:left; width:208px; font: 13px Arial, Helvetica, sans-serif; text-align:left; position:relative}
div#nav h3{font-size: 13px;margin: 0;padding: 4px 10px;}
div#nav ul,div#nav li{margin: 0;padding: 0;list-style-type: none}
div#nav li{margin: 0 0 1px 0}
div#nav a{display: block;height: 18px;line-height: 18px;
        text-decoration: none;font-weight: bold; font-size: 13px;margin: 0;padding: 4px 10px;}
div#nav a:hover{text-decoration:none}
div#nav ul ul{margin-left:10px; }
div#nav ul ul a{font-weight: normal;padding:3px 0 3px 15px;}
/*css essenziale se javascript è abilitato*/
div.jsenable h3{cursor: pointer}
div.jsenable ul ul{display:none}
div#nav li ul{display:none}
div#nav li.hide ul{ display:none}
div#nav li.show ul{display:block;}
/*css link*/
A.mail:active, A.mail:link, A.mail:visited {
color: #8E4402;
font-size: 10px;
text-decoration: underline;
padding-right:10px;
margin-top:5px;
font-weight:bold}
A.mail:hover {text-decoration :none ;}
ul {text-align:left}
.imgdx{float:right; margin: 0 0 10px 10px}
.imgsx{float:left; margin: 0 10 10px 0px}
.txtcentrato{text-align:center}
.txtleft{text-align:left}
table.tabprezzi{margin-left:auto; margin-right:auto}
table.tabprezzi tr{  text-align:center}
table.tabprezzi td{border-bottom:1px solid #EDB561;padding:7px;}
.centrato{margin-left:auto; margin-right:auto}
.auto ul{list-style-type:none; margin:5px; padding:5px}
.auto li{margin:40px 0 10px 0; display: block }
.auto img{margin:0 10px 10px 0; float:left}
.auto h2{margin:0px; padding:0px}
.auto p{margin-top:-10px; padding:0}
div#commenti p{width: 600px;padding: 0 5px;
border:1px solid #68B0D8;background-color: #C8ECFF}
div#immagine img{margin: 10px 0;border: 1px solid #ccc;padding: 4px}
#wfef{display:block; display:none}
.mondiali{font-size:16px; font-weight:bold; color:#0066FF}
.sette{font-size:16px; font-weight:bold; color: #006600}
.mountain{font-size:16px; font-weight:bold; color: #FF3300}
.campioni{font-size:16px; font-weight:bold; color: #660033}
dl.mappa{margin-left:3em}
dl.mappa dt{
position: relative;
left: 0;
top:0;
font-weight:bold; padding-top:6px}
dl.mappa dd{
border-left: 1px solid #374B71;
margin: 20px 0 20px 50px;
padding: 0 0 0 1em;}
.imgoff img{border:0px;}
#offerta{text-align:center; background-color:#FFFBEC; padding:4px; margin:5px 100px; border:1px dotted #996600;}
#offerta p{text-align:center;}
.evid{background-color: #FF4F4F; color:#333333; padding:4px;}