@charset "utf-8";
/* CSS Document */

body {
background-image:url(../images/fondsite1pixel.jpg);
background-repeat:repeat-x;
background-color:#1b1c20;
margin:0;
/* pour éviter les marges */
text-align:center;
/* pour corriger le bug de centrage IE */
height:100%;
padding:0;
width:100%;
}
HTML, BODY, #tablegenerale {
height:100%;
margin:0;
padding:0;
width:100%;
}
#site{
position:relative;
margin-left:auto;
margin-right:auto;
width:1003px;
margin-bottom:60px;
}
.vert {
color:#88ab74;}

/*menu début*/
#menu {
margin:12px 0px 0px 0px;
width:159px;
text-align:left;
z-index:49;
height:510px;
position:relative;}
#menu .div-li {
margin:0;
padding:0;
width:159px;
height:69px;
margin-top:3px;
position:relative;
}
#menu .div-li .onglet-titre { width:100px; height:69px; position:absolute; top:0px; left:0px; }
#menu .div-li .onglet-titre p{ margin:0px ; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0px 10px 0px 10px; cursor:default;}
#menu .div-li .onglet-titre p a{color:#666666; text-decoration:none; cursor:pointer;}
#menu .sous-menu { width:190px;display:none; position:absolute; top:0px; left:147px; z-index:50;}
#menu .sous-menu .sous-menu-haut {background-image:url(../images/menu/sous-menu-top-1-pixel.gif); background-repeat:repeat-x; background-position:0px 1px;}
#menu .sous-menu .sous-menu-haut-gauche {background-image:url(../images/menu/menu-haut-gauche.png); background-repeat:no-repeat;}
#menu .sous-menu .sous-menu-haut-droite {background-image:url(../images/menu/menu-haut-droite.png); background-repeat:no-repeat;}
#menu .sous-menu .sous-menu-gauche {background-image:url(../images/menu/sous-menu-gauche-1-pixel.gif); background-repeat:repeat-y; background-position:1px 0px;}
#menu .sous-menu .sous-menu-bas { background-position:0px 0px; background-image:url(../images/menu/sous-menu-bas-1-pixel.gif); background-repeat:repeat-x;}
#menu .sous-menu .sous-menu-bas-gauche
 {background-image:url(../images/menu/menu-bas-gauche.png); background-repeat:no-repeat;}
#menu .sous-menu .sous-menu-bas-droite
 {background-image:url(../images/menu/menu-bas-droite.png); background-repeat:no-repeat;}
#menu .sous-menu .sous-menu-droite { background-position:0px 0px;background-image:url(../images/menu/sous-menu-droite-1-pixel.gif); background-repeat:repeat-y;}
#menu .sous-menu .sous-menu-contenu { background-color:#FFFFFF; width:166px;}
#menu .sous-menu .sous-menu-contenu ul{ margin:0; padding:0; width:166px;}
#menu .sous-menu .sous-menu-contenu ul li{width:166px; height:18px; margin:0; list-style-type:none; position:relative;}
#menu .sous-menu .sous-menu-contenu ul li p{ height:100%; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-weight:normal; vertical-align:middle; cursor:default; margin:0;}
#menu .sous-menu .sous-menu-contenu ul li a{ height:100%; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; display:block; font-weight:normal; vertical-align:middle;}
#menu .sous-menu .sous-menu-contenu ul li a:hover{ color:#FFFFFF; background-color:#CCCCCC;}
#menu .sous-menu .sous-menu-fleche { position:absolute; top:5px; left:166px; z-index:50; width:6px; height:8px; background-image:url(../images/menu/fleche.png); background-repeat:no-repeat;}

/* onglet mon panier début */

/* css pour placer le panier en bas à gauche dans le menu à la suite des onglets
#menu .div-li-panier {
margin:0;
padding:0;
width:159px;
height:32px;
margin-top:3px;
position:relative;
}
#menu .div-li-panier .onglet-titre-panier { width:100px; height:32px; position:absolute; top:0px; left:0px; text-align:center;}
#menu .div-li-panier .onglet-titre-panier p{ color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0px 0px 0px 10px; cursor:default; text-align:center;}
#menu .div-li-panier .onglet-titre-panier p a{color:#666666; text-decoration:none; cursor:pointer;}
*/
#menu #mon-panier { position:absolute; top:-35px; left:813px;width:150px; text-align:right; height:20px;}
#menu #mon-panier p { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#menu #mon-panier p a { text-decoration:none; color:#97e00b; font-weight:bold;}
#menu #mon-panier p a:hover { text-decoration:underline;color:#97e00b; font-weight:bold;}
/* onglet mon panier fin */

	/*sous-sous-menu début*/
