/* CSS Document */
html,body{margin:0;padding:0;width:100%;}

body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}

p {margin: 0;text-align: justify;padding:0;}

div#conteneur {width: 792px;margin: 0 auto;}

div#haut {height: 194px;}

div#centre {background-image: url(img/fond2.gif);background-repeat: repeat-y;height:100%}
div#fondvenoiserie {background-image: url(img/fdvenoi.gif);background-repeat: no-repeat;padding:0px 120px 0px 120px;margin:0;height:100%;}

div#pied {height: 20px;background:url(img/bas.gif);margin:0;padding:0;}

.clear {clear:both;}
/*ENCART CLIENTS*/
div#clients { background:url(img/client2.gif); background-position:center; background-repeat:no-repeat;padding:18px 12px 20px 12px;}
div#clients p {margin: 0;text-align: center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color:#FFFFFF; line-height:16px;}
/*Titres*/
h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #993300;margin:0;padding:5px 0px 5px 0px;}

h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #993300;margin:0;padding:0;}
	
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #993300;
	background:url(img/minigato.gif);background-repeat:no-repeat;margin:0;padding-left:30px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-bottom-width: 1px;}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #000000;margin:0;padding:0;}	
.imageagauche {float:left;margin:0px 5px 5px 0px}
.imageagauche2 {float:left;margin:5px 5px 5px 5px;}
.imageagauche3 {float:left;margin:5px 5px 5px 75px;}
.imageadroite {float:right;margin:0px 0px 5px 5px;}
	
