*
{
   margin: 0;
   padding: 0;
}

html, body
{
   width: 100%;
   background-color: #ffffff;
}

img
{
   border: none;
}

textarea
{
   font: normal 14px 'Trebuchet MS', Arial, Helvetica;
   /*resize: none;*/
}

.clear
{
   clear: both;
}

.center
{
   text-align: center;
}



#userBar
{
   width: 100%;
   height: 27px;
   background-color: #000000;
   border-bottom: solid 6px #cfcfcf;
}

#userBar p
{
   width: 952px;
   font: bold 14px 'Trebuchet MS', Arial, Helvetica;
   margin: auto;
   padding-top: 4px;
   text-align: right;
   text-transform: uppercase;
   color: #e6e6e6;
}

#userBar a,
#userBar a:active,
#userBar a:visited,
#userBar a:hover
{
   text-decoration: none;
   color: #e6e6e6;
}

#userBar a:hover
{
   color: #808080;
}



#header, #header_en
{
   width: 952px;
   height: 133px;
   margin: auto;
   background-color: transparent;
}

#header #logo
{
   width: 312px;
   height: 94px;
   background-image: url(../_img/logo.png);
   background-repeat: no-repeat;
   background-position: 0 15px;
   cursor: pointer;
}

#header_en #logo
{
   width: 312px;
   height: 94px;
   background-image: url(../_img/logo_en.png);
   background-repeat: no-repeat;
   background-position: 0 15px;
   cursor: pointer;
}

#flagFR
{
   width: 16px;
   height: 11px;
   background: url(../_img/flag_fr.png) no-repeat;
   position: relative;
   top: 5px;
   right: 30px;
   float: right;
   cursor: pointer;
}

#flagEN
{
   width: 16px;
   height: 11px;
   background: url(../_img/flag_us.png) no-repeat;
   position: relative;
   top: 5px;
   right: 30px;
   float: right;
   cursor: pointer;
}

#header ul, #header_en ul
{
   list-style: none;
   font: bold 12px Arial, Helvetica;
}

#header ul li, #header_en ul li
{
   width: 136px;
   background-color: #eeeeee;
   text-align: center;
   float: left;
}

#header ul li:hover, #header_en ul li:hover
{
   background-color: #aaaaaa;
   cursor: pointer;
}

#header a,
#header a:active,
#header a:visited,
#header a:hover,
#header_en a,
#header_en a:active,
#header_en a:visited,
#header_en a:hover
{
   display: block;
   padding-top: 16px;
   padding-bottom: 16px;
   text-decoration: none;
   text-transform: uppercase;
   color: #000000;
}

#header a:hover, #header_en a:hover
{
   background-color: #f5960d;
   color: #ffffff;
}

#header .active a,
#header .active a:active,
#header .active a:visited,
#header .active a:hover,
#header_en .active a,
#header_en .active a:active,
#header_en .active a:visited,
#header_en .active a:hover
{
   color: #ffffff;
}

#header .active, #header_en .active
{
   background-color: #1a1a1a;
}



#login
{
   width: 200px;
   margin: auto;
   font-size: 14px;
   font: normal 12px Arial, Helvetica;
}

#loginBox
{
   width: 309px;
   height: 125px;
   margin-left: 280px;
   margin-top: -10px;
   background-image: url(../_img/login_bubble.png);
   position: absolute;
   display: none;
}

#login #loginBox #close
{
   width: 22px;
   height: 23px;
   background-image: url(../_img/close_button_login.png);
   background-repeat: no-repeat;
   cursor: pointer;
   position: absolute;
   right: -2px;
   top: 26px;
}

#loginBox table
{
   width: 280px;
   margin-top: 40px;
   margin-bottom: 5px;
   margin-left: 20px;
   color: white;
   z-index: 1500;
}

#loginBox td
{
   min-width: 90px;
   height: 24px;
}

#loginBox table input[type="text"],
#loginBox table input[type="password"]
{
   padding-top: 2px;
   padding-bottom: 2px;
   border: none;
   width: 130px;
}

table input[type="text"],
table input[type="password"],
input[type="text"],
input[type="password"]
{
   padding-top: 2px;
   padding-bottom: 2px;
   border: 1px solid #ddd;
}

#loginBox table input[type="submit"]
{
   width: 30px;
}

table input[type="submit"],
input[type="submit"],
table input[type="button"],
input[type="button"]
{
   border: none;
   margin-left: 6px;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 4px;
   padding-right: 4px;
   background-color: #f5960d;
   font: normal 13px 'Trebuchet MS', Arial, Helvetica;
   color: #ffffff;
   text-transform: uppercase;
   cursor: pointer;
}

.inred {
   background-color: #f5440d;
}

table input[type="submit"]:hover,
input[type="submit"]:hover,
table input[type="button"]:hover,
input[type="button"]:hover,
.titre td input[type="button"]:hover,
.titre td input[type="submit"]:hover,
.inred:hover
{
   background-color: #b8b8b8;
}

.titre td input[type="button"]:hover,
.titre td input[type="submit"]:hover
{
   background-color: #f5960d;
}

table select, select
{
   height: 25px;
   padding: 2px;
   border: solid 1px #ddd;
}

#loginBox a,
#loginBox a:visited
{
   margin-left: 120px;
   font-size: 10px;
   color: white;
}

#loginBox a:hover
{
   color: #404040;
}



#page
{
   margin: auto;
   width: 952px;
}



#footerContainer
{
   width: 100%;
   height: 145px;
   margin: auto;
   padding-top: 15px;
   background-color: #e1e1e1;
}

