body{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#ECE5DF;
	margin-top:0px;
	font-size:11px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background : #FFFFFF url(../images/background3.jpg) top center no-repeat;
}

table{
	font-size:11px;
	color:#000000;
}

a{
	color:#000000;
	font-weight:bold;
	text-decoration:none
}

a:hover{
	color:CF001B
}

img{
	display:block;
}



/*<STYLE RUBRIQUES GENERALES>*/

#logo{
	height:235px;
}

#menu{
	width:140px;
	vertical-align:top;
	padding-top:40px;
}

#search_all{
	float:left;
	margin-left:8px;
}

#search button {
	cursor:  pointer;
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	width: 25px;
	height: 22px;
}

#search_annu button {
	cursor: pointer;
	display: block;
	padding-top: 0px;
	padding-right:15px;
	margin: 0;
	border: 0;
	width: 100%;
	height: 20px;
	background-color:#B6A998;
}

#zone_droite_contenu{
	vertical-align:top;
	width:285px;
	background-color:#D1C7BB;
	padding-top:0px;
}

#zone_droite_haut{
	vertical-align:top;
	background-color:#D1C7BB;
	padding-top:61px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:61px;
}

#zone_droite_bas{
	vertical-align:top;
	padding-top:0px;
}

#titre_article{
	font-size:13px;
	color:#000000;
	font-weight:bold;
	font-family:Arial;
	line-height:13px;
}

#titre_article_accueil{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	font-family:Arial;
	line-height:13px;
}

#titre_article_postit{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial;
	line-height:25px;
}

#titre2_article_postit{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial;
	line-height:22px;
}

#titre3_article_postit{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial;
	line-height:25px;
}

#titre4_article_postit{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial;
	line-height:22px;
}

#titre_article_haut{
	font-size:13px;
	color:#000000;
	font-weight:bold;
	font-family:Arial;
	line-height:10px;
}

#titre_article_haut_article{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial;
	line-height:15px;
	text-align:left;
}

#titre_article_haut_article_accueil{
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial;
	line-height:15px;
	text-align:left;
}

#sous_titre_article_haut{
	font-size:11px;
	color:#000000;
	font-weight:bold;
	font-family:Arial;
	line-height:20px;
}

#sous_titre_article_haut_article{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial;
	line-height:20px;
}

#zone_contenu{
	width:"565px";
	text-align:center;
	vertical-align:top;
	padding-top:56px;
}

#zone_contenu_post-it{
	width:"565px";
	text-align:center;
	vertical-align:top;
	padding-top:43px;
}

#zone_contenu_accueil{
	width:"565px";
	text-align:center;
	vertical-align:top;
	padding-top:53px;
}

#tableau_contenu{
	width:100%;
	background-image:url(../images/encadrement_rub.jpg);
	background-repeat:no-repeat;
}

#tableau_contenu_agenda{
	width:100%;
	background-image:url(../images/encadrement_rub3.jpg);
	background-repeat:no-repeat;
	height:1680px;
}

#tableau_contenu_article{
	width:100%;
	/*background-image:url(../images/encadrement_rub_art.jpg);
	background-repeat:no-repeat;*/
}

#bandeau_haut{
	padding-bottom:5px;
	padding-top:1px;
	background-color:#E9E2DC;
}

#bandeau_haut_article{
	padding-top:0px;
	background-color:#EAE3DD;
	
}

#spacer_article{
	background-color:#E9E2DC;
	height:5px;

}

#zone_image_haut{
	vertical-align:bottom;
	background-color:#EAE3DD;
	padding-top:6px;
}

#zone_titre_haut{
	vertical-align:bottom;
	background-color:#EAE3DD;
	padding-top:20px;
	padding-left:6px;
}

#zone_titre_haut_article{
	vertical-align:bottom;
	padding-top:40px;
	padding-left:20px;
}

#zone_texte_haut{
	height:110px;
	background-color:#EAE3DD;
	padding-top:0px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:20px;
	text-align:justify;
	line-height:12px;
	vertical-align:top;
}

#zone_texte_haut_article{
	height:300px;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	text-align:justify;
	line-height:12px;
	vertical-align:top;
}

#zone_plus_haut{
	background-color:#EAE3DD;
	padding-right:0px;
	padding-bottom:30px;
}

#bandeau_toutes_news{
	padding-bottom:5px;
	background-color:#EAE3DD;
}

#tableau_articles{
	width:100%;
	background-color:#E9E2DC;
}

#tableau_articles_cellule{
	width:265px;
}

#article_table{
	background-color:#E9E2DC;
	background-image:url(../images/encadrement_art.jpg);
}

#article_bas_table{
	background-color:#E9E2DC;
	background-image:url(../images/encadrement_art_bas.jpg);
}

