body {
	background-color: #ddd9d2;
	margin-top:10;
}


.txtGrisFonce10pix{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	FONT-WEIGHT: normal;
}
.txtGris11pix{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	FONT-WEIGHT: normal;
}
.txtGrisFonce13pix{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	FONT-WEIGHT: bold;
}
.formGris11pixBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	FONT-WEIGHT: bold;
	border: 1px #999999 solid;
	background-color: #DEDEDE;
}
.txtOrange11pix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fe8004;
	TEXT-DECORATION: underline;	
}
.txtOrange11pix_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fe8004;
}
.txtOrange12pix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fe8004;
}
.txtOrange13pixBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fe8004;
	FONT-WEIGHT: bold;
}
.txtOrange14pixBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fe8004;
	FONT-WEIGHT: bold;
}
.txtOrange16pixBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fe8004;
	FONT-WEIGHT: bold;
}
.formOrange11pixBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fe8004;
	FONT-WEIGHT: bold;
	border: 1px #ed8004 solid;
}
.txtOrange11pixBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fe8004;
	FONT-WEIGHT: bold;
}
.txtOrange9px{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fe8004;
}
.txtBlanc18pixBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.txtBlanc16pixBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.txtBlanc20pixBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.txtBlanc11pix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.txtBlanc11pixBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.formBleu11pix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0c2d83;
	border: 1px solid #123788;
}
.formBleu12pix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0c2d83;
	border: 1px solid #123788;
}

.txtBleu11pix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0c2d83;
}
.txtBleu12pix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0c2d83;
}
.txtBleu12pixBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0c2d83;
}
.txtBleu13pixBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0c2d83;
}
.txtBleu14pixBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0c2d83;
}
.txtBleu16pixBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0c2d83;
}
.txtBleu20pixBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0c2d83;
}
.txtNoir12pix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.txtNoir11pix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.txtNoir9px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
}
.txtRouge9pix{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FF0000;
}
.txtRouge11pixBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0005;
	FONT-WEIGHT: bold;
}

.lienTitreBleu12pix {
	color: #00478F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.lienTitreBlanc12pix {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}
.lien_home{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0C2D83;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}
.lienTxtAdsens{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.lien_home:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fe8004;
	BACKGROUND-COLOR: #FFF6DB;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}
.lienBleu11pix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0c2d83;
	TEXT-DECORATION: underline;	
}
.lienBleu11pix:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0c2d83;
	TEXT-DECORATION: none;	
}
.lienBleu11pixBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0C2D83;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
.lienBleu11pixBold:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0C2D83;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.lienGris11pixBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-size: 11px;
	color: #666666;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
.lienGris11pixBold:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-size: 11px;
	color: #666666;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.lienBleu12pixBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0C2D83;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
.lienBleu12pixBold:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0C2D83;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.lienRouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DD0303;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}
.lienRouge:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DD0303;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.selectTitreBlanc10pix {
	color: #2f65a3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.InputT10pix {

	BACKGROUND-COLOR: #FFFFFF;	
	BORDER-BOTTOM: #5eb9d0 1px solid;	
	BORDER-LEFT: #5eb9d0 1px solid;	
	BORDER-RIGHT: #5eb9d0 1px solid;	
	BORDER-TOP: #5eb9d0 1px solid;	
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva;	
	FONT-SIZE: 10px;
	COLOR: #0c2d83;

}



.PetitInterligne{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
/** **************************  SPOTLIGHT PROMOS DYNAMIQUES CSS ******************************** **/
.fond{
/** Firefox **/
position: fixed;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;

height: 100%;
width: 100%;
z-index: 1000;
display: none;
border: none;
background-color: #000000;
-moz-opacity: 0.50;
opacity: 0.50;
filter : alpha(opacity=50);

/** IE **/
position: expression(IEFixedElementPos());
top: expression(IEFixedElementTop(0));
left: expression(IEFixedElementLeft(0));
width: expression(IE100Width());
height: expression(IE100Height());
}

.conteneurPrompt{
/** Firefox **/
position: fixed;
display: none;
z-index: 2000;
/** IE **/
position: expression(IEFixedElementPos());
}


/* JPO 2010 */
.bandeau_jpo{
	position:relative;
	background:url(Pub/Jpo/2010/bande_portail_jpo.gif) no-repeat top center;
	height:121px;
	width:670px;
}
.bandeau_jpo span{
	position:absolute; 
	bottom : 10px;
	left:217px; 
	width:236px; 
	height:44px; 
}
.bandeau_jpo span p{
	color:#FFFFFF;
	font-size:small;
	text-align:center; 
}

#text_en_plus{
	position:relative;
	text-align:justify;
	width:410px; 
}

#text_promo{
	position:relative;
	height:28px;
	width:100%;
}

#jpo{
	position:relative; 
	vertical-align:bottom;
	width:100%; 
	height: 18px;
}


#jpo .popup_jpo {
	width:187px;
}

#jpo .popup_jpo div.bouton{
	text-align:center;
	width:187px;
	height:18px;
}

#jpo .popup_jpo div.popup{
	display:none;
	position: absolute;
	width:400px;
	right:250px;
	bottom:-10px;
}
