body {
font: 11px Verdana;
background-color: #0A5A87;
margin-top: 0px; 
background: url(img/bg_body.jpg) #003366 no-repeat left top;
background-attachment:fixed;

}
div.box{
    width:695px !important;width /**/:695px;
    height:895px !important;height /**/: 895px;
    overflow:auto;padding: 0px;
    border:0px solid #EEE;border-right:0 solid;
	}
div.box p{margin-top:0}
div.box_info{
    width:100% !important;width /**/:100%;
    height:870px !important;height /**/: 870px;
    overflow:auto;padding: 0px;
    border:0px solid #EEE;border-right:0 solid;
	}
div.box_info p{margin-top:0}

#container {
margin: 0 auto;
width: 950px; 
height: 1500px; 
margin-top: 0px; 
border-left: 4px solid #FF9900;
border-right: 4px solid #FF9900;
border-top: 0px solid #fff;
border-bottom: 4px solid #FF9900;
background: url() #ffffff no-repeat center top;
position:relative;
}
#header{
position:absolute;
left:0px;
top: 0px;
width:  100%;
height: 413px; 
background: url(img/bg_header.jpg) #ffffff no-repeat center top;
border: 0px solid #807061;
}
#menu_cart{
width: 220px;
height: 60px; 
border: 0px solid #cccccc;
margin-top: 80px;
margin-left: 0px;
margin-right: 20px;
margin-bottom: 0px;
float:right;
display:inline;
background: url(sfondo_cart.jpg) no-repeat left top;
}
#menu_cart p{
font: 10px Verdana;
color: #000000;
margin-top: 0px;
margin-left: 35px;
margin-right: 0px;
margin-bottom: 0px;
}
#menu_cart p.destr{
font: 10px Verdana;
color: #000000;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
float:right;
}
#menu_alto_header{
width: 630px;
height: 50px; 
border: 0px solid #cccccc;
margin-top: 95px;
margin-left: 70px;
margin-right: 0px;
margin-bottom: 0px;
float:left;
display:inline;
}
#box_link{
width: 100px;
height: 34px; 
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 0px solid #cccccc;
background: url(img/sf_menu_alto.jpg) #ffffff repeat left top;
float:left;
}
#box_link_ultimo{
width: 100px;
height: 34px; 
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
background: url(img/sf_menu_alto.jpg) #ffffff repeat left top;
float:left;
}
#box_link_home{
width: 75px;
height: 36px; 
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
border-left: 0px solid #cccccc;
border-bottom: 0px solid #cccccc;
border-top: 0px solid #cccccc;
border-right: 0px solid #cccccc;
background: url(img/sf_menu_alto_home.jpg) #ffffff no-repeat left top;
float:left;
}

#menu_alto_header p{
margin-left: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
}
#menu_alto_header a{
margin-left: 15px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 12px Verdana;
color: #999;
font-weight:bold;
text-decoration:none;
}
#menu_alto_header a:hover{
margin-left: 15px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 12px Verdana;
color: #ccc;
font-weight:bold;
text-decoration:none;
}
#menu_alto_header a.home{
margin-left: 15px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 12px Verdana;
color: #fff;
font-weight:bold;
text-decoration:none;
}
#menu_alto_header a:hover.home{
margin-left: 15px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 12px Verdana;
color: #ccc;
font-weight:bold;
text-decoration:none;
}
#menu_ultimi_arrivi{
width: 200px;
height: 200px; 
border: 2px solid #FF9900;
margin-top: 20px;
margin-left: 110px;
margin-right: 0px;
margin-bottom: 0px;
float:left;
background: url() #ffffff no-repeat left top;
}
#menu_ultimi_arrivi form{
margin-top: 5px;
margin-left: 5px;
margin-right: 0px;
margin-bottom: 0px;
}
#pscroller1{
width: 200px;
height: 150px;
border-bottom: 2px solid #FF9900;
border-left: 0px solid #FF9900;
border-top: 0px solid #FF9900;
border-right: 0px solid #FF9900;
padding: 0px;
background: url(img/ultimi_arrivi_sfondo.jpg) #ffffff no-repeat left top;
}
#box_pro_ultimi{
width: 180px;
height: 100px; 
border: 1px solid #FF9900;
margin-top: 5px;
margin-left: 5px;
float:left;
display:inline;
background: url(img/box_new.jpg) #ffffff no-repeat left top;
}
#box_pro_ultimi p{
margin-top: 0px;
margin-left: 2px;
margin-right: 0px;
margin-bottom: 0px;
}
#box_pro_ultimi img.none{
margin-top: 2px;
margin-left: 0px;
margin-right: 2px;
margin-bottom: 0px;
border: 1px solid #cccccc;
float:left;
}
#box_pro_ultimi img.destr{
margin-top: 2px;
margin-left: 2px;
margin-right: 0px;
margin-bottom: 0px;
border: 0px solid #cccccc;
float:right;
}

