@charset "utf-8";

/*body{background: #000000 url("../img/hp/bg_betclic_eng.jpg") no-repeat center top;}*/
body{background: #000;}


.xc{padding:5px;margin:0 0 10px 0;background:#f9f8f8;}

* {
	font-family:Verdana,Helvetica,sans-serif,'�q���M�m�p�S Pro W3','���C���I', Meiryo ,'�l�r �o�S�V�b�N', sans-serif;
}

/*Box Primo piano�@�j���[�X�{�b�N�X*/
#box_primopiano{
	width:596px;
	height:331px;
	padding:5px 7px 10px 7px;
	background:url('../img/shared/bg_primopiano.jpg') no-repeat left top;
	}
	
#box_primopiano h1{
	margin:0;padding:0 0 0 8px;
	height:23px;background:url('../img/shared/bg_h1.gif') repeat-x left top;
	border:solid 1px #3c3c3c
	}

#dettaglio{
	display:inline;
	float:left;
	width:379px;
	/*overflow:hidden;*/
	padding:0;/*border-right:solid 1px #d6d8da*/
	/*height:300px;*/
	}
	
#dettaglio #dettaglio_pp img{
	display:block;
	margin:0;
	padding:0;
	}
	
/*#dettaglio h2{display:block;margin:0;padding:5px 5px 0 5px;}
#dettaglio h2 a:link,#dettaglio h2 a:visited{font-size:14px;}*/

#dettaglio p{
	display:block;
	margin:0 0 0 0;
	padding:5px;
	}
	
#box_primopiano #dettaglio #dettaglio_pp{
	margin:0;
	padding:0;
	min-height:235px;
	}


#box_primopiano #dettaglio h1{
	display:block;
	margin:0;
	padding:0px 5px 0 5px;
	/*font-size:14px;*/
	background:none;
	border:none;
	height:auto;
	}
	
#box_primopiano #dettaglio h1 a{
	/*font-size:14px;*/
	}
	
#box_primopiano #dettaglio h3{
	display:block;
	margin:0;
	padding:5px;
	font-size:11px;
	text-align: left; 
	font-weight:normal;
	}


div#box_news_detail #dettaglio h2 {
	display:block;
	/*height:72px;*/
	margin:0 0 0 5px;
	padding:3px 5px 20px 0;
	font-size:1.4em !important;
	}
	
	
/*for IE7 */
*:first-child+html div#box_news_detail #dettaglio h2  {
	font-size:1.3em !important;
}

/* for IE6 */
/*\*/
* html div#box_news_detail #dettaglio h2 {
	font-size:1.5em !important;
}
/**/


#box_primopiano #dettaglio h2 a{
	display:block;
	/*height:72px;*/
	margin:0 0 0 5px;
	padding:3px 5px 0 5px;
	font-size:1.7em !important;
	}
	
	
/*for IE7 */
*:first-child+html div#box_primopiano #dettaglio h2 a {
	font-size:1.7em !important;
}

/* for IE6 */
/*\*/
* html div#box_primopiano #dettaglio h2 a{
	font-size:1.5em !important;
}
/**/



div#box_news_detail #dettaglio p {
	margin:0 0 20px 0 !important;
	padding:0 5px 5px 5px;
	font-size:1.2em;
	line-height:140%;
	}
	
/*for IE7 */
*:first-child+html div#box_news_detail #dettaglio p {
	font-size:1em !important;
}

/* for IE6 */
/*\*/
* html div#box_news_detail #dettaglio p {
	font-size:1em !important;
}
/**/
	



#box_primopiano #dettaglio p a{
	display:block;
	/*height:72px;*/
	margin:0;
	padding:0 5px 5px 5px;
	font-size:1.2em;
	line-height:135%;
	}
	
/*for IE7 */
*:first-child+html div#box_primopiano #dettaglio p a{
	font-size:1.1em !important;
}

/* for IE6 */
/*\*/
* html div#box_primopiano #dettaglio p a{
	font-size:1.1em !important;
}
/**/
	
	


#anteprime{
	display:inline;
	float:left;
	width:195px;
	padding:0;
	margin:5px 0 0 0;
	}
	
#anteprime .el_anteprima{
	position:relative;
	width:210px;
	clear:both;
	padding:10px 0 0 5px;
	height:65px;background:url('../img/shared/bg_anteprime.gif') repeat-x left top;
	}
	
