* {
	margin: 0;
}
body, input, select, textarea {
	font-family: verdana , "lucida sans unicode", sans-serif;
}
body {
	margin:0 auto;
}
body, h1, h2, h3, h4, h5, h6, ol, ul, li, form, p, input, fieldset, hr {
	padding: 0;
	border: none;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:focus{
	outline:none;
}
img {
	border: none;
}
hr {
	display: none;
}
ol, ul, li {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
input, select, textarea {
	background-color: white;
	color: black;
	font-size: 100%;
	border: 1px solid #585858;
}
input, button {
	border: 0;
}
button {
	padding: 0 !important;
}
input {
	font-size: 100%;
}
.nowrap {
	white-space: nowrap;
}
.clearboth {
	clear: both;
	font-size: 0%;
	height: 0;
	overflow: hidden;
}
legend {
	display: none;
}
/**************************************************/
body{
	background: url("../images/repeat_body.jpg") repeat-x;
}
#Container {
	background: url("../images/global_back.png") no-repeat 0 0;
	width: 982px;
	margin: 16px auto;
	padding-top: 35px;
	/*font-family: arial;*/
	font-family: verdana;
}
.ContainerBack {
	width: 959px;
	margin: 0 auto;
	padding-left: 10px;
}
.ContainerBackAccueil {
	background: url("../images/fond_01.png") no-repeat left top;
}
#TopBanner {
	background: url("../images/fond_vert.png") no-repeat 0 100%;
	height: 85px;
	padding-left: 18px;
}
#TopBanner a {
	float:left;
	margin-right: 20px;
}
#TopBanner h1, #TopBanner p {
	float: left;
	background: url("../images/titre.gif") no-repeat 0 0;
	width: 451px; /* Maj Claire le 26/03/2009 modification du slogan */
	height:80px; /* Maj Claire le 26/03/2009 modification du slogan */
}
#TopBanner h1 span, #TopBanner p span{
	display:none;
}
.MainGreenMenu {
	padding:10px 0 5px 0;
}
.MainGreenMenu li {
	float:left;
	margin-right: 3px;
	height:1%;
}
.MainGreenMenu a {
	background: url("../images/coin_gauche_inactif.gif") no-repeat 0 0;
	padding-left:7px;
	display:block;
	float:left;
	color:white;	
	font-size: 75%;
	font-family:verdana;
	font-weight:bold;
	height:1%;
}
.MainGreenMenu span {
	background: url("../images/coin_droit_inactif.gif") no-repeat 100% 0;
	display:block;
	float:left;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 7px;
	text-transform: uppercase;

}
.MainGreenMenu a:hover {
	background: url("../images/coin_gauche_actif.gif") no-repeat 0 0;
}
.MainGreenMenu a:hover span{
	background: url("../images/coin_droit_actif.gif") no-repeat 100% 0;
}
 .MainGreenMenu .GreenActifMenu a {
	background: url("../images/coin_gauche_actif.gif") no-repeat 0 0;
}
 .MainGreenMenu .GreenActifMenu a span{
	background: url("../images/coin_droit_actif.gif") no-repeat 100% 0;
}
.LeftContainer {
	float:left;
	width: 715px;
}
.LeftContainerAccueil {
	padding-left: 10px;
	width: 700px;
}
#DivHautFlash {
	background: url("../images/haut_flash.png") no-repeat 0 0;
	padding-top: 14px;
}
#DivRepeatFlash {
	background: url("../images/repeat_flash.png") repeat-y 0 0;
	padding-left: 13px;
}
#DivBasFlash {
	background: url("../images/bas_flash.png") no-repeat 0 0;
	height: 14px;
}
.BlocAccueil {
	float:left;
	width: 184px;
	margin-right: 14px;
	font-size: 70%;
	margin-top: 18px;
}
ul.BlocAccueil {
	width: 85px;
	text-align:center;
	padding-top: 10px;
	padding-left:5px;
}
ul.BlocAccueil li {
	padding-bottom: 15px;
}

/* Maj 15/04/2009 Lien sur logo HECA */
.BlocAccueil li a {
	color:#2D2D2D;
}

