body{
margin:0px;
padding:opx;
background-color:#EAEAEA;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#344B4D;
}

body A{
	color:#D12235;
	text-decoration:underline;
}

body A:hover{
	color:#D12235;
	text-decoration:none;
}

div#box_titoli
{
	text-align:center;padding:2px;  border-bottom:#fff  1px solid;
}

div#box_titoli h1, div#box_titoli h2, div#box_titoli p
{
	font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #1c4078; display:inline;
}





.download_link {
text-decoration: none;
color:#FFFFFF;
}


.download_link A{
text-decoration: none;
color:#FFFFFF;}

.download_link A:hover{
text-decoration: none;
color:#9AD368;}


.Stile2{
	color:#D12235;
	font-size:12px;

}


.menu{
width:150px;
background:url(../../images/vert.png) no-repeat left top;
height:41px;

}

.menu_attivo {
width:150px;
height:41px;	
}


.menu A:link,.menu  A:visited {
display:block;
color:#1C4078;
text-decoration:none;
}

.menu A:hover{
background-color:#D12235;
padding-top:12px;
color:#FFF;
padding-bottom:13px;
}

.pulsanti:hover
{
}

.menu_attivo A:link, .menu_attivo A:visited, .menu_attivo A:hover {
display:block;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
background-color:#D12235;
padding-top:12px;
color:#FFF;
text-decoration:none;
padding-bottom:13px;



}



h1{
	padding:0px;
	margin:0px;
	font-size:35px;
	color:#D12235;
	font-weight:normal;
	padding-bottom:5px;
	letter-spacing:1px;
	font-family:"Century Gothic", Arial;
}

h2{
padding:0px;
margin:0px;
font-size:18px;
color:#FFFFFF;
font-weight:normal;

margin-top:5px;
margin-bottom:5px;

}

h3{
	height:30px;
	padding:5px;
	margin:0px;
	font-size:20px;
	color:#D12235;
	font-weight:normal;



}
h3 a {
text-decoration:none}


.center_container{
font-size:13px;

}


.link_amici {
	
	background-color: #eaeaea;	
	border: solid 1px #e0e0e0;
	vertical-align:top;
	padding: 10px 10px 10px 10px;
	margin:5px 5px 5px 5px;
	
/*	width:340px;
	height:200px;
*/	}
.link_amici img{
	
	background-color:#ffffff;
	border: solid 1px #e0e0e0;
	padding:5px 5px 5px 5px;
	margin:7px 5px 5px 0px;

	}
		


.contentEsterno {

background-color: #eaeaea;
width:95%;
padding-left:5px;
margin-left:10px;
padding-right:5px;
border: solid 1px #e0e0e0;
}

.titoloContent {
	background-color: #CCCCCC;
	border: solid 1px #eaeaea;
	margin-top:5px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:15px;
	text-align:center;
	/*color:#d12235;*/
	color: #004080;}

.asterisco {

color:#d12235;}

	
.contentPage {
margin-top:0px;
}
	
.contentPage img{
border: solid 1px #e0e0e0;
padding:3px 3px 3px 3px;
background-color: #eaeaea;
margin-right:10px;
margin-bottom:5px;

}	


	
.contentImg {
	
	background-color:#ffffff;
	border: solid 1px #e0e0e0;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:10px;
	margin-left:5px;
	padding:5px 5px 5px 5px;
	
			}
			
.boxContent {
	
	background-color:#EAEAEA;
	border: solid 1px #e0e0e0;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px;
	padding:7px 7px 7px 7px;
	
			}
	
.content {
	
	background-color: #eaeaea;	
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
	padding-left:10px;
	width:90%;}	
	
.content img{
	
	background-color:#ffffff;
	border: solid 1px #e0e0e0;
	
	margin-right:10px;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px;
	padding:5px 5px 5px 5px;
	}
		
	
.productContent {
	margin-top:10px;
	padding-right:40px;
	}

.productContentImg {
	
	border:4px #1c4078 dashed;
	background-color:#c32031;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:15px;
	margin-left:5px;
	
	}

.productContentImg img{
	border:#FFFFFF 2px solid;
	background-color:#FFFFFF;
	padding:3px 3px 3px 3px;
	
}

.productContentPrezzo {
	text-align:center;
	font-size:14px;
	color:#D12235;
	background-color: #eaeaea;
	border: double 3px #e0e0e0;
	margin: 8px 0px 0px 350px;
	padding:10px 10px 10px 0px;
	}
	
.productContentContatti  {
	text-align:right;
	
	background-color: #eaeaea;
	border: double 3px #e0e0e0;
	margin: 8px 0px 10px 250px;
	padding:10px 30px 10px 0px;
	}
	
.productContentDescr {
		font-size:14px;
		color:#1c4078;
		}

/*.divEsternoOffertissime 
{
border:1px solid #CFCFCF;width:280px;color:#344B4D;background-color:#FF0000;
}*/

.divEsternoOffertissime 
{
border:1px solid #CFCFCF;width:350px;color:#344B4D;background-color:#FF0000;
}

.divInternoOffertissime {
border:1px solid #FFF;background:url(../../images/box-bgr.gif) repeat-x top #FFF;height:150px;padding:10px;
}

.imgOffertissime {
background-color:#FFF;padding:5px;}


.divDescOffertissime {
padding-left:50px; margin-top:10px;border-bottom:1px dotted #D12235;min-height:60px;
}

.newsletter {
	width:203px;
	border:2px solid #474747;
	padding:2px 2px 2px 2px;
	background-image:url(../../images/sf-nl.gif)}

.button_newsletter {
		font-family: verdana ;
	font-size : 11px;
	font-weight: bold;
	/*color: #3d5876;*/
	color: #fff;
	border:1px solid #00366C;
	/*background-color: #F5D228;*/
	background-image: url(../../images/pulsante_nwl.gif);
	}
	
	
.contentPageSitemap {
margin-top:10px;
}
	
.contentPageSitemap img{

padding:3px 3px 3px 3px;


}		
	
.macrocatSitemap a
	{
	text-decoration:none;
	}

.macrocatSitemap a:hover
	{
	text-decoration:underline;
	}

.catSitemap a
	{
	text-decoration:none;
	color:#1C4078;
	}
	
.catSitemap a:hover
	{
	text-decoration:underline;
	}

.prodottoSitemap a
	{
	text-decoration:none;
	}
	
	
.prodottoSitemap a:hover
	{
	text-decoration:underline;
	}
	
	
	
	
	
	
	
	
	
.footer{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.footer A{
	color:#FFF;
	text-decoration:underline;
}

.footer A:hover{
	color:#FFF;
	text-decoration:underline;
}


.footer_menu A{
	padding:4px;
	color:#FFF;
	text-decoration:none;
	font-size:8px;
}
.footer_menu A:hover{
	color:#FFF;
}


.tabella_menu A:link{
color:#FFF;
text-decoration:none;
}
.tabella_menu A:hover{
color:#FFF;
text-decoration:underline;
}

.titolo_menu_sx{

width:203px;
height:60px;
background:url('../../images/r_top.png') no-repeat;
}

.titolo_menu_sx a
{
text-decoration:none;
color:#fff;}

.titolo_menu_sx a:hover
{
text-decoration:none;
color:#fff;}


.link_sottocat {
border: solid 1px #e0e0e0;
text-align:center;
font-size:11px;
background-color:#eaeaea;
padding:3px 3px 3px 3px ;}

.content_sottocat {
border: solid 1px #e0e0e0;
text-align:left;
font-size:11px;
background-color:#FFFFFF;
}

.content_sottocat a{
text-decoration:none;
}

.voci_menu_sx{
margin-top:10px;margin-left:10px;font-size:11px

}
.voci_menu_sx A{
color:#FFFFFF;
text-decoration:none;
display:block;

}

.tableProfili {
	width:100%;
	text-align:center;
	
}


.tableProfili h4 {
color:#ffffff;	
}


.TRtableProfiliTitle {
background-color:#1c3d65;
color:#ffffff;
height:25px;
}

.TRtableProfili {
height:30px;}



.prodotti_menu_sx A:link, .prodotti_menu_sx A:visited {
color:#F1C1C3;
text-decoration:none;
display:block;
}
.prodotti_menu_sx A:hover {
color:#D5FFFF;
text-decoration:none;
}


.riquadro_centrale_esterno{
width:100%;
border-bottom:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
background:url(../../images/box-bgr.gif) repeat-x top #FFF;
border-top:1px solid #FFF;
border-left:1px solid #FFF;

}
.riquadro_centrale_interno{
padding:20px;
clear:both;

}

.linea_tratteggiata{
height:0px;border-top:1px dotted #D12235;
}

.highlight {
	color: white;
	text-decoration: none;
	BACKGROUND-COLOR: #D12235;
}

.highlight A {
	color: white;
	text-decoration: none;
	BACKGROUND-COLOR: #D12235;
}

.highlight A:link {
	color: white;
	text-decoration: none;
	BACKGROUND-COLOR: #D12235;
}

.highlight A:active {
	color: white;
	text-decoration: none;
	BACKGROUND-COLOR: #D12235;
}

.highlight A:visited {
	color: white;
	text-decoration: none;
	BACKGROUND-COLOR: #D12235;
}

.highlight A:hover {
	color: white;
	text-decoration: underline;
	BACKGROUND-COLOR: #D12235;
}
