/***********************/
/** SPORT CONVERGENCE **/
/**    CSS ACCUEIL    **/
/***********************/

html {
	background-color:		#E8E8E8;
}

#ecran {
	background-image:		url('img/v2/bg_accueil.gif');
	background-position:	bottom left;
	background-repeat:		repeat-x;
	background-color:		#FFFFFF;
	margin-top:				0px;
}

#header {
	float:					left;
	width:					960px;
	height:					94px;
	background:				none;
}

#drapeaux {
	float:					right;
	width:					146px;
	text-align:				right;
	margin-top:				6px;
}

#connexion {
	float:					left;
	display:				inline;
	width:					350px;
	height:					94px;
	margin-left:			311px;
	background-image:		url('img/v2/bg_connexion.jpg');
	background-position:	top center;
	background-repeat:		no-repeat;
}

#boutons_connexion {
	float:					right;
	width:					178px;
	margin-top:				11px; 
	font-family:			Verdana;
}

#bouton_inscription {
	float:					left;
	width:					140px;
	height:					30px;
	text-align:				center;
	font-size:				10px;
	font-weight:			bold;
	line-height:			1em;
}

#bouton_inscription a {
	display:				block;
	width:					139px;
	height:					26px;
	max-height:				24px;
	text-decoration:		none;
	color:					#FFFFFF;
	padding-top:			2px;
	background-image:		url('img/v2/bg_bt_inscription.gif');
	background-position:	top center;
	background-repeat:		no-repeat;
}

#bouton_inscription a:hover {
	display:				block;
	width:					139px;
	height:					26px;
	background-image:		url('img/v2/bg_bt_inscription_over.gif');
	background-position:	top center;
	background-repeat:		no-repeat;
}

#bouton_connexion {
	float:					left;
	width:					140px;
	height:					20px;
}

#bouton_passwd_forgotten {
	float:					left;
	width:					140px;
	height:					17px;
	text-align:				center;
	font-size:				11px;
	font-weight:			bold;
	line-height:			1.4em;
	letter-spacing:			-1px;
}

#bouton_passwd_forgotten a {
	display:				block;
	width:					139px;
	height:					17px;
	text-decoration:		none;
	color:					#FFFFFF;
	background-image:		url('img/v2/bg_bt_passwd_forgotten.gif');
	background-position:	top center;
	background-repeat:		no-repeat;
}

#bouton_passwd_forgotten a:hover {
	display:				block;
	width:					139px;
	height:					17px;
	background-image:		url('img/v2/bg_bt_passwd_forgotten_over.gif');
	background-position:	top center;
	background-repeat:		no-repeat;
}

#formulaire_connexion {
	float:					right;
	width:					139px;
	margin-top:				21px;
}

#titre_connexion {
	float:					left;
	width:					133px;
	height:					20px;
	text-align:				center;
}

#connexion_email, #connexion_passwd {
	float:					left;
	width:					135px;
	height:					20px;	
	background-image:		url('img/v2/bg_input_connexion.gif');
	background-position:	top left;
	background-repeat:		no-repeat;
}

.input_connexion {
	width:					126px;
	height:					17px;
	font-size:				10px;
	border:					none;
	background:				none;
	margin-left:3px;
}

#flash {
    float:                  left;
    width:                  960px;
    height:                 350px;
}

#flash {
    float:                  left;
    width:                  960px;
    height:                 360px;
}

#homeflashLeft{
    float:      left;
    width:      320px;
    height:     360px;
    overflow:   hidden;
}

#homeflashCenter{
    float:      left;
    width:      320px;
    height:     360px;
    overflow:   hidden;
}

#homeflashRight{
    float:      left;
    width:      320px;
    height:     360px;
    overflow:   hidden;
    text-align: right;
    
}

#exergue {
	float:					left;
	width:					960px;
	height:					auto !important;
	height:					52px;
	min-height:				52px;
	color:					#666666;
	text-align:				center;
	letter-spacing:			-1px;
}

.en_14_gras {
	font-size:				14px;
	font-weight:			bold;
	color:					#878787;
}

.en_16_gras {
	font-size:				16px;
	font-weight:			bold;
}

#video {
	float:					right;
	width:					295px;
	height:					150px;
	background-image:		url('img/v2/bg_video.gif');
	background-position:	top left;
	background-repeat:		no-repeat;
}

