*{
	margin: 0;
	padding:0;
	}

body{
	background: #DDDAD5;
	font: x-small Arial, Helvetica, sans-serif;
	color: #736C6B;
	text-align: center;		/* centers content in IE5.5 and earlier */
	margin-bottom:10px;
	}
	
	


	
	/* ---------------  contenitori principali!    ---------------------------- */
	
#wrapper{
	width: 880px;
	background:#fff;
	margin: 10px auto;
	text-align: left;
	/*background:#000;*/
	/*border:1px solid #f00;*/
	/*height:600px;*/
	position: relative;
	

	}
	
#credits{
	width: 880px;
	margin: 0px auto;
	text-align: left;
	position: relative;
	/*border:1px solid #f00;*/

	}
	
	#credits p{
	margin-left:8px;
	

	}
	
	#credits p.left{
	float:left;
	

	}
	
	
#credits p.right{
	float:right;
	margin-right:10px;

	}
	
#credits p a{
	text-decoration:none;
	color:#898281;
	

	}
	
	#credits p a:hover{
	text-decoration:underline;
	color:#898281;
	

	}
	
	
	
#inner{
	width: 842px;
	background:#fff;
	margin: 0px auto;
	text-align: left;
	/*background:#000;*/
	/*border:1px solid #f00;*/
	/*height:600px;*/
	position: relative;
	padding-bottom:40px;
	

	}
	
	
	/* ---------------------------------  layout home page  */
	
	
#home{
	position:relative;
	/*height:96px;*/
	height:351px;
	
	
	}
	
	
#navWrap{
	position:absolute;
	right:0;
	top:66px;
	width:365px;
	height:30px;
	z-index:100;
	/*background:#ccc;*/


}
	
#nav img { border: 0px;} /* setta i bordi dell'img a zero */

#nav, #nav ul {
	padding:0;
	margin:0;
	list-style:none;
	}
	
#nav a {
	display:block;
	border-bottom:none;
	}

#nav a:hover {
	/*color:#333;*/
	border-bottom:none;
	}
	
#nav li {
	position:relative;
	float:left;
	/*margin:0 16px 0 0;*/
	padding:0;
	}
	
#nav li img {
	margin:0 0 13px 0;
	}
	
	
#nav li:hover ul, #nav li.sfhover ul {
	
	left:auto;
	
	}


/* second-level lists */

#nav li ul { 
	text-align:right;
	position:absolute;
	left:-999em;      /*    TRUCCO SUCKERFISH     */
	width:90px;		/* larghezza box grigio    */
	height:113px;
	margin:-13px 0 0 0px;  /* serve a distanziare il menu di secondo livello dalla scritta grafica */
	padding:0;
	/*background-color:#f6f6f6;  è lo sfondo del  box! */
	list-style:none;
	
	/*----------------------------  TRASPARENZA -------------- */
	filter:alpha(opacity=75);    
	-moz-opacity:.75;
	opacity:.75;
	
	}
	
	
	
	
#nav li li {	/* è il menu di secondo livello */
	margin:0;	/*in IE permette al roll over di essere lungo quanto il box */
	width:100%;
	font-size: 11px;
	font-weight: normal;
	font-family:Arial,Helvetica,Sans-Serif;
	/*per fare in modo che i link non siano trasparenti!
	filter:alpha(opacity=100)!important;  */
	}
	
	
#nav li li span {
	margin:0;
	padding:1px 12px 1px 14px;
	display:block;
	position:relative;
	color:#fff;

	}
	
#nav li li span.spazio {
	height:10px;
	/*display:block;
	position:relative;*/
	}
	
	
#nav li li a, #nav li li a:visited {
	color:#fff; /*  COLORE TESTO MENU SECONDO LIVELLO  */
	text-decoration:none;

	}
	
	
#nav li li a:hover {
	/*background:#fff;*/
	text-decoration:underline;
	}
	

	
	
	
	
	
#flash{
	position:relative;
	height:255px;
	background:#3D3C3F;
	
	
	
	}
	
	
	
	
#content{
	position:relative;
	
	
	
	}	
	
	
	
#contentLeft{
	position:relative;
	float:left;
	width:210px;
	/*height:100px;
	background:#ccc;*/
	
	
	
	}	
	
	
