/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Copyright (c) 2010 
|		Webdesign : Smart Agence
|		http://www.smartagence.com/
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* ______________________[ META declarations ]________________________ */

body {margin:0;padding:0;font:76% Arial,Verdana,sans-serif;background: url(../../img/layout/bg_body.jpg) #000 no-repeat 50% 0;text-align:center;color:black;}
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;}

a:hover {text-decoration:underline;}
sup {vertical-align:top;}
.error, .erreur {color:#F00;}
.horscadre, .horschamp, .hidden {display:none;}
blockquote {font-style:italic;}
ul {padding: 0; margin: 0; list-style: none}
* {margin-top: 0}


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

/* Navigation interne */
#NavigationInterne {position:absolute;top:-7777em;left:-7777em;}

#EnTete {background: url(../../img/layout/deg_entete.png) repeat-x 0 0;margin:0 auto;padding:0;text-align:left;width:980px;height: 229px;position: relative}
#EnTete:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#EnTete {display:inline-block;}
/* \*/ * html #EnTete {height:1%;} #EnTete {display:block;} /* */
#Logo {background: url(../../img/layout/bg_logo.jpg) no-repeat 0 0;float:left;margin:0 0 0 0; height: 229px; width: 417px; position: absolute; z-index: 0; top: 0}
#Logo a {display: block;margin: 50px 0 0 167px; width: 171px; height: 95px;}

#Annexe {width: 715px; float: right; position:relative; z-index:100}

#Localisation {padding: 19px 0 0 0}
#Localisation p {color: #FFF; float: left; margin: 2px 20px 0 0}
#Localisation ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html #Localisation ul {height:1%;} 
/* */
/*#Localisation ul li a {display: block; width: 16px; height: 11px; background: url(../../img/layout/bg_flags.png) no-repeat 0 0; position: relative;z-index: 100; margin: 2px 0 0 4px}*/
#Localisation ul li a span {position: absolute; top: -7777px; left: -7777px}

#Localisation ul li.flag1 a {background-position: -32px 0}
#Localisation ul li.flag2 a {background-position: -48px 0}
#Localisation ul li.flag3 a {background-position: -64px 0}
#Localisation ul li.flag4 a {background-position: -80px 0}
#Localisation ul li.flag5 a {background-position: -96px 0}
#Localisation ul li.flag6 a {background-position: -112px 0}
#Localisation ul li.flag7 a {background-position: -128px 0}
#Localisation ul li.flag8 a {background-position: -144px 0}
#Localisation ul li.flag9 a {background-position: -160px 0}
#Localisation ul li.flag10 a {background-position: -176px 0}
#Localisation ul li.flag11 a {background-position: -192px 0}
#Localisation ul li.flag12 a {background-position: 0 0}
#Localisation ul li.flag13 a {background-position: -16px 0}
#Localisation ul li.flag14 a {background-position: 100% 0}

#Localisation ul.vpdf {background:url(../../img/layout/op_flag1.png) repeat 0 0;}
#Localisation ul.vpdf li.backLava {padding: 0; background: #FFF; position: absolute;}
#Localisation ul.vonline {background: #FFF;}
#Localisation ul.vonline li.backLava {padding: 0; background: #344B56; position: absolute;}

#FormRecherche {float: right}
#FormRecherche .input, #FormRecherche .button {float: left;margin: 0 10px 0 0; padding: 0 0 10px 0}
#FormRecherche .input {background: url(../../img/layout/bg_input.gif) repeat-x 0 100%;}
#FormRecherche .button {background: url(../../img/layout/bg_ok.gif) repeat-x 0 100%;}
#FormRecherche .input input {float: left;border: 1px solid #85949b; width: 169px; padding: 2px 0 1px; font:1em Arial,Verdana,sans-serif;}
#FormRecherche .button input {background: url(../../img/bt_ok.gif) no-repeat 0 0; border: 0; width: 29px; height: 20px; color: #FFF; font-weight: bold; font-size: .9em}

#Infos {width: 640px; background:url(../../img/layout/bg_annonce.gif) no-repeat 25px 40px; float: right; position:relative; z-index:100; padding: 0 0 0 0}
#Annonce {position: absolute; top: -7777px; left: -7777px}
#Goodies {float: right; width: 445px; text-align: right; background:url(../../img/layout/bg_goodies.gif) no-repeat 0 100%; color: #FFF; padding: 30px 0 5px 0; margin: 0 10px 1em 0}
#Goodies img {margin: 0 0 -10px 0}
.weather {float: left; padding: 0 0 0 215px}
.text {font-size: 1.2em; padding: 0 20px 0 0}
#Countdown {float: right;font-size: 2.5em;margin: -12px 0 0 0}
#Countdown strong, #Countdown span {font-size: 1.3em;}
#Countdown span {color: #235e8f}
#Acces  {
clear:both;
overflow:hidden;
width:100%;
}/*#Acces a {display: block; color: #FFF; background: url(../../img/arrow_01.png) no-repeat 10px .5em; font-weight:normal; padding: 2px 10px 2px 23px; text-decoration: none}*/
/*#Acces a:hover {background-color: #163d5e}*/
/* ______________________[ Navigation principale ]________________________ */

#NavigationPrincipale {position: absolute; bottom: 17px; clear: both;list-style:none;text-align:left;color:#fff;margin:0 auto;padding:0;width:980px;background: url(../../img/layout/bg_nav.png) no-repeat 100% 0; height: 31px;overflow:hidden}
#NavigationPrincipale:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#NavigationPrincipale {display:inline-block;}
/* \*/ * html #NavigationPrincipale {height:1%;} #NavigationPrincipale {display:block;} /* */

#NavigationPrincipale li {float:left;padding:0;display:block; height:31px;}
#NavigationPrincipale li a {background-image: url(../../img/layout/bg_nav.png);position: relative;z-index: 100;display:block;padding:0; margin: 0; height:31px;}
#NavigationPrincipale li.backLava {background: url(../../img/layout/bg_nav_hover.png) 100% 0; position: absolute;}
/*#NavigationPrincipale li a:hover {background-image: url(../../img/layout/bg_nav.png);}  */
#NavigationPrincipale li a strong {position: absolute; top: -7777px; left: -7777px}

#NavItem1 {margin: 0 0 0 149px} #NavItem1 a {width: 50px; background-position: 5px -31px}
#NavItem2 {margin: 0 0 0 1px} #NavItem2 a {width: 112px; background-position: -46px -31px;}
#NavItem3 {margin: 0 0 0 1px} #NavItem3 a {width: 94px; background-position: -159px -31px;}
#NavItem4 {margin: 0 0 0 1px} #NavItem4 a {width: 105px; background-position: -254px -31px;}
#NavItem5 {margin: 0 0 0 1px} #NavItem5 a {width: 89px; background-position: -360px -31px;}
#NavItem6 {margin: 0 0 0 1px} #NavItem6 a {width: 136px; background-position: -450px -31px;}
#NavItem7 {margin: 0 0 0 40px} #NavItem7 a {width: 200px; background-position: -626px -31px;}

body.en #NavigationPrincipale {background: url(../../img/layout/bg_nav.png) no-repeat 100% -62px;}
body.en #NavItem1 {margin: 0 0 0 149px} body.en #NavItem1 a {width: 50px; background-position: 5px -93px}
body.en #NavItem2 {margin: 0 0 0 1px} body.en #NavItem2 a {width: 122px; background-position: -46px -93px;}
body.en #NavItem3 {margin: 0 0 0 1px} body.en #NavItem3 a {width: 73px; background-position: -169px -93px;}
body.en #NavItem4 {margin: 0 0 0 1px} body.en #NavItem4 a {width: 95px; background-position: -243px -93px;}
body.en #NavItem5 {margin: 0 0 0 1px} body.en #NavItem5 a {width: 79px; background-position: -339px -93px;}
body.en #NavItem6 {margin: 0 0 0 1px} body.en #NavItem6 a {width: 78px; background-position: -419px -93px;}
body.en #NavItem7 {margin: 0 0 0 129px} body.en #NavItem7 a {width: 200px; background-position: -626px -93px;}

body.es #NavigationPrincipale {background: url(../../img/layout/bg_nav.png) no-repeat 100% -124px;}
body.es #NavItem1 {margin: 0 0 0 149px} body.es #NavItem1 a {width: 50px; background-position: 5px 100%}
body.es #NavItem2 {margin: 0 0 0 1px} body.es #NavItem2 a {width: 105px; background-position: -46px 100%;}
body.es #NavItem3 {margin: 0 0 0 1px} body.es #NavItem3 a {width: 90px; background-position: -152px 100%;}
body.es #NavItem4 {margin: 0 0 0 1px} body.es #NavItem4 a {width: 108px; background-position: -243px 100%;}
body.es #NavItem5 {margin: 0 0 0 1px} body.es #NavItem5 a {width: 94px; background-position: -352px 100%;}
body.es #NavItem6 {margin: 0 0 0 1px} body.es #NavItem6 a {width: 160px; background-position: -447px 100%;}
body.es #NavItem7 {margin: 0 0 0 -10px} body.es #NavItem7 a {width: 229px; background-position: 100% 100%;}


/* icones */
a.pdf {background:url(../../img/ico_pdf.gif) no-repeat 0 0;padding:1px 0 4px 21px;display:block;overflow:auto;}
a.doc {background:url(../../img/ico_doc.gif) no-repeat 0 0;padding: 1px 0 4px 21px;display:block;overflow:auto;}
a.ppt {background:url(../../img/ico_ppt.gif) no-repeat 0 0;padding:1px 0 4px 21px;display:block;overflow:auto;}
a.xls {background:url(../../img/ico_xls.gif) no-repeat 0 0;padding:1px 0 4px 21px;display:block;overflow:auto;}
a.zip {background:url(../../img/ico_zip.gif) no-repeat 0 0;padding:1px 0 4px 21px;display:block;overflow:auto;}
a.html{background:url(../../img/ico_html.gif) no-repeat 0 0;padding:1px 0 4px 21px;display:block;overflow:auto;}


/* ______________________[ MULTI-COLUMN LAYOUT  ]____________________*/

#ContainerCols {width:980px;margin:0 auto;padding:0;display:block;text-align:left;}
#ContainerCols:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ContainerCols {display:inline-block;}
/* \*/ * html #ContainerCols {height:1%;} #ContainerCols {display:block;} /* */

/* Une seule colonne */
#ContainerCols.une #ColContenu {width:980px;}

/* Deux colonnes */
#ContainerCols.deux #ColMenu {width:240px;}
#ContainerCols.deux #ColContenu {width:740px;}

/* Trois colonnes */
#ContainerCols.trois #ColMenu {width:240px;}
#ContainerCols.trois #ColContenu {width:500px;}
#ContainerCols.trois #ColContextuelle {width:240px;}

/* Contenu standard */
#ContainerCols .contenu {}
#ContainerCols .contenu .inner {}
#ContainerCols .contenu .inner h2 {}
#ContainerCols .contenu .inner .inner2 {}
#ContainerCols .contenu .inner .inner2 p {}
#ContainerCols .contenu .inner .inner2 a {}
#ContainerCols .contenu .inner .inner2 h3 {}
#ContainerCols .contenu .inner .inner2 h3 a {}


/* Positions RTE */
#ContainerCols .center, #ContainerCols .align-center {text-align:center;}
#ContainerCols .align-left {text-align:left;}
#ContainerCols .align-right {text-align:right;}
#ContainerCols .justify {text-align:justify;}
#ContainerCols .middle {display:block;margin:0 auto;}

