/* DEFINITION DES CARACTERISTIQUES DE TOUTES LES PAGES*/

body {
	background:#FFFFFF;
	margin: 0;
	padding: 0;
	font-size:100%;
	font-family:"Verdana";
}

dl, dt, dd, ul, li{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div, p, span, a, li{
	margin: 0;
	padding: 0;
	/*font-family:"Verdana";*/
	color:black;
	}

a {
	text-decoration:underline;
	color: #000000;
	}

a.on {
	color:#FF4D00;
	}

a:hover {
	color: #FF4D00;
	}
	
.ligneverte {
	color: #CCE70B;
	border-style: solid;
	height:1px;
	}
	
/* bandeau sauf l'accueil */
#bandeau {
	position:absolute;
	top:130px;
	background: url(images/bandeau.jpg) center top;
	height:50px;
	width:100%;
	}

#enfants{
	position:absolute;
	top:130px;
	background:url(images/photo_02.jpg) center top;
	margin:0;
	padding:0;
	width:100%;
	height:130px;
	}


img {
border:0 none;
}

	
/*LES TITRES ET EFFETS DE TEXTE*/

h1 {
	margin: 1em 0;
	background-image: url(images/carrerouge.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 60px;
	/*font-family: "Verdana";*/
	font-weight:lighter;
	font-size:170%;
	text-transform:uppercase;
	line-height:110%;
	letter-spacing:-1px;
	}
	
		
h3 {
	margin:0 0 1.7em 0;
	/*font-family:"Verdana";*/
	text-transform:uppercase;
	font-size:75%;
	font-weight:bold;
	color:#FF4D00;
	line-height:110%;
	}
	
	
h4 {
	background: url(images/5traits.gif) left top no-repeat;
	margin: 1em 0 0.5em 0;
	padding-left: 40px;
	/*font-family:"Verdana";*/
	font-size:70%;
	font-weight:bold;
	color:#FF4D00;
	line-height:130%;
	}
	
h5{
	/*font-family:"Verdana";*/
	font-weight:bold;
	font-size:75%;
	line-height:110%;
	text-align:center;
	margin:0.2em 0;
	}
	
h6{
	/*font-family:"Verdana";*/
	font-weight:bold;
	font-size:70%;
	color:#FF4D00;
	line-height:120%;
	margin:0 0.2em;
	}

.somtitre {
	margin:0;
	/*font-family:"Verdana";*/
	text-transform:uppercase;
	font-size:75%;
	font-weight:bold;
	color:#FF4D00;
	}
	
.gras{
	font-weight:bold;
	}
	
.rouge {
color:#FF4D00;
	}

.centre{text-align:center;}

.suitevert {
	float:right;
	font-size:70%;
	line-height:110%;
	background-color:#CCE70B;
	margin:-3px 0;
	}
.suitevert a {
	color: white;
	/*font-weight:bold;*/
	text-decoration:none;
	}/*
	/*display:inline;
	
	color: white;
	}*/

/*.suitevert a:hover {
	font-weight:bold;
	color: white;
	}*/
	
.suiterouge {
	float:right;
	font-size:70%;
	line-height:110%;
	background-color:#FF4D00;
	margin:-6px 0;
	padding-bottom:1px;
	}

.suiterouge a {
	color: white;	
	text-decoration: none;
	}
	/*display:inline;
	font-weight:bold;
	color: white;*/
	

/*.suiterouge a:hover {
	color: white;
	}*/

.legende {
	font-size:60%;
	text-align:center;
	color:black;
	}
	
.petit {
	font-size:8pt;
	}
	
	
/*LES PARAGRAPHES*/

.normal {
	padding:0.1em;
	font-size:70%;
	line-height:120%;
	/*color:black;*/
	}

.edito {
	line-height: 160%;
	margin-left:2.5em;
	margin-right:2.5em;
	font-size:0.7em;
	}

.grasrouge {
	/*text-align: right;*/
	line-height: 160%;
	/*font-weight: bold;*/
	color:#FF4D00;
	font-size: 0.7em;
	margin:2em 2.5em;
	}

.separ1 {
	margin-bottom: 1.5em;
	border-bottom:1px solid #CCE70B;
	}
		
/* LES LISTES*/

ul.cr {
	font-size:70%;
	line-height:110%;
	list-style-image:url(images/puce.gif);
	list-style-position:outside;
	margin-left:15px;
	padding:0.2em 0;
	}
	ul.cr li{padding:.2em 0;}

ul.miniplan {
	font-size:100%;
	list-style-image:url(images/traits.gif);
	list-style-position:outside;
	margin-left:15px;
	font-weight:normal;
	}
ul.miniplan li{padding:.2em 0;}

ul.pdf {
	font-size:70%;
	list-style-image:url(images/pdf.gif);
	list-style-position:outside;
	margin-left:20px;
	font-weight:normal;
	}

/* LES CADRES */

/* les verts*/
.rond_vert {
	margin:0 0 0.7em 0;
	padding:0.7em;
	border:1px dashed #CCE70B;
	-moz-border-radius:20px;
	}

.vertpale {
	background:#F2F9C2;
	padding:0.7em;
	border:0;
	-moz-border-radius:20px;
	}
		
/* les rouges*/
.rond_rouge {
	margin:0;
	padding:0.5em;
	border:1px solid #FF4D00;
	-moz-border-radius:20px;
	}
	
.rougepale {
	background:#FFCBB5;
	padding:0.7em;
	border:0;
	-moz-border-radius:20px;
	}
	
div.haut_cadre {
	background:url(images/haut130red.gif) center top no-repeat;
	height:23px;
	text-align:center;
	padding:7px 0 0 0;
	margin:0;
	color:#fff;
	font:bold 1em Arial;
}

div.cadre160 {
	background:url(images/haut160red.gif) center top no-repeat;
	height:26px;
	text-align:center;
	padding:4px 0 0 0;
	margin:0;
	color:#fff;
	font:bold 1em Arial;
}
	
/*LES GABARITS*/

/* 3 COLONNES PAGE ACCUEIL*/
#global {
	/*background:url(images/carrerouge.gif);*/
	position:absolute;
	top:270px;
	width:100%;
}

