@charset "utf-8";
/* CSS Document */
@font-face {
 font-family:James_Fajardo;
 src:url(../fonts/James_Fajardo.ttf) format("truetype");
 }
 
 #slogans{
	 	float:left; width:229px; height:99px; color:#F00; font-family:James_Fajardo, sans-serif; font-weight:bold; font-size:14px;
	 
	 
	 
	 }
.right{
	float:right;
}
body{ 
margin:0px 0px 0px 0px;
*text-align:center;
}
.left{
	float:left;
}

.clear{
	clear:both;
}

.bold{
	font-weight:bold;
}

#wrapper{
	background:url(../images/bk_site.gif) repeat-x #FFF;
	width:100%;
	height:536px;
}

/*----------------------------- HEADER -----------------------------------------------------------------*/

#container_header{
	width:100%;
}

#bloc_header{
	border:0px solid #000;
	background-color:#FFF;
	width:908px;
	height:99px;
	margin:0 auto;
}

#ombr_header_g{
	float:left;
	background:url(../images/ombr_header_g.gif) no-repeat;
	width:3px;
	height:99px;
}

#espace1{
	float:left;
	width:42px;
}

#logo{
	float:left;
	margin-left:2px;
	
}

#slogan{
	float:left;
	background:url(../images/slogan.gif) no-repeat;
	width:229px;
	height:99px;
}

#flag_toplinks{
	border:0px solid #6C6;
	float:right;
	width:369px;
}

#flag_toplinks a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#646464!important;
	text-decoration:none;
}

#flag_toplinks a:hover{
	text-decoration:underline;
}


#espace2{
	float:right;
	width:26px;
}

#ombr_header_d{
	background:url(../images/ombr_header_d.gif) no-repeat;
	width:4px;
	height:99px;
	float:right;
}

#espace3{
	height:21px;
}

/*----------------------------- FLASH -----------------------------------------------------------------*/

#container_flash{
	width:100%;
}

#bloc_flash{
	width:908px;
	height:221px;
	margin:0 auto;
}

#ombr_flash_g{
	background:url(../images/ombr_flash_g.gif) no-repeat;
	width:4px;
	height:221px;
	float:left;
}

#ombr_flash_d{
	background:url(../images/ombr_flash_d2.gif) no-repeat;
	width:3px;
	height:221px;
	float:left;
}

#flash{
	float:left;
	width:900px;
}

/*----------------------------- CORPS -----------------------------------------------------------------*/
#container_corps{
	width:100%;
}

#bloc_corps{
	border:0px solid #ff0000;
	width:910px;
	margin:0 auto;
	background:url(../images/bk_corps.gif)  no-repeat top left;
}
#bloc_corps_bas{
	border:0px solid #ff0000;
	width:910px;
	margin:0 auto;
	background:url(../images/bk_corps_02.gif)  repeat-y top left;
}

#bloc_corps_accueil{
	border:0px solid #ff0000;
	width:910px;
	margin:0 auto;
	background:url(../images/bk_corps_accueil.gif) no-repeat top left;
}

#zone_corps{
	clear:both;
}

.zone_corps_menu{
	float:left;
	text-align:center;
	margin-left:10px;
	margin-top:11px;
	margin-bottom:11px;
}

.zone_corps_contenu{
	margin:0px;
	padding:0px 35px 15px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#646464;
	border:0px solid #000;
}
.liste_affichage{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#646464;
	border:0px solid #000;
}

.zone_corps_contenu_faq{
	margin:0px;
	padding:0px 35px 15px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#646464;
	border:0px solid #000;
}

.zone_corps_contenu_large{
	margin:0px;
	padding:0px 35px 15px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#646464;
	border:0px solid #000;
}



.puce{
	background:url(../images/puce.gif) no-repeat;
	width:6px;
	height:6px;
	margin-top:5px;
	padding-right:8px;
	border:0px solid #000;
}

#premier_menu{
	padding-bottom:7px;
}

.separator{
	background:url(../images/separator_zone_corps_menu.gif) no-repeat;
	width:187px;
	padding-bottom:7px;
	padding-top:7px;
}

.separator_vide{
	width:187px;
	padding-bottom:7px;
	padding-top:7px;
}

.zone_corps_menu h3{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	
	border:0px solid #000;
}

.zone_corps_menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#646464;
	text-decoration:none;
}

.zone_corps_menu a:hover{
	text-decoration:none;
}

.menu_actif a{
	color:#b58c33!important;
}

.titre_accueil h2{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5b5b5b;
	font-weight:bold;
	width:221px;
	margin:0px;
	padding-top:16px;
	padding-bottom:16px;
}