#bandeau_article{
	width:265px;
	padding-top:3px;
}

#bandeau_article_bas{
	width:534px;
	padding-top:3px;
}

#photo_article{
	width:138px;
	padding-bottom:3px;
	padding-left:3px;
	padding-top:3px;
	padding-right:0px;
}

#photo_article_bas{
	width:214px;
	height:220px;
	padding-bottom:3px;
	padding-left:3px;
	padding-top:3px;
	padding-right:0px;
}

#texte_article{
	width:127px;
	height:220px;
	vertical-align:bottom;
	padding-bottom:0px;
	padding-right:5px;
	line-height:12px;
}

#texte_article_bas{
	width:300px;
	height:220px;
	vertical-align:bottom;
	padding-bottom:0px;
	padding-right:5px;
	line-height:12px;
}

#plus_article{
	width:124px;
	height:35px;
	vertical-align:bottom;
	padding-bottom:0px;
	padding-right:0px;
}

#plus_article_bas{
	width:320px;
	height:35px;
	vertical-align:bottom;
	padding-bottom:0px;
	padding-right:0px;
}

#article_zone_hautG{
	padding-left:10px;
	padding-top:10px;
	vertical-align:top;
	width:530px;
	height:800px;
}

#mentions_legales{
	padding-left:10px;
	padding-top:25px;
	padding-right:10px;
	vertical-align:top;
	width:530px;
	height:800px;
	text-align:justify;
}

#article2_zone_hautG{
	padding-left:10px;
	padding-top:10px;
	vertical-align:top;
	width:530px;
	height:800px;
}

#texte_photo{
	padding-top:40px;
	padding-left:0px;
	padding-right:10px;
	text-align:justify;
}

#texte2_photo{
	padding-top:230px;
	padding-left:0px;
	padding-right:10px;
	text-align:justify;
}

#date1_agenda{
	background-color:#B7AA99;
	padding-left:10px;
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
}

#photo1_agenda{
	background-color:#B7AA99;
	padding:10px;
}

#desc1_agenda{
	background-color:#B7AA99;
	padding-right:10px;
	padding-bottom:10px;
	vertical-align:bottom;
	text-align:justify;
}

#photo1_buzz{
	background-color:#B7AA99;
	padding:10px;
	padding-top:15px;
	vertical-align:top
}

#desc1_buzz{
	background-color:#B7AA99;
	padding-right:10px;
	padding-bottom:10px;
	vertical-align:bottom;
	text-align:justify;
}

#date2_agenda{
	background-color:#D1C7BB;
	padding-left:10px;
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
}

#photo2_agenda{
	background-color:#D1C7BB;
	padding:10px;
}

#desc2_agenda{
	background-color:#D1C7BB;
	padding-right:10px;
	padding-bottom:10px;
	vertical-align:bottom;
	text-align:justify;
}

#photo2_buzz{
	background-color:#D1C7BB;
	padding:10px;
	padding-top:15px;
	vertical-align:top
}

#photo2_accueil{
	padding-left:0px;
	padding-right:10px;
	padding-top:15px;
	vertical-align:top
}

#desc2_buzz{
	background-color:#D1C7BB;
	padding-right:10px;
	padding-bottom:10px;
	vertical-align:bottom;
	text-align:justify;
}

#desc2_accueil{
	vertical-align:bottom;
	text-align:justify;
}

#article_zone_hautD{
	padding-left:10px;
	padding-right:10px;
	padding-top:200px;
	width:230px;
	height:390px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	font-weight:100;
	text-align:justify;
	vertical-align:top
}

#agenda


/*<STYLE ANNUAIRE>*/

#zone_contenu_annuaire{
	width:"565px";
	text-align:center;
	vertical-align:top;
	padding-top:31px;
	padding-left:100px;
}

#form_annuaire{
	width:285px;
	height:175px;
	padding-top:43px;
	background-image:url(../images/annuaire/background_form_annuaire.jpg);
	background-repeat:no-repeat;
}

.titre_adresse1{
	font-size:12px;
	color:#000000;
	text-align:left;
	font-weight:bold;
	line-height:15px;
	font-family:Arial;
	padding-top:0px;
	padding-right:10px;
	vertical-align:top;
}

.titre_adresse2{
	font-size:12px;
	color:#000000;
	text-align:left;
	font-weight:bold;
	line-height:15px;
	font-family:Arial;
	padding-top:0px;
	padding-left:3px;
	padding-right:7px;
	vertical-align:top;
}

.titre_adresse3{
	font-size:12px;
	color:#000000;
	text-align:left;
	font-weight:bold;
	line-height:15px;
	font-family:Arial;
	padding-top:0px;
	padding-left:7px;
	padding-right:0px;
	vertical-align:top;
}

