/* Mise en page CSS du site pour screen */

/* //////////////////////////////////////////////////////// GLOBAL STRUCTURE /////////////////////////////////////////////////////// */
* {margin: 0px;padding: 0px;}

body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: .9em;margin: 0px;padding: 0px;background:#040404 url(../images/fd-container.gif) left top repeat-x}

img {border: 0 none;}

h1 {font-size: 1.5em;color: #000000;}
h2 {font-size: 1.2em;color: #D1A959;font-weight: bold;}
h3 {font-size: .9em;font-weight: normal;color: #D1A959;font-weight:bold; }
h4 {font-size: .9em;font-weight: bold;color:#000000;}
div {background-color:transparent}
p {text-align: left;}
strong {}
a:link, a:active, a:visited  {text-decoration: none;color:#D1A959;}
a:hover {text-decoration: underline;outline:none;}
ul, li, dl, dt, dd {list-style-type: none;}
abbr, acronym {border-bottom: 1px dotted #6B6251;cursor:help;}
hr { display:none}
.myhr {clear:both; visibility:hidden; overflow:hidden; height:0px; display:block}

/* //////////////////////////////////////////////////////// GESTION DES DIV /////////////////////////////////////////////////////// */

div#container {width: 955px;margin-left: auto;margin-right:auto;margin-top: 0px;padding: 0px;text-align: left; position:relative;z-index:1;}

/* -------------------------------------------------------- Header -----------------------------------------------------------------*/
div#header {width: 915px;height: 125px;background: #FFFFFF url(../images/fd-header.gif) right top no-repeat; padding-left: 40px;margin-bottom: 6px; position:relative;z-index:9700; }
div#header h1 { text-indent:-9698em; display:none }
div#header a {background:transparent url(../images/back-home.gif) left top no-repeat;height: 125px; display:block;overflow:hidden;width: 155px; text-indent: -9000em;}
div#header a:hover {background:transparent url(../images/back-home.gif) left bottom no-repeat;}
div#header #impression {visibility: hidden; display:none}

/* ------------------------------------------------------- Main nav ----------------------------------------------------------------*/
div#mainnav {height: 35px;/*overflow: hidden;*/width:740px; position:relative;z-index:9500;float:left}
div#mainnav h2 { text-indent: -9000em; display:none}
div#mainnav dl, div#mainnav dt {display:inline; float:left}
div#mainnav dt a:link, div#mainnav dt a:visited {height: 34px;display: block;text-indent: -8999em;}
div#mainnav dd {}
#menu {position: absolute; /* placement du menu, � modifier selon vos besoins */}

#menu dd {
	left: 8px;
	top: 0px;
	height: auto;
	width: 180px;
	font-size: .75em;
	margin: 33px 0 5px 4px;
	padding: 0px 2px 0px 2px;
	text-decoration:none;
	position: absolute;
	background: url(../images/fd-ss-nav.gif) left top repeat-y; 
	float:left;

}
#menu dd ul {/*z-index: 9495;*/background: transparent url(../images/fd-ss-nav-footer.gif) -2px bottom no-repeat; padding: 5px 0}
#menu dd ul li {
	text-align:left;
	padding: 5px 10px;
	margin:0px;
	display:block;
}
#menu dd ul li a {
	text-decoration: none;
	display: block;
	color:#FFFFFF;
	/*border-bottom: 1px solid #FFFFFF;*/
	height: 100%;
	width: 90%;
}
#menu dd ul li a:hover {
	font-weight:bold;
	color:#d1a959;
	background-color: #545454;
	padding: 5px 3px;
}
#menu dd#smenu1 {left: 5px; }
#menu dd#smenu2 {left: 119px;}
#menu dd#smenu3 {left: 255px;}
/*
#menu dd#smenu4 {left: 355px;}
#menu dd#smenu5 {left: 450px;}
#menu dd#smenu6 {left: 587px;}
#menu dd#smenu7 {left: 646px;}
*/
#menu dd#smenu5 {left: 355px;}
#menu dd#smenu6 {left: 450px;}
#menu dd#smenu7 {left: 587px;}

/* ----------------------------------------------------- Search area --------------------------------------------------------------*/
/*div#search {float: right; width:215px;height:32px;background: url(../images/fd-search.gif) 12px top no-repeat; padding-top: 0;z-index:9999;}*/
div#search fieldset { border: none transparent; width: auto;}
div#search legend, div#search label { text-indent:-9000em; display:none}
div#search input#mots-cles {border: none transparent; background-color: transparent; height: 14px; width: 105px; font-size: .6em; margin: 4px 0 0 57px}
div#search input#search {border: none transparent; color: #333333;background-color:transparent; cursor:pointer; font-size: .6em; font-family:Arial, Helvetica, sans-serif; margin: 1px 0 0 0px}
div#search input#search:hover { color:#D1A959}

/* --------------------------------------------------------- Content ------------------------------------------------------------------*/
div#contenu {width: 955px; margin-top:1px;/* position:relative;*/z-index:5000;}

div#contenu-int {width: 735px; margin-top:1px; background: url(../images/fd-contenu.gif) 10px 20px no-repeat; float:left; position:relative;z-index:5000;}

div#flash-animation {width: 580px; height: 475px;float:left; background: transparent url(../images/fd-animation.jpg) center 1px no-repeat; padding-left: 60px; color:#CCCCCC;/* z-index:1;*/}

div#col-centrale {width: 550px;float: left;margin:0px;}
div#col-centrale h2{color: #0097D7;font-size: 1em;margin: 5px 0 0 0;}
div#col-centrale .date {margin:0px; padding:0 0 0 5px; font-size: .7em; color:#FFFFFF; background-color:#86B847; height: 12px;}
div#col-centrale .more a{ background:url(../images/puce-actu.gif) left 6px no-repeat; padding: 0 0 0 25px; margin:0px; font-family:Arial, Helvetica, sans-serif; }
div#col-centrale p {font-size: .7em; margin: 0 0 10px 0}
div#col-centrale strong {color: #4D4D4D}
div#col-centrale p {font-size: .7em; margin: 0 0 10px 0}
div#col-centrale strong {color: #4D4D4D}

/* ------------------------------------------------------ Right Column ---------------------------------------------------------------*/
div#col-droite {width: 273px;height: auto;float:right;}
div#col-droite-int {width: 207px;height: auto;float:right;}
div#col-droite #news{height: 150px;margin-top: 16px;background: transparent url(../images/fd-news.gif) left 29px no-repeat; padding: 0 15px;}
div#col-droite #news h2 {background: transparent url(../images/tit-news.gif) left top no-repeat;height: 29px;width: 273px;text-indent: -9999em; margin-left: -15px;}
div#col-droite #news h3 { color:#D1A959; font-size: .75em; font-weight:bold; margin-top: 4px; line-height:1em;}
div#col-droite #news p.date { color:#FFFFFF; font-size: .7em; font-family:Arial, Helvetica, sans-serif; margin-top: 7px}
div#col-droite #news p {color:#FFFFFF; font-size: .75em; margin-top: 6px}
div#col-droite #news p.more { font-size: .7em; text-align: right;}
div#col-droite #news p.more a{ color:#ADAAAA;font-family:Arial, Helvetica, sans-serif;}

/*
div#col-droite #product-finder{height: 230px;margin-top: 18px;background: transparent url(../images/fd-finder.gif) left 29px no-repeat; padding: 0 15px;}
div#col-droite #product-finder h2{background: transparent url(../images/tit-finder.gif) left top no-repeat;height: 29px;width: 273px;text-indent: -9999em; margin-left: -15px;}
div#col-droite #product-finder h3 { color:#D1A959; font-size: .7em; font-weight:bold; margin-top: 6px}
div#col-droite #product-finder p {color:#FFFFFF; font-size: .75em; margin-top: 6px}
div#col-droite #product-finder fieldset{ border:0px none; margin: 8px 0 0 20px ;}
div#col-droite-int #product-finder fieldset { border:0px none; margin: 5px 0 0 10px ;}
div#col-droite #product-finder legend, div#col-droite #product-finder label, div#col-droite-int #product-finder legend, div#col-droite-int #product-finder label { visibility:hidden; display:none}
div#col-droite-int #product-finder{height: 127px;margin-top: 5px;background: transparent url(../images/fd-finder-int.jpg) left top no-repeat; padding: 0 15px; margin-bottom: 15px;}
div#col-droite-int #product-finder h2{background: transparent url(../images/tit-finder-int.gif) left top no-repeat;height: 29px;width: 207px;text-indent: -9999em; margin-left: -15px;}
*/

div#col-droite #sds a{height: 46px;margin-top: 25px; margin-bottom: 15px;background:transparent url(../images/btn-sds.gif) right top no-repeat; display:block}
div#col-droite #sds a:hover{background:transparent url(../images/btn-sds.gif) right bottom no-repeat;}
div#col-droite-int #sds a{height: 44px;margin-top: 25px; margin-bottom: 15px;background:transparent url(../images/btn-sds-int.gif) right top no-repeat; display:block}
div#col-droite-int #sds a:hover{background:transparent url(../images/btn-sds-int.gif) right bottom no-repeat;}
div#col-droite-int #brochure a{height: 80px;margin-top: -5px; margin-bottom: 15px;background:transparent url(../images/btn-brochure.gif) right top no-repeat; display:block}
div#col-droite-int #brochure a:hover{background:transparent url(../images/btn-brochure.gif) right bottom no-repeat;}
div#col-droite-int #catalogue {background:url(../images/fin-catalogue.gif) left bottom no-repeat; margin: -10px 0 0 12px; padding-bottom: 15px;}
div#col-droite-int #catalogue h2 { text-indent: -9000em}
div#col-droite-int #catalogue #fond-leaflet { background:transparent url(../images/fd-catalogue.gif) left top no-repeat; height: auto }
div#col-droite-int #catalogue ul {margin: 54px 0 0 4px ;}
div#col-droite-int #catalogue ul li {margin:0; padding:0}
div#col-droite-int #catalogue li a {background:transparent url(../images/puce-subnav.gif) left bottom no-repeat; padding:0 0 0 12px; color:#FFFFFF; margin:0 0 0 5px; font-size: .75em;}

/* -------------------------------------------------------- cot� nav -----------------------------------------------------------------*/
div#cote-nav {width:23px; height: 160px; background: url(../images/cote-nav.gif) left -3px no-repeat; float:left; margin-left:-45px}

/* ------------------------------------------------------- Text  style ----------------------------------------------------------------*/
div#zone-texte {width:525px; height: auto; margin-top: 10px; background:transparent url(../images/fd-texte.gif) left top repeat-y; float:left; padding: 0 22px 0 45px; /*overflow: hidden;*/margin-bottom: 20px; font-family:Arial, Helvetica, sans-serif; z-index:5}
div#zone-texte #bottom {background:url(../images/fd-bottom-texte.gif) left bottom repeat-x; margin: 20px 0 0 -45px; padding: 0px; width:590px;}
div#zone-texte h2 {font-size: .7em; margin-top:25px; text-transform: uppercase; color:#333333; border-bottom:#333333 dotted 1px; /*background: url(../images/fd-title.gif) left top no-repeat; height: 25px;*/ padding: 3px 0 2px 0px; width:520px; }
div#zone-texte h3 {color:#D1A959;font-weight: bold; font-size:1.1em; margin: 5px 0 0 0 }
div#zone-texte h3 strong {font-size: 1em; }
div#zone-texte h4{color: #666666; text-align:justify; font-size:1em	; margin: 10px 15px 0 0; background-color: #EEEEEE; display:block; padding: 1px 5px}
div#zone-texte h5 {font-size: .8em;color:#D1A959; margin: 8px 0}
div#zone-texte p {color: #333333; font-size:.8em; margin: 10px 0 20px 0; padding-right: 0px}
div#zone-texte p strong {color: #666666;}
div#zone-texte img {/*padding-right: 44px; margin-right: 5px;*/}
div#zone-texte span img {padding: 0px; margin: 0px}
div#zone-texte ul { margin: 10px 30px 20px 35px; font-size: .9em; padding-right: 25px}
div#zone-texte ul { margin: 10px 30px 20px 35px; font-size: .9em; padding-right: 25px}
div#zone-texte li {background: none; margin:0; color: #333333; list-style:outside square}
div#zone-texte li a {padding-left: 5px; color:#333333;height: 25px; width:37px;}
div#zone-texte #entry1 {width: auto; display:block; margin-bottom: 20px}
div#zone-texte #entry1 dt, div#zone-texte #entry2 dt {color: #666666; text-align:left; font-size:.9em; margin: 10px 25px 10px 0; background-color: #EEEEEE; display:block; padding: 1px 5px; font-weight:bold; width: auto}
/*div#zone-texte #entry1 {float:left; border: #999999 solid 1px; width: 252px; height:88px; display:block; margin-bottom: 20px}
div#zone-texte dt {color: #666666; font-weight:bold;font-size:.9em; padding: 3px 0 0 5px; margin-bottom: 10px}*/
div#zone-texte dd a {color: #666666; font-size:.8em; padding-left: 20px; background:url(../images/pointilles.gif) left top no-repeat; margin-left: 15px}
div#zone-texte #entry2 {border:none; width: auto;display:block; margin-bottom: 10px}
/*div#zone-texte #entry2 {float:left; border: #999999 solid 1px; width: 238px; height:88px; display:block; margin-bottom: 20px}*/

div#zone-texte a.thickbox { background:url(../images/puce-options.gif) left 2px no-repeat; font-size: .8em; padding-left: 14px;}
div#zone-texte a.thickbox img{ background:none;}

/*STYLE TABLEAU APPLICATIONS*/
div#zone-texte p table {font-size:1.25em}
div#zone-texte table {color: #000;  background-color: #fff; width:100%;text-align:center; border:1px solid #DFB461; margin: 0 0 15px 0; padding:0px; border-collapse:collapse}
div#zone-texte table thead { font-weight:bold; }
div#zone-texte table thead tr{ /*background-color: #FFE9BF;*/ background-color:#3e3e3e; }
div#zone-texte table thead tr td { border:1px solid #DFB461; text-align:left;font-size:.9em;color:#FFFFFF; padding: 3px 1px; text-align:center}
div#zone-texte table tbody {}
div#zone-texte table tbody tr {}
div#zone-texte table tbody tr td { border:1px solid #DFB461; font-size:.9em;padding: 3px 1px}
div#zone-texte table tbody tr td a img {display:block; text-align:center}

/*STYLE NO-BORDER*/
div#zone-texte table.noborder {color: #000; background-color: #fff; width: auto; text-align:left; border:none; margin:0 0 15px 0; padding:0px; border-collapse:collapse}
div#zone-texte table.noborder  thead { font-weight:bold; }
div#zone-texte table.noborder  thead tr{ background-color: #FFFFFF;}
div#zone-texte table.noborder  thead tr td { border:none;}
div#zone-texte table.noborder  tbody { }
div#zone-texte table.noborder  tbody tr {}
div#zone-texte table.noborder  tbody tr td { border:none;font-size:.9em;}

div#zone-texte #nav-inter ul { margin: 20px 0px 10px 35px; font-size: .75em;}
div#zone-texte #nav-inter li {background: url(../images/puce-sitemap.gif) left top no-repeat; padding: 25px 0 0 30px; margin:2px 0 ;list-style: none}
div#zone-texte #nav-inter li a {  padding-left: 5px; color:#333333;height: 25px; width:37px;}
div#zone-texte .plus ul { margin: 43px 0 10px -10px; font-size: .75em; }
div#zone-texte ul.plus  { margin:0px; font-size: .75em; }
div#zone-texte .plus li, div#zone-texte ul.plus li { display:inline; background:none; margin-right: 22px}
div#zone-texte .plus li a { background: url(../images/puce-options.gif) left top no-repeat;  padding-left: 14px; color:#333333;}
div#zone-texte #products-img { float:right; margin: 10px 22px 0 0}
div#zone-texte a:hover {color:#D1A959; font-weight:bold}
div#zone-texte #entree1-rub1 h2, div#zone-texte #entree2-rub1 h2, div#zone-texte #entree3-rub1 h2 { background: transparent none;font-size: 1em; color:#D1A959; font-weight: bold; padding: 12px 210px 0 22px; margin: 0px 0 5px 0; height:auto; border-bottom: none 0px; width: 280px}
div#zone-texte #entree1-rub1 p, div#zone-texte #entree2-rub1 p, div#zone-texte #entree3-rub1 p {font-size: .75em; color:#FFFFFF; padding: 3px 225px 0 22px; margin:0px}
div#zone-texte #entree1-rub1 p a, div#zone-texte #entree2-rub1 p a, div#zone-texte #entree3-rub1 p a {height: 21px;background:transparent  url(../images/btn-entrees.gif) right top no-repeat; display:block; margin: 0px;padding: 0px;}
div#zone-texte #entree1-rub1 p a:hover, div#zone-texte #entree2-rub1 p a:hover, div#zone-texte #entree3-rub1 p a:hover {background:transparent  url(../images/btn-entrees.gif) right bottom no-repeat;}
div#zone-texte #entree1-rub1 { background: transparent url(../images/entree1-rub1.jpg) left top no-repeat; height: 89px;margin-top: 20px}
div#zone-texte #entree2-rub1 { background: transparent url(../images/entree3-rub1.jpg) left top no-repeat; height: 89px;margin-top: 20px}
/*div#zone-texte #entree3-rub1 { background: transparent url(../images/entree2-rub1.jpg) left top no-repeat; height: 89px;margin-top: 20px}*/

div#zone-texte ul.key { display:inline; list-style:none}
div#zone-texte ul.key li { list-style:none; background: transparent url(../images/fd-chiffres.gif) left top no-repeat; width:72px; height: 172px; margin-top: 20px;margin-right: 8px; color:#333333; font-size: .9em; padding: 4px 6px; display:block; float:left; font-weight:bold}
div#zone-texte ul.key li strong {color:#D1A959; font-size: 2.65em; display:block; width: inherit; text-align: justify}

/* -------------------------------------------------------- Sub Nav -----------------------------------------------------------------*/
div#sous-nav { background: url(../images/fd-subnav.gif) left top repeat-y; width:125px; float:left; margin: 8px 0 10px 10px; font-size: .8em;}
div#sous-nav #bottom{background: transparent url(../images/fd-subnav2.jpg) 1px bottom no-repeat; width:124px; height:4px; padding-top: 20px;}
div#sous-nav dl { padding: 12px 10px 0 10px; margin-left:6px;}
div#sous-nav dt {font-weight:bold; margin-top: 8px}
div#sous-nav dt.on {color:#D1A959; background-color:#545454; padding: 3px 7px;}
div#sous-nav dt a{color:#FFFFFF; font-weight: normal; font-size:.95em}
div#sous-nav ul {background-color:#545454;padding: 3px 7px; margin:0px}
div#sous-nav li a {background:transparent url(../images/puce-subnav.gif) left 2px no-repeat;color:#FFFFFF;font-size:.75em; padding-left:7px;}
div#sous-nav li {margin-bottom: 5px}
div#sous-nav li.on {font-size:.75em;padding: 5px 0px 5px 13px; /*color:#C1953C;*/ color:#FFFFFF;background:#3F3D38 url(../images/puce-subnav-on.gif) 5px 12px no-repeat;  display:block;}
div#sous-nav #nfw a{height: 61px;background: transparent url(../images/nfw.gif) left top no-repeat; display:block;}
div#sous-nav #nfw a:hover{background:transparent url(../images/nfw.gif) left bottom no-repeat;}

/* ------------------------------------------------------- Breadcrumb ----------------------------------------------------------------*/
div#ariane {font-size: .6em;text-align: left;width: 955px;color:#ADAAAA; float:left; padding:3px 0 0 10px;}
div#ariane a:link, div#ariane a:visited, div#ariane a:active{text-decoration: none; color:#ADAAAA}
div#ariane a:hover{text-decoration: underline;color:#D1A959}

/* ------------------------------------------------------ Print and top ---------------------------------------------------------------*/

div#services {text-align:right; padding-right: 30px; padding-top: 10px;font-size: .8em; margin: 20px 0 12px 0;}
div#services ul, div#services li{ display:inline; background: transparent none}
div#services li a{padding-left: 28px;text-decoration:none;background:transparent url(../images/puce-services.gif) left top no-repeat;color:#808080; }
div#services li a:hover{ font-weight:normal}

/* --------------------------------------------------------- Footer ------------------------------------------------------------------*/
div#footer, div#footer-int {width: 955px;height: 40px;border-top:#8D7301 solid 1px; clear:both; margin-top: 20px}
div#footer #adress, div#footer-int #adress { color:#FFFFFF; font-size:.65em; float:left; padding: 8px 0 0 0; letter-spacing: 0em}
div#footer #links { float:right; border-top:#8D7301 solid 3px; width:258px;}
div#footer-int #links { float:right; border-top:#8D7301 solid 3px; width:195px;}
div#footer #links ul {display:inline; width:258px; float:left}
div#footer-int #links ul {display:inline; width:195px; float:left}
div#footer #links li, div#footer-int #links li { display:inline}
div#footer #links li.left, div#footer #links-int li.left { text-align:left;}
div#footer #links li.center { text-align:center; padding-left: 38px}
div#footer-int #links li.center { text-align:center; padding-left: 8px}
div#footer #links li.right, div#footer-int #links li.right { text-align:right; float:right}
div#footer #links li a, div#footer-int #links li a { font-size:.7em;color:#96803C; letter-spacing: -.1em;}

/* ///////////////////////////////////////////////////// GESTION DES ROLL-OVER /////////////////////////////////////////////////// */
#rubrique1 a{width: 122px;left: 0px;background: url(../images/fd-nav.gif)
               0px 0px no-repeat;}
#rubrique1 {width: 122px;text-indent: -9000em;background: url(../images/fd-nav.gif)
               0px -36px no-repeat;}
