<!--
/* generico background:#9c322abackground: #B00000;	*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #B00000 fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.box {padding:10px; border:1px solid #ccc; text-align:left}
.clear {clear:both}

.box_articoli_lista {text-align:center; width:168px; float:left; margin:0; border:1px solid #062e89; padding:8px;background:#FFFFFF;background:#FFFFFF; margin:2px;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
.box_img_lista {text-align:center; width:150px; height:99px; overflow:hidden; margin:5px auto 5px auto;}
.box_desc_lista {text-align:center; height:40px; overflow:hidden; margin:0 0 5px 0; font-size:11px; color:#999999; padding:3px}
.box_articoli_lista a {font-family:tahoma; color:#333333; font-size:11px; font-weight:bold}
.box_prezzo {height:30px; margin:0 0 5px 0; padding:3px}
.box_stelle {height:30px; margin:0 0 5px 0; padding:3px}
.prezzo {font-family:tahoma; color:#006600; font-size:14px; font-weight:bold}
.prezzo_sconto {font-family:tahoma; color:#990000; font-size:14px; font-weight:bold; text-decoration:line-through}

.box_articoli_lista_2 {text-align:center; width:218px; float:left; margin:0; border:1px solid #062e89; padding:10px;background:#FFFFFF; margin:6px 6px 6px 7px;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
.box_img_lista_2 {text-align:center; width:160px; height:130px; overflow:hidden; margin: auto; text-align:center}
.box_desc_lista_2 {text-align:center; height:40px; overflow:hidden; margin:0 0 10px 0; font-size:13px; color:#062e89; padding:3px; line-height:40px}
.box_articoli_lista_2 a {font-family:tahoma; color:#062e89; font-size:13px; font-weight:bold}


.box_top {height:27px; background:url(../images/bg_top.png) repeat-x; font-size:14px; font-weight:bold; letter-spacing:1px; text-align:center; padding-top:8px; border:1px solid #ccc}
.box_center {padding:5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; margin-bottom:10px; background:#FFFFFF }
.box_center a{color:#666666; text-decoration:none; font-size:11px; font-weight:bold}
.box_center ul li {font-size:12px; font-weight:bold }
.box_center ul ul li {font-size:11px; font-weight:normal }
.box_center ul ul li a{color:#006699; text-decoration:underline }
.box_center ul ul li a:hover{text-decoration:none }
.box_center .sx {width:49%; float:left; border-right:1px solid #ccc}
.box_center .dx {width:50%; float:right}

/*#catalogo ul li {border:1px solid #003366; height:20px; padding:5px 0 0px 10px; background:#fff}
#catalogo ul li a {font-weight:bold; text-decoration:none; color:#000}
#catalogo ul ul li { visibility:hidden;}
#catalogo ul ul li a{ color:#006699;}
#catalogo ul li:hover ul li{ visibility:visible; margin:-23px 0 0 158px; width:150px; background:#fff; border:1px solid #990000;}
*/

/* carrello ecommerce */

