body 
{ 
	background-color: #292931;
	background-position:center;  
	margin:0; 
	padding:0; 
	border:0px; 
	font-family: Tahoma, sans-serif; 
	font-size:11px; 
	height:100%; 
	color:#3E3E3E;
	line-height:15px;
}

#body100
{
height:auto;
}


#conteneur 
{ 
	position: absolute; 
	width: 900px; 
	left: 50%;
	margin-left: -450px;
	background-image:url(../img/center_bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

#header 
{
	width:900px;
	height:27px;
	padding:0px 0px 0px 0px;
	background-image:url(../img/topline.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#logo 
{
	position: relative;
	left:20px;
	width:865px;
	height:153px;
	
	background-position:center;
	background-repeat:no-repeat;
}

#menu 
{
	position:relative;
	left:20px;
	width:865px;
	height:40px;
}

#content 
{
	position:relative;
	left:20px;
	width:865px;
	height:100%;
	text-align: center;
}



#bottombg
{
	position: relative;
	left:20px;
	width:865px;
	height:70px;
	background-image:url(../img/bottom_bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

#flagbg
{
	position: relative;
	left:20px;
	width:857px;
	height:20px;
	/*background-image:url(../img/bottom_bg.jpg);
	background-position:center;
	background-repeat:no-repeat;*/
	background-color: #C4E1FF;
}

#flagbg1
{
	position: relative;
	left:20px;
	width:857px;
	height:35px;
	/*background-image:url(../img/bottom_bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-color: #C4E1FF;*/
}

#popupcontent 
{
	position:relative;
	left:20px;
	width:350px;
	height:40px;
	text-align: center;
	padding-top: 20px;
}

#footer 
{
	width:900px;
	position:absolute;
	height:27px;
	padding:0px 0px 0px 0px;
	background-image:url(../img/bottomline.jpg);
	background-position:top;
	background-repeat:no-repeat;
	
}

/*---------------------Menu Buttons------------------------*/
#navbg
{
	/*float: left; */
	width: 183px; 
	height: 40px; 
	z-index: 8;
}

#navline
{
	float: left; 
	width: 3px; 
	height: 40px; 
	z-index: 9;
}

#btnAcceuil
{
	float: left; 
	width: 94px; 
	height: 40px; 
	z-index: 10;
}

#btnNotreAgence
{
	float: left; 
	width: 136px; 
	height: 40px; 
	z-index: 12;
}

#btnNotreSavoir
{
	float: left; 
	width: 165px; 
	height: 40px; 
	z-index: 14;
}

#btnDemande
{
	float: left; 
	width: 167px; 
	height: 40px; 
	z-index: 16;
}

#btnContact
{
	float: left; 
	width: 108px; 
	height: 40px; 
	z-index: 18;  
	background-color:#FFFFFF;
}
/*--------------------------------------------------------*/

#apDiv20{
	/*position: absolute; */
	width: 292px;
	float: left;
	background-color: #FFFFFF;
	text-align: justify;
}

#apDiv201{
	/*position: absolute;*/
	width: 865px;
	/*height: 257px;*/
	float: left;
	background-color: #FFFFFF;
}

#apDiv21{
	/*position: absolute;
	left: 504px;
	top: 243px;*/
	float: left;
	width: 285px;
	/*height: 257px;*/
	z-index: 21;
	background-color: #FFFFFF;
}

/*#apDiv22{width: 282px; z-index: 22;background-color: #FFFFFF;}*/

#apDiv22{/*position: absolute; left: 785px; top: 243px;*/ width: 529px; float: left; /*height: 257px;*/ z-index: 22;background-color: #FFFFFF;}

#apDiv24
{
	float: left;
	width: 265px;
	height: 155px;
	z-index: 24;
	background-color: #FFFFFF;
	font: Verdana;
	font-size: 17px;
/*	font-weight: bold;*/
	color: #27a1d7;
	padding-left: 16px;
}

#apDiv25
{
	float: left; 
	width: 260px; 
	height: 155px; 
	z-index: 25; 
	background-color: #FFFFFF;
	padding-left: 27px;
	font: Verdana;
	font-size: 17px;
/*	font-weight: bold;
*/	color: #27a1d7;
}

#apDiv26
{
	float: left; 
	width: 249px; 
	height: 183px; 
	z-index: 266; 
	background-color: #FFFFFF;
	padding-left: 27px;
	font: Verdana;
	font-size: 17px;
/*	font-weight: bold;
*/	color: #27a1d7;
}

#apDiv266
{
	width: 249px; 
	height: 155px; 
	z-index: 26; 
	background-color: #FFFFFF;
	padding-left: 5px;
	font: Verdana;
	font-size: 17px;
	font-weight: bold;
	color: #27a1d7;
}


#apDiv27{
	/*position: absolute;
	left: 218px;
	top: 635px;*/
	float: left;
	width: 290px;
	height: 250px;
	z-index: 27;
	background-color: #FFFFFF;
}

#apDiv271{
	/*position: absolute;
	left: 218px;
	top: 635px;*/
	float: left;
	width: 582px;
	height: 100%;
	z-index: 27;
	background-color: #FFFFFF;
	padding-top: 10px;
	text-align: left;
}

#apDiv28{
	/*position: absolute;
	left: 500px;
	top: 635px;*/
	float: left;
	width: 292px;
	height: 250px;
	z-index: 28;
	background-color: #FFFFFF;
}