.entete_adresse1{
	font-size:11px;
	color:#000000;
	padding-top:3px;
	padding-right:10px;
	text-align:justify;
	vertical-align:top;
	line-height:11px;
	width:170px;
}

.entete_adresse2{
	font-size:11px;
	color:#000000;
	padding-top:3px;
	padding-left:3px;
	padding-right:7px;
	text-align:justify;
	vertical-align:top;
	line-height:11px;
	width:170px;
}

.entete_adresse3{
	font-size:11px;
	color:#000000;
	padding-top:3px;
	padding-left:7px;
	padding-right:0px;
	text-align:justify;
	vertical-align:top;
	line-height:11px;
	width:170px;
}

.metro_adresse1{
	font-size:11px;
	color:#000000;
	padding-top:5px;
	padding-right:10px;
	text-align:justify;
	vertical-align:top;
	line-height:11px;
	width:170px;
}

.metro_adresse2{
	font-size:11px;
	color:#000000;
	padding-top:5px;
	padding-right:7px;
	padding-left:3px;
	text-align:justify;
	vertical-align:top;
	line-height:11px;
	width:170px;
}

.metro_adresse3{
	font-size:11px;
	color:#000000;
	padding-top:5px;
	padding-left:7px;
	padding-right:0px;
	text-align:justify;
	vertical-align:top;
	line-height:11px;
	width:170px;
}

.horaires_adresse1{
	font-size:11px;
	color:#000000;
	padding-top:5px;
	padding-right:10px;
	text-align:justify;
	vertical-align:top;
	line-height:11px;
	width:170px;
}

.horaires_adresse2{
	font-size:11px;
	color:#000000;
	padding-top:5px;
	padding-left:3px;
	padding-right:5px;
	text-align:justify;
	vertical-align:top;
	line-height:11px;
	width:170px;
}

.horaires_adresse3{
	font-size:11px;
	color:#000000;
	padding-top:5px;
	padding-left:7px;
	padding-right:0px;
	text-align:justify;
	vertical-align:top;
	line-height:11px;
	width:170px;
}

.type_adresse2{
	padding-left:2px;
}

.type_adresse3{
	padding-left:7px;
}

.desc_adresse1{
	font-size:11px;
	color:#000000;
	padding-top:0px;
	padding-right:10px;
	text-align:justify;
	vertical-align:top;
	line-height:11px;
	width:170px;
}

.desc_adresse2{
	font-size:11px;
	color:#000000;
	padding-top:0px;
	padding-right:5px;
	padding-left:3px;
	text-align:justify;
	vertical-align:top;
	line-height:11px;
	width:170px;
}

.desc_adresse3{
	font-size:11px;
	color:#000000;
	padding-top:0px;
	padding-left:7px;
	padding-right:0px;
	text-align:justify;
	vertical-align:top;
	line-height:11px;
	width:170px;
}

.icones_adresse1{
	padding-bottom:20px;
	padding-right:4px;
}

.icones_adresse2{
	padding-bottom:20px;
	padding-right:0px;
}

.icones_adresse3{
	padding-bottom:20px;
	padding-right:0px;
}

#nav1{
	margin-right: 0px;
	padding-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

#nav2{
	margin-right: 0px;
	padding-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

#nav3{
	margin-right: 0px;
	padding-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

.icones_nav_haut{
	padding-right:0px;
	font-size:11px;
	color:#ED008C;
}

.icones_nav_haut_agenda{
	padding-right:0px;
	font-size:11px;
	color:#000000;
}

.icones_nav_haut a{
	padding-right:0px;
	font-size:11px;
	color:#ED008C;
	font-weight:100;
}

.icones_nav_haut_agenda a{
	padding-right:0px;
	font-size:11px;
	color:#000000;
	font-weight:100;
}

.icones_nav_haut a:hover{
	padding-right:0px;
	font-size:11px;
	color:#ED008C;
	font-weight:bold;
}

.icones_nav_haut_agenda a:hover{
	padding-right:0px;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.icones_nav_bas{
	padding-left:0px;
	font-size:11px;
	color:#ED008C;
}

.icones_nav_bas_agenda{
	padding-left:0px;
	font-size:11px;
	color:#000000;
}

.icones_nav_bas a{
	padding-left:0px;
	font-size:11px;
	color:#ED008C;
	font-weight:100;
}

.icones_nav_bas_agenda a{
	padding-left:0px;
	font-size:11px;
	color:#000000;
	font-weight:100;
}

.icones_nav_bas a:hover{
	padding-left:0px;
	font-size:11px;
	color:#ED008C;
	font-weight:bold;
}

.icones_nav_bas_agenda a:hover{
	padding-left:0px;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.titre-tag{
	font-family:Arial, Helvetica, sans-serif;
	font-size:45px;
	line-height:15px;
	color:#FFFFFF;
}

.tag1 {
	font-family:Helvetica, sans-serif;
	font-size:55px;
	line-height:45px;
	color:#000000;
	font-weight:100;
}

.tag2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:23px;
	font-weight:100;
	color:#000000;
}

.tag3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
}

