body { padding:0px; margin:0px; background:url(/medias/communs/tapisserie.jpg) center top repeat-x #0e435a;}

.bgwrapper {width:914px; margin:0 auto; }
.wrapper{  float:left; padding:0 0 0 1px; background: url(/medias/communs/bgfond4.jpg) left top no-repeat;}

.entete { float:left; padding-right:1px;}

.colg{ float:left; width:515px;}
.logo{ padding:46px 0px 0px 79px;}

.footprint2{ display:none;}

.menu{ padding:30px 0px 0px 44px; letter-spacing:1px; color:#f4e8c7; font-size:12px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.menu a {color:#f4e8c7; text-decoration:none;}
.menu a:hover {color:#d0e9f5; text-decoration:none;}
.contenu{ position:relative;color:#0d5678; font-family:Arial, Helvetica, sans-serif; font-size:80%; padding:28px 0px 0px 66px; }
.contenu a {color:#bf826f; text-decoration:underline;}
.contenu a:hover {color:#bf826f; text-decoration:none;}
h1 { font-size:190%; font-weight:normal; color:#0d4660; font-family:Georgia, "Times New Roman", Times, serif;}

.cold{ float:left; width:397px; height:474px; background:url(/medias/communs/imgproduits.jpg) right top no-repeat;}

.module{ float:left; width:788px; font-size:78%; margin:0 auto; padding:0px 62px 45px 62px; background-color:#f7f1d9;}
h1 { font-size:190%; font-weight:normal; color:#0d4660; font-family:Georgia, "Times New Roman", Times, serif;}
h2 {clear:both; background:url(/medias/communs/bgsoustitre.jpg) left top no-repeat; margin:10px 0px 0px 0px; padding:9px 0px 15px 16px; color:#a71e1e; font-weight:normal; font-size:162%;}

.produits{ float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.produits li{ list-style:none; list-style-image:none; float:left; padding:0px 39px 50px 0px;}
.desc { text-align:center; color:#801500; font-family:Arial, Helvetica, sans-serif; padding-top:7px;} 

.piedpage{ margin:0 auto; width:912px;}

.bas{ float:left; width:912px; margin:0 auto; height:7px; background:url(/medias/communs/basrond.png) center bottom no-repeat;}

.pied{ float:left; width:843px; margin:0 auto; padding:0px 70px 15px 0px; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.pied div.padtop{ padding-top:15px;}
.tel{ color:#f4e8c7; font-weight:bold; font-size:100%; letter-spacing:1px; padding-right:12px;}
.copyright{ color:#87c0d7; font-size:70%;}
.copyright a{color:#87c0d7; text-decoration:none;}
.copyright a:hover{color:#fff; text-decoration:none;}

.displaynone{ }
.displayyes{ display:none;}

.formInfos{ margin:0; padding:0px 0px 0px 17px; color:#0d5678; font-family:Arial, Helvetica, sans-serif;}
.formInfos input { color:#0d5678;}
.txtfield{ list-style:none; list-style-image:none; margin:0; padding:0;}
.formSend { padding-left:17px; padding-top:10px;}
/* validator callout */
.vceHighlight { background-color: #edf3f9; }
.vcePopup { margin: -2px 0 0 -40px; }
.vcePopup div, .vcePopup td { border: 1px solid #b1b1b1; background-color: #edf3f9; }
.vcePopup .ajax__validatorcallout_popup_table { display: none; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_popup_table_row { vertical-align: top; height: 100%; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_cell { width: 20px; height: 100%; text-align: right; vertical-align: top; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_table { height: 100%; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_table_row { background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell { padding: 8px 0 0; text-align: right; vertical-align: top; font-size: 1px; border: none; background-color: transparent; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv { font-size: 1px; position: relative; left: 1px; border-bottom: none; border-right: none; border-left: none; width: 15px; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div { height: 1px; overflow: hidden; border-top: none; border-bottom: none; border-right: none; padding: 0; margin-left: auto; }
.vcePopup .ajax__validatorcallout_error_message_cell { font-family: Verdana; font-size: 10px; padding: 10px 5px; border-right: none; width: 100%; }
.vcePopup .ajax__validatorcallout_icon_cell { display: none; width: 20px; padding: 5px; border-right: none; }
.vcePopup .ajax__validatorcallout_close_button_cell { vertical-align: top; padding: 0; border-left: none; }
.vcePopup .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv { border: none; text-align: center; width: 13px; padding: 2px; cursor: pointer; }

/* recettes */

.lstrecipes { position:relative; float:left; display:inline-block; width:845px; }
.lstrecipes ul { float:left; list-style:none; margin:20px 45px 20px -10px; padding:0; width:242px; height:212px; text-align:center; }
.lstrecipes li img { background:url(/medias/communs/bgpicture1.gif) 0 0 no-repeat; margin-left:10px; padding:1px 10px 10px 0; border:0; }
.lstrecipes li .txt { background:url(/medias/communs/arrow1.gif) right 6px no-repeat; padding-right:10px; color:#0d4660; font:15px Georgia, "Times New Roman", Times, serif; text-decoration:none;}
.lstrecipes li .txt:hover { color:#d1501e; }

.recipes .retour { background:url(/medias/communs/arrow2.gif) 0 6px no-repeat; margin-top:28px; float:left; width:100%; padding-left:10px; color:#c02427 !important; font:15px Georgia, "Times New Roman", Times, serif; text-decoration:underline;}

.recipes1 { top:85px; left:36px; width:867px; height:157px; position:absolute; padding:0; margin:0; background:url(/medias/communs/folder1.gif) 0 10px no-repeat; }
.recipes1 h2 { font:19px Georgia, "Times New Roman", Times, serif; color:#868d91; background:none; padding-left:60px;}
.recipes1 h1 { background:url(/medias/communs/folder4.gif) 0 0 repeat-y; float:left; position:relative; width:857px; padding:0; margin:0; height:57px; }
.recipes1 h1 a { background:url(/medias/communs/printer.gif) right 3px no-repeat; margin-top:8px; padding:0 35px 0 25px; float:left; color:#0d4660; text-decoration:none; }

.recipes2 { background:url(/medias/communs/folder2.gif) 0 0 repeat-x; float:left; padding:0; margin:0 0 0 -26px; width:857px; }
.recipes2 .separator1 { background:url(/medias/communs/folder3.gif) 0 0 no-repeat; float:left; padding:0 30px 0 0; margin:0; width:1px; height:592px;}
.recipes2 .separator2 { background:url(/medias/communs/folder3.gif) 0 0 no-repeat; float:right; padding:0; margin:0; width:1px; height:592px;}
.photo { background:url(/medias/communs/bgpicture2.png) 0 0 no-repeat; margin:0 20px; padding:1px 10px 10px 0; border:0; float:right; }
.recipes2 h3 { font:16px Georgia, "Times New Roman", Times, serif; color:#c02427; }
.recipes2 p, .recipes2 td { font:12px Arial, Helvetica, sans-serif; color:#0d5678; line-height:1.5em; }
.recipes2 ul { padding:0; margin:0; }
.recipes2 li { font:12px Arial, Helvetica, sans-serif; color:#0d5678; list-style-type:none; background:url(/medias/communs/bullet1.gif) 0 6px no-repeat; padding:0 0 0.3em 10px; margin:0;}
.photodroite { position: absolute; top: 120px; left: 510px; }

/*.formBox { position:relative; padding:0; margin:0; }
.batisse { position:absolute; top:15px; right:0; z-index:10;}*/
.batisse .photo { background:url(/medias/communs/bgpicture1.gif) 0 0 no-repeat; margin:0 10px 0 0; padding:1px 10px 10px 0; border:0; float:right; }

/* documents */
.attLinkpdf, .attLinkdoc, .attLinkdocx, .attLinkxls, .attLinkxlsx, .attLinkeps, .attLinkzip, .attLinkjpg, .attLinkgif, .attLinkpng { display: inline-block; padding: 2px 0px 2px 24px; line-height: 18px; min-height: 18px; overflow: visible; background: url(/medias/communs/DocIcone/default.gif) center left no-repeat; }
.attLinkpdf { background-image: url(/medias/communs/DocIcone/pdf.gif); }
.attLinkdoc, .attLinkdocx { background-image: url(/medias/communs/DocIcone/doc.gif); }
.attLinkxls, .attLinkxlsx { background-image: url(/medias/communs/DocIcone/xls.gif); }
.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); }
