BODY{ margin: 0; 	background-color: #43020e;  font-family: "Times New Roman", Times, serif; font-size: 18px; }

/*TD { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : x-small; color : #660000;}*/
TD { font-family : "Times New Roman", Times, serif; font-size : 18px; color : #660000;}

h1 { 	font-weight: bold; 	font-size: 18px;	color: #660000;}
h2 {	font-size: 17px;	color: #a7293f;	font-weight: normal;}
h1.long {	font-size: 14px;	color: #660000;	font-weight: bold;}

INPUT.s-maj {text-transform : uppercase;}

.s-font  {font-size : x-small;font-family : arial,Sans-serif;color : Black;}
.s-font-ok  {font-size : x-small;font-family : arial,sans-serif;color : green;font-weight : bold;}
.s-font-erreur  {font-size : x-small;font-family : arial,sans-serif;color : red;font-weight : bold;}
.s-font-affichage  {	font-size : x-small;	font-family : arial,sans-serif;	color : maroon;}
.s-label  {	font-size : x-small;	font-family : arial,sans-serif;	color : Black;}
.s-label-obligatoire  {	font-size : x-small;	font-family : arial,sans-serif;	color : #5959ac;}
.s-font-titre1  {	font-size : x-small;	font-family : sans-serif;	color : #DC143C;	font-weight : bold;}
.s-font-titre2  {	font-size : medium;	font-family : arial,sans-serif;	font-weight : bold;	color : Black;	font-style : italic;}
.s-tab-entete1  {background-color : #6699CC;padding : 2; color : white;}
.s-tab-ligne1  {	background-color : #ffcc33;	font-family : Arial, Helvetica, sans-serif;	font-size : x-small;	color : Black;	padding : 2;}
.s-tab-ligne2  {background-color : #ffffcc;font-family : Arial, Helvetica, sans-serif;font-size : x-small; color : Black;}
.s-ppetit  {	font-size : smaller;}
.s-pgrand  {	font-size : larger;}

A{text-decoration: underline;color: #990000;font-weight : bold;}
A:Hover{color: red;text-decoration: none;color: #484848;}
A.menu{text-decoration: none;color: #FFFFFF;}
A:Hover.menu{color: red;text-decoration: none;}

TD.menu1{background: #3B6CAF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #FFFFFF;}
TD.menu2{background: #06277E;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #FFFFFF;}

/*--- Menu Principal ---*/
#menu-principal-gauche {	width: 200px;	background: #333333;	}

#menu-principal-droite {	background: #333333; width: 800px;}

td.menu-haut {	padding: 0;	margin: 0;}
			
a.mh-select, a.mh-nonselect { 		font-family: Arial, Helvetica, sans-serif;  text-decoration: none;	font-size: 14px; font-weight: normal; 	display: block;
	padding: 2px 0px 2px 0px;	text-align: center;}
a.mh-select {	background: #740A1E;	color: #FFFFFF;	font-weight: bold; }  
a.mh-select:hover {color: #FFFFFF;}
a.mh-nonselect { background: #484848; color: #FFFFFF; }
a.mh-nonselect:hover {  background: #740A1E; color: #FFFFFF;}

/*--- Menu Gauche (vertical) ---*/
#mg-commande {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 14px;	color: #740A1E;	padding: 4px 0px 0px 0px;}	

#mg-tonneaux {	padding: 6px 0px 8px 1px;}

#mg-panier {	background: #FAF2DA;	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;	color: #AE3045;	margin: 0px 17px 2px 18px;	padding: 2px 0px 2px 1px;}

#menu-vertical {	width: 200px;	background: #F5E8BC;	text-align:justify;}

a.mg-select, a.mg-nonselect { display: block; margin-top: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;text-decoration: none;}

a.mg-select { }	  
a.mg-select:hover { color:#fad2ac; }
a.mg-nonselect { 	padding: 2px 0px 2px 2px;	background: #A7293F; 	margin-left: 17px; margin-right: 17px;}
a.mg-nonselect:hover { color:#fad2ac; }
a.smg-select, a.smg-nonselect { display: block; font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size: 12px;  background: #F7D777;  text-decoration: none; color: #660000;
  margin: 2px 17px;  padding: 2px }
a.smg-select {color: #945230; font-weight: bold; background: #FEF9E9;}
a.smg-select:hover {color:#990000}
a.smg-nonselect {background: #FAF2DA;font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #43020E; }
a.smg-nonselect:hover {color:#990000}

img.barre-menu{margin-top: 4px; margin-left: 1px; }

/*--- Page ---*/
#page { background: #fff; /*font-size: 0.85em;*/ }

#page-corps {width: 770px; color : #333333; margin-left: 10px; /*font-size: 12px;*/ }

#page-titre-rub {	margin-top: 4px; margin-left: 1px;	color: #999999;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}

#page-corps a {color : #333333;}

/*--- Page menu haut ---*/
#page-mh {	margin-top: 9px;}
a.page-mh-select, a.page-mh-nonselect {	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	font-size: 12px;	text-align: center;	padding: 4px 28px;
	border: 1px solid #999999;	margin-left: -1px; line-height: 25px;	}
a.page-mh-select {	background: #F5E8BC;	font-weight: bold;	color: #A7293F;}
a.page-mh-nonselect {	background: #FFF;	color: #000;	font-weight: normal;}
a.page-mh-nonselect:hover{	background: #F5E8BC;}


/*--- Page sous menu haut ---*/
#page-sm {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin-left: 1px;}

a.page-sm-select, a.page-sm-nonselect {	text-decoration: none;}
a.page-sm-select {	color: #AA2A41;	font-weight: bold;	}
a.page-sm-nonselect {	color: #666666;	font-weight: normal;}
a.page-sm-nonselect:hover{	color: #AA2A41;}


/*--- Pied ---*/
#pied {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	background: #DFCC6D;	color: #000;	width: 800px;}

#pied-centre {	background: #FFFFFF;}

#pied-gauche-menu {	background: #E7D78D;	padding-top: 1px;}

#pied h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	display: inline;}

a.pied {	color: #43020E;	font-weight: bold;	text-decoration:none;}

#img-pied {	float: right;}

#pied1 {	position: relative;	padding: 15px 10px 15px 14px;}

a.copy {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration:none;	color: #000;	padding-left: 14px;}

/*--- Menu thèmes ---*/
.mt-select, .mt-nonselect{	text-decoration: none;	font-size: 12px;	font-weight: normal;	display: inline;}
.mt-select{ font-weight: bold }
.mt-nonselect{ }

.mt-select:hover{ }
.mt-nonselect:hover{ }

/*--- Actus ---*/
a.titreactu{ text-decoration: none; font-size: 12px;}

/*--- Plan ---*/
.plan-titrerub {	display: inline;	font-size: 11px;	text-decoration:none;}

.plan_2{ margin-left: 5px; font-size: 11px; text-decoration: none; }

.plan_3{ margin-left: 10px; font-weight: normal; text-decoration: none; }


/*--- Menu bas ---*/
a.menu-bas { font-size: 0.85em;	font-weight: normal;	text-decoration: none;}

#menu-bas {	width: 200px;	background: #F5E8BC;	text-align:center;	padding-top: 5px;	padding-bottom: 5px;}

.page-bas{text-align: center;padding-top: 5px;font-size: 11px;color: #636363;}

#bas { background: #fff; font-size: 0.85em; }

#bas  a.pied_plan_1:link, #bas  a.pied_plan_1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;	color: #660000; }
#bas  a.pied_plan_1:hover { text-decoration: underline;}
#bas  a.pied_plan_2:link, #bas  a.pied_plan_2:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none;	color: #666666;}
#bas  a.pied_plan_2:hover { text-decoration: underline;}



/*--- Bonne adresse ---*/
.bonne-adresse{	font-size: 12px;	text-decoration:none;}


/* --- Plan Google Map --- */
.titreAdresse { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #660000;}
#adresse{ background-color: #F7F5ED; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: center; }
#adresse a:link, #adresse a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ee9400; font-weight: bold; text-decoration: none;}
#adresse2 { display: none; }


