body {
	background: #333;
	text-align: center;
}
.bandeau {
	background : url(../images/bandeau_affluences.gif);
	height: 83px;
	widtn : 771px;
}
.menuHaut {
	background : url(../images/menu_haut.gif);
	height: 30px;
	width : 771px;
}
.tabgal {
	width : 771px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #2E516A;
	background: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
.fondBleu {
	background: #2E516A;
}
.fondBleu#traitBlancGauche {
	border-top: 1px solid #003366;
	border-right: 0px solid #C1CBD3;
	border-bottom: 0px solid #C1CBD3;
	border-left: 1px solid #C1CBD3;
}
.fondBleuClair {
	background: #C1CBD3;
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #333333;
}
.tdTexte {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #2E516A;
}
.traitBleuGauche {
	border-top: 0px solid #2E516A;
	border-right: 0px solid #2E516A;
	border-bottom: 0px solid #2E516A;
	border-left: 1px solid #2E516A;
}
.input {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #2E516A;
	border: 1px solid #2E516A;
}
.traitBleuBas {
	border-top: 0px solid #2E516A;
	border-right: 0px solid #2E516A;
	border-bottom: 1px solid #2E516A;
	border-left: 0px solid #2E516A;
}
#centre30 {
	text-align : center;
	height : 30px;
}
#centre {
	text-align : center;
}
#menuG {
	margin-right: auto;
	margin-left: auto;
	text-align : left;
	width : 95%;
}
#just {
	text-align : justify;
}

#just2 {
	text-align : justify;
	font-size : 9pt;
}

#just3 {
	text-align : justify;
	padding-right : 25px;
}

#just4 {
	border-left : solid 1px #CCCCCC;
	padding-top : 2px;
	margin-right : 0px;
}

#gauche {
	text-align : left;
}
#gras {
	font-weight : bolder;
}
.tabMenu {
	text-align : center;
}
h2 {
	font : normal 8pt Arial, Helvetica, sans-serif;
}
.citation {
	margin: 0px 0px 0px 20px;
	padding: 5px;
	text-align: center;
	font-size : 8pt;
	color : ;
	color: #659832;
}
.tdBandeau {
	text-align: left;
	line-height: 10pt;
	font-size: 8pt;
}
#lien {
	font-weight: bolder;
	color: #003366;
	text-decoration : none;
}
a.lienMenuG {
	color : #333333;
	text-decoration : none;
	font-weight: normal;

}
.fondMenuG {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #333333;
}
.pisteGuide {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #0066CC;
	text-align: center;

}
.pisteServices {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #FFCC00;
	text-align: center;
}
.pisteFormules {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #659832;
	text-align: center;
}.pisteRessources {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #0099CC;
	text-align: center;
}
.resumOffre {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #659832;
	border: 1px solid #659832;
	padding: 5px;
}
.submit {
	font: bolder 8pt Arial, Helvetica, sans-serif;
	color: #003366;
	background: #FFFFFF;
	border: 1px solid #003366;
}
#tab {
	border: 1px solid #003366;
}
#tabGris {
	border: 1px solid #666666;
}
.lienMenuGF {
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #73AE4F;
	text-decoration: none;
}
#sep {
	border-top: 0px dashed #0066CC;
	border-right: 0px dashed #0066CC;
	border-bottom: 1px dashed #0066CC;
	border-left: 0px dashed #0066CC;
}
a {
	color: #73AE4F;
}
.tdMenu {
	font-size: 10pt;
	font-weight: bolder;
	color: #003366;
	text-decoration: none;
}
.tdMenu:hover {
	color: #73AE4F;
	text-decoration: underline;

}
.lienBleu {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #2E516A;
}
.lienBleu:hover {
	color: #73AE4F;
}
.texteActuMenu {
	font: bold normal 8pt Arial, Helvetica, sans-serif;
	color: #003366;
}
.encadreBleu {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #003366;
	border: 1px solid #003366;
}
.encadreVert {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #99CC99;
	border: 1px solid #99CC99;
}
.encadreVert2 {
	border: 1px solid #99CC99;
	color : #003366;
}
.traiBleuHaut {
	border-top: 1px solid #003366;
	border-right: 0px solid #003366;
	border-bottom: 0px solid #003366;
	border-left: 0px solid #003366;
}
.lienPro {
	color: #9999CC;
	text-decoration : none;
}
.lienPresence {
	color: #99CC99;
	text-decoration : none;
}
.lienStrategie {
	color: #FF9933;
	text-decoration : none;
}
.lienOptimum {
	color: #CC6666;
	text-decoration : none;
}
.lienEmergence {
	color: #94ABB6;
	text-decoration : none;
}
.encadreEmergence {
	border: 1px solid #94ABB6;
}
.encadrePresence {
	border: 1px solid #99CC99;
}
.encadrePro {
	border: 1px solid #9999CC;
}
.encadreStrategie {
	border: 1px solid #FF9933;
}
.encadreOptimum {
	border: 1px solid #CC6666;
}
.encadreEvolution {
	border: 1px solid #666666;
}
.encadreGuide {
	border: 1px solid #0066CC;
}
.encadreServices {
	border: 1px solid #FFCC00;
}
.encadreRessources{
	border: 1px solid #0099CC;
}
#traitHautRessources {
	border-top: 1px solid #0099FF;
	border-right: 0px solid #0099FF;
	border-bottom: 0px solid #0099FF;
	border-left: 0px solid #0099FF;
}
#traitBasRessources {
	border-top: 0px dashed #0066CC;
	border-right: 0px dashed #0066CC;
	border-bottom: 1px dashed #0066CC;
	border-left: 0px dashed #0066CC;
}
.dateMenu {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.lienEvolution {
	color: #666666;
	text-decoration: none;

}

.description {
	visibility : hidden;
	height : 0px;
}

.tourFlash {
	border-top: 1px solid #003366;
	border-right: 0px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 0px solid #003366;
	height : 146px;
}
#menu{
    margin:0 0 0 -1;
		border-left : 1px #ccc solid;
    padding:0;
    width:170px;
    }
