@charset "utf-8";
/* CSS Document */
body{font-family:Verdana; background-image:url(../images/Fond_body.jpg); background-repeat:no-repeat; background-position:top center;}
p{ margin:0px;}
img{ border:0px;}
h3{ margin:0px;}
ul{margin:0; padding:0;}
li{margin:0; padding:0;}
/*########################################## CONTENEUR PRINCIPAL##################################################*/

#conteneur-principal{ width:988px; height:588px; left:50%; margin-left:-494px; top:50%; margin-top:-294px; position:absolute; }
#conteneur-page{ width:988px; background-image:url(../images/fond-page.png)!important; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fond-page.png", sizingMethod="scale"); background-repeat:repeat-y;} 
/*Filter ==> hack pour IE6 et les PNG transparents*/

/*####################################### CARTE DE VOEUX #############################################################*/
#voeux-index{ width:595px; height:298px; position:absolute; left:50%; top:50%; margin-top:-149px; margin-left:-297px; border:1px solid #656565;}
#voeux{ width:595px; height:298px; position:absolute; left:50%; top:50%; margin-top:-149px; margin-left:-297px;}

/*####################################### HEAD #############################################################*/

#header{ width:988px; height:60px;}
#logo{ width:187px; height:60px; margin-left:11px; margin-right:10px; float:left;}
* html #logo{ margin-left:5px;} /*Hack pour IE6*/
#conteneur-nav-haut{ width:780px; height:60px; float:left;}

