/* CSS Document */
html {
	height: 100%;
}
body {
	margin-top: 5px;
	padding:0;
	left:0;
	top:0;
	font: normal 82%/160% "Century Gothic", helvetica, arial, sans-serif;
	background-color: #000000;
	color:black;
	background-image:url(../../gif/FondEcran.jpg);
	background-attachment:fixed;
}

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:15px;
	text-transform:none;
	letter-spacing: 0px;
}
ul,li {
	list-style:none;
}
a:link {
	color: #FFFF00;
}
a:visited {
	font-style:italic;
	color:#FFCC00;
}
a:hover {
	color: #ff0000;
}
a:active {
	color: #ff0000;
}
a.lien:link {
	color: #fafafa;
	text-decoration: none;
	font-size:13px;
}
a.lien:visited {
	color: #FFCC00;
	text-decoration: none;
}
a.lien:hover {
	color: #d0cc63;
	text-decoration: none;
}
a.lien:active {
	color: #d0cc63;
	text-decoration: none;
}
a.lien:focus {
    outline: 0;
}
 a.lienMenuCible {
	height: 25px;
	background-color:#990000;
}
/* PRESENTATION PAGE */
div#general {
	//margin-left: auto;
	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: 672px; /* 100%; */
	border: 1px solid #ffffff;
}
div#diaporamaAccueil {
	border: 0px solid #ffffff;
	background-image:url(../../gif/FondEcran.jpg);
	background-attachment:fixed;
}
div#entete {
	width: 1104px;
	height: 97px;
	border: 1px solid #ffffff;
}
div#basDePages {
	top: 715px;
	width: 1050px;
	position: absolute;
}
a.lienBasDePage:link {
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #ffffff;
}
a.lienBasDePage:visited {
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #ffffff;
}
a.lienBasDePage:hover {
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	border: 1px solid #ffffff;
}
a.lienBasDePage:active {
	color: #000000;
	background-color: #ff0000;
	text-decoration: none;
	border: 1px solid #ffffff;
}
a.lienBasDePage:focus {
	outline: 0;
}
/* MENU PAGE */
div#menuPageNew {
	margin:0;padding:0;left:0;top:0;
	background: #000000;
	width: 646px;
	//position: absolute;
	top: 37px;
	left: 102px;
	height: 33px;
	border: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
#titrepage {
	font-size: 22pt;
	color:#FFFFFF;
	letter-spacing: 1.4px;
	margin-top: 10px;
	height: 35px; 
}
div#titregalerie {
	margin-top: -20px;
}
#titregalerie h2 {
	letter-spacing: 0.2em;
	font-size: 1.5em;
	font-weight: lighter;
	font-style: italic;
	color:#ffffff;
}
/* AFFICHAGE STASTIQUE */
div#texteInformationsStat {
    position: absolute;
	margin-left: 20px;
    top: 20px;
    width: 810px;
    height: 531px;
    text-align: justify;
    font-size: 12px;
    color: #FFF;
    overflow: auto;
}
#page { /*conteneur du menu*/
	padding: 0;
	clear:both;
	width:254px;
	height:25px;
	background: #000000;
	border: solid 1px #ffffff;
}
ul.page li { /*règles générales des items de liste */
	list-style: none;
	margin: 0;
	border-bottom:solid 0px #ffffff;
	text-align:left;
}

ul.page { /*règles des items principaux*/
	visibility: visible;
	position: absolute;
	padding:10px;
	padding-left: 10px;
	padding-right: 10px;
	top: 77px;
	left: 102px;
	z-index: 598;
	background: #000000;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;;
}

ul.page li:hover > ul { /*apparition des sous-listes au survol de l'item principal ul*/
visibility: visible;
}

ul.page li:hover { /*design des items de liste au survol*/
position: relative;
z-index: 599;
cursor: auto;
}

ul.page li { /*positionnement, dimensions, couleurs et textes des items de liste*/
height:25px;
color: #ffffff;
font: 14px "Courier Newx", Courier, monospace;
text-decoration:none;
display:block;
}

ul.page li a { /*positionnement, dimensions, couleurs et textes des items de liste intégrant une redirection url*/
height:25px;
color: #999;
font: 14px  "Courier Newx", Courier, monospaceVerdana;
text-decoration:none;
}

ul.page li a:hover { /* couleurs des items de liste au survol*/
color:#ff0000;
}

ul.page *.list { /*décalage entre chaque items principaux*/
padding-right: 22px;
text-align:center;
}
/* MENU HORIZONTAL */
ul.nav-main li { /*règles générales des items de liste */
	list-style: none;
	margin: 0;
	border-right:solid 1px #ffffff;
}

