/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Copyrigth (c) 2006 Génocentre
|		Webdesign : Smart Agence
|		http://www.smartagence.com/
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


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

body {margin:0;padding:0;font:76% 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:#f60;}
a:hover {text-decoration:underline;}


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

/* NAVIGATION INTERNE À LA PAGE */
#NavigationInterne {width:760px;margin:0 auto;padding:0;}
#NavigationInterne a {position:absolute;top:-777px;left:-777px;font:.85em verdana,sans-serif;color:#fff;text-decoration:none;font-weight:bold;}
#NavigationInterne a:focus {position:relative !important;top:auto !important;left:auto !important;color:#072c61 !important;}

#Annexe {font:1em Arial,sans-serif !important;margin:0;padding:1px;background:url(../../img/bg_annexe.gif) #072c61 no-repeat 105px 100%;color:#fff;text-align:right;width:970px;voice-family:"\"}\"";voice-family:inherit;width:968px;}
html>body #Annexe {width:968px;margin:0 auto;}
/* \*/ * html body #Annexe {padding:1px 271px 1px 1px;voice-family:"\"}\"";voice-family:inherit;width:706px;padding:1px 263px 1px 1px;} /* */
.leurre {display:none;}
#Annexe a {color:#fff;text-decoration:none;}
#Annexe a:hover {text-decoration:underline;}
#Annexe .pipe {margin:0 .3em;}

#AnnexeA {width:250px;margin:0 0 0 1em;height:24px;float:right;}
/* \*/ * html body #AnnexeA {position:absolute;margin:0 0 0 11.5em;} /* */


#AnxNews, #AnxContact, #AnxMap {background-color:transparent;background-repeat:no-repeat;height:24px;display:block;float:left;}
#AnxNews a, #AnxContact a, #AnxMap a {display:block;background-image:url(../../img/bg_anx.gif);background-color:transparent;background-repeat:no-repeat;height:24px;}

body.fr #AnxNews, body.fr #AnxContact, body.fr #AnxMap, body.fr #AnxNews a, body.fr #AnxContact a, body.fr #AnxMap a {background-image:url(../../img/fr/bg_anx.gif);}
body.en #AnxNews, body.en #AnxContact, body.en #AnxMap, body.en #AnxNews a, body.en #AnxContact a, body.en #AnxMap a {background-image:url(../../img/en/bg_anx.gif);}

#AnxNews a strong, #AnxContact a strong, #AnxMap a strong {position:absolute;top:-777px;left:-777px;}
#AnxNews, #AnxNews a {background-position:0 0;width:88px;}
#AnxContact, #AnxContact a {background-position:-88px 0;width:72px;}
#AnxMap, #AnxMap a {background-position:-160px 0;width:90px;}
#AnxMap {margin-right:-3px;}

#AnxNews a:hover {background-position:0 -24px;}
#AnxContact a:hover {background-position:-88px -24px;}
#AnxMap a:hover {background-position:-160px -24px;}

#EnTete {width:970px;height:85px;margin:0 auto;padding:0;display:block;text-align:left;background:url(../../img/fr/masthead.jpg) #fff no-repeat 0 0;}
#EnTete p {position:absolute;top:-777px;left:-777px;}
#Logo {position:absolute;margin:5px 0 0 1px;width:172px;height:127px;float:left;padding:0;}


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

#NavigationPrincipale {list-style:none;padding:0 0 22px 197px;border-width:0 1px;border-style:solid;border-color:#072c61;margin:0;background-color:transparent;background-repeat:no-repeat;background-position:0 0;width:970px;voice-family:"\"}\"";voice-family:inherit;width:771px;}
html>body #NavigationPrincipale {margin:0 auto;width:771px;}
#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-type:square !important;position:absolute;color:#fff;padding:3px 15px 7px 9px;margin:-1px 0 0 1px;z-index:5;border-width:1px 0;border-style:solid;border-color:#fff;background-repeat:no-repeat;background-position:9px 100%;}
#NavigationPrincipale li.over, #NavigationPrincipale li.over a, #NavigationPrincipale li:hover a, #NavigationPrincipale a:hover {background-position:0 -47px !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:47px;}
#NavigationPrincipale a strong {position:absolute;top:-777px;left:-777px;}
#NavigationPrincipale li li {float:none;vertical-align:middle;padding:0;margin:.25em 0 .25em 1em !important;color:#fff;}
#NavigationPrincipale li li a {display:block;margin:0;padding:0;font:bold .9em Arial,sans-serif;color:#fff;text-decoration:none;height:1%;background-image:none !important;width:auto !important;line-height:1.2em;}
#NavigationPrincipale li li a:hover {text-decoration:underline;}

body.fr #NavItem1, body.fr #NavItem1 a {background-image:url(../../img/fr/mn1.gif);width:138px;}
body.fr #NavItem2, body.fr #NavItem2 a {background-image:url(../../img/fr/mn2.gif);width:125px;}
body.fr #NavItem3, body.fr #NavItem3 a {background-image:url(../../img/fr/mn3.gif);width:122px;}
body.fr #NavItem4, body.fr #NavItem4 a {background-image:url(../../img/fr/mn4.gif);width:104px;}
body.fr #NavItem5, body.fr #NavItem5 a {background-image:url(../../img/fr/mn5.gif);width:136px;}
body.fr #NavItem6, body.fr #NavItem6 a {background-image:url(../../img/fr/mn6.gif);width:146px;}

body.en #NavItem1, body.en #NavItem1 a {background-image:url(../../img/en/mn1.gif);width:138px;}
body.en #NavItem2, body.en #NavItem2 a {background-image:url(../../img/en/mn2.gif);width:125px;}
body.en #NavItem3, body.en #NavItem3 a {background-image:url(../../img/en/mn3.gif);width:122px;}
body.en #NavItem4, body.en #NavItem4 a {background-image:url(../../img/en/mn4.gif);width:104px;}
body.en #NavItem5, body.en #NavItem5 a {background-image:url(../../img/en/mn5.gif);width:136px;}
body.en #NavItem6, body.en #NavItem6 a {background-image:url(../../img/en/mn6.gif);width:146px;}

#NavItem1 ul {background-color:#072c61;}
#NavItem2 ul {background-color:#005db5;}
#NavItem3 ul {background-color:#f09;}
#NavItem4 ul {background-color:#6c3;}
#NavItem5 ul {background-color:#ffba00;}
#NavItem6 ul {background-color:#c03;width:145px;voice-family:"\"}\"";voice-family:inherit;width:121px;}
html>body #NavItem6 ul {width:121px;}

body.fr #NavigationPrincipale {background-image:url(../../img/fr/bg_navprincipale.gif);}
body.en #NavigationPrincipale {background-image:url(../../img/en/bg_navprincipale.gif);}


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

#Container {background:url(../../img/bg_container.gif) #fff no-repeat 100% 100%;margin:0 auto;padding:0 0 11px 0;display:block;font-size:.9em;text-align:left;border-width:0 1px;border-style:solid;border-color:#072c61;width:970px;voice-family:"\"}\"";voice-family:inherit;width:968px;}
html>body #Container {width:968px;}
#ContainerCols {background:url(../../img/bg_container_sub.gif) transparent repeat-y 0 0;}
#ContainerCols.home {background-image:none;}

/* 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 {background:url(../../img/bg_fildariane.gif) #fff no-repeat 0 0;z-index:1;color:#666;text-align:left;padding:8px 0 0 196px;font-size:1.1em;margin:0;}
#FildAriane a {color:#666;text-decoration:none;}
#FildAriane a:hover {text-decoration:underline;}

#TxtTools {float:right;margin:0;width:119px;display:inline;background-image:url(../../img/bg_tools.gif);background-position:0 -46px;}
#TxtTools a {float:left;margin:0;display:inline;}
#TxtTools a span {position:absolute;top:-777px;left:-777px;}
#Tplus, #Tmoins, #Print, #Send {background-image:url(../../img/bg_tools.gif);background-color:transparent;background-repeat:no-repeat;height:22px;}
#Tplus {width:38px;background-position:0 -46px;}
#Tmoins {width:27px;background-position:-38px -46px;}
#Print {width:25px;background-position:-65px -46px;}
#Send {width:29px;background-position:-90px -46px;}

#Tplus:hover {width:38px;background-position:0 -68px;}
#Tmoins:hover {width:27px;background-position:-38px -68px;}
#Print:hover {width:25px;background-position:-65px -68px;}
#Send:hover {width:29px;background-position:-90px -68px;}
.hidden {position:absolute;top:-777px;left:-777px;}

/* [ 03.1 | SPÉCIFIQUE ACCUEIL ]________________________ */
#NavigationPrincipale.home {padding:0 0 21px 197px;}
h1.home {width:968px;margin:0;padding:0;height:160px;background:url(../../img/bg_accueil.jpg) #072c61 no-repeat 0 0;}
h1.home strong {position:absolute;top:-777px;left:-777px;}

#TxtTools.home {margin:-23px 0 0 0;background-position:0 0;}
#TxtTools.home #Tplus {background-position:0 0;height:23px;}
#TxtTools.home #Tmoins {background-position:-38px 0;height:23px;}
#TxtTools.home #Print {background-position:-65px 0;height:23px;}
#TxtTools.home #Send {background-position:-90px 0;height:23px;}
#TxtTools.home #Tplus:hover {background-position:0 -23px;}
#TxtTools.home #Tmoins:hover {background-position:-38px -23px;}
#TxtTools.home #Print:hover {background-position:-65px -23px;}
#TxtTools.home #Send:hover {background-position:-90px -23px;}

#ColC h2, #ColD h2 {margin:0;padding:7px 0 0 0;}
#ColC h2 span, #ColD h2 span {position:absolute;top:-777px;left:-777px;}
#ColC p, #ColD p {margin:0 0 1.2em 0;}
#ColC div.box, #ColD div.box {background:url(../../img/bg_box.gif) transparent no-repeat 0 100%;border-top:1px solid #82c6ec;padding:12px 15px 5px 15px;margin:0;height:170px;min-height:170px;}
html>body #ColC div.box, html>body #ColD div.box {height:auto;}


.ico360 {background:url(../../img/ico_360.gif) transparent no-repeat 0 0;display:block;margin:0;padding: .5em 0 .8em 47px;font-size:1.1em;clear:both;font-weight:bold;}
.icoreserver {background:url(../../img/ico_reserver.gif) transparent no-repeat 0 0;display:block;margin:0;padding:.5em 0 .8em 35px;font-size:1.1em;clear:both;font-weight:bold;}
.icoagenda {background:url(../../img/ico_agenda.gif) transparent no-repeat 0 0;display:block;margin:0;padding:.5em 0 .8em 35px;font-size:1.1em;clear:both;font-weight:bold;}
/* \*/ * html body .icoreserver, * html body .icoagenda, * html body .ico360 {height:1%;} /* */

/* Première colonne */
#ColA {background:url(../../img/bg_cola.jpg) #fff no-repeat 0 0;margin:0;padding:0 !important;width:153px;float:left;text-align:center;height:237px;}
html>body #ColA {height:auto;min-height:237px;}
#ColA .content {margin:-86px 0 0 25px;z-index:50;position:relative;float:left;vertical-align:bottom;display:inline;}

/* Deuxième colonne */
#ColB {background:url(../../img/bg_colb.jpg) #fff no-repeat 0 0;padding:13px 40px 0 34px;margin:0 !important;color:#1868a6;float:left;text-align:left;width:325px;voice-family:"\"}\"";voice-family:inherit;width:251px;}
html>body #ColB {width:251px;}
#ColB h2 {font-size:1.55em;text-transform:uppercase;margin:0 0 .5em 0;padding:0;}
#ColB p {font:bold 1.2em Arial,sans-serif;margin:0 0 1em 0;}

/* Troisième colonne */
#ColC {background:url(../../img/bg_colc.jpg) #fff no-repeat 0 0;margin:0;padding:0 15px 0 0;text-align:left;float:left;width:245px;voice-family:"\"}\"";voice-family:inherit;width:230px;}
html>body #ColC {width:230px;}
#ColC ul.tiret {padding:0;margin:0;list-style:none;width:100%;}
#ColC ul.tiret li {background:url(../../img/bullet_01.gif) transparent no-repeat 0 .7em;padding:0 0 0 7px;margin:0;text-indent:0;}
.deuxCols {margin:0 0 1.2em 0;}

#ColC ul.tiretcola {padding:0;margin:0 0 15px 0;list-style:none;float:left;width:55%;}
#ColC ul.tiretcola li {background:url(../../img/bullet_01.gif) transparent no-repeat 0 .7em;padding:0 0 0 7px;margin:0;text-indent:0;}

#ColC ul.tiretcolb {padding:0;margin:0 0 15px 0;list-style:none;float:right;width:45%;}
#ColC ul.tiretcolb li {background:url(../../img/bullet_01.gif) transparent no-repeat 0 .7em;padding:0 0 0 7px;margin:0;text-indent: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;} /* */

/* Dernière colonne */
#ColD {background:url(../../img/bg_cold.jpg) transparent no-repeat 0 0;margin:0;padding:0 15px 0 0;text-align:left;float:right;width:245px;voice-family:"\"}\"";voice-family:inherit;width:230px;}
html>body #ColD {width:230px;}


/* [ 03.2 | ONGLETS ]________________________ */

#Onglets {list-style:none;padding:0;margin:0 25px 0 0;}
#Onglets li {padding:0;margin:0 4px 0 0;float:left;}
#Onglets li, #Onglets li a {display:block;background-color:transparent;background-repeat:no-repeat;background-position:0 0;width:153px;height:23px;}
/*#Onglets li a:hover {background-position:0 -23px;}*/
#Onglets li.on, #Onglets li.on a, #Onglets li.on a:hover {background-position:0 -46px;}
#Onglets li a strong {position:absolute;top:-777px;left:-777px;}
#Ensemble, #Ensemble a {background-image:url(../../img/onglet_vue_ensemble.gif);}
#Detail, #Detail a {background-image:url(../../img/onglet_detail_technique.gif);}

#OngletContenu {border-width:4px 1px 1px 1px;border-style:solid;border-color:#517fbb;padding:0;margin:0 25px 25px 0;float:left;display:inline;background:url(../../img/filet_v_00.gif) #fff repeat-y 553px 0;width:746px;voice-family:"\"}\"";voice-family:inherit;width:744px;}
html>body #OngletContenu {width:744px;}

#OngletContenu #ColContenu {display:inline;margin:0 25px 0 10px;width:531px;padding:19px 0 0 20px;background-image:none;voice-family:"\"}\"";voice-family:inherit;width:511px;}
html>body #OngletContenu #ColContenu {width:511px;}
#OngletContenu #ColContextuel {display:inline;margin:19px 12px 0 0;width:166px;padding:0 !important;}
#OngletContenu #ColContenu ul, #OngletContenu #ColContenu ol {margin-left:0;}


/* [ 03.3 | INTÉRIEUR ? Colonne de menu secondaire ]________________________ */

#ColMenu {font-size:1.1em;text-align:left;margin:0;background-color:#fff;padding:0 25px 10em 0;float:left;display:inline;border-left:7px solid #c8e8f7;width:197px;voice-family:"\"}\"";voice-family:inherit;width:165px;}
html>body #ColMenu {width:165px;}
#MenuSecondaire {margin:0 0 0 1px;}
#MenuSecondaire dt {background-position:100% 0;background-repeat:no-repeat;padding:17px 0 3px 8px;}
#MenuSecondaire dt img {display:block;}
#MenuSecondaire dd {border-width:0 1px 0 0;border-style:solid;margin:0;padding:0 0 17px 0;background-position:0 100%;background-repeat:no-repeat;}

#MenuSListe {background-color:#fff;background-position:0 0;background-repeat:no-repeat;list-style:none;margin:0 0 0 5px;padding:15px 0 0 0;position:relative;}
#MenuSListe li {padding:0 0 0 9px;margin:0 0 2px 0;}
#MenuSListe li.on {background-repeat:no-repeat;background-position:0 .1em;}
#MenuSListe li.on a, #MenuSListe li.on a:hover {color:#fff;text-decoration:none;}
#MenuSListe li a {display:block;font-weight:bold;width:100%;padding:0 0 1px 0;}
#MenuSListe li ul {display:none;list-style:none;margin:0 0 6px -9px;padding:3px 0 3px 5px;border-left:4px solid #fff;border-bottom:1px solid #fff;}
#MenuSListe li.on ul {display:block;}
#MenuSListe li li {padding:0 0 0 12px;background-color:transparent;background-repeat:no-repeat;background-position:5px .5em;}
#MenuSListe li li.on {background-image:url(../../img/bullet_00.gif) !important;background-position:5px .5em;}
#MenuSListe li li a {font-weight:normal;font-size:.9em;width:100%;padding:1px 0;}
#MenuSListe li li a:hover {text-decoration:underline !important;}
#MenuSListe li li.on a, #MenuSListe li li.on a:hover {color:#fff !important;cursor:default;text-decoration:none !important;}


/* [ 03.4 | INTÉRIEUR ? Colonne de contenu principal ]________________________ */

#ColContenu {text-align:left;margin:10px 0 20px 0;padding:0 25px 3em 20px;float:left;font-size:1.1em;background-repeat:repeat-y;background-position:100% 100%;background-color:transparent;width:568px;voice-family:"\"}\"";voice-family:inherit;width:523px;}
html>body #ColContenu {width:523px;}

#ColContenu ul {list-style:none;padding-left:0;margin:0 0 2em 20px;}
#ColContenu ul li {background:url(../../img/bullet_01.gif) transparent no-repeat 0 .55em;padding:0 0 0 10px;margin:0 0 .2em 0;}
#ColContenu ul, #ColContenu ol {margin-top:0;}
#ColContenu p {margin-top:0;}
/* \*/ * html body #ColContenu ul li {height:1%;} /* */

/* TITRAILLE */
h1 {border-width:0 0 1px 0;border-style:solid;margin:12px 0 15px 0;}
h1 img {display:block;}
h2, h3, h4, h5, h6 {font-family:Arial,sans-serif;background-color:transparent;background-repeat:no-repeat;background-position:0 .5em;}
h2 {font-weight:bold;font-size:1.2em;padding:0 0 0 19px;margin:0 0 .8em -20px;clear:both;}
h2.noclear {clear:none;}
h3 {font-weight:bold;font-size:1.2em;padding:0 0 0 11px;margin:1.6em 0 .8em 0;}
h4 {font-weight:bold;font-size:1.2em;padding:0 0 0 11px;margin:1.6em 0 .8em 20px;}
h5 {font-weight:bold;font-size:1em;padding:0 0 0 11px;margin:1.8em 0 .8em 20px;}
h6 {font-weight:normal;font-size:1em;padding:0 0 0 11px;margin:1.8em 0 .8em 20px;}
.accroche {font-weight:bold;font-size:1.2em;margin:0 0 .8em -20px;}

/* TEXT/BLOCKS LAYOUT */
img.right, img.left {border:1px solid #999;}
.left {float:left;margin:0 15px 15px 0;}
.right {float:right;margin:0 0 15px 15px;}
.center {text-align:center;}
.justify {text-align:justify;}
.middle {display:block;margin:0 auto;}
.clear {clear:both;}
.clear hr {display:none;}
.corps {margin-bottom:1.5em;}

/* Rajout par charles juste pour essayer le multicolonnage  */
.InsideCol {float:left;width:275px !important;voice-family:"\"}\"";voice-family:inherit;width:250px;}
html>body .InsideCol {width:250px;}

/* Presentation Vue d?ensemble */
#ColContenu .encart01 {border:1px solid #517fbb;background-color:#d2eaf8;margin:0 0 1.8em 0;font-weight:bold;color:#517fbb;}
#ColContenu .encart01 img {display:block;float:left;border-width:0 1px 0 0;border-style:solid;border-color:#fff;margin:0 1.3em 0 0;}
#ColContenu .encart01 ul {margin:1.6em 1em 0 0 !important;}

/* Encadré simple */
#ColContenu .encart02 {border:1px solid #517fbb;background-color:#d2eaf8;margin:0 0 1.8em 0;padding:.7em 1em;font-weight:bold;color:#517fbb;}

/* Chemins vers plans */
.chemin {margin:15px 0 25px 0 !important;border-width:1px 0;border-style:solid;}
.cheminA {color:#fff;font:bold 1em Arial,sans-serif !important;padding:0 30px 0 10px;margin:0 10px 0 0;background-repeat:no-repeat;background-position:100% 50%;}
/* \*/ * html body .cheminA, * html body .cheminB {height:1%;} /* */

h2 .date {color:#666;}
.imgtext-table {padding:0 10px;margin:0 0 1em 0;clear:both;}
.imgtext-table tr {padding:0 3px;}
.imgtext-nowrap {clear:both;}
.rss {position:absolute;padding:0 0 5px 0;background:url(../../img/px_rss_04.gif) transparent no-repeat 50% 100%;width:43px;margin:10px 0 0 545px;voice-family:"\"}\"";voice-family:inherit;padding:0 0 6px 0;}
html>body .rss {padding:0 0 6px 0;margin:10px 0 0 743px;}
.rss a {display:block;padding:5px 12px;color:#fff;font:bold 1em Arial,sans-serif;background:url(../../img/bg_rss.gif) transparent no-repeat 0 50%;}
/* \*/ * html body .rss a {height:1%;} /* */

/* Formulaires */
#ColContenu form {padding:20px 20px 10px 20px;background-color:#eaf5fc;margin:0;}
#ColContenu.double form {padding:20px 20px 10px 20px;background-color:#eaf5fc;margin:0;width:525px;margin:0 auto;}
#ColContenu label {font-weight:bold;}
#ColContenu input, #ColContenu select, #ColContenu textarea {border:1px solid #000;font-size:.9em;}
#ColContenu fieldset {border:none;}
.obligatoire {font-size:.9em;margin:0 0 30px 0;}
.obligatoire .requis {font-size:1.4em;}
.requis {text-align:left;font-size:1.1em;margin:0 0 3em 0;font-weight:bold;}
.mention {text-align:justify;font-size:.9em;}
.mention a {font-weight:bold;text-decoration:underline;}
.error{display:block;width:525px;margin:0 auto;padding:20px 20px 10px 20px;background-color:#eaf5fc;font-weight: bold;color:red;margin-top:20px}

div.row {clear:both;padding-top:3px;}
div.row label {float:left;width:170px;text-align:right;}
div.row span.formw {float:right;width:297px;text-align:left;} 
.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;}
div.rowBoutonsRadio:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.rowBoutonsRadio {display:inline-block;}
/* \*/ * html div.rowBoutonsRadio {height:1%;} .clearfix {display:block;} /* */
div.rowBoutonsRadio {clear:both;margin:40px 0 8px 0; width: 500px}
div.rowBoutonsRadio label {width:450px;float:left;text-align:left; font-weight: normal !important;  margin:0; display: block}
div.rowBoutonsRadio input {clear:both;float:left;width:50px; margin: 0; padding:0px ;text-align:left !important; border: none !important; height: 2%}


/* input radio */
input.radio, input.checkbox {border:none !important;padding:0;}
fieldset {padding:20px 0 10px 0;margin:20px 0 10px 0;border:none;}
legend {text-align:left;}
html>body legend {margin-left:92px;}
div.row label.btradio, div.row label.btcheckbox {float:none;}

/* bouton */
.outilsForm {text-align:right;margin:0;}
span.init span.bl {background-color:#f79553;}
input.button {clear: left; cursor:pointer;padding:0 10px;background-color:transparent;color:#fff;font:bold 1em Arial,sans-serif;border:none;border:none !important;width:auto;margin-top:0;voice-family:"\"}\"";voice-family:inherit;padding:0;}
html>body input.button {padding:0 10px;border:none;}
span.bl {background:url(../../img/bg_bt_bl.gif) 0 100% no-repeat #f60;margin:0 0 0 7px;padding:1px 0 2px 0;voice-family:"\"}\"";voice-family:inherit;padding:0;}
html>body span.bl {padding:1px 0 2px 0;}
span.br  {background:url(../../img/bg_bt_br.gif) 100% 100% no-repeat;padding:1px 0 2px 0;voice-family:"\"}\"";voice-family:inherit;padding:0;}
html>body span.br {padding:1px 0 2px 0;}
span.tl {background:url(../../img/bg_bt_tl.gif) 0 0 no-repeat;padding:1px 0 2px 0;voice-family:"\"}\"";voice-family:inherit;padding:0;}
html>body span.tl {padding:1px 0 2px 0;}
span.tr {background:url(../../img/bg_bt_tr.gif) 100% 0 no-repeat;padding:1px 0 2px 0;voice-family:"\"}\"";voice-family:inherit;padding:0 5px;}
html>body span.tr {padding:1px 0 2px 0;}


/* [ 03.5 | INTÉRIEUR ? Colonne de contenu contextuel au contenu principal ]________________________ */

#ColContextuel {text-align:left;padding:10px 25px 20px 0;float:right;width:191px;voice-family:"\"}\"";voice-family:inherit;width:166px;padding:10px 25px 20px 12px;}
html>body #ColContextuel {width:166px;padding:10px 25px 20px 12px;}
#ColContextuel dl {margin:0 0 10px 0;border-width:1px;border-style:solid;}
#ColContextuel dl dt {font-weight:bold;font-size:1.2em;color:#fff;padding:2px 10px;}
#ColContextuel dl dd {margin:0;padding:7px 10px 4px 10px;}
#ColContextuel dl dd ul {margin:0;padding:0;list-style:none;}
#ColContextuel dl dd ul li {margin:0 0 .5em 0;padding:0 0 0 7px;background:url(../../img/bullet_02.gif) transparent no-repeat 0 .55em;}
#ColContextuel dl dd ul li a {font-weight:bold;color:#000;text-decoration:none;}
#ColContextuel dl dd ul li a:hover {text-decoration:underline;}
#ColContextuel p {margin-top:0;}


/* [ 03.6 | INTÉRIEUR ? Colonne double : pas de colonne de droite ]________________________ */

#ColContenu.double {text-align:left;margin:10px 0 20px 0;
padding:0 25px 3em 20px;float:left;font-size:1.1em;background-image:none;background-color:#fff !important;overflow: visible; width:771px;voice-family:"\"}\"";voice-family:inherit;width:726px;}
html>body #ColContenu.double {width:726px;}

#ColContenu object {margin:0 -30px 0 -20px;}
				
#OngletContenu #ColContenu.double {text-align:left;margin:0;padding:20px 25px 30px 30px;float:left;font-size:1.1em;background-image:none;background-color:#fff !important;width:760px;voice-family:"\"}\"";voice-family:inherit;width:689px;}
html>body #OngletContenu #ColContenu.double {width:689px;}


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

.haut {text-align:right;background:url(../../img/bg_haut.gif) transparent no-repeat 100% 70%;margin:-1.4em 0 0 573px;padding:0;position:absolute;width:50px;color:#000;}
.haut a {font-size:.9em;text-decoration:none;padding:0 17px 0 0;color:#000 !important;}
html>body .haut {margin:-1.4em 0 0 862px;}
/* \*/ * html body .haut a {height:1%;} /* */
.leurre {display:none;}

#PiedDePage {width:970px;background-color:#072c61;margin:0 auto;padding:1px 0;font-size:1em;color:#fff;clear:both;}
#PiedDePage a {color:#fff;text-decoration:none;}
#PiedDePage a:hover {text-decoration:underline;}

address {width:970px;margin:0 auto;padding:2px 0;font-size:.9em;color:#333;font-style:normal;}
address .pipe {margin:0 .5em;}