#menu_offerte{
width: 300px;
height: 200px; 
border: 2px solid #FF9900;
margin-top: 20px;
margin-left: 40px;
margin-right: 0px;
margin-bottom: 0px;
background: url(img/offerte_da-non_perdere.jpg) #ffffff no-repeat left top;
float:left;
display:inline;
}
#menu_offerte img{
border: 1px solid #FF9900;
margin-top: 2px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#menu_prodotti{
width: 200px;
height: 225px; 
border: 0px solid #ccc;
margin-top: 10px;
margin-left: 40px;
margin-right: 0px;
margin-bottom: 0px;
background: url(img/sfondo_prodotti.gif) no-repeat left top;
float:left;
display:inline;
}
#menu_prodotti p{
margin-left: 0px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
}
#menu_prodotti a{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 10px Verdana;
color: #000;
font-weight:bold;
text-decoration:none;
}
#menu_prodotti a:hover{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 10px Verdana;
color: #ccc;
font-weight:bold;
text-decoration:none;
}
#box_link_pro_primo{
width: 170px;
height: 25px; 
margin-left: 10px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
border-left: 0px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-top: 0px solid #cccccc;
border-right: 0px solid #cccccc;
float:left;
}
#box_link_pro{
width: 170px;
height: 25px; 
margin-left: 10px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
border-left: 0px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-top: 0px solid #cccccc;
border-right: 0px solid #cccccc;
float:left;
}

#menu{
position:absolute;
left:10px;
top: 410px;
width: 200px;
height: 1019px; 
background: url(img/bg_menu.jpg) #ffffff no-repeat left top;
border: 0px solid #807061;
}
#menu_cat{
width: 100%;
height: 500px; 
background: url(img/bg_menu_cat.jpg) #ffffff repeat left top;
border-bottom: 2px solid #cccccc;
margin-top: 33px;
}
#menu_sped{
width: 100%;
height: 140px; 
background: url(img/spedizioni.jpg) #ffffff no-repeat left top;
border: 1px solid #fff;
margin-top: 10px;
margin-bottom: 0px;
}
#menu_pagamenti{
width: 100%;
height: 170px; 
background: url(img/pagamenti.jpg) #ffffff no-repeat left top;
border: 1px solid #ffffff;
margin-top: 5px;
margin-bottom: 0px;
}
#menu_testo_sin{
width: 100%;
height: 140px; 
background: url(img/bg_menu_cat.jpg) #ffffff repeat left top;
border-bottom: 2px solid #cccccc;
margin-top: 33px;
}
#menu_testo_sin p{
margin-top: 2px;
margin-left: 4px;
margin-right: 2px;
margin-bottom: 0px;
}
#menu_testo_sin b{
  font-family: Verdana; 
  font-size: 12px; 
  font-weight: bold;
  color: #000000;
}
#box_foto{
position:absolute;
left:311px;
top: 162px;
width:  741px;
height: 219px; 
background: url(img/box_foto.jpg) #000000 no-repeat left top;
border: 0px solid #807061;
display:inline;
}
#box_centrale{
position:absolute;
left: 220px;
top: 410px;
width:  710px;
height: 900px; 
background: url() #fff no-repeat right top;
border: 2px solid #cccccc;
}
#box_sconto{
width: 700px;
height: 900px; 
border: 1px solid #fff;
margin-top: 5px;
margin-left: 5px;
}

#box_pro_home{
width: 105px;
height: 150px; 
border: 1px solid #cccccc;
margin-top: 5px;
margin-left: 5px;
float:left;
background: url(img/in_promo.jpg) #fff no-repeat left top;
display:inline;
}
#box_pro_home_nov{
width: 105px;
height: 150px; 
border: 1px solid #cccccc;
margin-top: 5px;
margin-left: 5px;
float:left;
background: url(img/novita_home.jpg) #fff no-repeat left top;
display:inline;
}
#box_pro_home_salta{
width: 105px;
height: 150px; 
border: 1px solid #ccc;
margin-top: 5px;
margin-left: 5px;
float:left;
clear:left;
background: url(img/in_promo.jpg) #fff no-repeat left top;
display:inline;
}
#box_pro_home_salta_nov{
width: 105px;
height: 150px; 
border: 1px solid #ccc;
margin-top: 5px;
margin-left: 5px;
float:left;
clear:left;
background: url(img/novita_home.jpg) #fff no-repeat left top;
display:inline;
}

