/********************************** 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.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; }

/* ulgalerie2 */

ul.ulgalerie2
{
	height:0px;
	list-style-type: none;
	clear:both;
	padding:0px;	
	margin:15px;	
	border:0px;
}

ul.ulgalerie2 li {
	float: left;
	margin: 0px;
	padding:0px;
	border:0px;
}

ul.ulgalerie2 li.image 
{ 
	width:90px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;	
	margin: 0px;
	padding:0px;
	text-align:center;	
}
ul.ulgalerie2 li.espace { 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:546px;
    height:27px;
    background-image:url(../../images/tmpl/asmfc.gif);
	background-repeat:no-repeat;    
}

#header #pubhaut
{
    position:absolute;
    top:15px;
    left:180px;
    width:728px;
    height:90px;
}

#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;
}

#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;
}


#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 #galerie
{
    text-align:center;padding-top:20px;
}

#droite .galerie_img
{
    text-align:center;padding-top:20px;
}

#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 #puma
{
    position:absolute;
    top:10px;
    left:30px;
}

#partenaires #hsbc
{
    position:absolute;
    top:27px;
    left:200px;
}

#partenaires #orange
{
    position:absolute;
    top:22px;
    left:660px;
}

#partenaires #ngs
{
    position:absolute;
    top:20px;
    left:400px;
}


#partenaires #fedcom
{
    position:absolute;
    top:23px;
    left:14px;
}

#partenaires #superfund
{
    position:absolute;
    top:23px;
    left:500px;
}


#partenaires #hertz
{
    position:absolute;
    top:20px;
    left:850px;
}


#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; right:0px; }

#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; }
#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_classement { float:left; margin-left:8px; margin-top:26px; width:308px; height:141px; }

#home_cadre_classement #contenu_classement { position:relative; width:308px; height:125px; }

#home_cadre_classement #lien_detail { position:absolute; bottom:0px; right:10px; }

#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_boutique { float:left; margin-top:26px; width:313px; height:123px; } 

#home_cadre_audiovideo { float:left; margin-top:26px; margin-left:9px; width:313px; height:123px; background-image:url(../../images/tmpl/audiovideo.gif); background-repeat:no-repeat; } 
#home_cadre_audiovideo #contenu_video { position:relative; width:313px; height:119px; }
#home_cadre_audiovideo #contenu_video #cadre_imgvideo1 { position:absolute; top:10px; left:75px; width:104px; height:103px; }
#home_cadre_audiovideo #contenu_video #cadre_imgvideo2 { position:absolute; top:10px; left:195px; width:104px; height:103px; }

#home_cadre_3940 { float:left; margin-top:26px; width:313px; height:144px; }

#home_cadre_magazine { float:left; margin-top:26px; margin-left:9px; width:313px; height:144px; }

#home_cadre_magazine #contenu_mag { position:relative; width:313px; height:144px; background-image:url(../../images/tmpl/magazine.gif); background-repeat:no-repeat }
#home_cadre_magazine #contenu_mag #magazine_img { position:absolute; top:5px; left:80px; width:229px; height:134px; }
#home_cadre_magazine #contenu_mag #btn_abonnement { position:absolute; right:3px; bottom:5px; }

#home_cadre_sondage { float:left; margin-top:26px; width:313px; background-image:url(../../images/tmpl/cadrefondsondage.gif); }
#home_cadre_sondage .question_reponse { font-family:Arial; font-size:11px; color:#AC110E; width:300px; height:105px; padding-left:10px; padding-right:5px; }
#home_cadre_sondage .bas_cadre_sondage { background-image:url(../../images/tmpl/cadrefondbas.gif); background-repeat:no-repeat; height:16px;  }


#home_cadre_abonnement { float:left; margin-top:26px; margin-left:9px; width:313px; background-image:url(../../images/tmpl/cadrefondsondage.gif); }
#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/cadrefondbas.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;
}

.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; }


/********************************** 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 #resume, #article_detail_print #resume2 { font-size:11px; font-family:Arial; 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;    
}