/*RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table { border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
/*END RESET*/

*{font-family: Verdana, sans-serif;font-size: 10px/*    color: #19529e; */}
body{background-color:#FFFFFF;vertical-align:middle}

.img {border:0;}

.textbox {color:#333333;border-bottom-style:inset;font-style: normal;background-color:#ffffff;border-top-style: none;border-right-style: none;border-left-style: none;
border-bottom-color: #FF0000;border-bottom-width: 1px;width:70px;}


/************ MENU POST HEADER  - MENU ALTO *****************************/
div#menu{float:left;width: 992px;height:39px;font-weight:bold;padding-bottom:10px;padding-top:5px;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;text-align:center;}
ul#nav{width:992px;}
ul#nav li{float:left;margin-left:1px;margin-right: 1px;text-align: center;background-color:#000000;}
ul#nav a{float:left;width:121px;height:39px;padding: 5px 0;text-decoration:none;color: #FFFFFF;background-color:#000000/*#ffcc44*/;}
ul#nav a:hover{color: #ffffff;background-color:#FFA826;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background-color: #FFFFFF;color: #000000;}

div#menu_large{float:left;width: 992px;height:39px;font-weight:bold;padding-bottom:10px;padding-top:5px;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;text-align:center;}
ul#nav{width:992px;}
ul#nav li{float:left;margin-left:1px;margin-right: 1px;text-align: center;background-color:#000000;}
ul#nav a{float:left;width:139px;height:39px;padding: 5px 0;text-decoration:none;color: #FFFFFF;background-color:#000000/*#ffcc44*/;}
ul#nav a:hover{color: #ffffff;background-color:#FFA826;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background-color: #FFFFFF;color: #000000;}


/************ POST HEADER  - MENU ALTO *****************************/
#post_header {height:10px;background-color:#ffffff}
#post_header div.centrale{width:992px;height:10px;background-color:#ffffff}

/********* CONTAINER ********************************************/
#container{width:992px;margin:auto;background-color:#ffffff;text-align:left;margin-left:2px;padding-left:0px;}
#separatore{height:30px}

#tu6qui{width:992px;margin:0px;background-color:#ffffff;text-align:right;padding:3px;color:#55A0ff;}
#tu6qui a{font-weight:bold;text-decoration:none;color:#55A0ff;}
#tu6qui a:hover {color:#ffcc00;}

#offerta {width:820px;margin:auto;text-align:left;margin-left:2px;padding-left:0px;}

#footer {float:left;clear:both;width:992px;color:#999999;text-align:center;margin-left:2px;padding-left:0px;border-top:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;padding-bottom:5px;padding-top:5px;margin:auto;}
#footer div.company {font-weight:bold;}

/*********** COLONNA DI SINISTRA*****************************************/
#col_sx{width:170px;float:left;margin-top:10px;}

#col_sx div.intestazione{height:30px;background-color:#DBDBDB;text-align:center;color:#FF9933;overflow:hidden;border:1px solid #999999;padding:2px}
div#col_sx h1{font-size:16px;font-weight:bold;color:#FFFFFF}

div#lista{width:168px;float:left;background-color:#ffffff;color:#999999;border-right:1px solid #546C7C;border-left:1px solid #546C7C;font-size:12px;font-weight:bold;border-top:1px solid #546C7C;text-indent:5px;}
ul#lista, ul#lista li{list-style-type:none;margin:0px;padding:0px;background-color:#fff;} 
ul#lista {}
ul#lista li{width:170px;float:left;text-align:center;height:20px;border-right:1px solid #546C7C; border-left:1px solid #546C7C;}
ul#lista a:hover{color:#253a72; text-align:center;}
ul#lista a{float:left;text-decoration:none;/*padding:5px 0;*/color:#253a72;text-align:center;width:158px;}
ul#lista a:hover{background-color: #FFA826;color: #FFF;font-weight:bold}
ul#lista li.activelink a,ul#lista li.activelink a:hover{background-color: #FFF;color: #253a72}

div#elenco{text-decoration:none;margin:0px;padding:0px;overflow:hidden;}
ul#elenco li{color:/*#77aa55*/#000000;text-align:center;height:15px;border-right:1px solid #546C7C; border-left:1px solid #546C7C;padding:5px;font-weight:bold;background-color:#E5E9EB;font-size:11px;text-transform:capitalize;}
ul#elenco a{color:/*#77aa55*/#000000;text-align:center;text-decoration:none;font-weight:bold;font-size:11px;text-transform:capitalize;}
ul#elenco a:hover{color:#FFA826;font-weight:bold;}
ul#elenco li.activelink a,ul#lista li.activelink a:hover{background-color: #000;color: #fff}

#col_sx div.arealogin1{text-align:right;border-left:1px solid #99cc66;width:70px;height:20px;margin:0px;padding:0px;float:right;}

#col_sx div.arealogin2{text-align:center;border-right:1px solid #99cc66;width:100px;height:20px;margin:0px;padding:0px;}

#col_sx div.arealogin{text-align:center;border-right:1px solid #99cc66; border-left:1px solid #99cc66;float:left;height:30px;width:168px;padding-top:5px;display:inline;}

/************ COLONNA CENTRALE ******************************************/
#col_center{width:640px;background-color:#FFFFFF;border-bottom:0px;border-top:0px;border-left:0px;border-right:0px;border-style:solid;
border-color:#999999;float:left;margin-top:10px;margin-right:5px;margin-left:5px;display:inline}

#col_center div.box_spaziodx{width:201px;height:190px;border:1px solid #000000;margin:6px;margin-left:0px;margin-top:0px;background-color:#f9f9f9;float:left;
color:#333333/*ffcc00*/; padding:3px; display:inline; max-width:201px;max-height:190px;}
#col_center div.box_spaziodx_red{width:201px;height:190px;border:1px solid #000000;margin:6px;margin-left:0px;margin-top:0px;background-color:#f9f9f9;float:left;
color:#ff0000; padding:3px; display:inline; max-width:201px;max-height:190px;}

#col_center div.avviso {font-weight:bold;height:180px;overflow:hidden;font-size:15px;color:#ff0000;border:1px solid #ff0000;text-align:center;}

#col_center div.marcaprod{font-weight:bold;height:20px;overflow:hidden;font-size:small;padding:2px;margin:0px;max-height:20px;display:compact;text-transform:capitalize;display:none;}
#col_center div.marcaprod a{font-weight:bold; font-size:small; color:#333333/*ffcc00*/;text-decoration:none;}
#col_center div.marcaprod a:hover{color:#ffcc00;font-weight:bold; font-size:small; }
#col_center div.marcaprod a:visited{color:#333333/*ffcc00*/;font-weight:bold; font-size:small; text-decoration:none;}

#col_center div.nomeprod{height:40px;;overflow:hidden;padding:2px;margin:0px;overflow:hidden;max-height:40px;display:inline;}
#col_center div.picprod{height:100px; width:170; overflow:hidden; text-align:center;vertical-align:center;max-height:100px;}
#col_center div.priceprod{height:20px;text-align:right;font-size:small;font-weight:bold;padding:2px;margin:0px;max-height:20px;}

#col_center div.listsubcat{height:120px;width:170; overflow:hidden; text-align:left;max-height:120px; /*text-align:center; */margin-left:10px;margin-top:5px;text-transform:capitalize;}
#col_center div.listsubcat a{color:#333333; text-decoration:none;}
#col_center div.listsubcat a:hover{color:#ffcc00;}
#col_center div.listsubcat a:visited{color:#333333;text-decoration:none;}


#col_center div.box_nospaziodx{width:201px;height:190px;border:1px solid #000000;background-color:#f9f9f9;float:left;margin-bottom:6px;
margin-right:0px;color:#333333; padding:3px; display:inline}
#col_center div.box_nospaziodx_red{width:201px;height:190px;border:1px solid #000000;background-color:#f9f9f9;float:left;margin-bottom:6px;
margin-right:0px;color:#ff0000; padding:3px; display:inline}


#col_center_productlist{width:640px;background-color:#FFFFFF;border-top:0px;border-left:0px;border-right:0px;
float:left;margin-top:10px;margin-right:5px;margin-left:5px;display:inline;}

#col_center_productlist div {float:left;background-color:#FFFFFF;padding:0px;display:inline;padding-bottom:10px;}
#col_center_productlist div.vetrina{width:640px;height:20px;border-bottom:1px dashed #999999;border-top:1px dashed #999999;text-color: #999999;text-align:center;
font-weight:bold;letter-spacing: 10px;	
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:10px;
	font-size:16px;
	text-transform:capitalize;
}


