@charset "utf-8";
/* CSS Document */
/*Generali*/
html{
	margin: 0px;
	height: 100%;
	width:100%;
    font-family: Arial, sans-serif;
    font-size: small;
	background-image:url(../immagini/background_cont.jpg);
	background-repeat:repeat-y;
	background-position:center;
	padding: 0px;
	}
body{
margin: 0px;
padding: 0px;
}
#contenitore
{
	width: 100%;
	background-image:url(../immagini/background_cont.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
#tutto
{
	border: solid 1px #000000;
	background-color:#FFFFFF;
	width: 787px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
}
.fleft{
float:left;
}
#linkHome{
display:block;
width: 318px;
height: 73px;
text-decoration: none;
}
#testata
{
	background-image:url(../immagini/header2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin:0px;
	padding:0px;
	height: 239px;
	width: 787px;
}
#titolo_p
{
	height: 0px;
	overflow: hidden;
	background-color: transparent;
	margin-top: 0px;
	padding-top: 0px;
}
#corpo
{
	background-image:url(../immagini/back_cont.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:787px;
	margin:0px;
}
#corpo_top
{
background-image:url(../immagini/back_cont.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:787px;
	margin:0px;
padding-top: 35px;
}
.giustificato{
text-align: justify;
}
.clear
{
	clear: both;
}
.border_img{
padding: 2px;
border: 1px solid #999999;
}
/*Meun*/
.path{
float:left;
padding-left:85px;
}
#menu_up{
	margin:0px;
	padding:0px;
	height: 19px;
	font-size:small;
}
#menu_up ul{
list-style:none;
margin-left: 340px;
padding-top:50px;
margin-bottom:0px;
padding:0px;
}
#menu_up ul li
{
float:left;
margin-bottom:0px;
padding-top:50px;
margin-top:0px;
}
#menu{
background-image:url(../immagini/sfondo_menu.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#000000;
	margin:0px;
	padding:0px;
	height: 19px;
	/*margin-top:240px;
	margin-left:90px;*/
	font-size:small;
}
#menu ul{
list-style:none;
margin-left: 115px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
#menu ul li
{
float:left;
margin-bottom:0px;
margin-top:0px;
margin-left: 50px;
}
.unselect_up
{
background-image:url(../immagini/pallino_b.gif);
background-repeat:no-repeat;
background-position:0px 56px;
padding-left: 10px;
margin-left: 45px;
}
.unselect
{
background-image:url(../immagini/pallino_b.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left: 10px;
margin-left: 145px;
}
.select
{
background-image:url(../immagini/pallino_r.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left: 10px;
margin-left: 145px;
}
.select_up
{
background-image:url(../immagini/pallino_r.gif);
background-repeat:no-repeat;
background-position:0px 56px;
padding-left: 10px;
margin-left: 45px;
}
.select a{
text-decoration:underline;
color:#FF0000;
}
#menu a{
margin:0px;
padding:0px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#menu a:visited{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#menu a:hover{
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

#menu_up a{
margin:0px;
padding:0px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
#menu_up a:visited{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
#menu_up a:hover{
color:#ffffff;
text-decoration:underline;
font-weight:bold;
}
/*Tastoni*/
#tasti{
margin-left: 40px;
margin-top:0px;
}
#strada{
background-image:url(../immagini/strada.jpg);
background-position:top;
background-repeat:no-repeat;
}
#enduro{
background-image:url(../immagini/enduro.jpg);
background-position:top;
background-repeat:no-repeat;
}
#quad{
background-image:url(../immagini/quad.jpg);
background-position:top;
background-repeat:no-repeat;
}
#jetski{
background-image:url(../immagini/jetski.jpg);
background-position:top;
background-repeat:no-repeat;
}
#access{
background-image:url(../immagini/accessori.jpg);
background-position:top;
background-repeat:no-repeat;
}
.lato{
width:70px;
height:125px;
float:left;
margin-top:17px;
}
.alto{
width:52px;
height:94px;
float:right;
}
.tasto{
float:left;
margin-top: 30px;
margin-right: 25px;
width:122px;
padding: 0px;
text-align:center;
font-weight:bold;
font-size:75%;
color:#000000;
}
.tipo_moto{
clear:both;
font-size: larger;
font-weight: bolder;
}
.pulsanti{
width:52px;
float:right;
}
.bottone{
float:right;
width:42px;
}
.pul_corp a{
margin:0px;
padding:0px;
text-decoration:none;
color:#FFFFFF;
}
.pul_top{
background-image:url(../immagini/pul_top.gif);
background-position:top;
background-repeat:no-repeat;
width:40px;
height:3px;
margin:0px;
padding:0px;
}
.pul_corp{
width:40px;
height:10px;
color:#FFFFFF;
background-color:#FF0000;
font-size:9px;
margin:0px;
padding:0px;
}
.pul_bot{
background-image:url(../immagini/pul_bot.gif);
background-position:bottom;
background-repeat:no-repeat;
width:40px;
height:3px;
padding:0px;
margin-top:0px;
margin-bottom:2px;
}
.freccia{
clear:both;
float:left;
margin-bottom:2px;
margin-right:3px;
color:#FF0000;
font-size:12px;
width:5px;
height:13px;
font-weight:bold;
}
/*Contenuti*/

