/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Copyrigth (c) 2007 Bravo les affaires
|		Webdesign : Françoise Peslherbe Milocco
|		http://www.peslherbe.com/
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* ______________________[ 00 | META declarations ]________________________ */

body {margin:2px 0 2px 0;padding:0;font:8.8pt Verdana,Arial,sans-serif;background-color:#606060;text-align:middle;}
img {border:none;}
acronym, abbr, dfn {cursor:help;font-style:normal;border-bottom:1px dotted #dedede;}
hr {display:none;clear:both;}
a {text-decoration:none;color:#ff7e40;}
a:hover {text-decoration:underline;}

/* ______________________[ 01 | Haut de page : logo, recherche, etc. ]________________________ */
#EnTete {width:1000px;height:150px;margin:0 auto;padding:30px 0 0 0;display:block;text-align:left;}

#EnTete .Logo {padding:0px 0 0 0px; margin:0px 0 0 0px; float:left; width:276px; height:127px; background-color: #221f26 ;  border-left: 1px solid #000;  border-top: 1px solid #000;  } 
#EnTete .Logo img {padding:0px 0 0 0px; margin:19px 0 0 30px;  } 
#EnTete .phrase {padding:0px 0 0 0px; margin:0px 0 0 0px; float:left; width:722px; height:127px; background: #ff9a24 url(../img/phrasehaut.gif) no-repeat 11px 60px; border-right: 1px solid #000;  border-top: 1px solid #000;} 
#EnTete .baseLine {padding:0px 0 0 0px; margin:0px 0 0 0px; float:left; width:276px; height:23px; background: #221f26 url(../img/baseline.gif) no-repeat 30px 4px;  border-left: 1px solid #000;   } 
#EnTete .navHaut {padding:0px 0 0 0px; margin:0px 0 0 0px; float:left; width:722px; height:23px; background: #ff9a24 url(../img/bg_nav_haut.gif) no-repeat 0px 0px; border-right: 1px solid #000; } 


/* border:solid #000 1px; */
/* ______________________[ 02 | Navigation principale ]________________________ */
#NavigationPrincipale { list-style:none; padding:0px 0 0px 0px; margin:0 auto; width:722px;}
#NavigationPrincipale li {  padding:0px 2px 0px 0px; float:left; background-color:transparent; background-repeat:no-repeat; background-position:0 0;text-align:left;voice-family:"\"}\"";voice-family:inherit;width:722px;}
html>body #NavigationPrincipale li {width:722px;}
#NavigationPrincipale ul {text-align:left;display:none;list-style:none;color:#fff;margin:1px 0px 0 6px;position:absolute;z-index:5;voice-family:"\"}\"";voice-family:inherit;padding:3px 0px 7px 0px;}
html>body #NavigationPrincipale ul {padding:3px 0px 7px 0px;}
#NavigationPrincipale li.over, #NavigationPrincipale li.over a, #NavigationPrincipale li:hover a, #NavigationPrincipale a:hover {background-position:0 -23px !important;}
#NavigationPrincipale li:hover ul, #NavigationPrincipale li.over ul {display:block;margin:0px 0 0 2px;}
#NavigationPrincipale a {display:block;background-color:transparent;background-repeat:no-repeat;background-position:0 0;height:23px;padding:0;}
#NavigationPrincipale a strong {position:absolute;top:-777px;left:-777px;}


body.fr #NavItem1, body.fr #NavItem1 a {background-image:url(../img/mn1.gif);width:170px;}
body.fr #NavItem2, body.fr #NavItem2 a {background-image:url(../img/mn2.gif);width:170px;}
body.fr #NavItem3, body.fr #NavItem3 a {background-image:url(../img/mn3.gif);width:170px;}
body.fr #NavItem4, body.fr #NavItem4 a {background-image:url(../img/mn4.gif);width:170px;}





/* ______________________[ 03 | Contenu principal : présentation en 3 colonnes*/


/* class permettant le retour dans le flux sans ajout de markup a appliquer sur le conteneur de flottant */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* */




/* FIL d'ARIANE */
#FondFildAriane  {height:31px;margin:0 auto;padding:0px;color:#ff7e40;text-align:left;font-size:.98em; background-color: #ff9a24; border-left: 1px solid #000; border-right: 1px solid #000; voice-family:"\"}\"";voice-family:inherit;width:998px;}
html>body #FondFildAriane {width:998px;}
body.type01 #FildAriane {float:left;margin:0; padding:0px 0 0px 0px; color:#ff7e40;text-align:left;font-size:.9em; background-color: #fff; height:31px; width:998px;}
body.type02 #FildAriane {float:left;margin:0; padding:0px 0 0px 0px; color:#ff7e40;text-align:left;font-size:.9em; background-color: #fff; height:31px; width:962px;}
#FildAriane .fil {margin:10px 0 0 225px;}
#FildAriane .fil a {color:#ff7e40;text-decoration:underline;}
#FildAriane .fil a:hover {text-decoration:underline;}



/* [ 03.1 | SPÉCIFIQUE ACCUEIL ]________________________ */
/* -- colones flash-- */
#ContainerFlash {width:998px; border-left: 1px solid #000; border-right: 1px solid #000; margin:0 auto;padding:256px 0 0px 0;display:block;font-size:.9em;  background-color:#FFF;  background-image: url(../img/flash01.jpg);  background-position: top;  background-repeat: no-repeat;  text-align: left;     }


/* [ 03.2 | NAV GAUCHE ]________________________ */
.navGauche {width:275px; height:80px;  margin:0px 0 0 0; padding:0px 0 0px 0; display:block; font-size:.9em;   background: #fff url(../img/bg_nav_gauche.gif) no-repeat 0px 0px;   border-top: 1px solid #000; border-right: 1px solid #000; }

/* ______________________[ 02 | Navigation Gauche ]________________________ */
#NavigationGauche { list-style:none; padding:0px 0 0px 0px; margin:0 auto; width:275px;}
#NavigationGauche li {  padding:0px 2px 0px 0px; float:left; background-color:transparent; background-repeat:no-repeat; background-position:0 0;text-align:left;voice-family:"\"}\"";voice-family:inherit;width:275px;}
html>body #NavigationGauche li {width:275px;}
#NavigationGauche ul {text-align:left;display:none;list-style:none;color:#fff;margin:1px 0px 0 6px;position:absolute;z-index:5;voice-family:"\"}\"";voice-family:inherit;padding:3px 0px 7px 0px;}
html>body #NavigationGauche ul {padding:3px 0px 7px 0px;}
#NavigationGauche li.over, #NavigationGauche li.over a, #NavigationGauche li:hover a, #NavigationGauche a:hover {background-position:0 -40px !important;}
#NavigationGauche li:hover ul, #NavigationGauche li.over ul {display:block;margin:0px 0 0 2px;}
#NavigationGauche a {display:block;background-color:transparent;background-repeat:no-repeat;background-position:0 0;height:40px;padding:0;}
#NavigationGauche a strong {position:absolute;top:-777px;left:-777px;}


body.fr #NavGItem1, body.fr #NavGItem1 a {background-image:url(../img/mnG1.gif);width:275px;}
body.fr #NavGItem2, body.fr #NavGItem2 a {background-image:url(../img/mnG2.gif);width:275px;}


/* [ 03.3 | NAV BAS ]________________________ */
.navBas {width:998px; height:81px;  margin:0px 0 0 0; padding:0px 0 0px 0; display:block; font-size:.9em;   background: #000 url(../img/bg_nav_bas.gif) no-repeat 0px 0px;  border-left: 1px solid #000;  border-bottom: 1px solid #000; border-top: 1px solid #000; }

#NavigationBas { list-style:none;padding:0px 0 0px 0px;margin:0 auto;width:998px;}
#NavigationBas li {  padding:0px 2px 0px 0px; float:left; background-color:transparent; background-repeat:no-repeat; background-position:0 0;text-align:left;voice-family:"\"}\"";voice-family:inherit;width:998px;}
html>body #NavigationBas li {width:998px;}
#NavigationBas ul {text-align:left;display:none;list-style:none;color:#fff;margin:1px 0px 0 6px;position:absolute;z-index:5;voice-family:"\"}\"";voice-family:inherit;padding:3px 0px 7px 0px;}
html>body #NavigationBas ul {padding:3px 0px 7px 0px;}
#NavigationBas li.over, #NavigationBas li.over a, #NavigationBas li:hover a, #NavigationBas a:hover {background-position:0 -81px !important;}
#NavigationBas li:hover ul, #NavigationBas li.over ul {display:block;margin:0px 0 0 2px;}
#NavigationBas a {display:block;background-color:transparent;background-repeat:no-repeat;background-position:0 0;height:81px;padding:0;}
#NavigationBas a strong {position:absolute;top:-777px;left:-777px;}


body.fr #Pub, body.fr #Pub a {background-image:url(../img/pub01.gif);width:275px;}
body.fr #NavBItem2, body.fr #NavBItem2 a {background-image:url(../img/mnB2.gif);width:218px;}
body.fr #NavBItem3, body.fr #NavBItem3 a {background-image:url(../img/mnB3.gif);width:231px;}
body.fr #NavBItem4, body.fr #NavBItem4 a {background-image:url(../img/mnB4.gif);width:238px;}





/* [ 04.0 | PAGE DE CONTENU ]________________________ */
#ColContenu { text-align:left; margin:0px 0 0 0px;padding:0 0 0px 0px; float:left;}

body.type01 #Container02 {width:998px; border-left: 1px solid #000; border-right: 1px solid #000; margin:0 auto;padding:0px 0 0px 0;display:block;font-size:.9em;     background: #fff url(../img/bg_contenu_01.gif) repeat-y 0px 0px;  }
body.type02 #Container02 {width:998px; border-left: 1px solid #000; border-right: 1px solid #000; margin:0 auto;padding:0px 0 0px 0;display:block;font-size:.9em;     background: #fff url(../img/bg_contenu_01.gif) repeat-y 0px 0px;  }

#Container02 .navGauche02 { float:left; width:275px;  margin:0px 0 0 0; padding:0px 0 0px 0; display:block; font-size:.9em;   background: #fff url(../img/bg_nav_gauche02.gif) no-repeat 0px 0px;   border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; }

/* ______________________[ 02 | Navigation Gauche ]________________________ */
#NavigationGauche02 { list-style:none; padding:0px 0 0px 0px; margin:0 auto; width:275px; }
#NavigationGauche02 li {  padding:0px 0px 0px 0px; float:left; background-color:transparent; background-repeat:no-repeat; background-position:0 0;text-align:left;voice-family:"\"}\"";voice-family:inherit;width:275px;}
html>body #NavigationGauche02 li {width:275px;}
#NavigationGauche02 ul {text-align:left;display:none;list-style:none;color:#fff;margin:1px 0px 0 6px;position:absolute;z-index:5;voice-family:"\"}\"";voice-family:inherit;padding:3px 0px 7px 0px;}
html>body #NavigationGauche02 ul {padding:3px 0px 7px 0px;}
#NavigationGauche02 #NavG02Item1 li.over, #NavigationGauche02 #NavG02Item1 li.over a, #NavigationGauche02 #NavG02Item1 li:hover a, #NavigationGauche02 #NavG02Item1 a:hover {background-position:0 -40px !important;}
#NavigationGauche02 #NavG02Item2 li.over, #NavigationGauche02 #NavG02Item2 li.over a, #NavigationGauche02 #NavG02Item2 li:hover a, #NavigationGauche02 #NavG02Item2 a:hover {background-position:0 -40px !important;}
#NavigationGauche02 #NavG02Item3 li.over, #NavigationGauche02 #NavG02Item3 li.over a, #NavigationGauche02 #NavG02Item3 li:hover a, #NavigationGauche02 #NavG02Item3 a:hover {background-position:0 -41px !important;}
#NavigationGauche02 #NavG02Item4 li.over, #NavigationGauche02 #NavG02Item4 li.over a, #NavigationGauche02 #NavG02Item4 li:hover a, #NavigationGauche02 #NavG02Item4 a:hover {background-position:0 -54px !important;}
#NavigationGauche02 #NavG02Item5 li.over, #NavigationGauche02 #NavG02Item5 li.over a, #NavigationGauche02 #NavG02Item5 li:hover a, #NavigationGauche02 #NavG02Item5 a:hover {background-position:0 -40px !important;}
#NavigationGauche02 li:hover ul, #NavigationGauche02 li.over ul {display:block;margin:0px 0 0 2px;}
#NavigationGauche02 #NavG02Item1 a, #NavigationGauche02 #NavG02Item2 a, #NavigationGauche02 #NavG02Item5 a {display:block;background-color:transparent;background-repeat:no-repeat;background-position:0 0;height:40px;padding:0;}
#NavigationGauche02 #NavG02Item3 a {display:block;background-color:transparent;background-repeat:no-repeat;background-position:0 0;height:41px;padding:0; border-top: 1px solid #000;}
#NavigationGauche02 #Pub a {display:block;background-color:transparent;background-repeat:no-repeat;background-position:0 0;height:81px;padding:0; border-top: 1px solid #000;}
#NavigationGauche02 #NavG02Item4 a {display:block;background-color:transparent;background-repeat:no-repeat;background-position:0 0;height:54px;padding:0; border-top: 1px solid #000; border-bottom: 1px solid #000;}
#NavigationGauche02 a strong {position:absolute;top:-777px;left:-777px;}


body.fr #NavG02Item1, body.fr #NavG02Item1 a {background-image:url(../img/mnG1.gif);width:275px;}
body.fr #NavG02Item2, body.fr #NavG02Item2 a {background-image:url(../img/mnG2.gif);width:275px;}
body.fr #NavG02Item3, body.fr #NavG02Item3 a {background-image:url(../img/mnG3.gif);width:275px;}
body.fr #NavG02Item4, body.fr #NavG02Item4 a {background-image:url(../img/mnG4.gif);width:275px;}
body.fr #NavG02Item5, body.fr #NavG02Item5 a {background-image:url(../img/mnG5.gif);width:275px;}
body.fr #Pub, body.fr #Pub a {background-image:url(../img/pub01.gif);width:275px;}


body.type01 #Container02 #ColContenu { padding:0px 0 0 0px; margin:0px 0 0 0px;  width:722px;   background-color: #fff ;   } 
body.type02 #Container02 #ColContenu { padding:0px 0 0 0px; margin:0px 0 15px 0px;  width:686px;   background-color: #fff; } 

/*-- Titres de couleur bleu par default--*/
body.type01 .Cols_2 h1 {font-size:1.75em; font-weight: normal; letter-spacing: .040em; color:#ff9a24; margin:0 0 12px 0px; clear:both; padding:10px 0 7px 12px; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; voice-family:"\"; }\"";voice-family:inherit;width:673px;}
html>body.type01 .Cols_2 h1 {width:673px;}

body.type02 .Cols_2 h1 { font-size:1.75em; font-weight: normal; letter-spacing: .040em; color:#ff9a24; margin:0 0 12px 12px; clear:both; padding:14px 0 9px 0px;   border-bottom: 1px solid #b3b3b2; voice-family:"\"; }\"";voice-family:inherit;width:674px;}
html>body.type02 .Cols_2 h1 {width:674px;}

body.type02 .Cols_3 h1 {font-size:1.75em; font-weight: normal; letter-spacing: .040em; color:#ff9a24; margin:0 0 12px 12px; clear:both; padding:14px 0 9px 0px;   border-bottom: 1px solid #b3b3b2; voice-family:"\"; }\"";voice-family:inherit;width:307px;}
html>body.type02 .Cols_3 h1 {width:307px;}

body h2 {font-size:1.02em; text-decoration: none;  font-weight: bold;  color: #615e65; letter-spacing: .040em;  padding:0px 0 10px 0px; margin:0px 0 0 0px;}
body h2 img {padding:0px 12px 0 0px; margin:0px 0 0 0px;}
body h3 {font-size:1.25em; text-decoration: none;  font-weight: bold;  color: #615e65; letter-spacing: .040em;  padding:0px 0 12px 0px; margin:0px 0 0 12px;}
body h3 img {margin:0px;padding:0px 5px 0px 0px;}
body h4 {}


/*-- le chapeau --*/
.Cols_2 .chapeau { width:660px; font-size:1.00em; font-weight : bold; margin:0px;padding:0px 0px 0px 2px; color:#615e65;  letter-spacing: -.008em;  line-height: 1.24em;  }
.Cols_3 .chapeau {width:309px; font-size:1.00em; font-weight : bold; margin:0px; padding:0px 0px 0px 2px; color:#615e65;  letter-spacing: -.008em;  line-height: 1.24em;  }

/*-- le contenu --*/
.contenu {  width:670px; font-size:1em; font-weight : noral; margin:10px 0px 15px 0px; padding:0px 0px 0px 2px; color:#615e65;  letter-spacing: -.008em;  line-height: 1.24em; }
.contenu p{  margin:0px 0px 12px 0px; padding:0px 0px 0px 0px; }
.contenuForm { font-size:1em; font-weight : noral; margin:0px; padding:0px 0px 0px 0px; color:#615e65;  letter-spacing: -.008em;  line-height: 1.24em; }

/*-- le bas de page --*/
#Container02 #basPage { float:left; border-bottom:1px solid #000; padding:0px 0 0 0px; margin:0px 0 0 0px;  width:998px;  height:22px;   } 




/* ______________________[ 04 | PAGE FORMULAIRE ]________________________ */
#TitreFormulaire { margin:0px; padding:5px 0px 0px spx; }
#messageErreur { font-size:1.10em; font-weight:bold; color:#dc381d; text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}
#messageErreur p { margin:0px 0px 0px 0px; padding:0px 0px 10px 20px;}
body.type01 .formulaire { border:1px solid #ff6a23; width:660px; margin:0px; padding:25px 12px 25px 0px;}
body.type02 .formulaire { width:670px; margin:0px; padding:25px 0px 25px 0px;}
.row { margin:0px 0 20px 12px; padding:0px;}
.row label {font-size:1.10em; font-weight:regular; color:#615e65;  }
.row .message {  vertical-align: top; }
.row img { margin:0px; padding:0px 10px 2px 1px;}
.row .formw input {border:1px solid #b3b3b2; width:200px; padding:2px 0px 2px 0px; margin:0px; color:#615e65; }
.formulaire .f01 { margin:0px 14px 0px 30px;}
.formulaire .f01A { margin:0px 22px 0px 30px;}
.formulaire .f02 { margin:0px 0px 0px 21px;}
.formulaire .f02A { margin:0px 0px 0px 22px;}
.formulaire .f03 { margin:0px 0px 0px 24px;}
.formulaire .f03A { margin:0px 0px 0px 35px;}
.formulaire .f03B input{ margin:0px 14px 0px 2px;  width:140px;}
.formulaire .f04 { margin:0px 14px 0px 11px;}
.formulaire .f05 { margin:0px 0px 0px 4px;}
.formulaire .f06 input{ margin:0px 0px 0px 2px;  width:318px;}
.formulaire .f07 textarea { margin:0px 0px 0px 21px;  width:318px; height:60px; color:#615e65;}
.formulaire .formImage01 { float:right; margin:0px 2px 0px 0px;}
.txt_asterisque { font-size:1.0em; font-weight:regular; color:#615e65;  font-style: italic; margin:0px 0 0px 12px; padding:0px 0 0 0px; }

/*--erreur de formulaire --*/
.FormErreur label { font-weight: normal; color: #e0542f; }
.FormErreur input {background-color: #f3dfda; }
.FormErreur textarea {background-color: #f3dfda; }

/*----newsletter-----*/
body.type02 .formulaireNews {  margin:0px 0 0px 0; padding:25px 0px 0px 0px; height:182px;}
.rowNews {margin:0px 0 20px 0; padding:0px 0 0 164px; }
.rowNews label {font-size:1.10em; font-weight:regular; color:#615e65;  }
.rowNews .formw input { width:20px; padding:2px 0px 2px 0px; margin:0px; color:#615e65; }
.rowNews img { margin:0px; padding:0px 10px 2px 1px; }
.formulaireNews .formImageNews { float:right;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.formulaireNews .formImageNews img { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.formulaireNews .f01 { margin:0px 14px 0px 20px;}
.formulaireNews .f08 { margin:0px 14px 0px 84px;}
.formulaireNews .f09 { margin:0px 14px 0px 62px;}

.formulaireNews .f15 { margin:0px 10px 0px 53px; padding:0px 0px 0px 0px; vertical-align: top; }
.labelMagazin img { margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px; vertical-align: top;   }
.labelMagazin label { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  }
.formulaireNews .f15 select { margin:0px 0px 0px 2px;  width:200px; }

.formulaireNews #messageErreur { margin:0px 0px 0px 12px;  }


.validation01 .button { background:url(../img/btForm01.gif) transparent no-repeat 0 0; width:257px; height:23px; margin:0px 0px 0px 0px; border:0px; }

.validation01 { padding:0px px 0px 0px; margin:0px 0px 20px 417px; }


body.type02 #validation02 {   width:386px; margin:0px;  background-color: #584747;  padding:0px 10px 0px 290px; }
#validation02 .button {  background:url(../img/btFormcontact.gif) transparent no-repeat 0 0; width:256px; height:21px; margin:2px 0px 0px 0px; border:0px; }
#validation02 .button:hover {  background:url(../img/btFormcontact_on.gif) transparent no-repeat 0 0; width:256px; height:21px; margin:2px 0px 0px 0px; border:0px; }
#validation02 img {  width:127px; height:23px; margin:2px 0px 2px 0px; padding:0px 0px 0px 0px; border:0px;  vertical-align: top;  }
#validation02 .puce img {  width:8px; height:16px; margin:2px 0px 2px 0px; padding:3px 0px 0px 0px; border:0px vertical-align: top;  }

body.type02 form { width:686px; margin:0px 0px 0px 0px;   padding:0px 0px 0px 0px;}

#confirmation { height:100px; text-align: center;  font-size:1.10em; font-weight:bold; color:#615e65;}
#confirmation #retourconf {  margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; }
#confirmation #retourconf img { margin:0px 0px 0px 0px; padding:0px 5px 0px 0px; }



/* ______________________[ 05 | PAGE PRESSE ]________________________ */
.contenuNews {height:312px; font-size:1em; font-weight : noral; margin:0px; padding:0px 20px 0px 12px; color:#615e65;  letter-spacing: -.008em;  line-height: 1.24em;  }
.contenuPresse {font-size:1em; font-weight : noral; margin:0px; padding:0px 20px 0px 12px; color:#615e65;  letter-spacing: -.008em;  line-height: 1.24em;  }

#menuPress { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:674px;}
#menuPress ul {list-style:none; padding-left:0; margin:0 0 2em 00px;}
#menuPress ul li{background:url(../img/puce01.gif) transparent no-repeat 0 0;padding:4px 0 33px 30px;margin:0 0 .2em 0;}
#menuPress ul li { font-size:1.00em; text-decoration: none;  font-weight: bold;  color: #615e65;   }
#menuPress ul li a{ font-size:1.00em; text-decoration: none;  font-weight: bold;  color: #615e65;   }
#menuPress ul li a:hover{ text-decoration: underline;}
#menuPress ul li a:visited{ text-decoration: underline;}
/*---image menu presse --*/
#menuPress .presseImage01 {height:310px; float:right; margin:0px 0px 0px 0px; padding:1px 1px 1px 1px;  background-color: #c0bfbf; }
/*--image article de presse --*/
#menuPress .presseImage { float:right; margin:0px 0px 0px 20px; padding:1px 1px 1px 1px;  background-color: #ff9a24; }


#menuPress dl { margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; }
#menuPress dt { margin:0px 0px 0px 0px; padding:0px 0px 12px 0px; font-size:1.00em;  font-weight: bold;  font-style: italic; }
#menuPress dt .orange {font-size:1.20em; font-weight: normal; font-style: normal; color: #ff9a24; }
#menuPress dd { margin:0px 0px 0px 0px; padding:0px 0px 3px 0px; font-size:1.00em; font-style: italic; }

/*-----navigation article de presse----*/
#navArticle { width:690px; margin:10px 0px 15px 0px; padding:0px 0px 0px 0px; }
#navArticle a{color: #615e65;}
#retour { float:left;  margin:0px 0px 0px 0px; padding:0px 485px 0px 0px; }
#retour img { margin:0px 0px 0px 0px; padding:0px 5px 0px 0px; }
#haut {  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#haut img { margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; }


/*----image à droite du text --*/
.ImageDroite {float:left; margin:4px 12px 4px 0px; padding:0px 0px 0px 0px;}




/* ______________________[ 06 | PAGE POINTS DE VENTE ]________________________ */
/*-- Titres de couleur bleu par default--*/
/* border-bottom: 1px solid #b3b3b2;  */
body.type02 .Cols_3 h1 {   width:300px; font-size:1.75em; font-weight: normal; letter-spacing: .040em; color:#ff9a24; margin:0 -1px 0px 1px; padding:1px 0px 0px 0px;      }
body.type02 .Cols_3 h1 img {  margin:0 0 0px 0px; padding:0px 0 0px 0px;  }

/*-- le chapeau --*/
.Cols_3 .chapeau {    width:295px; font-size:1em; font-weight : bold; margin:10px 0px 0px 2px;padding:0px 0px 0px 0px; color:#615e65;  letter-spacing: -.008em;  line-height: 1.24em;  }
.Cols_3 .chapeau #legendeTXT {  width:60px; float:left;   font-weight : normal;  margin:0px;padding:0px 0px 0px 0px;  font-style: italic;    }
.Cols_3 .chapeau #legende {  width:210px; font-size:1em; font-weight : normal;  margin:0 0 0 75px; padding:0px 0px 0px 0px; color:#615e65;  font-style: italic;    }
.Cols_3 .chapeau #legende ul { list-style:none; margin:0px;padding:0px 0px 0px 0px;    }
.Cols_3 .chapeau #legende li  { margin:0px;padding:0px 0px 1px 15px;  font-style: normal;     }
.Cols_3 .chapeau #legende .orange  {  background:url(../img/li_orange.gif) transparent no-repeat 0 3px;   }
.Cols_3 .chapeau #legende .rouge  { background:url(../img/li_rouge.gif) transparent no-repeat 0 3px;   }
.Cols_3 .chapeau #legendeExpliq { font-size:1em;  margin:0px;padding:0px 0px 0px 0px; color:#615e65;  font-style: italic;    }
.Cols_3 .chapeau #legendeExpliq p {  font-weight : normal; margin:0px;padding:8px 0px 12px 0px; }

/*-- le contenu --*/
#colCarteContenu { float:left; color:#796565;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
/*------les adresses --*/
#colCarteContenu p { font-weight : bold;   }
#colCarteContenu #image {  width:295px; height:134px; background:url(../img/image_point_vente.jpg) transparent no-repeat 0 0; border:1px solid #ff9a24; margin:0px 0px 0px 12px; padding:0px 0px 0px 0px;  visibility: visible;  position: absolute;     }
#colCarteContenu  #adresse02, #adresse03, #adresse04, #adresse05, #adresse06, #adresse07, #adresse08, #adresse09, #adresse10, #adresse11 { width:295px; height:134px; text-align: center; background-color: #f5f3f3; border:1px solid #ff9a24;  margin:0px 0px 0px 12px; padding:0px 0px 0px 0px;  position: absolute;}
#colCarteContenu #adresse01{ text-align: center; background-color: #f5f3f3; border:0px solid #ff9a24;  margin:0px 0px 0px 12px; padding:0px 0px 0px 0px;  }

#colCarteMarge { width:27px; float:left;  margin:0px 0px 0px 0px; padding:0px 10px 0px 0px;}
#colCarteMarge img {margin:0px 0px 0px 0px; padding:30px 0px 0px 0px;}
#colCarte {  width:342px; float:left;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
/* ---- le bas de la page ---*/
body.type02 .Cols_3  #validation02 { float:left; width:386px; margin:0px;  background-color: #584747;  voice-family:"\"; }\"";voice-family:inherit; padding:0px 10px 0px 290px;}
html>body .type02 .Cols_3 #validation02  {padding:0px 10px 0px 290px;}
.Cols_3 #validation02 img {  width:127px; height:23px; margin:2px 0px 2px 0px; padding:0px 0px 0px 0px; border:0px;  vertical-align: top;  }
.Cols_3 #validation02 .puce img {  width:8px; height:16px; margin:2px 0px 2px 0px; padding:3px 0px 0px 0px; border:0px vertical-align: top;  }




/* ______________________[ 07 | PAGE ARRIVAGE ]________________________ */
/*-- le contenu --*/
.contenu #bloc table { border:1px solid #d2cdcd; width:660px; margin:0px; padding:0px 0px 0px 0px; }

.contenu #bloc table .titreTD img { border:0px ; margin:0px; padding:1px 10px 2px 9px;}
.contenu #bloc table .titreTD img:hover { border:0px ; margin:0px; padding:1px 10px 2px 9px;}
.contenu #bloc table .titreTD td  { margin:0px; padding:0px 0px 0px 0px;  font-weight: bold;  color: #584747;}

.contenu #bloc table  td  { margin:0px; padding:0px 0px 0px 20px;}
.contenu #bloc table tr { border:1px solid #d2cdcd; margin:0px; padding:0px 0px 0px 20px;}
.contenu #bloc table tr td img { border:1px solid #d2cdcd; margin:6px 4px 5px 4px; padding:0px 0px 0px 0px;}
.contenu #bloc table tr td img:hover { border:1px solid #584747; margin:6px 4px 5px 4px; padding:0px 0px 0px 0px;}


.contenu dl { display:block; border:1px solid #d2cdcd; width:660px;    margin:0px 0 0 0; padding:0px 0px 0px 0px;  display: block;   }
.contenu dt { margin:0px; padding:0px 0px 0px 0px;  background-color: #d2cdcd;  font-weight: bold;  color: #584747;  display: block;    }
.contenu dt img { margin:0px; padding:1px 10px 2px 9px; }
.contenu dd { float:left;   background-color: #fff; margin:0px; padding:9px 7px 7px 7px;      }
.contenu dd img { border:1px solid #d2cdcd; margin:0px; padding:0px 0px 0px 0px;      }
.contenu dd img:hover { border:1px solid #584747; margin:0px; padding:0px 0px 0px 0px;      }

#navBasArrivage { color: #584747;  text-align:center; font-size:1.00em; font-weight: bold; letter-spacing: .040em; margin:0px; padding:30px 0px 8px 0px; }
#navBasArrivage .activ { color: #ff6a23; text-decoration: none;}
#navBasArrivage a .activ { color: ##584747; text-decoration: underline;}
#navBasArrivage a .linkPage { color: #584747; text-decoration: underline;}
#navBasArrivage a:hover { color: #584747;  text-decoration: underline;  }
#navBasArrivage a:visited { color: #584747;  text-decoration: none;  }

.zoom { border:1px solid #796565; margin:0px 0 0 0; padding:0px 0px 0px 0px; }

#Menu_2 { float:center;  margin:0px; padding:0px;      }