html { overflow-y: scroll; } 
body { font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;color:#5f5f5f;font-size:12px; background-color: #f2ede5; margin: 0; padding: 0;}
#headerLogo { 
	background-color: #ffd883;
}
#headerLogo img {
	border: 0;
}
#gaucheLogo {
	float: left;
	width: 270px;
}
#droiteLogo {
	float: right;
	width: 400px;
	text-align: right;
	padding-right: 10px;
	color: #000;
	padding-top: 10px;
}
.dateJour {
	background-color: #ffe7b2;
	font-weight: bold;
	text-align: right;
	padding: 4px;
}
.titreLarge {
	font-size: 14px;
	background-color: #ffe7b2;
	padding: 2px;
}
#headerLogo { background-color: #ffd883; border-bottom: 1px solid #e4c47d; }
#headerNav { text-align: center; background-color: #fbf9f3; border-bottom: 1px solid #e5e0d8; padding: 4px; }
#headerNav .itemMenu { font-size: 22px; color: #85704d; padding: 10px; }
#headerNav .itemMenu a { text-decoration: none; color: #85704d; }
#headerNav .itemMenu a:hover { color: #f35323; }
#menuNav { padding: 10px; font-weight: bold; color: #af9b7a; }
#menuNav a { color: #af9b7a; }
.dateSousMenu { padding: 4px; background-color: #e5e0d8; font-weight: bold; border-bottom: 1px solid #ccc8c1; border-top: 1px solid #f3eee6;}
.content { background-color: #fff; margin: 10px; border-top: 1px solid #e5e0d8; border-left: 1px solid #e5e0d8; border-right: 1px solid #e5e0d8; border-bottom: 1px solid #cdc8c1; }
.h31 { color: #1f4680; font-size: 20px; margin: 4px; padding: 0; }
.ligneG { border-left: 1px solid #e5e0d8; }
.ligneGauche { border-left: 1px solid #cecece; }
.headerBig { font-size: 30px; font-weight: bold; color: #1f4680; padding: 8px; border-bottom: 1px solid #e5e0d8; background-image: url(../img/bgheader.jpg); background-repeat: repeat-x; }
.titreProduit { font-size: 14px; padding: 4px 0 4px 4px; border-top: 1px solid #cecece; margin-top: 4px; background-color: #f2f2f2; }
.tpcat { font-weight: bold; font-size: large; list-style: none; border-bottom: 1px solid #cecece; padding-bottom: 2px; }
#carrouselProduit { padding: 10px; }
.headerCarrousel { padding: 4px; text-align: center; font-size: 22px; color: #85704d; border-bottom: 1px solid #e5e0d8; margin-bottom: 4px; }
.miniProduit { text-align: center; }
.pro { padding-left: 12px; }
.actif { padding: 4px 0 4px 12px; background-color: #1f4680; color: #fff; font-weight: bold; margin: 4px 0 4px 0; }
.actif a { color: #fff; }
.descProduit { padding: 10px; }
.zoneAchat { background-color: #e0f3ff; border-left: 1px solid #cde0ec; border-bottom: 1px solid #cde0ec; }
.lblF {
	width: 150px;
	text-align: right;
	float: left;
}

.ficheProduit {
	text-align: center;
	font-weight: bold;
}

.ligneProduit  {
	background-color: #f1f5fa;
	border-bottom: 1px solid #cecece;
}

.textenormal {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#5f5f5f;
	font-size:12px;
	font-weight: normal;
}


.msgErr {
	background-color: #fbf89b;
	border: 1px solid #000000;
	color: red;
	font-weight: bold;
	margin-bottom: 20px;
	padding: 10px;
}

.msgOK {
	background-color: #d8f78c;
	border: 1px solid #000000;
	font-weight: bold;
	margin-bottom: 20px;
	padding: 10px;
}


.selectDest {
}



#nav {
	float: left;
	font-size: large;
	font-weight: bold;
	padding-top: 10px;
}

#search {
	float: right;
	width: 250px;
}

.clear {
	clear: both;
}

#navtop {
	color: #585858;	
}

#footer {
	color: #585858;
	border-top: 1px solid #cecece;
	padding-top: 2px;
	margin-top: 20px;
	text-align: center;
	padding: 10px;
}

#wrapperNavigation {
	border-bottom: 1px solid #cecece;
	padding-bottom: 4px;
	margin-bottom: 4px;
}

#colProduits {
		padding-right: 20px;
}

.rouge {
	color: red;
	font-weight: bold;
	background-color: yellow;
	padding: 4px;
}

.ok {
	color: green;
	background-color: #eefedf;
	font-weight: bold;
	padding: 4px;
}

.titreProd {
	border-bottom: 1px solid #cecece;
	padding: 4px;
}

.acheterLink {
	font-weight: bold;
	padding: 4px;
}

.btnStock {
	background-color: green;
	color: white;
	font-weight: bold;
	padding: 4px;
	text-align: center
}

.btnOutofStock {
	background-color: red;
	color: white;
	font-weight: bold;
	padding: 4px;
	text-align: center
}
.center {
	text-align: center;
}

.tabListing {
    border-top: 1px solid #cecece;
    border-left: 1px solid #cecece;
    text-align: center;
}

.tabListing th {
    border-bottom: 2px solid #cecece;
    border-right: 1px solid #cecece;
    background-image: url(../img/bgheader.gif);
    background-repeat: repeat-x;
    background-position: bottom center;
}

.tabListing td {
    border-right: 1px solid #cecece;
    border-bottom: 1px solid #cecece;
}


.tabPagination {
    text-align: center;
    margin: 10px 0 10px 0;
}

.tabPagination a {
	text-decoration: none;
}

.pageOn {
	border: 1px solid #cecece;
	padding: 4px;
	font-weight: bold;
	background-color: #f1f5fa;
	margin: 0 5px 0 5px;
}

.pageOff {
	border: 1px solid #cecece;
	padding: 4px;
	margin: 0 5px 0 5px;
}

.pageOff:hover {
	background-color: yellow;
}

.alt {
    background-color: #f1f5fa;
}

#retourAccueil {
	background-color: #000;
	color: white;
	padding: 4px;
}

#retourAccueil a {
	color: white;
}

#retourAccueil a:hover {
	color: #00d2ff;
}

.red {
	color: red;
}