body {
	
	margin: 0 auto;
	padding:0;
	text-align:center;
	/*background-image: url(../template/images/bgcolore3.gif);
 	background-repeat: repeat-x, repeat-y ;*/
 	scrollbar-3dlight-color : #D8D0C0;
	scrollbar-arrow-color : #577C8F;
	scrollbar-base-color : #D8D0C0;
	scrollbar-darkshadow-color : #577C8F;
	scrollbar-shadow-color : #D8D0C0;
	scrollbar-highlight-color : #ffffff;
	background-color:#FFF;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	
}

img{
border:0;
}

.redArticolo{
color:#c60e0e;
}

.green{
color:#308e34;
}
.prezzo{
color:#fd7739;
font-weight:bold;
font-size:12px;
}

.big{
font-size:12px;
font-weight:bold;
}

.prezzoUnitarioGreen{
color:#308e34;
font-weight:bold;
font-size:12px;
}

.descScheda{
color:#fd7739;
font-weight:bold;
font-size:10px;
}

.spedizione{
color:#003082;
}

.dx{
text-align:right;
}
form{
margin:0;
padding:0;
}

#cont{
width:922px;
height:auto;
overflow:hidden;
margin:10px auto;
color:#333333;
}


#cont div{
float:left
}

#header{
width:922px;
height:114px;
background:url(../template/images/new/bgHeader.jpg) no-repeat;
text-align:left;
margin:0;
padding:0;
}

#header div{
float:left;
height:114px;
}

#corpo{
width:922px;
height:auto;
overflow:hidden;
background:url(../template/images/new/bgCorpo.jpg) repeat-y left top;
}


#nav{
width:922px;
height:22px;
background:url(../template/images/new/bgNav.jpg);
padding:10px 12px 4px 27px;
}

#nav div{
float:left;
height:22px;
}


#usernav{
width:961px;
height:21px;
background:url(../template/images/new/bgNavuser.jpg);
/*padding:10px 12px 4px 27px;*/
padding:15px 0 0 0;
margin-bottom:5px;
text-align:left;

}

*html #usernav{
width:922px;
height:36px;
background:url(../template/images/new/bgNavuser.jpg);
/*padding:10px 12px 4px 27px;*/
padding:15px 0 0 0;
margin-bottom:5px;
text-align:left;

}


/*
#usernav div{
float:left;
height:22px;
}
*/
#corpo .up{
width:922px;
height:12px;
background:url(../template/images/new/topBody.jpg) no-repeat;
margin:0;
}


#corpo .modulo{
width:922px;
height:auto;
text-align:left;
overflow:visible;
}

#corpo .modulo #c1{
width:221px;
height:auto;
float:left;

}



#corpo .modulo #c2{
width:660px;
height:auto;
float:left;
padding:40px 21px 40px 20px;
}





#moduloGenerico P{
margin:0;
padding:0;
text-align:justify;
line-height:1.5em
}

#moduloGenerico P strong, #moduloGenerico strong{
color:#990000;
}



#moduloGenerico P ul li, #moduloGenerico ul li{
	margin-bottom: 10px;
	padding-left:0px;
	list-style-type: none;
	background-image:url(../template/images/new/freccia.gif);
	background-repeat:no-repeat;
	background-position:  0 .6em;
	line-height:18px;
	padding-left: 24px; 
	padding-top:5px;
	font-size:10px;
	/*color:#5c5858;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#moduloGenerico P ul, #moduloGenerico ul{
	margin-left:-25px;
	margin-top:15px;
	margin-bottom:15px;
}

*html #moduloGenerico P ul, *html #moduloGenerico ul{
margin-left: 15px;
}

*:first-child+html #moduloGenerico P ul, *:first-child+html #moduloGenerico ul{
	margin-left:15px;
}


#corpo .modulo #cH{
width:681px;
height:auto;
float:left;
padding:0 10px 0 10px;

}

#corpo .down{
width:922px;
height:12px;
margin:0px;
background:url(../template/images/new/downBody.jpg) no-repeat left bottom;
clear:left;
}

#foo{
width:922px;
height:36px;
background:url(../template/images/new/bgFoo.jpg);
margin:5px 0 0 0;
}








td{
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

}
.neretto{
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;

}

.neretto1{
color:#c60e0e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;

}
.nomeBrand{
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

}
.footer{
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
}
A.linkNav:link
	{
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
font-variant: normal;
color: #333;
text-decoration: none;	
}


A.linkNav:visited {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
font-variant: normal;
color: #333;
text-decoration: none;
}
A.linkNav:active {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
font-variant: normal;
color: #333;
text-decoration: none;
}
A.linkNav:hover {
font-family: Verdana, Helvetica, sans-serif; 
/*color:#FF0000;*/
color: #CC0000; 
font-size:10px;
font-weight: normal; 
text-decoration: none;
/*	font-style: oblique;*/
}


