body,html
{
	width:100%;
	font:  normal  12px  Arial ;
	margin:0px; padding:0px;
	background-color:#ededed;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
}

li {color:#eb7326; margin-left: -26px }
.li_blue {color:#007bbd; margin-bottom:10px;}
.li_rose {color:#e50083 ; }

.li_br10	{margin-bottom:10px; }

.ulhome		{ text-align:left; list-style-type:none; margin:0; padding:0;}
.liHome		{ display:block; float:left; margin:auto; padding:0; }
.liHome1	{ display:block; margin:auto; padding:0; }

p { margin:0px; padding:0px ;  }

h1 { 
font-size:15px; 
font-weight:normal; 
color: #a8a8a9; 
font-family:Arial; 
display:inline; 
}

h1.title-rose{
	border-bottom:1px dotted #EC008C;
	color:#EC008C;
	display:block;
	font-family:Arial;
	font-size:29px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-indent:0;
}

/*
 DEBUT AJOUT POUR SUPPRIMER LES TITRES EN IMAGE
*/ 
div#contenu div.presentation h1, div#contenularge div.presentation h1, div#contenu div.presentationNL h1, div#contenularge div.presentationNL h1 {
	background-image: none;
	border-bottom:1px dotted #EC008C;
	color:#EC008C;
	display:block;
	font-family:Arial;
/*	font-size:29px; */
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-indent:0;
}

div#contenu.gris12A br.clear { clear: both; }



h3 { 
	padding:0px;
	margin:0px;
	font-weight:normal; 
	display:inline; 
	vertical-align:top;
	font:normal 9px Arial;
} 

form {padding:0px ; margin:0px;}

strong{font-weight:normal;}

.justif	{text-align:justify;}
img {border:0px;}
  
#mainDiv		{	position:relative;	width:956px;	height:0px; padding:0px;	margin:auto;	top:0px;	text-align:left;	/*background-color:#ededed;*/	}

#logo			{	position:relative;	width:801px;	height:130px;	top:0px;	background-image:url(../images/logo.gif); background-repeat:no-repeat; background-color:#FFFFFF }
#espClient		{	position:absolute;	width:234px;	height:58px;	top:0px;	right:0px;	z-index:3;}
#espClient2		{	position:absolute;	width:204px;	height:58px;	top:0px;	right:0px;	padding-left:30px; background-image:url(../images/espClient2.gif); background-repeat:no-repeat; z-index:2;	}

#pageTitle		{	position:absolute;	width:500px;	height:50px;	top:38px;	left:130px;	}

#flashmenu		{	position:absolute;	width:676px;	height:50px;	top:72px;	left:130px; _left:132px;}
#flashmenuH		{	position:absolute;	width:671px;	height:58px;	top:72px;	left:130px; _left:132px; z-index:20; }
#flashanimeHome	{	position:relative;  width:606px;	height:330px;	top:0px; padding:0px 0px 0px 00px; margin-left:20px; background-color:#FFFFFF;  z-index:10;}
#flashreleve	{	position:relative;  width:173px;	height:528px;	top:0px; padding:0px 0px 0px 0px; background-color:#FFFFFF; text-align:center;}
#flashprojets	{	position:relative;	width:185px; 	top:0px;	margin-top:30px;	background-color:#FFFFFF; text-align:center;	}

#mContentH		{	position:relative;	width:955px;	height:auto;	top:0px;	margin:auto;	background-color:#FFFFFF; border-left:solid 1px #ededed; border-bottom:solid 1px #ededed; text-align:left; display:inline-block	}
#mContent		{	position:relative;	width:955px;	height:auto;	top:0px;	margin:auto;	background-color:#FFFFFF; border-left:solid 1px #ededed; border-bottom:solid 1px #ededed; text-align:left; display:inline-block	}


#cartoucheL		{	position:relative;	width:185px;	top:0px; 	float:left;					background-color:#FFFFFF; text-align:center;	padding-bottom:10px;}
#recherche		{	position:relative;	width:152px;	top:0px;	padding:25px 0px 0px 20px;	background-color:#FFFFFF; text-align:left;	}

#cartoucheR		{	position:absolute;	width:212px;	height:auto;	top:0px;	left: 743px; background-color:#fcefe7; text-align:center;		}
#cartoucheR2	{	position:absolute;	width:212px;	height:auto;	top:0px;	left: 743px; background-color:#e9edf7; text-align:center;		}
#cartoucheR3	{	position:absolute;	width:212px;	height:auto;	top:0px;	right:-212px; background-color:#fcefe7; text-align:center;		}
#cartoucheRWhite		{	position:absolute;	width:212px;	height:auto;	top: 0px;	right:0px; background-color:white; text-align:center;		}
#cartoucheRInvisible	{	width 0px; display:none;}
#cartoucheRInternetMobile		{	position:absolute;	width:330px;	height:auto;	top: 0px;	right:0px; background-color:white; text-align:center;	padding-top:40px	}
#contenu0		{	position:relative;  width:708px;	padding:20px;	margin-left:185px;	top: 0px; right:20px;			float:right;	background-color:#fcefe7; background-image:url(../images/topctn2.gif); 	}
#contenu1		{	position:relative;  width:708px;	padding:20px;	margin-left:185px;	top: 0px; 		background-color:#ececec;	background-image:url(../images/topctn1.gif);  background-repeat:no-repeat;	}
#contenu2		{	height:900px; _height:920px;position:relative;  width:518px;	padding:20px;	margin-left:185px;	top: 0px; 		background-color:#e9edf7;	background-image:url(../images/topctn2.gif);  background-repeat:no-repeat;	}
#contenu3		{	position:relative;  width:518px;	padding:20px; padding-bottom:150px;	margin-left:185px;	top: 0px;		background-color:#fcefe7;  	background-image:url(../images/topctn3.gif);  background-repeat:no-repeat;}
#contenu4		{	position:relative;  width:518px;	padding:20px;	margin-left:185px;	top: 0px;		background-color:#ffedf3;  	background-image:url(../images/topctn3.gif);  background-repeat:no-repeat;}

#contenu        {	position:relative;  width:518px;	padding:20px;	margin-left:185px;	top: 0px;		background-color:#FFFFFF;  	background-image:url(../images/topctn3.gif);  background-repeat:no-repeat;}
#contenularge  {	position:relative;  width:715px;	padding:20px;	margin-left:185px;	top: 0px;		background-color:#FFFFFF;  	background-image:url(../images/topctn3.gif);  background-repeat:no-repeat;}
#contenuInternetMobile{	position:relative;  width:395px;	padding:20px;	margin-left:185px;	top: 0px;		background-color:#FFFFFF;  	background-image:url(../images/topctn3.gif);  background-repeat:no-repeat;}

#confiance		{	position:relative;  width:708px;	height:573px;	padding:20px;		top: 0px; 		margin-left:185px;			background-image:url(../images/confiance.jpg);  background-repeat:no-repeat;	}


.botctn2		{	position:relative;  width:748px;	height:15px;	right:20px;		float:right;				background-image:url(../images/botctn2.gif);  background-repeat:no-repeat;	}

#footer			{	position:relative;  width:956px;	height:auto;	margin-top:20px;	bottom:0px; text-align:center; color:#BBBBBB; background-color:#ededed; clear:both;}


#divExt			{	position:absolute; width:173px; left:799px; top:0px;  height:574px; background-image:url(../images/bg.gif); 	 background-position:bottom center; border-left:solid 1px #DBDBDB; }


.indent20		{	margin-left:20px;}
.inp			{	width:100px; font:normal 11px Arial; color:#6d6f70;}

.divc			{	width:100%; text-align:center;}
.divr			{	width:100%; text-align:right;}


.gris25A		{	font:normal 25px Arial; color:#6d6f70;}
.gris15A		{	font:normal 15px Arial; color:#6d6f70;}
.gris12A		{	font:normal 12px Arial; color:#848788; text-align:left; text-decoration:none;}
.gris10A		{	font:normal 9px Arial;  color:#848788; text-align:left; text-decoration:none;}

.mlgris1		{	font:normal 11px Arial;  color:#646768; text-align:left;  }
.mlgris2		{	font:normal 11px Arial;  color:#848788; text-align:center;  }


.blanc10A		{	font:normal 10px Arial;  color:#FFFFFF; text-align:left;  text-decoration:none; line-height:11px;}


.oran29bA		{	font:bold 29px Arial; color:#eb7326;}
.oran19bA		{	font:bold 19px Arial; color:#eb7326;}
.oran15A		{	font:normal 15px Arial; color:#eb7326;}
.oran12bA		{	font:bold 12px Arial; color:#eb7326;}
.oran10A		{	font:normal 10px Arial; color:#eb7326;}


.blue29bA		{	font:bold 29px Arial; color:#007bbd;}
.blue19bA		{	font:bold 19px Arial; color:#007bbd;}
.blue15A		{	font:normal 15px Arial; color:#007bbd;}
.blue12bA		{	font:bold 12px Arial; color:#007bbd;}
.blue10A		{	font:normal 10px Arial; color:#007bbd;}


.rose27bA		{	font:bold 27px Arial; color:#e50083;}


.ml				{	font:normal 11px Arial; color:#747677; text-align:justify; }
.ml2			{	font:bold 11px Arial; color:#747677; text-align:justify;}


.bgtab1			{	width:513px; height:96px; margin:0px; padding:0px; font:normal 10px Arial; color:#eb7326;	 background-image:url(../images/bgtab1.gif); background-repeat:no-repeat;	}
.bgtab1_td1		{	width:105px; padding-left:10px	}
.bgtab1_td2		{	width:66px; text-align:center;	}
.bgtab1_td3		{	text-align:center;	}


.div_bgtab2		{ width:450px; margin:auto; }
.bgtab2			{	width:450px; height:120px; margin:0px; padding:0px; font:normal 12px Arial; color:#007bbd;  background-image:url(../images/bgtab2.gif);	 background-repeat:no-repeat;	}
.bgtab2_td0		{	width:450px; height:25px; }
.bgtab2_td1		{	width:450px; height:21px; padding-left:20px	}




.bl0			{	width:156px;	height:175px; padding-top:4px; text-align:center;	background-image:url(../images/bl0.gif); background-repeat:no-repeat;	}
.bl0C1			{	font:normal 14px Arial; color:#FFFFFF;		}
.bl0C2			{	height:80px; font:normal 11px Arial; margin:8px;  text-align:left; color:#6d6f70; padding:5px;		}

.bl1			{	width:156px;	height:175px; padding-top:4px; text-align:center;	background-image:url(../images/bl1.gif); background-repeat:no-repeat;	}
.bl1C1			{	font:normal 14px Arial; color:#6d6f70;		}
.bl1C2			{	height:80px; font:normal 11px Arial; margin:8px;  text-align:left; color:#6d6f70; padding:5px;		}

.bl2			{	width:156px;	height:231px; padding-top:4px; text-align:center;	background-image:url(../images/bl2.gif); background-repeat:no-repeat;	}
.bl2C1			{	font:normal 14px Arial; color:#FFFFFF;		}
.bl2C2			{	height:80px; font:normal 11px Arial; margin:8px;  text-align:left; color:#6d6f70; padding:5px;	 	}
.bl2C21			{	height:80px; font:normal 11px Arial; margin:8px;  text-align:left; color:#6d6f70; padding:5px; padding-top:0px;margin-top:-3px;	 		}

.bl3			{	width:156px;	height:231px; padding-top:4px; text-align:center;	background-image:url(../images/bl3.gif); background-repeat:no-repeat;	}
.bl3C1			{	font:normal 14px Arial; color:#6d6f70;		}
.bl3C2			{	height:80px; font:normal 11px Arial; margin:8px;  text-align:left; color:#6d6f70; padding:5px;		}
.bl3C21			{	height:80px; font:normal 11px Arial; margin:8px;  text-align:left; color:#6d6f70; padding:5px; padding-top:0px;margin-top:-3px;	 		}


.tablActions		{	width:444px; height:151px; margin-top:10px; margin-left:10px; text-align:left; line-height:11px; text-align:left; background-image:url(../images/tablactions.gif); background-repeat:no-repeat;	}
.tablActionsC1		{	width:25%; padding-left:10px; padding-top:0px;  }
.tablActionsC2		{	width:25%; padding-left:10px; padding-top:0px;  }
.tablActionsC3		{	width:25%; padding-left:12px; padding-top:0px;  }
.tablActionsC4		{	width:25%; padding-left:12px; padding-top:0px;  }

.tablActRoll1	{ font:normal 9px Arial; color:#ea6727; vertical-align:top; line-height:13px;}
.tablActRoll2	{ font:normal 9px Arial; color:#007abc; vertical-align:top; line-height:13px;}
.tablActRoll3	{ font:normal 9px Arial; color:#e40079; vertical-align:top; line-height:13px;}
.tablActRoll4	{ font:normal 9px Arial; color:#e40079; vertical-align:top; line-height:13px;}


.mixE		{	width:51px;	}
.mixTL1		{	width:320px; height:141px; background-image:url(../images/mixTR_1.gif); background-repeat:no-repeat; padding:100px 0px 0px 10px;	}
.mixTR1		{	width:320px; height:141px; background-image:url(../images/mixTL_1.gif); background-repeat:no-repeat; padding:100px 0px 0px 10px;	}
.mixTL2		{	width:330px; height:87px;  background-image:url(../images/mixTL_2.gif); background-repeat:no-repeat; text-align:center;	}
.mixTR2		{	width:330px; height:87px;  background-image:url(../images/mixTR_2.gif); background-repeat:no-repeat; text-align:center;	}
.mixTL3		{	width:310px; height:178px; background-image:url(../images/mixTL_3.gif); background-repeat:no-repeat; text-align:left; padding:20px 0px 0px 20px;	}
.mixTR3		{	width:310px; height:178px; background-image:url(../images/mixTL_3.gif); background-repeat:no-repeat; text-align:left; padding:20px 0px 0px 20px;	}

#hometab	{	width:445px ; height:27px;  text-align:center; margin-top:14px; padding-top:6px; background-image:url(../images/bghometab.gif) ; background-repeat:no-repeat;   background-color:#d8d7d7;}
.textchange	{	position:relative; width:437px ; height:22px; opacity:100; filter:alpha(opacity=100); min-height:1px; display:inline-block; background-color:#d8d7d7;}
.textchangeA	{	position:relative; width:437px ; opacity:100; filter:alpha(opacity=100); min-height:1px; display:inline-block; background-color:#d8d7d7;}




#mixtab		{	width:445px ; height:27px; text-align:center; background-color:#ececec; font:normal 9px Arial; color:#bbbbbb;			}	
#textchange {	top: -330px;  height: auto; margin:10px; padding:10px;}
.textchangemixte{	position:relative; width:910px ;  height:100px; opacity:100; filter:alpha(opacity=100); min-height:1px; display:inline-block; background-color:#ececec; }

/*--------------------
   Addons : erreur du simulateur
 ---------------------*/
iframe#error-formIframe {
	border: none;
}

div#error-form {
	position: absolute;
	margin: 0;
	padding: 0;
	width: 250px;
	background: #FFFFFF;
	border: 1px solid #E50083;
}

div#error-form h2.error {
	display: block;
	margin: 0;
	padding: 2px 0px 0px 5px;
	height: 1.3em;
	font-size: 1em;
	color: #FFFFFF;
	background-color: #BF006D;
	background-image: url(../../../images/bandeau-formulaire.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-indent: 0em;
	height: 16px;
}

div#error-form img {
	float: right;
}

div#error-form p {
	margin: 0;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #686868;
	text-align: center;
}

div#error-form p.close {
	margin: 0;
	padding: 0px 10px 10px 10px;
	text-align: right;
}

div#error-form p.close a:link,div#error-form p.close a:visited {
	color: #DF0080;
	text-decoration: none;
}

div#error-form p.close a:hover {
	color: #686868;
}

div#error-form p.ou {
	padding-left: 10px;
	padding-right: 10px;
}

div#error-form ul {
	margin-top: -10px;
	margin-bottom: -5px;
}

div#error-form li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #686868;
}

#visuel-promo {
	background-color:white;
	
	position:relative;
	margin-top:10px;
	padding-left:16px;
	padding-right:19px;
	padding-top:10px;
	width:177px;
}
* html #cartoucheR #visuel-promo {
	padding-left:3px;
	padding-right:6px;
	float:right;
	width:200px;
	padding-bottom:150px;
}
* html #cartoucheR2 #visuel-promo{
	
	margin-left:3px;
	padding-right:17px;
	padding-bottom:50px;	
	border-
}
div#loaderSqli{
	border:1px #E40078 solid ;
	border-top:4px #E40078 solid ;
	color:#E40078;
}
div.message-modal-home-div{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	border:4px solid #EEEEEE; 
}
.contentMenuS {
	-x-system-font:none;
	background-color:#FEF3F9;
	color:#6D6F70;
	font-family:Arial;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:650px;
	line-height:normal;
	padding:0;
	position:relative;
	top:0;
}