#contentRight{
	position:relative;
	float:right;
	width:632px;
	/*height:100px;*/
	background:#3D3C3F;
	
	
	
	}	

	/*   menu left in home page*/
	
	
#menu { 
	position:relative;

 }
	
#menu ul { 
	list-style-type: none;

 }

#menu ul li {
  	float: left; 
   }
   
#menu ul li a { 
	display: block;
	/*setta l'altezza dell'img*/
 	height: 68px;
  }
  
/*non fa comparire la scritta nella lista*/
#menu ul li a span { display: none; }


#menu ul li#ccpoint a {
/*è la larghezza della gif*/
 	width: 210px; 
 	background: url(img/menu/ccpoint.gif) no-repeat;
  }
  
  #menu ul li#sponsoring a {
/*è la larghezza della gif*/
 	width: 210px; 
 	background: url(img/menu/sponsoring.gif) no-repeat;
  }
/*  
#menu ul li#home a:hover {
 	width: 173px; 
 	background: url(img/menu/home2.gif) no-repeat;
  }*/

#menu ul li#q-system a {
 	width: 210px; 
 	background: url(img/menu/q-system.gif) no-repeat;
  }
  
 #menu ul li#download a {
 	width: 210px; 
 	background: url(img/menu/download.gif) no-repeat;
  }
  
   #menu ul li#lingua a {
 	width: 210px; 
 	background: url(img/menu/lingua.gif) no-repeat;
  }
  
  
  
	
	/*cambio lingua per pagine interne*/
	
	
	p.txtInt {
	position:absolute;
	top:420px;
	left:0;
  }

  
p.txtInt img  {
	border:0;
  }
  

	
/*  -----------------   news  */	

#news{
	padding:15px 0px 0 24px;
background:#3D3C3F;

}

#wrapperNews {
position:relative;

}

#left_news {
	float: left;
	width: 66px;
	height:61px;
	background: url(img/jolly.gif) no-repeat ;
	margin: 0 20px 0 0;

	/*border: 1px solid #f00;*/
}

#content_news {
	width: 480px;
 	margin: 0;
	padding: 0;
	text-align:left;
	float: left;
	/*border: 1px solid #f00;*/
	}

#content_news h4{
	font-size:120%;
	margin:5px 0 0 0;
	color:#fff;

}

#content_news p{
	margin-top:5px;
	margin-bottom:0;
	color:#BEBEBF;
	font-size:11px;

}





a.link_news {
	color: #989799;
	text-decoration:none;
	/*font-weight:bold;*/
	font-size:10px;
}

a:hover.link_news {
	color: #fff;
	text-decoration:none;
	/*font-weight:bold;*/
	font-size:10px;
}




.riga_news {
	/*clear:both;*/
	width: 590px;
	margin:0;
	/*height:10px;*/
	/*background:url(img/divisore.gif);*/
	/*border:1px solid #f00;*/
}

	
.icon{
margin:0 3px -2px 3px;
border:none !important;
}

	
/* ---------------------------------  layout pagine interne (standard)  */
	
	
#header{
	position:relative;
	/*height:96px;*/
	height:209px;
	
	
	}
	
 #banner{
	position:relative;
	width:842px;
	height:113px;
	/*background:#f00;*/
	font-size:0; /* hack per IE*/
	
	
	}
	

	
	
#colLeft{
	position:relative;
	float:left;
	width:172px;
	/*height:100px;
	background:#ccc;*/
	
	
	
	}	
	
/* colonna di destra con sf sfumato e riga bianca*/
#colRight {
	position:relative;
	float:right;
	width:670px;
	background:#fff url(img/sf_colRight2.jpg) no-repeat top left;
	height:422px;
	

	
	}	
	
	
	html>body #colRight{
	width:670px;
	height:auto;
	min-width:670px;
	min-height:422px;


	
	}	
	
	
	
	#colRight_contacts {
	position:relative;
	float:right;
	width:670px;
	background:#fff url(img/sf_contacts2.jpg) no-repeat top left;
	height:422px;
	

	
	}	
	
	
	html>body #colRight_contacts{
	width:670px;
	height:auto;
	min-width:670px;
	min-height:422px;


	
	}	





	
	#colRight_dwn {
	position:relative;
	float:right;
	width:670px;
	background:#fff url(img/sf_dwn.jpg) no-repeat top left;
	height:422px;
	

	
	}	
	
	
	html>body #colRight_dwn{
	width:670px;
	height:auto;
	min-width:670px;
	min-height:422px;


	
	}	



