@charset "utf-8";
/* CSS Document */
/*
#header {
	height:125px;
	width:960px;
	margin:90px auto 0  auto;
}
#header h1 {
	display:block;
	float:left;
	width:320px;
	height:125px;
	background:url(img/logo.jpg)  no-repeat 0 0;
	text-indent:-10000px;
}
#header h1 a {
	display:block;
	width:100%;
	height:100%;
}
#header h1 a:hover {
	background:url(img/logo.jpg) no-repeat 0 -125px;
}
*/


body{ font-family:Tahoma, sans-serif; font-size:12px;}
.f-left{ float:left;}

.f-right{ float:right;}

.clear{ clear:both; /*position:relative; */}
/* CLEAR FIX
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}   */
/* Hides from IE-mac \
* html .clearfix { height: 1%;}
.clearfix {display: block;}   */
/* End hide from IE-mac */



body{ background: url(img/bg_body.jpg) 0 0 repeat-x;}
/* img{border:1px solid #aaaaaa;}   */
#header{ width: 950px; height: 99px; margin: 0 auto;}
#header h1.logo{ background:url(img/logo.gif) left top no-repeat; height:99px; width:292px; float:left; }
#header a.logo-link{ text-indent: -999999px; display:block; height:99px;}
#top-menu{ background:#333333 url(img/bg-topmenu.jpg) right top no-repeat; height:23px; width:300px; float:right;}
#top-menu ul{float:right; width:300px; height:23px;}
#top-menu ul li{float:left; padding-left:40px; line-height: 22px; }
#top-menu ul li a{color:#ffffff; font-family:Tahoma, sans-serif; font-size:10px; }
#top-menu ul li a:hover{ text-decoration:underline;}
#top-menu ul li.mapsito{ padding-left:69px; /*letter-spacing: -1px;*/}
#top-menu ul li.email{ padding-left:85px; }

#payoff{ width: 309px; height: 72px; float:right; clear:right; background:url(img/header-payoff.jpg) right top no-repeat; text-indent: -99999px; margin-top: 4px; }

#bottom-header{ background:url(img/big-photo.jpg) center top no-repeat;  height:463px; margin:0 auto; }
#bottom-headerdove{ background:url(img/big_dove_siamo.jpg) center top no-repeat;  height:463px; margin:0 auto; }
#bottom-headernews{ background:url(img/big_news.jpg) center top no-repeat;  height:463px; margin:0 auto; }
#bottom-headerteam{ background:url(img/big_team.jpg) center top no-repeat;  height:463px; margin:0 auto; }
#bottom-headerindex{ background:url(img/big_index2.jpg) center top no-repeat;  height:463px; margin:0 auto; }
#bottom-headermercatino{ background:url(img/big_mercatino2.jpg) center top no-repeat;  height:463px; margin:0 auto; }
#bottom-headerracing{ background:url(img/big_war_racing2.jpg) center top no-repeat;  height:463px; margin:0 auto; }
#bottom-headerVendita{ background:url(img/big_vendita2.jpg) center top no-repeat;  height:463px; margin:0 auto; }
#bottom-headerNoleggio{ background:url(img/big_noleggio2.jpg) center top no-repeat;  height:463px; margin:0 auto; }
#bottom-headercontatti{ background:url(img/big_contatti.jpg) center top no-repeat;  height:463px; margin:0 auto; }
#bottom-headergallery{ background:url(img/big_gallery2.jpg) center top no-repeat;  height:463px; margin:0 auto; }
#bottom-headermappa{ background:url(img/big_mappa.jpg) center top no-repeat;  height:463px; margin:0 auto; }
#bottom-header-inside{width:950px; margin: 0 auto;}

#navcontainer{width:928px; height: 43px; margin:0 auto; background:url(img/bg-menu.jpg) left top repeat-x; opacity:0.8;filter:alpha(opacity=80); padding-left:22px; text-transform:uppercase; }
/*
#navlist li{ display: inline; list-style-type: none; padding-right: 15px;}
#navlist li a{ color:#333333; }
#navlist li a:hover{ color: #000000; background:url(img/bg-menu-hover.jpg) 0 0 repeat-x; opacity:1;}
*/
ul#navlist{list-style: none; padding: 0; width: 100%; font-size: /*13px;*/11px; }
ul#navlist li{display: block;float: left;margin: 0;}
ul#navlist li a{display: block;line-height:33px;color: #777;text-decoration: none;padding:5px 17px ;}
/*#navcontainer>ul#navlist li a { width: auto; } */
ul#navlist li#active a{background:  #FFFF00;;color: #000000; line-height:33px;}
ul#navlist li a:hover{color: #000000;background-color: #FFFF00; line-height:33px; font-weight:500;}