#bloc_gauche {
	float:left;
	width:29%;
	margin: 1.5em auto;
	}
	
#bloc_droite {
	float:right;
	width:19%;
	margin: 1em 0.7em;
	}

#bloc_milieu {
	float:left;
	width:44%;
	margin:1em 0.5em 1em 0.5em;
	}

/* RUBRIQUE PAR DEFAUT - */
#page {
	position:absolute;
	top:195px;
	/*background:url(images/test.jpg) center top;*/
	margin:0;
	/*padding-top:30px;*/
	width:100%;
	}

.menugauche {
	float:left;
	width:20%;
	margin:0.6em;	
	}
	
.adroite {
	float:right;
	width:17%;
	margin:0.6em;	
	}
	
.contenu {
	float:left;
	width:54%;
	margin:0.6em;
	}

/* GABARIT FORMATIONS - */

.col1 {
	float:left;
	width:41%;
	margin:0.6em;
	}
	
.col2 {
	float:right;
	width:30%;
	margin: 0.6em;	
	}

/* GABARIT 2 COLONNES - */
	
.toutelapage {
	float:left;
	width:73%;
	margin:0.6em;
}

/*les images*/
.logo {	
float:left;
margin:0.3em 0.7em 0.5em 0;
text-align:center;
}

.ill_droite {	
float:right;
margin:0.5em;
text-align:center;
}

/*les tableaux*/
table {border-collapse:collapse;}
td.normal {padding:3px;}


.stagecourt{
border:1px solid #CCE70B;
}

.cellcentre{
border:0 none;
text-align:center;
vertical-align:top;
}

.celltop{
text-align:left;
vertical-align:top;
padding:0.4em;
}




