body
{
	background-color:Black;
	/*font-family:Trebuchet MS;*/
	font-family:Arial Narrow;
}
.bodyAlignRight
{
	text-align:right;
	padding:0px;
	margin:0px;
}
.bodyIndexImg
{
	padding:0px;
	margin:0px;
}
.txtRightBlue
{
	color:#7bc7d1;
	text-align:right;
	font-size:45px;
	font-style:italic;
}
.txtRightOrange
{
	color:#f89110;
	text-align:right;
	font-size:25px;
}
.buttonEnter
{
	color:#b3b3b3;
	font-size:25px;
	text-align:right;
	text-decoration:none;
}
/****************************************/
/* Styles topBanner */
/****************************************/
.topBanner
{
	padding-left:20%;
	text-align:left;
	color:#f89110;
	font-size:18px;
}
.imgTopBanner
{
	float:left;
}
.txtTopBanner
{
	padding-top:25px;
	padding-right:20%;
	float:right;
	/*font-weight:bold;*/
	font-size:20px;
	border-bottom:solid 1px #f89110;
}
/****************************************/
/* Styles left banner */
/****************************************/
.leftBannerBody
{
	/*background-image: url(.\Pictures\leftBanner.gif);
	background-repeat:no-repeat;*/
}
/****************************************/
/* Styles bottomPage */
/****************************************/
.bottomBody
{
	border-top:solid 1px #f89110;
	color:#f89110;
	padding-top:0px;
	margin-top:0px;
	font-size:9px;
	padding-left:76px;
}
/****************************************/
/* Styles menu */
/****************************************/
.menuBody
{
	text-align:right;
	font-size:16px;
	height:100%;
}
div.menu
{
	padding-top:10px;
}
div.divElemMenu
{
	margin-bottom:20px;
	width:100%;
	border-bottom:solid 1px #7bc7d1;
}
a.menuElem
{
	overflow:hidden;
	color:#7bc7d1;
	text-decoration:none;
	font-size:18px;
}
a.menuElem:hover
{
	overflow:hidden;
	color:#f89110;
}
div.divElemMenuActive
{
	margin-bottom:20px;
	width:100%;
	border-bottom:solid 1px #f89110;
}
a.menuElemActive
{
	overflow:hidden;
	color:#f89110;
	text-decoration:none;
	font-size:18px;
}
a.menuElemActive:hover
{
	overflow:hidden;
	color:#f89110;
}
/*-----------------------*/
/*SPECIAL PRODUITS */
/*-----------------------*/
div.divElemMenuPActive
{
	margin-bottom:5px;
	width:100%;
	border-bottom:solid 1px #f89110;
}
/*---------------------*/
/*SOUS MENU PRODUITS*/
/*---------------------*/
div.menuProduits
{
	padding-top:10px;
}
div.divElemMenuProduits
{
	margin-bottom:5px;
	width:100%;
	border-bottom:solid 0px #7bc7d1;
}
a.menuElemProduits
{
	overflow:hidden;
	color:#7bc7d1;
	text-decoration:none;
	font-size:14px;
}
a.menuElemProduits:hover
{
	overflow:hidden;
	color:#f89110;
}
div.divElemMenuProduitsActive
{
	margin-bottom:5px;
	width:100%;
	border-bottom:solid 0px #f89110;
}
a.menuElemProduitsActive
{
	overflow:hidden;
	color:#f89110;
	text-decoration:none;
	font-size:14px;
}
a.menuElemProduitsActive:hover
{
	overflow:hidden;
	color:#f89110;
}
/****************************************/
/* Styles main page */
/****************************************/
body.bodyMainPage
{
	/*background-image:url(./Pictures/sphere.gif);
	background-repeat:no-repeat;*/
	text-align:right;
	vertical-align:bottom;
	color:#7bc7d1;
	overflow:auto;
}
/*---------------------*/
/*CONTENT CONTACT*/
/*---------------------*/
.txtContact
{
	text-align:center;
	color: #7bc7d1;
	padding-bottom:30px;
	padding-top:30px;
}
.txtContactG
{
	text-align:center;
	color: #7bc7d1;
	padding-bottom:5px;
	padding-top:5px;
	font-weight:bold;
}
a.lienMail
{
	color:#7bc7d1;
}
/*---------------------*/
/*CONTENT STYLES*/
/*---------------------*/
.contentProducts
{
	margin-left:20px;
}
.txtTitle
{
	text-align:justify;
	font-size:24px;
	color:#f89110;
	text-decoration:underline;
}
.txtGONF
{
	color: #f89110;
	font-size:18px;
}
.txtGBNF
{
	color: #7bc7d1;
	font-size:18px;
}
.txtONF
{
	color: #f89110;
	font-size:16px;
}
.txtBNF
{
	color: #7bc7d1;
	font-size:16px;
}
.txtGO
{
	color: #f89110;
	font-size:18px;
	float:left;
}
.txtGB
{
	color: #7bc7d1;
	font-size:18px;
	float:left;
}
.txtO
{
	color: #f89110;
	font-size:16px;
	float:left;
}
.txtB
{
	color: #7bc7d1;
	font-size:16px;
	float:left;
}
.txtOBold
{
	color: #f89110;
	font-weight:bold;
	font-size:16px;
	float:left;
}
.txtBBold
{
	color: #7bc7d1;
	font-weight:bold;
	font-size:16px;
	float:left;
}
.txtOBoldNF
{
	color: #f89110;
	font-weight:bold;
	font-size:16px;
}
.txtBBoldNF
{
	color: #7bc7d1;
	font-weight:bold;
	font-size:16px;
}
.txtJaune
{
	color: #fff446;
	font-size:16px;
	float:left;
}
.txtVert
{
	color: #bae5bb;
	font-size:16px;
	float:left;
}
.txtJustify
{
	text-align:justify;
	color: #7bc7d1;
	padding-bottom:10px;
	padding-top:10px;
	font-size:16px;
}

.imgLeft
{
	float:left;
}
.imgRight
{
	float:right;
}
.imgCenter
{
	text-align:center;
}
.jauneFluo
{
	color:#fffa27;
	font-size:24px;
}
/*.middlePage
{
	background-image:url(./Pictures/sphere.gif);
	
	width:100%;
	height:100%;
	overflow:auto;
}

.tab
{
}*/
