@charset "utf-8";
/* CSS Document */


html,body {
margin:0;
padding:0;
}

body {
background-color: #FFFFFF;
background-image:url(../SITE/BACKGROUND/background.png);
background-position:center top;
background-repeat: repeat;
text-align: justify;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#7B7B7B;
}
p {
text-align: justify;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#7B7B7B;
padding:0;
margin:0;
}
a {
text-align: justify;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#7B7B7B;
}


div#Main{
width:960px;
margin-left:auto;
margin-right:auto;
position: relative;
background-color:#F2F2F2;
border: solid 1px #535353;
}

/*LOGO*/
#logo{
height:110px;
background-image:url(../SITE/BACKGROUND/logo.jpg);
background-position:center top;
margin: 0;
padding: 0;
text-align:right;
}
#logo #LinguaSelezionata{
padding-top:5px;
height:23px;
color:#FFFFFF;
line-height:23px;
font-size:10px;
background-image:url(../SITE/BACKGROUND/lingua.PNG);
background-position:right bottom;
background-repeat: no-repeat;
padding-right:5px;
}

#logo #LinguaNonSelezionata{
padding-top:5px;
color:#1E1E12;
height:28px;
}
#logo #LinguaNonSelezionata a,
#logo #LinguaNonSelezionata a:link,
#logo #LinguaNonSelezionata a:visited {
color:#1E1E12;
height:23px;
line-height:23px;
font-size:10px;
text-decoration:none;
padding-right:5px;
}

#logo #LinguaNonSelezionata a:hover,
#logo #LinguaNonSelezionata a:active{
text-decoration:none;
height:28px;
line-height:23px;
font-size:10px;
background-image:url(../SITE/BACKGROUND/linguaOVER.PNG);
background-position:right bottom;
background-repeat: no-repeat;
color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:15px;
}



/*HEADER*/
#header{
height:360px;
background-color:#F2F2F2;
margin:0;
padding:0;
border-top:3px solid #7A7C7B;
border-bottom:3px solid #7A7C7B;
}

/*SLIDER*/
#slider {
    width: 960px; /* important to be same as image width */
    height: 360px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	z-index: 1;
	margin:0;
	padding:0;
}
#sliderContent {
    width: 960px; /* important to be same as image width or wider */
    position: absolute;
	margin:0;
	padding:0;
	z-index: 2;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
	z-index: 1;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    width: 960px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}



/*MENU*/
#menu{
width:960px;
margin:0;
padding:0;
top:415px;
height:40px;
background-image:url(../SITE/BACKGROUND/menu.PNG);
background-position:left bottom;
background-repeat: repeat-x;
text-decoration:none;
z-index: 3;
position:absolute;
}

/* Navigation */
.nav, .nav ul { 
list-style: none;
margin: 0;
padding: 0;
height:40px;
min-width:160px;
}
 
.nav {
font-family: Arial, Helvetica, sans-serif;
z-index: 100;
position:relative;
}
.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
line-height:40px;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
font-size:14px;
  color: #FFFFFF;
  display: block;
  text-decoration: none;
padding: 0 22px 0 22px;
}

.nav li a:hover {
background-color:#FFFFFF;
  color: #000;	
 
}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  color: #000;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
	background-image:url(../SITE/BACKGROUND/menu.PNG);
	background-position:left top;
	background-repeat: repeat-x;
  color: #FFFFFF;	
  height:40px;
  line-height:40px;
margin:0;
width:120px;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #FFFFFF;
  color: #000;	
}
#nav-one .menuSelected {
  background: #FFFFFF;
  color: #000;	
}
  
.nav ul {
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
  position: absolute;
  top: -999em;
  left: -1px;
  height:40px;
  line-height:40px;
margin:0;
padding:0;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 40px;
  height:40px;
  line-height:40px;
margin:0;
padding:0;
}
.nav ul li {
  border: 0;
  float: none;
  height:40px;
  line-height:40px;
margin:0;
padding:0;
}
.nav ul a {
  border: 1px solid #000;
  border-top: 0;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}

/*CONTENUTI*/
div#Contenuti{
margin: 20px;
text-align:justify;
}


