/* Header user V2.0 - Mode CSS par Elison - Copyright © 2010 vBulletin-Ressources.com */

/* Header user */

.doc_header {/* Hauteur du header (la valeur de 103px est à supprimer si la hauteur du logo dépace cette valeur) */
	height:103px;
}

/* Bloc informations visiteurs et son formulaire de connexion */

.toplinks {
	top:17px;
	right:25px;
	height:79px;
	padding-right:5px;
	border: 1px solid #627280;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 3px #000000;
	-webkit-box-shadow: 0 0 3px #000000;
	box-shadow: 0 0 3px #000000;
	background-color:#263946;/* Couleur d'arrière-plan */
}

.toplinks > img {/* Si option avatar: la hauteur doit être nécessairement de 75px */
	float:left;
	margin-right:-6px;
	padding:2px;
	height:75px !important;
}

.toplinks form {
	min-width:227px;
}

.toplinks ul.isuser, .toplinks ul.nouser {
	clear:none;
	float:right;
	padding-left:6px;
}

.toplinks ul.isuser {
	width:226px;
	padding-right:5px;
}

.toplinks ul.isuser li {/* Positionnement: Se déconnecter, Options, Mon profil */
	position:relative;
	top:55px;
	float:right;
	margin-right:5px;
	padding:0px;
}

.toplinks ul.isuser li a {
	padding:2px 3px;
	/*background-color: ;*//* Couleur d'arrière-plan: Se déconnecter, Options, Mon profil (décommenter et mettre une valeur pour remplacer celle par défaut) */
	/*color: ;*//* Couleur du texte: Se déconnecter, Options, Mon profil (décommenter et mettre une valeur pour remplacer celle par défaut) */
}

.toplinks ul.isuser li a:hover {
	padding:2px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	/*background-color: ;*//* Couleur d'arrière-plan survolé: Se déconnecter, Options, Mon profil (décommenter et mettre une valeur pour remplacer celle par défaut) */
	/*color: ;*//* Couleur du texte: Se déconnecter, Options, Mon profil (décommenter et mettre une valeur pour remplacer celle par défaut) */
}

.toplinks ul.isuser li a:active, .toplinks ul.nouser .loginbutton:active {
	-moz-box-shadow:0 2px 4px rgba(38, 57, 70, 0.3) inset, 0 6px 10px rgba(38, 57, 70, 0.5) inset;
	-webkit-box-shadow:0 2px 4px rgba(38, 57, 70, 0.3) inset, 0 6px 10px rgba(38, 57, 70, 0.5) inset;
	box-shadow:0 2px 4px rgba(38, 57, 70, 0.3) inset, 0 6px 10px rgba(38, 57, 70, 0.5) inset;
}

#header a {
	outline:0 none;
}

#header li.nonotifications, #header li.notifications {
	position:relative;
	top:5px;
	left:5px;
	clear:right;
	float:left;
	width: 216px;
}

#header li.nonotifications a.popupctrl, #header li.notifications a.popupctrl {
	margin:3px 0 0 4px;
	padding: 0 0 0 10px;
	line-height:20px;
	border: 1px solid #2e2e2e;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 0 #44647d;
	-webkit-box-shadow: 0 1px 0 #44647d;
	box-shadow: 0 1px 0 #44647d;
	text-align:left;
	font-weight: bold;
}

#header li.nonotifications a.popupctrl {
	background: #9d9d9d url(images/misc/usernav_regroupement.gif) no-repeat right top;
	color:#111111;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.4);
}

#header li.nonotifications a.popupctrl:active, #header li.notifications a.popupctrl.active {
	-moz-box-shadow:0 1px 4px rgba(30, 44, 55, 0.6) inset, 0 1px 4px rgba(30, 44, 55, 0.8) inset;
	-webkit-box-shadow:0 1px 4px rgba(30, 44, 55, 0.6) inset, 0 1px 4px rgba(30, 44, 55, 0.8) inset;
	box-shadow:0 1px 4px rgba(30, 44, 55, 0.6) inset, 0 1px 4px rgba(30, 44, 55, 0.8) inset;
}

