body {

	position:relative;

	/* background:#000000  repeat-x; */ /*	background:  /*url(../images/bg_redbox.gif) repeat-x*/ ;

	background: #b2d5fd url(../images/background/bluelight.jpg) repeat-x;

	width:979px;

	margin:auto;

	font-family: "Comic Sans MS";

	color:#000000;

    font-size: 10pt; padding:0em;

	}







#changeColor {

position:absolute;

left: 950px;

top: 16px;

}



#invisible {

position: absolute;

top: 15px;

right: 400px;

color: #FFFFFF;

}



#invisible a {

color: #FFFFFF;

}







div#corps {

	position:relative;

	float:left;

	padding-left: 20px;

	background-color:#FFFFFF;

	width:940px;

	margin-left: 10px;

	/*border:solid #000000 1px;*/

	

	}

	

* html div#corps{

	/*Ce code sera interprété uniquement par IE et appliquera donc cette hauteur minimale, souvent utile pour afficher des backgrounds  */

	margin-left: 5px;

}

	

	

div#corpsmodo {

	position:relative;

	float:left;

	/*padding-right: 20px;

	padding-right:40px;*/

	/*border:solid #000000 1px;*/

	

	}





#corpsgauche {



float:left;

display:inline;

padding-right: 10px;

/*border:solid 1px #000000;*/

width:755px;

}	





#corpsdroite {



/*display:inline;*/
float: left;

/*border:solid 1px #000000;*/

}	



#nouveau {

font-size:18px;

color:#0573ad;

font-weight:bold;

}





/* titre */

h4 { 

color:#ed3146;

size: 18px;

}



h2#femme {

	color:#fe5da1;

	font-weight:bold;

}



h2#homme {

	color:#80A8EA;

	font-weight:bold;

}

	

/* decalage du texte  */

blockquote { margin: 20px; }

	





	



	

	

div#register {

	background: url(../images/interface/panel_register_bg.png) no-repeat top left;

	height: 144px;

	width: 434px;

	text-align:center;

	padding-top: 10px;



	

}



div#connexion {

	background: url(../images/interface/panneauConnexion.png) no-repeat top left;

	height: 50px;

	width: 435px;

	text-align:center;

}

div#connexionTexte {

	text-align:center;

	position:relative;

	top:13px;

	color:#6069c6;

	font-size:18px;

}



div#bleu {

	background: url(../images/interface/panel_teaser_bg.png) no-repeat top left;

	height: 365px;

	width: 435px;

	text-align:center;

	

}





div#dansbleu {

	left: 18px;

	top: 35px;

	position:relative;

	font-size:18px;

	color:#0573ad;



}



span#register {

	font-size:18px;

	color:#0573ad;



}





td#last {

color:#6699FF;

}

	



td#news2 {

color:#6699FF;

font-size:16px;

}





td#newstxt {

color:#666666;

}

	

div#infosRight {

	/* background-color:#DDF8DC;

	border-width:1px;

	border-style:solid;

	border-color:#006633; */

	width: 700px;

	left: 24px;

	position:relative;

	height:75px;

	color:#25641E;

	font-size:14px;

	}

	

div#infosRight2 {

	/*background-color:#DDF8DC;

	border-width:1px;

	border-style:solid;

	border-color:#006633;*/

	width: 700px;

	left: 24px;

	position:relative;

	height:80px;

	color:#25641E;

	font-size:14px;

	}

	

div#infosFalse2 {

	/*background-color:#FFDDE0;

	border-width:1px;

	border-style:solid;

	border-color:#E40718;*/

	width: 700px;

	left: 24px;

	position:relative;

	height:80px;

	color:#FF0000;

	font-size:14px;

	}

	

div#right {

	color:#009933;

	font-size:14px;

	}

	

div#false {

	color:#FF0000;

	font-size:14px;

	}

	

div#corps th {

	color:#0b8bf6;

}