ul.nav-main { /*règles des items principaux*/
	position: relative;
	z-index: 597;
}

ul.nav-main li:hover > ul { /*apparition des sous-listes au survol de l'item principal ul*/
	visibility: visible;
}

ul.nav-main li:hover { /*design des items de liste au survol*/
	position: relative;
	cursor: pointer;
	background: #ff0000;
}

ul.nav-main li { /*positionnement, dimensions, couleurs et textes des items de liste*/
	float:left;
	display:block;
	height: 33px;
	color: #000000;
	/* font: 13px Verdana,Arial,Helvetica,sans-serif; */
	margin: 0;
	padding: 0px;
	text-align:center;
}

ul.nav-main li a { /*positionnement, dimensions, couleurs et textes des items de liste intégrant une redirection url*/
	display: block;
	padding: 8px 0px 0 0px;
	text-align:center;
	color: #ffffff;
	text-decoration:none;
}

ul.nav-main li a:hover { /* couleurs des items de liste au survol*/
	color:#ffffff;
}

ul.nav-main *.list { /*décalage entre chaque items principaux*/
	text-align: center;
}

ul.nav-sub { /*règles de la liste ul de sous menus*/
	visibility: hidden;
	position: absolute;
	padding: 0px;
	top: 33px;
	z-index: 598;
	background: #333;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

ul.nav-sub li { /* regles des items de liste sous menu */
	list-style:none;
	display:block;
	padding: 0px;
	height: 30px;
	float: none;
	width:161px;
	border-bottom: 1px solid #111111;
	border-right:none;
	background: none;
}

ul.nav-sub li a { /* règles des items de liste de sous menus intégrant une redirection url */
	list-style: none;
	display:block;
	padding: 6px 5px 6px 5px;
	height: 15px;
	float: left;
	width:140px;
	background: none;
	font: 13px Courier Arial, Helvetica, sans-serif;
	text-align:left;
}

ul.nav-sub-2 { /*règles de la liste ul de sous menus*/
	visibility: hidden;
	position: absolute;
	padding:0px;
	left: 166px;
	z-index: 600;
	background: #333;
	border: 1px solid #FFFFFF;
}
ul.nav-sub-2 li { /* regles des items de liste sous menu */
	list-style:none;
	display:block;
	float: none;
	width:160px;
	border-bottom: 1px solid #111111;
	border-right:none;
	background: none;
}
ul.nav-sub-2 li a { /* règles des items de liste de sous menus intégrant une redirection url */
	list-style: none;
	display:block;
	padding: 6px 5px 6px 5px;
	height: 15px;
	float: left;
	width:165px;
	background: none;
	text-align:left;
	border: 0px;
	font: 12px Courier Arial, Helvetica, sans-serif;
}
ul.nav-sub-3 { /*règles de la liste ul de sous menus*/
	visibility: hidden;
	position: absolute;
	padding:0px;
	/* top: -32px; */
	left:  94px;
	width: 178px;
	background: #333;
	border: 1px solid #ffffff;
}
ul.nav-sub-3 li { /* regles des items de liste sous menu */
	list-style:none;
	display:block;
	float: none;
	width: 172px;
	border-bottom: 1px solid #111111;
	border-right:none;
	background: none;
}
ul.nav-sub-3 li a { /* règles des items de liste de sous menus intégrant une redirection url */
	list-style: none;
	display:block;
	padding: 6px 5px 6px 5px;
	height: 15px;
	float: left;
	width:190px;
	background: none;
	text-align:left;
	border: 0px;
	font: 12px Courier Arial, Helvetica, sans-serif;
}
ul.nav-sub-4 li { /* regles des items de liste sous menu */
	list-style:none;
	display:block;
	padding: 0;
	height: 30px;
	float: none;
	width:168px;
	border-bottom: 1px solid #5a5a5a;
	border-right:none;
	background: none;
}
ul.nav-sub-4 li a { /* règles des items de liste de sous menus intégrant une redirection url */
	list-style: none;
	display:block;
	padding: 6px 5px 6px 5px;
	height: 15px;
	float: left;
	width:190px;
	background: none;
	font: 0.7em Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif;
	text-align:left;
}/* AFFICHAGE ALBUM **/
div#texteInformations {
	position: absolute;
	height: 50px;
	margin-left: 75.7px;
	text-align: justify;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
.tablePanier {
	width: 798px;
    margin-top: 15px; /* 42px */
	margin-left: 3px; /* 3px */
	margin-right: 6px;
	border: 0px solid #545454;
	color: #ff0000;
	background-image:url(../../gif/FondEcran.jpg);
	background-attachment:fixed;
}
.tablePanier2 {
	width: 805px; /* 649.8px;*/
	border: 0px solid #ffffff;
	margin-left: 65px;
	color: #ff0000;
	background-image:url(../../gif/FondEcran.jpg);
	background-attachment:fixed;
}
.tableHautdePage {
	width: 648px;; /* 649.8px;*/
	border: 0px solid #ffffff;
	background-color : #000000;
	margin-left: 16px;
	}
td.Coul1 {
	background-color : #000000;
}
td.Coul2 {
	background-color: #333333;
	color: #ff0000;
	letter-spacing: 1px;
	font-size: 1.2em;
	font-weight:bold;
	border: 1px solid #ffffff;
	padding: 4px 0 5px 3px;
}
td.Coul2Jeudi {
	background-color: #0000FF;
	color: #ff0000;
	letter-spacing: 1px;
	font-size: 1.2em;
	font-weight:bold;
	border: 1px solid #ffffff;
	padding: 4px 0 5px 3px;
}
td.Coul2Mardi {
	background-color: #1E90FF;
	color: #ff0000;
	letter-spacing: 1px;
	font-size: 1.2em;
	font-weight:bold;
	border: 1px solid #ffffff;
	padding: 4px 0 5px 3px;
}
td.Coul2Vendredi {
	background-color: #0000FF;
	color: #ff0000;
	letter-spacing: 1px;
	font-size: 1.2em;
	font-weight:bold;
	border: 1px solid #ffffff;
	padding: 4px 0 5px 3px;
}
td.Coul2Doublon {
	background-color: #003333;
	letter-spacing: 1px;
	font-size: 1.2em;
	font-weight:bold;
	border: 1px solid #ffffff;
	padding: 4px 0 5px 3px;
}
td.Coul2Annule {
	background-color: #ff0000;
	letter-spacing: 1px;
	font-size: 1.2em;
	font-weight:bold;
	border: 1px solid #ffffff;
	padding: 4px 0 5px 3px;
}
td.Coul4 {
	border: 1px solid #ffffff;
	font-size: 0.9em;
	font-weight:bold;
	padding: 2px;
}
.chemin1 {
	font-weight:lighter;
	color: #FFFFFF;
}
.commentaire {
	font-weight:lighter;
	color: #FFCC66;
	font-size:11px;
	padding: 4px 0 5px 3px;
}
.petitcommentaire {
	font-size:13px;
}
.petitcommentairebis {
	font-family:sans-serif;
	font-size:12px;
	font-style:italic;
	color: #ffffff;
}
/* LA SUITE */
div#boutonValiderbis {
	width:80px;
	height: 15px;
	border: #999999 solid 0px;
	margin-left: 390px;
	top: 100px;
	text-align: center;
}
.boutonValider {
	font-size: 13px;
	border: 1px solid #ffffff;
	border-radius: 3.125rem;
	background-color: #1446ae;
	spadding: 5px 10px 5px 10px;
}
a.boutonValider {
	border: 1px solid #ffffff;
	border-radius: 3.125rem;
	background-color: #1446ae;
	padding: 5px 10px 5px 10px;
}
a.boutonValider:hover {
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	border: 1px solid #ffffff;
}
a.boutonValider:link {
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #ffffff;
}
/* ACCUEIL*/
div#menuOuvert {
	width:990px;/*946px;*/
	height: 28px;
	position: relative;
	top: 65px;/*113px;*/
	margin-left: -105px;/*492px;*/	
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-color: #000000;
	cursor: default;
	z-index: 9;
	visibility: visible;
	}