#anteprime-ul .el_preview p{
	float:left; 
	height:45px;
	margin-top:6px;
	overflow:hidden;
	width:124px;
	line-height:135%;
	}
	
#anteprime .el_anteprima img{
	float:left;
	margin:6px 10px 0 0;
	border:solid 1px #fff;
	}
	
#anteprime .el_anteprima a:link,
#anteprime .el_anteprima a:visited{
	/*position:absolute;*/
	/*left:0;top:0;*/
	/*display:block;*/
	/*width:190px;*/
	/*height:70px;*/
	background:url('../img/shared/transparent.gif') no-repeat left top;
	}
	
#anteprime .el_anteprima a:link span,
#anteprime .el_anteprima a:visited span{
	display:none;
	}

#anteprime-container,
#anteprime-up,
#anteprime-down{
	width:212px;
	float:left;
	margin:0;
	padding:0;
	}
	
#anteprime-container{
	height:260px; 
	overflow:hidden; 
	position:relative;
	border-left:1px solid #D6D8DA;
	}
	
#anteprime-up,
#anteprime-down{
	height:20px; 
	cursor:pointer;
	}

#anteprime-up{
	background:url('../img/hp/btnlm_up_large.gif') no-repeat;
	}
	
#anteprime-down{
	background:url('../img/hp/btnlm_down_large.gif') no-repeat;
	}

#anteprime-ul{
	display:inline;
	float:left;
	width:210px;
	padding:0;
	margin:0; 
	position:relative; 
	overflow:hidden;
	}
	
#anteprime-ul .el_preview{
	float:left; 
	overflow:hidden; 
	position:relative;
	width:202px;
	clear:both;
	padding:0px 0 0 5px;
	height:65px;
	background:url('../img/shared/bg_anteprime.gif') repeat-x left top;
	}
	
#anteprime-ul .el_preview img{
	float:left;
	margin:0 10px 0 0;
	border:solid 1px #fff;
	}
	
#anteprime-ul .el_preview a:link,
#anteprime-ul .el_preview a:visited{
	/*position:absolute;
	left:0;top:0;
	display:block;
	width:209px;
	height:70px;*/
	background:url('../img/shared/transparent.gif') no-repeat left top;
	}
	
#anteprime-ul .el_preview a:link span,
#anteprime-ul .el_preview a:visited span{
	display:none;
	}





/* class defined for reddot mode only */
#anteprime-ul_smartedit{
	display:inline;
	float:left;
	width:210px;
	padding:0;
	margin:0; 
	position:relative; 
	overflow:hidden;
	}
	
#anteprime-ul_smartedit .el_preview{
	float:left; 
	overflow:hidden; 
	position:relative;
	width:202px;
	clear:both;
	padding:0px 0 0 5px;
	height:65px;
	background:url('../img/shared/bg_anteprime.gif') repeat-x left top;
	}
	
#anteprime-ul_smartedit .el_preview img{
	float:left;
	margin:0 10px 0 0;
	border:solid 1px #fff;
	}
	
#anteprime-ul_smartedit .el_preview a:link,
#anteprime-ul_smartedit .el_preview a:visited{
	position:absolute;
	left:0;top:0;
	display:block;
	width:209px;
	height:70px;
	background:url('../img/shared/transparent.gif') no-repeat left top;
	}
	
#anteprime-ul_smartedit .el_preview a:link span,
#anteprime-ul_smartedit .el_preview a:visited span{
	display:none;
	}
	
/* end class defined for reddot mode only */



#nl_match{
	width:343px;
	height:280px;
	margin:0 0 3px 0;
	padding:5px;
	background:url('../img/shared/bg_nextlastmatch.jpg') no-repeat left top #fff;
	}
	
#nextmatch{
	position:relative;
	display:inline;
	float:left;
	width:218px;padding:0;
	}
	
#nextmatch p{
	margin:0;
	padding:0;
	}
	
#nextmatch p#ticket{
	position:absolute;
	bottom:5px;
	right:10px;
	}

#lastmatch{
	display:inline;
	float:left;
	width:118px;
	padding:0;
	margin:0 0 0 6px;
	}