#footer
{
   width: 952px;
   height: 100px;
   margin: auto;
   font: normal 14px 'Trebuchet MS', Arial, Helvetica;
   color: #8d8d8d;
}

#footer .block
{
   margin-left: 7px;
   width: 175px;
   float: left;
}

#footer .sep
{
   float: left;
   width: 1px;
   height: 100%;
   margin-right: 7px;
   background-color: #cfcfcf;
}

#footer .block a,
#footer .block a:active,
#footer .block a:visited,
#footer .block a:hover
{
   font: normal 14px 'Trebuchet MS';
   color: #8d8d8d;
   text-decoration: none;
}

#footer .block a:hover
{
   color: #d09540;
}

#footerUs
{
   width: 952px;
   height: 25px;
   padding-top: 15px;
   margin: auto;
   text-align: center;
   font: normal 14px 'Trebuchet MS', Arial, Helvetica;
}



.partner
{
   font-weight: bold;
   font-size: 18px;
   font-style: italic;
   color: #959ea8;
}

.gold
{
   font-weight: bold;
   font-size: 18px;
   font-style: italic;
   color: #e2ca20;
}

.premium
{
   font-weight: bold;
   font-size: 18px;
   font-style: italic;
   color: #49fb13;
}

.error
{
   margin-left: 15px;
   font-weight: bold;
   font-size: 14px;
   color: #ec3636;
}

.success
{
   margin-left: 15px;
   font-weight: bold;
   font-size: 14px;
   color: #afff6d;
}
.pg_ads_txt h2{
	background:none;
	color:#000;
	padding-left:0px;
}
.pg_ads_txt p{
	color:#000;
	margin-bottom: 15px;
}
.pg_ads_txt ul{
    list-style-type: none;
	margin-left:20px;
	margin-bottom:15px;
	font: normal 13px 'Trebuchet MS', Arial, Helvetica;
    color: #000;
    line-height: 150%;
}
.pg_ads_txt i{
    margin-right: 10px;
}
.pg_ads_txt b{
    font-weight: inherit;
    color: #4440d4;
    text-decoration: underline;
}
.pg_ads_txt .intger_ads {font-weight:bold;}
.telecharge_ads{
	font: normal 13px 'Trebuchet MS', Arial, Helvetica;
    color: #808080;
    line-height: 150%;
	text-decoration: none;
}

.bloc1 .bloc_p1, .bloc1 .bloc_p2, .bloc3 .bloc_p2, .bloc6 .bloc_p2 {
	text-align: center;
    color: #000;
    font-weight: bold;
    font-family: arial;
}
.bloc1 .bloc_p1{
	font-size: 17px;
	margin-bottom:0px;
	}
.bloc1 .bloc_p2, .bloc3 .bloc_p2, .bloc6 .bloc_p2{font-size: 23px;}
.bloc1 .bloc_p2 i{
	color:#f5ab00;
	font-style: normal;
	}
.bloc1 .instal_fch, .bloc3 .instal_fch, .bloc6 .instal_fch{
	width: 100%;
    clear: both;
    overflow: hidden;
	margin-bottom: 20px;
}

.bloc1 .instal_fch .instal_fch_ok, .bloc1 .instal_fch .instal_fch_no, .bloc3 .instal_fch .instal_fch_ok,  .bloc3 .instal_fch .instal_fch_no,  .bloc6 .instal_fch .instal_fch_ok,  .bloc6 .instal_fch .instal_fch_no{
	float:left;
	width: 40%;
	border-radius: 5px;
	text-align: center;
    font: normal 18px 'Trebuchet MS', Arial, Helvetica;
    color: #fff;
	}
.bloc1 .instal_fch .instal_fch_ok, .bloc3 .instal_fch .instal_fch_ok, .bloc6 .instal_fch .instal_fch_ok{
	border: 2px solid #399014;
    background-color: #1dca11;
    padding: 15px;  
    margin-right: 5%;
	cursor:pointer;
}

.bloc1 .instal_fch .instal_fch_ok:hover, .bloc3 .instal_fch .instal_fch_ok:hover, .bloc6 .instal_fch .instal_fch_ok:hover{ opacity:0.7;}

.bloc1 .instal_fch .instal_fch_no, .bloc3 .instal_fch .instal_fch_no, .bloc6 .instal_fch .instal_fch_no{
	border: 2px solid #800808;
    background-color: #ea340a;
    padding: 5px;
	cursor:pointer;
}
.bloc1 .instal_fch .instal_fch_no:hover, .bloc3 .instal_fch .instal_fch_no:hover, .bloc6 .instal_fch .instal_fch_no:hover{ opacity:0.7;}
#red_info u{ cursor:pointer; }
.bloc3 .instal_fch .instal_fch_ok, .bloc6 .instal_fch .instal_fch_ok{
    padding: 15px;
    font-size: 16px;
}
.bloc3 .instal_fch .instal_fch_no, .bloc6 .instal_fch .instal_fch_no{
    padding: 6px;
    font-size: 16px;
	text-decoration:none;
}
.bloc3 p, .bloc6 p{
	color: #000;
    font-size: 15px;
}
.bloc3 i, .bloc6 i{
	color: #1dca11;
	font-style:normal;
    font-size: 17px;
}
.bloc3 .ads_cliq, .bloc6 .ads_cliq{
	text-decoration: underline !important;
    color: #401fec !important;
}
.bloc3 .instal_fch_no a, .bloc6 .instal_fch_no a{
	color: #fff !important;
    text-decoration: none !important;
	}
.bloc4 .cliq_case{
	text-decoration: underline !important;
    color: #a30b06  !important;
	font-weight:bold !important;
}