body{
margin: 0;
padding:0;
background-color:#000000;
width: 100%;}

img{border:none;}

.clearfix{clear:both;}

#wrapper{
	background: white;
	width: 971px;
	margin: 0 auto;   /* centra negli altri browser */
    text-align: left;   /* ripristina l'allineamento */
	border:1px solid #FFFFFF;}

/*div id header*/
#top_header{
height:103px; background-color:#000000; position:relative;}
#top_header_Left{
height:103px; width:246px; position:relative; float:left;}
#top_header_Right{
height:103px; width:725px; position:relative; float:left;}
#top_header_Right_top{
height:54px; width:725px; position:relative; float:left;}
#top_header_Right_bottom{
height:49px; width:725px; position:relative; float:left;}

#header{
height:383px; margin:0px 0px 0px 0px;}

#halfheaderLeft{
height:123px; width:395px; margin:0px 0px 0px 0px; float:left;}
#halfheaderRight{
height:123px; width:585px; margin:0px 0px 0px 0px; float:left;}

#headerBottom{
height:280px; margin:0px 0px 0px 0px;}
#halfheaderBottomLeft{
height:280px; width:246px; margin:0px 0px 0px 0px; float:left; background-image:url(../images/header_foto1.jpg);}
#halfheaderBox{
height:238px; width:193px; margin:22px 0px 0px 53px; padding: 20px 0px 0px 0px; float:left; background-image:url(../images/box_newsletter.jpg);}
#Box_Interno{
height:242px; width:195px; padding:30px 23px 0px 33px; /*float:left;*/}

#halfheaderBottomRight{
height:280px; width:725px; margin:0px 0px 0px 0px; float:left;}

#striscia_Box { height:350px; width:725px; position:relative; float:left;}
#striscia_Box_Interno { height:350px; width:724px; position:relative; float:left;}
#striscia_Bottom { height:440px; width:971px; position:relative; float:left;}
#col_news_interno { height:440px; width:246px; position:relative; float:left;}


/*div menu */
#navigationSmall {clear:left; width:100%; height:22px; line-height:22px;}
#navigationTop {clear:left; width:707px; height:20px; line-height:20px; background-color:#cccccc; border-top: 1px solid #86949a; border-bottom: 1px solid #86949a; padding:0px 0px 0px 20px;}

#Navigation { height:49px; width:725px; position:relative; float:left;}
#Navigation_Prodotti { height:18px; width:74px; position:absolute; /*float:left;*/ margin: 29px 0px 0px 43px;}
#menu_Prodotti { height:350px; width:246px; position:relative; float:left;}

/*div contenuto */
#left_col{
width:252px;
height:646px;
float:left;
margin:27px 0px 27px 0px ;/*margin-right xIE6*/
border-right:1px solid #86949a;}

#center_col{
width:424px;
height:750px;
float:left;
margin:0 0px;/*margin-right xIE6*/}

#right_col{
width:727px;
float:left;
margin:27px 0px 27px 0px ;/*margin-right xIE6*/
height:646px;}

#contenuto{
width:100%;
float:left;
height:790px;
background-color:#FFFFFF;
margin:0 0px;/*margin-right xIE6*/}

#contenutoInterno{
overflow: auto; 
width: 100%; 
height:674px; 
padding-right: 0px;
padding-left:0px;}

/*div id footer*/

#footer{clear:left;width:100%; height:66px; background-image:url(../images/footer_sfondo.jpg);}

/* Fine ID */

