/* CSS Document */

@charset "utf-8";
/* CSS Document */

body{
	background-color:#ffffff;
	margin:0;
	padding:0;
	text-align : center;
}
/* classes globales*/
.espace_adherent{
	background:url(../images/fnd_ballon.jpg) no-repeat;
	width:273px;
	height:130px;
}
.fond_herbe{
background:url(../images/fnd_herbe.jpg) repeat-x bottom #c5de38;
height:500px;
}
.fond_herbe_global{
background:url(../images/fnd_herbe_gd.jpg) repeat-x bottom #c5de38 ;
	height:670px;
}
.contenu{
background-color:#FFFFFF;
}

/* classes menu (sous menu déroulant)*/
.sous_menu{
padding-top:5px;
padding-bottom:5px;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.sous_menu:hover{
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
background-color:#d5371d;
text-decoration:none;
}
.sous_menu_liens{

color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;

}
.sous_menu_liens:hover{

color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

/* classe contenu bloc du centre */ 

/*  classe page home */
.titres{
font-family:"Times New Roman", Times, serif;
font-size:22px;
text-align:left;
color:#b8311b;
padding-left:20px;
}
.text_principal{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:justify;
padding-top:2px;
}
.text_principal2{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:left;
padding-top:2px;
}
.text_principal_photo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:justify;
padding-left:19px;
padding-top:9px;
}
.signature{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#000000;
text-align:right;
}
/*  classes page partenaires et autres pages */
h1{
margin:0;
padding-top:10px;
font:Arial, Helvetica, sans-serif;
font-size:22px;
color:#b8311b;
font-weight:300;
border-bottom:#b8311b dotted 1px;
margin-bottom:15px;
padding-bottom:4px;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#879920;
padding-top:7px;
}
ul{
margin:0;
padding:10px 0px 0px 33px ;
}
li{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.text_rouge{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#b8311b;
padding:15px 0px 0px 33px ;

}
.txt_courant_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.noms_partenaires{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b8311b;
padding-top:12px;
padding-bottom:18px;
}
.noms_medias{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
padding-top:12px;
padding-bottom:18px;
}

/*   page ambassadeurs*/
.bloc_ambassadeurs{
height:400px;
overflow: auto;
}
.noms_ambassadeurs{
color:#b8311b;
font:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
background-color:#d9ea7b;
padding: 10px 0px 10px 0px;
}
.noms_ambassadeurs2{
color:#000000;
font:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
}
.colonne_ambassadeurs{
background-color:#d9ea7b;
padding-left:7px;
}
.colonne_ambassadeurs2{
padding-left:7px;
}

.petit_menu{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
color:#000000;
}
.petit_menu:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:underline;
color:#879920;
}
.petit_menu2{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:underline;
color:#879920;
}
/*  page adhérents*/
.champ_adherent1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#849b05;
padding-right:10px;
}
.champ_adherent2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
padding-right:10px;
}
#envoi_adherents{
border:#b8311b 1px solid;
background-color:#FFFFFF;
color:#b8311b;

}
.lien_rouge{
color:#b8311b;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;

}

/*  page actualites*/
.titre_actu{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#292919;
font-weight:700;
padding-left:7px;

}
.lien_actu{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b8311b;
margin:0;
text-decoration:none;
}
.lien_actu:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b8311b;
margin:0;
text-decoration:underline;
}

.text_depar{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding-top:2px;
font-weight:600;
}
.pagination{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding-top:2px;
font-weight:600;
text-decoration:underline;
}
.pagination_autre{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding-top:2px;
font-weight:600;
text-decoration:none;
}
.pagination_autre:hover{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#b8311b;
padding-top:2px;
font-weight:600;
text-decoration:underline;
}
.pagination:hover{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#b8311b;
padding-top:2px;
font-weight:600;
text-decoration:underline;
}
/* page annuaire */
.bloc_annuaire{
height:320px;
overflow: auto;
}
/* page compte-rendus*/
.titre_cr{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
font-weight:700;
padding-left:7px;

}
/*  page contact */
.text_contact{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.lien_mail{
color:#b8311b;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.lien_mail:hover{
color:#b8311b;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
#btn_formulaire1{
border:none;
background-color:#c5de38;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#btn_formulaire2{

border:none;
color:#FFFFFF;
background-color:#5f5f5f;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
/* page plan du site */
.menu_plan{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-top:2px;
padding-left:15px;
text-decoration:none;
}
.menu_plan_sans{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-top:2px;
padding-left:15px;
text-decoration:none;
}
.menu_plan:hover{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
color:#000000;
padding-top:2px;
padding-left:15px;
text-decoration:underline;
}

.sous_menu_plan{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#879920;
padding-top:2px;
padding-left:25px;
text-decoration:none;
}
.sous_menu_plan:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#879920;
padding-left:25px;
padding-top:2px;
text-decoration:underline;
}

/* page emploi */

.titre_actu{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#b8311b;
font-weight:700;
padding-left:7px;
}


/* classes contenu bloc droite */
#btn_news {
background:url(../images/fr/btn_ok.gif) no-repeat;
border:none;
height:18px;
width:18px;
}
#inscription{
margin-left:10px;
}
.bloc_droite{
background:url(../images/cadre_g.gif) repeat-y;
}



/* contours du cadre */ 
.bas_contenu_ombre{
background:url(../images/bas_ombre.gif) repeat-x;
}
.droite_contenu_ombre{
background:url(../images/dr_ombre.gif) repeat-y #FFFFFF;
}

/* classe footer*/
.menu_bas{
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b8311b;
padding-left:20px;
}
.liens_bas{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b8311b;
text-decoration:none;
}
.liens_bas:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b8311b;
text-decoration:underline;
}
.copyright{
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color: #908f8f;
padding-left:10px;
text-align:right;
}
/* classe page d'attente   */

.cadre_attente{
border:#ffffff solid 2px;
background-color:#c5de38;
}
.text_attente{
background-color:#b8311b;
font-family:"Times New Roman", Times, serif;
font-size:15px;
color:#ffffff;
line-height:20px;
font-weight:bold;
}
.fond_herbe_attente{
background:url(../images/fnd_herbe_gd.jpg) repeat-x bottom #c5de38 ;
	height:600px;
}

/* page partenaires entreprise  */
.separateurgris{
padding-top:5px;
padding-bottom:5px;


}
