/* CSS de la Sidebar
------------------------------------------------------------------------- */
#sidebar {
/*	width:223px;*/
	width:210px;
    margin:0;
    padding:0;
    font-size: 85%;
    line-height: 1.4em;
    color: #999;
	float:left;
    background: #000000;
/*	border-right:1px solid #fff;*/
}

#sidebar h2 {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:15px;
	color:#f6840b;
	text-align:center;
	font-weight:bold;
	font-style:italic;
}

#date_heure {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:15px;
	color:#87aec2;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	margin:0 0 10px 0;
	padding:0;
}

/* Boite Recherche */
#search {
	position:relative;
	width:200px;
	margin:0;
	text-align:center;
	text-decoration:none;
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-weight:normal;
	font-size:12px;
}

#search h2 {
	margin:0 0 10px 0;
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-weight:bold;
	font-size:20px
}

form.FSF_form {
	margin: 0;
    padding: 0;
    width: 198px;
    text-align: right !important;
}

input.FSF_input { 
    display: inline;
    height: 17px;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    background: #fff url(images/input-bg.gif) repeat-x top left;
    margin: -1px 3px 0;
    padding: 3px 0 0;
	color:#000000;
}

input.FSF_submit {
	width:40px;
    display: inline;
    margin: 10px 0 0 0;
    padding: 0;
    height: 40px;
    line-height: 22px;
	background-image:url("images/bouton_login.png");
	background-repeat:no-repeat;
}

input.FSF_submit:hover {
	width:40px;
    display: inline;
    margin: 10px 0 0 0;
    padding: 0;
    height: 40px;
    line-height: 22px;
	background-image:url("images/bouton_login_h.png");
	background-repeat:no-repeat;
}

#adsense_box {
	position:relative;
	width:200px;
	padding:0;
	margin:0;
}


/* CSS espace privee Weblogin PE */
#wlpeUser {
	margin:0;
	padding:5px;
	border:2px solid #480000;
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:14px;
	color:#f6840b;
	font-weight:normal;
	font-style:normal;
	text-align:justify;
}

#wlpeUser img{
	border:none;
	width:100px;
}

#wlpeUserButtons, #wlpeUserProfileButtons, #wlpeUserProfileInput, #wlpeNewPasswordArea {
	border:none;
	text-align:left;
}

#wlpeUserInfo {
	width:100%;
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-align:justify;
}

#wlpeUserInfo_body {
/*	background-image:url("images/body.png");
	background-repeat:repeat-y;*/
}

#wlpeUserInfo_footer {
	width:710px;
	padding-top:30px;
/*	background-image:url("images/footer.png");
	background-repeat:no-repeat;*/
}

#wlpeUserInfo h2 {
	padding:5px;
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:20px;
	color:#ffffff;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	background-color:#333333;
}

.h3 {
	font-weight:bold;
	font-size:16px;
	color:#0000ff;
}

#wlpeUserInfo p {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:14px;
	color:#d3d8ef;
	font-weight:normal;
	font-style:italic;
	text-align:center;
}

#wlpeUserRegisterFullName, #wlpeUserRegisterUserPrenom, #wlpeUserRegisterUserPseudo, #wlpeUserRegisterDob, #wlpeUserRegisterPhone, #wlpeUserRegisterEmail, #wlpeUserRegisterAddress, #wlpeUserRegisterZip, #wlpeUserRegisterCity, #wlpeUserRegisterCountry, #wlpeUserRegisterCaptcha {
 border:1px solid #4b4b4b;
 background-color:#000000;
 background-image:none;
}

p.wlpeMessageText {
	color:#f50a58;
	font-size:16px;
	font-weight:bold;
}
/* Fin CSS espace privee Weblogin PE*/





/* Nouvel utilisateur */
/*----------------------------------------------------------------*/

#wlpeNewUser {
	margin:0;
	padding:5px;
	border:2px solid #480000;
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:14px;
	color:#f6840b;
	font-weight:normal;
	font-style:normal;
	text-align:right;
}

#wlpeUserRegisterInput {
	border:none;
}

#wlpeRegisterInfo {
	text-indent:0px;
}

p.champsrequis {
	text-align:right;
}

/* CSS statuts et RI */
#wlpeTermsOfService {
	padding-right:20px;
	height:500px;
	overflow:auto;
	border:1px solid #fff;
}

#wlpeTermsOfServiceLabel {
	margin:10px 0;
}

#wlpeTermsOfServiceLabel img {
	margin-left:10px;
}

/* CSS bouton bas du formulaire */
#wlpeUserRegisterButtons{
	margin:30px 0;
	border:none;
	outline:none;
	text-align:center;
}

#wlpeSaveRegisterButton, #wlpeCancelRegisterButton {
	margin-left:20px;
	width:150px;
	font-family:Segoe UI, verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
}





/* Boite de LOGIN transferee dans la SIDEBAR */

/* Pour skinner la box de connexion
.loginboxsidebar {
}
*/

#connexionboxside {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	padding-top:40px;
	background-image:url("images/login.png");
	background-repeat:no-repeat;
	z-index:1000;
}

.tdnameside {
	padding:0 5px;
	font-size:10px;
	width:100px;
}

a.tdnameside:hover {
	color:#FBB101;
	font-weight:normal;
}

.tdboutonside {
	width:30px;
	padding:0 5px 0 0;
}

.tdtexteside {
	line-height:18px;
}

/* Login et MDP */
.identifiantsside p {
	font-size:12px;
	font-style:italic;
	text-align:left;
}

/* champs de saisie login et mdp */
.identifiants1side {
	padding:0 5px;
	border:1px solid #4b4b4b;
	background-color:#000000;
	background-image:none;
	width:180px;
}

/* Se souvenir */
.identifiants2side {
	display:block-inline;
	font-style:italic;
}

/* MDP oublié ou s'inscrire */
.identifiants3side p { 
	margin:0;
	padding:0;
	line-height:1em;
	font-size:13px;
	font-weight:normal;
	font-style:italic;
}

a p:hover { /* Survol MDP oublié ou s'inscrire */
	color:#fbb101;
}

.identifiants4side p { /* Saisie mail pour MDP oublié */
	width:200px;
	margin:0;
	padding:0;
	line-height:1em;
	font-size:13px;
	text-align:justify;
	font-weight:normal;
	font-style:italic;
}

#cmdwebloginImgside, #cmdcancelImgside { /* Bouton valider */
	padding-top:10px;
	width:30px;
	height:30px;
	background:none;
	border:none;
	outline:none;
	text-decoration:none;
	margin-bottom:10px;
}

input {
	color:#ffffff;
	font-size:14px;
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-weight:bold;
	border:1px solid #4b4b4b;
	outline:none;
	text-decoration:none;
	background-color:#000000;
}

#chkbox {
	background:none;
	border:none;
	outline:none;
	text-decoration:none;
	width:20px;
}

p.hellouser {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:14px;
	color:#bab9b5;
}

a.hellouser {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#ffffff;
	padding-right:10px;
}

a.menuclub {
	font-family:Segoe UI, arial, helvetica, verdana, sans-serif;
	font-size:14px;
	color:#ffffff;
}

a.menuclub:hover, a.hellouser:hover {
	color:#f09d9d;
}


#menuprive {
	padding:05px 5px 5px;
	margin:0 5px 20px 5px;
/*	border-bottom:1px solid #bab9b5;*/
}