#trofei{ width: 143px; height:43px; background:  url(img/bg-menu.jpg) 0 0 repeat-x; opacity: 0.8; /*filter:alpha(opacity=80);*/ padding-left:25px; line-height:40px; } 


#trofei a{color:#000000; font-weight:bold;}
#trofei a:hover{ text-decoration:underline;}

#link-gallery{ float:right; border-bottom: solid 3px #FFFFFF;padding-top:250px;}
#link-gallery-inside{ background: url(img/bg-menu.jpg) 0 0 repeat-x;opacity: 0.8;/*filter:alpha(opacity=80);*/  width:275px; height:46px; line-height:48px; letter-spacing:-1px; padding-left:25px; font-family:"Trebuchet MS"; color:#333333; font-size:14px}
#link-gallery-inside a{ color:#333333;}
#link-gallery-inside a:hover{ text-decoration:underline;}
#main-content{ width:950px; margin: 34px auto;}

#first-block{float:left; width:950px;}
#first-block .block{ width:444px;}
#first-block h2{padding-left: 5px;background-color:#e7e7e7/*#b8b7a5*/; font-family:Tahoma, sans-serif; font-size:20px; color:#990033; text-transform:uppercase; letter-spacing:-1px;}
#first-block p{ font-family:Tahoma, sans-serif; font-size:11px;}
#first-block a{ color:#990033;}
#first-block a:hover{ color:#999999;}

#second-block{ float:left; width:950px;}
#eventi{ margin-top:5px; width:574px; float:left; padding:10px 10px 10px 15px;}

#eventi img{ margin-right:15px;}
#eventi h3, #bottom-content h3, #gallery h3{padding-left: 5px;background-color:#e7e7e7/*#b8b7a5*/; color:#990033; font-family:Tahoma, sans-serif; font-size:18px; text-transform:uppercase; letter-spacing:-1px;}
#eventi p.news-text{ color:#333333; font-family:Tahoma, sans-serif; font-size:11px;}
#eventi .news{ padding-top: 20px; float:left; width:420px;}
#eventi p.date{color:#333333; font-family:Tahoma, sans-serif; font-size:11px; font-style:italic;}


#eventi a.news_home_title {font-weight:bold; color:#990033; padding-top: 4px; padding-bottom: 2px; text-transform: uppercase;}
 #eventi a.news_home_title:hover{color:#999999;}

#eventi a.news_home_txt{color:#333333;font-family:Tahoma,sans-serif;font-size:11px;}
#eventi a.news_home_txt:hover{color:#990033;}

#news_home  { margin-top:5px; width:444px; float:left; padding:10px 10px 10px 15px;}
#news_home  img{ margin-right:15px;}
#news_home  h3, #bottom-content h3, #gallery h3{padding-left: 5px;background-color:#e7e7e7/*#b8b7a5*/; color:#990033; font-family:Tahoma, sans-serif; font-size:18px; text-transform:uppercase; letter-spacing:-1px;}
#news_home  p.news-text{ color:#333333; font-family:Tahoma, sans-serif; font-size:11px;}
#news_home  .news{ padding-top: 20px; float:left; width:420px;}
#news_home  p.date{color:#333333; font-family:Tahoma, sans-serif; font-size:11px; font-style:italic;}


#news_home  a.news_home_title {font-weight:bold; color:#990033; padding-top: 4px; padding-bottom: 2px; text-transform: uppercase;}
#news_home  a.news_home_title:hover{color:#999999;}

#news_home  a.news_home_txt{color:#333333;font-family:Tahoma,sans-serif;font-size:11px;}
#news_home  a.news_home_txt:hover{color:#990033;}
#news_home  a {color:#990033;}
#news_home  a:hover{color:#999999;}

#News a.dettaglio_btn{background:transparent url(img/dettaglio_btn3.jpg) no-repeat scroll 0 0;
color:#444444;
display:block;
float:left;
height:22px;
line-height:23px;
margin-top:15px;
padding-left:8px;
width:97px;}



#altro a:hover{color:#999999;}

#gallery a{color:#990033;}
#gallery a:hover{color:#999999;}

#altro{width: 473px; float:right; margin-top:15px;}
#altro img{ margin-right:15px;}
#altro h3 {padding-left: 5px;background-color:#e7e7e7/*#b8b7a5*/; color:#990033; font-family:Tahoma, sans-serif; font-size:18px; text-transform:uppercase; letter-spacing:-1px;}
#altro .varie{ padding-top:15px; padding-bottom:25px; font-size:11px; font-family:Tahoma, sans-serif; height:150px; margin-bottom:30px;}
#altro a{ color: #990033;}
 #altro a.team-info{color:#333333; font-weight: bold; color:#990033; text-transform:uppercase;}