.contenu_categ{
	width:173px;
	height:340px;
	padding-left:26px;
	padding-right:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5b5b5b;
}

.contenu_categ ul{
	list-style:none;
	margin:0;
	padding:0;
}

.colonne{
	width:221px;
}

.lire_suite{
	float:left;
	width:70px;
	font-weight:bold;
	line-height:20px
}

.lire_suite a{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#753422;
	text-decoration:none;
}

.lire_suite a:hover{
	text-decoration:none;
}

.espace7{
	width:130px;
	float:left;
}

.separateur_accueil{
	background:url(../images/separateur_accueil.gif) no-repeat;
	width:4px;
	height:392px;
}
/*----------------------------- pied_corps -----------------------------------------------------------------*/

#container_pied_corps{
	width:100%;
}

#pied_corps{
	background:url(../images/pied_corps.gif) no-repeat;
	width:910px;
	height:8px;
	margin:0 auto;
}


/*----------------------------- FOOTER -----------------------------------------------------------------*/
#container_footer{
	width:100%;
	clear:both;
}

#bloc_footer{
	border:0px solid #F09;
	width:900px;
	margin:0 auto;
}

#espace4{
	width:230px;
	float:left;
}

#liens_footer{
	float:left;
	text-align:center;
	width:425px;
	color:#bbbbbb;
}

.liens{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

#copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#decal_copyright{
	margin-top:4px;
}

#espace5{
	width:40px;
	float:left;
}

#img_footer{
	float:left;
	background:url(../images/img_footer.gif) no-repeat;
	width:202px;
	height:122px;
}

#liens_footer a{
	color:#bbbbbb;
	text-decoration:none;
}

#liens_footer a:hover{
	color:#bbbbbb;
	text-decoration:underline;
}
/*----------------------------- menu onglets corps -----------------------------------------------------------------*/

#titre h1{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:20px;
	color:#b2541a;
	font-weight:normal!important;
	margin-top:0px;
	padding-top:16px;
	padding-left:37px;
}

#titre_qui_sommes_nous{
	width:200px;
	float:left;
}

#titre_qui_sommes_nous h1{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:20px;
	color:#b2541a;
	font-weight:normal!important;
	margin-top:0px;
	padding-top:16px;
	padding-left:24px;
}

#titre{
	float:left;
}

#menu{
	float:right;
	padding-right:34px;
	height:49px;
	width:670px;
}

#onglets{
	float:right;
	padding-top:9px;
	width:670px;
	height:49px;
}

#onglets h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
}





#onglets_nos_engagement{
	float:right;
	padding-top:0px;
	padding-bottom:7px;
	width:670px;
	height:49px;
}

#onglets_nos_engagement h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

#onglets_nos_engagement a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#646464;
	text-decoration:none;
	line-height:14px;
}

#onglets_nos_engagement a:hover{
	text-decoration:none;
}

#onglets div{
	cursor:pointer;
}


#onglet1{
	margin-top:0px;
	margin-left:2px;
	/*height:30px;*/
}

#onglet1 div{
	float:right;
}

#onglet2{
	margin-top:0px;
	margin-left:2px;
	/*height:30px;*/
}

#onglet2 div{
	float:right;
}

#onglet3{
	margin-top:0px;
	margin-left:2px;
	/*height:30px;*/
}

#onglet3 div{
	float:right;
}

#onglet4{
	margin-top:0px;
	margin-left:2px;
	/*height:30px;*/
}

#onglet4 div{
	float:right;
}

#onglet5{
	margin-top:0px;
	margin-left:2px;
	/*height:30px;*/
}

#onglet5 div{
	float:right;
}

#onglet6{
	margin-top:0px;
	margin-left:2px;
	/*height:30px;*/
}

#onglet6 div{
	float:right;
}

#onglet7{
	margin-top:0px;
	margin-left:2px;
	/*height:30px;*/
}

#onglet7 div{
	float:right;
}

#onglet8{
	margin-top:0px;
	margin-left:2px;
	/*height:30px;*/
}

#onglet8 div{
	float:right;
}

#onglet9{
	margin-top:0px;
	margin-left:2px;
	/*height:30px;*/
}

#onglet9 div{
	float:right;
}

#onglet10{
	margin-top:0px;
	margin-left:2px;
	/*height:30px;*/
}

#onglet10 div{
	float:right;
}

.onglet_img{
	background:url(../images/onglet_img.gif) no-repeat;
	border:0px solid #F00;
	height:37px;
	display:block;
}

