* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	width:100%; 
	vertical-align:top;
	font-family:Verdana, Arial, sans-serif;
	background:#FAFDFE;
	color:#095082; line-height:13px; font-size:10px;
}

input, select, textarea {
	font-family:Verdana, Arial, sans-serif;
	color:#095082; line-height:13px; font-size:11px; font-weight:normal;
	vertical-align:middle;
}

#column_center input, #column_center select {margin:3px;}


.in_none {border:none; padding:0;}


table, td {vertical-align:top;}

a {text-decoration:underline;}	
a:hover{text-decoration:none;}

img {
	border:0px;
}


.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}
.clear_r {clear:right;}


#mainWrapper {padding:0;}




.main_w {width:80%; margin:auto;}



.head {background:url("../images/bg_head_b.gif") 0px 58px;}
.head_t {background:url("../images/bg_head.gif") top repeat-x;}

.logo {float:left; padding:18px 0 0 10px;}


.links {float:right; padding:26px 20px 19px 0; text-transform:uppercase; color:#164B6D;}
.links a {color:#164B6D; text-decoration:none;}
.links a:hover {text-decoration:underline;}



.nav_1 {float:right; background:url("../images/nav_c.gif") top;}
.nav_1 .bg_1 {background:url("../images/nav_r.jpg") top right repeat-y; padding:11px 22px 9px 15px;}


.nav_2 {float:right; background:url("../images/nav_c.gif") top;}
.nav_2 .bg_1 {background:url("../images/nav_line.jpg") top right repeat-y;}
.nav_2 .bg_2 {background:url("../images/nav_l.jpg") top left repeat-y; padding:12px 45px 10px 58px;}

.nav_2 {text-transform:uppercase; font-weight:bold; font-size:11px; color:#3F94CF;}
.nav_2 strong {color:#66AC47;}
.nav_2 a {color:#66AC47; text-decoration:none;}
.nav_2 a:hover {text-decoration:underline;}


.nav_3 {float:right; background:url("../images/nav_c.gif") top; margin-right:-57px;}
.nav_3 .bg_1 {background:url("../images/nav_line.jpg") top right repeat-y;}
.nav_3 .bg_2 {background:url("../images/nav_l.jpg") top left repeat-y; padding:10px 47px 5px 52px;}

.nav_3 {text-transform:uppercase; font-weight:bold; font-size:11px; color:#3F94CF;}
.nav_3 select {width:100px;}




.menu {width:100%; font-size:11px; text-transform:uppercase; font-weight:bold; background: #3083BC url("../images/menu_bg.gif") top;}


.menu ul {margin:0; list-style:none; padding:0 0 0 8px;}
.menu ul li {padding:5px 25px 7px 26px; float:right; border:1px solid #267EBA; margin:4px 1px 2px 0;}
.menu ul li a {color:#FFFFFF; text-decoration:none;}
.menu ul li a:hover {text-decoration:underline;}





.cont_bg {background:url("../images/bg_cont.gif") top repeat-x; padding-top:5px;}




#column_left, #column_right {}




.cen_border {border:2px solid #FFFFFF; background:#E8F2F6; padding:0 13px;}




.line {padding:0; line-height:0px; font-size:0px; background:url("../images/line_1.gif") top left repeat-x;}



.box_body ul li a.category-products, .box_body ul li a.category-subs {text-decoration:none;}
.box_body ul li a.category-products:hover, .box_body ul li a.category-subs:hover  {text-decoration:none; color:#C70E06;}




.product a {font-family:tahoma; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#095082;}
.product a strong {font-family:tahoma; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#095082;}
.product a:hover {text-decoration:underline;}


.product strong {color:#C70E06; font-family:tahoma; font-size:13px; line-height:normal; font-weight:bold;}




.product_list {padding:12px 13px 12px 13px; border-bottom:2px solid #FFFFFF; margin:0 -13px;}
.product_list .product_bg {background:#F6FBFC; padding:5px 0;}
.product_list .left {float:left; position:relative; text-align:center;}

.product_list .right {float:right; width:100%;}
.product_list .right .margin {padding:0 10px 0 0;}

.product_list .name {padding:8px 10px 3px 0;}
.product_list a {font-family:tahoma; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#095082;}
.product_list a:hover {text-decoration:underline;}

.product_list .text {padding:5px 10px 5px 0; color:#095082;}

.product_list .price {padding:3px 10px 5px 0;}
.product_list .button {padding:6px 12px 0 0;}
.product_list strong {color:#C70E06; font-family:tahoma; font-size:13px; line-height:normal; font-weight:bold;}




.product_list_col {padding:12px 13px 12px 13px; border-bottom:2px solid #FFFFFF; margin:0 -13px;}
.product_list_col .product_bg {background:#F6FBFC; padding:10px 10px 15px;}


.product_list_col .name {padding:8px 10px 3px 0;}
.product_list_col a {font-family:tahoma; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#095082;}
.product_list_col a:hover {text-decoration:underline;}

.product_list_col .text {padding:5px 10px 5px 0; color:#095082;}

.product_list_col .price {padding:3px 10px 5px 0;}
.product_list_col .button {padding:6px 12px 0 0;}
.product_list_col strong {color:#C70E06; font-family:tahoma; font-size:13px; line-height:normal; font-weight:bold;}








.footer {border-top:1px solid #000000; color:#5F655C; text-transform:uppercase; font-family:Verdana, Arial, sans-serif; font-size:8px;}

.footer a {color:#5F655C; text-decoration:none;}
.footer a:hover {text-decoration:underline;}

.footer .copy {padding-top:1px; color:#5F655C;}
.footer .copy a {color:#5F655C;}

.footer .left {float:left; width:100%;}
.footer .left .margin {margin-right:1px; padding:12px 20px 20px 20px; text-align:left;}

.footer .right {float:right; width:200px;}
.footer .right .indent {padding:11px 21px 30px 0; text-align:right;}

.navigatore {font-family:Verdana, Arial, sans-serif; font-size:11px;color:#095082;}
.navigatore a {color:#095082; text-decoration:underline; font-size:11px; }
.navigatore a:hover {text-decoration:none; color:#FF0000;}