/*
**************** PASSE-PARTOUT
*/
.nettoyeur
{
	display:			block !important;
	clear:				both !important;
}
.gras
{
	font-weight:		bold !important;
}
.centrer,
.alignement_centrer
{
	text-align:			center !important;
}
.alignement_droite
{
	text-align:			right !important;
}
.bloc_flottantGauche,
.flottantGauche
{
	float:				left;
}
.flottantDroite
{
	float:				right;
}
.bloc_enLigne
{
	display:			-moz-inline-stack !important;
	display:			inline-block !important;
}
script
{
	display:			none !important;
}
.WAI_uniquement,
.print_uniquement
{
	display:			none !important;
}

/*
**************** DOCUMENT
*/
a
{
	outline:			0;
}
html
{
	margin:				0;
	border:				0;
	padding:			0;
	
	background-color:	#f0efef;
}
body
{
	margin:				0;
	border:				0;
	padding:			0;
	
	color:				#666666;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
}
a#body_hautDePage
{
	position: 			absolute;
	top:				0;
	left:				50%;
	
	height:				0;
	width:				0;
	overflow:			hidden;
}
p
{
	text-align:			justify;
}
p.justifier_non
{
	text-align:			left;
}

/*
**************** ELEMENT PORTEUR
*/
div#body_page
{
	position:			relative;
	
	margin:				0 auto 0 auto;
	border:				0;
	padding:			0 20px 0 37px;
	
	width:				900px;
	overflow:			hidden;
	
	background-color:	white;
	background-image:	url(../../media/image/fond-page.gif);
	background-position:0 0;
	background-repeat:	repeat-y;
}
div#body_page a#lien_malVoyant
{
	display:			block;
	
	position:			absolute;
	z-index:			500;
	bottom:				0;
	left:				37px;
	
	margin:				0;
	border:				0;
	padding:			6px 0 0 0;
	
	height:				22px;
	
	background-color:	white;
	
	color:				#666666;
	text-decoration:	none;
}
div#body_page a#lien_malVoyant:hover
{
	background-position:0 -28px;
	
	color:				#00a9e0;
}

div#body_page div#page_banniere
{
	position:			relative;
	margin:				0;
	border:				0;
	padding:			0;
	
	background-color:	white;
}
div#page_banniere div#banniere_logo
{
	position:			absolute;
	top:				-5px;
	left:				0;
	
	margin:				14px 0 0 0;
	border:				0;
	padding:			99px 0 0 202px;
	
	height:				0;
	width:				0;
	overflow:			hidden;
	
	background-color:	white;
	background-image:	url(../../media/image/logo-college_saintpierre.gif);
	background-position:0 0;
	background-repeat:	no-repeat;
}
div#page_banniere ul#banniere_navigation_etablissement
{
	float:				right;
	
	margin:				0;
	border:				0;
	padding:			14px 189px 0 0;
	
	height:				102px;
	overflow:			hidden;
	
	background-color:	white;
	background-image:	url(../../media/image/fond-bienvenue-college_saintpierre.png);
	background-position:100% 0;
	background-repeat:	no-repeat;
	
	list-style-type:	none;
	color:				#cacacc;
	line-height:		14px;
	font-family:		"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	text-align:			right;
}
ul#banniere_navigation_etablissement li
{
	margin:				0;
	border:				0;
	padding:			0;
	
	list-style-type:	none;
}
ul#banniere_navigation_etablissement li a
{
	display:			block;
	
	/*color:				#cacacc;*/
	color:				#999999;
	text-decoration:	none;
}
ul#banniere_navigation_etablissement li a:hover,
ul#banniere_navigation_etablissement li.navigation_active a
{
	display:			block;
	
	line-height:		22px;
	font-size:			18px;
	text-decoration:	none;
}
ul#banniere_navigation_etablissement li a.etablissement_institution:hover,
ul#banniere_navigation_etablissement li.navigation_active a.etablissement_institution,
ul#banniere_navigation_etablissement li a.etablissement_superieur:hover,
ul#banniere_navigation_etablissement li.navigation_active a.etablissement_superieur
{
	color:				#752864;
}
ul#banniere_navigation_etablissement li a.etablissement_ecoleSaintLouis:hover,
ul#banniere_navigation_etablissement li.navigation_active a.etablissement_ecoleSaintLouis
{
	color:				#df7a00;
}
ul#banniere_navigation_etablissement li a.etablissement_ecoleNotreDame:hover,
ul#banniere_navigation_etablissement li.navigation_active a.etablissement_ecoleNotreDame
{
	color:				#e05206;
}
ul#banniere_navigation_etablissement li a.etablissement_college:hover,
ul#banniere_navigation_etablissement li.navigation_active a.etablissement_college
{
	color:				#00a9e0;
}
ul#banniere_navigation_etablissement li a.etablissement_lycee:hover,
ul#banniere_navigation_etablissement li.navigation_active a.etablissement_lycee
{
	color:				#0065bd;
}
ul#banniere_navigation_etablissement li a span
{
	display:			block;
	/*float:				right;*/

	width:				200px;
}
ul#banniere_navigation_etablissement li a span span
{
	width:				100%;
}
ul#banniere_navigation_etablissement li.navigation_active a span
{
	background-color:	transparent;
	/*
	background-image:	url(../../media/image/btn-etablissement-actif.gif);
	background-position:120px 7px;
	*/
	background-repeat:	no-repeat;
}

div#body_page div#page_milieu
{
	clear:				both;
	position:			relative;
}

div#page_milieu ul#milieu_navigation_annexe
{
	position:			absolute;
	top:				0;
	left:				-30px;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	width:				30px;
	overflow:			hidden;
	
	list-style-type:	none;
}
div#page_milieu ul#milieu_navigation_annexe li
{
	position:			relative;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	width:				30px;
	overflow:			hidden;
}
div#page_milieu ul#milieu_navigation_annexe li a
{
	display:			block;
	
	margin:				0;
	border:				0;
	padding:			0 0 0 30px;
	
	height:				0;
	width:				0;
	overflow:			hidden;
	
	background-color:	transparent;
	background-position:0 0;
	background-repeat:	no-repeat;
}
div#page_milieu ul#milieu_navigation_annexe li.annexe_accueil a
{
	padding:			64px 0 0 30px;
	
	background-image:	url(../../media/image/btn-annexe-accueil-college_saintpierre.gif);
}
div#page_milieu ul#milieu_navigation_annexe li.annexe_accueil a:hover
{
	background-position:-30px 0;
}
div#page_milieu ul#milieu_navigation_annexe li.annexe_espace_famille
{
	top:				-26px;
}
div#page_milieu ul#milieu_navigation_annexe li.annexe_espace_famille a
{
	padding:			254px 0 0 30px;
	
	background-image:	url(../../media/image/btn-annexe-espace_famille.gif);
}
div#page_milieu ul#milieu_navigation_annexe li.annexe_espace_famille a:hover
{
	background-position:-30px 0;
}
div#page_milieu ul#milieu_navigation_annexe li.annexe_internat
{
	top:				-41px;
}
div#page_milieu ul#milieu_navigation_annexe li.annexe_internat a
{
	padding:			130px 0 0 30px;
	
	background-image:	url(../../media/image/btn-annexe-internat.gif);
}
div#page_milieu ul#milieu_navigation_annexe li.annexe_internat a:hover
{
	background-position:-30px 0;
}

div#page_milieu div#milieu_centre
{
	margin:				0;
	border:				0;
	padding:			0;
}
div#milieu_centre ul#centre_navigation_niveau1
{
	position:			relative;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	height:				66px;
	overflow:			hidden;
	
	background-color:	white;
	background-image:	url(../../media/image/fond-navigation-niveau2.gif);
	background-position:0 26px;
	background-repeat:	repeat-x;
	
	list-style-type:	none;
	font-size:			1.0em;
	text-align:			center;
}
div#milieu_centre ul#centre_navigation_niveau1.minimum
{
	height:				26px;
}
div#milieu_centre ul#centre_navigation_niveau1.maximum
{
	height:				66px;
}
div#milieu_centre ul#centre_navigation_niveau1 li
{
	float:				left;
	
	margin:				0;
	border-color:		#cccccc;
	border-style:		solid;
	border-width:		0;
	padding:			0;
	
	height:				26px;
	
	background-color:	white;
}
div#milieu_centre ul#centre_navigation_niveau1 li a
{
	display:			block;
	float:				left;
	
	margin:				0;
	border:				0;
	padding:			7px 13px 0 13px;
	
	height:				19px;
	overflow:			hidden;
	
	background-color:	white;
	
	color:				#666666;
	text-decoration:	none;
}
div#milieu_centre ul#centre_navigation_niveau1 li a:hover,
div#milieu_centre ul#centre_navigation_niveau1 li.navigation_active a,
div#milieu_centre ul#centre_navigation_niveau1 li.navigation_parent a
{
	background-color:	#00a9e0;
	
	color:				white;
}
div#milieu_centre ul#centre_navigation_niveau1 li ul
{
	display:			none;
	position:			absolute;
	top:				26px;
	left:				0;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	min-height:			40px;
	width:				900px;
	
	background-color:	transparent;
	
	list-style-type:	none;
	text-align:			center;
}
div#milieu_centre ul#centre_navigation_niveau1 li ul.navigation_parent,
div#milieu_centre ul#centre_navigation_niveau1 li ul.navigation_enfant
{
	display:			block;
}
div#milieu_centre ul#centre_navigation_niveau1 li ul li
{
	float:				left;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	height:				40px;
	overflow:			hidden;
	
	background-color:	transparent;
}
div#milieu_centre ul#centre_navigation_niveau1 li ul li a
{
	display:			block;
	float:				left;
	
	margin:				0;
	border:				0;
	padding:			14px 13px 0 13px;
	
	height:				26px;
	overflow:			hidden;
	
	background-color:	transparent !important;
	
	color:				#666666 !important;
	text-decoration:	none;
}
div#milieu_centre ul#centre_navigation_niveau1 li ul li a:hover,
div#milieu_centre ul#centre_navigation_niveau1 li ul li.navigation_active a,
div#milieu_centre ul#centre_navigation_niveau1 li ul li.navigation_parent a
{
	background-color:	#00a9e0 !important;
	
	color:				white !important;
}
div#milieu_centre ul#centre_navigation_niveau1 li ul li ul
{
	display:			none !important;
}