.googlemap{
	margin: 10px 0px 10px 0px;
	border: 1px solid #cccccc;
	padding:3px;
	width: 650px;

}

#contenuti{
border-left: solid 1px #000000;
margin-left: 40px;
margin-top:45px;
padding-left: 15px;
padding-right:15px;
padding-bottom: 25px;
}
.sfondoContenuti
{
	background-image: url(../immagini/sfondo_okb.jpg);
background-position: right top;
background-repeat: no-repeat;
}
.hr{
clear: both;
padding-top: 15px;
}
.divisorio{
color: #cccccc;
background-color: #cccccc;
border: 0px;
margin-bottom:10px;
}
.separatore{
width:100%;
height:10px;
}
.boxInfo{
width:100%;
margin-bottom: 0px;
padding-top:0px;
}
.off{
width:700px;
color:#FFFFFF;
background-color:#000000;
vertical-align:top;
padding:0px;
margin-right:0px;
float:left;
}
.testoOff{
width: 450px;
float:left;
}
.off p{
width: 450px;
padding-left:7px;
padding-right:7px;
font-size:small;
margin-top:0px;
min-height:70px;
}
.off p a{
color: #ffffff;
}
.segue{
text-decoration: none;
}
.campi{
padding-left: 7px;
padding-right: 10px;
}
.off_top{
background-image:url(../immagini/news_top.gif);
background-position:top;
background-repeat:no-repeat;
width:700px;
height:10px;
}
.off_bot{
background-image:url(../immagini/news_bot.gif);
background-position:bottom;
background-repeat:no-repeat;
clear: both;
width:700px;
height:10px;
}
.img_off{
background-color:#000000;
width:200px;
float:right;
margin-right: 20px;
}
.img_ne{
width:200px;
float:right;
margin-right: 20px;
}
.img_ne img
{
clear:none;
}
.img_off img
{
margin-left: 8px;
clear:none;
}

.img_top{
background-image:url(../immagini/img_top.gif);
background-position:top;
background-repeat:no-repeat;
width:122px;
height:6px;
}
.larga{
	margin: 0px 20px 20px 0px;
}
.img_bot{
background-image:url(../immagini/img_bot.gif);
background-position:bottom;
background-repeat:no-repeat;
width:122px;
height:6px;
}
.news{
margin: 0px;
width: 450px;
float: left;
}

.news p{
padding-left:0px;
font-size:small;
margin-top:0px;
}

.eventi{
margin: 0px;
width: 450px;
float: left;
}

