<style type="text/css">
<!--
.Stile1 {color: #0000FF}
-->
</style>


* {
    -moz-box-sizing: border-box;
}

body {
	font-family: verdana;
	background:#909090;
	margin:0;
	padding:0;
	font-size:8px;
	
	text-align:center;
	background-repeat: repeat-x;	
}

h2{
	margin: 0;
    padding:0;
}

td {
	font-family: verdana;
	font-size:12px;	
}


.fondo{
	background: #abe4fe;
	background-image: url(images/lang0/tile.gif);
	background-repeat: no-repeat;	
}

.menu{
	margin-left: 98px;
	text-align:left;
}

.content{
	width: 960px;
	color: #424242;
	background: #ffffff;
}


.content a{
	color: #e10000;
	text-decoration: none;
	font-weight:bold; 
}


.menu_items{
	width: 251px;
	min-height: 300px;
	background-image: url(images/lang0/menutile.gif);
	padding-right: 14px;
	padding-left: 14px;
	padding-top:30px;
}

.menu_items a{
	color: #524a30;
	text-decoration: none;
}

.menu_items a:hover{
	color: #c40000;
	/*text-decoration: underline;*/
}

a.carrello {
	color: #000000;
	text-decoration: none;
}

a.carrello:hover{
	color: #007BEC;
	text-decoration: underline;
}

.menu td{
	font-family: Times New Roman, Tahoma, Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align:right;
	font-weight:bold; 
	color: #524a30;
	border-bottom: 1px dotted #908764;
}

.menu table{
	width: 100%;
}

.menu_bottom{
	width: 251px;
	background-image: url(images/lang0/menu_bottom.gif);
	height: 74px;
	padding-right: 14px;
	padding-left: 14px;
	padding-top:30px;
}


body.scheda {
	margin:0;
	padding:0;
	background: #e7e7e7;
	font-family: Bookman Old Style, Book Antiqua, Times, Tahoma, Arial, Helvetica, sans-serif;
}

#header{
	/*background-image: url(images/lang0/bkgtile.gif);*/
	background-repeat: repeat-x;	
}

#header td{
	/*background:#c0c0c0;*/
}

#banner{
	background:#ffffff; 
	border: 1px solid #bcbcbc;
	width: 725px;
	height: 108px;
	text-align:center;
	background-image: url(images/lang0/banner_bkg.gif);
}


#main_container{
	background:#e7e7e7; 
}

#site_container{
	padding-left: 2px; 
	padding-right: 2px; 
}

#site_footer{
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	background:#cdcdcd;
	font-size:10px;
	border-bottom: solid 1px #9d9d9d;
}

#boxsmallheader{
	background:#d6d6d6;
	width: 163px;
	height: 23px;
	color: #2a2a2a;
	letter-spacing: 1.2pt;
	font-size:0.8em;
	border-top: 1px solid #bcc5d8;
}


#boxsmallheader_txt{
	padding-top: 4px;
	padding-left: 4px;
	letter-spacing: 1.2pt;
}

#boxsmallcontainer{
	/*background:#ebebeb;*/
	border-bottom: solid 1px #bcc5d8;
	font-size:11px;
	width: 163px;
}

#boxsmallcontent{
	padding-left: 9px;
	padding-right: 5px;
	padding-top: 9px;
}



#emptycontainer{
	background:transparent;
	/*border: solid 1px #d9d9d9;*/
	font-size:11px;
	width: 163px;
}

#boxheader{
	background:#d6d6d6;
	font-family: Tahoma;
	width: 217px;
	height: 23px;
	border-top: 1px solid #bcc5d8;
	color: #2a2a2a;
	font-size:0.8em;
	padding-left: 10px;
}

#boxheader_txt{
	padding-top: 4px;
	letter-spacing: 1.2pt;
}

#boxcontent{
	/*background:#efefef;*/
	/*border: solid 1px #d9d9d9;*/
	border-bottom: solid 1px #bcc5d8;
	font-size:10px;
	width: 217px;
}

#whitebox{
	padding: 17px;
	/*width: 706px;*/
	/*border: 1px dotted #00ff00;*/
    font-size:13px;
}

