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

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6e6e6e;
	margin-left: 0px;
	margin-right: 0px;
}
body {
	background-color: #d2d2cf;
	font-family: Arial, Helvetica, sans-serif;
		
}	
a:link {
	color: #ffffff;
	text-decoration:none;
	cursor:auto;	
}
a:visited {
	color: #ffffff;
	text-decoration:none;
	cursor:auto;
}
a:hover {
	color: #ffffff;
	text-decoration:none;
	cursor:auto;
	}
a:active {
	color: #ffffff;
	text-decoration:none;
	font-family:JesayaFree-Regular;
	cursor:auto;
}


.gal_base {font-size: 16px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#ffffff;
vertical-align:middle;
}

.soutien {font-size: 11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#0057A2;
vertical-align:middle;
}

.headline {font-size: 20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
letter-spacing:-1px;
text-align:left;

}


.article {font-size: 12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#666666;
font-weight:normal;
text-align:left;

}
.typo {
	color: #FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	font-variant:small-caps;	

}

.pied {
font-size: 12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#eeeeee;
font-weight:normal;
text-align:left;

}

.pied3 {
font-size: 12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#eeeeee;
font-weight:normal;
text-align:right;

}

.entete_logo {font-size: 10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#213975;
font-weight:normal;
text-align:left;

}


.partenaire {font-size: 11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#808080;

}



.bloc1 {font-size: 11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#999999;
text-align:justify;
}
.bloc2 {font-size: 11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#999999;
text-align:justify;
}

.bloc3 {font-size: 11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#999999;
text-align:center;
}

.bloc4 {font-size: 11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#999999;
text-align:justify;
}


.bloc4 {font-size: 11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#999999;
text-align:justify;
}
.titre_bloc {font-size: 24px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:22px;
color:#00FFFF;
text-align:left;
}

.titre2 {
	color: #eeeeee;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:auto;


	}
	





.gal_red {font-size: 16px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#ff0000;
}

.gal_menu {font-size: 24px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#333333;
vertical-align:middle;
}
.gal_small_foot {font-size: 11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:center
color:#0057A2;
}

.logo {font-size: 70px;
font-family:Times New Roman;
color:#222020;
text-align:center;
}

.ville {font-size: 20px;
font-family:Times New Roman;
color:#222020;
text-align:center;
}

.aix_small_foot_black {font-size: 11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
}


#global {

  margin-left: 20px;
  margin-top: 0px;
  margin-right: 150px;
  width: 800px;
  height: 600px;
  position: absolute;
  left: 50%; 
  margin-left: -400px; /* moitiÃ© de la largeur */
}



div#contenu {
	float:center;
	width:1000px;
	height:700px;
	background-image:url(../images/bandeau.png);
	background-repeat:no-repeat;
	position: absolute;
	left: 50%;
	margin-top: 0px; /* moitiÃ© de la hauteur */
	margin-left:-500px; /* moitiÃ© de la largeur */
	top: 0px;
	background-color:#6E6E6E;
	}
	
	div#contenu_extrait {
	float:center;
	width:640px;
	height:480px;
	position: absolute;
	text-align:center;
	left: 50%;
	margin-top: 0px; /* moitiÃ© de la hauteur */
	margin-left:-320px; /* moitiÃ© de la largeur */
	top: 0px;
	background-color:#6E6E6E;
	}
	
div#contenu_eustache {
	float:center;
	width:640px;
	height:480px;
	position: absolute;
	left: 50%;
	margin-top: 0px; /* moitiÃ© de la hauteur */
	margin-left:-320px; /* moitiÃ© de la largeur */
	top: 0px;
	background-color:#6E6E6E;
	}
	

div#asso {
	clear:both;
	width:15px;
	height:110px;
	position: absolute;
	top: 37px;
	text-align:center;
	left: 317px;
	z-index:6;
	}