/* Positions contenus Typo3 */
#ContainerCols .txtVisu {display:inline-block;margin:0 0 .8em 0;}
#ContainerCols .txtVisu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html #ContainerCols .txtVisu {height:1%;} #ContainerCols .txtVisu {display:block;} /* */
#ContainerCols .topCenter {text-align:center;}
#ContainerCols .topCenter .blocVisu {margin:0 auto;text-align:left;}
#ContainerCols .topCenter .blocTxt {text-align:left;}
#ContainerCols .topRight .blocVisu {float:right;clear:both;}
#ContainerCols .topRight .blocTxt {clear:both;}
#ContainerCols .topLeft .blocVisu {}
#ContainerCols .topLeft .blocTxt {}
#ContainerCols .bottomCenter {text-align:center;}
#ContainerCols .bottomCenter .blocVisu {margin:0 auto;text-align:left;}
#ContainerCols .bottomCenter .blocTxt {text-align:left;}
#ContainerCols .bottomRight .blocVisu {float:right;clear:both;}
#ContainerCols .bottomRight .blocTxt {clear:both;}
#ContainerCols .bottomLeft .blocVisu {}
#ContainerCols .bottomLeft .blocTxt {}
#ContainerCols .right {}
#ContainerCols .right .blocVisu {float:right;margin:0 0 15px 15px;}
#ContainerCols .right .blocTxt {}
#ContainerCols .left {}
#ContainerCols .left .blocVisu {float:left;margin:0 1em 1em 0;}
#ContainerCols .left .blocTxt {}
/* CAS OU LA TAILLE DE L'IMAGE EST FIXEE ici notre image fait 200px de large, plus la marge de 15px, d'oÃ¹ le 215px*/
/*#ContainerCols .right_nowrap {margin:0 -215px 0 0;}
#ContainerCols .right_nowrap .blocVisu {float:right;margin:0 0 15px 15px;}
#ContainerCols .right_nowrap .blocTxt {margin:0 215px 0 0;}
#ContainerCols .left_nowrap {margin:0;}
#ContainerCols .left_nowrap .blocVisu {float:left;margin:0 15px 15px 0;}
#ContainerCols .left_nowrap .blocTxt {margin:0 0 0 215px;}*/
#ContainerCols .right_nowrap {}
#ContainerCols .right_nowrap .blocVisu {float:right;margin:0 0 15px 15px;}
#ContainerCols .right_nowrap .blocTxt {}
#ContainerCols .left_nowrap {}
#ContainerCols .left_nowrap .blocVisu {float:left;margin:0 15px 15px 0;}
#ContainerCols .left_nowrap .blocTxt {float:left;}

/* IMAGES ACTUS */
.actus .inner2:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.actus .inner2 {display:inline-block;}
/* \*/ * html .actus .inner2 {height:1%;} .actus .inner2 {display:block;} /* */
.actus .news-right {float:right;margin:0 0 15px 15px;}
.actus .news-left {float:left;margin:0 1em 1em 0;}

/* Chapo */
#ContainerCols .chapo .contenu {}
#ContainerCols .chapo .contenu .inner {}
#ContainerCols .chapo .contenu .inner h2 {}
#ContainerCols .chapo .contenu .inner .inner2 {letter-spacing:.2em;}
#ContainerCols .chapo .contenu .inner .inner2 p {}
#ContainerCols .chapo .contenu .inner .inner2 a {}

/* FIL d'ARIANE */
#FildAriane {width:980px;background-color:#DEDEDE;}
#FildAriane a {}
#FildAriane a:hover {}

/* HOMEPAGE DEBUT */
body#home a {color:#FFF;}
body#home #ContainerCols {width:980px;margin:0 auto;padding:10px 0 15px 0;display:block;text-align:left;background: url(../../img/home/bg_containercols.png) repeat-x 0 100%}

.homerow {display:inline-block}
.homerow:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html .homerow {height:1%;} .homerow {display:block;} /* */

body#home #ContainerCols .more {text-align: right; clear: both;}
body#home #ContainerCols .more span {float: right; background: url(../../img/home/deg_info_pratique_on.png) repeat-y -205px 0; padding: 2px 0}
body#home #ContainerCols .more a {background: url(../../img/arrow_01.png) no-repeat 10px .25em !important; font-weight:normal; padding: 0 10px 0 23px; color: #fff}
body#home #ContainerCols .more a:hover {text-decoration: none}

body#home #ContainerCols .first, body#home #ContainerCols .second {margin: 0 0 1em 0}
body#home #ContainerCols .first .cola {float: left; width: 646px; display: inline; margin: 0 0 0 10px;}
body#home #ContainerCols .first .cola .inner {border: 1px solid #494e57; border-width: 1px 0 0 1px}
body#home #ContainerCols .first .cola .onglets{position: relative; margin:8px 0 1em 9px; padding: 10px 0;background: url(../../img/home/opa_home_cols.png) repeat 0 0;}
body#home #ContainerCols .first .cola div.box-onglet {position: relative; padding:0; margin: 0 10px; width: 615px; height: 194px; overflow: hidden}
body#home #ContainerCols .first .cola div.inner-onglet {position: relative;width: 615px; height: 194px; background: #000}
body#home #ContainerCols .first .cola div.inner-onglet img {position: absolute; z-index:5 }
body#home #ContainerCols .first .cola div.inner-onglet span {position: absolute; z-index:10; bottom: 0; width: 385px; padding: 5px 15px; background: url(../../img/home/opa_home_legend.png) repeat 0 0; font-size: 1.2em;}
body#home #ContainerCols .first .cola div.inner-onglet strong {font-size: 1.1em;}
body#home #ContainerCols .first .cola ul.menu-onglet{position: absolute; z-index: 20; right: 10px}
body#home #ContainerCols .first .cola ul.menu-onglet li {background:url(../../img/home/slideshow_off.png) no-repeat 100% 0;width: 233px; height: 64px; margin: 0 0 1px 0;}
body#home #ContainerCols .first .cola ul.menu-onglet li a {outline: 0; margin: 0 0 0 30px;display: block; width: 203px; height: 39px;text-align: center; background-image:url(../../img/home/slideshow_hover.png); background-repeat: no-repeat; padding: 25px 0 0 0}
body#home #ContainerCols .first .cola ul.menu-onglet li a:hover {}
body#home #ContainerCols .first .cola ul.menu-onglet li.on {background:url(../../img/home/slideshow_on.png) no-repeat 100% 0;text-decoration: none;}
body#home #ContainerCols .first .cola ul.menu-onglet li.on a {background: none; font-weight: bold}
body#home #ContainerCols .first .cola ul.menu-onglet li a span {text-align: center; background:url(../../img/arrow_01.png) no-repeat 0 .2em;padding: 0 0 0 12px;}

body#home #ContainerCols .first .colb {float: right; width: 310px; background: url(../../img/home/deg_info_pratique.png) no-repeat 0 0}
body#home #ContainerCols .first .colb h2 {padding: 3px 0 5px; font-weight: normal; font-size: 1.5em; color: #db492a; text-align: center; background: url(../../img/home/bg_h2_r1_cb.gif) no-repeat 50% 100%}
body#home #ContainerCols .first .colb ul {padding: 0 0 50px 0}
body#home #ContainerCols .first .colb ul li {clear: both; width: 222px; background: url(../../img/home/bg_li_r1_cb.gif) no-repeat 100% 100%}
body#home #ContainerCols .first .colb ul li a {color: #FFF; font-size: 1.2em; display: block; padding: 0 0 0 15px}
body#home #ContainerCols .first .colb ul li a:hover {background: url(../../img/home/deg_info_pratique_on.png) repeat-y 1px 0; text-decoration: none}
body#home #ContainerCols .first .colb ul li a strong {display: block; padding: 5px 0 5px 17px; background: url(../../img/home/arrow_r1_cb.gif) no-repeat 0 50%}

body#home #ContainerCols .second .cola {width: 310px; float: left;}

body#home #ContainerCols .second .colb {width: 310px; float: left; margin: 0 24px;background: url(../../img/bg_second_b.gif) repeat-x 0 0}
body#home #ContainerCols .second .colb .contenu {border: 1px solid #a83a26}
body#home #ContainerCols .second .colb h2 {padding: 3px 0 5px; font-weight: normal; font-size: 1.5em; color: #db492a; text-align: center; background: url(../../img/home/bg_h2_r2_cb.gif) no-repeat 50% 100%; margin: 0 0 .5em 0} 
body#home #ContainerCols .second .colb .contenu .inner2 {padding: 0 20px 1px;}
body#home #ContainerCols .second .colb .contenu .inner2 .medias {padding: 0 0 5px; width: 300px; margin: 0 -50px 0 0} 
body#home #ContainerCols .second .colb .contenu .inner2 .medias:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
body#home #ContainerCols .second .colb .contenu .inner2 .medias {display:inline-block;}
/* \*/ * html body#home #ContainerCols .second .colb .contenu .inner2 .medias {height:1%;} body#home #ContainerCols .second .colb .contenu .inner2 .medias {display:block;} /* */
body#home #ContainerCols .second .colb .contenu .inner2 .medias li {float: left; display: inline; margin: 0 30px 0 0}
body#home #ContainerCols .second .colb .contenu .inner2 .medias li a {display: block; padding: 10px 0 15px 36px; }
body#home #ContainerCols .second .colb .contenu .inner2 .medias li.fb a {background: url(../../img/home/ico_fb.gif) no-repeat 0 0}
body#home #ContainerCols .second .colb .contenu .inner2 .medias li.tw a {background: url(../../img/home/ico_tw.gif) no-repeat 0 0}
body#home #ContainerCols .second .colb .contenu .inner2 .medias li.sil {margin: 0;}
body#home #ContainerCols .second .colb .contenu .inner2 .medias li.sil a {background: url(../../img/home/ico_sil.gif) no-repeat 0 0; padding: 0 0 10px 33px; height: 40px}


body#home #ContainerCols .second .colc {width: 310px; float: left;}
body#home #ContainerCols .second .colc h2 {padding: 3px 0 5px; font-weight: normal; font-size: 1.5em; color: #db492a; text-align: center; background: url(../../img/home/bg_h2_r2_cc.gif) no-repeat 50% 100%; margin: 0 0 .8em 0}
body#home #ContainerCols .second .colc .input, body#home #ContainerCols .second .colc .button {display: block; float: left; margin: 0; padding: 0 0 10px 0}
body#home #ContainerCols .second .colc .input {background: url(../../img/layout/bg_input.gif) repeat-x 0 100%;}
body#home #ContainerCols .second .colc .button {background: url(../../img/layout/bg_ok.gif) repeat-x 0 100%; margin: 0 0 .5em 5px;}
body#home #ContainerCols .second .colc .input input, body#home #ContainerCols .second .colc .input select {width: 264px; border: 1px solid #85949b; padding: 2px 0 1px; font:1em Arial,Verdana,sans-serif;}
body#home #ContainerCols .second .colc .input select {width: 266px;}
body#home #ContainerCols .second .colc .button input {background: url(../../img/bt_ok.gif) no-repeat 0 0; border: 0; width: 29px; height: 20px; color: #FFF; font-weight: bold; font-size: .9em}
body#home #ContainerCols .second .colc .more {clear: both; text-align: left;}
body#home #ContainerCols .second .colc .more span {clear: both; float: none;background: url(../../img/layout/bg_nav_hover.png) repeat-x;}