#nav-horizontale{ width:776px; height:19px; background-image:url(../images/fond_nav.jpg); background-repeat:repeat-x; margin-top:6px; text-align:center; float:left;}
#numero-liens-be{ width:776px; height:35px;background-image:url(../images/telephone.gif); background-repeat:no-repeat; background-position:left; text-align:right; margin-top:27px;}
#coin-sup-droit{ width:4px; height:19px; background-image:url(../images/coin-sup-droit.png)!important; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/coin-sup-droit.png", sizingMethod="scale"); background-repeat:no-repeat; float:left; margin-top:16px;}/*Filter ==> hack pour IE6 et les PNG transparents*/
#.sous-menu-div{ width:50px; height:19px; margin-top:-30px;}
a.sous-menu-enfants{ font-size:12px; color:#656565; text-decoration:none; margin-left:27px;}
a.sous-menu-enfants:hover{ color:#a4228e;}
* html a.sous-menu-enfants{ margin-left:-20px;} /*HACK PR IE 6*/
a.sous-menu-maison{ font-size:12px; color:#656565; text-decoration:none;margin-left:27px;}
a.sous-menu-maison:hover{ color:#f7921c;}
a.sous-menu-dependance{ font-size:12px; color:#656565; text-decoration:none;margin-left:27px;}
a.sous-menu-dependance:hover{ color:#5daff1;}
a.sous-menu-defaut{ font-size:12px; color:#656565; text-decoration:none;margin-left:27px;}
a.sous-menu-defaut:hover{ color:#005e25;}
#conteneur-sous-menu{height:20px; margin-top:-20px; text-align:center; float:left;}
#sous-menu-div-4{ margin-left:222px;}
* html #sous-menu-div-4{ margin-left:62px;}

/*//////////////////////////////// NAV HORIZONTALE ////////////////////////////////////////////////////////////////////////////*/
a.nav-accueil{font-size:12px; color:#656565; background:none; text-decoration:none; height:19px; width:90px; display:block; float:left; line-height:19px; display:inline-block; text-align:center;}
a.nav-accueil:hover{ font-weight:bold; background-image:url(../images/fond_nav_clic.jpg); background-repeat:repeat-x; text-decoration:none;}
a.nav-agences{font-size:12px; color:#656565; background:none; text-decoration:none; height:19px; width:128px; display:block; float:left; line-height:19px; display:inline-block; text-align:center;}
a.nav-agences:hover{ font-weight:bold; background-image:url(../images/fond_nav_clic.jpg); background-repeat:repeat-x; text-decoration:none;}
a.nav-services{font-size:12px; color:#656565; background:none; text-decoration:none; height:19px; width:121px; display:block; float:left; line-height:19px; display:inline-block; text-align:center;}
a.nav-services:hover{ font-weight:bold; background-image:url(../images/fond_nav_clic.jpg); background-repeat:repeat-x; text-decoration:none;}
a.nav-avantages{font-size:12px; color:#656565; background:none; text-decoration:none; height:19px; width:139px; display:block; float:left; line-height:19px; display:inline-block; text-align:center;}
a.nav-avantages:hover{ font-weight:bold; background-image:url(../images/fond_nav_clic.jpg); background-repeat:repeat-x; text-decoration:none;}
a.nav-franchise{font-size:12px; color:#656565; background:none; text-decoration:none; height:19px; width:165px; display:block; float:left; line-height:19px; display:inline-block; text-align:center;}
a.nav-franchise:hover{ font-weight:bold; background-image:url(../images/fond_nav_clic.jpg); background-repeat:repeat-x; text-decoration:none;}
a.nav-contact{font-size:12px; color:#656565; background:none; text-decoration:none; height:19px; width:133px; display:block; float:left; line-height:19px; display:inline-block; text-align:center;}
a.nav-contact:hover{ font-weight:bold; background-image:url(../images/fond_nav_clic.jpg); background-repeat:repeat-x; text-decoration:none;}


/*##################################### NAV GAUCHE #############################################################*/

#conteneur-gauche{ width:184px; margin:0px 13px 0px 14px; float:left;}
* html #conteneur-gauche{ margin:0px 13px 0px 7px;}/*Hack IE6*/
#logo-menu{ width:165px; height:32px; background-image:url(../images/haut_menu_gauche.jpg); margin:auto; margin-top:10px; margin-bottom:10px;}
#acceuil{width:165px; margin-left:10px; margin-top:10px; padding-right:5px;}
#acceuil a{width:165px; height:32px; font-size:13px; color:#7D7D7D ; text-decoration:none; }
#acceuil a:hover{ font-weight:bold; }

#reflet-menu{ width:187px; height:19px; background-image:url(../images/logo_reflet.jpg); background-repeat:no-repeat; background-position:center; margin-left:11px;}
#domidom-plus{ width:164px; min-height:98px; margin:20px 0px; background-image:url(../images/fond_domidom_plus.jpg); background-repeat:no-repeat; font-size:10px; color:#656565; padding-left:20px;}
#domidom-plus a{ font-size:10px; color:#656565; text-decoration:none; padding-right:5px;}
#domidom-plus a:hover{ text-decoration:underline;}
#domidom-actus{ width:184px; min-height:98px;  margin:30px 0px 40px 0; background-image:url(../images/fond_actu.jpg); background-repeat:no-repeat;}
#domidom-boutique{ width:184px; background-image:url(../images/fond-menu-boutique.jpg); background-repeat:no-repeat; margin:20px 0px; text-align:center; padding-right:10px;}
a.txt-domidomplus{ font-size:10px; color:#656565; text-decoration:none; padding-right:5px; }
a.txt-domidomplus:hover{ text-decoration:underline;}

#vignette-boutique{ width:103px; height:70px; margin:5px auto;}
a.lien-commander-10{ font-size:10px; color:#005e25; text-decoration:none; text-align:left; display:block; width:90px; float:left; margin-left:6px; margin-right:4px; margin-bottom:20px;}
a.lien-commander-10:hover{ font-weight:bold;}
a.lien-infos{ font-size:10px; color:#005e25; text-decoration:none; text-align:right; display:block; width:80px; float:left;margin-bottom:20px;}
a.lien-infos:hover{ font-weight:bold;}
li.li-domidom{ list-style:none; background-image:url(../images/li-verte.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:10px; margin-left:10px; line-height:14px; margin-bottom: 10px;}


/*########################################### NAV DROITE ####################################################################*/

#conteneur-droit{ width:192px; float:left;}
#agences{ width:192px; min-height:114px; margin:0px auto; background-image:url(../images/fond_menu_agences.jpg); background-repeat:no-repeat; text-align:center; cursor:pointer; text-decoration:none;}
#rappel{ width:192px; min-height:207px; margin:7px auto; background-image:url(../images/fond_rappel.jpg); background-repeat:no-repeat;}
#trait-vert{ width:172px; height:2px; border-top: solid 1px #005e25; margin: 10px 0px 10px 10px;}
#trait-contact{ width:172px; height:15px; border-top: solid 1px #f97e61; margin: 2px auto;}
#formulaire{ width:177px; margin-bottom:5px; margin-left:auto; margin-right:auto;}
input.inputcontact{ width:162px; height:12px; margin:0px 0px 3px 5px; border:solid 1px #dbdbdb; font-size:10px;background-image:url(../images/fond-input.jpg); background-repeat:repeat-x; color:#656565;}
select.selectcontact{ width:162px; height:17px; margin:0px 0px 3px 5px; border:solid 1px #dbdbdb; font-size:10px;background-image:url(../images/fond-input.jpg); background-repeat:repeat-x; color:#656565;}
input.inputbox{height:10px; float:left; margin:0px 2px 10px 5px;}
label.label-checkbox{ 
	font-size:10px; color:#f97e61; margin-left:5px;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
#obligatoire{ height:15px; width:80px; text-align:left; float:left; margin-top:2px;}
#valider{ height:15px; width:86px; text-align:right; float:left; margin-top:2px; margin-left:6px;}
label.label-formulaire{ font-size:10px; color:#ff6d00; margin-left:5px;}
#message-rapelle{font-size:10px; color:red; margin:0 0 5px 10px;}

/*################################################# CENTRAL #####################################################################*/

#conteneur-central{ width:555px; margin-right:13px; float:left; margin-top:7px; font-size:12px; color:#656565; margin-bottom:20px;}
#conteneur-central li{ margin-left:30px; list-style-image:url(../images/puce_orange.jpg); color:#656565;}
#conteneur-central li.texte-principal-auxilliaire_violet{ margin-left:30px; list-style-image: url(../images/li-violet.jpg);color:#656565;}
#conteneur-central li.texte-principal-auxilliaire_orange{ margin-left:30px; list-style-image: url(../images/li-orange.jpg);color:#656565;}
#conteneur-central li.texte-principal-auxilliaire_bleu{ margin-left:30px; list-style-image: url(../images/li-bleu.jpg);color:#656565;}
#cartouche-1{width:555px; margin-bottom:20px; border:0px; border-color:#a4228e; border-style:solid}
#cartouche-1:hover{background-color:#edb9cf}
#cartouche-2{width:555px; margin-bottom:20px; border:0px; border-color:#f7921C; border-style:solid}
#cartouche-2:hover{background-color:#fed088}
#cartouche-3{width:555px; margin-bottom:20px; border:0px; border-color:#5daff1; border-style:solid}
#cartouche-3:hover{background-color:#d4dff6}

#visuel-cartouche{ width:275px; height:105px; margin-right:5px; margin-top:0px; float:left;}
#txt-cartouche{ width:275px; float:left; margin-bottom:5px;}
#savoirplus-1{ width:275px; height:10px; border-top: solid 1px #a4228e; float:left; text-align:right; margin-top:5px;}
#savoirplus-2{ width:275px; height:10px; border-top: solid 1px #f7921c; float:left; text-align:right; margin-top:5px;}
#savoirplus-3{ width:275px; height:10px; border-top: solid 1px #5daff1; float:left; text-align:right; margin-top:5px;}
p.titre-service-1{ font-size:12px; color:#a4228e; margin-bottom:10px;}
p.titre-service-2{ font-size:12px; color:#f7921C; margin-bottom:10px;}
p.titre-service-3{ font-size:12px; color:#5daff1; margin-bottom:10px;}
p.violet{ font-size:12px; color:#a4228e;}
p.orange{ font-size:12px; color:#f7921C;}
p.bleu{ font-size:12px; color:#5daff1;}
li.liste-service-1{font-size:12px; color:#a4228e; list-style:none; line-height:14px;}
li.liste-service-2{font-size:12px; color:#f7921C; list-style:none; line-height:14px;}
li.liste-service-3{font-size:12px; color:#5daff1; list-style:none; line-height:14px;}
#conteneur-offres{ width:555px; border-bottom:1px solid #005e25; padding-bottom:15px; margin-bottom:20px;}
p.titres-emplois{ float:left; font-size:12px; color:#005e25; padding-right:20px;}
p.date-emploi{ float:right; font-size:12px; color:#005e25;}
a.lien-emploi{ font-size:12px; color:#005e25; text-decoration:none;}
a.lien-emploi:hover{ text-decoration:underline;}

/*///////////////////////////// Classes pour la page d'accueil DEPENDANCE ///////////////////////////////*/

#conteneur-titre-bleu{ width:555px; height:34px; margin-bottom:20px; background-image:url(../images/fond-ligne-bleu.jpg); background-repeat:repeat-x; background-position:bottom;}
#bloc-txt-dependance{ width: 422px; margin-left:32px; border-bottom:solid 1px #5daff1; float:left;}
#savoirplus-dependance{ width:422px; height:15px; line-height:15px; text-align:right; margin-bottom:18px; float:right; margin-right:12px;}
#logo-i-bleu{ width:24px; height:44px; padding-bottom:16px; background-image:url(../images/logo-i-bleu.jpg); background-repeat:no-repeat; float:left;}

#titre-dependance{float:left; padding:8px 10px 0 10px; background-color:#fff;}
#visuel-auxilliaire{ width:73px; height:69px; margin-left:15px; clear:left; float:left; padding-bottom:20px;}
#visuel-boutique{ width:57px; height:80px; margin-left:31px; clear:left; float:left; padding-bottom:20px;}
#visuel-soins{ width:33px; height:87px; margin-left:55px; clear:left; float:left; padding-bottom:20px;}
#visuel-tele{ width:67px; height:87px; margin-left:20px; clear:left; float:left; padding-bottom:20px;}

* html #visuel-boutique{margin-left:15px; margin-right:16px;}/* Positionnement rubrique*/
* html #visuel-soins{ margin-left:15px; margin-right:40px;}/*Positionnement rubrique*/
* html #bloc-txt-dependance{margin-left:10px;}/* Hack Positionnement texte*/

/*////////////////////////////// Classe pour le template agences ///////////////////////////////////////////////////*/

img.visuel-agence{height:100px;  margin-right:10px; float:left; padding-bottom:5px; margin-bottom:5px; margin-top:5px;}
#descripion-agence{ height:110px; text-align:left; float:left; margin-top:5px;}
#id-agence{ width:530px; border:solid 1px #005e25; padding:5px; margin-bottom:5px;}
#nav-details-agence{ width:544px; height:19px; background-image:url(../images/fond_nav.jpg); background-repeat:repeat-x; margin-bottom:15px; margin-top:10px;}
#details-agence{ width:490px; margin-left:38px;}
a.nav-agence-details{font-size:12px; color:#656565; background:none; text-decoration:none; height:19px; width:133px; display:block; float:left; line-height:19px; display:inline-block; text-align:left;  padding-left:10px;}
a.nav-agence-details:hover{ font-weight:bold; background-image:url(../images/fond_nav_clic.jpg); background-repeat:repeat-x; text-decoration:none;}
a.zone-intervention{ font-size:12px; color:#656565; background:none; text-decoration:none; height:19px; width:160px; display:block; float:left; line-height:19px; display:inline-block; text-align:center;}
a.zone-intervention:hover{ font-weight:bold; background-image:url(../images/fond_nav_clic.jpg); background-repeat:repeat-x; text-decoration:none; text-align:center; display:inline-block;}
h3.h3vert{ font-size:12px; color:#005e25; margin:0px;}
#vignettes-agence{width:100px; height:100px; margin:auto; }
#conteneur-vignettes{ width:150px; margin:auto; text-align:left; float:left;}
a.liens_titres_services { color:#005e25; text-decoration:none;}
a.liens_titres_services:hover { color:#005e25; text-decoration: underline;}
.vert12margtop{ margin-top:20px; font-size:12px; color:#005e25;}

/*################################################ FOOTER ###################################################################*/

#footer { width:980px; height:38px; background-image:url(../images/fond_footer.jpg); background-repeat:repeat-x; margin:auto; float:left;}
#coin-gauche{ width:4px; height:38px;  float:left;}
#coin-droit{ width:4px; height:38px; float:left;}
#copyright{ width:420px; height:30px; text-align:right; line-height:30px; float:left; padding-right:10px;}
#mentions { width:500px; height:30px; text-align:left; line height:30px; float:left; padding-left:10px;}

/*################################################ SOINS ###################################################################*/
#logo-menu-soins{ width:165px; height:32px;background-image:url(../images/logo-menu-soins-bleu.jpg); margin:auto;}
#logo-soins-bleu-titre{ width:24px; height:45px; padding-bottom:16px;background-image:url(../images/logo-domidom-soinsl.jpg); background-repeat:no-repeat; float:left;}


a.nav-accueil-soins{font-size:12px; color:#656565; background:none; text-decoration:none; height:19px; width:90px; display:block; float:left; line-height:19px; display:inline-block; text-align:center;}
a.nav-accueil-soins:hover{ font-weight:bold; background-image:url(../images/fond-nav-soins-clic.jpg); background-repeat:repeat-x; text-decoration:none;}
a.nav-etablissements-soins{font-size:12px; color:#656565; background:none; text-decoration:none; height:19px; width:128px; display:block; float:left; line-height:19px; display:inline-block; text-align:center;}
a.nav-etablissements-soins:hover{ font-weight:bold; background-image:url(../images/fond-nav-soins-clic.jpg); background-repeat:repeat-x; text-decoration:none;}
a.nav-services-soins{font-size:12px; color:#656565; background:none; text-decoration:none; height:19px; width:121px; display:block; float:left; line-height:19px; display:inline-block; text-align:center;}
a.nav-services-soins:hover{ font-weight:bold; background-image:url(../images/fond-nav-soins-clic.jpg); background-repeat:repeat-x; text-decoration:none;}
a.nav-contact-soins{font-size:12px; color:#656565; background:none; text-decoration:none; height:19px; width:139px; display:block; float:left; line-height:19px; display:inline-block; text-align:center;}
a.nav-contact-soins:hover{ font-weight:bold; background-image:url(../images/fond-nav-soins-clic.jpg); background-repeat:repeat-x; text-decoration:none;}
a.cliquez-ici{ font-size:10px; color:#c491d9; text-decoration:none; display:block; text-align:center;}
a.cliquez-ici:hover{ font-size:10px; color:#c491d9;text-decoration:none; display:block; font-weight:bold; text-align:center;}
#domidom-boutique-soins-image{ width:50; margin:20px 0px; text-align:center; border:solid1px #c491d9;}
#domidom-boutique-soins{ width:184px; background-image:url(../images/fond-soins-boutique.jpg); background-repeat:no-repeat; margin:20px 0px; text-align:center; padding-right:10px;}
#agences-soins{ width:192px; min-height:114px; margin:0px auto;background-image:url(../images/fond-agences-soins.jpg); background-repeat:no-repeat;}
ul.ul-gris{ list-style:none; color:#656565; margin:10px 0px 10px 0px;}
li.li{ font-size:12px;}
img.visuel-principal-soins{ margin-bottom:10px;}
#trait-violet{ width:172px; height:1px; border-top: solid 1px #c491d9; margin: 10px 0px 10px 10px;}
img.trait-violet{border:solid 1px #c491d9;}
a.sous-menu-gauche-soins{ font-size:12px; color:#656565; text-decoration:none; margin-left:10px; display:block; width:187; height:17px; line-height:17px;}
a.sous-menu-gauche-soins:hover{ font-weight:bold; padding-left:15px; text-decoration:none; border-left: solid 1px; border-left-color:656565;}
a.sous-menu-gauche-soins_on{ font-size:12px; color:#656565; text-decoration:none; margin-left:10px; display:block; width:187; height:17px; line-height:17px; font-weight:bold;}
.txt12bleu-menu{ font-size:12px; color:#5daff1; margin-left:10px; text-decoration:none; display:block; margin-top:10px;}

/*############################################### CLASS ####################################################################*/

h1.h1bleu{ margin:0px; color:#5daff1; font-size:12px; background-color:#FFFFFF;}
h2.h2bleu{ margin:0px; color:#5daff1; font-size:12px; background-color:#FFFFFF;}
h3.h3bleu{ margin:0px; color:#5daff1; font-size:12px; background-color:#FFFFFF;}
p.txtorange12{ font-size:12px; color:#ff6d00;}
span.txtorange12{ font-size:12px; color:#ff6d00;}
p.txtviolet12{ font-size:12px; color:#a4228e;}
p.txtvert10 { font-size:10px; color:#007f2b;}
p.txtgris10 { font-size:10px; color:#656565;}
p.txtvert12 { font-size:12px; color:#007f2b;}
p.txtgris12 { font-size:12px; color:#656565;}
.txtgris14 { font-size:14px; color:#656565;}
p.txtbleu12{ font-size:12px; color:#5daff1; text-align:left;}
p.txtvert20-ital{ font-size:20px; color:#007f2b; font-style:italic; text-align:center;}
p.accorche-domidom{ font-size:15px; color:#007f2b; font-style:italic; text-align:center;}
p.txtvert20-ital-landing{ font-size:20px; color:#007f2b; font-style:italic;}
p.titre-actu{ font-size:14px; color:#fd7820;padding:12px 0px 7px 40px;}
p.titre-domidomplus{ font-size:14px; color:#005e25; padding:10px 0px 7px 40px;}
p.titre-domidomboutique{ font-size:14px; color:#544b3a; padding:10px 0px 0px 15px;}
p.titre-promotion{ font-size:14px; color:#544b3a; text-align:center;}
p.texte-promotion{ font-size:10px; color:#544b3a; text-align:center;}
span.titre-agences{ font-size:14px; color:#007f2b; padding:10px 0px 0px 12px; text-decoration:none; display:block; text-align:center;}
a.titre-agences:hover{ font-weight:bold;}
p.titre-rappel{ font-size:12px; color:#ff6d00;  padding:12px 0px 7px 40px;}
p.txt-agence{ font-size:12px; color:#656565; padding:10px 0px 7px 75px; text-align:left; text-decoration:none;}
.txt-vert12{ font-size:12px; color:#005e25;}
.spantxtgris12 { font-size:12px; color:#656565;}
p.txtvert10contact { font-size:10px; color:#007f2b; display:block; height:10px; line-height:10px;}
p.txtgris10contact { font-size:10px; color:#656565;}
p.txtgris12form { font-size:12px; color:#656565; margin-bottom:5px; margin-left:5px;}

a.lien-footer{ font-size:10px; color:#656565; text-decoration:none; line-height:30px;}
a.lien-footer:hover{ text-decoration:underline;}

a.lien-belgique{font-size:10px; color:#656565; text-decoration:none;}
a.lien-belgique:hover{ color:#007f2b; text-decoration:underline;}

a.menu-gauche{ font-size:12px; color:#7d7d7d; text-decoration:none; margin-left:10px; display:block; width:187; height:17px; line-height:17px;}
a.menu-gauche:hover{ font-weight:bold; text-decoration:none ; }

a.violet10{ font-size:10px; color:#a4228e; text-decoration:none;}
a.violet10:hover{ font-weight:bold;}
a.orange10{ font-size:10px; color:#f7921C; text-decoration:none;}
a.orange10:hover{ font-weight:bold;}
a.bleu10{ font-size:10px; color:#5daff1; text-decoration:none;}
a.bleu10:hover{ font-weight:bold;}
a.savoir-plus-1{ font-size:10px; color:#a4228e; text-decoration:none;}
a.savoir-plus-1:hover{ font-weight:bold;}
a.savoir-plus-2{ font-size:10px; color:#f7921C; text-decoration:none;}
a.savoir-plus-2:hover{ font-weight:bold;}
a.savoir-plus-3{ font-size:10px; color:#5daff1; text-decoration:none;}
a.savoir-plus-3:hover{ font-weight:bold;}
a.service-1{ font-size:12px; color:#a4228e; text-decoration:none; display:block;}
a.service-1:hover{ font-weight:normal;}
a.service-2{ font-size:12px; color:#f7921C; text-decoration:none; display:block;}
a.service-2:hover{ font-weight:normal;}
a.service-3{ font-size:12px; color:#5daff1; text-decoration:none; display:block;}
a.service-3:hover{ font-weight:normal;}
a.rose10{ font-size:10px; color:#f97e61; text-decoration:none; text-align:right;}
a.rose10:hover{ font-weight:bold;}
a.lien-vert12{ font-size:12px; color:#005e25; text-decoration:none; text-align:right; }
a.lien-vert12:hover{ font-weight:bold;}
a.lien-vert10{ font-size:12px; color:#005e25; text-decoration:none; text-align:right; }
a.lien-vert10:hover{ font-weight:bold;}
a.lien-violet12{ font-size:12px; color:#a4228e; text-decoration:none; text-align:right;}
a.lien-violet12:hover{ font-weight:bold;}
a.lien-orange12{ font-size:12px; color:#f7921C; text-decoration:none; text-align:right;}
a.lien-orange12:hover{ font-weight:bold;}
a.lien-bleu12{ font-size:12px; color:#5daff1; text-decoration:none; text-align:right;}
a.lien-bleu12:hover{ font-weight:bold;}
a.lien-vert-sous-menu{color:#656565; text-decoration:none; font-size:10px; display:block; margin-left:20px;}
a.lien-vert-sous-menu:hover{text-decoration:underline; color:#005e25;}


#clear{ clear:both;}
.spanrose10{ font-size:10px; color:#f97e61;}
.span12bleu{ font-size:12px; color:#5daff1;}
.clear-both{clear:both;}

.bg-vert-tableau{ background-color:#a2d4b4;}
.bg-vert-tableau-2{ background-color:#ebf8f0;}
.bg-bleu-tableau{ background-color:#9acaf1;}
.bg-bleu-tableau-2{ background-color:#e0eefa;}
.bg-orange-tableau{ background-color:#f6d0a3;}
.bg-orange-tableau-2{ background-color:#fdead3;}
.bg-violet-tableau{ background-color:#e19bd5;}
.bg-violet-tableau-2{ background-color:#fcd8f6;}

a.lien-vert{ color:#005e25; text-decoration:none; }
a.lien-vert:hover{ text-decoration:underline;}
a.lien-bleu{ color:#5daff1; text-decoration:none; }
a.lien-bleu:hover{ text-decoration:underline;}
a.lien-violet{ color:#a4228e; text-decoration:none; }
a.lien-violet:hover{ text-decoration:underline;}
a.lien-orange{ color:#f7921C; text-decoration:none; }
a.lien-orange:hover{ text-decoration:underline;}

/*:::::::::::::::: tableau -partenaire :::::::::::::::::::*/
.tableau-partenaire{ margin:10px 0 20px 5px;}

/*############################################### CLASS carte ####################################################################*/

#cadre-carte { width:127px; position:absolute; margin-top:120px; }	
#cadre-haut-carte-fr{ width:127px; background-image:url(../images/cadre-haut-carte-fr.png)!important; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/cadre-haut-carte-fr.png", sizingMethod="scale");  height:22px;}/* HACK IE 6 pr PNG*/		
#cadre-centre-carte-fr { width:127px; background-image:url(../images/cadre-centre-carte-fr.png)!important; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/cadre-centre-carte-fr.png", sizingMethod="scale");  font-size:12px; color:#005e25;}/* HACK IE 6 pr PNG*/
#cadre-bas-carte-fr { width:127px; background-image:url(../images/cadre-bas-carte-fr.png)!important; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/cadre-bas-carte-fr.png", sizingMethod="scale"); height:42px;}/* HACK IE 6 pr PNG*/				 
#nom-ville{ width:85px; border-bottom:solid 1px #005e25;  padding:5px; margin-left:5px; background-image:url(../images/logo-i-carte-fr.jpg); background-repeat:no-repeat; padding-left:18px;}	
img.cadre-carte {float:left; margin-top:-3px;}	
ul.liste-cadre{ margin:0px; padding-left:17px; padding-top:5px;}
li.liste-cadre{ margin-left:5px;list-style-type: disc;}
a.liste-cadre{ font-size:12px; color:#656565; text-decoration:none; position:relative;}
a.liste-cadre:hover{ font-size:12px; color:#656565; text-decoration: underline;}
a.titre-cadre{ color:#005e25; text-decoration:none;}


#cadre-carte-1 { width:127px; position:absolute; margin:150px 0 0 670px;}	
#cadre-carte-2 { width:127px; position:absolute; margin:350px 0 0 280px;}	
#cadre-carte-3 { width:127px; position:absolute; margin:300px 0 0 400px;}	
#cadre-carte-4 { width:127px; position:absolute; margin:150px 0 0 280px;}
#cadre-carte-5 { width:127px; position:absolute; margin:200px 0 0 570px;}	
#cadre-carte-6 { width:127px; position:absolute; margin:270px 0 0 250px;}	
#cadre-carte-7 { width:127px; position:absolute; margin:200px 0 0 500px;}	
#cadre-carte-8 { width:127px; position:absolute; margin:75px 0 0 530px;}	
#cadre-carte-9 { width:127px; position:absolute; margin:350px 0 0 650px;}	
#cadre-carte-10 { width:127px; position:absolute; margin:250px 0 0 650px;}
#cadre-carte-11 { width:127px; position:absolute; margin:100px 0 0 350px;}	
#cadre-carte-12 { width:127px; position:absolute; margin:150px 0 0 530px;}	
#cadre-carte-13 { width:127px; position:absolute; margin:450px 0 0 450px;}	
#cadre-carte-14 { width:127px; position:absolute; margin:300px 0 0 350px;}
#cadre-carte-15 { width:127px; position:absolute; margin:75px 0 0 530px;}	
#cadre-carte-16 { width:127px; position:absolute; margin:450px 0 0 350px;}	
#cadre-carte-17 { width:127px; position:absolute; margin:75px 0 0 390px;}	
#cadre-carte-18 { width:127px; position:absolute; margin:200px 0 0 250px;}	
#cadre-carte-19 { width:127px; position:absolute; margin:75px 0 0 390px;}	
#cadre-carte-20 { width:127px; position:absolute; margin:300px 0 0 300px;}
#cadre-carte-21 { width:127px; position:absolute; margin:350px 0 0 650px;}
#cadre-carte-22 { width:127px; position:absolute; margin:300px 0 0 630px;}		
							 
 /*################## CLASS ACTUALITES ###########################*/
#liste-actu{ font-size:12px;}
a.lien-vertactu12{ font-size:12px; color:#005e25; text-decoration:none; display:block; text-align:left; clear:both; margin-top:10px;}
a.lien-vertactu12:hover{ font-weight:bold;}
img.img-actualite { float:left; margin:3px 10px 5px 0; display:block;}
img.puce-actualite { margin:0 10px 0 0;}	
h1.h1vertactu, h2.h2vertactu, h3.h3vertactu{ margin:0 0 10px 0; color:#005e25; font-size:11px; background-color:#FFFFFF; margin-top:10px;}	 

li.li-domidom-actu{ list-style:none; background-image:url(../images/li-orange.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:10px; line-height:14px; margin-bottom: 7px; text-align:left;}
a.txt-domidom-actu{ font-size:11px; color:#656565; text-decoration:none; padding-right:5px;}
a.txt-domidom-actu:hover{ font-size:11px; color:#656565; text-decoration: underline; padding-right:5px;}
ul.ul-domidom{margin:0 0 0 10px; padding:0px;}
h1.h1actu, h2.h2actu{ margin:0px; color:#f7921C; font-size:12px; background-color:#FFFFFF;}
a.lien-orangeactu12{ font-size:12px; color:#f7921C; text-decoration:none; display:block; text-align:left; clear:both; margin-top:10px;}
a.lien-orangeactu12:hover{ font-weight:bold;}
h3.orangeactu{ margin:0 0 10px 0; color:#f7921C; font-size:11px; background-color:#FFFFFF; margin-top:10px;}
#logo-actu{ width:35px; height:40px;;padding-bottom:16px; background-image:url(../images/logo-actu.jpg); background-repeat:no-repeat; float:left;}
/*/////////////////////////////////////////// Classe formulaire /////////////////////////////////////////////////////*/
.txtvert12recrut { font-size:12px; color:#007f2b; margin-bottom:5px;}
input.input-recrutement{ height:19px; background-image:url(../images/fond-input.jpg); background-repeat:repeat-x; margin-bottom:10px; border: solid 1px #dbdbdb;}
select.input-recrutement{color:#656565; width:200px; margin-bottom:10px;}

