/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Copyrigth (c) 2006 IMM
|		Webdesign : Smart Agence
|		http://www.smartagence.com/
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* ______________________[ 00 | META declarations ]________________________ */

body {margin:2px 0 10px 0;padding:0;font:76% Verdana,Arial,sans-serif;background-color:#fff;text-align:center;}
img {border:none;}
acronym, abbr, dfn {cursor:help;font-style:normal;border-bottom:1px dotted #dedede;}
hr {display:none;clear:both;}
a {text-decoration:none;color:#0381D0;}
a:hover {text-decoration:underline;}


/* ______________________[ 01 | Haut de page : logo, recherche, etc. ]________________________ */

/* NAVIGATION INTERNE À LA PAGE */
#NavigationInterne {list-style:none;width:760px;margin:0 auto;padding:0;}
#NavigationInterne li {list-style:none;float:right;background:url(../../img/bullet_01.gif) #fff no-repeat 0 65%;padding:0 0 0 .65em;margin:0 .15em 0 .75em;line-height:1.05em;}
#NavigationInterne a {position:absolute;top:-777px;left:-777px;font:.85em verdana,sans-serif;color:#005fa2;text-decoration:none;font-weight:bold;}
#NavigationInterne a:focus {position:relative !important;top:auto !important;left:auto !important;}

#Annexe {margin:0;padding:0;height:1.4em;background:url(../../img/filet_h_02.gif) transparent repeat-x 0 100%;width:760px;border-left:159px solid #fff;voice-family:"\"}\"";voice-family:inherit;width:601px;}
html>body #Annexe {width:601px;margin:0 auto;}
#Annexe li {list-style:none;float:right;background:url(../../img/bullet_01.gif) #fff no-repeat 0 .5em;padding:0 0 0 .65em;margin:0 .15em 0 .75em;line-height:1.05em;}
#Annexe a {font:.85em verdana,sans-serif;color:#005fa2;text-decoration:none;}
#Annexe a:hover {text-decoration:underline;}
#Annexe a#LangueEN {display: block; padding: 0 0 0 20px; background: url(../../img/gb.gif) transparent no-repeat 0 .1em;}
#Annexe a#LangueFR {display: block; padding: 0 0 0 20px; background: url(../../img/fr.gif) transparent no-repeat 0 .1em;}


#EnTete {width:760px;height:95px;margin:0 auto;padding:0;display:block;text-align:left;background-color:#13b3e3;background-repeat:no-repeat;background-position:100% 0;}
body.rub00 #EnTete, body.home #EnTete, body #EnTete {background-image:url(../../img/masthead_00.jpg);}
body.rub01 #EnTete {background-image:url(../../img/masthead_01.jpg);}
body.rub02 #EnTete {background-image:url(../../img/masthead_02.jpg);}
body.rub03 #EnTete {background-image:url(../../img/masthead_03.jpg);}
body.rub04 #EnTete {background-image:url(../../img/masthead_04.jpg);}
body.rub05 #EnTete {background-image:url(../../img/masthead_08.jpg);}
body.rub06 #EnTete {background-image:url(../../img/masthead_06.jpg);}
body.rubAutre #EnTete {background-image:url(../../img/masthead_06.jpg);}

#Logo {margin:0;width:159px;height:66px;background-color:#fff;float:left;padding:3px 5px 0 6px;voice-family:"\"}\"";voice-family:inherit;width:148px;height:63px;}
html>body #Logo {width:148px;height:63px;}
#FormRecherche {margin:0 auto;padding:13px 0 10px 27px;width:191px;font:bold .85em verdana,sans-serif;color:#fff;float:left;text-align:left;}
#FormRecherche input {font:1em verdana,sans-serif;color:#005fa2;border:none;padding:1px 2px 2px 2px;}
#FormRecherche label {display:block;}
#recherche {width:118px;}
#FormRecherche input.button {cursor:pointer;padding:0 1px;background:url(../../img/bt_ok.gif) transparent no-repeat 0 0;color:#fff;font:bold 11px Arial,sans-serif;}


/* ______________________[ 02 | Navigation principale ]________________________ */

#NavigationPrincipale {list-style:none;padding:0;margin:-29px 0 0 0;width:760px;}
.home #NavigationPrincipale {list-style:none;padding:0;margin:-29px 0 0 0;width:760px;background:url(../../img/bg_mn.gif) no-repeat 100% 100% !important;}
html>body #NavigationPrincipale, html>body.home #NavigationPrincipale {margin:-29px auto 0 auto;}
#NavigationPrincipale li {float:left;background-color:transparent;background-repeat:no-repeat;background-position:0 0;text-align:left;}
#NavigationPrincipale ul {text-align:left;display:none;list-style:none;position:absolute;color:#fff;padding:0 0 5px 0;margin:0;position:absolute; z-index:1001}
#NavigationPrincipale li.over, #NavigationPrincipale li.over a, #NavigationPrincipale li:hover a, #NavigationPrincipale a:hover {background-position:0 -69px !important;}
#NavigationPrincipale.en li.over, #NavigationPrincipale.en li.over a, #NavigationPrincipale.en li:hover a, #NavigationPrincipale.en a:hover {background-position:0 -138px !important;}
#NavigationPrincipale li:hover ul, #NavigationPrincipale li.over ul {display:block;}
#NavigationPrincipale a {display:block;background-color:transparent;background-repeat:no-repeat;background-position:0 0;height:69px;}
#NavigationPrincipale a strong {position:absolute;top:-777px;left:-777px;}
#NavigationPrincipale li li {background:url(../../img/bullet_04.gif) transparent no-repeat 7px .35em !important;float:none;vertical-align:bottom;padding:.1em 0;}
#NavigationPrincipale li li a {display:block;margin:0;padding:0;font:bold .8em Verdana,sans-serif;color:#fff;text-decoration:none;height:1%;background-image:none !important;width:auto !important;line-height:1.2em;voice-family:"\"}\"";voice-family:inherit;padding:0 0 0 15px;}
html>body #NavigationPrincipale li li a {padding:0 0 0 15px;line-height:1.3em;}
#NavigationPrincipale li li a:hover {text-decoration:underline;}

body.rub01 #NavItem1, body.rub01 #NavItem1 a {background-position:0 -138px;}
body.rub02 #NavItem2, body.rub02 #NavItem2 a {background-position:0 -138px;}
body.rub03 #NavItem3, body.rub03 #NavItem3 a {background-position:0 -138px;}
body.rub04 #NavItem4, body.rub04 #NavItem4 a {background-position:0 -138px;}
body.rub05 #NavItem5, body.rub05 #NavItem5 a {background-position:0 -138px;}
body.rub06 #NavItem6, body.rub06 #NavItem6 a {background-position:0 -138px;}

#NavigationPrincipale.fr #NavItem1, #NavigationPrincipale.fr #NavItem1 a {background-image:url(../../img/fr/mn1.gif);width:126px;}
#NavigationPrincipale.fr #NavItem2, #NavigationPrincipale.fr #NavItem2 a {background-image:url(../../img/fr/mn2.gif);width:158px;}
#NavigationPrincipale.fr #NavItem3, #NavigationPrincipale.fr #NavItem3 a {background-image:url(../../img/fr/mn3.gif);width:166px;}
#NavigationPrincipale.fr #NavItem4, #NavigationPrincipale.fr #NavItem4 a {background-image:url(../../img/fr/mn4.gif);width:136px;}
#NavigationPrincipale.fr #NavItem5, #NavigationPrincipale.fr #NavItem5 a {background-image:url(../../img/fr/mn5.gif);width:76px;}
#NavigationPrincipale.fr #NavItem6, #NavigationPrincipale.fr #NavItem6 a {background-image:url(../../img/fr/mn6.gif);width:98px;}

#NavigationPrincipale.en #NavItem1, #NavigationPrincipale.en #NavItem1 a {background-image:url(../../img/en/mn1.gif);width:91px;}
#NavigationPrincipale.en #NavItem2, #NavigationPrincipale.en #NavItem2 a {background-image:url(../../img/en/mn2.gif);width:194px;}
#NavigationPrincipale.en #NavItem3, #NavigationPrincipale.en #NavItem3 a {background-image:url(../../img/en/mn3.gif);width:211px;}
#NavigationPrincipale.en #NavItem4, #NavigationPrincipale.en #NavItem4 a {background-image:url(../../img/en/mn4.gif);width:107px;}
#NavigationPrincipale.en #NavItem5, #NavigationPrincipale.en #NavItem5 a {background-image:url(../../img/en/mn5.gif);width:72px;}
#NavigationPrincipale.en #NavItem6, #NavigationPrincipale.en #NavItem6 a {background-image:url(../../img/en/mn6.gif);width:85px;}
#NavigationPrincipale.en #NavItem5.over, #NavigationPrincipale.en #NavItem5.over a, #NavigationPrincipale.en #NavItem5:hover a, #NavigationPrincipale #NavItem5 a:hover {background-position:0 -69px !important;}

.home #NavigationPrincipale.fr #NavItem1, .home #NavigationPrincipale.fr #NavItem1 a {background-image:url(../../img/fr/mn1_hm.gif);width:126px;}
.home #NavigationPrincipale.fr #NavItem2, .home #NavigationPrincipale.fr #NavItem2 a {background-image:url(../../img/fr/mn2_hm.gif);width:158px;}
.NavAutre #NavigationPrincipale.fr #NavItem1, .NavAutre #NavigationPrincipale.fr #NavItem1 a {background-image:url(../../img/fr/mn1_autre.gif);width:126px;}
.NavAutre #NavigationPrincipale.fr #NavItem2, .NavAutre #NavigationPrincipale.fr #NavItem2 a {background-image:url(../../img/fr/mn2_autre.gif);width:158px;}

.home #NavigationPrincipale.en #NavItem1, .home #NavigationPrincipale.en #NavItem1 a {background-image:url(../../img/en/mn1_hm.gif);width:91px;}
.home #NavigationPrincipale.en #NavItem2, .home #NavigationPrincipale.en #NavItem2 a {background-image:url(../../img/en/mn2_hm.gif);width:194px;}
.NavAutre #NavigationPrincipale.en #NavItem1, .NavAutre #NavigationPrincipale.en #NavItem1 a {background-image:url(../../img/en/mn1_autre.gif);width:91px;}
.NavAutre #NavigationPrincipale.en #NavItem2, .NavAutre #NavigationPrincipale.en #NavItem2 a {background-image:url(../../img/en/mn2_autre.gif);width:194px;}

#NavigationPrincipale.fr #NavItem1 ul {background-color:#015ea0;width:126px;margin:0 0 0 0;}
#NavigationPrincipale.fr #NavItem2 ul {background-color:#45a147;width:157px;margin:-22px 0 0 1px;}
#NavigationPrincipale.fr #NavItem3 ul {background-color:#7ead2F;width:165px;margin:-37px 0 0 1px;}
#NavigationPrincipale.fr #NavItem4 ul {background-color:#99ca47;width:135px;margin:-20px 0 0 1px;}
#NavigationPrincipale.fr #NavItem5 ul {background:url(../../img/mn5_ul.gif) #fab204 no-repeat 0 0;width:146px;margin:-17px 0 0 1px;padding:10px 0 5px 0;}
#NavigationPrincipale.fr #NavItem6 ul {background:url(../../img/mn6_ul.gif) #13b3e3 no-repeat 0 0;width:123px;margin:-18px 0 0 -25px;padding:11px 0 5px 0;}

#NavigationPrincipale.en #NavItem1 ul {background:url(../../img/en/mn1_ul_mn2off.gif) #015ea0 no-repeat 0 0;width:126px;margin:-69px 0 0 0; padding: 69px 0 5px 0}
body.rub02 #NavigationPrincipale.en #NavItem1 ul {background:url(../../img/en/mn1_ul_mn2on.gif) #015ea0 no-repeat 0 0;width:126px;margin:-69px 0 0 0; padding: 69px 0 5px 0}
#NavigationPrincipale.en #NavItem2 ul {background-color:#45a147;width:193px;margin:-22px 0 0 1px;}
#NavigationPrincipale.en #NavItem3 ul {background-color:#7ead2F;width:210px;margin:-37px 0 0 1px;}
#NavigationPrincipale.en #NavItem4 ul {background:url(../../img/en/mn4_ul_mn5off.gif) #99ca47 no-repeat 100% 0;width:126px;margin:-20px 0 0 1px;}
#NavigationPrincipale.en #NavItem5 ul {background:url(../../img/mn5_ul.gif) #fab204 no-repeat 0 0;width:146px;margin:-17px 0 0 1px;padding:10px 0 5px 0;}
#NavigationPrincipale.en #NavItem6 ul {background:url(../../img/mn6_ul.gif) #13b3e3 no-repeat 0 0;width:123px;margin:-18px 0 0 -38px;padding:11px 0 5px 0;}

/* ______________________[ 03 | Contenu principal : présentation en 3 colonnes*/

#ContainerCols {width:760px;margin:0 auto;padding:0;display:block;font-size:.9em;text-align:left;background:url(../../img/bg_container.gif) transparent repeat-y 0 100%;}
.home #ContainerCols {width:760px;margin:0 auto;padding:0 0 1px 0;display:block;background:url(../../img/bg_container_hm.gif) transparent repeat-y 0 100%;font-size:.9em;}
.NavAutre #ContainerCols {width:760px;margin:0 auto;padding:0;display:block;font-size:.9em;text-align:left;background:url(../../img/bg_container_alt.gif) transparent repeat-y 0 100%;}

/* class permettant le retour dans le flux sans ajout de markup a appliquer sur le conteneur de flottant */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* */

/* FIL d'ARIANE */
#FildAriane {position:absolute;z-index:1;color:#999;text-align:left;padding:0 0 5px 0;font-size:.9em;margin:-16px 0 0 0;clear:both;background:url(../../img/filet_h_03.gif) #fff repeat-x 0 100%;border-left:20px solid #fff;width:591px;voice-family:"\"}\"";voice-family:inherit;width:571px;}
html>body #FildAriane {margin-left:159px;width:571px;}
#FildAriane a {color:#999;text-decoration:none;}
#FildAriane a:hover {color:#0381D0;text-decoration:underline;}

#TxtTools {float:right;margin:-22px 5px 0 0;width:200px;display:inline;}
#TxtTools a {float:right;margin:0 5px;display:inline;}
#TxtTools a strong {position:absolute;top:-777px;left:-777px;}
#Print {background:url(../../img/ico_print.gif) #fff no-repeat 0 0;height:15px;width:16px;}
#Send {background:url(../../img/ico_send.gif) #fff no-repeat 0 0;height:15px;width:15px;}
.hidden {float:right;color:#09aadb;}

/* [ 03.1 | SPÉCIFIQUE ACCUEIL ]________________________ */

/* Première colonne */
#ColA {margin:0;padding:0 !important;width:265px;float:left;text-align:left;}
#ColA .baseline {width:265px;padding:0;margin:0;height:36px;}
body.fr #ColA .baseline {background:url(../../img/fr/div_hopital.gif) transparent no-repeat 0 100%;}
body.en #ColA .baseline {background:url(../../img/en/div_hopital.gif) transparent no-repeat 0 100%;}
#ColA .modernite {margin:2px 0 0 3px;padding:0;width:259px;height:208px;}
/*body.fr #ColA .modernite {background:url(../../img/fr/div_modernite.jpg) #fff repeat-x 0 0;}
body.en #ColA .modernite {background:url(../../img/en/div_modernite.jpg) #fff repeat-x 0 0;}*/
#ColA .baseline strong, #ColA .modernite strong {position:absolute;top:-777px;left:-777px;}

/* Deuxième colonne */
#ColB {padding:0 5px 0 10px;margin:0 !important;width:254px;float:left;text-align:left;voice-family:"\"}\"";voice-family:inherit;width:239px;}
html>body #ColB {width:239px;}
/* TITRAILLE + gestion du contenu RTE */
#ColB p {margin-top:0;}
#ColB .baseline2 {width:244px;padding:0;margin:0 0 10px -10px;height:36px;}
body.fr #ColB .baseline2 {background:url(../../img/fr/div_professionnels.gif) transparent no-repeat 0 100% !important;}
body.en #ColB .baseline2 {background:url(../../img/en/div_professionnels.gif) transparent no-repeat 0 100% !important;}
#ColB .baseline2 strong {position:absolute;top:-777px;left:-777px;}

/* Dernière colonne */
#ColC {margin:0;padding:0;width:241px;text-align:left;float:right;background-color:#e9ecf5;}
#ColC dl {font-size:10px;margin:0;}
#ColC dl dt {margin:5px 0 0 5px;padding:0 5px 0 25x;}
#ColC dl dt strong {position:absolute;top:-777px;left:-777px;}
#ColC dl dt.zoomsur {font-size:.1em;text-align:right;color:#e9ecf5;height:33px;}
body.fr #ColC dl dt.zoomsur {background:url(../../img/fr/dt_zoom.gif) no-repeat 0 0;}
body.en #ColC dl dt.zoomsur {background:url(../../img/en/dt_zoom.gif) no-repeat 0 0;}
#ColC dl dt.recrutement {font-size:.1em;text-align:right;color:#e9ecf5;height:33px;}
body.fr #ColC dl dt.recrutement {background:url(../../img/fr/dt_recrutement.gif) no-repeat 0 0;}
body.en #ColC dl dt.recrutement {background:url(../../img/en/dt_recrutement.gif) no-repeat 0 0;}
#ColC dl dt.warning {font-size:.1em;text-align:right;color:#e9ecf5;height:33px;}
body.fr #ColC dl dt.warning {background:url(../../img/fr/dt_warning.gif) no-repeat 0 0;}
body.en #ColC dl dt.warning {background:url(../../img/en/dt_warning.gif) no-repeat 0 0;}
#ColC dl dd {margin:0 0 0 0 !important;padding:0px 15px 5px 20px;border-bottom:1px solid #fff;}
#ColC dl dd.warning {border-bottom:0;}
#ColC dl dd.recrutement {border-bottom:2px solid #fff;}
#ColC dl dd p {margin:5px 0 0 0;} 
#ColC dl dd a {text-decoration:none;color:#0381D0;}
#ColC dl dd a:hover {text-decoration:underline;}
#ColC dl dd ul {list-style-type:none;margin:3px 0 0 0;padding:0;}
#ColC dl dd ul li {background:url(../../img/bullet_05.gif) no-repeat 1px .5em;padding:0 0 0 10px;line-height:1.2em;}
#ColC dl dd ul li a {text-decoration:none;color:#000;} 
#ColC dl dd ul li a:hover {text-decoration:underline;color:#000;} 

dl.services {margin:0;padding:9px 0 0 0;}
body.fr dl.services dt {background:url(../../img/fr/dt_services.gif) transparent no-repeat 0 100% !important;height:18px;}
body.en #ColB .services dt {background-image:url(../../img/en/specialities.gif); height: 17px; width: 81px}
dl.services dt strong {position:absolute;top:-777px;left:-777px;}
dl.services dd {margin:0;padding:6px 0 0 0;}
dl.services dd form {margin:0;padding:0;}
#specialites {position:absolute;top:-777px;left:-777px;}
.show {position:relative !important;top:auto !important;left:auto !important;}
dl.services dd p {margin-bottom:1em;}

ul.services {margin:10px 10px 0 0;padding:5px 0 0 0;list-style:none;}
ul.services li {margin:0 0 5px 0;padding:0 0 7px 16px;background:url(../../img/bullet_03.gif) #fff no-repeat 0 .22em;font-weight:bold;color:#000;}
ul.services li a {color:#000;text-decoration:none;}
ul.services li a:hover {text-decoration:underline;}
dl.services select {font:1em Verdana,sans-serif;margin:7px 0 0 0;padding:0 0 1px 0;color:#676767;}
ul.services li select {margin:7px 0 0 -17px !important;width:230px;}

dl.spec dt {font-weight:normal;background-image:none !important;}
dl.spec dd {background:url(../../img/bullet_05.gif) no-repeat 1px .5em;padding:0 0 0 10px;line-height:1.2em;font-weight:normal;}

/* [ 03.2 | INTÉRIEUR — Colonne de menu secondaire ]________________________ */

#ColMenu {width:159px;float:left;margin:-28px 0 0 0;padding:0 !important;text-align:left;}
#ColMenu dl {width:159px;margin:0;padding:0;}
#ColMenu dl dt {background-color:#015ea0;background-repeat:no-repeat;background-position:4px 0;height:31px;}
#ColMenu dl dt strong {position:absolute;top:-777px;left:-777px;}
#ColMenu dl dd {background:url(../../img/filet_h_04.gif) #13b3e3 repeat-x 0 0;margin:0;padding:11px 0 30px 0;height:280px;}
html>body #ColMenu dl dd {height:auto;min-height:280px;}
#ColMenu dl dd ul {margin:0;padding:0;list-style-type:none;}
#ColMenu dl dd li {display:block;background:url(../../img/bg_li_off.gif) transparent no-repeat 0 0;padding:0;margin:0;border-bottom:2px solid #13b3e3;position:relative;height:1%;}
#ColMenu dl dd li.on {background:url(../../img/bg_li_on.gif) transparent no-repeat 0 0;}
#ColMenu dl dd li a {display:block;font-weight:bold;color:#fff;margin:0;padding:0 0 0 18px;text-decoration:none;width:159px;voice-family:"\"}\"";voice-family:inherit;width:140px;}
html>body #ColMenu dl dd li a {width:140px;}
#ColMenu dl dd li a:hover {text-decoration:underline;}
#ColMenu dl dd li.on a, #ColMenu dl dd li.on a:hover {background:url(../../img/bg_li_a_on.gif) transparent no-repeat 0 100%;color:#13b3e3;text-decoration:none;cursor:default;}
#ColMenu dl dd li.on li a, #ColMenu dl dd li.on li a:hover {cursor:hand;} /* Sorry */
#ColMenu dl dd ul ul {margin:0;padding:5px 0;position:absolute;top:-777px;left:-777px;background-color:#13b3e3;border-left:12px solid #13b3e3;}
#ColMenu dl dd ul li.on ul {position:relative;top:auto;left:auto;}
#ColMenu dl dd li li {background:url(../../img/bg_li_li_off.gif) transparent no-repeat 0 0;padding:0;}
#ColMenu dl dd li li.on {background:url(../../img/bg_li_li_on.gif) #fff no-repeat 0 0 !important;border-right:1px solid #13b3e3;}
#ColMenu dl dd li li.on a, #ColMenu dl dd li li.on a:hover {background:url(../../img/bg_li_li_a_on.gif) transparent no-repeat 0 100% !important;color:#13b3e3 !important;cursor:default !important;text-decoration:none !important;}
#ColMenu dl dd li li a {display:block;background:none !important;padding:0 0 0 15px !important;margin:0 !important;font-size:.9em;color:#fff !important;width:146px !important;voice-family:"\"}\"";voice-family:inherit;width:131px !important;}
html>body #ColMenu dl dd li li a {width:131px !important;}
#ColMenu dl dd li li a:hover {text-decoration:underline !important;cursor:pointer !important;}

body.fr #ColMenu dl dt.rub01 {background-image:url(../../img/fr/rub_01_dt.gif);}
body.fr #ColMenu dl dt.rub02 {background-image:url(../../img/fr/rub_02_dt.gif);}
body.fr #ColMenu dl dt.rub03 {background-image:url(../../img/fr/rub_03_dt.gif);}
body.fr #ColMenu dl dt.rub04 {background-image:url(../../img/fr/rub_04_dt.gif);}
body.fr #ColMenu dl dt.rub05 {background-image:url(../../img/fr/rub_05_dt.gif);}
body.fr #ColMenu dl dt.rub06 {background-image:url(../../img/fr/rub_06_dt.gif);}

body.en #ColMenu dl dt.rub01 {background-image:url(../../img/en/rub_01_dt.gif);}
body.en #ColMenu dl dt.rub02 {background-image:url(../../img/en/rub_02_dt.gif);}
body.en #ColMenu dl dt.rub03 {background-image:url(../../img/en/rub_03_dt.gif);}
body.en #ColMenu dl dt.rub04 {background-image:url(../../img/en/rub_04_dt.gif);}
body.en #ColMenu dl dt.rub05 {background-image:url(../../img/en/rub_05_dt.gif);}
body.en #ColMenu dl dt.rub06 {background-image:url(../../img/en/rub_06_dt.gif);}

#ColMenu.ColAutre {background-color:#f2f4f9;width:159px;float:left;margin:-28px 0 0 0;padding:0 !important;text-align:left;height:515px;}


/* [ 03.3 | INTÉRIEUR — Colonne de contenu principal ]________________________ */

#ColContenu {text-align:left;margin:20px 0 0 20px;padding:0 0 10px 0;float:left;width:376px;}
/* class permettant le retour dans le flux sans ajout de markup a appliquer sur le conteneur de flottant */
#ColContenu ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContenu ul {display:inline-block;}
/* \*/ * html #ColContenu ul {height:1%;} #ColContenu ul {display:block;} /* */

#ColContenu ul {list-style:none;padding-left:0;margin:0 0 1em 20px; }
/* \*/
* html body #ColContenu ul { margin-left: 5px; voice-family: "\"}\""; voice-family: inherit; margin-left: 20px; }
/* */
#ColContenu ul li {display:block; background:url(../../img/bullet_02.gif) transparent no-repeat 0 .5em;padding:0 0 0 10px;}
#ColContenu p, #ColContenu h2 {margin:0 0 1em 0;}
#ColContenu ol {margin-bottom:1em;}

h1 {font:bold 1.45em Verdana,sans-serif;color:#005fa2;background:url(../../img/filet_h_03.gif) #fff repeat-x 0 100%;margin:0 0 0 159px;clear:both;width:591px;padding:5px 0;border-left:20px solid #fff;text-align:left;voice-family:"\"}\"";voice-family:inherit;width:571px;}
html>body h1 {width:571px;}
h2 {font:bold 1.3em Verdana,sans-serif;color:#005fa2;padding:0 0 0 15px;background:url(../../img/bullet_06.gif) transparent no-repeat 0 .3em;}
h3 {font:bold 1em Verdana,sans-serif;color:#005fa2;}
h4 {}

.left {float:left;margin:.6em 15px 15px 0;}
.right {float:right;margin:.6em 0 15px 15px;}
.center {text-align:center;}
.justify {text-align:justify;}
.middle {display:block;margin:0 auto;}

#ColContenu div.imgText { clear: both; position: relative; }
#ColContenu div.imgText>* { margin-left: 30%; }
#ColContenu div.imgText table.imgtext-table { margin-left: 0 !important; }
/* \*/
* html body #ColContenu div.imgText * { margin-left: 30%; }
* html body #ColContenu div.imgText * * { margin-left: 0; }
* html body #ColContenu div.imgText table.imgtext-table { left: -30%; position: absolute !important; }
/* */



/* [ 03.4 | INTÉRIEUR — Colonne de contenu contextuel au contenu principal ]________________________ */

#ColContextuel {text-align:left;width:190px;float:right;}
/*.contacts {width:180px;margin:28px 0;padding:0;}
.contacts a, .contacts a:hover {color:#f8981d;}
.contacts ul {list-style:none;padding:0;margin:0;}
.contacts ul ul {padding:0;margin:3px 0 6px 10px;}
.contacts li {background:url(../../img/bullet_02.gif) transparent no-repeat 0 .5em;padding:0 0 0 10px;}
.contacts li li {background:url(../../img/filet_h_04.gif) transparent no-repeat 0 .6em;padding:0 0 0 8px;}
dl.contacts {border:1px solid #13b3e3;voice-family:"\"}\"";voice-family:inherit;width:178px;}
html>body dl.contacts {width:178px;}
dl.contacts dt {font-weight:bold;color:#fff;background-color:#13b3e3;border-top:4px solid #fff;padding:3px 9px;}
dl.contacts dd {background-color:#f1f4f9;margin:0;padding:10px;}*/

#ColContextuel .box:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContextuel .box {display:inline-block;}
/* \*/ * html #ColContextuel .box {height:1%;} #ColContextuel .box {display:block;} /* */
#ColContextuel .box {border:1px solid #13b3e3;margin:28px 0;padding:9px 9px 0 9px;background-color: #F1F4F9}
#ColContextuel .box h2 {font-weight:bold;color:#fff;background-color:#13b3e3;border-top:4px solid #fff;padding:3px 9px; margin: -9px -9px 9px -9px; background-image: none; font-size: 1em;}
#ColContextuel .box ul {list-style:none;padding:0 0 9px 0;margin:0;}
#ColContextuel .box li {background:url(../../img/bullet_02.gif) transparent no-repeat 0 .5em;padding:0 0 0 10px;}
#ColContextuel .box li li  {background:url(../../img/filet_h_04.gif) transparent no-repeat 0 .6em;padding:0 0 0 8px;}
#ColContextuel .box p {margin: 0; padding: 0 0 9px 0}


#ColContextuel .imgtext-table {margin-bottom: 15px}

/* [ 03.5 | INTÉRIEUR — Colonne double : pas de colonne de droite ]________________________ */

#ColContenu.double {text-align:left;margin:20px 0px 0px 20px;padding:0 0 10px 0;float:left;width:571px;}

/* ______________________ [ 03.6  | INTÉRIEUR —  plan d'acces ]________________________ */

h3.voiture, .metro, .rer, .bus, .telephone {padding:10px 0 0 30px;background-color:transparent;background-repeat:no-repeat;margin-bottom:-10px;height:38px;voice-family:"\"}\"";voice-family:inherit;height:28px;}
html>body h3.voiture, html>body .metro, html>body .rer, html>body .bus, html>body .telephone {height:28px;}
.voiture {background-image:url(../../img/pic_voiture.gif);background-position:0px 10px;}
.metro {background-image:url(../../img/pic_metro.gif);background-position:0px 5px;}
.rer {background-image:url(../../img/pic_rer.gif);background-position:0px 5px;}
.bus {background-image:url(../../img/pic_bus.gif);background-position:0px 4px;}
.telephone {background-image:url(../../img/pic_telephone.gif);background-position:0px -2px;}


/* ______________________ [ 03.6  | INTÉRIEUR —  formulaire de contact ]________________________ */

.formulaire {background-color:#dee9f0;width:510px;}
.formulaire div.bl {background:url(../../img/bl.gif) 0 100% no-repeat;}
.formulaire div.br {background:url(../../img/br.gif) 100% 100% no-repeat;padding:10px 0;}
.formulaire div.tl {background:url(../../img/tl.gif) 0 0 no-repeat;}
.formulaire div.tr {background:url(../../img/tr.gif) 100% 0 no-repeat;padding:10px 0;}

div.row {clear:both;padding-top:5px;padding-left:10px;}
div.row label {float:left;width:170px;text-align:right;}
div.row span.formw {float:right;width:320px;text-align:left;} 
div.row a {float:left;width:415px;text-align:right;}


.formulaire input {border:1px solid #cecece;font:1em Verdana,sans-serif;}

.formulaire textarea {border:1px solid #cecece;font:1em Verdana,sans-serif;overflow:auto;}
.formulaire select {font:1em Verdana,sans-serif;}
.asterisque {font-size:.9em;padding:5px 0 0 20px;width:490px;}

/* input radio */
.formulaire input.radio {border:none;padding:0;}
fieldset {margin:0;padding: 0;border:none;}
p.eqLegend {text-align:right;width:173px; margin: 0 !important;}
div.row label.btradio {float:right;width:295px;margin:0;text-align:left;}
div.row fieldset span.formw {margin-top:0;} 

/* bouton */
div.row span.validation {float:right;width:330px;text-align:right;margin-right:90px;}
.formulaire input.button {cursor:pointer;padding:0px 10px 0px 10px;background-color:transparent;color:#fff;font:normal 1em Arial,sans-serif;border:none;width:auto;margin-top:0;voice-family:"\"}\"";voice-family:inherit;padding:0;}
html>body .formulaire input.button {padding:0 10px;}
.formulaire span.envoyerbl {background:url(../../img/bg_bt_ble.gif) 0 100% no-repeat #f8981d;padding:1px 0 2px 0;}
.formulaire span.envoyerbl {*padding:0;} /**/
.formulaire span.envoyerbr  {background:url(../../img/bg_bt_bre.gif) 100% 100% no-repeat;padding:1px 0 2px 0;}
.formulaire span.envoyerbr {*padding:0;} /**/
.formulaire span.envoyertl {background:url(../../img/bg_bt_tle.gif) 0 0 no-repeat;padding:1px 0 2px 0;}
.formulaire span.envoyertl {*padding:0;}/**/
.formulaire span.envoyertr {background:url(../../img/bg_bt_tre.gif) 100% 0 no-repeat;padding:1px 0 2px 0;}
.formulaire span.envoyertr {*padding:0} /**/


/* ______________________ [ 03.7  | INTÉRIEUR —  album photos ]________________________ */

/* PAGE DES CATEGORIES PHOTOS */

.categorie {width:500px;margin-left:50px;}
.categorie dl {float: left;margin:0 0 20px 20px;padding:0;width:140px;background:url(../../img/bg_dl_cat.gif) transparent no-repeat 0% 100%;}
.categorie dt {background-color:#13b3e3;margin:0;padding:10px;background:url(../../img/bg_dt_cat.gif) transparent no-repeat 0 0;text-align:center;width:140px;voice-family:"\"}\"";voice-family:inherit;width:120px;}
html>body .categorie dt {width:120px;}

.categorie dt a {font:1em Verdana,sans-serif;color:#fff;text-decoration:none;}
.categorie dd {margin:0;padding:6px;background-color:#d3d9ea;margin:0 0 5px 0;text-align:center;width:140px;voice-family:"\"}\"";voice-family:inherit;width:128px;}
html>body .categorie dt {width:128px;}
.categorie dd.voir {padding:0;background-color:#666;margin:-5px 0 10px 5px;width:123px;text-align:right;background:url(../../img/bullet_06.gif) transparent no-repeat 100% .3em;}
.categorie dd.voir a {font:bold 1em Verdana,sans-serif;color:#0381D0;padding:0 10px 0 0;}

/* \*/ * html body .categorie dd.voir a {height:1%;} /* */



/* PAGE DE PHOTOS */

.catalogue {background-color:#d3d9ea;width:480px;margin-left:50px;padding:10px 0;}
.catalogue a {font:1em Verdana,sans-serif;color:#fff;}
.pages {background-color:#015ea0;width:480px;margin-left:50px;font:1em Verdana,sans-serif;color:#fff;padding: 0px;}
.pages a {font:1em Verdana,sans-serif;color:#fff;text-decoration:underline}
.pagegch {display: block; margin:0;padding:0;width:160px;text-align:right;float:left;}
.pagectr {display: block; margin:0;padding:0;width:160px;text-align:center;float:left;}
.pagedte {display: block; margin:0;padding:0;width:160px;text-align:left;float:left;}
.catalogue dl {margin:0;float:left;padding:5px 10px;width:140px;height:200px;}
.catalogue dt {background-color:#13b3e3;margin:0;padding:10px;background:url(../../img/bg_dt.gif) transparent no-repeat 0 0;text-align:center;width:140px;height:48px;voice-family:"\"}\"";voice-family:inherit;width:120px;height:28px;}
html>body .catalogue dt {width:120px;height:28px;}
.catalogue dd {border:1px solid #005fa2;padding:10px 6px 9px 6px;background-color:#fff;margin:0;width:126px;text-align:center;}

.pages div.bl {background:url(../../img/bl_bleu.gif) 0 100% no-repeat;}
.pages div.br {background:url(../../img/br_bleu.gif) 100% 100% no-repeat;padding:10px 0 10px 0;}
.pages div.tl {background:url(../../img/tl_bleu.gif) 0 0 no-repeat;}
.pages div.tr {background:url(../../img/tr_bleu.gif) 100% 0 no-repeat;padding:10px 0 10px 0;}
.pages span.hidden {position: absolute; top:-777px; left:-777px;}

/* PAGE DE DETAILS PHOTOS*/

.phototitre {margin-left:50px;width:481px;background-color:#13b3e3;}
.phototitre span {padding-left:35px;font:bold 1.3em verdana,sans-serif;color:#fff;}
/* \*/
* html body .phototitre span {height:1%;}
/* */
.phototitre div.tl {background:url(../../img/tl_bleu_border.gif) 0 0 no-repeat;}
.phototitre div.tr {background:url(../../img/tr_bleu_border.gif) 100% 0 no-repeat;padding:5px 0;}
.phototitre div.t {background:url(../../img/border_px.gif) 0 0 repeat-x;}
.phototitre div.l {background:url(../../img/border_px.gif) 0 0 repeat-y;}
.phototitre div.r {background:url(../../img/border_px.gif) 100% 0 repeat-y;}
.detailphoto {padding:5px 33px 0px 32px;border:1px solid #005fa2;width:414px;margin-left:50px;font:1em verdana,sans-serif;color:#005fa1;voice-family:"\"}\"";voice-family:inherit;padding:5px 33px 10px 32px;width:414px;}
.detailphoto dl { padding:0 0 20px 0;margin: 0}
.detailphoto a {font:1em verdana,sans-serif;color:#005fa1;text-decoration:underline;}
.detailphoto dt {padding:10px 0 0 0 0}
.detailphoto dd {margin:0;width:411px;}
.pagesDetail {width:410px;font:1em Verdana,sans-serif;color:#005fa1;margin: 0 0 20px 0}
.dleft {display: block; margin:0;padding:0;width:136px;text-align:left;float:left;}
.dcenter {display: block; margin:0;padding:0;width:136px;text-align:center;float:left;}
.dright {display: block; margin:0 -3px 0 0;padding:0;width:136px;text-align: right;float:left;}
.detailphoto span.hidden {position:absolute;left:-777px;top: -777px;}

/* ______________________ [ 03.7  | INTÉRIEUR — Resultats de recherche ]________________________ */

.tx-indexedsearch form {margin:0;}
.resultat {width:525px;padding:1em;}
.impair {background-color:#f1f5fc;}
.citation {clear:both;}
.titleresrech {display:inline;text-align:left;float:left;margin:0 0 .5em 0;voice-family:"\"}\"";voice-family:inherit;margin:0 0 -.5em 0;}
html>body .titleresrech {margin:0 0 .5em 0;}
.pertinence {text-align:right;margin:0;padding:0;float:right;margin:0 0 .5em 0;voice-family:"\"}\"";voice-family:inherit;margin:0 0 -.5em 0;}
html>body .titleresrech {margin:0 0 .5em 0;}
.pagetitleresrech a, .citation a {color:#000;text-decoration:none;}
.tx-indexedsearch-redMarkup {color:#f8981d;font-weight:bold;}
.IndexedSearchResultBrowse {text-align:center;}
.IndexedSearchResultBrowse a {color:#000;text-decoration:underline;}
.tx-indexedsearch input {border:1px solid #cecece;font:1em Verdana,sans-serif;}
#IndexedSearchForm input.button {cursor:pointer;padding:0;background-color:transparent;color:#fff;font:normal 1em Arial,sans-serif;border:none;width:auto;margin-top:0;voice-family:"\"}\"";voice-family:inherit;padding:0;}
html>body #IndexedSearchForm input.button {padding:0px 10px 0px 10px;}
.envoyerbl {background:url(../../img/bg_bt_bl.gif) 0 100% no-repeat #f8981d;padding:0;voice-family:"\"}\"";voice-family:inherit;padding:1px 0 2px 0;}
html>body .envoyerbl {padding:1px 0 2px 0;}

.envoyerbr {background:url(../../img/bg_bt_br.gif) 100% 100% no-repeat;padding:0;voice-family:"\"}\"";voice-family:inherit;padding:1px 0 2px 0;}
html>body .envoyerbr {padding:1px 0 2px 0;}
.envoyertl {background:url(../../img/bg_bt_tl.gif) 0 0 no-repeat;padding:0;voice-family:"\"}\"";voice-family:inherit;padding:1px 0 2px 0;}
html>body .envoyertl {padding:1px 0 2px 0;}
.envoyertr {background:url(../../img/bg_bt_tr.gif) 100% 0 no-repeat;padding:0;voice-family:"\"}\"";voice-family:inherit;padding:1px 0 2px 0;}
html>body .envoyertr {padding:1px 0 2px 0;}


/* ______________________ [ 03.7  | INTÉRIEUR — Plan du site ]________________________ */


h2.num {margin:10px 0 0 0 !important;background:none;}
h2.num a {margin:0 0 0 10px !important;font:bold .9em Verdana,sans-serif;color:#015ea0;}
h2.num span {background:url(../../img/bg_plan_h2.gif) no-repeat 0 60%;padding:10px;font-size:11px;color:#015ea0;}

/* \*/ * html body h2.num span, * html body h2.num a {height:1%;} /* */

h2.num span.on {background:url(../../img/bg_plan_h2_on.gif) no-repeat 0 60%;font-size:.8em;color:#fff;}
ul.treeview {background:none;margin:0 0 0 8px !important;padding-top:5px !important;background:url(../../img/filet_v_01.gif) #fff repeat-y 20px 0 !important;}

/* \*/ * html body ul.treeview {height:1%;} /* */

ul.treeview li {background:none !important;margin:8px 0 0 0 !important;padding:0 0 0 60px !important;border:0;background:url(../../img/fil.gif) no-repeat 25px 6px !important;}


/* \*/ * html body ul.treeview {height:1%;} /* */

ul.treeview li a {font:bold 1em Verdana,sans-serif;color:#015ea0;text-decoration:none;padding:0 0 0 10px;}
ul.treeview li ul {padding:5px 0 !important;}
ul.treeview li ul li {margin:0 0 0 60px !important;padding:0 !important;background:url(../../img/bg_plan_li_li.gif) no-repeat 0 .3em !important;}

/* \*/ * html body ul.treeview li ul {height:1%;} /* */

ul.treeview li ul li a {margin:0 !important;font:1em Verdana,sans-serif;color:#015ea0;text-decoration:none;padding:0 0 0 10px;}

.aq3closed {display:none;}
.aq3open {display:block;}


/* ______________________[ 04 | Bas de page : copyright, liens vers informations générales ]________________________ */

address {width:760px;margin:0 auto;padding:2px 5px 3px 132px;text-align:left;font:.9em verdana,sans-serif;color:#fff;background:url(../../img/bg_mail.gif) #13b3e3 no-repeat 113px .5em;voice-family:"\"}\"";voice-family:inherit;width:623px;}
html>body address {width:623px;}

.haut {clear: both; text-align:right;background:url(../../img/bg_haut.gif) transparent no-repeat 100% .5em;margin:15px 0 0 0;padding:0;}
.haut a {font:.9em Verdana,sans-serif;color:#676767;text-decoration:none;padding:0 14px 0 0;}
/* \*/ * html body .haut a {height:1%;} /* */


#PiedDePage {width:760px;background:url(../../img/bg_pieddepage.gif) #fff repeat-x 0 0;margin:0 auto;padding:4px 0;font-size:.8em;color:#676767;clear:both;}
#PiedDePage a {color:#676767;text-decoration:none;}
#PiedDePage a:hover {text-decoration:underline;}