#whitebox_table td{
	border-right: solid 1px #d9d9d9;
}

#bluebox{
	background:#adc5db;
	background-image: url(images/lang0/tag0.gif);
	background-repeat: no-repeat;
	width: 495px;
	color: #fffefe;
}

#bluebox_title{
	font-size:1.2em;
	padding-left: 5px;
}

#listino_completo {
	text-align: right; 
	color: #000000; 
	padding-right: 10px;
	padding-top: 8px;
}

#listino_completo a{
	color: #000000; 
}

#path_categorie{
	text-align: right; 
	color: #000000; 
	padding-top: 8px;
	padding-right: 10px;
	font-size: 0.6em;
}

#path_categorie a{
	color: #000000; 
}

#path_categorie a:hover{
	color: #ff6600; 
}

#elenco_prodotti_container {
	padding-left: 12px;
	padding-right: 12px;
}

#elenco_prodotti {
	position:relative;
	border: solid 1px #5c6975;
	background: #ffffff;
	width:202px;
	height:130px;
	font-size: 0.7em;
	text-align: center;	
}

#elenco_sottocategorie a{
	font-size: 0.9em;
	color: #292929;
	text-decoration: none;
}

#elenco_sottocategorie a:hover{
	color: #ff6600;
}

.lista_subcat{
	background: #b3c9de;
	border: 1px solid #a8bed3;
}

#prodotto_thumb {
	position:absolute;
	left:0px;
	top:0px;
	width:60px;
	height:69px;
}

#prodotto_thumb_content{
	padding-top: 6px;
	padding-left: 6px;
}

#prodotto_thumb img{
}


#prodotto_nome_articolo{
	/*border: 1px solid #ff0000;*/
	height: 60px;
	color: #4e4e4e;
}

#prodotto_nome_articolo a{
	color: #4e4e4e;
	text-decoration: none;
}


#prodotto_codice_articolo{
	font-family: Bookman Old Style, Times,Tahoma, Arial, Helvetica, sans-serif;
	font-size:1.25em;
	font-weight:bold; 
	line-height: 1.4;
}

#prodotto_codice_articolo a {
	text-decoration: none;
	color: #292929;
	font-size: 0.8em;
}


#prodotti_legenda{
	background: #c0cfed;
	border: 1px solid #c3d5f7;
}

#prodotti_legenda td{
	font-size:0.8em;
	font-weight:bold;
	color: #707070;
}

#prodotto_descr {
	position:absolute;
	left:60px;
	top:0px;
	width:140px;
	height:98px;
}

#prodotto_disponibilita{
	text-align: right;
	padding-right: 5px;
	/*border: 1px solid #aaffff;*/
}

#prodotto_descr_text {
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 2px;
}

#prodotto_status {
	position:absolute;
	left:0px;
	top:69px;
	width:60px;
	height:29px;
}

#prodotto-buy {
	position:absolute;
	left:0px;
	top:98px;
	width:97px;
	height:30px;
}

#prodotto-prezzo {
	position:absolute;
	left:97px;
	top:98px;
	width:103px;
	height:30px;
	padding-top: 2px;
	background-image: url(images/lang0/prodotto_prezzo.gif);
}

#prodotto-prezzo-cifra {
	text-align: center;
	padding-top: 10px;
	font-weight:bold; 
	font-size:1.3em;
	color: #d00000;
	font-family: Bookman Old Style, Times,Tahoma, Arial, Helvetica, sans-serif;
}

#lista_categorie td{
	font-size:0.7em;
	color: #000000;
}

#lista_categorie tr{
	height: 4px;
}

#lista_categorie a{
	color: #000000;
	text-decoration: none;
}

#lista_categorie a:hover{
	color: #ff6600;
}



#login_controlpanel{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11pt;
	width: 277px; 
	height: 58px; 
}

.search_edit{
	border: 1px solid #afbedf;
	width: 164px;
	height: 22px;
    font-size: 11px;
}

.registeredithalf{
	border: 1px solid #c0c0c0; 
	width: 149px;
}

.registeredithalf_focused{
	border: 1px solid #c0c0c0; 
	width: 149px;
	background: #f1ffa4;
}

