/***************************************************************************************************/
/* Corps du site */
/***************************************************************************************************/

body	
	{
	font-family: arial;
  	font-size: 12px;
	color: #303030;
	margin: 0px;PucesIndex
    padding: 0px;
	background: #FFFFFF url(../img/fond.jpg) fixed center center;
    }

.Site
	{
	width: 1000px;
	height: 100%;
	margin: 0px;
    padding: 0px;
	border: none;
	text-align: center;
	}

.SiteIndex
	{
	height: 140px;
	width: 1000px;
	margin: 0px;
    padding: 0px;
	border: none;
	background-color: #C9002D;
	text-align: left;
	}

.SiteIndex embed,
.SiteIndex object
	{
	position: absolute;
	}
	    
.Milieu
	{
	margin: 0px;
	text-align: center;
	}

/***************************************************************************************************/
/* Affichage du menu */
/***************************************************************************************************/

.Menu
	{
	float: left;
	width: 160px;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	margin: 0;
	padding-top: 10px;
	color: #FFFFFF;
	background-color: #C9002D;
	}

.Menu a
	{
 	font-weight: bold;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent url(../img/rondblanc.gif) no-repeat 12px center;
	padding-left: 26px;
	margin: 2px 0;
	cursor: hand;
	}

.Menu a:hover
	{
 	font-weight: bold;
	background-color: #FFFFFF;
	color: #C9002D;
	}

.Menu ul li a
	{
	color: #FFFFFF;
	background: none;
 	font-weight: normal;
	padding-left: 2px;
	font-size: 12px;
	margin: 0;
	}

.Menu ul li a:hover
	{
 	font-weight: normal;
	background-color: #FFFFFF;
	color: #C9002D;
	}

.Menu a.MenuImg
	{
	display: block;
	margin: 10px 0 10px 10px;	
	padding: 0;
	width: 135px;
	height: 74px;
	background: transparent url(../img/image.png) no-repeat left top;
	overflow: hidden;
	line-height: 1000px;
	}
	
.Menu a.MenuImg:hover
	{
	background-color: transparent;
	}

.Menu div.Drapeau
	{
	padding: 0 0 10px 0;
	text-align: center;
	width: 145px;
	}

.Menu div.Drapeau a
	{
	background: none;
	display: inline;
	margin: 0 0 0 10px;	
	padding: 0;
	}

.Menu div.Drapeau a:hover
	{
	}
	
.Menu a.Drapeau:hover
	{
	background-color: transparent;
	}

/***************************************************************************************************/
/* BLOCS DE LA PAGE D'ACCUEIL*/
/***************************************************************************************************/

.ColonneIndex
	{
	width: 260px;
	border: 0;
  	padding-top: 20px;
  	padding-left: 20px;
	margin: 0;
	vertical-align: top;
	}

.EncadreIndex
	{
	padding-top: 0;
	}

.EncadreIndexFirst
	{
	padding-top: 20px;
	}

.EncadreIndex div.BlocPage
	{
	height: 130px;
	margin: 0;
	}

.BlocLienIndex
	{
	padding-top: 0;
	}


.BlocIndexInfoTitre
	{
 	font-weight: bold;
 	color: #C9002D;
  	font-size: 14px;
  	text-align: justify;
  	padding-top: 6px;
  	margin: 0px;
	text-transform: uppercase;
	}

.BlocIndexTitre
	{
 	font-weight: bold;
  	font-size: 14px;
  	text-align: left;
  	padding: 6px 0px 3px 10px;
  	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #303030;
	text-transform: uppercase;
	}

.BlocIndexTexte
	{
	color: #303030;
  	font-size: 12px;
  	padding: 0px 10px 0px 10px;
  	margin: 8px 0px 0px 0px;
  	text-align: justify;
	}

.LigneVide
	{
	height: 10px;
	}

/***************************************************************************************************/
/* PAGES DE TEXTE AVEC 2 COLONNES */
/***************************************************************************************************/

.Page2Colonnes
	{
	width: 840px;
	margin-left: 160px;
	vertical-align: top;
  	padding: 0px;
	}

.Page2Colonnes table 
	{
	border-collapse: collapse;
	width: 100%;
	}

.Colonne
	{
	width: 400px;
	border: 0;
  	padding-top: 20px;
  	padding-left: 20px;
	margin: 0;
	vertical-align: top;
	}