div#milieu_centre div#centre_contenu
{
	position:			relative;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	width:				900px;
	min-height:			452px;
	
	background-color:	white;
	background-image:	url(../../media/image/fond-contenu.jpg);
	background-position:0 0;
	background-repeat:	no-repeat;
}
div#centre_contenu ul#contenu_navigation_outils
{
	position:			absolute;
	top:				18px;
	right:				0;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	width:				29px;
	overflow:			hidden;
	
	background-color:	transparent;
	
	list-style-type:	none;
	font-size:			1.0em;
	text-align:			center;
}
div#centre_contenu ul#contenu_navigation_outils li
{
	margin:				12px 0 0 0;
	border:				0;
	padding:			0;
	
	min-height:			26px;
	
	background-color:	transparent;
}
div#centre_contenu ul#contenu_navigation_outils li.outils_section
{
	margin-top:			41px;
}
div#centre_contenu ul#contenu_navigation_outils li a
{
	display:			block;
	float:				left;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	height:				31px;
	width:				29px;
	overflow:			hidden;
	
	background-color:	transparent;
	background-image:	url(../../media/image/fond-outils.gif);
	background-position:0 0;
	background-repeat:	no-repeat;
	
	color:				#666666;
	text-decoration:	none;
}
div#centre_contenu ul#contenu_navigation_outils li a span
{
	display:			block;
	
	margin:				3px 0 0 1px;
	border:				0;
	padding:			25px 0 0 28px;
	
	height:				0;
	width:				0;
	overflow:			hidden;
	
	background-color:	transparent;
	background-repeat:	no-repeat;
}
div#centre_contenu ul#contenu_navigation_outils li.outils_recherche a span,
div#centre_contenu ul#contenu_navigation_outils li.outils_imprimer a span,
div#centre_contenu ul#contenu_navigation_outils li.outils_malVoyant a span,
div#centre_contenu ul#contenu_navigation_outils li.outils_accessibilite a span,
div#centre_contenu ul#contenu_navigation_outils li.outils_actualite a span,
div#centre_contenu ul#contenu_navigation_outils li.outils_article a span,
div#centre_contenu ul#contenu_navigation_outils li.outils_reportage a span
{
	background-image:	url(../../media/image/icn-outils.jpg);
}
div#centre_contenu ul#contenu_navigation_outils li.outils_recherche a span
{
	background-position:0 0;
}
div#centre_contenu ul#contenu_navigation_outils li.outils_recherche a:hover span,
div#centre_contenu ul#contenu_navigation_outils li.outils_recherche a.outils_actif span
{
	background-position:-28px 0;
}
div#centre_contenu ul#contenu_navigation_outils li.outils_imprimer a span
{
	background-position:0 -25px;
}
div#centre_contenu ul#contenu_navigation_outils li.outils_imprimer a:hover span,
div#centre_contenu ul#contenu_navigation_outils li.outils_imprimer a.outils_actif span
{
	background-position:-28px -25px;
}
div#centre_contenu ul#contenu_navigation_outils li.outils_malVoyant a span
{
	background-position:0 -75px;
}
div#centre_contenu ul#contenu_navigation_outils li.outils_malVoyant a:hover span,
div#centre_contenu ul#contenu_navigation_outils li.outils_malVoyant a.outils_actif span
{
	background-position:-28px -75px;
}
div#centre_contenu ul#contenu_navigation_outils li.outils_accessibilite a span
{
	background-position:0 -50px;
}
div#centre_contenu ul#contenu_navigation_outils li.outils_accessibilite a:hover span,
div#centre_contenu ul#contenu_navigation_outils li.outils_accessibilite a.outils_actif span
{
	background-position:-28px -50px;
}
div#centre_contenu ul#contenu_navigation_outils li.outils_actualite a span
{
	background-position:0 -75px;
}
div#centre_contenu ul#contenu_navigation_outils li.outils_actualite a:hover span,
div#centre_contenu ul#contenu_navigation_outils li.outils_actualite a.outils_actif span
{
	background-position:-28px -75px;
}
div#centre_contenu ul#contenu_navigation_outils li.outils_article a span
{
	background-position:0 -100px;
}
div#centre_contenu ul#contenu_navigation_outils li.outils_article a:hover span,
div#centre_contenu ul#contenu_navigation_outils li.outils_article a.outils_actif span
{
	background-position:-28px -100px;
}
div#centre_contenu ul#contenu_navigation_outils li.outils_reportage a span
{
	background-position:0 -125px;
}
div#centre_contenu ul#contenu_navigation_outils li.outils_reportage a:hover span,
div#centre_contenu ul#contenu_navigation_outils li.outils_reportage a.outils_actif span
{
	background-position:-28px -125px;
}

div#body_page div#page_piedDePage
{
	position:			relative;
	position:			relative;
	z-index:			1000;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	min-height:			29px;
	
	background-color:	white;
	
	text-align:			center;
}
div#page_piedDePage ul#piedDePage_navigation_pied
{
	margin:				0 auto 0 auto;
	border:				0;
	padding:			0;
	
	height:				29px;
	/*width:				536px;*/
	width:				310px!important;
	overflow:			hidden;
	
	background-color:	white;
	
	list-style-type:	none;
	font-size:			1.0em;
	text-align:			center;
}
div#page_piedDePage ul#piedDePage_navigation_pied li
{
	float:				left;
	
	margin:				0;
	border-color:		#666666;
	border-style:		solid;
	border-width:		0;
	padding:			0;
	
	min-height:			29px;
	
	background-color:	white;
}
div#page_piedDePage ul#piedDePage_navigation_pied li a
{
	display:			block;
	float:				left;
	
	margin:				0;
	border:				0;
	padding:			7px 6px 0 6px;
	
	height:				22px;
	overflow:			hidden;
	
	background-color:	white;
	
	color:				#666666;
	text-decoration:	none;
}
div#page_piedDePage ul#piedDePage_navigation_pied li a:hover
{
	color:	#00a9e0;
}
div#page_piedDePage ul#piedDePage_navigation_pied li.espace_famille a
{
	padding:			0;
	
	height:				29px;
	
	background-color:	#26667b;
	background-image:	url(../../media/image/btn-familles-milieu.gif);
	background-position:0 0;
	background-repeat:	repeat-x;
	
	color:				white;
}
div#page_piedDePage ul#piedDePage_navigation_pied li.espace_famille a span
{
	display:			block;
	
	padding:			0;
	
	height:				29px;
	
	background-image:	url(../../media/image/btn-familles-gauche.gif);
	background-position:0 0;
	background-repeat:	no-repeat;
}
div#page_piedDePage ul#piedDePage_navigation_pied li.espace_famille a span span
{
	display:			block;
	
	padding:			7px 20px 0 40px;
	
	height:				22px;
	
	background-image:	url(../../media/image/btn-familles-droite.gif);
	background-position:100% 0;
	background-repeat:	no-repeat;
}
div#page_piedDePage ul#piedDePage_navigation_pied li.espace_famille a:hover
{
	background-color:	#666666;
	background-position:0 100%;
	
	color:				white;
}
div#page_piedDePage ul#piedDePage_navigation_pied li.espace_famille a:hover span
{
	background-position:0 100%;
}
div#page_piedDePage ul#piedDePage_navigation_pied li.espace_famille a:hover span span
{
	background-position:100% 100%;
}
div#page_piedDePage ul#piedDePage_navigation_pied li.espace_enseignant
{
	margin:				0 0 0 -13px;
	
	background-color:	transparent;
}
div#page_piedDePage ul#piedDePage_navigation_pied li.espace_enseignant a
{
	padding:			0;
	
	height:				29px;
	
	background-color:	transparent;
	/*
	background-color:	#26667b;
	background-image:	url(../../media/image/btn-enseignants-milieu.gif);
	background-position:0 0;
	background-repeat:	repeat-x;
	*/
	
	color:				white;
}
div#page_piedDePage ul#piedDePage_navigation_pied li.espace_enseignant a span
{
	display:			block;
	
	padding:			0;
	
	height:				29px;
	
	background-color:	transparent;
	background-image:	url(../../media/image/btn-enseignants-gauche.gif);
	background-position:0 0;
	background-repeat:	no-repeat;
}
div#page_piedDePage ul#piedDePage_navigation_pied li.espace_enseignant a span span
{
	display:			block;
	
	padding:			7px 20px 0 20px;
	
	height:				22px;
	
	background-color:	transparent;
	background-image:	url(../../media/image/btn-enseignants-droite.gif);
	background-position:100% 0;
	background-repeat:	no-repeat;
}
div#page_piedDePage ul#piedDePage_navigation_pied li.espace_enseignant a:hover
{
	/*
	background-color:	#666666;
	background-position:0 100%;
	*/
	
	color:				white;
}
div#page_piedDePage ul#piedDePage_navigation_pied li.espace_enseignant a:hover span
{
	background-position:0 100%;
}
div#page_piedDePage ul#piedDePage_navigation_pied li.espace_enseignant a:hover span span
{
	background-position:100% 100%;
}
div#page_piedDePage a#piedDePage_lien_adaka
{
	display:			block;
	
	position:			absolute;
	bottom:				9px;
	right:				0;
	
	margin:				0;
	border:				0;
	padding:			12px 0 0 65px;
	
	height:				0;
	width:				0;
	overflow:			hidden;
	
	background-color:	white;
	background-image:	url(../../media/image/logo-adaka-communication.png);
	background-position:0 0;
	background-repeat:	no-repeat;
}

