body
{
    margin: 0;
    background-color: #FFD0CF;
    min-width: 900px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    text-align: center;
    color:#fff;
}
img, div { behavior: url(iepngfix.htc);}
a
{
    text-decoration:none;
    color:#fff;
}
a img
{
    border:0;
}
#Corpo
{
    background-color: #fff;
    width: 900px;
    margin: 0 auto;
    text-align: left;
    background-image: url(images/main_bg.gif);
    background-repeat: repeat-x;
    border: solid 1px #FFA29F;
    padding-left:40px;
}
#Intestazione
{
    float: none;
    width:900px;
    height:105px;
    background-position-x: right;
    background-image: url(images/home_bg.jpg);
    background-repeat: no-repeat;
}
#Intestazione h1
{
    display:block;
    width: 135px;
    height:100px;
    background-image: url(images/h1_logo.gif);
    background-repeat: no-repeat;
    float: left;
    margin: 0;
}
#Intestazione h1 span
{
    display:none;
}
#Intestazione h2
{
    margin:0;
    font-size:11px;
    color:#9999FF;
}
.Indirizzo
{
    float:left;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    text-align:center;
    color:#3333CC;
    font-size:12px;
    margin:10px;
    padding:2px;
}
#Piedipagina {
    float: none;
    clear: both;
    padding:10px;
    font-size:10px;
    text-align:center;
}
#Menu
{
    width:700px;
    height:20px;
    margin-left:155px;
    background-color:Gray;
    filter:alpha(opacity=80);
    opacity:.8;-moz-opacity:.8;
    text-align:right;
}
#Menu a
{
    display:block;
    float:left;
    width:100px;
    height:21px;
    color:#FFF;
    text-align:center;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    padding-top:3px;
    margin-right:6px;
    background-repeat: no-repeat;
    filter:alpha(opacity=100);
}       
#Menu a.prodotti
{
    background-image: url(images/bg_1.gif);
}
#Menu a.chi
{
    background-image: url(images/bg_2.gif);
}
#Menu a.dove
{
    background-image: url(images/bg_3.gif);
}
#Menu a.contatto
{
    background-image: url(images/bg_4.gif);
}
#Menu a:hover
{
    color:#080707;
    background-image: url(images/bg_h.gif);
}
#Menu #Lang a
{
    width:30px;
    margin-top:3px;
}
#Contenuto
{
    clear:both;
}
#FotoDiv
{
    float:left;
}
#FotoDiv img
{
    border: solid 1px #FFD0CF;
}
#FotoDiv div, #FormMail
{
    border: solid 1px #FFD0CF;
    background-color:#CC413D;
    margin-top:5px;
    margin-right:5px;
    padding:5px;
    width:390px;
    min-height:85px;
    height:auto !important;
    height:91px;
    float:left;
}
div.InfoBox
{
    
    float:left;
    width:143px;
    height:220px !important;
    height:223px;
    border: solid 1px #FFD0CF;
    background-color:#CC413D;
    margin-left:5px;
    margin-bottom:3px;
    color:#fff;
}
div.InfoBox div.InfoLabel
{
    width: 143px;
    background-color: darkorange;
    color: #fff;
    margin-top: -220px;
    font-size: 12px;
    filter: alpha(opacity=60);
    opacity: .6;
    -moz-opacity:.6;
}
div.InfoBox a
{
    color:#fcc;
}
div.InfoBox a:hover
{
    color:#fff;
}
div.InfoBox a img
{
    filter:alpha(opacity=70);
    opacity: .75;
    -moz-opacity:.75;
}
div.InfoBox a:hover img
{
    filter:alpha(opacity=100);
    opacity: 1;
    -moz-opacity:1;
}
div.InfoBox h1
{
    font-size:14px;
    margin-top:3px;
    margin-bottom:5px;
    padding-left:5px;
}
div.InfoBox p
{
    margin:0 10px 5px 0;
    padding-left:10px;
    font-size:12px;
}     
#CatDonna
{
    margin-left:20px !important;
    margin-left:10px;
    margin-bottom:8px;
    float:left;
}
div.ContentBox
{
    
    float:left;
    width:287px;
    height:439px !important;
    height:445px;
    border: solid 1px #FFD0CF;
    background-color:#E4625D;
    margin-left:5px;
    margin-bottom:3px;
    color:#fff;
    padding:3px;
}
div.ContentBox h1
{
    font-size:16px;   
}
div.ContentBox p
{
    font-size:12px;
}
div.ContentBox a, #FotoDiv a
{
    color:#000;
}
div.ContentBox a:hover, #FotoDiv a:hover
{
    color:#fff;
}
#Photos
{
    text-align:center;
}
#Photos a img
{
    margin-top:7px;
    margin-left:3px;
    margin-right:3px;
}
#ExtraInfo
{
    font-size:10px;
}
#DescProd
{
    font-size:10px;
    margin:0;
}
#CatProd
{
    color: #f7d5e1;
}
#ArtProd
{
    font-size:12px;
    font-weight:bold;
}
#HomeBox
{
	text-align:center;
}
#HomeBox img
{
	border:0;
	margin-top:17px;
}
    