@media all {
	html, body, div, form, h1, h2, p, object {
		margin:0; 
		padding:0;
	}
	img{
		border:0px
	}
	body {
		font-family:	Verdana, Helvetica, sans-serif; 
		font-size:	10px;
		text-align:left;
		color:#000; 
		background-color: #fff;
	}
	a {
		font-family:	Verdana, Helvetica, sans-serif; 
		font-size:	10px;
		text-align:left;
		color:#e31818; 
		text-decoration:none;
	}
	h1{
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:	18px;
		text-align:left;
		color:#e31818; 
		text-decoration:none;
	}
	h2{
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:	15px;
		text-align:left;
		color:#000; 
		text-decoration:none;
	}	
	td{	
		background-repeat:no-repeat;
	}	
	p:first-letter{
    	 text-transform: uppercase;	
	}
	.spacesx
	{
		padding: 0;
		margin: 0;
		background-color:#fff;
		width: auto;
		height: auto;
		border: 0px solid #f00;
	}
	.spacedx
	{
		padding: 0;
		margin: 0;
		background-color:#fff;
		width: auto;
		height: auto;
		border: 0px solid #f00;
	}	
	#colcx
	{   
		background-color:#fff;
		padding: 0;
		margin: 0;
		width:996px;
		padding-top:0px;
		border: 0px solid #000;
	}
	#contenitore {
		background-color:#fff;
	/*	border: 1px solid #f00;*/
	}	
	#h01 {
		background-image: url("../Images/head_01.jpg");		
		background-position: top left;
		background-repeat: no-repeat;
		border: 0px solid #000;
		margin-top: 62px;
		width: 996px;
		height: 26px;
	}
    #menu{
		background-image: url("../Images/menu.jpg");		
		background-position: top left;
		background-repeat: no-repeat;
		height: 88px;
		width: 996px;
		border: 0px solid #000;
	}
	.elem{
		border:0px solid #000;
		text-align:right;
	}
	#footer {
		width:720px;
		margin-left:122px;
		margin-top:5px;
		font-size:11px;
		color:#878286;
		border:0px solid #f00;
		float:left;	
	}
	#video {
		border:0px solid #000;
		width:302px;
		height:235px;
		margin-left:540px;
		padding-top:57px;
		float:left;	
	}
	#left{
		float:left;	
		border:0px solid #f00;	
		margin-left:4px;
	}
	#lang{
		margin-left:860px;
		padding-top:5px;
		font-size:9px;
	}
	#news{
		background-image: url("../Images/news.gif");		
		background-position: top left;
		background-repeat: no-repeat;		
		border:0px solid #000;
		/*height:175px;*/
		height:300px;
		width:150px;	
		padding-bottom:10px;
		margin-top:14px;
	}
	#icone{
		border:0px solid #000;
		margin-top:40px;
		margin-left:5px;
		width:150px;	
	}	
	.lang{
		padding-top:38px;
		padding-right:50px;
		text-align:right;
		font-size:9px;
	}
	#noi_menu{
		background-color:#e31818;
		border:0px solid #f00;
		height:88px;
		width:663px;
		float:right;
	}
	#noi_sottomenu{
		border:0px solid #000;
		position:relative;
		top:100px;
		left:500px;
		width:350px;		
	}	
	#noi_footer {
		margin-left:290px;
		margin-top:5px;
		font-size:11px;
		color:#878286;
		border: 0px solid #f00;
		float: left;	
		position:relative;
		top:30px;
	}
	#noi_premi_footer {
		margin-left:290px;
		margin-top:5px;
		font-size:11px;
		color:#878286;
		border: 0px solid #f00;
		float: left;	
		position:relative;
		top:125px;
	}
	#noi_titolo{
		border:0px solid #000;
		position:relative;
		top:115px;
		left:500px;	
		width:307px;
	}	
	#noi_testo{
		border:0px solid #000;
		position:relative;
		top:120px;
		left:545px;	
		width:435px;
	}	
	.anni, .anni a{
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:	15px;
		text-align:left;
		color:#949494; 
		text-decoration:none;
		vertical-align:top;
	}	
	.anni a:hover{
		color:#e31818; 
		text-decoration:none;
	}	
    .noi_testo, .noi_testo A {
		font: normal 14px  Arial, Helvetica, sans-serif;
		line-height:18px;
		letter-spacing: 0px;
		text-align:justify;
		color:#000;
	}
	  .noi_testo A:hover{
		color:#e31818;
	}
    .noi_testo strong {
		font: normal 16px  Arial, Helvetica, sans-serif;
		color:#e31818;
	}
	#noi_premio_titolo{
		border:0px solid #000;
		position:relative;
		top:115px;
		left:545px;	
		width:307px;
		font: normal 16px  Arial, Helvetica, sans-serif;
		color:#e31818;

	}		
	
	.categorie {
		font-family:	Verdana, Helvetica, sans-serif; 
		font-size:	10px;
		text-align:left;
		color:#999999; 
		text-decoration:none;
	}
	
	.categorie:hover {
		font-family:	Verdana, Helvetica, sans-serif; 
		font-size:	10px;
		text-align:left;
		color:#e31818; 
		text-decoration:none;
}
	#collezione_sottomenu{
		border:0px solid #f00;
		position:relative;
		top:15px;
		left:390px;
		width:600px;
		height:50px;
		float:left;	
	}		
	#clienti_video {
		border:0px solid #000;
		width:302px;
		height:235px;
		position:relative;
		top:-215px;
		left:136px;

	}	
	
	.coll_anni, .coll_anni a{
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:	10pt;
		text-align:left;
		color:#666; 
		text-decoration:none;
		vertical-align:top;
	}	
	.coll_anni a:hover{
		color:#e31818; 
		text-decoration:none;
	}	
	
	#coll_titolo{
		border:0px solid #000;
		position:relative;
		top:190px;
		left:485px;	
		width:307px;
	}	
	#coll_testo{
		border:0px solid #000;
		position:relative;
		top:195px;
		left:520px;	
		width:435px;
	}	
	.coll_testo_grande{
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:	14px;
		line-height:18px;
		text-align:left;
		text-decoration:none;
		vertical-align:top;
	}	
	
	#coll_footer {
		margin-left:305px;
		margin-top:5px;
		font-size:11px;
		color:#878286;
		border: 0px solid #f00;
		float: left;	
		position:relative;
		top:30px;
	}
	.cal_tit_rosso{
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:	18pt;
		color:#e31818; 
		text-align:left;
		text-decoration:none;
		letter-spacing:-1px;
		
	}	
     #dove_titolo{
		border:0px solid #000;
		position:relative;
		top:190px;
		left:485px;	
		width:307px;
	}	
	#dove_testo{
		border:0px solid #000;
		position:relative;
		top:195px;
		left:520px;	
		width:435px;
	}	
	.dove_testo_grande{
		font-family:	Arial, Helvetica, sans-serif; 
		font-size:	14px;
		text-align:left;
		text-decoration:none;
		vertical-align:top;
	}
	.dove_testo, .dove_testo A {
		color:#000; 
		text-decoration:none;
	}
	.dove_testo A:hover {
		color:#e31818; 
		text-decoration:none;
	}
}
