
body, #body-modulo {background-color:#e7e3da;text-align:left;}
.bgimage {background-image:url(../images/layout/bg-savoir-faire.jpg); background-repeat:no-repeat; height:100%;}
#Document155 {margin-top:0px\9;margin-bottom:10px;}
.stabilisateur {clear:both;height:1px;overflow:hidden;}
.furtif {display:none;}
#flash {background:url(../images/fra/header-Hotel-de-ville.jpg); width:687px; height:197px; display:block;}


#menuGeneral {width:953px;background-color:#dd780d;background-image:url(../images/layout/menu-general-slice.jpg);background-repeat:repeat-x;border:1px solid #ffffff;border-left:none;font-size:12px;font-weight:bold;}
#menuGeneral .bg {height:40px;overflow:hidden;}
#menuGeneral ul {padding:0px;margin:0px;display:block;}
#menuGeneral li {padding:0px;margin:0px;display:block;float:left;margin-left:-2px;}
#menuGeneral a {font-size:10px;display:block;line-height:40px;color:#ffffff;text-decoration:none;padding:0px 12px;background-image:url(../images/layout/menu-general-slice-bt.jpg);background-position:right top;background-repeat:no-repeat;}
#menuGeneral a:hover {color:#ffffff;text-decoration:none;background-image:url(../images/layout/menu-general-slice-over.jpg);background-position:left top;background-repeat:repeat-x;}

#menuGeneral a.dernier {background-image:none;}
#menuGeneral a.dernier:hover {background-image:url(../images/layout/menu-general-slice-over.jpg);}

#menuGeneral li.on a {color:#ffffff;text-decoration:none;background-image:url(../images/layout/menu-general-slice-over.jpg);background-position:left top;background-repeat:repeat-x;}
#menuGeneral li.on a:hover {color:#ffffff;text-decoration:none;background-image:url(../images/layout/menu-general-slice-over.jpg);background-position:left top;background-repeat:repeat-x;}
#menuGeneral li.on a.dernier {background-image:url(../images/layout/menu-general-slice-over.jpg);}
#menuGeneral li.on a.dernier:hover {background-image:url(../images/layout/menu-general-slice-over.jpg);}

#menuGeneral .soussite {float:left;}
#menuGeneral .outils {float:right;}

#entete {border-right:1px solid #ffffff;height:197px;/*overflow:hidden;*/}
#entete .colgauche {float:left;width:266px;}
#entete .coldroite {float:left;width:687px;overflow:hidden;/*border-right:1px solid white;*/}
#entete .furtif {float:left;display:none;}
html>body #entete .coldroite {float:left;width:688px;}

#corp {}
#corp .colgauche {float:left;width:266px;font-size:13px;}
#corp .coldroite {float:left;width:688px;overflow:hidden;}

#corp .coldroite .fond {margin:0px;min-height:575px;padding:0px 0px 0px 0px;background-color:#FFFFFF;background-image:url(../images/layout/bg-contenu-savoir-faire.jpg);background-repeat:no-repeat;background-position:left top;}
#contenu {margin:0px 15px 0px 45px;}

#contenu .texte-accueil {float:left;width:350px;}
#contenu .alertNouvelle {float:left;width:240px;margin-top:0px;font-size:12px;margin-left:30px;}
#contenu .nouvelle {clear:both;width:190px;margin-top:0px;font-size:12px;}
#contenu .nouvelle .news {background-image:url(../images/layout/ico-news.jpg);background-position:left 3px;background-repeat:no-repeat;padding-left:10px;margin-top:10px;}
#contenu .nouvelle .news p {margin:0px;}
#contenu .nouvelle .news a:hover {color:#f26630;text-decoration:none;}
#contenu .nouvelle .news a {color:#999;}
#contenu .nouvelle .news p.titre {font-weight:bold;font-size:14px;}
#contenu .nouvelle .news p.date {}
#contenu .nouvelle a.iconRSS {position:absolute; display:block; height:40px; width:40px;}
#contenu h3.nouvelles {display:block;height:50px;line-height:20px;border-bottom:1px solid #cccccc;color:#f26630;padding-left:50px;background-image:url(../images/layout/ico-titre-news.jpg);background-position:left top;background-repeat:no-repeat;}
#contenu h3.nouvelles a {text-decoration:none;color:#f26630;}
#contenu h3.nouvelles a:hover {text-decoration:none;color:#f26630;}
#contenu h3.nouvelles a:hover span {text-decoration:underline;}