.onglet_img_c{
	background:url(../images/onglet_img.gif) repeat-x;
	border:0px solid #0F0;
	padding-left:6px;
	padding-right:6px;
	display:block;
}

.onglet_img_c h2{
	margin:0px;
	padding-top:17px;
	padding-bottom:8px;
}

.onglet_actif_img_c h2{
	margin:0px;
	padding-top:17px;
	padding-bottom:8px;
}

.onglet_actif_img_g{
	background:url(../images/onglet_actif_img_g.gif) no-repeat;
	border:0px solid #F00;
	height:37px;
	padding-bottom:3px;
}

.onglet_actif_img_c{
	background:url(../images/onglet_actif_img_c.gif) repeat-x;
	border:0px solid #0F0;
	padding-left:6px;
	padding-right:6px;
	display:block;
	height:41px;
}

.onglet_actif_img_d{
	background:url(../images/onglet_actif_img_d.gif) no-repeat;
	border:0px solid #F00;
	height:37px;
	padding-bottom:3px;
	display:block;
}

#onglets a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#646464;
	text-decoration:none;
}

#onglets a:hover{
	text-decoration:none;
}

.onglet_actif a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b58c33!important;
	text-decoration:none;
}

.onglet_actif a:hover{
	text-decoration:none;
}


/*------------------------------------------ajout tsalama--------------------------------------------------------*/



#bloc_corps_large{
	border:0px solid #ff0000;
	width:910px;
	margin:0 auto;
	background:url(../images/bk_corps_large.gif) no-repeat top left;
}
#bloc_corps_large2{
	border:0px solid #ff0000;
	width:910px;
	margin:0 auto;
	background:url(../images/bk_corps_large2.gif) no-repeat top left;
}

#titre_infos_pratiques h1{
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:20px;
	color:#b2541a;
	font-weight:normal!important;
	padding-left:30px;
	padding-top:10px;
}

#onglets_large{
	position:relative;
	left:50%;
	width:896px;
	padding:0;
	margin-left:-468px;
}

#onglets_large4{
	position:relative;
	left:50%;
	width:896px;
	padding:0;
	margin-left:-580px;
}




#onglets_large2 h2{
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:13px;
	color:#b2541a;
	font-weight:normal!important;
}

#onglets_large2{
	position:relative;
	left:50%;
	width:896px;
	padding:0;
	margin-left:-580px;
}


#onglets_large h2{
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:13px;
	color:#b2541a;
	font-weight:normal!important;
}

#onglets_large4 h2{
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:13px;
	color:#b2541a;
	font-weight:normal!important;
}

.onglet_img_large{
	background:url(../images/onglet_img_large.gif) no-repeat #FFF;
	border:0px solid #F00;
	height:67px;
	display:block;
	/*margin-top:1px;*/
}

.onglet_img_large_c{        /*pour infos_pratiques.php*/
	background:url(../images/onglet_img_large.gif) repeat-x #FFF;
	border:0px solid #0F0;
	height:67px;
	padding-left:6px;
	padding-right:6px;
	display:block;
	text-align:center;
	/*margin-top:1px;*/
}

.onglet_img_large2_c{     /*pour respect_environnement.php*/
	background:url(../images/onglet_img_large.gif) repeat-x #FFF;
	border:0px solid #0F0;
	height:67px;
	padding-left:6px;
	padding-right:6px;
	display:block;
	text-align:center;
	/*margin-top:1px;*/
}

.onglet_img_large_c h2{    /*pour infos_pratiques.php*/
	margin:0px;
	padding-top:14px;
	/*padding-bottom:8px;*/
}

.onglet_img_large2_c h2{    /*pour respect_environnement.php*/
	margin:0px;
	padding-top:24px;
	/*padding-bottom:8px;*/
}

.onglet_actif_img_large_c h2{    /*pour infos_pratiques.php*/
	margin:0px;
	padding-top:14px;
	/*padding-bottom:8px;*/
}

.onglet_actif_img_large2_c h2{    /*pour respect_environnement.php*/
	margin:0px;  
	padding-top:24px;
	/*padding-bottom:8px;*/
}

.onglet_actif_img_large_g{
	background:url(../images/onglet_actif_img_large_g.gif) no-repeat #FFF;
	border:0px solid #F00;
	height:67px;
	/*margin-top:1px;*/
	/*padding-bottom:3px;*/
}

