

* {
	margin: 0;
	padding: 0;
}




#sound{
margin-left:0px;
border:0px;
}

body {
margin:0px;
padding:0px;
width:100%;
height:100%;
background-image:url(images/bg2.jpg);background-position:top;background-repeat:no-repeat;
background-color:#FFF;
overflow-x:hidden;

}

#content{
height:100%;
margin:0 auto;
width:1100px;
background-color:#efebdf;
padding-top:15px;
padding-right:0px;
margin-bottom:20px;
background-image:url(images/logo2.png);background-position:top left;background-repeat:no-repeat;    
}



#contatti{
align:left;
margin-left:25px;
margin-top:10px;
padding-bottom:0px;
padding-left:5px;
padding-top:10px;
width:400px;
text-align:left;
color:#8c8c8c;
font: 14px Palatino,Arial;
line-height:1.5em;
}

#contatti a{color:#8c8c8c;text-decoration:none}
#contatti a:hover{color:#1e1e1e;text-decoration:none}

#contatti1{
align:left;
margin-left:25px;
margin-top:10px;
padding-bottom:0px;
padding-left:5px;
padding-top:10px;
width:400px;
text-align:left;
color:#8c8c8c;
font: 14px Palatino,Arial;
line-height:1.5em;
}

#contatti1 a{color:#8c8c8c;text-decoration:none}
#contatti1 a:hover{color:#1e1e1e;text-decoration:none}


#text{
padding-left:15px;
margin-top:270px;
font: 14px Baskerville Old Face,Palatino,Arial;
line-height:1.5em;
color:#55544e;
width:280px;
padding-right:10px;
text-align:justify;
}

#white{
width:370px;
align:right;
height:600px;
background-color:#FFF;
margin-left:320px;
z-index:1;
margin-top:-635px;
background-image:url('images/flower2.png');background-position:bottom;background-repeat:no-repeat;
text-align:justify;
font: 14px Baskerville Old Face,Palatino,Arial;
line-height:1.5em;
color:#55544e;
padding-left:10px;
padding-top:255px;
padding-right:10px;
margin-top:-660px;}


#white a:hover{
color:#000;
text-decoration:underline}

#white a{
border:0px;
color:#55544e;
text-decoration:none}


#white a img{
border:0px;
color:#55544e;
text-decoration:none}


#gray{
width:280px;
float:right;
height:580px;
background-color:#747575;
margin-left:595px;
text-align:justify;
font: 14px Baskerville Old Face,Palatino,Arial;
line-height:1.5em;
color:#e1dede;
padding-left:10px;
margin-right:90px;
padding-top:10px;
padding-right:10px;
margin-top:-855px;
}

#gray a{
color:#e1dede;
text-decoration:none}

#gray a:hover{
color:#c9c290;
text-decoration:underline}

#gray a img{
border:0px;
color:#55544e;
text-decoration:none}


#footer{
background-color:#FFF;
width:1100px;
margin-left:0px;
}

#diritti{
margin-left:25px;
margin-top:0px;
padding-bottom:20px;
width:1100px;
text-align:left;
color:#8c8c8c;
font: 12px Palatino,Arial;
line-height:1.5em}




#sponsor{
height:70px;
margin-top:5px;
display:inline;
padding-left:700px;
}


#sponsor  li{
border:0px;
float:right;
padding-right:5px;
padding-top:10px;
display:inline;
list-style-type:none;
}

#sponsor li #consorzio{
	background-image:url(images/consorzio.png); width:70px; height:70px;background-repeat:no-repeat;border:0px;outline-style:none}

#sponsor li #consorzio:hover{
	background-image:url(images/consorzio.select.png); width:70px; height:70px;background-repeat:no-repeat;border:0px;outline-style:none}
	
#sponsor li #regione{
	background-image:url(images/regione.png); width:50px; height:70px;background-repeat:no-repeat;border:0px;outline-style:none}

#sponsor li #regione:hover{
	background-image:url(images/regione.select.png); width:50px; height:70px;background-repeat:no-repeat;border:0px;outline-style:none}
	
	
#sponsor li #michelin{
	background-image:url(images/michelin.png);margin-top:15px; width:90px; height:70px;background-repeat:no-repeat;border:0px;outline-style:none}

#sponsor li #michelin:hover{
	background-image:url(images/michelin.select.png); margin-top:15px;width:90px; height:70px;background-repeat:no-repeat;border:0px;outline-style:none}
	
#sponsor li #touring{
	background-image:url(images/touring.png); width:50px; height:70px;background-repeat:no-repeat;border:0px;outline-style:none}

#sponsor li #touring:hover{
	background-image:url(images/touring.select.png); width:50px; height:70px;background-repeat:no-repeat;border:0px;outline-style:none}
	
	
	
	
#topbar{
top:0px;
margin:0 auto;
margin-top:60px;
padding-top:10px;
width:1100px;
font:10px Bembo,verdana,helvetica,arial,sans-serif;
height:40px;
color:#666;
letter-spacing:0.5px;
background-color:#efebdf;
background-position:right;
background-repeat:no-repeat;
padding-bottom:20px;
}


#topbar ul {margin-left:0px;float:left;margin-left:23px; }
#topbar ul li{padding-top:10px;display:inline;float:left;padding-right:23px;}

#topbar ul li a{text-decoration:none;list-style-type:none;color:#666;border:0px}
#topbar ul li a:hover{text-decoration:underline;list-style-type:none;color:#333;border:0px}
	
#topbar ul#nav li a img {margin-left:0px;float:left;border:1px solid #a7a3a2}

	