.registeredit{
	border: 1px solid #c0c0c0; 
	width:350px;
}

.registeredit_focused{
	border: 1px solid #c0c0c0; 
	width: 350px;
	background: #f1ffa4;
}

#logininfo{
	width: 277px; 
	height: 58px; 
}

#logininfo td{
	font-size:0.8em;
	color: #403f3f;
}

#logininfo a{
	font-size:0.8em;
	color: #ff0000;
}

.login_controlpanel{
	background-image : url();
	background-repeat: no-repeat;
	width: 277px;
	height: 58px;
}

#titolo_scheda{
	font-size:1.1em;
	font-weight:bold; 
}

#descrizione_scheda{
	line-height: 1.3;
	font-size:13px;
	text-align: justify; 
}

.codice_scheda{
	color: #4f6699;
}


#prezzo_scheda{
	background: #ffffff;
	padding: 8px;
	border: 1px solid #bfbfbf;
	height: 33px;
	width: 214px;
}

#prezzo_scheda td{
	font-size:1.0em;
	font-weight:bold; 
	color: #ff0000;
}

#caratteristiche_scheda{
	line-height: 1.1;
	background: #d4d4d4;
	padding: 8px;
	border: 1px solid #bfbfbf;
	font-size:1em;
	/*font-family: Bookman Old Style, Times new roman, Tahoma, Arial, Helvetica, sans-serif;*/
	font-family: Times new roman, Tahoma, Arial, Helvetica, sans-serif;
}

#caratteristiche_scheda td{
	line-height: 1.1;
	background: #d4d4d4;
	padding: 8px;
	border: 1px solid #bfbfbf;
	font-size:1em;
	/*font-family: Bookman Old Style, Times new roman, Tahoma, Arial, Helvetica, sans-serif;*/
	font-family: Times new roman, Tahoma, Arial, Helvetica, sans-serif;
}

#buy_descr{
	background: #e3e3e3;
	padding: 8px;
	border: 1px solid #bcbcbc;
	width: 100%;
}

#buy_thumb{
	background: #ffffff;
	padding: 1px;
	border: 1px solid #bcbcbc;
	width: 70px;
	height: 70px;
}


#buy_prezzo{
	font-size:1.3em;
	font-weight:bold; 
	color: #ff0000;
}

.carrello_table{
	border: 1px solid #e0e0e0;
	width: 670px;
}

.carrello_table th{
	font-size:0.8em;
	background:#d0d0d0;
	color: black;
}

.carrello_table td{
	border-right: 1px solid #e0e0e0;
	font-weight:normal; 
}

.carrello_table a{
	text-decoration: none;
	color: #292929;
}

#carrello_prezzo{
	font-size:1.2em;
	font-weight:bold; 
	color: #ff0000;
}

.carrello_separatore{
	border-bottom: 1px solid #ffaaaa;
}

.carrello_qta{
	width: 40px;
	border: 1px solid #ffaaaa;
}

#basketpay_title{
	font-weight:bold; 
	color: #414141;
}

#basketpay_descr{
	color: #5f5f5f;
}

#basketpay_meotodopagamento{
	font-weight:bold; 
	font-size:1.3em;
	color: #414141;
}

#carrello_fincatura{
	text-align: right;
}

.loginname{
	padding-left: 60px; 
	padding-top: 1px; 
	font-size: 0.9em;
	font-family: Arial Narrow, Tahoma, Helvetica, sans-serif;
}

#time{
	padding-left: 3px; 
	padding-top: 2px; 
	font-family: Arial Narrow, Tahoma, Helvetica, sans-serif;
	background: #e7e7e7;
	font-size: 0.6em;
}

.newsdata{
	font-weight:bold; 
	font-size: 0.8em;
	color: #147fcf;
}

.newsdettagli a{
	font-size: 0.8em;
	font-weight:bold; 
	color: #147fcf;
}


.newsbody{
	font-size: 0.8em;
	color: #424242;
}

.newsbody a{
	color: #424242;
}

td.ordini_prezzo{
	text-align: right;
	color: #ff8400;
	font-weight: bold; 
	border: 1px solid #d1d1d1;
	font-size: 1.2em;
}