.BlocPage
	{
	vertical-align: top;
	border: 1px solid #303030;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 10px;
	}

.BlocPage a
	{
 	color: #303030;
	text-decoration: none;
	}

.BlocPage a:hover
	{
 	color: #303030;
	text-decoration: none;
	}

.BlocPageTitre
	{
// 	font-weight: bold;
  	font-size: 14px;
  	text-align: left;
  	padding: 6px 0px 3px 10px;
  	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #303030;
	text-transform: uppercase;
 	color: #FFF;
	}

.Vert
	{
	background-color: #C9002D;
// 	color: #D5D5D5;
	}

.Bleu
	{
	background-color: #C9002D;
// 	color: #D5D5D5;
	}

.Jaune
	{
	background-color: #C9002D;
// 	color: #D5D5D5;
	}

.BlocPageTexte
	{
	color: #303030;
  	font-size: 12px;
  	text-align: justify;
  	padding: 5px 10px 10px 10px;
  	margin: 8px 0px 0px 0px;
	}

.BlocPageTexteContact
	{
	color: #303030;
  	font-size: 12px;
  	text-align: justify;
  	padding: 5px 10px 10px 10px;
  	margin: 8px 0px 0px 0px;
	}

.BlocPageCouleur
	{
	background-color: #FFA722;
  	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
	vertical-align: top;
	}

.BlocPageCouleurPlanning
	{
	background-color: #FFA722;
  	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
	vertical-align: top;
	}

.BlocPageCouleurTitrePlanning
	{
 	font-weight: bold;
 	color: #C9002D;
  	font-size: 14px;
  	text-align: center;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	}

.BlocPageCouleurTitre
	{
 	font-weight: bold;
 	color: #FFFFFF;
  	font-size: 14px;
  	text-align: left;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	}

.BlocPageCouleur .Texte
	{
 	color: #000000;
	}

.BlocPageCouleur .Texte h3
	{
 	color: #C9002D;
	}

.BlocPageCouleurGris
	{
	background-color: #909090;
  	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
	vertical-align: top;
	}

.BlocPageCouleurGris .Texte
	{
 	color: #000000;
	}

/***************************************************************************************************/
/* PAGES DE TEXTE AVEC 1 COLONNE */
/***************************************************************************************************/

.Page1Colonne
	{
	width: 820px;
	margin-left: 180px;
  	padding-top: 20px;
	vertical-align: top;
	border: 0;
	}

/***************************************************************************************************/
/* IMAGE */
/***************************************************************************************************/

.Image
	{
	border: 0;
	padding: 0px;
	margin: 0px;
	text-align: center;
	}

.ImageGalerie
	{
	border: 0;
	padding: 0px;
	margin: 15px;
	text-align: left;
	}

.Fleche
	{
	border: 0;
	margin-right: 5px;
	text-decoration: underline;
	}

/***************************************************************************************************/
/* TITRE */
/***************************************************************************************************/

h1
	{
 	font-weight: bold;
 	color: #303030;
  	font-size: 16px;
  	text-align: justify;
  	padding: 0px;
  	margin: 0px;
	text-transform: uppercase;
	}

a h1
	{
 	color: #303030;
	text-decoration: none;
	}

h2
	{
 	color: #C9002D;
 	font-weight: bold;
  	text-align: left;
   	font-size: 16px;
  	padding: 0px;
  	margin: 0px;
	text-transform: uppercase;
	}

h3
	{
 	color: #303030;
 	font-weight: bold;
  	font-size: 13px;
  	text-align: justify;
	text-transform: uppercase;
	}

h4
	{
 	color: #303030;
 	font-weight: bold;
  	font-size: 12px;
  	padding-bottom: 5px;
  	text-align: justify;
	}

.TitreCouleur
	{
 	color: #C9002D;
 	font-weight: bold;
	}
	
/***************************************************************************************************/
/* TEXTE */
/***************************************************************************************************/

.Texte
	{
 	color: #303030;
  	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
	}

.TexteBold
	{
 	color: #303030;
 	font-weight: bold;
  	font-size: 12px;
	padding-top: 10px;
	text-align: justify;
	}

.TexteNJ
	{
 	color: #303030;
  	font-size: 12px;
	padding-top: 10px;
	}

.TexteCentre
	{
 	color: #303030;
  	font-size: 14px;
	margin: 0px 0px 15px 0px;
	text-align: center;
	}

