/*#######    Chapitre 101    ########## PAGES STATIQUES EN PLEINE PAGE########## */

/***####  Nouvelle recherche ####****/

.ModuleRecherchePleinePage {position:relative; padding:34px; background:url(../Image/DESIGN/ModuleRecherchePleinePage.png) no-repeat 0 0; margin:0 0 15px 2px; width:680px; font-family:Arial, Helvetica, sans-serif; height:29px}
.ModuleRecherchePleinePage #Saisie input {width:480px; padding:5px 8px; float:left; margin-top:1px; background:transparent; border-width:0}
.ModuleRecherchePleinePage .MnRch_Bt a {float:left; display:block; width:155px; height:28px;  background:none }
.ModuleRecherchePleinePage .MnRch_Bt img {display:none;}

/* ATTENTION CSS SIMILAIRE AUSSI PRESENT DANS defaut.css avec #ZonePopup101  */
#PanelZoneCentrale {display:block; padding:50px; margin:0!important  }
#PanelZoneCentrale, #PanelZoneCentrale p { text-align:justify; font-size:13px; line-height:16px; margin: 5px 0; }
#PanelZoneCentrale ul {margin:0; padding:15px 0 0 20px}
#PanelZoneCentrale li {margin:0 0 5px 30px}
#PanelZoneCentrale blockquote {margin:0; padding:0 0 0 15px}
#PanelZoneCentrale h4 {font-size:24px; color:#000; text-align:left; padding:0; margin: 5px 0 25px 0; line-height:28px}
#PanelZoneCentrale h5, #PanelZoneCentrale h5 a {font-size:18px; color:#C40518; text-align:left; padding:0; margin: 25px 0 10px 0; clear:both; line-height:22px}
#PanelZoneCentrale h6 {font-size:16px; color:#333; text-align:left; margin: 25px 0 10px 0; line-height:19px }
#PanelZoneCentrale img.img {margin:0 0 5px 8px; float:right; padding:2px; border:1px solid #61B12A; }

/***plan site***/
#PanelZoneCentrale .PlanDeSite ul {padding:5px  0 5px 25px!important}
#PanelZoneCentrale .PlanDeSite li {list-style:none; margin:0; padding:0 }
#PanelZoneCentrale .PlanDeSite li a {padding:2px 10px 5px 25px; text-decoration:none; color:#000; font-size:18px; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:3px;  }
#PanelZoneCentrale .PlanDeSite li li a {padding:3px 10px 3px 0; font-size:15px; color:#333; }
#PanelZoneCentrale .PlanDeSite li li li a {padding:3px 10px 3px 50px; font-size:14px; color:#666;  background:url(../Image/DESIGN/Menu_Item.gif) no-repeat 35px 12px;}
#PanelZoneCentrale .PlanDeSite li a:hover {color:#cd0f1a;}