#apDiv29{
	/*position: absolute;
	left: 775px;
	top: 635px;
	float: left;*/
	width: 260px;
	height: 365px;
	z-index: 29;
	background-color: #FFFFFF;
	padding-top: 10px;
	text-align: left;
	padding-left: 5px;
	padding-right: 10px;
}

#apDiv30{
	/*position: absolute; 
	left: 218px; 
	top: 885px; */
	float: left;
	width: 475px; 
	height: 150px; 
	z-index: 30;
}

#nosDiv1{
	/*position: absolute; 
	left: 218px; 
	top: 885px; */
	float:right;
	width: 268px; 
	height: 756px; 
	z-index: 30;
}


a.foot
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

a.foot:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3981B7;
font-weight:bold;
text-decoration:none;
}
a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.nav_link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00a688;
	font-weight:bold;
	text-decoration:none;
}

a.nav_link:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27a1d7;
	font-weight:bold;
	text-decoration:none;
}

a.nav_link1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27a1d7;
	font-weight:bold;
	text-decoration:none;
}

a.nav_link1:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00a688;
	font-weight:bold;
	text-decoration:none;
}

a.nav_link3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}

a.nav_link3:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00a688;
	font-weight:bold;
	text-decoration:none;
}

a.nav_text
{
/*	font-family:Verdana, Arial, Helvetica, sans-serif;*/
/*	font-size:11px;*/
	color:#27a1d7;
/*	font-weight:bold;*/
/*	text-decoration:none;
*/}

a.nav_text:hover
{
/*	font-family:Verdana, Arial, Helvetica, sans-serif;
*//*	font-size:11px;
*/	color:#00a688;
/*	font-weight:bold;
*/	/*text-decoration:none;*/
}

a.nav_link2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00a688;
	font-weight:normal;
	text-decoration:none;
}

a.nav_link2:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27a1d7;
	font-weight:normal;
	text-decoration:none;
}

.copy
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.style3 
{
	color: #FFFFFF
}

.head
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:17px; 
	color:#00a688; 
	padding-left:16px; 
	/*font-weight:bold;  */
 	line-height:20px;
}

.error_msg
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FF0000; 
	font-weight: bold;
	/*padding-left:230px;
	text-align: left;*/
}

.newshead
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:17px; 
	color:#00a688; 
	padding-left:5px; 
	padding-right:10px; 
	/*font-weight:bold;  */
 	line-height:20px;
}

.over
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	width:265px; 
	padding-left:16px;
	text-align:justify;
}

.brand
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	width:265px; 
	padding-left:15px;
	text-align:justify;
}

.contenttext
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	/*width:265px; 
	padding-left:16px;*/
}

.contenttext1
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
}

.headertext
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000;
	font-weight: bold;
}

.input
{
	padding-left:5px;  line-height:29px; height:29px;
	float: left;
}

.input1
{
  	line-height:29px; 
	height:29px; 
	vertical-align: middle;
}

.news
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:250px;
	padding-left:5px;
	text-align:justify;
}

.date
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF9900;
}

.divhead 
{ 
	font-size:14px; 
	font-weight: bold;
	color:#3981B7; 
	margin-top:0px; 
	padding-top:10px; 
	margin-left:0px; 
	padding-left:0px;
}

.divheadadd 
{ 
	font-size:14px; 
	font-weight: bold;
	color:#3981B7; 
	margin-top:0px; 
	padding-top:10px; 
	margin-left:0px; 
	padding-left:25px;
}

.loginmsg 
{ 
	font-size:12px; 
	font-weight: bold;
	color:#3981B7; 
	/*margin-top:0px; 
	padding-top:10px; 
	margin-left:0px; 
	padding-left:0px;*/
}