A.menu:link {
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
font-variant: normal;
color: #112b57;
text-decoration: none;
line-height:1.5em;
}

A.menu:visited {
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
font-variant: normal;
color: #112b57;
text-decoration: none;
}
A.menu:active {
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
font-variant: normal;
color: #112b57;
text-decoration: none;
}
A.menu:hover {
font-family: Verdana, Helvetica, sans-serif; 
/*color:#FF0000;*/
color: #CC0000; 
font-size:11px;
font-weight: bold; 
text-decoration: none;
/*	font-style: oblique;*/
}




A.menu1:link {
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
font-variant: normal;
color: #CC0000; 
text-decoration: none;
line-height:1.5em;
}

A.menu1:visited {
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
font-variant: normal;
color: #CC0000; 
text-decoration: none;
}
A.menu1:active {
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
font-variant: normal;
color: #CC0000; 
text-decoration: none;
}
A.menu1:hover {
font-family: Verdana, Helvetica, sans-serif; 
/*color:#FF0000;*/
color: #112b57;
font-size:11px;
font-weight: bold; 
text-decoration: none;
/*	font-style: oblique;*/
}




/**/
A.Submenu:link {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
font-variant: normal;
color:#000099;
text-decoration: none;
line-height:1.5em;
text-transform:capitalize;


}

A.Submenu:visited {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
font-variant: normal;
color: #000099;
text-decoration: none;

}
A.Submenu:active {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
font-variant: normal;
color: #000099;
text-decoration: none;

}
A.Submenu:hover {
font-family: Verdana, Helvetica, sans-serif; 
/*color:#FF0000;*/
color: #CC0000; 
font-size:10px;
font-weight: normal; 
text-decoration: none;

/*	font-style: oblique;*/
}


div.scroll {
height: 134px;
width: 300px;	
overflow: auto;
margin-left:10px;
/*border: 1px solid #666;
background-color: #ccc;
padding: 8px;*/
}
div.scrollPopUpDescrizione {
height: 130px;
width: 618px;	
overflow: auto;
/*border: 1px solid #666;
background-color: #ccc;
padding: 8px;*/
}
div.allineaSx{
margin-right:10px;
text-align:justify;
}
li{
	list-style-type: disc;
}
select {
    font: normal bolder 10px Arial, Verdana, Tahoma, sans-serif;
    color: #000000;
    background: #FFFFFF;
    width: 198px;
	border-color:#00CCFF;
	
    } 
	
	.ds
{
	width:100%; 
	color:#FFFFFF; 
	filter:dropshadow(color=#000000,offx=1, offy=1, positive=1), glow(color=#000000, strength=0);
/*text-transform: capitalize;*/
}
.inputCarrello{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
width:30px;
}
.inputForm{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
/*text-align:center;*/
width:245px;

}

.inputGenerico{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
/*text-align:center;*/


}

/**/

#contTitoloCategoria {
width:660px;
height:23px;
margin-bottom:5px;
}

#contRigaProdotto{
width:660px;
height:246px;
margin-bottom:15px;

}