div#body_bas
{
	margin:				0 auto 0 auto;
	border:				0;
	padding:			8px 0 0 957px;
	
	height:				0;
	width:				0;
	overflow:			hidden;
	
	background-color:	#f0efef;
	background-image:	url(../../media/image/fond-bas.gif);
	background-position:0 0;
	background-repeat:	no-repeat;
}

/*
**************** CONTENU
*/
div#centre_contenu div#contenu_voletGauche
{
	float:				left;
	
	padding:			28px 35px 28px 28px;
	
	width:				203px;
}
div#centre_contenu div#contenu_voletDroit
{
	float:				left;
	
	padding:			30px 0 0 0;
	
	width:				600px;
}
div#centre_contenu div#contenu_voletPied
{
	clear:				both;
	
	padding:			37px 0 0 0;
	
	height:				0;
}

div#centre_contenu div#contenu_voletGauche div.bloc_contenu,
div#centre_contenu div#contenu_voletDroit div.bloc_contenu
{
	padding:			1px 15px 1px 15px;
}
div#centre_contenu div#contenu_voletGauche div.bloc_contenu_etroit,
div#centre_contenu div#contenu_voletDroit div.bloc_contenu_etroit
{
	padding:			1px 6px 1px 6px;
}

div#centre_contenu div#contenu_recherche,
div#centre_contenu div#contenu_navigation,
div#centre_contenu div#contenu_actualite,
div#centre_contenu div#contenu_reportage
{
	height:				auto;
	width:				210px;
	overflow:			hidden;
}
div#centre_contenu div#contenu_recherche,
div#centre_contenu div#contenu_navigation,
div#centre_contenu div#contenu_actualite
{
	margin:				0 0 11px 0;
}
div.bloc_contenu h1,
div.bloc_contenu h2,
div.bloc_contenu h3,
div.bloc_contenu h4,
div.bloc_contenu h5,
div.bloc_contenu h6
{
	font-family:		"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:		normal;
}
div#centre_contenu div#contenu_article,
div#centre_contenu div#contenu_admin
{
	height:				auto;
	width:				577px;
	overflow:			hidden;
}
div#contenu_article.maximise
{
	width:				808px !important;
}
div#centre_contenu div#contenu_article div.bloc_contenu,
div#centre_contenu div#contenu_admin div.bloc_contenu
{
	position:			relative;
}
div#centre_contenu div.administrable_contenu
{
	position:			relative;
}
div#centre_contenu a.administrable_fermer
{
	position:			absolute;
	top:				-5px;
	right:				5px;
	
	margin:				0;
	border:				0;
	padding:			14px 0 0 14px;
	
	height:				0;
	width:				0;
	overflow:			hidden;
	
	background-color:	transparent;
	background-image:	url(../../media/image/btn-administrable-fermer.gif);
	background-position:0 0;
	background-repeat:	no-repeat;
}
div#centre_contenu a.administrable_fermer:hover
{
	background-position:-14px 0;
}
div#centre_contenu p
{
	line-height:		1.6em;
}
div#contenu_recherche div.bloc_contenu
{
	position:			relative;
	
	/* Contrainte sur la taille ajoutée pour contrer la différence d'affichage safari */
	/*height:				16px;*/
}
div#contenu_recherche p
{
	margin:				7px 0 0 0;
}
div#contenu_recherche p.paragraphe_marge0
{
	margin:				0;
}
div#contenu_recherche p label
{
	display:			none;
}
div#contenu_recherche p label#recherche_label
{
	display:			block;
}
div#contenu_recherche p input#recherche_expression
{
	border:				1px solid #666666;
	
	width:				148px;
	
	color:				#666666;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
}
div#contenu_recherche p input#recherche_validation
{
	position:			absolute;
	top:				12px;
	left:				175px;
	
	border:				0;
	padding:			30px 0 0 30px;
	
	height:				0;
	width:				0;
	overflow:			hidden;
	
	background-color:	transparent;
	background-image:	url(../../media/image/btn-rechercher.gif);
	background-position:0 0;
	background-repeat:	no-repeat;
}
div#contenu_recherche p input#recherche_validation:hover
{
	background-position:0 -30px;
}
div#contenu_navigation ul#contenu_navigation_niveau3
{
	position:			relative;
	
	margin:				0 0 7px 0;
	border:				0;
	padding:			0;
	
	width:				175px;
	overflow:			hidden;
	
	background-color:	white;
	
	list-style-type:	none;
	font-size:			1.0em;
	text-align:			left;
}
div#contenu_navigation ul#contenu_navigation_niveau3 li
{
	margin:				7px 0 0 0;
	border-color:		#CCCCCC;
	border-style:		dashed;
	border-width:		0 0 1px 0;
	padding:			0 0 6px 0;
	
	background-color:	white;
}
div#contenu_navigation ul#contenu_navigation_niveau3 li a
{
	display:			block;
	
	margin:				0;
	border-color:		#00a9e0;
	border-style:		solid;
	border-width:		0 5px 0 0;
	padding:			0 0 0 8px;
	
	min-height:			14px;
	overflow:			hidden;
	
	background-color:	white;
	
	color:				#666666;
	text-decoration:	none;
}
div#contenu_navigation ul#contenu_navigation_niveau3 li a:hover,
div#contenu_navigation ul#contenu_navigation_niveau3 li.navigation_active a,
div#contenu_navigation ul#contenu_navigation_niveau3 li.navigation_parent a
{
	color:				#00a9e0;
}
div#contenu_actualite p.paragraphe_dernier,
div#contenu_reportage p.paragraphe_dernier
{
	margin-bottom:		0;
}
div#contenu_actualite p.zone_bouton_infos
{
	position:			absolute;
	bottom:				10px;
}
div#contenu_actualite h2
{
	margin:				10px 17px 15px 17px;
	
	color:				white;
	font-size:			18px;
	font-weight:		normal;
	letter-spacing:		1px;
}
div#contenu_actualite p
{
	margin-right:		17px;
	margin-left:		17px;
	
	color:				white;
	line-height:		14px;
}
div#contenu_actualite hr
{
	margin:				0 17px 0 17px;
	margin-right:		17px;
	margin-left:		17px;
	border-color:		white;
	border-style:		dotted;
	border-width:		1px 0 0;
	padding:			0;
	
	height:				0;
	overflow:			hidden;
}
div#contenu_actualite p.marge_non
{
	margin-right:		0;
	margin-left:		0;
}
div#contenu_actualite p a.lire_informations
{
	display:			block;
	
	margin:				20px 0 0 4px;
	border:				0;
	padding:			20px 0 0 188px;
	
	height:				0;
	width:				0;
	overflow:			hidden;
	
	background-color:	transparent;
	background-image:	url(../../media/image/btn-lire_informations.gif);
	background-position:0 0;
	background-repeat:	no-repeat;
}
div#contenu_actualite p a.lire_informations:hover
{
	background-position:0 -20px;
}
div#contenu_reportage h2
{
	margin:				6px 12px 4px 12px;
	
	color:				#666666;
	font-size:			17px;
	letter-spacing:		1px;
}
div#contenu_reportage p
{
	margin:				6px 12px 6px 12px;
	
	color:				#666666;
}
div#contenu_reportage p#apercu_reportage
{
	margin:				6px 0 6px 12px;
	
	color:				#666666;
}
div#contenu_reportage p#apercu_reportage a
{
	display:			-moz-inline-stack !important;
	display:			inline-block !important;
	
	position:			relative;
	
	margin:				0 4px 0 0;
	border:				0;
	padding:			0;
	
	height:				55px;
	width:				55px;
	overflow:			hidden;
}
div#contenu_reportage p#apercu_reportage a img
{
	position:			absolute;
	left:				-25px;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	width:				105px;
}
div#contenu_reportage p.marge_non
{
	margin-right:		0;
	margin-left:		0;
}
div#contenu_reportage p a.voir_reportages
{
	display:			block;
	
	margin:				0 0 0 4px;
	border:				0;
	padding:			20px 0 0 188px;
	
	height:				0;
	width:				0;
	overflow:			hidden;
	
	background-color:	transparent;
	background-image:	url(../../media/image/btn-voir_reportages.gif);
	background-position:0 0;
	background-repeat:	no-repeat;
}
div#contenu_reportage p a.voir_reportages:hover
{
	background-position:0 -20px;
}
div#contenu_article ul#accessible_texteTaille,
div#contenu_admin ul#accessible_texteTaille
{
	position:			absolute;
	top:				-8px;
	right:				34px;
	z-index:			500;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	height:				26px;
	overflow:			hidden;
	
	list-style-type:	none;
	list-style-position:inside;
}
div#contenu_article ul#accessible_texteTaille li,
div#contenu_admin ul#accessible_texteTaille li
{
	float:				left;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	overflow:			hidden;
	
	background-color:	transparent;
}
div#contenu_article ul#accessible_texteTaille li.texteTaille_plus,
div#contenu_admin ul#accessible_texteTaille li.texteTaille_plus
{
	height:				26px;
	width:				33px;
}
div#contenu_article ul#accessible_texteTaille li.texteTaille_normal,
div#contenu_admin ul#accessible_texteTaille li.texteTaille_normal
{
	height:				26px;
	width:				27px;
}
div#contenu_article ul#accessible_texteTaille li,
div#contenu_admin ul#accessible_texteTaille li
{
	float:				left;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	background-color:	transparent;
}
div#contenu_article ul#accessible_texteTaille li a,
div#contenu_admin ul#accessible_texteTaille li a
{
	display:			block;
	float:				left;
	
	margin:				0;
	border:				0;
	
	height:				0;
	width:				0;
	overflow:			hidden;
	
	background-color:	white;
	background-image:	url(../../media/image/btn-accessibilite-a+a.png);
	background-repeat:	no-repeat;
}
div#contenu_article ul#accessible_texteTaille li.texteTaille_plus a,
div#contenu_admin ul#accessible_texteTaille li.texteTaille_plus a
{
	padding:			26px 0 0 33px;
	
	background-position:0 0;
}
div#contenu_article ul#accessible_texteTaille li.texteTaille_plus a:hover,
div#contenu_admin ul#accessible_texteTaille li.texteTaille_plus a:hover
{
	background-position:0 -26px;
}
div#contenu_article ul#accessible_texteTaille li.texteTaille_normal a,
div#contenu_admin ul#accessible_texteTaille li.texteTaille_normal a
{
	padding:			26px 0 0 27px;
	
	background-position:-33px 0;
}
div#contenu_article ul#accessible_texteTaille li.texteTaille_normal a:hover,
div#contenu_admin ul#accessible_texteTaille li.texteTaille_normal a:hover
{
	background-position:-33px -26px;
}
div#article_texte
{
	margin-bottom:		11px;
}
div#contenu_article h1
{
	margin:				24px 17px 18px 17px;
	
	color:				#00a9e0;
	font-size:			1.8em;
	font-weight:		normal;
}
div#contenu_article h2
{
	margin:				24px 17px 18px 17px;
	
	color:				#00a9e0;
	font-size:			1.5em;
	font-weight:		normal;
}
div#contenu_article h3
{
	margin:				24px 17px 18px 17px;
	
	color:				#00a9e0;
	font-size:			1.2em;
	font-weight:		normal;
}
div#contenu_article h4
{
	margin:				24px 17px 18px 17px;
	
	color:				#00a9e0;
	font-size:			1.1em;
	font-weight:		normal;
}
div#contenu_article h5
{
	margin:				24px 17px 18px 17px;
	
	color:				#00a9e0;
	font-size:			1.0em;
	font-weight:		normal;
}
div#contenu_article h6
{
	margin:				24px 17px 18px 17px;
	
	color:				#00a9e0;
	font-size:			1.0em;
	font-weight:		normal;
}
div#contenu_article a,
div#contenu_admin a
{
	color:				#00a9e0;
	text-decoration:	underline;
}
div#contenu_article p,
div#contenu_admin p
{
	margin-right:		17px;
	margin-left:		17px;
	
	text-align:			left;
}

