/********************************** Balises prédéfinies ****************************************/

body 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-color:#eeeeee;	
}

.bodyprint, .bodyfilactu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 10px;
	padding: 10px;
	background-color:#ffffff;
}

.bodyarticlesend
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
}

.bodypopup
{
	background-color:#ffffff;
}

p
{
/*	margin: 0 0 0px 0;*/
}

form
{
	margin: 0px;
	padding: 0px;
	border:0px;
}

img
{
	margin: 0px;
	padding: 0px;
	border:0px;
}

.bold { font-weight:bold; }

.bold_italic { font-weight:bold; font-style:italic; }

.cadreimg
{
	margin: 0px;
	padding: 0px;
	border: 1px solid #AC110E;	
}

.cadreimg2
{
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;	
}

.imgleft
{
	float:left;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
}

.imgright
{
	float:right;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
}

.imgcenter
{
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}

br
{
	margin: 0px;
	padding: 0px;
}

label
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.button
{
	border:1px solid #000000;
	background-color:#AC110E;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.textbox
{
	border:1px solid #AC110E;
	background-color:#ffffff;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom:1px;
}

A:link {color:#AC110E; text-decoration:none; FONT: bold 11px arial; }
A:visited {color:#AC110E; text-decoration:none; FONT: bold 11px arial ;}
A:active {color:#FF0000; text-decoration:underline;  FONT: bold 11px arial;}
A:hover {color:#FF0000; text-decoration:underline; FONT: bold 11px arial;}

A.cpt:link {color:#000000; text-decoration:underline; FONT: bold 11px arial; }
A.cpt:visited {color:#000000; text-decoration:underline; FONT: bold 11px arial ;}
A.cpt:active {color:#000000; text-decoration:none;  FONT: bold 11px arial;}
A.cpt:hover {color:#000000; text-decoration:none; FONT: bold 11px arial;}

A.normal:link {color:#AC110E ; text-decoration:none; FONT: bold 11px arial; }
A.normal:visited {color:#AC110E; text-decoration:none; FONT: bold 11px arial ;}
A.normal:active {color:#FF0000; text-decoration:underline;  FONT: bold 11px arial;}
A.normal:hover {color:#FF0000; text-decoration:underline; FONT: bold 11px arial;}

A.normal10:link {color:#AC110E ; text-decoration:none; FONT: 11px arial; }
A.normal10:visited {color:#AC110E; text-decoration:none; FONT: 11px arial ;}
A.normal10:active {color:#FF0000; text-decoration:underline;  FONT: 11px arial;}
A.normal10:hover {color:#FF0000; text-decoration:underline; FONT: 11px arial;}

A.normal10b:link {color:#AC110E ; text-decoration:none; FONT: bold 11px arial; font-weight: bold; }
A.normal10b:visited {color:#AC110E; text-decoration:none; FONT: bold 11px arial ; font-weight: bold;}
A.normal10b:active {color:#FF0000; text-decoration:underline;  FONT: bold 11px arial; font-weight: bold;}
A.normal10b:hover {color:#FF0000; text-decoration:underline; FONT: bold 11px arial; font-weight:bold ;}

H1
{
	padding:0px;
	margin:0px;
}

.clear { clear:both; }

/********************************** LISTE UL ****************************************/

ul.sanspuce 
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
}

ul.fleche 
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-image: url(/images/fleche.gif);
}

/* autrestitres */

ul.autrestitres
{
	list-style-type: none;
	clear:both;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;	
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;	
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:1px dashed #CCCCCC;
}

ul.autrestitres li {
	float: left;
	margin: 0px;
	padding:0px;
	border:0px;
}

ul.autrestitres li.titre { margin: 0px; padding:0px; width:400px; }
ul.autrestitres li.date {  margin: 0px; padding:0px; }

/* achivestheme */

ul.achivestheme
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	clear:both;
}

ul.achivestheme li {
	float: left;
	margin: 0px;
	padding:0px;
	border:0px;
	width:143px;
}

/* ulgalerie */

ul.ulgalerie
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	clear:both;
	height:0px;
}

ul.ulgalerie li {
	float: left;
	margin: 0px;
	padding:0px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

ul.ulgalerie li.image { margin: 0px; padding:0px; width:105px; }

/* tableau galerie photos */

.tdimage 
{ 
	width:90px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;	
	margin: 0px;
	padding:0px;
	text-align:center;	
}
.tdespace { width:10px; }

/* ulstatsjoueur */

ul.ulstatsjoueur
{
	height:0px;
	list-style-type: none;
	clear:both;
	padding:0px;	
	margin:0px;	
	border-top:0px;
}

ul.ulstatsjoueur li {
	float: left;
	margin: 0px;
	padding:0px;
	border:0px;
	width:240px;
}

ul.ulstatsjoueur li.espace { width:20px; }

/* ulbut */

ul.ulbut
{
	list-style-type: none;
	clear:both;
	padding:0px;	
	margin:0px;	
	border-top:0px;
}

ul.ulbut li {
	float: left;
	margin: 0px;
	padding:0px;
	border:0px;	
}

ul.ulbut li.but
{
	width:18px;
	height:16px;
	background-image:url(../../images/match/but.gif);
	background-repeat: no-repeat;
}

ul.ulbut li.csc
{ 
	width:18px;
	height:16px;	
	background-image:url(../../images/match/csc.gif);
	background-repeat: no-repeat;
}

ul.ulbut li.sp
{ 
	width:18px;
	height:16px;	
	background-image:url(../../images/match/sp.gif);
	background-repeat: no-repeat;
}

ul.ulbut li.joueur { /* width:142px; */ }


/* ulcomp */

ul.ulcomp
{
	list-style-type: none;
	clear:both;
	padding:0px;	
	margin:0px;	
	border-top:0px;
}

ul.ulcomp li {
	float: left;
	margin: 0px;
	padding:0px;
	border:0px;
	height:13px;
}

ul.ulcomp li.num { width:20px; text-align:right; }

/* ----------- */


.ulpro
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	clear:both;						
}

ul.ulpro li 
{
	float: left;
	margin: 0px;
	padding:0px;
	border:0px;
}

ul.ulpro li.joueur
{
	font-weight:bold;
	width:250px;
}

ul.ulpro li.desc
{
	width:330px;
}


/********************************** SEPARATTEUR ****************************************/

.sepbr
{
	height:10px;
	clear:both;
}

.sep2hpx
{
	height:2px;
	clear:both;
}


.br
{
	clear:both;
}

.sep { border-bottom:1px #000000 solid;margin-top:15px; margin-bottom:15px; clear:both; }

.sep2
{
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 10px;			
	border-bottom:1px dashed #000000;	
	border-top:0px;
	border-left:0px;
	border-right:0px;
	clear:both;
}

.sep3
{
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;			
	border-bottom:1px dashed #CCCCCC;	
	border-top:0px;
	border-left:0px;
	border-right:0px;
	clear:both;
}

.sep4 { border-bottom:1px #cccccc dashed;margin-top:15px; margin-bottom:15px; clear:both; }

/********************************** Zone de mise en page ****************************************/

#conteneur
{
	width:950px;
	margin:0 auto;
	background-color:#FFFFFF;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-top:1px #000000 solid;
	background-image:url(../../images/tmpl/fond_conteneur1.gif);
	background-repeat: repeat-y;
}

#header
{
    position:relative;
	margin:0px;
	padding:0px;
	background-color: #AC110E;
	height:158px;
	background-image:url(../../images/tmpl/logo.gif);
	background-repeat:no-repeat;
	background-position:20px 24px;
}

#header #logo
{
    position:absolute;
    left:20px;
    top:24px;
}

#header #asmfc
{
    position:absolute;
    top:115px;
    left:147px;
    width:460px;
    height:36px;
    background-image:url(../../images/tmpl/asmfc.gif);
	background-repeat:no-repeat;    
}

#header #pubhaut
{
    position:absolute;
    top:15px;
    left:180px;
    width:728px;
    height:90px;
}

#header #favoris
{
    position:absolute;
    top:127px;
    left:677px;
    width:121px;
    height:16px;
    background:#FFFFFF;
    text-align:center;
    padding-top:2px;
}

#header #favoris a:link {color:#000000 ; text-decoration:none; FONT: bold 11px arial; display:block; }
#header #favoris a:visited {color:#000000; text-decoration:none; FONT: bold 11px arial ; display:block; }
#header #favoris a:active {color:#FF0000; text-decoration:underline;  FONT: bold 11px arial; display:block; }
#header #favoris a:hover {color:#FF0000; text-decoration:underline; FONT: bold 11px arial; display:block; }

#header .txtsearch
{
    position:absolute;
    top:127px;
    left:825px;
    width:80px;
    height:16px;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border:0px;
}

#header .btnsearch
{
    position:absolute;
    top:128px;
    left:910px;
    width:20px;
    height:18px;
	border:0px;
	background-image:url(../../images/tmpl/ok1.gif);
}

#gauche
{
	float:left;
	width: 140px;
	margin:0px;
	padding:0px;
/*	background-image:url(../../images/tmpl/fond_gauche.gif); */
}

#gauche #Ident
{
    position:relative;
    height:95px;
    width:137px;
    padding-top:56px;
    margin-bottom:2px;
    /*
    background-image:url(../../images/tmpl/fond_ident.gif);
    background-repeat:no-repeat;*/
    background-color:#FFFFFF;
    /* border-right:3px #AC110E solid; */
}

#gauche #Ident2
{
    position:relative;
    width:137px;
    padding-top:56px;
    padding-bottom:10px;
    margin-bottom:2px;
    background-color:#FFFFFF;
}

#gauche .logo2 { position:absolute; top:0px; left:24px; }
#gauche #Ident #texte1 { text-align:center;font-family:Arial; font-size:11px; font-weight: bold; color:#000000; }
#gauche #Ident #texte2 { text-align:center;font-family:Arial; font-size:11px; font-weight: bold; color:#AC110E; margin-top:0px; }
#gauche #Ident #texte3 { position:absolute; top:130px; left:15px; text-align:center;font-family:Arial; font-size:10px; font-weight: bold; color:#AC110E; margin-top:0px; }
#gauche #Ident #texte3 a { font-size:10px; }

#gauche #Ident a
{
    color:#AC110E;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
}

#gauche #Ident a:hover
{
    color:#AC110E;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline
}

#gauche #Ident .txtLogin, #gauche #Ident .txtPwd
{
    font-family: Arial;
    font-size:11px;
    font-weight:bold;
    border:1px #AC110E solid;
    width:90px;
    height:13px;
    color: #AC110E;    
}

#gauche #Ident .txtLogin
{
    position:absolute;
    top:90px;
    left:12px;
}

#gauche #Ident .txtPwd
{
    position:absolute;
    top:109px;
    left:12px;
}

#gauche #Ident .btnIdentOk
{
    position:absolute;
    top:95px;
    left:108px;
    width:14px;
    height:23px;
	border:0px;
	background-image:url(../../images/tmpl/ok2.gif);    
}


#gauche .rubrique
{
    font-size:17px;
    font-family:Arial;
    color:#AC110E;
    background-color:#FFFFFF;
    font-weight:bold;
    padding-left:10px;
    margin-right:3px;
}

/*** Menu test ***/

.menu
{
    padding-top:5px;
    padding-bottom:5px;
    /*border-right:3px #AC110E solid;*/
}

.menu ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
}
.menu li
{
    padding:0px;
    height: 19px;
    line-height: 19px;
}

.menu li a.rub
{
    font-family:Arial;
    font-weight:bold;
    font-size:10px;
    color:#ffffff;
    padding-left:10px;
    padding-top:0px;
    padding-bottom:0px;
    text-decoration: none;
    display: block;
    height: 19px;
    line-height: 19px;
}

.menu li a.rub:hover { background-color: #FFFFFF; color: #AC110E; text-decoration: none; }


#droite
{
	float:right;
	width: 152px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
#droite #langue
{
    text-align:center;padding-top:15px; font-family:Verdana; font-weight:bold; font-size:12px; color:#FFFFFF;
}

#droite #langue a { font-family:Verdana; font-weight:bold; font-size:12px; color:#FFFFFF; padding-top:15px; }

#droite #clipmonaco
{
    text-align:center;padding-top:20px; font-family:Verdana; font-weight:bold; font-size:12px; color:#FFFFFF;
}

#droite #clipmonaco a { font-family:Verdana; font-weight:bold; font-size:12px; color:#FFFFFF; }

#droite #clip
{
    text-align:center;padding-top:10px;
}

#droite #directlive
{
    text-align:center;padding-top:30px; font-family:Verdana; font-weight:bold; font-size:12px; color:#FFFFFF;
}

#droite #galerie
{
    text-align:center;padding-top:30px;  font-family:Verdana; font-weight:bold; font-size:12px; color:#FFFFFF;
}

#droite .galerie_img
{
    text-align:center;padding-top:10px;
}

#droite #fondecran
{
    text-align:center;padding-top:30px;  font-family:Verdana; font-weight:bold; font-size:12px; color:#FFFFFF;
}

#droite #pub
{
    text-align:center;padding-top:60px;
}

#centre
{
	padding: 0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 140px;
	margin-right: 152px;
}

.centre
{
	float:right; 
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	text-align:left;	
}

.centre2
{
	float:right; 
	margin:0px;
	padding:0px;
}

#centre2 { float:right; width:638px; margin:0px; padding:0px; }

#partenaires
{
    position:relative;
	text-align:center;	
	background-color:#ffffff;
	border-top:2px #AC110E solid;
	height:66px;
	clear:both;
	
}

#partenaires #bwin
{
    position:absolute;
    top:16px;
    left:490px;    
}

#partenaires #puma
{
    position:absolute;
    top:10px;
    left:293px;
}

#partenaires #cmb
{
    position:absolute;
    top:18px;
    left:420px;
}

#partenaires #audi
{
    position:absolute;
    top:13px;
    left:579px;
}

#partenaires #hsbc
{
    position:absolute;
    top:27px;
    left:145px;
}

#partenaires #orange
{
    position:absolute;
    top:22px;
    left:707px;
}

#partenaires #ngs
{
    position:absolute;
    top:20px;
    left:14px;
}


#partenaires #fedcom
{
    position:absolute;
    top:23px;
    left:14px;
}

#partenaires #superfund
{
    position:absolute;
    top:23px;
    left:500px;
}


#partenaires #hertz
{
    position:absolute;
    top:20px;
    left:855px;
}


#footer
{
	margin:0 auto;
	width:950px;	
	clear:both;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-top:1px #000000 solid;
}

#footer #copyright
{
    padding-top:5px;
}

/********************************** HOME *****************************************/

#home_cadre_news { float:left; width:634px; height:334px; background-image:url(../../images/tmpl/fond_actu.gif); background-repeat:no-repeat; margin:0px; padding:0px; }

#home_cadre_news #fil_actu { position:absolute; top:10px; left:13px; width:180px; height:312px; border:1px #666666 solid; } /* 158 */
#home_cadre_news #fil_actu A:link {color:#AC110E; text-decoration:none; FONT: bold 10px arial; }
#home_cadre_news #fil_actu A:visited {color:#AC110E; text-decoration:none; FONT: bold 10px arial ;}
#home_cadre_news #fil_actu A:active {color:#FF0000; text-decoration:underline;  FONT: bold 10px arial;}
#home_cadre_news #fil_actu A:hover {color:#FF0000; text-decoration:underline; FONT: bold 10px arial;}
#home_cadre_news #fil_actu A.bold:link {color:#AC110E; text-decoration:none; FONT: bold 10px Verdana; }
#home_cadre_news #fil_actu A.bold:visited {color:#AC110E; text-decoration:none; FONT: bold 10px Verdana ;}
#home_cadre_news #fil_actu A.bold:active {color:#FF0000; text-decoration:underline;  FONT: bold 10px Verdana;}
#home_cadre_news #fil_actu A.bold:hover {color:#FF0000; text-decoration:underline; FONT: bold 10px Verdana;}
#home_cadre_news #fil_actu_contenu { height:296px; overflow:auto; }
#home_cadre_news #fil_actu .date { float:right; font-size:10px; font-family:Arial; color:#000000; }

#home_cadre_news .ligne1 { background-color:#ffffff;padding-left:5px; padding-top:2px; padding-bottom:2px; }
#home_cadre_news .ligne2 { background-color:#eeeeee;padding-left:5px; padding-top:2px; padding-bottom:2px; }
#home_cadre_news #actu {  position:absolute; top:10px; left:200px; background:#ffffff; width:421px; height:312px; border:1px #666666 solid; }
#home_cadre_news #actu #actu_titre { padding-left:5px; padding-top:2px; padding-bottom:2px; background-color:#AC110E; color:#ffffff; font:arial; font-size:11px; font-weight: bold; margin:0px; }
#home_cadre_news #actu #actu_texte { position:absolute; top:250px; left:0px; margin-left:5px; width:410px; font-family:arial; font-size:11px; text-align:justify;  }
#home_cadre_news #actu #actu_lire { position:absolute; bottom:0px; left:326px; }

#home_cadre_billeterie { float:left; margin-top:26px; width:170px; height:141px; }

#home_cadre_match { float:left; margin-left:8px; margin-top:26px; width:135px; height:141px; display:inline; }
#home_cadre_match #dernier_match { height:54px; font-family:Arial; font-size:10px; font-weight:bold; color:#000000; background-color:#FFFFFF; text-align:center; }
#home_cadre_match #prochain_match { height:55px; font-family:Arial; font-size:10px; font-weight:bold; color:#000000; background-color:#FFFFFF; text-align:right; text-align:center; }
#home_cadre_match a { font-size:10px; }

#home_cadre_video { float:left; margin-left:8px; margin-top:26px; width:308px; height:141px; display:inline; }
#home_cadre_video #contenu_video { position:relative; width:308px; height:125px; }
#home_cadre_video #contenu_video #cadre_imgvideo1 { position:absolute; top:5px; left:5px; width:145px; height:100px; text-align:center; }
#home_cadre_video #contenu_video #cadre_imgvideo2 { position:absolute; top:5px; right:5px; width:145px; height:100px; text-align:center; }
#home_cadre_video #download_video { position:absolute; top:109px; right:0px; padding:0px; margin:0px; }
#home_cadre_video a { font-size:10px; color:#000000; text-decoration:none; }

#home_cadre_classement { float:left; margin-left:0px; margin-top:26px; width:315px; height:167px; }
#home_cadre_classement #contenu_classement { position:relative; width:315px; height:151px; }
#home_cadre_classement #lien_detail { position:absolute; top:135px; left:198px; }
#home_cadre_classement .TDClassement_Entete { background-color:#AC110E; color:#ffffff; font:arial; font-size:10px; font-weight: bold; margin:0px; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; }
#home_cadre_classement .TDClassement_Ligne1 { background-color:#eeeeee; color:#000000; font:arial; font-size:10px; font-weight: bold; margin:0px; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; }
#home_cadre_classement .TDClassement_Ligne2 { background-color:#E5C0C1; color:#000000; font:arial; font-size:10px; font-weight: bold; margin:0px; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; }

#home_cadre_direct { float:left; margin-left:8px; margin-top:26px; width:308px; height:167px; display:inline; }
#home_cadre_direct .contenu_direct { position:relative; width:308px; height:151px; }
#home_cadre_direct #direct_ecrire { position:absolute; top:135px; left:212px; }

#home_cadre_flash { float:left; margin-left:0px; margin-top:26px; width:170px; height:151px; display:inline; }
#home_cadre_flash #contenu_flash { position:relative; width:170px; height:135px; }
#home_cadre_flash #flash_entrer { position:absolute; top:119px; left:75px; }

#home_cadre_focus { float:left; margin-left:8px; margin-top:26px; width:135px; height:151px; display:inline; }
#home_cadre_focus #contenu_focus { position:relative; width:135px; height:135px; }
#home_cadre_focus #focus_entrer { position:absolute; top:119px; left:40px; }

#home_cadre_boutique { float:left; margin-left:8px; margin-top:26px; width:160px; height:151px; display:inline; }
#home_cadre_boutique #contenu_boutique { position:relative; width:160px; height:135px; }
#home_cadre_boutique #boutique_acheter { position:absolute; top:119px; left:25px; }

#home_cadre_boutique { float:left; margin-left:8px; margin-top:26px; width:160px; height:151px; display:inline; }
#home_cadre_boutique #contenu_boutique { position:relative; width:160px; height:135px; }
#home_cadre_boutique #boutique_acheter { position:absolute; top:119px; left:19px; }

#home_cadre_magazine { float:left; margin-top:26px; margin-left:8px; width:138px; height:151px; }
#home_cadre_magazine #contenu_magazine { position:relative; width:138px; height:135px; }
#home_cadre_magazine #magazine_abo { position:absolute; top:119px; left:14px; }

#home_cadre_3940 { float:left; margin-top:26px; width:635px; height:79px; }

#home_cadre_pub { float:left; margin-top:26px; width:315px; text-align:center; padding:0px }

#home_cadre_sondagepub { float:left; margin-top:26px; margin-left:8px; width:310px; }
#home_cadre_sondage { float:left; margin-top:26px; width:310px; background-image:url(../../images/tmpl/cadrefondabo.gif); }
#home_cadre_sondage .haut_cadre_sondage { background-image:url(../../images/tmpl/cadrehautabo.gif); background-repeat:no-repeat; height:17px; padding-left:10px; padding-top:1px; padding-bottom:2px; color:#ffffff; font:arial; font-size:11px; font-weight: bold; margin:0px; }
#home_cadre_sondage .question_libelle { font-family:Arial; font-size:11px; color:#AC110E; width:300px; padding-left:10px; padding-right:5px; margin-top:5px; margin-bottom:5px; }
#home_cadre_sondage .question_reponse { font-family:Arial; font-size:11px; color:#AC110E; width:300px; height:98px; padding-left:10px; padding-right:5px; margin-top:5px; margin-bottom:5px; vertical-align:middle; }
#home_cadre_sondage .bas_cadre_sondage { background-image:url(../../images/tmpl/cadrebasabo.gif); background-repeat:no-repeat; height:16px; }
#home_cadre_pub2
{
	border-style: none;
	float: left;
	width: 315px;
	height: 77px;
	background-color: #FFFFFF;
	text-align: inherit;
}
#home_cadre_pub3
{
	float: left;
	width: 150px;
	height: 77px;
	background-color: #FFFFFF;
	text-align: inherit;
}


/*
#home_cadre_abonnement { float:left; margin-top:26px; margin-left:8px; width:310px; background-image:url(../../images/tmpl/cadrefondabo.gif); }
#home_cadre_abonnement .haut_cadre_abonnement { background-image:url(../../images/tmpl/cadrehautabo.gif); background-repeat:no-repeat; height:17px; padding-left:10px; padding-top:1px; padding-bottom:2px; color:#ffffff; font:arial; font-size:11px; font-weight: bold; margin:0px;  }
#home_cadre_abonnement .texte_abonnement { font-family:Arial; font-size:11px; color:#AC110E; width:300px; height:105px; padding-left:10px; padding-right:5px; margin-top:5px; margin-bottom:5px; }
#home_cadre_abonnement .bas_cadre_abonnement { background-image:url(../../images/tmpl/cadrebasabo.gif); background-repeat:no-repeat; height:16px; }
*/


/*** Charte graphique ***/

.titre_partie { height: 31px; background-image:url(../../images/tmpl/titre_partie.gif); background-repeat:no-repeat; text-align:right; padding-right:20px; font-size:24px; font-weight:bold; color:#AC110E; margin-bottom:20px; }

.titre_page { text-align:left; font-size:14px; font-weight:bold; text-decoration:underline; color:#AC110E; }
.titre_page2 { text-align:left; font-size:12px; font-weight:bold; text-decoration:underline; color:#AC110E; }


/********************************** CADRE ****************************************/

/* Cadre */

.cadre { border:1px #666666 solid; }

.cadre_entete { padding-left:5px; height:16px; background-color:#AC110E; color:#ffffff; font:arial; font-size:11px; font-weight: bold; margin:0px; }

.cadre_entete2 { padding-left:5px; background-color:#AC110E; color:#ffffff; font:arial; font-size:14px; font-weight: bold; margin:0px; padding-top:10px; padding-bottom:10px; text-align:center; }

.cadregauche1
{
	border-top: 1px solid #AC110E;
	border-right: 1px solid #AC110E;
	border-bottom: 1px solid #AC110E;
}

.cadregauche
{
	border-right: 1px solid #AC110E;
	border-bottom: 1px solid #AC110E;
}

.cadredroit1
{
	border-top: 1px solid #AC110E;
	border-left: 1px solid #AC110E;
	border-bottom: 1px solid #AC110E;
}

.cadredroit
{
	border-left: 1px solid #AC110E;
	border-bottom: 1px solid #AC110E;
}

.cadreentete
{
	height:16px;
	background-image: url(/images/tmpl/coincadre.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:16px;
	color: #FFFFFF;
	background-color:#AC110E;		
}

.cadre_interieur
{
	margin:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
}

.cadrecentre_entete
{
	height:16px;
	background-image: url(/images/tmpl/coincadre.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:16px;
	color: #FFFFFF;
	background-color:#AC110E;		
}

.cadrecentre
{
	border-left: 1px solid #AC110E;
	border-right: 1px solid #AC110E;
	border-bottom: 1px solid #AC110E;
	padding:2px;
}

.statsjoueur
{
	border-left: 1px solid #AC110E;
	border-right: 1px solid #AC110E;
	border-bottom: 1px solid #AC110E;
	padding:0px;
	margin:0px;
}

/********************************** Titre et texte *************************************/

.titlepage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color:#AC110E;
	color: #FFFFFF;
	padding-left:10px;
	margin-bottom:10px;	
}

.titlefeuillematch
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AC110E;
	border-top: 1px #AC110E dashed;
	border-bottom: 1px #AC110E dashed;	
	padding-top:5px;
	padding-bottom:5px;
	margin-top:10px;	
	margin-bottom:10px;
}

.texte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.texte_alert
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.texte2_10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AC110E;
}


.texte2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AC110E;
}

.texte2b
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #AC110E;
}

.texte12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.texte12b
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

.texte3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #AC110E;	
}

.texte4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;	
}

.texte10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
}

/********************************** Classement *****************************************/

#classement { text-align:center; font-weight:bold; }
.TDClassement_Entete { background-color:#AC110E; color:#ffffff; font:arial; font-size:11px; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; }
.TDClassement_Ligne1 { background-color:#f0f0f0; color:#000000; font:arial; font-size:11px; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; border-bottom:1px #666666 solid; }
.TDClassement_Ligne2 { background-color:#E5C0C1; color:#000000; font:arial; font-size:11px; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; border-bottom:1px #666666 solid; }

.TDClassement_Ligne1_3eme { background-color:#f0f0f0; color:#000000; font:arial; font-size:11px; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; border-top:2px #000000 solid; border-bottom:2px #000000 solid; }
.TDClassement_Ligne2_3eme { background-color:#E5C0C1; color:#000000; font:arial; font-size:11px; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; border-top:2px #000000 solid; border-bottom:2px #000000 solid; }

.TDClassement_Ligne1_18eme { background-color:#f0f0f0; color:#000000; font:arial; font-size:11px; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px;  border-top:2px #000000 solid; border-bottom:1px #666666 solid; }
.TDClassement_Ligne2_18eme { background-color:#E5C0C1; color:#000000; font:arial; font-size:11px; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; border-top:2px #000000 solid; border-bottom:1px #666666 solid; }


/********************************** Calendrier *****************************************/

.calendrierTable
{
	padding:0px;
	margin:0px;
	border:0px;
}

.calendrierEntete
{
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-bottom:1px #000000 solid;	
}

.calendrierTD
{
	padding:5px;
	margin:0px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;	
}

.calendrierTDPos
{
	padding:5px;
	margin:0px;
	background-color:#eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;	
}

/********************************** Résultats *****************************************/

.resultatsTable
{
	padding:0px;
	margin:0px;
	border:0px;
}

.resultatsEntete
{
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-bottom:1px #000000 solid;	
}

.resultatsTD
{
	padding:5px;
	margin:0px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;	
}

/********************************** Equipe *****************************************/

.EquipeTable
{
	padding:0px;
	margin:0px;
	border:0px;
}

.EquipeEntete
{
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-bottom:1px #000000 solid;	
}

.EquipeTD
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:5px;		
	margin:0px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;	
}

/********************************** ficheidentite *****************************************/

.ficheidentitetitre
{
	padding:5px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AC110E;
	border-bottom:1px #000000 solid;	
}

.ficheidentite
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;		
	margin:0px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;	
}

/********************************** ficheidentite *****************************************/

.carriereTable
{
	border-collapse: collapse;
	border:1px #999999 solid;
}

.carriereEntete
{
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #AC110E;
	border:1px #999999 solid;	
}

.carriereTD, .carriereTD2
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:0px;		
	margin:0px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #eeeeee;	
}

.carriereTD2 { border-right: 1px solid #999999; }

/********************************** Galerie *****************************************/

.galerieEntete
{
	padding:0px;
	margin:0px;
	background-color:#AC110E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;	
}

.galerieTD
{
	padding:5px;
	margin:0px;
	background-color:#F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.galerieTD2
{
	padding:5px;
	margin:0px;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


/********************************** Sondage ***********************************************/

.barsondage
{
	background-color:#AC110E;
	height:3px;
}


/********************************** ACTUALITES *****************************************/

/* #titrearticle
{
	color:#AC110E ; text-decoration:none; FONT: bold 12px arial;
}



#chapeau
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	clear:both;
}

#multimedia
{
	float: left;
	width:510px;
	border-bottom: 1px dashed #666666;
	padding-top: 0px;
	padding-bottom: 5px;	
	margin-bottom: 10px;
}*/

.datearticle { color:#000000 ; text-decoration:none; FONT: 11px arial;	 font-weight:bold; }

#cadre_article { float:left; width:425px; margin-top:20px; margin-right:10px; }
#cadre_article .cadre_imgArticle { float:left; margin-right:5px; margin-bottom:10px; margin-top:10px; padding:0px; }
#cadre_article .theme_article { margin-top:10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #AC110E; }
#cadre_article .date_article { float:right; font-size:11px; font-family:Arial; color:#666666; margin-top:10px; }
#cadre_article .lignesep { border-bottom:1px #000000 solid; clear:both; height:1px; padding:0px; margin:0px; }
#cadre_article .titre_article { font-size:11px; font-family:Arial; font-weight:bold; color:#000000; }
#cadre_article .resume_article { font-size:11px; font-family:Arial; color:#000000; text-align:justify; }
#cadre_article .noarticle { font-family:Arial; font-size:11px; color:#000000; text-align:center; font-weight:bold; margin-top:50px;}
#cadre_article .theme_article2 { margin-top:2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #AC110E; }
#cadre_article .date_article2 { float:right; font-size:11px; font-family:Arial; color:#666666; margin-top:2px; }
A.lnkdetail:link {color:#000000; text-decoration:none; FONT: bold 11px arial; }
A.lnkdetail:visited {color:#000000; text-decoration:none; FONT: bold 11px arial ;}
A.lnkdetail:active {color:#FF0000; text-decoration:underline;  FONT: bold 11px arial;}
A.lnkdetail:hover {color:#FF0000; text-decoration:underline; FONT: bold 11px arial;}


#cadre_fil_actu { float: left; width: 200px; margin-top: 20px; background-color:#ffffff; font:arial; font-size:10px; border:1px #666666 solid; }
#cadre_fil_actu A:link {color:#AC110E; text-decoration:none; FONT: bold 10px arial; }
#cadre_fil_actu A:visited {color:#AC110E; text-decoration:none; FONT: bold 10px arial ;}
#cadre_fil_actu A:active {color:#FF0000; text-decoration:underline;  FONT: bold 10px arial;}
#cadre_fil_actu A:hover {color:#FF0000; text-decoration:underline; FONT: bold 10px arial;}
#cadre_fil_actu A.bold:link {color:#AC110E; text-decoration:none; FONT: bold 10px Verdana; }
#cadre_fil_actu A.bold:visited {color:#AC110E; text-decoration:none; FONT: bold 10px Verdana ;}
#cadre_fil_actu A.bold:active {color:#FF0000; text-decoration:underline;  FONT: bold 10px Verdana;}
#cadre_fil_actu A.bold:hover {color:#FF0000; text-decoration:underline; FONT: bold 10px Verdana;}
#cadre_fil_actu .ligne1 { background-color:#ffffff;padding-left:5px; padding-top:2px; padding-bottom:2px; }
#cadre_fil_actu .ligne2 { background-color:#eeeeee;padding-left:5px; padding-top:2px; padding-bottom:2px; }

#article_detail { float:left; width:630px; }
#article_detail_print { float:left; width:500px; }
#article_detail #fonction { float:right; }
#article_detail #image, #article_detail_print #image { float:left; margin-right:5px; margin-bottom:10px; padding:0px; }
#article_detail #theme, #article_detail_print #theme { font-size:11px; font-family:Arial; color:#000000; font-weight:bold; margin-bottom:10px; }
#article_detail #titre, #article_detail_print #titre { text-align:left; font-size:12px; font-weight:bold; color:#AC110E;  margin-bottom:10px; }
#article_detail .date, #article_detail_print .date { font-size:11px; font-family:Arial; color:#666666; }
#article_detail #resume, #article_detail_print #resume { font-size:11px; font-family:Arial; font-weight:bold; color:#000000; text-align:justify; }
#article_detail .lignesep, #article_detail_print .lignesep { border-bottom:1px #000000 solid; clear:both; height:1px; padding:0px; margin:0px; }
#article_detail #contenu, #article_detail_print #contenu { padding-top:10px; font-size:11px; font-family:Arial; color:#000000; text-align:justify; }
#article_detail .legende, #article_detail_print .legende { font-size:10px; font-family:Arial; color:#AC110E; font-style:italic; }
#article_detail .multimedia_theme { margin-top:2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #AC110E; }
#article_detail_print .theme_filactu { margin-top:2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #AC110E; }
#article_detail_print .date_filactu { float:right; font-size:11px; font-family:Arial; color:#666666; margin-top:2px; }

#article_archive { float:left; }
#article_archive .theme_article { margin-top:2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #AC110E; }
#article_archive .date_article { float:right; font-size:11px; font-family:Arial; color:#666666; margin-top:2px;}


#match { width:600px; margin-top:20px; margin-right:auto; margin-left:auto; }
#match .cadre_imgArticle { float:left; margin-right:5px; margin-bottom:10px; margin-top:10px; padding:0px; }
#match .theme_article { margin-top:10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #AC110E; }
#match .date_article { float:right; font-size:11px; font-family:Arial; color:#666666; margin-top:10px; }
#match .lignesep { border-bottom:1px #000000 solid; clear:both; height:1px; padding:0px; margin:0px; }
#match .titre_article { font-size:11px; font-family:Arial; font-weight:bold; color:#000000; }
#match .resume_article { font-size:11px; font-family:Arial; color:#000000; text-align:justify; }
#match .noarticle { font-family:Arial; font-size:11px; color:#000000; text-align:center; font-weight:bold; margin-top:50px;}
#match .theme_article2 { margin-top:2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #AC110E; }
#match .date_article2 { float:right; font-size:11px; font-family:Arial; color:#666666; margin-top:2px; }

/*** Menu ***/

.SousMenuHaut
{
    background-image:url(../../images/tmpl/cadre_menu_haut.gif);
    background-repeat:no-repeat;
    height:12px;
    width:634px;
}

.SousMenuCentre
{
    background-image:url(../../images/tmpl/cadre_menu_fond.gif); background-repeat: repeat-y; padding-left:10px; padding-right:10px; text-align:center;
}

.SousMenuBas
{
    background-image:url(../../images/tmpl/cadre_menu_bas.gif);
    background-repeat:no-repeat;
    height:10px;
    width:634px;    
}