/* CSS Document */


body, #body-modulo {background-color:#ffffff;}

#conteneur {background-repeat:repeat-y;background-position:center top;text-align:center;}


#entete {background-color:#ffffff;width:954px;margin:0px auto;text-align:left;}
#entete .menutop {border-bottom:1px dashed #8b95a2;margin:0px 25px 6px 25px;padding:5px 0px 0px 0px;}
#entete .gauche {float:left;/*border:1px solid #000;*/}
#entete .droite {float:right;/*border:1px solid #000;*/}
#entete .menutop ul {list-style:none;margin:0px;padding:0px;}
#entete .menutop ul li {float:left;list-style:none;font-size:10px;color:#8b95a2;margin:0px;padding:0px;}
#entete .menutop ul li a {text-decoration:none;text-transform:uppercase;color:#8b95a2;line-height:23px;}
#entete .menutop ul li a:hover {text-decoration:underline;text-transform:uppercase;color:#8b95a2;line-height:23px;}

#entete .menutop ul li.on a {text-decoration:none;text-transform:uppercase;color:#333333;line-height:23px;}
#entete .menutop ul li.on a:hover {text-decoration:underline;text-transform:uppercase;color:#333333;line-height:23px;}

#entete .menutop ul.droite li a {display:block;font-size:15px;font-weight:bold;padding-right:0px;padding-left:15px;}
#entete .menutop ul.droite li a.dernier {font-size:15px;font-weight:bold;padding-right:0px;padding-left:25px;}

#entete .logo {background-repeat:no-repeat;background-position:316px 26px;height:89px;}
#entete .logo img {margin:10px 0px 0px 25px;border:none;}

#entete .menuprincipal {}
#entete .menuprincipal ul {}
#entete .menuprincipal ul li {}
#entete .menuprincipal ul li a {}
#entete .menuprincipal ul li a:hover {}

#entete .menuprincipal a.modele1 {color:#8b95a2;}
#entete .menuprincipal .on a.modele1 {color:#8b95a2;background-image:url(../images/layout/puce-menu-1.gif);background-repeat:no-repeat;background-position:left top;}
#entete .menuprincipal a:hover.modele1 {color:#8b95a2;background-image:url(../images/layout/puce-menu-1.gif);background-repeat:no-repeat;background-position:left top;}

#entete .menuprincipal a.modele2 {color:#275883;}
#entete .menuprincipal .on a.modele2 {color:#275883;background-image:url(../images/layout/puce-menu-2.gif);background-repeat:no-repeat;background-position:left top;}
#entete .menuprincipal a:hover.modele2 {color:#275883;background-image:url(../images/layout/puce-menu-2.gif);background-repeat:no-repeat;background-position:left top;}

#entete .menuprincipal a.modele3 {color:#6aabd9;}
#entete .menuprincipal .on a.modele3 {color:#6aabd9;background-image:url(../images/layout/puce-menu-3.gif);background-repeat:no-repeat;background-position:left top;}
#entete .menuprincipal a:hover.modele3 {color:#6aabd9;background-image:url(../images/layout/puce-menu-3.gif);background-repeat:no-repeat;background-position:left top;}

#entete .menuprincipal a.modele4 {color:#759797;}
#entete .menuprincipal .on a.modele4 {color:#759797;background-image:url(../images/layout/puce-menu-4.gif);background-repeat:no-repeat;background-position:left top;}
#entete .menuprincipal a:hover.modele4 {color:#759797;background-image:url(../images/layout/puce-menu-4.gif);background-repeat:no-repeat;background-position:left top;}

#entete .menuprincipal a.modele5 {color:#a78060;}
#entete .menuprincipal .on a.modele5 {color:#a78060;background-image:url(../images/layout/puce-menu-5.gif);background-repeat:no-repeat;background-position:left top;}
#entete .menuprincipal a:hover.modele5 {color:#a78060;background-image:url(../images/layout/puce-menu-5.gif);background-repeat:no-repeat;background-position:left top;}

#entete .menuprincipal a.modele6 {color:#b3a741;}
#entete .menuprincipal .on a.modele6 {color:#b3a741;background-image:url(../images/layout/puce-menu-6.gif);background-repeat:no-repeat;background-position:left top;}
#entete .menuprincipal a:hover.modele6 {color:#b3a741;background-image:url(../images/layout/puce-menu-6.gif);background-repeat:no-repeat;background-position:left top;}

#entete .menuprincipal a.modele7 {color:#6c0404;}
#entete .menuprincipal .on a.modele7 {color:#6c0404;background-image:url(../images/layout/puce-menu-7.gif);background-repeat:no-repeat;background-position:left top;}
#entete .menuprincipal a:hover.modele7 {color:#6c0404;background-image:url(../images/layout/puce-menu-7.gif);background-repeat:no-repeat;background-position:left top;}

