/*CSS Reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	padding: 0;
	margin: 0;
	}
fieldset, img { 
	border: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
ol, ul {
	/*list-style: none;*/
	margin-left:20px;
	}
address, caption, cite, code, dfn, em, var {
	font-weight: normal;
	font-style: normal;
	}
caption, th {
	/*text-align: left;*/
	}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
	}
q:before, q:after {
	content: '';
	}
abbr, acronym { 
	border: 0;
	}
	
	
a, a:hover, a:visited{color:#551A8B;}	
/*CSS Reset ENDS*/
#topcontainer{ min-width:1224px; height:90px; position:relative; }

html{ background:url(../images/sfondo_footer.gif) repeat}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	margin:0;
	padding:0;

}

#totalbody{background:#000 url(../images/legno.jpg) repeat-x top center; min-width:1240px;}
/*HEADER*/
#header{
	background:url(../images/sfondo_header.jpg) repeat-x;
	height:125px;
	position:relative;
	z-index:10;
	top:-140px;
	
}
#logo{position: relative; width:892px; margin:0 auto; top:15px}
#msg_login_ok{position: relative; height:20px;width:980px; color:#3E1D0B;margin:0 auto;margin-top:10px;text-align:right;}
#msg_login_ok a,#msg_login_ok a:visited{color:#3E1D0C;text-decoration:none;}
#msg_login_ok a:hover{text-decoration:underline;}

/*SLIDE*/
#slide-panel{
	background:#982388 url(../images/bg_login.gif) repeat-y top left;
	height:62px;
	display:none;
	min-width:1224px;
	


}
#msg_login_err{float:right;margin-right:18px; text-align:right;font-weight:bold; color:#FF0000;font-size:11px;}
#login h2{color:#c0ab7e; width:100px; font-weight:bold; font-size:11px; margin:0 }
#login{position:relative; z-index:35; left:435px; width:500px; padding-top:2px}
#loginform{width:895px; height:36px; margin-left:auto; margin-right:auto;}
#username, #password{height:20px; width:142px; background-color:#eee6d0; color:#5b4f3a; border:none}
#recovery a{color:#92d425; position:relative; /*left:596px; */ float:right; margin-right:200px;font-size:11px;}
input#doLogin{
	background:url(../images/bg_accedi.png) no-repeat; 
	width:87px; 
	height:35px; 
	z-index:40; 
	position:absolute;
	border:none;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	left:315px;
	top:12px;
	cursor:pointer;
}
#container{
min-height: 100%;
margin-top:-20px;
}

#container-loginbox{
	width:895px;
	margin-left:auto;
	margin-right:auto;
}
#loginbox{
	background:url(../images/login-box.png) no-repeat;
	width:219px;
	height:135px;
	z-index:20;
	position:relative;
	top:-62px;
	left:750px;
}
#loginbox li{color:#e8ddc7; position:relative; top:80px; /*left:64px;*/ left:48px; z-index:30; list-style:none; display:inline;}
#loginbox li a{
	text-transform:uppercase;
	color:#e8ddc7;
	font-weight:bold;
    text-decoration:none;
    font-size:13px;
}
#loginbox li a:hover{color:#F0F}

a.registrati{position:relative; top:5px; left:120px; color:#92d425; font-weight:bold}

/*NAVBAR*/

#navbar{
	background:url(../images/sfondo_navbar.png) repeat-x top center;
	height:71px;
	position:relative;
	top:-7px;
	/*top:-185px;*/
	z-index:15;
	min-width:1224px;
}

#navbar ul#topnavbar{width:1000px; height:25px;  margin:0 auto; padding-top:15px;}
#navbar ul#topnavbar li{ list-style:none; display:inline;}
#navbar ul#topnavbar li a{display:inline-block;  text-decoration:none;  vertical-align:middle; 
outline:none;}

#chisiamo{background-image:url(../images/nav_chisiamo.png); background-position:0px 0px; width:82px; height:17px; margin-left:47px; margin-right:42px}
#chisiamo_sel, #chisiamo:hover, #chisiamo_sel:hover{background-image:url(../images/nav_chisiamo.png); background-position:0px -20px;width:82px; height:17px; margin-left:47px; margin-right:42px}