#gallery{ height:170px; width:1012px; margin: 0 auto;}
#gallery h3{ text-align:center; width: 1004px;}
ul#home-gallery{ height:140px;}
ul#home-gallery li{ float:left; padding-top:5px; padding-right:4px; padding-left:4px;}
a.home_gallery:hover{opacity:0.4;filter:alpha(opacity=40)}

#gallery_inside{ height:580px; width:550px; /*margin: 0 auto;*/ padding:10px 10px 10px 15px;}


#bottom-content{ width:1012px; margin:0 auto; height:303px; background:url(img/bg-bottom-content.jpg) 0 0 no-repeat; font-size:11px;}
#bottom-content .left{padding:15px 0 0 15px;  width:289px;}
#bottom-content .center{padding:15px; width:304px; padding-left:35px;}
#bottom-content .right{ width:289px;padding:15px 15px 0 0; }
#bottom-content p{  padding: 10px 0}
.form-text: { padding:12px;}
#bottom-content label{  margin: 10px 0}

ul#sponsor{ height:180px; padding-left: 25px; padding-right: 25px; padding-top: 15px;}
ul#sponsor li{padding-bottom:5px; padding-top: 8px;}
ul#partner{ height:180px; padding-left: 25px; padding-right: 25px; padding-top: 10px;}
ul#partner li{padding-top: 15px;}


.over-footer{ background:url(img/over-footer.jpg) 0 0 repeat-x; height:34px; }
#footer{ background-color:#272727;}
#footer-inside{background-color:#272727; width:950px; margin:0 auto; padding-top:15px; font-family:Tahoma, sans-serif; font-size:11px; text-align:center;}
ul#footer-navlist{ padding-bottom:10px; text-transform:uppercase;}
#footer-navlist li{ display: inline; list-style-type: none; padding-right: 15px;}
#footer-navlist li a{ color: #666666; font-size:11px;}
#footer-navlist li a:hover{ color: #ffffff; font-size:11px;}



.divider{ background:url(img/footer-divider.jpg) 0 0 no-repeat; width:506px; height:15px; margin: 0 auto; }
.footer-payoff{ color:#999999;  padding:10px;}
.address{color: #CCCCCC;  padding:10px;}
.idexa{padding-top: 15px; padding-bottom:10px;}


#wrapper{ width: 950px; margin: 0 auto; /*height:100%;*/ }    



#content{float:left; width: 950px; }

/*
#content {
    min-height: 250px; 
    height: 250px;
}
   
html>body #content { 
	height: auto;
}
*/

 #content p{font-family:Tahoma,sans-serif}
#sxInt{float:left; width:300px;  padding-top: 50px;}

a.link_privacy{color:#363636;}
a.link_privacy:hover{color:#060606; text-decoration: underline;}

#content #sxInt #mGallery {
	float:left;
	width:290px;

}
#content #sxInt #mGallery ul {
	float:left;
	margin:5px 0 0;
	text-align:right;
	width:100%;
}
#content #sxInt #mGallery ul li {
	display:block;
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 6px;
	width:100%;
	text-align:right;
}
#content #sxInt #mGallery ul li h1 {
	-x-system-font:none;
/*	color:#eeeeee;*/
	color:#990033;
	font-family:Tahoma,sans-serif;
	font-size:16px;
	background-color:#dedede;
/*	background-color:#ffed00;*/
	font-weight: bold;
	padding-right:5px;

}
#content #sxInt #mGallery ul li a, #content #sxInt #mGallery ul li a:link, #content #sxInt #mGallery ul li a:active, #content #sxInt #mGallery ul li a {
	-x-system-font:none;
	color:#76643f;
	font-family:Tahoma,sans-serif;
	font-size:12px;
	text-transform:capitalize;
}
#content #sxInt #mGallery ul li.off a, #content #sxInt #mGallery ul li.off a:link, #content #sxInt #mGallery ul li.off a:active, #content #sxInt #mGallery ul li.off a:visited {
	-x-system-font:none;
	color:#990033;
	font-family:Tahoma,sans-serif;
	font-size:12px;
	text-transform:capitalize;
	font-weight:bold;
}
/*#content #sxInt #mGallery ul li a:hover{
	color:#302a12;
} */
#dxInt{float:right; width:640px;  padding-top: 43px; }


#content #dxInt #contHeader{
background: url(img/contHeader.jpg) 0 0 no-repeat;
width: 640px;
height: 21px;
float: left;
}
#content #dxInt #cont{
background: url(img/contCenter.jpg) 0 0 repeat-y;
float: left;
padding: 0 15px 20px 25px;
width: 605px;
height: auto;
}
 
