body{
	margin:0;
	padding:0;
}
#general{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	}
/*-----------------------------------------------------------------------------------
	HEADER
-------------------------------------------------------------------------------------*/
#header{
	width:800px;
	margin-left:auto;
	margin-right:auto;

}
#logo{
	
}


/*-----------------------------------------------------------------------------------
	CONTENU
-------------------------------------------------------------------------------------*/

#contenu{
	width:800px;
	margin:auto auto;


}

/*----------------------------
	boite
-----------------------------*/

.boite{
	margin-bottom: 15px;
}
.boite-tete{

	width: 167px;
	background:url(../../../../fr_FR/i/bnr/bnr_bte-h_167wx1200h.gif);
	background-repeat:no-repeat;
	background-position:top;


}
.boite-tete-haut{
	height: 4px;
	width: 167px;
	background: url(../../../fr_FR/i/bnr/bnr_bte-h_167wx1200h.gif);
	background-repeat: no-repeat;
	background-position: top;

}
.boite-tete-bas{
	width: 167px;
	background: url(../../../fr_FR/i/bnr/bnr_bte-h_167wx1200h.gif);
	background-repeat: no-repeat;
	background-position: bottom;

	padding : 5px 0 9px 0 !important;
	padding : 0 0 11px 0;

}
.boite-tete-bas p{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}




.boite-corps{
	text-align : center;
	color : #124582;
	width : 167px;
	background:url(../../../fr_FR/i/bnr/bnr_bte-b_167wx1200h.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:10px 0 10px 0;

	
}
.boite-corps2{
	width:167px;
	background:url(../../../fr_FR/i/bnr/bnr_bte-b_167wx1200h.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:10px 0 10px 0;
}
.boite-corps3{
	width:167px;
	background:url(../../../fr_FR/i/bnr/bnr_bte-b_167wx1200h.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:10px 0 10px 0;
	text-align:left;
}

.boite-corps2 p{
	color:#124582;
	text-align:left;
	padding:10px 0 20px 0;
}

.boite-corps2 a, .boite-corps a{	
	color:#124582;
	padding:10px 0 20px 0;	
}
.boite-corps3 a{	

	padding:10px 0 20px 0;	
	font-size:10px;
	font-weight:bold;
}

.boite-corps2 a:hover, .boite-corps a:hover{	
	color:#124582;
	text-decoration:underline;
	padding:10px 0 20px 0;	
}

#groupe-box{
	width:600px;
	margin: 15px 0 0 8px;
}
.box{
	width:189px;
	margin:0 11px 11px 0;
	float:left;

}
.box-tete{
	
	width:189px;
	height:41px;
	background:url(../../../fr_FR/i/bnr/bnr_box-h_189wx41h.gif);
	background-repeat:no-repeat;
	background-position:left top;
}



.box-logo{
	width:100px;
	height:41px;
	float:left;
}
.box-tete p{
	padding:10px 0 0 0;
	width:89px;
	float:right;

}
.box-corps{
	
	width:189px;
	background:url(../../../fr_FR/i/bnr/bnr_box-b_189wx1500h.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.box-corps p{
	font-size:11px;
	width:170px;
	padding:5px 0 8px 10px;
}

#groupe-petitbox{
	width:410px;
	margin: 0 0 0 8px !important;
	margin: 0 0 0 0;
	float:left;
}
.petitBox{
	width:189px;
	height:37px;
	background:url(../../../fr_FR/i/bnr/bnr_fndbox2_189wx37h.gif);
	background-repeat:no-repeat;
	margin:0 0 11px  11px !important;
	margin:0 0 11px  10px;
	float:left;
}

.petitBox p{
	padding:8px 0 0 7px;
	width:93px;
	float:right;
}
.petit-box-logo{
	width:85px;
	height:37px;
	float:left;
}
.box-2{
	width:298px;
	margin:0 11px 20px 0;
	float:left;

}
.box-tete-2{
	
	width:298px;
	height:39px;
	background:url(../../../fr_FR/i/bnr/bnr_box-h_298wx39h.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.box-corps-2{	
	width:298px;
	background:url(../../../fr_FR/i/bnr/bnr_box-b_298wx1500h.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.box-corps-2 p{	
	width:280px;
	font-size:11px;
	padding:5px 0 8px 10px;

}

/*----------------------------
	bloc
-----------------------------*/

#blocgauche{
	width:170px;
	padding-bottom:20px;
	margin:0 0 0 15px !important;
	margin:0 0 0 8px;
	float:left;
}

#blocdroit{
	width:590px;
	padding-bottom:20px;
	margin-left:10px;
	text-align:left;
	float:left;
}
#blocgauche-2{
	width:170px;
	padding-bottom:20px;
	margin:0 0 0 15px !important;
	margin:0 0 0 5px;
	float:left;
}
#blocdroit-2{
	width:610px;
	padding-bottom:20px;
	margin-left:1px;
	text-align:left;
	float:left;
}

#presentation-droite p{
	width:570px;
	padding:5px 0 5px 15px;

}

#presentation-droite h2{
	width:570px;
	padding:10px 0 0 15px;

}



/*----------------------------
	bloc gauche
-----------------------------*/

img{
	border:0;
	text-decoration:none;
}

/*----------------------------
	bloc droit
-----------------------------*/

#bred_crumb{
	font-family:'arial',sans-serif,helvetica;
	margin-left:20px;
	font-size:11px;
	color:#053466;
	
}
#bred_crumb a{
	font-family:'arial',sans-serif,helvetica;
	font-size:11px;
	color:#053466;
	text-decoration:none;
	
}
#bred_crumb a:hover{
	font-size:11px;
	color:#053466;
	text-decoration:underline;
	
}