.titreMenu1 {
	display : block;
	color: #003366;
	position : relative;
	background : url(../images/titre_formules.gif);
	background-repeat : no-repeat;
	width : 172px;
	height : 26;
	font: bolder 9pt Arial, Helvetica, sans-serif;
	padding-left : 25px;
	padding-top : 4px;
	padding-bottom : 4px;
}
.titreMenu2 {
	display : block;
	color: #003366;
	position : relative;
	background : url(../images/titre_services.gif);
	background-repeat : no-repeat;
	width : 172px;
	height : 26;
	font: bolder 9pt Arial, Helvetica, sans-serif;
	padding-left : 25px;
	padding-top : 4px;
	padding-bottom : 4px;
	cursor : hand;
}
.titreMenu3 {
	display : block;
	color: #003366;
	position : relative;
	background : url(../images/titre_guide.gif);
	background-repeat : no-repeat;
	width : 172px;
	height : 26;
	font: bolder 9pt Arial, Helvetica, sans-serif;
	padding-left : 25px;
	padding-top : 4px;
	padding-bottom : 4px;
	cursor : hand;
}
.titreMenu4 {
	display : block;
	color: #003366;
	position : relative;
	background : url(../images/titre_ressources.gif);
	background-repeat : no-repeat;
	width : 172px;
	height : 26;
	font: bolder 9pt Arial, Helvetica, sans-serif;
	padding-left : 25px;
	padding-top : 4px;
	padding-bottom : 4px;
	cursor : hand;
}
.titreMenu5 {
	display : block;
	color: #003366;
	position : relative;
	background : url(../images/titre_actu.gif);
	background-repeat : no-repeat;
	width : 172px;
	height : 115%;
	font: bolder 9pt Arial, Helvetica, sans-serif;
	padding-left : 25px;
	padding-top : 4px;
	padding-bottom : 4px;
	cursor : hand;
}
#menu ul{
    display:block;
    width:170px;
    margin:0;
    padding:0;
    }

#menu a{
    border-top:1px #2E516A solid;
		height : 17px;
    color: #003366;
    display:block;
    padding: 0;
    text-decoration:none;
    }
