
@charset "UTF-8";

/* nb
 * ordinare i template in ordine alfabetico
 * davanti ad ogni regola inserire la classe relativa a quella del template template_%NOME_FILE% w_%NOME_FILE% (elenco e dettaglio, no form)
 */ 

/* body */


/* BEGIN: CMD */

	.w_cmd{
		background: white;
		padding: 4px 7px;
		border: 1px solid #cccccc;
		border-radius: 5px;
		margin-bottom: 3px; /*da provare*/
	}
	
	.w_cmd > span{
		padding-right: 5px;
		color: #cccccc;
	}

/* END: CMD */	

/* header watalike */
	.w_bg_header{background-color: #474747;}
	/* logo */
		.w_logo_watalike{
			background: url(../images/sprite_pages.png);
			background-position: -0px -0px;height: 50px;width: 45px; float: left;display: block;
		}	
		@media (max-width: 768px) {
			/*idem per il logo rimuovendo questo mi sposta il logo fuori*/
			.w_logo_watalike{margin-left: 30px;}
		}
	/* /logo */

	
	/* menu a tendina */
		.w_divisoria{border-bottom: 1px solid grey;width: 100%;}
		.w_menup {
			z-index: 1000;
		}
	/* /menu a tendina */
	
	
/* /header watalike */


/* header pages */

	#div_top{
		background-color: #F2F2F2;
	}
	
	#div_top h1{
		margin-bottom: 3px; /* 2014.02.20 si è allungato il top senza motivo */
	}
	
	#div_top a{
		color: #333333;
	}
	#div_top a:hover{
		text-decoration: none;
	}
	
	#div_top .w_titolo{
		font-size: 36px;
		color: #58585A;
		margin-bottom: 8px;
		margin-top: 15px;
		font-weight: 500;
		line-height: 1.1;	
	}
	
	.w_titolo small{
		margin-left: 5px;
	}

	/* copertina */
		.w_copertina{position: relative;} 
		.w_copertina img{ width: 100%}
	/* /copertina */
	/* avatar */
		.w_avatar{
			position: absolute;bottom:-40px;left: 10px;z-index: 1001;
			/*border: 2px #fafafa solid;*/
			border: 1px #cccccc solid;			
		}
		.w_avatar_xs img{text-align: center;width: 40%;}
		.w_avatar_xs{text-align: center;}
		@media (max-width: 768px) {
			.w_avatar_xs img{margin-top: 20px;}		
		}
		
		.w_copertina > .w_cmd {
			display: none;
			position: absolute;
			right: 0;
		}
		
		body.admin_pages .w_copertina.hover > .w_cmd{
			display: block;
		}
		
	/* /avatar */
	
	/* menu */	
		/*ivan non trovato .w_menu_right li a{
			background-color: none;
			text-transform: uppercase;
		}*/
		.w_menu_pages{float: left;margin-left: 150px;}
		#w_menu_pages_xs li {color:white;font-size: 1.2em;margin-top: 0px;padding: 1px;}
		#w_menu_pages_xs li > a{color: white;display: block;background-color: #8ca63b;
		padding: 5px;}
		#w_menu_pages_xs li a:hover,#w_menu_pages_xs li a.on{background-color: #6d7c2d;}

		#w_menu_pages .navbar-nav > li > a{padding-top: 7px;padding-bottom:7px;margin-left: 2px;}
		#w_menu_pages .navbar-nav > li a{
			/*font-size: 1.2em;*/
			/*font-weight: 300*/
			font-weight: normal;
			}
		/*#w_menu_pages .navbar-nav > li a:hover,#w_menu_pages .navbar-nav > li.on a{background-color: #6d7c2d;}*/			
		
		body.bootstrap_enviroment_sm #w_menu_pages,
		body.bootstrap_enviroment_sm #w_menu_pages .navbar-nav > li a{
			font-size: 11px;
		}		
		
		
		
	/* /menu */	

/* header pages */

/* contenuto */
	.contenutoprincipale{
			margin-top: 125px;
			}
	.frame_noframe .contenutoprincipale{
			margin-top: 0px;
			}
	.bootstrap_enviroment_xs .contenutoprincipale { margin-top: 80px;}		
	
	
	.bootstrap_enviroment_xs .contenutoprincipale > .row > .col-xs-12{
		padding-left: 0px;
		padding-right: 0px;
	}	
	
	.contenutoprincipale_sx{
		/* ricommentato perchè non funziona il popup dei partecipanti agli itinerari z-index: 1000; */ /* RB17994408 */
	}
	