#contenu h3.dispo {margin-top:30px;display:block;height:50px;line-height:20px;border-bottom:1px solid #cccccc;color:#f26630;padding-left:50px;background-image:url(../images/layout/ico-titre-rss.jpg);background-position:left top;background-repeat:no-repeat;}
#contenu h3.dispo a {text-decoration:none;color:#f26630;}
#contenu h3.dispo a:hover {text-decoration:underline;color:#f26630;}


#conteneur-envoyer-ami {margin:0px 43px 0px 43px;padding:37px 0px 0px 0px;}
#conteneur-blogue {margin:0px 43px 0px 43px;padding:37px 0px 0px 0px;}
#conteneur-inscription {margin:0px 43px 0px 43px;padding:37px 0px 0px 0px;}
#conteneur-menu {padding:5px 10px;}

#piedpage {margin:0px;height:35px;background-color:#ffffff;background-image:url(../images/layout/pied-savoir-faire.jpg);background-repeat:no-repeat;background-position:right top;}


#corp .colgauche ul {margin:0px;padding:0px 0px 0px 0px;display:block;}
#corp .colgauche ul ul {margin:0px;padding:14px 0px 0px 0px;display:block;/*border-bottom:1px solid #87703b;*/width:266px;}
#corp .colgauche li {margin:0px;padding:0px;display:block;}
#corp {display:block;list-style:none;}
#corp #menu li {}
#corp #menu li a {color:#333333;font-weight:bold;display:block;padding:10px 14px;text-decoration:none;border-bottom:1px solid #87703b;}
#corp #menu li a.actif {background-color:#ffffff;border-bottom:none;background-image:url(../images/layout/shadow-menu.jpg);background-position:right top;background-repeat:repeat-y;}


#corp #menu li:first-child a.actif {background-color:transparent;color:#c46b0c;background-image:none;border-bottom:1px solid #87703b;}

#corp #menu li.premier {}

#corp #menu li a:hover.actif {color:#333333;}
#corp #menu li a:hover {/*color:#ffffff;*/color:#c46b0c;} 
#corp #menu li:first-child a:hover.on {color:#c46b0c;}

#corp #menu li ul {display:none;}
#corp #menu li.actif ul {display:block;}

#corp #menu li ul {background-color:#ffffff;background-image:url(../images/layout/sousshadow-menu.jpg);background-repeat:no-repeat;background-position:left top;}
#corp #menu li ul li {background-image:url(../images/layout/shadow-menu.jpg);background-position:right top;background-repeat:repeat-y;}

#corp #menu li ul li:last-child a {padding:0px 14px 14px 28px;}
#corp #menu li ul li a {color:#333333;font-weight:normal;display:block;padding:1px 14px 1px 28px;text-decoration:none;border-bottom:none;background-image:url(../images/layout/sousmenu-puce.gif);background-repeat:no-repeat;background-position:14px 6px;}

#corp #menu li ul li.premier.current a {color:#333333;border-bottom:none;background-image:url(../images/layout/sousmenu-puce-on.gif);background-repeat:no-repeat;background-position:14px 6px;background-color:transparent;}

#corp #menu li ul li.current a {border-bottom:none;background-image:url(../images/layout/sousmenu-puce-on.gif);background-repeat:no-repeat;background-position:14px 5px;background-color:transparent;}

#corp #menu li ul li a:hover {color:#333333;border-bottom:none;background-image:url(../images/layout/sousmenu-puce-on.gif);background-repeat:no-repeat;background-position:14px 6px;background-color:transparent;}


#corp #menu li.actif ul li ul {display:none;}

#zoom {margin:10px 0px 0px 11px;}
#zoom h3 {font-size:16px;color:#941f1b;padding-left:35px;line-height:33px;background-image:url(../images/layout/puce-zoom.gif);background-repeat:no-repeat;background-position:left top;}
#zoom ul {margin-top:0px;list-style:none;}
#zoom li {list-style:none;}
#zoom a {margin-left:13px;padding-left:22px;text-decoration:none;display:block;background-image:url(../images/layout/mini-puce-zoom.gif);background-repeat:no-repeat;background-position:left 4px;}
#zoom a:hover {text-decoration:underline;}

