body {
background-color:#CCE6FF;
font-family:"Trebuchet MS",helvetica,sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
text-align:center;
}
div#conteneur {
margin:0 auto;
position:relative;
text-align:left;
width:1010px;
}
div#logo {
background:transparent url(../img/logo.png) no-repeat scroll left center;
height:160px;
margin:0;
width:250px;
}
div#logo a {
display:block;
height:154px;
margin:0;
width:200px;
}
div#hautgauche {
background:transparent url(../img/header_gauche.gif) no-repeat scroll left top;
height:233px;
margin:0;
text-align:left;
width:22px;
}
div#haut {
background:#8CB7FF none repeat scroll 0 0;
height:233px;
left:22px;
margin:0 auto;
position:absolute;
text-align:left;
top:0;
width:988px;
}
div#pubhaut {
height:90px;
margin:0 0 0 230px;
position:absolute;
top:10px;
width:728px;
}
div#pubhaut img {
border:0 none;
}
pre {
overflow:auto;
}
div#logerror {
background:#8CB7FF none repeat scroll 0 0;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
height:50px;
left:810px;
position:absolute;
text-align:center;
top:233px;
width:200px;
}
div#login {
background:#8CB7FF url(../img/login.png) no-repeat scroll center 30px;
color:#000000;
font-size:13px;
font-weight:bold;
height:197px;
left:810px;
margin:0;
padding-top:50px;
position:absolute;
text-align:center;
top:283px;
width:200px;
}
div#login input {
width:140px;
}
div#login input.submitbtn {
background:transparent url(../img/valider2.gif) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
height:35px;
margin:0;
padding:0;
width:100px;
}
div#login input.submit_logout {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#000000;
cursor:pointer;
font-weight:bold;
height:16px;
margin:0;
padding:0;
width:100px;
}
div#login a {
color:#6699FF;
font-weight:bold;
margin:0;
padding:0;
text-decoration:none;
}
div#login #frm_login a {
color:#0000F0;
}
div#login p {
margin:3px 0 0;
padding:0;
text-align:center;
width:140px;
}
ul#menu {
height:50px;
list-style-type:none;
margin:0 0 0 -16px;
padding:0;
position:absolute;
top:130px;
width:1010px;
align:center;
}
ul#menu li {
float:left;
margin-top:40px;
padding-right:10;
text-align:center;
width:160px;
}
ul#menu li a img {
border:0 none;
}
div#pubdroite {
background:#8CB7FF none repeat scroll 0 0;
height:650px;
left:810px;
margin:0;
position:absolute;
text-align:center;
top:510px;
width:200px;
}
h5#slogan {
color:#000000;
display:block;
font-size:14px;
left:225px;/*180px;*/
position:absolute;
top:105px;
padding:0px;
margin:0px;
}
h5 {
text-align:center;
}
#slogan .date,
#slogan .user {
color:#1853FF;
}
marquee {
display:inline;
}
div#contenu {
background:transparent url(../img/angle_hd_contenu.gif) no-repeat scroll right top;
height:900px;
padding-top:20px;

width:810px;
}
div#contenu h2 {
color:#000000;
font-size:2em;
line-height:0;
padding:10px;
text-align:center;
}
div#contenu h3 {
color:#4683DC;
font-size:1.7em;
font-weight:bold;
line-height:30px;
text-align:center;
}
div#contenu h4 {
color:#4683DC;
font-size:1.5em;
font-weight:bold;
line-height:30px;
text-align:center;
}
div#contenu p {
color:#000000;
font-size:1.2em;
margin-left:10px;
margin-right:10px;
text-align:left;
}
div#reglement {
behavior: url("iepngfix.htc");
background:transparent url(../img/bckgd_main4.png) repeat-y scroll 0 0;
border:0 none;
height:820px;
margin-left:auto;
margin-right:auto;
overflow:auto;
padding-top:30px;
width:750px;
}
div#reglement textarea {
height:550px;
margin-left:75px;
width:600px;
}
div#accueil,
div#partenaire,
div.main {
behavior: url("iepngfix.htc");
background:transparent url(../img/bckgd_main4.png) no-repeat scroll 0 0;
border:0 none;
height:820px;
padding-top:30px;
width:800px;
}
div#accueil ,
div#accueil h3{
	text-align:center;
	text-align:left;
	float:left;
	padding-left:30px;
}
div#accueil h3{
	padding-bottom:30px;
}
div#accueil table {
	padding-right:50px;
	text-align:center;
	text-align:left;
	padding-left:0px;
	border:0 none;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:600px;
	border-collapse:collapse;
}
div#accueil table td,
div#classement table td {
border:1px solid navy;
}

div#accueil table th,
div#classement table th {
	border:1px solid black;
	padding:0px;
}
.breaker,
div#accueil .breaker,
div#classement .breaker {
border:0px none;
}
.border_none,
.border_none tr,
.border_none td {
border:0px none;
}
#partenaire ul li {
	list-style-type:none;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid gray;
	color:#000000;
	display:block;
	padding:2px;
	text-align:center;
	text-decoration:none;
	width:120px;
	margin-bottom: 3px;
}
#partenaire ul li:hover {
	background:#CCCCCC none repeat scroll 0 0;
	border:1px solid gray;
}
div#accueil table tr {
font-weight:bold;
height:12px;
}
div#accueil .breaker {
color:#000000;
font-size:1.4em;
font-weight:bold;
}
div#accueil {
font-size:1.8em;
font-weight:bold;
}
div#accueil span#appelez {
display:block;
font-weight:bold;
margin:0 0 0 50px;
padding:5px;
text-align:left;
font-size:25px;
}
div#accueil span#prix,
span.prix {
color:#000000;
font-size:0.45em;
}
div#accueil span#prix,
div#accueil span#numero {
font-family:"Trebuchet MS",helvetica,sans-serif;
}
span.prix {
font-size:1em;
}
div#jouer {
behavior: url("iepngfix.htc");
background:transparent url(../img/bckgd_main4.png) repeat-y scroll 0 0;
border:0 none;
color:#000000;
font-weight:bold;
height:790px;
margin-left:auto;
margin-right:auto;
padding:30px;
text-align:left;
width:690px;
}
div#jouer .puce {
color:#4683DC;/*#3578FF;*/
font-weight:bold;
text-decoration: none;
font-family: Ravie;
}
div#jouer .puce:after {
content:") ";
}
div#jouer p {
color:#000000;
font-size:1.25em;
font-weight:bold;
}

