<!--
/* generico */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#510051 url(../images/bg_top.jpg) repeat-x
}
body,td,th {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color:#fff
}

a  {color:#fff; text-decoration:none}

h1 {margin:0px 0 10px 0px; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; z-index:5; background:url(../images/bg_h1.png); height:20px; padding:3px}
h2 {margin:0 0 2px 0; font-size:18px; font-weight:bold; color:#510051;}
.testo_box{font-size:18px; font-weight:bold; color:#510051;}

.clear {clear: both}

/* Pagine */
#container {width:1100px;min-height:250px;margin:auto; padding:0 0 10px 0}
#titolo {width:1000px; height:113px;margin:auto;}
#logo {width:383px; height:104px;float:left}
#niente {width:500px; float:right}
#menu_top {width:250px; float:right; padding:2px 0 2px 0px; margin:0 0 10px 0}
#menu_ricerca {float:right; padding:2px 0 2px 30px;}
#menu_ricerca .text_ricerca {border:0; background:url(../images/bg_ricerca.png) no-repeat; width:225px; height:21px; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:6px 0 0 32px; float:left;}
#menu_top .image{float:left; margin:0 2px 0 0}
#menu_top .link{float:left; margin:0 2px 0 0; padding:10px 0 0 0}
#menu_top .link a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; padding:5px 10px 0 0}
#menu {width:880px;margin:auto; color:#FFFFFF}
#menu a{padding:8px 15px 2px 15px; text-align:center; float:left; color:#FFFFFF; font-family:Arial; font-size:14px; font-weight:bold; text-decoration:none; height:22px}
#menu a:hover{background:url(../images/ro_menu.png) repeat-x; color:#000000}
.trattini_menu {width:2px; height:32px; float:left; background:url(../images/trattini_menu.png) repeat-y}
#page1 {width:980px;min-height:300px;margin:auto; padding:40px 0 0 0}
#page1 .col1 { width:220px; padding:35px 0 0 0; float:left; margin:0 10px 0 0}
#page1 .col2 { width:750px; padding:35px 0 0 0; float:right}
#page1 .col2_det { width:748px; padding:35px 0 0 0; float:right; border-right:1px solid #E1519C; border-bottom:1px solid #E1519C}

#page2 {width:980px;min-height:300px;margin:auto; padding:40px 0 0 0}
#page2 .col1 { width:220px; padding:35px 0 0 0; float:left; margin:0 10px 0 0}
#page2 .col2_def{ width:520px; padding:5px 0 0 0; float:left; margin:0 10px 0 0}
#page2 .col2 { width:520px; padding:35px 0 0 0; float:left; margin:0 10px 0 0}
#page2 .col3 { width:220px; padding:35px 0 0 0; float:right; margin:0 0 0 0}


/*ultimi articoli*/
.ultimi_articoli_box {width:162px; height:260px; float:left; text-align:center; margin:0 10px 15px 0; color:#fff; font-size:12px}
.ultimi_articoli_box_dx {width:162px; float:left; text-align:center; margin:0 0 5px 0; color:#000000; font-size:12px}
.ultimi_articoli_box a {color:#fff; text-decoration:none}
.ultimi_articoli_box_dx a {color:#666; text-decoration:none}
.ultimi_articoli_box_a {border-left:1px solid #fff; border-right:1px solid #fff; padding:3px; height:100px; background:#fff}
.ultimi_articoli_top {height:10px; background:url(../images/ultimi_top.png) no-repeat}
.ultimi_articoli_bot {height:10px; background:url(../images/ultimi_bot.png) no-repeat}
.box_img_u_a {width:120px; height:100px; overflow:hidden; margin:auto}


/* Layout */
#box_ricerca {color: #666666; padding:2px 2px 2px 2px; width:800px; margin:-7px 0 0 200px; font-size:11px; float:left}
#box_assistenza_clienti {color: #666666; padding:2px 2px 2px 2px; width:200px; margin:-7px 0 0 650px; font-size:11px; float:left}
#box_catalogo {background:url(../images/bg_box_catalogo.png) repeat-x; padding:0; width:100%; height:30px; text-align:center; font-weight:bold}
.form_button1 {color:#000; border:1px solid #234356 }
#box_titolo {margin:0 0 0 0; width:940px; background:url(../images/titolo.png) #FFFFFF no-repeat; height:100px; }
#box_logo {margin:5px 0 10px 0; width:190px; float:left; height:41px}
.box_shiny {margin:3px 40px 0 0; float:left}
#box_menu {margin:5px 0 5px 0; width:600px; text-transform:uppercase; padding:0 5px 0 5px; float:right}
#box_menu a {color:#666666; font-size:11px}
.attenzione {color:#ff0000}
.voce_radio {color:#990000; font-size:11px;}
fieldset {-moz-border-radius: 5px 5px 5px 5px ; border:1px solid #999999}
legend {font-size:18px; color:#000000}

/* footer */
#footer {height:90px; border-top:1px solid #cc2f91; padding:5px; text-align:center; font-size:11px; font-family:Arial, Helvetica, sans-serif}

/* form */
.form_col_sx { width:95px; float:left; margin:0 5px 5px 0}
.form_col_dx { width:230px; float:left; margin:0 0 5px 5px}
.formtext { width:225px; color:#fff; font-size:11px; border:1px solid #E1519C; padding:3px; background:#7031A8}
.formtextarea{ width:225px; height:150px; color:#fff; font-size:12px; border:1px solid #E1519C; padding:3px; background:#7031A8}
.formtextrandom { width:90px; color:#fff; font-size:11px; border:1px solid #E1519C; padding:3px; background:#7031A8}



/* carrello ecommerce */

.titolo_carrello {width:690px; padding:2px 0 2px 0; margin:5px 0 5px 0; font-weight:bold}
.carrello_cod {width:40px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_modello {width:255px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_modello_riepilogo {width:345px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_peso {width:70px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_prezzo {width:60px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_iva {width:60px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_quantita {width:130px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_elimina {width:120px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.lista_carrello_dispari {background:#400040; width:650px; padding:2px 0 2px 0; margin:5px 0 5px 0}
.lista_carrello_pari {background:#820082; width:650px; padding:2px 0 2px 0; margin:5px 0 5px 0}

.field_anagrafica {width:650px}
.field_anagrafica input {border:1px solid #CCCCCC; padding:2px; color:#510051; font-size:11px}
.field_anagrafica_sx {width:95px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px; font-weight:bold; color:#bf4bc2}
.field_anagrafica_dx {width:200px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_btn{padding:2px 5px 2px 5px; border:1px solid #999999; background:#FFFFFF; color:#000; text-decoration:none; font-size:11px; font-weight:bold}
.carrello_btn_1{padding:2px 5px 2px 5px; border:1px solid #999999; background:#FFFFFF; color:#000; text-decoration:none; font-size:11px; font-weight:bold}



.boxelenco3 {width:100%;border:1px solid #c4a85e; height:auto;}
.elenco3 {padding:5px; margin:5px; width:900px; border-bottom:1px solid  #999999;  height:auto; text-align:justify}
.boxfoto3 {float:left;width:140px}
.foto3 {border:1px solid #999; width:120px; padding:4px; margin-left:0px; margin-right:6px; background: #e9e9e9; padding-bottom:2px}

.piu_venduti_box { width:150px; text-align:center; margin:0 5px 5px 0; float:left; height:200px}
.det_articolo_sx { width:430px; margin:0 5px 5px 0; float:left}
.det_articolo_dx { width:230px; margin:0 5px 5px 0; float:left}

.titolo_add_det { width:200px; margin:5px 5px 0 0; padding:2px 2px 2px 15px; font-weight:bold; border:1px solid #ccc}
.add_det { width:213px; margin:0 5px 5px 0; padding:2px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc}
.add_det a {font-size:10px; font-weight:bold; color:#ffcc00;}


.titolo_add_det_ass {margin:5px 5px 0 0; padding:2px 2px 2px 15px; font-weight:bold; border:1px solid #ccc}
.add_det_ass {margin:0 5px 5px 0; padding:2px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc}
.add_det_ass a {font-size:11px; font-weight:bold; color:#ffcc00;}
.img_det_art_1 {width:80px; height:55px; overflow:hidden; margin:0 5px 5px 0; float:left; text-align:center}
.img_det_art_1 .immagine {height:55px; border:0}

.articoli_associati {margin:0 0 5px 0}

.boxfotospy {width:33.3%; float:left}
.fotospy {width:160px; padding:4px; border:1px solid #000; margin:auto; height:120px}
.vocespy {width:100%; text-align:center; font-size:10px; color:#666666}

.innerError {
background:url(../images/invalid.gif) top left no-repeat #fff;
    padding-left: 20px;
    padding-top: 1px;
	BORDER-RIGHT: #FF8000 0px solid; BORDER-TOP: #FF8000 10x solid; MARGIN: 0px; BORDER-LEFT: #FF8000 0px solid; BORDER-BOTTOM: #FF8000 0px solid; COLOR: #FF8000
}
.innerHelp {
background:url(../images/valid.gif) top left no-repeat #fff;
    padding-left: 20px;
    padding-top: 1px;
	BORDER-RIGHT: #008000 0px solid; BORDER-TOP: #008000 10x solid; MARGIN: 0px; BORDER-LEFT: #008000 0px solid; BORDER-BOTTOM: #008000 0px solid; COLOR: #008000
}

.categorie_articoli {background:#fff; min-height:150px;}
.bottom_box {width:260px; height:15px; margin:0 0 10px 0; background:url(../images/bg_bottom_box.png) no-repeat}
.top_box {width:260px; height:10px; margin:0; background:url(../images/bg_top_box.png) no-repeat}

#menu_c, #menu_c ul, #menu_c li{
padding:0;
margin:0;
font-size:12px;
}

#menu_c ul li{
list-style: none;
position: relative;
width:180px;
height: 30px;
padding:0 20px;
line-height: 30px;
cursor:pointer;
background:#fff;
border-bottom:1px dotted #ccc;
color:#666666;
font-weight:bold
}

#menu_c ul ul li{
list-style: none;
position: relative;
width:200px;
min-height: 30px;
padding:0 20px;
line-height: 30px;
cursor:pointer;
background:#fff;
border-right:2px solid #ebcae4;
border-left:2px solid #ebcae4;
color:#999999;
font-weight:normal;
}

#menu_c ul ul li:hover{
font-weight:bold;
}


#menu_c li a{
text-decoration:none;
color:#000;
} 

#menu_c li a:hover{
text-decoration:none;
} 

#menu_c li:hover{
color:#fff;
}

#menu_c ul ul{
position: absolute;
top:0;
left:210px;
visibility:hidden;

}

#menu_c ul ul ul{
position: absolute;
top:0;
left:240px;
visibility:hidden;

}


#menu_c ul li:hover ul{
visibility:visible;
} 
#menu_c ul li:hover ul ul{
visibility:hidden;
}

#menu_c ul ul li:hover ul{
visibility:visible;
} 

.bg_menu_top{width:245px; height:10px; background:url(../images/bg_top_menu.png) no-repeat} 
.bg_menu_bot{width:245px; height:10px; background:url(../images/bg_bot_menu.png) no-repeat} 

-->








