/* CSS Document */
body {
	background-color: #ffffff;
	background-image:url(../img/bgfondo.gif);
	background-position:center;
	background-repeat:repeat-y;
	margin: 0px 0px 0px 0px;
	font-family:Verdana, sans-serif;
	text-align:center;
	font-size:12px;
} 
#contenitore {
margin:0px 0px 0px 0px;
width:990px;
margin-left:auto;
clear:both;
height:auto;
margin-right:auto;
background-color:#ffffff;
}
#menusopra{
font-weight:bold;
height:40px;
border: 0px 0px 0px 0px;
width:990px;
color:#ffffff;
padding: 0px 0px 10px 0px;
text-align:left;
border-style:solid;
border-width:1px;
border-bottom-width:2px;
border-left-width:0px;
border-right-width: 0px;
border-top-width:0px;
border-color:#AF001E;
}
#menusopra ul{
margin: 0px 0px 0px 0px;
padding: 20px 0px 0px 10px;
list-style: none;
}

#menusopra ul li { 
text-decoration:none;
display: inline;
color:#B90021;
}
#menusopra ul li a{ 
text-decoration:none;
color:#B90021;
}
#menusopra ul li a:hover{ 
text-decoration:none;
color:#000000;
}
#menusopra ul li.bandiera { 
padding:0px 0px 0px 410px;
}
#flashSOTTO{
float:left;
height:122px;
border:0px;
width:990px;
border-width:1px;
border-bottom-width:2px;
border-left-width:0px;
border-right-width: 0px;
border-top-width:0px;
border-color:#000000;
border-style:solid;
}
#menucentraleSOTTO{
clear:both;
font-weight:bold;
background-color:#AF001E;
height:30px;
font-size:11px;
border:0px;
width:990px;
padding: 0px 0px 0px 0px;
border-style:solid;
border-width:1px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width: 0px;
border-top-width:2px;
border-color:#ffffff;
}
#menucentraleSOTTO ul{
margin: 0px 0px 0px 0px;
padding: 8px 20px 0px 20px;
list-style: none;
}
#menucentraleSOTTO ul li { 
text-decoration:none;
display: inline;
}
#menucentraleSOTTO ul li a{ 
text-decoration:none;
padding: 0px 22px 0px 22px;
display: inline;
color:#ffffff;
}
#menucentraleSOTTO ul li a:hover{ 
text-decoration:none;
display: inline;
color:#262B25;}

#fontotutto{ 
background-image:url(../img/pxtutto.gif);
width:990px;
float:left;
background-repeat:repeat-y;
}
#fondotuttomarche{ 
background-image:url(../img/pxmarchetutto.gif);
width:990px;
float:left;
background-repeat:repeat-y;
}

#menuSX{
float:left;
border-style:solid;
border-width:1px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:1px;
border-top-width:0px;
border-color:#9E9E9E;
font-size:11px;
line-height:24px;
min-height: 630px;  /* per i browser moderni */
text-align:left;
background-color:#E3E3E3;
color:#B29872;
width:246px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;}
#menuSX ul{
font-weight:bold;
margin: 0px 0px 0px 0px;
padding:10px 0px 0px 46px;
list-style: none;}
#menuSX ul li{
text-decoration:none;}
#menuSX ul li a{
text-decoration:none;
padding: 0px 0px 0px 2px;
color:#323232;}
#menuSX ul li a:hover{
text-decoration:none;
color:#AF001E;}
#menuSX img{
margin: 0px 0px 0px 0px;
padding:5px 0px 0px 6px;
list-style: none;}
#menuSX .address{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 18px;
line-height:15px;
font-size:10px;
color:#000000;
text-decoration:none;}
#menuSX .address a{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:15px;
font-size:10px;
color:#000000;
text-decoration:none;}
#menuSX .address a:hover{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:15px;
font-size:10px;
color:#AF001E;
text-decoration:underline;}
#menuSX .offerte{
margin: 5px 0px 5px 0px;
padding:3px 0px 3px 46px;
height:23px;
background-color:#999999;
font-size:10px;
color:#ffffff;
text-decoration:none;}
#menuSX .offerte a{
font-weight:bold;
font-size:10px;
color:#ffffff;
text-decoration:none;}
#menuSX .offerte a:hover{
font-size:10px;
color:#000000;
text-decoration:none;}

#impagina{
float:left;
font-size:11px;
line-height:16px;
text-align:left;
border:0px;
color:#000000;
width:720px;
margin: 0px 0px 0px 0px;
padding:25px 0px 0px 20px;}

#impagina .visita a{
float:left;
border:0px;
margin: 10px 20px 0px 20px;
border-width:0px 0px 4px 0px;
border-style:solid;
border-color:#FFFFFF;
padding:0px 0px 0px 0px;}
#impagina .visita a:hover{
float:left;
border:0px;
margin: 10px 20px 0px 20px;
border-width:0px 0px 4px 0px;
border-color:#AF001E;
border-style:solid;
padding:0px 0px 0px 0px;}

#impagina .immagini{
float:left;
border:0px;
margin: 0px 0px 0px 0px;
padding:36px 23px 0px 0px;}
#impagina .scritte{
clear:both;
font-size:11px;
line-height:17px;
text-align:left;
border:0px;
color:#000000;
width:500px;
margin: 0px 0px 0px 0px;
padding:10px 0px 0px 0px;}
#impagina .scritte a{
text-align:left;
text-decoration:none;
border:0px;
background-color:#C8D6DE;
color:#000000;}
#impagina .scritte a:hover{
text-align:left;
text-decoration:none;
border:0px;
background-color:#AF001E;
color:#fff;}

#impagina h1{
font-size:19px;
line-height:18px;
text-align:center;
border:0px;
color:#866958;}

