﻿BODY, p, span, td, a, div,select{
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    color:#000000;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;    
}
BODY
{
    background-color:#FFFFFF;
}
FORM {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;  
    border:solid 0px #000000;
}
SELECT
{
    background-color:#FFFFFF;
    border:solid 1px #00B4FF;      
}
*html img.png
{
	behavior: url(/Design/png.htc);
}
TABLE.Page
{
    position:relative;
    width:998px;
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 0px;
    BORDER:solid 0px #000000;
    z-index:1;
}
TD.ZoneHaut
{
    position:relative;
    text-align:left;
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 0px;    
    BORDER:solid 0px #000000;
    height:72px;
    z-index:2;
}
TD.ZoneCentrale
{
    position:relative;
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 0px; 
    BORDER:solid 0px #000000; 
    BORDER-TOP:solid 1px #FFFFFF; 
    background-image: url(../images/image_background.jpg);
    background-repeat:no-repeat;
    background-position: top center;
    z-index:1;
    text-align:left;
}
TD.ZoneCentraleAccueil
{
    position:relative;
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 0px; 
    BORDER:solid 0px #000000; 
    background:#ffffff url(../images/image_backgroundV2.jpg) top center no-repeat;
    z-index:1;
    text-align:left;
}
TD.ZoneBas
{
    position:relative;
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 0px;
    BORDER:solid 0px #000000;
    z-index:1;
}
/*Zone haut de page*/
DIV.HautPage
{
    position:relative;
    width:998px;
    height:72px;
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 0px;
    BORDER:#000000 solid 0px;
    BACKGROUND-COLOR:#001F39;
    z-index:3;
}
DIV.Logo
{
    position:relative;
    width:194px;
    height:52px;
    PADDING:10px 0px 0px 10px;
    MARGIN:0px 0px 0px 0px; 
    BORDER:solid 0px #000000; 
}
DIV.BandeauZone
{
    position:absolute;LEFT:226px;TOP:0px;MARGIN:0px 0px 0px 0px;PADDING:0px 0px 0px 0px;width:761px;height:51px;z-index:100; 
}
DIV.BandeauZone TABLE TD
{
    PADDING:0px 0px 0px 2px;MARGIN:0px 0px 0px 0px;
}
DIV.BandeauZone TABLE TD.tdLogin TD
{
    PADDING:0px 0px 0px 0px;MARGIN:0px 0px 0px 0px;
}



.AccesZone,.AccesZoneOn,.AccesZoneOff
{
	display:block;
	height:19px;
	width:126px;
}
.AccesZone1{background:url(../images/Zone/OngletZone1.gif);}
.AccesZone2{background:url(../images/Zone/OngletZone2.gif);}
.AccesZone3{background:url(../images/Zone/OngletZone3.gif);}
.AccesZone4{background:url(../images/Zone/OngletZone4.gif);cursor:default;}
.AccesZone5{background:url(../images/Zone/OngletZone5.gif);}
.AccesZoneOn,.AccesZone:hover{height:51px;background-position:bottom;}