div#image {
	clear:both;
	width:314px;
	height:360px;
	position: absolute;
	top: 267px;
	text-align:center;
	left: 104px;
	}
	
	div#lecteur_flv {
	clear:both;
	width:320px;
	height:240px;
	position: absolute;
	top: 267px;
	text-align:center;
	left: 104px;
	}
	
	div#image_ctc {
	clear:both;
	width:194px;
	height:85px;
	position: absolute;
	top: 417px;
	text-align:center;
	left: 139px;
	}
	
	
div#extrait {
	clear:both;
	width:314px;
	height:360px;
	position: absolute;
	top: 267px;
	text-align:center;
	left: 140px;
	}
	
div#eustache {
	clear:both;
	width:314px;
	height:360px;
	position: absolute;
	top: 267px;
	text-align:center;
	left: 140px;
	}
	
	
	div#texte_liens {
	clear:both;
	width:438px;
	height:229px;
	color:#FFF;
	position: absolute;
	top: 358px;
	text-align:justify;
	padding-right:10px;
	left: 290px;
	overflow-x : hidden;
	overflow-y : auto;
	z-index:1;
	}
	
	
	div#texte_contact {
	clear:both;
	width:438px;
	height:229px;
	color:#FFF;
	position: absolute;
	top: 358px;
	text-align:justify;
	padding-right:10px;
	left: 370px;
	overflow-x : hidden;
	overflow-y : auto;
	z-index:1;
	}
	
		div#texte {
	clear:both;
	width:438px;
	height:359px;
	color:#FFF;
	position: absolute;
	top: 267px;
	text-align:justify;
	padding-right:10px;
	left: 503px;
	overflow-x : hidden;
	overflow-y : auto;
	z-index:1;
	}
	

	
	div#texte_bio {
	clear:both;
	width:438px;
	height:359px;
	color:#FFF;
	position: absolute;
	top: 267px;
	text-align:justify;
	padding-right:10px;
	left: 452px;
	overflow-x : hidden;
	overflow-y : auto;
	z-index:1;
	}
	
	
	div#texte_acc_bio {
	clear:both;
	width:438px;
	height:359px;
	color:#FFF;
	position: absolute;
	top: 267px;
	text-align:justify;
	padding:15px;
	left: 290px;
	border-bottom: 12px solid #373939;
	border-top: 12px solid #373939;
	border-right: 12px solid #373939;
	border-left: 12px solid #373939;

	overflow-x : hidden;
	overflow-y : auto;
	z-index:1;
	}
	
	div#texte_noces {
	clear:both;
	width:438px;
	height:305px;
	color:#FFF;
	position: absolute;
	top: 297px;
	text-align:justify;
	padding-right:10px;
	left: 503px;
	overflow-x : hidden;
	overflow-y : scroll;
	}
	
	div#extrait {
	clear:both;
	width:447px;
	height:25px;
	color:#000000;
	position: absolute;
	top: 635px;
	text-align:center;
	left: 506px;
	}
	


	
