@charset "utf-8";

/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	background-color: #d6d3c2;
	/* margin-top: 0px; */
}
.VERSION{
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
}
p {
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textcentre {
	text-align: center;
	color: #262626;
}

.telechargement_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #d29f80;
	font-weight: normal;
	text-align: left;
	margin-right: 5px;
	margin-left: 25px;
	margin-top: 5px;	
	margin-bottom: 0px;
	line-height: 18px;
}
a.lientele {
	text-decoration: underline ;
	font-weight: normal;	
	font-size: 12px;
	color: #00FFFF;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0px;
	color: #262626;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 0px;
	color: #262626;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 0px;
	color: #262626;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	margin-top: 18px;
	margin-bottom: 0px;
	color: #262626;
	line-height: 18px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 14px;
	color: #262626;
	line-height: 18px;
}

.activite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #262626;
}
.eiams {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 0px;
	color: #262626;
}



.ASM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 5px;
	color: #262626;
}

.annonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 2px;
	color: #262626;
}

.text_ecole {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	color: #262626;
}

.textannonce {
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #262626;
}

.textcntact {
	margin-top: 0px; 
	margin-bottom: 3px;
	margin-left: 40px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #262626;
}
.ASM + .textcntact {
	margin-top: 20px; 
}



a.liencontact {
	text-decoration: underline;
	font-weight: normal;	
	color: #262626;
}
a.lienutile {
	text-decoration: underline;
	font-weight: bold;	
	color: #0000CC;
}
a.lienpetit {
	text-decoration: underline;
	font-weight: normal;	
	font-size: 12px;
	color: #0000CC;
}
a.lienmail {
	text-decoration: none;
	font-weight: normal;	
	font-size: 12px;
	color: #262626;
}

a.liendoc {
	text-decoration: none;
	font-weight: normal;	
	font-size: 12px;
	color: #262626;
}




.textnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	}

.txtblanc_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: right;
	margin-right: 10px;
	margin-top: 10px;
	line-height: 18px;
}
.txtblanc_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	margin-right: 10px;
	margin-top: 10px;
	line-height: 18px;
}
.txtblanc_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	margin-right: 10px;
	margin-top: 10px;	
	margin-bottom: 0px;

	line-height: 15px;
}
.txtcouleur_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f4e1bf;
	font-weight: normal;
	text-align: left;
	margin-right: 10px;
	margin-top: 20px;	
	margin-bottom: 0px;

	line-height: 15px;
}
.txtblanc_desc_puces {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	margin-right: 5px;
	margin-top: 45px;	
	margin-bottom: 0px;
}
.txtblanc_desc_puces+.txtblanc_desc_puces {
	margin-top: 28px;	
}


.txtblanc_tariftitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.txtblanc_tarifgratuit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #ffffff;
	font-weight: bold;
}

.txtblanc_tarifdesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.txtblanc_tarifliste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 6px;
	margin-bottom: 2px;
}
.txtblanc_tarifreduction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 5px;
}

.txtblanc_guidetitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-align: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.txtblanc_guidesstitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	margin-right: 10px;
	margin-top: 0px;	
	margin-bottom: 5px;
}
.txtblanc_guide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	margin-right: 10px;
	margin-top: 5px;	
	margin-bottom: 0px;

	line-height: 15px;
}

.info_titrenoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #262626;
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.info_dojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	margin-right: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.info_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	margin-right: 10px;
	margin-top: 3px;
	margin-bottom: 1px;
}

.info_adr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.info_adr_serre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.txtnoir_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #262626;
	font-weight: bold;
	text-align: left;
	margin-right: 0px;
	margin-top: 23px;
	margin-bottom: 10px;
}

.txtnoir_left_enfant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	margin-right: 10px;
	margin-top: 30px;	
	margin-bottom: 30px;
	line-height: 18px;
}
.txtnoir_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	margin-right: 10px;
	margin-top: 0px;	
	margin-bottom: 30px;
	line-height: 18px;
}

.sabre_titrenoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #262626;
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.txtnoir_titre_sabre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #262626;
	font-weight: bold;
	text-align: left;
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
}

.txtnoir_left_sabre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	margin-right: 5px;
	margin-top: 0px;	
	margin-bottom: 0px;
	line-height: 18px;
}
.txtcouleur_sabre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3c3e46;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	margin-right: 10px;
	margin-top: 20px;	
	margin-bottom: 0px;
	line-height: 15px;
}