div#contenu_article table,
div#contenu_admin table
{
	margin:				10px 17px 10px 17px;
	border:				0;
	padding:			0;
	
	border-collapse:	collapse;
	
	text-align:			left;
}
div#contenu_article table thead th,
div#contenu_article table thead td,
div#contenu_admin table thead th,
div#contenu_admin table tfoot td,
div#contenu_admin table tfoot th
{
	margin:				0;
	border:				2px solid white;
	padding:			5px;
	
	background-color:	#C4D1E7;
	
	color:				#0F54A4;
	font-weight:		bold;
}
div#contenu_admin table tfoot td.colonne_action-supprimer
{
	background-color:	#ff1b00;
	text-align:			center;
}
div#contenu_admin table tfoot td.colonne_action-archiver, div#contenu_admin table tfoot td.colonne_action-restaurer
{
	background-color:	#216f93;
	text-align:			center;
}
div#contenu_admin table tfoot td a.tout_selectionner
{
	font-weight:		normal;
	float:				right;
	color:				#0F54A4;
}
div#contenu_admin table tfoot td a.tout_archiver, div#contenu_admin table tfoot td a.tout_restaurer
{
	margin-right:		15px;
}
div#contenu_article table tbody td,
div#contenu_admin table tbody td
{
	margin:				0;
	border:				2px solid white;
	padding:			5px;
	
	background-color:	#eeeeee;
	
	color:				#666666;
}
div#contenu_admin table tbody tr.add_grp td
{
	background-color:	#bed4e2;
}
div#contenu_admin table tbody td.colonne_action-case input
{
	float:				right;
	margin:				5px 0 0 0;
}
div#contenu_admin table.arch_suppr_date td.date_archive
{
	background-color:	#21708f;
	padding:			10px 5px;
	text-align:			right;
	font-weight:		bold;
	color:				#FFF;
}
div#contenu_admin table.arch_suppr_date td.date_supprimer
{
	background-color:	#fe0000;
	padding:			10px 5px;
	text-align:			right;
	font-weight:		bold;
	color:				#FFF;
}
div#contenu_admin table.arch_suppr_date input[type=text]
{
	width:				75px;
}
/*
div#contenu_article table
{
	margin:				10px 17px 10px 17px;
	border-color:		#a5cae5;
	border-style:		solid;
	border-width:		1px;
	border-collapse:	collapse;
}
div#contenu_article table th,
div#contenu_article table td
{
	border-color:		#a5cae5;
	border-style:		solid;
	border-width:		1px;
	padding:			5px;
}
div#contenu_article table th
{
	background-color:	#e6e6e6;
}
*/
div#contenu_article table p,
div#contenu_admin table p
{
	margin:				0 !important;
	text-align:			inherit;
}
div#contenu_article ul,
div#contenu_admin ul
{
	margin-top:			0;
	margin-bottom:		0;
}
div#contenu_article p.contenu_filAriane,
div#contenu_admin p.contenu_filAriane
{
	margin:				0 85px 0 0;
	
	font-size:			0.9em;
}
div#contenu_article p.contenu_filAriane span.filAriane_contenu,
div#contenu_admin p.contenu_filAriane span.filAriane_contenu
{
	color:				#00a9e0;
}
div#contenu_article p.contenu_filAriane a,
div#contenu_admin p.contenu_filAriane a
{
	text-decoration:	underline !important;
}
div#contenu_article img,
div#contenu_admin img
{
	margin:			0 0 17px 17px;
}

/*
**************** BLOC ARRONDI
*/
div.bloc_arrondi
{
	margin:				0;
	border:				0;
	padding:			0;
}
div.bloc_arrondi div.bloc_arrondi_haut,
div.bloc_arrondi div.bloc_arrondi_bas
{
	position:			relative;
	z-index:			100;
	
	margin:				0;
	border:				0;
	padding:			0;
}
div.bloc_arrondi div.bloc_arrondi_bas
{
	clear:				both;
}
div.bloc_arrondi div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche,
div.bloc_arrondi div.bloc_arrondi_haut div.bloc_arrondi_haut_droit,
div.bloc_arrondi div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche,
div.bloc_arrondi div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	position:			absolute;
	top:				0;
	left:				0;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	height:				0;
	width:				0;
	overflow:			hidden;
	
	background-repeat:	no-repeat;
}
div.bloc_arrondi div.bloc_arrondi_centre
{
	position:			relative;
	z-index:			200;
	
	border:				0;
}
div.bloc_arrondi div.bloc_arrondi_centre1,
div.bloc_arrondi div.bloc_arrondi_centre2
{
	position:			relative;
	z-index:			200;
	
	border-style:		solid;
	border-width:		0 1px 0 1px;
}
div.bloc_arrondi div.bloc_punaise
{
	position:			absolute;
	top:				-8px;
	left:				50%;
	
	margin:				0 0 0 -11px;
	border:				0;
	padding:			23px 0 0 23px;
	
	height:				0;
	width:				0;
	overflow:			hidden;
	
	background-color:	transparent;
	background-position:0 0;
	background-repeat:	no-repeat;
}