#sport{background-image:url(../images/nav_sport.png); background-position:0px 0px; width:82px; height:16px; margin-right:58px}
#sport_sel, #sport:hover, #sport_sel:hover{background-image:url(../images/nav_sport.png); background-position:0px -19px;width:82px; height:16px; margin-right:58px}

#centri{background-image:url(../images/nav_centri.png); background-position:0px 0px; width:82px; height:33px; margin-right:65px;}
#centri_sel, #centri:hover, #centri_sel:hover{background-image:url(../images/nav_centri.png); background-position:0px -35px;width:82px; height:33px; margin-right:65px;}

#link{background-image:url(../images/nav_link.png); background-position:0px 0px; width:82px; height:16px; margin-right:58px;}
#link_sel, #link:hover, #link_sel:hover{background-image:url(../images/nav_link.png); background-position:0px -20px;width:82px; height:16px; margin-right:58px;}

#servizi{background-image:url(../images/nav_link.png); background-position:0px 0px; width:82px; height:16px; margin-right:58px;}
#servizi_sel, #servizi:hover, #servizi_sel:hover{background-image:url(../images/nav_link.png); background-position:0px -20px;width:82px; height:16px; margin-right:58px;}


#news{background-image:url(../images/nav_news.png); background-position:0px 0px; width:82px; height:16px; margin-right:50px}
#news_sel, #news:hover, #news_sel:hover{background-image:url(../images/nav_news.png); background-position:0px -19px;width:82px; height:16px; margin-right:50px}

#faq{background-image:url(../images/nav_faq.png); background-position:0px 0px; width:82px; height:16px; margin-right:54px}
#faq_sel, #faq:hover, #faq_sel:hover{background-image:url(../images/nav_faq.png); background-position:0px -19px;width:82px; height:16px; margin-right:54px}

#strutt_ric{background-image:url(../images/nav_strutt_ric.png); background-position:0px 0px; width:82px; height:34px; margin-right:54px}
#strutt_ric_sel, #strutt_ric:hover, #strutt_ric_sel:hover{background-image:url(../images/nav_strutt_ric.png); background-position:0px -34px ;width:82px; height:34px; margin-right:54px;}


#contatti{background-image:url(../images/nav_contatti.png); background-position:0px 0px; width:82px; height:16px}
#contatti_sel, #contatti:hover, #contatti_sel:hover{background-image:url(../images/nav_contatti.png); background-position:0px -19px; width:82px; height:16px}

#sport_menu{border:1px solid black;display:inline;}

#sub_1{
	background:url(../images/bg_dropdown_big.png) no-repeat;
	position:absolute; 
	
  /*
  background-position:0px 16px; 
	padding-top:18px;                
	font-size:12px;
	margin:0px; 
  width:162px;    
	height:390px; 
	left:270px;
	top:40px;
	*/
    

	width:162px;
	height:670px;
  left:100px;
	top:-10px;
  
  display:none;
	z-index:14;
}
#sub_1 a{

	padding-left:25px;
	margin:0;
	color:#4d3320;
	font-size:12px;
	font-weight:bold;
	display:block; 
	line-height:20px;
	width:110px;
	text-decoration:none;
}
#sub_1 a:hover, #sub_1 a.selected{ color:#922183}
.sub_level h3{
	padding-left:16px;
	margin-top:15px;
	color:#678b29; 
	font-weight:bold;
} 

/*CONTENT*/

#content{
	width:892px;
	background:#34032d url(../images/bg_content.gif) repeat-y;
	min-height:100%;
	position:relative;
	padding-bottom:30px;
	margin:0 auto;


	z-index:1;
	/*left:200px;
	
	clear:both;*/
;
}
#animazione{float:right; left:50px; position:relative; margin-top:20px; margin-left:-15px;}
#top{float:left; margin-bottom:10px}
#intro{
	background:url(../images/bg_grass.png) no-repeat;
	width:309px;
	height:133px;
	color:#ffffff;
	margin-left:5px;
	z-index:8;
	position:relative;
	padding:40px 10px 0 33px;
	
}
.introduzione h2{
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
}
.introduzione{width:290px;height:102px;overflow:hidden; }