.eventi ul{
	list-style: none;
	margin-left: 0px;
	margin-top: 40px;
}
.eventi ul li{
	margin-top: 10px;
}
.eventi a:link{
	color: #999999;
}

.eventi a:visited{
	color: #999999;
}

.eventi a:hover{
	color: #999999;
}
#lista
{
	list-style: none;
	margin-left: 70px;
}
#lista a{
  display: block;
  margin-top: 10px;
}
#lista li{
	clear: left;
}
.img_puntatore{
	width: 100px;
	height: 62px;
	clear: left;
	float: left;
	border: 1px solid #cccccc;
	padding-top: 12px;
	margin-right: 10px;
}
.img_puntatore a:link
{
	display: block;
   margin:0px;
   padding: 0px;
}
.img_puntatore a:visited
{
	display: block;
   margin:0px;
   padding: 0px;
}
.img_puntatore a:hover
{
	display: block;
   margin:0px;
   padding: 0px;
}
.boxInfo h2{
font-size:small;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;
clear:left;
}
.brand{
margin-left:10px;
margin-bottom:7px;
}
.brand_top{
background-image:url(../immagini/brand_top.gif);
background-position:top;
background-repeat:no-repeat;
width:769px;
height:10px;
}
.brand_body{
background-image:url(../immagini/brand_body.gif);
background-repeat:repeat-y;
width:769px;
padding-left:7px;
padding-right:7px;
min-height: 56px;
text-align:center;
}
.brand_bot{
background-image:url(../immagini/brand_bott.gif);
background-position:bottom;
background-repeat:no-repeat;
width:769px;
height:10px;
}
/*Lista Moto*/
.annuncio{
clear:left;
margin-bottom:5px;
font-size:75%;
}
.annuncio th{
text-align:left;
}
.separatoreMoto{
text-align:center;
width:100%;
height:50px;
padding-top:15px;
margin-bottom: 15px;
}
.separatoreMoto h2{
margin-top: 35px;
font-size: 140%;
margin-bottom:25px;
}
.fotoMoto{
float:left;
border:1px solid #999999;
padding:2px;
margin-right:4px;
margin-bottom:7px;
}
a img{
border:none;
}
h2 a{
color:#000000;
}
.voce{
margin-bottom: 6px;
}
.voce a{
color:#000000;
}


.mappa{
float:left;
margin-right: 5px;
margin-bottom:5px;
}
.mappa2{
float: right;
margin-right: 5px;
margin-bottom:5px;
}



a{ color:#000000;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
/*Footer*/
.footer{
background-color:#000000;
color:#ffffff;
font-size: x-small;
width:780px;
padding-left:7px;
margin-top:5px;
}

.footer a{ color:#FFFFFF;
font-weight:bold;
}




/*Luca*/

#menufooter{
clear: both;
background-color:#000000;
color:#ffffff;
background-image: none;
margin:0px;
padding:0px;
font-size: x-small;
}
#menufooter ul{
list-style:none;
margin-left: 30px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
#menufooter ul li
{
float:left;
margin-bottom:0px;
margin-top:0px;
}
.unselect
{
background-image:url(../immagini/pallino_b.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left: 10px;
margin-left: 25px;
}
.select
{
background-image:url(../immagini/pallino_r.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left: 10px;
margin-left: 25px;
}
.select a{
text-decoration:underline;
color:#FF0000;
}
#menufooter a{
margin:0px;
padding:0px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#menufooter a:visited{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#menufooter a:hover{
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

#creditfooter{
background-color:#000000;
color:#ffffff;
font-size: xx-small;
width:780px;
padding-left:7px;
margin-top:5px;
}

#creditfooter a{ color:#FFFFFF;
font-weight:bold;
}

hr {
 color: Black;

}
.foto{
	float: left;
	margin: 15px;
}
.riquadroFoto{
	float:left;
	margin-right: 5px;
	margin-bottom:5px;
}



