body {}
p {}
td { color: #2b2b2b; font-size: 11px; font-family: verdana, arial }
.edito_bleu   { color: #09357a; font-weight: bold; font-size: 9px; line-height: 14px; font-family: verdana, arial }
.edito_blanc  { color: #fff; font-weight: bold; font-size: 11px; line-height: 12px; font-family: verdana, arial; text-align: justify }
.titre_pt_bleu { color: #09357a; font-weight: bold; font-size: 9px; font-family: verdana, arial }
.txt_home  { color: #43494a; font-size: 11px; font-family: verdana, arial; text-align: justify }
.txt_lire  { color: #525e61; font-size: 9px; font-family: verdana, arial }
.atxt_lire  { color: #525e61; font-size: 9px; font-family: verdana, arial; text-decoration: none }
.atxt_lire:hover { color: #525e61; font-size: 9px; font-family: verdana, arial; text-decoration: underline }
.txt  { color: #2b2b2b; font-size: 11px; font-family: verdana, arial; text-align: justify }
.txt2  { color: #2b2b2b; font-size: 11px; font-family: verdana, arial; text-align: left }
.atxt  { color: #2b2b2b; font-size: 11px;  text-decoration: none; text-align: justify }
.atxt:hover  { color: #2b2b2b; font-size: 11px; text-decoration: underline; text-align: justify }
.txtpt { color: #2b2b2b; font-size: 9px; font-family: verdana, arial; text-align: justify; }
.atxtpt { color: #2b2b2b; font-size: 9px; font-family: verdana, arial; text-decoration: none; text-align: justify; }
.atxtpt:hover { color: #2b2b2b; font-size: 9px; font-family: verdana, arial; text-decoration: underline; text-align: justify; }
.txtg  { color: #2b2b2b; font-weight: bold; font-size: 11px; font-family: verdana, arial; text-align: justify }
.atxtg { color: #2b2b2b; font-weight: bold; font-size: 11px; font-family: verdana, arial; text-decoration: none; text-align: justify }
.atxtg:hover { color: #2b2b2b; font-weight: bold; font-size: 11px; font-family: verdana, arial; text-decoration: underline; text-align: justify }
.atxtgB { color: #2b2b2b;  font-size: 11px; font-family: verdana, arial; text-decoration: none; text-align: justify }
.atxtgB:hover { color: #2b2b2b; font-size: 11px; font-family: verdana, arial; text-decoration: underline; text-align: justify }
.titres_onglets { color: #fff; font-weight: bold; font-size: 11px; font-family: verdana, arial }
.bas_page { color: #fff; font-size: 9px; font-family: verdana, arial }
.abas_page { color: #fff; font-size: 9px; font-family: verdana, arial; text-decoration: none }
.abas_page:hover { color: #fff; font-size: 9px; font-family: verdana, arial; text-decoration: underline }
.input_recherche  { color: #09357a;  font-size: 11px; font-family: arial; background-color: #e0e4ed; border: solid 1px #8a9fbf; width: 115px; padding-left : 2px; }
.input_recherche_  { color: #09357a;  font-size: 11px; font-family: arial; background-color: #e0e4ed; border: solid 1px #8a9fbf; width: 125px; padding-left : 2px; margin-left : 15px;}
.input_recherche2  { color: #09357a; font-size: 11px; font-family: verdana, arial; background-color: white; border: solid 1px #09357a; width: 140px; height: 15px }
.input_recherche3  { color: #09357a; font-size: 11px; font-family: verdana, arial; background-color: white; border: solid 1px #09357a; width: 125px; height: 15px }
.input_recherche_home { color: #09357a; font-size: 11px; font-family: verdana, arial; background-color: white; border: solid 1px #09357a; width: 165px; height: 18px} 
.input_recherche4 { color: #09357a; font-size: 11px; font-family: verdana, arial; background-color: white; border: solid 1px #09357a; width: 200px; height: 15px }
.input_recherche5  { color: #43494a; font-size: 11px; font-family: verdana, arial; background-color: white; border: solid 1px #43494a; width: 125px; height: 15px }
.input_forum { color: #43494a; font-size: 11px; font-family: verdana, arial; background-color: white; width: 350px; height: 15px; border: solid 1px #b3b3b3; }
.input_forum02 { color: #43494a; font-size: 11px; font-family: verdana, arial; background-color: white; width: 350px; border: solid 1px #b3b3b3; }
.input_popup { color: #09357a; font-size: 11px; font-family: verdana, arial; background-color: white; border: solid 1px #09357a; width: 160px; height: 15px }
.input_case { background-color: #99a4c5 }
.txt_ptg_blanc  { color: #fff; font-weight: bold; font-size: 9px; font-family: verdana, arial }
.txt_ptg_bleu  { color: #bbc7da;  font-size: 11px; font-family: arial; }
.atxt_ptg_bleu  { color: #bbc7da;  font-size: 11px; font-family: arial; text-decoration : underline; }
.atxt_ptg_bleu:visited  { color: #bbc7da;  font-size:11px; font-family: arial; text-decoration : underline; }
.atxt_ptg_bleu:hover  { color: #fff;  font-size:11px; font-family: arial; text-decoration : underline; }
.atxt_ptg_blanc   { color: #fff; font-weight: bold; font-size: 9px; font-family: verdana, arial; text-decoration: none }
.atxt_ptg_blanc:hover { color: #fff; font-weight: bold; font-size: 9px; font-family: verdana, arial; text-decoration: underline }
.txt_ptgs_blanc { color: #fff; font-weight: bold; font-size: 9px; font-family: verdana, arial; text-decoration: underline }
.atxt_ptgs_blanc { color: #fff; font-weight: bold; font-size: 9px; font-family: verdana, arial; text-decoration: underline }
.atxt_ptgs_blanc:hover { color: #fff; font-weight: bold; font-size: 9px; font-family: verdana, arial; text-decoration: underline }
.fond_encart { background: url(medias/home/fond_encart.gif) repeat-y }
.txt_chemin { color: #1a1a1a; font-size: 9px; font-family: verdana, arial }
.atxt_chemin { color: #1a1a1a; font-size: 9px; font-family: verdana, arial; text-decoration: none }
.atxt_chemin:hover { color: #1a1a1a; font-size: 9px; font-family: verdana, arial; text-decoration: underline }
.tit_ssrub { color: #09357a; font-weight: bold; font-size: 14px; font-family: arial, verdana }
.tit_ssrubpt { color: #09357a; font-weight: bold; font-size: 9px; font-family: arial, verdana }
.atit_ssrubpt { color: #09357a; font-weight: bold; font-size: 9px; font-family: arial, verdana; text-decoration: none }
.atit_ssrubpt:hover { color: #09357a; font-weight: bold; font-size: 9px; font-family: arial, verdana; text-decoration: underline }
.titreg_rose { color: #8f278f; font-weight: bold; font-size: 11px; font-family: verdana, arial }
.atitreg_rose { color: #8f278f; font-weight: bold; font-size: 11px; font-family: verdana, arial; text-decoration: none }
.atitreg_rose:hover { color: #8f278f; font-weight: bold; font-size: 11px; font-family: verdana, arial; text-decoration: underline }
.titreg_bleu { color: #09357a; font-weight: bold; font-size: 11px; font-family: verdana, arial }
.atitreg_bleu { color: #09357a; font-weight: bold; font-size: 11px; font-family: verdana, arial; text-decoration: none }
.atitreg_bleu:hover { color: #09357a; font-weight: bold; font-size: 11px; font-family: verdana, arial; text-decoration: underline }
.titreg_orange { color: #ef7900; font-weight: bold; font-size: 11px; font-family: verdana, arial }
.atitreg_orange { color: #ef7900; font-weight: bold; font-size: 11px; font-family: verdana, arial; text-decoration: none }
.atitreg_orange:hover { color: #ef7900; font-weight: bold; font-size: 11px; font-family: verdana, arial; text-decoration: underline }
.formulaire_input { color: #09357a; font-size: 11px; font-family: verdana, arial; background-color: white; border: solid 1px #09357a }
.formulaire_input2 { color: #09357a; font-size: 11px; font-family: verdana, arial; background-color: white; border: solid 1px #09357a;  width: 260px; height: 15px }
.formulaire_input_red { color: #09357a; font-size: 11px; font-family: verdana, arial; background-color: white; border: solid 1px #09357a; font-weight: bold;  width: 140px; height: 15px }
.formulaire_textarea { color: #09357a; font-size: 11px; font-family: verdana, arial; background-color: white; border: solid 1px #09357a; scrollbar-arrow-color: #09357A; scrollbar-base-color: #E0E4ED;	scrollbar-darkshadow-color: #8A9FBF; }
.formulaire_select { color: #09357a; font-size: 11px; font-family: verdana, arial; background-color: white; border: solid 1px #09357a; }

.fck_txt_violet { color: #8F278F; font-weight: bold; font-size: 11px; font-family: verdana }
.fck_txt_bleu_fonce { color: #5B71A4; font-weight: bold; font-size: 11px; font-family: verdana }
.fck_txt_bleu_clair { color: #7C8DB6; font-weight: bold; font-size: 11px; font-family: verdana }
.fck_txt_gris { color: #464646; font-size: 11px; font-family: verdana }
.fck_txt_gris_gras { color: #464646; font-weight: bold; font-size: 11px; font-family: verdana }

.txt_blanc_gras { color: #FFFFFF; font-size: 11px; font-family: verdana, arial; font-weight: bold }
.atxt_blanc_gras { color: #FFFFFF; font-size: 11px; font-family: verdana, arial; font-weight: bold; text-decoration: none; }
.atxt_blanc_gras:hover { color: #FFFFFF; font-size: 11px; font-family: verdana, arial; font-weight: bold; text-decoration: underline; }
.error_membre { color: #CC0000; font-size: 11px; font-family: verdana, arial; font-weight: normal }
.error_cabinet { color: #CC0000; font-size: 14px; font-family: verdana, arial; font-weight: bold }

.ypcontainer			{ Z-INDEX: 50; VISIBILITY: visible; POSITION: absolute}
.ypcontents				{ POSITION: absolute}

.menu1					{ BACKGROUND-COLOR: #8f278f}
.menu1 A:link			{ PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; TEXT-DECORATION: none}
.menu1 A:hover			{ PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #a552a5; TEXT-DECORATION: none}
.menu1 A:visited		{ PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; TEXT-DECORATION: none}

A.menu:link				{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.menu:visited			{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.menu:hover			{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffd784; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

#menubar				{ LEFT: 5px; POSITION: absolute; TOP: 25px}


.blanc { font-weight : bold; color : #FFFFFF;}
.gris { color : #43494a;}

.actu { padding-bottom : 10px; border-bottom : 1px solid #ccd2e2; margin-bottom : 10px;}
.lien_droite {text-align : right;}





#home_visuel { }
.titre_recherche { background-color:#5b71a4;}
#recherche_independant { border : 1px solid #5b71a4; width : 549px; font-size : 11px; font-family : Arial; padding-bottom : 10px;}
.moteur_recherche { border-right : 1px solid #CCC; width : 280px; float : left; margin-right : 5px; margin-top : 10px; padding-left : 10px;}
.titre_bleu { color : #5b71a4; font-weight : bold; font-size : 11px;}

.carte { margin-top : 10px;}
.bloc_txt_home {
	width : 280px;
	height : 60px;
	padding : 80px 0px 0px 55px;
}

.home_onglet1 {
	width : 139px;
	height : 69px;
	float : left;
	background-image: url(medias/home/onglet-1.gif);
	cursor:pointer;
	background-repeat: no-repeat;
	border: 0px;
	border : none;
}

.home_onglet1:hover {
	width : 139px;
	height : 69px;
	float : left;
	background-image: url(medias/home/onglet-1_over.gif);
	cursor:pointer;
	background-repeat: no-repeat;
	border: 0px;
	border : none;
}


.home_onglet2 {
	width : 138px;
	height : 69px;
	float : left;
	background-image: url(medias/home/onglet-2.gif);
	cursor:pointer;
	background-repeat: no-repeat;
	border: 0px;
	border : none;
}

.home_onglet2:hover {
	width : 138px;
	height : 69px;
	float : left;
	background-image: url(medias/home/onglet-2_over.gif);
	cursor:pointer;
	background-repeat: no-repeat;
	border: 0px;
	border : none;
}


.home_onglet3 {
	width : 137px;
	height : 69px;
	float : left;
	background-image: url(medias/home/onglet-3.gif);
	cursor:pointer;
	background-repeat: no-repeat;
	border: 0px;
	border : none;
}

.home_onglet3:hover {
	width : 137px;
	height : 69px;
	float : left;
	background-image: url(medias/home/onglet-3_over.gif);
	cursor:pointer;
	background-repeat: no-repeat;
	border: 0px;
	border : none;
}

.home_onglet4 {
	width : 137px;
	height : 69px;
	float : left;
	background-image: url(medias/home/onglet-4.gif);
	cursor:pointer;
	background-repeat: no-repeat;
	border: 0px;
	border : none;
}

.home_onglet4:hover {
	width : 137px;
	height : 69px;
	float : left;
	background-image: url(medias/home/onglet-4_over.gif);
	cursor:pointer;
	background-repeat: no-repeat;
	border: 0px;
	border : none;
}


.bloc_home_onglet  {
	margin-top : 195px;
	position : absolute;
	z-index : 2000;
	
}
.spacer { clear: both;}

#ok {	
background-image:url(medias/communs/ok2.gif);
width : 27px;
height : 17px;
border : none; 
float : right; 
margin-right :80px;
}

#devenir_adherent {
background-image:url(medias/home/devenir-adherent.jpg);
width : 148;
height : 116px;
border : none; 
float : left;
margin-right : 7px;
margin-left : 20px;
margin-top : 20px;
}

#devenir_adherent:hover {
background-image:url(medias/home/devenir-adherent_over.jpg);
width : 148;
height : 116px;
border : none; 
float : left;
margin-right : 7px;
}

#devenir_partenaire {
background-image:url(medias/home/devenir-partenaire.jpg);
width : 148;
height : 114px;
border : none; 
float : left;
margin-right : 7px;
margin-left : 20px;
margin-top : 22px;
}

#devenir_partenaire:hover {
background-image:url(medias/home/devenir-partenaire_over.jpg);
width : 148;
height : 114px;
border : none; 
float : left;
margin-right : 7px;
}


#recherche_emploi {
background-image:url(medias/home/recherche-emploi.jpg);
width : 148;
height : 116px;
border : none; 
float : left;
margin-right : 7px;
margin-left : 20px;
margin-top : 20px;
}

#recherche_emploi:hover {
background-image:url(medias/home/recherche-emploi_over.jpg);
width : 148;
height : 116px;
border : none; 
float : left;
margin-right : 7px;
}


a.lien_blanc {color : #FFFFFF; text-decoration : none;}
a.lien_blanc:hover {color : #FFFFFF; text-decoration : underline!important;}
a.lien_blanc:visited {color : #FFFFFF; text-decoration : none;}
a.lien_blanc:active {color : #FFFFFF; text-decoration : none;}


.google_maps { background-color:#306;width : 425px; float : right;}

.tit_actualites { margin-top : 20px;}
.bloc_actualites { border : 1px solid #F60; padding : 10px 10px 10px 10px; width  :505px; background-image : url(medias/prive/communs/fond-actu.gif);}
.actu1 { width : 230px;  }
.actu2 { width : 220px; float : right;}

.tit-evenements { margin-top : 20px;}
.bloc_evenements { background-color: #ccd2e2; padding : 10px 10px 10px 10px; width :230px; height : 112px; margin-bottom : 20px;}

.evenement_paire {  background-color: #f3f4f7; padding : 3px 5px 3px 5px; width :215px; margin-bottom : 2px;}
.evenement_impaire {  background-color: #FFFFFF; padding : 3px 5px 3px 5px; width :215px; margin-bottom : 2px;}


.push_emailling { background-image : url(medias/pages/push-emaillling.jpg); width : 254px; height : 156px; float : right; margin-top : 20px; margin-bottom : 20px;}

.lien_email { position : absoulute;  margin-top : 98px; height : 20px;}
.lien_newsletter { position : absoulute;  height : 20px;}

.nouveau { position :absolute;  height : 150px; width : 500px; margin-left : 200px;   }
.etiquette {  height : 60px; width : 60px; margin-top : 135px; margin-left : 280px;  z-index : 2000; }
*html .etiquette {  height : 60px; width : 60px; margin-top : 135px; margin-left : 415px;  z-index : 2000; }
*html .nouveau { position :absolute;  height : 200px; width : 1000px; margin-left : -500px; left : 50% ;  }

.nouveau_partenaire			{ position :absolute;  height : 150px; width : 500px; margin-left : 380px;   }
.etiquette_partenaire		{  height : 60px; width : 60px; margin-top : 130px; margin-left : 280px;  z-index : 2000; }

*html .nouveau_partenaire	{ position :absolute;  height : 200px; width : 1000px; margin-left : -500px; left : 50% ;  }
*html .etiquette_partenaire {  height : 60px; width : 60px; margin-top : 130px; margin-left : 775px;  z-index : 2000; }

.espace_outils { background-color:#606; color : #FFFFFF; width : 517px; margin-top : 17px;}
.int_espace_outils { background-color : #f4eef6; border : 1px solid #f4eef6; width : 515px; margin-bottom : 20px;}


.colone_outil {   width : 238px; padding-right : 15px; padding-left : 5px; border-right : 1px solid #d3d0d4; font-family : arial;}
.colone_outil_bis { float : right;  width : 228px; padding-right : 10px;  font-family : arial;}

.ul_outils { margin : 0; padding: 0;}
.ul_outils li { margin : 0; margin-left : 30px; margin-top : 5px; padding-left : 0px; list-style-image: url("medias/prive/puce.jpg");
}
.ul_outils a { color : #5e6364; text-decoration : none;}
.ul_outils a:hover { color : #5e6364; text-decoration : underline;}
.titre_outils { font-weight : bold; color : #606;}

.bloc_lien_tous_outils {text-align : right;}
.bloc_lien_tous_outils a {color : #5b71a4; text-decoration :underline; }
.bloc_lien_tous_outils a:hover {color : #5b71a4; text-decoration :none;}

.bon_commande {margin-top : 10px;}
.int_agenda { background-color : #ccd2e2; border : 1px solid #ccd2e2; width : 240px; font-size : 11px; font-family : arial; padding : 4px; padding-top : 10px;}
.evenements { background-color: #FFFFFF; margin-bottom : 2px; padding-left : 2px; padding-right : 2px; color :#5e6364;}
.evenements_paire { background-color: #f3f4f7; margin-bottom : 2px; padding-left : 2px; padding-right : 2px; color :#5e6364;}

.txt_actu { font-family : arial; font-size : 11px; padding : 5px; padding-top : 10px; color :#5e6364; width : 240px;}
.bold { font-weight : bold;}

.colone_contenu_droite { float : right; width : 250px;}

.atxtg2			{ color: #5E6364; font-weight: bold; text-decoration: none; }
.atxtg2:hover	{ color: #5E6364; font-weight: bold; text-decoration: underline; }