h1 { color:#525252; font-weight:bold; text-align:left; padding-bottom:5px; margin:0; font-size:22px; line-height:22px; text-transform:uppercase;}
.TitoloSottolineato { border-bottom: #000000 solid 2px; margin-bottom:20px; color:#000000; text-transform:uppercase;}


.nero {
color: #000000; 
font-weight:bold; 
}
.grigioscuro {
color: #6D6D6D; 
font-weight:bold; 
}

/*CONTENUTI - DUE COLONNE*/
div#HomeLeft{
width: 580px;
text-align:justify;
float:left;
padding:0;
margin:0;
border:0;
min-height:300px;
}

div#HomeLeft .news{
width: 560px;
height: 95px;
text-align:justify;
background-image:url(../SITE/BACKGROUND/news.jpg);
background-position:left top;
background-repeat:no-repeat;
padding: 10px;
}
div#HomeRight{
width: 320px;
height:40px;
float:right;
}


.LeggiNews {
float:right;
width: 56px;
height:20px;
background-image:url(../SITE/BACKGROUND/LeggiNews.png);
background-position:right top;
background-repeat:no-repeat;
margin:0;
padding:0;
text-align:center;
line-height:19px;
font-weight:bold;
}
.LeggiNews a,
.LeggiNews a:link,
.LeggiNews a:visited,
.LeggiNews a:hover,
.LeggiNews a:active {
color:#FFFFFF;
text-decoration:none;
}

/* PAGINA NEWS */
.NewsBig{
background-image:url(../SITE/BACKGROUND/NewsBig.png);
background-position:right top;
background-repeat: repeat-x;
height:185px;
padding: 10px;
}

.RecordMoveContenitore {
margin-top:5px;
margin-bottom:5px;
height:25px;
}

.RecordMove { 
font-size:12px;
background-color:#FFFFFF;
border: solid 1px #4E4E4E;
padding:3px;
width:1px;
color:#4E4E4E;
font-weight:bold;
display:inline;
margin-right:3px;
text-align:center;
}

.RecordMove a,
.RecordMove a:link,
.RecordMove a:visited {
color:#4E4E4E;
font-weight:bold;
text-align:center;
}
.RecordMove a:hover,
.RecordMove a:active{
color:#4E4E4E;
font-weight:bold;
}
.RecordMove .Nolink { 
color:#555555;
}


/* PAGINA TEAM & DRIVERS */
.TeamDriverLeft{
width: 415px;
height: 115px;
text-align:justify;
float:left;
padding:0;
margin:0;
border:0;
background-image:url(../SITE/BACKGROUND/Team.png);
background-position:left top;
background-repeat: repeat-x;
padding:10px;
margin-bottom:20px;
overflow:hidden;
border-bottom:#000000 dashed 1px;
}


.TeamDriverRight{
width: 415px;
height: 115px;
float:right;
background-image:url(../SITE/BACKGROUND/Team.png);
background-position:left top;
background-repeat: repeat-x;
padding:10px;
text-align:justify;
margin-bottom:20px;
overflow:hidden;
border-bottom:#000000 dashed 1px;
}


.LeggiTeam {
position:relative;
width: 56px;
height:20px;
background-image:url(../SITE/BACKGROUND/LeggiNews.png);
background-position:right top;
background-repeat:no-repeat;
margin:0;
padding:0;
float:right;
text-align:center;
line-height:19px;
font-weight:bold;
}
.LeggiTeam a,
.LeggiTeam a:link,
.LeggiTeam a:visited,
.LeggiTeam a:hover,
.LeggiTeam a:active {
color:#FFFFFF;
text-decoration:none;
}


div#TeamDriverDettaglio{
width: 900px;
min-height:300px;
background-image:url(../SITE/BACKGROUND/DettaglioTeam.png);
background-position:left top;
background-repeat: repeat-x;
padding:10px;
text-align:justify;
border-bottom:#000000 dashed 1px;
overflow:hidden;
}

/* PAGINA USATO */
.TitoloUsato {
height:30px;
width:910px;
background-image:url(../SITE/BACKGROUND/TitoloUsato.png);
background-position:top;
background-repeat:repeat-x;
margin:0;
padding:0;
font-weight:bold;
color:#FFFFFF;
font-size:15px;
line-height:28px;
padding-left:15px;
margin-bottom:15px;
}


div#UsatoLeft{
width: 630px;
min-height:400px;
text-align:justify;
float:left;
padding:0;
margin:0;
border:0;
background-image:url(../SITE/BACKGROUND/DettaglioUsato.png);
background-position:top;
background-repeat:repeat-x;
border-bottom:solid 3px #7B7B7B;
}

div#UsatoRight{
width: 240px;
min-height:400px;
background-color:#E8E8E8;
float:right;
border-bottom:solid 3px #7B7B7B;
}