.BlocAccueil h2{
	color: #91175D;
	text-transform: uppercase;
	background: url('../images/repeat_trans_titre03_01.png') repeat ;
	padding:3px 0 3px 16px;
}
.BlocAccueilContenu {
	background: url('../images/repeat_trans_titre03_02.png') repeat-x ;
	min-height:160px;
	height: auto !important;
	height:160px;
}
.BlocAccueilContenu a {
	color:#2D2D2D;
}
#BlocAccueilMap {
	position:relative;
}
#Container p.TexteCarte {
	position: absolute;
	top: 0;
	right: 5px;
	width:75px;
}
.BlocAccueilContenu #SpanImgmetier{
	float:left;
}
.BlocAccueilContenu p {
	padding-top: 15px;
	color: #2D2D2D;
}
.DivAcces {
	padding-left: 25px;
}
.ListeActualite {
	margin-right: 0;
}
.ListeActualite ul{
	padding-left: 16px;
	padding-top: 15px;
	min-height: 87px;
	height: auto !important;
	height: 87px;
}
.ListeActualite li {
	background: url("../images/puceverte.gif") no-repeat 0 0.4em;
	padding-left: 10px;
}
.ListeActualite li p {
	padding-top: 0;
	padding-bottom: 3px;
}
.DivAcces a {
	background: url("../images/puceacces.gif") no-repeat 0 0.3em;
	color: #921A5F;
	padding-left: 18px;
	display:block;
}
.RightContainer {
	width: 241px;
	float: left;
	position: relative;
	margin-top: -140px;
	background: url("../images/top_accueil_droit.png") no-repeat 0 0;
	padding-top: 183px;
}
#RightContainerRepeat {
	background: url("../images/repeat_doit.png") repeat-y 0 0;
}
#RightContainerBloc {
	background: url("../images/milieu_droit.png") no-repeat 0 0;
	width: 229px;
	margin: 0 auto;
	font-size: 80%;
	padding-bottom: 10px;
}
#RightContainerBloc ul{
	width: 200px;
	margin: 0 auto;
	padding-bottom: 15px;
}
#RightContainerBottom {
	background: url("../images/bas_droit.png") no-repeat 0 0;
	height: 27px;
}
.TopFirstWhiteLi {
	background: url('../images/haut_mainblanc.gif') no-repeat 0 0 ;
	padding-top: 7px;
	margin-bottom: 2px;
}
.BottomFirstWhiteLi {
	background: url('../images/bas_mainblanc.gif') no-repeat 0 100% ;
	padding-bottom: 7px;
}
.BottomFirstWhiteLi h3{
	background: white;
	padding-left:9px;
	padding-right:5px;
	letter-spacing:-0.07em;
	padding-top:0;
	padding-bottom: 0;
	font-size: 95%;

	/* Maj Claire le 05/03/2009 */
	color:#97275F;
	text-transform: uppercase;
	font-weight: bold;
}
/* Maj Claire le 05/03/2009 */
/*
.BottomFirstWhiteLi h3 a{
	color:#97275F;
	text-transform: uppercase;
	font-weight: bold;
}
*/
.TopSecondWhiteLi {
	background: url('../images/arrondi-transp_03_01.png') no-repeat 0 0 ;
	padding-top: 8px;
}
.BottomSecondWhiteLi {
	background: url('../images/arrondi-transp_bas.png') no-repeat 0 0;
	height: 8px;
}
.RepeatSecondWhiteLi {
	background:  url('../images/pxrepeat_07.png') repeat 0 0;
	padding-left:12px;
	padding-right:10px;
	font-size: 95%;
}
.RepeatSecondWhiteLi a{
	color: #224571;
	background:  url('../images/pucerose.gif') no-repeat 0 0.45em;
	padding-left:12px;
	display:block;
	font-weight:bold;
}
#footer {
	width: 968px;
	margin: 0 auto;
	background: #EBEBEB;
}
#footer ul {
	text-align: center;
	font-size: 70%;
	padding: 7px 0;
}
#footer ul li {
	display:inline;
}
#footer ul li a{
	color: #767676;
	padding: 0 7px;
	border-left: 1px solid #767676;
}
#footer ul .firstLiNoborder a{
	border: none;
}
/******Page Nos Métiers********/
.ContainerBackMetier {
	background: url("../images/fond_02.png") no-repeat left top;
}
.ContenuInterne {
	padding-top: 14px;
}
.FilAriane {
	background: url('../images/repeat_ariane.png') repeat 0 0; 
	font-size: 70%;
	padding: 2px 0 5px 5px;
	margin-bottom: 7px;
}
.FilAriane li {
	display: inline;
	
}
.FilAriane li a {
	color: black;
	font-weight: bold;
	background: url('../images/puce_ariane_noir.gif') no-repeat 0 0.35em;
	padding-left: 12px;
	padding-right: 5px;
}
.FilAriane .RubriqueEnCours a {
	color: #8E165B;
	background: url('../images/puce_ariane_rose.gif') no-repeat 0 0.35em;
}
.FilAriane .ArianeLiSansPuce a {
	background: none
}
.ContenuInterneGauche {
	float: left;
	width: 157px;
}
.ContenuInterneGauche h3{
	background: #8E165B;
	color: white;
	font-weight: normal;
	padding: 3px 0 5px 16px;
	margin-bottom: 3px;
	font-size: 85%;
	font-weight: bold;
}
.ContenuInterneGauche ul {
	font-size: 80%;
	margin-bottom: 3px;
}
.ContenuInterneGauche ul li div{
	padding-left: 16px;
	margin-bottom: 3px;
	background: url('../images/repeat_ariane.png') repeat 0 0;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-right: 5px;
	font-size: 95%;
}
.ContenuInterneGauche ul li.LeftActifLi div {
	background: url('../images/repeat_rose-actif.png') repeat 0 0;
	height: 1%;
}
.ContenuInterneGauche ul li.LeftActifLi ul {
	background: url('../images/px_sous_menu.png') repeat 0 0;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 16px;
	font-size: 90%;
	height: 1%;
}
.ContenuInterneGauche ul li.LeftActifLi ul li div {
	background: url('../images/puce_sousmenugauche.gif') no-repeat 0 0.5em;
	padding: 0 0 0 8px;
	height: 1%;
}
.ContenuInterneGauche ul li.LeftActifLi ul li.LeftBottomActifLi div{
	background: url('../images/puceactive_sousmenugauche.gif') no-repeat 0 0.5em;
}
.ContenuInterneGauche ul li.LeftActifLi ul li.LeftBottomActifLi div a {
	color: #8E165B;
}
.ContenuInterneGauche ul .LeftActifLi a{
	color:white;
}
.ContenuInterneGauche ul li a {
	color: #323232;
	font-weight:bold;
}
.ContenuInterneDroit {
	float: right;
	width: 545px;
}
.ArrondiInterneBlanc {
	background: url('../images/haut_metier_contenu.gif') no-repeat 0 0;
	padding-top: 7px;
}
.ContenuInterneBlanc {
	background: white;
	padding-left: 18px;
	min-height: 465px;
	height: auto !important;
	height: 465px;
	color: #414141;
}
.ContenuInterneBlanc p{
}
.EnvoiImpression{
	width: 140px;
	float:right;
}
.EnvoiImpression li {
	float:left;
	padding-right: 13px;
	padding-left: 12px;
}
.EnvoiImpression li span{
	display: none;
}
.EnvoiImpression li a{
	display: block;
	float:left;
	height:27px;
}
.LiEnvoyer {
	background: url('../images/separateur_rose.gif') no-repeat 100% 0;
}
.LiEnvoyer a {
	background: url('../images/envoyerami.gif') no-repeat 0 0;
	width: 17px;
}
.LiImprimer a {
	background: url('../images/imprimer.gif') no-repeat 0 0;
	width: 19px;
}
.LiImprimer p {
	font-size: 70%;
}
.LiNotification {
	background: url('../images/separateur_rose.gif') no-repeat 100% 0;
}
.LiNotification a {
	background: url('../images/notifications.gif') no-repeat 0 0;
	width: 17px;
}