.txtnoir_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	text-align: center;
	margin-right: 10px;
	margin-top: 20px;
	line-height: 18px;
}


.jour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal ;
	text-align: left;
	margin-right: 0px;
	margin-top: 26px;
}

.jourdesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	margin-right: 5px;
	margin-left: 5px;
}
.jourdesc + .jourdesc {
	margin-top: 8px;
}


.heure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal ;
	text-align: right;
	margin-right: 5px;

}
.heure + .heure {
	margin-top: 8px;

}
.dojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold ;
	text-align: left;
	margin-right: 0px;
	margin-top: 26px;
}
.jouradulte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold ;
	text-align: left;
	margin-right: 0px;
	margin-top: 16px;
}
.jourdescadulte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal ;
	text-align: left;
	margin-right: 5px;
	margin-top: 0px;
	margin-left: 10px;
}
.sensei {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold ;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.descsensei {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal ;
	text-align: left;
	margin-right: 10px;
	margin-top: 0px;
	margin-left: 10px;
}
.instructeurs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal ;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 12px;
	margin-bottom: 0px;
}

.dan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal ;
	text-align: left;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.sep_instructeur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal ;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 25px;
	margin-bottom: 25px;
	font-style: italic;
}

/*-------------- CALENDRIER ----*/
a.liencalend {
	text-decoration: none;
	color: #ffffff;
}
a.liencalend_clair {
	text-decoration: none;
	color: #c6c6c6;
}

#calend_janvier {
	float: left;
	width: 155px;
	height: 155px;
	background-image:url(../images/janvier.gif);
	background-repeat:no-repeat ;
	background-position: bottom right ;
}
#calend_fevrier {
	float: left;
	width: 155px;
	height: 155px;
	background-image:url(../images/fevrier.gif);
	background-repeat:no-repeat ;
	background-position: bottom right ;
}
#calend_mars {
	float: left;
	width: 155px;
	height: 155px;
	background-image:url(../images/mars.gif);
	background-repeat:no-repeat ;
	background-position: bottom right ;
}
#calend_avril {
	float: left;
	width: 155px;
	height: 155px;
	background-image:url(../images/avril.gif);
	background-repeat:no-repeat ;
	background-position: bottom right ;
}
#calend_mai {
	float: left;
	width: 155px;
	height: 155px;
	background-image:url(../images/mai.gif);
	background-repeat:no-repeat ;
	background-position: bottom right ;
}
#calend_juin {
	float: left;
	width: 155px;
	height: 155px;
	background-image:url(../images/juin.gif);
	background-repeat:no-repeat ;
	background-position: bottom right ;
}
#calend_septembre {
	float: left;
	width: 155px;
	height: 155px;
	background-image:url(../images/septembre.gif);
	background-repeat:no-repeat ;
	background-position: bottom right ;
}
#calend_octobre {
	float: left;
	width: 155px;
	height: 155px;
	background-image:url(../images/octobre.gif);
	background-repeat:no-repeat ;
	background-position: bottom right ;
}
#calend_novembre {
	float: left;
	width: 155px;
	height: 155px;
	background-image:url(../images/novembre.gif);
	background-repeat:no-repeat ;
	background-position: bottom right ;
}
#calend_decembre {
	float: left;
	width: 155px;
	height: 155px;
	background-image:url(../images/decembre.gif);
	background-repeat:no-repeat ;
	background-position: bottom right ;
}

.calend_carre {
	float: left;
	width: 155px;
	height: 155px;
	display: inline ;
	margin: 0px;
	overflow: hidden ;
}
.calend_seph {
	float: left;
	width: 155px;
	height: 10px;
	display: inline ;
	margin: 0px;
	overflow: hidden ;	
	background-color: #3c3e46 ;
}
.calend_sepv {
	float: left;
	width: 10px;
	height: 155px;
	display: inline ;
	margin: 0px;
	overflow: hidden ;	
	background-color: #3c3e46 ;
}
.calend_mois {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #262626;
	font-weight: bold ;
	text-align: left;
	margin-right: 5px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.calend_mois_clair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #939387;
	font-weight: normal ;
	text-align: left;
	margin-right: 5px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.calend_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal ;
	text-align: left;
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 5px;
}