#colRight_mission {
	position:relative;
	float:right;
	width:670px;
	background:#fff url(img/sf_mission.jpg) no-repeat top left;
	height:422px;
	

	
	}	
	
	
	html>body #colRight_mission{
	width:670px;
	height:auto;
	min-width:670px;
	min-height:422px;


	
	}	
	
	
	
	
	#colRight_bio1 {
	position:relative;
	float:right;
	width:670px;
	background:#fff url(img/sf_bio1.jpg) no-repeat top left;
	height:422px;
	

	
	}	
	
	
	html>body #colRight_bio1{
	width:670px;
	height:auto;
	min-width:670px;
	min-height:422px;


	
	}	
	
	
	
	
	#colRight_quality {
	position:relative;
	float:right;
	width:670px;
	background:#fff url(img/sf_quality.jpg) no-repeat top left;
	height:422px;
	

	
	}	
	
	
	html>body #colRight_quality{
	width:670px;
	height:auto;
	min-width:670px;
	min-height:422px;


	
	}	
	
	
	
	#colRight_logistica {
	position:relative;
	float:right;
	width:670px;
	background:#fff url(img/sf_logistica.jpg) no-repeat top left;
	height:422px;
	

	
	}	
	
	
	html>body #colRight_logistica{
	width:670px;
	height:auto;
	min-width:670px;
	min-height:422px;


	
	}	



	#colRight_group {
	position:relative;
	float:right;
	width:670px;
	background:#fff url(img/sf_group.jpg) no-repeat top left;
	height:422px;
	

	
	}	
	
	
	html>body #colRight_group{
	width:670px;
	height:auto;
	min-width:670px;
	min-height:422px;


	
	}	




	#colRight_dove {
	position:relative;
	float:right;
	width:670px;
	background:#fff url(img/sf_maps.jpg) no-repeat top left;
	height:422px;
	

	
	}	
	
	
	html>body #colRight_dove{
	width:670px;
	height:auto;
	min-width:670px;
	min-height:422px;
	}	
	
	#colRight_formula_tre {
	position:relative;
	float:right;
	width:670px;
	background:#fff url(img/sf_formula_tre.jpg) no-repeat top left;
	height:422px;
}	
	
html>body #colRight_formula_tre{
	width:670px;
	height:auto;
	min-width:670px;
	min-height:422px;
}
#colRight_formula_tre #containerGenerico p a{
color:#494040;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

#colRight_racing_team {
	position:relative;
	float:right;
	width:670px;
	background:#fff url(img/sf_racing_team.jpg) no-repeat top left;
	height:422px;
}	
	
html>body #colRight_racing_team{
	width:670px;
	height:auto;
	min-width:670px;
	min-height:422px;
}

#colRight_racing_team #containerGenerico ul{
list-style-type:none;
font-size:12px;
text-transform:uppercase;
}

#colRight_racing_team #containerGenerico ul li{
margin-bottom:7px;
}

#colRight_racing_team #containerGenerico ul li span{
font-weight:bold;
color:#494040;
}

#colRight_racing_team #containerGenerico p a{
color:#494040;
font-weight:bold;
text-decoration:none;
}

#colRight_rally {
	position:relative;
	float:right;
	width:670px;
	background:#fff url(img/sf_rally.jpg) no-repeat top left;
	height:422px;
}	
	
html>body #colRight_rally{
	width:670px;
	height:auto;
	min-width:670px;
	min-height:422px;
}
#colRight_rally #containerGenerico p a{
color:#494040;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

#colRight_sponsoring {
	position:relative;
	float:right;
	width:670px;
	background:#fff url(img/sf_sponsoring.jpg) no-repeat top left;
	height:422px;
}	
	
html>body #colRight_sponsoring{
	width:670px;
	height:auto;
	min-width:670px;
	min-height:422px;
}
#colRight_rally #colRight_sponsoring p a{
color:#494040;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