body#home #ContainerCols .third .cola {width: 385px; float: left;display: inline; margin: 0 0 0 10px}
body#home #ContainerCols .third .cola h2 {padding: 3px 0 5px; font-weight: normal; font-size: 1.5em; color: #fff; text-align: center; background: url(../../img/home/bg_h2_r2_cc.gif) no-repeat 50% 100%}

/* Onglets */
body#home #ContainerCols .third .cola .onglets{margin:0 0 1em;}
body#home #ContainerCols .third .cola ul.menu-onglet{margin:0;clear: both;border-bottom: 1px solid #153344; position: relative}
body#home #ContainerCols .third .cola ul.menu-onglet:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
body#home #ContainerCols .third .cola ul.menu-onglet {display:inline-block;}
/* \*/ * html body#home #ContainerCols .third .cola ul.menu-onglet{height:1%;} body#home #ContainerCols .third .cola ul.menu-onglet{display:block;} /* */
body#home #ContainerCols .third .cola ul.menu-onglet li{float:left; width: 133px; margin:-1px 2px 0 0;}
body#home #ContainerCols .third .cola ul.menu-onglet li a {background:#000;opacity : 0.4; filter : alpha(opacity=40);display: block; margin: 6px 0 0 0; text-align: center; color:#FFF; border: 1px solid #193c51; border-bottom: 0; padding: 5px 0}
body#home #ContainerCols .third .cola ul.menu-onglet li a span {background:url(../../img/arrow_01.png) no-repeat 0 .2em;padding: 0 0 0 12px;}
body#home #ContainerCols .third .cola ul.menu-onglet li.on{margin:0 2px -1px 0}
body#home #ContainerCols .third .cola ul.menu-onglet li.on a{opacity : 1; filter : alpha(opacity=100); font-weight: bold; padding: 8px 0; margin: 0}
body#home #ContainerCols .third .cola div.box-onglet{background: url(../../img/home/bg_onglets_box.gif) no-repeat 0 0; padding:10px;}
body#home #ContainerCols .third .cola div.box-onglet .slideshow {width: 365px; position: relative; overflow: hidden}   
body#home #ContainerCols .third .cola div.box-onglet ul {width: 2000px;}
body#home #ContainerCols .third .cola div.box-onglet ul li {width: 174px; float: left; margin: 0 20px 0 0}
body#home #ContainerCols .third .cola div.box-onglet ul li span {display: block} 
body#home #ContainerCols .third .cola div.box-onglet p.more {margin-top: 1em}

body#home #ContainerCols .third .colb {width: 226px; display: inline; float: left; margin: 0 26px;}
body#home #ContainerCols .third .colb .inner2 {padding: 0; background: url(../../img/home/bg_containercols.png) repeat-x 0 0}
body#home #ContainerCols .third .colb .inner2 a {display: block; background: url(../../img/arrow_01.png) no-repeat 95% 95%; font-weight:normal; padding: 20px 10px 30px; color: #fff; text-align: center}
body#home #ContainerCols .third .colb h2 {padding: 3px 0 5px; font-weight: normal; font-size: 1.5em; color: #fff; text-align: center; background: url(../../img/home/bg_h2_r3_cb.gif) no-repeat 50% 100%}

body#home #ContainerCols .third .colc {width: 298px; float: left;}
body#home #ContainerCols .third .colc h2 {padding: 3px 0 5px; font-weight: normal; font-size: 1.5em; color: #fff; text-align: center; background: url(../../img/home/bg_h2_r2_cc.gif) no-repeat 50% 100%}
body#home #ContainerCols .third .colc .more {margin: 1em 0 0 0}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

.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;}

/* HOMEPAGE FIN */



/* Titraille */
#ColContenu h1 {}
#ColContenu h2 {}
#ColContenu h3 {}
#ColContenu h4 {font:bold 1em Arial, Helvetica, sans-serif;color:#333;margin:1.5em 0 .8em 0;}
#ColContenu h5 {}
#ColContenu h6 {}

/* Contenu standard en colonne centrale */
#ColContenu .contenu {}
#ColContenu .contenu .inner {}
#ColContenu .contenu .inner h2 {}
#ColContenu .contenu .inner .inner2 {}
#ColContenu .contenu .inner .inner2 p {}
#ColContenu .contenu .inner .inner2 a {}

/* Liste standard */
#ColContenu ul {margin:0 0 1.5em 20px;padding:0;list-style:none;}
#ColContenu ul li {}
#ColContenu ul li a {}

/* Tableau standard */
#ColContenu .contenu .inner2 table {border-collapse:collapse;border:none;padding:0;border-top:1px solid #E3E3DE;font-size:100%;margin:0 0 3em 0;width:100%;}
#ColContenu .contenu .inner2 table caption {margin:0 0 1em 0;color:#666;}
#ColContenu .contenu .inner2 table th, #ColContenu .contenu .inner2 table td {vertical-align:top;color:#666;border-bottom:1px solid #E3E3DE;font-size:.9em;}
#ColContenu .contenu .inner2 table thead th {background-color:#F3F3F2;padding:5px 2px;text-align:center;}
#ColContenu .contenu .inner2 table td {padding:10px 5px;}
#ColContenu .contenu .inner2 table tfoot td {background-color:#F3F3F2;padding:5px 2px;}
#ColContenu .contenu .inner2 table tbody th {padding:5px 10px 5px 2px;text-align:right;}
#ColContenu .contenu .inner2 table tfoot th {background-color:#F3F3F2;padding:5px 10px 5px 2px;text-align:right;}

/* Onglets */ 
#ColContenu .onglets .menu-onglet{margin:0 0 -1px 0;padding:0;list-style:none;}
#ColContenu .onglets .menu-onglet:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContenu .onglets .menu-onglet {display:inline-block;}
/* \*/ * html #ColContenu .onglets .menu-onglet {height:1%;} #ColContenu .onglets .menu-onglet {display:block;} /* */
#ColContenu .onglets .menu-onglet li {position: relative;float:left;margin:0 5px 0 0;background:#f4e7e4;padding: 0; border: 1px solid #fbe9e5}
#ColContenu .onglets .menu-onglet li a {display:block;padding:.5em 1em;color:#db492a;text-decoration:none;}
#ColContenu .onglets .menu-onglet li a:hover,
#ColContenu .onglets .menu-onglet li a:active,
#ColContenu .onglets .menu-onglet li a:focus {text-decoration:underline;}
#ColContenu .onglets .menu-onglet li.on {background-color:#FFF; font-weight: bold; border-bottom : 1px solid #FFF;}
#ColContenu .onglets .menu-onglet li.on {}
#ColContenu .onglets .menu-onglet li.on a {color:#db492a;}
#ColContenu .onglets .box-onglet {border: 1px solid #fbe9e5; padding: 15px 15px 1px; margin: 0 0 1.5em}

#ColContenu .onglets .box-onglet ul {position: relative;background-image: url(../../img/acces_center.png); background-repeat: no-repeat; border-bottom: 1px solid #fbe9e5; margin: 0 0 1em; padding: 0 0 15px 0; height: 355px; min-height: 355px}
html>body #ColContenu .onglets .box-onglet ul {height: auto;}
#ColContenu .onglets .box-onglet ul li {position: absolute; background-image: none; display: block; width: 116px; height: 143px; padding: 0; background-repeat: no-repeat;}
#ColContenu .onglets .box-onglet ul li.over {background-image: url(../../img/acces_arrows.png);}
#ColContenu .onglets .box-onglet ul li a {outline: 0; position: absolute; background-image: url(../../img/acces.png); background-repeat: no-repeat; display: block; width: 100px; height: 70px;}
#ColContenu .onglets .box-onglet ul li a span {position: absolute; top: -7777px; left: -7777px}
#ColContenu .onglets .box-onglet ul li div {position: absolute; top: 0; left: 0; width: 160px; text-align: center; padding-top: 170px;}
#ColContenu .onglets .box-onglet ul li.tl, #ColContenu .onglets .box-onglet ul li.tl a {top: 0; left: 0}
#ColContenu .onglets .box-onglet ul li.tr, #ColContenu .onglets .box-onglet ul li.tr a {top: 0; right: 0}
#ColContenu .onglets .box-onglet ul li.bl {bottom: 15px; left: 0}
#ColContenu .onglets .box-onglet ul li.br {bottom: 15px; right: 0}
#ColContenu .onglets .box-onglet ul li.bl a {bottom: 0; left: 0}
#ColContenu .onglets .box-onglet ul li.br a {bottom: 0; right: 0}

#ColContenu .onglets .box-onglet ul li.tl {background-position: 47px 75px}
#ColContenu .onglets .box-onglet ul li.tr {background-position: -69px 75px}
#ColContenu .onglets .box-onglet ul li.bl {background-position: 47px -68px}
#ColContenu .onglets .box-onglet ul li.br {background-position: -69px -68px}

#ColContenu .onglets .box-onglet ul li.tl div {top: 40px; left: 117px;}
#ColContenu .onglets .box-onglet ul li.tr div {top: 40px; left: -161px;}
#ColContenu .onglets .box-onglet ul li.bl div {top: -172px; left: 117px;}
#ColContenu .onglets .box-onglet ul li.br div {top: -172px; left: -161px;}

#ColContenu .onglets .box-onglet #train ul li.tr a {background-position: 0 0}
#ColContenu .onglets .box-onglet #train ul li.tr a {background-position: 0 -70px}
#ColContenu .onglets .box-onglet #train ul li.bl a {background-position: 0 -140px}
#ColContenu .onglets .box-onglet #train ul li.br a {background-position: 0 -210px}

#ColContenu .onglets .box-onglet #avion ul li.tr a {background-position: -100px 0}
#ColContenu .onglets .box-onglet #avion ul li.tr a {background-position: -100px -70px}
#ColContenu .onglets .box-onglet #avion ul li.bl a {background-position: -100px -140px}
#ColContenu .onglets .box-onglet #avion ul li.br a {background-position: -100px -210px}

#ColContenu .onglets .box-onglet #metrorer ul li.tr a {background-position: -200px 0}
#ColContenu .onglets .box-onglet #metrorer ul li.tr a {background-position: -200px -70px}
#ColContenu .onglets .box-onglet #metrorer ul li.bl a {background-position: -200px -140px}
#ColContenu .onglets .box-onglet #metrorer ul li.br a {background-position: -200px -210px}

#ColContenu .onglets .box-onglet #navettes ul li.tr a {background-position: -300px 0}
#ColContenu .onglets .box-onglet #navettes ul li.tr a {background-position: -300px -70px}
#ColContenu .onglets .box-onglet #navettes ul li.bl a {background-position: -300px -140px}
#ColContenu .onglets .box-onglet #navettes ul li.br a {background-position: -300px -210px}

#ColContenu .onglets .box-onglet #voiture ul li.tr a {background-position: -400px 0}
#ColContenu .onglets .box-onglet #voiture ul li.tr a {background-position: -400px -70px}
#ColContenu .onglets .box-onglet #voiture ul li.bl a {background-position: -400px -140px}
#ColContenu .onglets .box-onglet #voiture ul li.br a {background-position: -400px -210px}

#ColContenu .onglets .box-onglet #train ul {background-position: 117px 40px}
#ColContenu .onglets .box-onglet #avion ul {background-position: -183px 40px}
#ColContenu .onglets .box-onglet #metrorer ul {background-position: -483px 40px}
#ColContenu .onglets .box-onglet #navettes ul {background-position: -783px 40px}
#ColContenu .onglets .box-onglet #voiture ul {background-position: -1083px 40px}