/*
**************** BLOC ARRONDI -> COULEURS*TAILLE
*/

/* PUNAISE VERT ACTU */
div.bloc_arrondi div.punaise_vertActu
{
	background-image:	url(../../media/image/punaise_vert_actu.jpg);
}
/* PUNAISE ROSE ACTU */
div.bloc_arrondi div.punaise_roseActu
{
	background-image:	url(../../media/image/punaise_rose_actu.jpg);
}
/* PUNAISE JAUNE ACTU */
div.bloc_arrondi div.punaise_jauneActu
{
	background-image:	url(../../media/image/punaise_jaune_actu.jpg);
}
/* PUNAISE ORANGE ACTU */
div.bloc_arrondi div.punaise_orangeActu
{
	background-image:	url(../../media/image/punaise_orange_actu.jpg);
}
/* PUNAISE BLEU LYCEE ACTU */
div.bloc_arrondi div.punaise_bleuLyceeActu
{
	background-image:	url(../../media/image/punaise_bleuLycee_actu.jpg);
}
/* PUNAISE BLEU ENSEIGNANT ACTU */
div.bloc_arrondi div.punaise_bleuEnseignantActu
{
	background-image:	url(../../media/image/punaise_bleuEnseignant_actu.jpg);
}
/* PUNAISE VIOLETTE ACTU */
div.bloc_arrondi div.punaise_violetteActu
{
	background-image:	url(../../media/image/punaise_violette_actu.jpg);
}
/* PUNAISE BLEU ACTU */
div.bloc_arrondi div.punaise_bleuActu
{
	background-image:	url(../../media/image/punaise_bleu_actu.jpg);
}

/* PUNAISE VIOLETTE REPORTAGE */
div.bloc_arrondi div.punaise_violette_reportage
{
	background-image:	url(../../media/image/punaise_violette_reportage.jpg);
}
/* PUNAISE GRISE REPORTAGE */
div.bloc_arrondi div.punaise_grise_reportage
{
	background-image:	url(../../media/image/punaise_grise_reportage.jpg);
}

/* BLANC 20*20 */
div.blanc_20_20 div.bloc_arrondi_haut,
div.blanc_20_20 div.bloc_arrondi_bas
{
	margin:				0 10px 0 10px;
	
	height:				10px;
	
	background-color:	white;
}
div.blanc_20_20 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche,
div.blanc_20_20 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit,
div.blanc_20_20 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche,
div.blanc_20_20 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	
	padding:			10px 0 0 10px;
	
	background-color:	transparent;
	background-image:	url(../../media/image/arrondis-blanc.gif);
}
div.blanc_20_20 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche
{
	left:				-10px;
	
	background-position:0 0;
}
div.blanc_20_20 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px 0;
}
div.blanc_20_20 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche
{
	left:				-10px;
	
	background-position:0 -30px;
}
div.blanc_20_20 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px -30px;
}
div.blanc_20_20 div.bloc_arrondi_centre
{
	background-color:	white;
}
div.blanc_20_20 div.bloc_arrondi_centre1
{
	border-color:		white;
}
div.blanc_20_20 div.bloc_arrondi_centre2
{
	border-color:		white;
}

/* BLEU 20*20 */
div.bleu_20_20 div.bloc_arrondi_haut,
div.bleu_20_20 div.bloc_arrondi_bas
{
	margin:				0 10px 0 10px;
	
	height:				10px;
	
	background-color:	#00a9e0;
}
div.bleu_20_20 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche,
div.bleu_20_20 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit,
div.bleu_20_20 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche,
div.bleu_20_20 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	
	padding:			10px 0 0 10px;
	
	background-color:	transparent;
	background-image:	url(../../media/image/arrondis-bleu.gif);
}
div.bleu_20_20 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche
{
	left:				-10px;
	
	background-position:0 0;
}
div.bleu_20_20 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px 0;
}
div.bleu_20_20 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche
{
	left:				-10px;
	
	background-position:0 -30px;
}
div.bleu_20_20 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px -30px;
}
div.bleu_20_20 div.bloc_arrondi_centre
{
	background-color:	#00a9e0;
}
div.bleu_20_20 div.bloc_arrondi_centre1
{
	border-color:		#00a9e0;
}
div.bleu_20_20 div.bloc_arrondi_centre2
{
	border-color:		#00a9e0;
}

/* BLANC 10*10 */
div.blanc_10_10 div.bloc_arrondi_haut,
div.blanc_10_10 div.bloc_arrondi_bas
{
	margin:				0 10px 0 10px;
	
	height:				10px;
	
	background-color:	white;
	background-repeat:	repeat-x;
}
div.blanc_10_10 div.bloc_arrondi_haut
{
}
div.blanc_10_10 div.bloc_arrondi_bas
{
}
div.blanc_10_10 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche,
div.blanc_10_10 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit,
div.blanc_10_10 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche,
div.blanc_10_10 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	
	padding:			10px 0 0 10px;
	
	background-color:	transparent;
	background-image:	url(../../media/image/arrondis-blanc.gif);
}
div.blanc_10_10 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche
{
	left:				-10px;
	
	background-position:0 0;
}
div.blanc_10_10 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px 0;
}
div.blanc_10_10 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche
{
	left:				-10px;
	
	background-position:0 -30px;
}
div.blanc_10_10 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px -30px;
}
div.blanc_10_10 div.bloc_arrondi_centre
{
	background-color:	white;
}
div.blanc_10_10 div.bloc_arrondi_centre1
{
	border-color:		white;
}
div.blanc_10_10 div.bloc_arrondi_centre2
{
	border-color:		white;
	
	min-height:			16px;
}

/* BLEU DEGRADE 10*10 - hauteur interieure mini : 180px */
div.bleuDegrade_10_10_180 div.bloc_arrondi_haut,
div.bleuDegrade_10_10_180 div.bloc_arrondi_bas
{
	margin:				0 10px 0 10px;
	
	height:				10px;
	
	background-color:	#00a9e0;
	background-repeat:	repeat-x;
}
div.bleuDegrade_10_10_180 div.bloc_arrondi_haut
{
	background-image:	url(../../media/image/haut-bleuDegrade180.gif);
	background-position:top left;
}
div.bleuDegrade_10_10_180 div.bloc_arrondi_bas
{
	background-image:	url(../../media/image/bas-bleuDegrade180.gif);
	background-position:bottom left;
}
div.bleuDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche,
div.bleuDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit,
div.bleuDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche,
div.bleuDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	
	padding:			10px 0 0 10px;
	
	background-color:	transparent;
	background-image:	url(../../media/image/arrondis-bleuDegrade180.gif);
}
div.bleuDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche
{
	left:				-10px;
	
	background-position:0 0;
}
div.bleuDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px 0;
}
div.bleuDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche
{
	left:				-10px;
	
	background-position:0 -30px;
}
div.bleuDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px -30px;
}
div.bleuDegrade_10_10_180 div.bloc_arrondi_centre
{
	background-color:	#00ace4;
	background-image:	url(../../media/image/milieu-bleuDegrade180.gif);
	background-position:left bottom;
	background-repeat:	no-repeat;
}
div.bleuDegrade_10_10_180 div.bloc_arrondi_centre1
{
	border-color:		#e6e6e6;
}
div.bleuDegrade_10_10_180 div.bloc_arrondi_centre2
{
	border-color:		white;
	
	min-height:			180px;
}

/* VIOLET DEGRADE 10*10 - hauteur interieure mini : 180px */
div.violetDegrade_10_10_180 div.bloc_arrondi_haut,
div.violetDegrade_10_10_180 div.bloc_arrondi_bas
{
	margin:				0 10px 0 10px;
	
	height:				10px;
	
	background-color:	#752864;
	background-repeat:	repeat-x;
}
div.violetDegrade_10_10_180 div.bloc_arrondi_haut
{
	background-image:	url(../../media/image/haut-violetDegrade180.gif);
	background-position:top left;
}
div.violetDegrade_10_10_180 div.bloc_arrondi_bas
{
	background-image:	url(../../media/image/bas-violetDegrade180.gif);
	background-position:bottom left;
}
div.violetDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche,
div.violetDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit,
div.violetDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche,
div.violetDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	
	padding:			10px 0 0 10px;
	
	background-color:	transparent;
	background-image:	url(../../media/image/arrondis-violetDegrade180.gif);
}
div.violetDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche
{
	left:				-10px;
	
	background-position:0 0;
}
div.violetDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px 0;
}
div.violetDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche
{
	left:				-10px;
	
	background-position:0 -30px;
}
div.violetDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px -30px;
}
div.violetDegrade_10_10_180 div.bloc_arrondi_centre
{
	background-color:	#752864;
	background-image:	url(../../media/image/milieu-violetDegrade180.gif);
	background-position:left bottom;
	background-repeat:	no-repeat;
}
div.violetDegrade_10_10_180 div.bloc_arrondi_centre1
{
	border-color:		#e6e6e6;
}
div.violetDegrade_10_10_180 div.bloc_arrondi_centre2
{
	border-color:		white;
	
	min-height:			180px;
}