/*#content #dxInt #cont_vendita{
background: url(img/contCenter.jpg) 0 0 repeat-y;
float: left;
padding: 31px 15px 10px 40px;
width: 605px;
height: auto;
}
*/
#content #dxInt #contFooter{
background: url(img/contFooter.jpg) 0 0 no-repeat;
width: 640px;
height: 30px;
float: left;
}
#googlemap{
margin-top: 30px;
width: 950px;
height:400px;
}

#form {
float:left;
margin:20px 0;
width:100%;
}
#form td {
color:#990033;
font-family:Tahoma,sans-serif;
font-size:12px;
padding:10px 0
}
#form td input {
background:#FFFFFF none repeat scroll 0 0;
border:1px dotted #85B635;
color:#333333;
font-family:Tahoma,sans-serif;
font-size:12px;
padding:2px 3px;
width:420px;
}
#form td textarea {
background:#FFFFFF none repeat scroll 0 0;
border:1px dotted #85B635;
color:#333333;
font-family:Tahoma,sans-serif;
font-size:12px;
height:120px;
padding:2px 3px;
width:420px;
}
#form td .chek {
background:#FFFFFF none repeat scroll 0 0;
border:1px dotted #85B635;
height:12px;
width:12px;
}
#form td a, #form td a:link, #form td a:active, #form td a:visited {
color:#333333;
font-family:Tahoma,sans-serif;
font-size:11px;
text-decoration:none;
}
#form td .btnSend {
background:#FFFFFF none repeat scroll 0 0;
border:1px dotted #85B635;
color:#85B635;
float:left;
font-family:Tahoma,sans-serif;
font-size:11px;
margin:0 10px 0 0;
padding:5px 15px;
width:auto;
}
#form td .btnReset {
background:#FFFFFF none repeat scroll 0 0;
border:1px dotted #990033;
color:#990033;
float:left;
font-family:Tahoma,sans-serif;
font-size:11px;
padding:5px 15px;
width:auto;
}
 #content #dxInt #cont p {
color:#333333;
font-family:Tahoma,sans-serif;
font-size:12px;
line-height:18px;
/*width:550px;*/
}
#content #dxInt #cont p.title{ font-size: 14px; letter-spacing:1px; font-weight:bold; padding: 8px 0;} 
#list {
margin-top:5px;
padding:10px 10px 10px 15px;
width:573px;
float:left;
}
#list ul {
float:left;
list-style-type:none;
margin:0 0 20px;
}
#list ul li {
display:inline;
float:left;
margin:0 10px 10px 0;
padding:0;
width:430px;
}
#list p {
font-size:11px;
margin:5px;
padding:0;
}

.dett{
width: 180px;
float:left;
}
.dett_dovesiamo{
width: 250px;
float:left;
}
#list img {
border:1px solid #DDDDDD;
padding:4px;
display:block;
float:left;
height:120px;
margin:5px 10px 0 0;

width:200px;
}
#list a.dettaglio_btn {
background:transparent url(img/dettaglio_btn3.jpg) no-repeat scroll 0 0;
color:#444444;
display:block;
float:left;
height:22px;
line-height:23px;
margin-top:15px;
padding-left:8px;
width:97px;
}
.img_bord{border: 1px solid #dddddd; padding: 4px;}

/*mod */

.paginazione{ width:90%; height:auto; float:left; margin:10px 0;}
.paginazione ul{ display:inline; list-style:none; float:right}
.paginazione ul li{ display:inline; list-style:none; margin:0 2px; font: bold 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#2C4656;}
.paginazione ul li a,
.paginazione ul li a:link,
.paginazione ul li a:active,
.paginazione ul li a:visited{/*float:left; display: block; width:16px; height:16px; background: url(img/control_fastforward.png) 0 0 no-repeat ;*/ font: bold 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#2C4656; text-decoration:none;}
.paginazione ul li a:hover{ color:#d2562b;}
.paginazione ul li a.off,
.paginazione ul li a.off:link,
.paginazione ul li a.off:active,
.paginazione ul li a.off:visited{ font: bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#9A8246; text-decoration:none;}


/*#cont {
    min-height: 250px; 
    height: 250px;
}
   
html>body #cont { 
	height: auto;
}
*/


#cont h3.merc_info{padding-top: 20px; }
#cont a.more_info{ padding-left: 4px; display:block; width:323px; height: 20px; background-color:#e4e4e4; color:#222222; }
#cont a.more_info:hover{ padding-left: 4px; display:block; width:323px; height: 20px; color:#000000; text-decoration:underline; }



#mGallery a.menu_lista_marche:hover{color:#990033;}

#dove_siamo_photo {width:560px; height: 300px;}