div#pied_page {
	clear:both;
	width:1000px;
	position: absolute;
	text-align:center;
	top: 675px;
	left: -1px;
	height: 27px;
	}
	
	div#pied_page2 {
	clear:both;
	width:537px;
	position: absolute;
	top: 8px;
	left: 0px;
	}
	
	div#pied_page3 {
	clear:both;
	width:483px;
	position: absolute;
	top: 724px;
	left: 503px;
	z-index: 1;
	}
	
	
	
	div#enter {
	clear:both;
	width:1024px;
	height:25px;
	position: absolute;
	text-align: center;
	top: 436px;
	left: 164px;
	z-index: 5;
	}
	
	
	div#soutien {
	clear:both;
	width:524px;
	height:20px;
	text-align: center;
	position: absolute;
	top: 712px;
	left: 252px;
	}
	
	
	div#blocpacks {
	clear:both;
	width:200px;
	height:232px;
	text-align:justify;
	position: absolute;
	top: 102px;
	margin-right:1024px;
	left: 298px;
	}
	
	
	div#blochome {
	clear:both;
	width:800px;
	height:394x;
	background-color:#b53d7c;
	text-align:justify;
	position: absolute;
	top: 16px;
	margin-right:900px;
	left: 108px;
	}
	
	
	div#bloc1 {
	clear:both;
	width:117px;
	height:117px;
	background-image:url(../images/cache_bf.png);
	background-repeat:no-repeat;
	background-position:center;
	text-align:justify;
	position: absolute;
	top: 56px;
	margin-right:900px;
	left: 143px;
	}
	
	
	div#detail1 {
	clear:both;
	width:260px;
	height:210px;
	position: absolute;
	top: 47px;
	left: 649px;
	line-height: 160%
	}
	
	div#detail2 {
	clear:both;
	width:260px;
	height:23px;
	position: absolute;
	top: 92px;
	left: 700px;
	}
	
	div#detail3 {
	clear:both;
	width:260px;
	height:23px;
	position: absolute;
	top: 112px;
	left: 700px;
	}
	
	
	div#diapo1 {
	clear:both;
	width:260px;
	height:23px;
	text-align:right;
	position: absolute;
	top: 47px;
	left: 361px;
	}
	
	div#diapo2 {
	clear:both;
	width:260px;
	height:20px;
	text-align:right;
	position: absolute;
	top: 68px;
	left: 361px;
	}
	
	div#diapo3 {
	clear:both;
	width:260px;
	height:20px;
	text-align:right;
	position: absolute;
	top: 89px;
	left: 361px;
	}
	
	div#diapo4 {
	clear:both;
	width:260px;
	height:20px;
	text-align:right;
	position: absolute;
	top: 110px;
	left: 361px;
	}
	
	div#diapo5 {
	clear:both;
	width:260px;
	height:20px;
	text-align:right;
	position: absolute;
	top: 131px;
	left: 361px;
	}
	
	div#diapo6 {
	clear:both;
	width:65px;
	height:57px;
	background-repeat:no-repeat;
	background-position:center;
	position: absolute;
	top: 490px;
	margin-right:900px;
	left: 384px;
	}
	
	div#diapo7 {
	clear:both;
	width:65px;
	height:57px;
	background-repeat:no-repeat;
	background-position:center;
	position: absolute;
	top: 490px;
	margin-right:900px;
	left: 310px;
	}
	
	
	div#picto1 {
	clear:both;
	width:0px;
	height:40px;
	background-repeat:no-repeat;
	background-position:center;
	position: absolute;
	top: 0px;
	margin-right:900px;
	left: 164px;
	}
	
	
	
div#picto2 {
	clear:both;
	width:22px;
	height:40px;
	background-repeat:no-repeat;
	background-position:center;
	position: absolute;
	top: 0px;
	margin-right:900px;
	left: 343px;
	}
	
	

div#picto3 {
	clear:both;
	width:22px;
	height:40px;
	background-repeat:no-repeat;
	background-position:center;
	position: absolute;
	top: 0px;
	margin-right:900px;
	left: 610px;
	}
	
	
	
	
	div#picto4 {
	clear:both;
	width:22px;
	height:40px;
	background-repeat:no-repeat;
	background-position:center;
	position: absolute;
	top: 0px;
	margin-right:900px;
	left: 803px;
	}
	
	
	div#menu_titre1 {
	clear:both;
	width:150px;
	height:20px;
	position: absolute;
	top: 60px;
	margin-right:900px;
	left: 159px;
	z-index:5;
	text-align:right;
}

div#menu_titre2 {
	clear:both;
	width:150px;
	height:20px;
	position: absolute;
	top: 84px;
	margin-right:900px;
	left: 159px;
	z-index:5;
	text-align:right;
}

div#menu_titre3 {
	clear:both;
	width:150px;
	height:20px;
	position: absolute;
	top: 106px;
	margin-right:900px;
	left: 159px;
	z-index:5;
	text-align:right;
}