.tag4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:28px;
	color:#000000;
}

.tag5 {
	font-family:Helvetica, sans-serif;
	font-size:50px;
	line-height:45px;
	color:#000000;
	font-weight:100;
}

.footer{
	width:100%;
	text-align:center;
	line-height:18px;
	color:#7a7a7a;
	font-size:10px;
	font-weight:100;
	background:#ebebeb;
	border-top:1px solid #d3d3d3;
}

.footer a{
	text-align:center;
	line-height:18px;
	color:#7a7a7a;
	font-size:10px;
	font-weight:100;
}

.footer a:hover{
	text-align:center;
	line-height:18px;
	font-weight:100;
	color:#FF0000;
	font-size:10px;
}

.footer_liens{
	width:100%;
	text-align:center;
	line-height:18px;
	color:#7a7a7a;
	font-size:10px;
}


.choix0_annu{
	border: 1px solid;
	border-color:#999999;
	background-color:#EDE6E0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 220px;
	color:#000000;
	margin-top:0px;
}

.choix1_annu{
	border: 1px solid;
	border-color:#999999;
	background-color:#EDE6E0;
	margin: 0px 0px 0px 32px;
	font-size: 11px;
	font-family: Arial, sans-serif;
	width: 220px;
	color:#000000;
	margin-top:10px;
}

.choix2_annu{
	border: 1px solid;
	border-color:#999999;
	background-color:#EDE6E0;
	margin: 0px 0px 0px 32px;
	font-size: 11px;
	width: 220px;
	font-family: Arial, sans-serif;
	margin-top:10px;
	color:#000000;
}

.choix3_annu{
	border: 1px solid;
	border-color:#999999;
	background-color:#EDE6E0;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 220px;
	color:#000000;
	margin-top:10px;
}
/*</STYLE ANNUAIRE>*/


/*</STYLE ANNUAIRE DETAILS>*/

#zone_contenu_annuaire_details{
	width:"565px";
	text-align:center;
	vertical-align:top;
	padding-top:56px;
}

#zone_contenu_newsletter{
	width:"565px";
	text-align:center;
	vertical-align:top;
	padding-top:56px;
	padding-bottom:0px
}

#zone_haut_annuaire_details{
	background-image:url(../images/annuaire/background_details_etab.jpg);
}

#zone_haut_newsletter{
	height:600px;
	color:#FFFFFF;
	background-color:#D1C7BB;
}

#zone_haut_forum{
	height:635px;
	color:#FFFFFF;
	background-image:url(../images/annuaire/background_details_etab.jpg);
}

#annuaire_details_photo1{
	width:262px;
	height:259px;
	padding:15px;
}

#annuaire_details_photo2{
	padding-top:15px;
	padding-right:5px;
	vertical-align:top;
}

#annuaire_details_photo3{
	padding-top:15px;
	padding-right:5px;
	vertical-align:top;
}

#annuaire_details_photo4{
	padding-top:15px;
	padding-right:15px;
	vertical-align:top;
}

#annuaire_details_fleches{
	padding-left:0px;
	padding-bottom:15px;
	vertical-align:bottom;
}

#annuaire_details_entete{
	padding-bottom:15px;
	vertical-align:bottom;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.annuaire_details_entete_titre{
	font-size:20px;
	color:#FFFFFF;
	text-align:left;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:0px;
	padding-right:10px;
	vertical-align:top;
}

#annuaire_details_bandeau1{
	padding-top:25px;
	padding-bottom:5px;
}

#annuaire_details_texte1{
	padding-left:15px;
	text-align:justify;
}

#annuaire_details_bandeau2{
	padding-top:25px;
	padding-bottom:5px;
}

#annuaire_details_texte2{
	padding-left:15px;
	text-align:justify;
}

#annuaire_details_bandeau3{
	padding-top:25px;
	padding-bottom:5px;
}

#annuaire_details_texte3{
	padding-left:15px;
	text-align:justify;
}

#annuaire_details_bandeau4{
	padding-top:25px;
	padding-bottom:5px;
}

#annuaire_details_bandeau5{
	padding-top:15px;
}

#annuaire_details_texte4{
	padding-left:15px;
	text-align:justify;
}

#annuaire_details_texte5{
	padding-left:15px;
	text-align:justify;
}

#annuaire_details_retour{
	padding-top:85px;
	text-align:right;
}

#article_retour{
	padding-top:5px;
	text-align:right;
}