/* BLEU LYCEE DEGRADE 10*10 - hauteur interieure mini : 180px */
div.bleuLyceeDegrade_10_10_180 div.bloc_arrondi_haut,
div.bleuLyceeDegrade_10_10_180 div.bloc_arrondi_bas
{
	margin:				0 10px 0 10px;
	
	height:				10px;
	
	background-color:	#0065bd;
	background-repeat:	repeat-x;
}
div.bleuLyceeDegrade_10_10_180 div.bloc_arrondi_haut
{
	background-image:	url(../../media/image/haut-bleuLyceeDegrade180.gif);
	background-position:top left;
}
div.bleuLyceeDegrade_10_10_180 div.bloc_arrondi_bas
{
	background-image:	url(../../media/image/bas-bleuLyceeDegrade180.gif);
	background-position:bottom left;
}
div.bleuLyceeDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche,
div.bleuLyceeDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit,
div.bleuLyceeDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche,
div.bleuLyceeDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	
	padding:			10px 0 0 10px;
	
	background-color:	transparent;
	background-image:	url(../../media/image/arrondis-bleuLyceeDegrade180.gif);
}
div.bleuLyceeDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche
{
	left:				-10px;
	
	background-position:0 0;
}
div.bleuLyceeDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px 0;
}
div.bleuLyceeDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche
{
	left:				-10px;
	
	background-position:0 -30px;
}
div.bleuLyceeDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px -30px;
}
div.bleuLyceeDegrade_10_10_180 div.bloc_arrondi_centre
{
	background-color:	#0065bd;
	background-image:	url(../../media/image/milieu-bleuLyceeDegrade180.gif);
	background-position:left bottom;
	background-repeat:	no-repeat;
}
div.bleuLyceeDegrade_10_10_180 div.bloc_arrondi_centre1
{
	border-color:		#e6e6e6;
}
div.bleuLyceeDegrade_10_10_180 div.bloc_arrondi_centre2
{
	border-color:		white;
	
	min-height:			180px;
}

/* BLEU ENSEIGNANT DEGRADE 10*10 - hauteur interieure mini : 180px */
div.bleuEnseignantDegrade_10_10_180 div.bloc_arrondi_haut,
div.bleuEnseignantDegrade_10_10_180 div.bloc_arrondi_bas
{
	margin:				0 10px 0 10px;
	
	height:				10px;
	
	background-color:	#004772;
	background-repeat:	repeat-x;
}
div.bleuEnseignantDegrade_10_10_180 div.bloc_arrondi_haut
{
	background-image:	url(../../media/image/haut-bleuEnseignantDegrade180.gif);
	background-position:top left;
}
div.bleuEnseignantDegrade_10_10_180 div.bloc_arrondi_bas
{
	background-image:	url(../../media/image/bas-bleuEnseignantDegrade180.gif);
	background-position:bottom left;
}
div.bleuEnseignantDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche,
div.bleuEnseignantDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit,
div.bleuEnseignantDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche,
div.bleuEnseignantDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	
	padding:			10px 0 0 10px;
	
	background-color:	transparent;
	background-image:	url(../../media/image/arrondis-bleuEnseignantDegrade180.gif);
}
div.bleuEnseignantDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche
{
	left:				-10px;
	
	background-position:0 0;
}
div.bleuEnseignantDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px 0;
}
div.bleuEnseignantDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche
{
	left:				-10px;
	
	background-position:0 -30px;
}
div.bleuEnseignantDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px -30px;
}
div.bleuEnseignantDegrade_10_10_180 div.bloc_arrondi_centre
{
	background-color:	#004772;
	background-image:	url(../../media/image/milieu-bleuEnseignantDegrade180.gif);
	background-position:left bottom;
	background-repeat:	no-repeat;
}
div.bleuEnseignantDegrade_10_10_180 div.bloc_arrondi_centre1
{
	border-color:		#e6e6e6;
}
div.bleuEnseignantDegrade_10_10_180 div.bloc_arrondi_centre2
{
	border-color:		white;
	
	min-height:			180px;
}

/* ORANGE DEGRADE 10*10 - hauteur interieure mini : 180px */
div.orangeDegrade_10_10_180 div.bloc_arrondi_haut,
div.orangeDegrade_10_10_180 div.bloc_arrondi_bas
{
	margin:				0 10px 0 10px;
	
	height:				10px;
	
	background-color:	#e05206;
	background-repeat:	repeat-x;
}
div.orangeDegrade_10_10_180 div.bloc_arrondi_haut
{
	background-image:	url(../../media/image/haut-orangeDegrade180.gif);
	background-position:top left;
}
div.orangeDegrade_10_10_180 div.bloc_arrondi_bas
{
	background-image:	url(../../media/image/bas-orangeDegrade180.gif);
	background-position:bottom left;
}
div.orangeDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche,
div.orangeDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit,
div.orangeDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche,
div.orangeDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	
	padding:			10px 0 0 10px;
	
	background-color:	transparent;
	background-image:	url(../../media/image/arrondis-orangeDegrade180.gif);
}
div.orangeDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche
{
	left:				-10px;
	
	background-position:0 0;
}
div.orangeDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px 0;
}
div.orangeDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche
{
	left:				-10px;
	
	background-position:0 -30px;
}
div.orangeDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px -30px;
}
div.orangeDegrade_10_10_180 div.bloc_arrondi_centre
{
	background-color:	#e05206;
	background-image:	url(../../media/image/milieu-orangeDegrade180.gif);
	background-position:left bottom;
	background-repeat:	no-repeat;
}
div.orangeDegrade_10_10_180 div.bloc_arrondi_centre1
{
	border-color:		#e6e6e6;
}
div.orangeDegrade_10_10_180 div.bloc_arrondi_centre2
{
	border-color:		white;
	
	min-height:			180px;
}

/* JAUNE DEGRADE 10*10 - hauteur interieure mini : 180px */
div.jauneDegrade_10_10_180 div.bloc_arrondi_haut,
div.jauneDegrade_10_10_180 div.bloc_arrondi_bas
{
	margin:				0 10px 0 10px;
	
	height:				10px;
	
	background-color:	#df7a00;
	background-repeat:	repeat-x;
}
div.jauneDegrade_10_10_180 div.bloc_arrondi_haut
{
	background-image:	url(../../media/image/haut-jauneDegrade180.gif);
	background-position:top left;
}
div.jauneDegrade_10_10_180 div.bloc_arrondi_bas
{
	background-image:	url(../../media/image/bas-jauneDegrade180.gif);
	background-position:bottom left;
}
div.jauneDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche,
div.jauneDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit,
div.jauneDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche,
div.jauneDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	
	padding:			10px 0 0 10px;
	
	background-color:	transparent;
	background-image:	url(../../media/image/arrondis-jauneDegrade180.gif);
}
div.jauneDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche
{
	left:				-10px;
	
	background-position:0 0;
}
div.jauneDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px 0;
}
div.jauneDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche
{
	left:				-10px;
	
	background-position:0 -30px;
}
div.jauneDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px -30px;
}
div.jauneDegrade_10_10_180 div.bloc_arrondi_centre
{
	background-color:	#df7a00;
	background-image:	url(../../media/image/milieu-jauneDegrade180.gif);
	background-position:left bottom;
	background-repeat:	no-repeat;
}
div.jauneDegrade_10_10_180 div.bloc_arrondi_centre1
{
	border-color:		#e6e6e6;
}
div.jauneDegrade_10_10_180 div.bloc_arrondi_centre2
{
	border-color:		white;
	
	min-height:			180px;
}

/* ROSE DEGRADE 10*10 - hauteur interieure mini : 180px */
div.roseDegrade_10_10_180 div.bloc_arrondi_haut,
div.roseDegrade_10_10_180 div.bloc_arrondi_bas
{
	margin:				0 10px 0 10px;
	
	height:				10px;
	
	background-color:	#b10361;
	background-repeat:	repeat-x;
}
div.roseDegrade_10_10_180 div.bloc_arrondi_haut
{
	background-image:	url(../../media/image/haut-roseDegrade180.gif);
	background-position:top left;
}
div.roseDegrade_10_10_180 div.bloc_arrondi_bas
{
	background-image:	url(../../media/image/bas-roseDegrade180.gif);
	background-position:bottom left;
}
div.roseDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche,
div.roseDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit,
div.roseDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche,
div.roseDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	
	padding:			10px 0 0 10px;
	
	background-color:	transparent;
	background-image:	url(../../media/image/arrondis-roseDegrade180.gif);
}
div.roseDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche
{
	left:				-10px;
	
	background-position:0 0;
}
div.roseDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px 0;
}
div.roseDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche
{
	left:				-10px;
	
	background-position:0 -30px;
}
div.roseDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px -30px;
}
div.roseDegrade_10_10_180 div.bloc_arrondi_centre
{
	background-color:	#b10361;
	background-image:	url(../../media/image/milieu-roseDegrade180.gif);
	background-position:left bottom;
	background-repeat:	no-repeat;
}
div.roseDegrade_10_10_180 div.bloc_arrondi_centre1
{
	border-color:		#e6e6e6;
}
div.roseDegrade_10_10_180 div.bloc_arrondi_centre2
{
	border-color:		white;
	
	min-height:			180px;
}