.ordinitab td{
	text-align:center;
	border: 1px solid #d1d1d1;
}

.ordinitab th{
	border: 1px solid #d1d1d1;
	background: #d1d1d1;
	text-align:center;
	font-size: 0.8em;
	color: #8e8e8e;
}

.ordinitab{
	border: 1px solid #d1d1d1;
	background: #e8e8e8;
	width: 100%;
}

.pages_cell{ 
	font-family: Arial Narrow,Arial Condensed,Helvetica Condensed,Helvetica Narrow,Arial,Helvetica,sans-serif;
	border: 1px solid #9a9a9a; 
	width:20px; 
	height:16px; 
	text-align:center; 
	background: #cdcdcd; 
}

.pages_cell a { 
	font-family: Arial Narrow,Arial Condensed,Helvetica Condensed,Helvetica Narrow,Arial,Helvetica,sans-serif;
	font-size:16px; 
	font-weight:bold; 
}

.pages_cell_disabled{ 
	font-family: Arial Narrow,Arial Condensed,Helvetica Condensed,Helvetica Narrow,Arial,Helvetica,sans-serif;
	border: 1px solid #9a9a9a; 
	width:20px; 
	height:16px; 
	text-align:center; 
	background: #cd6a6a
}

#justified{
	text-align:justify;
}


.search_edit{ 
 	border: 1px solid #cecece; 
	width:150px; 
	height:19px !important; 
	height:17px; 
	background: #ffffff;
	font-size: 11px;
	-moz-border-radius  : .3em 0em 0em .3em; 
}

.piva{
	font-size: 0.8Em;
	color: #7f7f7f;
}

.login_edit{
	width: 150px;
	height: 20px;
	background: #f7f7f7;
	border: 1px solid #858585;
}

.login_text{
	font-size: 0.65Em;
	color: #616161;
    font-size: 11px;
}

.login_text_aux a{
	font-size: 0.8em;
	text-decoration: none;
	color: #147fcf;
    font-size: 10px;
}

.login_button{
	font-size: 0.75Em;
	color: #ffffff;
	border: 1px solid #858585;
	background: #6f6f6f;
	height: 20px;
}

#wrong_login{
	font-size: 1.3em;
	color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 7px;
	padding-bottom: 5px;
	border: 1px solid #858585;
	background: #ff0000;
	height: 40px;
}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.pagination{
	padding: 2px;
}

.pagination ul{
	margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
font-size: 12px;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
font-size: 12px;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
font-size: 12px;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
font-size: 12px;
}

.pagination a.prevnext{
font-weight: bold;
font-size: 13px;
}


.bordino_basso{
	border-bottom: 1px dotted #9f9a8c;
}

.orangebox{
	background-image: url(images/lang0/orangebox_tile.gif);
	padding-left: 20px;
	padding-right: 8px;
}

.orangebox a{
	font-weight: normal;
	color: #FFF;
	font-size: 0.9em;
}

.orange_item{
	border-bottom: 1px dotted #ffb975;
	padding-top: 0px;
	padding-bottom: 10px;
   font-size: 0.9em;
}