.PetitTexte
	{
 	color: #303030;
  	font-size: 11px;
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 10px;
	}

.Legende
	{
 	color: #303030;
  	font-size: 11px;
  	text-align: center;
	vertical-align: top;
	padding-top: 5px;
	}

/*
.Horaire
	{
 	color: #303030;
	background-color: #FFE5BD;
  	font-size: 12px;
	padding: 10px 0px 10px 10px;
	margin: 10px 0px 0px 0px;
	text-align: justify;
	}
*/

ul
	{
	margin: 0;
	}

/***************************************************************************************************/
/* Tableau des cours de danse */
/***************************************************************************************************/

.Cours
	{
 	color: #FFFFFF;
  	font-size: 12px;
	text-align: left;
 	font-weight: bold;
	}

.CoursFondPrepa
	{
	background-color: #f86ac7;
	border: 0;
	vertical-align: middle;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	height: 13px;
	}

.CoursFondContemporain
	{
	background-color: #8dd89f;
	border: 0;
	vertical-align: middle;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	height: 13px;
	}

.CoursFondFlamenco
	{
	background-color: #FF2E55;
	border: 0;
	vertical-align: middle;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	height: 13px;
	}

.CoursFondEveil
	{
	background-color: #F39028;
	border: 0;
	vertical-align: middle;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	height: 13px;
	}

.CoursFondHiphop
	{
	background-color: #6295D6;
	border: 0;
	vertical-align: middle;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	height: 13px;
	}

.CoursFondGym
	{
	background-color: #8bba12;
	border: 0;
	vertical-align: middle;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	height: 13px;
	}

/***************************************************************************************************/
/* Gestion du calendrier */
/***************************************************************************************************/

.MoisCalendrier
	{
	width: 700px;
	margin: auto;
  	padding: 0px;
	background: transparent url(../img/cal_annees.gif) no-repeat center center;
	}

.MoisAnnee
	{
	height: 118px;
 	color: #324d79;
 	font-size: 14px;
	width: 50%;
	}


.MoisAnnee1
	{
	text-align: right;
	}

.MoisAnnee2
	{
	text-align: left;
	}

.MoisAnnee a
	{
	color: #C9002D;
	text-decoration: none;
	cursor: hand;
	}

.MoisAnnee a:hover
	{
	color: #C9002D;
	text-decoration: underline;
	}

.MoisAnnee a.MoisActif
	{
	color: #000000;
	}

.MoisAnnee a.MoisActif:hover
	{
	color: #C9002D;
	}

table.Calendrier
	{
	width: 772px;
	align: center;
	margin: 10px auto;
  	padding: 0px;
  	border-collapse: separate;
	}

.TitreCalendrier
	{
	background-color: #C9002D;
 	font-weight: bold;
 	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 10px;
	width: 752px;
 	font-size: 14px;
	}

.Jour
	{
	width: 80px;
	text-align: left;
 	font-weight: bold;
	}

.Rubrique
	{
	width: 80px;
	text-align: left;
	}

.Detail
	{
	width: 500px;
	text-align: justify;
	}

.Loupe
	{
	text-align: center;
	width: 30px;
	}

.Cal_info
	{
	background-color: #FFEACB;
 	color: #303030;
 	font-size: 12px;
	margin: 0px;
	padding: 10px;
	vertical-align: center;
	}

.Cal_cours
	{
	background-color: #EAC3C3;
 	color: #303030;
 	font-size: 12px;
	margin: 0px;
	padding: 10px;
	vertical-align: center;
	}

.Cal_stage
	{
	background-color: #C3DFEA;
 	color: #303030;
 	font-size: 12px;
	margin: 0px;
	padding: 10px;
	vertical-align: center;
	}

.Cal_conf
	{
	background-color: #A8DD9D;
 	color: #303030;
 	font-size: 12px;
	margin: 0px;
	padding: 10px;
	vertical-align: center;
	}

.Cal_spectacle
	{
	background-color: #EBD480;
 	color: #303030;
 	font-size: 12px;
	margin: 0px;
	padding: 10px;
	vertical-align: center;
	}

.Cal_sortie
	{
	background-color: #FFB785;
 	color: #303030;
 	font-size: 12px;
	margin: 0px;
	padding: 10px;
	vertical-align: center;
	}

/***************************************************************************************************/
/* Gestion des tarifs */
/***************************************************************************************************/