div h3,
div#gagnants h2,/* Référencement */
div#reglement h4,/* Référencement */
div#contact h4,/* Référencement */
div#partenaire h4,/* Référencement */
div#lost-pass h4,/* Référencement */
div#mentions h4,/* Référencement */
div#jouer h3,
.nice-blue {
color:#4683DC;
font-size:1.7em;
font-weight:bold;
line-height:30px;
text-align:center;
font-family: Ravie;
}
div#jouer span#numero,
span.numero {
font-size:1.8em;
font-weight:bold;
}
div#gagnants,.main {
behavior: url("iepngfix.htc");
background:transparent url(../img/bckgd_main4.png) repeat-y scroll 0 0;
border:0 none;
height:820px;
margin-left:auto;
margin-right:auto;
padding-top:30px;
width:750px;
}
div#gagnants table {
border:0 none;
font-size:11px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:400px;
}

div.info  {
color:#000000;
font-size:1.15em;
font-weight:bold;
margin-left:15px;
margin-right:25px;
}

div#contact,
div.main {
behavior: url("iepngfix.htc");
background:transparent url(../img/bckgd_main4.png) repeat-y scroll 0 0;
border:0 none;
height:790px;
margin-left:auto;
margin-right:auto;
padding:30px;
width:690px;
}
div#contact table,
div.main table {
border:0 none;
margin-left:auto;
margin-right:auto;
}
div#contact input.submitbtn,
div.main  input.submitbtn {
background:transparent url(../img/valider.gif) no-repeat scroll right center;
border:0 none;
color:#F70000;
cursor:pointer;
font-weight:bold;
height:16px;
margin:0;
padding:0;
width:90px;
}
div#contact textarea,
div.main   textarea{
height:200px;
width:350px;
}
div#contact p ,
div.main   p{
text-align:center;
}
div#mentions {
behavior: url("iepngfix.htc");
background:transparent url(../img/bckgd_main4.png) repeat-y scroll 0 0;
border:0 none;
font-size:1em;
height:790px;
margin-left:auto;
margin-right:auto;
overflow:auto;
padding:30px;
width:690px;
}
div#footergauche {
behavior: url("iepngfix.htc");
background:transparent url(../img/coin_footer.gif) no-repeat scroll left top;
height:60px;
left:0;
position:absolute;
top:1120px;
width:22px;
}
div#footer {
background:#8CB7FF none repeat scroll 0 0;
height:60px;
left:22px;
position:absolute;
top:1120px;
width:988px;
}
div#footer p {
color:#FFFFFF;
margin:0;
text-align:center;
}
div#footer p a {
color:#FFFFFF;
}
div#compte {
behavior: url("iepngfix.htc");
background:transparent url(../img/bckgd_main4.png) repeat-y scroll 0 0;
border:0 none;
height:820px;
margin-left:auto;
margin-right:auto;
padding-top:30px;
width:750px;
}
div#compte table {
border:0 none;
margin-left:auto;
margin-right:auto;
width:500px;
}
div#compte p {
color:#AA0000;
font-size:1.4em;
text-align:center;
}
div#compte p  #champ_mail {
font-size:17px;
}
div#compte textarea {
height:150px;
width:500px;
}
div#compte p.etoile {
font-size:10px;
margin-bottom:0;
margin-left:20px;
margin-top:0;
text-align:left;
}
div#compte p.cgu {
font-size:12px;
margin-left:50px;
text-align:left;
}
div#compte p.topmenu {
margin:0;
padding:0;
text-align:center;
}
div#login a.menu-sub {
	color:white;
}
div#login a.menu-sub:hover {
	color:black;
}
div#compte p.message {
color:red;
}
div#compte p.topmenu a {
font-size:16px;
font-weight:bold;
text-decoration:none;
}
div#compte p.topmenu a:hover {
color:red;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}
div#compte input.text {
height:20px;
width:300px;
}
div#compte input.submitbtn {
background:transparent url(../img/valider.gif) no-repeat scroll right center;
border:0 none;
color:#F70000;
cursor:pointer;
font-weight:bold;
height:16px;
margin:0;
padding:0;
width:90px;
}
div#compte a.submit {
color:#F70000;
font-weight:bold;
margin:0;
padding:0;
text-decoration:none;
}
p#erreur {
color:#FFFFFF;
font-size:20px;
font-weight:bold;
text-align:center;
}
div tr.titre {
background-color:#4588FF;
color:#FFFFFF;
}
span#numero,
span.numero {
color:#EC1013;
}
a.bouton {
color:black;
font-weight:bold;
padding:5px;
text-align:center;
text-decoration:underline;
}
a.bouton:before {
content:"> ";
}
a.bouton:after {
content:" <";
}
img {
border:0 none;
}
li#bt_inscription,
li#bt_compte{
float:left;
padding-left:30px;
}
#form_rank{
text-align:center;
}