.calend_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fbe9c8;
	font-weight: normal ;
	text-align: right;
	margin-right: 5px;
	margin-left: 20px;
	margin-bottom: 3px;
}
.calend_date_clair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c6c6c6;
	font-weight: normal ;
	text-align: left;
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 5px;
}

.calend_desc_clair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #baa989;
	font-weight: normal ;
	text-align: right;
	margin-right: 5px;
	margin-left: 20px;
	margin-bottom: 3px;
}



/*-------------- STAGES ----*/
#stagenoir {
	width: 320px;
	height: 155px;
	float: left;
	background-image:url(../images/stagefondnoir.gif);
}
#stagebleu {
	width: 155px;
	height: 320px;
	float: left;
	background-image:url(../images/stagefondbleu.gif);
}
#stage_chapo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal ;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;	
	margin-bottom: 0px;
}
.stage_puce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal ;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 8px;
	margin-bottom: 0px;
}
.stage_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal ;
	text-align: left;
	line-height: 14px;
	margin-right: 10px;
	margin-left: 24px;
	margin-top: 2px;
	margin-bottom: 0px;
}



/*-------------- CONFERENCE ----*/
#hanami1 {
	width: 320px;
	height: 155px;
	float: left;
	background-image:url(../images/hanami1.gif);
}
#hanami2 {
	width: 155px;
	height: 320px;
	float: left;
	background-image:url(../images/hanami2.gif);
}
#hanami3 {
	width: 155px;
	height: 320px;
	float: left;
	background-image:url(../images/hanami3.gif);
}
#hanami4 {
	width: 155px;
	height: 320px;
	float: left;
	background-image:url(../images/hanami4.gif);
}
#hanami5 {
	width: 155px;
	height: 320px;
	float: left;
	background-image:url(../images/hanami5.gif);
}
#hanami6 {
	width: 320px;
	height: 155px;
	float: left;
	background-image:url(../images/hanami6.gif);
}
#annonce_conf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style:italic;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 4px;
	color: #262626;
}

#conf_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style:italic;
	line-height: 14px;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 77px;
	margin-right: 0px;
	color: #262626;
}
a.lienconf {
	text-decoration: underline;
	font-weight: bold;	
	font-size: 12px;
	color: #0000CC;
}

#conf_titre_g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal ;
	text-align: right;
	margin-right: 4px;
	margin-top: 10px;
}
#conf_titre_d {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal ;
	text-align: left;
	margin-left: 4px;
	margin-top: 10px;
}
#conf_titre2_g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal ;
	margin-left: 10px;
	margin-right: 30px;
	margin-top: 21px;

}

#conf_titre2_d {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal ;
	text-align: right;
	margin-left: 30px;
	margin-right: 10px;
	margin-top: 21px;
}
#conf_desc_g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f4e1bf;
	font-weight: normal ;
	font-style:italic;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 10px;
}
#conf_desc_d {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f4e1bf;
	font-weight: normal ;
	text-align: right;
	font-style:italic;
	margin-left: 40px;
	margin-right: 10px;
	margin-top: 10px;
}
.conf_noir_droit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #262626;
	font-weight: bold;
	text-align: left;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.conf_noir_centre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #262626;
	font-weight: bold;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 25px;
	margin-bottom: 5px;
}
.conf_noir_centre+.conf_noir_centre {
	font-weight: normal;
	margin-right: 10px;
	margin-top: 0px;
}
.conf_noir_gauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #262626;
	font-weight: bold;
	text-align: left;
	margin-right: 10px;
	margin-top: 25px;
	margin-bottom: 5px;
}


/*-------------- WEEK-END ----*/
#kamisawe {
	width: 320px;
	height: 155px;
	float: left;
	background-image:url(../images/kamisa.gif);
}
#fudochi {
	width: 320px;
	height: 155px;
	float: left;
	background-image:url(../images/fudochi.gif);
	background-repeat:no-repeat ;
	background-position: top left;
}
#annonce_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style:italic;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
	color: #262626;
}
#la_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	line-height: 16px;
	text-align: center;
	margin-top: 6px;
	margin-bottom: 0px;
	color: #262626;
}
#la_date_light {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style:italic;
	line-height: 16px;
	text-align: center;
	margin-top: 7px;
	margin-bottom: 0px;
	color: #262626;
}

#vers_calendrier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style:normal;
	text-align: center;
	margin-top: 7px;
	margin-bottom: 0px;
	color: #262626;
}
#vers_evenement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style:normal;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #262626;
}