#sous-menu{
	width:570px;
	height:28px;
	margin:10px 0 0 15px !important;
	margin:10px 0 -2px 15px;


}
#sous-menu ul{
	width:570px;
	height:28px;
	margin:0;
	padding:0;
	list-style:none;
}
#sous-menu li{
	width:164px;
	height:28px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	margin-right:5px;
}
#sous-menu-categorie-partenaire{
	width:570px;
	height:26px;
	margin:10px 0 0 28px !important;
	margin:10px 0 -2px 28px;


}
#sous-menu-categorie-partenaire ul{
	width:570px;
	height:26px;
	margin:0;
	padding:0;
	list-style:none;
}
#sous-menu-categorie-partenaire li{
	width:106px;
	height:26px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	margin-right:5px;
}

#bloc-solution{
	width:589px;
	margin:0;
	padding:0;
}
#bloc-solution2{
	width:589px;
	margin:0 0 0 10px;
	padding:0;
}

#bloc-solution-haut{
	width:589px;
	padding-top:15px;
	background:url(../../../fr_FR/i/bnr/bnr_fdDrtSol_589wx1500h.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#bloc-solution-bas, #bloc-solution-bas2{
	width:589px;
	background:url(../../../fr_FR/i/bnr/bnr_fdDrtSol_589wx1500h.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:10px;
}
#bloc-solution-bas p{
	font-family:'arial',sans-serif,helvetica;
	color:#053466;
	font-size:11px;
	font-weight:bold;
	width:320px;
	padding:5px 0 5px 15px;
	
}
#bloc-solution-2-presentation p{
	font-family:'arial',sans-serif,helvetica;
	color:#053466;
	font-size:11px;
	width:545px;
	padding:5px 0 5px 15px;
	
}


#description-droite{
	width:360px;
	float:left;
}

#menu-niveau2{
	width:190px
	margin-right:50px;
	float:left;
}

/* les css à rajouter */

#titre-niveau-2{
	float: left;
	width: 588px;
	background: url(../../../fr_FR/i/bnr/bnr_ligne_588wx2h_2.gif) repeat-x bottom;
	padding: 0;
	margin: 0 0 0 5px; 
	}

 #titre-niveau-2 ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
	  font-family:'arial',sans-serif,helvetica;
	  color:#FFFFFF;
	  font-size:12px;
	
      }
 #titre-niveau-2 li {
      float:left;
      background:url(../../../fr_FR/i/bnr/bnr_arondiD_14wx100h.gif) no-repeat right top;
	  background-color: #003366;
      margin:0;
      padding:0;
	  }
#titre-niveau-2 a {
		font-family:'arial',sans-serif,helvetica;
		color:#FFFFFF;
		font-size:12px;
      display:block;
      background:url(../../../fr_FR/i/bnr/bnr_arondiG_14wx100h.gif) no-repeat left top;
      padding:5px 15px 4px;
      }
#titre-niveau-2 a:hover {
		text-decoration: none;
	  }

/* fin les css à rajouter */

#titre-niveau-2 p{
	padding: 5px 0 0 0px;
}

  #titre-niveau-2 h2 {
	font-family:'arial',sans-serif,helvetica;
	color:#FFFFFF;
	font-size:12px;
	background:url(../../../fr_FR/i/bnr/bnr_arondiC2_1wx27h.gif);
	background-position:top;
	display: inline;
	background-repeat:repeat-x;
	margin:0;
	height:21px !important;
	height:27px;
	padding:7px 0 0 0;
	


}

#arrondiG{
	margin-left:15px;
	width:14px;
	height:27px;
	background:url(../../../fr_FR/i/bnr/bnr_arondiG_14wx100h.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}

#arrondiD{
	width:14px;
	height:27px;
	background:url(../../../fr_FR/i/bnr/bnr_arondiD_14wx100h.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}





#decouvrez{
	width:181px;
	margin:0 0 0 8px !important;
	margin:0 0 0 4px;
	float:left;
	

}
#decouvrez p{
	width:181px;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	

}
#logo-voirLeSite{
	width:232px;
	border: 1px solid #3f668c;
	padding:5px 10px 5px 0;
	margin:10px 0 10px 10px;
	float:left;
}
#logo-voirLeSite p{
	text-align:right;
}
#logo-voirLeSite a{
	color:#053466;
}

#logo-voirLeSite a:hover{
	color:#053466;
	text-decoration:underline;
}


#gabarit3-titre{

	margin: 10px 0 0 25px;
	float:left;
}

#gabarit3-titre h2{
	font-family:'arial',sans-serif,helvetica;
	color:#053466;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	margin:0;
}
#demo-telecharger{
	margin:10px 0 0 15px;
	width:95px;
	text-align:left;
	float:left;

}

#demo-telecharger a{
	color:#053466;
	font-size:10px;	
}
#demo-telecharger a:hover{
	color:#053466;
	text-decoration:underline;
}

#gabarit3-texte{
	margin:10px 0 0 10px;
	width:470px;
	float:left;
}
#gabarit3-texte ul{
	font-family:'arial',sans-serif,helvetica;
	font-size:12px;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	width:450px;
	color:#053466;
	list-style-type: disc;
}
#gabarit3-texte li{
	font-family:'arial',sans-serif,helvetica;
	font-size:12px;
padding:0 0 0 2px;
	width:450px;

}
#gabarit3-logo-bas{
	margin:40px 0 0 45px;
}
#gabarit3-logo-bas p{
	color:#87847B;
	font-size:10px;
}


/*------------------------------------------------------------------------------------
	FOOTER
--------------------------------------------------------------------------------------*/
#footer{
	
}

/*----------------------------------------------*/

/*----------------------------------------------*/



/*-----------------------------------------------*/
