@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}



/*___________________________________*/
/* BALISE DEBUT*/
html {
	font-size: 100%;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .625em;
	color: #666;
}
h1 {
	font-size:1.7em;
	font-family:"Times New Roman", Times, serif;
	font-weight:lighter;
	margin: 0 0 5px 0;
	color: #5c7eb2;
}
h2 {
	font-size: 1.1em;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#5c7eb2;
	margin: 8px 0 4px 0;
}
h2 a{
	font-size: 1.1em;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#5c7eb2;
	margin: 15px 0 4px 0;
}
h3 {
	font-size: 1em;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#5c7eb2;
	margin: 3px 0 3px 0;
}
h4 {
	font-size: 1.2em;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#5c7eb2;
	margin: 3px 0 13px 0;
}

table {
	border:none;
}
td {
	border:none;
}
p {
	margin: 0 0 8px 0;
	line-height:17px;
}

img {
	border:none;
}

img a {
	border:none;
}
/* BALISE DEBUT*/
/*___________________________________*/

#Master 
	{
	width: 100%;
}
#Background_img 
	{
	width: 100%;
}

#ContenuSite {
	margin: 0 auto 0 auto;
	width: 700px;
}

#top_menu {
	font-size:1.1em;
	width: 522px;
	float:left;
	text-align: right;
	margin: 65px 0 23px 0;
	color:#2f5870;
	}
#top_menu a {
	color:#2f5870;
	text-decoration: none;
}
#top_menu a:hover {
	color:#9b9b75;
	text-decoration: none;
}



/*___________________________________*/
/* INTRO UNIQUEMENT DEBUT*/

#visuel_intro {
	float:left;
	width:522px;
	height:345px;
	margin:0 0 13px 0;
}
.flash_margin_top_droit {
	float:left;
	width:165px;
	height:166px;
	margin: 13px 13px 0 0;
}
.flash_margin_droit {
	margin: 0 13px 0 0;
	width:165px;
	height:166px;
	float:left;
}
.flash_margin_top {
	margin: 13px 0 0 0;
	width:165px;
	height:166px;
	float:left;
}
.flash {
	float:left;
	width:165px;
	height:166px
}
#text_presentation {
	width: 522px;
	font-size:1.4em;
	font-weight:lighter;
	float: right;
	min-height: 110px;
	text-align:center;
	padding: 20px 0 0 0;
	margin: 0 0 13px 0;
}
#actualite {
	margin:13px 0 0 0;
	border:1px solid #1f6a7c;
	height:105px;
	width:162px;
	max-width:162px;
	max-height:162px;
	overflow:hidden;
	text-align:center;
}
#actualite p {
	text-align:left;
	margin: 0px 0 0 5px;
	line-height:13px;
	font-size:0.9em;
}
	
#actualite li {
	height: 35px;
	background-color:#1f6a7c;
	margin: 0 0 5px 0 ;
}
#actualite li a {
	display:block;
	color:#FFF;
	text-decoration: none;
	padding: 3px 0 0 0px;
	height: 20px;
	background-color:#1f6a7c;
}
#actualite li a:hover{
	color:#030;
}

#revu_presse {
	margin:15px 0 0 0;
	height:25px;
	width:165px;
	text-align:center;
}
	
#revu_presse  li {
	height: 25px;
	background-color:#1f6a7c;
}
#revu_presse  li a {
	display: block;
	color:#FFF;
	text-decoration: none;
	padding: 3px 0 0 0px;
	height: 20px;
	background-color:#1f6a7c;
}
#revu_presse  li a:hover{
	color:#CFE8F0;
	background-color:#1C6686;
}

#rapport_activite {
	margin:15px 0 0 0;
	height:25px;
	width:165px;
	text-align:center;
}
	
