body { font-family: Verdana,Arial,Helvetica, sans-serif; }

a, a:active { color: #005a77; text-decoration: none; }

a:hover, a:focus, .panneauCentre a, .panneauCentre a:active, .panneauDroit a, .panneauDroit a:active { color: #005a77; text-decoration: underline; }

body { background-color: #ecebe5; position: relative; }

body, p input { font-size: 11px; text-align: center; color: #666; }

h1, h2, h3, h4, h5, h6, h7 { text-align: left; }

h1 { color: #7e959d; font-size: 1.36em; font-weight: 700; padding-bottom: 15px; }
.contenuLarge h1 { width: 440px; }
h2 { color: #7e959d; font-size: 1.36em; font-weight: normal; padding-bottom: 15px; text-align: left; }

h3 { color: #333; font-size: 1.36em; font-weight: 400; padding-bottom: 5px; }

h4 { color: #333; font-size: 1.18em; font-weight: 700; padding-bottom: 5px; }

h5 { color: #333; font-size: 1.18em; font-weight: 400; padding-bottom: 5px; }

h6 { font-weight: 700; padding-bottom: 5px; }

strong { font-weight: bold; }

blockquote { margin: 2em; }

input.champRecherche { width: 70px; height: 13px; border: 1px solid #7e959d; font-size: 9px; vertical-align: 2px; margin-top: 1px; padding: 1px; font-family: Arial,Helvetica, sans-serif; }

#txt_reduire { display: none; }
#txt_agrandir { display: block; }

input.btnRecherche { margin-top: 2px; }

p { padding-bottom: 15px; }

.Panneau { float: left; padding-left: 10px; min-height: 1px; }

.clear { clear: both; font-size: 1px; }

.accueil .navSecondaire ul li { font-family: Arial, Helvetica, sans-serif; position: relative; background: url(../images/boullette.gif) left 5px no-repeat; border-bottom: 1px solid #eff0f2; margin-bottom: 6px; margin-right: 10px; font-size: 12px; letter-spacing: -0.05em; padding: 0 9px 9px 7px; }
.accueil .navSecondaire a, .accueil .navSecondaire a:active { text-decoration: none; }
.accueil .navSecondaire a:hover { text-decoration: underline; }

a.btn_accueil {padding:4px 0; display:block; margin:0;}

.panneauCentre { width: 350px; }

.accueil .panneauCentre { width: 200px; }

.contenu2col .panneauCentre { padding-left: 15px; width: 530px; }
.contenu2colmenu .panneauCentre { padding-left: 15px; width: 527px; }

.menu_Ancres { clear: both; margin: 0 0 20px 0; padding: 0; }

.menu_Ancres a { font-weight: bold; margin: 0; list-style: none; }
.menu_Ancres li { margin: 0; padding: 0; }

.listeTel { clear: both; background-color: #F5F7F7; border: 1px solid #DEE4E6; color: #666666; width: 450px; margin: 15px 0; padding: 5px 5px 0 5px; }

.listeTel th { text-align: right; padding: 0 10px 5px 0; width: 300px; font-weight: bold; }

.listeTel .noTel { width: 100px; }
.listeTel .noExt { width: 50px; text-align: left; }

.highlightBox { background-color: #f5f7f7; border: 1px solid #dee4e6; color: #666666; padding: 10px; margin: 10px 0; }
.highlightBox ul { list-style: disc; margin-left: 12px; }
.highlightBox ol { list-style: decimal; margin-left: 12px; }
.highlightBox li { padding-left: 5px; padding-bottom: 2px; }

.highlightBox dl dt { color: #e65219; font-weight: 700; padding-bottom: 5px; }



div.Contenu .highlightBox { background-color: #f5f7f7; border: 1px solid #dee4e6; color: #666666; padding: 10px 15px; margin-top: 0; }
.highlightBox table tr td p { padding: 0 2px 0 2px; margin: 0; }
#statistiques.highlightBox { color: #80979e; margin-bottom: 15px; padding: 10px 15px; }
#statistiques.highlightBox table table { font-size: 0.9em; margin-bottom: 5px; }
#statistiques.highlightBox .chiffre { color: #e44e16; font-size: 1.1em; font-weight: bold; text-align: right; padding-left: 10px; padding-right: 5px; }

.recipiendaire { color: #E65219; }
.panneauCentre .highlightBox dl dt { color: #e65219; font-weight: 700; padding-bottom: 5px; }
.panneauCentre ul ul { margin: 0 0 0 25px; }

.panneauCentre p, .panneauCentre li { line-height: 1.5em; }

/* PLAN DU SITE */
.planSite li { list-style: none; padding: 6px 0; font-size: 1.18em; font-weight: bold; line-height: 1.18em; }

.planSite li li { padding: 4px 0; font-size: 0.92em; font-weight: normal; }
.planSite li ul { padding-top: 4px; }

.planSite li li ul { padding-top: 4px; }

.planSite li li li { padding: 2px 0; font-size: 0.92em; }

.planSite ul ul { margin: 0pt 0pt 0pt 25px; list-style-image: none; list-style-position: inside; list-style-type: disc; }
.panneauDroit { width: 180px; }

.accueil .panneauDroit { /*width:150px;*/ }
.navOutils { position: relative; height: 30px; float:right; }
.utileContent { position: absolute; right:10px; text-align: right; border-bottom: 1px dashed #EFF0F2; padding: 0 0 0.5em 0; margin-bottom: 5px; margin-right: 10px; }

.planSite .utileContent {  }
.contenuLarge .utileContent {  }
.contenuLarge .navOutils { float: right; height: auto; }

.navOutils ul { float: right; }
.navOutils li { display: inline; float: left; background: url(../images/bgNavUtile.gif) no-repeat left 5px; padding: 0pt 5px; }
.navOutils li.premier { background: none; }
.planSite .panneauCentre, .planSite .panneauDroit { width: 350px; }
.planSite .navOutils { width: 180px; }

.planSite .navOutils .utileContent{ }

.panneauDroit .saviez-vous { line-height: 1.2em; }
.panneauDroit .saviez-vous { background: #efede9 url(../images/bgSaviez-vous.jpg) no-repeat; color: #7e959d; width: 180px; margin-bottom: 14px;}
.panneauDroit .saviez-vous hr { border-bottom: 1px dashed #EFF0F2; height: 1px; }
.panneauDroit .saviez-vous dl dd { padding:0px 10px 0px 10px;}
.panneauDroit .saviez-vous .saviez-vousFooter { background: url(../images/bgSaviez-vousFooter.gif) bottom right no-repeat; height: 18px; }
.panneauDroit .saviez-vous li { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-left: 15px; }
.panneauDroit .saviez-vous p {padding-bottom:2px}

.panneauGauche { width: 200px; }

.accueil .panneauGauche { width: 360px; }

.panneauGauche ul { font-family: Arial,Helvetica, sans-serif; font-size: 1.16em; background: #EFEDE9 url(../images/bgPanneauGauche_pr.gif) no-repeat top left; }

.panneauGauche ul li { background: url(../images/bgPanneauGauche.gif) left bottom no-repeat; padding: 10px 0; }

.panneauGauche ul li.dernier { background: #efede9 url(../images/bgPanneauGauche_de.gif) left bottom no-repeat; }

.panneauGauche ul li a { background: url(../images/btnPanneauGauche_of.gif) no-repeat center left; display: block; padding-left: 25px; padding-right:10px; }

.panneauGauche ul li ul li a { background: none; }


.panneauGauche ul li.premier { background: transparent url(../images/bgPanneauGauche.gif) left bottom no-repeat; }

.panneauGauche ul ul { font-size: 0.845em; background: transparent; margin-top: 10px; }

.panneauGauche ul ul li, .panneauGauche ul ul li.premier, .panneauGauche ul ul li.dernier { background-color: #fbfaf9; list-style: none; }


.panneauGauche ul ul li.dernier { background: #fbfaf9; background-image: none; list-style: none; }

.panneauGauche ul.niveau1 li.actif a { /* color:orange; */ }


.panneauGauche ul.niveau1 li.actif ul li a { color: #7e959d; }

.panneauGauche ul.niveau1 li.actif ul li.actif a { color: #e14f16; }

.panneauGauche ul.niveau1 li.actif ul li.actif ul li a { padding-left: 0; color: #7E959D; }

.panneauGauche ul.niveau1 li.actif ul li.actif ul li.actif a { color: #e14f16; }
.panneauGauche ul.niveau1 li.courant a { color: #e14f16; }

.panneauGauche ul.niveau1 li.courant ul li a { color: #005a77; }

.panneauGauche ul.niveau1 ul li ul { margin: 0; padding: 0; }

.panneauGauche ul.niveau1 ul li ul li { margin: 0 0 0 40px; background: none; list-style-type: square; padding-top:5px; padding-bottom:5px;}

.accueil div.panneauGauche { font-family: Verdana, Arial,Helvetica, sans-serif; }


.savoirPlus { vertical-align: -2px; }

.formulaireRecherche { padding: 0px 0px 4px 15px; }

.formulaireRecherche div { width: 90px; }


#Contenu { display: block; clear: both; }

#Copyright { text-align: left; margin-top: 30px; padding-bottom: 20px; position: relative; color: #9A958D; font-size: 9px; }
#Copyright a { color: #9A958D; text-decoration: underline; }
#lienAversissements { position: absolute; top: 0; right: 0; }
.commentaire { display: none; }
.accueil .commentaire { display: block; margin-left: 12px; padding-top: 5px; }

#Entete { margin-left: 10px; }


#is_txt_motcles { text-align: left; }

#is_txt_motcles, #is_btn_rechercher { font-size: 1em; }

#Nouvelles { line-height: 1.5em; }

#Nouvelles dl { margin-top: 12px; }

#Nouvelles dl p { display: inline; }

#Nouvelles .newsTitle { font-weight: bold; font-size: 1em; }

#Nouvelles dt { font-weight: bold; text-transform: uppercase; margin-top: 10px; }

#Nouvelles h2 { color: #7e959d; border-bottom: 1px solid #eff0f2; padding-bottom: 7px; font-weight: 600; }

#Nouvelles .newsImage { float: left; padding-right: 5px; }

#Wrap { width: 800px; text-align: left; background: #fff url(../images/bgMain.gif) repeat-y left center; margin: auto; }

#WrapInside { width: 780px; padding: 0 10px; }

#enteteHome, #enteteContenu { margin-left: 10px; }

/***********************************************************
Navigation Principale
************************************************************/

.accueil #navPrincipale { height: 46px; }
#navPrincipale { width: 760px; margin-left: 10px; margin-top: 2px; height: auto; background: url(../images/bgNavPrincipale.gif) no-repeat left top; margin-bottom: 2px; }

#navPrincipale li, #navPrincipale li a { width: 115px; }

#navPrincipale ul.menuPrincipal a { color: #2f8cab; display: block; height: 32px; float: left; padding: 0 0 0 4px; }

#navPrincipale ul.menuPrincipal a span { line-height: 12px; display: block; float: left; padding: 4px 4px 0 0; font-weight: normal; }
#navPrincipale ul.menuPrincipal a span.Revenez { display: none; }
#navPrincipale ul.menuPrincipal a:hover, #navPrincipale ul.menuPrincipal li.actif a { color: #fff; text-decoration: none; background: url(../images/btnNavPrincipale_ov.gif) no-repeat top left; font-weight: normal; }
#navPrincipale ul.menuPrincipal a:hover span { display: none; }
#navPrincipale ul.menuPrincipal a:hover span.Revenez { display: block; }
#navPrincipale ul.menuPrincipal li.Professionnels a:hover span { display: block; cursor: pointer; }

#navPrincipale ul.menuPrincipal li.Professionnels a:hover spanRevenez { display: none; }
#navPrincipale ul.menuPrincipal li { position: relative; display: block; float: left; background: url(../images/bgNavUtile.gif) no-repeat left 5px; font-size: 11px; padding: 0px 4px 0 5px; cursor: default; }

#navUtile { font-family: Arial, Helvetica, sans-serif; }

#navUtile ul li { display: block; float: left; background: url(../images/bgNavUtile.gif) no-repeat left 5px; font-size: 7pt; text-transform: uppercase; padding: 5px 3px 0; }

#navUtile ul li.champRecherche { padding: 0 0 0 4px; }
#navUtile ul li.champRecherche form { padding: 0; }

#navUtile ul li.premier, #navPrincipale ul li.premier { background: none; }

#navUtile ul, #navPrincipale ul { padding: 8px 9px 8px 9px; float: left; }
#navPrincipale ul.menuPrincipal { padding: 7px 2px 13px 2px; }

.accueil #piedPage { width: 760px; text-align: right; background: url(../images/bgPiedPage.gif) no-repeat center 50px; padding: 5px 20px 0px 20px; }
#piedPage { width: 760px; text-align: right; background: url(../images/bgPiedPage.gif) no-repeat center 30px; padding: 5px 20px 0px 20px; }


.retourHaut { text-align: right; }
.retourHaut a { background: url(../images/fleche_top.gif) right center no-repeat; padding-right: 10px; }

/*infobulle*/
#infobulle { background: #FFF; border: 1px solid #7e959d; padding: 7px 10px; width: 250px; text-align: left; }


/* organigrammes */

.popDiv { background: #fff; margin: 0; padding: 0; border: 1px solid #d7d5cb; position: absolute; top: 0px; left: 0px; }

.largePop { width: 748px; margin: 0; padding: 0; }

.miniPop { width: 350px; margin: 0; padding: 0; }

.contenuPopDiv { background: transparent; margin: 0; padding: 7px; }

.btnFermerPopDiv { margin: 0; padding: 0; text-align: right; margin: 0 0px 5px 0; }


/* Fil d'Ariane */


div#fil_ariane { float: left; clear: both; margin: 0; padding: 0; font-size: 0.9em; width: 100%; margin-bottom: 1em; }
div#fil_ariane a, div#fil_ariane span { margin: 0 3px; }
div#fil_ariane a:hover { color: #e14f16; }
div#fil_ariane span { font-weight: bold; }
div#fil_ariane img { margin: 0; padding: 0; border: none; }


/* Masquer menu principal */
#navPrincipale ul.menuPrincipal { /*display:none;*/ }

#navPrincipale { /*background:none; height:auto; padding:8px 0 8px 0;*/ }


/* Couleurs des hyperliens - panneaux centre et droite, infobulles */
.panneauCentre a, .panneauDroit a, .lienInfobulle { color: #005a77; }

a.lienInfobulle { text-decoration: none; border-bottom: 1px dashed; }

a.lienInfobulle:hover { text-decoration: none; }

/* Resultats de recherche */

div.Contenu form.pourtrouver { background-color: #f9fafb; border: 1px solid #d5d9dc; padding: 9px 9px 15px 12px; margin: 7px 0 25px; width: 400px; }
div.Contenu form.pourtrouver fieldset { border: none; }
div.Contenu form.pourtrouver label { color: #3f82b4; margin-bottom: 2px; }
div.Contenu form.pourtrouver input, div.Contenu form.pourtrouver select { border: 1px solid #c6cccf; padding: 1px; }
div.Contenu form.pourtrouver input#btn_rechercher { vertical-align: -1px; border: none; width: auto; padding: 0; margin: 0; border: 0; }

div.Contenu p.pages a { text-decoration: none; }
div.Contenu .resultats_recherche dl dt { color: #3A78A6; font-size: 1.1em; font-weight: bold; margin-top: 13px; padding-bottom: 3px; }
div.Contenu .resultats_recherche dl dd { line-height: normal; padding-left: 0; }

div.Contenu .resultats_recherche .navigation { font-size: 1.1em; border-bottom: 1px solid #d5d9dc; }
div.Contenu .resultats_recherche .navigation p.nb_resultats { float: left; color: #2e537b; font-weight: bold; margin-top: 0px; }
div.Contenu .resultats_recherche .navigation p.nb_resultats strong { color: #3c90aa; font-size: 1.2em; }
div.Contenu .resultats_recherche .navigation p.nb_pages { float: left; color: #2e537b; }
div.Contenu .resultats_recherche .navigation p.nb_pages strong, div.Contenu .classeur .navigation span.nb_pages strong { color: #3f82b4; }
div.Contenu .resultats_recherche .navigation span.nb_pages { color: #2e537b; margin-right: 25px; }
div.Contenu .resultats_recherche .navigation p.pages { text-align: right; padding: 2px 0; margin: 0; padding-bottom: 5px; }
div.Contenu .resultats_recherche .navigation p.pages img { border: none; vertical-align: middle; }
div.Contenu .resultats_recherche .navigation p.pages a { color: #2e537b; }
div.Contenu .resultats_recherche .navigation p.pages span { padding: 0 6px; }
div.Contenu .resultats_recherche .navigation p.pages strong { color: #3c90aa; font-weight: bold; }
div.Contenu .resultats_recherche .navigation.haut { background-position: bottom; clear: both; }
div.Contenu .resultats_recherche .navigation.bas { background-position: top; margin-top: 15px; }
div.Contenu .resultats_recherche .navigation.bas p.nb_resultats { margin-top: 4px; }
div.Contenu .resultats_recherche .navigation span.precedent a { background: url(/fileadmin/templates/images/btn_precedent.gif) left center no-repeat; padding-left: 20px; }
div.Contenu .resultats_recherche .navigation span.suivant a { background: url(/fileadmin/templates/images/btn_suivant.gif) right center no-repeat; padding-right: 20px; }


.tx-indexedsearch-redMarkup { background-color: #FFFF99; font-weight: normal; }

/************ Styles propres à la FAQ **********/
.faq h2 { border-top: #7E959D 1px solid; margin-top: 5px; padding-top: 10px; }

.faq .menu_Ancres { margin: 0; padding: 0; }

/************ Styles propres au CALENDRIER **********/

p.categorie { font-weight: bold; padding: 0; margin: 0; }

#calendrier #contenu_calendrier noscript { text-align: left; font-weight: normal; }

#calendrier #contenu_calendrier noscript ul { padding-top: 10px; }

#calendrier { margin: 0; padding: 12px 0 0 0; width: 175px; cursor: default; background: url(../images/calendrier/haut_calendrier.gif) 0 0 no-repeat; }

/* effacer eventuellement*/
#calendrier #haut_calendrier { display: none; }

#calendrier #contenu_calendrier { background: url(../images/calendrier/fond_calendrier.gif) center repeat-y; padding: 0 9px 0 9px; text-align: center; background-color: #FFFFFF; /* 	border-left:1px solid #eeeadf; 	border-right:1px solid #eeeadf; 	height:153px;*/ }

#calendrier #bas_calendrier { background: url(../images/calendrier/fond_bas_calendrier.gif) repeat-x bottom left; height: 23px; }

#calendrier #bas_calendrier #bas_gauche_calendrier { background: url(../images/calendrier/fond_bas_gauche_calendrier.gif) left bottom no-repeat; height: 23px; width: 88px; float: left; }

#calendrier #bas_calendrier #bas_droit_calendrier { background: url(../images/calendrier/fond_bas_droite_calendrier.gif) right bottom no-repeat; height: 23px; width: 87px; float: right; }

#calendrier p.titre_calendrier { font-size: 11px; font-weight: bold; color: #3d5e94; margin: 0; padding: 5px 0 8px 0; height: 13px; }

#calendrier p.titre_calendrier a { color: #3d5e94; text-decoration: none; }

#calendrier p.titre_calendrier a:hover { text-decoration: underline; }

#calendrier select.liste_calendrier { width: 100%; color: #333300; border: 1px solid #9c8f64; font-size: 11px; }

#calendrier table.calendrier { border: 1px solid #3c90ac; width: 100%; border-collapse: collapse; font-size: 11px; color: #999; text-align: center; background-color: #FFFFFF; }

#calendrier table.calendrier th { background-color: #3c90ac; border: 1px solid #3c90ac; color: #fff; font-weight: normal; letter-spacing: -1px; font-size: 10px; }

#calendrier table.calendrier td { border: 1px solid #3c90ac; padding-top: 2px; padding-bottom: 2px; text-align: center; }

#calendrier table.calendrier td a { text-decoration: none; display: block; width: 100%; height: 100%; }

#calendrier table.calendrier td.aujourdhui { font-weight: bold; }

#calendrier table.calendrier td.activite_passee { background-color: #3c90ac; color: #FFFFFF; }

#calendrier table.calendrier td.activite_prochaine { background-color: #fe4902; color: #FFFFFF; }

#calendrier p.titre_calendrier img.fleche_calendrier_gauche, #calendrier p.titre_calendrier img.fleche_calendrier_droite { float: left; padding: 1px 0 0 0; }

#calendrier p.titre_calendrier span { float: left; width: 131px; }

/* Tooltip calendrier */
#calendrier td.aujourdhui a, #calendrier td.activite_passee a { /*position:relative;*/ color: #333300; }
#calendrier table.calendrier td.activite_prochaine a { /*position:relative;*/ color: #FFFFFF; }

#calendrier td.aujourdhui a:hover, #calendrier td.activite_prochaine a:hover, #calendrier td.activite_passee a:hover { position: relative; text-decoration: none; background: none; }
#calendrier td.aujourdhui a:hover, #calendrier td.activite_passee a:hover { color: #333300; text-decoration: none; }
#calendrier td.aujourdhui.activite_prochaine a:hover { color: #ffffff; text-decoration: none; }


#calendrier td.aujourdhui a span, #calendrier td.activite_prochaine a span, #calendrier td.activite_passee a span { display: none; cursor: default; }

#calendrier td.aujourdhui a:hover span, #calendrier td.activite_prochaine a:hover span, #calendrier td.activite_passee a:hover span { display: block; position: absolute; z-index: 100; top: 100%; right: 100%; background: #ffffff; width: 165px; text-align: left; font-weight: normal; font-size: 11px; padding: 2px 4px; text-decoration: none; }

#calendrier td.aujourdhui a:hover span, #calendrier td.activite_prochaine a:hover span { color: #666666; border: 1px solid #fe4902; }

#calendrier td.activite_passee a:hover span { color: #333300; border: 1px solid #3c90ac; }

#calendrier td.aujourdhui a:hover span ul, #calendrier td.activite_prochaine a:hover span ul, #calendrier td.activite_passee a:hover span ul { margin: 0; padding: 0; list-style: none; }

#calendrier td.aujourdhui a:hover span ul li, #calendrier td.activite_prochaine a:hover span ul li { margin: 5px 0; padding: 0 0 0 10px; background: url(../images/calendrier/puce_infobulle.gif) 0 0.5em no-repeat; }

#calendrier td.activite_passee a:hover span ul li { margin: 5px 0; padding: 0 0 0 10px; background: url(../images/puce.gif) 0 0.5em no-repeat; }

/*****************************************
	Formulaire Envoyer à un ami
*****************************************/

.form_moyen, .form_large { width: 250px; }

.form_large { }
table.envoyerAmi th { padding: 5px 10px 5px 0; }

table.envoyerAmi td { padding: 5px; }
td.boutonSoummetre { text-align: right; }

.panneauCentre ul { list-style-type: disc; margin-bottom: 20px; margin-left: 20px; }

.panneauCentre ol { list-style-type: decimal; margin-bottom: 20px; margin-left: 20px; }

.panneauCentre li { margin-left: 20px; }

/*****************************************
	page d'erreur 404
*****************************************/

#erreur404 .navSecondaire { margin-top: 90px; }
#erreur404 .panneauCentre { position: relative; }
#erreur404 .panneauCentre p { width: 700px; position: absolute; clear: both; }
#erreur404 .Contenu { }

#erreur404 .Contenu ul { padding-top: 100px; }
#erreur404 .Contenu ul ul { padding-top: 0; }

#introTXT { display: none; }


/******************************************
    Ajustements Classeur
*******************************************/
.pageClasseur .utileContent { margin-right: -30px; width: 150px; }
.pageClasseur .panneauCentre { width: 665px;}
.pageClasseur .panneauDroit { width: 35px;}
.pageClasseur .navOutils { width: 85px; }
.pageClasseur .navOutils .utileContent  { right:30px; }


/******************************************
    Section carrière
*******************************************/
#carriere .panneauGauche{ display:none;}
#carriere h1 { font-size:2em;}
#carriere p{ padding-bottom:0px;}
#carriere .panneauCentre{ margin: 40px 56px 0 49px;}
#carriere .panneauCentre img{ margin: 0 32px 36px 0;}
#carriere .contenu2colmenu .panneauCentre{ width:700px;}
#carriere #piedPage, #carriere_contenu #piedPage{ }
#carriere_contenu .navSecondaire img{ margin-bottom:10px;}
/******************************************
   FIN Section carrière
*******************************************/


/******************************************
    Surcharge Accueil
*******************************************/
.accueil .panneauGauche p{ line-height:1.5em;padding-bottom:15px; }
.accueil #Nouvelles {margin-bottom:40px;}
.accueil .panneauCentre p{padding:0px; margin-top:-2px;}
/*.accueil #piedPage{ width: 760px; text-align: right; background: url(../images/bgPiedPage.gif) no-repeat center 50px; padding: 5px 20px 0px 20px; }*/

/******************************************
    Formulaire écrire à un proche et écrire une plainte
*******************************************/
table.ecrire th { padding: 5px 10px 5px 0; }
table.ecrire td { padding: 5px; white-space:nowrap; }

/******************************************
    Navigation Glossaire
*******************************************/
#nav-glossaire{padding:0;text-align:left; width:550px; margin-bottom:10px;}
#nav-glossaire ul {font-size:1em;display:inline; width:100%; text-align:left; margin:0!important; margin-left:-2px!important;}
#nav-glossaire ul li {display:inline; margin:0 3px 5px;}
#nav-glossaire ul li a { text-decoration:underline;}

/******************************************
    Gallerie image
*******************************************/

/* slides styling */

ul.galleriePhoto li a strong, 
{display:none;font-weight:normal;}

ul.galleriePhoto
{display:block; list-style:none; padding:0; margin:0; width:530px;padding:0;z-index:1;}

 ul.galleriePhoto li a:hover
{display:block; list-style:none; padding:0; margin:0; padding:0;z-index:90;}

 ul.galleriePhoto li
{display:inline; width:100px; height:100px; float:left; border:1px solid #fff; margin:1px; padding-right:20px; padding-bottom:20px;}

 ul.galleriePhoto li a
{display:block; width:100px; height:100px; float:left; text-decoration:none; overflow:hidden;}

ul.galleriePhoto li img {
 border:5px solid #fff;
}
 ul.galleriePhoto li a img
{display:block; width:100px; height:100px;}

 ul.galleriePhoto li a:hover img
{position:absolute; width:200px; height:200px; border-color:#fff; float:left; clear:both;z-index:-1;}

ul.galleriePhoto li a:hover 
{white-space:normal; position:relative; width:210px; height:210px; left:-55px; top:-50px;vertical-align:bottom; overflow:visible;}
ul.galleriePhoto li a:hover strong
{position:absolute; bottom:0; display:block; font-weight:normal; width:185px; z-index:200; background-color:#FFFFFF; padding:10px; Filter: Alpha(Opacity=85);-moz-opacity: 0.85;}
ul.galleriePhoto li br
{margin:0;padding:0;}


.csc-textpic{ width:100%; overflow:hidden; }
.csc-textpic-intext-left ul{ list-style-position:inside}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{ padding-bottom:5px; margin-bottom:0;}