#menu .sous-sous-menu { width:214px;display:none; position:absolute; top:-10px; left:166px; z-index:51;}
#menu .sous-sous-menu .sous-menu-haut {background-image:url(../images/menu/sous-menu-top-1-pixel.gif); background-repeat:repeat-x; background-position:0px 1px;}
#menu .sous-sous-menu .sous-menu-haut-gauche {background-image:url(../images/menu/menu-haut-gauche.png); background-repeat:no-repeat;}
#menu .sous-sous-menu .sous-menu-haut-droite {background-image:url(../images/menu/menu-haut-droite.png); background-repeat:no-repeat;}
#menu .sous-sous-menu .sous-menu-gauche {background-image:url(../images/menu/sous-menu-gauche-1-pixel.gif); background-repeat:repeat-y; background-position:1px 0px;}
#menu .sous-sous-menu .sous-menu-bas { background-position:0px 0px; background-image:url(../images/menu/sous-menu-bas-1-pixel.gif); background-repeat:repeat-x;}
#menu .sous-sous-menu .sous-menu-bas-gauche
 {background-image:url(../images/menu/menu-bas-gauche.png); background-repeat:no-repeat;}
#menu .sous-sous-menu .sous-menu-bas-droite
 {background-image:url(../images/menu/menu-bas-droite.png); background-repeat:no-repeat;}
#menu .sous-sous-menu .sous-menu-droite { background-position:0px 0px;background-image:url(../images/menu/sous-menu-droite-1-pixel.gif); background-repeat:repeat-y;}
#menu .sous-sous-menu .sous-menu-contenu { background-color:#FFFFFF; width:190px;}
#menu .sous-sous-menu .sous-menu-contenu ul{ margin:0; padding:0; width:190px;}
#menu .sous-sous-menu .sous-menu-contenu ul li{width:190px; height:18px; margin:0; list-style-type:none; position:relative;}
#menu .sous-sous-menu .sous-menu-contenu ul li p{ height:100%; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;font-weight:normal; vertical-align:middle; cursor:default; margin:0;}
#menu .sous-sous-menu .sous-menu-contenu ul li a{ height:100%; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; display:block; vertical-align:middle;}
#menu .sous-sous-menu .sous-menu-contenu ul li a:hover{ color:#FFFFFF; background-color:#CCCCCC;}
	/*sous-sous-menu fin*/
/*menu fin*/








/*ombres du site*/
#siteombretop {
background-image:url(../images/siteombretop1pixel.png);
background-repeat:repeat-x;
}
#siteombretopgauche {
background-image:url(../images/siteombrecointopgauche.png);
background-repeat:no-repeat;
}
#siteombretopdroite {
background-image:url(../images/siteombrecointopdroite.png);
background-repeat:no-repeat;
}
#siteombre1pixelgauche {
background-image:url(../images/siteombre1pixelgauche.png);
background-repeat:repeat-y;}
#siteombre1pixeldroite {
background-image:url(../images/siteombre1pixeldroite.png);
background-repeat:repeat-y;}
#siteombrebasgauche {
background-image:url(../images/siteombrecoinbasgauche.png);
}
#siteombrebasdroite {
background-image:url(../images/siteombrecoinbasdroite.png);
}
#siteombrebas1pixel {
background-image:url(../images/siteombrebas1pixel.png);
background-repeat:repeat-x;
}
/*contenu*/
#contenu {
height:534px;
width:818px;
position:relative;
background-color:#FFFFFF; z-index:43;}
#sitecontenudegradebas {
font-size:0px;
position:absolute;
width:818px;
height:6px;
bottom:0px;
left:0px;
background-image:url(../images/sitecontenudegradebas.png);
background-repeat:no-repeat;}
.h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#494532;;
margin:15px 27px 0px 28px;
}



/* paiement début */
label{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
}
table{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;	
}
.Designation{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#68986E;
}
.montant{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
}
/* paiement fin */
/*footer*/
#adresse {
float:left;
width:150px;
text-align:left;
padding:9px 0px 0px 10px;}
#adresse p {
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#b9b9b9;}
#footer {height:75px;width:977px;position:relative;}
#logo {float:right;margin:7px 14px 0px 0px;}
#embleme {float:left;margin:39px 0px 0px 255px;}

/*signature*/
#signature {position:relative;text-align:right;margin:0px 25px 0px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#727272;}
#plan-du-site {position:absolute;top:0px;left:30px;}
#plan-du-site a {text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#555555;}
#signature  a{color:#555555;text-decoration:none;}
#signature  a:hover{color:#b5b5b5;}

#message { position:absolute; left:210px; top:15px; margin:0; padding:0; width:460px;}
marquee {	color:#97df07; line-height:20px; padding:0; text-transform:uppercase; font-weight:bold; font-size:14px;}
