/* --------------------------------------		design.cssContient les conteneur, fortement dépendant du design.--------------------------------------*/ /* Corps du site --------------------------------------*/* {    margin:0;    padding:0;    font-size:100%;}body {background:url(images/bm_new_bg.png) scroll center top;background-repeat:repeat;background-attachment:fixed;color:#464646;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,'Bitstream Vera Sans',Times,serif;font-size:12px;margin:0;padding:0;}/* Conteneurs --------------------------------------*//* ##### Conteneur global du site ###### */div#global {margin:auto;width:1000px;}/* ##### Conteneur HAUT du site ###### */div#global_header {background:transparent url(images/global_header.png) repeat-x scroll 0 0;border-bottom:0px solid #555555;height:25px;margin-left: -11px;width:1022px;}div#global_header_left{color:#FFFFFF;float:left;height:25px;top:4px;width:30%;}div#global_header_right{background:transparent url(images/global_header1.png) repeat-x scroll 0 0;color:#FFFFFF;float:right;height:38px;padding-left:9px;padding-top:4px;text-align:right;width:69%;}div#recrutement{background:transparent url(images/global_header1.png) repeat-x scroll 0 0;color:#f43300;float:left;height:38px;padding-left:9px;padding-top:4px;text-align:right;width:26px;}/* ##### Entéte de la page ###### */div#header_container {height:150px;}/* ##### Entéte de la page ###### */div#header{/*background:transparent url(images/header.png) no-repeat scroll 0 0;*/height:124px;}div#header_right {background:transparent url(images/Logo-ori.png) no-repeat scroll left center;height:98px;/*valeur normale 124px*/}div#header_left {background:transparent url(images/header.png) no-repeatscroll 0 0;height:104px;}/* #####  Conteneur en dessous de l'entéte ###### */div#sub_header{/*background:transparent url(images/link.jpg) repeat-x scroll 0 0;*/border-bottom:1px solid #552200;border-top:1px solid #552200;height:50px;padding:0 0 11px 1px;}div#sub_header_right {/*background:transparent url(images/link1.jpg) no-repeat scroll left center;*/height:35px;}div#sub_header_left {/*background:transparent url(images/link1.jpg) no-repeat scroll right 0;*/height:35px;padding:34px;}div#sub_header p a {color:#FFFFFF}/* Lien du subheader */div#header .dynamic_menu h5.links {    background:none;    border:none;    color:#7D4200;    width:134px;    background:url(images/button.png) no-repeat;    padding:5px 0px;    font-size:11px;    margin-right:1px;}div#header .dynamic_menu h5.links:hover {    color:#B77943;    cursor:default;    background:url(images/button_click.png) no-repeat;}div#header .dynamic_menu h5 a {    color:#7D4200;    text-decoration:none;}/* ##### Compteur de visites  ###### */div#compteur {color:#000000;float:right;font-size:9px;margin-left:210px;position:absolute;text-align:right;top:0px;}/* ##### Menu dynamique header  ###### */div#menu_header {background:transparent url(images/menu_header.png) no-repeat scroll center 0;float:left;height:30px;margin-top:-30px;width:1000px;} /*##### Menu de gauche ###### */div#left_menu {    float:left;    width:200px;    margin:0;    margin-top:0px;    margin-right:2px !important;    margin-right:-1px;    padding:0;}/* ##### Menu droit ###### */div#right_menu {    float:right;    width:300px;    margin:0;    margin-top:0px;    margin-left:0px !important;    margin-left:7px;}/* #####  Contenu de la page ###### */div#main {float:none;height:auto !important;margin:0;min-width:450px;overflow:hidden !important;padding:0;width:auto;}/* ##### Contenu central ###### div#main_content {border-spacing:1px;margin-top:-21px;padding:5px 10px 20px;width:auto;}*/div#main_content {border-spacing:1px;margin-top:-21px;padding:5px 3px 20px;width:98%;}/* ##### Barre de lien rapide ###### */div#links { background:transparent url(images/bg_link.png) repeat-x scroll 0 0;color:#FFFFFF;height:35px;margin:-1px auto 30px;padding:0px;text-indent:10px;}div#links a {color:#FFFFFF}/* ##### Emplacement au dessus de contenu de la page ###### */div#top_contents {	margin-top:8px;    margin-bottom:8px;}/* ##### Emplacement en dessous de contenu de la page ###### */div#bottom_contents {	margin-top:8px;    margin-bottom:8px;}/* ##### Bloc au dessus du pied de page ###### */div#top_footer {    clear:both;    padding:0.75em;}/* ##### Pied de page ###### */div#footer {/*background:#FFFFFF url(images/footer.png) no-repeat scroll bottom center;*/clear:both;height:auto;margin:auto 0 0;text-align:right;width:977px;}div#footer span {    color:#FFFFFF;    font-size:10px;	text-align:right;}div#footer span a {    color:#7D4200;    font-size:10px;}/* ##### Liens rapides ###### */div#links_vertical {    display:block !important;    display:none;    position:fixed;	-moz-border-radius:5px;    /*background:url(images/vertical_menu.png) repeat-y;*/	background:url(images/lift.png);    top:150px;    margin-left:1012px;    text-align:justify;    padding-left:2px;	width:52px;}div#links_vertical_top {    width:40px;    /*background:url(images/vertical_menu_top.png) no-repeat;*/    text-align:justify;	height:60px;    margin-left:-2px;    padding-top:2px;}div#links_vertical_central {    width:40px;	/*background:url(images/vertical_menu.png) repeat-y;*/	background:url(images/lift.png) no-repeat;    text-align:justify;    margin-left:-2px;    padding:4px 0px;}div#links_vertical_bottom {    width:40px;    /*background:url(images/vertical_menu_bottom.png) no-repeat;*/    text-align:justify;    height:60px;    margin-left:-2px;}.bglinks {    background:url(images/bgmenu_links.jpg) no-repeat bottom right;    margin:0px;    padding:0px;    list-style-type:none;    padding-bottom:7px;    margin-bottom:5px;}div#marquee1{ background:transparent url(images/bg_link.png) repeat-x scroll 0 0;color:#FFFFFF;height:22px;margin:-11px -10px 1px;padding:4px;width:977px;}div#marquee2{ background:transparent url(images/bg_link.png) repeat-x scroll 0 0;color:#FFFFFF;height:22px;margin:-11px -10px 1px;padding:4px;width:977px;} /* #######################################*//*       liens flottant du footer         *//* #######################################*/div#floatcop {background:transparent url(images/B_left_footer.png) no-repeat scroll right 0;float:left;height:auto;margin:auto auto auto 15px;width:450px;}div#floatcop  a{color:#f8e882;font-size:10px;text-align:left;}div#floatcop a:hover{color:#ffa500;font-size:10px;text-align:left;}div#floatcop h1{color:#ffffff;font-size:21px;text-align:left;}div#floatcop .float {float:left;margin-left:25px;margin-right:8px;}/* #######################################*//*             Onglets des rss            *//* #######################################*/#ecform_container {margin:0 auto;position:relative;text-align:left;width:980px;}#ecform_container * {margin:0;padding:0;}#ecform_title {}#ecform_entete ul#menu {float:left;margin-right:0;position:relative;}#ecform_entete ul#menu li {display:inline;float:left;}#ecform_entete ul#menu li a {cursor:pointer;display:block;height:28px;line-height:25px;padding-top:10px;text-align:center;text-decoration:none;width:127px;}#ecform_container ul#menu li a.ghost:hover {-moz-user-select:none;background:transparent url(images/tr2.png) repeat scroll 0 0;color:#FFFFFF;}#ecform_container ul#menu li a.current:hover {-moz-user-select:none;background:transparent url(images/tr4.png) repeat scroll 0 0;color:#E9E9E9;cursor:default;}#ecform_topbar {width:684px;}#ecform_btmbar {background:transparent url(images/bot.png) no-repeat scroll 0 0;font-size:x-small;height:10px;padding-left:25px;padding-top:5px;width:980px;}#ecform_btmbar ul .buttons {float:right;margin-right:6px;position:relative;}#ecform_btmbar ul li {display:inline;float:left;}#ecform_btmbar ul li a {-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;background-color:white;border:thin solid #C0C0C0;cursor:pointer;display:block;font-weight:bold;height:28px;line-height:25px;text-align:center;text-decoration:none;width:80px;}#ecform_btmbar #btsubmit:hover {background-color:#B0C4DE;}#ecform_btmbar #btcancel:hover {background-color:#B0C4DE;}#ecform_btmbar #btsubmit:active {background-color:#B0C4DE;margin-right:-4px;margin-top:4px;}#ecform_btmbar #btcancel:active {background-color:#B0C4DE;margin-left:4px;margin-right:-4px;margin-top:4px;}#ecform_content {background:#F1F1F1 none repeat scroll 0 0;border-top:1px solid #444444;border-left:1px solid lightgrey;border-right:1px solid lightgrey;clear:both;height:auto;overflow-x:hidden;padding-bottom:1em;/*padding-left:10px;padding-right:5px;*/}#ecform_content .titcontent {float:left;margin-top:1em;}#ecform_entete a.current {background:transparent url(images/tr3.png) repeat scroll 0 0;color:#FFFFFF;}#ecform_entete a.ghost {background:transparent url(images/tr.png) repeat scroll 0 0;color:#000000;}#ecform_container .on {display:block;}#ecform_container .off {display:none;}.ecform_smenu {float:left;font-size:x-small;margin-right:-1.4em !important;position:relative;}#ecform_content .smcontent {clear:both;padding-left:25px;padding-top:1em;position:relative;}.ecform_smenu ul.smenu {float:left;margin-right:0;position:relative;}.ecform_smenu ul.smenu li {display:inline;float:left;}.ecform_smenu ul.smenu li a {-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;cursor:pointer;display:block;height:20px;line-height:20px;text-align:center;text-decoration:none;width:120px;}#ecform_container ul.smenu li a.sghost:hover {-moz-user-select:none;background-color:#000000;border-bottom:thin solid #F1F1F1;color:#FFFFFF;}#ecform_container ul.smenu li a.scurrent:hover {-moz-user-select:none;border-bottom:thin solid #E6E6FA;cursor:default;}a.scurrent {background-color:#cccccc;}a.sghost {}.son {display:block;}.soff {display:none;}.floated {float:left;margin:auto;width:250px;}.floated a {color:#000000;}.floated a:hover {color:gray;}.floatenews {float:left;margin:auto;width:285px;}.floatenews a {color:#000000;}.floatenews a:hover {color:gray;}.floatedf {float:left;margin:auto;width:240px;}/* #####################*//*           Vertical Accordions          *//* #####################*/ div#test-accordion{/* margin:-8px; ===> A débloquer si vous passez par l'administration/Contenu/Menu/Ajout menu de contenu */ width:296px; /* A modifier celon la largeur de vos menus dans les colonnes droite ou gauche */} div.accordion {position: relative; width:300px; /* A modifier celon la largeur de vos menus dans les colonnes droite ou gauche */} div.accordion-toggle{background-image: url(images/accordeon_off.jpg) repeat-x scroll center bottom;border-top:1px solid #CCCCCC;background-color:#CCCCCC;cursor:pointer;margin-bottom:1px;padding:9px 14px 6px;position:relative;z-index:10;}div.accordion-toggle:hover{background-image:url(images/accordeon_over.jpg);background-color:#CCCCCC;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}  div.accordion-toggle-active{background-color:#CCCCCC;background-image:url(images/accordeon_on.jpg);border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;color:#cbcdce;} div.accordion-content{border-bottom:1px solid #CCCCCC;color:#000000; overflow:hidden;padding:5px 3px 6px;}div#mybidiiz{padding-left:20px;margin-left;0px}	