body {
 margin: 0;
 padding: 0;
 text-align: center;
 background: #FDAE0E url(../idea-moto-reggio-emilia-scooter-atv-quad-img/body.jpg) repeat-x top; 
}

a.linkNascosti {
	text-decoration: none;
	color: #999;
}

h1 {
 color: #333333;
 font: 900 24px/30px "Times New Roman", Times, serif;
 text-align: center;
 letter-spacing: 3px;
 word-spacing: 6px;
 border-bottom: 3px double #FAB500;
 margin: 10px;
}


h2 {
 color: #CC3333;
 font: 20px/22px "Times New Roman", Times, serif;
 text-decoration: underline;
 margin-top: 0px;
 margin-right: 20px;
 margin-bottom: 10px;
}

h3 {
 color: #333333;
 font: 16px/24px "Times New Roman", Times, serif;
 margin-top: 0px;
 margin-right: 20px;
 margin-bottom: 0px;
}

h3.indentato {
 color: #333333;
 font: 16px/24px "Times New Roman", Times, serif;
 text-indent: 20px;
 margin-top: 0px;
 margin-right: 20px;
 margin-bottom: 0px;
}

h4 {
 text-align: left;
 font: lighter 12px Georgia, "Times New Roman", Times, serif;
 margin-bottom: 0px;
 margin-top: 0px;
}

h4.pagineTutte {
 clear: both;
 text-align: center;
 font: bolder 13px Geneva, Arial, Helvetica, sans-serif;
 letter-spacing: -1px; 
 margin-bottom: 0px;
 margin-top: 0px;
}

h4.pagineTutte a{
 text-decoration: none;
}

h4 .paginaNumero {
 clear: both;
 text-align: center;
 font: bolder 13px Geneva, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 background: #FF0000 center center;
 letter-spacing: -1px;
 margin-right: -2px;
 margin-left: -1px;
 margin-bottom: 0px;
 margin-top: 0px;
}

h4 .paginaTestoNascosto {
 clear: both;
 text-align: center;
 font: bolder small Geneva, Arial, Helvetica, sans-serif;
 letter-spacing: -1px;
 color: #999999;
 margin-bottom: 0px;
 margin-top: 0px;
}


p {
 color: #333333;
 font: 14px/23px "Times New Roman", Times, serif;
 margin-top: 0px;
 margin-right: 20px;
 margin-bottom: 0px;
}

#bordo {
 height: 10px;
 width: 780px;
 margin-top: 10px;
 margin-left: 10px;
 border-bottom: 3px double #FAB500;
 clear: both;
}

#container {
 width: 800px;
 margin: auto;
 background-position: center;
 background-repeat: repeat-y;
 background-image: url(../idea-moto-reggio-emilia-scooter-atv-quad-img/container.jpg);
 text-align: left;
}

#content {
 float: right;
 display: inline;
 width: 590px;
 background: transparent url(../idea-moto-reggio-emilia-scooter-atv-quad-img/trasparenza.png) no-repeat;
 color: #000;
}

#contentPulito {
 float: right;
 display: inline;
 width: 590px;
 color: #000;
}

#content ol {
 margin-right: 20px;
 margin-left: -20px;
}

#corpo {
 width: 800px;
 float: right;
 display: inline;
}

#footer {
 height: 130px;
 clear: right;
 text-align: center;
 background: url(../idea-moto-reggio-emilia-scooter-atv-quad-img/footer.jpg);
}

#footer p {
 font: 13px/15px "Times New Roman", Times, serif;
 color: #999999;
 letter-spacing: 1px;
 word-spacing: 1.5px;
}

#header a{
 position:relative;
 display: block;
 width: 800px;
 height: 150px;
}

#header a span{
 position: absolute;
 width: 100%;
 height: 100%;
 cursor: pointer /*regola per IE*/;
 background: url(../idea-moto-reggio-emilia-scooter-atv-quad-img/header.jpg) no-repeat;
}

#map {
 width: 570px;
 height: 500px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom: 0px;
 margin-left: 0px;
 }
 
#menu {
 float: left;
 display: inline;
 width: 180px;
 margin-left: 20px;
 }
 
#menu ul{
 list-style: none;
 margin: 0;
 padding: 0;
} 
 
#menu li a {
 height: 32px;
 voice-family: "\"}\"";
 voice-family: inherit;
 height: 24px;
 text-decoration: none;
 font: 18px "Times New Roman", Times, serif;
 }
 
#menu li a:link, #menu li a:visited {
 color: #CCFFFF;
 display: block;
 background: url(../idea-moto-reggio-emilia-scooter-atv-quad-img/menu.gif);
 padding: 8px 0 0 10px;
 }
 
