/*HOMEPAGE*/

a{
outline:none;
text-decoration:none;
}

html,
body {
    font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0px;
	height:100%;
	width:100%;	
	background-color:#000000;
	-ms-zoom: 100%;
}

#holder #site #menu #menu_sx_centro li{
	list-style-image:url(../images/pallino_menu.jpg);
	padding-top:5px;
}

#holder #site #menu #menu_sx_centro #attivo{
	color:#04ceff;
	list-style-image:url(../images/pallino_menu_over.jpg);
}


#holder #site #menu #menu_sx_centro li a{
	color:#69727a;
	padding-top:5px;
}

#holder #site #menu #menu_sx_centro li:hover{
	padding:0px;
	margin:0px;
	list-style-image:url(../images/pallino_menu_over.jpg);
	padding-top:5px;
	}

#holder #site #menu #menu_sx_centro li a:hover{
	color:#04ceff;
	padding-top:5px;
}
#holder #site #menu #menu_sx_centro ul{
	position: relative;
	background-position:left top;
	font-size:12px;
	color:#69727a;
	padding-left:32px;
	padding-bottom:0px;
	margin: 0 0 5px 0;
	width:135px;
}

#holder {
	width: auto;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color:#000000;
	background-image:url(../images/sfondo.jpg);
	background-position: center 0px;
	background-repeat:no-repeat;
	top:0px;
}
#holder #site {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width:1102px;
	height:auto;
	top:10px;
	background-image:url(../images/sfondo_pagina.jpg);
	background-repeat:repeat-y;
	background-position:center 0px;
}
#holder #site #destra{
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width:885px;
	height:auto;
	top:10px;
	float:right;
}
#holder #sfondo_sopra {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width:1102px;
	height:21px;
	top:17px;
	background-image:url(../images/sopra_pagina.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
}

#footer {
  clear: both;
  width: 1102px;
  top:0px;
  height: 95px;
  margin-top: 0px;
  margin-bottom:0px;
  background: url(../images/footer.jpg) bottom left;
  position: relative;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-position:top;
	background-repeat:no-repeat;
}
#holder #site #flash {
	margin-right: auto;
	left:19px;
	position: relative;
	width:1064px;
	height:276px;
	top:5px;
}
#holder #site #destra #benvenuto {
	position: relative;
	top:14px;
	height:189px;
	width:840px;
	float:right;
	right:38px;
	background-image:url(../images/benvenuto.jpg);
	background-position:center center;
	background-repeat:no-repeat;
}

#holder #site #destra #benvenuto #contenitoreFoto {
	position: relative;
	width:331px;
	height:124px;
	top:35px;
	left:20px;
	font-size:13px;
	float:left;
}

#holder #site #destra #benvenuto #contenitoreFoto #foto a{
	position: relative;
	width:150px;
	height:126px;
	top:0px;
	right:0px;
	font-size:13px;
	float:right;
	background-image:url(../images/assistenza.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#holder #site #destra #benvenuto #contenitoreFoto #foto a:hover{
	position: relative;
	width:150px;
	height:126px;
	top:0px;
	right:0px;
	font-size:13px;
	float:right;
	background-image:url(../images/assistenzaON.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#holder #site #destra #benvenuto #contenitoreFoto #foto_perico a{
	position: relative;
	width:150px;
	height:126px;
	top:0px;
	left:20px;
	font-size:13px;
	float:left;
	background-image:url(../images/pericoFoto.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#holder #site #destra #benvenuto #contenitoreFoto #foto_perico a:hover{
	position: relative;
	width:150px;
	height:126px;
	top:0px;
	left:20px;
	font-size:13px;
	float:left;
	background-image:url(../images/pericoON.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#holder #site #destra #benvenuto #testo_benvenuto {
	position: relative;
	width:345px;
	height:52px;
	top:80px;
	right:180px;
	font-size:13px;
	float:right;
}

#holder #site #destra #benvenuto #testo_benvenuto #link{
	position: relative;
	width:101px;
	height:auto;
	top:7px;
}

#holder #site #destra #titolo {
	position: relative;
	width:886px;
	height:44px;
	float:right;
	top:20px;
	background-image:url(../images/barra_titolo.jpg);
	background-repeat:no-repeat;
	margin-bottom:55px;
}
#holder #site #destra #titolo_gallerie {
	position: relative;
	width:884px;
	height:31px;
	float:right;
	top:20px;
	right:2px;
	background-color:#131313;
	margin-bottom:55px;
	background-image:url(../images/barra_titolo_blu.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}

#holder #site #destra #titolo #titolone #testo_titolo{
	position: relative;
	width:auto;
	height:20px;
	top:8px;
	font-size:15px;
	text-align:right;
	min-width:100px !important;
}
#holder #site #destra #titolo #titolone {
	position: relative;
	width:auto;
	position: relative;
	height:20px;
	float:right;
	top:0px;
	right:67px;
	font-size:15px;
	bottom:0px;
	text-align:center;
	min-width:100px !important;
}
#holder #site #destra #titolo #titolone #periodo_titolo {
	position: relative;
	height:auto;
	top:7px;
	width:auto;
	font-size:13px;
	text-align:right;
	background-image:url(../images/barra_titolo_blu_sopra.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	min-width:100px !important;
	bottom:0px;
	float:right;
}

