<!--
/* generico */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#f4f4f4 url(../images/bg_generale.jpg) repeat-x;
}
body,td,th {
	font-family:Arial;
	font-size: 13px;
	color: #666666;
}

a {text-decoration:none; color:#333333}
a:hover {text-decoration:underline;}

h1 {margin:5px 0 10px 0; font-size:14px; font-weight:bold; color:#000; text-transform:uppercase}
h2 {margin:5px 0 5px 0; font-size:16px; font-weight:bold; color:#000; text-transform:uppercase}

.clear {clear: both}

/* Pagine */
#page1 {min-height:250px; margin:0; background:url(../images/sfondo_pagina_top_1.png) no-repeat; padding:5px 5px 10px 5px}
#page1 .col1 { width:210px; margin:0 5px 0 0; float:left}
#page1 .col2 { width:554px; margin:0 5px 0 0; padding:0; float:left}
.titolo_box_page_1 {padding:2px; border:1px solid #003366; background:url(../images/bg_titolo_box.png) repeat-x; color:#000000; font-size:20px; font-weight:bold}
.box_page_2 {border-left:1px solid #003366; border-right:1px solid #003366; border-bottom:1px solid #003366; background:#FFFFFF; padding:10px 0 0 0}
.box_page_2_b {border-left:1px solid #003366; border-right:1px solid #003366; border-bottom:1px solid #003366; background:#FFFFFF; padding:10px 5px 5px 5px; text-align:justify}
#page1 .col3 { width:210px; float:left}

#page2 {min-height:250px; margin:10px 5px 20px 5px}
#page2 a {font-size:14px; color:#666666; font-weight:bold;}
.box_articoli_lista {text-align:center; width:170px; float:left; margin:0 0 10px 10px; border:1px solid #003366; padding:0 0 5px 0}
.box_img_lista {text-align:center; width:150px; height:99px; overflow:hidden; margin:5px 0 5px 0;}
.box_desc_lista {text-align:center; height:40px; overflow:hidden; margin:0 0 5px 0; font-size:11px; color:#999999; padding:3px}
.link_lista {font-family:tahoma; color:#003366; font-size:11px; font-weight:bold}
.box_prezzo {height:40px; margin:0 0 5px 0; padding:3px}
.prezzo {font-family:tahoma; color:#990000; font-size:16px; font-weight:bold}
.prezzo_sconto {font-family:tahoma; color:#990000; font-size:16px; font-weight:bold; text-decoration:line-through}

.box_articoli_offerta {margin:0 0 10px; border-bottom:1px solid #ccc; padding:0 0 5px 0}
.box_img_offerta {text-align:center; width:70px; height:90px; overflow:hidden; margin:5px 5px 0 0; float:left}
.box_desc_offerta {height:40px; overflow:hidden; margin:0 0 5px 0; font-size:11px; color:#999999; padding:3px}
.link_offerta {font-family:tahoma; color:#003366; font-size:11px; font-weight:bold}
.box_prezzo_offerta {height:30px; margin:0 0 5px 0; padding:3px}
.prezzo_offerta {font-family:tahoma; color:#990000; font-size:14px; font-weight:bold}
.prezzo_sconto_offerta {font-family:tahoma; color:#990000; font-size:14px; font-weight:bold; text-decoration:line-through}

/* Layout */
#contenitore {background:#f4f4f4 url(../images/bg_page.png) repeat-x; margin:auto; width:1000px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
#box_ricerca {color: #666666; padding:2px 2px 2px 2px; margin:10px 0 0 0; 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 }
.slogan_1 {font-family:tahoma; color:#003366; font-size:20px}
.slogan_2 {font-family:tahoma; color:#003366; font-size:15px}
.slogan_3 {font-family:tahoma; color:#003366; font-size:24px}
#box_titolo {margin:0 0 0 0; width:1000px}
#box_logo {margin:15px 0 0px 0; width:693px; float:left; min-height:55px}
#box_slogan {margin:8px 0 10px 8px; border-left:1px solid #999999; padding:0 0 0 8px; width:452px; float:left; height:55px}
.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}
.menu_top {margin:10px 5px 10px 0; float:left}
.titolo_box_page {padding:2px; border:1px solid #FF9900; background:url(../images/bg_titolo_box.png) repeat-x; color:#000000; font-size:20px; font-weight:bold}
.box_page {padding:2px; border-left:1px solid #FF9900; border-right:1px solid #FF9900; border-bottom:1px solid #FF9900; background:#FFFFFF; margin:0 0 5px 0}
.box_page_of {padding:2px; border-left:1px solid #FF9900; border-right:1px solid #FF9900; border-bottom:1px solid #FF9900; background:#FFFFFF; margin:0 0 5px 0; height:400px}
.box_page_1 {padding:2px; border:1px solid #FF9900; background:#FFFFFF; margin:0 0 5px 0}
.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 */
#boxfooter {margin:auto; text-align:center; color:#999999; font-size:11px; width:940px; padding:10px 0 0 0}

/* form */
.form_col_sx { width:95px; float:left; margin:0 5px 5px 0}
.form_col_dx { width:555px; float:left; margin:0 0 5px 5px}
.formtext { width:300px; color:#666666; font-size:11px; border:1px solid #999999; padding:3px;}
.formtextarea{ width:300px; height:150px; color:#666666; font-size:11px; border:1px solid #999999; padding:3px;}
.formtextrandom { width:100px; color:#666666; font-size:11px; border:1px solid #999999; padding:3px;}



/* carrello ecommerce */

.titolo_carrello {width:660px; 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:108px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.lista_carrello_dispari {background:#ffffff; width:650px; padding:2px 0 2px 0; margin:5px 0 5px 0}
.lista_carrello_pari {background:#f4f4f4; 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:#666666; font-size:11px}
.field_anagrafica_sx {width:95px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px; font-weight:bold; color:#000000}
.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; color:#000000; text-decoration:none; font-size:11px; font-weight:bold}
.carrello_btn_1{padding:2px 5px 2px 5px; border:1px solid #999999; color:#000000; color:#990000; 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:230px; margin:0 5px 5px 0; float:left}
.det_articolo_dx { width:375px; margin:0 5px 5px 0; float:left}

.titolo_add_det { width:200px; margin:5px 5px 0 0; padding:2px 2px 2px 15px; background:url(../images/bg_tit_add_det.png) repeat-x; 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:#000000;}

.titolo_add_det_ass {margin:5px 5px 0 0; padding:2px 2px 2px 15px; background:url(../images/bg_tit_add_det_ass.png) repeat-x; 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:#000000;}

.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
}

-->