#header li.nonotifications a.popupctrl:hover {
	background: #848484 url(images/misc/usernav_regroupement.gif) no-repeat right -22px;
}

#header li.nonotifications a.popupctrl.active {
	background:transparent url(images/misc/usernav_regroupement.gif) no-repeat right -44px;
}

#header li.notifications a.popupctrl {
	background: #7192a8 url(images/misc/usernav_regroupement.gif) no-repeat right -66px;
	text-decoration:blink;
	color:#ffff00;
}

#header li.notifications a.popupctrl.active {
	background:transparent url(images/misc/usernav_regroupement.gif) no-repeat right -88px;
}

#header li.welcomelink {
	position:relative;
	top:-41px;
	left:5px;
	float:left;
	background:url(images/misc/opak-regroup_sm_90.png) no-repeat left 30px transparent;/* Opacité du sous-menu */
}

/* Sous-menu */

#header ul.popupbody {
	width:204px;
	top:24px !important;
	left:7px !important;
	padding:0;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}

#header li.nonotifications .popupbody {
	border:1px solid #767676;
	background:url(images/misc/opak-regroup_sm_90.png) repeat-x left top transparent;/* Opacité du sous-menu */
}

#header li.notifications .popupbody {
	border:2px solid #7192A8;
	background-color:transparent;
}

#header li.nonotifications .popupbody li {
	line-height:20px;
	text-align:center;
	color:#ffffff;
}

#header li.nonotifications .popupbody li a, #header li.nonotifications .popupbody li a:hover {
	padding-left:10px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}

#header li.notifications .popupbody li a, #header li.nonotifications .popupbody li a {
	font-weight:bold;
	text-decoration:none;
	color:#2f4456;
	background:url(images/misc/opak-regroup_sm_90.png) repeat-x left -22px transparent;/* Opacité du sous-menu */

}

#header li.notifications .popupbody li a:hover, #header li.nonotifications .popupbody li a:hover {
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	text-shadow:1px 1px 7px #7192a8;
	background:url(images/misc/opak-regroup_sm_90.png) repeat-x left -52px transparent;/* Opacité du sous-menu */
}

/* Bloc informations membres et son menu de notifications */

.toplinks ul.nouser {
	width:240px;
}

.toplinks ul.nouser li a {
	top:6px;
	padding:2px 10px;
	margin-bottom:11px;
	height:auto;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:transparent;/* Aide & Inscription */
}

.toplinks .logindetails {
	position:relative;
	top:0px;
	left:5px;
	height:44px;
	padding:0px;
	text-align:left;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;	
	background-color:transparent;
}

.toplinks ul.nouser #navbar_username {/* login */
	width:100px;

}

.toplinks ul.nouser #navbar_password {/* mot de passe */
	position:relative;
	top:22px;
	left:-105px;
	width:100px;
}

.toplinks ul.nouser .loginbutton {/* valider */
	position:relative;
	top:3px;
	left:110px;
	width:116px;
	height:17px;
	padding-bottom:2px;
	border-color:#7192A8;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#ffffff;
	font-weight:bold;
	background-color:#7192A8;
}

.toplinks ul.nouser #cb_cookieuser_navbar {
margin-right:3px
}

.toplinks .remember {
	position:relative;
	top:-43px;
	left:115px;
	margin:0;
}

/* Fin - Header user V2.0 - Mode CSS par Elison - Copyright © 2010 vBulletin-Ressources.com */

