body{ background-image:url(../images/fond.jpg); background-repeat:repeat; font-family:arial; }
	.clear{ clear:both;}
	.hidden{display:none;}
	.bold{font-weight:bold;}
	.center{text-align:center;}
	.inline_block{ display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top;}
	.global_top{ width:1003px;height:45px;margin:auto;margin-top:15px; text-align:right;}
	.global_client{ color:#7C99AB; font-size:13px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; margin-right:10px; font-weight:bold;}
	.global_client:link {color:#7C99AB;}
	.global_client:hover { color:gray;}
	.global_whitehr{ height:5px; background-color:#FFF; margin-left:12px; margin-top:17px;}
	.global_topmenu{ width:1003px; height:235px; background-image:url(../images/global_back.png); margin:auto;}
	.global_logo{ width:283px; height:75px; background-image:url(../images/logo.png); margin-left:22px; float:left; cursor:pointer;}
	.global_toplink { font-family:Verdana; font-size:14px; width:370px; height:30px; float:left; margin-top:61px; margin-left:100px;}
	.global_link1 { font-weight:bold; text-decoration:none; color:#14214e;}
	.global_link1:hover { color:#848daa; }
	.global_contact{ float:right; text-align:right; margin-top:5px; margin-right:15px; font-family:Tahoma; width:175px; color:#7c99ab; font-size:11px; font-weight:bold;}
	.global_contact strong{ color:#14214e; font-size:15px;}
	.global_banner{ width:951px; height:104px; background-image:url(../images/banner.png); margin-left:28px; clear:both; position:relative; }
	.global_ban_txt{ float:right; text-align:justify; margin-top:12px; margin-right:19px; color:white; font-family:Arial; font-size:10px; width:175px; }
	.global_bande{ width:715px; height:17px; background-image:url(../images/bande.png); margin-left:28px; font-size:14px; font-family:arial; color:white; padding-left:235px; font-weight:bold; padding-top:2px; margin-top:10px; }
	.global_page{ width:1003px; /*min-height:800px;*/ background-image:url(../images/page_back.png); margin:auto; }
	.global_left{ width:214px; margin-left:27px;  }
	.global_menu_el1,.global_menu_el2,.global_menu_el3,.global_menu_el4{ width:180px; color:#FFF; background-color:#7C99AB; padding-top:6px; padding-left:25px; height:22px; background-image:url(../images/square1.png); background-repeat: no-repeat; display:block; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
	.global_menu_el2{ background-color:#DEE5EA; font-size:12px; height:18px; padding-top:2px; font-weight:normal; background-image:url(../images/square2.png); border-top:5px solid #ffffff;}
	.global_menu_el3{ font-size:12px; height:21px; padding-top:5px; font-weight:normal; background-image:url(../images/square2.png); background-position:0px 3px; border-bottom:5px solid #ffffff; }
	.global_menu_el4{ background-color:#C2C6D1; font-size:10px; height:16px; padding-left:15px; width:185px; padding-top:2px; font-weight:normal; background-image:none; border-top:5px solid #ffffff; border-left:5px solid #ffffff;}
	.global_link2 { font-weight:bold; text-decoration:none; color:#14214E; }
	.global_link2:hover { color:#7c99ab; }
	.global_link3 { font-weight:bold; text-decoration:none; color:#ffffff; }
	.global_link3:hover { color:#dee5ea; }
	.global_link4 { text-decoration:none; color:#ffffff; }
	.global_link4:hover { color:#dee5ea; }
	.global_link5 { text-decoration:none; color:#7C99AB; }
	.global_link5:hover { color:gray; }
	.global_menu_sep1{background-color:#FFF; height:15px;}
	.global_menu_bot{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; margin:5px;}
	.global_menu_bot strong { font-weight:bold; font-size:12px;}
	.global_smallcaps{ font-variant:small-caps;}
	.global_right{ width:729px; margin-left:5px; font-size:12px; color:black; }
		.global_right h1{ font-weight:bold; font-size:15px; color:#14214E; margin-left:10px;}
		.global_right h2{ font-weight:bold; font-size:13px; color:#14214E; margin-left:15px; margin-top:20px;}
		.global_right p{ margin-left:10px; padding-right:20px; text-align:justify; margin-bottom:10px; margin-top:13px;}
		.global_right ul{ margin-left:10px; padding-right:10px; text-align:justify; margin-bottom:10px; margin-top:13px; list-style-image:url(../images/arrow2.png);}
		.global_right li{ margin-bottom:5px; margin-top:5px;}
	.global_footer{ width:950px; height:63px; margin-left:27px; background-color:#fff; background-image:url(../images/footer.png); background-repeat:no-repeat; border-top:10px solid #ffffff; }
	.global_footer_links1{ width:180px; height:24px; margin-left:12px; margin-top:5px; background-image:url(../images/square3.png); background-repeat:repeat-y; padding-left:10px; font-size:10px;}
	.global_footer_txt1{ width:740px; height:24px; margin-top:4px; text-align:center; font-size:12px; color:#FFF;}
	.global_footer_bot1{ width:550px; margin-top:15px; font-size:10px; color:#14214E; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; }
	.global_footer_bot2{ width:195px; margin-top:15px; font-size:10px; color:#95ACBB; font-family:Arial; text-align:right;}
	.global_footer_bot2 strong{ font-family:Tahoma; font-weight:bold;}
	.global_bottom{ width:1003px; text-align:right; font-size:11px; color:#FFF; margin:auto; margin-bottom:50px;}
	
.right_pict{ float:right; width:190px; height:55px; text-align:right; margin-top:9px; }
.nodeco_link{ text-decoration:none; color:inherit; }
.green_bar { background-image:url(../images/barre_V.jpg); height:18px; width:709px; font-size:14px; font-weight:bold; font-family:arial; color:white; padding-left:20px; padding-top:1px; margin-bottom:15px; margin-top:15px;}
.green_div { width:100%; background-color:#e8f4e5; background-image:url(../images/arrow1.png); background-position:top right; background-repeat:no-repeat; padding-bottom:13px; margin-bottom:10px;}
	.green_div h1{ font-size:10px; color:#146502; font-weight:bold; padding-left:15px; padding-top:8px; margin:0; }
	.green_div ul{ float:left; width:297px; font-size:10px; padding-left:37px; color:black; line-height:15px; list-style-image:url(../images/square4.png); margin:5px; }
	.green_comment { font-size:10px; color:#1c9401; width:210px; padding-left:15px; padding-top:10px; }
	.green_div p{ padding-left:15px; padding-top:8px; margin:0; }
	.green_h1{ width:327px; }
.grey_div{ width:220px; height:140px; background-image:url(../images/bck_BI.jpg); color:#14214E; font-size:11px; padding-top:10px; padding-left:10px;}
	.grey_div h1{ font-size:13px; color:#14214e; font-weight:bold; padding:0; margin:0; margin-bottom:5px;}
.white_div{ border-left:1px dashed #999999; color:#14214e; font-size:11px; width:220px; height:140px; background-image:url(../images/coin.jpg); background-repeat:no-repeat; background-position:top right; margin-left:10px; padding-top:10px; padding-left:10px;}
	.white_div h1{ font-size:13px; color:#14214E; font-weight:bold; padding:0; margin:0; margin-bottom:5px;}
	.white_div_link1{color:#14214e; display:block; margin-top:12px; }
	.white_div_link2{ color:#7c99ab; font-weight:bold; display:block; margin-top:20px;}
.grey_div2{ width:235px; height:140px; background-image:url(../images/clients.jpg); color:#14214E; font-size:11px; padding-top:10px; padding-left:5px; margin-left:10px;}
	.grey_div2 h1{ font-size:13px; color:#fff; font-weight:bold; padding:0; margin:0; margin-bottom:5px;}
	.grey_div2 ul{ padding-left:5px; line-height:10px; list-style:none; list-style-image:none; margin-top:10px; margin-bottom:10px; }
.contact_left{width:445px;}
.contact_right{width:275px; margin-left:5px;}
.contact_map{float:right; margin-top:40px; margin-right:15px; color:#14214E; font-size:12px; text-align:right; line-height:20px;}
.contact_form { width:405px; font-size:12px; color:#14214e; background-color:#ebf0f2; padding:20px; }
.partner_logos{ width:100%; text-align:center; margin-top:25px; }
	.partner_logos img {margin:10px;}
.media_picts{margin:20px;}
	.media_picts img{margin:10px; display:block;}
.global_pict1{margin:20px; margin-left:46px; text-align:center; font-weight:bold; }
.small_grey{width:700px; color:#666; margin:auto; border-top:1px dashed #666; margin-top:20px;}
.plan_list{ list-style-image:url(images/square5.png); font-weight:bold; font-family:Tahoma;}

.soumission_label{ height:20px; padding-left:5px; color:#FFF; background:#14214e url(../images/square6.png) no-repeat right; width:355px; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
.soumission_input{ height:20px; padding-left:5px; color:#14214e; background:#dcdee5; border:none; width:355px; font-family:Verdana, Geneva, sans-serif; font-size:13px; margin-top:5px; margin-bottom:20px;}

.banniere_pict { position:absolute; right:2px; top:2px; cursor:pointer; }
.block_letter {font-size:40px; margin-left:40px; margin-bottom:10px; margin-top:13px; width:30px; vertical-align:middle;}
.p_papi {width:605px; text-align:justify; margin-bottom:10px; margin-top:13px; vertical-align:middle;}


/*END OF NEW CONTENT*/

img{border:none;}

.checkimg{
	margin-left:10px;
}

#global {
	position:relative;
	margin:0 auto;
	top:40px;
	width: 991px;
	background-color:white;
}
#lienbas {
	position:relative;
	margin:0 auto;
	text-align:center;
	margin-top:0px;
	width: 991px;
	background-color:white;
	height:20px;
	padding-top:10px;
	float:left;
}
#bordureHaut {
	position:relative;
	margin:0 auto;
	top:38px;
	_top:50px;/*IF IE 6 and below*/
	width: 991px;
	height: 5px;
	border-top:5px solid white;
}
#bordureCote {
	position:relative;
	float:left;
	margin-left:-12px;
	top:0px;
	width: 5px;
	height: 980px;
	_height: 755px;/*IF IE 6 and below*/
	border-left:5px solid white;
}
#header {
	position:relative;
	background-color:white;
	height:195px;
	width:990px;
	float:top;
	margin:0 auto;
}
#logo {
	position:relative;
	FLOAT:LEFT;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	height:75px;
	width:283px;
	top:7px;
	margin-left:15px;
}
.Cfonce {
	font-weight:600;
	text-decoration:none;
	color:#14214e;
}
.Cpale {
	font-weight:600;
	text-decoration:none;
	color:#848daa;
}
.Cfonce3 {
	text-decoration:none;
	color:#14214e;
}
.Cpale3 {
	text-decoration:none;
	color:#848daa;
}
.Cfonce2 {
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:white;
}
.Cpale2 {
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:gray;
}
.Cfonce3 {
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#7c99ab;
}
.Cpale3 {
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:gray;
}
#EN {
	top:-40px;
	right:-2px;
	position:absolute;
	width:160px;
	height:100px;
}
#ban {
	position:relative;
	float:left;
	left:15px;
	margin-left:0px;
	margin-top:5px;
	width:951px;
	height:104px;
	background-image:url(../images/ban.jpg);
	background-repeat:no-repeat;
}
#bande {
	z-index:999;
	position:relative;
	float:left;
	float:top;
	left:15px;
	margin-left:0px;
	margin-top:10px;
	width:950px;
	height:19px;
	background-image:url(../images/bande.jpg);
	background-repeat:no-repeat;
}
#menuL {
	position:relative;
	left:15px;
	top:10px;
 	*top:40px;/*IF IE 7 and above*/
	width:205px;
	background-color:white;
	float:left;
	z-index:999;
	height:600px;
}
#entreprise {
	position:relative;
	widht:213px;
	float:top;
	_margin-top:-25px;/*IF IE 6 and below*/
}
#service {
	margin-top:15px;
	position:relative;
}
.styleMenuL {
	position:relative;
	background-color:#dee5ea;
	font-size:12px;
	font-family:arial;
	color:#14214e;
	margin-top:5px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.styleMenuLp {
	position:relative;
	background-color:#e8f5e4;
	font-size:12px;
	font-family:arial;
	color:#14214e;
	margin-top:5px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
#bordureMenu, #bordureMenu2, #bordureMenu3, #bordureMenu4 {
	position:relative;
	float:left;
	border-right:4px solid #7c99ab;
	height:106px;
	z-index:999;
	margin-left:20px;
	margin-top:10px;
 	*margin-top:40px;/*IF IE 7 and above*/
	_margin:15px 0 0 11px;
}
#bordureMenu2 {
	float:left;
	height:366px;
	margin-left:-4px;
	margin-top:130px;
 	*margin-top:160px;/*IF IE 7 and above*/
	_top:-25px;/*IF IE 6 and below*/
}
#bordureMenu3 {
	position:relative;
	height:247px;
	margin-left:210px;
	margin-top:-242px;
 	*margin-top:-247px;/*IF IE 7 and above*/
	_top:-0px;/*IF IE 6 and below*/
	_margin-left:105px;
}
#bordureMenu4 {
	float:left;
	height:176px;
	margin-left:210px;
	margin-top:-176px;
 	*margin-top:-176px;/*IF IE 7 and above*/
	_top:-0px;/*IF IE 6 and below*/
	_margin-left:105px;
}
#coordonnees {
	margin-top:15px;
	color:white;
	padding-left:5px;
	padding-top:5px;
	float:left;
	width:200px;
	background-color:#7c99ab;
}
#pied {
	height:37px;
	width:950px;
	z-index:999;
	background-image:url(../images/pied.jpg);
	background-repeat:no-repeat;
	padding-top:5px;
	float:left;
	margin-left:15px;
	_margin-left:08px;/*IF IE 6 and below*/
	margin-top:110px;
 	*margin-top:135px;
}
#contenuSup {
	position:relative;
	width:760px;
	float:right;
	
	*margin-bottom:30px;/*IF IE 7 and below*/
	*top:30px;/*IF IE 7 and above*/
	
	_top:5px;/*IF IE 6 and below*/
	
}

#forfait{position:absolute; top:930px; left:15px; z-index:9999; width:205px; height:260px; _top:950px;}



.colDroite2 {
	position:relative;
	float:right;
	right:85px;
}

.divVert2 {
	position:relative;
	float:right;
	right:25px;
	top:35px;
	
	_right:20px;/*IF IE 6 and below*/
	_top:45px;/*IF IE 6 and below*/
	
	width:729px;
	_width:728px;
	height:145px;
	background-color:#e8f4e5;
}

#colDroite3 {
	position:relative;
	float:left;
	left:10px;
}

#colDroite4 {
	position:relative;
	float:right;
	right:10px;
}

.divVert3 {
	position:relative;
	float:right;
	right:25px;
	top:45px;
	
	_right:20px;/*IF IE 6 and below*/
	_top:55px;/*IF IE 6 and below*/
	
	width:729px;
	_width:728px;
	height:160px;
	background-color:#e8f4e5;
}

#colDroite5 {
	position:relative;
	float:left;
	left:10px;
}

#colDroite6 {
	position:relative;
	float:right;
	right:75px;
}
.LienBotP {
	text-decoration:none;
	color:white;
	font-size:10px;
	padding-left:10px;
	position:relative;
	z-index:999;
}
.LienBotF {
	text-decoration:none;
	color:black;
	font-size:10px;
	padding-left:10px;
	position:relative;
	z-index:999;
}
.flecheB {
	z-index:999;
	width:20px;
	height:20px;
	background-image:url(../images/flecheB.jpg);
	background-repeat:no-repeat;
	position:absolute;
	float:right;
	top:35px;
	right:30px;
}
.flecheV {
	z-index:999;
	width:20px;
	height:20px;
	background-image:url(../images/flecheV.jpg);
	background-repeat:no-repeat;
	position:absolute;
	float:right;
	top:10px;
	right:20px;
}
#liens {
	left:75px;
	clear:top;
	float:left;
	bottom:-110px;
	position:relative;
	height:25px;
	width:540px;
	_top:135px;/*IF IE 6 and below*/
}
.LienBotP2 {
	text-decoration:none;
	color:#95acbb;
	font-size:10px;
	position:relative;
	float:right;
	z-index:999;
}
.LienBotF2 {
	text-decoration:none;
	float:right;
	color:black;
	font-size:10px;
	position:relative;
	z-index:999;
}
.menuLienF {
	text-decoration:none;
	color:#14214e;
}
.menuLienP {
	text-decoration:none;
	color:#7c99ab;
}
#flash {
	position:relative;
	float:right;
	z-index:999;
	width:200px;
	height:100px;
	top:2px;
	right:2px;
}

/*SHARE POINT*/
#contenuS {
}
#contactF {
	width:425px;
	height:280px;
	position:relative;
	float:left;
	top:45px;
	left:25px;
	font-size:12px;
	color:#14214e;
	clear:left;
	background-color:#ebf0f2;
	padding-top:20px;
	padding-left:20px;
}
#forfaitdiv {
	height:250px;
	width:720px;
	margin-top:25px;
	margin-left:20px;
}
#listent ul {
	position:relative;
	font-size:12px;
	padding-top:15px;
	color:black;
	margin-left:50px;
	padding-right:45px;
	text-align:justify;
	list-style-position: outside;
	list-style-image:url(../images/puce1.jpg);
}
#listent il {
	list-style-position: outside;
	list-style-image:url(../images/puce1.jpg);
}

.left_menu_link_block{width:6px; height:6px; position:relative; top:-2px;}
.styleMenuL2 {position:relative; background-color:#c2c6d1; font-size:10px; font-family:arial; color:#14214e; margin-top:5px; padding-left:20px; padding-top:3px; padding-bottom:3px;
			  border-top:1px solid #999; border-bottom:1px solid #CCC; border-left:1px solid #999; border-right:1px solid #CCC; cursor:pointer;}
.ressources_contents{width:750px; padding:0px 0 0 10px; float:right;}
.ressources_contents p{font-size:12px; margin:10px 15px 10px 0;}
.reg_link{}
.reg_link:hover{text-decoration:underline;}
.green_link{color:#156502;}
.menuLienF2 {text-decoration:none; color:white; cursor:pointer;}
.menuLienP3 {text-decoration:none; color:#dee5ea; cursor:pointer;}
u{text-decoration:underline;}
.pkg_quote_btns{margin:10px 0 0 20px;}

.sp_wrapper p{font-size:12px;}
/*CSS PAGE CONCOURS*/
/*******************/

.divglobalconcours{position:absolute; margin:0px; left:20px; z-index:999; height:790px; background-image:url(../images/ego-concours2.jpg); background-repeat:no-repeat; background-position:100% 9%; *background-position:95% 9%;}
.txtconcours1{position:relative; width:655px; padding:0px; margin:0px; left:0px; padding-left:0px; padding-top:30px; font-size:12px; font:verdana; }
.txtconcours2{position:relative; width:515px; padding:0px; margin:0px; left:0px; padding-left:0px; padding-top:10px; font-size:12px; font:verdana; }
.divpub1{background-image:url(../images/ego-concours3.jpg); background-repeat:no-repeat; width:327px; height:281px; position:relative; top:90px;  margin-right:15px; *margin-right:45px; float:right;}
.divpub1 p{position:relative; color:white; font-size:11px; font:verdana; font-weight:bold; padding-left:50px;}
.divForm{position:absolute;background-image:url(../images/ego-concours-formbck.jpg); background-repeat:no-repeat; width:561px; height:538px;   margin-left:0px; margin-top:37px; }
.divForm label{font:verdana; font-size:11px;  color:#e50303; padding-left:10px;}