#holder #site #destra #titolo_gallerie #titolo_video{
	position: relative;
	width:auto;
	height:20px;
	top:0px;
	left:65px;
	float:left;
	font-size:12px;
	text-align:center;
}
#holder #site #destra #contenuto{
	position: relative;
	width:754px;
	height:auto;
	float:right;
	top:0px;
	right:67px;
	color:#999999;
	margin-bottom:15px;
	font-size:12px;
	text-align:justify;
}

#holder #site #menu{
	position: relative;
	float:left;
	height:auto;
	width:180px;
	top:24px;
	left:35px;
	margin:0px;
	padding:0px;
}

#holder #site #menu #menu_sx_sopra {
	position: relative;
	height:18px;
	width:180px;
	background-image:url(../images/menu_sx_sopra.jpg);
	top:0px;
	left:0px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	clear:both;
	overflow:hidden;
	
}
#holder #site #menu #menu_sx_centro{
	position: relative;
	height:auto;
	width:180px;
	top:-9px;
	left:0px;
	background-image:url(../images/menu_sx.jpg);
	margin:0px;
	padding:0px;
	clear:both;
	overflow:hidden;
}
#holder #site #menu #menu_sx_sotto{
	position: relative;
	height:5px;
	width:180px;
	background-image:url(../images/menu_sx_sotto.jpg);
	background-repeat:no-repeat;
	top:-9px;
	left:0px;
	margin:0px;
	padding:0px;
	clear:both;
	overflow:hidden;
}
#holder #site #menu #menu_sx_sotto_sponsor{
	position: relative;
	height:5px;
	width:180px;
	background-image:url(../images/menu_sx_sotto.jpg);
	background-repeat:no-repeat;
	top:-9px;
	left:0px;
	margin-bottom:30px;
	padding:0px;
	clear:both;
	overflow:hidden;
}

#holder #site #menu #menu_sx_centro #titolo_menu {
  font-size: 12px;
  color: #0b6b8c;
  padding-left:15px;
}

#holder #site #menu #menu_sx_centro #titolo_menu_galleria {
  font-size: 12px;
  color: #0b6b8c;
  padding-left:15px;
  padding-bottom:3px;
}

#holder #site #menu #menu_sx_centro #titolo_menu_gare {
  font-size: 12px;
  color: #69727a;
  padding-left:7.5px;
  padding-bottom:3px;
}
#holder #site #menu #menu_sx_centro #titolo_menu_gare a{
  font-size: 12px;
  color: #69727a;
  padding-left:7.5px;
}

#holder #site #menu #menu_sx_centro #titolo_menu_gare a:hover{
  font-size: 12px;
  color: #0b6b8c;
  padding-left:7.5px;
}
#fantasma {
	clear:both;
	overflow:hidden;
	position:relative;
	top:1px;
	left:0px;
	height:1px;
}
#fantasma2 {
	clear:both;
	overflow:hidden;
	position:relative;
	top:1px;
	left:0px;
	height:1px;
}
#fantasma_foto {
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
}

#footer #box {
	background-image:url(../images/striscia-sotto.jpg);
	font-size:11px;
	position: relative;
	height: 45px;
	width: 1120px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	top:30px;
}
#footer #box #datiSocieta {
	position: relative;
	height: 30px;
	width: auto;
	color:#067e9c;
	float:left;
	top:14px;
	left:30px;
	
}
#footer #box #sviluppo {
	position: relative;
	height: 30px;
	width: 215px;
	color:#067e9c;
	top:0px;
	float:right;
	top:14px;
	right:0px;
}
#footer #box #sviluppo a{
font-size:11px;
text-decoration:none;
}