#intro a.leggi_intro{float:right; margin-right:20px;margin-top:5px;font-weight:bold;
                     color:#ADE54F;text-decoration:none;}
#intro a:hover.leggi_intro{text-decoration:underline;}



#news_box{
	background:url(../images/bg_news.png) no-repeat;
	width:269px;
	height:33px;
	margin-left:35px;
	z-index:1;
	top:-10px;
	position:relative;
	padding:25px 15px;

}
#news_box h2{ font-style:italic; font-size:11px; }
.news_text{font-size:12px; text-decoration:underline; width:240px; }
#news_box a{color:#C00; font-weight:bold; float:right; margin-right:25px}

/*SPORT CYCLE*/
#sport_cycle{
	float:left;
	width:225px;
	height:290px;
	margin-left:10px;

}


/*ul#jcarousel{width:225px; height:120px; list-style:none; margin-top:10px; clear:both}*/

#bungeejumping{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_bungee.gif); background-position:0px 0px;  width:222px; height:27px;}
#canoa{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_canoa.gif); background-position:0px 0px;  width:222px; height:27x;}
#canyoning{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_canyoning.gif); background-position:0px 0px;  width:222px; height:27px;}
#kayak{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_kayak.gif); background-position:0px 0px;  width:222px; height:27px;}
#orienteering{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_orienteering.gif); background-position:0px 0px;  width:222px; height:27px;}
#quads{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_quads.gif); background-position:0px 0px;  width:222px; height:27px;}
#paracadutismo{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_paracadutismo.gif); background-position:0px 0px;  width:222px; height:27px;}
#parapendio{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_parapendio.gif); background-position:0px 0px;  width:222px; height:27px;}
#rafting{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_rafting.gif); background-position:0px 0px;  width:222px; height:27px;}
#arrampicata{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_arrampicata.gif); background-position:0px 0px;  width:222px; height:27px;}
#sci{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_sci.gif); background-position:0px 0px;  width:222px; height:27px;}
#snowboard{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_snowboard.gif); background-position:0px 0px;  width:222px; height:27px;}
#trekking{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_trekking.gif); background-position:0px 0px;  width:222px; height:27px;}
#windsurf{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_windsurf.gif); background-position:0px 0px;  width:222px; height:27px;}
#equitazione{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_equitazione.gif); background-position:0px 0px;  width:222px; height:27px;}
#tiroconlarco{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_tiroarco.gif); background-position:0px 0px;  width:222px; height:27px;}
#hydrospeed{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_hydrospeed.gif); background-position:0px 0px;  width:222px; height:27px;}
#immersioni{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_immersioni.gif); background-position:0px 0px;  width:222px; height:27px;}
#kitesurf{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_kitesurf.gif); background-position:0px 0px;  width:222px; height:27px;}
#parcoavventura{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/butt_parcoavventura.gif); background-position:0px 0px;  width:222px; height:27px;}
#snorkeling{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/butt_snorkeling.gif); background-position:0px 0px;  width:222px; height:27px;}
#fuoristrada{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/butt_fuoristrada.gif); background-position:0px 0px;  width:222px; height:27px;}
#parafly{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/butt_parafly.gif); background-position:0px 0px;  width:222px; height:27px;}
#scinautico{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/butt_scinautico.gif); background-position:0px 0px;  width:222px; height:27px;}
#surf{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/butt_surf.gif); background-position:0px 0px;  width:222px; height:27px;}
#deltaplano{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/butt_deltaplano.gif); background-position:0px 0px;  width:222px; height:27px;}
#paramotore{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/butt_paramotore.gif); background-position:0px 0px;  width:222px; height:27px;}
#mountainbike{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/butt_mountainbike.gif); background-position:0px 0px;  width:222px; height:27px;}
#speleologia{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/speleologia.gif); background-position:0px 0px;  width:222px; height:27px;}
#hotdog{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/hotdog.gif); background-position:0px 0px;  width:222px; height:27px;}

#ciaspole{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/butt_ciaspole.gif); background-position:0px 0px;  width:222px; height:27px;}
#nordicwalking{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/butt_nordic.gif); background-position:0px 0px;  width:222px; height:27px;}
#pescasportiva{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/butt_pescasportiva.gif); background-position:0px 0px;  width:222px; height:27px;}
#birdwatching{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/butt_bird.gif); background-position:0px 0px;  width:222px; height:27px;}

