* {	padding: 0px;margin: 0px; }

body {
	text-align: center;
	position: relative;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}

div#MusiqueEnfant00{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 0px solid #000000;
	position: relative;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	height: auto;
}
a {text-decoration: none;}
a:hover {
	color: #C00;
	text-align: left;
}
.list-style {list-style: none ; }
a img {border: 0;}

div#MusiqueMenuGaucheVertical {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	left: 0px;
	margin: 0px;
	position: absolute;
	top: 5px;
	height: auto;
	width: 164px;
	padding-top: 0px;
	text-align: center;
	border: 0px solid #ffffff;
	z-index: 1;
	background-image: none;
}

div#MusiqueEnfantCorpsCentral {
	background-color: #FFF;
	left: 164px;
	margin: 0px;
	top: 4px;
	position: absolute;
	border: 0px solid #000000;
	height: auto;
	padding: 2px;
	text-align: center;
	width: auto;
	padding-bottom: 20px;
}
#SpectaclesEnfants001 {
	position:relative;
	width:830px;
	height:auto;
	z-index:1;
	background-color: #FFF;
	border: 0px solid #333333;
	float: left;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 4px;
	text-align: center;
	padding: 0px;
}
#SpectaclesEnfants002 {
	position:relative;
	width:658px;
	height:auto;
	background-color: #FFF;
	border: 0px solid #ffffff;
	margin-top: 0px;
	margin-right: auto;
	margin-left: 4px;
	float: left;
	background-position: center;
	padding: 4px;
	clear: left;
}
#SpectaclesEnfants003 {
	width:820px;
	height:auto;
	border: 0px solid #ffffff;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 4px;
	position: relative;
	float: left;
	margin-top: 20px;
}


#SpectaclesEnfants005 {
	position:relative;
	width:164px;
	height:auto;
	background-color: #FFF;
	border: 0px solid #333333;
	float: right;
	top: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 1px;
	padding-left: 0px;
}



#navigation {
	list-style: none;
	text-align: center;
	margin: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
    }


#navigation li {
	display: inline;
	margin-right: 8px;
	color: #fff;
	background: #c00;
    }	


#navigation a {
	color: #6D071A;
	border: 1px solid #FACCAA;
	text-align: center;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background-color: #FFFBF9;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	line-height: 0.5em;
	font-weight: bold;
    }
	
/* background-color: #6D071A; couleur1 */
#navigation a:hover{
	background-color: #900;
	color: #FFF;
    }
.table01 {
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	
}
.fin {
	font-size: 40%;
}

/* POLICE ERIC */

/*Police titre principale 1 */ 
.policestyle01 {
	font-family: "Comic Sans MS", cursive;
	color: #009;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 6px;
	
}

/* CHEMIN DE FER SPE */
.policestyle02 {
	font-size: 10px;
	color: #000;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 15px;
	margin-top: 5px;
}
.policestyle02lien {
	font-size: 10px;
	color: #000;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 10px;
	text-decoration: underline;
}

.policestyle03 {
	font-size: 12px;
	text-align: left;
	color: #6D071A;
	font-family: Verdana, Geneva, sans-serif;
	padding-bottom: 0px;
	font-weight: bold;
	padding-top: 4px;

}

.policestyle03-partenaires {
	font-size: 11px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: lighter;
	color: #FF8248;
}

.policestyle03-partenaires-2 {
	font-size: 11px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: lighter;
	color: #CC0;
	padding-bottom: 10px;
	padding-top: 10px;
}

.policestyle03-partenaires-3 {
	font-size: 11px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: lighter;
	color: #0080FF;
	padding-top: 25px;
}
 
/* TITRE VERTICAL DROIT */
.policestyle04 {
	font-weight: bold;
	text-align: center;
	color: #009;
	font-family: Verdana, Geneva, sans-serif;
	padding: 4px;
	font-size: 11px;
	margin-bottom: 6px;
	border: 1px solid #7575FF;
	width: 133px;
	margin-left: 10px;
	background-color: #FAFAFE;
}
.policestyle04lien {
	color: #009;
}
/* TITRE VERTICAL GAUCHE */
.policestyle05 {
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	color: #009;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 15px;
	padding-left: 10px;
}

