/* CSS Document */
html {
	height: 100%;
}
body {
	height: 98%;
	margin-top: 5px;
	padding:0;
	left:0;
	top:0;
	font: normal 100%/160% "Century Gothic", helvetica, arial, sans-serif;
	background-color: #000000;
}
a,header,nav,ul,li,table {
	border:0 none;
	font-size:100%;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:top;
	font-weight:lighter;
	font-size:13px;
	text-transform:none;
	letter-spacing: 0px;
}

/* PRESENTATION PAGE ACCUEIL */
div#general {
	width: 1106px;
	position:relative;
	top: 6px;
	height: 670px;
}
#mainindexs {
	text-align: left;
	float : right;
	width: 1104px;
	border: 1px solid #FFFFFF;
	height: 660px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 70px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: -2px;
	margin-left: 0px;
	background-color: #000000; /* COULEUR FOND ECRAN */
	background-repeat: no-repeat;
}
#mainindex {
	width: 1104px;
	height: 660px;
	border: 1px solid #ffffff;
}

#entete {
	width: 1104px;
	height: 97px;
	border: 1px solid #ffffff;
}
div#menuPage {
	margin:0;padding:0;left:0;top:0;
	background: #000000;
	width: 644px;
	position: absolute;
	top: 136px;
	left: 230px;
	border: 1px solid #ffffff;
	z-index: 1;
}
div#menuPage a {color:#ffffff; text-align:center}
div#menuPage ul {padding: 0; margin:0px; background: #990000; text-align:center}
div#menuPage li {background:#990000; }
div#menuPage li:hover {background: #FF0000;}
div#menuPage li.sousmenu:hover {background: #FF0000;}
/* rejout couleur de fond */
div#menuPage li.sousmenu {background-color:#000000; border-right: 1px solid #ffffff; padding: 0px;} /* COULRUR FOND ECRAN */
/* rejout couleur de fond */
/* rajout pr pour fleche direction bas et couleur de fond*/
div#menuPage li.plop { background-color:#000000; height: 33px; border-bottom: 0px solid #ffffff; }

/* une petite bordure en top*/
div#menuPage ul li {position:relative; list-style: none; float:left; border-top:0px solid}

div#menuPage ul ul {position: absolute;display:none; width:160px}
div#menuPage li a {text-decoration: none; padding: 5px 0 4px; display:block;width:160px}
div#menuPage2 {
	margin:0;padding:0;left:0;top:0;
	background: #000000;
	width: 644px;
	position: absolute;
	top: 591px;
	left: 228px;
	border: 1px solid #ffffff;
	z-index: 1;
}
div#menuPage2 a {color:#ffffff; text-align:center}
div#menuPage2 ul {padding: 0; margin:0px; background: #990000; text-align:center}
div#menuPage2 li {background:#990000; }
div#menuPage2 li:hover {background: #FF0000;}
div#menuPage2 li.sousmenu:hover {background: #FF0000;}
/* rejout couleur de fond */
div#menuPage2 li.sousmenu {background-color:#000000; border-right: 1px solid #ffffff; } /* COULRUR FOND ECRAN */
/* rejout couleur de fond */
/* rajout pr pour fleche direction bas et couleur de fond*/
div#menuPage2 li.plop { background-color:#000000; height: 33px; border-bottom: 0px solid #ffffff; }

/* une petite bordure en top*/
div#menuPage2 ul li {position:relative; list-style: none; float:left; border-top:0px solid}