#rapport_activite  li {
	height: 25px;
	background-color:#1f6a7c;
}
#rapport_activite  li a {
	display: block;
	color:#FFF;
	text-decoration: none;
	padding: 3px 0 0 0px;
	height: 20px;
	background-color:#1f6a7c;
}
#rapport_activite  li a:hover{
	color:#CFE8F0;
	background-color:#1C6686;
}

/*___________________________________*/
/* MENU BAS DEBUT*/
#btn_bas {
	float:left;
	height: 48px;
	width:700px;
	margin: 10px 0 10px 0;
	border:none;
}

#face_twit {
	float:left;
	margin: 0 10px 0 0;
	width:132px;
}


.cercle a {
	text-decoration: none;
	color:#63808f;
	float:left;
	font-size:1.2em;
	list-style-type:none;
	display:block;
	width:132px;
	height:40px;
	padding: 8px 0 0 0;
	margin: 0 10px 0 0;
	text-align:center;
	background-image:url(../images/btn_cercle_up.jpg);
	background-repeat: no-repeat;
}
.cercle a:hover {
	text-decoration: none;
	color:#369;
	background-image:url(../images/btn_cercle_hover.jpg);
}

.trousse a {
	text-decoration: none;
	color:#63808f;
	float:left;
	font-size:1.2em;
	width:132px;
	height:40px;
	padding: 8px 0 0 0;
	margin: 0 10px 0 0;
	text-align:center;
	background-image:url(../images/btn_trousse_up.jpg);
	background-repeat: no-repeat;
}
.trousse a:hover {
	text-decoration: none;
	color:#369;
	background-image:url(../images/btn_trousse_hover.jpg);
}

.partenaires a {
	text-decoration: none;
	color:#63808f;
	font-size:1.4em;
	float:left;
	width:132px;
	height:34px;
	padding: 14px 0 0 0;
	margin: 0 10px 0 0;
	text-align:center;
	background-image:url(../images/btn_partenaire_up.jpg);
	background-repeat: no-repeat;
	
}
.partenaires a:hover {
	text-decoration: none;
	color:#369;
	background-image:url(../images/btn_partenaire_hover.jpg);
}

#place_culture {
	float:left;
	width:132px;
}

/* MENU BAS FIN*/
/*___________________________________*/


/* INTRO UNIQUEMENT FIN*/
/*___________________________________*/






/*___________________________________*/
/* Presentaiton des gens*/

.tableau_personnel_ligne {
	width:462px;
	float:left;
	border-top:#333 thin dotted;
	margin: 15px 0 0 0;
}
.tableau_personnel {
	width:462px;
	float:left;
	margin: 15px 0 0 0;
}
.personnel {
	width:100px;
	float:left;
	margin:10px 15px 0 0;
	font-size:0.7em;
	line-height: 5px;
}
.personnel_texte {
	width:340px;
	float:right;
	margin:10px 0 0 0;
}
.personnel p {
	margin:4px 0 0 0;
	line-height: 11px;
}
.personnel img {
	margin: 5px 0 5px 0;
}

.comite {
	width:100%;
	float:left;
	margin:10px 15px 0 0;
	font-size:0.7em;
}

.comite p {
	margin:5px 0 0 0;
	line-height: 13px;
}
.comite img {
	margin: 5px 0 5px 0;
}



.nom {
	font-size:1.1em;
	font-weight: bold;
}

.tableau_permanence {
	width:432px;
	float:left;
	margin:15px 0 0 0;
	font-size: 0.9em;
	
}
.bleu{
	color:#36C;
	
}
.nom_permanance {
	font-size:1.1em;
	font-weight: bold;
}
.tableau_permanence img {
	margin: 0 8px 0 0;
}
.tableau_permanence p {
	margin: 8px 0 0 0;
}

/* Presentaiton des gens FIN*/
/*___________________________________*/




/*___________________________________*/
/*MENU PRINCIPAL DEBUT*/