#holder #site #destra #flashvideo {
	position:relative;
	width:770px;
	height:auto;
	left:55px;
	padding:0px;
	margin:0px;
	
}

#holder #site #destra #flashvideo li{
	display:inline;
	float:left;
	margin-bottom:20px;
	margin-left:52px;
}

#holder #site #destra #flashvideo ul {
	position: relative;
	display:inline;
	list-style-type:none;
	width:770px;
}
#holder #site #destra #flashvideo li{
	position:relative;
	width:320px;
	display:inline-block;
	padding:0px;
	margin-left:auto;
	margin-right:20px;
	left:-10px;
	right:0px;
	list-style-type:none;
}
#condividigare {

 	margin-top:12px;	
	height:23px;
	width:auto;
	float:left;
	padding-left:60px;
}
#sottotitolo{
	position: relative;
	width:754px;
	height:20px;
	float:right;
	top:0px;
	right:67px;
	font-size:12px;
	margin-bottom:20px;
	text-align:left;
}

#holder #site #destra #galleria_fotografica #sfondo_img {
	display:inline;
   /* position: relative;*/
	max-height: 146px;
	height: auto !important;
	max-width: 255px;  
	width: auto !important;
	margin-bottom:10px;
	padding-bottom:10px;
	margin-top:20px;
}
#holder #site #destra #galleria_fotografica #sfondo_img #sinistra {
	width:17px;
	height:132px;
    position: relative;
	background-image:url(../images/sfondo_img_sinistra.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#131313;
	float:left;
	left:0px;
	top:0px;
	margin-bottom:10px;
}
#holder #site #destra #galleria_fotografica #sfondo_img #destra{
	width:17px;
    position: relative;
	height:132px;
	background-image:url(../images/sfondo_img_destra.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#131313;
	float:left;
	left:0px;
	top:0px;
	margin-bottom:10px;
}

#holder #site #destra #galleria_fotografica #sfondo_img #img_centro{
	width:auto;
	max-width:255px;
    position: relative;
	height:auto;
	left:0px;
	top:0px;
	float:left;
	background-color:#131313;
	margin-bottom:10px;
}

#holder #site #destra #galleria_fotografica{
		position:relative;
		width:783px;
		height:auto;
		float:right;
		right:60px;
		margin-bottom:30px;
		padding:0px;
	}
#sponsor{
	font-size:12px;
	text-align:left;
	margin-left:31px;
	color:#69727a;
	text-decoration:none;
}


/*SPONSOR*/

#holder #site #destra #titolo_sponsor {
	position: relative;
	width:885px;
	right:2px;
	height:31px;
	float:right;
	top:30px;
	background-image:url(../images/barra_titolo_bassa.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
}

#holder #site #destra #titolo_sponsor #periodo_titolo {
	position: relative;
	height:20px;
	top:11px;
	width:auto;
	font-size:13px;
	text-align:right;
	background-image:url(../images/barra_titolo_blu_sopra.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	min-width:100px !important;
	bottom:0px;
	float:right;
	right:67px;
}


#holder #site #destra #sponsor {
	position: relative;
	width:751px;
	left:47px;
	background-image:url(../images/separatore_blu.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:auto;
	top:50px;
}

#holder #site #destra #sponsorterme {
	position: relative;
	width:681px;
	left:67px;
	height:auto;
	top:50px;
	margin-bottom:50px;
	font-size:12px;
	text-align:left;
	margin-left:31px;
	color:#69727a;
	text-decoration:none;
}

/*#holder #site #destra #sponsorterme #logo_sx {
	position: relative;
	width:420px;
	height:39px;
	float:left;
	left:0px;
	top:0px;
	padding-bottom:20px;
	margin-top:20px;
	text-align:justify;
	
}*/
/*#holder #site #destra #sponsor #logo_sx {
	position: relative;
	width:420px;
	height:39px;
	float:left;
	left:0px;
	top:0px;
	padding-bottom:20px;
	margin-top:20px;
	text-align:justify;
	
}*/
#holder #site #destra #sponsorterme #img_logo_dx{
	position: relative;
	width:152px;
	height:51px;
	float:left;
	left:0px;
	top:0px;
	margin-bottom:30px;
	margin-top:30px;
	margin-right:20px;
	
}
#holder #site #destra #sponsor #img_logo_dx{
	position: relative;
	width:152px;
	height:51px;
	float:left;
	left:20px;
	top:0px;
	margin-bottom:30px;
	margin-top:30px;
	margin-right:20px;
	
}


/*CONTATTI*/