/* Bloc Ouvrant-fermant */
#ColContenu .openclose {}

/* plan du site */
#sitemap {margin:0 0 1em 0;padding:20px 50px 0 50px;}
#sitemap p#toggle {margin:0 0 1em 0;padding:0;text-align:right;}
#sitemap p#toggle a {background:#B51218;border:1px solid #CFCFCF;padding:0.2em .6em;color:#FFF;font-weight:bold;}
#sitemap ul {margin:0;padding:0;list-style:none;}
#sitemap ul li a {color:#000;}
#sitemap ul li a span.fx {display:none;}
#sitemap ul li {margin:0 0 0.8em 0;padding:0 0 0 20px;background:url(../../img/plan/bullet-1.gif) no-repeat 0 3px;}
#sitemap ul li.hasMenu {background:none;padding:0;} 
#sitemap ul li a.open-close {margin:0 3px 0 0;display:inline-block;width:13px;height:13px;background:url(../../img/plan/plus-1.gif) no-repeat 0 0;}
#sitemap ul li a.open-close.off {background-image:url(../../img/plan/moins-1.gif);}
#sitemap ul li a {font-size:18px;font-weight:bold;color:#363636;}
#sitemap ul li ul {margin:10px 0 10px 20px;padding:0;borde-top:1px solid #CFCFCF;background-color:#F3EEDD;}

/* niveau 2 */
#sitemap ul li ul li {margin:0 0 0.2em 0;background-image:url(../../img/plan/bullet-2.gif);background-position:0 5px;}
#sitemap ul li ul li a.open-close {width:11px;height:11px;background-image:url(../../img/plan/plus-2.gif);}
#sitemap ul li ul li a.open-close.off {background-image:url(../../img/plan/moins-2.gif);} 
#sitemap ul li ul li a {font-size:16px;font-weight:normal;}

/* niveau 3 */
#sitemap ul li ul li ul li{background-image:url(../../img/plan/bullet-3.gif);padding-left:10px;background-position:0 8px;}
#sitemap ul li ul li ul li a.open-close {width:5px;height:5px;background-image:url(../../img/plan/plus-3.gif);vertical-align:middle}
#sitemap ul li ul li ul li a.open-close.off {background-image:url(../../img/plan/moins-3.gif);} 
#sitemap ul li ul li ul li a {font-size:14px;}

#ColContenu #tous {margin:-1em 0 1.5em 0;padding:0 0 0 15px;text-align:left;float:right;background:url(../../img/arrow_south.gif) transparent no-repeat 0 .1em;font-weight:bold;color:#000;}
#ColContenu #tous a {}
#ColContenu #tous a:hover, 
#ColContenu #tous a:active,
#ColContenu #tous a:focus {}


/* Pagination */
/*.pagination {text-align:center;color:#A9A9A9;margin:2em 0;clear:both;}
.pagination .prev {background:url(../../img/arrow_west.gif) transparent no-repeat 0 .25em;padding:0 0 0 14px;}
.pagination .next {background:url(../../img/arrow_east.gif) transparent no-repeat 100% .3em;padding:0 14px 0 0;}
.pagination a.prev, .pagination a.next {}
.pagination strong {color:#434343;}
.pagination span.prev {background:url(../../img/arrow_west.gif) transparent no-repeat 0 .25em;color:#A9A9A9;}
.pagination span.next {background:url(../../img/arrow_east.gif) transparent no-repeat 100% .25em;color:#A9A9A9;}
*/

/* Retour */
p.retour {text-align:left;margin:2em 0 2em 0 !important;}
p.retour a {background:url(../../img/arrow_west.gif) transparent no-repeat 0 .25em;padding:0 0 0 15px;}
p.retour a:hover, p.retour a:focus, p.retour a:active {}

/* Retour Haut de Page */
p.hautdepage {text-align:right;margin:4em 0 0 0 !important;}
p.hautdepage a {background:url(../../img/puces/top.gif) transparent no-repeat 0 .35em;padding:0 0 0 15px;}
p.hautdepage a:hover, p.hautdepage a:focus, p.hautdepage a:active {}




/* [ INTERIEUR, Colonne de contenu contextuel au contenu principal ]________________________ */

#ColContextuelle {text-align:left;margin:0;float:right;}

/* Contenu standard en colonne contextuelle */
#ColContextuelle .contenu {}
#ColContextuelle .contenu .inner {}
#ColContextuelle .contenu .inner h2 {}
#ColContextuelle .contenu .inner .inner2 {}
#ColContextuelle .contenu .inner .inner2 p {}
#ColContextuelle .contenu .inner .inner2 a {}
#ColContextuelle .contenu .inner .inner2 h3 {}
#ColContextuelle .contenu .inner .inner2 h3 a {}

/* Liste standard */
#ColContextuelle ul {margin:0 0 1.5em 0;padding:0;list-style:none;}
#ColContextuelle ul li {}
#ColContextuelle ul li a {}


/* ______________________[ Bas de page : copyright, liens vers informations gÃ©nÃ©rales ]________________________ */

#PiedDePage {text-align:center;margin:1px auto 0;padding:30px 0 25px 0;width:980px;background: url(../../img/layout/deg_pdp.png) repeat-x 0 0;position: relative; color: #FFF}
#PiedDePage a {color: #FFF} 
#PiedDePage a:hover {}
.comexposium {position: absolute; left: 0; top: 13px}
.capitale {position: absolute; right: 0; top: 14px}

/* plan du site (footer) */
#plandusite {margin:0 auto 1em;padding:15px 0 20px 0; text-align: left;list-style:none; background-color:#FFF; width: 980px;background: url(../../img/layout/deg_pdp.png) repeat-x 0 0;}
#plandusite:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#plandusite {display:inline-block;}
/* \*/ * html #plandusite {height:1%;} #plandusite {display:block;} /* */
#plandusite li {float: left; margin: 0 0 15px 20px;}
#plandusite li a {color: #db492a; display: block; font-size: 1.3em; font-weight:bold;text-decoration: none;}
#plandusite li a:hover, #plandusite li a:focus, #plandusite li a:active {text-decoration: underline;}
#plandusite li li {width: 100%; float: left; margin: 0 !important; background-color: none}
#plandusite ul {margin:0;padding:3px 2px 0;list-style:none; float: left; margin: 0}
#plandusite li li a {font-size: 1em;background: url(../../img/arrow_01.png) no-repeat 0 .25em; font-weight:normal; padding: 0 0 0 13px; color: #fff}
#plandusite #plan01 {width:209px;margin: 0 0 15px}
#plandusite #plan02 {width:198px}
#plandusite #plan03 {width:164px}
#plandusite #plan04 {width:162px}
#plandusite #plan05 {width:167px}

/* Fancy box */
a#fancy_left {left:0px;}
a#fancy_left, a#fancy_right {background-image:url("data:image/gif;base64,AAAA");bottom:0px;cursor:pointer;display:none;height:100%;outline:none;overflow:hidden;position:absolute;width:35%;z-index:111;}
a#fancy_left:hover span {left:20px;}
a#fancy_left:hover, a#fancy_right:hover {background-color:transparent;visibility:visible;}
a#fancy_right {right:0px;}
a#fancy_right:hover span {right:20px;}
div#fancy_bg {border:0;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:70;}
div#fancy_bg_e {background:transparent url(../../img/fancy_shadow_e.png) repeat-y;height:100%;right:-20px;width:20px;}
div#fancy_bg_n {background:transparent url(../../img/fancy_shadow_n.png) repeat-x;height:20px;left:0;top:-20px;width:100%;}
div#fancy_bg_ne {background:transparent url(../../img/fancy_shadow_ne.png) no-repeat;height:20px;right:-20px;top:-20px;width:20px;}
div#fancy_bg_nw {background:transparent url(../../img/fancy_shadow_nw.png) no-repeat;height:20px;left:-20px;top:-20px;width:20px;}
div#fancy_bg_s {background:transparent url(../../img/fancy_shadow_s.png) repeat-x;bottom:-20px;height:20px;left:0;width:100%;}
div#fancy_bg_se {background:transparent url(../../img/fancy_shadow_se.png) no-repeat;bottom:-20px;height:20px;right:-20px;width:20px;}
div#fancy_bg_sw {background:transparent url(../../img/fancy_shadow_sw.png) no-repeat;bottom:-20px;height:20px;left:-20px;width:20px;}
div#fancy_bg_w {background:transparent url(../../img/fancy_shadow_w.png) repeat-y;height:100%;left:-20px;width:20px;}
div#fancy_close {background:url(../../img/fancy_closebox.png) top left no-repeat;cursor:pointer;display:none;height:30px;position:absolute;right:-15px;top:-12px;width:30px;z-index:181;}
div#fancy_content {margin:0;position:absolute;z-index:100;}
div#fancy_div {background:#000;color:#FFF;height:100%;width:100%;z-index:100;}
div#fancy_inner {background:#FFF;height:100%;position:relative;width:100%;}
div#fancy_loading {background:transparent;cursor:pointer;display:none;height:40px;overflow:hidden;position:absolute;width:40px;z-index:100;}
div#fancy_loading div {background:transparent url(../../img/fancy_progress.png) no-repeat;height:480px;left:0;position:absolute;top:0;width:40px;}
div#fancy_outer {background:transparent;display:none;left:0;margin:0;padding:20px 20px 40px 20px;position:absolute;top:0;z-index:90;}
div#fancy_overlay {display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:30;}
div#fancy_title {display:none;position:absolute;z-index:100;}
div#fancy_title div {color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap;}
div#fancy_title table {margin:0 auto;}
div#fancy_title table td {padding:0;vertical-align:middle;}
div.fancy_bg {border:0;display:block;margin:0;padding:0;position:absolute;z-index:70;}
img#fancy_img {border:0;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:100;}
span#fancy_left_ico {background:transparent url(../../img/fancy_left.png) no-repeat;left:-9999px;}
span#fancy_right_ico {background:transparent url(../../img/fancy_right.png) no-repeat;right:-9999px;}
span.fancy_ico {cursor:pointer;display:block;height:30px;margin-top:-15px;position:absolute;top:50%;width:30px;z-index:112;}
td#fancy_title_left {background:transparent url(../../img/fancy_title_left.png) repeat-x;height:32px;width:15px;}
td#fancy_title_main {background:transparent url(../../img/fancy_title_main.png) repeat-x;height:32px;}
td#fancy_title_right {background:transparent url(../../img/fancy_title_right.png) repeat-x;height:32px;width:15px;}
#fancy_ajax {height:100%;overflow:auto;width:100%;}
#fancy_bigiframe {background:transparent;height:100%;left:0;position:absolute;top:0;width:100%;}
#fancy_frame {display:none;height:100%;position:relative;width:100%;}














/* oldies */

ul {list-style:none;margin:0;padding:0;}

.roundedBlock {margin: 0 0 12px !important;}

.special {background-image: url(../../img/bg_rounded_corner_tr_dark.gif) !important;background-position:top right !important;margin-top:10px !important;}
.special .inner {background-image: url(../../img/bg_rounded_corner_bl_dark.gif) !important;background-position:bottom left !important;position:relative !important;}
.special .inner * {margin-top:0;border:0;}

