@charset "iso-8859-2";
/* CSS Document */

body {margin:0px auto; padding:0px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; background-image:url(../grafica/template/sfondopagina.jpg); background-position:center top; background-repeat:repeat-y;}
#sfondo {width:100%;  margin:0px auto; padding:0px; background-image:url(../grafica/template/sfondo.jpg); background-position:center top; background-repeat:no-repeat; }
#sfondocontenitore {width:100%;  margin:0px auto; padding:0px; text-align:center; background-image:url(../grafica/template/sfondotop.jpg); background-position:center top; background-repeat:no-repeat;}
#contenitore {width:1000px; margin:0px auto; padding:0px; text-align:center;}
#top{width:1000px; height:689px; background-image:url(../grafica/template/hgperfomance.jpg); position:relative;}
	#flash{position:absolute; top:94px; left:0px;}
	#menu { position:absolute; top:431px; left:81px; width:883px; height: 20px; line-height:20px; }
		#menu ul {margin:0; padding:0; list-style:none;} #menu li {margin:0; padding:0; float:left; width:140px; border-right:1px solid #C3C3C3;}
		#menu #photogallery {border-right:0;}
		#menu a {color:#FFF; text-decoration:none; display:block;}
		#menu a:hover {color:#FFF; text-decoration:none; display:block; background-image:url(../grafica/template/sfondoli.jpg); background-position:left top; background-repeat:repeat-x;}
	#icone { position:absolute; top:470px; left:0px; width:1000px; height: 220px; }
#center{width:1000px; position:relative; text-align:left; background-image:url(../grafica/template/sfondocentrale.jpg); background-position:center top; background-repeat:repeat-y;}
	#navigazione {width:934px; background-image:url(../grafica/template/navigazione.jpg);height:22px; background-repeat:repeat-y; font-size:10px; color:#666; padding-left:66px; line-height:22px;}
	#navigazione a {color:#666; text-decoration:underline;} #navigazione a:hover {color:#CCC; text-decoration:none;}
	#left {width:430px; float:left; padding:16px 18px 16px 66px;}
	#right {width:430px; float:left; padding:16px 36px 16px 18px;}
#footer{width:1000px; background-image:url(../grafica/template/footer.jpg);height:67px; background-repeat:no-repeat; padding-top:10px;}
.clearboth {clear:both;}

h1 {font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; color:#CB0A1B; font-size:14px; font-style:oblique; margin-top:0; padding-top:0;}

form {margin:0; padding:0;}
	#formcontatti {}
		.testomodulo {	border: 1px solid #666;	font-size:12px; width:200px;  color:#000}
		.testomodulopiccolo {	border: 1px solid #666;	background-color: #FFF;	font-size:12px; width:100px; color:#000}
	label {width:150px; font-size:11px; float:left; margin:0px; padding:0px; margin-right:10px; padding-left:5px; padding-top:2px; clear:both;}
		.grigio {background-color:#333; padding:2px; margin-bottom:6px; }
		.bottonemodulo {font-size:16px; color:#FFF; letter-spacing:-1px;  border:0; background-color:#666; background-position:left top; background-repeat:repeat-x; }
		.button2 {font-size:12px; color:#FFF;   border:0; background-color:#7A1E0F; background-position:left top; background-repeat:repeat-x}
		.clearboth {clear:both}
		.accetto {font-size:10px;}
		.bottonicentro {text-align:center; margin-bottom:10px;}
	fieldset {padding:10px; border:1px solid #999;}
	legend {font-size:10px; color:#ccc; padding: 10px 5px 10px 5px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif;}
		.scelta {width:350px; margin-bottom:5px; height:20px;}
		.labellunga{font-size:11px; width:300px}
		

a {color:#FFF; text-decoration:underline;} a:hover {color:#999; text-decoration:none;}