/* menu du haut */

#h_menu  {

	position:absolute;

	top: 75px;

	left: 30px;

	font-size:8pt;

	color:#FFFFFF;

}







#h_menu a {

color:#FFFFFF;

}





.icons {

	float:left;

	padding: 0px 5px 0px 5px

}



#deconnexion {

	position: absolute;

	top: 35px;

	left: 840px;

}













#header {

	width:978px;

	height:175px;

	margin-left: 1px;

	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/interface/new2/header.png');*/ 

	

	background:url(../images/interface/new2/header_new.png) no-repeat;

	_background:none;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/interface/new2/header_new.png', sizingMethod='crop');*/

	



	}

	

	



html>body #header {

	filter: none;

	background: url('../images/interface/new2/header_new.png') no-repeat;

}











#corps a {

position:relative;

}





#footer {

	width:978px;

	height:180px;

	margin-left:1px;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/interface/new2/footer.png');

	clear:both;

	color:#FFFFFF;

	text-align:center;

}



html>body #footer {

	filter: none;

	background: url('../images/interface/new2/footer.png') no-repeat;

}



#footer a {

/*color:#CCFF33;*/

color:#FFFFFF;

position:relative;

}







p#footer a:hover {

color:#d7d7fd;

}



#conteneur {

position:absolute;

margin-top: 15px;

}











#stat {

background-image:url(../images/divers/stat.png);

}



#news {

background-image:url(../images/divers/statnews.png);

behavior: url(png.htc);

width: 320px;

height: 150px;

position:relative;

left: 0px;

top: 0px;

}



#divinscrire {

background-image:url(../images/divers/statdouble.png);

behavior: url(png.htc);

width: 650px;

height: 130px;

position:relative;

}



#text {

position:relative;

left:10px;

width: 300px;

color:#666666;

size: 11px;

}



#statdiv { 

height: 30px;

top: 5px;

position:relative;

behavior: url(png.htc);

color: #0066CC;

}



#statpic {

background-image:url(../images/divers/statpic.png);

height: 110px;

width: 110px;

behavior: url(png.htc);

}



#statpic:hover {

background-image:url(../images/divers/statpicover.png);

height: 110px;

width: 110px;

behavior: url(png.htc);

}



#statpic:hover a {

	color:#FF0066;

}



#statpic.hover a {

	color:#FF0066;

}





	

	

.image {

	border: 0px;

	behavior: url(png.htc);

}



.menu_icons {

	border: 0px;

	_behavior: url(png.htc);

}



	

/*mise en page */	

h2{font-size:13px;

color:#FF0000;}



h3{ font-size:16px;

color:#0066FF;

}

a{color:#0066FF;text-decoration:none;}

a:hover{color:#FF9933; }

a:visited{text-decoration:none;}



/* position du formulaire login du haut */

#login {

	position: absolute;

	top: 97px;

	right: 40px;

}



/* position du inscription du haut */

#inscriptionHaut {

	position: absolute;

	top: 20px;

	right: 40px;

	color:#FFFFFF;

}

/* position de la photo dans mon compte */

#photomoncompte {

	position: absolute;

	top: 50px;

	left: 480px;

}





/* position du bienvenue si connecte */

#connecte {

	position: absolute;

	top: 15px;

	right: 60px;

}



#connecte a {
	/*color:#CCFF33;*/
	/*color:#FFFF99;*/
	color:#FFFFFF;
}



#connecte a:hover {

	color:#D7D7FD;

}



/* position des messages si ya des nouveaux */

#messageheader {

	position: absolute;

	top: 73px;

	right: 40px;

	font-family: "Comic Sans MS";

	color="#FFFFFF";

}



/* couleur verte des liens pr le message : tu es connecté... */

#messageheader a {

/*color:#CCFF33;*/

color:#FFFFFF;

}

#messageheader a:hover {

color:#d7d7fd;

}





/* position du nombre de membres */