div#menu_titre4 {
	clear:both;
	width:220px;
	height:20px;
	position: absolute;
	top: 130px;
	margin-right:900px;
	left: 90px;
	z-index:5;
	text-align:right;
}

	div#menu_titre5 {
	clear:both;
	width:249px;
	position: absolute;
	top: 154px;
	margin-right:1024px;
	left: 89px;
	height: 41px;
	z-index:5;
	text-align:right;
	}
	
	
	div#titre_asso {
	clear:both;
	width:0px;
	position: absolute;
	background-color:#333;
	background-image:url(../img/fond.jpg);
	top: 60px;
	left: 265px;
	height: 78px;
	}


	
	
	div#titre1 {
	clear:both;
	width:154px;
	position: absolute;
	top: 235px;
	margin-right:1024px;
	left: 494px;
	height: 17px;
	}
	
	div#titre2 {
	clear:both;
	width:88px;
	position: absolute;
	top: 724px;
	margin-right:1024px;
	left: 515px;
	height: 12px;
	z-index:5;
	}
	

	
	
	
		
	div#transbox {
	clear:both;
	width:310px;
	height:351px;
	background-repeat:no-repeat;
	background-position:center;
	position: absolute;
	top: 319px;
	margin-right:900px;
	left: 139px;
	}
	
	
	
	
	div#presse1 {
	clear:both;
	width:117px;
	position: absolute;
	top: 352px;
	margin-right:1024px;
	left: 21px;
	height: 162px;
	text-align:center;
	}
	
	div#presse2 {
	clear:both;
	width:144px;
	position: absolute;
	top: 352px;
	margin-right:1024px;
	left: 144px;
	height: 162px;
	text-align:center;
	}
	
	div#presse3 {
	clear:both;
	width:114px;
	position: absolute;
	top: 352px;
	margin-right:1024px;
	left: 300px;
	height: 162px;
	text-align:center;
	}
	
	div#presse4 {
	clear:both;
	width:108px;
	position: absolute;
	top: 352px;
	margin-right:1024px;
	left: 426px;
	height: 162px;
	text-align:center;
	}
	
	div#presse5 {
	clear:both;
	width:113px;
	position: absolute;
	top: 352px;
	margin-right:1024px;
	left: 545px;
	height: 162px;
	text-align:center;
	}
	
	div#presse6 {
	clear:both;
	width:140px;
	position: absolute;
	top: 352px;
	margin-right:1024px;
	left: 669px;
	height: 162px;
	text-align:center;
	}
	
	div#presse7 {
	clear:both;
	width:156px;
	position: absolute;
	top: 352px;
	margin-right:1024px;
	left: 821px;
	height: 162px;
	text-align:center;
	}


a.mail{
	color: #666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:auto;
	text-decoration:none;
		}
a.mail:hover {
	color: #dddddd;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:auto;
	text-decoration:underline;
		}



a.lienpresse{
	color: #EEEEEE;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:auto;
	text-decoration:none;
	text-align: left;
	
	
	}
a.lienpresse:hover {
	color: #333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:auto;
	text-decoration:none;
	text-align: left;
	
	
	}
	
	
	
	a.lienmail{
	color: #EEEEEE;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:auto;
	text-decoration:none;
	text-align: left;
	
	
	}
a.lienmail:hover {
	color: #333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:auto;
	text-decoration:none;
	text-align: left;
	
	
	}
	
	
	a.titre2{
	color: #EEEEEE;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:auto;
	text-decoration:none;

	}
a.titre2:hover {
	color: #333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:auto;
	text-decoration:underline;

	
	}

	
	
	
	
	
		
	a.info{
	color: #FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-variant:small-caps;
		
	}
	