.TitoloUsatoCorto {
height:29px;
background-image:url(../SITE/BACKGROUND/TitoloUsato.png);
background-position:top;
background-repeat:repeat-x;
margin:0;
padding:0;
font-weight:bold;
color:#FFFFFF;
font-size:15px;
line-height:28px;
padding-left:15px;
margin-bottom:5px;
}

.OggettoUsato {
height:160px;
width:150px;
background-image:url(../SITE/BACKGROUND/OggettoUsato.png);
background-position:top left;
background-repeat: no-repeat;
margin:0;
padding:0;
margin-right:34px;
margin-bottom:15px;
float:left;
border-bottom:solid 3px #7B7B7B;
}
.OggettoUsatoVaiDettagli {
position: relative;
width: 86px;
height:20px;
background-image:url(../SITE/BACKGROUND/OggettoDettaglio.png);
background-position:right top;
background-repeat: no-repeat;
margin:0;
padding:0;
padding-left:44px;
text-align:center;
line-height:19px;
font-weight:bold;
}
.OggettoUsatoVaiDettagli a,
.OggettoUsatoVaiDettagli a:link,
.OggettoUsatoVaiDettagli a:visited,
.OggettoUsatoVaiDettagli a:hover,
.OggettoUsatoVaiDettagli a:active {
color:#FFFFFF;
text-decoration:none;
}

/*NOLEGGIO*/
.OggettoNoleggio {
height:215px;
width:150px;
background-image:url(../SITE/BACKGROUND/Noleggio.png);
background-position:top left;
background-repeat: repeat-x;
margin:0;
padding:0;
margin-right:34px;
margin-bottom:15px;
float:left;
border-bottom:solid 3px #7B7B7B;
}

div#ContattaciLeft{
width: 630px;
min-height:400px;
text-align:justify;
float:left;
padding:10px;
margin:0;
border:0;
background-image:url(../SITE/BACKGROUND/Contattaci.png);
background-position:top;
background-repeat:repeat-x;
border-bottom:solid 3px #7B7B7B;
}



/*NOLEGGIO*/
.LabelPhotoGallerySelected{
width:78; 
height:40; 
color:#FFFFFF; 
line-height:40px; 
text-align:center; 
margin-right:3px; 
background-image:url(../SITE/LABEL/OVER.png); 
background-repeat: repeat-x; 
background-position: center top; 
float:left; 
padding-left:20px; 
padding-right:20px;
}
.LabelPhotoGallerySelected a{
color:#FFFFFF;
text-decoration:none;
}

.LabelPhotoGalleryNONSelected{
width:78; 
height:40;
background-color:#D8D6D6;
color:#000000; 
line-height:40px; 
text-align:center; 
margin-right:3px; 
float:left; 
padding-left:20px; 
padding-right:20px;
}
.LabelPhotoGalleryNONSelected:hover{
width:78; 
height:40;
background-image:url(../SITE/LABEL/OVER.png); 
background-repeat: repeat-x; 
background-position: center top; 
color:#FFFFFF; 
}
.LabelPhotoGalleryNONSelected a{
color:#000000;
text-decoration:none;
}
.LabelPhotoGalleryNONSelected:hover a{
color:#FFFFFF; 
text-decoration:none;
}



.clear { 
clear:both;
}

/*FOOTER*/
div#Footer{
background-color:#7F7F7F;
background-image:url(../SITE/BACKGROUND/footer.jpg);
background-position:top right;
background-repeat: no-repeat;
height:100px;
margin:0;
padding:0;
border:0;
}
div#ContenutiFooter{
text-align:center;
color: #FFFFFF;
text-align:center;
border:0;
padding:0;
padding-top:40px;
}
div#ContenutiFooter a,
div#ContenutiFooter a:link,
div#ContenutiFooter a:visited {
text-decoration:underline;
color: #FFFFFF;
}
div#ContenutiFooter a:hover,
div#ContenutiFooter a:active{
text-decoration:none;
 }
 
.StyleSelect{
text-align:left;
color:#555555;
font-size:10px;
width:160px; 
} 
.StyleSelectShort{
text-align:left;
color:#555555;
font-size:10px;
width:40px; 
} 
.StyleSelectTextArea{
text-align:left;
color:#555555;
font-size:10px;
} 
.StyleSelectTextArea2{
text-align:left;
color:#555555;
font-size:10px;
width:220px; 
} 