.TarifCouleur
	{
	background-color: #EAC3C3;
 	color: #303030;
 	font-size: 12px;
	text-align: center;
	margin: 0px;
	padding: 10px;
	vertical-align: center;
	}

.Tarif
	{
	background-color: #FFEACB;
 	color: #303030;
 	font-size: 12px;
	text-align: center;
	margin: 0px;
	padding: 10px;
	vertical-align: center;
	}

.TarifCouleurLeft
	{
	background-color: #EAC3C3;
 	color: #303030;
 	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 10px;
	vertical-align: center;
	}

.TarifLeft
	{
	background-color: #FFEACB;
 	color: #303030;
 	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 10px;
	vertical-align: center;
	}

/***************************************************************************************************/
/* Gestion des liens */
/***************************************************************************************************/

.Lien
	{
	color: #C9002D;
	text-decoration: none;
	cursor: hand;
	}

a.Lien
	{
	color: #C9002D;
	text-decoration: none;
	}

a:hover.Lien
	{
	color: #C9002D;
	text-decoration: underline;
	}

.LienGrand
	{
	color: #303030;
	text-decoration: none;
	}

a.LienGrand
	{
	color: #C9002D;
	text-decoration: none;
	}

a:hover.LienGrand
	{
	color: #C9002D;
	text-decoration: underline;
	}

.Infos
	{
	text-align: left;
 	color: #324d79;
 	font-size: 12px;
	padding-top: 10px;
	}

.Infos a
	{
	color: #C9002D;
	text-decoration: none;
	}

.Infos a:hover
	{
	text-decoration: underline;
	}

.LienCours
	{
	color: #FFFFFF;
	text-decoration: none;
	}

a.LienCours
	{
	color: #FFFFFF;
	text-decoration: none;
	}

a:hover.LienCours
	{
	color: #FFFFFF;
	text-decoration: underline;
	}

/***************************************************************************************************/
/* Gestion du planning */
/***************************************************************************************************/

table.Planning
	{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
  	padding: 0px;
  	border-collapse: separate;
	}

.JourPlanning
	{
	background-color: #C9002D;
 	font-weight: bold;
 	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 10px;
	}

.TitrePlanning
	{
 	color: #000000;
 	font-weight: bold;
  	font-size: 11px;
	text-transform: uppercase;
	}

.LienPlanning
	{
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
 	font-size: 11px;
	text-align: center;
 	font-weight: bold;
	margin: 0px;
	padding: 10px;
	}

.LienPlanning a
	{
	color: #FFFFFF;
	text-decoration: none;
	}

.LienPlanning a:hover
	{
	color: #000000;
	text-decoration: none;
	}

.PlanningNoCours
	{
	background-color: #FFFFFF;
 	font-weight: bold;
 	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 10px;
	}

.CMFGO
	{
	background-color: #F35D28;
	}

.MDJBC
	{
	background-color: #6295D6;
	}

.flamenco
	{
	background-color: #5582BB;
	}

.moderne
	{
	background-color: #82A5D3;
	}

.gym
	{
	background-color: #7392BB;
	}

.eveil
	{
	background-color: #95B7E3;
	}

.prepadanse
	{
	background-color: #82A5D3;
	}

/***************************************************************************************************/
/* Transparence des images sur l index */
/***************************************************************************************************/

div#photo1
	{
	width: 260px;
	height: 130px;
	background: transparent url(../img/index/photo1.png) no-repeat left top;
	}

div#photos
	{
	width: 260px;
	height: 130px;
	background: transparent url(../img/index/photos.png) no-repeat right top;
	}

div#videos
	{
	width: 260px;
	height: 130px;
	background: transparent url(../img/index/videos.png) no-repeat right top;
	}

div#sorties
	{
	width: 260px;
	height: 130px;
	background: transparent url(../img/index/sorties.png) no-repeat left top;
	}

div#stage
	{
	width: 260px;
	height: 130px;
	background: transparent url(../img/index/stage.png) no-repeat right top;
	}

div#cours
	{
	width: 260px;
	height: 130px;
	background: transparent url(../img/index/cours.png) no-repeat right top;
	}

div#flyer
	{
	width: 260px;
	height: 275px;
	background: transparent url(../img/index/flyer.png) no-repeat right top;
	}

div#nouvelan
	{
	width: 260px;
	height: 130px;
	background: transparent url(../img/index/nouvelan.png) no-repeat right top;
	}