.h2Riservata {
	margin:0px 0px 0px 34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	font-style:normal;
	#line-height:20px;}

.h2Prodotti {
	margin:0px 0px 0px 5px;
	background:#B40001;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	font-style:normal;
	text-align:center;
	#line-height:20px;
	line-height:20px;}

.txtPrimopiano {
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #181818;
	text-decoration: none;
	font-weight:normal;
	font-style:normal;
	text-align:center;}

.address {
    margin:0px 0px 0px 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color: #ffffff;
	line-height:42px;}

.linkmail, .linkmail:link {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #ffffff;
	text-decoration: none;
	font-weight:bold;}

.linkmail:hover {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	text-decoration: none;
	font-weight:bold;}

.Firma {
	margin-top:5px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	text-decoration: none;
	font-weight:normal;}

.linkFirma, .linkFirma:link {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	text-decoration: none;
	font-weight:normal;}

.linkFirma:hover {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color: #ae090d;
	text-decoration: underline;
	font-weight:normal;}

.txtHome{
	margin:0px 9px 0px 9px;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #181818;}
	
.txt{
	margin-left:0px; margin-right:10px; margin-top:0px; margin-bottom:0px; font-style: normal; font-weight: normal; font-size: 10px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; color: #181818;}
	
.txtRed{
	margin-left:0px; margin-right:10px; margin-top:0px; margin-bottom:0px; font-style: normal; font-weight: normal; font-size: 10px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ae090d;}

.txtGrande{
	margin-left:0px; margin-right:10px; margin-top:0px; margin-bottom:0px; font-style: normal; font-weight: normal; font-size: 12px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; color: #181818;}

.txtBiancoNomargin{
	margin:0px 0px 0px 0px; font-style: normal; font-weight: bold; font-size: 12px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff;}
	
.txtTabella{
	margin-left:5px; margin-right:5px; margin-top:0px; margin-bottom:0px; font-style: normal; font-weight: normal; font-size: 12px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0e2a36;}
	
.txtNomargin{
	margin:0px 0px 0px 0px; font-style: normal; font-weight: normal; font-size: 10px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0e2a36;}

.txtNomarginGrande{
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; font-style: normal; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0e2a36;}

.txtCentrato{
	margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; font-style: normal; font-weight: normal; font-size: 10px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0e2a36;}
	
.txtCentrato_Grande{
	margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; font-style: normal; font-weight: normal; font-size: 12px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0e2a36;}

.txtCentratoNomargin{
	margin:0px 0px 0px 0px; font-style: normal; font-weight: normal; font-size: 10px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0e2a36;}

.h1PuntiVendita{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ae090d; background-color: #fadadb; vertical-align: middle; padding: 5px 10px; margin:0px 10px 0px 0px; font-weight:bold;}
	
.h1Dove{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ae090d; background-color: #fadadb; vertical-align: middle; padding: 5px 10px; margin:0px 10px 0px 7px; font-weight:bold;}

.linkHome, .linkHome:link {
	margin-left:9px;
	margin-right:0px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ae090d;
	text-decoration: none;
	font-weight:bold;}

.linkHome:hover {
	margin-left:9px;
	margin-right:0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #181818;
	text-decoration: underline;
	font-weight:bold;}

.linkHomeNews, .linkHomeNews:link {
	margin-left:0px;
	margin-right:0px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #181818;
	text-decoration: none;
	font-weight:normal;}

.linkHomeNews:hover {
	margin-left:0px;
	margin-right:0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #ae090d;
	text-decoration: underline;
	font-weight:normal;}
	
.linkHomeMarchi, .linkHomeMarchi:link {
	margin-left:53px;
	margin-right:0px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ae090d;
	text-decoration: none;
	font-weight:bold;}

.linkHomeMarchi:hover {
	margin-left:53px;
	margin-right:0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #181818;
	text-decoration: underline;
	font-weight:bold;}
	
.linkPrimopiano, .linkPrimopiano:link {
	margin-left:0px;
	margin-right:0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #b41423;
	text-decoration: none;
	font-weight:bold;}

.linkPrimopiano:hover {
	margin-left:0px;
	margin-right:0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #181818;
	text-decoration: underline;
	font-weight:bold;}

.linkBianco, .linkBianco:link {
	margin-left:0px;
	margin-right:0px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
	text-decoration: none;
	font-weight:bold;}

.linkPromozioni, .linkPromozioni:link {
	margin:0px 0px 0px 20px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #b41423;
	text-decoration: none;
	font-weight:bold;}

.linkPromozioni:hover {
	margin:0px 0px 0px 20px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #37525d;
	text-decoration: underline;
	font-weight:bold;}
	
	
	.linkStoria, .linkStoria:link {
	margin:0px 0px 0px 0px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #b41423;
	text-decoration: none;
	}

.linkStoria:hover {
	margin:0px 0px 0px 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #37525d;
	text-decoration: underline;
	}
	
	
	
	
	

.linkHomeThin, .linkHomeThin:link {
	margin-left:0px;
	margin-right:0px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #0e2a36;
	text-decoration: none;
	font-weight:normal;
	text-align:justify;}

.linkHomeThin:hover {
	margin-left:0px;
	margin-right:0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #b41423;
	text-decoration: underline;
	font-weight:normal;
	text-align:justify;}

.mailContatti, .mailContatti:link {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin-left:0px;
	margin-right:0px;
	color : #ae090d;
	text-decoration: none;
	font-weight:bold;}

.mailContatti:hover {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin-left:0px;
	margin-right:0px;
	color : #181818;
	text-decoration: underline;
	font-weight:bold;}

.menu {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	text-decoration: none;
	text-align:center;
	font-weight:normal;
	line-height:20px;}

.linkmenu, .linkmenu:link {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	text-decoration: none;
	font-weight:normal;}

.linkmenu:hover {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #ae090d;
	text-decoration: underline;
	font-weight:normal;}

.linkmenu_Prodotti, .linkmenu_Prodotti:link {
	margin: 0px 0px 0px 5px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration: none;
	font-weight:normal;}

.linkmenu_Prodotti:hover {
    margin: 0px 0px 0px 5px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ae090d;
	text-decoration: underline;
	font-weight:bold;}

/*form*/
.form {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #181818;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #181818;}

.pulsantiForm {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style:normal;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	background-color: #181818;
	border: 1px solid  #ae090d;}

.pulsantiForm:hover {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style:normal;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	background-color: #ae090d;
	border: 1px solid #181818;}

.txtForm {
	margin: 0px 5px 0px 0px;
	font-style:normal;
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #37525d;
    text-decoration: none;
	line-height:19px;
	text-align:right;}
	
.txtFormReg {
	margin: 0px 0px 0px 34px;
	font-style:normal;
	font-weight:bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
    text-decoration: none;
	text-align:left;
	#line-height:10px;}

.txtFormReg_Thin {
	margin: 0px 0px 0px 34px;
	font-style:normal;
	font-weight:normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #181818;
    text-decoration: none;
	text-align:left;}

.txtPrivacy {
	margin: 0px 0px 0px 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #37525d;
	line-height:16px;}

.txtPrivacyContatti {
	margin: 0px 0px 0px 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #37525d;}

.formReg {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color: #666666;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #525253;
	margin-left:0px;}

.pulsantiFormReg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style:normal;
	font-weight:bold;
	color: #525253;
	text-decoration:none;
	background-color: #ffffff;
	border: 1px solid #525253;}

.linkForm, .linkForm:link {
	margin-left:35px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #37525d;
	text-decoration: none;
	margin-top:0px;
	font-weight:bold;
	line-height:30px;}

.linkForm:hover {
	margin-left:35px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #b41423;
	text-decoration: none;
	margin-top:0px;
	font-weight:bold;
	line-height:30px;}

.linkFormThin, .linkFormThin:link {
	margin-left:34px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
	text-decoration: underline;
	margin-top:0px;
	font-weight:normal;
	line-height:10px;}

.linkFormThin:hover {
	margin-left:34px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #181818;
	text-decoration: underline;
	margin-top:0px;
	font-weight:normal;
	line-height:10px;}