.TitreContenuRubrique {
	color: #00643D;
	font-weight: normal;
	font-size: 16pt;
	padding-bottom: 20px;
	/* Rajouté Guillaume 20090624 */
	padding-right:15px;
}
.TitreContenuTemoignage {
	color: #00643D;
	font-weight: normal;
	font-size: 16pt;
	padding-bottom: 5px;
}
.MetierTemoignage{
	color: #00643D;
	padding-bottom: 15px;
}

.ContenuTemoignagesPhoto {
	float:left;
	width: 310px;
}
.ContenuTemoignagesVideos {
	float:left;
	width: 228px;
}
.ContenuTemoignages .Citation {
	font-size: 100%;
}
.ContenuTemoignages p {
	padding-bottom: 16px;
	font-size: 70%;
	padding-right: 15px;
	text-align:justify;
}
.ContenuTemoignages a {
	color:#414141;
	text-decoration:underline;
}
.ContenuTemoignages a:hover {
	color:#921A5F;
}
.ContenuHistoire {
	padding-right: 15px;
}
.ContenuHistoire p {
	padding-bottom: 16px;
	font-size: 70%;
	padding-right: 10px;
	text-align:justify;
}
.BlocTemoignagesPhoto {
	float:right;
	width: 198px;
	background: url('../images/haut_temoignagesphotos.png') no-repeat 0 0 ;
	padding-top: 60px;
	margin-right: 15px !important;
	margin-right: 7px ;
}
.BlocTemoignagesVideos {
	float:right;
	width: 284px;
	background: url('../images/haut_temoignagesvideos.png') no-repeat 0 0 ;
	padding-top: 66px;
	margin-right: 15px !important;
	margin-right: 7px ;
}
.BlocTemoignages h2{
	display:none;
}
.BlocBasTemoignagesPhoto {
	background: url('../images/bas_temoignagesphotos.png') no-repeat 0 0 ;
	padding-left: 14px;
	padding-right: 14px;
	min-height: 299px;
	height: auto !important;
	height: 299px;
	font-size: 70%;
	color:#505050;
}
.BlocBasTemoignagesVideos {
	background: url('../images/bas_temoignagesvideos.png') no-repeat 0 0 ;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 15px;
	min-height: 325px;
	height: auto !important;
	height: 325px;
	font-size: 70%;
	text-align: center;
}
.BlocBasTemoignagesPhoto .BlocImg {
	float: left;
	background: url('../images/back_pic.png') no-repeat 0 0 ;
	padding: 9px 4px 4px 4px;
	width: 76px;
	margin-bottom: 10px;
}
.BlocBasTemoignagesPhoto ul {
	padding-top: 10px;
}
.BlocBasTemoignagesPhoto .LiFonction {
	color: #8E165B;
	font-weight: bold;
	padding-top: 17px;
}


