/* ---------------------------------------------------- STRUCTURE --------------------------------------------------------------- */body {	background-color: #CC0000;}/*object {	padding-top: 3px;}*/.structure {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFCC99;}.navigation {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #FFCC99;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFCC99;	background-color: #CCFFFF;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFCC99;}.colonneDroite {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFCC99;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFCC99;	background-color: #CCFFFF;}/* ---------------------------------------------------- TABLEAU NAVIGATION ------------------------------------------------------ */.tableauNavigationMilieu {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #FFCC99;	background-image: url(../images/navigation_milieu.png);	background-repeat: repeat-y;}.tableauNavigationMilieu span {	padding: 5px;}/* ---------------------------------------------------- BOUTONS FLASH ----------------------------------------------------------- */.btnFlash {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	color: #FFCC66;}.btnFlash a {	text-decoration: none;	color: #FFCC66;}.btnFlash a:hover {	text-decoration: none;	color: #FFFFFF;}/* ---------------------------------------------------- MENU DÉROULANT GAMMES --------------------------------------------------- */.menuDeroulantGammes form {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;	text-align: center;	vertical-align: middle;	padding: 5px;}.menuDeroulantGammes input {	font-size: 10px;	color: #336666;}/* ---------------------------------------------------- PANIER ------------------------------------------------------------------ */.panier {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	background-color: #CC6699;	width: 100%;}.panier a {	font-size: 10px;	text-decoration: none;	color: #660033;}.panier a:hover {	text-decoration: none;	color: #FFCCFF;}.panier caption {	font-size: 12px;	color: #660033;	padding-top: 4px;	padding-bottom: 4px;	font-weight: bold;}.panier th {	font-size: 11px;	color: #FFFFFF;	background-color: #660033;}.panier td {	font-size: 10px;	color: #FFFFFF;	padding: 1px;	border-top-color: #660033;	border-top-style: dashed;	border-top-width: 1px;}.panier input {	font-size: 10px;	color: #660000;	background-color: #FFCCFF;	border: 1px solid #993366;}.prixRecapitulatif {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #990000;	padding: 2px;}/* ---------------------------------------------------- AFFICHAGE --------------------------------------------------------------- */.affichage {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	background-color: #FFFFFF;	padding-top: 5px;	padding-bottom: 5px;	width: 100%;	color: #66CC00;}.affichage a {	font-size: 11px;	text-decoration: none;	color: #CC3300;	font-weight: bold;}.affichage a:hover {	text-decoration: none;	color: #336600;	font-weight: bold;}.affichage caption {	font-size: 12px;	color: #336600;	padding-bottom: 3px;	font-weight: bold;}.affichage td {	font-size: 11px;	color: #669900;	padding: 1px;	text-align: center;}.affichageCommentaire {	font-size: 10px;	color: #999966;	text-align: center;	font-style: italic;}/* ---------------------------------------------------- LISTE PRODUITS ---------------------------------------------------------- */.listeProduits {	background-image: url(../images/fond_liste.jpg);	background-repeat: repeat-x;	background-color: #66CCCC;}.listeProduits th {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #003333;	border-bottom: 1px solid #006666;	text-align: center;}.listeProduits td {	border-bottom: 1px solid #CCFFFF;	text-align: center;	background-color: #98E2DC;}.listeProduits caption {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-decoration: none;	color: #FFFFFF;	padding: 3px;	line-height: 18px;}.listeProduits input {	font-size: 10px;	color: #336666;	background-color: #CCFFFF;	border: 1px solid #009999;}.listePrix100g {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: italic;	color: #003333;	text-align: center;}.listePrix {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bolder;	color: #990033;	text-align: center;}.listePoids {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding-left: 2px;	color: #990033;}.listeConservation {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 2px;	color: #990033;	text-align: left;}.listeIngredients {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	padding: 2px;	color: #006666;	font-style: italic;	text-align: left;}/* ---------------------------------------------------- TITRE RUBRIQUE ---------------------------------------------------------- */.enteteRubrique {	text-align: center;	vertical-align: middle;	width: 100%;	padding: 15px;	background-color: #98E2DC;}.titreRubrique {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bolder;	text-decoration: none;	color: #cc0000;}.compteurArticle {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #006666;}.rubriques {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	text-decoration: none;	color: #FF9999;	background-image: url(../images/fond_rubriques.png);	text-align: center;	vertical-align: middle;	padding-top: 5px;	background-repeat: repeat-x;}.rubriques a {	text-decoration: none;	color: #FFFFFF;}.rubriques a:hover {	text-decoration: none;	color: #99FFFF;}/* ---------------------------------------------------- PROMOTIONS -------------------------------------------------------------- */.pourcentageRemise {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bolder;	color: #FFFFFF;	text-align: center;	background-color: #FF0000;	text-decoration: blink;}.fichePrixUPromo {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	color: #003333;	text-align: center;	text-decoration: line-through;}/* ---------------------------------------------------- PIED DE PAGE ------------------------------------------------------------ */.coordonnees {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #FF9966;	padding: 5px;	text-align: center;}.coordonnees a {	color: #FFCC99;	text-decoration: none;}.infosLegales {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: none;	color: #FFCC99;	padding: 5px;	text-align: center;}.infosLegales a {	color: #FFFFFF;	text-decoration: none;}.copyright {	font: 11px Arial, Helvetica, sans-serif;	margin: 5px;	text-align: center;}.copyright a {	color: #660000;	text-decoration: none;}/* ---------------------------------------------------- BANDEAU SUPERIEUR ------------------------------------------------------- */.bandeauLien { 	border-bottom: 1px solid #ffffff; 	color: #666; 	font-size: 10px; 	font-family: arial, geneva; 	text-decoration: none; }.bandeauLien a { 	color: #999; 	text-decoration: none; 	padding: 2px;}.bandeauLien a:hover { 	color: #fff; 	text-decoration: none; }/* ----------------------------------------------------------- CGDV ------------------------------------------------------------- */.cgdv {	color: #333333;	font-family: arial, geneva;	text-decoration: none;	padding: 10px;	width: 750px;	background-color: #CCCCCC;}.cgdv span {	color: #333333;	text-decoration: none;	font-size: 12px;}.cgdv p {	color: #333333;	text-decoration: none;	font-size: 10px;	text-align: left;}/* -------------------------------------------------------- NAVIGATION ---------------------------------------------------------- */.titre {	color: #FF6600;	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	width: 750px;	font-size: 16px;	font-weight: bold;	text-align: center;}/* ------------------------------------------------------- FORMULAIRE ----------------------------------------------------------- */.formulaire {	color: #333333;	font-family: arial, geneva;	text-decoration: none;	font-size: 12px;	padding: 3px;}.formulaire form {	border-color: #999999;	border-width: 1px;	border-style: solid;	background-color: #E1E1E1;	padding: 5px;	width: 500px;}.formulaire input {	color: #666666;	text-decoration: none;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	background-color: #FFFFFF;}.formulaire td {	color: #666666;	text-decoration: none;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}/* ------------------------------------------------------- PAGE CONTACT --------------------------------------------------------- */.contact table caption {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	text-decoration: none;	color: #003333;	font-weight: bold;}.contact td {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #006666;	padding: 3px;}.contact td a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #009966;}/* ------------------------------------------------------- PAGE ENTREPRISE ------------------------------------------------------ */.entreprise div {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #006666;}.chapeau {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #006666;	font-weight: bold;}.entreprise a {	text-decoration: none;	color: #009966;}/* ------------------------------------------------------- COMMENTAIRES --------------------------------------------------------- */.commentaires {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	padding: 2px;	color: #006666;}.commentairesImportants {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	padding: 2px;	color: #CC0000;	font-weight: bold;}.erreur {	border-color: #FF0000;	border-style: dashed;	border-width: 1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF0000;	text-decoration: none;	margin: 5px;	padding: 5px;	background-color: #FFCCCC;	text-align: center;	font-weight: bold;}.information {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-decoration: none;	margin: 5px;	padding: 5px;	background-color: #E4E4E4;	text-align: center;	border: 1px dashed #999999;}.legende {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	margin: 5px;	padding: 5px;	text-align: center;}