/* VERT DEGRADE 10*10 - hauteur interieure mini : 180px */
div.vertDegrade_10_10_180 div.bloc_arrondi_haut,
div.vertDegrade_10_10_180 div.bloc_arrondi_bas
{
	margin:				0 10px 0 10px;
	
	height:				10px;
	
	background-color:	#90b700;
	background-repeat:	repeat-x;
}
div.vertDegrade_10_10_180 div.bloc_arrondi_haut
{
	background-image:	url(../../media/image/haut-vertDegrade180.gif);
	background-position:top left;
}
div.vertDegrade_10_10_180 div.bloc_arrondi_bas
{
	background-image:	url(../../media/image/bas-vertDegrade180.gif);
	background-position:bottom left;
}
div.vertDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche,
div.vertDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit,
div.vertDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche,
div.vertDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	
	padding:			10px 0 0 10px;
	
	background-color:	transparent;
	background-image:	url(../../media/image/arrondis-vertDegrade180.gif);
}
div.vertDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche
{
	left:				-10px;
	
	background-position:0 0;
}
div.vertDegrade_10_10_180 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px 0;
}
div.vertDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche
{
	left:				-10px;
	
	background-position:0 -30px;
}
div.vertDegrade_10_10_180 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px -30px;
}
div.vertDegrade_10_10_180 div.bloc_arrondi_centre
{
	background-color:	#90b700;
	background-image:	url(../../media/image/milieu-vertDegrade180.gif);
	background-position:left bottom;
	background-repeat:	no-repeat;
}
div.vertDegrade_10_10_180 div.bloc_arrondi_centre1
{
	border-color:		#e6e6e6;
}
div.vertDegrade_10_10_180 div.bloc_arrondi_centre2
{
	border-color:		white;
	
	min-height:			180px;
}

/* GRIS DEGRADE 10*10 - hauteur interieure mini : 341px */
div.grisDegrade_10_10_341 div.bloc_arrondi_haut,
div.grisDegrade_10_10_341 div.bloc_arrondi_bas
{
	margin:				0 10px 0 10px;
	
	height:				10px;
	
	background-color:	white;
	background-repeat:	repeat-x;
}
div.grisDegrade_10_10_341 div.bloc_arrondi_haut
{
	background-image:	url(../../media/image/haut-grisDegrade341.gif);
	background-position:top left;
}
div.grisDegrade_10_10_341 div.bloc_arrondi_bas
{
	background-image:	url(../../media/image/bas-grisDegrade341.gif);
	background-position:bottom left;
}
div.grisDegrade_10_10_341 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche,
div.grisDegrade_10_10_341 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit,
div.grisDegrade_10_10_341 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche,
div.grisDegrade_10_10_341 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	
	padding:			10px 0 0 10px;
	
	background-color:	transparent;
	background-image:	url(../../media/image/arrondis-grisDegrade341.gif);
}
div.grisDegrade_10_10_341 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche
{
	left:				-10px;
	
	background-position:0 0;
}
div.grisDegrade_10_10_341 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px 0;
}
div.grisDegrade_10_10_341 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche
{
	left:				-10px;
	
	background-position:0 -30px;
}
div.grisDegrade_10_10_341 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px -30px;
}
div.grisDegrade_10_10_341 div.bloc_arrondi_centre
{
	background-color:	white;
	background-image:	url(../../media/image/milieu-grisDegrade341.gif);
	background-position:left top;
	background-repeat:	repeat-x;
}
div.grisDegrade_10_10_341 div.bloc_arrondi_centre1
{
	border-color:		#dedede;
}
div.grisDegrade_10_10_341 div.bloc_arrondi_centre2
{
	border-color:		white;
	
	min-height:			341px;
}

/* GRIS DEGRADE 10*10 - hauteur interieure mini : 93px */
div.grisDegrade_10_10_93 div.bloc_arrondi_haut,
div.grisDegrade_10_10_93 div.bloc_arrondi_bas
{
	margin:				0 10px 0 10px;
	
	height:				10px;
	
	background-color:	white;
	background-repeat:	repeat-x;
}
div.grisDegrade_10_10_93 div.bloc_arrondi_haut
{
	background-image:	url(../../media/image/haut-grisDegrade93.gif);
	background-position:top left;
}
div.grisDegrade_10_10_93 div.bloc_arrondi_bas
{
	background-image:	url(../../media/image/bas-grisDegrade93.gif);
	background-position:bottom left;
}
div.grisDegrade_10_10_93 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche,
div.grisDegrade_10_10_93 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit,
div.grisDegrade_10_10_93 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche,
div.grisDegrade_10_10_93 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	
	padding:			10px 0 0 10px;
	
	background-color:	transparent;
	background-image:	url(../../media/image/arrondis-grisDegrade93.gif);
}
div.grisDegrade_10_10_93 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche
{
	left:				-10px;
	
	background-position:0 0;
}
div.grisDegrade_10_10_93 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px 0;
}
div.grisDegrade_10_10_93 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche
{
	left:				-10px;
	
	background-position:0 -30px;
}
div.grisDegrade_10_10_93 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px -30px;
}
div.grisDegrade_10_10_93 div.bloc_arrondi_centre
{
	background-color:	white;
	background-image:	url(../../media/image/milieu-grisDegrade93.gif);
	background-position:left top;
	background-repeat:	repeat-x;
}
div.grisDegrade_10_10_93 div.bloc_arrondi_centre1
{
	border-color:		#dedede;
}
div.grisDegrade_10_10_93 div.bloc_arrondi_centre2
{
	border-color:		white;
	
	min-height:			93px;
}

/* GRIS DEGRADE 10*10 - hauteur interieure mini : 16px */
div.grisDegrade_10_10_16 div.bloc_arrondi_haut,
div.grisDegrade_10_10_16 div.bloc_arrondi_bas
{
	margin:				0 10px 0 10px;
	
	height:				10px;
	
	background-color:	white;
	background-repeat:	repeat-x;
}
div.grisDegrade_10_10_16 div.bloc_arrondi_haut
{
	background-image:	url(../../media/image/haut-grisDegrade16.gif);
	background-position:top left;
}
div.grisDegrade_10_10_16 div.bloc_arrondi_bas
{
	background-image:	url(../../media/image/bas-grisDegrade16.gif);
	background-position:bottom left;
}
div.grisDegrade_10_10_16 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche,
div.grisDegrade_10_10_16 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit,
div.grisDegrade_10_10_16 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche,
div.grisDegrade_10_10_16 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	
	padding:			10px 0 0 10px;
	
	background-color:	transparent;
	background-image:	url(../../media/image/arrondis-grisDegrade16.gif);
}
div.grisDegrade_10_10_16 div.bloc_arrondi_haut div.bloc_arrondi_haut_gauche
{
	left:				-10px;
	
	background-position:0 0;
}
div.grisDegrade_10_10_16 div.bloc_arrondi_haut div.bloc_arrondi_haut_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px 0;
}
div.grisDegrade_10_10_16 div.bloc_arrondi_bas div.bloc_arrondi_bas_gauche
{
	left:				-10px;
	
	background-position:0 -30px;
}
div.grisDegrade_10_10_16 div.bloc_arrondi_bas div.bloc_arrondi_bas_droit
{
	left:				100%;
	
	margin-right:		-10px;
	
	background-position:-30px -30px;
}
div.grisDegrade_10_10_16 div.bloc_arrondi_centre
{
	background-color:	white;
	background-image:	url(../../media/image/milieu-grisDegrade16.gif);
	background-position:left top;
	background-repeat:	repeat-x;
}
div.grisDegrade_10_10_16 div.bloc_arrondi_centre1
{
	border-color:		#dedede;
}
div.grisDegrade_10_10_16 div.bloc_arrondi_centre2
{
	border-color:		white;
	
	min-height:			16px;
}

/*
**************** ZONE IDENTIFICATION
*/
div#contenu_identification
{
	position:			absolute;
	top:				100px;
	left:				140px;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	width:				320px;
}
div#contenu_identification div#identification_formulaire
{
	margin:				0;
	border:				0;
	padding:			20px 25px 20px 25px;
}
div#identification_formulaire h1
{
	margin:				0 0 23px 0;
	border:				0;
	padding:			0;
	
	font-size:			18px;
	font-weight:		bold;
}
div#identification_formulaire form p
{
	float:				left;
	
	margin:				0;
	border:				0;
	padding:			0 0 10px 0;
	
	width:				262px;
}
div#identification_formulaire form p.zone_motDePasse
{
	margin:				10px 0 10px 0;
}
div#identification_formulaire form label
{
	float:				left;
	
	width:				87px;
}
div#identification_formulaire form input#identification_identifiant,
div#identification_formulaire form input#identification_motDePasse
{
	float:				left;
	
	border:				1px solid #666666;
	padding:			2px;
	
	height:				12px;
	width:				169px;
	
	color:				#666666;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
}
div#identification_formulaire form input#identification_validation
{
	margin:				0;
	border:				0;
	padding:			19px 0 0 126px;
	
	height:				0;
	width:				0;
	overflow:			hidden;
	
	background-color:	transparent;
	background-position:0 0;
	background-repeat:	no-repeat;
}
div#identification_formulaire form input#identification_validation:hover
{
	background-position:0 -19px;
}