/* contenuto */

/* settori */
	.w_settori.w_pages{margin-top: 8px;}
	.w_settori.w_pages a{
		padding: 0 5px;
/*		width: 50px;
		height: 50px;
		display: block;
		float: right;
		margin-right: 5px;
		background-color: gray;
		border-radius: 3px;			*/
		 /*
		 background: #666 url(http://bicycle.watalike.com/layout/images/sprite_settori_bicycle.png) no-repeat;
		*/
	}
	.w_settori.w_pages a span{
		font-size: 40px;
		/*color: white;*/
	}
	.w_settori.w_pages a:hover {
		/*background-color: #6D7C2D;*/
	} 
	/*.w_settori_box{float:right;}*/
	/* ivan: non cosi .w_img_bmx {background-position: -2px -56px;}
	.w_img_ciclocross {background-position: 0 -110px;}*/
	
	.w_widget .w_settori.w_pages{
		overflow: hidden;
	}
	body.bootstrap_enviroment_md .w_widget .w_settori.w_pages {
		padding-top: 15px;
	}
	body.bootstrap_enviroment_md .w_widget .w_settori.w_pages a span{
		font-size: 30px;		
	}
	body.bootstrap_enviroment_sm .w_widget .w_settori.w_pages {
		padding-top: 15px;
	}
	body.bootstrap_enviroment_sm .w_widget .w_settori.w_pages a span{
		font-size: 23px;
		padding-top: 15px;
	}
	
	
	body.bootstrap_enviroment_sm .w_widget .btn{
		font-size: 10px;
	}
	

	
/* /settori */

/* ivan non esiste w_menu_page 
.w_menu_page{margin-left: 120px;}
.w_menu_page :hover{background-color: #6d7c2d;}
.w_menu_page .active{background-color: #6d7c2d;}
.w_menu_page li{float: left;padding-left: 20px;padding-right: 20px;margin-left: 5px;

list-style: none;padding-top: 7px;padding-bottom: 7px;}
*/ 