div#flamenco
	{
	width: 260px;
	height: 130px;
	background: transparent url(../img/index/flamenco.png) no-repeat right top;
	}

div#prof
	{
	width: 260px;
	height: 130px;
	background: transparent url(../img/index/prof.png) no-repeat right top;
	}

div#studio
	{
	width: 260px;
	height: 130px;
	background: transparent url(../img/index/studio.png) no-repeat right top;
	}

div#sitelvc
	{
	width: 260px;
	height: 130px;
	background: transparent url(../img/index/sitelvc.png) no-repeat right top;
	}

/***************************************************************************************************/
/* Transparence des images dans le menu */
/***************************************************************************************************/

a#annoncePO
	{
	background-image: url(../img/menu/annoncePO.png);
	}

a#newsletter
	{
	background-image: url(../img/menu/newsletter.png);
	}

a#dossier
	{
	background-image: url(../img/menu/dossier.png);
	}

a#gym
	{
	background-image: url(../img/menu/gym.png);
	}

a#hiphop
	{
	background-image: url(../img/menu/courshiphop.png);
	}

a#planning
	{
	background-image: url(../img/menu/planning.png);
	}

a#photos_stage
	{
	background-image: url(../img/menu/photos.png);
	}

a#espacepro
	{
	background-image: url(../img/menu/espacepro.png);
	}

a#infosmontreuil
	{
	background-image: url(../img/menu/infosmontreuil.png);
	}

a#rentree
	{
	background-image: url(../img/menu/rentree.png);
	}

a#vacances
	{
	background-image: url(../img/menu/vacances.png);
	}

a#inscription
	{
	background-image: url(../img/menu/inscription.png);
	}

/***************************************************************************************************/
/* QUESTIONNAIRE */
/***************************************************************************************************/

.Erreur
	{
	color: red;
  	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
 	font-weight: bold;
	}

/***************************************************************************************************/
/* AFFICHAGE DES PHOTOS */
/***************************************************************************************************/

.BlocPhotos
	{
	vertical-align: top;
	border: 1px solid #303030;
	padding: 0;
	margin: 10px auto;
	width: 600px;
	}

.NumPhotos
	{
	width: 500px;
	margin: auto;
  	padding: 0px;
	}

/***************************************************************************************************/
/* AFFICHAGE DES IMAGES DES STUDIOS DE DANSE */
/***************************************************************************************************/

table.Studios
	{
	width: 400px;
  	padding: 0px;
	align: center;
	margin: 10px auto;
  	padding: 0px;
  	border-collapse: separate;
	}

.TitreStudio
	{
	width: 300px;
  	font-size: 12px;
  	text-align: justify;
  	padding: 10px;
	border-top: solid 1px black;
	}

table.Studios2
	{
  	padding: 0px;
	align: center;
	margin: 10px auto;
  	padding: 0px;
  	border-collapse: separate;
	}

.TitreStudio2
	{
	width: 160px;
  	font-size: 12px;
  	text-align: center;
  	padding-top: 10px;
	}

.InfosStudio
	{
	text-align: center;
 	color: #324d79;
 	font-size: 11px;
	padding: 5px;
	}

.InfosStudio a
	{
	color: #C9002D;
	text-decoration: none;
	}

.InfosStudio a:hover
	{
	text-decoration: underline;
	}

/***************************************************************************************************/
/* BAS DE PAGE */
/***************************************************************************************************/

.Basdepage
	{
	color: #767676;
	height: 30px;
	padding-left: 10px;
	padding-bottom: 50px;
  	font-size: 10px;
	text-align: right;
	margin-top: 20px;
	line-height: 0.8em;
	}
	
.Basdepage p
	{
	padding: 8px 0 0 0;
	margin: 0;
	}

.Basdepage a
	{
	color: #767676;
	text-decoration: none;
	}

.Basdepage a:hover
	{
	color: #C9002D;
	text-decoration: underline;
	}

/***************************************************************************************************/
/* TEXTE SUR LA PAGE D'INDEX */
/***************************************************************************************************/

.PucesIndex
	{
	color: #303030;
	padding: 0;
  	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 5px;
	line-height: 21px;
	}


.LienVert
	{
	color: #599247;
	text-decoration: none;
	cursor: hand;
	}

a.LienVert
	{
	color: #599247;
	text-decoration: none;
	}