#colRight_taglio {
	position:relative;
	float:right;
	width:670px;
	background:#fff url(img/sf_taglio.jpg) no-repeat top left;
	height:422px;
}

	
/*   menu dentro colLeft*/
	
	
#colLeft #menu ul { 
	list-style-type: none;
	padding:0;
	margin-top:117px;

 }

#colLeft #menu ul li {
  	float: left; 
   }
   
#colLeft #menu ul li a { 
	display: block;
	/*setta l'altezza dell'img*/
 	height: 50px;
  }
  
/*non fa comparire la scritta nella lista*/
#colLeft #menu ul li a span { display: none; }


#colLeft #menu ul li#ne {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/news2.gif) no-repeat;
  }

#colLeft #menu ul li#ne a {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/news1.gif) no-repeat;
  }


#colLeft #menu ul li#ne2 {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/news2.gif) no-repeat;
  }

#colLeft #menu ul li#ne2 a {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/news2.gif) no-repeat;
  }

#colLeft #menu ul li#show  {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/show2.gif) no-repeat;
  }
	
#colLeft #menu ul li#show a {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/show1.gif) no-repeat;
  }
	
#colLeft #menu ul li#show2  {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/show2.gif) no-repeat;
  }
	
#colLeft #menu ul li#show2 a {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/show2.gif) no-repeat;
  }


#colLeft #menu ul li#cc {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/cc2.gif) no-repeat;
  }

	
	#colLeft #menu ul li#cc a {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/cc1.gif) no-repeat;
  }


  #colLeft #menu ul li#q  {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/q2.gif) no-repeat;
  }


  
  #colLeft #menu ul li#q a {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/q1.gif) no-repeat;
  }
  
  
 #colLeft #menu ul li#dwl {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/dwl2.gif) no-repeat;
  }

  
  #colLeft #menu ul li#dwl a {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/dwl1.gif) no-repeat;
  }


 #colLeft #menu ul li#dwl2 {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/dwl2.gif) no-repeat;
  }

  
  #colLeft #menu ul li#dwl2 a {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/dwl2.gif) no-repeat;
  }
  
  #colLeft #menu ul li#sponsoring-int {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/sponsoring_int2.gif) no-repeat;
  }

  
  #colLeft #menu ul li#sponsoring-int a {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/sponsoring_int1.gif) no-repeat;
  }


 #colLeft #menu ul li#sponsoring-int2 {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/sponsoring_int2.gif) no-repeat;
  }

  
  #colLeft #menu ul li#sponsoring-int2 a {
/*è la larghezza della gif*/
 	width: 172px; 
 	background: url(img/menu_interno/sponsoring_int2.gif) no-repeat;
  }

/*hover*/

#colLeft #menu ul li#ne a:hover,
#colLeft #menu ul li#show a:hover,
#colLeft #menu ul li#cc a:hover,
#colLeft #menu ul li#q a:hover,
#colLeft #menu ul li#dwl a:hover,
#colLeft #menu ul li#sponsoring-int a:hover {
 	background: none;
  }


/*selected*/

#colLeft #menu ul li#ne a.selected,
#colLeft #menu ul li#show a.selected,
#colLeft #menu ul li#cc a.selected,
#colLeft #menu ul li#q a.selected,
#colLeft #menu ul li#dwl a.selected,
#colLeft #menu ul li#sponsoring-int a.selected {
 	background: none;
  }




/* due colonne dentro a colRight */

#left{
	position:relative;
	float:left;
	width:461px;
	/*height:100px;
	background:#ccc;*/
	
	
	
	}	
	
	
#left h1{
	font-size:12px;
	color:#494040;
	margin:0px 0 15px 0;
	line-height:12px;
	
		
	}	
	
#left h2{
	font-size:12px;
	color:#494040;
	margin:0px 0 10px 0;
	line-height:12px;

		
	}	
	
#left p{
	font-size:11px;
	color:#706968;
	margin-bottom:10px;
	
	
	
	}	
	
	
	
	#left a img{
		border:0;	
	
	
	}	
	
	
#right{
	position:relative;
	float:right;
	width:209px;
	/*height:100px;
	background:#000 ;*/
	

	
	}	
	
