/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Copyrigth (c) 2006 Genosafe
|		Design + HTML/CSS/DOM JavaScript : Smart Agence
|		http://www.smartagence.com/
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* ______________________[ 00 | META declarations ]________________________ */

body {margin:0;padding:0;font:76% verdana,sans-serif;background:url(../../img/bg_body.gif) #5ca9d3 repeat-x 0 0;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:underline;color:#f17e02;}
a:hover {text-decoration:underline;}
li {list-style: none}

/* ______________________[ 01 | Haut de page : logo, recherche, etc. ]________________________ */

#NavigationInterne {position:absolute;top:-777px;left:-777px;}

#Annexes {width: 958px; margin: 0 auto; color:#fff;font:.9em verdana, sans-serif;background:url(../../img/bg_annexe.gif) #5ca9d3 repeat-y 100% 0;}
#Annexes a {color:#fff;text-decoration: none}
#Annexes a:hover {color:#fff;text-decoration:underline;}
/* \*/ * html body #Annexe a {height:1%;} /* */

.AnnexeA {float: left; padding: 4px 0 4px 20px}
.AnnexeB {float: right;}
.AnnexeB li {clear: both; display: inline; padding: 0 15px 0 10px; background:url(../../img/bullet_ff.gif) transparent no-repeat 0 .5em;}
/* \*/ * .AnnexeB li {height:1%;} /* */
.AnnexeB ul {float: left; margin: 0; padding: 4px 0 4px 0}

#FormRecherche {display:block;padding:0 0 0 45px;color:#fff;text-align:right;margin:0;float: left;background:url(../../img/bg_annexe_form.gif) transparent no-repeat 0 0;padding: 1px 0 1px 40px}
#FormRecherche input {font:1em verdana,sans-serif;color:#7f7f7f;border:1px solid #ebebeb;padding:0 2px;}
#FormRecherche a {text-align:left;font-size:.88em;padding:0 45px 0 0;}
#FormRecherche input.button {cursor:pointer;padding:2px 0;background:url(../../img/bg_bt_ok.gif) transparent no-repeat 40% 40%;border:none;color:#f17e02;font:bold .9em verdana,sans-serif;}
html>body #FormRecherche input.button {padding:2px 5px 3px 4px;}

#EnTete {width:958px;padding: 4px 0 0 0; margin:0 auto;text-align: left; background:url(../../img/bg_bandeau.jpg) transparent no-repeat 100% 0;}
#Logo {margin:0 0 0 8px;float: left;voice-family:"\"}\"";voice-family:inherit;margin:0 0 0 15px;}
html>body #Logo {margin:0 0 0 15px;}
#Logo img {border:none;}
/* \*/ * html body #EnTete img {display:block;} /* */


/* ______________________[ 02 | Navigation principale ]________________________ */

#NavigationPrincipale {display: inline; float: right; padding:0 0 0 0;margin:65px 0 0 0; width:755px;background-repeat:no-repeat;background-position:0 0;background-color:transparent;voice-family:"\"}\"";voice-family:inherit;margin:-13px 0 0 0;}
html>body #NavigationPrincipale {margin:65px 0 0 0;}
#NavigationPrincipale li {float:left; background-color:transparent; background-repeat:no-repeat; background-position:0 0; text-align:left;}
body.fr #NavigationPrincipale {background-image:url(../../img/fr/bg_navigation.gif);}
body.en #NavigationPrincipale {background-image:url(../../img/en/bg_navigation.gif);}
#NavigationPrincipale ul {text-align:left; display:none; list-style:none; position:absolute; color:#fff; position:absolute; z-index:5;padding: 5px 0 5px 0; margin: 0; border-bottom: 1px solid #fff; background-color:#036bb7;width:20em;}
#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:27px;}
#NavigationPrincipale a strong {position:absolute;top:-777px;left:-777px;}
#NavigationPrincipale li li {margin:0 0 0 15px;padding:0 15px 0 10px;float:none;vertical-align:middle;background:url(../../img/fleche_01.gif) transparent no-repeat 0 5px;}
#NavigationPrincipale li li a {display:block;padding:2px;font:bold .9em verdana,sans-serif;color:#fff;text-decoration:none;background-image:none !important;height:auto;}
#NavigationPrincipale li li a:hover {text-decoration:none;background-color:#fff;color:#000;}
/* \*/ * html body #NavigationPrincipale li li a {height:1%;} /* */
.leurre {display:none;}

body.en li#NavItem1 {background-image:url(../../img/en/mn1.gif); width:159px;position: relative}
body.en li#NavItem2 {background-image:url(../../img/en/mn2.gif); width:150px;margin-left: -23px; position: relative}
body.en li#NavItem3 {background-image:url(../../img/en/mn3.gif); width:238px;margin-left: -25px; position: relative}
body.en li#NavItem4 {background-image:url(../../img/en/mn4.gif); width:168px;margin-left: -26px; position: relative}
body.en li#NavItem5 {background-image:url(../../img/en/mn5.gif); width:138px;margin-left: -24px; position: relative}

body.fr li#NavItem1 {background-image:url(../../img/fr/mn1.gif); width:160px;position: relative}
body.fr li#NavItem2 {background-image:url(../../img/fr/mn2.gif); width:149px;margin-left: -24px; position: relative}
body.fr li#NavItem3 {background-image:url(../../img/fr/mn3.gif); width:237px;margin-left: -24px; position: relative}
body.fr li#NavItem4{background-image:url(../../img/fr/mn4.gif); width:168px;margin-left: -24px; position: relative}
body.fr li#NavItem5 {background-image:url(../../img/fr/mn5.gif); width:138px;margin-left: -25px; position: relative}

#NavItem5 ul {width:15em;margin-left: -44px}
#NavItem1 li {margin:0 0 0 15px;}


body.en #NavigationPrincipale li.on, body.en #NavigationPrincipale li.over, body.en #NavigationPrincipale li:hover, body.fr #NavigationPrincipale li.on, body.fr #NavigationPrincipale li.over, body.fr #NavigationPrincipale li:hover {background-position:0 100%;}
body.en #NavigationPrincipale li.on, body.fr #NavigationPrincipale li.on {z-index: 50}
body.en #NavigationPrincipale li li:hover, body.fr #NavigationPrincipale li li:hover {background-position:0 5px;}

/* ______________________[ 03 | Contenu principal : présentation en 3 colonnes*/

#ContainerCols {clear: both; width:958px;margin:-4px auto 0 auto;padding:0;display:block;font-size:.9em;text-align:left;background:url(../../img/bg_colcontainer.gif) #fff repeat-y 0 0;voice-family:"\"}\"";voice-family:inherit;margin:0 auto;}
html>body #ContainerCols {margin:0 auto;}
#ColContainer {text-align:left;margin:0 0 0 0;padding:0;width: 958px;background:url(../../img/bg_colonnes.gif) transparent repeat-x 0 0;}
#ColContainer:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContainer {display:inline-block;}
/* \*/
* html #ColContainer {height:1%;}
#ColContainer {display:block;}
/* */


#ContainerCols.double {background:url(../../img/bg_colcontainer_double.gif) #fff repeat-y 0 0;}


/* 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;}
/* */

#Annexe3 {background:url(../../img/bg_containercols.gif) #fff no-repeat 0 0;font: 1em arial, sans-serif; padding: 10px 0 4px 0;}
#Annexe3:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#Annexe3 {display:inline-block;}
/* \*/
* html #Annexe3 {height:1%;}
#Annexe3 {display:block;}
/* */
#TxtTools {float:right;width:130px;display:inline;height:18px; margin: 0 15px 0 0}
#TxtTools a {float:right;margin:0;display:inline;border-right: 1px solid #13578e}
#TxtTools a span {position:absolute;top:-777px;left:-777px;}
#Tplus {width:26px;height:18px;background:url(../../img/ico_tplus.gif) #fff no-repeat 0 0;}
#Tmoins {width:26px;height:18px;background:url(../../img/ico_tmoins.gif) #fff no-repeat 0 0;}
#Print {width:26px;height:18px;background:url(../../img/ico_print.gif) #fff no-repeat 0 0;}
#Send {width:26px;height:18px;background:url(../../img/ico_ami.gif) #fff no-repeat 0 0;border: none !important}
.hidden {position:absolute;top:-777px;left:-777px;}

/* FIL d'ARIANE */
#FildAriane {color:#999;padding:0;background-color:#fff;float:left;width:500px; margin-left: 120px;voice-family:"\"}\"";voice-family:inherit;}
html>body #FildAriane  {margin-left: 235px;}
#FildAriane a {color:#999;}
#FildAriane a:hover {color:#999;}

/* [ 03.1 | SPÉCIFIQUE ACCUEIL ]________________________ */
.home #ContainerCols {width:958px; margin:-4px auto 0 auto;padding:0 0 20px 0;display:block;background:url(../../img/bg_containercols.gif) #fff no-repeat 0 0;voice-family:"\"}\"";voice-family:inherit;margin:0 auto;}
html>body .home #ContainerCols {margin:0 auto;}

.home #ContainerCols ul {padding: 0 0 15px 22px}
.home #ContainerCols li {background:url(../../img/tiret_01.gif) transparent no-repeat 0 .6em; padding-left: 8px}

.home #ContainerCols dl {background:url(../../img/bg_dl_01.gif) transparent no-repeat 0 100%;}
.home #ContainerCols dt {font: 1.5em verdana, sans serif;color:#014a86;padding:0 0 5px 0;background-color:#fff;background-repeat:no-repeat;background-position:0 100%;}
.home #ContainerCols dt strong {background:url(../../img/bullet_dt.gif) transparent no-repeat 0 .4em;display:block;padding-left:30px;}
.home #ContainerCols dd {margin:0 15px 15px 15px;padding:0;}
.home #ContainerCols dd p {margin-top:0;}

.home #ContainerCols legend {font:1.5em Verdana,sans serif;color:#fca029;margin:0 0 0 8px;padding:0 0 0 5px;}
.home #ContainerCols legend strong {background:url(../../img/bullet_01.gif) transparent no-repeat 100% 50%;display:block;padding-right:10px;}

.home #ContainerCols #ColA {margin:0;padding:0;float:left;width:723px;}
.home #ContainerCols #ColA dl {float:left;display:inline;}

.home #ContainerCols #ColA .Box01 {width:247px;margin:25px 0 0 18px;}
.home #ContainerCols #ColA .Box01 dt {background-image:url(../../img/bg_dt_02.gif);}
.home #ContainerCols #ColA .Box01 dd {padding:15px 0 0 0;min-height:145px;height:160px;voice-family:"\"}\"";voice-family:inherit;height:145px;}
html>body.home #ContainerCols #ColA .Box01 dd {height:auto !important;}

.home #ContainerCols #ColA .Box02 {width:247px;margin:25px 0 0 18px;}
.home #ContainerCols #ColA .Box02 dt {background-image:url(../../img/bg_dt_02.gif);}
.home #ContainerCols #ColA .Box02 dd {padding:15px 0 0 0;min-height:145px;height:160px;voice-family:"\"}\"";voice-family:inherit;height:145px;}
html>body.home #ContainerCols #ColA .Box02 dd {height:auto !important;}

.home #ContainerCols #ColA .Box03 {width:175px;margin:25px 0 0 18px;float:right;}
.home #ContainerCols #ColA .Box03 dt {background-image:url(../../img/bg_dt_03.gif);}
.home #ContainerCols #ColA .Box03 dd {padding:15px 0 0 0;min-height:145px;height:160px;text-align:center;voice-family:"\"}\"";voice-family:inherit;height:145px;}
html>body.home #ContainerCols #ColA .Box03 dd {height:auto !important;}
body.fr #ContainerCols .Box03 {margin-top:.6em !important;}


/* Addon pour affichage formulaire Telethon 10/2009 Smart Agence | START */
.home #ContainerCols #ColA .Box02 {height:auto !important;}
.home #ContainerCols #ColA .Box02 dd {height:auto !important;}
#FormulaireDon {width:177px;height:130px;margin:125px 0 -280px 85px;float:left;padding:0;z-index:50;height:1%;position:relative;}
/* \*/ * html body #FormulaireDon {margin:125px 0 -280px 85px !important;} /* */
/* Addon pour affichage formulaire Telethon 10/2009 Smart Agence | STOP */




.home #ContainerCols #ColB .Box04 {width:175px;margin:19px 0 20px 0;padding:0 !important;background-image:none;}
.home #ContainerCols #ColB .Box04 dt {background-image:url(../../img/bg_dt_03.gif);}
.home #ContainerCols #ColB .Box04 dd {margin:0 2px 0 2px;padding:5px 2px 5px 10px;color:#014A96;background:url(../../img/bg_dd_04.gif) #E9F2F7 no-repeat 0 0;}
.home #ContainerCols #ColB .Box04 dd p {margin:0 0 5px 0;}
.home #ContainerCols #ColB .Box04 dd a {color:#014A96;text-decoration:none;}
.home #ContainerCols #ColB .Box04 dd a:hover {text-decoration:underline;}






.home #ContainerCols #ColB {margin:25px 18px 15px 19px;padding:0;float:left;width:198px;display:inline;}
.home #ContainerCols #ColB .Box03 {margin-bottom: 20px}
.home #ContainerCols #ColB .Box03 dt {background-image:url(../../img/bg_dt_03.gif);}
.home #ContainerCols #ColB form {padding:0;margin:0;} 
.home #ContainerCols #ColB fieldset {background-color:#fff;padding:0;border:1px solid #fcbb29;}
.formInner {background-color:#fffaee;border-width:27px 0;border-style:solid;border-color:#fff;padding:5px 15px;}
input[type=hidden] {display:none !important;}

.home #ContainerCols #ColB label {display: block; background:url(../../img/bullet_00.gif) transparent no-repeat 1px .5em;padding: 0 0 5px 10px}
.home #ContainerCols #ColB input {display: inline; padding: 1px 0; font-size: .9em; border: 1px solid #fcbb29; margin-bottom: 15px}
.home #ContainerCols #ColB input#login {width: 16em}
.home #ContainerCols #ColB input#password {width: 13em}
.home #ContainerCols #ColB input.button {cursor:pointer;padding:2px 0;background:url(../../img/bg_bt_ok2.gif) transparent no-repeat 40% 40%;border:none;color:#fff;font:bold .9em verdana,sans-serif;}
.home #ContainerCols #ColB form a {display: block;background:url(../../img/bullet_02.gif) transparent no-repeat 1px .5em;padding: 0 0 0 10px}


/* [ 03.2 | INTÉRIEUR — Colonne de menu secondaire ]________________________ */

#ColMenu {width:217px;float:left;font-weight:bold;margin:1px 0 0 0;padding:0; background:url(../../img/bg_colmenu.gif) #fff no-repeat 0 100%;}

.TitreRub {background-color: transparent; background-repeat: no-repeat; background-position: 0 0;}
.TitreRub strong {position: absolute; top: -777px; left: -777px}
body.rub01 .TitreRub {display: block; background-image: url(../../img/en/bg_colmenu_01.gif); height: 40px}
body.fr.rub01 .TitreRub {display: block; background-image: url(../../img/fr/bg_colmenu_01.gif); height: 40px}

#MenuContainer {background:url(../../img/bg_menu.gif) #408dcb no-repeat 0 100%; padding: 0 0 15px 0}
#MenuSecondaire {margin:0;padding:10px 1px 16px 0;list-style-type:none;}
#MenuSecondaire li {margin:0;border-bottom: 1px solid #fff;background:url(../../img/bg_colmenu_li.gif) #408dcb no-repeat 8px 4px;}
#MenuSecondaire li a {color:#fff;display:block;margin:0;padding:2px 0 2px 23px;text-decoration:none;}
#MenuSecondaire li a:hover {text-decoration:underline;}
#MenuSecondaire li.on {color:#fff;background:url(../../img/bg_colmenu_li_on.gif) #014a86 no-repeat 8px 4px;}
#MenuSecondaire li.on a {padding:2px 0 2px 23px;color:#fff;}
#MenuSecondaire ul {margin:0 !important;padding:0 !important;background-color:#fff !important;}
#MenuSecondaire li li {background:url(../../img/bg_colmenu_li_li.gif) #fff no-repeat 5px .6em !important;color:#000;padding:0 !important;margin:0 0 0 19px;}
#MenuSecondaire li li a {border:none !important;color:#3a5896 !important;padding:3px 0 1px 17px!important;font-weight:normal;}
#MenuSecondaire li li.on {color:#fff;background:url(../../img/bg_colmenu_li_li_on.gif) #014a86 no-repeat 5px .9em !important;border-top: 1px solid #fff; }
#MenuSecondaire li li.on a {margin:0;color:#fff !important;text-decoration:none;line-height: 1.7em}
#MenuSecondaire li li.on a:hover {margin: 0; padding: 0; text-decoration:none;}
html>body #MenuSecondaire li li.on a:hover {cursor:  default;}

/*body.rub05 #MenuSecondaire li, body.rub06 #MenuSecondaire li  {background-color:#ccf2fd}
body.rub05 #MenuSecondaire li a, body.rub06 #MenuSecondaire li a {color:#00bdf3;}
body.rub05 #MenuSecondaire li.on, body.rub06 #MenuSecondaire li.on  {background-color:#00bdf3;}
body.rub05 #MenuSecondaire li.on a, body.rub06 #MenuSecondaire li.on a {color:#fff;}*/

/* Identification */

/*#ColMenu fieldset {border: 1px solid #fcbb29;padding: 20px 0 30px 0; margin:0; font-weight: normal}*/
#ColMenu legend {font: 1.5em verdana, sans serif; color: #fca029; margin: 0 0 0 8px; padding: 0 0 0 5px}
#ColMenu legend strong {background:url(../../img/bullet_01.gif) transparent no-repeat 100% 50%;display: block; padding-right: 10px}
/*#ColMenu form {background-color: #fff; padding: 8px 15px 12px 15px;margin:0;}*/

#ColMenu form {padding:0;margin:30px 8px 20px 8px;font-weight:normal;} 
#ColMenu fieldset {background-color:#fff;padding:0;border:1px solid #fcbb29;}
#ColMenu label {font-weight:normal;}
.formInner {background-color:#fffaee;border-width:27px 0;border-style:solid;border-color:#fff;padding:5px 15px;}


#ColMenu label {display:block;background:url(../../img/bullet_00.gif) transparent no-repeat 1px .5em;padding:0 0 5px 10px;}
#ColMenu input {display:inline;padding:1px 0;font-size:.9em;border:1px solid #fcbb29;margin-bottom:15px;}
#ColMenu input#login {width:16em;}
#ColMenu input#password {width:13em;}
#ColMenu input.button {cursor:pointer;padding:2px 0;background:url(../../img/bg_bt_ok2.gif) transparent no-repeat 40% 40%;border:none;color:#fff;font:bold .9em verdana,sans-serif;}
#ColMenu form a {display:block;background:url(../../img/bullet_02.gif) transparent no-repeat 1px .5em;padding:0 0 0 10px;}


/* [ 03.3 | INTÉRIEUR — Colonne de contenu principal ]________________________ */


#ColContenu {text-align:left;margin:30px 20px 0 20px;padding:0 0 0 0;float:left;width:489px;voice-family:"\"}\"";voice-family:inherit;width:487px;}
html>body #ColContenu {width:489px;}
/* \*/ * html #ColContenu {overflow:hidden;overflow:visible;height:1%;} /* */

#ContainerCols.double #ColContenu {text-align:left;margin:30px 0 0 20px;padding:0 0 0 0;float:left;width:700px;}

#ColContenu li {padding-left: 7px; background:url(../../img/tiret_01.gif) transparent no-repeat 0 7px;}
#ColContenu ul.notiret li {padding-left: 0; background-image:none;}




/* Colonne de contenu contextuel au contenu principal */
#ColContextuel {text-align:left;padding:0; float:right;width:191px;margin: 30px 10px 0 0;}
html>body #ColContextuel {margin: 30px 20px 0 0;}
#ColContextuel dl {margin:0 0 10px 0;}
#ColContextuel dl dt {font-weight:bold; padding: 5px 0; color:#fff;background-repeat:repeat-x; background-image:url(../../img/px_ff.gif); background-position: 0 55%;}
#ColContextuel dl dt strong {background-color: transparent; background-repeat: no-repeat; background-position: 100% 60%;padding: 0 15px 0 10px;}
/* \*/
* html body #ColContextuel dl dt strong {height:1%;}
/* */

#ColContextuel dl dd {margin:0;padding:7px 10px 12px 10px;background:url(../../img/bg_pix_dd_context.gif) transparent repeat-y 0 100%;}
#ColContextuel dl a {color:#000;margin:0 !important;padding:0;}
#ColContextuel dl dd ul {margin:0 0 1em 0;padding:0;list-style:none;}
#ColContextuel dl dd ul li {margin:0;padding:0 0 0 7px;background-color:transparent;background-repeat:no-repeat;background-position:0 .55em;}
#ColContextuel dl dd ul li a:hover {text-decoration:underline;}
#ColContextuel dl dd p {color: #000; font-weight: normal; margin: 0}
#ColContextuel dl dd strong {color: #f17e02;}
#ColContextuel dl dd p strong {color: #000;}
#ColContextuel ul {padding: 0 !important; margin: 0 !important}
#ColContextuel dl dd li {padding: 0 0 15px 0 !important; background:url(../../img/square_01.gif) transparent no-repeat 0 2px; text-indent:7px}
#ColContextuel dl dd a.voir {display: block; color:#f17e02;padding:0 0 0 15px !important; margin:0 0 -5px 0!important}
#ColContextuel dl dd a.pdf {display: block;  padding: 3px 0 2px 22px !important; background:url(../../img/bg_dl_pdf.gif) transparent no-repeat 0 2px;}
#ColContextuel dl dd span.detail {display: block; text-indent: 22px}
#ColContextuel dl dd .archives li {padding: 0 0 5px 7px !important; background:url(../../img/square_01.gif) transparent no-repeat 0 6px;text-indent:0px}

#ColContextuel dl dt {background-color:#f17e02;}
#ColContextuel dl dt strong {background-color:#f17e02;background-image:url(../../img/bullet_03.gif);}
#ColContextuel .box01 dl dt {background-color:#f17e02;}
#ColContextuel .box01 dl dt strong {background-color:#f17e02;background-image:url(../../img/bullet_03.gif);}
#ColContextuel .box02 dl dt {background-color:#fca029;}
#ColContextuel .box02 dl dt strong {background-color:#fca029;background-image:url(../../img/bullet_04.gif);}
#ColContextuel .box03 dl dt {background-color:#fcbb29;}
#ColContextuel .box03 dl dt strong {background-color:#fcbb29;background-image:url(../../img/bullet_05.gif);}



/* Titraille */ 
h1 {padding:8px 0;margin:0 20px;color:#014a86;width:701px;font: 2em verdana, sans-serif; background:url(../../img/bg_h1.gif) transparent no-repeat 0 100%; float:none; border-left: 20px solid #fff;voice-family:"\"}\"";voice-family:inherit;float:left; border-left: none;}
html>body h1 {float: left; border-left: none;}
h2 {color:#123a82;text-transform:uppercase;font-size:1em;}
h3 {font-weight:bold;color:#123a82;font-size:1em;padding: 0 0 0 7px;background:url(../../img/square_03.gif) transparent no-repeat 0 6px;}
h4 {font-weight:bold;color:#000;margin-bottom:10px;margin-left:10px;background:url(../../img/tiret_01.gif) transparent no-repeat 0 6px;padding-left:7px;font-size:1em;}
h5 {color:#1ec6f3;font-weight:normal;font-size:1em;margin:0 0 10px 20px;}
h6 {}

.left {float: left; margin: .3em 10px 10px 0}
.right {float: right; margin: .3em 0 20px 10px}
.center {text-align:center;}
.justify {text-align:justify;}
.middle {display:block;margin:0 auto;}
.accroche {padding:2px 10px 3px 10px;margin:0 0 1.8em 0;}

/* liens */
.voir {margin:0 !important;padding:0 0 0 12px !important;background:url(../../img/bg_voir.gif) transparent no-repeat 0 .3em !important;}
a.voir {margin:0 !important;padding: 0 0 0 16px !important;background:url(../../img/bg_voir.gif) transparent no-repeat 0 .3em;}
/* \*/ * html body .voir {height:1%;}/* */

/* encarts */

.encart01 {padding:10px 10px 10px 10px; background-color: #ebf3f9; color: #014A86}
.encart01:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.encart01 {display:inline-block;}
/* \*/
* html .encart01 {height:1%;}
.encart01 {display:block;}
/* */
.encart01 p {margin: 0; padding: 0 0 10px 0; background-color: #ebf3f9; color: #014A86}

.htmlarea-showtableborders td {vertical-align: top}
.imgRight td img {margin-left: 10px}
.imgLeft td img {margin-right: 10px}

/***************** formulaire ************************/
.formulaire {margin:0 0 20px 0;width:487px;background:url(../../img/filet_h_01.gif) #fff repeat-x 0 100%;}
.formulaire form {background:url(../../img/bg_formulaire2.gif) #f5f9fc no-repeat 0 0;padding:10px 0 0 0;}
#ContainerCols.double .formulaire {width:701px;}
#ContainerCols.double .formulaire form {background:url(../../img/bg_formulaire.gif) #f5f9fc no-repeat 0 0;}

.formulaire div.row {margin:10px 0 10px 0;}
.formulaire label {float:left;display:block;width:155px;margin:0 8px 0 0px;text-align:right;font-weight:bold;font-size:1em;color:#039;}
#ContainerCols.double .formulaire label {margin:0 8px 0 75px;}

.formulaire input, .formulaire textarea {border:1px solid #c0c0c0;font:1em arial, sans-serif;padding:1px 2px;}
.formulaire input {width:155px;}
.formulaire fieldset {border: none}
.formulaire fieldset label {width:350px;float: left; margin: 0 0 15px 5px; text-align: left}
.formulaire fieldset input {width:10px; margin: 0 0 0 70px; padding: 0;float: left; font:1em arial, sans-serif;border: none}
.formulaire #email, .formulaire #etp, .formulaire textarea {width: 255px}
.formulaire input.button {width:50px;margin:0 0 0 375px;height:20px;font-size:1.1em;color:#fff;padding:0 10px 6px 8px;background:url(../../img/bg_bt_envoyer.gif) #039 no-repeat 0 0;border:none;}
#ContainerCols.double .formulaire input.button {width:50px;margin:0 0 0 450px;height:20px;font-size:1.1em;font-weight:bold;color:#fff;padding:0 10px 6px 8px;background:url(../../img/bg_bt_envoyer.gif) #039 no-repeat 0 0;border:none;}
span.validation {display: block; width: 487px; background-color: #fff; padding: 7px 0; margin: 0}
#ContainerCols.double span.validation {width: 701px;}
.formulaire p {font-size: .9em; padding: 10px}


dl.adresse:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
dl.adresse {display:inline-block;}
/* \*/
* html dl.adresse {height:1%;}
dl.adresse {display:block;}
/* */
dl.adresse {margin: 0 0 20px 0}
dl.adresse dt {float: left}
dl.adresse dd {float: left; width: 450px; margin: 0;padding:12px 10px; background:url(../../img/bg_dl_adresse.gif) transparent repeat-y 0 0; border-left: 2px solid #fff}
.formulaire {clear:both;}


.adresse:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.adresse {display:inline-block;}
/* \*/
* html .adresse {height:1%;}
.adresse {display:block;}
/* */
.adresse {padding:0px;color:#014A86;margin:0 0 20px 0;}
.adresse p {float:left;width:450px;margin:1px 0 0 -11px;padding:12px 10px;background:url(../../img/bg_dl_adresse.gif) transparent repeat-y 0 0; border-left:2px solid #fff;}

/* Tableau etude */
.etude {border-collapse:collapse;border:1px solid #014a86;margin:0 auto 1.3em;}
.etude th, .etude td {padding:5px 15px;text-align:center;}
.etude th {color:#fff;font-weight:bold;background-color:#014a86;}
.etude td {background-color:#c1e8c2;border-top:1px solid #fff;}
.etude thead th {}
.etude tbody th {background:url(../../img/bullet_02.gif) #408dcb no-repeat 8px 10px;padding:5px 15px 5px 20px;border-top:1px solid #fff;border-right:1px solid #fff;}
.etude td.done {background-color:#faa;}



/***************** Newsletter **********************/

#Newsletter {padding: 0 0 0px 0; margin: 0 0 0px 0}
#Newsletter h2 {background:url(../../img/bullet_h2.gif) transparent no-repeat 15px 1em;text-transform:none;border:1px solid #408dcb;color:#408dcb;padding:10px 45px;font:bold 1.5em Verdana,sans serif;}
#Newsletter h2 strong {text-transform:uppercase;color:#014a86 !important}
#Newsletter h3 {display:block;background-color:#e3eef7;background-image:none;padding:2px 17px;color:#000;margin:20px 0;}
#Newsletter p {margin-top:0;}

.TopNews:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.TopNews { display:block;width: 170px;float: left; margin: 0px 0 0 0px;padding:10px 0 0px 0}
.TopNewsEdito { display:block;background:url(../../img/filet_v_01.gif) transparent repeat-y 155px 0;margin:0;padding:10px 0 0 0;}
/* \*/
* html .TopNews {height:1%;}
.TopNews {display:block;}
* html .TopNewsEdito {height:1%; }
.TopNewsEdito {display:block;}
/* */

.TopNews h3, .TopNewsEdito h3 {background-color:transparent !important;margin:0 !important;}
.TopNews.Sommaire {float:left;}
.Sommaire ul {margin:5px 10px 5px 30px !important;padding:0 !important;}
.Sommaire li {padding:0 0 5px 0 !important;}
.Sommaire li a {background-position: 0 .2em !important;}
.TopNewsEdito.Edito {float:left;margin:5px 0 0 10px;padding:0 0 10px 0;}
.Edito {margin:0;padding:0 0 10px 0;}


.Sommaire p {margin:0;padding:0;}
.Edito p {margin:0;padding:0;}

#Newsletter dl {margin: 0 30px; color: #039;}
#Newsletter dt {font-weight: bold; padding: 0 0 0 15px; margin: 0 0 10px 0}
#Newsletter dt.on {background:url(../../img/ico_moins.gif) transparent no-repeat 0 2px;}
#Newsletter dt.off {background:url(../../img/ico_plus.gif) transparent no-repeat 0 2px;}
#Newsletter dd {background:url(../../img/filet_v_01.gif) transparent repeat-y 0 0; padding: 10px; margin: 0 35px 10px 35px;}
#Newsletter dd a {background-position: 5px .2em !important}
.MentionNews {font-size: .9em; background:url(../../img/filet_h_01.gif) transparent repeat-x 0 0; padding: 20px 0 0px 0; margin: 25px 0 0px 0}

/***************** Resultats de recherche *****************/
#Form-indexedsearch {margin:0px 0 0 0;padding:0 0 12px 0;background:url(../../img/bg_niveauquatre.gif) #E6F6FD no-repeat 0 100%;}
.tx-indexedsearch {margin:-20px 0 0 0;padding:0 0 0px 0;}
.tx-indexedsearch-whatis {font-weight:bold;}

#IndexedSearchForm {margin:0;padding:29px 4px 16px 24px;background:url(../../img/bg_encart01_double.gif) #E6F6FD no-repeat 0 0;font-size:1.1em;}
#IndexedSearchForm label {color:#049ef2;padding:2px 0px 0 0px; font-weight:bold; text-align: right;width: 120px;display: block;  float: left; }
#IndexedSearchForm input#tx-indexedsearch-searchbox-sword {border:1px solid #f17e02;padding:2px; width: 380px; margin: 0 0 5px 10px; font-size: .9em;}
#IndexedSearchForm input.button {cursor:pointer;margin: 0 0 -5px 6px; padding:10px 5px 0 125px;background:url(../../img/bg_bt_ok2.gif) #f17e02 no-repeat 0 0;border:none;color:#fff;font:bold 1em verdana,sans-serif;voice-family:"\"}\"";voice-family:inherit;padding:2px 5px 3px 3px;margin: 10px 0 -4px 133px}
html>body #IndexedSearchForm input.button {padding:2px 5px 3px 3px;margin: 10px 0 -4px 130px}

.IndexedSearchResultBrowse {font-size: 1.1em;margin:15px 0;padding:3px 0;text-align:center;width:648px;border-top: 1px solid #CEEEFB;border-bottom:1px solid #CEEEFB;}
.IndexedSearchResultBrowse a {text-decoration:underline !important;}
.formulaire p.center {margin-top: -10px!important}

.pagetitleresrech {padding:0px 0 2px 0px;margin:0;}
.pagetitleresrech a {color:#000 !important;}
.titleresrech img {padding:0px 0 0px 0px;margin:0;}
.titleresrech a {text-decoration: none; color: #000 !important}
.pertinence {float:right; font-weight: normal !important; }
.citation {margin:0 55px 0 0}
.citation .item-path {padding:15px 0 0px 0px;margin:0px 0;}
.tx-indexedsearch-redMarkup {}


.tx-indexedsearch-browsebox .browsebox {font-size: 1.1em; margin: 15px 0; padding: 3px 0; text-align: center; width: 648px; border-top: 1px solid #CEEEFB; border-bottom: 1px solid #CEEEFB}

.tx-indexedsearch-browsebox .browsebox .tx-indexedsearch-browselist-currentPage a  {text-decoration:none; color:#000 !important;}

.tx-indexedsearch-search-for {padding:5px 0 5px 0px;margin:0px;width: 550px; }
.tx-indexedsearch-search-for label {padding:0 0 0 0px;margin:0px; }
.tx-indexedsearch-search-for select {padding:2px; width: 180px; margin: 0 10px; font-size: .9em;}

.tx-indexedsearch-search-in {padding:5px 0 5px 0px;margin:0px;width: 550px; }
.tx-indexedsearch-search-in label {padding:0 0 0 0px;margin:0px; }
.tx-indexedsearch-search-in select {padding:2px; width: 180px; margin: 0 10px; font-size: .9em;}

.tx-indexedsearch-search-select-section {padding:5px 0 5px 0px;margin:0px;width: 550px; }
.tx-indexedsearch-search-select-section label {padding:0 0 0 0px;margin:0px;  }
.tx-indexedsearch-search-select-section select {padding:2px; width: 386px; margin: 0 10px; font-size: .9em;}

.tx-indexedsearch-search-select-order {padding:5px 0 5px 0px;margin:0px;width: 550px; }
.tx-indexedsearch-search-select-order label {padding:0 0 0 0px;margin:0px;  }
.tx-indexedsearch-search-select-order select {padding:2px; width: 180px; margin: 0 10px; font-size: .9em;}

.tx-indexedsearch-search-select-results {padding:5px 0 5px 0px;margin:0px;width: 550px; }
.tx-indexedsearch-search-select-results label {padding:0 0 0 0px;margin:0px;  }
.tx-indexedsearch-search-select-results select {padding:2px; width: 180px; margin: 0 10px; font-size: .9em;}

.tx-indexedsearch-search-select-group {padding:5px 0 5px 0px;margin:0px;width: 550px;font-size: .9em;}
.tx-indexedsearch-search-select-group label {padding:0 0 0 0px;margin:0px;  }
.tx-indexedsearch-search-select-group select {padding:2px; width: 180px; margin: 0 10px; font-size: .9em;}
.tx-indexedsearch-search-select-group input {margin: 0 6px; }


/* Plan du site */
#PlanAll {background-color: #e6f6fd; padding: 5px 5px 5px 5px; margin-top: 2px}
#PlanAll a {font-weight: normal; text-decoration: none; color:#123a82; background:url(../../img/bullet_02.gif) transparent no-repeat 0 .5em;margin: 0 15px 0 0; display: inline; padding-left: 10px}
#PlanAll a:hover {text-decoration: underline;}
#plansite {margin: 0 0 40px 0}
#plansite h2 {margin:1px 0 0 0 !important;padding:0 0 2px 0;float:none;width:686px;background:url(../../img/h2_bullet.gif) transparent no-repeat 0 0; border-top: 1px solid #ebf5cc;}
#plansite h2 a {margin:0 0 0 20px;font:bold 1.3em verdana,sans-serif;color:#133981 !important;text-decoration: none; text-transform: none}
#plansite h2 a:hover {text-decoration: underline;}
#plansite h2.on {background-image:url(../../img/h2_moins.gif);}
#plansite h2.off {background-image:url(../../img/h2_plus.gif);}


ul.treeview {color:#133981; width: 451px;list-style:none;margin:0 0 20px 235px !important;padding:15px 0 0 0 !important;}
ul.treeview li {margin:0 0 0 15px !important;padding:2px 0 2px 15px !important;border:0;}
ul.treeview ul {padding:5px 0 0 20px !important;margin:0 0 5px 0 !important;}
ul.treeview li ul li {background:none !important;padding:2px 0 0 0 !important;}
ul.treeview li a {padding-left:20px;font:normal 1em verdana,sans-serif;color:#133981;text-decoration:none;background:url(../../img/square_02.gif) transparent no-repeat 0 50%;}

/* Hides from IE-mac \*/
* html body h2.num span, * html body ul.treeview li a {height:1%;}
/* End hide from IE-mac */
ul.treeview li a:hover {padding-left:20px;}
ul.treeview li li.aq3bullet a {padding-left: 15px; background:url(../../img/square_02.gif) transparent no-repeat 0 50% !important; font-weight: normal !important; color: #000}
ul.treeview li li a:hover {padding-left:20px; text-decoration:underline;}
ul.treeview li.aq3open a {background:url(../../img/h3_moins.gif) transparent no-repeat 0 0;}
ul.treeview li.aq3closed a {background:url(../../img/h3_plus.gif) transparent no-repeat 0 0;}
ul.treeview li li.aq3bullet a {}
/*ul.treeview li*/ .aq3open ul {display:block;}
/*ul.treeview li*/ .aq3closed ul {display:none;}


/* ______________________[ 04 | Bas de page : copyright, liens vers informations générales ]________________________ */

.haut {clear: both}
.haut span {display:block; text-align:right; background-color:transparent; background-repeat:no-repeat; background-position:0 1.1em; margin:0; padding:30px 0 .7em 0;}
.haut a {color:#666;font-weight: bold;text-decoration:none;padding:0 0 0 10px;background:url(../../img/bg_hdp.gif) transparent no-repeat 0 .2em;}
/* \*/ * html body .haut a {height:1%;} /* */

#PiedDePage {margin:0 auto;padding:2px 0 5px 0;font-size:.9em;color:#fff;clear:both;text-align:right;width:958px;background:url(../../img/bg_pdp.gif) transparent repeat-y 0 0;}
#PiedDePage .cola {float:left; padding-left: 10px}
#PiedDePage .colb {text-align:right; padding-right: 10px}
#PiedDePage a {color:#fff;text-decoration:none;}
#PiedDePage a:hover {color:#fff;text-decoration:underline;}
/* \*/ * html body #PiedDePage a {height:1%;} /* */





