/* CSS Document */


body, #body-modulo {background-color:#002c53;}

#conteneur {background-image:url(../images/layout/slice-body.jpg);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:25px;padding-left:15px;background-image:url(../images/layout/puce-menu-support.jpg);background-repeat:no-repeat;background-position:right top;}
#entete .menutop ul.droite li a.dernier {font-size:15px;font-weight:bold;padding-right:25px;padding-left:15px;background-image:url(../images/layout/puce-menu-contact.jpg);background-repeat:no-repeat;background-position:right top;}

#entete .logo {background-repeat:no-repeat;background-position:316px 16px;height:89px;}
#entete .logo img {margin:0px 0px 0px 45px;border:none;}

#entete .menuprincipal {height:47px;}
#entete .menuprincipal ul {display:block;height:47px;float:right;margin:0px;margin-right:3px;}
#entete .menuprincipal ul li {display:block;height:47px;width:126px;float:left;border-left:1px dashed #8b95a2;overflow:hidden;margin:0px;}
#entete .menuprincipal ul li a {display:block;height:47px;padding:0px 15px;font-size:17px;font-weight:bold;text-decoration:none;margin:0px;}
#entete .menuprincipal ul li a:hover {display:block;height:47px;padding:0px 15px;font-size:17px;font-weight:bold;text-decoration:none;margin:0px;}

#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;margin:0px 21px 0px 24px;}
#entete .image-entete .colgauche {width:292px;height:301px;float:left;background-repeat:no-repeat;background-position:left top;}
#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-image:url(../images/layout/coin-bottom-bg.jpg);background-repeat:no-repeat;background-position:right bottom;}
#corp .bg {background-repeat:repeat-y;background-position:left top;background-image:url(../images/layout/slice-col-droite.gif);}
#corp .bg2 {background-repeat:no-repeat;background-position:left top;background-image:url(../images/layout/bg-col-droite.jpg);}



#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 {float:left;width:616px;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:584px;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;}

#footer {height:21px;background-image:url(../images/layout/bottom-body.jpg);background-repeat:no-repeat;background-position:center top;}
#footer .pied {width:954px;margin:0px auto;text-align:right;color:#ffffff;font-size:10px;line-height:21px;}
#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;}