/* predisposto per lo scroll */	
	
#left #innerL{
	/*position:relative;
	width:390px;
	margin-left:27px;
	margin-top:57px;
	background:transparent;*/
	position:absolute;
	left:27px;
	top:57px;
	background:transparent;
	overflow:hidden;
	width:390px;
	height:270px;
	z-index:8200;

	

	
	}	
	
	
.floatright1 {
	float: right;
	margin: 23px 0 10px 10px;
	clear: right;
	
	
}

	

.floatright {
	float: right;
	margin: 0 0 10px 10px;
	clear: right;
	
	
}

	
	/* -------------   news per la colonna right  ----------------*/
	
	
 #right  h1{
	margin:80px 0px 0px 13px;
	font-size:115%;
	color:#585755;

}

 #right h2{
	margin:3px 0px 0px 0;
	font-size:12px;
	color: #797774;
	font-weight:normal;
}


 #right h3{
	margin:0px 0px 0px 0;
	font-size:100%;
	color: #CD5126;
	font-weight:bold;
}


 #right h4{
	padding:8px 0px 0px 8px;
	font-size:100%;
}

 #right p{
	width:140px;
	line-height:12px;
	font-size:12px;
}

	

 #right  ul {
	list-style-type: none;
	margin: 0px 0px 0px 17px;
	padding: 0;
	font-size:108%;
	/*border: 1px solid #f00;*/
}

 #right  li {
	/*  spazia tra loro i list items */
	padding: 9px 0px 18px 0px;
	border-bottom: 1px solid #C0BDB9;
}

 #right  li a  {
	color: #000;
	text-decoration: none;
}

 #right  li a:hover {
	color: #000;
	text-decoration: underline;
}

	
#archivio ul {
	
	list-style-type: none;
	padding: 0px 0 3px 0;
	margin: 0px 0 0 0px!important;
}

#archivio li {
	display:inline;
	padding:0 3px 0px 0;
	margin: 0px 0px 0 0;
	color:#888683;
	border-bottom: 0;

}

#archivio li a {
	text-decoration:none;
	color:#9a9a9a;
	font-size:12px;
}

#archivio li a:hover {
	text-decoration:underline;
}

#archivio li #selezionato {
	text-decoration:underline;
	color:#000;
}

	
/*------------- SCROLLERS -----------------*/


#scroll {
	height: 220px;
	width: 9px;
	position:absolute;	
	top:80px;
	left:430px;
	border:1px solid #fff;
	z-index:9000;
}
 
#knob {
	height: 4px;
	width: 9px;
	background:#fff;
}

#scroll_up {
	position:absolute;	
	top:62px;
	left:430px;
	z-index:9000;

}

#scroll_up img{
	border:0;
}

#scroll_down {
	position:absolute;	
	top:305px;
	left:430px;
	z-index:9000;

}


#scroll_down img{
	border:0;
}






/* lista news */

#listaLeft{
	float:left;
	width:190px;
	/*border:1px solid #f00;*/


}

#listaRight{
	float:left;
	width:190px;
	/*border:1px solid #f00;*/


}




 #innerL h2.lista{
	margin:3px 0px 0px 0;
	font-size:12px;
	color: #797774;
	font-weight:normal;
}


 #innerL h3.lista{
	margin:0px 0px 0px 0;
	font-size:100%;
	color: #CD5126;
	font-weight:bold;
}


 #innerL h4.lista{
	padding:8px 0px 0px 8px;
	font-size:100%;
}

 #innerL p.lista{
	width:140px;
	line-height:12px;

}

 #innerL p{
font-size:12px;
}

	

 #innerL  ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-size:108%;
	/*border: 1px solid #f00;*/
}

 #innerL  li {
	/*  spazia tra loro i list items */
	padding: 9px 0px 9px 0px;
	/*border-bottom: 1px solid #C0BDB9;*/
}

 #innerL  li a  {
	color: #000;
	text-decoration: none;
}

 #innerL  li a:hover {
	color: #000;
	text-decoration: underline;
}



 #innerL a  {
	color: #000;
	text-decoration: none;
}


 #innerL a:hover  {
	color: #000;
	text-decoration: underline;
}



/*  -----------------------------------------------------------  FORM  */



