body{margin:0px;padding:0px;color:#FFFFFF;font-family:Tahoma, Geneva, sans-serif;font-size:13px;line-height:1.5em;background-color:#0d88c3;}
a, a:link, a:visited{color:#FFFFFF;}
a:hover{color:#00FFFF;text-decoration:none;}
p{margin:0px;padding:0 0 10px 0;}
img{border:none;}
h1, h2, h3, h4, h5{font-weight:normal;}
h1{font-size:40px;color:#FFFFFF;margin:0 0 30px 0;padding:5px 0;}
h2{font-size:32px;color:#fff;margin:0 0 20px 0;padding:0;}
h3{font-size:21px;color:#fff;margin:0 0 20px 0;padding:0;}
h4{font-size:18px;color:#fff;margin:0 0 10px 0;padding:0;}
h5{font-size:16px;color:#fff;margin:0 0 10px 0;padding:0;}
h6{font-size:14px;margin:0 0 5px 0;padding:0;}
.cleaner{clear:both;width:100%;height:0px;font-size:0px;}
.cleaner_h10{clear:both;width:100%;height:10px;}
.cleaner_h20{clear:both;width:100%;height:20px;}
.cleaner_h30{clear:both;width:100%;height:30px;}
.cleaner_h40{clear:both;width:100%;height:40px;}
.cleaner_h50{clear:both;width:100%;height:50px;}
.cleaner_h60{clear:both;width:100%;height:60px;}
.float_l{float:left;}
.float_r{float:right;}
.image_wrapper{padding:8px;border:1px solid #333;background:#000;margin-bottom:10px;}
.fl_img{float:left;margin:3px 30px 15px 0;border:medium solid #0D88C3;}
.fr_img{float:right;margin:3px 0 15px 15px;}
blockquote{font-style:italic;}
cite{font-weight:bold;}
cite span{color:#fff;}
.button a{clear:both;display:block;width:130px;height:34px;color:#FFFFFF;font-weight:bold;font-size:11px;text-align:center;text-decoration:none;background-image:url(../images/ensavoirplus.jpg);background-repeat:no-repeat;margin-left:35px;}
.button a:hover{color:#fff;background-image:url(../images/ensavoirplus1.jpg);background-repeat:no-repeat;margin-left:35px;}
ul{margin:20px;padding:0;list-style-image:url(../images/list_icon.png);}
ul li{margin:0 0 15px 0;padding:0 0;}
#menu_wrapper{width:100%;height:50px;background-color:#033362;background-repeat:repeat-x;}
#menu{width:920px;height:50px;background-color:#033362;background-repeat:no-repeat;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:0;padding-right:30px;padding-bottom:0;padding-left:30px;}
#menu ul{padding:0px;list-style:none;margin-top:0px;margin-right:0px;margin-bottom:0px;}
#menu ul li{padding:0px;margin:0px;display:inline;}
#menu ul li a{float:left;display:block;width:120px;height:38px;margin-right:11px;text-align:center;font-size:15px;text-decoration:none;color:#FFFFFF;font-weight:bold;outline:none;padding-top:12px;padding-right:0;padding-bottom:0;padding-left:0;margin-left:11px;border-right-color:#0D88C3;border-left-color:#0D88C3;}
#menu1 ul li a{float:left;display:block;width:150px;height:38px;margin-right:1px;text-align:center;font-size:16px;text-decoration:none;color:#FFFFFF;font-weight:normal;outline:none;padding-top:12px;padding-right:0;padding-bottom:0;padding-left:0;}
#menu li a:hover, #menu li .current{color:#fff;background-image:url(../images/menu_hover.png);background-repeat:no-repeat;}
#header_wrapper{width:100%;height:227px;background-image:url(../images/header_warp.jpg);border-top-width:medium;border-bottom-width:medium;border-top-style:solid;border-bottom-style:solid;border-top-color:#FFFFFF;border-bottom-color:#033362;}
.header_wrapper{border-top: solid 3px #fff;
	width: 100%;
	background-image: url(../images/header_warp.jpg);
	border-bottom: solid 3px #fff;}

#header{overflow:hidden;width:980px;height:227px;background-image:url(../images/header.jpg);background-repeat:no-repeat;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}
.header{
	margin: 0 auto;
	width: 980px;
	height: 227px;
	position: relative;
	margin-right: 550px;
	}
.contacter{
	color: black;
	font-weight: bold;
	text-align: center;
	z-index: 2;
	position: absolute;
	width: 150px;
	top:150px;
	left:900px;
}
.contacter a{
	color: black;
	text-decoration: none;
	font-size: 14px;

}
.contacter2 a:hover{
	text-decoration: underline;
}
.contacter2{
	color: black;
	font-weight: bold;
	text-align: center;
	z-index: 2;
	position: absolute;
	width: 150px;
	top:150px;
	left:900px;
}
.contacter2 a{
	color: black;
	text-decoration: none;
	font-size: 14px;

}
.contacter2 a:hover{
	text-decoration: underline;
}
.telephone{
  		right: 210px;
  		top: 15px;
  	}
.telephone2{
	
	font-size: 18px;
	left:920px;
	width: 150px;
	top:50px;
	position: absolute;
	vertical-align: top;
	display: inline-block;
	z-index: 2;
	color:black;
}

.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';
font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-earphone{content:"\e182"}

#header #site_title{float:left;padding:40px 20px 0 100px;}
#header #site_title h1{margin:0;padding:0;}
#header #site_title h1 a{margin:0px;padding:0px;font-size:30px;color:#ffffff;font-weight:normal;text-decoration:none;}
#header #site_title h1 a span{display:block;text-align:left;font-size:14px;color:#5f6675;font-weight:bold;letter-spacing:2px;}
#top_row_wrapper{clear:both;width:100%;height:210px;background-color:#033362;border-top-width:6px;border-top-style:solid;border-top-color:#033362;border-right-color:#033362;border-bottom-color:#033362;border-left-color:#033362;}
#top_row{width:930px;background-color:#FFFFFF;margin-right:auto;margin-left:auto;padding-right:30px;padding-bottom:0;padding-left:30px;height:195px;border:medium solid #0D88C3;}
#top_row .top_row_box1{overflow:hidden;float:left;width:200px;height:175px;padding-right:40px;padding-bottom:20px;padding-left:0px;padding-top:5px;margin-left:8px;background-image:url(../images/separation.jpg);background-repeat:no-repeat;background-position:right center;}
#top_row .top_row_box{overflow:hidden;float:left;width:200px;height:175px;padding-right:40px;padding-bottom:20px;padding-left:0px;padding-top:5px;background-image:url(../images/separation.jpg);background-repeat:no-repeat;background-position:right center;}
#top_row .last{overflow:hidden;float:left;width:200px;height:175px;padding-right:0px;padding-bottom:20px;padding-left:0px;padding-top:5px;}
#top_row p{color:#033362;}
#content_wrapper{clear:both;width:100%;height:405px;background-color:#E4E7EC;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:solid;border-top-color:#FFFFFF;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-left-color:#FFFFFF;}
#content_wrapper1{clear:both;width:100%;height:510px;background-color:#E4E7EC;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:solid;border-top-color:#FFFFFF;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-left-color:#FFFFFF;}
#content_wrapper2{clear:both;width:100%;height:575px;background-color:#E4E7EC;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:solid;border-top-color:#FFFFFF;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-left-color:#FFFFFF;}
#content_wrapper3{clear:both;width:100%;height:275px;background-color:#E4E7EC;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:solid;border-top-color:#FFFFFF;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-left-color:#FFFFFF;}
#content_wrapper4{clear:both;width:100%;height:325px;background-color:#E4E7EC;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:solid;border-top-color:#FFFFFF;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-left-color:#FFFFFF;}
#content_wrapper5{clear:both;width:100%;height:395px;background-color:#E4E7EC;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:solid;border-top-color:#FFFFFF;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-left-color:#FFFFFF;}
#content_wrapper6{clear:both;width:100%;height:430px;background-color:#E4E7EC;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:solid;border-top-color:#FFFFFF;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-left-color:#FFFFFF;}
#content_wrapper7{clear:both;width:100%;height:355px;background-color:#E4E7EC;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:solid;border-top-color:#FFFFFF;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-left-color:#FFFFFF;}
#content_wrapper8{clear:both;width:100%;height:385px;background-color:#E4E7EC;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:solid;border-top-color:#FFFFFF;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-left-color:#FFFFFF;}
#content_wrapper9{clear:both;width:100%;height:auto;background-color:#E4E7EC;border-top-width:medium;border-right-width:medium;padding-bottom:50px;border-bottom:50px;border-left-width:medium;border-top-style:solid;border-top-color:#FFFFFF;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-left-color:#FFFFFF;}
#content_wrapper10{clear:both;width:100%;height:690px;background-color:#E4E7EC;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:solid;border-top-color:#FFFFFF;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-left-color:#FFFFFF;}
#content{width:930px;background-color:#FFFFFF;margin-top:10px;margin-right:auto;margin-bottom:10px;margin-left:auto;border:medium solid #0D88C3;padding:30px;}
.two_column{width:430px;}
.services_section{clear:both;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #CCC;background:url(images/templatemo_divider.jpg) bottom repeat-x;}
.services_section h4{margin-bottom:20px;}
.services_section .left{float:left;width:150px;margin-right:30px;}
.services_section .middle{float:left;width:350px;}
.services_section .right{float:right;width:350px;}
.services_section .left img{padding:5px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;}
.post_box{clear:both;padding-bottom:30px;margin-bottom:30px;background:url(images/hor_divider.jpg) bottom repeat-x;}
.post_box .post_content{clear:both;margin:10px 0;}
.post_content .left{float:left;width:300px;}
.post_content .left img{width:280px;height:160px;border:1px solid #0D88C3;padding:5px;background-color:#0D88C3;}
.post_content .right{float:right;width:600px;}
.post_content h2{margin-bottom:5px;}
.post_box p{padding-bottom:5px;margin:20px 0 10px 0;}
.post_section .post_info{font-style:italic;}
.post_box .comment_tab{padding:10px 0;margin:40px 0 20px 0;border-bottom:1px dashed #666;font-size:20px;font-weight:bold;}
#contact_form{float:left;padding:0;}
#contact_form form{margin:0px;padding:0px;}
#contact_form form .input_field{height:18px;width:260px;background:#222222;border:1px solid #666666;color:#CCCCCC;padding:4px;}
#contact_form form label{display:block;width:100px;margin-right:10px;font-size:14px;}
#contact_form form textarea{width:350px;height:150px;background:#222222;border:1px solid #666666;color:#CCCCCC;padding:4px;}
#contact_form form .submit_btn{margin-right:80px;padding:5px 10px;background:#222222;border:1px solid #666666;color:#CCCCCC;}
#footer_wrapper{clear:both;width:100%;background-color:#033261;border-top-width:medium;border-bottom-width:medium;border-top-style:solid;border-bottom-style:solid;border-top-color:#FFFFFF;border-bottom-color:#FFFFFF;}
#footer{width:930px;color:#033261;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:15px;padding-right:30px;padding-bottom:5px;padding-left:30px;}
.footer_box{float:left;width:800px;margin-right:100px;margin-left:50px;padding-top:0;padding-bottom:0;padding-left:0;color:#033261;}
.footer_menu{margin:0;padding:0;list-style:none;}
.footer_menu li{margin:0;padding:5px 0;}
.footer_menu li a{color:#d8d3bd;}
.footer_menu li a:hover{color:#fff;}
#footer img{padding:4px;border:3px solid #0D88C3;margin-bottom:10px;background-color:#033261;}
#copyright_wrapper{width:100%;background-color:#497188;}
#copyright{width:960px;text-align:center;color:#FFFFFF;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:15px;padding-bottom:15px;padding-left:0px;padding-right:25px;}
#copyright a{color:#FFFFFF;}
.formNewsletter{
	margin: 0 auto;
	width: 700px;
	color: #000;
	font-size: 16px;
}
.formNewsletter input{
	display: inline-block;
	margin-top: 10px;
}
.col1{
	float:left;
	clear:both;
	margin-left: -100px;
}
.col2 {
	margin-top: -290px;
	float:right;
	margin-right: -100px;
	clear:both;
}
@media screen and (max-device-width:980px) {

 /* passer tous les éléments de largeur fixe en largeur automatique */
 #menu ul li a{
  font-size: 16px;
  width: 128px;
 }
}
