/*-------------GENERAL Mise en page--------------------------------------------------------------------*/
body.Index {
	background-color: rgb(20,20,20); /* couleur du fond de la page */
}
body {
	background-color: rgb(20,20,20); /* couleur du fond de la page */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
}
/*-------------GENERAL Texte--------------------------------------------------------------------*/
h1 { /* titre principal */
	font-family: Arial, "Arial Black", Times, "Times New Roman", serif; /* police texte */
	color: rgb(150,200,255); /* couleur */
	font-size: 1em; /* taille texte */
	font-weight: bold; /* texte en gras */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 5px 10px 5px 10px; /* marges intérieures haut droite bas gauche*/
}
h2 { /* titre secondaire */
	font-family: Arial, "Arial Black", Times, "Times New Roman", serif; /* police texte */
	color: rgb(255,255,255); /* couleur: blanc */
	font-size: 1em; /* taille texte */
	font-weight: bold; /* texte gras */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 5px 0px 5px 0px; /* marges intérieures haut droite bas gauche*/
}
h3 { /* titre trois */
	font-family: Arial, "Arial Black", Times, "Times New Roman", serif; /* police texte */
	color: rgb(255,255,255); /* couleur: blanc */
	font-size: 1em; /* taille texte */
	font-weight: normal; /* texte normal */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 5px 0px 5px 0px; /* marges intérieures haut droite bas gauche*/
}
p { /* texte paragraphe */
	font-family: Arial, "Arial Black", Times, "Times New Roman", serif; /* police texte */
	color: rgb(255,255,255); /* couleur: blanc */
	font-size: 0.9em; /* taille texte */
	text-align: justify; /* alignement texte horizontal */
	margin: 10px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 5px 10px 5px 10px; /* marges intérieures haut droite bas gauche*/
}
ul { /* liste */
	margin: 5px 0px 5px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 10px; /* marges intérieures haut droite bas gauche*/
}
li { /* ligne liste */
	font-family: Arial, "Arial Black", Times, "Times New Roman", serif; /* police texte */
	color: rgb(255,255,255); /* couleur: blanc */
	font-size: 0.8em; /* taille texte */
	margin: 0px 0px 0px 20px; /* marges extérieures haut droite bas gauche*/
	padding: 5px 10px 5px 10px; /* marges intérieures haut droite bas gauche*/
}
.centre { /* texte centré */
	text-align: center; /* alignement texte centré */
}
a:link { /* apparence lien */
	color: rgb(255,255,255); /* couleur */
   	font-weight: bold; /* texte en gras */
	font-style: italic;
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
}
a:visited { /* apparence lien quand il a été visité */
	color: rgb(255,255,255); /* couleur */
	text-decoration: none; /* pas souligner */
	font-weight: bold; /* texte en gras */
	font-style: italic; /* texte en italic */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
}
a:hover { /* apparence lien quand on le survole avec le curseur */
	color: rgb(150,200,255); /* couleur */
	font-weight: bold; /* texte en gras */
	font-style: italic; /* texte en italic */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
}

