/* DEFINITIONS GENERALE */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0;padding:0;}
html{margin:0;padding:0;}
a img,:link img,:visited img{border:none;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
/* FIN DEFINITIONS GENERALE */

.transparent{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
/*body{background:url(../images/tile.jpg) repeat-x;width:100%;margin:0;padding:0;text-align:center;/* specificit� ie5 */	/*behavior: url(/css/csshover.htc);/* WinIE behavior call }*/
body{background:url(../images/tile.jpg) repeat-x;width:100%;margin:0;padding:0;text-align:center;/* specificit� ie5 */}

#container{width:960px;margin: 0 auto;}

#header{background:#333 repeat-x;width:960px;height:403px;}

img#ombreg{float:left;display:inline;}
img#ombredr{float:left;display:inline;}

div.zone {
  padding-left: 30px;
}

/* MENU HAUT GAUCHE */
div#fd_mn_ht_gch{background:url(../images/fondmenh-g.jpg) no-repeat;width:241px; height:403px;float:left;display:inline;}
div.cntnr_mn_ht_gch{margin:90px 7px 0px 55px;position:relative;}
div.mn_ht_gch {color:#efefef;font:bold 12px Arial;letter-spacing:0.1em;border-bottom:dotted #dfdfdf 1px;text-align:right;position:relative;}
p.txt_mn_ht_gch{margin:2px 5px 5px 0;width:170px;}
p.txt_mn_ht_gch a{color:#efefef;text-decoration:none;display:block;}
p.txt_mn_ht_gch a:hover{color:#fff;text-decoration:none;font-weight:bold;margin-right:-10px;}


/* BANDEAU HAUT */
div#cntr_ht{margin:0 0 0 5px;width:675px;height:403px;float:left;display:inline;position:relative;}
div#cntr_ht img{width:675px;height:403px;-height:399px;}
p#rbn_orange{background:url(../images/rbn_10.gif) repeat-x;width:675px;height:10px;position:absolute;bottom:30px;-bottom:20px;left:0;} 
div#fd_mn_hrztl{background-color:#333;width:675px;height:30px;position:absolute;bottom:0;left:0;}


/* MENU HORIZONTAL PAGE INDEX */
ul#txt_mn_hrztl{margin:0 0 0 0px;font:bold 11px Arial;color:#ff6600;width:650px;position:absolute;bottom:5px;left:5px;text-align:left;}
ul#txt_mn_hrztl li{display:inline;padding-left:3px;padding-right:3px;border-right:1px solid #fff;}
ul#txt_mn_hrztl a{text-decoration:none;color:#fff;}
ul#txt_mn_hrztl a:hover{color:#ff6600;font-weight:bold;text-decoration:none;}
.txt_mn_hrztl_slct{color:#ff6600;font-weight:bold;}

/* MENU HORIZONTAL PAGE STANDARD */
ul#txt_mn_hrztl_ps{margin:0 0 0 0px;font:bold 11px Arial;color:#ff6600;width:650px;position:absolute;bottom:5px;left:100px;text-align:left;}
ul#txt_mn_hrztl_ps li{display:inline;padding-left:3px;padding-right:3px;border-right:1px solid #fff;}
ul#txt_mn_hrztl_ps a{color:#fff;text-decoration:none;}
ul#txt_mn_hrztl_ps a:hover{color:#ff6600;text-decoration:none;}
div#retour_mn_hrztl_ps{font:bold 10px Arial;color:#fff;width:150px;position:absolute;bottom:7px;left:5px;text-align:left;}
div#retour_mn_hrztl_ps a{color:#fff;text-decoration:none;}
div#retour_mn_hrztl_ps a:hover{color:#fff;text-decoration:none;}

div#content{background:url(../images/fondacc.jpg) no-repeat;width:922px;height:1600px;margin:0 auto;}
/*div#content_ps{background:url(../images/fondcontenu.jpg) no-repeat;width:922px;min-height:666px;height:auto !important;height:666px;margin:0 auto;}*/
div#content_ps {
  background: url(../images/tilecontenu.jpg) repeat-y;
  width: 922px;
  margin:0 auto 0 auto;
  padding-bottom: 20px;
}


/* MENU GAUCHE */
div#menu_gch{width:241px;float:left;display:inline;background:url(../images/fondclngch.png);}
div.cntn_mn_gch{width:241px; margin:0px 0px 10px 0px;}
div.cntn_mn_gch a{display:block;border-bottom:dotted #666 1pt;text-decoration:none;text-align:right;font:normal 11px Arial;color:#666;padding-right:15px;outline: none;}
div.cntn_mn_gch a:hover{background:#de3603;color:#fff;}
div.cntn_mn_gch p{font:normal 19px Arial;color:#de3603;margin:30px 15px 15px 0; text-align:right;}


/*CENTRE*/
div#cntnr_cntr{width:420px;height:100%;margin:20px 37px 0 0;position:relative;float:left;display:inline;}
div#cntnr_cntr_ps{width:420px;height:100%;margin:20px 0px 0 27px;position:relative;float:left;display:inline;}
div#img_fd_cntr{background:url(../images/fondimgacc367x194.jpg) no-repeat;width:387px;height:225px;margin:0 auto;position:relative;margin-left:30px;}
div#img_cntr{width:367px;height:194px;left:12px;position:absolute;}
div#titre_cntr{margin:0 0 10px 50px;text-align:left;position:relative;font:bold 14px Arial;color:#666;}
div.titre_cntr_ps{margin:0 0 10px 0px;text-align:left;position:relative;font:bold 14px Arial;color:#666;width:350px;}
div.titre_cntr_ps hr{color:#fff;background-color:#fff;border:1px dotted #666;border-style:none none dotted;margin-bottom:20x;}
div#titre_cntr h2{font:bold 14px Arial;color:#666;}
div.titre_cntr_ps h2{font:normal 18px Arial;color:#de3603;margin-left:10px;}
.txt_cntr{text-align:justify;margin:20px 0 20px 5px;font:normal 12px Arial;color:#555;line-height:18px;}
.txt_cntr h1 {font:normal 18px Arial;font-weight:bold;color:#333;line-height:30px;}
.txt_cntr p{font:normal 12px Arial;color:#555;line-height:18px;}
.txt_cntr a{color:#333;text-decoration:underline;}
.txt_cntr a:hover{color:#333;text-decoration:underline;}
.txt_cntr_ps{text-align:justify;margin:10px 10px 10px 0px;}
.txt_cntr_ps p{font:normal 11px Arial;color:#333;}
.txt_cntr_ps a{color:#333;text-decoration:underline;}
.txt_cntr_ps a:hover{color:#333;text-decoration:underline;}



.hrindex{border-bottom:dotted #666 1px;}

div.vignettes_cntr{float:left;position:relative;display:inline;width:98px;height:115px;margin:0 10px 0 0;padding:0;}
div.vignettes_cntr div{display:block;background:transparent url(../images/vignette98x90.jpg) no-repeat 0 0;padding:1px 0 0 0;width:98px;height:90px;}
div.vignettes_cntr p{font:normal 9px Arial;color:#333;}

div.sprtn{width:350px;height:30px;border:0;background:url(../images/sep.gif) repeat-x;margin:10px 0px 20px 0;clear:both;}

div.video_cntr_ps{width:380px;height:215px;}



/* COLONNE DROITE */
div#cntnr_cln_drt{width:200px;height:100%;margin: 0 0 0 23px;float:right;background:transparent url(../images/a44coldroite.png) no-repeat 0 0;}
div#titre_cln_drt{margin:120px 0 5px 5px;text-align:left;font:bold 14px Arial;color:#de3603;}
div#txt_cln_drt{margin:0 10px 0 10px;text-align:justify;font:normal 11px Arial;color:#333;line-height: 150%;}
div#txt_cln_drt a{color:#333;text-decoration:underline;}
div#txt_cln_drt a:hover{color:#333;text-decoration:underline;}
div#txt_cln_drt h1{font:bold 16px Arial;color:#DD3602;}
div#txt_cln_drt h2{font:bold 14px Arial;}
div#txt_cln_drt h3{font:bold 12px Arial;}


  /* page standard */
div#cntnr_cln_drt_ps{width:210px;height:100%;margin: 0 0 0 11px;float:left;position:relative;}
div#titre_cln_drt_ps{margin:10px 0 15px 25px;text-align:left;font:normal 18px Arial;color:#de3603;}
div#txt1_cln_drt_ps{margin:0 10px 0 30px;text-align:justify;font:normal 11px Arial;font:normal 11px Arial;color:#333;line-height: 150%;}
div#txt1_cln_drt_ps a{color:#333;text-decoration:underline;}
div#txt1_cln_drt_ps a:hover{color:#333;text-decoration:underline;}
div#txt1_cln_drt_ps h1{font:bold 16px Arial;color:#DD3602;}
div#txt1_cln_drt_ps h2{font:bold 14px Arial;}
div#txt1_cln_drt_ps h3{font:bold 12px Arial;}
div#txt2_cln_drt_ps{margin:20px 10px 0 30px;text-align:justify;font:normal 11px Arial;color:#de3603;line-height: 150%;}
div#txt2_cln_drt_ps a{color:#de3603;text-decoration:underline;}
div#txt2_cln_drt_ps a:hover{color:#DF5429;text-decoration:underline;}
div#txt2_cln_drt_ps h1{font:bold 16px Arial;color:#DD3602;}
div#txt2_cln_drt_ps h2{font:bold 14px Arial;}
div#txt2_cln_drt_ps h3{font:bold 12px Arial;}


div#footer{background:transparent url(../images/footer.jpg) no-repeat;width:924px;height:252px; clear:both;margin: 0 auto 20px;}


/* HIGHSLIDE */
.highslide-container div {font-family: Verdana, Helvetica;font-size: 10pt;}
.highslide {outline: none;text-decoration: none;}
.highslide-active-anchor img {visibility: hidden;}
.highslide-gallery .highslide-active-anchor img {border-color: black;visibility: visible;cursor: default;}
.highslide-image {border-width: 2px;border-style: solid;border-color: white;background: gray;}
.highslide-wrapper, .highslide-outline {background: white;}
.highslide-image-blur {}
.highslide-number {font-weight: bold;color: gray;}
.highslide-caption {display: none;border-top: none;font-size: 1em;padding: 5px;background: white;}
.highslide-heading {display: none;font-weight: bold;margin: 0.4em;}
.highslide-dimming {position: absolute;background: black;}
.highslide-loading {display: block;color: black;font-size: 9px;font-weight: bold;text-transform: uppercase;text-decoration: none;padding: 3px;border: 1px solid white;background-color: white;padding-left: 22px;background-image: url(graphics/loader.white.gif);background-repeat: no-repeat;background-position: 3px 1px;}
a.highslide-credits, a.highslide-credits i {padding: 2px;color: silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover, a.highslide-credits:hover i {color: white;background-color: gray;}
.highslide-move, .highslide-move * {cursor: move;}
.highslide-overlay {display: none;}
.closebutton {position: relative;top: -15px;left: 15px;width: 30px;height: 30px;cursor: pointer;background: url(../images/highslide/graphics/close.png);/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */}
.highslide-controls {width: 195px;height: 40px;background: url(../images/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;margin: 20px 15px 10px 0;}
.highslide-controls ul {position: relative;left: 15px;height: 40px;list-style: none;margin: 0;padding: 0;background: url(../images/highslide/graphics/controlbar-white.gif) right -90px no-repeat;}
.highslide-controls li {float: left;padding: 5px 0;}
.highslide-controls a {background-image: url(../images/highslide/graphics/controlbar-white.gif);display: block;float: left;height: 30px;width: 30px;outline: none;}
.highslide-controls a.disabled {cursor: default;}
.highslide-controls a span {display: none;}
.highslide-controls .highslide-previous a {background-position: 0 0;}
.highslide-controls .highslide-previous a:hover {background-position: 0 -30px;}
.highslide-controls .highslide-previous a.disabled {background-position: 0 -60px !important;}
.highslide-controls .highslide-play a {background-position: -30px 0;}
.highslide-controls .highslide-play a:hover {background-position: -30px -30px;}
.highslide-controls .highslide-play a.disabled {background-position: -30px -60px !important;}
.highslide-controls .highslide-pause a {background-position: -60px 0;}
.highslide-controls .highslide-pause a:hover {background-position: -60px -30px;}
.highslide-controls .highslide-next a {background-position: -90px 0;}
.highslide-controls .highslide-next a:hover {background-position: -90px -30px;}
.highslide-controls .highslide-next a.disabled {background-position: -90px -60px !important;}
.highslide-controls .highslide-move a {background-position: -120px 0;}
.highslide-controls .highslide-move a:hover {background-position: -120px -30px;}
.highslide-controls .highslide-full-expand a {background-position: -150px 0;}
.highslide-controls .highslide-full-expand a:hover {background-position: -150px -30px;}
.highslide-controls .highslide-full-expand a.disabled {background-position: -150px -60px !important;}
.highslide-controls .highslide-close a {background-position: -180px 0;}
.highslide-controls .highslide-close a:hover {background-position: -180px -30px;}
.highslide-maincontent {display: none;}
.highslide-html-content {display: none;}
.highslide-html {background-color: white;}
.highslide-html-content {width: 400px;padding: 0 5px 5px 5px;}
.highslide-header {padding-bottom: 5px;}
.highslide-header ul {margin: 0;padding: 0;text-align: right;}
.highslide-header ul li {display: inline;padding-left: 1em;}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {display: none;}
.highslide-header a {font-weight: bold;color: gray;text-transform: uppercase;text-decoration: none;}
.highslide-header a:hover {color: black;}
.highslide-header .highslide-move a {cursor: move;}
.highslide-footer {height: 11px;}
.highslide-footer .highslide-resize {float: right;height: 11px;width: 11px;background: url(../images/highslide/graphics/resize.gif);}
.highslide-body {}
.highslide-resize {cursor: nw-resize;}
.draggable-header .highslide-header .highslide-move {cursor: move;display: none;height: 1em;position: absolute;left: 0;right: 1em;top: 0;width: auto;z-index: 1;}
.draggable-header .highslide-header .highslide-move * {display: none;}
.draggable-header .highslide-header .highslide-close {position: relative;z-index: 2;}
.no-footer .highslide-footer {display: none;}
.wide-border .highslide-image {border-width: 10px;}
.wide-border .highslide-caption {padding: 0 10px 10px 10px;}
.borderless .highslide-image {border: none;}
.borderless .highslide-caption {border-bottom: 1px solid white;border-top: 1px solid white;background: silver;}
.outer-glow {background: #444;}
.outer-glow .highslide-image {border: 5px solid #444444;}
.outer-glow .highslide-caption {border: 5px solid #444444;border-top: none;padding: 5px;background-color: gray;}
.colored-border .highslide-image {border: 2px solid green;}
.colored-border .highslide-caption {border: 2px solid green;border-top: none;}
.dark {background: #111;}
.dark .highslide-image {border-color: black black #202020 black;background: gray;}
.dark .highslide-caption {color: white;background: #111;}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {background-image: url(../images/highslide/graphics/controlbar-black-border.gif);}
.floating-caption .highslide-caption {position: absolute;padding: 1em 0 0 0;background: none;color: white;border: none;font-weight: bold;}
.controls-in-heading .highslide-heading {color: gray;font-weight: bold;height: 20px;overflow: hidden;cursor: default;padding: 0 0 0 22px;margin: 0;background: url(/images/highslide/graphics/icon.gif) no-repeat 0 1px;}
.controls-in-heading .highslide-controls {width: 105px;height: 20px;position: relative;margin: 0;top: -23px;left: 7px;background: none;}
.controls-in-heading .highslide-controls ul {position: static;height: 20px;background: none;}
.controls-in-heading .highslide-controls li {padding: 0;}
.controls-in-heading .highslide-controls a {background-image: url(../images/highslide/graphics/controlbar-white-small.gif);height: 20px;width: 20px;}
.controls-in-heading .highslide-controls .highslide-move {display: none;}
.controls-in-heading .highslide-controls .highslide-previous a {background-position: 0 0;}
.controls-in-heading .highslide-controls .highslide-previous a:hover {background-position: 0 -20px;}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {background-position: 0 -40px !important;}
.controls-in-heading .highslide-controls .highslide-play a {background-position: -20px 0;}
.controls-in-heading .highslide-controls .highslide-play a:hover {background-position: -20px -20px;}
.controls-in-heading .highslide-controls .highslide-play a.disabled {background-position: -20px -40px !important;}
.controls-in-heading .highslide-controls .highslide-pause a {background-position: -40px 0;}
.controls-in-heading .highslide-controls .highslide-pause a:hover {background-position: -40px -20px;}
.controls-in-heading .highslide-controls .highslide-next a {background-position: -60px 0;}
.controls-in-heading .highslide-controls .highslide-next a:hover {background-position: -60px -20px;}
.controls-in-heading .highslide-controls .highslide-next a.disabled {background-position: -60px -40px !important;}
.controls-in-heading .highslide-controls .highslide-full-expand a {background-position: -100px 0;}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {background-position: -100px -20px;}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {background-position: -100px -40px !important;}
.controls-in-heading .highslide-controls .highslide-close a {background-position: -120px 0;}
.controls-in-heading .highslide-controls .highslide-close a:hover {background-position: -120px -20px;}

.menuagence {
  width: 241px;
  margin: 0px 0px 10px 0px;
}
.menuagence a {
  font:normal 19px Arial;
  color: #de3603;
  margin: 30px 15px 15px 0;
  text-align: right;
  display: block;
  width: 225px;
  text-decoration: none;
  border-bottom: 2px dotted #de3603;
}
.menuagence a:hover {
  border-bottom: 2px solid #de3603;
}

div.identite {
  text-align: left;
  color: #777;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  line-height: 18px;
}
div.identite h1, div.identite h2, div.identite h3 {
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
}
div.vignette {
  float: left;
  display: inline;
  background: transparent url(../images/vignette98x90.jpg) no-repeat 0 0;
  padding: 1px 0 0 1px;
  margin: 0 10px 10px 0;
  width: 97px;
  height: 90px;
}