#impagina .testofferte{
font-size:11px;
line-height:13px;
text-align:center;
border:0px;
color:#464F6A;
width:500px;}

#impagina .input {
padding: 1px 1px 1px 1px;
border: solid #666666 1px;
margin: 3px 0px 3px 8px;
font-size:10px;
color:#000000;}

#impagina .rosso {
text-align:right;
margin: 0px 0px 0px 0px;
color:#9F273C;}
#impagina .search {
text-align:left;
margin: 0px 0px 0px 0px;
color:#9F273C;}

#impagina .bottone {
border: solid #666666 1px;
margin: 0px 0px 0px 8px;
background-color:#9F273C;
color:#ffffff;}
#impagina .privacy {
font-size:9px;
margin: 12px 0px 0px 0px;
line-height:14px;
color:#000000;}
#impagina .privacy a{
text-decoration:none;
background-color:#C8D6DE;
color:#000000;}
#impagina .privacy a:hover{
text-decoration:none;
background-color:#9F273C;
color:#ffffff;}
a.sponsor{
border:0px;
margin: 0px 0px 0px 0px;
text-decoration:none;
color:#000000;
padding:0px 0px 0px 0px;}

#mappaSX{
font-weight:bold;
float:left;
margin: 12px 0px 0px 0px;
border: 0px 0px 0px 0px;
width:325px;
color:#9F273C;
padding: 5px 0px 0px 5px;
text-align:left;
border-style:solid;
border-width:1px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width: 0px;
border-top-width:12px;
border-color:#E5E5E5;}

#mappaSX .link a{
color:#9F273C;
text-align:left;
text-decoration:none;}
#mappaSX .link a:hover{
color:#9F273C;
text-align:left;
text-decoration:underline;}

#mappaDX{
float:left;
margin: 12px 0px 0px 0px;
border: 0px 0px 0px 0px;
width:210px;
color:#000000;
padding: 5px 0px 0px 0px;
text-align:left;
border-style:solid;
min-height: 20px;
border-width:1px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width: 0px;
border-top-width:12px;
border-color:#E5E5E5;}
#mappaDX .link a{
color:#000000;
line-height:20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration:none;}
#mappaDX .link a:hover{
color:#000000;
line-height:20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration:underline;}

#menusottoDX{
float:right;
font-size:10px;
background-image:url(../img/px1.gif);
background-repeat:repeat-x;
margin: 12px 40px 0px 0px;
border: 0px 0px 0px 0px;
width:140px;
font-weight:bold;
height:240px;
color:#000000;
padding: 5px 0px 0px 12px;
text-align:left;}

#menusottoDX a{
text-decoration:none;
color:#000000;}
#menusottoDX a:hover{
background-color:#9F273C;;
text-decoration:none;
color:#ffffff;}

#testoscritte{
float:left;
font-size:11px;
line-height:17px;
text-align:left;
border:0px;
color:#000000;
width:500px;
margin: 0px 0px 0px 0px;
padding:10px 0px 0px 0px;}
#testoscritte a{
text-decoration:none;
margin: 0px 0px 0px 0px;
background-color:#C8D6DE;
color:#000000;}
#testoscritte a:hover{
text-decoration:none;
margin: 0px 0px 0px 0px;
background-color:#9F273C;
color:#ffffff;}

#quando{
font-weight:bold;
float:left;
margin: 12px 0px 0px 0px;
border: 0px 0px 0px 0px;
width:170px;
color:#9F273C;
padding: 5px 0px 0px 5px;
text-align:left;
border-style:solid;
border-width:1px;
border-bottom-width:0px;
border-left-width:1px;
border-right-width: 1px;
border-top-width:12px;
border-color:#E5E5E5;}
#quando .data{
color:#000000;
margin: 8px 0px 0px 0px;
border-bottom:solid 1px #E5E5E5;
font-weight:normal;}

#prodotto{
float:left;
font-size:11px;
line-height:16px;
text-align:left;
border:0px;
color:#000000;
width:530px;
margin: 0px 0px 0px 0px;
padding:25px 0px 0px 20px;}
#prodotto .immagini{
float:left;
border:0px;
margin: 0px 0px 0px 0px;
padding:36px 18px 0px 0px;}

#menumarche{
float:left;
background-image:url(../img/pxmarche.gif);
background-repeat:repeat-y;
font-size:11px;
line-height:16px;
text-align:left;
border:0px;
color:#000000;
width:160px;
margin: 0px 0px 0px 0px;
padding:25px 0px 10px 33px;}
#menumarche img{
border: none;
margin:5px 0px 0px 0px;}
#menumarche .marcheimg a{
width:120px;
padding: 0px 0px 3px 0px;
border-bottom: 4px solid #9E9E9E;}
#menumarche .marcheimg a:hover{
width:120px;
padding: 0px 0px 3px 0px;
border-bottom: 4px solid #9F273C;}

#footer{
height:7px;
clear:both;
border: 0px 0px 0px 0px;
width:990px;
color:#FFFFFF;
padding: 3px 0px 10px 0px;
font-size:9px;
margin-left:auto;
margin-right:auto;
background-color:#999999;}

h3 {
font-weight: bold;
color:#AF001E;
font-family:Verdana, sans-serif;
font-size:18px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px 0px 0px 0px;}

ul#gallery, ul#gallery li{margin:0;padding:0;list-style-type:none}
ul#gallery{float:left;width:100%}
ul#gallery li{float:left;width:170px;height:170px;line-height:150px;margin:0 3px 10px 0;
    text-align:center; text-align:center;background:url(../img/bkimg.gif) no-repeat center center}
ul#gallery img{vertical-align: middle}