/* widget */

	/*.w_widget .w_cmd a{background-color:#8ca63b;color: white;}*/

	.w_widget img{
		width: 100%;
	}
	.w_widget > div{
		/*background-color: #f2f2f2;
		padding: 5px;*/		
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.w_widget .w_testo{
		font-size: 13px;
		text-align: center;
		padding: 10px 0 10px 0;
		}

	
	/* banner */			
	
	.w_banners_elenco.w_elenco .w_item {
		padding: 0;
	}
				
	/* /banner */	

/* /widget */



/* footer pages */
	/*.w_logo_watalike_footer{
	  background: url(../images/sprite_pages.png);
	  background-position: -0px -0px;height: 50px;width: 50px;float: left;display: block;
	}
	.w_watalike_logo_footer{float: left;margin-top: 9px;color: #d7d7d7;}
	*/
	.w_footer_pages{
		/*height: 60px;*/
		background-color: #f2f2f2;		
	}
	.w_footer_pages p{
		margin-bottom: 0;
	}
	.w_footer_pages > div{
		padding: 10px 0;
		margin-top: 0;
		margin-bottom: 0;
	}
	.w_footer_pages .w_social a{	
		color: #333333;
		font-size: 35px;
		padding-left: 5px;
		position: relative;
		top: -5px;
		}
	.w_footer_pages .w_social a	.fa-facebook-square{
		color: #3a5795;
	}
	.w_footer_pages .w_social a	.fa-twitter-square{
		color: #55acee;
	}	
	.w_footer_pages .w_social a	.fa-google-plus-square{
		color: #db4437;
	}		
	.w_footer_pages .w_social a	.fa-youtube-square{
		color: #cc181e;
	}		
	.w_footer_pages .w_social a	.fa-flickr{
		color: #0063dc;
	}		
	
	.noframe .w_footer_pages{
		margin-top: 40px;
	}
	
		
	/*.w_footer_pages p{ 
		float: left;
		margin-left: 30px;
		margin-top: 20px;
		}*/
	/*ivan no logo .w_logo_pages_cliente{height: 10%;width: 30%;float: left;margin-top: 10px;}*/
/* /footer pages */

/* footer watalike */
	.w_footer_watalike{background-color: #474747;}
	.w_footer_watalike p{color: #d7d7d7;font-size: 11px;margin-top: 15px;
		margin-left: -15px;
		}
	/* menu */
		.w_menu_footer{float: right;}
		.w_menu_footer span{color:white;}
		.w_menu_footer li{list-style: none;display: block;float: left;
			margin-left: 5px;margin-top: 10px;}
		.w_menu_footer li a{color: white;font-style: normal;
			font-size:11px;font-weight: 300;}
	/* menu */	
/* /footer watalike */

/* account privato */   
   /*
	.s_privacy_account_pages_1 #div_top .container,
	.s_privacy_account_pages_1 #search_bar *,
	.s_privacy_account_pages_1 .contenutoprincipale {
		display: none;	
	}

	.admin_pages.s_privacy_account_pages_1 #div_top .container,
	.admin_pages.s_privacy_account_pages_1 #search_bar *,
	.admin_pages.s_privacy_account_pages_1 .contenutoprincipale {
		display: block;	
	}
*/

/* /account privato */   
   
/* personalizzazionip */

body.personalizzazionip_nascondi_avatar div.w_avatar{
	display: none;
}

body.personalizzazionip_nascondi_avatar ul.w_menu_pages{
	margin-left: 0;
}

body.personalizzazionip_nascondi_titolo #div_top{
	display: none!important;
}

body.personalizzazionip_nascondi_titolo .contenutoprincipale{
	margin-top: 60px;
}

/* /personalizzazionip */

/* causa padding moduli */

.w_restringi{
	margin: 0 5px;
}
.contenutoprincipale .col-sm-9{
	padding-right: 5px;
	/*z-index: 1000; saltano i form dei relmenu*/
}

body.bootstrap_enviroment_xs .contenutoprincipale .col-sm-9{
	padding-right: 0px;
}

/* /causa padding moduli */

#div_page > * > * > .w_titolo_principale,
#div_page > * >  .w_titolo_principale,
.w_menup_dettaglio > .w_titolo_principale,
.contenutoprincipale .w_elenco .w_titolo_principale
{
	margin-top:15px;
}


/* prodotti */
	.w_prezzo{
		font-weight: 400;
	}


/* popup (provvisorio)*/

#overpopup{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10000;
	/*display: none;	*/
	opacity: 0;
	}

#overpopup .w_interno{
	position: absolute;
}
#overpopup .w_interno img{
}

#overpopup > div .close{
	position: absolute;
	top: 10px;
}

#overpopup .w_sfondo{
	background-color: black;
	width: 100%;
	height: 100%;
	position: absolute;
	opacity: 0.4;
    filter: alpha(opacity=40);
    top: 0;
}



/* /popup (provvisorio)*/


/* video */

.w_video_100perc iframe{
	display: none;
}

/* /video */


/* body_background_interno */

#body_background_interno{
	background-color: transparent;
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
    position: absolute;

}
	
/* /body_background_interno */

/* informativa_cookies */
	.w_informativa_cookies{
		position: absolute;
		color: white;
		top: 0px;
		right: 0px;
		width: 100%;
		text-align: left;
		height: 55px;
		z-index: 10000;
		display: none;
	}
	
	.w_informativa_cookies .w_background{
		position:absolute;
 		top: 0px;
 		width: 100%;
		text-align: left;
		height: 55px;
 		background-color: black;
		opacity: 0.8;
	}
	
	.w_informativa_cookies .w_interno{
		padding: 10px 20px;
		padding-right: 200px;
		position: relative;
	}

	.w_informativa_cookies a,
	.w_informativa_cookies a:visited,
	.w_informativa_cookies a:link{
		color: white;
	}

	
	.w_informativa_cookies button{
		position: absolute;
		top: 10px;
		background-color: white;
		color: black;		
		width: 75px;
	}
	
	.w_informativa_cookies button.right{
		right: 20px;
	}
	
	.w_informativa_cookies button.left{
		right: 100px;
	}		
	
	
/* /informativa_cookies */


/* admin */

#div_menu_login{
	display: none;
}

#elenco_traduzioni{
	display: none;
}


/* /admin */