#nbmembres {

	position: absolute;

	top: -13px;

	left: 700px;

	color:#FFFFFF;

}



/* position du logo */

#logo {

	position: absolute;

	top: 15px;

	left: 20px;

}





/* position du nombre de connections journalière */

#nbconnections {

	position: absolute;

	top: 5px;

	left: 30px;

	color:#FFFFFF;

}





/* couleur du formulaire login du haut */

#login input {

	border: 1px solid #000066;

	background-color: white;

  	color: #1384B4;

}



#forminscription input, select, textarea  {

	/*border: 1px outset #C8C1B7;

	background-color:#5eb3f4;

  	color: white;*/

}





/* couleur du formulaire dans la page connexion */

#login2 input {

	border: 1px solid #1384B4;

	background-color: white;

  	color: #1384B4;

  	margin: 0 5px;

  	padding: 0 3px;

}



#login2 {

-moz-border-radius: 20px;

border:solid #0099FF 1px;

}



#forminscription em {

  color:#FF0000;  

}



#message em {

  color:#FF0000;  

}



#unami {

background-image:url(../images/mesamis/fond.jpg);

width: 147px;

height: 196px;

position:relative;

padding-top: 15px;

}



#unvisiteur {

background-image:url(../images/mesvisiteurs/fond.jpg);

width: 147px;

height: 196px;

position:relative;

}



#unamiconnecte {

background-image:url(../images/mesamis/fondconnecte.jpg);

width: 147px;

height: 196px;

position:relative;

padding-top: 15px;

}



#pseudoami {

color:#0066FF;

font-size:15px;

font-weight:bold;

}



#menuamis {

font-size: 10px;

}





/* ---------------- Blog ---------------- */



#unarticle {

background-image:url(../images/interface/unarticle.jpg);

width: 600px;

height: 300px;

}



#titreblog {

color:#3366CC;

font-size:14px;

font-weight:bold;

}



#dateblog {

color:#3366CC;

font-size:14px;

}



#messageblog {

color:#666666;

font-size:13px;

padding-right: 10px;

overflow: hidden;

}



#hautblog {

color:#666666;

font-size:14px;

font-weight:bold;

width:150px;

}



#blogimage {

background-image:url(../images/bloghaut.jpg);

width: 668px;

height: 290px;

padding: 10px 10px 10px 10px;

}



h7 {

color:#999999;

font-size: 16px;

padding-left: 15px;

}



#textedescriptionblog {

 color:#FF9900;

}



#designecrire {

	background-image:url(../images/interface/designecrire.jpg);

}



#flash {

	background-image:url(../images/accueil/flash.jpg);

	padding-top: 4px;

	width: 447px;

	height: 201px;

	margin-bottom:8px;

}



#panelconnection {

background-image:url(../images/interface/panel_register_bg.png);

width: 434px;

height: 144px;

}



#nbconnecte {

background-image:url(../images/accueil/nbconnecte.jpg);

width:434px;

height:30px;

color:#6699FF;

font-size:14px;

margin-bottom:8px;

}



.borderdefis {

	-moz-border-radius: 15px;

	border: 1px solid #0066FF;

	background:#e9f2fc;

}



.borderdefisremportes {

	width: 600px;

	-moz-border-radius: 15px;

	border: 0px solid #3db449;

	background:#e3fee6;

}



.borderdefisnuls {

	width: 600px;

	-moz-border-radius: 15px;

	border: 0px solid #fed442;

	background:#fcf5dd;

}



.borderdefisperdus {

	width: 600px;

	-moz-border-radius: 15px;

	border: 0px solid #fc5a6d;

	background:#fbe4e7;

}



.borderdefisencours {

	width: 700px;

	-moz-border-radius: 15px;

	border: 0px solid #465e8f;

	background:#F0EFEC;

}



#score {

font-size:26px;

color:#0066FF;

}



#tempsRestant {

