body {
	background-image:url(../background/background0.jpg);
	margin:auto;
	width:975px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


/* ======== Header WzParadise ======== */

#header {
	opacity:0.9;background-image:url(../images/headerDM.png);
	background-repeat:no-repeat;
	height:226px;
	width:1013px;
	margin-top:20px;
}

#header #membre {
	width:326px;
	height:113px;
	float:right;
	margin-top:42px;
	margin-right:58px;
	color:#5a5a5a;
	text-align:center;
}

#header #membre #bienvenue {
	color:#FFF;
	text-align:center;
}

#header #membre a {color:#5a5a5a; text-decoration:none;}
#header #membre a:hover {color:#5a5a5a; text-decoration:underline;}

#header #membre table {
	margin-top:15px;
	margin-left:16px;
	text-align: right;
}

#header #membre a.logout {
	width:15px;
	height:14px;
	display:block;
	float:right;
	margin-top:-13px;
	margin-right:2px;
}
/* ======== Navbar WzParadise ======== */

#header #navbar {
	width:1100px;
	height:32px;
	padding-top:174px;
	margin-left:-30px;
}

#header #navbar a { color:#FFF; text-decoration:none;  margin-right:20px;	margin-left:20px;}
#header #navbar a:hover { color:#FFF; display:block; text-align:center; padding-top:2px; background-repeat:no-repeat;  margin-top:-1px; }
#header #navbar a:hover.accueil { background-image:url(../images/navbar/accueil.png); width:57px; height:19px;  margin-right:8px; margin-left:11px; }
#header #navbar a:hover.liste { background-image:url(../images/navbar/liste.png); width:111px; height:19px;  margin-right:15px; margin-left:11px; }
#header #navbar a:hover.forum { background-image:url(../images/navbar/forum.png); width:57px; height:19px; margin-right:10px; margin-left:9px; }
#header #navbar a:hover.blog { background-image:url(../images/navbar/blog.png); width:70px; height:19px; margin-right:13px; margin-left:12px;  }
#header #navbar a:hover.team { background-image:url(../images/navbar/team.png); width:102px; height:19px; margin-right:12px; margin-left:13px;  }
#header #navbar a:hover.partenaire { background-image:url(../images/navbar/partenaire.png); width:96px; height:19px; margin-right:12px; margin-left:9px;  }
#header #navbar a:hover.faq { background-image:url(../images/navbar/faq.png); width:40px; height:19px; margin-right:15px; margin-left:13px;  }
#header #navbar a:hover.faq2 { background-image:url(../images/navbar/faq2.png); width:40px; height:19px; margin-right:15px; margin-left:13px;  }
#header #navbar a:hover.apropos { background-image:url(../images/navbar/apropos.png); width:55px; height:19px; margin-right:17px; margin-left:13px;  }
#header #navbar a:hover.contact { background-image:url(../images/navbar/contact.png); width:55px; height:19px; margin-right:13px; margin-left:9px;  }
#header #navbar a:hover.don { background-image:url(../images/navbar/don.png); width:72px; height:19px; margin-right:15px; margin-left:13px;  }

#header #navbar ul li {
	float:left; 
	list-style:none;
	background-image:url(../images/separateur.png);
	background-position:right;
	background-repeat:no-repeat;
	height:32px;
	padding-top:15px;
}

/* ======== Menu WzParadise ======== */

#menu { float:left; width:189px; margin-left:20px; }
#menu a { color:#2e2e2e; text-decoration:none; }
#menu a:hover { text-decoration:underline; }

#menu #haut {
	opacity:0.9;background-image:url(../images/menu/haut.png);
	background-repeat:no-repeat;
	height:11px;
	width:183px;
	margin-top:0px;
}

#menu #bas {
	opacity:0.9;background-image:url(../images/menu/bas.png);
	background-repeat:no-repeat;
	height:9px;
	width:183px;
}

#menu #corps {
	opacity:0.9;background-color:#d4d4d4;
	background-repeat:repeat-y;
	width:183px;
}

#menu #menu_recherche { text-align:center; }

#menu #menu_recherche #titre {
	opacity:0.9;background-image:url(../images/menu/recherche.png);
	background-repeat:no-repeat;
	width:189px;
	height:31px;
	color:#FFF;
	padding-top:10px;
	padding-left:5px;
	text-align:left;
}

#menu #menu_recherche input.search {
	opacity:0.9;background-image:url(../images/formsearch.png);
	background-repeat:no-repeat;
	background-color:#d4d4d4;
	border:hidden;
	width:172px;
	height:20px;
	color:#FFF;
	font-size:10px;
	margin-left:5px;
	margin-top:7px;
	padding-left:5px;
	vertical-align:middle;
	
}

 input.valider {
	opacity:0.9;background-image:url(../images/valider.png);
	background-repeat:no-repeat;
	width:74px;
	height:18px;
	border:none;
	color:#FFF;
	font-size:11px;
	cursor:pointer;
	margin-top:5px;
	margin-bottom:5px;
}

#menu #menu_categorie a.fluxrss {
	width:20px;
	height:20px;
	display:block;
	float:right;
	margin-top:-40px;
	margin-right:2px;
}

#menu #menu_categorie #titre {
	opacity:0.9;background-image:url(../images/menu/categorie.png);
	background-repeat:no-repeat;
	width:200px;
	height:31px;
	color:#FFF;
	margin-top:10px;
	padding-top:10px;
	padding-left:5px;
	text-align:left;
}

#menu #menu_categorie ul { margin:auto; }

#menu #menu_categorie ul li {
	opacity:0.9;background-image:url(../images/menu/separateur.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width:170px;
	margin-left:-35px;
	padding-top:7px;
	padding-bottom:7px;
}
	
