body{
margin:0;
padding:0;
background: #fff; 
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:100%;
}

div.clear{
clear: both;
height:0;
margin:0;
border:none;
overflow:hidden;
}

a img {border:none}

/*==========================================================link*/
a:link,  a:visited, a:hover, a:focus,  a:active  {
color: #003366; 
background:transparent;
text-decoration:none;
}

/*======================================================fine link*/

#container{
margin:0 auto; 
padding:0;
width:900px;
background-color: #a5c4f7;
}



#head{
margin:0;
padding:0;
width:900px;
height:35px;
text-align: center;
background: transparent url(head.jpg) left top no-repeat;
}

#head h1.StrSuppsupplierName {
font-size: 14px; 
color: #000; 
font-weight: bold; 
margin:0;
padding:13px 0 0 0 ;
}


#logo{
margin:0;
padding:0;
width:900px;
height: 92px;
background:transparent url(bglogo.jpg) left top  repeat-x;
text-align:left;
}


div.left, div.right{
margin:0;
padding:0;
width:450px;
height:92px;
background: transparent;
float:left;
text-align:center;
color:#000;
}

div.right{
line-height:92px;
font-size:12px;
}


span.StrSuppan_indir, .StrSuppan_citta, .StrSuppan_prov, .StrSuppan_cap{
font-size: 10px; 
}

.StrSuppan_telef, .StrSuppan_faxtlx,  .StrSuppsupplierEmail, .STRFISSAConfFlags{
font-size: 12px; 
}


/*==========================================================MENU*/

#ItemMenu{
margin:0;
padding:0;
width:900px;
height:21px;
background:transparent url(bgmenu.gif) left top repeat-x;
line-height:21px;
clear:left;
}

#navlist{
margin:0;
padding:0;
text-align:center;
font-weight:bold;
}

#navlist li{
display:inline;
margin:0;
font-size: 12px;
/*background-color: #D4BEA7;*/
background-color: #cbd6b8;
border-right-style: solid;
/*color: #000;*/
}

#navlist a:link,
#navlist a:visited{
background:transparent;
text-decoration: underline;
padding: 0 10px;
color: #000;
}

#navlist a:hover,
#navlist a:focus,
#navlist a:active{
text-decoration: none;
color:#fff;
background:#77893f;
}



#navlist li.ultima{
border-right:none;
}
/*======================================================FINE MENU*/


#tools{
margin:0 auto;
padding: 10px 5px 5px 0;
width:870px;
/*height:25px;*/
background: transparent;
text-align:right;
}


#ItemCorpoPresentazione{
margin:0 auto;
padding:0;
width:880px;
text-align:left;
background: transparent;
}


p.STRPRODdescriptionLINGUA, p.STRPRODdetailsLINGUA {
font-size: 12px; 
color: #000; 
margin:0;
padding: .2em;
text-align:left;
}



#ItemCorpoProdotto{
margin:0 auto;
padding:0;
width:880px;
text-align:left;
background: transparent;
}


div.STRPRODimageUrl {
margin:0 auto;
padding:0;
width:98%;
color: #000; 
font-size: 12px;
}

#ItemCorpoProdottodett{
margin:0 auto;
padding:0;
width:98%;
text-align:left;
background:transparent;
}


p.STRPRODpriceLabel, p.STRPRODlistPriceLabel {
font-size: 12px; 
color: #000; 
margin:0;
padding:.2em;
}

span.STRPRODprice, span.STRPRODlistPrice {
font-size: 12px; 
color: #000; 
font-weight:bold;
}

div.STRPRODar_optlabel1, div.STRPRODar_optlabel2, div.STRPRODar_optlabel3{
margin: 5px 0;
padding:0;
background:transparent;
text-align:left;
font-size:12px;
}

#Itemar_opt1, #Itemar_opt2, #Itemar_opt3{
margin: 5px 0;
padding:0;
font-size:12px;
}

select.ar_opt1, select.ar_opt2, select.ar_opt3{
font-size:12px;
}


#ItemCorpoProdottoEcommerce{
margin:0 auto;
padding:0;
width:98%;
text-align:left;
background:transparent;
font-size:12px;
}


#ItemCategorieRipeti{
margin:0 auto;
padding:0;
width:880px;
text-align:center;
background:transparent;
}

.imgripetuta{
margin:  10px 0 0 0;
float:right;
}

div.PorzioneEcomm{
margin: 20px 0 0 10px;
padding:0;
width:600px;
float:left;
}

div.PorzioneEcomm p{
margin:0;
padding: .1em;
font-size:12px;
}

p.STRPRODdescriptionItemLINGUA {
margin:0;
padding: 20px 0 0 10px ;
font-size: 14px; 
color: #000;
background:transparent;
font-weight:bold;
}

div.arearipetuta, div.arearipetutahover{
margin: 5px 0 0 0 ;
padding:0 0 20px 0!important;
padding:0;
width: 100%;
height:100%;
text-align:left; 
border-bottom:1px solid #600;
display:block;
background:#dbe3e8;
}

div.arearipetutahover{
background:#bedbf9;
}


#footer{
margin:0;
padding:0;
clear:left;
width:900px;
height:40px;
line-height:30px;
background: transparent url(footer.jpg) left top no-repeat;
}


div.StrSuppidSupplier {
margin:0 0 0 10px;
padding:0;
float:left;
display:inline;
}

div.StrSuppidSupplier p{
margin:0;
padding:0;
color: #000; 
font-size: 9px;
}


div.Poweredby {
margin:0 10px 0 0; 
padding:0;
float:right;
display:inline;
}


div.Poweredby p{
margin:0;
padding:0;
color: #000; 
font-size: 9px;
}


form{
margin:0 auto;
padding:0;
width:98%;
text-align:left;
}