div#menuPage2 ul ul {position: absolute;display:none; width:260px}
div#menuPage2 li a {text-decoration: none; padding: 4px 0 4px; display:block;width:321px}
a.lienMenuCible {
    text-decoration: none;
	background: #990000;
	height: 22px;
}
a.lienMenu {
	color: #ffffff;
	text-decoration: none;
	border: 0px solid #000000;
}
a.lienMenu:link {
    color: #ffffff;
    text-decoration: none;
	border: 0px solid #000000;
}
a.lienMenu:visited {
    color: #ffffff;
    text-decoration: none;
	border: 0px solid #000000;
}
a.lienMenu:hover {
	text-decoration: none;
	border: 0px solid #000000;
}
a.lienMenu:focus {
    outline: 0;
}
div#diaporamaAccueil {
    background-color:  #000000; /* COULEUR FOND ECRAN */
	width: 700px;
	height: 430px;
	top: 230px;
	position: absolute;
	border: 1px solid #FFFFFF;
	overflow:auto;
	z-index: 1;
	font-size: 1em;
}
div#diaporamaAccueil ul {padding: 0; margin:10px; background: #000000; text-align:left; font-size: 16px; font-weight:bold; }
div#diaporamaAccueil ul li {position:relative; list-style: none; float:left; border-top:0px solid; line-height: 22px; width: 670px;}
div#diaporamaAccueil li {background:#000000; margin-left: 1px; line-height: 12px; font-size: 0.75em; border:none;}
div#diaporamaAccueil span { text-align:center; letter-spacing: 3px; }
div#diaporamaAccueil li a {text-decoration: none; padding: 0px 0 0px; display:block; font-size: 1.0em;}
/* div#diaporamaAccueil li a:hover {background: #00000;} */
div#diaporamaAccueil li a:link {background: #000000; }
/* div#diaporamaAccueil li a:visited {background: #ccccc;} */
div#diaporamaAccueil li a:active {background: #000000;}
div#diaporamaAccueil li a:hover {background: #cccccc;}
div#diaporaAccueil a {color:#ffffff; text-align:center}
div#diaporaAccueil ul {padding: 0; margin:0px; background: #000000; text-align:center}
div#diaporaAccueil li {background:#ffffff; }
div#diaporaAccueil li:hover {background: #FF0000;}
div#diaporaAccueil li.sousmenu:hover {background: #FF0000;}
/* rejout couleur de fond */
div#diaporaAccueil li.sousmenu {background-color:#000000; border-right: 1px solid #ffffff; }
/* rejout couleur de fond */
/* rajout pr pour fleche direction bas et couleur de fond*/
div#diaporaAccueil li.plop { background-color:#000000; height: 32px;}

/* une petite bordure en top*/
div#diaporaAccueil ul li {position:relative; list-style: none; float:left; border-top:0px solid}
div#diaporaAccueil ul ul {position: absolute;display:none; width:160px}
td.Coul1,Coul2,Coul3 {
	background-color: #000000; /* COULEUR FOND ECRAN  INTERIEUR*/  
	border:#111111 1px solid;
}
td.Coul2 {
	border:#cccccc 1px solid;
}
td.Coul3 {
	border:#2d2d2d 1px solid;
	width: 200px;
}
.imgcentre{
	border: #cccccc 1px solid;
	background-position:center bottom;
}
.imgcentre_vide{
	border: #111111 1px solid;
	background-position:center bottom;
}
.imgcentreMenu {
	border: #111111 0px solid;
}
#titrepage {
	font: normal 82%/160% "Century Gothic", helvetica, arial, sans-serif;
	font-size: 24pt;
	color:#FFFFFF;
	letter-spacing: 1.4px;
	margin-top: -6px;
	height: 35px; 
}
div#basDePage {
	top: 715px;
	width: 1050px;
	position: absolute;
}
.tablePanier {
	width: 978px;
	border: 0px solid #000000;
}
.tablePanier2 {
	width: 976px;
	border: 0px solid #ff0000;
	margin-top: -3px;
}
.petitCommentaire {
	font-size: 12px; 
	cursor: default;
 	color: #cccccc;
}
.txt_legende {
	color: #cccccc;
	font-size: 13px;
	vertical-align: text-bottom;
	text-align: center;
}
.moyenCommentaire  {
	font-size: 13px; 
	cursor: default;
 	color: #cccccc;
}