a:hover.LienVert
	{
	color: #599247;
	text-decoration: underline;
	}

.LienBleu
	{
	color: #3B6A9A;
	text-decoration: none;
	cursor: hand;
	}

a.LienBleu
	{
	color: #3B6A9A;
	text-decoration: none;
	}

a:hover.LienBleu
	{
	color: #3B6A9A;
	text-decoration: underline;
	}

/***************************************************************************************************/
/* Gestion du planning 08 09 */
/***************************************************************************************************/

table.LieuCours
	{
	width: 860px;
	margin-top: 20px;
  	padding: 0px;
	}

.JourSemaine
	{
	background-color: #C9002D;
 	color: #FFFFFF;
 	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 10px;
	}

table.PlanningCours
	{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
  	padding: 0px;
	color: #FFFFFF;
	text-decoration: none;
 	font-weight: bold;
	text-align: center;
	}

.PlanningCours a
	{
	color: #FFFFFF;
	text-decoration: none;
	}

.PlanningCours a:hover
	{
	color: #000000;
	text-decoration: none;
	}

.Planning1Cours
	{
	background-color: #FD8628;
	padding: 7px;
	}

.Planning2Cours
	{
	background-color: #4983BE;
	padding: 7px;
	}

.Planning3Cours
	{
	background-color: #599247;
	padding: 7px;
	}

/***************************************************************************************************/
/* Gestion du planning 2008 2009 */
/***************************************************************************************************/

#Planning0809 
	{
	border-collapse: collapse;
	/*background: transparent url(../img/fond_transparent.png) repeat left top;*/
	background-color: transparent;
	}

#Planning0809 tr td.Gap 
	{
	width: 16px;	
	}

#Planning0809 tr td 
	{
	/*background-color: #fff;*/	
	width: 33%;
	white-space: nowrap;
	}

#Planning0809 img.Fleche 
	{
	vertical-align: top;
	margin-top:	4px;
	}

#Planning0809 tr.Studio td
	{
	background: transparent url(../img/carre_studio.png) no-repeat left 13px;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	padding: 10px 0 5px 16px;
	}

#Planning0809 tr.StudioFirst td
	{
	background-position: left 3px;
	padding-top: 0;
	}

#Planning0809 tr.Adresse td.Gap 
	{
	background: transparent url(../img/fleche_adresse.png) no-repeat right 1px;
	}
	
#Planning0809 tr.Adresse td 
	{
	font-size: 12px;
	color: #000;
	padding-left: 5px;
	}

#Planning0809 tr.Adresse2 td 
	{
	padding-bottom: 10px;
	font-size: 11px;
	color: #000;
	padding-left: 5px;
	}


#Planning0809 tr.Style td 
	{
	font-size: 13px;
	font-weight: bold;
	color: #C9002D;
	padding-left: 2px;
	text-transform: uppercase;	
	padding: 3px 0;
	}

#Planning0809 tr.Horaire td 
	{
	color: #000;
	padding-left: 10px;
	font-size: 12px;
	padding: 1px;
	}
	
#Planning0809 tr.HoraireOn td 
	{
	background-color: #E0E0DF;
	}
	
#Planning0809 tr.Horaire td.Gap 
	{
	background-color: transparent;
	}

#Planning0809 tr.HoraireOff td 
	{
	background-color: #FFF;
	}

.AlignDroite
	{
	text-align: right;
	}


/***************************************************************************************************/
/* Page RECRUTEMENT */
/***************************************************************************************************/

.SectionRecrut 
	{
	background-color: #E0E0DF;
	padding: 10px;
	}

#TableRecrut 
	{
	border-collapse: collapse;
	background-color: transparent;
	width: 100%;
	}

#TableRecrut tr	td
	{
	width: 33%;
	white-space: nowrap;
	}

#DispoRecrut 
	{
	border-collapse: collapse;
	background-color: transparent;
	width: 100%;
	}

#DispoRecrut tr	td
	{
	width: 12.5%;
	white-space: nowrap;
	text-align: center;
	}

#LieuRecrut 
	{
	border-collapse: collapse;
	background-color: transparent;
	width: 100%;
	}

#LieuRecrut tr	td
	{
	width: 20%;
	white-space: nowrap;
	}

.EnvoiFormulaire
	{
	background-color: transparent;
  	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
	vertical-align: top;
	}