#menu #menu_categorie ul li a { 
	opacity:0.9;margin-left:20px; 
	background-image:url(../images/menu/bull.png); 
	background-repeat:no-repeat;
	background-position:left; 
	width:13px; 
	height:11px;
	margin-left:10px;
	padding-left:18px;
}

#menu #menu_sociaux #titre {
	opacity:0.9;background-image:url(../images/menu/sociaux.png);
	background-repeat:no-repeat;
	width:189px;
	height:31px;
	color:#FFF;
	padding-top:10px;
	padding-left:5px;
	text-align:left;
}

#menu #menu_sociaux ul { margin:auto; }

#menu #menu_sociaux ul li {
	opacity:0.9;background-image:url(../images/menu/separateur.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width:170px;
	margin-left:-35px;
	padding-top:7px;
	padding-bottom:7px;
}

#menu #menu_sociaux ul li a.facebook { 
	margin-left:20px; 
	opacity:0.9;background-image:url(../images/icones/facebook.png);
	background-repeat:no-repeat;
	background-position:left; 
	height:23px;
	margin-left:5px;
	padding-left:25px;
	display:block;
}

#menu #menu_sociaux ul li a.twitter { 
	margin-left:20px;
	opacity:0.9;background-image:url(../images/icones/twitter.png);
	background-repeat:no-repeat;
	background-position:left; 
	height:26px;
	margin-left:5px;
	padding-left:25px;
	display:block;
}
	
#menu #menu_chat #titre {
	opacity:0.9;background-image:url(../images/menu/chat.png);
	background-repeat:no-repeat;
	width:189px;
	height:31px;
	color:#FFF;
	padding-top:10px;
	margin-top:10px;
	padding-left:5px;
	text-align:left;
}

#menu #menu_chat { text-align:center; }
#menu #menu_partenaire { text-align:center; }

#menu #menu_partenaire #titre {
	opacity:0.9;background-image:url(../images/menu/partenaire.png);
	background-repeat:no-repeat;
	width:189px;
	height:31px;
	color:#FFF;
	padding-top:12px;
	margin-top:10px;
	padding-left:5px;
	text-align:left;
}

/* ======== Corps WzParadise ======== */

#content {
	width:769px;
	float:right;
	margin:auto;
	margin-right:-25px;
	margin-top:-3px;
	
}

#content #corpshaut {
	background-image:url(../images/corpshaut.png);
	background-repeat:no-repeat;
	width:769px;
	height:46px;
	color:#FFF;
	text-align:left;
	padding-top:14px;
	padding-left:8px;
}

#content #corps {
	background-image:url(../images/corps.png);
	background-repeat:repeat-y;
	width:762px;
	margin-top:-25px;

}

#content #corps a {color:#0b7cc2; text-decoration:none;}
#content #corps a:hover {color:#0b7cc2; text-decoration:underline;}


#content #corps p {
	margin-left:10px;
	margin-right:10px;
}

#content #corps p.comment a {color:#232323;}
#content #corps p.suite { text-align:right; margin-top:-30px;}
#content #corps p.suite a {color:#232323; vertical-align:text-top;}
#content #corps p.comment { text-align:left;}

#content #corps p.suite img {padding-right:5px; }
#content #corps p.comment img {padding-left:10px; }

#content #corpsbas {
	background-image:url(../images/corpsbas.png);
	background-repeat:no-repeat;
	width:762px;
	height:14px;
	margin-top:-11px;
}

#content #corps #jaquette {
	width:100px;
	float:left;
	margin-left:19px;
	margin-top:10px;
}

#content #corps #jaquette #titre {
	opacity:0.9;background-image:url(../images/titrejaquette2.png);
	background-repeat:no-repeat;
	width:100px;
	height:18px;
	color:#FFF;
	font-size:10px;
	padding-top:2px;
	padding-left:3px;
}

/* ======== Footer WzParadise ======== */

#footer {
	opacity:0.9;background-image:url(../images/footer.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:975px;
	height:43px;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:10px;
	color:#aeaeae;
}

#footer p {
	padding-top:15px;
	padding-left:10px;
}
	
#footer a.CX {
	width:165px;
	height:25px;
	display:block;
	float:right;
	margin-right:2px;
	margin-top:10px;
	
}

#footer a {color:#5f5f5f; font-style:italic; text-decoration:none; }
#footer a:hover {color:#5f5f5f; font-style:italic; text-decoration:underline; }

/* ======== Divers WzParadise ======== */

#header #membre input.connexion {
	opacity:0.9;background-image:url(../images/connexion_input.png);
	background-repeat:no-repeat;
	width:182px;
	height:23px;
	border:none;
	background-color:transparent;
	color:#FFF;
	font-size:11px;
	padding-left:5px;
}

#header #membre table.lgconnexion {
	margin-top:7px;
}

.commentaire
{
	width: 100%;
	background-color: #FFFFFF;
	
	/* Attention ne invalide CSS et ne fonctionne pas sous IE */
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}

.titre_commentaire
{
	color: #000000;
}

.note_commentaire1  /* Si la note est négative ou égale à 0 */
{
	color: #FFFFFF;
	background-color: #FF0000;
	height: 30px;
	width: 45px;

	/* Attention ne invalide CSS et ne fonctionne pas sous IE */
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

.note_commentaire2  /* Si la note est supérieur à 0 */
{
	float: right;
	color: #FFFFFF;
	background-color: #0000FF;
	height: 30px;
	width: 45px;
	
	/* Attention ne invalide CSS et ne fonctionne pas sous IE */
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

.action-commentaire
{
	float: right;
	margin-top: 5px;
}