#rubrique1 a:hover, #rubrique1 a.actif {background: transparent url(../images/fd-nav.gif)
               0px -36px no-repeat;}
#rubrique2 a {	width: 137px;
   background: url(../images/fd-nav.gif)
               -122px 0px no-repeat;}
#rubrique2 {width: 137px;text-indent: -9000em;
   background: url(../images/fd-nav.gif)
               -122px -36px no-repeat;}
#rubrique2 a:hover, #rubrique2 a.actif {
   background: transparent url(../images/fd-nav.gif)
               -122px -36px no-repeat;}
#rubrique3 a {width: 100px;background: url(../images/fd-nav.gif)
               -259px 0px no-repeat;}
#rubrique3 { width: 100px;text-indent: -9000em;
   background: url(../images/fd-nav.gif)
               -259px -36px no-repeat;}
#rubrique3 a:hover, #rubrique3 a.actif {
   background: transparent url(../images/fd-nav.gif)
               -259px -36px no-repeat;}
/*
#rubrique4 a {width: 95px;
   background: url(../images/fd-nav.gif)
               -359px 0px no-repeat;}
#rubrique4 { width: 95px;text-indent: -9000em;
   background: url(../images/fd-nav.gif)
               -359px -36px no-repeat;}
#rubrique4 a:hover, #rubrique4 a.actif {
   background: transparent url(../images/fd-nav.gif)
               -359px -36px no-repeat;}
#rubrique5 a {width: 137px;
   background: url(../images/fd-nav.gif)
               -454px 0px no-repeat;}
#rubrique5 { width: 137px;text-indent: -9000em;
   background: url(../images/fd-nav.gif)
               -454px -36px no-repeat;}
#rubrique5 a:hover, #rubrique5 a.actif {
   background: transparent url(../images/fd-nav.gif)
               -454px -36px no-repeat;}
#rubrique6 a {width:60px;background: url(../images/fd-nav.gif)
               -591px 0px no-repeat;}
#rubrique6 {width: 60px;text-indent: -9000em;
   background: url(../images/fd-nav.gif)
               -591px -36px no-repeat;}
#rubrique6 a:hover, #rubrique6 a.actif {
   background: transparent url(../images/fd-nav.gif)
               -591px -36px no-repeat;}
#rubrique7 a {width: 85px;background: url(../images/fd-nav.gif)
               -651px 0px no-repeat;}
#rubrique7 {width: 85px;text-indent: -9000em;
   background: url(../images/fd-nav.gif)
               -651px -36px no-repeat;}
#rubrique7 a:hover, #rubrique7 a.actif {
   background: transparent url(../images/fd-nav.gif)
               -651px -36px no-repeat;}
*/
#rubrique5 a {width: 137px;
   background: url(../images/fd-nav.gif)
               -359px 0px no-repeat;}