#col_center_productlist div.intestazione {float:left;height:18px;padding:0px;display:inline;border:1px solid #dede11;}
#col_center_productlist div.manufacturer{padding-left:5px;width:147px;padding-top:2px;float:left;background-color:#eeeeee;display:inline;font-weight:bold;text-transform:capitalize;}
#col_center_productlist div.manufacturer_red{padding-left:5px;width:147px;padding-top:2px;float:left;background-color:#eeeeee;display:inline;font-weight:bold;color:#ff0000;text-transform:capitalize;}
#col_center_productlist div.name{padding-left:5px;width:357px;padding-top:2px;text-align:left;float:left;background-color:#ababab;display:inline;font-weight:bold;text-transform:capitalize;}
#col_center_productlist div.name_red{padding-left:5px;width:357px;padding-top:2px;text-align:left;float:left;background-color:#ababab;display:inline;font-weight:bold;color:#ff0000;}
#col_center_productlist div.price{width:121px;padding-top:2px;padding-right:5px;text-align:right;float:left;background-color:#cbcbcb;display:inline;font-weight:bold;}
#col_center_productlist div.price_red{width:121px;padding-top:2px;padding-right:5px;text-align:right;float:left;background-color:#cbcbcb;display:inline;font-weight:bold;color:#ff0000;}