.BlocBasTemoignagesVideos p {
	text-align:left;
	padding-left: 5px;
	padding-top: 5px;
}
.BlocBasTemoignagesVideos ul {
	text-align:left;
	padding-left: 5px;
	padding-bottom: 5px;
}

.BlocBasTemoignagesVideos .LiFonction {
	color: #8E165B;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 7px;
}

.BlocBasTemoignagesVideos .DivAcces{
	text-align:left;
}


/*****Page Agenda****/
.ContainerBackAgenda {
	background: url("../images/fond_05.png") no-repeat left top;
}
.BlocAgenda {
	font-size: 75%;
}
.BlocAgenda li {
	padding-left: 10px;
	background: url("../images/pucerosegrosse.gif") no-repeat 0 0.35em;
	margin-bottom: 18px;
}
.BlocAgendaContent{
	border-bottom: 1px solid #B6B6B6;
	padding-bottom: 18px;
	width: 485px;
	padding-right: 10px;
	color: #030303;
}
.BlocAgenda li .ImgRight {
	float: right;
	margin-left: 10px;
}
.BlocAgenda li .ImgLeft {
	float: left;
	margin-right:10px;
}
.ImgCenter {
	text-align: center !important;
	padding-top: 5px;
	padding-bottom: 5px;
}
.BlocAgenda li h2 {
	color: #8E165B;
	padding-bottom: 5px;
}
.BlocAgenda li p {
	font-size: 95%;
	text-align: justify;
}
.BlocLastNoBorder {
	border: none;
}
/***Page formation***/
.ContainerBackFormation {
	background: url("../images/fond_04.png") no-repeat left top;
}
/****Page jeunes diplômés****/
.ContainerBackJeunes {
	background: url("../images/fond_03.png") no-repeat left top;
}
.ContenuInterneArrondi {
	background: url("../images/arrondi_haut_jeune.png") no-repeat 0 0;
	padding-top: 4px;
	margin-left: 5px;
}
.ArrondiInterneTransparent {
	background: url("../images/repeat_jeune_trans.png") repeat-x 0 0;
	width: 710px;
	min-height: 468px;
}
.BlocInterneFondJeune {
	/*background: url("../images/fond_jeunes.png") no-repeat 17px 0;*/
	padding-top: 10px;
}
.LFloatImage {
	float:left;
	margin-left: 17px;
	position:relative;
	margin-top: -30px;
}
.BlocLeftJeune {
	float: right;
	width: 320px;
	padding-right: 40px;
	color: #4E4E4E;
}
.BlocLeftJeune p {
	font-size:75%;
	font-weight: bold;
	padding-bottom: 15px; 
}
.BlocLeftJeune h2 {
	padding-bottom: 15px;
	padding-top: 21px;
}
.BlocJeuneFirst {
	margin-left: 17px !important;
	margin-left: 6px;
}
.BlocJeune {
	float: left;
	width: 210px;
	margin-right: 17px !important;
	margin-right: 15px;
	margin-top: 5px !important;
	margin-top: 0;
}
.BlocJeune h2 {
	background: #8E165B;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 75%;
	padding: 3px 0 2px 20px;
	/*letter-spacing: -0.05em;*/
}
.BlocJeuneContenu {
	background: url('../images/repeat_trans_titre.png') repeat-x ;
	padding-top: 16px;
	padding-left: 20px;
	padding-right: 20px;
	min-height:160px;
	height: auto !important;
	height:160px;
	font-size: 70%;
	color: #202020;
}
.BlocJeuneContenu p {
	min-height: 64px;
	height: auto !important;
	height: 64px;
}
.DivinfosJeuneG {
	background: url("../images/ArrondiGaucheRose.gif") no-repeat 0 0;
	padding-left: 6px;
	float:right;
}
.DivinfosJeuneG a {
	background: url("../images/puceaccesblanche.gif") no-repeat 0 0.3em;
	color: white;
	padding-left: 18px;
	display:block;
}
.DivinfosJeuneD {
	background: url("../images/ArrondiDroitRose.gif") no-repeat right 0;
	padding: 3px 10px 4px 6px;
	float:left;
}