#rubrique5 { width: 137px;text-indent: -9000em;
   background: url(../images/fd-nav.gif)
               -359px -36px no-repeat;}
#rubrique5 a:hover, #rubrique5 a.actif {
   background: transparent url(../images/fd-nav.gif)
               -359px -36px no-repeat;}
#rubrique6 a {width:60px;background: url(../images/fd-nav.gif)
               -496px 0px no-repeat;}
#rubrique6 {width: 60px;text-indent: -9000em;
   background: url(../images/fd-nav.gif)
               -496px -36px no-repeat;}
#rubrique6 a:hover, #rubrique6 a.actif {
   background: transparent url(../images/fd-nav.gif)
               -496px -36px no-repeat;}
#rubrique7 a {width: 85px;background: url(../images/fd-nav.gif)
               -556px 0px no-repeat;}
#rubrique7 {width: 85px;text-indent: -9000em;
   background: url(../images/fd-nav.gif)
               -556px -36px no-repeat;}
#rubrique7 a:hover, #rubrique7 a.actif {
   background: transparent url(../images/fd-nav.gif)
               -556px -36px no-repeat;}




/* /////////////////////////////////////////////////////// GESTION DES STYLES ///////////////////////////////////////////////////// */

.txt {font-family: Arial, Helvetica, sans-serif;font-size: .7em;font-style: normal;font-weight: normal;color: #012537;}
.mentions {font-family: Arial, Helvetica, sans-serif;font-size: .7em;color: #666666; display:block; margin-top: 10px;}

/* ///////////////////////////////////////////////// GESTION DU FORMULAIRE DE CONTACT /////////////////////////////////////////////// */
div#contenu-int div.spip_forms{ border:none; padding:0px; margin: 0 20px 0 0;}
div#contenu-int div.spip_forms fieldset{ border:#D1A959 solid 1px; padding:10px; margin: 0; font-size: .8em }
div#contenu-int div.spip_forms fieldset legend{font-size: .9em; margin: 0; padding:3px; text-transform: uppercase; color:#012537; font-weight:bold;}
/*div#contenu-int div.spip_forms fieldset label {margin: 0; padding:0px; width:30%; font-weight:bold; float:left; text-align:right; display:block}*/
div#contenu-int div.spip_forms fieldset input, div#contenu-int div.spip_forms fieldset textarea{background:#FFFFFF; border:solid 1px #D1A959; float: right; width: 60%; margin:-2px 0 0 20px; padding: 0px; text-align:left}
div#contenu-int div.spip_forms fieldset div.spip_bouton input{margin:10px 0 0 0; background:#D1A959; border:#012537 solid 1px; color:#FFFFFF; font-weight:bold; }
div#legal {padding-left: 0px; font-size:.7em}

/* /////////////////////////////////////////////////////// GESTION DU PLAN DU SITE ///////////////////////////////////////////////////// */

.plan_site ul, li {padding: 0px 0px 0px 0px;}

.myhr{
	clear:both;
	visibility:hidden;
	height:0px;
	overflow:hidden;
}
/* /////////////////////////////////////////////////////////////// EXTRAS ///////////////////////////////////////////////////////////// */

div#toolTip {
	position: absolute;
	width:auto;
	border: 1px solid #D1A959;
	text-align: left;
	padding: 0.8em;
	z-index: 9999;
	background-color: #F4F4F4;
}
div#toolTip p { margin: 0; padding: 0; color: #D1A959; font: bold 85%/100% Arial; text-align: left; }
div#toolTip p em { display: block; margin-top: 2px; padding: 0; color: #333333; font-style: normal; font-weight: normal; }

div#zone-carte { z-index: 9997; display:block; width:950px; height:590px; overflow:hidden; position:absolute; text-align:center;}