/*LAST MATCH*/
#c_lastmatchhp{
	position:relative;
	clear:both;
	display:inline-block;
	height:auto !important;
	height:1%;
	}
	
#c_lastmatchhp:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
#lm_result{
	height:42px;
	background:#fff;
	}
	
#lm_bar_up{
	position:absolute;
	left:10px;
	top:40px;
	width:101px;
	height:15px;
	z-index:100;
	background:transparent;
	border-bottom:1px solid #fff;
	}
	
#lm_bar_down{
	position:absolute;
	left:10px;
	bottom:0;
	width:101px;
	height:15px;
	z-index:100;
	background:transparent;
	border-top:1px solid #fff;
	}

#pic_lmhp{
	position:relative;
	width:110px;
	height:202px;
	margin:0 0 0 1px;
	overflow:hidden;
	background:#fff;
	}
	
#pic_lmhp div{
	position:absolute;
	left:10px;
	top:18px;
	}

/*boxes banner centrali*/

#boxes_bnrcentrali{
	margin:15px 0 13px 0;
	clear:both;
	display:inline-block;
	height:auto !important;
	height:1%;
	}
	
#boxes_bnrcentrali:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
/*boxes 206x133*/
#boxes_schs_hp{
	display:inline;
	float:left;
	width:448px;
	}
	
#boxes_schs_hp div#box_jstore_hp{
	display:inline;
	float:left;
	width:206px;
	padding:5px;
	margin:0 0 13px 0;
	}
	
#boxes_schs_hp div#box_jc_hp{
	display:inline;
	float:left;
	width:206px;
	padding:5px;
	margin:0 0 13px 15px;
	}
	
#boxes_schs_hp div#box_hurrajuve_hp{
	display:inline;
	float:left;
	width:206px;
	padding:5px;
	margin:0 0 0 0;
	}
	
#boxes_schs_hp div#box_soccersc_hp{
	display:inline;
	float:left;
	width:206px;
	padding:5px;
	margin:0 0 0 15px;
	}
	
/*boxes 138x313*/
#box_jm_hp{
	display:inline;
	float:left;
	width:138px;
	padding:5px;
	margin:0 0 0 11px;
	background:#f9f8f8;
	}


#boxes_jsponsor:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/*colonna storia store*/
#boxes_storia_clubdoc{clear:both;display:inline-block;height:auto !important;height:1%;margin:0;}
#boxes_storia_clubdoc:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#box_storia{display:inline;float:left;width:437px;padding:5px;background:#f9f8f8;}
#box_jclubdoc_hp{display:inline;float:left;width:138px;padding:6px 5px;background:#f9f8f8;margin:0 0 0 12px;}

/*juventuschannel*/
/*#cont_juventuschannel{position:relative;padding:0 6px;background:url('../img/hp/juventuschannel_en.jpg') no-repeat left top #fff;height:205px;}*/
#cont_juventuschannel{position:relative;width:343px;height:205px;margin:0 auto;}
#cont_juventuschannel .img_cont_juventuschannel{position:absolute;left:0;top:0;z-index:1;}
#cont_juventuschannel a{display:block;width:330px;height:205px;}
#cont_juventuschannel_txt{position:relative;color:#FFFFFF;padding:157px 0 0 0;font-weight:bold;z-index:10;}
#cont_juventuschannel h3{color:#fecd00;}
#cont_juventuschannel_txt p,h3{ text-align:center;padding-bottom:3px;}
#cont_juventuschannel_txt a:link,#cont_juventuschannel_txt a:visited{color:#fecd00;}


/*Fotogallery*/
#cont_fotogallery{position:relative;width:343px;height:263px;margin:0 auto;}


/*Layer hp*/
#fdr{
	position:absolute;
	left:0;
	top:0;
	background:#000;
	width:994px;
	height:100px;
	z-index:100;
	opacity:0.8;
	filter:alpha(opacity=80);
	}
	
#hp_layer{
	display:none;
	z-index:300; 
	width:663px;
	height:438px;
	overflow:hidden;
	position:absolute;
	top:50px;
	left:50%;
	margin:0 0 0 -332px;
	}
	