.msgtext
{ 
	font-size:11px; 
	font-weight: bold;
	color:#FF0000; 
}

.divtext
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	padding-left:0px;
	padding-top:10px; 
}

.nos1
{
width:30%;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#000000; 
padding-left:0px;
padding-top:10px; 
}

.w100% { width: 100%; }
.w10 { width: 10px; }
.w50 { width: 50px; } 	
.w12 { width: 12px; }
.w80 { width: 80px; }
.w81 { width: 81px; }
.w100 { width: 100px; }
.w120 { width: 120px; }
.w143 { width: 143px; }
.w150 { width: 150px; }
.w153 { width: 153px; }
.w180 { width: 180px; }
.w190 { width: 190px; }
.w195 { width: 195px; }
.w198 { width: 198px; }
.w199 { width: 199px; }
.w200 { width: 200px; }
.w215 { width: 215px; }
.w220 { width: 220px; }
.w225 { width: 225px; }
.w230 { width: 230px; }
.w234 { width: 234px; }
.w235 { width: 235px; }
.w240 { width: 240px; }
.w244 { width: 244px; }
.w245 { width: 245px; }
.w250 { width: 250px; }
.w255 { width: 255px; }
.w260 { width: 260px; }
.w263 { width: 263px; }
.w268 { width: 268px; }
.w270 { width: 270px; }
.w273 { width: 273px; }
.w275 { width: 275px; }
.w278 { width: 278px; }
.w280 { width: 280px; }
.w294 { width: 294px; }
.w298 { width: 298px; }
.w300 { width: 300px; }
.w304 { width: 304px; }
.w320 { width: 320px; }
.w330 { width: 330px; }
.w340 { width: 340px; }
.w344 { width: 344px; }
.w345 { width: 345px; }
.w350 { width: 350px; }
.w360 { width: 360px; }
.w364 { width: 364px; }
.w370 { width: 370px; }
.w373 { width: 373px; }
.w375 { width: 375px; }
.w377 { width: 377px; }
.w380 { width: 380px; }
.w387 { width: 387px; }
.w392 { width: 392px; }
.w395 { width: 395px; }
.w400 { width: 400px; }
.w410 { width: 410px; }
.w430 { width: 430px; }
.w453 { width: 453px; }
.w480 { width: 480px; }
.w500 { width: 500px; }
.w520 { width: 520px; }
.w550 { width: 550px; }
.w584 { width: 584px; }
.w594 { width: 594px; }
.w610 { width: 610px; }
.w624 { width: 624px; }
.w700 { width: 700px; }
.w725 { width: 725px; }
.w750 { width: 750px; }
.w810 { width: 810px; }
.w820 { width: 820px; }
.w825 { width: 825px; }
.w855 { width: 855px; }
.w865 { width: 865px; }

.h10 { height: 10px; }
.h15 { height: 15px; }
.h20 { height: 20px; }
.h25 { height: 25px; }
.h50 { height: 50px; }
.h60 { height: 60px; }
.h30 { height: 30px; }
.h756 { height: 756px; }
.hauto { height: auto  }
.fleft { float: left; }
.fright { float:right; }

.ptop3 { padding-top: 3px; }
.ptop5 { padding-top: 5px; }
.ptop10 { padding-top: 10px; }
.ptop20 { padding-top: 20px; }
.ptop30 { padding-top: 30px; }

.pbot5 { padding-bottom: 5px; }
.pbot10 { padding-bottom: 10px; }
.pbot20 { padding-bottom: 20px; }

.pleft5 { padding-left: 5px; }
.pleft10 { padding-left: 10px; }
.pleft15 { padding-left: 15px; }
.pleft50 { padding-left: 50px; }
.pleft75 { padding-left: 75px; }
.pleft100 { padding-left: 100px; }
.pleft150 { padding-left: 150px; }
.pleft200 { padding-left: 200px; }
.pleft250 { padding-left: 250px; }
.pleft300 { padding-left: 300px; }
.pleft750 { padding-left: 750px; }
.pleft810 { padding-left: 810px; }

.prt5 { padding-right: 5px; }
.prt10 { padding-right: 10px; }
.prt15 { padding-right: 15px; }

.padd5 { padding: 5px; }

.ltext { text-align: left; }
.rtext { text-align: right; }
.ctext { text-align:center; }
.jtext { text-align: justify; }

.today {COLOR: black; FONT-FAMILY: sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold}
.days {COLOR: navy; FONT-FAMILY: sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-ALIGN: center}
.dates {COLOR: black; FONT-FAMILY: sans-serif; FONT-SIZE: 10pt}