/* Ajout Claire 21/04/2009 */
.DivinfosJeuneTop{
	background: url("../images/bouton-rose-haut.png") no-repeat 0 0;
	width:126px;
	padding-top: 5px;
	margin-bottom: 2px;
}
.DivinfosJeuneBottom{
	background: url("../images/bouton-rose-bas.png") no-repeat 0 100% ;
	width:126px;
	padding-bottom: 4px;
}
.DivinfosJeuneMiddle{
	background-color:#8E165B;
	width:116px;
	padding-left: 10px;
}
.DivinfosJeuneMiddle a {
	background: url("../images/puceaccesblanche.gif") no-repeat 0 0.3em;
	color: white;
	padding-left: 18px;
	display:block;
}

/***histoire***/
.ContainerBackHistoire {
	background: url("../images/fond-06.png") no-repeat left top;
}
.HautOmbreHistoire {
	background: url("../images/fond_haut_histoire.png") no-repeat 0 0;
	padding-top: 14px;
	float:left;
	width: 251px;
	margin-right: 18px !important;
	margin-right: 12px ;
}
.BasOmbreHistoire {
	background: url("../images/fond_bas_histoire.png") no-repeat 0 100%;
	padding-bottom: 10px;
}
.RepeatOmbreHistoire {
	background: url("../images/fond_repeat_histoire.png") repeat-y 0 100%;
	padding-bottom: 1px;
}
.MilieuOmbreHistoire {
	background: url("../images/fond_milieu_histoire.png") no-repeat 0 0;
	padding-left: 12px;
}
.MainGreenMenuInterne  {
	margin-left: 1px;
}
.MainGreenMenuInterne span {
	padding-right: 12px;
	padding-left: 11px;
}
/*************************/
.classtopleft {
	background: url('../images/coin_01.png') no-repeat 0 0;
	padding-left: 10px;
}
.classtopright {
	background: url('../images/coin_03.png') no-repeat 100% 0;
	padding-right: 10px;
}
.classbottomright {
	background: url('../images/coin_06.png') no-repeat 100% 100%;
	padding-right: 10px;
}
.classbottomleft {
	background: url('../images/coin_07.png') no-repeat 0 100%;
	padding-left:10px;
}
.classimagecentre {
	margin: -5px 0;

}
.classconteneur {
	float: left;
	margin-right: 8px;
}
.classconteneurRight {
	float: right;
	margin-left: 8px;
}
.classrepeathaut {
	background: url('../images/coin_02.png') repeat-x 0 0;
}
.classrepeatbas {
	background: url('../images/coin_08.png') repeat-x 0 100%;
}
.classrepeatleft {
	background: url('../images/coin_04.png') no-repeat 0 0;
	padding-left: 10px;
	padding-right: 10px;
}
.classrepeatright {
	background: url('../images/coin_05.png') no-repeat 100% 0;
}
/********************************/