.policestyle05TitreDivCentrale {
	font-size: 14px;
	text-align: left;
	color: #009;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 10px;
}


/* Police TEXTES ANNONCE AFFICHES */
.policestyle06 {
	font-size: 10px;
	text-align: justify;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	padding-left: 5px;
	padding-top: 6px;
	
}
/* RETOUR ACCUEIL */
.policestyle07 {
	font-size: 13px;
	text-align: center;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	
}
/* Menu navigation 2 régions  */
.policestyle08 {
	font-family: "Comic Sans MS", cursive;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
	color: #FFF;
}
/* Annonce MODE EMPLOI */
.policestyle09 {
	font-size: 10px;
	color: #000;
	text-align: left;
	padding-top: 10px;
}
/* POLICE FORMULAIRE */
.policestyle10 {
	font-size: 10px;
	text-align: center;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.policestyle10lien {
	font-size: 14px;
	text-align: center;
	color: #009;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding: 8px;
	text-decoration: underline;
}
/* police liens septacle en fanfant*/
.policestyle11 {
	font-size: 11px;
	text-align: right;
	color: #333;
	padding: 5px;
	font-weight: bold;
	
}
.policestyle11lien {
	font-size: 11px;
	text-align: right;
	color: #6D071A;
	padding: 5px;
	font-weight: normal;
	text-decoration: underline;
}
.policestyle11lien2 {
	font-size: 11px;
	text-align: right;
	color: #009;
	padding: 5px;
	font-weight: bold;
}
.policestyle12 {
	font-size: 10px;
	text-align: left;
	color: #000;
}

.policestyle13 {
	font-size: 13px;
	text-align: left;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	padding-bottom: 10px;
}

.policestyle14 {
	font-size: 13px;
	text-align: justify;
	color: #333;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-bottom: 10px;
}

/* METRO */
.policestyle15{
	font-size: 10px;
	color: #009;
    text-align: center;
	padding-bottom: 2px;
	padding-top: 10px;
	text-align: left;
}
.policestyle15lien{
	color: #009;
}

.policestyle16 {
	font-weight: bold;
	text-align: center;
	color: #009;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.policestyle17 {
	text-align: left;
	padding-right: 6px;

}
/* police de limage pub stephy*/
.policestyle18{
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-align: center;
	padding-bottom: 8px;

}
.policestyle18lien{
	color: #000;

}
.policestyle03lien {
	font-weight: bold;
	font-size: 12px;
	color: #099;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 10px;
}

/*/ Plices pages régions */
.police-regions {
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	color: #009;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 15px;
	padding-left: 10px;
}
.police-region-lien 

{
	font-size: 12px;
	text-align: left;
	color: #009;
	padding: 5px;
	font-weight: normal
}
	
/* police pages contenus*/

.police-contact-00 {
	font-size: 16px;
	text-align: center;
	color: #009;
	padding-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	font-weight: normal;
	}

/* police formulaire*/

.police-contact-01 {
	font-size: 20px;
	text-align: center;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	padding-top: 10px;

}

.police-contact-02 {
	font-size: 12px;
	text-align: center;
	color: #000;
	font-weight: normal;
	padding-top: 5px;
	font-family: Verdana, Geneva, sans-serif;

}

.police-contact-03 {
	font-size: 12px;
	text-align: center;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-right: 15px;
}
.police-contact-05 {
	font-size: 10px;
	text-align: center;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding: 8px;
	margin-top: 20px;

}
.police-contact-05lien{
	font-size: 14px;
	text-align: center;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	padding: 8px;
}

.police-mentions-legales-01 {
	font-size: 9px;
	text-align: justify;
	color: #333;
	padding-bottom: 0px;

}

/* Police table 02 */
.policestyle-contenu-table02-titre {
	font-size: 14px;
	text-align: justify;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.policestyle-contenu-table02 {
	font-size: 10px;
	text-align: justify;
	color: #000;
}
.policestyle-contenu01 {
	font-size: 17px;
	text-align: left;
	color: #009;
	padding-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.policestyle-contenu02{
	font-size: 15px;
	text-align: center;
	color: #000;
	font-family: "Comic Sans MS", cursive;
	margin-top: 0px;
}
.policestyle-contenu02-02{
	font-size: 14px;
	text-align: center;
	color: #000;
	font-family: "Comic Sans MS", cursive;
	margin-top: 0px;
}
.policestyle-contenu03 {
	font-size: 16px;
	text-align: left;
	color: #009;
	padding-top: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.policestyle-contenu04 {
	font-size: 12px;
	text-align: justify;
	color: #000;
	padding-top: 2px;
	font-family: Verdana, Geneva, sans-serif;
	margin-right: 15px;
}
.policestyle-contenu04lien {
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

.policestyle-contenu05 {
	font-size: 18px;
	text-align: left;
	color: #009;
	padding-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.policestyle-contenu06 {
	font-size: 11px;
	text-align: justify;
	color: #000;
	padding-top: 2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.policestyle-contenu07 {
	font-size: 12px;
	text-align: left;
	color: #000;
	padding-top: 5px;
	font-family: Verdana, Geneva, sans-serif;
}

.policestyle-contenu08 {
	font-size: 24px;
	text-align: center;
	color: #000;
	font-family: "Comic Sans MS", cursive;
}

/* Police Pages Partenaires */

.policepartenaire01 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #F30;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 6px;
	
}
.policepartenaire02 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #F90;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 6px;
	
}

.policepartenaire03{
	font-size: 12px;
	text-align: center;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 10px;
}
.annonce-padding-contenu {
	padding-top: 15px;
	padding-right: 0px;
}

/* MENU NAVIGATION2*/
.navigation2 {
	width: 140px;
	list-style: none;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
    }

.navigation2 li {
	margin-bottom: 10px;
	margin-top: 0px;
    }	


.navigation2 a {
	display: block;
	color: #6D071A;
	line-height: 8px;
	text-align: center;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #FACCAA;
	background-color: #FFFBF9;
    }
.navigation2 a:hover{
	background-color: #900;
	color: #FFF;
    }
.floatl {
	float: left;
}

.flotr{
	float:right;
}

.floatlStop_L {
		clear: left;
}

.floatlStop_R {
		clear: right;
}

.floatlStop_L_R {clear: both;}

.vignette1 {
	padding-right: 10px;
	float: left;
}
.vignette2 {
	padding-bottom: 5px;
	padding-top: 5px;
}

/* Vignette pages index */
.vignette5 {
	padding-right: 30px;
	float: left;
	padding-top: 10px;
}

.policestyle16-index {
	font-weight: bold;
	text-align: center;
	color: #009;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.demi-banniere {
}
	
/*class grande affiche contenus*/
.vignette3 {
	float: left;
	padding-right: 15px;
	padding-top: 6px;
	padding-bottom: 2px;
}
.vignette4 {
	padding-right: 5px;
	float: left;
	padding-top: 2px;
}
.flag-regions1{
	float: left;
	margin-left: 50px;
}
.flag-regions2{
	top: 50px;
	float: left;
	margin-top: 30px;
	margin-left: 200px;
}
.flag-regions3{
	float: right;
	margin-right: 50px;

}

.padding {padding: 5px;}
.padding-3 {padding: 3px;}

.padding-coorection-ie {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/*.couleurEric1 {background-color:#FFFFE6}*/

.margin-left-right-auto{margin-left:auto; margin-right:auto;}
.couleur-hr {
	color: #0C0;
	width: 15%;
	margin-top: 10px;
}


.spe01 {
	width: 600px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.spe02 {
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	height: 250px;
}
.spe02-1 {
	background-color: #FFF;
	width: 300px;
	margin: 9px;
	height: auto;
	padding-right: 15px;

}


/*
couleur body bleue claire
#ECECFF
*/