#box_pro_vuoto{
width: 210px;
height: 150px; 
border: 1px solid #fff;
margin-top: 5px;
margin-left: 5px;
float:left;
display:inline;
background: url(img/sconti_img_grande.jpg) #fff no-repeat center center;
}
#box_sconto img.none{
float:none;
border: 0px solid #cccccc;
margin-top: 5px;
}
#box_sconto img.sin{
float:left;
border: 0px solid #cccccc;
margin-top: 2px;
margin-left: 0px;
margin-right: 2px;
margin-bottom: 0px;
}

#box_sconto img.sin_ing{
float:left;
border: 0px solid #cccccc;
margin-top: 2px;
margin-left: 0px;
margin-right: 2px;
margin-bottom: 0px;
clear:left;
}
#box_img_ingrandisci{
width: 220px;
height: 250px; 
border: 0px solid #ccc;
margin-top: 5px;
margin-left: 5px;
float:left;
display:inline;
}

#box_sconto img.destr{
float:right;
border: 0px solid #cccccc;
margin-top: 0px;
margin-left: 5px;
margin-right: 0px;
margin-bottom: 0px;
}
#box_sconto img.sin_canne{
float:left;
border: 0px solid #cccccc;
margin-top: 10px;
margin-left: 0px;
margin-right: 2px;
margin-bottom: 0px;
}
#box_sconto img.sin_info{
float:left;
border: 0px solid #cccccc;
margin-top: 2px;
margin-left: 0px;
margin-right: 5px;
margin-bottom: 0px;
clear:left;
}
#box_sconto_cat{
width: 695px;
height: 20px; 
border: 0px solid #fff;
margin-top: 5px;
margin-left: 5px;
clear:both;
}
#box_sconto h2{
  font-family: Verdana; 
  font-size: 14px; 
  font-weight: bold;
  color: #FF6600;
 
margin-top: 2px;
margin-left: 2px;
margin-right: 0px;
margin-bottom: 0px;
float: left;
}
#box_sconto p{
margin-top: 2px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
#box_sconto p.destr{
font-weight: bold;
font-size: 10px; 
margin-top: 2px;
margin-left: 2px;
margin-right: 0px;
margin-bottom: 0px;
float:right;
clear:right;
}

