<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,pre{margin:0; padding:0;}
ol { list-style-type: decimal;list-style-position:outside;padding:0px;margin:0px;padding-left:28px;padding-top:10px;padding-bottom:10px;}
img {border:none;}
table, tr, td {empty-cells: show;}


/* BODY &amp; HTML */
body {  font-family: Arial,serif;font-size:12px; margin:0; padding:0;min-height:100%;width:100%; line-height: 16px;color:#555555;}
body.popup,body.noskin {background-color:#FFFFFF;padding:15px;width:auto;line-height: 16px;}
html {margin:0; padding:0;height:100%;width:100%;background-color:#0B6082;}

p {padding:0px;padding-bottom:7px;padding-top:7px;text-align:justify;}
p:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
p {zoom: 1;display: block;}


/*----------------------------------------------------------------------------------------------*/
/* ----------------------------------titres H1 Ã&nbsp; H6-------------------------------------------- */
/*--------------------------------------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6,.titre {color:#93A839;}
h1,h2 {font-size:22px;letter-spacing:-0.75px;line-height:22px;padding-top:2px;margin:0px;margin-top:8px;background-image: url('../im/icones_et_puces.png');background-repeat: no-repeat;background-position: 0px -1759px;padding-left:16px;}
h2 {color:#2F96BB;}
h3 {font-size:21px;letter-spacing:-0.75px;line-height:22px;padding-bottom:14px;margin-top:-3px;margin-bottom:0px;color:#2F96BB;background-image: url('../im/icones_et_puces.png');background-repeat: repeat-x;background-position: 0px -182px;}
h3.vert {color:#90A62B;background-image: url('../im/icones_et_puces.png');background-repeat: repeat-x;background-position: 0px -182px;}
h4 {font-size:21px;letter-spacing:-0.75px;line-height:22px;padding-top:3px;padding-bottom:3px;margin-top:12px;background-color:#2F96BB;background-image: url('../im/fond_titre_sur_fond_bleu_avec_croix.png');background-repeat: no-repeat;background-position: top right;color:#FFFFFF;display:block;padding-left:12px;}
h5 {font-size:18px;letter-spacing:-0.25px;line-height:18px;padding-bottom:4px;margin-top:0px;}
h6, h6 &gt; a {font-size:14px;letter-spacing:0px;line-height:12px;padding-bottom:4px;margin-top:0px;}
div.contenu h2 {font-size:18px;margin-bottom:15px;background-image: url('');padding-left:0px;}
div.contenu h3 {font-size:16px;background-image: url('');padding-bottom:0px;padding-top:8px;}
div.contenu h4 {font-size:16px;background-color:transparent;background-image: url('');color:#FF9900;padding-left:0px;}
//div.contenu h1 {font-size:22px;letter-spacing:0px;line-height:22px;padding:0px;margin:0px;padding-bottom:4px;padding-top:18px;background:transparent;margin-bottom:12px;border-bottom: 1px dotted #BBBBBB;}
//div.contenu h1:first-child {margin-top:0px;padding-top:2px;}
div.contenu h1 {letter-spacing:-0.25px;background-color:#F2F2F2;margin-left:-14px;margin-right:-14px;padding-top:30px;padding-bottom:6px;background-position: 0px -1730px;margin-bottom:14px;margin-top:18px;}


.cufon {visibility: visible !important;}
cufontext {display: none!important;}
.cufon-loading {visibility: hidden !important;}

/*----------------------------------------------------------------------------------------------------*/
/* ---------------------------images avec un cadre autour------------------------------------------- */
/*-------------------------------------------------------------------------------------------------- */
img.ImageEncadree, div.ImageEncadree  {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:5px;border: 1px solid #DBD4D1;background-color:#FFFFFF;}
div.ImageEncadree &gt; a {padding:0px;margin:0px;display:block;border:0px;}
div.ImageEncadree &gt; img, div.ImageEncadree &gt; a &gt; img {padding:0px;margin:0px;display:block;border:0px;margin-left:auto;margin-right:auto;}
.ImageEncadree2 {background:#FFFFFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: 0px 0px 2px 1px rgba(50, 50, 50, 0.25);-moz-box-shadow:    0px 0px 2px 1px rgba(50, 50, 50, 0.25);box-shadow: 0px 0px 2px 1px rgba(50, 50, 50, 0.25);
padding:8px;border: none;padding-bottom:15px;}

/*--------------------------------------------------------------------------------------------------*/
/*---------------------------------squelette charte graphique---------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
/* largeur du contenu utile */
.content_width {width:990px;}

/* main conteiner */
#site_conteiner {
min-width:1005px;  /* for IPAD */
top:0px;left:0px;position:absolute;text-align:center;width:100%;min-height:100%;margin:0px;padding:0px;margin-right: auto; margin-left: auto;
}

/* fond blanc contenu de la page */
div.contenu {margin:0px;padding:14px;background:#FFFFFF;text-align:justify;margin-bottom:18px;font-family: Verdana,Arial,serif;font-size:13px;letter-spacing:0.35px;}
div.contenu td {font-size:12px;text-align:justify;}
div.contenu p {font-size:12px;text-align:left;}

/* texte de prÃ©sentation de la page (texte facultatif affichÃ© en dessous du titre) */
div#texte_presentation {padding-bottom:13px;}


/*--------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------entete-----------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/

/* liens entete  */
#header_links { background:transparent;cursor:default;text-align: right; width: 465px; height:30px;display: block; color: #FFFFFF; top: 0px; right: 0px; position: absolute;}
ul#header_links1 { cursor:default;text-align: right; width: 495px; height:24px;line-height:22px;display: block; color: #FFFFFF; top: 0px; right: 0px; position: absolute;padding-right:0px;padding-top:0px;}
ul#header_links1 li {color: white;padding:0px;background:none;border: none; display: inline;font-size: 11px; letter-spacing:0; border-left-style: none !important;}
ul#header_links1 li.sep{border-right-style: none !important;padding-right: 5px; padding-left: 5px;}
ul#header_links1 li a {font-size: 11px; letter-spacing:1px;padding: 0px; color: white;text-decoration:none;border-bottom:none;}
ul#header_links1 li a:hover {border-bottom: 1px dashed #FFFFFF;}

/* images slideshow en fond de page */
#slideshow {background:#2682A3;padding: 0; margin:0; text-align: center; overflow: hidden; width: 100%; position:relative; height:214px;}
#slideshow img {margin:0px;padding:0px; margin-left: -495px; text-align: center; left: 50%; position:absolute; z-index:8; opacity:0.0;border:0px;width:990px;height:187px;top:22px;zoom:1;}
#slideshow img.active { z-index:10; opacity:1.0;}
#slideshow img.last-active { z-index:9;}

#header {padding: 0; margin:0;position: relative; top:0;z-index: 15; text-align: center;  margin-right: auto; margin-left: auto;display:block; }
#ligne_verte_header {background:#90A62B;height:10px;width:100%; overflow: hidden; top: 209px; right: 0px; position: absolute;z-index:30;display:block; }
#logo_conteiner {text-align: left; padding: 0px;margin: 0px;border:0;top:48px; left: 26px; position: absolute;z-index:416; height: 31px; width: 143px;}
#logo_conteiner img {padding: 0px;margin: 0px; border:0;text-align: left; opacity:1.0;height: 144px; width: 143px;position: absolute;top:0px; left: 0px;z-index:33;}
#logo_conteiner a {border-bottom:none;display:block;opacity:1.0;height: 144px; width: 143px;top:0px; left: 0px; position: absolute;z-index:32;}
#header div.titre {background: url('../im/titre-entete.png') 0px 0px no-repeat;padding: 0px;margin: 0px;border:0;top:116px; right:3px; position: absolute;z-index:18; height:31px; width:717px;}





/*-----------------------------------------------------------------------------*/
/* -------------------------menu deroulant--------------------------------------*/
/*-----------------------------------------------------------------------------*/
#menu_conteiner {clear:both;margin:0px; padding:0px;margin-left:auto;margin-right:auto;text-align:center;height:69px;width:100%;left:0px;position: absolute;z-index:35;top:158px;background-color:transparent;background-position: center top; background-repeat: no-repeat;
pointer-events:none;}
#menu {pointer-events:none; margin:0px; padding:0px;margin-left:auto;margin-right:auto;text-align:center;color:#FFFFFF;height:27px;display:block;position: relative;z-index:35;}
#menuprincipal {pointer-events:auto;width:795px;margin-left:auto;display:block;float:right;}



/*--------------------------------------------------------------------------------------------------------*/
/*--------------------------------------contenu page------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------*/

/*-----------conteiner en position absolue (avec texture fond bleu footer)---------------*/
#content_container
{clear:both;padding: 0; margin:0;margin:0px;z-index:21;position: absolute; width: 100%;top:219px;left:0px;
background-color:#2F96BB;background-image:url('../im/fond-bleu-footer.png');
background-position: left bottom;background-repeat: repeat-x;overflow-x:hidden;}

/*-----------fond contenu en pleine largeur (avec texture ombre sur les cÃ´tÃ©s)---------------*/
#content {margin:0; padding:0;text-align:center;margin-left:auto;margin-right:auto;display:block;
overflow-x:hidden;}

/*-----------div du contenu centrÃ©---------------*/
#inner_content_2_colonnes,#inner_content_1_colonnes,#inner_content_3_colonnes {margin:0px;margin-left:auto;margin-right:auto;padding:0px;padding-top:12px;text-align:left;display:block;min-height:675px;background-color:#F2F2F2;
}
  /* site avec mise en page sur 3 colonnes (page d'acueil) */
#inner_content_3_colonnes #colonne_principale {float:left;padding:0px;margin:0px;width:480px;text-align:justify;margin-left:16px;padding-top:0px;padding-bottom:0px;}
#inner_content_3_colonnes #colonne_gauche {float:left;width:225px;padding:0px;margin:0px;margin-left:14px;text-align:justify;padding-bottom:0px;}
#inner_content_3_colonnes #colonne_droite {float:left;width:225px;padding:0px;margin:0px;margin-left:16px;text-align:left;padding-bottom:0px;margin-bottom:0px;}
  /* site avec mise en page sur 2 colonnes (page internet) */
#inner_content_2_colonnes #colonne_principale {float:left;padding:0px;margin:0px;width:720px;text-align:justify;margin-left:16px;padding-top:0px;padding-bottom:0px;}
#inner_content_2_colonnes #colonne_gauche {float:left;width:225px;padding:0px;margin:0px;margin-left:15px;text-align:justify;padding-bottom:0px;}
#inner_content_2_colonnes #colonne_droite {float:left;width:225px;padding:0px;margin:0px;margin-left:15px;text-align:left;padding-bottom:0px;margin-bottom:0px;}

/*------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------fin contenu page------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/







/* ---------------------------------------------------------------------------- */
/* ----------------------------liste Ã&nbsp; puces----------------------------------- */
/* ---------------------------------------------------------------------------- */
ul {list-style-type:none;list-style:none;margin: 0;padding: 0;display: block;list-style-position:outside;padding-left:0px;padding-top:4px;}
ul li, ul li.puce_bleue {margin-left:0px;padding-left:14px; padding-top:1px;padding-bottom:4px;border: none;text-align:left;line-height:16px;color: #555555;
background-image: url('../../im/puces/puce-bleu.gif');background-repeat: no-repeat;background-position: 0px 5px;font-size:12px;}
ol, ol li {font-weight:normal;background-image:none;}
ol li a {color:#2F96BB;font-weight:normal;border-bottom:none;}
ol li a:hover {font-weight:normal;}
ul li.vert,ul li.puce_verte {background-image: url('../../im/puces/puce-vert.gif');}
ul li.bleu_fonce,ul li.puce_bleu_fonce {background-image: url('../../im/puces/puce-bleu-fonce.gif');}
ul li.violet,ul li.puce_violette {background-image: url('../../im/puces/puce-violet.gif');}
ul li.rouge,ul li.puce_rouge {background-image: url('../../im/puces/puce-rouge.gif');}
ul li.orange,ul li.puce_orange {background-image: url('../../im/puces/puce-orange.gif');}
ul li.jaune,ul li.puce_jaune {background-image: url('../../im/puces/puce-jaune.gif');}
il {margin-left:20px;padding-left:0px;}

ul.fil_ariane {list-style-type:none;margin-bottom:0px;padding-top:0px;margin-left:0px;}
div.fil_ariane.raz {border-bottom: 0px dotted #BBBBBB;}
ul.fil_ariane li {float:left;background:none;padding:0px;padding-right:3px;font-size:11px;letter-spacing:0px;color:#999999;margin-bottom:6px;}
ul.fil_ariane li:before { content: "&gt; "; }
ul.fil_ariane li:first-child:before { content: ""; }
ul.fil_ariane li:last-child {margin-bottom:6px; }
ul.fil_ariane li.last:before  { content: "&gt; "; }
ul.fil_ariane li:first-child:last-child:before { content: ""; }

h1.titre_pages_internes {padding-bottom:6px;}


/* ------------------------------------------------------------------------------------------------------------------------- */
/* -------------------- liste sous-pages en haut du contenu et en dessous du titre ------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------- */
div#menu_sous_pages {margin:0px;padding:14px;padding-bottom:7px;background:#FFFFFF;margin-bottom:15px;border:1px dotted #CCCCCC;}
div#menu_sous_pages div.sommaire {padding:6px;padding-bottom:4px;margin-bottom:15px;margin-top:-8px;margin-right:-8px;margin-left:-8px;text-align:center;text-transform:uppercase;color:#3099BF;letter-spacing:4px;font-size:11px;background:#D7EFF4;}
div#menu_sous_pages ul {width:100%;margin:0px;}
div#menu_sous_pages li {float:left;width:47%;margin:0px;margin-bottom:8px;margin-left:8px;}
div#menu_sous_pages li a {}
div#texte_sommaire_si_page_vide {padding-top:18px;padding-bottom:18px;color:#666666;font-size:13px;}

/*
div#menu_sous_pages {background:#EAEFF3;border:1px dotted #3099BF;}
div#menu_sous_pages div.sommaire {background:#EAEFF3;border-bottom:1px dotted #3099BF;}
*/







/* ------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------menu latÃ©ral, Ã&nbsp; droite du site (arborescence des pages)------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------- */
div#menu_lateral {padding-bottom:2em;}
div#menu_lateral ul {background-image:none;background-color:transparent;}
div#menu_lateral ul ul {margin:0px;padding:0px;}
div#menu_lateral ul &gt; li {background-image:none;background-color:transparent;background-repeat:no-repeat;margin:0px;padding:0px;}
div#menu_lateral ul &gt; li a {margin:0px;padding:3px;padding-left:8px;display:block;line-height:16px;text-decoration:none;}
div#menu_lateral ul &gt; li a:hover {text-decoration:none;}

/* menus 1er niveau */
div#menu_lateral ul &gt; li.level_1 a {margin-top:4px;margin-bottom:0px;padding-top:6px;padding-left:23px;
background-image:url('../im/icones_menu_lateral.png');background-position: 2px -22px;background-color:#2F96BB;color:#FFFFFF;font-weight:bold;font-size:16px;cursor:pointer;}
div#menu_lateral ul &gt; li.level_1 a:hover {}
div#menu_lateral ul &gt; li.level_1.expanded &gt; a {background-position: 4px 4px;}
div#menu_lateral ul &gt; li.m3188 &gt; a {background-color:#90A62B;}  /*vert */
div#menu_lateral ul &gt; li.m3189 &gt; a {background-color:#2F96BB;} /* bleu */
div#menu_lateral ul &gt; li.m3190 &gt; a {background-color:#26809D;} /* bleu foncÃ© */
div#menu_lateral ul &gt; li.m3191 &gt; a {background-color:#990099;} /* violet */
div#menu_lateral ul &gt; li.m3192 &gt; a {background-color:#BA0139;} /* rouge */
div#menu_lateral ul &gt; li.m3193 &gt; a {background-color:#F15923;} /* orange */
div#menu_lateral ul &gt; li.m3194 &gt; a {background-color:#FF9900;} /* jaune */

 /* sous menus */
div#menu_lateral ul &gt; li.level_2 &gt; a  {padding-top:2px;padding-bottom:3px;margin-top:0px;margin-bottom:0px;margin-left:7px;padding-left:13px;
background-image: url('../../im/puces/puce-bleu.gif');background-repeat: no-repeat;background-position: 0px 6px;background-color:#FFFFFF;color:#888888;font-weight:normal;font-size:12px;}
div#menu_lateral ul &gt; li.level_2 a:hover {}
div#menu_lateral ul &gt; li.level_2.expanded {background-color:#FFFFFF;padding-bottom:5px;}
div#menu_lateral ul &gt; li.level_2.expanded.nochild {padding-bottom:0px;}
div#menu_lateral ul &gt; li.level_2.expanded &gt; a {margin-bottom:4px;}
div#menu_lateral ul &gt; li.level_2.expanded.nochild &gt; a {margin-bottom:1px;}
div#menu_lateral ul &gt; li.level_2.expanded &gt; a span {font-weight:bold;border-bottom:1px dotted #90A62B;}
div#menu_lateral ul &gt; li ul li a {border-bottom:none;}
div#menu_lateral ul &gt; li.level_1.expanded &gt; ul  {padding-top:6px;padding-bottom:6px;background-color:#FFFFFF;}

div#menu_lateral ul &gt; li.m3188 ul &gt; li.level_2 &gt; a {background-image: url('../../im/puces/puce-vert.gif');}  /*vert */
div#menu_lateral ul &gt; li.m3190 ul &gt; li.level_2 &gt; a {background-image: url('../../im/puces/puce-bleu-fonce.gif');} /* bleu foncÃ© */
div#menu_lateral ul &gt; li.m3191 ul &gt; li.level_2 &gt; a {background-image: url('../../im/puces/puce-violet.gif');} /* violet */
div#menu_lateral ul &gt; li.m3192 ul &gt; li.level_2 &gt; a {background-image: url('../../im/puces/puce-rouge.gif');} /* rouge */
div#menu_lateral ul &gt; li.m3193 ul &gt; li.level_2 &gt; a {background-image: url('../../im/puces/puce-orange.gif');} /* orange */
div#menu_lateral ul &gt; li.m3194 ul &gt; li.level_2 &gt; a {background-image: url('../../im/puces/puce-jaune.gif');} /* jaune */


div#menu_lateral ul &gt; li.m3188 ul li.expanded &gt; a {color:#90A62B;}   /* liens vert */
div#menu_lateral ul &gt; li.m3188 ul li a:hover {color:#90A62B;}
div#menu_lateral ul &gt; li.m3188 a:hover span {border-bottom:1px dotted #90A62B;}
div#menu_lateral ul &gt; li.m3189 ul li.expanded &gt; a {color:#2F96BB;} /* liens bleu */
div#menu_lateral ul &gt; li.m3189 ul li a:hover {color:#2F96BB;}
div#menu_lateral ul &gt; li.m3189 a:hover span {border-bottom:1px dotted #2F96BB;}
div#menu_lateral ul &gt; li.m3190 ul li.expanded &gt; a {color:#26809D;} /* liens bleu fonce */
div#menu_lateral ul &gt; li.m3190 ul li a:hover {color:#26809D;}
div#menu_lateral ul &gt; li.m3190 a:hover span {border-bottom:1px dotted #26809D;}
div#menu_lateral ul &gt; li.m3191 ul li.expanded &gt; a {color:#990099;}  /* liens bleu violet */
div#menu_lateral ul &gt; li.m3191 ul li a:hover {color:#990099;}
div#menu_lateral ul &gt; li.m3191 a:hover span {border-bottom:1px dotted #990099;}
div#menu_lateral ul &gt; li.m3192 ul li.expanded &gt; a {color:#BA0139;}  /* liens rouge */
div#menu_lateral ul &gt; li.m3192 ul li a:hover {color:#BA0139;}
div#menu_lateral ul &gt; li.m3192 a:hover span {border-bottom:1px dotted #BA0139;}
div#menu_lateral ul &gt; li.m3193 ul li.expanded &gt; a {color:#F15923;}   /* liens orange */
div#menu_lateral ul &gt; li.m3193 ul li a:hover {color:#F15923;}
div#menu_lateral ul &gt; li.m3193 a:hover span {border-bottom:1px dotted #F15923;}
div#menu_lateral ul &gt; li.m3194 ul li.expanded &gt; a {color:#FF9900;}    /* liens jaune */
div#menu_lateral ul &gt; li.m3194 ul li a:hover {color:#FF9900;}
div#menu_lateral ul &gt; li.m3194 a:hover span {border-bottom:1px dotted #FF9900;}

   /* sous sous menus */
div#menu_lateral ul &gt; li.level_3 {margin-left:15px;margin-right:5px;}
div#menu_lateral ul &gt; li.level_3 a {background-image:none;background-color:#FFFFFF;color:#888888;font-weight:normal;font-size:12px;
background-repeat: no-repeat;background-position: 5px 7px;padding-left:17px;padding-top:3px;padding-bottom:3px;margin-top:0px;margin-bottom:0px;}
div#menu_lateral ul &gt; li.level_3.expanded {background-color:#FFFFFF;}
div#menu_lateral ul &gt; li.level_3.expanded a {}
div#menu_lateral ul &gt; li.level_3.expanded &gt; a {margin-bottom:4px;}
div#menu_lateral ul &gt; li.level_3.expanded &gt; a span {font-weight:bold;border-bottom:1px dotted #90A62B;}

/* sous sous sous menus */
div#menu_lateral ul &gt; li.level_4 {margin-left:15px;}
div#menu_lateral ul &gt; li.level_4 a {margin-right:0px;background-image:none;background-color:transparent;font-weight:normal;font-size:12px;background-repeat: no-repeat;background-position: 5px 7px;padding-left:16px;}
div#menu_lateral ul &gt; li.level_4.expanded &gt; a {}
div#menu_lateral ul &gt; li.level_4.expanded &gt; a span {font-weight:bold;border-bottom:1px dotted #90A62B;}

/* sous sous sous sous menus */
div#menu_lateral ul &gt; li.level_5 {margin-left:15px;}
div#menu_lateral ul &gt; li.level_5 a {margin-right:0px;background-image:none;background-color:transparent;font-weight:normal;font-size:12px;background-repeat: no-repeat;background-position: 5px 7px;padding-left:16px;}
div#menu_lateral ul &gt; li.level_5.expanded &gt; a span {font-weight:bold;border-bottom:1px dotted #90A62B;}

/* couleurs puces sous-menus niveau 3 Ã&nbsp; 5 */
div#menu_lateral ul &gt; li.m3188 ul &gt; li.level_3 &gt; a, div#menu_lateral ul &gt; li.m3188 ul &gt; li.level_4 &gt; a, div#menu_lateral ul &gt; li.m3188 ul &gt; li.level_5 &gt; a {background-image: url('../../im/puces/mini-puce-vert.gif');}  /*vert */
div#menu_lateral ul &gt; li.m3189 ul &gt; li.level_3 &gt; a, div#menu_lateral ul &gt; li.m3189 ul &gt; li.level_4 &gt; a, div#menu_lateral ul &gt; li.m3189 ul &gt; li.level_5 &gt; a {background-image: url('../../im/puces/mini-puce-bleu.gif');} /* bleu */
div#menu_lateral ul &gt; li.m3190 ul &gt; li.level_3 &gt; a, div#menu_lateral ul &gt; li.m3190 ul &gt; li.level_4 &gt; a, div#menu_lateral ul &gt; li.m3190 ul &gt; li.level_5 &gt; a {background-image: url('../../im/puces/mini-puce-bleu-fonce.gif');} /* bleu foncÃ© */
div#menu_lateral ul &gt; li.m3191 ul &gt; li.level_3 &gt; a, div#menu_lateral ul &gt; li.m3191 ul &gt; li.level_4 &gt; a, div#menu_lateral ul &gt; li.m3191 ul &gt; li.level_5 &gt; a {background-image: url('../../im/puces/mini-puce-violet.gif');} /* violet */
div#menu_lateral ul &gt; li.m3192 ul &gt; li.level_3 &gt; a, div#menu_lateral ul &gt; li.m3192 ul &gt; li.level_4 &gt; a, div#menu_lateral ul &gt; li.m3192 ul &gt; li.level_5 &gt; a {background-image: url('../../im/puces/mini-puce-rouge.gif');} /* rouge */
div#menu_lateral ul &gt; li.m3193 ul &gt; li.level_3 &gt; a, div#menu_lateral ul &gt; li.m3193 ul &gt; li.level_4 &gt; a, div#menu_lateral ul &gt; li.m3193 ul &gt; li.level_5 &gt; a {background-image: url('../../im/puces/mini-puce-orange.gif');} /* orange */
div#menu_lateral ul &gt; li.m3194 ul &gt; li.level_3 &gt; a, div#menu_lateral ul &gt; li.m3194 ul &gt; li.level_4 &gt; a, div#menu_lateral ul &gt; li.m3194 ul &gt; li.level_5 &gt; a {background-image: url('../../im/puces/mini-puce-jaune.gif');} /* jaune */

/* ------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------fin menu latÃ©ral, Ã&nbsp; droite du site (arborescence des pages)-------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------- */







/* ---------------------------------------------------------------------------- */
/* ----------------------------TRAIT HORIZONTAL----------------------------------- */
/* ---------------------------------------------------------------------------- */
hr {
    width:100%;
    margin-bottom:8px;margin-top:8px;margin-left:auto;margin-right:auto;
    text-align: center;
    border: 1px dotted #BBBBBB;
    border-style: none none dotted;
    color: #BBBBBB;
    background-color: transparent;
    display:block;
}
hr.trait_bleu {border-color: #2F96BB;color: #2F96BB;}



/* ------------------------------------------------------------------------------------------------------- */
/* -----------------------CLASSES gÃ©nÃ©riques : alignement, marges et Ã©lÃ©ments flotants-------------------------------- */
/* ------------------------------------------------------------------------------------------------------ */
.break { clear:both;background:transparent;}
.raz { clear:both;padding: 0px; margin:0px;background:transparent;line-height:0px;}
.float-right {float:right;}
.float-left {float:left;}
.only_when_print {display:none;}    /* Ã©lÃ©ments affichÃ©s uniquement pour impression */
.coins_arrondis {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.marge_a_gauche,.MargeGauche {margin-left:1em;}
.marge_a_droite,.MargeDroite {margin-right:1em;}
.center, .Element-Au-Centre {margin-left:auto;margin-right:auto;}
.MargeBas {margin-bottom:1em;}
.MargeHaut {margin-top:1em;}
.MargeBasBig {margin-bottom:2em;}
.MargeHautBig {margin-top:2em;}
div.espace_vertical, p.espace_vertical {padding:0px;margin:0px;height:12px;display:block;}
div.espace_vertical_mini, p.espace_vertical_mini {padding:0px;margin:0px;height:6px;display:block;}
div.espace_vertical_maxi, p.espace_vertical_maxi {padding:0px;margin:0px;height:16px;display:block;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0px;height: 0px;}
.clearfix {zoom: 1;}
img.align-left {float: left;padding: 4px 8px 4px 0;clear:both;}
img.align-center {display: block;margin: 0 auto 10px;}
img.align-right {float: right;padding: 4px 0 4px 8px;clear:both;}




/* ---------------------------------------------------------------------------------------- */
/* -----------------------textes de diffÃ©rentes couleurs----------------------------------- */
/* ---------------------------------------------------------------------------------------- */
.texte_bleu, .textbleu {color:#2F96BB;}
.texte_bleu_fonce {color:#23748F;}
.texte_rouge, del {color:#BA0139;}
.texte_orange {color:#F15923;}
.texte_violet {color:#990099;}
.texte_vert {color:#90A62B;}
.texte_jaune, .textorange {color:#FF9900;}




/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------------------LIENS---------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
a {color:#2F96BB;text-decoration:none;}
a:hover {color:#FF9900;text-decoration:underline;}
a img {border-bottom:none;}
a.lien_bleu_avec_icone_plus {border:none;padding-left:18px;margin-left:0px;line-height:18px;display:block;background: url('../im/icones_et_puces.png') 0px -147px no-repeat;}
a.lien_bleu_avec_icone_plus:hover {text-decoration:none;background: url('../im/icones_et_puces.png') 0px -1985px no-repeat;}
a.lien_orange_avec_icone_plus {color:#FF9900;border:none;padding-left:18px;margin-left:0px;line-height:18px;display:block;background: url('../im/icones_et_puces.png') 0px -1985px no-repeat;}
a.lien_orange_avec_icone_plus:hover {color:#2883A3;text-decoration:none;background: url('../im/icones_et_puces.png') 0px -147px no-repeat;}
a.lien_noir {color:#555555;}  a.lien_noir:hover {color:#FF9900;}
a.lien_vert {color:#90A62B;}  a.lien_vert:hover {color:#FF9900;}



/*--------------------------------------------------------------------------------------------------*/
/*----------------------------------------BOUTONS---------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
a.bouton,input[type="button"],input[type="submit"],.conteiner_formulaire_contact input[type="button"] {background:#2F96BB;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size:11px;text-transform : uppercase;font-weight:bold;margin:0px;padding:0px;margin-left:auto;margin-right:auto;border:none;display:block;color:#FFFFFF;text-align:center;line-height:20px;padding:5px;padding-left:18px;padding-right:18px;}
a.bouton:hover,.conteiner_formulaire_contact input[type="button"]:hover {border:none;background:#FF9900;text-decoration:none;}
.ok,input[type="submit"].ok {margin:0px;margin-left:4px;padding:3px;border:0px;color:#FFFFFF;font-weight:bold;font-size:11px;height:23px;}
.ok:hover {background:#FF9900;}
a.bouton_annuaire,a.bouton_mouvements,a.bouton_horaires_des_messes {background-image: url('../im/fond_boutons_et_encarts.png');background-position: 0px -149px; background-repeat: no-repeat;width:222px;height:30px;border:0px;display:block;color:#FFFFFF;font-size:18px;letter-spacing:-0.25px;font-weight:bold;padding:0px;padding-left:50px;line-height:30px;margin-left:2px;margin-top:0px;margin-bottom:10px;}
a.bouton_annuaire {background-position: 0px -149px;}
a.bouton_annuaire:hover {background-position: -274px -149px;}
a.bouton_mouvements {background-position: 0px -194px;}
a.bouton_mouvements:hover {background-position: -274px -194px;}
a.bouton_horaires_des_messes {background-position: 0px -238px;}
a.bouton_horaires_des_messes:hover  {background-position: -274px -238px;}
div.don_en_ligne_conteiner {position:relative;width:225px;height:95px;display:block;margin:0px;padding:0px;}
a.bouton_don_en_ligne {cursor:pointer;background-image: url('../im/fond_boutons_et_encarts.png');background-position: 0px -288px; background-repeat: no-repeat;width:238px;height:90px;border:0px;display:block;padding:0px;position:absolute;top:0px;left:-2px;z-index:100;}
a.bouton_don_en_ligne:hover {background-position: 0px -385px;}



/*---------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------pagination : &lt; page prÃ©cÃ©dent 1 2 3 4 5 6 &gt; page suivante------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------*/
div.pagination {clear:both;}
ul.controls-buttons {float:right;}
ul.controls-buttons.float-left {float:left;}
ul.controls-buttons li  {padding:0px;float:left;letter-spacing:0px;margin-bottom:8px;display:block;}
ul.controls-buttons li a, ul.controls-buttons li a.disabled:hover  {margin-right:5px;background-color: #2F96BB;padding-left:9px;padding-right:9px;padding-top:0px;padding-bottom:0px;line-height:25px;
color:#FFFFFF;cursor:pointer;display:block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size:11px;}
ul.controls-buttons li a.disabled:hover, ul.controls-buttons li a.current {cursor:default;} /* pas de curseur si dÃ©sactivÃ© */
ul.controls-buttons li a:hover,ul.controls-buttons li a.current {text-decoration:none;border:none;background:#F98E2E;color:white;}
ul.controls-buttons li.control-prev a,ul.controls-buttons li.control-next a, ul.controls-buttons li.control-prev a.disabled,ul.controls-buttons li.control-next a.disabled {padding-left:9px;padding-right:9px;}
ul.controls-buttons li.control-next a {margin-right:0px;}    /* pas de marge Ã&nbsp; droite du bouton page suivante */
ul.controls-buttons li.control-prev a  {padding-left:22px;}
ul.controls-buttons li.control-prev a  {background-image: url('../im/fleches_suivant_precedent.png');background-position: 5px -174px; background-repeat: no-repeat;}
ul.controls-buttons li.control-prev a.disabled,ul.controls-buttons li.control-prev a.disabled:hover  {display:none;}
ul.controls-buttons li.control-next a  {padding-right:22px;}
ul.controls-buttons li.control-next a  {background-image: url('../im/fleches_suivant_precedent.png');background-position: right 0px top -276px; background-position-x: 99%;background-position-y: -276px;background-repeat: no-repeat;}
ul.controls-buttons li.control-next a.disabled,ul.controls-buttons li.control-next a.disabled:hover {display:none;}
/* avec icone rÃ©pertoire */
ul.controls-buttons li.directory a  {padding-left:28px;background-image: url('../../im/icones/repertoire_ferme.png');background-repeat: no-repeat;background-position: 3px 4px;}
ul.controls-buttons li.directory a:hover,ul.controls-buttons li.directory a.current  {padding-left:28px;background-position: 4px 4px;background-image: url('../../im/icones/repertoire.png');}
/* icone calendrier */
ul.controls-buttons li.calendrier a  {padding-left:28px;background-image: url('../../im/icones/calendrier_blanc.png');background-repeat: no-repeat;background-position: 3px 4px;}



/*--------------------------------------------------------------------------------------------------*/
/*----------------------------------Ã©lÃ©ments de formulaire INPUT------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
fieldset {margin:0;margin-bottom:28px;padding:8px;padding-top:12px;}
legend {padding:0;padding-bottom:0px;text-transform:uppercase;font-size:14px;letter-spacing:0px;line-height:18px;padding-left:8px;padding-right:8px;}
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {border : 0px;}      /*for FireFox*/
input[type="submit"]:focus, input[type="button"]:focus,input[type="password"]:focus,input[type="text"]:focus {outline : none;}  /*for IE8 */
button::-moz-focus-inner {border: 0;padding: 0;}
input[type="submit"]:hover, input[type="button"]:hover {background-color:#FF9900;}
input[type="text"],input[type="password"],TEXTAREA {background:#FFFFFF;background-image: url('../im/fond_input.png');background-position: 0px -40px; background-repeat: no-repeat;font-family: Arial,serif;font-size:11px;color:#4B0117;padding:2px; padding-left:3px; padding-right:16px;border: 1px solid #2F96BB;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-appearance: textfield;}
TEXTAREA {padding-right:4px;}
SELECT {border-bottom-right-radius: 0px;border-top-right-radius: 0px;background-image: url('../im/fond_input.png');background-position: 0px -40px; background-repeat: no-repeat;font-size:11px;color:#4B0117;padding:2px; padding-left:3px; padding-right:2px;border: 1px solid #2F96BB;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
input[type="text"]:focus,  SELECT:focus, TEXTAREA:focus,input[type="password"]:focus,SELECT:focus { outline: 0;border: 1px solid #FF9900;}
label {color: #555555;font-weight: normal;display: block;margin-bottom: 0.5em;padding-left:2px;padding-right:6px;}
*:focus {outline:none;}
input:-webkit, input:-webkit-autofill {-webkit-box-shadow:0 0 0 50px white inset; -webkit-text-fill-color: #4B0117;}
input:-webkit-autofill:focus { -webkit-box-shadow: inset 2px 2px 5px 0px #c0c0c0, 0px 0px 0px 50px white inset; -webkit-text-fill-color: #4B0117;}
SELECT.big {line-height:15px;font-size:13px;padding:5px; padding-left:3px; padding-right:2px;}







/*------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------encarts------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/

/* bloc date du jour, page d'accueil */
div.date_du_jour_accueil {color:#2F96BB;margin-bottom:10px;}
div.date_du_jour_accueil td {white-space: nowrap;padding:0px;margin:0px;}
div.date_du_jour_accueil a, span#date_heure {color:#2F96BB;}

/* encart avec fond gris et sans bordure ("Les derniÃ¨res infos") */
div.encart_fond_gris, div.encart_demarches_pratiques {clear:both;margin:0px;padding:0px;background:transparent;display:block;margin-bottom:24px;}
div.encart_fond_gris h1 {margin-bottom:8px;}
div.encart_fond_gris &gt; ul {list-style-type:none;	margin: 0;padding: 0;display: block;list-style-position:inside;padding:0px;padding-top:0px;}
div.encart_fond_gris &gt; ul li {border: none;text-align:left;line-height:18px;border-left-style: none !important;font-size: 12px;padding:0px;margin-bottom:6px;background:#FFFFFF;}
div.encart_fond_gris &gt; ul li a {border-bottom:none;color:#555555;text-decoration:none;display:block;width:auto;padding-left:8px;padding-right:4px;padding-top:6px;padding-bottom:2px;min-height:30px;}
div.encart_fond_gris &gt; ul li a:hover {background:#FF9900;color:#FFFFFF;text-decoration:none;}
div.encart_fond_gris &gt; a.lien_bleu_avec_icone_plus,div.encart_fond_blanc &gt; a.lien_bleu_avec_icone_plus {float:right;display:block;line-height:16px;height:16px;margin-top:4px;}
div.encart_fond_gris a.bouton_bleu, div.encart_fond_blanc a.bouton_bleu  {float:right;display:block;line-height:16px;height:16px;margin:0px;margin-top:4px;}


/* encart avec fond blanc  et sans bordure */
div.encart_fond_blanc {clear:both;padding:13px;background:#FFFFFF;display:block;margin-top:8px;margin-bottom:19px;text-align:justify;}


/* encart avec fond blanc + bordure en pointillÃ©s + titre blanc sur fond bleu */
div.encart_blanc_pointilles_bleu, div.encart_blanc_pointilles_orange {clear:both;padding:13px;background:#FFFFFF;display:block;margin-top:-1px;margin-bottom:24px;text-align:justify;border:1px dotted #2F96BB;border-top:0px;}
div.encart_blanc_pointilles_orange {border:1px dotted #FF9900;}

/* encart CEF (page accueil) */
div.encart_blanc_pointilles_bleu.fond_logo_cef {background: #FFFFFF url('../im/fond_encart_logo_CEF.jpg') no-repeat 97% 45%;}
div.encart_blanc_pointilles_bleu.fond_logo_cef li span.date {color:#888888;}

/* encart formulaire de recherche */
div.encart_formulaire_de_recherche {padding-top:14px;padding-bottom:12px;}
div#inner_content_2_colonnes div.encart_formulaire_de_recherche {padding-top:10px;padding-bottom:12px;}
div.encart_formulaire_de_recherche input[type="text"] {width:148px;line-height:22px;height:20px;color:#2F96BB;padding-top:4px;padding-left:24px;background-position: -254px 0px;}
div.encart_formulaire_de_recherche a.ok {float:right;display:block;padding-top:4px;padding-bottom:1px;padding-left:7px;padding-right:7px;margin:0px;}


/* encart "DÃ©marches pratiques */
div.encart_demarches_pratiques div {margin-left:3px;}
div.encart_demarches_pratiques div.fond {color:#FFFFFF;display:block;position:relative;width:224px;height:282px;margin:0px;margin-top:10px;margin-left:1px;padding:0px;background: url('../im/fond_boutons_et_encarts.png') no-repeat 3px -478px;}
div.encart_demarches_pratiques a {color:#FFFFFF;border:0px;}
div.encart_demarches_pratiques a:hover {text-decoration:none;color:#FFFFFF;border-bottom: 1px dotted #FFFFFF; }
div.encart_demarches_pratiques div.text1,div.encart_demarches_pratiques div.text2,div.encart_demarches_pratiques div.text3,div.encart_demarches_pratiques div.text4,div.encart_demarches_pratiques div.text5,div.encart_demarches_pratiques div.text6,div.encart_demarches_pratiques div.text7,div.encart_demarches_pratiques div.text8 {display:block;position:absolute;left:9px;width:124px;height:28px;padding-top:13px;}
div.encart_demarches_pratiques div.text1 {top:42px;}
div.encart_demarches_pratiques div.text2 {top:92px;}
div.encart_demarches_pratiques div.text3 {top:144px;}
div.encart_demarches_pratiques div.text4 {top:195px;}
div.encart_demarches_pratiques div.text5 {top:78px;left:142px;padding-top:11px;}
div.encart_demarches_pratiques div.text6 {top:127px;left:142px;padding-top:11px;}
div.encart_demarches_pratiques div.text7 {top:176px;left:142px;padding-top:11px;}
div.encart_demarches_pratiques div.text8 {top:227px;left:142px;padding-top:11px;}


/* encart NEWSLETTER */
div.encart_newsletter {background: #FFFFFF url('../im/fond_boutons_et_encarts.png') no-repeat top left;width:225px;height:135px;border:0px;position:relative;margin-top:4px;margin-bottom:14px;}
div.encart_newsletter div.ligne1 {position:absolute;left:10px;top:48px;}
div.encart_newsletter div.ligne1 &gt; input[type="text"] {width:164px;height:25px;color:#2F96BB;padding-left:25px;background-position: 0px 0px;}
div.encart_newsletter div.ligne2 {position:absolute;left:10px;top:95px;width:207px;}
div.encart_newsletter div.ligne2 a.ok {float:right;display:block;padding-top:3px;padding-bottom:0px;padding-left:6px;padding-right:6px;margin:0px;margin-top:-6px;}

/* encart LIENS et SITES INTERNET page accueil */
div.encart_autres_sites_conteiner {padding:0px;margin:0px;display:block;margin-top:0px;text-align:left;}
div.encart_autres_sites_internet {display:block;
background-position: fixed;
background-image: url('../im/fond_autes_sites.png');
background-color:transparent;
background-repeat:repeat-x;
margin-top:0px;

background-image: url('../im/icones_et_puces.png');
background-position: 0px -426px;
}
div.encart_autres_sites_internet a.liens_et_partenaires {display:block;float:right;padding-right:15px;padding-top:16px;color:#90A62B;}
div.encart_autres_sites_internet h3, div.encart_sites_internet_utiles h3 {font-size:23px;letter-spacing:-0.75px;line-height:25px;height:25px;display:block;padding-left:15px;padding-bottom:25px;}
div.encart_autres_sites_internet h3 {color:#90A62B;background: transparent url('../im/icones_et_puces.png') no-repeat 100px -581px;float:left;margin-top:0px;}
div.encart_autres_sites_internet table {clear:both;padding-left:30px;padding-bottom:15px;background-color: #EBEFC2;padding-top:12px;}
div.encart_sites_internet_utiles td {color:#7E9125;font-size:11px;}
div.encart_autres_sites_internet table td img {border:1px solid #7E9125;}
div.encart_sites_internet_utiles table td img {border:1px solid #2883A3;}
div.encart_sites_internet_utiles {background: transparent url('../im/icones_et_puces.png') repeat-x 0px -485px;}
div.encart_sites_internet_utiles h3 {background: transparent url('../im/icones_et_puces.png') no-repeat 100px -644px;}
div.encart_sites_internet_utiles table {background-color: #D7EFF4;margin-top:0px;padding-bottom:15px;padding-top:12px;}
div.encart_sites_internet_utiles td {color:#2883A3;font-size:11px;}






/*-----------------------------------------------------------------------------*/
/*-------------------------------formulaire de contact-------------------------*/
/*-----------------------------------------------------------------------------*/
/*
.conteiner_formulaire_contact .champs.societe {display: none;}
.conteiner_formulaire_contact .champs.telephone {display: none;}
*/
div.conteiner_formulaire_contact {padding-top:15px;}
.conteiner_formulaire_contact .champs {text-align:left;padding-bottom:7px;}
.conteiner_formulaire_contact .champs .message {height:100px;}
.conteiner_formulaire_contact .legende {color:#AAAAAA;}
.conteiner_formulaire_contact .champs.fax {display: none;}
.conteiner_formulaire_contact .champs.asterisque {font-weight:normal;color:#412D3D;font-size:11px;padding-top:4px;}
.conteiner_formulaire_contact DIV.bouton {margin-top:-8px;display:block;}
.conteiner_formulaire_contact input, .conteiner_formulaire_contact SELECT {margin-bottom:5px;}






/*-----------------------------------------------------------------------------*/
/*-------------------------------plan du site----------------------------------*/
/*-----------------------------------------------------------------------------*/
ul.collapsible-list {margin-top:-22px;}
.collapsible-list div.testlien {float:right;background-image: none;padding:0px;margin:0px;display: block;margin-top:-1.5em;margin-right:10px;}
.collapsible-list div.testlien img {padding:0px;margin:4px;margin-right:2px;margin-left:2px;cursor: pointer;}
.collapsible-list .nouveau {padding:0px;padding-left:5px;margin:4px;color:#BBBBBB;font-size: 0.8em;font-style:italic;}
.collapsible-list .vieille {padding:0px;padding-left:5px;margin:4px;color:#FF0000;font-size: 0.8em;font-style:italic;}
.collapsible-list sup.document {padding:0px;padding-left:5px;color:#41A9E9;font-size: 0.8em;font-style:italic;}
.collapsible-list sup.accueil {color:#41A9E9;font-weight:bold;}
.collapsible-list li {font-weight:normal;font-size:11px;}
.collapsible-list li span {}
.collapsible-list li span a {border-bottom: none;color:#666666;text-decoration:none;line-height:16px;padding-bottom:2px;}
.collapsible-list li.niveau1 {font-weight:bold;color:#FFFFFF;font-size:15px;}
.collapsible-list li.niveau1 &gt; span {background-color:#90A62B;display:block;padding:0px;margin-top:15px;}
.collapsible-list li.niveau1 &gt; span a {border-bottom: none;color:#FFFFFF;display:block;padding-bottom:6px;padding-top:6px;padding-left:6px;}
.collapsible-list li.niveau2 {font-weight:bold;color:#26809D;font-size:13px;}
.collapsible-list li.niveau2 &gt; span a {border-bottom: none;color:#26809D;}
.collapsible-list li.niveau3 {font-weight:bold;color:#3099BF;font-size:12px;}
.collapsible-list li.niveau3 &gt; span a {border-bottom: none;color:#3099BF;}
.collapsible-list li.niveau4 {font-weight:normal;color:#3099BF;font-size:13px;}
.collapsible-list li span a:hover {background-color:#FFFFFF;border-bottom: 1px dashed #444444;color:#FF9900;}
.collapsible-list li.niveau1 &gt; span &gt; a:hover {border-bottom: none;background-color:#FF9900;color:#FFFFFF;}

ul.collapsible-list li {margin-left:6px;padding-left:11px;padding-top:0px;padding-bottom:3px;border: none;text-align:left;line-height:16px;border-left-style: none !important;color: #555555;
background-image: url('../../im/puces/mini-puce-jaune.gif');background-repeat: no-repeat;background-position: 0px 5px;}
/* puces niveau 1 */
ul.collapsible-list &gt; li.niveau1 {padding-left:0px;padding-top:4px;background-image: none;margin-left:0px;}
/* puces niveau 2 */
ul.collapsible-list  li.niveau2 {padding-left:12px;padding-top:4px;background-image: url('../../im/puces/puce-bleu-fonce.gif');background-position: 0px 8px;}
/* puces niveau 3 */
ul.collapsible-list  li.niveau3 {padding-left:12px;padding-top:4px;background-image: url('../../im/puces/puce-bleu.gif');background-position: 0px 8px;}


/*-----------------------------------------------------------------------------*/
/*------------------encart authentification / login -----------------------*/
/*-----------------------------------------------------------------------------*/
div.block-content.login {background-color:#FFFFFF;border: 1px solid #BEB3AE;
margin-top:50px;margin-bottom:50px;
padding:8px;padding-left:10px;padding-right:10px;
-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
position:relative;z-index:100;
width:340px;margin-left:auto;margin-right:auto;  text-align:center;
}
div.block-content.login &gt; h1 {display:none;}
div.block-content.login &gt; div.block-header {margin-left:auto;margin-right:auto;font-weight:bold;font-size:16px;padding-bottom:8px;color:#DA5B18;}
div.block-content.login p.inline-small-label label {margin-right:15px;}
div.block-content.login p.inline-small-label label[for=pass] {margin-right:40px;}
div.block-content.login button {margin-right:65px;margin-top:8px;margin-bottom:10px;}
div.block-content.login p.message {clear:both;}
p.message.error, .notification.error, .erreur, p.notification.error {color:#FF0000;}





/*------------------------------------------------------------------------------------------------------------*/
/*------------------------------------ Affichage code source --------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/
code, p code {line-height:22px; display: block; clear:both;border: 4px solid #FF9900; border-top: solid 1px #FF9900; border-right: solid 1px #FF9900;border-bottom: solid 1px #FF9900; background-color: #FDFDFD;
margin-left: 40px; padding: 8px;padding-top: 0px;padding-bottom: 0px;font-family: Arial;font-size: 12px; text-align:left;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background-image:none;
color:#888888;
background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAsAB0DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6pooooAKKKKAE3D1o3D1qOigCTcPWjcPWo6KACiiigAooooA//9k=);
}





/*------------------------------------------------------------------------------------------------------------*/
/*------------------------------------ "blockquote"  --------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/
blockquote {
  margin-top: 10px; margin-bottom: 10px;  margin-left: 30px;padding-left: 15px;padding-right: 15px;
  padding-top: 5px;padding-bottom: 5px;
  border-left: 4px solid #2F96BB; text-align:justify;
  display:block;
}




/*------------------------------------------------------------------------------------------------------------*/
/*------------------------------------ "IFRAME"  --------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/
iframe { margin: 0px;padding: 0px;border: 0px;display:block;background-color:#FFFFFF;}
html.noskin.iframe, body.noskin.iframe {margin: 0px;padding: 0px;border: 0px;width: 100%;height: 100%;background-image:none;background-color:#FFFFFF;}





/*------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------pied de page------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/
#footer_container {padding: 0;width: 100%;overflow:hidden;height:116px;margin-bottom:8px;}
#footer {position:relative;z-index: 4; margin:0; padding:0;padding:0px;text-align:left;margin-left:auto;margin-right:auto;display:block;}
#footer div.logo {position:absolute;cursor:default;width: 82px; height:82px;display: block; top: 20px; left: 26px; padding:0px;margin:0px;
background-image:url('../im/logo-footer.png');background-position: left top;background-repeat: no-repeat;}
ul#footer_adresse1 {position: absolute;text-align: left; width: 240px; height:auto;display: block; top: 30px; left: 135px;padding:0px;margin:0px;}
ul#footer_adresse1 li {font-size: 14px;padding:0px;background:none;border: none; text-align:left; line-height:21px;letter-spacing:0.1px; list-style-type: none;border-left-style: none !important;color: #FFFFFF;}
ul#footer_adresse2 { position: absolute;text-align: left; width: 190px; height:auto;display: block; top: 23px; left: 742px;padding:0px;margin:0px;}
ul#footer_adresse2 li {font-size: 11px;padding:0px;background:none;border: none; text-align:left; line-height:21px;letter-spacing:0.1px; list-style-type: none;border-left-style: none !important;color: #FFFFFF;}
ul#footer_liens1 { position:absolute;cursor:default;text-align: left; width: 327px; height:auto;display: block; top: 30px; left: 392px; padding:0px;margin:0px;}
ul#footer_liens1 li, ul#footer_liens2 li, ul#footer_liens3 li  {padding:0px;background:none;border: none;text-align:left;list-style-type: none;line-height:17px;border-left-style: none !important;color: #FFFFFF;font-size: 12px; letter-spacing:0.15px;margin-top:12px;margin-bottom:10px;}
ul#footer_liens1 li.first {padding-left:25px;background-image: url('../im/icones_et_puces.png');background-repeat: no-repeat;background-position: 0px 1px;}
ul#footer_liens1 li.last {padding-left:25px;background-image: url('../im/icones_et_puces.png');background-repeat: no-repeat;background-position: 0px -18px;}
ul#footer_liens1 li a, ul#footer_liens2 li a, ul#footer_liens3 li a  {padding: 0px; color: #FFFFFF;text-decoration:none;border-bottom:none;}
ul#footer_liens1 li a:hover, ul#footer_liens2 li a:hover, ul#footer_liens3 li a:hover {border-bottom:1px dashed #EEE4DD;}
ul#footer_liens2 { position:absolute;cursor:default;text-align: left; width: 327px; height:auto;display: block; top: 30px; left: 620px; padding:0px;margin:0px;}
ul#footer_liens2 li.first {padding-left:25px;background-image: url('../im/icones_et_puces.png');background-repeat: no-repeat;background-position: 0px -36px;}
ul#footer_liens2 li.last {padding-left:25px;background-image: url('../im/icones_et_puces.png');background-repeat: no-repeat;background-position: 0px -54px;}
ul#footer_liens3 {position:absolute;cursor:default;text-align: left; width: 327px; height:auto;display: block; top: 59px; left: 806px; padding:0px;margin:0px;}
ul#footer_liens3 li.first {padding-left:25px;background-image: url('../im/icones_et_puces.png');background-repeat: no-repeat;background-position: 0px -72px;}


/* copyright */
#avertissement_container {padding: 0;margin-left:auto;margin-right:auto;line-height:18px; margin-bottom:4px;padding-top:20px;}
#avertissement {font-size: 11px;color:#FFFFFF;margin:0; padding:0;text-align:center;display:block;letter-spacing:0.25px;}
#avertissement a {font-size: 11px;color:#FFFFFF;}
/*------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------fin pied de page------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/




/*----------------------------------galerie photos-------------------------*/
div.galerie_photos_conteiner {display:block;}
img.galerie_photos {margin:3px;float:left;}
div#galerie_photos_pleine_page {padding:0px;padding-left:0px;}

div#albums_photos div.conteiner_album {zoom: 1;display:block;float:left;width:230px;height:220px;position:relative;margin:0px;padding:0px;margin-top:15px;}
div#albums_photos div.conteiner_album div.vignette_album {padding:0px;margin:0px;zoom: 1;position:absolute;width:110px;height:120px;
-webkit-transition: all 0.25s ease;
     -moz-transition: all 0.25s ease;
       -o-transition: all 0.25s ease;
      -ms-transition: all 0.25s ease;
          transition: all 0.25s ease;}
div#albums_photos div.conteiner_album div.vignette_album.img1 {left:65px;top:37px;z-index:16;}
div#albums_photos div.conteiner_album div.vignette_album.img2 {left:35px;top:-2px;z-index:14;}
div#albums_photos div.conteiner_album div.vignette_album.img3 {left:88px;top:17px;z-index:15;}
div#albums_photos div.conteiner_album div.vignette_album.img4 {left:70px;top:20px;z-index:15;}

div#albums_photos div.conteiner_album:hover {cursor:pointer;  }
div#albums_photos div.conteiner_album:hover div.vignette_album.img1 {transform: rotate(-7deg);left:55px;top:40px;z-index:16;}
div#albums_photos div.conteiner_album:hover div.vignette_album.img2 {left:25px;top:-10px;z-index:14;transform: rotate(-17deg);}
div#albums_photos div.conteiner_album:hover div.vignette_album.img3 {left:100px;top:0px;z-index:15;transform: rotate(12deg);}
div#albums_photos div.conteiner_album:hover div.vignette_album.img4 {left:60px;top:20px;z-index:15;transform: rotate(17deg);}

div#albums_photos div.conteiner_album div.titre_album {font-size: 11px;position:absolute;left:10px;top:160px;height:30px;width:220px;text-align:center;padding:0px;margin:0px;z-index:110;}
.fancybox-title-inside {text-align:justify;}



/*
UItoTop jQuery Plugin 1.2  http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:80px;
	right:20px; //margin-right:-548px;
	overflow:hidden;
	width:32px;
	height:32px;
	border:none;
	text-indent:100%;
	background:url('../im/jquery.ui.totop/ui.totop.png') no-repeat left top;
	z-index:999999999999999999999;
}

#toTopHover {
	background:url('../im/jquery.ui.totop/ui.totop.png') no-repeat left -32px;
	width:32px;
	height:32px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}




/* encart c'est nouveau en page d'accueil */
div.cest_nouveau_accueil {
	padding:0!important;margin:0px!important;display:block!important;
	margin-top:10px!important;
	padding-bottom:12px!important;
}
div.cest_nouveau_accueil h1 {
	padding: 5px;
	padding-left:10px;
	padding-bottom:4px; 
	color: #ffffff;
	background-color: #FF9900;
	background-image: url('../im/fond_titre_sur_fond_orange_avec_croix.png');background-repeat: no-repeat;background-position: top right;
	border: 0px solid #000000!important;
	margin:0px!important;
	font-size:20px;
	display:block!important;
}
div.cest_nouveau_accueil ul {
	display:block!important;padding:0!important;margin:0px!important;
	border: 1px solid #FF9900!important;
	border-top:none!important;
	padding-left:10px!important;
	padding-right:8px!important;
	background:#FFFFFF;
}
div.cest_nouveau_accueil ul li {
	display:block;
	background: #FFFFFF;
	margin:0!important;
	border-bottom: 1px dotted #BBBBBB!important; 
  padding:0px!important;
	padding-top: 6px!important;
	padding-bottom:6px!important;
	font-size: 11px;
	color: #999999;
	line-height:16px!important;
}
div.cest_nouveau_accueil ul li:last-child {
	border-bottom:none!important; 
}
div.cest_nouveau_accueil ul li a {
display: block;
padding:0px!important;
margin:0px!important;
min-height:4px!important;
color:#2883A3!important;
line-height:14px!important;
background:transparent!important;
}
div.cest_nouveau_accueil ul li a:hover {
	background:transparent!important;
	color:#FF9900!important;
	line-height:14px!important;
	text-decoration:underline!important;
}


/* formulaire de contact */
div.informatique_et_libertes {display:none!important;}
hr.informatique_et_libertes {display:none!important;}</pre></body></html>