.TextIntro {
	font-size: 75%;
}
.TextIntro a {
	color:#414141;
	text-decoration:underline;
}
#Contact form p {
	padding-bottom: 5px;
	font-size:100%;
}
#Contact form {
	font-size: 75%;
	width: 500px;
	padding: 10px;
}
.ligneForm {
	padding: 5px 0;
}
.gaucheFormLabel {
	float: left;
	text-align: right;
	width: 170px;
	font-weight:bold;
}
.classAttention {
	font-size: 75%;
	color: #FE0002;
	background: url('../images/attention.gif') no-repeat 0 0;
	padding: 1px 0 2px 25px;
	margin: 5px 0;
}
.classAttention a {
	color: #FE0002;
	text-decoration:underline;
}
	
#Contact form input,#Contact form textarea {
	float:left;
	width: 253px;
	border: 1px solid gray;
	margin-right: 5px;
}
#Contact form textarea {
	height:10em;	
}
.RedStar {
	color: red;
}
.boutonValiderContact {
	text-align: center;
	padding: 5px;
	margin-bottom: 5px;
}
#Contact form .boutonValiderContact input {
	background: #65AB19;
	width: auto; 
	border: none;
	float:none;
	color: white;
	font-weight:bold;
	font-size: 120%;
	cursor: pointer;
	margin-left: 50px;
}
.TitrePageEnvoi {
	padding-bottom:5px;
	font-size: 95%;
}
.UrlPageEnvoi {
	padding-bottom: 10px;
}
.UrlPageEnvoi a{
	font-size: 75%;
	color: #ABABAB;
}


/* Plan du site - Ajout Claire le 09/03/2009 */
.ContenuPlan h2 {
	margin:8px 0 2px 0;
	padding-left:2px;
	width:500px;
	font-size: 85%;
	color:#8E165B;
	background-color:#8E165B;
	font-weight: normal;
}
.ContenuPlan h2, .ContenuPlan h2 a {
	color:#FFFFFF;
}
.ContenuPlan h2 a:hover {
	text-decoration:underline;
}
.ContenuPlan h3 {
	margin:3px 0 3px 0;
	padding-left:10px;
	width:500px;
	font-size: 75%;
	color:#8E165B;
	/*background-color:#AD7BAE;*/
	font-weight: bold;
}
.ContenuPlan h3 a {
	color:#8E165B;
	padding-left:15px;
	background: url("../images/puceacces.gif") no-repeat 0 0.4em;
}
.ContenuPlan h4 {
	margin:1px 0 1px 0;
	padding-left:30px;
	width:500px;
	font-size: 75%;
	color:#414141;
	/*background-color:#C694B0;*/
	font-weight: normal;
}
.ContenuPlan h4 a {
	color:#414141;
	padding-left:10px;
	background: url("../images/puceactive_sousmenugauche.gif") no-repeat 0 0.4em;
}




/* Pagination - Ajout Claire le 11/03/2009 */
.pagination {
	font-size: 70%;
	color: #030303;
	padding-bottom:20px;
}
.pagination a {
	color: #8E165B;
	text-decoration:underline;
}
.pagination a:hover {
	color: #030303;
}


/* Online editor (ajout Claire le 12/03/2009) */
/* Rajouté Guillaume 24/06/2009 */
.onlineeditor {
	padding-right:15px;
}
.onlineeditor p { 
	margin-bottom:10px;
	/* Rajouté Guillaume 24/06/2009 */
	padding-bottom:0;
	padding-right:0;
}
.onlineeditor h1 { 
}
.onlineeditor h2 {
	/* Rajouté Guillaume 24/06/2009 */
	padding-top:5px;
	margin-bottom:3px;
}
.onlineeditor h3 {
	/* Rajouté Guillaume 24/06/2009 */
	padding-top:5px;
	margin-bottom:3px;
}
.onlineeditor h4 { 
}
.onlineeditor h5 { 
}
.onlineeditor h6 { 
}