#entete .menuprincipal a.modele8 {color:#8b95a2;}
#entete .menuprincipal .on a.modele8 {color:#8b95a2;background-image:url(../images/layout/puce-menu-1.gif);background-repeat:no-repeat;background-position:left top;}
#entete .menuprincipal a:hover.modele8 {color:#8b95a2;background-image:url(../images/layout/puce-menu-1.gif);background-repeat:no-repeat;background-position:left top;}

#entete .menuprincipal a.modele9 {color:#8b95a2;}
#entete .menuprincipal .on a.modele9 {color:#8b95a2;background-image:url(../images/layout/puce-menu-1.gif);background-repeat:no-repeat;background-position:left top;}
#entete .menuprincipal a:hover.modele9 {color:#8b95a2;background-image:url(../images/layout/puce-menu-1.gif);background-repeat:no-repeat;background-position:left top;}

#entete .menuprincipal a.modele10 {color:#8b95a2;}
#entete .menuprincipal .on a.modele10 {color:#8b95a2;background-image:url(../images/layout/puce-menu-1.gif);background-repeat:no-repeat;background-position:left top;}
#entete .menuprincipal a:hover.modele10 {color:#8b95a2;background-image:url(../images/layout/puce-menu-1.gif);background-repeat:no-repeat;background-position:left top;}

#entete .image-entete {height:313px;*height:auto;margin:0px 21px 0px 24px}
#entete .image-entete .colgauche.acc {float:left;overflow:hidden }
#entete .image-entete .colgauche {width:292px;height:301px;*height:313px;*margin-top:2px;float:left;background-repeat:no-repeat;background-position:left top;}
#entete .image-entete .colgauche .intAccInterieur {margin:20px;display:block;position:relative;height:261px; }
#entete .image-entete .colgauche .intAccInterieur h1 {font-size:22px;text-shadow:0px 1px 0px #999999;}
#entete .image-entete .colgauche .intAccInterieur p {font-size:13px;color:#000000;}
#entete .image-entete .colgauche p.lienSuite {position:absolute;bottom:-11px;right:10px;text-shadow:0px 1px 0px #efefef; color:#333333;text-decoration:none; font-weight:bold;}
#entete .image-entete .colgauche p.lienSuite a {text-shadow:0px 1px 0px #efefef; color:#333333;text-decoration:none; font-weight:bold;}
#entete .image-entete .coldroite img {border:none;}

.eglobSociaux {position:absolute;top:40px;left:33px;}
.eglobSociaux img {margin-left:7px;border:none;}
#entete .image-entete .coldroite {width:616px;height:301px;float:left;background-repeat:no-repeat;background-position:left top;}


#corp {background-color:#ffffff;width:954px;margin:0px auto;text-align:left;background-repeat:no-repeat;background-position:right bottom;}
#corp .bg {background-repeat:repeat-y;background-position:left top;}
#corp .bg2 {background-repeat:no-repeat;background-position:left top;}



#corp .sousmenu {background-repeat:no-repeat;background-position:left bottom;margin-bottom:15px;}
#corp .sousmenu h3 {margin:0px;padding:0px;color:#ffffff;display:block;height:50px;background-repeat:repeat-x;background-position:left top;}
#corp .sousmenu h3 span {display:block;line-height:50px;background-repeat:no-repeat;background-position:left top;padding-left:45px;}

#corp .sousmenu ul {margin:0px;padding:0px;display:block;list-style:none;margin-left:15px;}
#corp .sousmenu ul li {margin:0px 15px;padding:5px 0px;display:block;list-style:none;}
#corp .sousmenu ul li.dernier {margin:0px 15px;padding:5px 0px 15px 0px;display:block;list-style:none;border-bottom:0px;} 
#corp .sousmenu ul li a {padding-left:12px;color:#000000;font-size:14px;font-weight:bold;text-decoration:none;display:block;background-image:url(../images/layout/puce-blanche-pleine.gif);background-repeat:no-repeat;background-position:left 5px;}
#corp .sousmenu ul li a:hover {color:#000000;text-decoration:underline;}
#corp .sousmenu ul li a.on {padding-left:12px;color:#000000;font-size:14px;font-weight:bold;text-decoration:none;display:block;background-image:url(../images/layout/puce-noir-pleine.gif);background-repeat:no-repeat;background-position:left 5px;}
#corp .sousmenu ul li a.on:hover {color:#000000;text-decoration:underline;}
#corp .sousmenu ul li ul {}
#corp .sousmenu ul li ul li {margin:0px;padding:3px 0px;border:0px;list-style:none;}
#corp .sousmenu ul li ul li a {color:#000000;font-size:12px;font-weight:normal;list-style:none;background-image:url(../images/layout/puce-blanche-vide.gif);background-repeat:no-repeat;background-position:left 5px;}
#corp .sousmenu ul li ul li a:hover {color:#000000;}
#corp .sousmenu ul li ul li a.on {color:#000000;font-size:12px;font-weight:normal;list-style:none;background-image:url(../images/layout/puce-noir-vide.gif);background-repeat:no-repeat;background-position:left 5px;}
#corp .sousmenu ul li ul li a.on:hover {color:#000000;}


