*{
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

html, body{
	background-color:#ffffff;
	color: #333;
	height:100%;
}

p, div, td {line-height:120%;}

p{
	margin-bottom:10px;
}

td{
	text-align:left;
	vertical-align:top;
}

ul {
  list-style-type: square;
  padding-left:15px;
}

h1{
	font-size:14px;
	font-weight:bold;
	color: #0E2B8D;
	/*background:url(../img/h1.gif) top left no-repeat;
	padding:18px 7px 0px 7px;
	margin-bottom:20px;
	color: #535353;*/
}

h2{
	font-size:12px;
	font-weight:bold;
	color: #0E2B8D;
}

h3{
	font-size:11px;
	font-weight:bold;
	color: #0E2B8D;
}
h4{
	font-size:9px;
	font-weight:bold;
}
address{
	font-style: normal;
	margin:10px 15px;
}
textarea{
	width:400px;
}
/*Basic Links*/

a:link, a:visited {color:#0E2B8D;text-decoration:none;}

a:hover {color: #8695C6;text-decoration:none;}

a.img{border:0;}

/*Begin Index

/*End Index*/

/*Begin Template*/
#contener{
	width: 765px;
	margin-left: auto;
	margin-right: auto;
}
#contener_content{
	width: 765px;
	margin-left: auto;
	margin-right: auto;
}
#contener #header{
	height: 249px;
	width: 100%;
	background: url(../img/header.jpg) top left no-repeat;
	margin-bottom:0px;
}

#contener_content #header{
	height: 249px;
	width: 100%;
	background: url(../img/header_content.jpg) top left no-repeat;
	margin-bottom:0px;
}

#header  #logo{
	width:280px;
	height:110px;
	float:left;
	margin:0px 15px;
}
/* contact orig
#header  #contact{
	padding: 10px;
	width:60px;
	float:right;
	color:#9B9B9B;
}*/
#header  #contact{
	padding: 10px;
	width:80px;
	float:right;
	color:#9B9B9B;
	text-align:right;
}
#header  #contact a:link, #header  #contact a:visited {color:#9B9B9B;text-decoration:none;}
#header  #contact a:hover {color: #9B9B9B;text-decoration:underline;}

#contener #header  #sous_traitance{
	padding: 141px 10px 10px 552px;
}
#contener_content #header  #sous_traitance{
	padding: 141px 10px 10px 552px;
}

#menu{
	height:56px;
	/*background: url(../img/back_mainmenu.gif) top left repeat-x;*/
	margin-bottom:7px;
}

#menu ul  {
	padding:0px;
	margin:0px;
}
#menu ul li {
	display:table-cell;
	float : left;
}

#submenu_h{
	margin: 8px 0px;
	font-weight:normal;
	text-transform: uppercase ;
}

#submenu_h a{
	margin: 0px 16px 0px 0px;
}
#submenu_h a:link, #submenu_h a:visited {color:#0E2B8D;text-decoration:none;}
#submenu_h a:hover {color:#0E2B8D;text-decoration:none;}

#submenu_h ul  {
	border-top: 1px solid #e7f0f5;
	padding:0px;
	margin:0px;
	width:100%;
}
#submenu_h li {
	display:table-cell;
	float : left;
	padding:2px 5px 3px 5px;
}
/*
#submenu_h ul li:hover  {
	background:#e7f0f5;
}
*/
#contener .content{
	margin: 0px 10px;
}	
#contener .content_text{
	margin: 0px 2px;
}
#contener_content .content{
	margin: 0px 10px 0px 0px;
}	
#contener_content #content .content{
	margin: 10px 10px 0px 0px;
}	
#contener_content .content_text{
	margin: 0px 7px 0px 0px;
}
/* Right en petit*/
#contener_content #right *{
	font-size:10px;
}
#contener_content #right h2{
	font-size:11px;
}
#contener_content #bottom *{
	font-size:10px;
}
#contener_content #bottom h2{
	font-size:11px;
}

/* fin Right en petit*/
#contener_content #right  .content{
	padding: 0px 10px;
}

#contener_content #right .content_text{
	padding: 0px;
}

#contener_content #right_bottom  .content{
	padding: 0px 10px;
}

#contener_content #right_bottom .content_text{
	padding: 0px 7px;
}
#contener #left{
	width:461px;
	float:left;
	margin-bottom:10px;
}
#contener_content #left{
	width:155px;
	/*background-color:#F3F3F3;*/
	background-color:#e7f0f5;
	float:left;
	margin-bottom:10px;
	display:none
}

#contener_content #center{
	width:461px;
	/*width:453px;*/
	float:left;
	/*border-right:3px solid #B9B9B9;*/
	margin-bottom:10px;
}
#contener_content #center_bottom{
	width:461px;
	/*width:453px;*/
	float:left;
	/*border-right:3px solid #B9B9B9;*/
	margin-bottom:10px;
}

#contener_content #center #submenu{
	width:130px;
	/*background-color:#F3F3F3;*/
	background-color:#e7f0f5;
	float:right;
	margin:10px 0px 10px 10px;
}
#contener_content #center ul  {
	padding:0px 10px 0px 15px;
	margin:10px;
}
#contener #left #home{
	height:221px;
	margin-right:3px;
	background: url(../img/home.jpg) top left no-repeat;
	color:#0E2B8D;
}
#contener #left #home .content{
	padding-top:155px;
}
#contener #chiffres{
	height:197px;
	border-right:3px solid #B9B9B9;
	margin-top:10px;
	color: #9B9B9B;
}
#contener_content  #chiffres{
	height:197px;
	border-right:3px solid #B9B9B9;
	color: #9B9B9B;
}

