@charset "utf-8";
body  {
    	font: 100% Arial, Helvetica, sans-serif;
    	background: #e2e1e1;
    	margin: 0;
    	padding: 0;
    	text-align: center;
    }
    .thrColFixHdr #container { 
    	width: 780px; 
    	background: #FFFFFF;
    	margin: 0 auto; 
    	text-align: left;}
		 
    .thrColFixHdr #header {
	background-color:#4b4340;
	width:780px;
	height:100px;} 
		
	.drapeau{ 
	width:85px;
	position: relative;
	left:660px;}
	
    .thrColFixHdr #header h1 {
    	margin: 0; 
    	padding: 10px 0;}
		
	.thrColFixHdr #menunav {
	margin-top: 10px;
    	float: left;
    	width: 780px;
		height:55px;
		background-image:url(image/menunav2.jpg);
		background-repeat:no-repeat;}
		
	.menunav2 {
	background-color:#f4d16d;
    float: left;
    width: 780px;}

	.langue{
	font-size:10px;
	color: #fff;}	
	.slogan{
	font-size:18px;
	font-style:italic;
	color: #fff;}
	.slogan2{
	font-size:14px;
	font-style:italic;
	color: #fff;}
/*------------------------------- placement menu haut ----------------*/	
	.accueil{
	font-size:20px;
	color: #fff;}
	.societe{
	background-color:#87b5c5;
	border-bottom:#87b5c5 11px solid;
	margin-left:45px;
	font-size:20px;
	color: #fff;}
	.produits{
	margin-left:40px;
	font-size:20px;
	color: #fff;}
	.contact{
	margin-left:20px;
	font-size:20px;
	color: #fff;}
	
	a{
	text-decoration:none;
	color: #999999;}
	.a2{
	text-decoration:none;
	color: #467288;}
	a:hover {
	text-decoration: none;}
	a:visited {
	text-decoration: none;}
	a:active {
	text-decoration: none;}
	.liendoc{
	color:#993300;
	text-decoration:underline;}

/*------------------------------------------------------------------------*/	
	.barremar{
	float:left;
	width:780px;
	height: 2px;}
    .thrColFixHdr #sidebar1 {
    	float: left;
    	width: 420px;
		height:285px; 
    	background: #fff; 
    	padding: 0 5px 5px 5px;
		margin-bottom:10px;}
	.thrColFixHdr #sidebar1P {
    	float: left;
    	width: 770px; 
		background-color:#fff;}
		
	.thrColFixHdr #sidebardoc1 {
    	float: left;
    	width: 780px;}
		.thrColFixHdr #sidebardoc2 {
    	float: left;
    	width: 780px;
		background: #e7e7e7;}
		.telecharg3{
		margin-top: 20px;
		margin-left:15px;
		color: #467288;
		font-weight:bold;}
		.telecharg4{
		margin-top: 40px;
		margin-left:15px;
		font-size:14px;
		color: #666666;}
		.telecharg5{
		margin-top: 20px;
		margin-left:15px;
		color: #fff;}
		.telecharg6{
		font-size:14px;
		color: #909090;}
		.telecharg7{
		margin-top: 20px;
		margin-left:15px;
		color: #a8191d;
		font-weight:bold;}
		.telecharg8{
		margin-top: 20px;
		margin-left:15px;
		color: #015f47;
		font-weight:bold;}
		.telecharg9{
		margin-top: 20px;
		margin-left:15px;
		color: #403835;
		font-weight:bold;}
		.telecharg10{
		margin-top: 20px;
		margin-left:15px;
		color: #b81437;
		font-weight:bold;}
		.telecharg11{
		margin-top: 20px;
		margin-left:15px;
		color: #9d5f0c;
		font-weight:bold;}
				.telecharg12{
		margin-top: 20px;
		margin-left:15px;
		color: #b6bf00;
		font-weight:bold;}
		
    .sidebar2{
    	float: left; 
    	width: 350px;
		height:270px; 
    	background: #fff; 
    	padding-top: 20px;
		text-decoration:none;
		margin-bottom:10px;}
	.lienrub{
	text-decoration:none;
	border: 0;}
	.textemenu{
		color: #FFFFFF;
	font-size:20px;
	margin-left:60px;}
	
	
	.thrColFixHdr #sidebar2-1 {
    	float: left;
    	width: 350px; 
		height: 52px;
		background-color:#6c1319;}
	.thrColFixHdr #sidebar2-2 {
    	float: left;
    	width: 350px; 
		height: 52px;
		background-color:#4b4340;}
	.thrColFixHdr #sidebar2-3 {
    	float: left;
    	width: 350px; 
		height: 52px;
		background-color:#e5c055;}
		.thrColFixHdr #sidebar2-4 {
    	float: left;
    	width: 350px; 
		height: 52px;
		background-color:#c17718;}
	.thrColFixHdr #sidebar2-5 {
    	float: left;
    	width: 350px; 
		height: 52px;
		background-color:#26130d;}
		
	.thrColFixHdr #sidebar3 {
    	float: left;
    	width: 420px; 
    	background: #fff; 
    	padding: 0 5px 5px 5px;}
	.thrColFixHdr #sidebar3-1 {
    	float: left;
    	width: 410px;
		height:70px; 
    	background: #e7e7e7; 
    	padding: 5px 5px 0 5px;}
		
		.telecharg{
	margin-top: 0;
/*	margin-left:85px;*/
	color: #467288;
	text-transform: uppercase;
	width: 500px;
	left: 615px;}
		.telecharg2{
/*		margin-top: 40px;
		margin-left:90px;*/
		font-size:14px;
		color: #909090;}
	.imgdoss{
	position:absolute;}
			.thrColFixHdr #sidebar3-2{
    	float: left;
    	width: 200px;
    	background: #fff; 
    	padding: 20px 5px 20px 5px;
		border-right: #CCCCCC dotted 2px;
		border-bottom: #CCCCCC solid 2px;
		line-height:12px;}
		
		.tech{
		color: #444444;}
		.tech2{
		font-size:12px;
		color: #444444;}
		.tech3{
		text-align:right;
		font-size:12px;
		color: #861e1e;}
		.schema{
		margin-top: 10px;
		margin-bottom: 10px;}
		
			.thrColFixHdr #sidebar3-3 {
    	float: left;
    	width: 198px; 
    	background: #fff; 
    	padding: 20px 5px 20px 5px;
		border-bottom: #CCCCCC solid 2px;
		line-height:12px;}
	.thrColFixHdr #sidebar4 {
    	float: left; 
    	width: 340px;
		height:270px; 
    	background: #fff; 
    	padding: 5px 5px 5px 5px;}
	.thrColFixHdr #sidebar5{
	text-align:left;
    	float: left; 
    	width: 770px; 
    	background: #fff; 
    	padding: 5px 5px 5px 5px;}
		
	.barprod{
	text-align:right;
	margin-bottom: 5px;
	color: #fff;
	background-color:#721414;
	text-transform: uppercase;
	padding: 5px;}
	.catebarr{
	margin-top:10px;
	width:120px;
	float:left;
	font-weight:bold;
	background-color:#FFFFFF;}
.port1{
width:120px;
color:#431c6b;
font-size:16px;
border-bottom: #CCCCCC dotted 2px;}
.lien1{
color:#431c6b;}
.port11{
width:120px;
color:#431c6b;
font-size:16px;
font-weight:bold;}
.port2{
width:120px;
color:#0089c7;
font-size:16px;
border-bottom: #CCCCCC dotted 2px;}
.lien2{
color:#0089c7;}
.lien2:visited{
color:#0089c7;}
.port22{
width:120px;
color:#0089c7;
font-size:16px;
font-weight:bold;}
.port3{
width:120px;
color:#646567;
font-size:16px;
border-bottom: #CCCCCC dotted 2px;}
.port33{
width:120px;
color:#646567;
font-size:16px;
font-weight:bold;}
.port4{
width:120px;
color:#f68c1e;
font-size:16px;
border-bottom: #CCCCCC dotted 2px;}
.port44{
width:120px;
color:#f68c1e;
font-size:16px;
font-weight:bold;}
.port5{
width:120px;
color:#02070b;
font-size:16px;
border-bottom: #CCCCCC dotted 2px;}
.port55{
width:120px;
color:#02070b;
font-size:16px;
font-weight:bold;}
.port6{
width:120px;
color:#63351e;
font-size:16px;
border-bottom: #CCCCCC dotted 2px;}
.port66{
width:120px;
color:#63351e;
font-size:16px;
font-weight:bold;}
.port77{
width:120px;
color:#a98010;
font-size:16px;
font-weight:bold;}

/*---------------------------------------TECHNO---------------------------------------------------*/	
	
    .thrColFixHdr #sidebartech {
    	float: left;
    	width: 770px; 
		background-color:#fff;
    	padding: 5px 5px 5px 5px;
		font-size:12px;
		text-align:justify;
		color: #330000;}

	.majus{
	font-weight:bold;
	color:#ba0000;}
	.majusdistral{
	font-weight:bold;
	color:#094158;}

	.imgtech{
	margin-left:150px;}
	
	.attest{
    	float: left;
    	width: 500px; }
	.attest2{
	color: #fff;
		background-color:#6c1319;
    	float: left; 
    	width: 270px;
		height:75px;}
	
.flashmili{
text-align:center;}
/*---------------------------------------FIN  TECHNO---------------------------------------------------*/
    .thrColFixHdr #footer {
    	background: #00425c;}
		
	.signature{
	font-size:11px;
	color: #467288;}
		.signature2{
		text-align:justify;
	font-size:9px;
	color: #666666;}
	 
    .thrColFixHdr #footer p {
    	margin: 0; 
    	padding: 10px 0; 
    }
    .fltrt { 
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { 
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;}
