/************ ENTETE ************/

#entete {height:175px;text-align:center;width:760px;}
#entete .photo-pub{background-repeat:no-repeat;height:106px;}
#entete .photo-sec{background-repeat:no-repeat;height:106px;}
#entete ul {margin: 0px;padding:0px;}

/*
#entete .menu-general {background-image:url(../images/layout/menu1-bg.jpg);background-repeat:repeat-x;height:26px;margin:0px;overflow:hidden;padding:0px 0px 0px 0px;text-align:right;width:100%;}
#entete .menu-general ul {background-image: url(../images/layout/menu1-separateur.jpg);background-repeat: no-repeat;background-position: left center;display: inline;line-height:24px;padding-top:15px;padding-bottom:15px;margin-right:19px;}
#entete .menu-general .element {background-repeat: no-repeat;background-position: right top;border-right:solid 1px #0084be;	line-height:24px;padding-left:12px;padding-right:10px;padding-top:15px;padding-bottom:15px;}
#entete .menu-general .on {background-image: url(../images/layout/menu1-bg-o.jpg);	background-repeat: repeat-x;background-position: left center;border-right:solid 1px #0084be;}

#entete .element {cursor:pointer;	display: inline;list-style-type: none;}
#entete .element a:link{color:#FFFFFF;cursor:pointer;font-size:12px;font-weight:bold;text-decoration:none;}
#entete .element a:hover{color:#FFFFFF;cursor:pointer;font-size:12px;font-weight:bold;text-decoration:none;}
#entete .element a:visited{color:#FFFFFF;cursor:pointer;font-size:12px;font-weight:bold;text-decoration:none;}
#entete .on {list-style-type: none;display: inline;}
*/
/****** Drop Menu ***************/


/****** LAYOUT PRINCIPAL ********/

* html #conteneur {height:100%;}
#conteneur {background-color:#FFFFFF;border-left:1px solid #bed6e1;border-right:1px solid #bed6e1;border-bottom:1px solid #bed6e1;margin:auto;width:760px;text-align:left;}
* html #principale {height:331px;padding-bottom:10px;}
#principale {min-height:331px;text-align:left;width:760px;}
#principale {background-repeat:no-repeat;background-position:top right;padding-bottom:10px;}
#principale .rubrique {background-image:url(../images/layout/rubrique-bg.jpg);background-repeat:no-repeat;color:#FFFFFF;background-color: transparent;height:43px;overflow:hidden;font-size:11px;text-align:left;font-weight:bold;padding-top:0px;padding-right:185px;padding-left:8px;margin-top:0px;text-decoration:none;vertical-align:bottom;}







#principale .rubrique .accesmembre {border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:none;border-left:1px solid #FFFFFF;/*background-image:url(../images/layout/bg-acces.jpg);*/background-color:#009de2;background-position:left top;background-repeat:repeat-x;float:left;height:25px;margin:18px 10px 0px 0px;}
#principale .rubrique .accesmembre a {display:block;margin:6px 8px 0px 8px;}
#principale .rubrique .accesmembre a:hover {}
html>body #principale .rubrique .accesmembre {height:24px;}

#principale .rubrique .deconnectemembre {border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:none;border-left:1px solid #FFFFFF;/*background-image:url(../images/layout/bg-acces-o.jpg);*/background-color:#165d99;background-position:left top;background-repeat:repeat-x;float:left;height:38px;margin:5px 10px 0px 0px;}
#principale .rubrique .deconnectemembre a {display:block;margin:0px 8px 0px 8px;color:#cae0f0}
#principale .rubrique .deconnectemembre a:hover {}
html>body #principale .rubrique .deconnectemembre {height:37px;}
#principale .rubrique .deconnectemembre .nomUser {color:#ffffff;margin:5px 8px 0px 8px;}

html>body #principale .rubrique .connectemembre {width:167px;}

#principale .rubrique h1 {background-image: url();color: #FFFFFF;font-size:17px;font-weight:bold;padding: 12px 0px 0px 12px;margin: 0px 0px 0px 0px;text-align:left;}



#principale .conteneur-menu {background-image:url(../images/layout/ligne-sep.gif);background-position:left bottom;background-repeat:no-repeat;color:#cb4c07;font-size:10px;font-weight:bold;height:27px;margin:-2px 60px 0px -15px;padding:1px;}
#principale .conteneur-menu .outil {float:left;margin:4px 10px 0px 5px;}
#principale .conteneur-menu .outil a:link{text-decoration:none;}
#principale .conteneur-menu .outil a:hover{text-decoration:none;}
#principale .conteneur-menu .outil a:visited{text-decoration:none;}
#principale .conteneur-menu .outil .imprimer {float:left;margin-top:2px;}
#principale .conteneur-menu .outil .envoyer-ami {float:left;margin-top:2px;}

#principale .contenu {margin-left:175px;}
#principale .contenu .doc-entete{}
#principale .contenu .doc-contenu{margin-bottom:10px;}

#fond3col{background-image: url(../images/layout/bg-3col.jpg);background-repeat: repeat-y;}
#fond3col h1{margin-left:195px;}
#fond3col .ext-engin-recherche h1{margin-left:0px;}
#fond3col #colcentre{width:385px;}
#fond2colgauche{background-image: url(../images/layout/colgauche-bg.jpg);background-repeat: repeat-y;background-position: 168px top;}
#fond2colgauche h1{margin-left:195px;}
#fond2colgauche #colcentre{width:550px;}
#fond2coldroite{background-repeat: no-repeat;background-position: left top;}
#fond2coldroite h1{margin-left:98px;}
#fond2coldroite #colgauche {width:83px;background-image: url();}
#fond2coldroite #colcentre{float:left;width:480px;}
#colcentre{height:100%;}
#doublefond2coldroite{background-image: url(../images/layout/coldroite-bg.jpg);background-repeat: repeat-y;background-position: right top;}
#fond1col{background-repeat:no-repeat;background-position: left top;}
#fond1col h1{margin-left:98px;}
#fond1col h1.secure{margin-left:5px;}
#fond1col #colgauche {background-image: url();width:83px;}
#fond1col #colcentre{width:550px;}