#col_center_productlist div.pic {padding-left:5px;WIDTH:147px;HEIGHT:50px;background-color:#FFFFFF;display:inline;margin:0px;float:left;}
#col_center_productlist div.desc {float:left;padding-left:5px;padding-right:5px;width:352px;height:50px;background-color:#E5E9EB;display:inline;margin:0px;color:#666666;max-height:50px;overflow:hidden;}
#col_center_productlist div.option {float:left;width:121px;height:50px;display:inline;margin:0px;color:#666666;max-height:50px;overflow:hidden;padding-right:5px;text-align:right;}
#col_center_productlist div.option a{float:left;width:121px;height:50px;display:inline;margin:0px;color:#666666;max-height:50px;overflow:hidden;padding-right:5px;text-align:right;text-decoration:none;}
#col_center_productlist div.option a:hover {color:#ffcc00;font-weight:bold;}
#col_center_productlist div.option a:visited {color:#666666;}


#col_center_schprod {width:640px;background-color:#FFFFFF;border-top:0px;border-left:0px;border-right:0px;float:left;margin-top:10px;margin-right:5px;margin-left:5px;display:inline}
#col_center_schprod div.azienda{padding-left:5px;width:147px;height:18px;padding-top:2px;float:left;background-color:#eeeeee;display:inline;font-weight:bold;}
#col_center_schprod div.descrizione{padding-left:5px;width:357px;height:18px;padding-top:2px;text-align:left;float:left;background-color:#ababab;font-weight:bold;display:compact;display:block;}
#col_center_schprod div.prezzo{width:121px;height:18px;padding-top:2px;padding-right:5px;text-align:right;float:left;background-color:#cbcbcb;display:inline;font-weight:bold;}
#col_center_schprod div.pic{width:200px;height:200px; float:left;margin:0px;padding:0px;display:inline;}
#col_center_schprod div.extra{width:429px;height:200px;background-color:#ffffff;float:left;padding:5px;margin:0px;display:inline;border-left: 1px #000000 solid; }

#col_center_schprod div.descprod {width:630px;background-color:#ffffff;padding:5px;margin:0px;text-align:left;float:left;display:inline;}

#col_center_opzprod {width:640px;background-color:#FFFFFF;border-top:0px;border-left:0px;border-right:0px;float:left;margin-top:10px;margin-right:5px;margin-left:5px;display:inline}
#col_center_schprod div.opzioni {width:630px;height:20px;padding:5px;margin:0px;text-align:left;float:left;display:inline;font-weight:bold;background-color:#546C7C;color:#ffffff;}
#col_center_schprod div.opzionisx {width:200px;height:20px;padding:5px;margin:0px;text-align:left;float:left;display:inline;/*border-left:1px solid #99cc66;display:inline;*/}
#col_center_schprod div.opzionidx {width:420px;height:20px;padding:5px;margin:0px;text-align:left;float:left;display:inline;/*border-right:1px solid #99cc66; */}

#col_center_where {float:left;padding:0px;width:640px;height:250px;display:inline;margin:0px;text-align:left;}
#col_center_where div.pic{WIDTH:300px;HEIGHT:250px;background-color:#ffffff;display:inline;margin:0px;float:left;padding:0px;}
#col_center_where div.desc {WIDTH:340px;HEIGHT:250px;display:inline;margin:0px;color:333333;float:left;padding:0px;text-align:center;font-weight:bold;font-size:16px; margin-top:10px;}


#col_center_register {width:640px;background-color:#FFFFFF;border-top:0px;border-left:0px;border-right:0px;float:left;margin-top:10px;margin-right:5px;margin-left:5px;display:inline}
#col_center_register div.label{width:147px;height:18px;padding-top:2px;float:left;font-weight:bold;}
#col_center_register div.field{width:357px;height:18px;padding-top:2px;text-align:left;float:left;}

/***************** COLONNA DESTRA ******************************************/
#col_dx{width:170px;float:left;margin-top:10px;overflow:hidden;}

.b1_top, .b2_top, .b3_top, .b4_top, .b2b_top, .b3b_top, .b4b_top{font-size:1px; overflow:hidden; display:block;}
.b1_top {height:1px; background-color:#546C7C; margin:0 5px;}
.b2_top, .b2b_top {height:1px; background-color:#546C7C; border-right:2px solid #546C7C; border-left:2px solid #546C7C; margin:0 3px;}
.b3_top, .b3b_top {height:1px; background-color:#546C7C; border-right:1px solid #546C7C; border-left:1px solid #546C7C; margin:0 2px;}
.b4_top, .b4b_top {height:2px; background-color:#546C7C; border-right:1px solid #546C7C; border-left:1px solid #546C7C; margin:0 1px;}
.b2b_top, .b3b_top, .b4b_top {background-color: #E5E9EB}
.headh {background-color: #546C7C; }
.headh h1 {margin: 0px 10px 0px 10px; padding-bottom: 3px;text-align:center;font-size:15px;font-weight:bold;color:#FFFFFF;font-style:oblique;font-family:helvetica;text-transform:uppercase;}
.contenth {background-color: #E5E9EB; border-right:1px solid #546C7C; border-left:1px solid #546C7C;}
.contenth div {margin-left: 5px; padding-top: 5px; margin-right:5px;}