.textfooter {
	color: #000000;
	font-style: normal;
	margin-top: 5px;
}
.textfooter_right {
	color: #000000;
	font-style: normal;
	margin-top: 5px;
	text-align: right;
}
.textfooter_left {
	color: #000000;
	font-style: normal;
	margin-top: 5px;
	text-align: left;
}
/*font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: italic;
	margin-top: 5px;
	text-align: center;
}
*/
.textfooteritalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-style: italic;
	/* vertical-align: text-top; */
}

a.lienfooter {
	text-decoration: underline;
	font-weight: bold;	
	color: #000000;
}

.fine {
font-size: 60%;
}

	
#global {
	width: 955px;
	height: 720px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	overflow: hidden;
}

/* Partie Gauche */
#partiegauche {
	width: 760px;
	height: 720px;
	float: left;
	background-color: #817b6c;
}

/* separation */
#separation {
	float: left;
	width: 10px;
	height: 720px;
	background-color: #d6d3c2;
}
#separationhaute {
	float: left;
	width: 10px;
	height: 675px;
}
#separationinfo {
	float: left;
	width: 10px;
	height: 25px;
	background-color: #d29f80;
}
#separationbasse {
	float: left;
	width: 10px;
	height: 20px;
}

/* Partie Droite */
#partiedroite {
	float: left;
	width: 180px;
	height: 720px;
	background-color: #3c3e46;
}

/* ------- MENU -----*/
#centralzonemenu {
	width: 180px;
	height: 625px;
	float: left;
	background-color: #3c3e46;
	background-image:url(../images/fond_aiki.gif);

	background-position: right bottom;
	background-repeat: no-repeat;
}

#dessusmenu {
	width: 180px;
	height: 170px;
	float: left;
}

#menuaiki {
	width: 180px;
	height: 250px;
	float: left;
	background-image:url(../images/menuaiki.gif);
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
}


ul {	/* utilisation de liste pour le menu */
list-style-type: none;	/* suppression des puces de liste */
margin:0;
padding:0;
}
li {	
	margin:0;
	padding:0;
	float: left;
}

#menuaiki a {	/* dimensions et définitions des boutons */
display: block;	/* mise en block de a pour lui donner des dimensions */
height: 40px;
width: 180px;
text-decoration: none;
float: left;
}
#menuaiki a:hover {
background: transparent url(../images/menuaiki.gif) top left no-repeat;
}

#currentaccueil, a#currentaccueil:hover {
	background: transparent url(../images/menuaiki.gif) top left no-repeat;
	background-position: -180px -0px;
}
#currentenfants, a#currentenfants:hover {
	background: transparent url(../images/menuaiki.gif) top left no-repeat;
	background-position: -180px -40px;
}
#currentadultes, a#currentadultes:hover {
	background: transparent url(../images/menuaiki.gif) top left no-repeat;
	background-position: -180px -80px;
}
#currentecole, a#currentecole:hover {
	background: transparent url(../images/menuaiki.gif) top left no-repeat;
	background-position: -180px -120px;
}
#currenttaiso, a#currenttaiso:hover {
	background: transparent url(../images/menuaiki.gif) top left no-repeat;
	background-position: -180px -160px;
}
#currentinfo, a#currentinfo:hover {
	background: transparent url(../images/menuaiki.gif) top left no-repeat;
	background-position: -180px -200px;
}

a#lienaccueil:hover {
background-position: -180px -0px;
}
a#lienenfants:hover {
background-position: -180px -40px;
}
a#lienadultes:hover {
background-position: -180px -80px;
}
a#lienecole:hover {
background-position: -180px -120px;
}
a#lientaiso:hover {
background-position: -180px -160px;
}
a#lieninfo:hover {
background-position: -180px -200px;
}
/* ------- FIN MENU -----*/

/* ------- MENU EVTS -----*/
#dessusevts {
	width: 180px;
	height: 10px;
	float: left;
}
#evts {
	height: 40px;	
	width: 180px;
	float: left;
	display:inline;
	text-align: right ;
}
#menuevts {
	width: 180px;
	height: 100px;
	float: left;
	background-image:url(../images/menuevt204b.png);
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden; 
}

#menuevts a {	/* dimensions et définitions des boutons */
display: block;	/* mise en block de a pour lui donner des dimensions */
height: 25px;
width: 180px;
text-decoration: none;
float: left;
}

