/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body { height: 100%; background-image: url("gen_img/fond_page.gif"); background-repeat: repeat-x; background-color: #110F5C; }
form {margin:0px; padding:0px; }

body, td { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #393939; }

a										{ color: #393939; text-decoration: none; }
a:link							{ color: #393939; text-decoration: none; }
a:visited						{ color: #393939; text-decoration: none; }
a:hover							{ color: #CC0000; text-decoration: underline; }

h1									{ font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #CC0000; margin: 0px; padding: 0px; }
h2									{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CC0000; margin: 0px; padding: 0px; }
h3									{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CC0000; margin: 0px; padding: 0px; }
h4									{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; margin: 0px; padding: 0px; }
h5									{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; margin: 0px; padding: 0px; }
h6									{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; margin: 0px; padding: 0px; }

ul									{ margin: 0px; padding: 0px; list-style-type: disc; }
ul ul								{ margin: 0px; padding: 0px; list-style-type: square; }
ul ul ul						{	margin: 0px; padding: 0px; list-style-type: none; }

label								{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #393939; }

p										{ margin: 0px; padding: 0px; }

/***********************************************/
/* TABLE principal                             */
/***********************************************/

#contPrincipal						{ width: 1000px; height: 100%; margin: 0px auto 0px auto; }
#contPrincipal #gauche		{ width: 189px; margin: 0px; }
#contPrincipal #droite		{ width: 799px; margin: 0px; background-image: url("gen_img/fond_droite.gif"); background-repeat: repeat-y; }

/***********************************************/
/* DIV menus gauches                           */
/***********************************************/

.menus_gauches 								{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; letter-spacing: 1px; margin: 0px; padding: 0px; }
.menus_gauches ul 						{ margin: 0px; padding: 0px 14px 0px 14px; list-style-type: none; }
.menus_gauches li  						{ margin: 0px; }
.menus_gauches li a						{ padding: 2px 0px 3px 6px; border-bottom: 1px solid #646395; display: block; color: #FFFFFF; text-decoration: none; }
.menus_gauches li a:link			{ color: #FFFFFF; text-decoration: none; }
.menus_gauches li a:visited		{ color: #FFFFFF; text-decoration: none; }
.menus_gauches li a:hover			{ color: #FFFFFF; text-decoration: none; background-color: #2E2C70; }

/***********************************************/
/* MENU BOX 1                                  */
/***********************************************/

.menu_spe							{ z-index: 9; position: relative; margin: 0px; padding: 0px; }

#menu_box_1						{ z-index: 10; position: absolute; 	margin-top: -10px; margin-left: 100px;  background-color: #110F5C; width:155px; border: 1px solid #646395; border-bottom: 0px; }
#menu_box_1 ul				{ margin: 0px; padding: 0px; }
#menu_box_1 li				{ margin: 0px; padding: 0px; }

#menu_box_2						{ z-index: 10; position: absolute; 	margin-top: -10px; margin-left: 100px;  background-color: #110F5C; width:155px; border: 1px solid #646395; border-bottom: 0px; }
#menu_box_2 ul				{ margin: 0px; padding: 0px; }
#menu_box_2 li				{ margin: 0px; padding: 0px; }

#menu_box_3						{ z-index: 10; position: absolute; 	margin-top: -10px; margin-left: 100px;  background-color: #110F5C; width:155px; border: 1px solid #646395; border-bottom: 0px; }
#menu_box_3 ul				{ margin: 0px; padding: 0px; }
#menu_box_3 li				{ margin: 0px; padding: 0px; }

#menu_box_4						{ z-index: 10; position: absolute; 	margin-top: -10px; margin-left: 100px;  background-color: #110F5C; width:155px; border: 1px solid #646395; border-bottom: 0px; }
#menu_box_4 ul				{ margin: 0px; padding: 0px; }
#menu_box_4 li				{ margin: 0px; padding: 0px; }

#menu_box_5						{ z-index: 10; position: absolute; 	margin-top: -12px; margin-left: 357px;  background-color: #110F5C; width:165px; border: 1px solid #646395; border-bottom: 0px; }
#menu_box_5 ul				{ margin: 0px; padding: 0px; }
#menu_box_5 li				{ margin: 0px; padding: 0px; }

#menu_box_6						{ z-index: 10; position: absolute; 	margin-top: -10px; margin-left: 100px;  background-color: #110F5C; width:155px; border: 1px solid #646395; border-bottom: 0px; }
#menu_box_6 ul				{ margin: 0px; padding: 0px; }
#menu_box_6 li				{ margin: 0px; padding: 0px; }

/***********************************************/
/* DIV A la une                                */
/***********************************************/

#a_la_une						{ width: 811px; height: 204px; margin: 0px; padding: 0px; background-image: url("gen_img/fond_a_la_une.jpg"); background-repeat: no-repeat; z-index: 1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 17px;}
#a_la_une #visuel				{ width: 811px; height: 204px; margin:0px 13px 0px 0px; padding: 0px; z-index: 2; text-align: right; }
#a_la_une #actu_une					{ width: 320px; height: 110px; padding-top: 50px; padding-left: 12px; z-index: 3; position: absolute; }
#a_la_une #actu_une a						{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 15px; }

/***********************************************/
/* DIV Zoom                                    */
/***********************************************/

#zoom									{ width: 459px; margin:0px; padding: 0px}
#zoom_box							{ z-index: 4; position: relative; top: -30px; right: 0px; }
#zoom #contenant			{ border: 1px solid #FFFFFF; border-bottom: 0px; background-image: url("gen_img/fond_zoom.jpg"); background-repeat: no-repeat; background-color: #D2170C; }
#zoom #contenantVideo			{ border: 1px solid #FFFFFF; border-bottom: 0px; background-color: #A20703; }
#zoom #texte					{ font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 13px; width: 453px; padding: 11px 4px 10px 12px; }
#zoom #texte a				{ color: #FFFFFF; }
#zoom #texte a:hover	{ color: #FFFFFF; }
#zoom #sur_titre			{ font-size: 9px;  }
#zoom #titre					{ font-size: 12px; font-weight: bold; margin: 7px 0px 10px 0px; }
#zoom #liens					{ font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 15px; padding: 0px 4px 7px 13px; }
#zoom #liens a				{ color: #FFFFFF; }
#zoom #liens a:hover	{ color: #FFFFFF; }

/***********************************************/
/* DIV Actus                                   */
/***********************************************/

#actus							{ font-family: Arial, Helvetica, sans-serif; line-height: 13px; width: 433px; padding: 13px 13px 0px 13px; background-color: #FFFFFF; }
.tableaux_actus			{ padding: 0px 0px 13px 0px; }
.images_actus				{ margin: 0px 12px 0px 0px; }
.sur_titres_actus		{ font-weight: bold; color: #B3B3B3; font-size: 11px; line-height: 10px; text-transform: uppercase; }
.titres_actus				{ margin: 2px 0px 3px 0px; font-size: 12px; font-weight: bold; color: #CC0000 }

/***********************************************/
/* DIV Classements                             */
/***********************************************/

#classements							{ width:183px; background-image: url("index_img/fond_classements.jpg"); background-repeat: no-repeat; padding: 0px 12px 0px 23px; border-bottom:2px solid #ffffff; }
.tableau_classements			{ width: 183px; }
.tableau_classements td		{ height: 18px; color: #FFFFFF }

/***********************************************/
/* DIV Newsletter                              */
/***********************************************/

#newsletter					{ background-image: url("index_img/fond_newsletter.jpg"); background-repeat: no-repeat; height: 111px; }


/***********************************************/
/* DIV BTN INDEX BILLETTERIE                              */
/***********************************************/

#etickets					{ background-image: url("index_img/fond-etickets.jpg"); background-repeat: no-repeat; height: 75px; }

/***********************************************/
/* DIV Prochains matchs                        */
/***********************************************/

#prochains_matchs								{ padding: 0px 12px 0px 23px; }
.tableau_proch_matchs						{ width: 183px; }
.tableau_proch_matchs td				{ height: 18px; color: #FFFFFF }

/***********************************************/
/* DIV Partenaires                             */
/***********************************************/

#partenaires_du_jour					{  width: 309px; background-image: url("index_img/fond_partenaires.jpg"); background-repeat: no-repeat; padding: 0px 0px 0px 15px; text-align: center; }

/***********************************************/
/* FOND PUB                                    */
/***********************************************/

#fond_pub_droite					{ background-image: url("gen_img/fond_pub_droite.jpg"); background-repeat: no-repeat; padding: 42px 0px 0px 0px; text-align: right; }
#cadre_pub {
width: 120px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
}

/***********************************************/
/* PAGE interne                                */
/***********************************************/

#page_interne								{ width: 647px; margin:0px; padding: 0px}
#actus_interne							{ font-family: Arial, Helvetica, sans-serif; line-height: 13px; padding: 18px 18px 0px 18px; background-color: #FFFFFF; text-align:justify; }
.tableaux_actus_interne			{ padding: 0px 0px 10px 0px; }
.images_actus								{ margin: 0px 12px 0px 0px; }
.images_actus_droite				{ margin: 0px 0px 0px 12px; }
.sur_titres_actus_interne		{ color: #B3B3B3; font-size: 11px; line-height: 10px; text-transform: uppercase; font-weight: bold; }
.titres_actus								{ font-family: Arial, Helvetica, sans-serif; margin: 4px 0px 3px 0px; font-size: 12px; font-weight: bold; color: #CC0000 }

/***********************************************/
/* FICHE interne                               */
/***********************************************/

#fiche_interne							{ font-family: Arial, Helvetica, sans-serif; padding: 18px 18px 0px 18px; background-color: #FFFFFF; }
#fiche_interne td						{ font-family: Arial, Helvetica, sans-serif; text-align: justify; }
.tableaux_fiche_interne			{ padding: 0px 0px 18px 0px; }
.images_fiche								{ margin: 0px 12px 0px 0px; }
.sur_titres_fiche_interne		{ color: #B3B3B3; font-size: 11px; line-height: 10px; text-align: center; }
#retour											{ color: #B3B3B3; font-size: 11px; line-height: 10px; text-align: center; }
#retour a										{ color: #B3B3B3; text-decoration: none; }
#retour a:hover							{ color: #CC0000; text-decoration: underline; }
.titres_fiche								{ font-family: Arial, Helvetica, sans-serif; margin: 4px 0px 3px 0px; font-size: 13px; font-weight: bold; color: #CC0000; text-transform: uppercase;  }
.trait_separa {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	height: 11px; font-size: 1px;
}

/***********************************************/
/* FICHE interne                               */
/***********************************************/

.tab_classements td {
	padding-top: 3px;
	padding-bottom: 3px;
}
.tab_classements_select  td {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}
.trait_separa_classemt {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	height: 1px; font-size: 1px; line-height: 1px;
}
.titres_actus_listfich {
font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 4px 0px; font-size: 12px; font-weight: bold; color: #CC0000
}
.trait_separa_classemt_listfich {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
.tab_class_select_listfich td {
	color: #CC0000;
	font-weight: bold;
}
#tab_calend_list_fich td strong {
	color: #CC0000;
}
#tab_calend_list_fich td em {
	font-style: normal;
	color: #999999;
}
.input_news_home {
	height: 14px;
	width: 103px;
	border: 3px solid #E5E5E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4C4C4C;
	line-height: 12px;
}


/***********************************************/
/* contenu   page                              */
/***********************************************/

.ss_titre_rouge {
margin: 2px 0px 3px 0px; font-size: 12px; font-weight: bold; color: #CC0000; line-height: 22px;
}

.ss_titre_rouge_part {
font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px 0px 3px 0px; font-size: 15px; font-weight: bold; color: #CC0000; line-height: 30px; 
}

.ss_titre_gris {
margin: 0px 0px 4px 0px; font-size: 12px; font-weight: bold; color: #393939; line-height: 18px;
}

.image_gauche {
	text-align: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.image_droite {
    text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.txt_line_h {
line-height: 18px;
}

.champs_newsletter {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #393939;
	width: 430px;
	height: 18px;
	border: 1px solid #9E9E9E;
	background-color: #ffffff;
}
.champs_message {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #393939;
	width: 430px;
	height: 80px;
	border: 1px solid #9E9E9E;
	background-color: #ffffff;
}
.txt_pt_contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9E9E9E;
line-height: 12px;
vertical-align:bottom;
   }
.txt_pt_contact A{
	color: #9E9E9E; text-decoration:none   }
.txt_pt_contact A:hover{
	color: #CC0000; text-decoration:underline   }



.trait_separa_plan {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	height: 11px; font-size: 1px;
margin-top: 5px;
}
.trait_separa_plan_c {
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color: #999999;
	height: 11px; font-size: 1px;
}
.txt_plan_second_lien {
margin-top: 5px;
line-height: 17px;
font-weight:lighter;
}

#signets {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8281AE;
	clear: both;
	padding-top: 5px;
    padding-bottom: 9px;
}
#signets a { color: #8281AE; text-decoration: none; }
#signets a:link { color: #8281AE; text-decoration: none; }
#signets a:visited { color: #8281AE; text-decoration: none; }
#signets a:hover { color: #ffffff; text-decoration: underline; }


/*TRANSITIONS*/
#boiteImg{
	position:absolute;
}
.boiteImg img{
position:absolute;
left:343px;
top:0px;
border:none;
}
#imageTransition{
position:relative;
}

/*
=====================================
          VISUEL TOP - positionnement
=====================================
*/

#boiteImg{
	position:absolute;
}
.boiteImg img{
position:absolute;
left:343px;
top:0px;
border:none;
}
#imageTransition{
position:relative;
}

.masque{
	position:relative;
	width:432px;
	_height:250px;
	min-height:250px;
	overflow:hidden;
	border:1px outset gray;
}
#boiteImg2{
	position:absolute;
	color:#333333;
}
#boiteImg2 img{
	display:block;
	float:left;
}


/*
=====================================
         MODIF  INDEX
=====================================
*/
 
#blocFil {
	width:218px;
	background-image:url(index_img/b-fil-fond.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#4189C5;
	border-bottom:2px solid #ffffff;
}
 
	#blocFil #blocFilContenu {
		margin:0px 13px 20px 22px;
		background-image:url(index_img/tr-separ-point.gif);
		background-repeat:repeat-x;
		background-position:left top;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#FFFFFF;
		font-size:9px;
	}
	
	#blocFil .filBlocCont  .tt a { color:#FFFFFF; text-decoration:none; }
	#blocFil .filBlocCont  .tt a:link { color:#FFFFFF; text-decoration:none;  }
	#blocFil .filBlocCont  .tt a:visited { color:#FFFFFF; text-decoration:none;  }
	#blocFil .filBlocCont  .tt a:hover { color:#FFFFFF; text-decoration:underline;  }
	
	
	#blocFil .filBlocCont {
	}
	

	#blocFil .filBlocCont .date  {	
		font-family:Arial, Helvetica, sans-serif;
		padding:3px 0 2px 5px;
		font-weight:normal;
		font-size:10px;
	}
	
	#blocFil .filBlocCont .tt  {
		font-family:Arial, Helvetica, sans-serif;
		padding:4px 4px 5px 5px;
		font-size:11px;
		font-weight:bold;
		background-image:url(index_img/tr-separ-point.gif);
		background-repeat:repeat-x;
		background-position:left bottom;
		background-color:#2962AA;
	}



#colPubIndex {
	background-image:url(index_img/fond-col-pub.gif);
	background-position:left top;
	background-repeat:repeat-y;
}


#espImgPub {
	border:none;
	margin:0;
	padding:0;
}
	#espImgPub img{
		border:none;
		margin:0;
		padding:0;
		display:block;
	}

#espLogoCoteVestiaire {
	display:block;
	position:absolute;
	z-index:5000;
	margin:0 0 0 677px;
	padding:0;
}
	#espLogoCoteVestiaire img{
		border:none;
		margin:0;
		padding:0;
		display:block;
	}