/*
DIV.AccesZone1Off
{
    position:relative;width:125px;height:51px;
}
img.imgZone1Off
{
    position:relative;width:125px;height:19px;
    background-image:url(../images/Zone/OngletZoneOff.jpg);
    background-repeat:no-repeat;
}
img.imgZone1On
{
    position:relative;width:125px;height:51px;
    background-image:url(../images/Zone/OngletZone1On.jpg);
    background-repeat:no-repeat;
}
DIV.AccesZone1TexteOff
{
    position:absolute;LEFT:0px;TOP:0px;
    MARGIN:0px 0px 0px 0px;
    PADDING:0px 0px 0px 0px;
    width:125px;
    height:51px; 
    TEXT-TRANSFORM:uppercase;
    COLOR:#344C61;
    FONT-SIZE:10px;
    TEXT-ALIGN:right;
}
DIV.AccesZone1TexteOn
{
    position:absolute;LEFT:32px;TOP:0px;
    MARGIN:0px 0px 0px 0px;
    PADDING:0px 0px 0px 0px;
    width:93px;
    height:19px; 
    TEXT-TRANSFORM:uppercase;
    COLOR:#FFFFFF;
    FONT-SIZE:10px;
    TEXT-ALIGN:right;
    display:none;
}
DIV.AccesZone2Off
{
    position:relative;width:125px;height:51px;
}
img.imgZone2Off
{
    position:relative;width:125px;height:19px;
    background-image:url(../images/Zone/OngletZone2Off.jpg);
    background-repeat:no-repeat;
}
img.imgZone2On
{
    position:relative;width:125px;height:19px;
    background-image:url(../images/Zone/OngletZone2Off.jpg);
    background-repeat:no-repeat;
}
DIV.AccesZone3Off
{
    position:relative;width:125px;height:51px;
}
img.imgZone3Off
{
    position:relative;width:125px;height:19px;
    background-image:url(../images/Zone/OngletZone3Off.jpg);
    background-repeat:no-repeat;
}
img.imgZone3On
{
    position:relative;width:125px;height:19px;
    background-image:url(../images/Zone/OngletZone3Off.jpg);
    background-repeat:no-repeat;
}
DIV.AccesZone4Off
{
    position:relative;width:125px;height:51px;
}
img.imgZone4Off
{
    position:relative;width:125px;height:19px;
    background-image:url(../images/Zone/OngletZone4Off.jpg);
    background-repeat:no-repeat;
}
img.imgZone4On
{
    position:relative;width:125px;height:19px;
    background-image:url(../images/Zone/OngletZone4Off.jpg);
    background-repeat:no-repeat;
}
DIV.AccesZone5Off
{
    position:relative;width:125px;height:51px;
}
img.imgZone5Off
{
    position:relative;width:125px;height:19px;
    background-image:url(../images/Zone/OngletZone5Off.jpg);
    background-repeat:no-repeat;
}
img.imgZone5On
{
    position:relative;width:125px;height:19px;
    background-image:url(../images/Zone/OngletZone5Off.jpg);
    background-repeat:no-repeat;
}
DIV.AccesZone6Off
{
    position:relative;
    width:125px;
    height:51px;
    background-image:url(../images/Zone/OngletAccesBoutique.jpg);
    background-repeat:no-repeat;
    background-position:left top;
}
INPUT.imgZone6Off
{
    position:relative;
    width:125px;
    height:19px;
    background-image:url(../images/Zone/OngletAccesBoutique.jpg);
    background-repeat:no-repeat;
    text-align:center;
}
*/