#holder #site #destra #contatti {
	position: relative;
	width:681px;
	left:67px;
	background-image:url(../images/separatore_blu.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:auto;
	top:50px;
}

#holder #site #destra #contatti #foto {
	position: relative;
	width:200px;
	height:200px;
	float:left;
	left:0px;
	top:0px;
	padding-bottom:40px;
	margin-top:20px;
	
}
#holder #site #destra #contatti #mail{
	position: relative;
	width:auto;
	height:39px;
	float:right;
	right:250px;
	top:172px;
	padding-bottom:20px;
	margin-top:20px;
	font-size:12px;
	color:#69727a;
}
#holder #site #destra #contatti #mail a{
	text-decoration:none;
	color:#69727a;
}
#holder #site #destra #contatti #mail a:hover{
	text-decoration:none;
	color:#0882ad;
}
#holder #site #destra #indirizzo {
	position: relative;
	font-size:12px;
	color:#69727a;
	top:70px;
	left:67px;
}


/*CALENDARIO GARE*/

#holder #site #destra_calendario{
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width:885px;
	height:auto;
	top:10px;
	float:right;
}

#holder #site #destra_calendario #calendario{
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width:730px;
	height:70px;
	top:70px;
	right:20px;
	background-image:url(../images/separatore_blu.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding-bottom:20px;
	margin-top:30px;
}

#holder #site #destra_calendario #calendario #data{
	margin: auto;
	margin: auto;
	position: relative;
	width:15px;
	height:auto;
	top:0px;
	float:left;
	left:0px;
}
#holder #site #destra_calendario #calendario #descrizione{
	margin:0px;
	position: relative;
	width:680px;
	height:auto;
	top:0px;
	float:right;
	right:0px;
	
}
#holder #site #destra_calendario #calendario #descrizione #desc_sx{
	margin:0px;
	position: relative;
	width:200px;
	height:39px;
	top:0px;
	float:left;
	left:0px;
	font-size:13px;
	color:#CCCCCC;
}
#holder #site #destra_calendario #calendario #descrizione #desc_sx a{
	position: relative;
	width:auto;
	height:auto;
	left:0px;
	font-size:13px;
	color:#CCCCCC;
}
#holder #site #destra_calendario #calendario #descrizione #desc_sx a:hover{
	color:#0980aa;
}

#holder #site #destra_calendario #calendario #descrizione #logo_dx{
	position: relative;
	width:115px;
	height:auto;
	top:0px;
	float:right;
	right:0px;
}


/*ULTIMO CALENDARIO*/
#holder #site #destra_calendario #calendario_ultimo{
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width:730px;
	height:70px;
	top:70px;
	right:20px;
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding-bottom:80px;
	margin-top:30px;
}

#holder #site #destra_calendario #calendario_ultimo #data{
	margin: auto;
	margin: auto;
	position: relative;
	width:15px;
	height:auto;
	top:0px;
	float:left;
	left:0px;
}
#holder #site #destra_calendario #calendario_ultimo #descrizione{
	margin:0px;
	position: relative;
	width:680px;
	height:auto;
	top:0px;
	float:right;
	right:0px;
	
}
#holder #site #destra_calendario #calendario_ultimo #descrizione #desc_sx{
	margin:0px;
	position: relative;
	width:200px;
	height:39px;
	top:0px;
	float:left;
	left:0px;
	font-size:13px;
	color:#CCCCCC;
}
#holder #site #destra_calendario #calendario_ultimo #descrizione #desc_sx a{
	position: relative;
	width:auto;
	height:auto;
	left:0px;
	font-size:13px;
	color:#CCCCCC;
}
#holder #site #destra_calendario #calendari_ultimoo #descrizione #desc_sx a:hover{
	color:#0980aa;
}

#holder #site #destra_calendario #calendario_ultimo #descrizione #logo_dx{
	position: relative;
	width:115px;
	height:auto;
	top:0px;
	float:right;
	right:0px;
}


#holder #site #destra_calendario #titolo_calendario  #periodo_titolo {
	position: relative;
	height:20px;
	top:11px;
	width:auto;
	font-size:13px;
	text-align:right;
	background-image:url(../images/barra_titolo_blu_sopra.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	min-width:100px !important;
	bottom:0px;
	float:right;
	right:67px;
}
#holder #site #destra_calendario #titolo_calendario {
	position: relative;
	width:885px;
	right:2px;
	height:31px;
	float:right;
	top:30px;
	background-image:url(../images/barra_titolo_bassa.jpg);
	background-repeat:no-repeat;
}

/*CARRIERA SPORTIVA*/