#apercu_video {
	float:					left;
	display:				inline;
	width:					161px;
	margin:					29px 0 0 65px;
}

#gif_1_fr, #gif_1_en, #gif_1_de {
	float:					left;
	width:					295px;
	height:					150px;
	margin:					0 37px 14px 0;
}

#gif_1_fr a, #gif_1_en a, #gif_1_de a {
	display:				block;
	width:					295px;
	height:					150px;
	text-decoration:		none;
	background-position:	left top;
	background-repeat:		no-repeat;
}

#gif_1_fr a {
	background-image:		url('img/v2/bg_gif_1.gif');
}

#gif_1_en a {
	background-image:		url('img/v2/bg_gif_1_en.gif');
}

#gif_1_de a {
	background-image:		url('img/v2/bg_gif_1_de.gif');
}

#gif_2_fr, #gif_2_en, #gif_2_de {
	float:					left;
	width:					296px;
	height:					150px;
	margin-bottom:			14px;
}

#gif_2_fr a, #gif_2_en a, #gif_2_de a {
	display:				block;
	width:					296px;
	height:					150px;
	text-decoration:		none;
	background-position:	left top;
	background-repeat:		no-repeat;
}

#gif_2_fr a {
	background-image:		url('img/v2/bg_gif_2.gif');
}

#gif_2_en a {
	background-image:		url('img/v2/bg_gif_2_en.gif');
}

#gif_2_de a {
	background-image:		url('img/v2/bg_gif_2_de.gif');
}

#gif_1_fr a:hover, #gif_1_en a:hover, #gif_1_de a:hover, 
#gif_2_fr a:hover, #gif_2_en a:hover, #gif_2_de a:hover {
	background-position:	left -150px;
}


/* FIL INFOS */
#fil_infos {
	float:					left;
	width:					960px;
	height:					22px;
	color:					#666666;
	background-color:		#FFFFFF;
	margin-bottom:			14px;
}

#sport_convergence_news {
	float:					left;
	width:					198px;
	height:					19px;
	font-size:				15px;
	text-align:				right;
	padding-right:			12px;
	margin:					2px 12px 0 0;
	border-right:			1px solid #999999;
}

#sport_convergence_news a, #sport_convergence_news a:hover {
	color:					#666666;
	text-decoration:		none;
}

#contenu_fil_infos {
	float:					left;
	width:					736px;
	line-height:			1.2em;
	margin-top:				4px;
}

/* IE need this absolute container to work fine */
#contenu_fil_infos_carousel {
	position:				absolute;
	width:					736px;
	height:					15px;
	overflow:				hidden;
}

#contenu_fil_all_infos {
	float:					left;
	width:					3680px;
	height:					15px;
}

.un_fil_info {
	float:					left;
	width:					736px;
}

.un_fil_info a, .un_fil_info a:hover {
	color:					#666666;
	text-decoration:		none;
}

/* PARTENAIRES */
#partenaires {
	float:					left;
	width:					960px;
	height:					auto !important;
	height:					57px;
	min-height:				57px;
	margin-bottom:			35px;
	background-image:		url('img/v2/bg_partenaires.gif');
	background-position:	top left;
	background-repeat:		repeat-y;
}

#titre_partenaires {
	float:					left;
	display:				inline;
	width:					140px;
	font-size:				10px;
	color:					#868686;
	margin:					40px 0 0 12px;
}

#logos_partenaires {
	float:					left;
	width:					740px;
	margin-top:				4px;	
	margin-left:20px;
}

#logos_partenaires img {
	margin-right:			40px;
	vertical-align:			middle;
}

#footer {
	float:					left;
	width:					960px;
	text-align:				center;
	font-size:				10px;
	color:					#333333;
	margin-bottom:			8px;
}

.en_9 {
	font-size:				9px;
}

#footer a {
	color:					#333333;
	text-decoration:		none;
}

#footer a:hover {
	text-decoration:		underline;
}

#annuaire {
	float:					left;
	display:				inline;
	width:					860px;
	color:					#9D9D9D;
	text-align:				center;
	font-size:				9px;
	line-height:			1.2em;
	margin-left:			50px;
	padding:				2px 0 10px 0;
	border-top:				1px solid #9D9D9D;
}

#annuaire a {
	color:					#9D9D9D;
	text-decoration:		none;
	margin-right:			12px;
}

#annuaire a:hover {
	text-decoration:		underline;
}