#formLeft{
	position:relative;
	padding:28px 0 0 40px;
}


#formLeft .left{
	position:relative;
	float:left;
	width:325px;
	/*height:373px;*/
	/*border:1px solid #f00;*/
}

#formLeft .newPos{  /*  da modificare anche in ie.css  */
	margin-left:273px;
}

#formLeft .right{
	position:relative;
	float:left;
	width:300px;
	height:373px;
	/*background:#ccc;*/
}



/* ---------------------   STILI FORM ---------------- */

#formLeft p {

	font-size:12px;
	color:#736C6B;
	padding:5px 0 10px 0;
	/*width:300px;*/

}


#formLeft input.linea {

	 display: block;
	 float: left;
	 margin-bottom: 2px;
	 font-size:100%;
	 background:#fff;
	 color:#000;

}

#formLeft textarea.linea {

	 display: block;
	 width: 168px;
	 height:50px;
	 float: left;
	 margin-bottom: 10px;
	 border:1px solid #6C6C6B;
	 font-size:100%;
	 font-size:11px;
	 color:#000;
	 font-family:Arial, Helvetica, sans-serif;

}



#formLeft select.linea {

	 display: block;
	 width: 170px;
	 height:15px;
	 float: left;
	 margin-bottom: 10px;
	 border:1px solid #6C6C6B;
	 font-size:100%;

}

#formLeft .left label {

	 display: block;
	 text-align: left;
	 float: left;
	 width: 100px;
	 padding-right: 20px;
	 font-size:12px;
	 color:#736C6B;


}



#formLeft .checkbox {

	 width: 1em;

}

#formLeft .checkLeft {

	 float: left;
	 padding:8px 0;

}

#formLeft .checkRight {

	 float: left;
	 margin-left:8px;
	 font-size:11px;
	 color:#757474;
	 padding:5px 0;
	 width:270px;



}


div#installing {
		position: absolute;
		top:0px;
		left:0px;
		background: #fff;
		border: 1px solid #ccc;
		font-weight: normal;
		/*opacity: .95;*/
		width: 300px;
		padding:10px;
		z-index:8500;
		}
#installing p {
		color: #000;
		line-height: 1.2em;
		}
		
#installing p a{
		color: #000;
		}

#formLeft .evidenziato{
	color:#000;
}


#formLeft form br {

	 clear: left;

} 

#formLeft .submit{
	float:left;
	font-size: 9px;
	background-color: #fff;
	color:#000;
	border: 1px solid #6C6C6B;
	width: 85px;
	height: 20px;
	margin-right:25px;
	
}			


	
	
.right fieldset {
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border:none;


}

.right fieldset.radio2{
	width: 300px;
	margin-top:0px;
	/*margin: 1em 0 2em 0;
	border:1px solid #f00;*/
}

/*  vedi ie css  */

.right fieldset.radio2 input {
	clear: both;
	float: left;
	width: auto;
	margin-right:5px;
	margin-top:1px;
	margin-bottom:5px;
}

.right fieldset.radio2 label {
	font-weight: normal;
	/*border:1px solid #f00;*/

	width:300px;
	 font-size:12px;
	 color:#736C6B;

}


.left fieldset {
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border:0;

}

.left fieldset.radio2{
	width: 15em;
	margin: 10px 0 2em 120px;
}

.left fieldset.radio2 input {
	clear: both;
	float: left;
	width: auto;
	margin-right:5px;
	margin-bottom:-3px;
}

.left fieldset.radio2 label {
	font-weight: normal;
	/*border:1px solid #f00;*/

	width:300px;
	font-size:11px;
	color:#000;

}

	
	
div#installing {
		position: absolute;
		top:100px;
		left:0px;
		background: #fff;
		border: 1px solid #6C6C6B;
		font-weight: normal;
		/*opacity: .95;*/
		width: 300px;
		padding:10px;
		}
#installing p {
		color: #000;
		line-height: 1.2em;
		}
		
#installing p a{
		color: #000;
		font-weight:bold;
		}