/***FORMULAIRES***/
.H4Erreur {color:#A70C10}
.PopupForm {margin:0; position:relative; min-height:450px; height:auto!important; height:450px}
.PopupFormIntro p {margin:5px 0 25px 0!important}
.PopupFormArticle {position:absolute; top:0; left:490px; width:335px; border:8px solid #f8f5f2; padding:15px}
.PopupFormArticle a {display:block; text-align:center; text-decoration:none; }
.PopupFormArticle_boutons {text-align:center; margin-top:8px}
.PopupFormArticle_boutons a {display:inline!important}
.PopupFormArticle_boutons img {width:130px}
.PopupFormArticle h5, .PopupFormArticle h2 {margin:0 0 35px 0!important; font-size:18px}
.PopupForm label {color:#222222; width:140px; display:block; float:left; font-size:13px; line-height:20px;}

.PopupForm br {clear:both}
.etoile {color:#A70C10; font-weight:bold; padding:0 3px 0 0}
.PopupForm input, .PopupForm textarea {margin:3px 0; width:250px}
.PopupForm textarea {height:80px}
.PopupForm select {margin:3px 0; width:256px}
.PopupForm .DivSelect {width:256px; height:20px; background:url(../Image/DESIGN/DivSelect.png) no-repeat 0 0; margin:3px 0;}
.PopupFormLien {padding:0 0 15px 138px}

#PopupFormCentreIntPos {position:relative}
#PopupFormCentreInt {position:absolute; top:0; left:0; background:#FFF; border:1px solid #ccc; width:750px; z-index:20; padding:12px}
#PopupFormCentreInt ul {margin:0; padding:0}
#PopupFormCentreInt li { list-style:none; width:170px; float:left; margin:0; padding:5px; }
#PopupFormCentreInt input {width:10px; float:left; margin:0 5px}
#PopupFormCentreInt label {line-height:12px; float:none}

#PopupFormCommentAvez label {margin:4px 0; width:auto;}
#PopupFormCommentAvez select {clear:both; margin:3px 0 5px 140px; display:block;}
.PopupFormRadio input {width:10px; margin-left:140px}
.PopupFormLegende {font-style:italic}

.PopupFormBouton {padding-left:140px;}
.PopupFormBouton input  {width:auto; height:auto}
.PopupFormBoutonMessage {padding:0; margin:8px; text-align:center}
#CATALOGUE_TEXTE_ERREUR {padding:0 0 0 138px}

.PopupFormMessage {background:#A9D20C; padding:10px; color:#FFF; font-size:16px; line-height:20px}
.MessageNoOk {background:#A20D0F}

/*ajout panier*/
#PopupFormAjoutPanier .PopupFormCorp {padding:20px}
#PopupFormAjoutPanier h4 {font-size:20px; margin-bottom:8px;}
#retourAjoutPanierExpress {font-size:16px; line-height:20px; width:415px; min-height:50px; height:auto!important; height:50px; text-align:center}
#retourAjoutPanierExpress span, #retourAjoutPanierExpress strong {background:#A9D20C; color:#FFF; display:block; padding:10px; }
#retourAjoutPanierExpress strong {background:#A20D0F;}
#PopupFormAjoutPanier label {font-size:14px; width:170px; padding:18px 0 0 15px}
#PopupFormAjoutPanier input {padding:12px; font-size:18px; width:150px; margin-bottom:10px}
#PopupFormAjoutPanier .detailArticl_bts {height:41px; position:relative; overflow:hidden; width:185px;  margin:19px 0 19px 179px}
#PopupFormAjoutPanier .detailArticl_bts a img {position:absolute;}
#PopupFormAjoutPanier .detailArticl_bts a:hover img{top:-41px; left:0}

/*page nous - equipe*/
#TableEquipe {width:700px; border-collapse:collapse; margin:25px 80px}
#TableEquipe td{border:1px solid #ccc; padding:15px}
#TableEquipe strong {color:#C40518; font-size:15px}
#TableEquipe em {font-size:16px; display:block; padding:5px 0 8px 0}
.TableEquipe_Photo {background:#CCC; border-bottom:1px solid #fff!important; padding:8px 10px!important}
.TableEquipe_Vide {border-top:1px solid #fff!important; border-bottom:1px solid #fff!important; width:10px; padding:0!important}
.bold {font-weight:bold}

/*page magasin*/
.PageMagasinTable { border-collapse:collapse;}
.PageMagasinTable_gauche {width:300px}
.PageMagasinTable_droite {width:300px}
.PageMagasinTable_droite img {border:8px solid #F3F0ED; padding:3px; }
h6.h62 {background:#c40518; padding:1px 5px; width:auto; color:#FFF!important; text-align:center; float:left; margin:12px 12px 50px 0!important; font-size:15px!important; font-weight:normal!important } 
a.PageMagasin_BoutonCarte {background:url(../Image/DESIGN/VoirCarteUp.png) 0 0 no-repeat; display:block; width:160px; height:30px}
a:hover.PageMagasin_BoutonCarte img {Filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0; -khtml-opacity: 0.0;}

/*partenaires*/
.PagePartenaireTable {}
.PagePartenaireCol1 {width:1px}
.PagePartenaireCol1 img {border:1px solid #ccc}
.PagePartenaireCol2 {width:10px}

/*page carte*/
.PageCarte_Saisie {margin:15px 0; padding:10px; background:#f8f5f2; font-size:18px; width:100%; }
.PageCarte_Saisie td {vertical-align:top}
.PageCarte_Saisie_td1 {width:250px}
.PageCarte_Saisie em{color:#666; padding:0 5px; font-size:11px; display:block}
.PageCarte_Saisie input[type=textbox],.PageCarte_Saisie .PageCarte_Saisie_Saisie input {padding:8px 12px; width:300px; margin-bottom:15px}
.PageCarte_Saisie input[type=button], .PageCarte_Saisie .PageCarte_Saisie_Button input  {background:#000 url(../Image/DESIGN/OngOverMdl.gif) 0 50% repeat-x; color:#FFF!important; font-weight:bold; height:30px; text-decoration:none; border-width:0; padding:3px 20px; cursor:pointer; margin:5px 0; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-width:0!important; width:auto; }
.PageCarte_Saisie input[type=button]:hover, .PageCarte_Saisie .PageCarte_Saisie_Button input:hover {background:#91b40a; color:#FFF;  border-width:0!important}

/*presse*/

.PresseElemt {width:250px; float:left; margin:0 12px 12px 0}
td.PresseElemt_td1 {width:100px}
td.PresseElemt_td1 img {max-width:100px; max-height:140px}
.PresseElemt_td2 a img {display:none}