/* Bouton et picto */
span.forme_picto,
a.forme_picto
{
	display:			-moz-inline-stack !important;
	display:			inline-block !important;
	
	margin:				0 !important;
	border:				0 !important;
	padding:			0 !important;
	
	height:				22px !important;
	width:				22px !important;
	overflow:			hidden !important;
	
	background-color:	transparent !important;
	background-position:left top !important;
	background-repeat:	no-repeat !important;
}
button.forme_picto
{
	margin:				0 !important;
	border:				0 !important;
	padding:			0 !important;
	
	height:				22px !important;
	width:				22px !important;
	overflow:			hidden;
	
	background-color:	transparent !important;
	background-color:	transparent !important;
	background-position:left top !important;
	background-repeat:	no-repeat !important;
	
	text-indent:		-99999em !important;
}
span.forme_picto *,
a.forme_picto *,
button.forme_picto *
{
	display:			none !important;
}
a.forme_picto:hover,
button.forme_picto:hover
{
	background-position:left bottom !important;
}

span.picto_publie,
a.picto_publie,
button.picto_publie
{
	background-image:	url(../../media/image/picto-publie.png);
}
span.picto_brouillon,
a.picto_brouillon,
button.picto_brouillon
{
	background-image:	url(../../media/image/picto-brouillon.png);
}
span.picto_dupliquer,
a.picto_dupliquer,
button.picto_dupliquer
{
	background-image:	url(../../media/image/picto-dupliquer.gif);
}
span.picto_modifier,
a.picto_modifier,
button.picto_modifier
{
	background-image:	url(../../media/image/picto-modifier.gif);
}
span.picto_publier,
a.picto_publier,
button.picto_publier
{
	background-image:	url(../../media/image/picto-publier.gif);
}
span.picto_supprimer,
a.picto_supprimer,
button.picto_supprimer
{
	background-image:	url(../../media/image/picto-supprimer.gif);
}
span.picto_haut,
a.picto_haut,
button.picto_haut
{
	background-image:	url(../../media/image/picto-haut.gif);
}
span.picto_bas,
a.picto_bas,
button.picto_bas
{
	background-image:	url(../../media/image/picto-bas.gif);
}
span.picto_archiver,
a.picto_archiver,
button.picto_archiver
{
	background-image:	url(../../media/image/picto-archiver.gif);
}
span.picto_restaurer,
a.picto_restaurer,
button.picto_restaurer
{
	background-image:	url(../../media/image/picto-restaurer.gif);
}
span.picto_droite,
a.picto_droite,
button.picto_droite
{
	background-image:	url(../../media/image/picto-droite.gif);
}
span.picto_gauche,
a.picto_gauche,
button.picto_gauche
{
	background-image:	url(../../media/image/picto-gauche.gif);
}
span.picto_ajouter,
a.picto_ajouter,
button.picto_ajouter
{
	background-image:	url(../../media/image/picto-ajouter.gif);
}

span.forme_bouton,
a.forme_bouton
{
	display:			-moz-inline-stack !important;
	display:			inline-block !important;
	
	margin:				0 !important;
	border:				0 !important;
	padding:			0 !important;
	
	height:				22px !important;
	width:				91px !important;
	overflow:			hidden !important;
	
	background-color:	transparent !important;
	background-position:left top !important;
	background-repeat:	no-repeat !important;
}
button.forme_bouton
{
	margin:				0 !important;
	border:				0 !important;
	padding:			0 !important;
	
	height:				22px !important;
	width:				91px !important;
	overflow:			hidden !important;
	
	background-color:	transparent !important;
	background-position:left top !important;
	background-repeat:	no-repeat !important;
	
	text-indent:		-99999em !important;
}
span.forme_bouton *,
a.forme_bouton *,
button.forme_bouton *
{
	display:			none !important;
}
a.forme_bouton:hover,
button.forme_bouton:hover
{
	background-position:0 -22px !important;
}

span.bouton_ajouter:hover,
a.bouton_ajouter:hover,
button.bouton_ajouter:hover
{
	background-position:0 -32px !important;
}
span.bouton_imprimer:hover,
a.bouton_imprimer:hover,
button.bouton_imprimer:hover
{
	background-position:0 -38px !important;
}

span.bouton_modifier,
a.bouton_modifier,
button.bouton_modifier
{
	background-image:	url(../../media/image/bouton-modifier.gif);
}
span.bouton_supprimer,
a.bouton_supprimer,
button.bouton_supprimer
{
	width:				103px !important;
	background-image:	url(../../media/image/bouton-supprimer.gif);
}
span.bouton_valider,
a.bouton_valider,
button.bouton_valider
{
	background-image:	url(../../media/image/bouton-valider.gif);
}
span.bouton_ajouter,
a.bouton_ajouter,
button.bouton_ajouter
{
	background-image:	url(../../media/image/bouton-ajouter.gif);
	height:				32px !important;
	width:				106px !important;
}
span.bouton_imprimer,
a.bouton_imprimer,
button.bouton_imprimer
{
	background-image:	url(../../media/image/bouton-imprimer.jpg);
	height:				38px !important;
	width:				158px !important;
	cursor:				pointer;
}
span.bouton_ajouter_pj,
a.bouton_ajouter_pj,
button.bouton_ajouter_pj
{
	background-image:	url(../../media/image/bouton-ajouter-pj.gif);
}
span.bouton_annuler,
a.bouton_annuler,
button.bouton_annuler
{
	background-image:	url(../../media/image/bouton-annuler.gif);
}
span.bouton_archiver,
a.bouton_archiver,
button.bouton_archiver
{
	background-image:	url(../../media/image/bouton-archiver.gif);
}
span.bouton_consulterA,
a.bouton_consulterA,
button.bouton_consulterA
{
	width:				104px !important;
	background-image:	url(../../media/image/bouton-consulterA.gif);
}
span.bouton_quitterA,
a.bouton_quitterA,
button.bouton_quitterA
{
	width:				104px !important;
	background-image:	url(../../media/image/bouton-quitterA.gif);
}
span.bouton_deconnecter,
a.bouton_deconnecter,
button.bouton_deconnecter
{
	height:				16px !important;
	width:				106px !important;
	background-image:	url(../../media/image/bouton-deconnecter.png);
}
span.bouton_deconnecter:hover,
a.bouton_deconnecter:hover,
button.bouton_deconnecter:hover
{
	background-position:0 -16px !important;
}

.important
{
	font-weight:		bold;
}
a.deconnecter_prive
{
	position:			absolute;
	right:				15px;
	top:				10px;
}

/*
Style secondaire
*/
img.galerie,
img.polaroid,
img.polaroid_grand
{
	margin:				5px !important;
	border:				1px solid #CCCCCC !important;
	padding:			5px 5px 15px 5px !important;
}
img.polaroid
{
	height:				120px !important;
	
	background-color:	#CCCCCC;
}
img.polaroid_grand
{
	height:				135px !important;
	
	background-color:	#CCCCCC;
}
img.galerie
{
	height:				80px !important;
}
p.zone_boutons button,
p.zone_boutons a
{
	margin:				0 0 0 10px !important;
}
button.style_lien
{
	border:				0;
	
	background-color:	transparent;
	
	color:				#598DBD;
	cursor:				pointer;
	text-decoration:	underline;
}

div.sortie_prive
{
	width:				300px;
}

table.mceToolbar
{
	width:				auto !important;
}

div#contenu_volets a.externe
{
	padding-right:		13px;
	
	background-image:	url(../../../../media/image/external.png);
	background-position:right top;
	background-repeat:	no-repeat;
}
li.laVieDe_derniere{
padding-bottom:35px!important;
}

a#link_administration
{
	float:right;
	margin:				10px !important;
	border:				0 !important;
	padding:			0 !important;
	
	height:				22px !important;
	width:				91px !important;
	overflow:			hidden !important;
	
	background-color:	transparent !important;
	background-position:left top !important;
	background-repeat:	no-repeat !important;
	
	text-indent:		-99999em !important;
	
	background-image:	url(../../media/image/bouton-modifier.gif);
}

a#link_administration:hover
{
	background-position:0 -22px !important;
}

a#link_imprimer
{
	float:right;
	margin:				10px !important;
	border:				0 !important;
	padding:			0 !important;
	
	height:				38px !important;
	width:				156px !important;
	overflow:			hidden !important;
	
	background-color:	transparent !important;
	background-position:left top !important;
	background-repeat:	no-repeat !important;
	
	text-indent:		-99999em !important;
	
	background-image:	url(../../media/image/bouton-imprimer.jpg);
}

a#link_imprimer:hover
{
	background-position:0 -38px !important;
}

input.step
{
	background:			transparent url(../../media/image/devoirs-step.png) no-repeat;
	border:				0 none;
	height:				16px;
	width:				16px;
	cursor:				pointer;
	outline:			0;
	padding:			0;
	text-indent:		-99999em !important;
}