/*-------------GENERAL Images--------------------------------------------------------------------*/
img {
	vertical-align: middle; /* centre verticalement les images avec le texte */
	border: none; /* bordure */
}
img.bord{
	border: 2px solid rgb(255,255,255); /* bordure */
}
figure.photo {  /* conteneur image */
	position: relative;  /* position */
	display: block; /* définir comme block */
	margin: 0px auto 0px auto; /* marges extérieures haut droite bas gauche*/
	width: 300px; /* largeur */
	border: none; /* bordure */
	/* applique une ombre sur un bloc CSS3 */
	box-shadow: 0 3px 10px rgb(200,200,200); /* général sans préfixe */
	-webkit-box-shadow: 0 3px 10px rgb(200,200,200); /* pour Chrome, Safari, iPhone, Android */
	-moz-box-shadow: 0 3px 10px rgb(200,200,200); /* pour Firefox */
	-o-box-shadow: 0 3px 10px rgb(200,200,200); /* pour Opera */
	-ms-box-shadow: 0 3px 10px rgb(200,200,200); /* pour Internet Explorer 9 */
	/* passe d’un état à un autre d’un élément avec par une transition animée CSS3 */
	transition: all 0.7s ease; /* général sans préfixe */
	-webkit-transition: all 0.7s ease; /* pour Chrome, Safari, iPhone, Android */
	-moz-transition: all 0.7s ease; /* pour Firefox */
	-o-transition: all 0.7s ease; /* pour Opera */
	-ms-transition: all 0.7s ease; /* pour Internet Explorer 9 */
}  
figure img {  
	width: 100%; /* largeur */
} 
figure.photo:hover {
	z-index: 3; /* Ordre de superposition (la valeur la plus grande devant) */
	/* déplace, déforme, ou effectue la rotation d’un élément CSS3 */
	transform: rotate(0deg) scale(1.5); /* général sans préfixe */
	-webkit-transform: rotate(0deg) scale(1.5); /* pour Chrome, Safari, iPhone, Android */
	-moz-transform: rotate(0deg) scale(1.5); /* pour Firefox */
	-o-transform: rotate(0deg) scale(1.5); /* pour Opera */
	-ms-transform: rotate(0deg) scale(1.5); /* pour Internet Explorer 9 */ 
	/* applique une ombre sur un bloc CSS3 */
	box-shadow: 0 3px 10px rgb(200,200,200); /* général sans préfixe */
	-webkit-box-shadow: 0 3px 10px rgb(200,200,200); /* pour Chrome, Safari, iPhone, Android */
	-moz-box-shadow: 0 3px 10px rgb(200,200,200); /* pour Firefox */
	-o-box-shadow: 0 3px 10px rgb(200,200,200); /* pour Opera */
	-ms-box-shadow: 0 3px 10px rgb(200,200,200); /* pour Internet Explorer 9 */
} 
figure.fiche {  /* conteneur image */
	position: relative;  /* position */
	float: right; /* centrer à droite*/
	margin: 0px 0px 0px 5px; /* marges extérieures haut droite bas gauche*/
	width: 70px; /* largeur */
	border: none; /* bordure */
	/* applique une ombre sur un bloc CSS3 */
	box-shadow: 0 3px 10px rgb(200,200,200); /* général sans préfixe */
	-webkit-box-shadow: 0 3px 10px rgb(200,200,200); /* pour Chrome, Safari, iPhone, Android */
	-moz-box-shadow: 0 3px 10px rgb(200,200,200); /* pour Firefox */
	-o-box-shadow: 0 3px 10px rgb(200,200,200); /* pour Opera */
	-ms-box-shadow: 0 3px 10px rgb(200,200,200); /* pour Internet Explorer 9 */
	/* passe d’un état à un autre d’un élément avec par une transition animée CSS3 */
	transition: all 0.7s ease; /* général sans préfixe */
	-webkit-transition: all 0.7s ease; /* pour Chrome, Safari, iPhone, Android */
	-moz-transition: all 0.7s ease; /* pour Firefox */
	-o-transition: all 0.7s ease; /* pour Opera */
	-ms-transition: all 0.7s ease; /* pour Internet Explorer 9 */
} 