#golf{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/butt_golf.gif); background-position:0px 0px;  width:222px; height:27px;}
#bushflying{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/butt_BUSHFLYING4.gif); background-position:0px 0px;  width:222px; height:27px;}
#vela{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/butt_vela.gif); background-position:0px 0px;  width:222px; height:27px;}

.sport_generico{padding-left:70px;padding-top:15px;color:#553c28;text-transform:uppercase; font-size:13px;font-weight:bold; background-image:url(../images/bottone_orienteering.gif); background-position:0px 0px;  width:222px; height:27px;}


#bungeejumping:hover, #bungeejumping_sel:hover,
#canoa:hover, #canoa_sel:hover,
#canyoning:hover, #canyoning_sel:hover,
#kayak:hover, #kayak_sel:hover,
#orienteering:hover, #orienteering_sel:hover,
#quads:hover, #quads_sel:hover,
#paracadutismo:hover, #paracadutismo_sel:hover,
#parapendio:hover, #parapendio_sel:hover,
#rafting:hover, #rafting_sel:hover,
#arrampicata:hover, #arrampicata_sel:hover,
#sci:hover, #sci_sel:hover,
#snowboard:hover, #snowboard_sel:hover,
#trekking:hover, #trekking_sel:hover,
#windsurf:hover, #windsurf_sel:hover,
#equitazione:hover, #equitazione_sel:hover,
#tiroconlarco:hover, #tiroconlarco_sel:hover,
#hydrospeed:hover, #hydrospeed_sel:hover,
#immersioni:hover, #immersioni_sel:hover,
#kitesurf:hover, #kitesurf_sel:hover,
#parcoavventura:hover, #parcoavventura:hover,
#snorkeling:hover, #snorkeling_sel:hover,
#fuoristrada:hover, #fuoristrada_sel:hover,
#parafly:hover, #parafly_sel:hover,
#scinautico:hover, #scinautico_sel:hover,
#surf:hover, #surf_sel:hover,
#deltaplano:hover, #deltaplano_sel:hover,
#paramotore:hover, #paramotore_sel:hover,
#mountainbike:hover, #mountainbike_sel:hover,
#speleologia:hover, #speleologia_sel:hover,
#hotdog:hover, #hotdog_sel:hover,
#ciaspole:hover, #ciaspole_sel:hover,
#nordicwalking:hover, #nordicwalking_sel:hover,
#pescasportiva:hover, #pescasportiva_sel:hover,
#birdwatching:hover, #birdwatching_sel:hover,
#golf:hover, #golf_sel:hover,
#bushflying:hover, #bushflying_sel:hover,
#vela:hover, #vela_sel:hover,
.sport_generico:hover,.sport_generico_sel:hover
{background-position:222px 0px;color:#962286;}

.selezionato{ background-position:222px 0px !important;color:#962286 !important;}
.test{border:2px solid white;}


/*index-bottom*/
#bottom{width:892px; height:350px;}
#map img{float:left; margin-left:20px; margin-top:3px;}
#map {float:left;
      border:4px solid white;
      margin-left:16px;
      margin-top:3px;
      height:330px;
      width:484px;
      overflow:hidden;}



/*FOOTER*/

#footer{
	background:url(../images/footer.png) repeat-x top;
	height:41px;
	min-width:1224px;
	display:block;	
	clear:both;
	margin-top:-10px;
	position:relative;
	z-index:200;
	border:0px solid red;
}
.footer_info{float:left; /*width:460px;*/ width:560px;}
#web_links{float:right; }
#web_links a{color:#4D3320; text-decoration:none;}
#credits{float:right; width:220px; text-align:right; margin-top:15px;}
#credits a{color:#4d3320; font-weight:bold; text-decoration:none}
#contratti{float:right;margin-right:20px;}
#contratti a{color:#4D3320; text-decoration:none;font-weight:bold;margin-left:20px;text-transform:lowercase;}
#content_bottom{width:892px; margin:0 auto; height:20px; color:#4d3320; font-size:12px; padding-top:15px}