#corp .colgauche {float:left;width:292px;margin-left:24px;}

#corp .coldroite {margin-left:24px;float:left;width:908px;clear:right;background-color:#f3f4f6;background-image:url(../images/layout/contenu-coin-top.jpg);background-repeat:no-repeat;background-position:right top;margin-bottom:15px;}
#corp .coldroite .bg {padding:13px 0px;background-image:url(../images/layout/contenu-coin-bottom.jpg);background-repeat:no-repeat;background-position:right bottom;}
#corp .coldroite .contenu {width:875px;margin:0px 0px 0px 15px;border:1px solid #d6dde5;background-color:#ffffff;background-repeat:no-repeat;/*background-position:15px 23px;*/background-position:left top;min-height:350px;}
#corp .coldroite .contenu #conteneur-principal {/*padding:30px 10px 10px 82px;*/padding:5px 20px 10px 82px;}
#corp .coldroite .boxCoin {position:relative;}
#corp .coldroite #cointopleft {background:url(../images/layout/contenu-coin-top-left.jpg) no-repeat; width:16px; height:13px; position:absolute;top:0px;left:0px;z-index:10;}
#corp .coldroite #coinbottomleft {background:url(../images/layout/contenu-coin-bottom-left.jpg) no-repeat; width:16px; height:13px; position:absolute;bottom:0px;left:0px;z-index:10;}
#footer {height:21px;background:#ffffff;background-repeat:no-repeat;background-position:center top;}
#footer .pied {width:934px;margin:0px auto;text-align:right;color:#333333;font-size:10px;line-height:21px;padding-right:20px;}
#footer a {color:#7a91a5;}
#footer a:hover {color:#002c53;}

/***** Page MDL  ************/

.mdl-absent .bouton {background-image: url(../images/layout/boutons/new-fleche-gauche.gif);background-repeat:no-repeat;background-position: left center;border: 1px solid #5890c1;color: #00558a;cursor:pointer;display:block;float:left;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold;margin-left:10px;margin-bottom:9px;margin-top:5px;padding:3px 4px 3px 21px;text-decoration: none;}
.mdl-absent .bouton:hover {background-image: url(../images/layout/boutons/new-fleche-gauche-o.gif);border: 1px solid #859821;color: #859821;}

/***** Pagineur *****/
div.pagineur {float:right;margin:5px 0px 0px 0px;clear:both;}
div.pagineur .titpage {float:left;margin:0px 5px 0px 0px;}
div.pagineur .pages {color:#00558a;cursor:default;float:left;font-size:12px;font-weight:500;height:20px;margin:0px 0px 0px 0px;}
div.pagineur .pages .page-on {cursor:pointer;}
div.pagineur .pages .page-off {cursor:pointer;}
div.pagineur .pagesel {color:#00558a;cursor:default;font-weight:bold;text-decoration:underline;}
div.pagineur .debut {background-image:url(../images/layout/extensions/pagineur/pagineur-debut.gif);background-repeat:no-repeat;cursor:pointer;float:left;height:8px;margin:3px 0px 0px 0px;width:13px;}
div.pagineur .precedent {background-image:url(../images/layout/extensions/pagineur/pagineur-precedent.gif);background-repeat:no-repeat;cursor:pointer;float:left;height:8px;margin:3px 3px 0px 3px;width:8px;}
div.pagineur .suivant {background-image:url(../images/layout/extensions/pagineur/pagineur-suivant.gif);background-repeat:no-repeat;cursor:pointer;float:left;height:8px;margin:3px 3px 0px 3px;width:8px;}
div.pagineur .fin {background-image:url(../images/layout/extensions/pagineur/pagineur-fin.gif);background-repeat:no-repeat;cursor:pointer;float:left;height:8px;margin:3px 0px 0px 0px;width:13px;}

div.pagineurEnr {/*width:250px;*/float:right;text-align:right;margin:5px 0px 0px 0px;}
div.pagineurEnr p {text-align:right;}