.titolo_carrello {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:460px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_modello_riepilogo {width:460px; 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:70px; 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:150px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.lista_carrello_dispari {background:#ffffff; padding:2px 0 2px 0; margin:5px 0 5px 0}
.lista_carrello_pari {background:#f4f4f4; padding:2px 0 2px 0; margin:5px 0 5px 0}

.field_anagrafica {}
.field_anagrafica input {border:1px solid #CCCCCC; padding:2px; color:#666666; font-size:11px;}
.field_anagrafica_sx {width:150px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px; font-weight:bold; color:#000000}
.field_anagrafica_dx {width:300px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_btn{padding:2px 5px 2px 5px; border:1px solid #990000; color:#000000; text-decoration:none; font-size:16px; font-weight:bold; cursor:pointer}
.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; cursor:pointer}

#contenitore {width:1000px; min-height:400px; background:url(../images/bg_container.jpg) no-repeat; margin:auto;}
#contenitore #titolo {height:290px}
#contenitore #titolo .logo {width:359px; height:109px; float:left}

#contenitore #menu {height:50px; background:url(../images/bg_menu.png) repeat-x; font-size:15px}
#contenitore #menu ul {list-style:none; margin:0px; float:left; padding:0 }
#contenitore #menu ul li {border-right:1px solid #f4f4f4; padding:15px 14px 0 14px;; text-decoration:none; height:35px; float:left}
#contenitore #menu ul li:hover { background:url(../images/bg_menu_hover.png)}
#contenitore #menu ul li a{color:#FFFFFF; font-weight:bold; text-decoration:none;}

#footer {background:#003366; color:#FFFFFF; font-size:15px; padding:5px}
#footer_link { text-align:left; padding:2px; margin-top:2px; font-size:11px}
#footer_link a{color: #009933; text-decoration:underline}
#footer_link a:hover{text-decoration:none}
#footer_sub {text-align:center; color:#CCCCCC; font-size:11px;}

/* 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;}
.form_button1 {color:#000; border:1px solid #234356 }


#page_1 {margin:10px 0 10px 0; min-height:200px}
#page_1 .col_1 {margin:0 5px 0 0; float:left; width:222px}
#page_1 .col_2 {float:left; width:773px; position:relative}

#page_2 {margin:10px 0 10px 0; min-height:200px}
#page_2 .col_1 {margin:0 5px 0 0; float:left; width:222px}
#page_2 .col_2 {float:left; width:773px; position:relative}

#page_3 {margin:10px 0 10px 0; min-height:200px}
#page_3 .col_1 {margin:0 5px 0 0;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyoutt.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.menu_1 {
		position:relative; margin:0;
		font-size:12px;
		font-weight:bold;
		margin:0 0 0 0;
		z-index:5;
		text-transform:uppercase

}
.menu_1 ul li a, .menu_1 ul li a:visited {
		display:block;
		text-decoration:none;
		color: #666666;
		text-align:left;
		z-index:5;
		padding:5px 5px;

}
.menu_1 ul {
		padding:0;
		margin:0;
		list-style-type: none;
		
}
.menu_1 ul li {
		margin-right:1px;
		position:relative;
		z-index:5;
}
.menu_1 ul li ul {
		display: none;
		margin-top:-2px;
		background:#eee;
}

/* specific to non IE browsers */
.menu_1 ul li:hover a {
color: #000;

}
.menu_1 ul li:hover ul {
		display:block;
		position:absolute;
		left:205px;
		top:0px;
		width:200px;
		z-index:5;
		background: #fec56c;
		font-weight:normal
	
}
.menu_1 ul li:hover ul li a.hide {
		color:#000000;
		z-index:5;

}
.menu_1 ul li:hover ul li:hover a.hide {
		width:160px;
		
}
.menu_1 ul li:hover ul li ul {
		display: none;
		font-weight:normal

}
.menu_1 ul li:hover ul li a {
		color:#000;
		padding-left:4px;
		width:188px;
		border:1px solid #ccc;
		margin-top:-1px;
		background:#fec56c;
		font-weight:normal;
		padding:5px;
		text-decoration:none
}
.menu_1 ul li:hover ul li a:hover {
		color:#000;
		font-weight:bold;
		background: #feb546
}
.menu_1 ul li:hover ul li:hover ul {
		display:block;
		position:absolute;
		left:170px;
		top:0;
		color:#476679;
}
.menu_1 ul li:hover ul li:hover ul li a {
		display:block;
		color:#476679;
		background:#CCCCCC
}
.menu_1 ul li:hover ul li:hover ul li a:hover {
		color:#fff;
}

/* Home Slide */
#slideshow {
    position:relative;
	height:230px;
	margin-bottom:5px}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 230px;
    background-color: #FFF;
	padding:0px;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 230px;
    display: block;
    border: 0;
    margin-bottom: 0;
	width:773px
}



/* Home Slide_2 */
#banner_2 {
    position:relative;
	}

#banner_2 DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    background-color: #FFF;
}

#banner_2 DIV.active {
    z-index:10;
    opacity:1.0;
}

#banner_2 DIV.last-active {
    z-index:9;
}

#banner_2 DIV IMG {
    display: block;
    border: 0;
    margin-bottom: 0;
	width:210px
}