div.lienAccesBoutique
{
    position:relative;
    padding:4px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #000000;
    color:#FFFFFF;
    text-align:center;
}
div.lienAccesBoutique A
{
    color:#001F39;
    font-size:13px;
    font-weight:bold;
    font-size:10px;
    text-transform:uppercase;
    font-style:italic;
    text-decoration:none;
}
div.lienAccesBoutique A:visited
{
    color:#001F39;
    text-decoration:none;
}
div.lienAccesBoutique A:hover
{
    color:#001F39;
    text-decoration:none;
}
/*Zone milieu de page*/
TABLE.tbZoneCentrale
{
    position:relative;
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 0px;
    BORDER:solid 0px #FFFFFF;
    width:998px;
    z-index:2;
}
TD.tdZoneCentraleGauche
{
    position:relative;
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 0px;
    BORDER:solid 0px #FFFFFF;
    width:215px;
    z-index:1;
}
TD.tdZoneCentraleDroite
{
    position:relative;
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 0px;
    BORDER:solid 0px #FFFFFF;
    width:783px;
    z-index:1;
}
DIV.ContenuZoneCentraleDroite
{
    position:relative;
    PADDING:0px 0px 0px 0px;
    MARGIN:30px 0px 5px 0px;
    width:783px;
    BORDER:solid 0px #FFFFFF;
    z-index:1;
}
DIV.ContenuZoneCentraleAccueil
{
    position:relative;
    PADDING:20px;
    MARGIN:5px 0px 5px 0px;
    z-index:1;
    width:958px;
}
html>body DIV.ContenuZoneCentraleAccueil {width:958px;}
DIV.ContenuBloc
{
    position:relative;
    PADDING:0px 0px 0px 0px;
    MARGIN:10px 0px 0px 10px;
    width:760px;
    z-index:1;
}
DIV.ZoneLogo
{
    position:relative;
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 10px;
    width:205px;
    background-color:#FFFFFF;
}
DIV.divZoneUtilisateurReflet
{
    position:relative;
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 10px;
    width:205px;
    height:293px;
    background-image:url(../images/ZoneUtilisateur/base_photo.gif);
	background-repeat:no-repeat;	
	background-position:bottom left;
}
DIV.divConnexion
{
    position:relative;
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 10px;
    width:205px;
    background-color:#FFFFFF;
    
}
DIV.ZoneMenuGauche
{
    position:relative;
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 10px;
    width:205px;
    background-color:#FFFFFF;
    text-align:center;
}
DIV.divZoneProfil
{
    position:relative;
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 0px;
    width:195px;
}
TABLE.CadreGris
{
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 0px;
    BORDER:solid 0px #FFFFFF;
    width:100%;
    z-index:1;
}
TABLE.CadreGris TD
{
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 0px;
    BORDER:solid 0px #FFFFFF;
}
TD.CadreGrisG
{
	background-image:url(../images/Cadre/CadreGrisG.gif);
	background-repeat:repeat-y;	
	background-position:top left;
	width:6px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
TD.CadreGrisD
{
	background-image:url(../images/Cadre/CadreGrisD.gif);
	background-repeat:repeat-y;	
	background-position:top left;
	width:6px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
TD.CadreGrisH
{
	background-image:url(../images/Cadre/CadreGrisH.gif);
	background-repeat:repeat-x;	
	background-position:top left;	
	border:#000000 solid 0px;
	height:7px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
TD.CadreGrisHG
{
	background-image : url(../images/Cadre/CadreGrisHG.gif);
	background-repeat :no-repeat;	
	background-position:top left;
	border:#000000 solid 0px;
	width:6px;
	height:7px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
TD.CadreGrisHD
{
	background-image : url(../images/Cadre/CadreGrisHD.gif);
	background-repeat :no-repeat;	
	background-position:top left;
	border:#000000 solid 0px;
	width:6px;
	height:7px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
TD.CadreGrisB
{
	background-image : url(../images/Cadre/CadreGrisB.gif);
	background-repeat : repeat-x;	
	background-position:top left;	
	border:#000000 solid 0px;
	height:6px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
TD.CadreGrisBD
{
	background-image : url(../images/Cadre/CadreGrisBD.gif);
	background-repeat :no-repeat;	
	background-position:top left;
	border:#000000 solid 0px;
	width:6px;
	height:6px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
TD.CadreGrisBG
{
	background-image : url(../images/Cadre/CadreGrisBG.gif);
	background-repeat :no-repeat;	
	background-position:top left;
	border:#000000 solid 0px;
	width:6px;
	height:6px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
TABLE.InfoMembre
{
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 0px;
    BORDER:solid 0px #000000;
}
TD.Photo
{
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 0px;
    BORDER:solid 0px #000000;
    width:65px;
}
TD.casePseudo
{
    PADDING:0px 0px 0px 5px;
    MARGIN:0px 0px 0px 0px;
    BORDER:solid 0px #000000;
}
/*Bouton*/

div.PetitBoutonPublicSurNoir
{
	background-image: url(../Images/Bouton/961/petit_btn_bleu.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 24px;
	width: 99px;
	padding-top: 3px;
	cursor: pointer;
}

div.PetitBoutonPublicSurNoir span
{
	color: #FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
}

div.PetitBoutonPublicSurNoir a
{
	color: #FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
}

div.BoutonPublicColorNoirSurBlanc
{
	background-image: url(../Images/Bouton/961/btn_bleu.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 24px;
	width: 99px;
	padding-top:3px;
	cursor: pointer;
}

div.BoutonPublicColorNoirSurBlanc span
{
	color: #FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
}
div.GrosBoutonPublicColorNoirSurBlanc
{
	background-image: url(../Images/Bouton/961/btn_inscription_sur_blanc.gif);
	background-repeat: no-repeat;
	background-position: center middle;
	text-align: center;
	height: 41px;
	width: 219px;
	padding-top: 6px;
	cursor: pointer;
	margin:0px 20px 0px 20px;
}

div.GrosBoutonPublicColor span
{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 18px;
	text-transform:uppercase;
}
div.GrosBoutonPublicColor
{
	background-image: url(../Images/Bouton/961/grand_btn_bleu.gif);
	background-repeat: no-repeat;
	background-position: center middle;
	text-align: center;
	height: 37px;
	width: 195px;
	padding-top: 6px;
	cursor: pointer;
	margin:0px 20px 0px 20px;
}

div.GrosBoutonPublicColorNoirSurBlanc span
{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 18px;
	text-transform:uppercase;
}
/* Inscription */
	/*Etape Active*/
	div.Etapes
	{
	    position:relative;
	    display:block;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:center;
	}
	div.etapeActiveGauche
	{
		background-image: url(../Images/Inscription/coinG_bleu.gif);
		background-repeat:no-repeat;
		width: 10px;
		height: 44px;
		float: left
	}
	div.etapeActiveDroite
	{
		background-image: url(../Images/Inscription/coinD_bleu.gif);
		background-repeat:no-repeat;
		width: 10px;
		height: 44px;	
		float: left
	}
	div.etapeActiveCorps
	{
		background-image: url(../Images/Inscription/1px_bleu.gif);
		background-repeat:repeat;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width: 300px;
		height: 44px;	
		float: left;
		border:#000000 solid 0px;
	}
	div.numEtapeActive
	{
		background-image: url(../Images/Inscription/rond_bleu.gif);
		background-repeat:no-repeat;
		margin:0px 0px 0px 0px;
		width: 36px;
		height: 44px;	
		float: left;
	}
	span.numEtapeActive
	{
		color : #001F39;
		font-size : 20px;
		font-weight : bold;
		padding:8px 0px 0px 8px;
		margin: 0px 0px 0px 0px;
		float: left;
	}
	span.lblEtapeActive
	{
		color : #FFFFFF;
		font-size : 15px;
		font-weight:bold;
		padding:10px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		float:left;
	}
	
	/*Etape Inactive*/
	div.etapeInactiveGauche
	{
		background-image: url(../Images/Inscription/coinG_clair.gif);
		background-repeat:no-repeat;
		width: 10px;
		height: 44px;
		float: left
	}
	div.etapeInactiveDroite
	{
		background-image: url(../Images/Inscription/coinD_clair.gif);
		background-repeat:no-repeat;
		width: 10px;
		height: 44px;	
		float: left
	}
	div.etapeInactiveCorps
	{
		background-image: url(../Images/Inscription/1px_clair.gif);
		background-repeat:repeat;
		width: 300px;
		height: 44px;	
		float: left		
	}
	div.numEtapeInactive
	{
		background-image: url(../Images/Inscription/rond_clair.gif);
		background-repeat:no-repeat;
		margin-top:0px;
		width: 36px;
		height: 44px;	
		float: left;
	}
	span.numEtapeInactive
	{
		color : #99A5B0;
		font-size : 20px;
		font-weight : bold;
		padding:8px 0px 0px 8px;
		margin: 0px 0px 0px 0px;
		float: left;
	}
	span.lblEtapeInactive
	{
		color : #FFFFFF;
		font-size : 15px;
		font-weight:bold;
		padding:10px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		float: left;
	}
	div.etapeFleche
	{
		float: left;
		padding:12px 5px 0px 5px;
		margin:0px 0px 0px 0px;
	}
	div.Cache
    {
	    display:none;	
    }
    div.Affiche
    {
	    display:block;	
    }
    div.divContenuInscription
    {
        position:relative;
	    display:block;
        padding:0px 0px 0px 0px;
        margin:50px 0px 0px 0px;
        border:#000000 solid 0px;
    }
/*Zone bas de page*/
DIV.PiedsPage
{
    position:relative;
    PADDING:10px 0px 0px 0px;
    MARGIN:0px 0px 0px 0px;
    Z-INDEX:1;
}
DIV.PiedsPage A
{
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    color:#636363;
}
DIV.PiedsPage A:visited
{
    text-decoration:none;
}
DIV.PiedsPage A:hover
{
    text-decoration:underline;
}

TABLE.tbAccueilServices TD
{
	text-align:center;
}

TABLE.tbAccueilServices span
{
	text-transform:uppercase;
	color:#00B4FF;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}

TABLE.tbAccueilServices DIV
{
	position:relative;
	text-transform:uppercase;
	color:#00B4FF;
	font-weight:bold;
	font-size:11px;
	top:-30px;
	text-align:center;
}

DIV.TitreServices
{
	text-transform:uppercase;
	color:#00B4FF;
	font-weight:bold;
	font-size:15px;
}

DIV.DescriptionServices
{
	color:#001F39;
	font-weight:bold;
	font-size:13px;
}
DIV.BtInscription
{
	background-image:url(../images/Bouton/961/grand_btn_bleu.gif);
	background-repeat : no-repeat;	
	background-position:center;
	vertical-align:top;
	text-align:center;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	border:#000000 solid 0px;
	height:37px;
	width:195px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	cursor:pointer;
}
IFRAME.IFConnexion
{
    width:200px;
    height:100px;
}
IFRAME.IFConnexionOxylaneId
{
    width:600px;
    height:200px;
}
IFRAME.IFConnexionMenu
{
    width:186px;
}

/*IFRAME COMPTE OXYLANE*/

.ZoneLIBConnexion
{
	position:absolute;
	top:-5px;
	z-index:999;
	width:195px;
	background:#B1BAC2;
	border:#000 solid 0px;
}
html>body .ZoneLIBConnexion {margin-left:-10px;}
IFRAME.searchFrameConnexion
{
    width:420px;
}
IFRAME.iframeLogin
{
	position:absolute;
	top:15px;
	left:10px;
	margin-left:-10px;
    margin-top:0px;
	height:38px;
	z-index:1;
	width:410px;
	background:#B1BAC2;
}
html>body IFRAME.iframeLogin{left:0;}

html* IFRAME.searchFrameConnexion
{
    width:420px;
}

IFRAME.searchFrameLogin
{
    width:210px;
    height:130px;
    
}

html* IFRAME.searchFrameLogin
{
    width:210px;
    height:130px;
}
IFRAME.searchFrame{
    height:570px;
   
}

.txtTexteAccueil
{
	font-size:20px;
	color:#ffffff;
}
.fondTransparent
{
	filter : alpha(opacity=80);
    -moz-opacity : 0.8;
    opacity : 0.8;
}
.ContenuInscription
{
	padding:10px;
}
.divLogin
{
	width:430px;
	padding-top:10px;
	margin:0 90px;
}
.divLogin .divConnexion {background-color:Transparent;}

.ContenuBlocTout{position:relative;border:solid 0px #000;width:100%;}
.ContenuBlocSport{height:130px;width:945px;}
.ContenuBlocService{height:409px;}
.ContenuBlocActivites{position:relative;height:240px;border:solid 0px #000;margin:0px;padding:0px;}
.ContenuBlocTexteSport
{
	float:left;
	width:230px;
}
.ContenuBlocTexteService
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.ContenuBlocTexteActivites
{
	position:absolute;
	left:10px;
	top:-15px;
	width:960px;
	border:solid 0px #000;
}
table.tbActivites
{
    margin:-15px 0px 0px 0px;
}
table.tbActivites td
{
    background:#EDEDED;
	padding:5px;
	/*margin:20px;*/
}

.titleActivite{display:block;text-align:left;color:#001F39;font-weight:normal;}

.divMapCI
{
	height: 200px;
	margin-right:1px;
	border: solid 1px #00B4FF;
}

.bleuClair
{
	color: #00B4FF;
}

.bleuClair a
{
	color: #00B4FF;
	text-decoration: none;
}

.bleuClair a:hover
{
	text-decoration: underline;
}

#simple_example_window{
  width: 150px;
}
#simple_example_window_contents{
  background-color: #FFF;
  border: 3px solid #00B4FF;
}
#simple_example_window_beak{
  background: url(../images/Picto/ico_bulle.gif) top left no-repeat transparent;
   width: 10px;
  height: 13px;
}

#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br,
#simple_example_window_t,#simple_example_window_l,#simple_example_window_r,#simple_example_window_b{
  height: 0px;
  width: 0px;
}

.tblConnexionOld .loginContainer input, .tblConnexionOld .passwordContainer input
{
	width:120px;
	padding:2px;
	border:1px solid #000000;
	font-size:11px;
}

.tblConnexionOld .forgotPasswordContainer a {font-size:10px;}

.tblConnexionOld .btnvalidate
{
	background:transparent url(../images/Bouton/961/btn_connexion.gif) no-repeat scroll 0 0;
	width:99px;
	padding-top:2px;
	height:20px;
	text-align:center;
	font-size: 10px;
	font-weight: normal;
	cursor:pointer;
}
.tblConnexionOld .btnvalidate span
{
	color: #ffffff;
}
.divConnexion .Info,.divConnexion .Erreur
{
	color:Red;
	background:White;
	border:2px solid Red;
	padding:2px;
	position:absolute;
	z-index:999;
	/*font-size:10px;*/
}
div.TitreCadreBleuZoneTitre SPAN,
div.TitreCadreBleuZoneTitre A
{	
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform:none;
	text-decoration:none;
}
html > body div.TitreCadreBleuZoneTitreAccueil {
	height:19px;
}

div.TitreCadreBleuZoneTitreAccueil {
	background-color:#001F39;
	float:left;
	height:24px;
	margin:0;
	padding:5px 5px 0;
}

.TitreCadreBleuZoneTitreAccueil span {
	color:#FFFFFF;
	font-size:12px;
	font-weight: bold;
}
div.TitreCadreContestBleuZoneTitre
{
	float:left;
	padding:5px 5px 0px 5px;
    margin:0px 0px 0px 0px;
	background-color:#001F39;
	height:24px;
}
div.TitreCadreContestBleuZoneTitre SPAN
{	
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform:none;
}
HTML>BODY div.TitreCadreContestBleuZoneTitre
{	
	height:19px;
}
div.TitreCadreContestBleuZoneTitre SPAN,
div.TitreCadreContestBleuZoneTitre A
{	
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform:none;
	text-decoration:none;
}

.forums
{
	margin:0;
	padding:0;
	list-style-type:none;
}
.forums li
{
	margin:0 15px;
	float:left;
}

.divmarque
{
	width:125px;
	min-height:19px;
	height:auto !important;
	height:19px;
}
.divmarque a
{
	font-size:11px;
	color:#344C61;
	text-transform:uppercase;
	/*font-style:italic;*/
	text-decoration:none;
}
.menumarque{display:none;text-align:left;}
.menumarque li
{
    cursor: pointer;
    margin:0;
	padding:2px 0;
	border-bottom:1px solid #cccccc;
}
.menumarque li.last{border:none;}

.divmarque:hover .menumarque,.sfHoverMarque .menumarque{display:block;}
.divmarque:hover .marque,.sfHoverMarque .marque,.li_marque a.root,a.item_marque:hover{color:#00B4FF;}

.marquecontenu
{
	
	background:transparent url(../images/Zone/OngletMarque.png) left bottom no-repeat;
	cursor: pointer;
	text-align:right;
	padding:0 10px 5px 10px;
}
* html .marquecontenu{background:transparent url(../images/Zone/OngletMarque.gif) left bottom no-repeat;}
