@charset "utf-8";
/* CSS Document */

html,body{
	
}
.cont_txt{
	width:820px;
	margin-left:70px;
	padding-bottom: 10px;

}
#content{
	width:972px;
	margin-left:auto;
	margin-right:auto;

}
#header{
	height:232px;
	background:url(../images/banniere.png) bottom no-repeat;
	position: relative;
}
.menu{
	float:right;
	height:40px;
	margin-top:4px;
	
}
.logo{
	float:left;
	background:url(../images/logo.png);
	width:149px;
	height:150px;
	margin-left: 15px;
    margin-top: 10px;
}
.menu1{
	float:left;
	margin-left: -18px;
}
.menu_l{
	width:20px;
	height:33px;
	background:url(../images/menu_left1.png);
	float:left;
}
.menu_m{
	
	height:34px;
	background:url(../images/menu_m.png) repeat-x;
	min-width:90px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	padding-top:8px;
	font-family: Arial, Helvetica, sans-serif;
	color:#808184;
	font-size:12px;
}
.menu_r{
	width:20px;
	height:34px;
	background:url(../images/menu_right.png);
	float:left;
}
#container{
	overflow: hidden;
	background:#75bae2;
	padding-top:10px;
}
#footer{
	height:39px;
	background:url(../images/p_footer.png) repeat-x;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	color:#FFF;
}
.lien a{
	color:#FFF !important;
}
.sep{
	margin-left:20px;
	margin-right:20px;
}
#cont{
	margin:10px;
  border-radius: 10px;
  background:#FFFFFF;
 

}
.cont_h{
	height:25px;
	padding:10px;
	color:#4a8ac5;
	font-size:13px;
	background: url(../images/tre.png) no-repeat 10px 33px;
	font-weight:bold;
}
.cont_m{
	min-height:450px;
	margin-bottom:10px;
}
.cont_f{
	height:270px;
	text-align:center;
	padding-left:70px;
	margin-top:50px;
	
}
.bloc_b{
	height:270px;
	margin-right: 30px;
    width: 175px;
	float:left;
	text-align:left;

}
.bloc_b1{
	

	color:#5570A9;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.bloc_b11{

	color:#E4831E;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.bloc_b12{

	color:#2B7648;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.bloc_b13{

	color:#2E78BC;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.bloc_b2{
	margin-bottom:10px;
	font-size:12px;
	text-align:justify;
}
.bloc_b3{
	margin-bottom:10px;
}
.logiciel{
	margin-top:15px;
}
.log_1{
	width:230px;
	float:left;
	margin-left:10px;
}
.log_2{
	width:640px;
	float:left;
	font-size:12px;
}
.logicie{
	float:left;
	width:260px;
	margin-left:30px;
	margin-bottom:10px;
}
.lo_1{
	width:250px;
}
.lo_2{
	width:250px;
}
#menu ul li ul li a{
	width:130px;
}


.msg-error{color:#D8000C;}
.msg-success{color:#4F8A10;}
.pop{position:relative;}


#file_browse_wrapper {
    width: 97px;
    height: 23px;
    background: url('../images/browsefile.jpg') 0 0 no-repeat;
    border:none;
    overflow:hidden;
}
.file-browse{
    margin-left:-145px;
    opacity:0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

#contact-form .input-txt{
    width:226px;
}