.onglet_actif_img_large_c{      /*pour infos_pratiques.php*/
	background:url(../images/onglet_actif_img_large_c.gif) repeat-x #FFF;
	border:0px solid #0F0;
	height:67px;
	padding-left:6px;
	padding-right:6px;
	display:block;
	text-align:center;
	/*margin-top:1px;*/
}

.onglet_actif_img_large2_c{      /*pour respect_environnement.php*/
	background:url(../images/onglet_actif_img_large_c.gif) repeat-x #FFF;
	border:0px solid #0F0;
	height:67px;
	padding-left:6px;
	padding-right:6px;
	display:block;
	text-align:center;
	/*margin-top:1px;*/
}

.onglet_actif_img_large_d{
	background:url(../images/onglet_actif_img_large_d.gif) no-repeat #FFF;
	border:0px solid #F00;
	height:67px;
	/*padding-bottom:3px;*/
	display:block;
	/*margin-top:1px;*/
}

#onglets_large a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#646464;
	text-decoration:none;
}

#onglets_large a:hover{
	text-decoration:none;
}

#onglets_large4 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#646464;
	text-decoration:none;
}

#onglets_large4 a:hover{
	text-decoration:none;
}

#onglets_large div{
	cursor:pointer;
}

#onglets_large4 div{
	cursor:pointer;
}

#onglets_large2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#646464;
	text-decoration:none;
}

#onglets_large2 a:hover{
	text-decoration:none;
}

#onglets_large2 div{
	cursor:pointer;
}

.onglet_actif_large a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#b58c33!important;
	text-decoration:none;
}

.onglet_actif_large a:hover{
	text-decoration:none;
}

#bloc{
	float:left;
	border:0px solid #F00;
	display:none;
}


/*------------------------------------------initialisation des div default nos_maisons--------------------------------------------------------*/
#default_nos_maisons{
	float:left;
	width:800px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:15px;
	text-align:left;
}

#default_nos_maisons1{
	display:none;
	float:left;
	width:630px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}

#default_nos_maisons2{
	display:none;
	float:left;
	width:630px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}

#default_nos_maisons3{
	display:none;
	float:left;
	width:630px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}

#default_nos_maisons4{
	display:none;
	float:left;
	width:630px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}

#default_nos_maisons5{
	display:none;
	float:left;
	width:800px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}


/*------------------------------------------initialisation des div default _infos_pratiques--------------------------------------------------------*/
#default_infos_pratiques{
	float:left;
	width:800px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:15px;
}

#default_infos_pratiques8{
	display:none;
	float:left;
	width:630px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}

#default_infos_pratiques7{
	display:none;
	float:left;
	width:630px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}

#default_infos_pratiques6{
	display:none;
	float:left;
	width:800px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}

#default_infos_pratiques5{
	display:none;
	float:left;
	width:800px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}

#default_infos_pratiques4{
	display:none;
	float:left;
	width:800px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}

#default_infos_pratiques3{
	display:none;
	float:left;
	width:800px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}

#default_infos_pratiques2{
	display:none;
	float:left;
	width:800px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}

#default_infos_pratiques1{
	display:none;
	float:left;
	width:800px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}


/*------------------------------------------initialisation des div default nos_maisons--------------------------------------------------------*/
#default_respect_environnement{
	float:left;
	width:800px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:15px;
}

#default_respect_environnement1{
	display:none;
	float:left;
	width:800px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}

#default_respect_environnement2{
	display:none;
	float:left;
	width:800px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}

#default_respect_environnement3{
	display:none;
	float:left;
	width:630px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}

#default_respect_environnement4{
	display:none;
	float:left;
	width:800px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}

#default_respect_environnement5{
	display:none;
	float:left;
	width:800px;
	/*padding-top:15px;*/
	padding-bottom:20px;
	border:0px solid #000;
	margin-top:0px;
	padding-top:10px;
}


/*-----------------------------------------------initialisation qui sommes nous -------------------------------------------*/

#contenu1{
	display:none;
}

#contenu2{
	display:none;
}

#contenu3{
	display:none;
}

#contenu4{
	display:none;
}

#contenu5{
	display:none;
}

/*--------------------------------------------------------------------------------------------*/
#content_bloc{
	border:0px solid #000;
	width:630px;
	float:left;
	padding-top:20px;
	display:none;
}

.puce_petit{
	width:600px;
}

.puce_grand{
	width:780px;
}

/*--------------------------------logos nos partenaires----------------------------------------*/

.container_ppal_logos{
	width:800px; 
	border:0px solid #F00; 
	margin:0 auto;
	
}

.container_logos{
	width:265px;
	float:left; 
	border:0px solid #000;
}

.text_logos{
	font-weight:bold;
}