a.info:hover {
	color: #eeeeee;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-variant:small-caps;
	}
	
	
	
	

	
	
	a.menu{
	color: #ffffff;
	font-family: JesayaFree-Regular;
	font-size: 18px;
	text-decoration:none;
	font-variant:small-caps;
	font-weight:normal;
	}
a.menu:hover {
	color: #c6d232;
	font-family: JesayaFree-Regular;
	font-size: 18px;
	text-decoration:none;
	font-variant:small-caps;
	font-weight:normal;
	}
	
	
	a.menu{
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'JesayaFree-Regular', sans-serif; color:#ffffff; font-size:18px; font-variant:small-caps;}
a.menu:hover {
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'JesayaFree-Regular', sans-serif; color:#c6d232; font-size:18px; font-variant:small-caps;}
	
	a.menu2{
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'JesayaFree-Regular', sans-serif; color:#ffffff; font-size:16px; font-variant:small-caps;}
a.menu2:hover {
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'JesayaFree-Regular', sans-serif; color:#c6d232; font-size:16px; font-variant:small-caps;}
	
	a.menu3{
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'JesayaFree-Regular', sans-serif; color:#6e6e6e; font-size:33px; font-variant:small-caps;}
a.menu3:hover {
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'JesayaFree-Regular', sans-serif; color:#c6d232; font-size:33px;}
	
	a.menu_liens{
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'JesayaFree-Regular', sans-serif; color:#d1d2cf; font-size:11px; }
a.menu_liens:hover {
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'JesayaFree-Regular', sans-serif; color:#c6d232; font-size:11px;}
	
			
	
	a.detail{
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'LiberationSerif'; color:#ffffff; font-size:12px; text-align:left; line-height: 160%}
	
	
a.detail:hover {
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'LiberationSerif'; color:#c6d232; font-size:12px; text-align:left; line-height: 160% }
	
	a.extrait{
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'JesayaFree-Regular'; color:#000000; font-size:12px; font-variant:small-caps; line-height: 160% }
	
	
a.extrait:hover {
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'JesayaFree-Regular'; color:#c6d232; font-size:12px; font-variant:small-caps; line-height: 160%}
	
	a.menu_helene{
	color: #6e6e6e;
	font-family: JesayaFree-Regular;
	font-size: 35px;
	text-decoration:none;
	font-variant:small-caps;	
	font-weight:normal;
	}
a.menu_helene:hover {
	color: #c6d232;
	font-family:JesayaFree-Regular;
	font-size: 35px;
	text-decoration:none;
	font-variant:small-caps;	
	font-weight:normal;
	}
	
#apDivtitre {
	position:absolute;
	left:295px;
	top:121px;
	width:277px;
	height:39px;
	padding-top:0px;
	text-align:left;
	z-index:5;
}

#apDivart {
	position:absolute;
	left:291px;
	top:191px;
	width:436px;
	height:422px;
	padding-top:0px;
	text-align:left;
	overflow-x: hidden; 
	overflow-y: auto;
	z-index:8;
}

#apDivretour {
	position:absolute;
	left:295px;
	top:104px;
	width:41px;
	height:11px;
	padding-top:0px;
	text-align:left;
	z-index:5;
}
.titre_menu2_vert {
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'JesayaFree-Regular', sans-serif; color:#c6d232; font-size:16px; font-variant:small-caps;}

.titre_menu_vert {
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'JesayaFree-Regular', sans-serif; color:#c6d232; font-size:18px; font-variant:small-caps;}



.detail{
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'LiberationSerif'; color:#c6d232; font-size:12px; text-align:left; line-height: 160% }

.titre_liens{
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'JesayaFree-Regular'; color:#373939; font-size:13px; text-align:left; }

.titre_ctc{
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'JesayaFree-Regular'; color:#373939; font-size:16px; text-align:left; }
	
.titre_presse{
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'JesayaFree-Regular'; color:#373939; font-size:14px; font-variant:small-caps; }

.titre_date{
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'JesayaFree-Regular'; color:#cccccc; font-size:13px;  }