div#sousMenuInformations {
	width: 150px;
/*	height: 140px;*/
	height: 140px;
	position: relative;
	top: 118px;/*112px;*/
	margin-left: 250px;	/*550px*/
	background-color: #141414;
	color: #d0cc63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: thin;
	border-style: solid;
	border-color: #5c5c5c;
	cursor: pointer;
	z-index: 9;
	visibility: hidden;
	}
div#sousMenuLiens {
	width: 150px;
	height: 63px;
	position: relative;
	top: -24px;/*-10px;*/
	margin-left: 800px;	
	background-color: #141414;
	color: #d0cc63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: thin;
	border-style: solid;
	border-color: #5c5c5c;
	cursor: pointer;
	z-index: 9;
	visibility: hidden;
	}	
/*GALERIE*/
.en-tete {
	font-weight: bold;
	font-size: 14px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	letter-spacing: 2px;
	text-transform: capitalize;
	background: #000000;
	background-color: #000000;
}
.en-teteVide {
	font-weight: bold;
	font-size: 15px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	letter-spacing: 3px;
	text-transform: capitalize;
	background: #000000;
	background-color:#000000;
}
.contenu {
	font-size: 12px;
	font-size-adjust:inherit;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	letter-spacing:inherit;
}
.enBas {
	font-size: 13px;
	font-size-adjust:inherit;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	letter-spacing:inherit;
}		
div#menu {
	position: absolute;
	width: 250px;
	height: 626px;
	top: 1px;
	left: 0px;
	visibility: hidden;
	background-color:#050505;
	z-index: 3;
	}