#box_sconto b.piccolo{
  font-family: Verdana; 
  font-size: 10px; 
  font-weight: bold;
  color: #990000;
  clear:both; 
}
#box_sconto a.piccolo{
  font-family: Verdana; 
  font-size: 10px; 
  font-weight: bold;
  color: #0033CC;
  text-decoration:underline; 
}
#box_sconto a:hover.piccolo{
  font-family: Verdana; 
  font-size: 10px; 
  font-weight: bold;
  color: #003399;
  text-decoration:underline; 
}
#box_canne_home{
width: 328px;
height: 85px; 
border: 1px solid #cccccc;
margin-top: 5px;
margin-left: 5px;
float:left;
background: url(img/in_promo_canne.jpg) #fff no-repeat left top;
display:inline;
}
#box_canne_home p{
margin-top: 20px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
#box_canne_home_novita{
width: 328px;
height: 85px; 
border: 1px solid #cccccc;
margin-top: 5px;
margin-left: 5px;
float:left;
background: url(img/novita_home.jpg) #fff no-repeat left top;
display:inline;
}
#box_canne_dettagli{
width: 130px;
height: 60px; 
border: 0px solid #cccccc;
margin-top: 10px;
margin-left: 0px;
float:right;
display:inline;
}
#box_search_home{
width: 328px;
height: 85px; 
border: 1px solid #FF9900;
margin-top: 5px;
margin-left: 5px;
float:left;
background: url() #fff no-repeat left top;
display:inline;
}
#box_searc_par{
width: 220px;
height: 80px; 
border: 0px solid #cccccc;
margin-top: 0px;
margin-left: 0px;
float:left;
display:inline;
}
#box_searc_prezzo{
width: 100px;
height: 60px; 
border: 0px solid #cccccc;
margin-top: 0px;
margin-left: 0px;
float:right;
display:inline;
}
#box_search_home p.search{
margin-top: 3px;
margin-left: 3px;
margin-right: 3px;
margin-bottom: 0px;
  font-family: Verdana; 
  font-size: 10px; 
  font-weight: normal;
  color: #000000;
  float:left;
  display:inline;
}
#box_linea{
width: 500px;
height: 5px; 
clear:both;
float:none;
border: 1px solid #fff;
margin-top: 2px;
margin-bottom: 2px;
}
#box_descr_pro{
width: 440px;
border: 0px solid #000;
margin-top: 0px;
margin-left: 0px;
margin-right: 5px;
margin-bottom: 0px;
float:right;
}
#box_descr_img{
width: 220px;
border: 0px solid #000;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
float:left;
}
#box_descr_pro_canne{
width: 280px;
border: 0px solid #000;
margin-top: 0px;
margin-left: 0px;
margin-right: 5px;
margin-bottom: 0px;
float:right;
}
#box_descr_pro table{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
border: 1px solid #000;
}
.prezzo_pieno {
 font-family: Verdana; 
 font-size: 11px; 
 color: #990000; 
 text-decoration: line-through;
}
.prezzo_scontato {
  font-family: Verdana; 
  font-size: 12px; 
  font-weight: bold; 
  color: #006699; 
  text-decoration: none;
}
#footer{
position:absolute;
left: 0px;
top: 1350px;
width: 100%; 
height: 140px; 
background: url(facebook_icon.jpg) #ffffff repeat left top;
border-top: 2px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
#footer p{
color: #ffffff;
font-size: 12px;
}
#footer a{
color: #cccccc;
font-size: 12px;
text-decoration:underline;
}
#footer a:hover{
color: #ffffff;
font-size: 12px;
text-decoration:none;
}
#footer_box{
width: 180px; 
height: 140px; 
border: 0px solid #cccccc;
float:left;
}
#footer_box_catt{
width: 170px; 
height: 140px; 
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-top: 0px solid #cccccc;
border-bottom: 0px solid #cccccc;
float:left;
background: url(le_vostre_catture.jpg) #ffffff repeat left top;
margin-left: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
}
#footer_box_catt p{
color: #003399;
font-size: 10px;
margin-left: 5px;
margin-top: 15px;
margin-bottom: 0px;
margin-right: 0px;
}
#footer_box_catt a{
color: #0033CC;
font-size: 10px;
text-decoration:none;
}
#footer_box_catt a:hover{
color: #0066FF;
font-size: 10px;
text-decoration:underline;
}
#footer_fb{
width: 570px; 
height: 140px; 
border: 0px solid #cccccc;
float:left;
}
#footer_fine{
position:absolute;
left: 0px;
top: 1510px;
width: 100%; 
height: 20px; 
border-top: 0px solid #cccccc;
border-bottom: 0px solid #cccccc;
}
#footer_fine p{
color: #ffffff;
font-size: 12px;
}
#footer_fine a{
color: #cccccc;
font-size: 12px;
text-decoration:underline;
}
#footer_fine a:hover{
color: #ffffff;
font-size: 12px;
text-decoration:none;
}

#menu_cat p{
margin-top: 0px;
margin-left: 5px;
margin-bottom: 0px;
margin-right: 10px;
color: #000;
font-size: 14px;
padding-top: 10px;
}

#menu_cat a{
color: #006699;
font-size: 14px;
text-decoration:none;
}
#menu_cat a:hover{
color: #000000;
font-size: 14px; 
}
#menu b{
color: #000000;
font-size: 11px;
}
#menu b.piccolo{
color: #CC0000;
font-size: 10px;
font-weight: normal; 
}
#menu img{
border: 2px solid #FF9999;
}
#menu img.sin{
border: 0px solid #FF9999;
float:left;
margin-right:3px;
}

#box_centrale p{
margin-top: 10px;
margin-left: 10px;
margin-bottom: 0px;
margin-right: 0px;
color: #000000;
font-size: 12px;
clear:both;
}
#box_centrale strong{
color: #CC0000;
font-size: 12px;
}


#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}
.inputbox   {
font-family:arial,sans-serif; 
font-size:11px; 
color:#000000;
margin-top:2px;
}
#map {
	border: 1px solid #003366;
	float:left;
	width: 410px;
    height: 410px;
	margin-top:5px;
}