.special * {color:#fff;}

.left {float:left;margin-right:10px;margin-bottom:0;;}
.right {float:right;}



#BreadCrumb,#ColContenu {width:456px;}
#BreadCrumb {margin-left:194px;padding:10px 0;color:#FFF;font-size:.9em;}
#BreadCrumb a {color:#FFF;}
#BreadCrumb a, #BreadCrumb strong {padding:0 5px;}
#BreadCrumb strong {font-weight:normal;color:#BDCFDC;}


#ColGauche {float:left;width:655px;margin:0 15px;display:inline;}
#ColGauche.double {width:948px;}
#ColGauche.full {width:948px;}
#ColGauche.full #ColContenu {width:948px;}
#ColGauche.full #BreadCrumb {width:764px;}
#ColGauche.double #BreadCrumb {width:749px;}
#ColGauche.double #ColContenu {width:749px;}

#ColMenu {width:184px;float:left;background-color:pink;display:inline;color:#fff;background-color:#b8b8b8;font-size:1.1em;}
#ColMenu a {color:#fff;}
#ColMenu h2 {text-align:right;border:0;background:url(../../img/colmenu/bg_h2.gif) #0F638D repeat-y 0 0;text-transform:uppercase;margin:0;padding:6px 10px;font-family:"Futura Md BT",Arial,sans-serif;font-size:1.28em;font-weight:normal;letter-spacing:0px;}
#ColMenu ul {list-style:none;margin:0;padding:0;text-align:right;}
#ColMenu ul li {margin:0;padding:7px 2px 9px 5px;background:transparent url(../../img/colmenu/bg_li.gif) bottom right no-repeat;}
body#Premium #ColMenu ul li {background:transparent url(../../img/premium/bg_li.gif) bottom right no-repeat;}
#ColMenu ul li a {display: block; padding:1px 5px;}
#ColMenu ul li.on {background:url(../../img/colmenu/bg_li_ul.gif) transparent repeat-y 100% 100%;padding:3px 0 5px 12px;}
#ColMenu ul li.on a {display:block;}
body#Premium #ColMenu ul li.on {background:url(../../img/premium/bg_li_ul.gif) transparent no-repeat 100% 100%;}

#ColMenu ul li.on strong {background-color:#DB492A;color:#FFF;padding:2px 5px 3px 5px;border-left:3px solid #000;font-weight:normal;display:block;}
body#Premium #ColMenu ul li.on strong {border-left:3px solid #E19009;}
#ColMenu ul li.on li {padding-top:5px;padding-right:12px;background:transparent none !important;}
body#Premium #ColMenu ul li.on li.on, #ColMenu ul li.on li.on {background:transparent none !important;padding-bottom:0;}
body#Premium #ColMenu ul li.on li.on strong, #ColMenu ul li.on li.on strong {color:#fff;background:none !important;border:none;font-weight:bold;}
#ColMenu ul li li {background:none;padding-bottom:0;}
#ColMenu ul li li.last-child, #ColMenu ul li li:last-child {padding-bottom:5px;}






#ColContenu {float:left;margin-left:15px;display:inline;padding-top:3px;}
#ColContenuInner {background-color:#FFF;padding:15px;}
#ColContenu a, #ColContextuelle a {text-decoration:none;}
#ColContenu a:hover, #ColContextuelle a:hover {text-decoration:underline;}
#ColContenu .more {padding:0 !important;/*text-align:left !important;*/}
#ColContenu .more a {padding-left:23px !important; background-position:0 .3em !important;}

/#ColContenu ul {margin-bottom:10px;}
#ColContenu ul li {padding-left:10px; margin:0;background: transparent url(../../img/puces/disc_small.gif) 0 .5em no-repeat;}
body#Premium #ColContenu ul li {background: transparent url(../../img/premium/disc_small.gif) 0 .5em no-repeat;}

#ColContenu .encart {padding:15px;background:transparent url(../../img/bg_encart_l3.gif) 0 0 no-repeat;min-height:74px !important;}
body#Premium #ColContenu .encart {background:url(../../img/premium/bg_encart_l3.gif) #B9B9B9 repeat-x 0 0;}
#ColContenu .encart:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContenu .encart p {margin-top:0 !important;margin-bottom:15px;padding:0 !important;}

#ColContenu .encart2 {margin:20px 0 1.5em 0;padding:8px 10px 1px 10px !important;border:1px solid #DB492A;background-color:#fff;text-align:left;}
#ColContenu .encart2:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContenu .encart2 ul {margin:0 0 0 20px !important;padding:0;}

#ColContenu h3 {font-family:Arial, sans-serif !important;margin:0 0 .5em 0 !important;padding:0;color:#0D5F88;font-size:1.15em !important;}
body#Premium #ColContenu h3 {background:#fff url(../../img/premium/disc_small.gif) 14px 1.1em no-repeat; color:#EBAB12;}
#ColContenu .encart2 h3 {padding:0;border:0;margin-top:0 !important;margin-bottom:.5em !important;font-weight:normal;font-size:1em !important;color:#DB492A;}
#ColContenu .encart2 h4 {font-family:Arial,sans-serif;font-size:1.1em;margin:20px 0 10px;padding:0;}

body#Premium #ColContenu .encart2 .encart3 {margin-bottom:1em;}

#ColContenu .encart2 p {margin:0 0 .5em 0; }
#ColContenu .encart2 .text ul {margin-left: 0 !important;}
#ColContenu .csc-textpic-text p {margin:0;padding:0;}
#ColContenu .csc-textpic img {margin:0 0 1em 0;}
#ColContenu iframe {width:715px !important;}


table {border-collapse:collapse;width:100%;border:1px solid #999;font-size:100%;background-color:#fff;}
table th, table td {border:1px solid #999;text-align:center;padding:5px;}
table th {background-color:#efefef;font-weight:normal;}
table thead th {padding-bottom:7px;background-image:url(../../img/bg_th.gif); background-position:bottom left;background-repeat:repeat-x;}



/* Actus */
#ColContenu .nav {text-align:center;margin-top:0;padding:1em 0;}
#ColContenu .nav span {position:absolute;top:-999em;left:-999em;}
#ColContenu .nav a {padding:2px 6px;background: #dddcdc}
#ColContenu .nav strong {padding:2px 6px;color:#FFF;background:url(../../img/bg_submit.gif) #494C50 0 0 repeat-x; font-weight: normal}
#ColContenu .nav .prev {background:url(../../img/arrow_west.gif) transparent no-repeat 50% 50%;padding:0 0 0 14px;}
#ColContenu .nav .next {background:url(../../img/arrow_east.gif) transparent no-repeat 50% 50%;padding:0 14px 0 0;}

/*#ColContenu #Actus {margin:0 0 10px;padding:15px!important;border:1px solid #d5d5d5;background-color:#fff;text-align:left;}
#ColContenu #Actus h3 {padding:0 0 0 10px;background-position: 0 .4em;border:0;margin-top:0 !important;margin-bottom:30px !important;}
#ColContenu #Actus h4 {font-family:Arial,sans-serif;font-size:1.1em;margin:0;padding:0;}
#ColContenu #Actus .nav {text-align:right;margin-top:15px;margin-bottom:0;margin-bottom:0;}
#ColContenu #Actus .nav a {text-decoration:underline;padding:0;border:0;}
#ColContenu #Actus .nav a:hover {text-decoration:none;}*/
#ColContenu #Actus {margin:0 0 1.5em;}
#ColContenu div.actu {clear:both;margin:0 -15px 0 !important;padding:10px 15px 15px;}
#ColContenu div.actu h3 {color: #333; font-size: 1em !important; margin: 0 !important}
#ColContenu div.actu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContenu div.actu p {margin: 0}
#ColContenu .date {margin:0 0 1em !important;padding:0;color:#0e5f88;}
#ColContenu .odd {background-color:#f1f1f1;}



/*	Formulaires */
#ColContenu form .inputSubmit {cursor:pointer;cursor:hand;}
#ColContenu form.stdForm {margin:-15px -15px 10px; position: relative;padding:10px;border:1px solid #D5D5D5;background:url(../../img/bg_form.gif) #46484C repeat-x 0 0;color:#fff;}
#ColContenu form.stdForm:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContenu form.stdForm {display:inline-block;}
/* \*/ * html #ColContenu form.stdForm {height:1%;} #ColContenu form.stdForm {display:block;} /* */
#ColContenu form.stdForm h3 {margin:5px 0 15px !important;padding:3px 6px;background:transparent none;border:0;border-left:3px solid #CC162F;border-bottom:1px solid #CC162F;color:#fff;text-transform:uppercase;}
#ColContenu form.stdForm .required {font-weight:bold;color:#CC162F;}
#ColContenu form.stdForm p {margin-top:0;}
#ColContenu form.stdForm p.required {font-weight:normal;margin:0 0 10px 197px;}
#ColContenu form.stdForm select, #ColContenu form.stdForm input.inputText, #ColContenu form.stdForm input.inputSubmit, #ColContenu .stdForm textarea {border:1px solid #555;font-family:Arial,sans-serif;font-size:1.1em;}
#ColContenu form.stdForm input.inputText, #ColContenu form.stdForm textarea {width:197px;padding:1px 2px;}
#ColContenu form.stdForm select {max-width:201px;}
#ColContenu form.stdForm label {float:left;position: relative; display:inline;width:166px;margin-right:11px;margin-top:.1em;text-align:right;font-weight:bold;}
#ColContenu form.stdForm select {font-size:1.1em;}
#ColContenu form .fRow:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContenu form .fRow {display:inline-block;margin: 0 0 1em}
/* \*/ * html #ColContenu form .fRow {height:1%;} #ColContenu form .fRow {display:block;} /* */
#ColContenu form.stdForm .radio{padding-left:175px;margin-top:10px; font-size: .9em;}
#ColContenu form.stdForm .radio .eqLabel {float:left;display:inline;width:166px;margin-right:11px;margin-top:.1em;text-align:right;font-weight:bold;font-family:"Trebuchet MS",Arial,sans-serif;font-size:1.1em;}
#ColContenu form.stdForm .radio input {margin:0;padding:0;vertical-align:middle;}
#ColContenu form.stdForm .radio div {margin: 0 0 5px 0}
#ColContenu form.stdForm .radio label {float:none;width:auto;font-weight:normal;margin:0 0 0 6px;}

#ColContenu form.stdForm .checkbox {margin-top:10px;margin-bottom:10px;}
#ColContenu form.stdForm div.checkbox div {float:left;display:inline;width:240px;margin-top:.2em;}
#ColContenu form.stdForm div.checkbox div.eqLabel {width:166px;margin-right:11px;margin-top:.1em;text-align:right;font-weight:bold;font-family:"Trebuchet MS",Arial,sans-serif;font-size:1.1em;}
#ColContenu form.stdForm .checkbox input {margin:0;padding:0;vertical-align:top;}
#ColContenu form.stdForm .checkbox label {float:none;width:auto;font-weight:normal;font-size:1em;margin:0 0 0 6px;}
#ColContenu .mentions {font-size: .9em;}
#ColContenu form.stdForm textarea#Objet {width:428px;}

#ColContenu form.stdForm input.inputSubmit {color:#FFF;font-weight:bold;padding:1px 5px;float:right;margin:8px 5px 0 0;display:inline;font-size:1em;background:url(../../img/bg_submit.gif) #01395d repeat-x 0 0;border:1px solid #555;cursor:pointer;cursor:hand;}

#ColContenu form.stdForm div.validationBouton input {color:#FFF;font-weight:bold;padding:0;float:right;margin:8px 5px 0 0;display:inline;font-size:1em;background-color:#CC0C2F;border:1px solid #555;cursor:pointer;cursor:hand;}




/*	Résultats de recherche	 */
#ColContenu form#IndexedSearchForm {text-align:center; border: 1px solid #d4d4d4; padding: 12px 0; font-size: .9em; margin: 0 0 1em 0}
#ColContenu #IndexedSearchForm .inputText, #ColContenu #IndexedSearchForm .inputSubmit {color: #818181; border:1px solid #555;padding:1px;margin:0;font: 1em arial, sans-serif}
#ColContenu #IndexedSearchForm .inputSubmit {cursor:pointer;border:0;padding:1px 5px;margin:0 0 0 5px;border-color: #0e658e; color:#FFF;font-weight:bold;background:url(../../img/bg_submit.gif) #01395C repeat-x 0 0;vertical-align:top;width:auto;}
#ColContenu #IndexedSearchForm label {color: #4c4c4c} 

.introResultat {margin: 0 0 2em 0}
.introResultat span {color: #FFF; background: url(../../img/bg_mot_cle.gif) repeat-x 0 0; padding: 0 8px 2px; margin: 0 10px 0 0; float: left; display: inline;}
.introResultat a {text-decoration:underline;}
.introResultat a:hover {text-decoration:none;}

.resultat {background-color:#fff;padding:5px 10px 10px;margin:0 0 10px;border:1px solid #ccc;}
.IndexedSearchResultBrowse {text-align:center;margin:20px 0;border:1px solid #ccc;border-left:0;border-right:0;padding:10px;}
.IndexedSearchResultBrowse strong {color:#CC162F;}
.pertinence {float:right;margin-top:.2em;padding: 2px 5px; background:url(../../img/bg_submit.gif) #01395C repeat-x 0 0;color: #FFF}
.pagetitleresrech {width: 100%; padding: 5px 0 10px; overflow: hidden; _zoom: 1}
.titleresrech {margin:2px 0 0 0;width: 355px; float: left;}
.titleresrech a {color:#0d5f88;font-size:1.2em;}
.citation {border-top:1px solid #ccc; padding: 13px 0 0 0}
.citation a {color:#CC162F;}

#ColContenu .browsebox {text-align:center;margin:20px 0 !important;}
#ColContenu .browsebox:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/
*+html body #ColContenu .browsebox {height:1%;}
* html body #ColContenu .browsebox {height:1%;}
/* */
#ColContenu .browsebox li {background:none;padding:0;display:inline;float:left;margin: 0 1px;}
#ColContenu .browsebox a {border:1px solid #CC162F;background-color:#fff;padding:2px 4px;margin:0 1px 4px;float:none;display:block;}
#ColContenu .browsebox strong {border:1px solid #CC162F;padding:2px 4px;color:#fff;background:#494C50 url(../../img/bg_nav_pagination.gif) 0 0 repeat-x;display:block;}
#ColContenu .browsebox strong a {border:0;padding:0;background:none;color:#fff;margin:0;display:inline;}


/*	Résultats exposants */
div.tx-eaexhibitordetail-pi1 {margin-top:20px;}
div.tx-eaexhibitordetail-pi1 a {color:#666;}
div.tx-eaexhibitordetail-pi1 table {border:0 !important;background-color:transparent;}
div.tx-eaexhibitordetail-pi1 table td {border:0;}
div.tx-eaexhibitordetail-pi1 table td img {vertical-align:middle;}
div.tx-eaexhibitordetail-pi1 .ea_signboard_detail {font-weight:bold;font-size:1.3em;background:#484a4e url(../../img/bg_form_search_top.gif) 0 0 repeat-x;color:#fff;}
div.tx-eaexhibitordetail-pi1 .ea_detail_row_top {/*border-top:2px solid #CC162F;*/}
div.tx-eaexhibitordetail-pi1 .ea_detail_visit_middle div {text-align:center;}
div.tx-eaexhibitordetail-pi1 .ea_detail_rubric, div.tx-eaexhibitordetail-pi1 .ea_detail_visit_top {font-weight:bold;font-size:1.2em;background-color:#fff;border-bottom:1px solid #CC162F;}
div.tx-eaexhibitordetail-pi1 .ea_detail_row_bottom {font-weight:bold;}
div.tx-eaexhibitordetail-pi1 .ea_detail_row_bottom a {padding-left:15px; background:transparent url(../../img/puces/plus.gif) 0 .22em no-repeat;}
div.tx-eaexhibitordetail-pi1 table.ea_text td {text-alig n:left;}



/*	Jukebox	 */
div.tx-dmjukebox-pi1 {clear:both;float:none;}
div.tx-dmjukebox-pi1 div, div.tx-dmjukebox-pi1 .dm_jukebox-header h1 {border:0;margin:0;padding:0;clear:both;background:transparent none;}
div.tx-dmjukebox-pi1 div.dm_jukebox-global {background-color:#fff;border:1px solid #ccc;padding:10px;margin:0 0 10px;}

div.tx-dmjukebox-pi1 div.dm_jukebox-header {float:right;display:inline;width:323px;margin: 0 30px 0 0;}
div.tx-dmjukebox-pi1 div.dm_jukebox-header h1 {font-size:1.1em;clear:both;text-align:left;}
div.tx-dmjukebox-pi1 div.dm_jukebox-header .dm_jukebox-date {font-size:1em;text-align:left;float:none;border:0;color:#999;margin-left:10px;font-weight:normal;}
div.tx-dmjukebox-pi1 div.dm_jukebox-header h1.dm_jukebox-title {color:#CC162F;padding-left:10px;background:transparent url(../../img/puces/disc_small.gif) 0 .4em no-repeat;font-size:1em !important;}
div.tx-dmjukebox-pi1 div.dm_jukebox-header h1.dm_jukebox-subTitle {clear:none !important;margin-top:10px;font-size:1em;}
div.tx-dmjukebox-pi1 .dm_jukebox-player{width:363px;height:293px;float:left;display:inline;clear:none;}
div.tx-dmjukebox-pi1 div.dm_jukebox-description  {float:none;margin-top:0;width:363px;}
div.tx-dmjukebox-pi1 div.dm_jukebox-informations {float: none !important;clear:none !important;margin-top:0;height:auto;}

div.tx-dmjukebox-pi1 .dm_jukebox-footer {text-align:center;margin-top:40px;float:none;}
div.tx-dmjukebox-pi1 .dm_jukebox-categories{margin-top:10px;float:none;}
div.tx-dmjukebox-pi1 .dm_jukebox-text {clear:both;}

div.tx-dmjukebox-pi1 .dm_jukebox-coverflow {width:718px;height:175px;float:none;}


/*	FAQ */
dl.FAQ {margin:0;padding:0 0 1px 0;background:url(../../img/filet_h_2.gif) transparent repeat-x 0 100%;}
.FAQ dt {border-bottom:1px solid #fff;padding:10px;background-color:#fff;margin:0;}
.FAQ dt:first-child {margin-top:10px !important;}

.FAQ dd, .jsOn .FAQ dd.off {background:url(../../img/puces/arrow_right.gif) transparent no-repeat 10px 1.25em;margin:0 0 10px;padding:10px 10px 10px 35px;line-height:1.3em;border:1px solid #fff;border-top:0;}

.jsOn .FAQ dt {cursor:pointer;margin:0;background:url(../../img/puces/plus.gif) transparent no-repeat 10px 1.1em;padding:10px 0 10px 26px;border:none;}
.jsOn .FAQ dt.on {background:url(../../img/puces/moins.gif) #fff no-repeat 10px 1.1em;border-color:#fff;color:#CC162F;font-weight:bold;}
.jsOn .FAQ dd {position:absolute;top:-999em;left:-999em;}
.jsOn .FAQ dd.on {position:static;top:auto;left:auto;}



/*	Plan du site */
#toggle {margin:20px 0 !important;}
#toggle a {background-color:#fff !important; padding:5px;border:1px solid #CC162F;color:#CC162F;outline:none !important;}
#Sitemap ul {}
#SiteMap span.fx {position:absolute;top:-999em;left:-999em;}
#SiteMap ul ul {margin:5px 0 0 20px;}
#SiteMap ul.treeview li {background:none;padding:0;}
#SiteMap .treeview li.aq3bullet {padding-left:17px; background:url(../../img/puces/disc_small.gif) 2px .5em no-repeat;}
#SiteMap li a.open_close {float:left;display:inline;width:9px;height:9px;margin-right:5px;margin-top:.25em;background-position:0 0;background-repeat:no-repeat;outline:none !important;}
#SiteMap li.aq3open a.open_close {background-image:url(../../img/puces/moins.gif);}
#SiteMap li.aq3closed a.open_close {background-image:url(../../img/puces/plus.gif);}





/*	Un oeil sur le salon */
#ColContenu div.section {float:left;display:inline;margin:5px 11px 15px 10px !important;width:190px;padding:0 !important}
#ColContenu div.section h3 {margin-bottom:10px !important;}
#ColContenu div.section p {margin:0;padding:0;}
#ColContenu div.section img {display:block;}
#ColContenu div.section p.more {text-align:right !important;margin-top:5px !important;}
#ColContenu div.section p.more a {padding-left:0 !important;padding-right:22px !important;background-position:100% .3em !important;}




/* Catalogue exposants */
#CatalogueExposants h3 {border: 1px solid #db492a; border-width: 0 0 1px 3px; padding: 2px 4px; margin: 0 0 1em 0 !important}
#CatalogueExposants form {padding: 0 !important; margin: 0 0 2em 0}
#CatalogueExposants form:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#CatalogueExposants form {display:inline-block;}
/* \*/ * html #CatalogueExposants form {height:1%;} #CatalogueExposants form {display:block;} /* */
#CatalogueExposants form label {float: left; display: inline;font-weight: bold; width: 85px; margin: 0 10px 0 0; text-align: right;}
#CatalogueExposants form .fRow:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#CatalogueExposants form .fRow {display:inline-block;}
/* \*/ * html #CatalogueExposants form .fRow {height:1%;} #CatalogueExposants form .fRow {display:block;} /* */
#CatalogueExposants form .fRow span {float: left; width: 331px;}
#CatalogueExposants form .fRow span strong {display: block; margin: 0 0 .5em 0; font-weight: normal}
#CatalogueExposants form input {color: #818181; width: 205px; border:1px solid #555;padding:1px;margin:0;font: 1em arial, sans-serif}
#CatalogueExposants form select {color: #818181; border:1px solid #555;margin:0;font: 1em arial, sans-serif; width: 100%}
#CatalogueExposants form .inputSubmit {cursor:pointer;float: right;border:0;padding:1px 5px;margin:0 0 0 5px;border-color: #0e658e; color:#FFF;font-weight:bold;background:url(../../img/bg_submit.gif) #01395C repeat-x 0 0;vertical-align:top;width:auto;}

#CatalogueExposants #alphabet {border-top: 1px solid #0f648e; padding: 10px 0 15px; margin: 0} 
#CatalogueExposants #alphabet:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#CatalogueExposants #alphabet {display:inline-block;}
/* \*/ * html #CatalogueExposants #alphabet {height:1%;} #CatalogueExposants #alphabet {display:block;} /* */
#CatalogueExposants #alphabet li {background: none; padding: 0 7px 0 0; margin: 0; float: left;} 
#CatalogueExposants #alphabet li a {color: #0f648e; font-weight: bold}

#CatalogueExposants table {border: 0; border-bottom: 5px solid #fae4df; margin: 0 0 1em 0}
#CatalogueExposants table thead {border: 0}
#CatalogueExposants table thead th {background: #fae4df; border: 0; padding: 2px 0;font-weight: bold; font-size: .9em;}
#CatalogueExposants table tbody th, #CatalogueExposants table tbody td {padding: 0; border: 0; background: #FFF} 
#CatalogueExposants table tbody th {color: #db492a; text-align: left; padding: 2px 0 2px 10px}
#CatalogueExposants table tbody a {color: #db492a;}

/*	PLANS DU SALON */
#ea_im_search {width:277px;float:left;display:inline;margin-right:16px;}
#ea_im_search .ea_im_text {padding:0 !important;margin:0 !important;text-indent:0 !important;display:block !important;}
#ea_im_search table,#ea_im_search table td, #ea_map_result_list table, #ea_map_result_list td {border:0 !important;background:transparent none;text-align:left;}
#ea_im_search .ea_button {border:1px solid #555;cursor:pointer;cursor:hand;padding:0;margin:0;color:#fff;font-weight:bold;font-size:1em;background-color:#c0c0c0;}
#ea_map_result_list td.ea_detail_row_top, #ea_map_result_list td.ea_detail_row_bottom {border:0;vertical-align:middle;background-color:#fff !important;text-align:center;}
#ea_map_result_list td.ea_border_top {background-color: #fff;border:1px solid #CC162F !important; border-left:0 !important;border-bottom:0 !important;}

#ea_im_map {width:655px !important;float:right;display:inline;margin-bottom:30px;}
#ea_im_map object, #ColGauche #ea_im_map embed {width:655px !important;height:541px !important;}

div.tx-eaexhibitordetail-pi1 {margin-top:20px;}
div.tx-eaexhibitordetail-pi1 a {color:#666;}
div.tx-eaexhibitordetail-pi1 table {border:0 !important;background-color:transparent;}
div.tx-eaexhibitordetail-pi1 table td {border:0;}
div.tx-eaexhibitordetail-pi1 table td img {vertical-align:middle;}
div.tx-eaexhibitordetail-pi1 .ea_signboard_detail {font-weight:bold;font-size:1.3em;background:#484a4e url(../../img/bg_form_search_top.gif) 0 0 repeat-x;color:#fff;}
div.tx-eaexhibitordetail-pi1 .ea_detail_row_top {/*border-top:2px solid #CC162F;*/}
div.tx-eaexhibitordetail-pi1 .ea_detail_visit_middle div {text-align:center;}
div.tx-eaexhibitordetail-pi1 .ea_detail_rubric, div.tx-eaexhibitordetail-pi1 .ea_detail_visit_top {font-weight:bold;font-size:1.2em;background-color:#fff;border-bottom:1px solid #CC162F;}
div.tx-eaexhibitordetail-pi1 .ea_detail_row_bottom {font-weight:bold;}
div.tx-eaexhibitordetail-pi1 .ea_detail_row_bottom a {padding-left:15px; background:transparent url(../../img/puces/plus.gif) 0 .22em no-repeat;}
div.tx-eaexhibitordetail-pi1 table.ea_text td {text-align:left;}




/*	Inscription newsletter	*/
#ColContenu div.tx-cepnl-pi1 {margin:0!important;float:none;display:block;}
#ColContenu div.tx-cepnl-pi1 br {display:none !important;position:absolute !important;top:-999em!important;left:-999em!important;}
#ColContenu div.tx-cepnl-pi1 a {display:inline;margin:0 !important;padding:0 !important;}
#ColContenu div.tx_cepnl_error {margin:0 0 15px;}
#ColContenu div.tx_cep_nl_msgIntro {margin:0 0 15px;!important;padding:0 !important;font-size:1em;}
#ColContenu div.tx_cepnl_ligneForm, #ColContenu div.tx_cepnl_ligneFormError  {height:1%;margin:0 0 5px;padding:0;}
#ColContenu div.tx_cepnl_ligneFormError {padding: 5px 0 !important;}
#ColContenu div.tx_cepnl_ligneForm input, #ColContenu div.tx_cepnl_ligneFormError input{float:left;margin:0;width:197px;padding:1px 2px;}
#ColContenu .tx_cepnl_ligneForm input, #ColContenu .tx_cepnl_ligneForm select, #ColContenu div.tx_cepnl_ligneFormError input, #ColContenu div.tx_cepnl_ligneFormError select {border:1px solid #555;}
#ColContenu div.tx_cepnl_ligneForm:after,#ColContenu div.tx_cepnl_ligneFormError:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
#ColContenu div.tx_cepnl_ligneForm .obligatoire, #ColContenu div.tx_cepnl_ligneFormError .obligatoire {font-weight:bold;color:#CC162F;}
#ColContenu div.tx_cepnl_ligneForm .libelle, #ColContenu div.tx_cepnl_ligneFormError .libelle {float:left;display:inline;width:150px;text-align:right;margin-right:5px;margin-top:.5em;}
#ColContenu #optin {float:left;display:inline;margin: 0 5px 0 0;border:0;width:auto;}
#ColContenu #optin+.libelle {float:none;margin:0;text-align:left;width:350px;}
#ColContenu div.tx-cepnl-pi1 #cep_nl_submit {float:right;display:inline;margin:10px 57px 0 0;color:#fff;font-weight:bold;padding:0;font-size:1em;background-color:#c0c0c0;cursor:pointer;cursor:hand;border:1px solid #555;}
#ColContenu div.end_form {background-color:#fff;padding:10px;border:1px solid #CC162F;}



/* liste des marques */
#ColContenu div.tx-eaalphabeticallist-pi1 div {clear:both;}
#ColContenu div.tx-eaalphabeticallist-pi1 table {clear:both;margin-top:20px !important;background-color:transparent;border:0;}
#ColContenu div.tx-eaalphabeticallist-pi1 td {border:0;border-bottom:1px solid #999;}
#ColContenu div.tx-eaalphabeticallist-pi1 .ea_border_bottom {border:0;}
#ColContenu div.tx-eaalphabeticallist-pi1 .ea_first_level {text-align:left !important;}
#ColContenu div.tx-eaalphabeticallist-pi1 .ea_first_level .ea_anchor {background:transparent none;color:#000;text-align:left;display:inline;margin:0;padding:0;}
#ColContenu div.tx-eaalphabeticallist-pi1 .ea_alpha_rubric {color:#CC162F;font-size:1.5em;font-weight:bold;background-color:#fff;border-bottom:0;}


/* Banque d'images 2008 */
.vignettePhotoContainer {}
.vignettephotocontainetable {border-collapse:collapse;padding:0;margin:1em 0;border:none;}
.vignettephotocontainetable td {padding:10px 0;margin:0;vertical-align:top;background-color:#EFEFEF;border:2px solid #FFF;font-size:.8em !important;}
.vignettephotocontainetable td p {padding:0 !important;margin:0 !important;}



/*____bloc commentaire___*/

.cmtBloc {margin:0 0 1em 0;padding:0;}
#blocCmt h4, .cmtBloc  h4 {color:#CC0C2F;font-size:1.4em !important;}
.cmtBloc .innerCmt {margin:0;padding:5px 15px 15px 15px;border-bottom:1px solid #CC0C2F;}
.cmtBloc .odd {background-color:#F5F5F5;}

p.more.cmt {float:right;position:relative;margin:-22px 0 0 0 !important;}
.commentaire {margin:0 0 1em 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;clear:both;}
.commentaire.close {display:none;}
.commentaire.open {display:block;}
.commentaire form {margin:0;padding:0;background:#46484C url(../../img/bg_form.gif) repeat-x 0 0;border:1px solid #D5D5D5;color:#FFF;font-weight:bold;}
.commentaire form input {border:1px solid #555;}
.commentaire fieldset {border:0;margin:0 0 1em 0;padding:0 !important;}
.commentaire p {margin:0 0 .8em 0;padding:0;}
.commentaire p label {display:block;margin:0;padding:0 0 5px 0;}
.commentaire p textarea {width:380px;border:1px solid #555;}
.commentaire p.ck label {display:inline;vertical-align:middle;}
.commentaire input.envoyer {background:#C0C0C0;color:#FFF;cursor:pointer;font-size:0.9em ;padding:0 1px 2px 2px !important;vertical-align:top;font-weight:bold;width:auto;}
#blocCmt span.freecap-span span.tx-srfreecap-pi2-cant-read {color:#FFF;}
#blocCmt span.freecap-span span.tx-srfreecap-pi2-cant-read a {color:#CC0C2F;}


/* SPECIFIQUE ESPACE PREMIUM | START */
/* Espace Premium Container */
.EPremium {padding:0 10px;}


/* Encart 3 */
.encart3 {border:1px solid #C77601;background-color:#43464A;color:#FFF;padding:10px 10px 1px 10px;}
.encart3:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.encart3 {display:inline-block;}
/* \*/ * html .encart3 {height:1%;} .encart3 {display:block;} /* */
.encart3 .chiffre {font:1.6em "Trebuchet MS", Arial, sans-serif;width:99px;float:left;text-align:center;margin:0 10px 5px 0;padding:21px 0;background:url(../../img/premium/bg_chiffre.jpg) #D6A029 repeat 0 0;}
.encart3 .chiffre strong {font-size:1.6em;}
.encart3 .texte {}
.encart3 .texte p {margin:0 0 1em 0 !important;}

/* Colonnage */
p.chiffres_cles {text-align:right;padding:0 0 1.3em 0;}
p.chiffres_cles a {background:url(../../img/premium/arrow_right.gif) transparent no-repeat 100% .35em !important;padding:0 20px 0 0 !important;}
#ColContenu .deuxCols {margin:0 0 .8em 0;}
#ColContenu .deuxCols:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContenu .deuxCols {display:inline-block;}
/* \*/ * html #ColContenu .deuxCols {height:1%;} #ColContenu .deuxCols {display:block;} /* */
#ColContenu .deuxCols .colA {width:195px;float:left;}
#ColContenu .deuxCols .colB {width:195px;float:right;}
#ColContenu .deuxCols h3 {color:#333 !important;border-bottom:1px solid #000;font-size:1em !important;padding-bottom:5px;background:none !important;margin-bottom:10px !important;}
#ColContenu .deuxCols div.cadre {background:#F9F9F9;border:1px solid #C8C8C7;padding:0;margin:0 0 1em 0;}
#ColContenu .deuxCols div.cadre img {margin:3px 0 0 3px;}
#ColContenu .deuxCols .colB div.cadre {background:#FFF;}
#ColContenu .deuxCols p{margin: 10px 0 .8em 0;}
#ColContenu .deuxCols ul {margin:0 !important;padding:0 !important;}
#ColContenu .deuxCols ul li {padding:8px 10px 8px 10px !important;margin:0 !important;font-size:10px !important;background-image:none !important}
#ColContenu .deuxCols ul li a {background:url(../../img/premium/arrow_right.gif) transparent no-repeat 100% 100% !important;display:block;padding:0 20px 0 0;}
#ColContenu .deuxCols ul li.pair {background-color:#E6E6E6 !important;padding:10px 5px 10px 10px !important;} 
#ColContenu .deuxCols ul li.pair a {background-image:url(../../img/premium/arrow_right_pair.gif) !important;}
#ColContenu .deuxCols p.more {text-align:right !important;margin:0 11px .5em 0;padding:0 10px 0 0 !important; }
#ColContenu .deuxCols p.more a {background:url(../../img/premium/arrow_right.gif) transparent no-repeat 100% .35em !important;padding:0 20px 0 0 !important;}


#ColContenu .CahiersSilmo {}
#ColContenu .CahiersSilmo .bloc {border-bottom:1px solid #E3E3E3;padding:0 0 7px 0;margin:0 0 20px 0;}
#ColContenu .CahiersSilmo .bloc.last {margin-bottom:0 !important;border:none;}
#ColContenu .CahiersSilmo .bloc:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContenu .CahiersSilmo .bloc {display:inline-block;}
/* \*/ * html #ColContenu .CahiersSilmo .bloc {height:1%;} #ColContenu .CahiersSilmo .bloc {display:block;} /* */
#ColContenu .CahiersSilmo .bloc .illustration {width:auto;float:left;margin:0 1em .8em 0;}
#ColContenu .CahiersSilmo .bloc .illustration img {display:block;}
#ColContenu .CahiersSilmo .bloc .texte {width:auto;margin:0 0 0 10px;}
#ColContenu .CahiersSilmo .bloc .texte h3 {font-weight:normal;color:#000 !important;margin:0 0 1em 0 !important;padding:0 !important;background:none !important;}
#ColContenu .CahiersSilmo .bloc .texte h3 strong {font-weight:bold;color:#EBAB12 !important;font-size:1.1em;}
#ColContenu .CahiersSilmo .bloc .texte p {margin:0 0 1em 0 !important;/*margin:0 0 0 10px;*/}
div.suiv_pre {text-align:center;margin:0 0 1em 0;padding:3px;}
div.suiv_pre a img {margin:0;padding:0;vertical-align:bottom}
div.suiv_pre a span {border:1px solid #D1B164;padding:0 3px;background:#FFF;color:#555;}
div.suiv_pre a {margin:0 3px 0 0;padding:0; }
div.suiv_pre a.on span {background:url(../../img/premium/bg_suiv_pre_on.gif) repeat-x  50% 50%;color:#FFF;}

/* SPECIFIQUE ESPACE PREMIUM | STOP */


/* PHOTOTHEQUE */
#myGallery,#myGallerySet,#flickrGallery{width:430px;height:345px;z-index:5;border:1px solid #26557f;}
.jdGallery a{outline:0;font-size:100%;text-decoration:none;color:inherit;}
#flickrGallery{width:500px;height:334px;}
#myGallery img.thumbnail,#myGallerySet img.thumbnail{display:none;}
.jdGallery img{border:0;margin:0;}
.jdGallery .slideElement{width:100%;height:100%;background-color:#000;background-repeat:no-repeat;background-position:center center;background-image:url('../../img/smoothgallery/loading-bar-black.gif');}
.jdGallery .loadingElement{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;background-repeat:no-repeat;background-position:center center;background-image:url('../../img/smoothgallery/loading-bar-black.gif');}
.jdGallery .slideInfoZone{position:absolute;z-index:10;width:100%;left:0;bottom:0;height:40px;background:#333;color:#fff;text-indent:0;overflow:hidden;margin:0;padding: 10px 10px 1px}
* html .jdGallery .slideInfoZone{bottom:-1px;}
/*.jdGallery .slideInfoZone h2{font-size:80%;font-weight:700;color:inherit;margin:2px 5px;padding:0;}
.jdGallery .slideInfoZone p{font-size:60%;color:#eee;margin:2px 5px;padding:0;}*/
.jdGallery div.carouselContainer{position:absolute;height:135px;width:100%;z-index:10;left:0;top:0;margin:0;}
.jdGallery a.carouselBtn{display: block;position:absolute;bottom:-3px;right:30px;height:20px;text-align:center;font-size:13px;background:#333;color:#fff;cursor:pointer;padding:3px 10px 0;font-weight: bold}
.jdGallery .carousel{position:absolute;width:100%;left:0;top:0;height:115px;background:#333;color:#fff;text-indent:0;overflow:hidden;margin:0;}
.jdGallery .carousel .carouselWrapper,.jdExtCarousel .carouselWrapper{position:absolute;width:100%;height:78px;top:10px;left:0;overflow:hidden;}
.jdGallery .carousel .carouselInner,.jdExtCarousel .carouselInner{position:relative;}
.jdGallery .carousel .carouselInner .thumbnail,.jdExtCarousel .carouselInner .thumbnail{cursor:pointer;background:#000;background-position:center center;float:left;border:solid 1px #fff;}
.jdGallery .wall .thumbnail,.jdExtCarousel .wall .thumbnail{margin-bottom:10px;}
.jdGallery .carousel .label,.jdExtCarousel .label{font-size:13px;position:absolute;bottom:5px;left:10px;margin:0;padding:0;}
.jdGallery .carousel .wallButton,.jdExtCarousel .wallButton{font-size:10px;position:absolute;bottom:5px;right:10px;background:#222;border:1px solid #888;cursor:pointer;margin:0;padding:1px 2px;}
.jdGallery .carousel .label .number,.jdExtCarousel .label .number{color:#b5b5b5;}
.jdGallery a.right,.jdGallery a.left{position:absolute;height:99%;width:25%;cursor:pointer;z-index:10;filter:alpha(opacity=20);-moz-opacity:0.2px;-khtml-opacity:0.2px;opacity:0.2px;}
* html .jdGallery a.right,* html .jdGallery a.left{filter:alpha(opacity=50);}
.jdGallery a.right:hover,.jdGallery a.left:hover{filter:alpha(opacity=80);-moz-opacity:0.8px;-khtml-opacity:0.8px;opacity:0.8px;}
.jdGallery a.left{left:0;top:0;background:url('../../img/smooth_gallery/fleche_1.gif') no-repeat center left;}
.jdGallery a.right{right:0;top:0;background:url('../../img/smooth_gallery/fleche_2.gif') no-repeat center right;}
.jdGallery a.open{left:0;top:0;width:100%;height:100%;}
.withArrows a.open{position:absolute;top:0;left:25%;height:99%;width:50%;cursor:pointer;z-index:10;background:none;-moz-opacity:0.8px;-khtml-opacity:0.8px;opacity:0.8px;}
.withArrows a.open:hover{background:url('../../img/smooth_gallery/loupe.png') no-repeat center center;}
* html .withArrows a.open:hover{background:url('../../img/smooth_gallery/loupe.gif') no-repeat center center;filter:alpha(opacity=80);}
.jdGallery a.gallerySelectorBtn{z-index:15;position:absolute;top:0;left:30px;height:20px;text-align:center;font-size:13px;background:#333;color:#fff;cursor:pointer;opacity:.4;-moz-opacity:.4;-khtml-opacity:0.4px;filter:alpha(opacity=40);padding:0 10px;}
.jdGallery .gallerySelector{z-index:20;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;}
.jdGallery .gallerySelector h2{font-size:20px;line-height:30px;color:#fff;margin:0;padding:10px 20px;}
.jdGallery .gallerySelector .gallerySelectorWrapper{overflow:hidden;}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton{margin-left:10px;margin-top:10px;border:1px solid #888;height:40px;color:#fff;cursor:pointer;float:left;padding:5px;}
.jdGallery .gallerySelector .gallerySelectorInner div.hover{background:#333;}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview{background:#000;background-position:center center;float:left;border:none;width:40px;height:40px;margin-right:5px;}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3{font-size:12px;font-weight:400;margin:0;padding:0;}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info{font-size:12px;font-weight:400;color:#aaa;margin:0;padding:0;}
.jdGallery,.jdExtCarousel{overflow:hidden;position:relative;}

#lbOverlay{position:absolute;left:0;top:auto;width:100%;height:auto;vertical-align:middle;background-color:#000;cursor:pointer;z-index:150;}
#lbCenter,#lbBottom{position:absolute;left:50%;overflow:hidden;background-color:#000;z-index:200;border:1px solid #666;}
#lbCenter{padding:10px;}
.lbLoading{background:#fff url('../../img/smooth_gallery/loading-bar-black.gif') no-repeat center;border:1px solid #666;}
#lbImage{z-index:250;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;z-index:26;}
#lbPrevLink{left:0;background:transparent url('../../img/smooth_gallery/fleche_1.gif') no-repeat 0 50%;}
#lbPrevLink:hover{background-image:url('../../img/smooth_gallery/fleche_1.gif');}
#lbNextLink{right:0;background:transparent url('../../img/smooth_gallery/fleche_2.gif') no-repeat 100% 50%;}
#lbNextLink:hover{background-image:url('../../img/smooth_gallery/fleche_2.gif');}
#lbBottom{font-family:Verdana, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;padding-left:10px;padding-right:10px;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url('../../img/smooth_gallery/closelabel.gif') no-repeat center;margin-bottom:10px;}
#lbNumber{display:block;float:left;}
#lbNumber.gallery{display:block;float:left;padding:10px;}
#lbCaption{margin-left:10px;display:block;float:left;}
#lbDescription{float:left;padding-right:10px;}
#lbDescription #lbTitle{float:left;clear:both;font-weight:700;}
#lbDescription #lbCaption{margin-left:0;}

/*	Col. Contextuelle */
#ColContextuelle {float:left;display:inline;text-align:left;margin:0;padding:45px 15px 0 15px;float:right;width:263px;background:transparent url(../../img/bg_colc.png) 0 0 repeat-x;height:566px;}
body#Premium #ColContextuelle {background:transparent url(../../img/premium/bg_colc.gif) 0 0 repeat-x;}
html>body #ColContextuelle {height:auto !important;min-height:566px;}
#ColContextuelle h2 {margin-top:8px;}


/* Formulaire */
#ColContextuelle select, #ColContextuelle .inputText, #ColContextuelle .inputSubmit {border:1px solid #555;}
#ColContextuelle select, #ColContextuelle .inputText {width:137px;margin-bottom:5px;}
#ColContextuelle .inputText {padding:1px;}
#ColContextuelle h2 {border-bottom:1px solid #0E628C;font-family:Arial,sans-serif;font-size:1.4em;font-weight:bold;margin:0 0 10px 0;padding:0;color:#0E628C;}

#ColContextuelle form input, #ColContextuelle form select {color:#4C4C4C;font:.9em Arial, Helvetica, sans-serif;}
#ColContextuelle form input.inputSubmit {cursor:pointer;cursor:hand;padding:0;margin:2px 0 0 5px;color:#FFF;font-weight:bold;font-size:.9em;background:url(../../img/bg_submit.gif) #01395C repeat-x 0 0;vertical-align:top;padding:0;width:auto;}
#ColContextuelle form p {margin:0;padding:0;}
#ColContextuelle form a {text-decoration:underline;}
#ColContextuelle form a:hover {text-decoration:none;}

#ColContextuelle form#Catalogue input, #ColContextuelle form#Catalogue select {width:210px;}
#ColContextuelle form#Catalogue p {text-align:left !important;margin:0 0 0 7px !important;}
#ColContextuelle form#Catalogue p a {display:block;padding-left:10px; background:transparent url(../../img/puces/arrow_right4.gif) 0 .35em no-repeat;}
#ColContextuelle form#Catalogue input.inputSubmit {width:auto;margin:0 0 0 5px;}

#ColContextuelle #Accroche {margin:15px 0;}

#ColContextuelle .special h2 {margin: 0;font-size:1.3em;color:#FFF;border:none;}
#ColContextuelle .special ul {margin:0 0 0 20px; font-size:1.1em;padding:0 ;}
#ColContextuelle .special ul li {margin:5px 0 0 0 !important;padding-left:20px;background:transparent url(../../img/puces/arrow_right2.gif) 0 .28em no-repeat;}