#menu li  ul li a:hover{
    color:#cc0000;
		background-color : #fff;
    } 
#menu ul a{
		text-align : left;
		padding-left : 7px;
		padding-bottom : 2px;
		padding-top : 2px;
		font-size : 8pt;
		height : auto;
    width:auto;
		margin-left : 6px;
		margin-right : 4px;
    background-color: #C1CBD3;
    }
/* hide some accessibility stuff */
#menu span{
    display:none;
    }

#menu li{
    list-style:none;
    margin:0;
    padding:0;
    display:inline;
    }
.gdTitre {
	font: bolder 9pt Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	text-align: center;
}
.relief {
	font-size: 12pt;
	color: #CC0000;
	text-decoration: none;

}
.promo {
	vertical-align : top;
	padding-left : 32px;
	font: bolder 9pt Arial, Helvetica, sans-serif;
	color: #003366;
}
#Ref {
	background : url(../images/promo_ref.gif);
	background-position : right center;
	background-repeat : no-repeat;
	padding-top : 8px;

}
#3 {
	background : url(../images/promo_3.gif);
	background-position : right top;
	background-repeat : no-repeat;
	padding-top : 3px;

}
#Pos {
	background : url(../images/promo_pos.gif);
	background-position : right bottom;
	background-repeat : no-repeat;
	padding-top : 10px;
}

.accroche {
	color : #009900;
	font-size : 10pt;
}

.accroche2 {
	color : blue;
	font-size : 10pt;
}

#ulAcc {
	float : right;
	margin-left : 8px;
	margin-right : 0px;
	font-weight : bolder;
	font-size : 10pt;
	list-style-type : square;
	color : #0000CC;
}

#ulAcc ul a {
	border-width : 13px;
}

#ulAcc img{
	position : relative;
  align : right;
	border-width : 0px;
}

#ulAcc ul li{
  margin-left : -5px;
	font-weight : normal;
	font-size : 9pt;
	list-style-type : square;
	color : #003366;
}

#ulAcc ul li br{
	font-size : 5px;
}

#9 {
	font-size : 9pt;
}

#8 {
	font-size : 8pt;
	color : #003366;
	font-weight : normal;
}

#10 {
	font-size : 10pt;
}
.titrePos {
	background : url(../images/titre_Pos.gif);
	background-repeat : no-repeat;
	color : #FFF;
	font-weight: 600; 
	font-size : 9pt;
	padding-top : 2px;
}
.titreEmergence {
	background : url(../images/titre_Emergence.gif);
	background-repeat : no-repeat;
	color : #FFF;
	font-weight: 600; 
	font-size : 9pt;
	padding-top : 2px;
	border-top : 1px solid #94ABB6;
}
.titrePresence {
	background : url(../images/titre_Pos.gif);
	background-repeat : no-repeat;
	color : #FFF;
	font-weight: 600; 
	font-size : 9pt;
	padding-top : 2px;
	border-top : 1px solid #99CC99;
}
.titrePro {
	background : url(../images/titre_Pro.gif);
	background-repeat : no-repeat;
	color : #FFF;
	font-weight: 600; 
	font-size : 9pt;
	padding-top : 2px;
	border-top : 1px solid #9999CC;
}
.titreStrategie {
	background : url(../images/titre_Strategie.gif);
	background-repeat : no-repeat;
	color : #FFF;
	font-weight: 600; 
	font-size : 9pt;
	padding-top : 2px;
	border-top : 1px solid #FF9933;
}
.titreOptimum {
	background : url(../images/titre_Optimum.gif);
	background-repeat : no-repeat;
	color : #FFF;
	font-weight: 600; 
	font-size : 9pt;
	padding-top : 2px;
	border-top : 1px solid #CC6666;
}
.lienReference {
	font-style: italic;
	color: #003366;
	text-decoration: none;
}
.actuDef {
	width : 150px;
	font-size: 8pt;
	color: #fff;
	font-weight : bolder;
}
.actuDef a{
	color: #fff;
	font-weight : 300;
	text-decoration : none;
}
.actuDef a:hover{
	color: #ffcc00;
}