/****** Colonne Gauche ********/

#colgauche {background-image: url(../images/layout/colgauche-head.jpg);background-repeat: no-repeat;background-position: left top;float:left;padding-top:15px;text-align:left;width:180px;min-height:200px;}
#colgauche ul{background-image: url(../images/layout/puce-bleu.gif);background-repeat: no-repeat;background-position: 9px 6px;list-style-image: url();list-style-type: none;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 1px;padding-right: 10px;padding-bottom: 1px;padding-left: 18px;vertical-align:top;}
#colgauche .element {background-image: url(../images/layout/puce-bleu.gif);background-repeat: no-repeat;background-position: 9px 6px;list-style-image: url();list-style-type: none;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 1px;padding-right: 10px;padding-bottom: 1px;padding-left: 18px;vertical-align:top;}
#colgauche .souselement {background-image: url(../images/layout/puce-bleu.gif);background-repeat: no-repeat;background-position: 24px 4px;list-style-image: url();list-style-type: none;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 33px;vertical-align:top;}
#colgauche .on {background-color:#e7eff4;}

#colgauche li {padding-left:0px;margin-left: 0px;margin-right:0px;margin-top:1px;margin-bottom:2px;}
#colgauche .element a:link{color:#00558a;font-size:11px;font-weight:bold;text-decoration:none;}
#colgauche .element a:hover{color:#00558a;font-size:11px;font-weight:bold;text-decoration:none;}
#colgauche .element a:visited{color:#00558a;font-size:11px;font-weight:bold;text-decoration:none;}

#colgauche .souselement a:link{color:#00558a;font-size:11px;font-weight:normal;text-decoration:none;}
#colgauche .souselement a:hover{color:#00558a;font-size:11px;font-weight:normal;text-decoration:none;}
#colgauche .souselement a:visited{color:#00558a;font-size:11px;font-weight:normal;text-decoration:none;}

#colgauche .separateur1 {background-repeat: no-repeat;background-position: left;background-image: url(../images/layout/colgauche-hr.jpg);border: 0;display:block;height: 6px;padding-top:0px;padding-bottom:0px;	margin-top:0px;margin-bottom:0px;}
#colgauche a:link {text-decoration: none;}
#colgauche a:hover {text-decoration: underline;}

#colgauche h1 {margin: 0px 5px 9px 7px;padding:0px;font-size:14px;}
#colgauche h2 {background-image:none;background-color:#0265a2;color:#FFFFFF;font-weight:bold;font-size:13px;margin-top:10px;margin-bottom:10px;padding:5px 10px 5px 10px;}
#colgauche h3.soustitre1 {background-image:none;color: #0265a2;font-size: 11px;font-weight: bold;padding:0px 10px 0px 10px;margin-top:0px;margin-bottom:0px;}
#colgauche h3.soustitre2 {}

/****** Colonne Droite ********/

* html #coldroite {height:100%;}
#coldroite {background-image: url(../images/layout/coldroite-bg-top.jpg);background-repeat: no-repeat;background-position: left top;float:right;width: 165px;}
#coldroite p {margin:0px 10px;padding:0px;text-align:left;}
#coldroite h2 {background-image:url();background-color:#0265a2;color: #FFFFFF;font-weight: bold;font-size: 12px;margin-top:10px;margin-bottom:10px;padding:5px 10px 5px 10px;}
#coldroite .entete {background-image:url();}
#coldroite h3.soustitre1 {background-image:url();color: #0265a2;font-size: 11px;font-weight: bold;margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}
#coldroite h3.soustitre2 {background-image:url();background-color:#0265a2;color: #FFFFFF;font-weight: bold;font-size: 11px;margin-top:0px;margin-bottom:0px;padding:5px 10px 5px 10px;}
#coldroite .mdl {padding-top:5px;padding-bottom:5px;}
#coldroite .mdl img {float:left;}

/****** Colonne Centre ********/

#colcentre {float:left;margin-left:15px;}
#colcentre p {margin:0px 0px 0px 10px;}
#colcentre table p {margin:0px 0px 0px 0px;}

.contour-bleu {border:1px solid #77a5c7;margin:0px 0px 5px 0px;padding:2px 5px 2px 5px;}

/****** Pied de page ********/

#piedpage {margin:0px auto 0px auto;padding:1px;vertical-align:text-top;width:760px;}
#piedpage .copyright {font-size:10px;margin:10px 0px;vertical-align:text-top;}

/***** Page MDL  ************/

.mdl-absent .bouton {background-image: url(../images/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/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/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/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/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/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;}








#extranet #BtnPrint{font-size:11px;background-image:url(../images/boutons/print.gif);background-repeat:no-repeat;font-weight:700;padding:2px 0px 0px 22px;text-transform:none;width:85px;}


#extranet #FormLigneTelephone div {margin-left:13px;}
#extranet #FormLigneTelephone2 div {margin-left:13px;}
#extranet #FormLigneCellulaire div {margin-left:13px;}
#extranet #FormLigneTelecopieur div {margin-left:13px;}

html>body #extranet #FormLigneTelephone div {margin-left:0px;}
html>body #extranet #FormLigneTelephone2 div {margin-left:0px;}
html>body #extranet #FormLigneCellulaire div {margin-left:0px;}
html>body #extranet #FormLigneTelecopieur div {margin-left:0px;}