﻿html, body, form { margin: 0; padding: 0; font-size: 100%; min-height:100%; height:100%; }
body {	background: #FFFFFF url(/medias/communs/body_bg.png) no-repeat center top;	font-family: Arial, Helvetica, sans-serif;}
a { text-decoration: none; color: #544a31; cursor:pointer; }
a:hover { text-decoration: none; color:#0c5b37; cursor:pointer; }

table { border-spacing: 0; font-size: 100%; }
td, th { padding: 0; }
ul { margin: 0; padding: 0; list-style: none; }
h1 { font-size: 100%; line-height:120%; max-width:445px; }
h1 img { margin: 0 0 -20px 0; }
h2 { font-size: 130%; margin: 3px 0 15px 0; }
h2, h2 a { color: #786f4e; }
h3, h4 { font-size: 110%; margin: 10px 0 3px 0;  }
div.hr { height: 12px; background: url(/medias/communs/mstr_sep.gif) repeat-x; margin: 10px 0 0 0; clear:left; }
div.hr hr { display: none; }


/* master page (template) */
#mstrCtnr { width: 1002px; position: relative; margin: 0 auto; }
#mstrCols { padding: 12px 27px 0 0; background: url(/medias/communs/mstr_cols_bg.jpg) no-repeat; }
#mstrColGc, #mstrColDt { float: right; }
#mstrColGc { width: 257px; font-size: 70%; }
#mstrColDt { width: 711px; }
#ctl00_mstrHdr { position: relative; width: 725px; height: 143px; font-size: 69%; color: #544a31; z-index: 3;}
#mstrHdrPrint, #mstrFtrPrint { display: none; } 
#actions a img, #mstrLogo a img, #mstrSdMenu a img, #mstrCtnt a img, #boxNouvelles a img, #mstrCtntform a img { border: 0;}

/* colonne gauche */
#mstrLogo, #mstrLogo * { display: block; width: 141px; height: 129px; min-height: 129px; margin: 0 auto; padding: 5px 0 5px 0; }

/* mstrSdMenu */
#mstrSdMenu, #mstrSdMenuFAQ { padding:0px; margin: 25px 0 20px 9px; font-size:95%; } 
#mstrSdMenu ul#SdMenuUL01 { display:block; margin: 0 0 6px 15px; text-decoration: none; width:203px; cursor: pointer;}
#mstrSdMenu ul#SdMenuUL01 li { padding: 4px 0 4px 20px; border:none; margin: 0 0 2px 0; border-bottom: 1px solid #ececec;}
#mstrSdMenu ul#SdMenuUL01 li:hover { display:block; padding: 4px 0 4px 20px; font-weight:normal; text-decoration: none; background: url(/medias/communs/nav_puce.gif) no-repeat 2px 8px; }
#mstrSdMenu ul#SdMenuUL01 li.lastline, #mstrSdMenuFAQ ul.SdMenuFAQ01 li.lastline { height: 3px; margin: -7px 0 0 0; background-color:#FFFFFF; border-bottom: none; cursor:auto; }
#mstrSdMenu ul#SdMenuUL01 li.lastline:hover, #mstrSdMenuFAQ ul.SdMenuFAQ01 li.lastline:hover { font-weight:normal; background: #FFFFFF none; border-bottom: none; cursor:auto; }

#mstrSdMenu ul#SdMenuUL02 { width:150px; display:block; margin: 2px 0 6px 15px; text-decoration: none; font-weight:normal; padding: 0;}
#mstrSdMenu ul#SdMenuUL02 li { width:150px; padding: 0 0 0 12px; font-weight:normal; border:none; margin: 0; background: url(/medias/communs/nav_puce_sec.gif) no-repeat 4px center; }
#mstrSdMenu ul#SdMenuUL02 li:hover { width:150px; padding: 0 0 0 12px; text-decoration: none; margin: 0; color: #544a31; background: url(/medias/communs/nav_puce_sec.gif) no-repeat 4px center; background-color:#eaeaea; }

#mstrSdMenu .actif { display:block; padding: 4px 0 4px 20px; text-decoration: none; background: url(/medias/communs/nav_puce.gif) no-repeat 2px 8px; }
#mstrSdMenu .actif a { font-weight:normal; color:#0c5b37; }

#mstrSdMenu ul#SdMenuUL01 li.actif01 { display:block; padding: 4px 0 4px 20px; text-decoration: none; background: url(/medias/communs/nav_puce.gif) no-repeat 2px 8px; }
#mstrSdMenu ul#SdMenuUL01 li.actif01 a { font-weight:normal; color:#0c5b37; }

#mstrSdMenu ul#SdMenuUL02 li.actif02 { width:150px; padding: 0 0 0 12px; text-decoration: none; margin: 0; background: url(/medias/communs/nav_puce_sec.gif) no-repeat 4px center; background-color:#eaeaea; font-weight:normal; }
#mstrSdMenu ul#SdMenuUL02 li.actif02 a { font-weight:normal; color:#0c5b37; }

.SdMenu03, .SdMenu04, .SdMenu21, .SdMenu03 a, .SdMenu04 a, .SdMenu21 a, .SdMenu68, .SdMenu77, .SdMenu09, .SdMenu73, .SdMenu85, .SdMenu76 { display:none; }

.aquarelle {  margin: 5px 0 10px 12px }

#mstrSdMenu ul,#mstrSdMenu div{ list-style-type:none;} 
#mstrSdMenu div { margin: -3px 0 0 0; text-decoration: none; width:235px; height:31px;}
#mstrSdMenu div a { display:block; padding: 8px 8px 8px 15px; font-weight:normal;}
#mstrSdMenu div.line { border-bottom: 1px solid #ececec; margin: -5px 0 6px 22px; width:193px; } 

/* Fin mstrSdMenu */

/* mstrSdMenuProducts */

#mstrSdMenuProducts { padding:0px; margin: 25px 0 20px 9px; font-size:95%;  } 
#mstrSdMenuProducts ul,#mstrSdMenuProducts div, #mstrSdMenuFAQ ul,#mstrSdMenuFAQ div{ list-style-type:none;} 
#mstrSdMenuProducts div { margin: -3px 0 0 0; text-decoration: none; width:235px; height:31px;}
#mstrSdMenuProducts div a { display:block; padding: 8px 8px 8px 15px; font-weight:bold;}

#mstrSdMenuProducts div.SdMenuProducts01 { background: url(/medias/communs/mstrSdMenu_bourg.png) no-repeat; color:#FFFFFF; border-bottom: 1px solid #ececec; }
#mstrSdMenuProducts div.SdMenuProducts01 a { color:#FFFFFF; }

#mstrSdMenuProducts ul.SdMenuProductsUL02 { display:block; text-decoration: none; width:235px; background: url(/medias/communs/mstr_sdmenu_bg.png) repeat-y; }
#mstrSdMenuProducts ul.SdMenuProductsUL02 ul { border:none; width:203px; }
#mstrSdMenuProducts ul.SdMenuProductsUL02 li { padding: 1px 0 7px 30px; margin: 0 15px 6px 15px; border-bottom: 1px solid #ececec; }
#mstrSdMenuProducts ul.SdMenuProductsUL02 li:hover { padding: 1px 0 7px 30px; text-decoration: none; background: url(/medias/communs/nav_puce.gif) no-repeat 13px 6px; }
#mstrSdMenuProducts ul.SdMenuProductsUL02 li a { display:block;}

#mstrSdMenuProducts ul.SdMenuProductsUL02 li.lastline {  height: 3px; cursor: default; background: url(/medias/communs/mstr_sdmenu_bg.png) repeat-y; margin: -10px 0 0 0; border-bottom: none; }
#mstrSdMenuProducts ul.SdMenuProductsUL02 li.lastline:hover { cursor: default; font-weight:normal; background: url(/medias/communs/mstr_sdmenu_bg.png) repeat-y;  border-bottom: none; }

#mstrSdMenuProducts ul.SdMenuProductsUL03 { width:120px; display:block; margin: 2px 0 2px 15px; text-decoration: none; font-weight:normal; padding: 0;}
#mstrSdMenuProducts ul.SdMenuProductsUL03 li { width:120px; padding: 0 0 0 12px; font-weight:normal; border:none; margin: 0; background: url(/medias/communs/nav_puce_sec.gif) no-repeat 4px center; }
#mstrSdMenuProducts ul.SdMenuProductsUL03 li:hover { width:120px; padding: 0 0 0 12px; text-decoration: none; margin: 0; color: #544a31; background: url(/medias/communs/nav_puce_sec.gif) no-repeat 4px center; background-color:#eaeaea; }

#mstrSdMenuProducts li.actif01, #mstrSdMenuProducts li.actif01:hover { text-decoration: none; color: #0c5b37; background: url(/medias/communs/nav_puce.gif) no-repeat 13px 6px; font-weight:normal; }
#mstrSdMenuProducts li.actif01 a.actif01, #mstrSdMenuProducts li.actif01:hover a.actif01 { font-weight:normal; color:#0c5b37; }
#mstrSdMenuProducts ul.SdMenuProductsUL03 li.actif02 { width:120px; padding: 0 0 0 12px; text-decoration: none; margin: 0; background: url(/medias/communs/nav_puce_sec.gif) no-repeat 4px center; background-color:#eaeaea; font-weight:normal; }
#mstrSdMenuProducts ul.SdMenuProductsUL03 li.actif02 a { font-weight:normal; color:#0c5b37; }

#mstrSdMenuProducts div.SdMenuProductsActif02 {  background: url(/medias/communs/mstrSdMenu_orange.png) no-repeat; color:#FFFFFF; border-bottom: 1px solid #ececec; }
#mstrSdMenuProducts div.SdMenuProductsActif02 a { color:#FFFFFF; }

#mstrSdMenuProducts div.SdMenu00 { background: url(/medias/communs/mstrSdMenu_blanc.png) no-repeat; }
#mstrSdMenuProducts div.SdMenu00 a { color:#cd641d; }
#mstrSdMenuProducts div.SdMenu00:hover { background: url(/medias/communs/mstrSdMenu_orange.png) no-repeat; }
#mstrSdMenuProducts div.SdMenu00:hover a { display:block; width:235px; height:31px; color:#FFFFFF; }

#mstrSdMenuProducts div.SdMenuOffConso { background: url(/medias/communs/mstrSdMenu_blanc.png) no-repeat; }
#mstrSdMenuProducts div.SdMenuOffConso a { color:#cd641d; }
#mstrSdMenuProducts div.SdMenuOffConso:hover  { background: url(/medias/communs/mstrSdMenu_bourg.png) no-repeat; }
#mstrSdMenuProducts div.SdMenuOffConso:hover a { display:block; width:235px; height:31px; color:#FFFFFF; } 

#mstrSdMenuProducts div.over { background: url(/medias/communs/mstrSdMenu_orange.png) no-repeat; }
#mstrSdMenuProducts div.over a { color:#FFFFFF; }

#mstrSdMenuProducts div.Sousbg { width:235px; height:20px; margin:0; padding: 0; background: url(/medias/communs/mstr_sdmenu_sousbg.png) no-repeat; } 
#mstrSdMenuProducts div.SousbgEnd { width:235px; height:100%; margin:0; padding: 0; background: url(/medias/communs/mstr_sdmenu_sousbgend.png) no-repeat;}
#mstrSdMenuProducts div.SousbgEndTransfo { width:235px; height:100%; margin:0; padding: 0; background: url(/medias/communs/mstr_sdmenu_sousbgend.png) no-repeat; border-top: 1px solid #ececec;} 

.SdMenu03, .SdMenu04 { padding: 5px 0 0 20px; margin: 2px 0 6px 28px; text-decoration: none; width:150px; color: #d7d7d7; background: url(/medias/communs/nav_puce.gif) no-repeat 20px 10px; font-weight:bold;}
.SdMenu03 a, .SdMenu04 a { padding: 2px 5px 2px 17px; height: 1%; }

/* Fin mstrSdMenuProducts */


/* Début mstrSdMenu FAQ, News et Recettes */


#mstrSdMenuFAQ ul,#mstrSdMenuFAQ div{ list-style-type:none;} 
#mstrSdMenuFAQ ul.SdMenuFAQ01 { display:block; margin: 0 0 6px 15px; text-decoration: none; width:203px; cursor: pointer;}
#mstrSdMenuFAQ ul.SdMenuFAQ01 ul { border:none; width:203px; }
#mstrSdMenuFAQ ul.SdMenuFAQ01 li { padding: 4px 0 5px 20px; margin: 0 0 2px 0; border-bottom: 1px solid #ececec;}
#mstrSdMenuFAQ ul.SdMenuFAQ01 li:hover { padding: 4px 0 5px 20px; text-decoration: none; background: url(/medias/communs/nav_puce.gif) no-repeat 2px 9px; }
#mstrSdMenuFAQ ul.SdMenuFAQ01 li a { display:block;}

#mstrSdMenuFAQ li.actif01, #mstrSdMenuFAQ li.actif, #mstrSdMenuFAQ li.actif01:hover { text-decoration: none; color: #0c5b37; background: url(/medias/communs/nav_puce.gif) no-repeat 2px 9px; font-weight:normal; }
#mstrSdMenuFAQ li.actif01 a.actif01, #mstrSdMenuFAQ li.actif a, #mstrSdMenuFAQ li.actif01:hover a.actif01 { font-weight:normal; color:#0c5b37; }
#mstrSdMenuFAQ ul.SdMenuFAQ02 li.actif02, #mstrSdMenuFAQ ul.SdMenuFAQ02 li.actif02:hover { width:150px; padding: 0 0 0 12px; text-decoration: none; margin: 0; background: url(/medias/communs/nav_puce_sec.gif) no-repeat 4px center; background-color:#eaeaea; font-weight:normal; }
#mstrSdMenuFAQ ul.SdMenuFAQ02 li.actif02 a, #mstrSdMenuFAQ ul.SdMenuFAQ02 li.actif02:hover a { font-weight:normal; color:#0c5b37; }

#mstrSdMenuFAQ ul.SdMenuFAQ02 { display:block; margin: 2px 0 6px 15px; text-decoration: none; font-weight:normal; padding: 0;}
#mstrSdMenuFAQ ul.SdMenuFAQ02 li { width:150px; padding: 0 0 0 12px; font-weight:normal; border:none; margin: 0; background: url(/medias/communs/nav_puce_sec.gif) no-repeat 4px center; }
#mstrSdMenuFAQ ul.SdMenuFAQ02 li:hover { width:150px; padding: 0 0 0 12px; text-decoration: none; margin: 0; color: #544a31; background: url(/medias/communs/nav_puce_sec.gif) no-repeat 4px center; background-color:#eaeaea; }

/* Fin mstrSdMenu FAQ */


/* menu principal */
/* 1er palier */
#hdrNav { position: absolute; right: 0; bottom: 0; z-index: 3; margin-left:-2px; }
#hdrNav li { float: left; width: 179px; }
#hdrNav li, #hdrNav li a, #hdrNav li a img { display: block; height: 27px; border:0; }
#hdrNav li a img { visibility: hidden; border:0;}
#hdrNav li:hover, #hdrNav li:hover a img, #hdrNav li.actif a img { visibility: visible; border:0; }
.fr #ctl00_liNavBt1 { background-image: url(/medias/fr/nav_bt01_off.jpg); margin-right:3px; }
.fr #ctl00_liNavBt2 { background-image: url(/medias/fr/nav_bt02_off.jpg); margin-right:2px; }
.fr #ctl00_liNavBt3 { background-image: url(/medias/fr/nav_bt03_off.jpg); margin-right:3px;}
.fr #ctl00_liNavBt4 { background-image: url(/medias/fr/nav_bt04_off.jpg); margin-right:1px; }
.en #ctl00_liNavBt1 { background-image: url(/medias/en/nav_bt01_off.jpg); margin-right:3px; }
.en #ctl00_liNavBt2 { background-image: url(/medias/en/nav_bt02_off.jpg); margin-right:2px; }
.en #ctl00_liNavBt3 { background-image: url(/medias/en/nav_bt03_off.jpg); margin-right:3px;}
.en #ctl00_liNavBt4 { background-image: url(/medias/en/nav_bt04_off.jpg); margin-right:1px; }

.fr #ctl00_liNavBt5 { background-image: url(/medias/fr/nav_extr_bt01_off.jpg); margin-right:3px; }
.fr #ctl00_liNavBt6 { background-image: url(/medias/fr/nav_extr_bt02_off.jpg); margin-right:2px; }
.fr #ctl00_liNavBt7 { background-image: url(/medias/fr/nav_extr_bt03_off.jpg); margin-right:3px;}
.fr #ctl00_liNavBt8 { background-image: url(/medias/fr/nav_extr_bt04_off.jpg); margin-right:1px; }
.en #ctl00_liNavBt5 { background-image: url(/medias/en/nav_extr_bt01_off.jpg); margin-right:3px; }
.en #ctl00_liNavBt6 { background-image: url(/medias/en/nav_extr_bt02_off.jpg); margin-right:2px; }
.en #ctl00_liNavBt7 { background-image: url(/medias/en/nav_extr_bt03_off.jpg); margin-right:3px;}
.en #ctl00_liNavBt8 { background-image: url(/medias/en/nav_extr_bt04_off.jpg); margin-right:1px; }

/* 2e palier */
#hdrNav li div { position: absolute; left: -999em; z-index: 4; margin-left: -35px; padding-bottom: 35px; font-size: 100%; background: url(/medias/communs/mstr_placeholder.gif); }
#hdrNav ul ul { width: 177px; margin: 0 35px; border: 1px solid #dedede; cursor: pointer; padding: 7px 0 0 0; background-color:#FFFFFF; }
#hdrNav li ul { width: 177px; }
#hdrNav li:hover div, #hdrNav li.over div { left: auto; }
#hdrNav li li, #hdrNav li li a { float: none; width: auto; height: auto; }
#hdrNav li li { margin: -0.1em 8px 0; }
#hdrNav li li a { color: #544a31; padding: 0.45em 17px 0.55em 5px; height: 1%; border-bottom: 1px solid #ececec; }
#hdrNav li li a:hover { text-decoration: none; color: #d7d7d7; background: url(/medias/communs/nav_puce.gif) no-repeat right 0.9em; border-bottom: 1px solid #ececec; }
#hdrNav li em { display: block; height: 8px; cursor: pointer; background:#FFFFFF; margin: -8px 0 0 0; }
#hdrNav li#ctl00_liNavBt4 ul, #hdrNav li#ctl00_liNavBt8 ul { margin: 0 14px 0 35px; }

/* Fin menu principal */

/* header */

 /* langues */
.menulangues { width:94px; list-style-type: none; text-align:left; float:right; margin: 6px 11px 0 0; z-index:10; }
.menulangues ul.langues { padding:0; margin:0; list-style-type: none;}
.menulangues ul.langues li { float:left; position:relative; z-index:10;}
.menulangues li.last { border-bottom:1px solid #c1c1bf; }
.menulangues ul.langues li a, .menulangues ul li a:visited { display:block; text-decoration:none; color:#544a31; width:94px; height:15px; color:#000000; border:1px solid #c1c1bf; border-width:1px 1px 0 1px; padding-left:7px; background-color:#FFFFFF;}
.menulangues ul.langues li ul { display: none; position:relative; z-index:10;}
.menulangues table { margin:-1px; border-collapse:collapse; font-size:1em;}
.menulangues ul.langues li:hover ul { display:block; position:absolute; top:16px; left:0; width:94px; height:auto; z-index:10;}
.menulangues ul.langues li:hover a { color: #544a31; }
.menulangues ul.langues li:hover a:hover { text-decoration: none; color: #d7d7d7; background: #FFFFFF url(/medias/communs/nav_puce.gif) no-repeat right 0.5em; position:relative; z-index:10;  }
.menulangues ul.langues li a.first { border-bottom:1px solid #c1c1bf; background: #FFFFFF url(/medias/communs/nav_puce_langues.gif) no-repeat 91px 0.5em;}
.menulangues ul.langues li:hover a.first:hover { text-decoration: none; color: #d7d7d7; background: #FFFFFF url(/medias/communs/nav_puce_langues.gif) no-repeat 91px 0.5em; position:relative; z-index:10;  }



/* header */
#hdrNavSec { position: absolute; right: 0; top: 8px; text-align: right; z-index: 3; margin-right:113px; }
#hdrNavSec a, #hdrNavSec span { font-weight: bold; }
#hdrNavSec span { position: relative; bottom: 0.2em; }
#hdrNavSec a.actif, #mstrFtr a.actif { color: #d06d28;}

#hdrNavSecExtranet { position: absolute; right: 0; top: 8px; text-align: right; z-index: 3; margin-right:1px; }
#hdrNavSecExtranet a, #hdrNavSecExtranetHide span { font-weight: bold; }
#hdrNavSecExtranet span { position: relative; bottom: 0.2em; }
#hdrNavSecExtranet a.actif, #mstrFtr a.actif { color: #d06d28;}

#hdrSrch { position: absolute; right: -9px; top: 33px; line-height: 17px; z-index: 3; }
.btnhdrSrch { position: relative; top:3px; right:0; }
.btnhdrSrch:hover { background-color:#eaeaea; position: relative; top:3px; border: 1px solid #c1c1bf; }
#hdrSrch input { font: 85% Arial, Sans-serif; margin: 0 3px 0 7px; border: 1px solid #c1c1bf; color: #544a31; }

#hdrNavSec2 { position: absolute; right: 0; top: 74px; text-align: right; z-index: 3; }
#hdrNavSec2 a.actif { font-weight:bold; }

#hdrNavSec2Extranet { position: absolute; right: 0; top: 74px; text-align: right; z-index: 3; margin-right:1px;}
#hdrNavSec2Extranet a.actif { font-weight:bold; }

/* haut de page contenu */
#mstrFilAriane {  width: 640px; min-height: 25px; font-size: 95%; color: #544a31;}
#mstrFilAriane a { color: #544a31; text-decoration: underline; }
#mstrFilAriane a:hover { color: #0d5f37; text-decoration: underline; }

/* boutons actions */
#actions { float:right; height: 30px;}
#actions a { height: 30px; float: left; }
#actions a:hover { background-color: #EDE8D4; }
#actions img { display: block; }

/* colonnes contenu */
#ctn1Col { width: 640px; margin-top: 5px; color: #544a31;}
#mstrCtnt2Col { width: 675px; vertical-align:top; color: #544a31; }
#ctn2ColGc { float: left; padding:0; margin-top: 5px; color: #544a31; }
.gauche2cols { width: 334px; padding:0; margin: 0; color: #544a31; }
.gauche1cols { width: 640px; color: #544a31; }

#ctn2ColDt { float: right; width: 280px; padding: 10px 0 0 23px; background: url(/medias/communs/mstr_2cols_bg.jpg) repeat-x; min-height:420px; }
#ctn2ColDt div.linkmstrPhotos { position: relative; padding: 10px 0 0 11px; margin: 0 auto; background: url(/medias/communs/ctnt_img_link_bg.png) no-repeat;}
#ctn2ColDt div.linkmstrPhotos img { position: relative; border: 1px solid #e2e2e2; margin: 0 47px 20px 0; }
#ctn2ColDt div.linkmstrPhotos a:hover img { border-color: #544a31; }
.NoBg { background-color:#FFFFFF; margin: -10px 0 0 -23px; min-height:420px; } 


/* Recettes */
.divCatRecetteBox { width: 98%; background: url(/medias/communs/mstr_1cols_bg.png) repeat-x; margin: 25px 0 0 0; height:220px; }
.divCatRecetteBox .divCatRecetteTour { margin: 0 0 0 15px; }
.divCatRecetteBox div.divCatRecette { float:left; width: 151px; background: url(/medias/communs/mstr_cat_recettes_bg.png) no-repeat; text-align:center; margin: 30px 2px 0 0;}
.ProduitsMarques { text-align:center; }
.ProduitsMarques img.cat { border: 1px solid #e2e2e2; clear:right; margin: 0 15px; }
.divCatRecetteBox div.divCatRecette img.cat { margin: 5px auto; }
#BigImg { display:none; }
#SmallImg { display:block; }

/* Recettes index mouse over border img + btns */
#mstrCtnt .divCatRecette a img  { border: 1px solid #e0e1e3; display:block;}
#mstrCtnt .divCatRecette a:hover img { border: 1px solid #544a31;}
#mstrCtnt .divCatRecette a span.divbtnTxt { display:block; background: url(/medias/communs/btnTxtbg.png) no-repeat; margin: 12px 0 0 4px; padding: 7px 0 25px 0; color:#FFFFFF; text-align:center; cursor:pointer; text-decoration: none; font-weight:bold;}
#mstrCtnt .divCatRecette a:hover .divbtnTxt { display:block; background: url(/medias/communs/btnTxtbg_on.png) no-repeat; color:#0c5b37; }
#mstrCtnt .divCatRecette a span.btnTxt { display:block; }

/* btns interne orange 141 */
.btnTxt, .btnTxt158, .btnTxt251 { padding:0px; margin: 0 3px 0 2px ; font-size:95%; }
.btnTxt div { width:141px; height:52px; margin: 15px 0 0 0; }
.btnTxt div a, .btnTxt158 div a, .btnTxt251 div a { font-weight:bold; position: relative; }
.btnTxt div.divbtnTxt { background: url(/medias/communs/btnTxtbg.png) no-repeat; color:#FFFFFF; padding: 6px 0 0 0; text-align:center; cursor:pointer; text-decoration: none; font-weight:bold;}
.btnTxt div.divbtnTxt a, .btnTxt158 div.divbtnTxt a, .btnTxt251 div.divbtnTxt a { color:#FFFFFF; text-align:center; text-decoration:none; }
.btnTxt div.divbtnTxt:hover { background: url(/medias/communs/btnTxtbg_on.png) no-repeat; text-align:center; cursor:pointer;}
.btnTxt div.divbtnTxt:hover a, .btnTxt158 div.divbtnTxt:hover a, .btnTxt251 div.divbtnTxt:hover a { color:#737373; }
#mstrCtnt .btnTxt a, #mstrCtnt .btnTxt158 a, #mstrCtnt .btnTxt251 a { text-decoration: none; display:block; }

#ctn2ColDt div.btnTxt  { margin-left: -13px; }
#ctn2ColDt div.btnTxt div  { float:left; margin-right: 3px; }

/* btns interne orange 158 */
.btnTxt158 div { width:158px; height:52px; background-color:#00FF33;}
.btnTxt158 div.divbtnTxt { background: url(/medias/communs/btnTxtbg158.png) no-repeat; color:#FFFFFF; padding: 6px 0 0 0;  }
.btnTxt158 div.divbtnTxt:hover { background: url(/medias/communs/btnTxtbg158_on.png) no-repeat; text-align:center; cursor:pointer;}

/* btns interne orange 251 */
.btnTxt251 div { width:251px; height:52px; margin: 0 0 0 3px;}
.btnTxt251 div.divbtnTxt { background: url(/medias/communs/btnTxtbg251.png) no-repeat; color:#FFFFFF; padding: 6px 0 0 0;  }
.btnTxt251 div.divbtnTxt:hover { background: url(/medias/communs/btnTxtbg251_on.png) no-repeat; text-align:center; cursor:pointer;}


/* contenu */

#mstrCtnt, #mstrCtntform { padding: 25px 17px 1.6em 47px; background: url(/medias/communs/animation_bg.jpg) no-repeat; min-height:400px; width:660px; }
#mstrCtnt h1, #mstrCtntform h1 { font-size: 200%; color: #d06d28; margin: 5px 0 16px 0; z-index: 2; }
#mstrCtnt a, #mstrCtntform a { text-decoration: underline; }
#mstrCtnt a:hover, #mstrCtntform a:hover { text-decoration: none; }
#mstrCtnt .ctntNavBlock { margin-top: 1.3em; }
#mstrCtnt .ctntNavBlock a { float: right; color: #005D4A; font-weight: bold; text-decoration: none; }
.externe { background: url(/medias/communs/mstr_colgc_puce.gif) no-repeat right 5px; padding: 0 12px 0 0;}

.txtContenu span.contenu_right { float:right; clear:right; margin: -5px 0 10px 13px; padding: 11px 10px 10px 11px; background: url(/medias/communs/ctnt_img_link_bg.png) no-repeat; }
.txtContenu img.contenu_right_brd { border: 1px solid #e0e1e3; }

.txtContenu span.contenu_left { float:left; clear:left; margin: 0 22px 0 10px; padding: 3px 10px 10px 10px; background: url(/medias/communs/ctnt_img_ca_bg.png) no-repeat; vertical-align:middle;}
.txtContenu img.contenu_left_brd { border: 1px solid #e0e1e3; }

.tableCtnt { border: none; border-collapse: collapse; margin: 10px 0 10px 0; width:100%; }
.tableCtnt td { padding: 4px 6px 4px 10px; border: 1px solid #eeeeee; }
.tableCtnt tr.header td { font-weight:bold;	background: url(/medias/communs/bgtable_header.jpg) repeat-x; padding: 8px 6px 4px 10px; line-height:13px; height:28px;}

.tableCtnt2rows { margin: 10px 0 0 0; width:100%; clear:both; padding:0; }
.tableCtnt2rows tr.header td { font-weight:bold; background: #e5e5e5 url(/medias/communs/tableCtnt2rows_header.jpg) repeat-x; padding: 4px 6px 0px 11px; vertical-align:middle; }
.tableCtnt2rows tr.header h2 { font-size: 115%; color:#c5692a; padding: 4px 0 6px 0 ; margin:0; }
.tableCtnt2rows tr.content td { background: url(/medias/communs/tableCtnt2rows_content.jpg) repeat; }
.tableCtnt2rows tr.content td p { margin: 40px 0 10px 0; }
.tableCtnt2rows span.contenu_left { float:left; clear:left; margin: 10px 22px 0 10px; padding: 3px 10px 10px 10px; background: url(/medias/communs/ctnt_img_ca_bg.png) no-repeat; vertical-align:middle; }
.tableCtnt2rows img.contenu_left_brd { border: 1px solid #e0e1e3; }

.tableCtnt3rows { margin: 10px 0 0 0; width:100%; clear:both; padding:0; }
.tableCtnt3rows tr.header td { font-weight:bold; background: #e5e5e5 url(/medias/communs/tableCtnt2rows_header.jpg) repeat-x; padding: 4px 6px 0px 6px; vertical-align:middle; }
.tableCtnt3rows tr.header h2 { font-size: 110%; color:#c5692a; padding: 4px 0 6px 0 ; margin:0; }
.tableCtnt3rows tr.content td { background: url(/medias/communs/tableCtnt2rows_content.jpg) repeat; }
.tableCtnt3rows span.contenu_left { float:left; clear:left; margin: 10px 22px 0 10px; padding: 3px 10px 10px 10px; background: url(/medias/communs/ctnt_img_ca_bg.png) no-repeat; vertical-align:middle; }
.tableCtnt3rows img.contenu_left_brd { border: 1px solid #e0e1e3; }

/* sandbox texte */
.txtContenu { line-height: 1.6em; color: #544a31; }
.txtContenu strong, .txtContenu bold { font-weight:bolder; color: #49402a; }
.txtContenu a { text-decoration: underline; color: #544a31; }
.txtContenu a:hover { text-decoration: none; color:#0d5f37; }
.txtContenu p { margin: 0 0 1.3em; }
.txtContenu ul, #ctn2ColGc ul { margin: 1.3em 0 1.6em 24px; }
.txtContenu li, #ctn2ColGc li { padding-left: 10px; margin-bottom: 7px; background: url(/medias/communs/ctnt_puce.gif) no-repeat 0 0.70em; }
.txtContenu OL li, #ctn2ColGc OL li { padding-left: 0; margin: 0 0 7px 6px; background: none; }
.txtContenu ul ul, #ctn2ColGc ul ul { margin: 0.75em 0 1.6em 24px; }
div.vertical_align { height:50px; }
div.vertical_align2 { height:80px; }
div.vertical_align p { margin: 7px 0 0 0; }
div.vertical_align p.oneline { margin: 13px 0 0 0; }
.alignergauche, .alignerdroite { float: left; clear: none; margin: 0 1.3em 1.3em 0 !important; }
.alignerdroite { float: right; margin: 0 0 1.3em 1.3em !important; }
.centrer { text-align: center !important; }
.petit { font-size: 90%; }
.pluspetit { font-size: 80%; }
.grossir { font-size: 115%; }
.grossirplus { font-size: 125%; font-weight: bold; }


/* documents */

.txtContenu p.titlecategfiche { font-size: 107%; font-weight: bold; padding: 4px 0 5px 15px; margin: 0 0 2px 0; border-bottom: 1px solid #ececec; background: url(/medias/communs/nav_puce_sec.gif) no-repeat 4px center; }

.txtContenu p.titlecateg { margin: 18px 0 10px 0; padding:0; font-weight:bold; }
.txtContenu ul.sdTabs{ overflow:hidden; list-style-type:none; border:none; margin:0; padding:0; width:628px; }
.txtContenu ul.sdTabs li{ display:block; background:url(/medias/communs/line_liFaq.gif) 0 0 repeat-x; margin:-3px 0 3px 0; line-height:normal; padding:10px 0 6px 12px;}
.txtContenu ul.sdTabs li:hover, .txtContenu ul.sdTabs li.over { color: #544a31; background-color:#eaeaea; }
.txtContenu ul.sdTabs li a { padding-left:15px; display:block; width:620px; background: url(/medias/communs/nav_puce_sec.gif) no-repeat 4px center}

.txtContenu ul.sdTabsinteret { overflow:hidden; list-style-type:none; border:none; zoom:1; margin:0; padding:0; width:628px; }
.txtContenu ul.sdTabsinteret li{ display:block; background: url(/medias/communs/nav_puce_sec.gif) no-repeat 3px 17px; margin:-3px 0 3px 0; line-height:normal; padding:10px 3px 6px 12px;}
.txtContenu ul.sdTabsinteret li:hover, .txtContenu ul.sdTabs li.over { color: #544a31; background-color:#eaeaea; }
.txtContenu ul.sdTabsinteret li a { display:block; width:620px; margin-top: 3px;}

#mstrCtnt ul.attLink { list-style-type:none; border:none; zoom:1; margin: 0 0 2px 22px; width:220px; }
#mstrCtnt ul.attLink li { display:block; margin:-3px 0 3px 0; background: url(/medias/communs/line_liFaq.gif) repeat-x;}
#mstrCtnt ul.attLink li a { display:block; text-decoration: none; padding:6px 30px 6px 4px;  }
#mstrCtnt ul.attLink li a:hover { color: #544a31; background-color:#eaeaea; }

p.title { clear:both; padding-left: 15px; margin: 15px 0 10px 10px; background: url(/medias/communs/nav_puce.gif) no-repeat 0 center; font-weight:bold; border-bottom: none; font-size:110%; }
.attLinkpdf, .attLinkdoc, .attLinkdocx, .attLinkxls, .attLinkxlsx, .attLinkeps, .attLinkzip, .attLinkjpg, .attLinkgif, .attLinkpng, .attLinkavi, .attLinkunknown { display: inline-block; line-height: 1.3em; min-height: 20px; overflow: visible; background: url(/medias/communs/DocIcone/default.png) 197px center no-repeat; }
.attLinkpdf { background-image: url(/medias/communs/DocIcone/pdf.png); }
.attLinkunknown { background-image: url(/medias/communs/DocIcone/unknown.png); }
.attLinkdoc, .attLinkdocx { background-image: url(/medias/communs/DocIcone/doc.png); }
.attLinkxls, .attLinkxlsx { background-image: url(/medias/communs/DocIcone/xls.png); }
.attLinkjpg, .attLinkgif, .attLinkpng { background-image: url(/medias/communs/DocIcone/jpg.png); }
.attLinkeps { background-image: url(/medias/communs/DocIcone/eps.png); }
.attLinkzip { background-image: url(/medias/communs/DocIcone/zip.png); }
.attLinkavi { background-image: url(/medias/communs/DocIcone/avi.png); }

.attLinkContentpdf, .attLinkContentdoc, .attLinkContentdocx, .attLinkContentxls, .attLinkContentxlsx, .attLinkContenteps, .attLinkContentzip, .attLinkContentjpg, .attLinkContentgif, .attLinkContentpng, .attLinkContentavi, .attLinkContentunknown { display: inline-block; line-height: 1.3em; min-height: 20px; overflow: visible; background: url(/medias/communs/DocIcone/default.png);  
padding-right: 20px;
padding-bottom: 0px; 
background-repeat: no-repeat; 
background-position: right; 
}
.attLinkContentpdf { background-image: url(/medias/communs/DocIcone/pdf.png); }
.attLinkContentunknown { background-image: url(/medias/communs/DocIcone/unknown.png); }
.attLinkContentdoc, .attLinkContentdocx { background-image: url(/medias/communs/DocIcone/doc.png); }
.attLinkContentxls, .attLinkContentxlsx { background-image: url(/medias/communs/DocIcone/xls.png); }
.attLinkContentjpg, .attLinkContentgif, .attLinkContentpng { background-image: url(/medias/communs/DocIcone/jpg.png); }
.attLinkContenteps { background-image: url(/medias/communs/DocIcone/eps.png); }
.attLinkContentzip { background-image: url(/medias/communs/DocIcone/zip.png); }
.attLinkContentavi { background-image: url(/medias/communs/DocIcone/avi.png); }




/* footer */
#mstrFtr { text-align:right; font-size: 70%; margin: 0 auto; width: 975px; }
#mstrFtr div.hr { margin: 0 0 0 298px; }
#mstrFtr SPAN, #ctl00_mstrHdr SPAN { margin: 1px 4px 0 4px;}
#mstrFtr div.links { text-align:right; }
#copyright { margin: 0 auto; padding: 0 0 20px 0; color:#544a31; font-size: 70%; text-align:center; }
#mstrFtr a { font-weight:bold; }

/* grandeur générales */
.width100 { width:100%; }
.width75 { width:75%; }
.width50 { width:50%; }
.widthTableFirst { width:145px; }
.widthTitreDirection { width:315px; float:left; padding: 6px 0 0 0; }

p.tab { position:relative; left:10px; top:5px; }
ul.tab { position:relative; left:15px; line-height:100%; padding: 0; }
ul.tab li { background: url(/medias/communs/nav_puce.gif) no-repeat left 4px; padding: 0 0 0 15px; }
ul.tab li ul.tab li { margin-left:-27px; background: url(/medias/communs/nav_puce_sec.gif) no-repeat left 5px;}
ul.tab li ul.tab { background: none;}
ul.tab li:hover ul.tab { background: none;}

p.tab input { font: 85% Arial, Sans-serif; border: 1px solid #c1c1bf; color: #544a31; }
p.tab a { margin: 0 0 0 3px; position:relative; top:3px; }
p.tab a:hover { background-color: #dfdfdf; border: 1px solid #c1c1bf; margin: 0 0 0 2px; position:relative; top:3px; }


/* clearfix pour floats */
.clearfix:after, .clearfixafter { content: "."; display: block; height: 1%; font-size: 1px; height: 0; line-height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; clear: both; }
/*\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */

/* Slideshow Carousel */
.jcarousel-container { position: relative; width: 260px; margin: 0; top: 0; left: 2px;}
.jcarousel-clip { z-index: 2; padding: 0; margin: 0 25px 0 25px; width: 210px; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-item { float: left; list-style: none; width: 64px; height: 48px; margin-right: 5px; border: 1px solid #e2e2e2;}
.jcarousel-item:hover { border-color: #544a31;}
.jcarousel-next, .jcarousel-prev { z-index: 3; display: none; position: absolute; top: 5px; width: 21px; height: 39px; cursor: pointer; }
.jcarousel-prev { left: -4px; background: url(/medias/communs/prd_fiche_gal_btprev.gif) no-repeat; }
.jcarousel-next { right: -4px; background: url(/medias/communs/prd_fiche_gal_btnext.gif) no-repeat; }
.jcarousel-prev:hover { left: -4px; background: url(/medias/communs/prd_fiche_gal_btprev_on.gif) no-repeat; }
.jcarousel-next:hover { right: -4px; background: url(/medias/communs/prd_fiche_gal_btnext_on.gif) no-repeat; }
.jcarousel-prev-disabled-horizontal, .jcarousel-next-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:hover { cursor: default; background: none; }

/* autres */
#googleCarte { width: 550px; height: 325px; margin-top: 5px; position: relative; text-align: left; line-height: 150%; font-size: 85%; color: #595D60;}
.googleCarte2 { position: absolute; width: 550px; top: 300px; left: 0; text-align: right !important; }
.googleCarte2 * { color: #888 !important; }
#preview { float:right; clear:right; margin: -5px 0 10px 13px; padding: 12px 10px 10px 12px; background: url(/medias/communs/ctnt_img_link_bg.png) no-repeat; width:237px; height:177px; text-align:center;  }
#preview span { width:150px; height:157px; position:relative; top: 25px;}
.print { display: none; }
.screen { display: block; }

li.plansitetitle  { background-image:none;  }
ul.plansite li a strong { font-size: 115%; }

/* thickbox */
#TB_overlay { position: fixed; z-index: 100; top: 0px; left: 0px; background-color: #DADBDC; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; height: 100%; width: 100%; }
#TB_window { border: 1px solid #c4c4c4; font: 70% Arial, sans-serif; color: #6A6A6A; position: fixed; background: #FEFEFF url(/medias/communs/thbx_fond_hdr.gif) repeat-x; z-index: 102; display: none; text-align: left; top: 50%; left: 50%; }
#TB_window a { color: #468DA4; text-decoration: underline; }
#TB_window a:hover { text-decoration: none; }
#TB_window img#TB_Image { display: block; margin: 15px 0 0 14px; border: 1px solid #c4c4c4; }
#TB_caption { padding: 14px; font-weight: bold; }
#TB_contact { float: left; padding: 0 14px 14px; }
#TB_closeWindow { float: right; padding: 0 14px 14px; text-align: right; }
#TB_closeAjaxWindow { margin: 12px 20px 0 0; float: right; display: inline; }
#TB_closeWindow span, #TB_closeAjaxWindow span { display: none; }
#TB_secondLine { font-weight: normal; }
#TB_ajaxWindowTitle { display: none; }
#TB_title { background: url(/medias/communs/thbx_fond_hdr.gif) repeat-x; height: 27px; }
#TB_ajaxContent { clear: both; padding: 0 20px 15px 20px; overflow: auto; text-align: left; }
#TB_ajaxContent.TB_modal { padding: 15px; }
#TB_ajaxContent p { padding: 5px 0px 5px 0px; }
#TB_load { position: fixed; display: none; height: 100px; width: 100px; z-index: 103; top: 50%; left: 50%; margin: -6px 0 0 -104px; }
#TB_HideSelect { z-index: 99; position: fixed; top: 0; left: 0; background-color: #fff; border: none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; height: 100%; width: 100%; }
#TB_iframeContent { clear: both; border: none; margin: 0; padding: 0; }

/* 404 */
#bg404mstrCols { width: 1002px; position: relative; margin: 0 auto; background: url(/medias/communs/mstr_cols_bg.jpg) no-repeat; }
#logo404 a img, #mstrLogo a img, #mstrSdMenu a img, #mstrCtnt a img, #boxNouvelles a img { border: 0;}
#logo404 { position: relative; top:25px; left:65px; }
#bg404 { width: 1002px; position: relative; margin: 0 auto; min-height:500px; height:500px; background: #FEFEFF url(/medias/communs/bg404.jpg) no-repeat; }
#bg404 .divtxt { width: 500px; position: relative; top:20px; left:310px; }
#bg404 .divtxt h1 { font-size: 130%; color: #d06d28; }
#bg404 .divtxt p { font-size: 130%; line-height: 1.6em; color: #544a31; font-size: 71%; }
#bg404 .divtxt a { color: #544a31; text-decoration: underline; }
#bg404 .divtxt a:hover { color: #0d5f37; text-decoration: underline; }

/* Extranet Steve */

.txtFicheTitle{ color:#7d6e57; font-weight:600;}
.txtFiche{ color:#787556; font-family:Arial; font-size:100%; }
.borderFicheTop{ background-image: url(/medias/communs/bg_top.jpg); background-repeat:no-repeat; background-position:top left;}
.borderFicheBottom{ background-image: url(/medias/communs/bg_bottom.jpg); background-repeat:no-repeat; background-position:top left;}
.borderBody{ background-image: url(/medias/communs/bg_fond.jpg); background-repeat:repeat-y; background-position:top left; padding:9px 0px 0px 37px;}

.borderFicheTopProfil{ background-image: url(/medias/communs/bg_top_Profil.jpg); background-repeat:no-repeat; background-position:top left;}
.borderFicheBottomProfil{ background-image: url(/medias/communs/bg_bottom_Profil.jpg); background-repeat:no-repeat; background-position:top left;}
.borderBodyProfil{ background-image: url(/medias/communs/bg_fond_Profil.jpg); background-repeat:repeat-y; background-position:top left; padding:9px 0px 0px 30px; }
.borderBodyProfil h2 {  }

.bgProfil { float:right; background: url(/medias/communs/btnProfil.jpg) no-repeat; width:98px; height:85px; padding-right:25px; clear:right;  }

.marginconnection{ padding-left:20px;}

/* Extranet modifs b7 */

.titreaccueilextranet { font-size:190%; color: #544a31; margin: 15px 0 -15px 0; }
.accueilextranet { color: #544a31; font-weight:bold; margin: 0 0 15px 0;  }
#extraccinscription, #extraccquestion { display:none; }

.btnTxtExtranprofil1 { float:left; margin: 0 0 0 -3px; }
.btnTxtExtranprofil2 { float:left; margin: 0 0 0 10px; }

.Extranprofil_col1 { float:left; width:230px; margin-right:15px; color:#7d6e57;}
.Extranprofil_col1 p, .Extranprofil_col1 p strong { margin: 0 0 9px 0; color:#7d6e57;  }

.Extranprofil_col2 { float:left; width:210px; color:#7d6e57; }
.Extranprofil_col2 p, .Extranprofil_col2 p strong { margin: 0 0 9px 0; color:#7d6e57;  }

/* menu profil extranet */

#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr01 { padding: 4px 0 5px 20px; margin: 0 0 2px 0; border-bottom: 1px solid #ececec; background-position: 2px 12px;}
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr01:hover { padding: 4px 0 5px 20px; text-decoration: none; background: url(/medias/communs/nav_puce.gif) no-repeat 2px 12px; }
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr01 a { display:block; padding: 4px 15px 3px 39px; background: url(/medias/communs/menu_profil_extr01.gif) no-repeat 5px 0px;}
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr01 ul.SdMenuFAQ02 { background: none; margin: 0 0 0 35px; padding-top: 0; vertical-align:middle;}
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr01 ul.SdMenuFAQ02 a { display:block; background: none; vertical-align:middle; padding-top: 0; padding-bottom: 0; padding-left: 0; }

#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr02 { padding: 5px 0 7px 20px; margin: 0 0 2px 0; border-bottom: 1px solid #ececec; background-position: 2px 12px;}
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr02:hover { padding: 5px 0 7px 20px; text-decoration: none; background: background: url(/medias/communs/nav_puce.gif) no-repeat 2px 12px;  }
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr02 a { display:block; padding: 4px 15px 3px 39px; background: url(/medias/communs/menu_profil_extr02.gif) no-repeat 5px 0px;}
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr02 ul.SdMenuFAQ02 { background: none; margin: 0 0 0 35px; padding-top: 0; vertical-align:middle;}
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr02 ul.SdMenuFAQ02 a { display:block; background: none; vertical-align:middle; padding-top: 0; padding-bottom: 0; padding-left: 0; }

#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr03 { padding: 3px 0 9px 20px; margin: 0 0 2px 0; border-bottom: 1px solid #ececec; background-position: 2px 12px;}
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr03:hover { padding: 3px 0 9px 20px; text-decoration: none; background: url(/medias/communs/nav_puce.gif) no-repeat 2px 12px;  }
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr03 a { display:block; padding: 7px 15px 3px 39px; background: url(/medias/communs/menu_profil_extr03.gif) no-repeat 5px 0px;}
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr03 ul.SdMenuFAQ02 { background: none; margin: 0 0 0 35px; padding-top: 0; vertical-align:middle;}
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr03 ul.SdMenuFAQ02 a { display:block; background: none; vertical-align:middle; padding-top: 0; padding-bottom: 0; padding-left: 0; }

#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr04 { padding: 4px 0 10px 20px; margin: 0 0 2px 0; border-bottom: 1px solid #ececec; background-position: 2px 14px;}
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr04:hover { padding: 4px 0 10px 20px; text-decoration: none;  background: url(/medias/communs/nav_puce.gif) no-repeat 2px 14px; }
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr04 a { display:block; padding: 6px 15px 3px 39px; background: url(/medias/communs/menu_profil_extr04.gif) no-repeat 5px 0px;}
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr04 ul.SdMenuFAQ02 { background: none; margin: 0 0 0 35px; padding-top: 0; vertical-align:middle;}
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr04 ul.SdMenuFAQ02 a { display:block; background: none; vertical-align:middle; padding-top: 0; padding-bottom: 0; padding-left: 0; }

#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr05 { padding: 4px 0 5px 20px; margin: 0 0 2px 0; border-bottom: 1px solid #ececec; background-position: 2px 12px;}
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr05:hover { padding: 4px 0 5px 20px; text-decoration: none; background: url(/medias/communs/nav_puce.gif) no-repeat 2px 12px;  }
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr05 a { display:block; padding: 4px 15px 3px 39px; background: url(/medias/communs/menu_profil_extr05.gif) no-repeat 5px 0px;}
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr05 ul.SdMenuFAQ02 { background: none; margin: 0 0 0 35px; padding-top: 0; vertical-align:middle;}
#mstrSdMenuFAQ ul.SdMenuFAQ01 li.menu_profil_extr05 ul.SdMenuFAQ02 a { display:block; background: none; vertical-align:middle; padding-top: 0; padding-bottom: 0; padding-left: 0;}