.ordini_box{
	background: #f7f7f7;
	border: 1px solid #e3e3e3;
	padding: 8px;
	font-family: Bookman Old Style, Times,Tahoma, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	background-image: url(images/lang0/ops/control_panel/backorder.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.img_detail_link{
	font-size: 0.8em;
}
 
.product_descr{
	color: #616161;
}

.product_descr_2{
	font-size: 0.9em;
	color: black;
    text-align=:justify;
}

div.photoandtext{
	/*border: 1px dotted #f00000;*/
}

div.photo_right{
 position: relative;
 float: right; 
 padding-left: 16px; 
 padding-bottom: 7px;
}

div.photo_left{
 position: relative;
 float: left; 
 padding-right: 16px; 
 padding-bottom: 7px;
}


.product_title{
	font-size: 1.8em;
	color: #147fcf;
}

.buy_box{
	/*background-image: url(/skin/default/images/lang0/ops/notfound/buyfondo.gif);*/
	background-repeat: no-repeat;
	/*padding-left: 140px;*/
	/*padding-top: 5px;*/
	line-spacing: 4px;
	color: white;
	font-size: 1.1em;
	/*width: 581px;*/
}

.buy_box td{
	color: white;
}

.buy_text {
	font-size: 1em;
	font-weight: bold;
}

.numero_scatole{
	font-size: 1em;
	height: 20px;
	width: 60px;
	background: white;
	border: 1px solid #9f9f9f;
}

.prop_descr{
	font-size: 0.8em;
	color: #616161;
}
								 
.prod_props_box{
	padding: 30px;
	background: #ffffff;
	background-image: url(images/lang0/ops/productdetail/dettagli.gif);
	background-repeat: no-repeat;
}

.prod_props{
	border-top: 1px dotted #9f9f9f;
}

.prod_correlati_box{
	padding: 30px;
	background: #ffffff;
	background-image: url(images/lang0/ops/productdetail/consigli.gif);
	background-repeat: no-repeat;
}


.subcat{
	font-size: 0.8em;
}

.catbox {
	color: #000000;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 2px;
    font-size:11px;
}

.catbox a, .catbox a:visited, .catbox a:active{
	text-decoration: none; 
	color: #147FCF;
    font-size:11px;
}

.catbox:hover{
	color: #000000;
    font-size:11px;
}

.catbox.current{
	color: #147FCF;
    font-weight: bold;
    font-size:11px;
}


.catbox.current:hover{
	color: #147FCF;
    font-weight: bold;
    text-decoration: underline; 
    font-size:11px;
}

.patbox {
	color: #ffffff;
	height: 28px;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
    font-size:11px;
    font-family: verdana;
}

.patbox a {
	text-decoration: none; 
	color: #ffffff;
}

.patbox:hover{
	color: #000000;
}

.patbox.current{
	color: #ffffff;
    font-weight: bold;
}

.patbox.current:hover{
	color: #ffffff;
    text-decoration: underline;
    font-weight: bold;
}

.prodotto_cella{
	width: 224px;
	font-size: 1.2em;
	font-family: Trebuchet MS;
	position: relative;
	/*border: 1px dotted #5050ff;*/
	
}

.prodotto_punti_star{
	position: absolute;
	left: 4px; 
	top: 0px;
	background-image: url(images/lang0/punti.gif);
	font-size: 17px;
	text-align: center;
	width: 33px;
	height: 34px;
	padding-top: 1px;
	
}


.prodotto_cella_list{
	position: relative;
	width: 110px;
	font-size: 1.2em;
	/*border: 1px dotted #5050ff;*/
}

.prodotto_codice a{
	color: #151515;
	font-weight: bold;
	font-size: 0.8em;
}


.prodotto_descr a{
	color: #656565;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 0.8em;
}

.prodotto_prezzo{
	color: #ff8a00;
	font-size: 1.0em;
	font-weight: bold;
}

.prodotto_prezzo_mq{
	color: #a7a7a7;
	font-size: 0.8em;
	font-weight: bold;
}

.prodotto_disp{
	color: #339900;
	font-size: 0.8em;
	font-weight: bold;
}

.reserved_area{		
	text-align: left;			
	font-size: 0.85em;
}

.reserved_area ul{ 
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.reserved_area li{
	/*border-bottom: 1px dashed #d0d0d0;*/
	background-image: url(images/lang0/square.gif);
	background-position: 0px 9px;
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 5px; 
	padding-left: 20px;
}

.reserved_area a{
	color: #ff7e00;
}

.reserved_area a:hover{
	color: #147fcf;
}
						
.punti_box{
	background-image: url(images/lang0/punti_box.gif);
	background-repeat: no-repeat;
	width: 286px;
	height: 85px;
	text-align: left;
	padding-top: 36px;
	padding-left: 20px;
	padding-right: 120px;	
    font-size: 10px;	
}

.punti_box b{
	font-size: 1.4em;
}

.punti_box a{
	font-size: 0.7em;
	color: black;	 
	font-weight: normal;
}

.punti_box a:hover{
	color: #147fcf;	 
}