#contElencoProdotti{
width:210px;
height:246px;

float:left
}

#contElencoProdotti .foto{
width:210px;
height:193px;
margin-bottom:1px;
background:url(../template/images/new/catalogo/bgElencoImgs.gif) no-repeat left top;
}

#contElencoProdotti .foto img{
margin:1px 1px 2px 1px;
}

#contDescElencoProdotti {
width:210px;
height:53px;

}

#contDescElencoProdotti div{
padding:5px;
width:200px;
height:43px;
background: url(../template/images/new/catalogo/bgInfoProducts.gif) no-repeat left top;
}

#contDescElencoProdotti div a{
color:#c60e0e;
text-decoration:none;
}

#contDescElencoProdotti div a:hover{
color:#003082;
text-decoration:none;
}

*html #contDescElencoProdotti div{
padding:5px;
width:210px;
height:53px;
}


#contSchedaProdotto{
width:660px;
height:auto;
}

#contSchedaProdotto .c1{
width:210px;
float:left;
}

#contSchedaProdotto .c1 .boxThumb{
width:68px;
height:53px;
background:url(../template/images/new/catalogo/bgthumb.gif) left top no-repeat;
text-align:center;

}

#contSchedaProdotto .c1 .boxThumb img{
margin-top:2px;
}

#contSchedaProdotto .bgImg{
width:210px;
height:193px;
background:url(../template/images/new/catalogo/bgElencoImgs.gif) no-repeat left top;
}

#contSchedaProdotto .bgImg img{
margin:1px 1px 2px 1px;
}

#contSchedaProdotto .c2{
width:426px;
padding-left:24px;
text-align:justify;
line-height:1.3em;
}

#contSchedaProdotto .c2 form{
margin:0;
padding:0;
}

.inputboxScheda {

/*margin: 5px 0 5px 0;*/
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
/*border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #fd7739;
border-right-color: #fd7739;
border-bottom-color: #fd7739;
border-left-color: #fd7739;*/

font-size:10px;

}

/**/

#contCarrello {
width:660px;
height:auto;
margin-bottom:15px;
}

.rigaHeaderCarrello{
width:660px;
height:37px;
margin-bottom:10px;
}

#rigaCarrello{
width:660px;
height:71px;
background:url(../template/images/new/carrello/new/bgRigaCarrello.gif) left top no-repeat;
overflow:hidden;
clear:left;
margin-bottom:4px;
}




#rigaCarrelloInvioOrdine{
padding-left:40px;
width:620px;
height:71px;
background:url(../template/images/new/carrello/new/bgRigaCarrelloOrdine.gif) 40px top no-repeat;
overflow:hidden;
clear:left;
margin-bottom:4px;
}

#rigaCarrello div, #rigaCarrelloInvioOrdine div{
height:71px;
float:left;
}

#rigaCarrello form, #rigaCarrelloInvioOrdine form{
margin:0;
padding:0;
}






.bgRigaTotale{
width:660px;
height:37px;
background:url(../template/images/new/carrello/new/bgRigaTotale.gif) left top no-repeat;
overflow:hidden;
margin-top:10px;

}


.bgRigaTotaleInvioOrdine{
padding-left:40px;
width:620px;
height:37px;
background:url(../template/images/new/carrello/new/bgRigaTotaleInvioOrdine.gif) 40px top no-repeat;
overflow:hidden;
margin-top:10px;
}

#contRigaBottoni{
width:660px;
height:33px;
margin-top:10px;
}

#contRigaBottoniInvioOrdine{
padding-right:50px;
width:610px;
height:33px;
margin-top:10px;
}

*html #contRigaBottoniInvioOrdine{
padding-right:2px;
}

.bgCampiForm{
width:660px;
height:390px;
overflow:hidden;
background:url(../template/images/new/bgForm.gif);

}

#slide{
width:201px;
height:160px;
padding:40px 11px 15px 9px;
}