div#Galerie {
	position: absolute;
	width: 900px;
	height: 600px;
	visibility: visible;
	background-color:#141414;
	z-index: 3;
	}


.titre_H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: lighter;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-align: center;
}
input.contact {
	position: absolute;
	left: 140px;
	width: 230px;
	font-size: 10px;
}
#navigation2 { /*conteneur du menu*/
padding: 0;
clear:both;
width:900px;
height:25px;
background: #333;
border: solid 1px #666;
top: -12px;
}
ul.nav-sub-4 { /*règles de la liste ul de sous menus*/
visibility: hidden;
position: absolute;
padding:0px;
top: -31px;
left: 421px;
z-index: 600;
background: #333;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
}
ul.nav-sub-5 { /*règles de la liste ul de sous menus*/
visibility: hidden;
position: absolute;
padding:0px;
top: -30px;
left: 567px;
z-index: 600;
background: #333;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
}

ul.nav-sub-5 li { /* regles des items de liste sous menu */
list-style:none;
display:block;
padding: 0;
height: 30px;
float: none;
width:166px;
border-bottom: 1px solid #5a5a5a;
border-right:none;
background: none;
}
ul.nav-sub-5 li a { /* règles des items de liste de sous menus intégrant une redirection url */
list-style: none;
display:block;
padding: 6px 5px 6px 5px;
height: 15px;
float: left;
width:190px;
background: none;
font: 0.7em Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif;
text-align:left;
}

#menu table {
	font-size: 12px; 
	font-weight: normal; 
	color: #d8d8d8; 
}

#menu table .CadreMenuTitre {
	font-weight: bold; 
	color: #CCCCCC;
	background-color: #5c5c5c;
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
}

#menu table .MenuTitre {
	font-weight: bold; 
	color: #CCCCCC;
	background-color: #5c5c5c;
	padding-left : 2px;
	margin: 0px;
}
ul.titre { /*règles des items principaux*/
	visibility: visible;
	position: absolute;
	padding:3px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 15px;
	margin-top: 400px;
	margin-left: 125px;
	z-index: 598;
	background: #000000;
}
ul.titre li { /*positionnement, dimensions, couleurs et textes des items de liste*/
	height:10px;
	color: #ffffff;
	text-decoration:none;
	display:block;
}
ul.titreStat { /*règles des items principaux*/
	visibility: visible;
	background: #000000;
	margin-top: 400px;
}
ul.titreStat li { 
	font: 0.9em  Verdana,sans-serif;
	height:10px;
	color: #ffffff;
	font-weight: 100;
	text-decoration:none;
	display:block;
}
a.pagetitre {
	font-weight: lighter;
	font: 14px "Courier New", Courier, monospace;
	color: #FFFF00;

}
div#titreStat {
	top: 10px;/*112px;*/
	color: #ffffff;
	font-size: 15px;
	z-index: 9;
}
div#Compteur {
	margin:0;padding:0;left:0;top:0;
	background: #000000;
	width: 644px;
	position: absolute;
	top: 756px;
	left: 228px;
	border: 0px solid #ffffff;
}
.Page {
	color: #ffffff;
	font-size: 15px;
	border: 1px solid #ffffff;
	border-radius: 10.125rem;
	padding: 2px 10px 2px 10px;
}
div#basDePage {
    color: #ff0000;
    width: 1097px;
    top: 68px;
    text-align: center;
    position: absolute;
}
a.lienBasDePage {
	text-align: center;
    border: 1px solid #ffffff;
	border-radius: 10.125rem;
    background-color: #1446ae;
	padding: 2px 10px 2px 10px;
}
div#diaporamaAccueil {
	top: 53px;
	height: 590px;
}
#mainindex {
    width: 1104px;
    height: 672px;
    border: 1px solid #ffffff;
}
div#texteInformationsStat {
    position: absolute;
	margin-top: 53px;
	margin-left: 143px;
    height: 531px;
    text-align: justify;
    font-size: 12px;
    color: #FFF;
    overflow: auto;
}
div#titregalerie {
	margin-top: 25px;
}
div#menuPageNew {
	margin:0;padding:0;left:0;top:0;
	background: #000000;
	width: 798px;
	position: absolute;
	top: 35px;
	left: 149px;
	height: 33px;
	border: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color:black;
	background-color:#333333;
	background-image:url(../../gif/FondEcran.jpg);
	background-attachment:fixed;
}