#bandeau {
	width: 522px;
	float: right;
	height: 25px;
	padding: 9px 0 0 0;
	text-align: left;
	margin: 0 0 13px 0;
}
#bandeau_don
{
	width: 522px;
	float: right;
	height: 25px;
	padding: 5px 0 0 0;
	text-align: left;
	margin: 0 0 13px 0;
}


#bandeau form {
	text-align:right;
	margin: 3px 10px 0 0;
}

#text_courrant {
	width: 462px;
	font-size:1.2em;
	float: right;
	min-height:110px;
	text-align:left;
	padding: 30px 20px 0 30px;
	margin: 0 0 13px 0;
}
#text_courrant li {
	margin: 8px 0 0 15px;
}
#text_courrant ul {
	margin: 0 0 15px 0;
}
#text_courrant a {
	color:#666;
}

#menuvertical {
	text-decoration: none;
	float:left;
	width: 165px;
	margin: 0 13px 13px 0;
	border-style: none;
}
#menuvertical img a {
	text-decoration: none;
	border-style: none;
}
#menuvertical li {
	list-style-type: none;
	text-decoration: none;
	font-size: 1.2em;
}
	
.orange_section {
	color:#630;
	display:block;
	height: 25px;
	padding: 9px 0 0 9px;
	text-decoration: none;
	background-image:url(../images/fond_menu_orange.jpg);
}
.orange a {
	color:#2f5870;
	display:block;
	height: 25px;
	padding: 9px 0 0 9px;
	text-decoration: none;
	background-image:url(../images/fond_menu.jpg);
}
.orange a:hover {
	color:#630;
	background-image:url(../images/fond_menu_orange.jpg);
}

.vert_section {
	color:#37630d;
	display:block;
	height: 25px;
	padding: 9px 0 0 9px;
	text-decoration: none;
	background-image:url(../images/fond_menu_vert.jpg);
}
.vert a {
	color:#2f5870;
	display:block;
	height: 25px;
	padding: 9px 0 0 9px;
	text-decoration: none;
	background-image:url(../images/fond_menu.jpg);
}
.vert a:hover {
	color:#1C481B;
	background-image:url(../images/fond_menu_vert.jpg);
}
.rouge_section {
	color:#29154C;
	display:block;
	height: 25px;
	padding: 9px 0 0 9px;
	text-decoration: none;
	background-image:url(../images/fond_menu_rouge.jpg);
}
.rouge a {
	color:#2f5870;
	display:block;
	height: 25px;
	padding: 9px 0 0 9px;
	text-decoration: none;
	background-image:url(../images/fond_menu.jpg);
}
.rouge a:hover {
	color:#29154C;
	background-image:url(../images/fond_menu_rouge.jpg);
}
.bleu_section {
	color:#036;
	display:block;
	height: 25px;
	padding: 9px 0 0 9px;
	text-decoration: none;
	background-image:url(../images/fond_menu_bleu.jpg);
}
.bleu a {
	color:#2f5870;
	display:block;
	height: 25px;
	padding: 9px 0 0 9px;
	text-decoration: none;
	background-image:url(../images/fond_menu.jpg);
}
.bleu a:hover {
	color:#036;
	background-image:url(../images/fond_menu_bleu.jpg);
}
.jaune_section {
	color:#50541F;
	display:block;
	height: 25px;
	padding: 9px 0 0 9px;
	text-decoration: none;
	background-image:url(../images/fond_menu_jaune.jpg);
}
.jaune a {
	color:#2f5870;
	display:block;
	height: 25px;
	padding: 9px 0 0 9px;
	text-decoration: none;
	background-image:url(../images/fond_menu.jpg);
}
.jaune a:hover {
	color:#50541F;
	background-image:url(../images/fond_menu_jaune.jpg);
}
.turquoise_section {
	color:#066;
	display:block;
	height: 25px;
	padding: 9px 0 0 9px;
	text-decoration: none;
	background-image:url(../images/fond_menu_turquoise.jpg);
}
.turquoise a {
	color:#2f5870;
	display:block;
	height: 25px;
	padding: 9px 0 0 9px;
	text-decoration: none;
	background-image:url(../images/fond_menu.jpg);
	
}
.turquoise a:hover {
	color:#066;
	background-image:url(../images/fond_menu_turquoise.jpg);
}


