html{height:100%;}
body{margin:0px;height:100%;padding:0px;color:#706f6f;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;background-image:url(../img/bgnew3.jpg);background-repeat:repeat-y;background-position:0px 0px;background-color:#ffffff;background-position:center;}
@font-face {font-family: 'texgyreadventor-regular';src: url('../../layout/police/texgyreadventor-regular.eot');src: local('?'),url('../../layout/police/texgyreadventor-regular.otf') format('opentype');}
img{border:0px;padding-left:0px;}
p{margin:0px;padding:0px;}
a{color:#FF6600;text-decoration:none;}
.floatleft1{float:right;padding-right:10px;padding-top:3px;}
.floatleft2{float:right;padding-right:0px;}
a:hover{color:#FF6600;text-decoration:underline;}
#structure{width:1001px;height:auto !important;background-color:#FFF;margin:0 auto;min-height:100%;position:relative;}
#logo{float:left;margin-top:10px;margin-left:20px;}
#header{height:70px;margin:0;padding:0;background-repeat:no-repeat;background-position:20px 12px;text-align:right;}
#mbility { display:none;}
#display-txt{font-size:18px;}
#header #lang{padding-top:5px;padding-right:30px;height:17px;}
#header #lang a{text-decoration:none;color:#999999;}
#header #lang a:hover{text-decoration:none;color:#333333;}
#header #sub-nav{padding-top:25px;padding-right:30px;}
#header .sub-nav-text{font-weight:bold;}
#header .sub-nav-text a{text-decoration:none;color:#999999;}
#header .sub-nav-text a:hover{text-decoration:none;color:#706f6f;}
#header .sub-nav-text a.selected{text-decoration:none;color:#ffffff;}
#header .sub-nav-text a:hover.selected{text-decoration:none;color:#706f6f;}
#nav{padding-top:3px;padding-bottom:3px;height:34px;z-index:999;background-color:#EAEAEA;}
#recherche{position:absolute;top:80px;left:793px;z-index:999;}
#nav #menu ul{list-style-type:none;margin:0px;padding:0px;z-index:999;}
#nav #menu li.selected a{color:#ffffff;text-decoration:none;}
#nav #menu ul.dropdown li.selected{text-decoration:none;background-image:url(../img/hover-menu.jpg);background-repeat:repeat-x;}
#nav #menu ul.dropdown li.selected a:hover{color:#FFF;}
#nav #menu ul.dropdown li.selected2{text-decoration:none;}
#nav #menu ul.dropdown li.selected2 a{color:#FF6600;}
#nav #menu ul.dropdown li.selected2 a:hover{color:#FF6600;}
#nav #menu ul.dropdown li a:hover{color:#FF6600;}
#nav #menu ul.dropdown li.titremenu{}
#nav #menu ul.dropdown li.titremenu:hover{text-decoration:none;background-image:url(../img/hover-menu.jpg);background-repeat:repeat-x;}
#nav #menu ul.dropdown li.titremenu a:hover{color:#FFF;}
#nav #menu ul.dropdown li.titremenu2 a:hover{color:#FF6600;}
#nav #menu li.selected a:hover{text-decoration:none;}
#nav #menu ul.sub_menu li a{color:#706f6f;}
#nav #menu li.last{border:0px;}
#nav #menu a{color:#ffffff;text-decoration:none;}
#top-bg{padding-bottom:8px;margin-bottom:6px;float:left;}
#top-bg2{padding-bottom:8px;margin-bottom:6px;float:left; height:10px; width:1000px;}
#top-bg #txt-news{color:#666666;width:750px;padding-left:2px;padding-right:2px;padding-top:0px;padding-bottom:0px;float:left;font-size:14px;}
#top-bg #txt{color:#666666;width:850px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:0px;float:left;font-size:14px;}
#top-bg #search-form{padding:0px;margin-top:0px;margin-right:0px;float:right;}
#top-bg #search-form table{width:200px;border:1px solid #B2B2B2;background-color:#FFFFFF;margin-right:18px;margin-top:10px;padding:6px;}
#top-bg #search-form .txt-field{background-color:#FAFAFA;padding-left:2px;padding-right:0px;padding-top:0px;padding-bottom:0px;margin:0px;color:#666666;font-weight:bold;width:124px;border:1px solid #999999;}
.txt-field{color:#706f6f;}
#top-bg #search-form .search-button{background-color:#FAFAFA;color:#666666;font-weight:bold;width:20px;height:20px;border:1px solid #999999;}
#content{padding:0px 0px 5px 0px;float:none;}
#content .highlight{color:#444444;}
#content #categories{float:left;text-align:left;padding-right:8px;width:218px;background-image:url(../img/bordure-gauche.jpg);background-position:right;background-repeat:no-repeat;height:731px;}
#content #categories a{text-decoration:none;color:#666666;}
#content #categories a.selected{text-decoration:none;color:#FF6600;}
#content #categories a:hover{text-decoration:none;color:#FF6600;}
#content #categories a:hover.selected{text-decoration:none;color:#FF6600;}
#content #categories table{width:218px;margin-bottom:10px;}
#content #categories td{font-size:12px;font-weight:normal;}
#content #categories .house{background-image:url(../img/house-bg.gif);border-top:1px solid #B2B2B2;background-repeat:no-repeat;background-position:right bottom;padding:10px;}
#content #categories .location{background-image:url(../img/where-bg.gif);border-top:1px solid #B2B2B2;background-repeat:no-repeat;background-position:right bottom;padding:10px;}
#content #main .house2{background-image:url(../img/house-bg.gif);border:1px solid #B2B2B2;background-repeat:no-repeat;background-position:right bottom;padding:10px;width:430px;}
#content #categories .search{vertical-align:middle;padding:0px; margin-left:17px;}
#content #categories th{padding:10px 5px 10px 15px;font-size:13px;font-weight:bold;text-align:left;}
#content #categories ul{margin:0px 0px 0px 8px;padding:0px;}
#content #categories li{font-weight:normal;list-style-type:none;font-size:11px;}
#content #categories th p{padding-bottom:5px;}
.subnav{padding-left:15px;font-size:11px;font-weight:normal;}
.entete{background-image:url(dropdown/bg-orange1.jpg);background-repeat:repeat-x;color:#FFFFFF;text-align:right;padding:5px;font-weight:bold;}
.entete2{background-image:url(dropdown/bg-gris.jpg);background-repeat:repeat-x;color:#000;width:200px;text-align:right;padding:3px 5px 3px 5px;font-weight:bold;}
#content #categories td select{background-color:#FAFAFA;padding:0px;margin-top:4px;color:#666666;font-weight:bold;width:100%}
#content #categories td form{padding:0px;margin:0px;}
#content #categories td .txt-field{background-color:#FAFAFA;padding:0px;margin:0px;color:#666666;font-weight:bold;width:124px;border:1px solid #999999;}
#content #categories td .search-button{background-color:#FAFAFA;color:#666666;font-weight:bold;width:20px;height:20px;border:1px solid #999999;}
#content #main{float:left;text-align:left;width:480px;padding-top:0;padding-left:13px;padding-right:5px;margin-bottom:12px;}
#content #main td{font-size:12px;font-weight:normal;}
#content #main .sitemap p{padding-top:3px;padding-bottom:3px;}
#content #main ul{list-style-type:none;padding:0px;margin-top:8px;margin-left:12px;}
#content #main li{padding-left:10px;padding-top:4px;margin:2px;background-image:url(../img/main-bullet.gif);background-repeat:no-repeat;background-position:left 8px;}
#content #main #pdf li{padding-top:6px;margin:2px;background-image:url(../img/icon-pdf.gif);background-repeat:no-repeat;background-position:left 8px;line-height:20px;text-indent:18px;}
#content #main #highlight{padding:12px;border:solid 1px #f90;}
#content #main #thmb{float:left;padding-top:2px;padding-right:10px;padding-bottom:5px;}
#content #main #encart td{color:#666666;}
#content #products{float:left;text-align:left;padding-top:2px;padding-left:15px;width:250px;background-image:url(../img/bordure-droite.jpg);background-position:left;background-repeat:no-repeat;}
#content #products2{float:right;text-align:left;padding-top:2px;padding-left:30px;width:200px;background-image:url(../img/bordure-droite.jpg);background-position:left;background-repeat:no-repeat;height:731px;}
#content #products ul{list-style-type:none;padding:0px;margin-top:4px;margin-left:0px;}
#content #products li{padding-left:5px;line-height:16px;margin:0px;background-image:url(../img/prod-bullet.gif);background-repeat:no-repeat;background-position:left center;}
#content #files ul{list-style-type:none;padding:0px;margin-top:4px;margin-left:0px;}
#content #files li{padding-left:22px;background-image:url(../img/icon-pdf.gif);background-repeat:no-repeat;background-position:left top;margin-bottom:3px;padding-bottom:2px;}
#content h1{color:#706f6f;font-size: 24px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: -0.1;margin:0; font-family: 'texgyreadventor-regular',Arial, Helvetica, sans-serif;}
#content h2{font-size:14px;color:#444444;font-weight:normal;padding-top:10px;padding-bottom:1px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-align:left;border-bottom:1px solid #E5E5E5;}
#content h3{font-family:Georgia,"Times New Roman", Times, serif;font-size:16px;color:#666666;font-style:italic;padding-left:40px;padding-right:40px;pading-top:16p;margin:0px;text-align:center;padding-top:16px;}
#content h4{font-size:11px;font-weight:normal;padding-top:4px;padding-left:40px;padding-bottom:0px;padding-right:40px;margin:0px;text-align:center;}
.info{margin-bottom:10px;}
.info img{float:left;vertical-align:middle;padding:0 3px 32px 3px;}
#footer-barre{color:#b2b2b2;font-weight:bold;font-size:10px;border-top:1px solid #b2b2b2;padding-top:2px;padding-bottom:2px;padding-left:1px;text-align:right;clear:left;width:970px;}
#push-pin-ie{position:absolute;top:63px;left:729px;}
#push-pin-other{position:absolute;top:63px;left:729px;}
#paper-clip-ie{position:absolute;top:493px;left:513px;}
#paper-clip-other{position:absolute;top:483px;left:507px;}
#content-home{padding:0px;margin-left:10px;}
#content-home .box-1{width:200px;height:110px;border:1px solid #B2B2B2;float:left;margin-top:5px;margin-left:15px;margin-right:30px;margin-bottom:40px;overflow:auto;}
#content-home .boxcorp-1{width:200px;height:110px;border:1px solid #B2B2B2;float:left;margin-top:5px;margin-left:15px;margin-right:30px;margin-bottom:40px;}
#content-home .boxcorp-2{width:200px;height:110px;border:1px solid #B2B2B2;float:left;margin-top:5px;margin-left:20px;margin-right:30px;margin-bottom:40px;}
#content-home .boxcorp-3{width:200px;height:110px;border:1px solid #B2B2B2;float:left;margin-top:5px;margin-left:20px;margin-right:30px;margin-bottom:40px;}
#content-home .box-2{width:200px;height:110px;float:left;margin-top:5px;margin-left:20px;margin-right:30px;margin-bottom:40px;}
#content-home .boxcorp-4{width:200px;height:110px;border:1px solid #B2B2B2;position:absolute;left:780px;top:445px;background-color:#CCCCCC;}
#content-home .box-4{width:200px;height:105px;border:1px solid #B2B2B2;margin-top:5px;position:absolute;left:780px;top:548px;}
#content-home p{padding:8px;}
#content-home .box-4 form{padding:0px;margin:0px;}
#content-home .box-4 select{background-color:#FAFAFA;font-size:10px;padding:0px;margin-top:4px;margin-left:6px;margin-right:10px;color:#666666;width:150px;}
#content-home td img{vertical-align:middle;margin-left:10px;margin-right:0px;}
.obligatoire{color:#FF6600;}
.arrow{background-image:url(../img/icon-arrow.gif);background-repeat:no-repeat;padding-top:5px;padding-left:20px;}
.legend{font-size:10px;}
li .arrow{list-style-image:url(../img/icon-arrow.gif);}
.pic-left{float:left;padding-right:10px;}
.pic-right{float:right;padding-left:10px;padding-right:10px;}
.caption{font-size:9px;font-style:italic;padding-top:1px;}
.slideshow-css{filter:alpha(opacity=100);}
.slideshow-css.idupe{position:absolute;z-index:30000;visibility:hidden;}
#slide-master{width:460px;height:232px;}
#slide-master-left{float:left;border:1px solid #CCC;width:460px;margin:0px;}
#slide-txt{float:right;text-align:left;width:150px;}
#slide-txt-temp{height:50px;vertical-align:top;}
#slide-button{position:relative;top:60px;left:40px;}
.box-left{width:200px;border:1px solid #B2B2B2;float:left;margin-top:5px;margin-left:15px;margin-right:30px;margin-bottom:40px;}
#filemanager{position:relative;}
#filemanager a{text-decoration:none;}
#filemanager a:hover{background:none;}
#filemanager a span{display:none;}
#filemanager a:hover span{display:inline;position:absolute;margin-left:50px;margin-top:10px;background-color:#FFF;padding:2px;border:1px solid #DDD;}
#content #main2{float:left;text-align:left;width:736px;padding-top:0;padding-left:20px;padding-right:10px;margin-bottom:12px;}
#content #main2 td{font-size:12px;font-weight:normal;}
#content #main2 .sitemap p{padding-top:3px;padding-bottom:3px;}
#content #main2 ul{list-style-type:none;padding:0px;margin-top:8px;margin-left:12px;}
#content #main2 li{padding-left:10px;padding-top:4px;margin:2px;}
/* style.css pour menu déroulant */
#page-wrap{width:800px;margin:25px auto;}
a{text-decoration:none;}
ul{list-style:none;}
p{margin:0px 0;}
ul.dropdown{position:relative;background-image:url(dropdown/bg.jpg);background-repeat:repeat-x;height:34px;}
ul.dropdown li{font-size:14px;font-weight:bold;float:left;zoom:1;border-left:solid 1px #c6c5c5;border-right:solid 1px #a0a0a0;padding-left:15px;padding-right:15px;height:34px;line-height:25px;padding-top:0px;padding-bottom:0px;}
ul.dropdown li a{display:block;padding:4px 3px;}
ul.dropdown li:last-child a{border-right:none;}
ul.dropdown li.hover, ul.dropdown li:hover{position:relative;}
ul.dropdown ul{width:220px;visibility:hidden;position:absolute;top:100%;left:0;}
ul.dropdown ul li{font-weight:normal;background:#ffffff;border-bottom:1px solid #ccc;border-right:1px solid #ccc;float:none;}
ul.dropdown ul li a{border-right:none;width:100%;display:inline-block;}
ul.dropdown ul ul{left:100%;top:0;}
ul.dropdown li:hover > ul{visibility:visible;}
/* accordeon gauche */
.arrowlistmenu{width:198px; /*width of accordion menu*/}
.arrowlistmenu .menuheader{padding: 0px 0px 0px 15px;cursor: hand;cursor: pointer;}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../../layout/img/pointer2.jpg); background-repeat:no-repeat;}
.categoryitems li { padding-left:6px; padding-top:2px; padding-bottom:2px;}
/*boutons menu info gauche */
 .rdv{display:block;border:0;background-image: url(../../layout/img/calendrier.jpg); width:215px;height:45px;}
.rdv:link{border:0;background-image:url(../../layout/img/calendrier.jpg);}
.rdv:hover{border:0;background-image:url(../../layout/img/calendrier2.jpg);width:215px;height:45px;}
 
 .rdv2{display:block;border:0;background-image: url(../../layout/img/calendrier2.jpg); width:215px;height:45px;}
.rdv2:link{border:0;background-image:url(../../layout/img/calendrier2.jpg);}
.rdv2:hover{border:0;background-image:url(../../layout/img/calendrier2.jpg);width:215px;height:45px;}

 .expo{display:block;border:0;background-image: url(../../layout/img/expo.jpg); width:215px;height:45px;}
.expo:link{border:0;background-image:url(../../layout/img/expo.jpg);}
.expo:hover{border:0;background-image:url(../../layout/img/expo2.jpg);width:215px;height:45px;}
 
 .expo2{display:block;border:0;background-image: url(../../layout/img/expo2.jpg); width:215px;height:45px;}
.expo2:link{border:0;background-image:url(../../layout/img/expo2.jpg);}
.expo2:hover{border:0;background-image:url(../../layout/img/expo2.jpg);width:215px;height:45px;}

 .aktion{display:block;border:0;background-image: url(../../layout/img/action.jpg); width:215px;height:45px;}
.aktion:link{border:0;background-image:url(../../layout/img/action.jpg);}
.aktion:hover{border:0;background-image:url(../../layout/img/action2.jpg);width:215px;height:45px;}
 
 .aktion2{display:block;border:0;background-image: url(../../layout/img/action2.jpg); width:215px;height:45px;}
.aktion2:link{border:0;background-image:url(../../layout/img/action2.jpg);}
.aktion2:hover{border:0;background-image:url(../../layout/img/action2.jpg);width:215px;height:45px;}

 .catalogz{display:block;border:0;background-image: url(../../layout/img/catalogue.jpg); width:215px;height:45px;}
.catalogz:link{border:0;background-image:url(../../layout/img/catalogue.jpg);}
.catalogz:hover{border:0;background-image:url(../../layout/img/catalogue2.jpg);width:215px;height:45px;}
 
 .catalogz2{display:block;border:0;background-image: url(../../layout/img/catalogue2.jpg); width:215px;height:45px;}
.catalogz2:link{border:0;background-image:url(../../layout/img/catalogue2.jpg);}
.catalogz2:hover{border:0;background-image:url(../../layout/img/catalogue2.jpg);width:215px;height:45px;}

 .rdvde{display:block;border:0;background-image: url(../../layout/img/calendrier-de.jpg); width:215px;height:45px;}
.rdvde:link{border:0;background-image:url(../../layout/img/calendrier-de.jpg);}
.rdvde:hover{border:0;background-image:url(../../layout/img/calendrier2-de.jpg);width:215px;height:45px;}
 
 .rdv2de{display:block;border:0;background-image: url(../../layout/img/calendrier2-de.jpg); width:215px;height:45px;}
.rdv2de:link{border:0;background-image:url(../../layout/img/calendrier2-de.jpg);}
.rdv2de:hover{border:0;background-image:url(../../layout/img/calendrier2-de.jpg);width:215px;height:45px;}

 .expode{display:block;border:0;background-image: url(../../layout/img/expo-de.jpg); width:215px;height:45px;}
.expode:link{border:0;background-image:url(../../layout/img/expo-de.jpg);}
.expode:hover{border:0;background-image:url(../../layout/img/expo2-de.jpg);width:215px;height:45px;}
 
 .expo2de{display:block;border:0;background-image: url(../../layout/img/expo2-de.jpg); width:215px;height:45px;}
.expo2de:link{border:0;background-image:url(../../layout/img/expo2-de.jpg);}
.expo2de:hover{border:0;background-image:url(../../layout/img/expo2-de.jpg);width:215px;height:45px;}

 .aktionde{display:block;border:0;background-image: url(../../layout/img/action-de.jpg); width:215px;height:45px;}
.aktionde:link{border:0;background-image:url(../../layout/img/action-de.jpg);}
.aktionde:hover{border:0;background-image:url(../../layout/img/action2-de.jpg);width:215px;height:45px;}
/* supprime la bordure pointillé autour des liens */
a:active, a:focus{outline:none; }
 
 .aktion2de{display:block;border:0;background-image: url(../../layout/img/action2-de.jpg); width:215px;height:45px;}
.aktion2de:link{border:0;background-image:url(../../layout/img/action2-de.jpg);}
.aktion2de:hover{border:0;background-image:url(../../layout/img/action2-de.jpg);width:215px;height:45px;}