/*PHOTOS GATEAUX*/
.photogateaux {border: 1px solid #993300;padding: 2px;}

/*MENU REFERENCEMENT*/
div#menu {height:54px;width:792px;margin:2px auto 2px auto;text-align:center;font:Verdana, Arial, Helvetica, sans-serif;font-size:13px;}
#menureferencement li{display: inline;list-style-type: none;padding-right: 10px;color:#999999;}

/*PAGE PRODUIT*/
.tableauconteneur{ width:550px; padding:5px; text-align:center;}
.tableauproduit { width:260px; height:150px;}
.cadre01 {height:100px;width:125px; border:0; background:url(img/no-picture.gif;)}
.cadre01 img { border:solid 1px #993300; padding:0;}
.cadre02 {height:100px;width:125px; padding-top:2px;padding-left:2px; text-align:left; font:10px Verdana, Arial, Helvetica, sans-serif;}
.cadre03 {height:12px;width:125px;display:block;}
.cadre04 {height:20px;width:125px;display:block;background:#CC0000;border:solid 1px #993300;vertical-align:middle;}
.cadre04p {font:10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-align:center; line-height:20px;}
.cadre05 {height:20px;width:125px;padding-left:2px; text-align:left; font:10px Verdana, Arial, Helvetica, sans-serif;}

/*
#navproduit01 ul{margin: 0;text-align:center;padding:0;white-space: nowrap}
#navproduit01 li{margin: 0;display: inline;list-style-type: none;padding:0px 25px 0px 25px;}
.navproduitpage {color:#993300;}
*/
#navproduit01 {width:85%;margin:0 auto;text-align:center;padding:0;white-space: nowrap}
#navproduit01 a:hover{text-decoration:underline;}
#navproduit01 .page{width:50%;}
#navproduit01 .page a{padding:0 15px;}
#navproduit01 a.selected{font-weight:bold; background-color:#CC0000; color:#FFFFFF;}



/*PAGE DETAIL*/
div#detailimage {width:200px}
div#detailimage p { text-align:center }
div#detailimage img {border: 2px solid #993300; background:#FFFFFF;padding:2px }
div#detailpage {margin: 10px 0px 0px 0px;height:100%}
div#detailpage p { font:12px Verdana, Arial, Helvetica, sans-serif}
div#detailpage tr, div#detailpage td { vertical-align:top; padding:5px }
.detailtab { width:550px; padding-top:10px}
.detailtab00 { width:200px; text-align:center; padding:0; }
.detailtab01 { width:350 px; padding: 0px 5px 0px 10px }

.detailprix{ width:110px; border:1px solid #666666; text-align:center}
.delaisfab {display:block; background:#FFFF33; border: 1px solid #993300; width:300px; text-align:left; margin:15px auto;}
.tab {font:12px Verdana, Arial, Helvetica, sans-serif;color:#993300; vertical-align:middle;}

/*PAGE CONTACT*/
div#contactgauche{width:200px;float:left;height:330px}
div#contactdroite {margin-left:260px;margin-bottom:0px;height:380px;width:200px;}

.cadre_mail {border:#993300 solid 1px;font:11px Verdana, Arial, Helvetica, sans-serif;text-align:left;color:#993300;}
.envoyer_mail {border:#993300 solid 1px;background-color:#993300;font:11px Verdana, Arial, Helvetica, sans-serif;text-align:center;font-weight:bold;color:#FFFF66;}
.contact2 {font:13px Verdana, Arial, Helvetica, sans-serif;color:#993300;text-align:justify}

/*copyright*/
div#copyright {height:30px; width:792px;margin:1px auto 1px auto;text-align:center;}
div#copyright p { text-align:center; font:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#999999}
div#copyright a { text-align:center; font:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#999999}

.tabetape1 {width: 80px; height: 20px; background-color:#CC0000;; font:9px, Verdana, Arial, Helvetica, sans-serif;color:#FFFF66; line-height:20px; font-weight:bold; text-align:center; vertical-align:middle;}
.tabetape {width: 80px; height: 20px; background-color:#993300; font:9px, Verdana, Arial, Helvetica, sans-serif;color:#FFFF66; line-height:20px; font-weight:bold; text-align:center; vertical-align:middle;}
.tabetape3 {width: 80px; height: 20px; background-color:#993300; font:9px, Verdana, Arial, Helvetica, sans-serif;color:#FFFF66; line-height:20px; font-weight:bold; text-align:center; vertical-align:middle;}

/*tableau designation des produits - panier */
.tabart {border:solid 1px #993300; border-collapse:collapse;}
.tabarticles1 {height:25px; background-color:#eee0d9; border:solid 1px #993300; border-collapse:collapse; font:10px, Verdana, Arial, Helvetica, sans-serif;color:#993300;line-height:25px; font-weight:bold; text-align:center; vertical-align:middle;}
.tabarticles2 {padding: 2px 2px 2px 2px; height:20px;border:solid 1px #993300; border-collapse:collapse; font:11px, Verdana, Arial, Helvetica, sans-serif;color:#000000; vertical-align:middle;}
.tabarticles3 {height:18px; background-color:#eee0d9; border:solid 1px #993300; border-collapse:collapse; padding: 2px 2px 2px 2px; font:11px, Verdana, Arial, Helvetica, sans-serif;color:#993300;line-height:18px; font-weight:bold; text-align:right; vertical-align:middle;}
.formul {
text-align:center;
}

/*** AJOUTS PhR  ***/
form.inline {margin:0;padding:0;}
input.part, select.part {
   font-size: .8em;
}

/*Ajout Produit panier (Liens type 5)*/
input.panier1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #993300;
	padding-left: 17px;
	background:url(img/panier.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	/*border-bottom: 1px inset #993300; */
	border:0;
}
input.panier2{height:25px; background-color:#eee0d9; border:0; font:10px, Verdana, Arial, Helvetica, sans-serif;color:#993300;line-height:25px; font-weight:bold; text-align:center; vertical-align:middle;}
.minHeight {height:300px;}

.formError {
  color:#FF0000;
  background-color:inherit;
  font-size:1em;
  font-weight:normal;
  margin:0;
  padding:5px 5px 5px 5em;
}
.formError p  {
  text-align:center;
  margin:1em 0;
  padding:0;
}

.textError {
  color:#FF0000;
  background-color:inherit;
  font-size:.9em;
  font-weight:normal;
  line-height:1.1em;
  margin:5px 0;
  padding:0;
}

label {
  font-weight:bold;
}
/*** AJOUTS PhR Commun ***/
.left {text-align: left !important;}
.center {text-align: center !important;}
.right {text-align: right !important;}