/*MENU PRINCIPAL FIN*/
/*___________________________________*/


/*___________________________________*/
/*MENU PRINCIPAL DEBUT*/

.orange_sous_menu {
	color:#630;
	font-size: 1.1em;
	height: 34px;
	text-decoration: none;
	background-image:url(../images/fond_menu_orange.jpg);
}
.orange_sous_menu a {
	color:#630;
	text-decoration: none;
}
.orange_sous_menu a:hover {
	color:#FC9;
}




.vert_sous_menu {
	font-size: 1.1em;
	height: 34px;
	text-decoration: none;
	background-image:url(../images/fond_menu_vert.jpg);
}
.vert_sous_menu a {
	color:#37630d;
	text-decoration: none;
}
.vert_sous_menu a:hover {
	color:#390;
}




.rouge_sous_menu {
	font-size: 1.1em;
	height: 34px;
	text-decoration: none;
	background-image:url(../images/fond_menu_rouge.jpg);
}
.rouge_sous_menu a {
	color:#29154C;
	text-decoration: none;
}
.rouge_sous_menu a:hover {
	color:#336;
}




.bleu_sous_menu {
	font-size: 1.1em;
	height: 34px;
	text-decoration: none;
	background-image:url(../images/fond_menu_bleu.jpg);
}
.bleu_sous_menu a {
	color:#036;
	text-decoration: none;
}
.bleu_sous_menu a:hover {
	color:#06C;
}



.jaune_sous_menu {
	font-size: 1.1em;
	height: 34px;
	text-decoration: none;
	background-image:url(../images/fond_menu_jaune.jpg);
}
.jaune_sous_menu a {
	color:#50541F;
	text-decoration: none;
}
.jaune_sous_menu a:hover {
	color:#9C6;
}



.turquoise_sous_menu {
	font-size: 1.1em;
	height: 34px;
	text-decoration: none;
	background-image:url(../images/fond_menu_turquoise.jpg);
}
.turquoise_sous_menu a {
	color:#066;
	text-decoration: none;
}
.turquoise_sous_menu a:hover {
	color:#096;
}


/*MENU PRINCIPAL FIN*/
/*___________________________________*/


#copyright {
	float:right;
	margin: 13px 0 20px 0;
	width:700px;
	font-size:.9em;
	height:30px;
	text-align:center;
	border-top:thin #999 solid;
}

#copyright p {
	margin: 5px 0 0 0;
	
}

#copyright a {
	color: #666;
	
}


.partenaire {
	border-top:thin dotted #666;
	padding: 10px 0 0 0;
}
.partenaire img a {
	text-decoration:none;
	float:left;
}

/*___________________________________*/
/*CLASS GENERALES*/

hr {
	color:#999;
	margin: 30px 0 15px 0;
	
}
.bold{
	font-weight:bold;
}
.centre {
	text-align:center;
}
.selected_orange {
	font-weight:bold;
	color:#F60;
}
.selected_vert {
	font-weight:bold;
	color:#390;
}
.selected_bleu {
	font-weight:bold;
	color:#09F;
}
.selected_jaune {
	font-weight:bold;
	color:#690;
}
.adresse {
	font-size:1em;
	text-align:left;
	padding: 0 0 0 100px;
	color:#333;
}
.img_cercle {
	margin: 0 0 5px 0;
}
.petit_text {
	font-size: 0.9em;
}
#text_courrant hr {
	margin: 12px 0 10px 0;
}

/*CLASS GENERALES FIN*/
/*___________________________________*/



	