#chiffres .content_text{
	float:left;
	width:200px;
}
#chiffres .content_text_chiffres{
	padding-top:19px;
	float:left;
	width:221px;
}

#chiffres_infos{
	text-align:right;
	color: #9B9B9B;
	float: right;
}

#contener #left h2{
	background: url(../img/h2.gif) top left no-repeat;
	padding-left:8px;
}
#contener_content h2{
}

#chiffres ul{
	list-style-type: none;
}
#contener_content #submenu{
	margin:10px 10px 20px 10px;
}
#contener_content #submenu li {
  margin:2px 0px;
}
#active_menu{
	/*color:#CA002D;*/
	background:#e7f0f5;
}
#table_date{
	width:100%;
}
#table_date h2{
	background: url(../img/h2.gif) top left no-repeat;
	padding-left:8px;
}
/*
ul.sublevel_1{
	color:#CA002D;
}
ul.sublevel_1 li{
	font-size:12px;
	font-weight:normal;
	text-transform: uppercase ;
}
ul.sublevel_2{
	color:#0E2B8D;
	margin:5px 0px;
}
ul.sublevel_2 li{
	font-size:11px;
	font-weight:normal;
}
ul.sublevel_3{
	color:#888888;
	margin:5px 0px;
}
ul.sublevel_3 li{
	font-size:10px;
	font-weight:normal;
}
ul.sublevel_1 li a:link, ul.sublevel_1 li a:visited {color:#111111;font-size:12px;text-decoration:none;}
ul.sublevel_1 li a:hover {color: #111111;text-decoration:underline;}
ul.sublevel_2 li a:link, ul.sublevel_2 li a:visited {color:#0E2B8D;font-size:11px;text-decoration:none;}
ul.sublevel_2 li a:hover {color: #0E2B8D;text-decoration:underline;}
ul.sublevel_3 li a:link, ul.sublevel_3 li a:visited {color:#888888;font-size:10px;text-decoration:none;}
ul.sublevel_3 li a:hover {color: #888888;text-decoration:underline;}
*/
#contener #right{
	width:304px;
	float:right;
	margin-bottom:10px;
	display: inline;
}
#contener_content #right .content{
	padding: 0px;
}	
#contener_content #right .content h2{
	/*background: url(../img/h2.gif) top left no-repeat;
	padding-left:8px;*/
}
#contener_content #right .content ul{
	list-style-type: none;
	margin:5px 0px;
}

#contener_content #right{
	width:304px;
	/*width:154px;*/
	float:right;
	margin-bottom:10px;
	padding-bottom:0px;
	background-color:#F3F3F3;
	color: #313131;
	display: inline;
	/*border-left:3px solid #fff;*/
	/*border-left:3px solid #B9B9B9;*/
}
#contener_content #right_bottom{
	width:304px;
	float:left;
	margin-bottom:10px;
	padding-bottom:16px;
}

#contener #right #marques{
	height:210px;
	background-color:#F3F3F3;
	
}
#contener #right #marques .content{
	padding:1px 1px;
}
#contener #right #marques h1{
	margin-bottom:6px;
}
#contener #right #flash_marques{
	margin-left:8px;
}
#contener #right #news{
	color: #9B9B9B;
	margin-top:10px;
}
#back_button{
	text-align:left;
}
#ancre_top{
	text-align:right;
}
#footer{
	height: 40px;
	width: 100%;
	background: url(../img/footer.gif) top left repeat-x;
}

#footer .content{
	padding-top:15px;
	padding-bottom:0px;
}
#contener_content img.titles{
	margin-top:5px;
	margin-bottom:19px;
}
#contener_content #content img.titles{
	display:none;
}

#contener_content #bottom img.titles{
	margin-top:0px;
	margin-bottom:19px;
}
#contener img.titles{
	margin-bottom:10px;
}
#marques  img.titles{
	margin-bottom:2px;
}
#form_contact{
	margin:10px;
}
.contact_btn{
	font-weight:normal;
	text-align:center;
	margin:10px 10px;
}
.cell_date{
}
.bleu{
	color: #0E2B8D;
}
.thumb{
	/*width:20%;*/
	padding:0px 0px 5px 0px;
}
.thumb_text{
	padding:0px 5px 5px 0px;
}
.sep{	
	width:100%;
	height:10px;
	background-color:#fff;
}
.inputbox{
	font-size: 11px;
	color: #545454;
}

.form_cell{
	padding: 1px 1px 6px 0px;
	vertical-align:top;
}
.thumb_img{
	border-left:0px solid #fff;
	border-right:1px solid #fff;
	border-top:0px solid #fff;
	border-bottom:0px solid #fff;
}

div.copy_photo{
	font-size:9px;
	text-align:left;
	margin:2px;
}
/*End Template*/

#copyright{
	color: #9B9B9B;
	font-size: 9px;
}
#copyright a:link, #copyright a:visited {color:#9B9B9B;text-decoration:none;}

#copyright a:hover {color: #9B9B9B;text-decoration:underline;}