.onlineeditor ul, .onlineeditor ol {
	padding-bottom:10px;
	font-size: 70%;
}
.onlineeditor ul ul, .onlineeditor ol ol {
	padding-bottom:0px;
	font-size: 100%;
}
.onlineeditor ul li {
	/*padding-left: 10px;
	list-style: disc inside;*/
	/* Rajouté Guillaume 24/06/2009 */
	padding-left:0px;
	list-style: disc outside;
	margin-left:22px;
	padding-bottom:7px;
	line-height:1.2em;
}
.onlineeditor ol li {
	/*padding-left: 10px;
	list-style: decimal inside;*/
	/* Rajouté Guillaume 24/06/2009 */
	padding-left:0px;
	list-style: decimal outside;
	margin-left:24px;
	margin-left:30px !important!; /* pas indispensable */
	padding-bottom:3px;
	line-height:1.2em;
}

.onlineeditor .object-left {
	float:left;
}

.onlineeditor div.object-left img {
	margin: 0 5px 0 5px;
}
 
.onlineeditor .object-right {
	float:right;
}
 
.onlineeditor div.object-right img {
	margin: 0 5px 0 5px;
}
 
.onlineeditor .object-center {
	text-align:center;
}
.onlineeditor .object-center p {
	text-align:center;
}
 
.onlineeditor div.object-right img {
	margin: 0 5px 0 5px;
}


/* Abecedaire - Ajout Claire le 23/03/2009 */
.abecedaire {
	font-weight:bold;
	font-size: 70%;
	color: #8E165B;
	padding-bottom:20px;
}
.abecedaire a {
	font-weight: normal;
	color: #030303;
	text-decoration:underline;
}
.abecedaire a:hover {
	font-weight: normal;
	color: #8E165B;
}


/* Visite guidée - Ajout Claire le 24/03/2009 */
#popupVisite{
	position:absolute;
	top: 140px;
	left: 200px;
	display:none;
	height:1%;
	z-index:30000;
}
#visite {
	background-color: white;
	border: 1px solid #585858;
}
#blocFermer {
	clear:both;
	width:850px;
}
#texteFermer {
	float:left;
	padding:10px 0 0 20px;
	font-weight: bold;
	font-size: 70%;
}
#boutonFermer {
	float:right;
	padding:5px;
}
#texteFermerBas {
	padding:5px;
}
#boutonFermer a, #texteFermerBas a {
	font-weight: normal;
	font-size: 70%;
	color: #767676;
	text-decoration:underline;
}

/* Contenus alternatif Flash */
ul.contenuAltFlash li {
	list-style: disc inside;
	font-size:75%;
	color:#2D2D2D;
}
ul.contenuAltFlash li a {
	color:#2D2D2D;
	text-decoration:underline;
}
ul.contenuAltFlashVisite li {
	clear:both;
	list-style: disc inside;
	font-size:75%;
	color:#2D2D2D;
	padding-left:10px;
	padding-bottom:20px;
}
ul.contenuAltFlashVisite li a {
	color:#2D2D2D;
	text-decoration:underline;
}

.lienBackNotification {
	font-size:70%;
	text-align:right;
	padding-right:20px;
}
.lienBackNotification a{
	color:#2D2D2D;
	text-decoration:underline;
}


/* Module Actualités : styles listes à puces */
.BlocAgendaContent .onlineeditor ul {
	font-size:90%;
	margin-left:30px;
}
.BlocAgendaContent .onlineeditor ul ul {
	font-size:100%;
	margin-left:30px;
}

.BlocAgendaContent .onlineeditor ul li {
	padding:1px;
	margin:0px;
	background:none;
}
.BlocAgendaContent .onlineeditor ol {
	font-size:90%;
	margin-left:30px;
}
.BlocAgendaContent .onlineeditor ol ol {
	font-size:100%;
	margin-left:30px;
}
.BlocAgendaContent .onlineeditor ol li {
	padding:1px;
	margin:0px;
	background:none;
}