/* START alignement horizontal des icônes de légendes pour vb-r by Ombre */
.wgo_subblock dl.icon_legends dt {
    float: none;
}
.wgo_subblock dl.icon_legends dd {
    display: inline;
}
/* END alignement horizontal des icônes de légendes pour vb-r by Ombre */
/* START BBcode titrage by Ombre for vb-r */
.conteneur_titrage {
    float:left;
    height:24px;
    background-image:url(images/misc/titrage_01.png);
    background-repeat:no-repeat;
    background-position:left top;
    margin-bottom: 5px;
}
.conteneur_titrage_end {
    height:24px;
    background-image:url(images/misc/titrage_05.png);
    background-repeat:no-repeat;
    background-position:right top;
    padding-right: 19px;
}
.conteneur_titrage_texte {
    height:24px;
    background-image:url(images/misc/titrage_03.png);
    background-repeat:repeat-x;
    background-position:left top;
        margin-left: 35px;
}
.titrage_texte {
    color: #476a9e; /* Couleur de la police du titre, à changer selon vos goûts */
    font-weight:bold;
    font-family:"Trebuchet MS";
    margin: 0 8px 4px 8px;
    font-size: 12pt;
}
/* END BBcode titrage by Ombre for vb-r */
/* START BBcode titrage by Ombre for vb-r */
.conteneur_titrage {
    float:left;
    height:24px;
    background-image:url(images/misc/titrage_01.png);
    background-repeat:no-repeat;
    background-position:left top;
    margin-bottom: 5px;
}
.conteneur_titrage_end {
    height:24px;
    background-image:url(images/misc/titrage_05.png);
    background-repeat:no-repeat;
    background-position:right top;
    padding-right: 19px;
}
.conteneur_titrage_texte {
    height:24px;
    background-image:url(images/misc/titrage_03.png);
    background-repeat:repeat-x;
    background-position:left top;
        margin-left: 35px;
}
.titrage_texte {
    color: #476a9e; /* Couleur de la police du titre, à changer selon vos goûts */
    font-weight:bold;
    font-family:"Trebuchet MS";
    margin: 0 8px 4px 8px;
    font-size: 12pt;
}
/* END BBcode titrage by Ombre for vb-r */
/* START BBcode description by Ombre for vb-r */
.conteneur_prez {
    width: 100%;
}
/* haut */
.prez_hg {
    height:25px;
    background-image:url(images/misc/description_01.png);
    background-repeat:no-repeat;
}
.prez_hc {
    height:25px;
    background-image:url(images/misc/description_03.png);
    background-repeat:repeat-x;
    margin: 0 27px 0 18px;
}
.prez_hd {
    width: 100%;
    height:25px;
    background-image:url(images/misc/description_05.png);
    background-repeat:no-repeat;
    background-position:right top;
}
/* milieu */
.prez_mg {
    background-image:url(images/misc/description_10.png);
    background-repeat:repeat-y;
}
.prez_mc {
    background-color: #ffffff;
    margin: 0 27px 0 18px;
    padding-bottom: 5px;
}
.prez_md {
    width: 100%;
    background-image:url(images/misc/description_12.png);
    background-repeat:repeat-y;
    background-position:right top;
}
/* bas */
.prez_bg {
    height:32px;
    background-image:url(images/misc/description_14.png);
    background-repeat:no-repeat;
}
.prez_bc {
    height:32px;
    background-image:url(images/misc/description_16.png);
    background-repeat:repeat-x;
    margin: 0 27px 0 18px;
}
.prez_bd {
    width: 100%;
    height:32px;
    background-image:url(images/misc/description_18.png);
    background-repeat:no-repeat;
    background-position:right top;
}

/* Contenu */
.description_texte, .description_texte a, .description_texte li a {
    text-shadow: #a8d2fe -1px 1px 1px; /* couleur de l'effet ombre à changer selon vos gouts */
    color: rgb(51, 51, 51); /* couleur de la police à changer selon vos gouts */
}

/* Description logo */
.description_logo {
    width: 100%;
    height:32px;
    background-image:url(images/misc/description_logo.png);
    background-repeat:no-repeat;
    background-position:left top;
}
/* END BBcode description by Ombre for vb-r */ 