font-size:14px;

color:#3d3e44;

}



#tempsRestantindex {

font-size:12px;

color:#3d3e44;

}





#vote a {

font-size:18px;

color:#3d3e44;

}



#titredefis {

font-size:22px;

color:#666666;

}







#enligne a {

font-size:11px;

}



#dateMessage {

font-size:15px;

color:#FFFFFF;

}



#objetMessage {

font-size:14px;

width: 500px;

}



#messageMessage {

font-size:14px;

overflow:hidden;

width: 500px;

min-height: 120px;



}



#textareamessage {

min-height: 100px;

min-width: 450px;

background-color:#C2D3EF;

}





#generalBlog {

border:solid 1px #000033;

width: 750px;

height:auto;

}



#leftBlog {

background-color:#65a2cf;

color:#FFFFFF;

width: 150px;

min-height: 400px;

display:inline;

float:left;

text-align:center;

overflow:hidden;

-moz-border-radius: 5px;

padding: 3px;

margin-bottom: 10px;

}

#leftBlog a {
	color:#FFFFFF;
}



#rightBlog {

background-color:#FFFF99;

display:inline;



}





#article {

border: solid 1px #65a2cf;

width: 585px;

-moz-border-radius: 5px;

float:right;

margin-left: 5px;

padding: 2px;

margin-bottom: 10px;

overflow:hidden;

}



#titreArticle {

background-color:#65a2cf;

width:100%;

color:#FFFFFF;

font-size:16px;

vertical-align:top;

-moz-border-radius: 5px;

}



#dateArticle {

background-color:#65a2cf;

width:100%;

color:#FFFFFF;

font-size:12px;

vertical-align:top;

-moz-border-radius: 5px;

}



#nombrePages {

border: solid 1px #192032;

width: 590px;

-moz-border-radius: 10px;

float:right;

margin-left: 5px;

padding: 2px;

margin-bottom: 10px;

}





#cadreinterieurarticle {

height: 225px;

padding-top: 5px;

}



#photoarticleblog {

width: 220px;

/*border: solid 1px #0066CC;*/

display:inline;

text-align:center;

float:left;

position:relative;

}



#messagearticleblog {

width: 360px;

min-height: 150px;

float:left;

color:#666666;

/*border: solid 1px #0066CC;*/

display:inline;

overflow:hidden;

position:relative;

margin-bottom: 10px;

}



#menuarticleblog {

text-align: center;

display:block;

position:relative;

}



/*.submit {

background-color:#192032;

font-size:16px;

-moz-border-radius: 12px;

color:#FFFFFF;

border:#DDE4F4 solid 4px;

cursor:pointer;

}



.submit:hover {

background-color:#393c48;

}*/



.submit {

background-color:#7cc1f4;

font-size:13px;

-moz-border-radius: 4px;

color:#FFFFFF;

font-weight:bold;

border:#6296bc solid 2px;

cursor:pointer;

}


.submit2 {

background-color:#7cc1f4;

font-size:30px;

-moz-border-radius: 4px;

color:#FFFFFF;

font-weight:bold;

border:#6296bc solid 2px;

cursor:pointer;

}


.submit:hover {

background-color:#6296bc;

}



.header {

-moz-border-radius: 4px;

text-indent: 2px;

font-weight:bold;

}



.headerSubmit {

-moz-border-radius: 4px;

font-weight:bold;

cursor:pointer;

}



.cadremoncompte{

width: 205px;

height: 154px;

background-image:url(../images/compte/cadremoncompte.png);

background-repeat:no-repeat;

}



.cadremoncomptemessageperso{

width: 287px;

height: 154px;

background-image:url(../images/compte/cadremoncomptemessageperso.png);

background-repeat:no-repeat;

}



.cadremoncompteprofil{

width: 732px;

height: 224px;

background-image:url(../images/compte/cadrecompteprofil.png);

background-repeat:no-repeat;

}