#holder #site #destra_carriera #titolo_carriera {
	position: relative;
	width:885px;
	right:2px;
	height:31px;
	float:right;
	top:30px;
	background-image:url(../images/barra_titolo_bassa.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
}

#holder #site #destra_carriera #titolo_carriera #periodo_titolo {
	position: relative;
	height:20px;
	top:11px;
	width:auto;
	font-size:13px;
	text-align:right;
	background-image:url(../images/barra_titolo_blu_sopra.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	min-width:100px !important;
	bottom:0px;
	float:right;
	right:67px;
}
#holder #site #destra_carriera #carriera_alessandro {
	position: relative;
	float:left;
	left:97px;
	height:auto;
	width:200px;
	top:80px;
}
#holder #site #destra_carriera #carriera_alessandro #foto_perico{
	position: relative;
	height:auto;
	width:auto;
}
#holder #site #destra_carriera #carriera_alessandro #foto_fabrizio{
	position: relative;
	height:auto;
	width:auto;
}
#holder #site #destra_carriera #carriera_fabrizio {
	position: relative;
	float:right;
	right:105px;
	height:200px;
	width:200px;
	top:80px;
}

#holder #site #destra_carriera{
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width:885px;
	height:auto;
	top:10px;
	float:right;
}

/*CARRIERA ALESSANDRO*/

#holder #site #destra_carriera #carriera_alessandro #carriera{
	position: relative;
	height:auto;
	width:200px;
	font-size:12px;
	color:#CCCCCC;
	top:15px;
}

#holder #site #destra_carriera #carriera_alessandro #carriera #anno{
	position: relative;
	height:auto;
	width:200px;
	font-size:12px;
	color:#0385a9;
	padding-bottom:10px;
	padding-top:10px;
}

#holder #site #destra_carriera #carriera_alessandro #carriera #posizionamenti{
	position: relative;
	height:auto;
	width:200px;
	font-size:12px;
	color:#CCCCCC;
}

#holder #site #destra_carriera #carriera_alessandro #carriera #divisorio{
	position: relative;
	height:3px;
	width:200px;
	font-size:12px;
	color:#CCCCCC;
	top:15px;
	padding-bottom:15px;
	background-image:url(../images/divisorio_carriera.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#holder #site #destra_carriera #carriera_alessandro #carriera #spazio{
	position: relative;
	height:10px;
	width:200px;
	top:15px;
	margin-bottom:250px;
}
#holder #site #destra_carriera #carriera_alessandro #divisorio{
	position: relative;
	height:3px;
	width:200px;
	font-size:12px;
	color:#CCCCCC;
	top:25px;
	padding-bottom:13px;
	background-image:url(../images/divisorio_carriera.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

/*CARRIERA FABRIZIO*/

#holder #site #destra_carriera #carriera_fabrizio #carriera{
	position: relative;
	height:auto;
	width:200px;
	font-size:12px;
	color:#CCCCCC;
	top:15px;
}

#holder #site #destra_carriera #carriera_fabrizio #carriera #anno{
	position: relative;
	height:auto;
	width:200px;
	font-size:12px;
	color:#0385a9;
	padding-bottom:10px;
	padding-top:10px;
}

#holder #site #destra_carriera #carriera_fabrizio #carriera #posizionamenti{
	position: relative;
	height:auto;
	width:200px;
	font-size:12px;
	color:#CCCCCC;
}

#holder #site #destra_carriera #carriera_fabrizio #carriera #divisorio{
	position: relative;
	height:3px;
	width:200px;
	font-size:12px;
	color:#CCCCCC;
	top:15px;
	padding-bottom:15px;
	background-image:url(../images/divisorio_carriera.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#holder #site #destra_carriera #carriera_fabrizio #carriera #spazio{
	position: relative;
	height:3px;
	width:200px;
	top:15px;
	padding-bottom:155px;
}
#holder #site #destra_carriera #carriera_fabrizio #divisorio{
	position: relative;
	height:3px;
	width:200px;
	font-size:12px;
	color:#CCCCCC;
	top:25px;
	padding-bottom:13px;
	background-image:url(../images/divisorio_carriera.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#holder #site #destra_carriera #carriera_fabrizio #carriera #spazio {
	position: relative;
	height:10px;
	width:200px;
	top:15px;
	background-color:#33FF99;
	padding-bottom:250px;
}


#holder #site #menu #menu_sx_centro #slide {
	position: relative;
	top:5px;
	bottom:5px;
	height:auto;
	width:auto;
}