#menuevts a:hover {
background: transparent url(../images/menuevt204b.png) top left no-repeat;
}
 
a#liencalendrier:hover {
background-position: -180px -0px;
}
a#lienwe:hover {
background-position: -180px -25px;
}
a#lienstages:hover {
background-position: -180px -50px;
}



#currentcalendrier, a#currentcalendrier:hover {
	background: transparent url(../images/menuevt204b.png) top left no-repeat;
	background-position: -180px -0px;
}




#currentwe, a#currentwe:hover {
	background: transparent url(../images/menuevt204b.png) top left no-repeat;
	background-position: -180px -25px;
}

#currentstages, a#currentstages:hover {
	background: transparent url(../images/menuevt204b.png) top left no-repeat;
	background-position: -180px -50px;
}



/* ------- FIN MENU EVTS -----*/
/* HEADER */
#headerg {
	float: left;
	width: 760px;
	height: 50px;
}
#logoshaut {
	width: 290px;
	height: 50px;
	float: left;
	display: inline;
	margin-left: 470px;
}
#headersep {
	float: left;
	width: 10px;
	height: 50px;
}
#headerd {
	float: left;
	width: 180px;
	height: 50px;
	background-color: #d29f80;
}
/* FIN HEADER */

/* CENTRAL */
#central {
	width: 730px;
	height: 625px;
	float: left;
}
#centralzonegrise{
	width: 730px;
	height: 625px;
	background-color: #3c3e46;
	float: left;
	display: inline;
	margin-left: 30px;
	/* ajout */
	overflow: hidden;
}

#logoaiki {
	float: left;
	width: 160px;
	height: 90px;
	display: inline; 
	margin-left: 45px;  
}
#logomeudon {
	float: left;
	width: 100px;
	height: 90px;
	display: inline; 
	margin-left: 390px;  
}

#zonetata {
	float: left;
	width: 670px;
	height: 505px;
	display: inline;
	margin-left: 45px;  
	overflow: hidden;

}

.grptata {
	float: left;
	width: 330px;
	height: 505px;
}
.margetatagrandh {
	height: 10px;
	width: 320px;
	float: left;
}
.margetatagrandv {
	height: 320px;
	width: 10px;
	float: left;
}
.margetatapetitv {
	height: 155px;
	width: 10px;
	float: left;
}

#tatamilefth {
	float: left;
	height: 155px;
	width: 320px;
	background-color: #f4e1bf;
}

#tatamileftv1 {
	float: left;
	height: 320px;
	width: 155px;
	background-color: #7d6e5b;
	overflow: hidden;
}

#tatamileftv2 {
	float: left;
	height: 320px;
	width: 155px;
	background-color: #3e87bb;
	overflow: hidden;
}
#tatamileftv2_avantphoto {
	float: left;
	height: 140px;
	width: 155px;
	overflow: hidden;
}
#tatamileftv2_photo {
	float: left;
	height: 180px;
	width: 155px;
	overflow: hidden;
}

#tatamirightv1 {
	float: left;
	width: 155px;
	height: 320px;
	background-color: #d29f80;
	overflow: hidden;
}
#tatamirightv2 {
	float: left;
	width: 155px;
	height: 320px;
	background-color: #939387;
	overflow: hidden;
}

#tatamirighth {
	float: left;
	width: 320px;
	height: 155px;
	background-color: #171717;
	overflow: hidden;
}



#tatamirighth_photomain{
	float: left;
	width: 65px;
	height: 155px;
	overflow: hidden;
}
#tatamirighth_photomain_apres{
	float: right;
	width: 255px;
	height: 155px;
	overflow: hidden;
}

/* FIN CENTRAL */


/* FOOTER */
#footerinfol {
	height: 25px;
	width: 760px;
	float: left;
	background-color: #d29f80;
}
#footerinfosep {
	height: 25px;
	width: 10px;
	float: left;
	background-color: #d29f80;
}
#footerinfor {
	height: 25px;
	width: 180px;
	float: left;
	background-color: #d29f80;
}

#footeravantl {
	width: 30px;
	height: 20px;
	float: left;
	background-color: #817b6c;
	color: #817b6c;
}
#footerl {
	width: 760px;
	height: 20px;
	background-color: #3c3e46;
	float: left;
	display: inline;
}

#footerr {
	width: 180px;
	height: 20px;
	background-color: #3c3e46;
	float: left;
}



/* FIN FOOTER */