.copyright {font-size:10px;margin:10px;color:#333333;background:none;}
.copyright a {color:#333333;}
.copyright a:hover {color:#bab9b9;}
/*body, #body-modulo {background-image:url(../images/layout/bgbody.jpg);background-position:left top;background-repeat:repeat-x;}

#conteneur {
	background-image:url(../images/layout/sliceombre.jpg);
	background-position:center top;
	background-repeat:repeat-y;
}
#conteneur .fond {
	background-image:url(../images/layout/bgombre.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.stabilisateur {clear:both;height:1px;overflow:hidden;}
.furtif {display:none;}*/
/***** entete **********/
/*#entete {
	background-color:#ffffff;
	text-align:left;
	width:776px;
	margin:0px auto;
	padding:0px;
}
#logo {float:left;padding:26px 0px 0px 16px;}
#logo img {border:none;}

#entete .sceau {background-image:url(../images/fra/sceau-ambiance.jpg);background-position:right top;background-repeat:no-repeat;height:154px;}
#bandeau-accueil {background-image:url(../images/layout/head-accueil.jpg);background-position:left top;background-repeat:no-repeat;height:154px;}
#bandeau-presentation {background-image:url(../images/layout/head-presentation.jpg);background-position:left top;background-repeat:no-repeat;}
#bandeau-fonctionnalites {background-image:url(../images/layout/head-fonctionnalites.jpg);background-position:left top;background-repeat:no-repeat;}
#bandeau-hotellerie {background-image:url(../images/layout/head-hotellerie.jpg);background-position:left top;background-repeat:no-repeat;}
#bandeau-commerciaux {background-image:url(../images/layout/head-commerciaux.jpg);background-position:left top;background-repeat:no-repeat;}
#bandeau-residences {background-image:url(../images/layout/head-residences.jpg);background-position:left top;background-repeat:no-repeat;}
#bandeau-documentation {background-image:url(../images/layout/head-documentation.jpg);background-position:left top;background-repeat:no-repeat;}
#bandeau-contact {background-image:url(../images/layout/head-contact.jpg);background-position:left top;background-repeat:no-repeat;}
*/
/****** Menu langue **********/
/*#menu-langue {display:block;margin:4px 0px 0px 0px;padding:0px;float:right;}
#menu-langue ul {list-style-type:none;margin:0px;padding:0px;}
#menu-langue li {display:block;margin:0px;padding:0px;float:left;border-left:1px solid #000000;color:#000000;}
#menu-langue li.off {color:#bc9109;text-decoration:none;font-size:10px;padding:0px 9px 0px 9px;}
#menu-langue li.premier {border-left:none;}
#menu-langue li a {color:#000000;text-decoration:none;font-size:10px;padding:0px 9px 0px 9px;display:block;}
#menu-langue li a:hover {color:#bc9109;text-decoration:none;font-size:10px;padding:0px 9px 0px 9px;display:block;}
#menu-langue img {border:none;margin-top:15px; margin-left:10px;}*/
/****** Menu Entete **********/
/*#menu-tete {color:#76716a;clear:both;padding:0px 0px 10px 0px;}

#menu-tete ul {margin:0px;padding:0px;float:right;list-style-type:none;}

#menu-tete li {display:block;margin:0px;padding:0px;float:left;border-left:1px solid #76716a;}
#menu-tete li.premier {border-left:none;}
#menu-tete li a {color:#76716a;text-decoration:none;font-size:13px;padding:0px 9px 0px 9px;display:block;}
#menu-tete li a:hover {color:#bc9109;text-decoration:none;font-size:13px;padding:0px 9px 0px 9px;display:block;}

#menu-tete li ul {position: absolute;width: 170px;left: -999em;background-color:#ffffff;float:none;padding:3px 0px 0px 0px;}

#menu-tete li ul li a {font-size:12px;width:170px;padding:3px 9px 3px 12px;background-image:none;height:auto;font-weight:normal;background-color:#ffffff;}
#menu-tete li ul li a:hover {font-size:12px;width:170px;padding:3px 9px 3px 12px;background-image:none;height:auto;font-weight:normal;background-color:#e2e1e0;}

html>body #menu-tete li ul li a {width:149px;padding:3px 9px 3px 12px;background-image:none;height:auto;}
html>body #menu-tete li ul li a:hover {width:149px;padding:3px 9px 3px 12px;background-image:none;height:auto;}

#menu-tete li ul li {border:none;}
#menu-tete li ul li:hover, #menu-tete li ul li.sfhover {border:none;}

#menu-tete li:hover ul, #menu-tete li.sfhover ul {left: auto;margin-left:-3px;}
*/
/***** corp ********/
/*#corp {
	background-color:#5f6062;
	text-align:left;
	width:776px;
	margin:0px auto;
	padding:0px;
}

#colgauche {width:231px;float:left;color:#000000;font-size:10px;}

#colgauche a {color:#000000;text-decoration:none;}
#colgauche a:hover {color:#000000;text-decoration:underline;}
#colgauche .tete a:hover {text-decoration:none;}

#boxNouvelleClient {margin:6px 0px 6px 0px;}

#boxNouvelle {width:225px;float:left;margin:0px 6px 0px 0px;background-color:#ead6ac;}
#boxNouvelle .tete {margin:0px 0px 5px 0px;background-color:#e1c589;background-image:url(../images/layout/puce-tete-nouvelle.jpg);background-position:9px center;background-repeat:no-repeat;height:33px;} 
#boxNouvelle .tete h2 {margin:0px;padding:10px 0px 0px 33px;color:#000000;line-height:13px;font-size:11px;}
#boxNouvelle .date {font-size:10px;font-weight:bold;padding:0px 0px 0px 9px;}
#boxNouvelle .titre {padding:0px 10px 10px 10px;}

#boxClient {width:225px;float:left;background-color:#938669;margin:5px 0px 0px 0px;}
#boxClient .tete {background-color:#a58b40;background-image:url(../images/layout/puce-tete-client.jpg);background-position:6px center;background-repeat:no-repeat;height:33px;}
#boxClient .tete h2 {margin:0px;padding:10px 0px 0px 30px;color:#000000;line-height:13px;font-size:11px;}
#boxClient ul {list-style-type:none;margin:0px;padding:5px 0px 0px 8px;}
#boxClient li {list-style-type:none;margin:0px;padding:0px 0px 5px 0px;}

#boxGentec {width:225px;background-color:#a3a4a5;}
#boxGentec .tete {background-color:#cacbcc;height:32px;background-image:url(../images/layout/puce-tete-gentec.jpg);background-position:8px 3px; background-repeat:no-repeat;}
#boxGentec .tete h2 {margin:0px;padding:0px;}
#boxGentec .tete h2 a {display:block;height:32px;margin:0px;padding:0px;}
#boxGentec .corp {padding:5px 9px 5px 9px;}
#boxGentec .plus {padding:0px 9px 10px 9px;text-align:right;}

#boxGentec-en {width:225px;background-color:#a3a4a5;}
#boxGentec-en .tete {background-color:#cacbcc;height:32px;background-image:url(../images/layout/puce-tete-gentec-en.jpg);background-position:8px 3px; background-repeat:no-repeat;}
#boxGentec-en .tete h2 {margin:0px;padding:0px;}
#boxGentec-en .tete h2 a {display:block;height:32px;margin:0px;padding:0px;}
#boxGentec-en .corp {padding:5px 9px 5px 9px;}
#boxGentec-en .plus {padding:0px 9px 10px 9px;text-align:right;}



#contenu {width:545px;float:left;}
#contenu .zonecontenu {margin:0px 18px 18px 18px;}*/
/***** pied page *************/
/*#piedpage {
	padding:0px;
	vertical-align:text-top;
	text-align:center;
	color:#000000;
	padding:0px 0px 20px 0px;
	background-image:url(../images/layout/bottomombre.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}
#piedpage .fond {background-image:none;width:776px;margin:0px auto;padding:0px;background-color:#ffffff;text-align:left;}
#piedpage .stabilisateur {background-color:#FFFFFF;}
#piedpage a {color:#000000;text-decoration:none;}
#piedpage a:hover {color:#000000;text-decoration:underline;}
#piedpage .copyright {font-size:10px;margin:6px 9px 6px 0px;vertical-align:text-top;float:right;}

#menu-pied {display:block;margin:0px;padding:0px;float:left;}
#menu-pied ul {list-style-type:none;margin:6px 9px 6px 0px;padding:0px;}
#menu-pied li {display:block;margin:0px;padding:0px;float:left;border-left:1px solid #000000;color:#000000;}
#menu-pied li.off {color:#bc9109;text-decoration:none;font-size:10px;padding:0px 9px 0px 9px;}
#menu-pied li.premier {border-left:none;}
#menu-pied li a {color:#000000;text-decoration:none;font-size:10px;padding:0px 9px 0px 9px;display:block;}
#menu-pied li a:hover {color:#bc9109;text-decoration:none;font-size:10px;padding:0px 9px 0px 9px;display:block;}
*/
/***** 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;}



.textnone {text-indent:-1000px;}



.nouvelle h3.nouvelles a:hover {text-decoration:none;}