#hp_layer .txt_eng,#hp_layer .txt_ita{display:none;}
#hp_layer #close{position:absolute;top:10px;left:10px;z-index:180;}
#hp_layer #thank_page{display:none; width:663px;height:438px; background:url('../img/hp_layer/thank_page.jpg') no-repeat; line-height:16px;}
#hp_layer #thank_page p{padding:210px 50px 0 180px; color:#fff; font-weight:bold;line-height:25px; font-size:13px;}
#hp_layer #first{display:none; width:663px;height:438px;}
#hp_layer #first #subscribe{background:#000;opacity:0.7;filter:alpha(opacity=70);position:absolute;top:375px;left:0;z-index:180;width:663px;height:40px;}
#hp_layer #first #subscribe_first{position:absolute;left:560px;top:385px;z-index:200;}
#hp_layer #second{display:none; width:663px;height:438px;}
#hp_layer #second p{padding:245px 90px 10px 200px; color:#fff; font-weight:bold;line-height:25px; font-size:15px;}
#hp_layer #second #subscribe_second{position:absolute;top:385px;left:560px;}
#hp_layer #third{display:none;width:663px; background-repeat:no-repeat;}
#hp_layer #third form{padding:290px 30px 0 30px;}
#hp_layer #third .form_row{height:29px;clear:both;}
#hp_layer #third input{background:url('../img/hp_layer/input_bg.png') no-repeat;width:182px;height:23px; display:inline;float:left; border:none; color:#FFFFFF;padding:6px 0 0 5px;}
#hp_layer #third input.hidden_input{display:none;}
#hp_layer #third #sex_wrap{float:left;color: #FFFFFF;padding:6px 0 0 4px;} 
#hp_layer #third #sex{display:inline; float:left; padding:0 10px 0 0;}
#hp_layer #third #sex_choice{display:inline; float:left;}
#hp_layer #third #sex_choice span{display:inline; float:left;}
#hp_layer #third #sex_choice span label{display:inline; float:left;}
#hp_layer #third #sex_choice input{background:none; width:auto; height:auto; display:inline;float:left; border:none;padding:6px 0 0 5px;}
#hp_layer #third #privacy input#form_submit{width:48px;height:19px; text-indent:-9000px; cursor:pointer;overflow: hidden;font-size: 0px;display:block;line-height: 0px;float:right;}
#hp_layer #third .form_row div#date{background:url('../img/hp_layer/input_bg.png') no-repeat;width:190px;height:24px;display:?nline;float:left;padding:5px 0 0 0; text-align:center;}
#hp_layer #third .form_row div select{background:#000;color:#fff;margin:0;padding:0;border:0;}
#hp_layer #third select#day{width:38px;}
#hp_layer #third select#month{width:82px; letter-spacing:-1px;}
#hp_layer #third select#year{width:56px;}
#hp_layer #third #privacy{color:#fff;margin:80px 20px; line-height:16px; text-align:justify;}
#hp_layer #third #privacy a{color:#FFFFFF; font-weight:bold; text-decoration:underline;}
#hp_layer #third #privacy input{background:none;width:auto;height:auto;margin:0 5px 0 0;}
#hp_layer #third #privacy p{margin:0 0 10px 0;}
#hp_layer #third #privacy ul{list-style-type:decimal;padding:0 0 0 20px;}
#hp_layer #third #privacy ul li{padding:8px 0;}
#hp_layer #third #privacy #go{text-align:right}


/**************banner hp ultimi post**************************/
#join_blog{position:absolute;right:4px;top:2px;}
#blog_hp{margin:0;}
#blog_hp div.el_ultimopost{padding:6px 29px 0 15px;}
#blog_hp div.el_ultimopost h4{padding:0 0 5px 0;}
#blog_hp div.el_ultimopost h4 a{ color:#FFFFFF; font-size:13px;}
#blog_hp div.el_ultimopost p{color:#FFFFFF;height:23px;overflow:hidden;}
#blog_hp div.infopost{background:url('../img/hp/blog_hp_author.gif') no-repeat; color:#999999;height:19px;width:292px;clear:both;padding:5px 0 0 0;margin:7px 0 0 0;}
#blog_hp div.infopost p.author{font-weight:bold;display:inline;float:right; color:#ff9900;padding:0 15px 0 0;height:19px;}
#blog_hp div.infopost p.date{display:inline;float:left;padding:0 0 0 10px;height:19px;}

/****************banner centrale hp*************/
#banner_center_hp{margin:5px 0 0 0;}