/*menu inline per contacts*/

 ul.menuInline { 
	list-style-type: none;
	color:#9B5E10;
	padding-bottom:10px;

 }

 ul.menuInline li {
	display: inline;
   }
   
 ul.menuInline li a { 
	color:#9B5E10;
	font-size:12px;
	text-decoration:none;
	/*setta l'altezza dell'img*/
  }
  
   ul.menuInline li a:hover { 
	color:#9B5E10;
	font-size:12px;
	text-decoration:underline;
	/*setta l'altezza dell'img*/
  }
  
 ul.menuInline li a.selected { 
	color:#9B5E10;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	/*setta l'altezza dell'img*/
  }


/*menu inline per download*/

 ul.menuInlineBlack { 
	list-style-type: none;
	color:#736C6B;
	padding:15px 0 10px 40px;

 }

 ul.menuInlineBlack li {
	display: inline;
   }
   
 ul.menuInlineBlack li a { 
	color:#736C6B;
	font-size:12px;
	text-decoration:none;
	/*setta l'altezza dell'img*/
  }
  
   ul.menuInlineBlack li a:hover { 
	color:#736C6B;
	font-size:12px;
	text-decoration:underline;
	/*setta l'altezza dell'img*/
  }
  
 ul.menuInlineBlack li a.selected { 
	color:#3f3f3f;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	/*setta l'altezza dell'img*/
  }



#logout{
	position:absolute;
	top:16px;
	left:400px;
	font-size:12px;


}

#logout a{
	color:#000;
	font-weight:bold;
	text-decoration:none;



}

#containerDownload{
	position:absolute;
	left:27px;
	top:57px;
	background:transparent;
	overflow:hidden;
	width:530px;
	height:270px;
	/*z-index:8200;*/

	}	
	
	
	#containerDownload h1{
	font-size:12px;
	color:#494040;
	margin:10px 0 15px 0;
	line-height:12px;
	
		
	}	
	
#containerDownload h2{
	font-size:12px;
	color:#494040;
	margin:0px 0 10px 0;
	line-height:12px;

		
	}	
	
#containerDownload p{
	font-size:11px;
	color:#706968;
	margin-bottom:10px;
	
	
	
	}	
	
	
	#containerDownload p a img{
	border:0;	
	
	
	}	
	
	
	
#containerGenerico{
	margin-left:40px;
	position:relative;
	background:transparent;
	/*z-index:8200;*/

	}	
	
	
#containerGenerico h1{
	font-size:12px;
	color:#494040;
	margin:45px 0 15px 0;
	line-height:12px;
	
		
	}	
	
#containerGenerico h2{
	font-size:12px;
	color:#494040;
	margin:0px 0 10px 0;
	line-height:12px;

		
	}	
	
#containerGenerico p{
	font-size:12px;
	color:#706968;
	margin-bottom:10px;
	
	
	
	}	
	
	
	#containerGenerico p a{
	font-size:11px;
	font-weight:bold;
	color:#494040;
	text-decoration:none;
	
	
	
	}	
	
	
/*-------------------------------  cartoline thumbs  -----------*/

#thumb {
}

#cards {
	margin: 0;
	/*border: solid 1px #f00*/
}


.thumbnail {
	float: left;
	width: 107px;
	margin: 0 6px 0px 0px;
	padding-left: 3px;
	padding-right: 6px;
	padding-bottom: 0px;
 	/*border: 1px solid #999;*/
}



.thumbnail h6 {
	font-size: 11px;
	font-weight:normal;
	color: #736c6c;
	margin-top: 12px;
	line-height: 11px;
}
.thumbnail a {
	 text-decoration: none;
	 color: #000;
}


p.indietro{

	margin-top:40px;



}


p.indietro a{

	text-decoration:none;
	color:#494040;
	font-weight:bold;



}




p.indietro a:hover{

	text-decoration:underline;



}





#flangia{
	position:absolute;
	top:-36px;
	left:499px;
	width: 161px;
	height: 154px;
	background: url(img/flangia.gif) no-repeat;

}

#titleVideo{
	position:absolute;
	top:-10px;
	left:360px;
	width: 146px;
	height: 71px;
	/*background: url(img/video.gif) no-repeat;*/

}



#map{
	position:absolute;
	top:42px;
	left:191px;
	width:447px;
	height:348px;
	z-index:8500;
	/*background:#000;*/


}



	/* clearing
----------------------------------------------- */

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	