#menu li a:hover, #menu li a:active {
 color: #333333;
 background: url(../idea-moto-reggio-emilia-scooter-atv-quad-img/menu.gif) 0 -32px;
 padding: 8px 0 0 10px;
 }
 
#pagine {
 float: right;
 display: inline;
 width: 580px;
 height: 15px;
 background: transparent;
 border-top: 1px solid #FF3333;
 padding-top: 5px;
 margin-right: 10px;
}

#preferiti {
 margin-top: 5px;
 margin-bottom: 5px;
}

#videoQuadMxu400 {
 float: left;
 height: 350px;
 width: 425px;
 margin-right: 5px;
 margin-top: 6px;
 margin-left: -2px;
}

#w3c {
 float: left;
 display: inline;
 width: 165px;
 margin-left: 35px;
 margin-top: 0px;
 text-align: center;
}

#w3c p {
 line-height: 35px;
 margin-top: 10px;
 margin-bottom: 10px;
}

#w3c .firma {
 font-size: 9px;
 letter-spacing: 0.8px;
 font-style: italic;
 margin-bottom: 0px;
 margin-top: 0px;
 line-height: 9px;
}

.avviso {
 background: #FF0000;
 color: #FFFF00;
 text-decoration: blink;
 font-weight: 900;
}

.catalogo {
 float: right;
 display: inline;
 width: 580px;
 height: 150px;
 background: transparent;
 margin-bottom: 10px;
 border-top: 1px solid #FF3333;
 padding-top: 5px;
 padding-bottom: 10px;
 margin-right: 10px;
}

.catalogoPrimo {
 float: right;
 display: inline;
 width: 580px;
 height: 150px;
 background: transparent;
 margin-bottom: 10px;
 padding-bottom: 10px;
 margin-right: 10px;
}

.ClearBoth{
 clear:both;
}

.grassetto {
 font-weight: 900;
}

.immagini{
 float: left;
 display: inline;
 border: 3px double #FAB500;
 margin-top: 5px;
 margin-right: 10px;
}

.mappaSito {
 color: #333333;
 font: normal 14px/45px Geneva, Arial, Helvetica, sans-serif;
 text-indent: 0px;
 text-decoration: none;
 margin-right: 10px;
 margin-left: 10px;
}

.MotorradImmagineInAlto{
 float: left;
 display: inline;
 margin-top: 5.5px;
 margin-right: 10px;
}

.MotorradImmaginiInBasso{
 margin-right: -1px;
 float: left;
 margin-top: 10px;
}

.MotorradImmaginiInBassoVerticali{
 margin-right: -1px;
 float: left;
 margin-top: 10px;
 margin-left: 35px;
}

.nomi_form{
 color: #333333;
 font: 16px/24px "Times New Roman", Times, serif;
 margin: 0px 20px 0px -10px;
}

.reggioinmotosinistra {
 float:left;
 margin-top: 5px;
 margin-right: 5px;
 margin-bottom: 5px;
}

.reggioinmotodestra {
 float:right;
 margin-top: 5px;
 margin-bottom: 5px;
 margin-left: 5px;
}



/* inizio codice d'effetto lightbox per apertura immagini */

#lightbox{
 position: absolute;
 left: 0;
 width: 100%;
 z-index: 100;
 text-align: center;
 line-height: 0;
 }

#lightbox a img{ border: none; }

#outerImageContainer{
 position: relative;
 background-color: #FFFFFF;
 width: 250px;
 height: 250px;
 margin: 0 auto;
 }

#imageContainer{
 padding: 10px;
 }

#loading{
 position: absolute;
 top: 40%;
 left: 0%;
 height: 25%;
 width: 100%;
 text-align: center;
 line-height: 0;
 }
#hoverNav{
 position: absolute;
 top: 0;
 left: 0;
 height: 100%;
 width: 100%;
 z-index: 10;
 }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
 width: 49%;
 height: 100%;
 background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
 display: block;
 }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
 font: 10px Verdana, Helvetica, sans-serif;
 background-color: #FFFFFF;
 margin: 0 auto;
 line-height: 1.4em;
 overflow: auto;
 width: 100% 
 }

#imageData{ padding:0 10px; color: #666; }


#imageData #imageDetails{ width: 70%; float: left; text-align: left; } 
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; } 
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; } 
 
#overlay{
 position: absolute;
 top: 0;
 left: 0;
 z-index: 90;
 width: 100%;
 height: 500px;
 background-color: #000;
 }
 
/* fine codice d'effetto lightbox per apertura immagini */ 