figure.fiche:hover {
	z-index: 3; /* Ordre de superposition (la valeur la plus grande devant) */
	cursor : pointer; /* curseur type main */
	/* déplace, déforme, ou effectue la rotation d’un élément CSS3 */
	transform: rotate(5deg) scale(3); /* général sans préfixe */
	-webkit-transform: rotate(5deg) scale(3); /* pour Chrome, Safari, iPhone, Android */
	-moz-transform: rotate(5deg) scale(3); /* pour Firefox */
	-o-transform: rotate(5deg) scale(3); /* pour Opera */
	-ms-transform: rotate(5deg) scale(3); /* pour Internet Explorer 9 */
	/* applique une ombre sur un bloc CSS3 */
	box-shadow: 0 0px 10px rgb(200,200,200); /* général sans préfixe */
	-webkit-box-shadow: 0 0px 10px rgb(200,200,200); /* pour Chrome, Safari, iPhone, Android */
	-moz-box-shadow: 0 0px 10px rgb(200,200,200); /* pour Firefox */
	-o-box-shadow: 0 0px 10px rgb(200,200,200); /* pour Opera */
	-ms-box-shadow: 0 0px 10px rgb(200,200,200); /* pour Internet Explorer 9 */
}
figure.fiche:focus {  
	outline: none; /* contour */
	z-index: 3; /* Ordre de superposition (la valeur la plus grande devant) */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	cursor :not-allowed; /* curseur type barré */
	/* point d'origine du déplacement */
	transform-origin: top right; /* général sans préfixe */
	-webkit-transform-origin: top right; /* pour Chrome, Safari, iPhone, Android */
	-moz-transform-origin: top right; /* pour Firefox */
	-o-transform-origin: top right; /* pour Opera */
	-ms-transform-origin: top right; /* pour Internet Explorer 9 */ 
	/* déplace, déforme, ou effectue la rotation d’un élément CSS3 */
	transform: rotate(0deg) scale(10); /* général sans préfixe */
	-webkit-transform: rotate(0deg) scale(10); /* pour Chrome, Safari, iPhone, Android */
	-moz-transform: rotate(0deg) scale(10); /* pour Firefox */
	-o-transform: rotate(0deg) scale(10); /* pour Opera */
	-ms-transform: rotate(0deg) scale(10); /* pour Internet Explorer 9 */ 
	/* applique une ombre sur un bloc CSS3 */
	box-shadow: 0 3px 10px rgb(200,200,200); /* général sans préfixe */
	-webkit-box-shadow: 0 0px 10px rgb(200,200,200); /* pour Chrome, Safari, iPhone, Android */
	-moz-box-shadow: 0 0px 10px rgb(200,200,200); /* pour Firefox */
	-o-box-shadow: 0 0px 10px rgb(200,200,200); /* pour Opera */
	-ms-box-shadow: 0 0px 10px rgb(200,200,200); /* pour Internet Explorer 9 */
}  
figure.fiche:focus+span {  /* permet de faire un fond opaque quand l'image est en diapo */
	z-index: 2; /* Ordre de superposition (la valeur la plus grande devant) */
	position: absolute; /* position */
	top: 0; /* position haut */
	left: 0; /* position gauche */
	width: 100%; /* largeur */
	height: 300%; /* hauteur */
	background: rgb(0,0,0); /* fond */
	cursor : pointer; /* curseur type main */
	/* ajuste la transparence d’un élément CSS3 */
	opacity: 0.7; /* général sans préfixe */
	-webkit-opacity: 0.7; /* pour Chrome, Safari, iPhone, Android */
	-moz-opacity: 0.7; /* pour Firefox */
	-o-opacity: 0.7; /* pour Opera */
	-ms-opacity: 0.7; /* pour Internet Explorer 9 */
}
figure.fiche div.fermer{
	position: absolute;  /* position */
	top: 0px; /* position haut */
	left: -5px; /* position gauche */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
	/*border: 1px solid rgb(150,150,150); /* type de bordure bas */
}
figure.fiche div.fermer a img{
	width: 5px; /* largeur */
	height: 5px; /* hauteur */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
}
/*-------------GENERAL Liens--------------------------------------------------------------------*/
a.stucky:link, a.stucky:visited { /* apparence lien et apparence lien quand il a été visité */
	color: rgb(255,255,255); /* couleur */
	font-family: Arial, "Arial Black", Times, "Times New Roman", serif; /* police texte */
	font-size: 0.8em; /* taille texte */
	text-decoration: none; /* pas souligner */
   	font-weight: bold; /* texte en gras */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
}
a.stucky:hover { /* apparence lien quand on le survole avec le curseur */
	color: rgb(150,200,255); /* couleur */
	font-family: Arial, "Arial Black", Times, "Times New Roman", serif; /* police texte */
	font-size: 0.8em; /* taille texte */
	font-weight: bold; /* texte en gras */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
}
/*-------------GENERAL Tables--------------------------------------------------------------------*/
table{ /* tableau */
	width: 645px; /* largeur */
	font-family: Arial, "Arial Black", Times, "Times New Roman", serif; /* police texte */
	color: rgb(255,255,255); /* couleur texte */
	border: none; /* bordure du tableau */
	border-collapse: collapse; /* bordures cellules: collées */
	margin: 0px auto 0px auto; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
	overflow: visible; /* permet les sorties du cadre */
}
table th{ /* Les cellules d'en-tête */
	font-size: 0.8em; /* taille texte */
	text-align: left; /* position textes dans les cellules */
	border-top: none; /* type de bordure haut */
	border-bottom: 1px solid rgb(150,150,150); /* type de bordure bas */
	border-left: none; /* type de bordure gauche */
	border-right: none; /* type de bordure droite */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 5px 5px 5px 5px; /* marges intérieures haut droite bas gauche*/
}
table td {/* Les cellules normales */
	font-size: 0.7em; /* taille texte */
	text-align: left; /* position textes dans les cellules */
	border-top: none; /* type de bordure haut */
	border-bottom: 1px solid rgb(150,150,150); /* type de bordure bas */
	border-left: none; /* type de bordure gauche */
	border-right: none; /* type de bordure droite */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 10px 0px 10px 5px; /* marges intérieures haut droite bas gauche*/
}
table th.gris {/* Les cellules d'en tête */
	color: rgb(150,150,150); /* couleur texte */
}
table th.droite, table td.droite {/* Les cellules normales et d'en tête */
	text-align: right; /* position textes dans les cellules */
}
table th.centre, table td.centre {/* Les cellules normales et d'en tête */
	text-align: center; /* position textes dans les cellules */
}
/*-----------------------------------------------------------------------------------------------------*/
/*-------------INDEX---------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/
div.CadreTete { /* cadre Tete */
	z-index: 4; /* Ordre de superposition (la valeur la plus grande devant) */
	position: relatif;  /* position */
	width: 880px; /* largeur */
	/*background-color: rgb(0,50,100); /* couleur du fond */
	margin: 0px auto 10px auto; /* marges extérieures haut droite bas gauche*/
	padding: 5px 10px 5px 10px; /* marges intérieures haut droite bas gauche*/
	border: none; /*3px solid rgb(0,0,0); /* bordure */
	overflow: auto; /* permet d'ajuster le cadre en hauteur */
}
div.CadreTete p { /* texte milieu */
	font-family: Arial, "Arial Black", Times, "Times New Roman", serif; /* police texte */
	color: rgb(255,255,255); /* couleur */
	font-size: 1em; /* taille texte */
	text-align: center; /* alignement texte centré */
	font-weight: bold; /* texte en gras */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
}
div.CadreCorp{ /* Cadre Corp */
	position:relatif;  /* position */
	width: 900px; /* largeur */
	height: 600px;  /* hauteur */	
	margin: 0px auto 0px auto; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
	border: none; /* bordure */
}
div.CadreCorp img {
	width: 900px; /* largeur  */
	border: none; /* bordure */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
}
div.CadrePied { /* cadre Pied */
	position:relatif;  /* position cadre */
	width: 880px; /* largeur du cadre */
	margin: 0px auto 0px auto; /* marges extérieures haut droite bas gauche*/
	padding: 5px 10px 5px 10px; /* marges intérieures haut droite bas gauche*/
	border: none; /* type de bordure */
}
/*-----------------------------------------------------------------------------------------------------*/
/*-------------PAGE GENERALE---------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/
div.Page { /* cadre Page */
	position: relatif;  /* position */
	width: 980px; /* largeur */
	margin: 0px auto 0px auto; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
	border: none; /*3px solid rgb(0,0,0); /* bordure */
	/*overflow: auto; /* cache tout ce qui dépasse en hauteur du cadre */
}
div.TetePageOmbre { /* Ombre cadre Tete */
	display: block; /* définir comme block */
	position: absolute;  /* position */
	z-index: -100; /* Ordre de superposition (la valeur la plus grande devant) */
	width: 980px; /* largeur */
	height: 200px; /* hauteur */
	margin: 0px auto 0px auto; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
	/* applique une ombre sur un bloc CSS3 (décalage horizontal / décalage vertical / force du dégradé / largeur du dégradé / couleur / "inset" si ombre interne à l’élément  */
	box-shadow: 0px 0px 20px 0px rgb(200,200,200); /* général sans préfixe */
	-webkit-box-shadow: 0px 0px 20px 0px rgb(200,200,200); /* pour Chrome, Safari, iPhone, Android */
	-moz-box-shadow: 0px 0px 20px 0px rgb(200,200,200); /* pour Firefox */
	-o-box-shadow: 0px 0px 20px 0px rgb(200,200,200); /* pour Opera */
	-ms-box-shadow: 0px 0px 20px 0px rgb(200,200,200); /* pour Internet Explorer 9 */
}
div.TetePage { /* cadre Tete */
	display: block; /* définir comme block */
	position: relative;  /* position */
	z-index: 0; /* Ordre de superposition (la valeur la plus grande devant) */
	width: 980px; /* largeur */
	height: 200px; /* hauteur */
	background-image:url("images/Assemblage Photos Stucky Bandeau.png"); /* image fond */
	margin: 0px auto 0px auto; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
}
div.TetePage div.BlocLogo { /* cadre Tete Texte */
	float: right; /* centrer à droite*/
	position: relatif;  /* position */
	text-align: right; /* alignement texte centré */
	margin: 10px 10px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
	border: none; /*3px solid rgb(0,0,0); /* bordure */
}
div.MenuGauchePage { /* cadre Menu */
	float: left; /* centrer à gauche*/
	position: relatif;  /* position */
	width: 280px; /* largeur */
	height: 600px; /* hauteur */
	margin: 10px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
	border: none; /*3px solid rgb(0,0,0); /* bordure */
	overflow: auto; /* permet d'ajuster le cadre en hauteur */
}
div.MenuGauchePage div.ChapitreMenu{ /* Titre Menu */
	position: relatif;  /* position */
	width: 260px; /* largeur */
	background-image:url("icones/FondTitreMenu-270x30.png"); /* image fond */
	font-family: Arial, "Arial Black", Times, "Times New Roman", serif; /* police texte */
	color: rgb(255,255,255); /* couleur: blanc */
	font-size: 1em; /* taille texte */
	font-weight: bold; /* texte gras */
	margin: 0px 10px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 2px 5px 2px 5px; /* marges intérieures haut droite bas gauche*/
	border: none; /* bordure */
}
div.MenuGauchePage div.SousChapitreMenu{ /* Titre Menu */
	position: relatif;  /* position */
	margin: 10px 0px 10px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
	border: none; /*3px solid rgb(0,0,0); /* bordure */
}
a.menu:link, a.menu:visited { /* apparence lien et apparence lien quand il a été visité */
	color: rgb(255,255,255); /* couleur */
	font-family: Arial, "Arial Black", Times, "Times New Roman", serif; /* police texte */
	font-size: 0.8em; /* taille texte */
	text-decoration: none; /* pas souligner */
   	font-weight: bold; /* texte en gras */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
}
a.menu:hover { /* apparence lien quand on le survole avec le curseur */
	color: rgb(150,200,255); /* couleur */
	font-family: Arial, "Arial Black", Times, "Times New Roman", serif; /* police texte */
	font-size: 0.8em; /* taille texte */
	font-weight: bold; /* texte en gras */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 20px; /* marges intérieures haut droite bas gauche*/
}
a.menuSelect:link, a.menuSelect:visited { /* apparence lien et apparence lien quand il a été visité */
	color: rgb(150,200,255); /* couleur */
	font-family: Arial, "Arial Black", Times, "Times New Roman", serif; /* police texte */
	font-size: 0.8em; /* taille texte */
	text-decoration: none; /* pas souligner */
   	font-weight: bold; /* texte en gras */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
}
a.menuSelect img.fleche{ /* apparence lien et apparence lien quand il a été visité */
	float: right;
}
div.CorpPage { /* cadre Corp */
	float: right; /* centrer à gauche*/
	position: relatif;  /* position */
	z-index: 100; /* Ordre de superposition (la valeur la plus grande devant) */
	width: 700px; /* largeur */
	min-height: 600px; /* hauteur mini */
	background-color: rgb(0,50,100); /* couleur du fond */
	margin: 0px 0px 0px 0px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
	border: none; /*3px solid rgb(0,0,0); /* bordure */
	/* applique une ombre sur un bloc CSS3 (décalage horizontal / décalage vertical / force du dégradé / largeur du dégradé / couleur / "inset" si ombre interne à l’élément  */
	box-shadow: 0px 0px 20px 0px rgb(200,200,200); /* général sans préfixe */
	-webkit-box-shadow: 0px 0px 20px 0px rgb(200,200,200); /* pour Chrome, Safari, iPhone, Android */
	-moz-box-shadow: 0px 0px 20px 0px rgb(200,200,200); /* pour Firefox */
	-o-box-shadow: 0px 0px 20px 0px rgb(200,200,200); /* pour Opera */
	-ms-box-shadow: 0px 0px 20px 0px rgb(200,200,200); /* pour Internet Explorer 9 */
	/* arrondir l'angle bas gauche */
	border-bottom-left-radius: 30px; /* général sans préfixe */
	-webkit-border-bottom-left-radius: 30px; /* pour Chrome, Safari, iPhone, Android */
	-moz-border-bottom-left-radius: 30px; /* pour Firefox */
	-o-border-bottom-left-radius: 30px; /* pour Opera */
	-ms-border-bottom-left-radius: 30px; /* pour Internet Explorer 9 */
	/* arrondir l'angle bas droite */
	border-bottom-right-radius: 30px; /* général sans préfixe */
	-webkit-border-bottom-right-radius: 30px; /* pour Chrome, Safari, iPhone, Android */
	-moz-border-bottom-right-radius: 30px; /* pour Firefox */
	-o-border-bottom-right-radius: 30px; /* pour Opera */
	-ms-border-bottom-right-radius: 30px; /* pour Internet Explorer 9 */

}
div.CorpPage div.TitrePage { /* Titre */
	float: right; /* centrer à droite*/
	position: relatif;  /* position */
	width: 29px; /* largeur */
	margin: 5px 5px 5px 10px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
	border-left: 1px solid rgb(150,200,255); /* bordure gauche */
	border-right: none; /* bordure droite */
	border-bottom: 1px solid rgb(150,200,255); /* bordure bas */
	border-top: none; /* bordure haut */
	text-align: center; /* alignement texte horizontal */
}
div.CorpPage div.BoutonLienHaut, div.CorpPage div.BoutonLienBas { /* Lien */
	float: left; /* centrer à gauche*/
	position: relatif;  /* position */
	border-left: none; /* bordure gauche */
	border-right: 1px solid rgb(150,200,255); /* bordure droite */
}
div.CorpPage div.BoutonLienHaut{ /* Lien */
	margin: 0px 0px 0px 10px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 10px 5px 0px; /* marges intérieures haut droite bas gauche*/
	border-bottom: 1px solid rgb(150,200,255); /* bordure bas */
	border-top: none; /* bordure haut */
}
div.CorpPage div.BoutonLienBas{ /* Lien */
	margin: 0px 0px 10px 10px; /* marges extérieures haut droite bas gauche*/
	padding: 5px 10px 0px 0px; /* marges intérieures haut droite bas gauche*/
	border-bottom: none; /* bordure bas */
	border-top: 1px solid rgb(150,200,255); /* bordure haut */
}
div.CorpPage div.Corp { /* Corp */
	float: right; /* centrer à gauche*/
	position: relatif;  /* position */
	width: 645px; /* largeur */
	margin: 5px 5px 5px 5px; /* marges extérieures haut droite bas gauche*/
	padding: 0px 0px 0px 0px; /* marges intérieures haut droite bas gauche*/
	border: none; /*3px solid rgb(0,0,0); /* bordure */
}
div.PiedPage { /* cadre Pied */
	float: left; /* centrer à gauche*/
	position:relatif;  /* position cadre */
	width: 680px; /* largeur du cadre */
	margin: 0px auto 0px auto; /* marges extérieures haut droite bas gauche*/
	padding: 0px 10px 5px 290px; /* marges intérieures haut droite bas gauche*/
	border: none; /* type de bordure */
}
