﻿* {font-family:Arial;}
HTML {background:url(/img/bg.gif) #DDD;}
BODY {margin:0px;}
A {color:#069; outline:0;}
A:active {outline:0;}
A:hover {color:#09C;}
A IMG {border:0;}
/* A:hover IMG {opacity:0.8; filter:alpha(opacity=80);} */
DIV IMG {vertical-align:bottom;}
FORM {margin:0px;}
DIV, P, SPAN, LABEL, INPUT, SELECT, TEXTAREA, BUTTON {font-size:11px;}
P {margin:0px;}
TABLE {border-collapse:collapse; border-spacing:0;}
INPUT {outline:none;}
h3 {color:#d14141;margin:0px;}
h4 {color:#666;margin:0px;}

#contatti {color:#FFFFFF;float:right;padding:10px;padding-right:10px;font-size:10px; text-align:right;}
#contatti a {color:#FFFFFF;}
#contatti a:hover {color:#8e2323;}
#contatti a:active {color:#FFFFFF;}

#connections {float:right;padding-right:10px;padding-top:6px;}

.inputfield {margin-bottom:6px;float:left;width:100%;}
.inputfield input {border:1px solid #CCCCCC;font-size:10px;width:160px;margin:0px;float:left;}
.inputfield .checkbox {width:20px;margin:0px;}
.inputfield label {font-size:11px;height:18px;width:120px;display:block;float:left;}
.inputfield img {margin-left:6px;}
.inputfield p {margin-left:20px;color:#666;float:right;width:340px;}

/* body e layout principale */

DIV#body	{width:988px;float:left;position:absolute;left:50%;margin:0px 0px 0px -494px;padding-left:4px;min-height:600px;overflow:hidden; background:url(Images/bgWrapper.jpg); background-repeat: repeat-y;}
DIV#body_main {display:block;float:left; width:670px;margin-bottom:16px;}
DIV#body_main DIV.main_left {float:left; width:310px;padding:10px;border-right:1px solid #CCC;}
DIV#body_main DIV.main_right {float:right; width:310px;padding:10px;}
DIV#body_column {float:left; width:300px;padding:5px;padding-top:0px;color:#000;}
DIV#body_right {float:right; width:300px;}
DIV#BottomLegend {background-color:#000;float:left;width:960px;padding:10px;}
DIV#Powered {text-align:right;}
DIV#DatiFiscali {text-align:Center;padding:10px;}

/* banner */
DIV#banldr {float:left;width:980px;background:url(Images/banner-New.jpg); background-repeat:no-repeat;}
DIV#banldr .logo {border:none;float:left;}
DIV#banldr .logo a {float:left;width:400px;height:120px;}
DIV#banldr .logo img {border:none;}
DIV#menu {margin-bottom:10px; background-color:#d14141;float:left;width:980px; background-image:url(Images/bgMenu.gif);}

.clear {clear:both;}
.hr {clear:both;border-bottom:1px solid #ccc;}
span.comment {color:#999999;}

.float_left {float:left;}
.float_right {float:right;}

.bgMenu {background-image:url(Images/nav_bg.gif);display:block;float:left;height:34px;padding:0px;width:980px;}
ul.menu {list-style-type:none;margin:0xp;padding:0px;font-size:14px;font-weight:bold;float:left;}
ul.menu li {float:left;}
ul.menu a {color:#FFF;text-decoration:none;display:block;padding-left:10px;padding-right:10px;}
ul.menu a:hover {color:#999;}

DIV.formInserimento {padding:10px;float:left;}
DIV.formInserimento SPAN {display:block;float:left;width:80px;font-weight:bold;}

DIV.CategorySingleProduct DIV.TextBox DIV.Price {font-size:13px;font-weight:bold;}
DIV.CategorySingleProduct DIV.TextBox DIV.Price span {font-size:16px;}

DIV.BoxProductSimilar {width:60px;padding:10px;margin:4px;border:1px solid #CCC;float:left;text-align:center;}
DIV.BoxProductSimilar img {margin: 0 auto;}

DIV.BoxProductHomepage {border-bottom:1px solid #ccc;border-left:1px solid #ccc;width:300px;float:left;margin:4px;padding:10px;background-image:url(images/bgProductHome.jpg);}
DIV.BoxProductHomepage img {float:left;margin-right:10px;}
DIV.BoxProductHomepage span {margin-left:60px;height:40px;display:block;}
DIV.BoxProductHomepage a {font-size:12px;font-weight:bold;}
DIV.BoxProductHomepage .HomeDesc {width:180px;display:block;}
DIV.BoxProductHomepage h4 {color:#FFFFFF;padding-top:14px;padding-right:10px;width:90px;height:30px;font-size:16px;font-weight:bold; margin-top:4px; background-image:url(images/bgprice.png); background-repeat:no-repeat;}
DIV.BoxProductHomepage h3 {color:#f23f3f;width:80px;font-size:14px;font-weight:bold; margin-top:4px;margin-left:200px;float:left; text-decoration:line-through;}
div.free {margin-top:20px;width:50px;height:30px;float:left; background-image:url(images/ICONA_SPEDIZIONE.png); background-repeat:no-repeat; background-position:center middle;}
div.offerta {margin-top:4px;width:50px;height:50px;float:left; background-image:url(images/ICONA_OFFERTA.png); background-repeat:no-repeat; background-position:center middle;}
div.ultimopezzo {margin-top:4px;width:50px;height:50px;float:left; background-image:url(images/ICONA_ULTIMOPEZZO2.png); background-repeat:no-repeat; background-position:center middle;}

span.PrezzoBarrato {color:#f23f3f;text-decoration:line-through;font-size:10px;padding:4px;}

DIV.ProductDetails DIV.Price {font-size:13px;font-weight:bold;}
DIV.ProductDetails DIV.Price span {font-size:16px;}
DIV.ProductDetails DIV.New span {font-size:14px;font-weight:bold;color:#d14141;}
DIV.ProductDetails DIV.Description {color:#666;margin-top:16px;width:300px;float:right;}

DIV.CategorySingleProduct {float:left;width:650px;padding:10px;}
DIV.CategorySingleProduct DIV.ImageBox {float:left;width:180px;text-align: center} 
DIV.CategorySingleProduct DIV.ImageBox img {margin: 0 auto;}
DIV.CategorySingleProduct DIV.TitleBox {margin-bottom:16px;} 
DIV.CategorySingleProduct DIV.TextBox {text-align:right;float:right;width:460px;} 
DIV.CategorySingleProduct DIV.TextBox DIV.Price {font-size:13px;font-weight:bold;}
DIV.CategorySingleProduct DIV.TextBox DIV.Price span {font-size:16px;}
DIV.CategorySingleProduct DIV.TextBox DIV.New span {font-size:14px;font-weight:bold;color:#d14141;}
DIV.CategorySingleProduct DIV.TextBox DIV.Description {margin-top:16px;width:300px;float:right;}
DIV.CategorySingleProduct DIV.TextBox DIV.Description span {color:#666;}

DIV.BottomLegendItem {float:left;width:90px;margin-right:4px;color:#FFF;}
DIV.BottomLegendItem ul { list-style:none;margin:0px;padding:0px;}
DIV.BottomLegendItem li { margin:0px;padding:0px;color:#FFF;}
DIV.BottomLegendItem a { margin:0px;padding:0px;color:#FFF;}

DIV.box670top { background-repeat:no-repeat; background-image:url(Images/box670_top.gif);height:12px;}
DIV.box670content {width:670px;background-color:#FFF;float:left;}
DIV.box670bottom { background-repeat:no-repeat; background-image:url(Images/box670_bottom.gif);height:14px;}

DIV.box301top {width:295px;background-repeat:no-repeat; background-image:url(Images/box301_top.gif);height:25px;padding:6px 0px 0px 6px;}
DIV.box301content {width:281px;background-color:#c8c8c8;padding:6px 10px 6px 10px;}
DIV.box301bottom {width:301px;background-repeat:no-repeat; background-image:url(Images/box301_bottom.gif);height:14px;margin-bottom:6px;}

DIV.banner670 {width:670px; background-color:red;height:80px;margin-bottom:10px;}

.AccordionNews {float:left;width:300px}
.AccordionNews a, .AccordionNews a:visited, .AccordionNews a:active {color:White;}
.AccordionNews a.header {margin-bottom:4px;font-weight:bold;cursor:pointer;font-size:14px;padding:3px;padding-top:5px;color:#FFF;display:block;background-color:#ed2724;}
.AccordionNews div {padding:0px;padding-left:4px;width:300px;}



