BODY
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    COLOR: gray;
    FONT-FAMILY: Tahoma, Arial, Sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.norepeat
{
    BACKGROUND-REPEAT: no-repeat
}
TABLE
{
    TEXT-JUSTIFY: inter-word;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial, Sans-serif;
    TEXT-ALIGN: justify
}
.earthTable
{
}

.bodygris
{
	MARGIN-TOP: 0px;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    COLOR: gray;
    FONT-FAMILY: Tahoma, Arial, Sans-serif;
    BACKGROUND-COLOR: #c0c0c0
}

/*************** Couleur diverse *********************************/

.Avert { COLOR: #ce0063 }
.Info { COLOR: orange }
.Normal
{
    FONT-WEIGHT: normal;
    COLOR: gray
}

.contact
{
    FONT-SIZE: 8pt;
    COLOR: black
}

.Form
{
    COLOR: black
}

.DesinscriptionTable
{
    BACKGROUND-COLOR: #ce0063
}

.CadreForm
{
	padding:15px;
	background: Black;
}

.CadreForm TD
{
	padding:15px;
	background-color: #C0C0C0;
}


/*************** LINK *********************************/

A.MenuLink			{ COLOR: black; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
A.MenuLink:active	{ COLOR: black; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
A.MenuLink:link		{ COLOR: black; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
A.MenuLink:visited  { COLOR: black; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
A.MenuLink:hover	{ COLOR: black; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}

A:active			{ COLOR: blue;  TEXT-DECORATION: underline}
A:link				{ COLOR: blue;  TEXT-DECORATION: none }
A:visited			{ COLOR: blue;  TEXT-DECORATION: none }
A:hover				{ COLOR: blue;  TEXT-DECORATION: underline}

A.InfoLink			{ COLOR: orange;TEXT-DECORATION: none}
A.InfoLink:active	{ COLOR: orange;TEXT-DECORATION: none}
A.InfoLink:link		{ COLOR: orange;TEXT-DECORATION: none}
A.InfoLink:visited  { COLOR: orange;TEXT-DECORATION: none}
A.InfoLink:hover	{ COLOR: orange;TEXT-DECORATION: underline}

A.AvertLink			{ COLOR: #ce0063;TEXT-DECORATION: none}
A.AvertLink:active	{ COLOR: #ce0063;TEXT-DECORATION: none}
A.AvertLink:link	{ COLOR: #ce0063;TEXT-DECORATION: none}
A.AvertLink:visited { COLOR: #ce0063;TEXT-DECORATION: none}
A.AvertLink:hover	{ COLOR: #ce0063;TEXT-DECORATION: underline}

A.MobileHome		{ COLOR: Black;TEXT-DECORATION: none}
A.MobileHome:active	{ COLOR: Black;TEXT-DECORATION: none}
A.MobileHome:link	{ COLOR: Black;TEXT-DECORATION: none}
A.MobileHome:visited { COLOR: Black;TEXT-DECORATION: none}
A.MobileHome:hover	{ COLOR: Black;TEXT-DECORATION: underline}

/*************** DIV *********************************/

.DivMenuGauche
{
    LEFT: 0px;
    WIDTH: 200px;
    POSITION: absolute;
    TOP: 130px;
    HEIGHT: 500px
}

.divIED
{
    LEFT: 617px;
    WIDTH: 160px;
    POSITION: absolute;
    TOP: 664px;
}

.DivMain
{
    LEFT: 207px;
    MARGIN-LEFT: 2px;
    WIDTH: 791px;
    MARGIN-RIGHT: 2px;
    POSITION: absolute;
    TOP: 130px;
    TEXT-JUSTIFY: inter-word;
    TEXT-ALIGN: justify;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial, Sans-serif;
}

.divMainStyleAdmin
{
    MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 2px;
    TEXT-JUSTIFY: inter-word;
    TEXT-ALIGN: justify;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial, Sans-serif;
}

.DivCopyRight
{
    /*LEFT: 0px;
    MARGIN-LEFT: 2px;
    POSITION: absolute;
    TOP: 780px;*/
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial, Sans-serif;
    color: Black;
}

.DivBanner
{
    LEFT: 318px;
    POSITION: absolute;
    TOP: 18px;
}

.Language
{
	left: 10px;
	position: absolute;
	top: 8px;
}

.Partners
{
    FONT-FAMILY: Tahoma, Arial, Sans-serif;
    color: Black;
    text-align:center;
    FONT-SIZE: 8pt;
}

.div_testimonial
{
	width:175px;
	height:125px;
	z-index:1;
	border:solid 1px #000000;
	padding:3px;
}

.divMenuBar
{
	POSITION: absolute;
	top: 96px;
	left: 202px;
	z-index:2;
}

.divLanguage {
	LEFT: 0px; 
	WIDTH: 1000px;
	POSITION: absolute; TOP: 8px; TEXT-ALIGN:right
}


/******************* LOGIN ****************************/
.divLoginBox
{
	position: absolute;
	top: 17px;
	left: 804px;
	width: 181px;
	height: 63px;
	z-index:2;
	background:url('/img/loginbox.png') no-repeat top left;
}

.divLoginBoxTitle
{
	position: relative;
	top: 2px;
	height: 12px;
	width: 181px;
	text-align: center;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;

}

.divLoginForm
{
	POSITION: absolute;
	top: 43px;
	left: 840px;
	width: 150px;
	height: 75px;
	z-index:2;
	background:url('/img/header-login2.png') no-repeat top left;
	padding:1px 1px 1px 2px;
}

.divLoginForm .ttl{
	font-size:12px;
	padding:4px 5px 3px 5px;
	color: orange;
}

.divLoginForm .formlogin{
	font-size:12px;
	padding:1px 1px 3px 1px;
}


.divLoginBox_input_login
{
	position: absolute;
	top: 24px;
	left: 4px;
	width:133px;
	height: 13px;
	font-size:11px;
	color:#000000;
	border:0px solid #BDBCBC;
}

.divLoginBox_input_pass{
	position: absolute;
	top: 43px;
	left: 4px;
	width:133px;
	height: 13px;
	font-size:11px;
	z-index:3;
	border:0px solid #BDBCBC;
}
.divLoginBox_input_submit
{
	position: absolute;
	top: 24px;
	left: 143px;
	width:33px;
	height:34px;
	border:0px;
	padding:0px;
	z-index:3;
	background-image:url('img/OKlogin.png');
	background-position: center center;
}


.divLoginForm_input_pass{
	width:107px;
	font-size:11px;
	color:#000000;
	border:1px solid #BDBCBC;
	padding:1px 2px;
	margin-bottom:2px;
}

.divLoginForm_input_submit{
	width:100px;
	font-size:11px;
	color:#000000;
	border:0px;
	padding:0px;
	width:27px;
	height:16px;
	margin-bottom:3px;
	background-image:url('img/ok.gif');
	background-color : #ffffff ;
	background-position: center center;
}


/*************** MENUS *********************************/

.MenuTop
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 25px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Tahoma, Arial, Sans-serif
}
.MenuGauche
{
    BORDER-RIGHT: #efefef 0px solid;
    BORDER-TOP: #efefef 0px solid;
    FONT-WEIGHT:normal;
    FONT-SIZE: 8pt;
    color: Black;
    BORDER-LEFT: #efefef 0px solid;
    BORDER-BOTTOM: #efefef 0px solid;
    FONT-FAMILY: Tahoma, Arial, Sans-serif;
}
.MenuGaucheColor
{
    COLOR: black
}
.MenuGauche TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 8px;
    BORDER-TOP-STYLE: solid;
    PADDING-TOP: 7px;
    overflow:hidden;
}
.MenuGaucheEpais
{
    BORDER-TOP-WIDTH: 3px;
}
.MenuGaucheFin
{
    BORDER-TOP-WIDTH: 1px
}
.MenuGaucheNoBorder
{
    BORDER-TOP-WIDTH: 0px;
   
}
.overflow
{
    overflow: hidden; 
    text-overflow:ellipsis;
    white-space:nowrap;
    width:200px;

}

.MenuGaucheMobile
{
    BORDER-RIGHT: #efefef 0px solid;
    BORDER-TOP: #efefef 0px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #efefef 0px solid;
    COLOR: black;
    BORDER-BOTTOM: #efefef 0px solid;
    FONT-FAMILY: Tahoma, Arial, Sans-serif
}
.MenuGaucheMobile TD
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 8px;
    BORDER-TOP-STYLE: solid;
    PADDING-TOP: 8px
}


/*************** NEWS *********************************/

.news
{
    MARGIN-TOP: 0px;
    TEXT-JUSTIFY: inter-word;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0px;
    WIDTH: 100%;
    FONT-FAMILY: Verdana, Arial,Helvetica;
    TEXT-ALIGN: justify
}
.news TH
{
    FONT-WEIGHT: bold;
    COLOR:Black
}
.newsul
{
    MARGIN-LEFT: 15px
}

/*************** TITRES *********************************/

H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial,Helvetica;
    TEXT-DECORATION: underline;
    text-align:left;

    
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    MARGIN-BOTTOM: 0px;
    COLOR: gray;
    FONT-FAMILY: Verdana, Arial,Helvetica;
    TEXT-DECORATION: none
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    MARGIN-BOTTOM: 0px;
    COLOR: gray;
    FONT-FAMILY: Verdana, Arial,Helvetica;
    TEXT-DECORATION: none
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 0px;
    COLOR: gray;
    FONT-FAMILY: Verdana, Arial,Helvetica;
    TEXT-DECORATION: none
}

/*************** LISTES *********************************/

.maol
{
    MARGIN-TOP: 10px
}
.aideliste
{
    LIST-STYLE-TYPE: lower-alpha
}

/************** Tableau bleus *****************************/
.TableauBleu
{
	 padding:1px 2px 1px 2px;
}

.TableauBleu TH
{
	/*background-image:url('img/cadres_bleu.jpg');*/
	height: 25px;
    FONT-WEIGHT: bold;
    COLOR: white;
    text-align:center;
}
.TableauBleu TD
{
    BACKGROUND-COLOR: #FFFFFF;
    height: 18px;
    COLOR: black;
}

.TableauBleuMiddleColumn
{
	background-image:url('img/cadres_bleu.jpg');
	background-position:left top;
    FONT-WEIGHT: bold;
    COLOR: white;
    text-align:center;
}


.TableauBleuLastColumn
{
	background-image:url('img/cadres_bleu_fin.jpg');
	background-position:right top;
	width: 3px;
}

/*************** UserHome *********************************/

.Mobile
{
	/*background-color: Black;*/
}

.Mobile TH
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #5A6DFF;
    text-align:center
    
}

.Mobile TD
{
    padding-left: 1px;
    padding-right: 8px;
    padding-bottom: 5px;
    padding-top: 5px;
    FONT-WEIGHT: Normal;
    COLOR: Black;
    BACKGROUND-COLOR: White
}

.Credit
{
	background: url("img/cadres_credits.gif");
	/*background-color: Black;*/
}

.Credit TH
{
    PADDING: 5px;
    FONT-WEIGHT: bold;
    COLOR: white;
    /*BACKGROUND-COLOR: #5C5D5C;*/
    text-align:center
    
}

.Credit TD
{
    PADDING: 5px;
    FONT-WEIGHT: Bold;
    COLOR: Black;
    /*BACKGROUND-COLOR: White*/
}

.Petit
{
	FONT-SIZE: 7pt;
}

/*************** Blue Table *******************************************/
.BlueTable
{
	
}

.BlueTable td
{
}

.BlueTable th
{
	font-size:large;
	COLOR: white;
}


/*************** Page acheter credits *********************************/

.priceTable
{
	width: 100%;
	padding:5px;
}

.PriceTitle1
{ 
	background-color: Red;
}

.PriceTitle2
{ 
	background-color: #848284;
	/*color:#C0C0C0;*/
	text-align:center;
	font-weight:bold;
}

.Price1
{
	background-color: #FFFFCE;
	color: Black;
}

.Price2
{
	background-color: #FFFF9C;
	color: Black;
}

.Price3
{
	background-color: #F7E700;
	color: Black;
}

.PriceLabel
{
	color:Red;
	 font-weight:bold;
	 font-size: 16px;
}




