.niceform input {
	border: #06F solid 1px;
	margin-bottom:5px;	
}
.niceform textarea {
	border: #06F solid 1px;
	margin-bottom:5px;
}
.niceform select {
	border: #06F solid 1px;
	margin-bottom:5px;
}
.niceform label {
	font-size:10px;
	color:#39C;
	float: left;
	text-align:right;
	width:100px;
	padding-right: 10px;
}

label.error {
	color:#F33;
	width:300px;
	margin-left:270px;
	margin-top:-25px;
	text-align:left;
}

.erreur label.error {
	color:#F33;
	width:100%;
	margin-left:30px;
	margin-top:5px;
	display:block;
}

.comments label.error {
	color:#F33;
	font-size:14px;
	width:300px;
	margin-left:350px;
	margin-top:-25px;
	text-align:left;
}

.contact label.error {
	width:300px;
	margin-left:110px;
	margin-top:0px;
	text-align:left;
}

.dialog label {
	font-size:10px;
	color:#39C;
	float: left;
	text-align:right;
	width:50px;
	padding-right: 10px;
}

.erreur {
	color: #F33;
	background: url(../img/exclamation.png) left top no-repeat;
	padding-left:20px;
}

/* BUTTONS */

.buttons a, .buttons button{
	display:block;
	float:left;
	margin:0 7px 0 0;
	background-color:#f5f5f5;
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:9px;
	line-height:normal;
	text-decoration:none;
	font-weight:bold;
	color:#565656;
	cursor:pointer;
	padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
	background-color:#E6EFC2;
	border:1px solid #C6D880;
	color:#529214;
	font-size: 9px;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

 

.menufixe {
position: absolute;
bottom:0px;
left: 5%;
width: 90%;
z-index: 2;
text-align: center;
background-color: #CCC;
border: 1px solid #CCC;
height: 30px;
margin: 0;
}
html>body .menufixe {
position: fixed
}

body{
min-width:1020px;
width:100%;
margin:auto;
background: #0b0b0b;
}

.site-centrage{
	width:100%;
    min-width: 1020px;
}

a img{
border:none;
}

.ban{
width:100%;
min-width: 1020px;
height:164px;
background:url(../img/ban2.jpg) top no-repeat;
}

.ban-centrage {
width:1020px;
background:url(../img/ban2.jpg) top no-repeat;
margin:0 auto;
height:164px;
}

.slide{
width:1020px;
height:164px;
}

.logon-div{
padding-left:800px;
padding-top:5px;
font-family:arial;
font-size:11px;
color:#ffffff;
font-weight:bold;
}

.logon-span{
font-family:arial;
font-size:11px;
color:#ff00bd;
font-weight:bold;
}

.logo-div{
margin-top:20px;
margin-left:20px;
width:152px;
height:97px;
float:left;
}

.recherche-div{
/**background: url(img/recherche.jpg);**/
width:198px;
height:23px;
margin-left:810px;
margin-top:89px;
}

.recherche-bouton{
width:21px;
height:23px;
float:left;
}

.recherche-input{
width:170px;
height:23px;
}

.recherche-input-form{
width:145px;
height:15px;
margin-top:2px;
margin-left:2px;
border:0px;
font-family:arial;
font-size:12px;
color:#b3b3b3;
}

.menu{
width:100%;
min-width:1020px;
height:41px;
background:url(../img/menu-bg.jpg);
}

.centrage {
width:1020px;
margin:0 auto;
}

.menu-btn-accueil{
width:100px;
height:41px;
text-align:center;
float:left;
}

.bouton-accueil{
font-family:arial;
font-size:13px;
font-weight:bold;
color:#34393e;
}

a.bouton-accueil:link{
width:100px;
height:17px;
display: block;
color:#34393e;
text-decoration: none; 
padding-top:12px;
padding-bottom:12px;
}
a.bouton-accueil:visited{
width:100px;
height:17px;
display: block;
color:#34393e;
text-decoration: none; 
padding-top:12px;
padding-bottom:12px;
}
a.bouton-accueil:hover{
width:100px;
height:20px;
display: block;
color:#f2f5f6;
text-decoration: none; 
background:url(../img/menu-bg-hover.jpg);
padding-top:12px;
padding-bottom:12px;
margin-top:-3px;
position:relative;
z-index:99; 
}

/** --------------------------------------------------------------------------------- **/

.menu-btn-tutoriels{
width:100px;
height:41px;
text-align:center;
float:left;
}

.bouton-tutoriels{
font-family:arial;
font-size:13px;
font-weight:bold;
color:#34393e;
}

a.bouton-tutoriels:link{
width:100px;
height:17px;
display: block;
color:#34393e;
text-decoration: none; 
padding-top:12px;
padding-bottom:12px;
}
a.bouton-tutoriels:visited{
width:100px;
height:17px;
display: block;
color:#34393e;
text-decoration: none; 
padding-top:12px;
padding-bottom:12px;
}
a.bouton-tutoriels:hover{
width:100px;
height:20px;
display: block;
color:#f2f5f6;
text-decoration: none; 
background:url(../img/menu-bg-hover.jpg);
padding-top:12px;
padding-bottom:12px;
margin-top:-3px;
position:relative;
z-index:99; 
}

/** --------------------------------------------------------------------------------- **/

.menu-btn-artistedumois{
width:140px;
height:41px;
text-align:center;
float:left;
}

.bouton-artistedumois{
font-family:arial;
font-size:13px;
font-weight:bold;
color:#34393e;
}

a.bouton-artistedumois:link{
width:140px;
height:17px;
display: block;
color:#34393e;
text-decoration: none; 
padding-top:12px;
padding-bottom:12px;
}
a.bouton-artistedumois:visited{
width:140px;
height:17px;
display: block;
color:#34393e;
text-decoration: none; 
padding-top:12px;
padding-bottom:12px;
}
a.bouton-artistedumois:hover{
width:140px;
height:20px;
display: block;
color:#f2f5f6;
text-decoration: none; 
background:url(../img/menu-bg-hover.jpg);
padding-top:12px;
padding-bottom:12px;
margin-top:-3px;
position:relative;
z-index:99; 
}

/** --------------------------------------------------------------------------------- **/

.menu-btn-proposerunarticle{
width:165px;
height:41px;
text-align:center;
float:left;
}

.bouton-proposerunarticle{
font-family:arial;
font-size:13px;
font-weight:bold;
color:#34393e;
}

a.bouton-proposerunarticle:link{
width:165px;
height:17px;
display: block;
color:#34393e;
text-decoration: none; 
padding-top:12px;
padding-bottom:12px;
}
a.bouton-proposerunarticle:visited{
width:165px;
height:17px;
display: block;
color:#34393e;
text-decoration: none; 
padding-top:12px;
padding-bottom:12px;
}
a.bouton-proposerunarticle:hover{
width:165px;
height:20px;
display: block;
color:#f2f5f6;
text-decoration: none; 
background:url(../img/menu-bg-hover.jpg);
padding-top:12px;
padding-bottom:12px;
margin-top:-3px;
position:relative;
z-index:99; 
}

/** --------------------------------------------------------------------------------- **/

.menu-btn-lequipe{
width:100px;
height:41px;
text-align:center;
float:left;
}

.bouton-lequipe{
font-family:arial;
font-size:13px;
font-weight:bold;
color:#34393e;
}

a.bouton-lequipe:link{
width:100px;
height:17px;
display: block;
color:#34393e;
text-decoration: none; 
padding-top:12px;
padding-bottom:12px;
}
a.bouton-lequipe:visited{
width:100px;
height:17px;
display: block;
color:#34393e;
text-decoration: none; 
padding-top:12px;
padding-bottom:12px;
}
a.bouton-lequipe:hover{
width:100px;
height:20px;
display: block;
color:#f2f5f6;
text-decoration: none; 
background:url(../img/menu-bg-hover.jpg);
padding-top:12px;
padding-bottom:12px;
margin-top:-3px;
position:relative;
z-index:99; 
}

/** --------------------------------------------------------------------------------- **/

.menu-btn-apropos{
width:100px;
height:41px;
text-align:center;
float:left;
}

.bouton-apropos{
font-family:arial;
font-size:13px;
font-weight:bold;
color:#34393e;
}

a.bouton-apropos:link{
width:100px;
height:17px;
display: block;
color:#34393e;
text-decoration: none; 
padding-top:12px;
padding-bottom:12px;
}
a.bouton-apropos:visited{
width:100px;
height:17px;
display: block;
color:#34393e;
text-decoration: none; 
padding-top:12px;
padding-bottom:12px;
}
a.bouton-apropos:hover{
width:100px;
height:20px;
display: block;
color:#f2f5f6;
text-decoration: none; 
background:url(../img/menu-bg-hover.jpg);
padding-top:12px;
padding-bottom:12px;
margin-top:-3px;
position:relative;
z-index:99; 
}

/** --------------------------------------------------------------------------------- **/

.menu-btn-contacteznous{
width:140px;
height:41px;
text-align:center;
float:left;
}

.bouton-contacteznous{
font-family:arial;
font-size:13px;
font-weight:bold;
color:#34393e;
}

a.bouton-contacteznous:link{
width:140px;
height:17px;
display: block;
color:#34393e;
text-decoration: none; 
padding-top:12px;
padding-bottom:12px;
}
a.bouton-contacteznous:visited{
width:140px;
height:17px;
display: block;
color:#34393e;
text-decoration: none; 
padding-top:12px;
padding-bottom:12px;
}
a.bouton-contacteznous:hover{
width:140px;
height:20px;
display: block;
color:#f2f5f6;
text-decoration: none; 
background:url(../img/menu-bg-hover.jpg);
padding-top:12px;
padding-bottom:12px;
margin-top:-3px;
position:relative;
z-index:99; 
}

/** --------------------------------------------------------------------------------- **/

.menu-btn-rss{
float:right;
margin:4px 10px 0 0;
}

a.bouton-rss:link{
width:32px;
height:32px;
display: block;
background: url(../img/rss.png) no-repeat;
}
a.bouton-rss:visited{
width:32px;
height:32px;
display: block;
background: url(../img/rss.png) no-repeat;
}
a.bouton-rss:hover{
width:32px;
height:32px;
background: url(../images/rss_2.png) no-repeat;
}

.menu-btn-facebook{
float:right;
margin:4px 10px 0 0;
}

a.bouton-facebook:link{
width:32px;
height:32px;
display: block;
background: url(../img/facebook.png) no-repeat;
}
a.bouton-facebook:visited{
width:32px;
height:32px;
display: block;
background: url(../img/facebook.png) no-repeat;
}
a.bouton-facebook:hover{
width:32px;
height:32px;
background: url(../img/facebook.png) no-repeat;
}

.menu-btn-share{
float:right;
margin:10px 10px 0 0;
}

a.bouton-share:link{
width:24px;
height:24px;
display: block;
background: url(../img/share.png) no-repeat;
}
a.bouton-share:visited{
width:24px;
height:24px;
display: block;
background: url(../img/share.png) no-repeat;
}


.mosaique {
width:100%;
min-width:1020px;
height:172px;
background:url(../img/mosaique-bg.jpg);
background-repeat:repeat-x;
}

.mosaique-centred {
	margin:0 auto;
	padding:0 0 0 20px;
	width:1020px;
}

.mosaique-vignette{
    margin-top:38px;
    margin-left:12px;
    height:95px;
    width:95px;
    float:left;
    position:relative;
    overflow:hidden;
}

.mosaique-vignette img {
    width:95px;
    height:95px;
}

.fiche-artiste {
    height:85px;
    width:85px;
    background-color:#000;
    opacity:0.8;
    position:absolute;
    top:0;
    font-size:10px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;
    padding:5px;
    text-align:center;
    line-height:12px;
}

.fiche-artiste .important {
    font-size:14px;
}
.important2 {
    color:#1988BC;
}

a {color: #8CA3AF; font-weight: bold; text-decoration:none;}
a:hover {color: #999;}

.conteneur-global{
	margin:0 auto;
	width:1020px;
	background:#0b0b0b url(../img/body-bg.jpg) repeat-x;
}

.conteneur-gauche{
	width:580px;
	padding-left:40px;
	float:left;
}

.grand-article-global{
width:580px;
float:left;
}

.grand-article-top-padding{
width:580px;
height:35px;
}

.grand-article-titre{
width:400px;
font-family:arial;
font-size:30px;
letter-spacing:-1.5px;
color:#eb0164;
float:left;
}

.grand-article-postedby{
width:180px;
text-align:right;
padding-top:25px;
float:left;
}

.grand-article-postedby-span1{
font-size:14px;
color:#81888d;
}

a.grand-article-postedby-pseudo-lien:link{
font-size:14px;
font-weight:bold;
color:#1988bc;
text-decoration:none;
}
a.grand-article-postedby-pseudo-lien:active{
font-size:14px;
font-weight:bold;
color:#1988bc;
text-decoration:none;
}
a.grand-article-postedby-pseudo-lien:visited{
font-size:14px;
font-weight:bold;
color:#1988bc;
text-decoration:none;
}
a.grand-article-postedby-pseudo-lien:hover{
font-size:14px;
font-weight:bold;
color:#1988bc;
text-decoration:none;
}

.grand-article-postedby-span2{
font-size:12px;
color:#81888d;
}

.grand-article-hr{
width:580px;
height:28px;
margin-top:15px;
background:url(../img/grand-article-hr.jpg) repeat-x;
float:left;
}

.grand-article-contenu{
width:580px;
float:left;
padding-top:0px;
padding-bottom:20px;
background:#f3f3f3;
}

.grand-article-divimg{
width:580px;
text-align:center;
background:#f3f3f3;
overflow:hidden;
height:250px;
}
.grand-article-divimg img{
	margin:25px auto;
}
.grand-article-info{
width:160px;
height:45px;
font-family:arial;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
color:#000000;
background:#eb0164;
padding-top:5px;
padding-left:8px;
position:relative;
margin-top:-50px;
top:40px;
left:-8px;
}

a.grand-article-info-liens:link{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#000000;
	text-decoration:none;
}
a.grand-article-info-liens:active{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#000000;
	text-decoration:none;
}
a.grand-article-info-liens:visited{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#000000;
	text-decoration:none;
}
a.grand-article-info-liens:hover{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#000000;
	text-decoration:none;
}

.grand-article-texte1{
width:530px;
padding-left:25px;
padding-right:25px;
padding-top:20px;
font-family:arial;
font-size:16px;
font-weight:bold;
color:#30393d;
letter-spacing:0px;
background:#f3f3f3;
}

.grand-article-texte2 h2{
	font-size:14px;
	color:#06F;
	margin:0;
	padding:0;
}

.grand-article-texte2{
width:530px;
padding-left:25px;
padding-right:25px;
padding-top:20px;
font-family:arial;
font-size:12px;
color:#5e6568;
letter-spacing:0px;
line-height:18px;
background:#f3f3f3;
}

.grand-article-texte-hr{
width:580px;
}

.grand-article-texte-bouton-suite{
margin-left:25px;
float:left;
}

.grand-article-texte-bouton-categorie{
float:right;
margin-right:25px;
}

a.grand-article-texte-bouton-categorie-lien:link{
font-family:Georgia;
font-size:12px;
color:#cac4c6;
text-decoration:none;
}
a.grand-article-texte-bouton-categorie-lien:active{
font-family:Georgia;
font-size:12px;
color:#cac4c6;
text-decoration:none;
}
a.grand-article-texte-bouton-categorie-lien:visited{
font-family:Georgia;
font-size:12px;
color:#cac4c6;
text-decoration:none;
}
a.grand-article-texte-bouton-categorie-lien:hover{
font-family:Georgia;
font-size:12px;
color:#cac4c6;
text-decoration:none;
}

/** ---------------------------------------------------------------------------------------------------------------------------------------------------- **/

.petit-article-global{
	width:280px;
	float:left;
	margin-right: 10px;
}

.petit-article-top-padding{
width:280px;
height:35px;
}

.petit-article-titre{
width:280px;
font-family:arial;
font-size:24px;
letter-spacing:-1.5px;
color:#eb0164;
float:left;
}

.petit-article-hr{
width:280px;
height:28px;
margin-top:15px;
background:url(../img/grand-article-hr.jpg) repeat-x;
float:left;
}

.petit-article-contenu{
	width:280px;
	float:left;
	padding-top:0px;
	padding-bottom:10px;
	background:#f3f3f3;
}

.petit-article-divimg{
margin:0 auto;
width:250px;
text-align:center;
background:#f3f3f3;
padding-top:25px;
height:115px;
overflow:hidden;
}

.petit-article-divimg img {
	width:250px;
	height:115px;
}

.petit-article-info{
width:140px;
height:45px;
font-family:arial;
font-size:15px;
font-weight:bold;
letter-spacing:-1px;
color:#000000;
background:#eb0164;
padding-top:5px;
padding-left:8px;
position:relative;
margin-top:-50px;
top:40px;
left:-8px;
}

a.petit-article-info-liens:link{
font-family:arial;
	font-size:12px;
font-weight:bold;
letter-spacing:-1px;
color:#000000;
text-decoration:none;
}
a.petit-article-info-liens:active{
font-family:arial;
	font-size:12px;
font-weight:bold;
letter-spacing:-1px;
color:#000000;
text-decoration:none;
}
a.petit-article-info-liens:visited{
font-family:arial;
	font-size:12px;
font-weight:bold;
letter-spacing:-1px;
color:#000000;
text-decoration:none;
}
a.petit-article-info-liens:hover{
font-family:arial;
	font-size:12px;
font-weight:bold;
letter-spacing:-1px;
color:#000000;
text-decoration:none;
}

.petit-article-texte2{
	width:230px;
	padding-left:25px;
	padding-right:25px;
	padding-top:20px;
	padding-bottom:30px;
	font-family:arial;
	font-size:12px;
	color:#5e6568;
	letter-spacing:0px;
	line-height:18px;
	background:#f3f3f3;
	height: 210px;
	overflow:hidden;
}
.petit-article-texte2 p{
	margin:0;
	padding:0;
}

.petit-article-texte-hr{
width:280px;
}

.petit-article-texte-bouton-suite{
margin-left:25px;
float:left;
}

.petit-article-global2{
float:right;
margin-right:25px;
}

.articles-precedents{
width:580px;
float:left;
}

.articles-precedents-titre{
width:400px;
font-family:arial;
font-size:18px;
color:#30393d;
float:left;
}

a.articles-precedents-titre-lien:link{
color:#30393d;
text-decoration:none;
}
a.articles-precedents-titre-lien:active{
color:#30393d;
text-decoration:none;
}
a.articles-precedents-titre-lien:visited{
color:#30393d;
text-decoration:none;
}
a.articles-precedents-titre-lien:hover{
color:#53798b;
text-decoration:none;
}

.articles-precedents-postedby{
width:180px;
text-align:right;
margin-top:-15px;
float:left;
}

.articles-precedents-top-padding{
width:580px;
height:60px;
float:left;
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.commentaires{
width:580px;
float:left;
}

.commentaires-titre{
width:400px;
font-family:arial;
font-size:16px;
color:#30393d;
float:left;
}
.commentaires-texte{
	width:390px;
	padding-left: 10px;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color: #FFF;
	float:left;
}

a.commentaires-titre-lien:link{
color: #15ADFF;
text-decoration:none;
}
a.commentaires-titre-lien:active{
color: #15ADFF;
text-decoration:none;
}
a.commentaires-titre-lien:visited{
color: #15ADFF;
text-decoration:none;
}
a.commentaires-titre-lien:hover{
color: #15ADFF;
	text-decoration:none;
}

.commentaires-postedby{
width:180px;
text-align:right;
float:left;
}
.commentaires-avatar{
	width:170px;
	text-align:right;
	padding-top: 5px;
	padding-right:5px;
	float:left;
}

.commentaires-top-padding{
width:580px;
height:60px;
font-family:arial;
font-size:20px;
color:#eb0164;
float:left;
font-weight: bold;
padding-top:30px;
text-transform:uppercase;
}

.nombre_commentaire {
	background-image:url(../img/bulle_rose.png);
	width:68px;
	height:38px;
	color:#000;
	margin-left:170px;
	margin-top:-30px;
	text-align:center;
	padding: 5px;
}


.ajout-commentaire {
	 background-color:#FFF;
	 padding-left: 10px;
	 padding-top: 10px;
	 padding-bottom: 10px;
	 -moz-border-radius: 10px;
	 -webkit-border-radius: 10px;
}

.ajout-commentaire-titre {
	color: #15ADFF;
}

/*****************************************************************************************************************************************************************************************/
.conteneur-droite{
	width:320px;
	padding-left:60px;
	float:left;
}

.conteneur-droite-padding-top{
	width:320px;
	height:30px;
}

.conteneur-droite-top{
	width:275px;
	padding-left:25px;
	padding-top:20px;
	height:62px;
	background:url(../img/conteneur-droite-bg-top.jpg);
	color:#31a7f2;
	font-family:arial;
	font-size:24px;
}

.conteneur-droite-middle{
	width:275px;
	padding-left:25px;
	background:url(../img/conteneur-droite-bg-middle.jpg) repeat-y;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	line-height:15px;
	min-height:370px;
	height:370px !important;
	height:400px;
	overflow:hidden;
}

a.conteneur-droite-cat:link{
color:#000000;
text-decoration:none;
}
a.conteneur-droite-cat:active{
color:#000000;
text-decoration:none;
}
a.conteneur-droite-cat:visited{
color:#000000;
text-decoration:none;
}
a.conteneur-droite-cat:hover{
color:#eb0164;
text-decoration:none;
}

.conteneur-droite-bottom{
	width:275px;
	padding-left:25px;
	padding-top:45px;
	height:30px;
	background:url(../img/conteneur-droite-bg-bottom.jpg);
	color:#eb0164;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}

a.conteneur-droite-bottom-lien:link{
color:#eb0164;
text-decoration:none;
}
a.conteneur-droite-bottom-lien:active{
color:#eb0164;
text-decoration:none;
}
a.conteneur-droite-bottom-lien:visited{
color:#eb0164;
text-decoration:none;
}
a.conteneur-droite-bottom-lien:hover{
color:#eb0164;
text-decoration:none;
}

/*****************************************************************************************************************************************************************************************/
.conteneur-infos{
	width:517px;
	padding-left:60px;
	float:left;
}

.conteneur-infos-padding-top{
	width:517px;
	height:60px;
}

.conteneur-infos-top{
	width:492px;
	padding-left:25px;
	padding-top:5px;
	height:45px;
	background:url(../img/conteneur-infos-bg-top.jpg);
	color:#31a7f2;
	font-family:arial;
	font-size:20px;
}

.conteneur-infos-middle{
	width:492px;
	padding-left:25px;
	background:url(../img/conteneur-infos-bg-middle.jpg) repeat-y;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	line-height:15px;
	overflow:hidden;
	height:auto;
}

a.conteneur-infos-cat:link{
color:#000000;
text-decoration:none;
}
a.conteneur-infos-cat:active{
color:#000000;
text-decoration:none;
}
a.conteneur-infos-cat:visited{
color:#000000;
text-decoration:none;
}
a.conteneur-infos-cat:hover{
color:#eb0164;
text-decoration:none;
}

.conteneur-infos-bottom{
	width:492px;
	padding-left:25px;
	padding-top:30px;
	height:22px;
	background:url(../img/conteneur-infos-bg-bottom.jpg);
	color:#eb0164;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}

a.conteneur-infos-bottom-lien:link{
color:#eb0164;
text-decoration:none;
}
a.conteneur-infos-bottom-lien:active{
color:#eb0164;
text-decoration:none;
}
a.conteneur-infos-bottom-lien:visited{
color:#eb0164;
text-decoration:none;
}
a.conteneur-infos-bottom-lien:hover{
color:#eb0164;
text-decoration:none;
}

.conteneur-infos h4 {
	color:#eb0164;
	font-size:14px;
	margin:10px;
}

.artiste-prefered {
	width:85px;
	margin:5px;
	float:left;
	text-align:center;
}

.artiste-prefered .note {
	font-size:11px;
	font-weight:bold;
}

.artiste-prefered img {
	padding-bottom:3px;
	width:85px;
	height:85px;
}

.conteneur-infos .miniature {
	float:left;
	width:70px;
	height:70px;
	margin-right:5px;
	overflow:hidden;
	padding:5px;
	background-color:#FFF;
	position:relative;
}

.conteneur-infos .miniature img {
	position:absolute;
	width:188px;
	height:100px;
	clip:rect(15px 129px 85px 59px);
        top:-10px;
	left:-54px;
}

.infos {
	float:left;
	margin:15px;
	width:300px;
}
/*****************************************************************************************************************************************************************************************/
.conteneur-id{
	width:340px;
	padding-left:30px;
	float:left;
}

.conteneur-id-padding-top{
	width:340px;
	height:60px;
}

.conteneur-id-top{
	width:340px;
	padding-left:25px;
	padding-top:5px;
	height:45px;
	background:url(../img/conteneur-id-bg-top.jpg);
	color:#31a7f2;
	font-family:arial;
	font-size:20px;
}

.conteneur-id-middle{
	width:340px;
	padding-left:25px;
	background:url(../img/conteneur-id-bg-middle.jpg) repeat-y;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	line-height:15px;
	overflow:hidden;
	height:auto;
}

a.conteneur-id-cat:link{
color:#000000;
text-decoration:none;
}
a.conteneur-id-cat:active{
color:#000000;
text-decoration:none;
}
a.conteneur-id-cat:visited{
color:#000000;
text-decoration:none;
}
a.conteneur-id-cat:hover{
color:#eb0164;
text-decoration:none;
}

.conteneur-id-bottom{
	width:340px;
	padding-left:25px;
	padding-top:30px;
	height:22px;
	background:url(../img/conteneur-id-bg-bottom.jpg);
	color:#eb0164;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}

a.conteneur-id-bottom-lien:link{
color:#eb0164;
text-decoration:none;
}
a.conteneur-id-bottom-lien:active{
color:#eb0164;
text-decoration:none;
}
a.conteneur-id-bottom-lien:visited{
color:#eb0164;
text-decoration:none;
}
a.conteneur-id-bottom-lien:hover{
color:#eb0164;
text-decoration:none;
}

.conteneur-id h4 {
	color:#eb0164;
	font-size:14px;
	margin:10px;
}

.infos {
	float:left;
	margin:15px;
	width:300px;
}

.id-membre {
    float:left;
}

.modifier {
    text-align:right; 
    color:#eb0164;
    font-size:11px;
    margin:5px 10px;
    font-weight:bold;
}

img.avatar {
    float:left; 
    padding:7px;
    background-color:#FFF;
}

h4.pseudo {
    text-transform:capitalize;
    font-size:22px;
    padding-top:10px;
}

h4.age {
    font-size:18px;
    padding-top:10px;
}

h4.localisation {
    font-size:18px;
    padding-top:10px;
	text-transform: uppercase;
}

.important {
    color:#eb0164;
    font-family: arial;
}

.symbole_homme {
    float:right;
    height:45px;
    width:45px;
    background:url(../img/symbole_homme.png) no-repeat;
    margin:0 10px 0 0;
}

.symbole_femme {
    float:right;
    height:45px;
    width:45px;
    background:url(../img/symbole_femme.png);
    margin:0 10px 0 0;
}

.proposer_article {
    float:left;
    width:100%;
}
.proposer_article a {
    display:block;
    height:60px;
    width:170px;
    background:url(../img/proposer_article.png) center no-repeat;
    margin:5px auto;
}

.mes_articles {
    float:left;
    width:100%;
}
.mes_articles a {
    display:block;
    height:60px;
    width:170px;
    background:url(../img/mes_articles.png) center no-repeat;
    margin:5px auto;
}


/*****************************************************************************************************************************************************************************************/

.conteneur-footer{
float:left;
min-width:1020px;
width:100%;
background:url(../img/conteneur-footer-bg.jpg) repeat-x #171614;
margin-top:40px;
}

.conteneur-footer-partie1{
width:378px;
padding-left:45px;
padding-top:37px;
float:left;
}

.conteneur-footer-partie1-titre{
font-family:arial;
font-size:21px;
color:#fefefe;
letter-spacing:-1px;
margin-bottom:28px;
}

.conteneur-footer-partie1-lien1234{
font-family:Georgia;
font-size:12px;
color:#a7a7a7;
float:left;
}

.conteneur-footer-partie1-lien5678{
font-family:Georgia;
font-size:12px;
color:#a7a7a7;
margin-left:30px;
float:left;
}

.conteneur-footer-partie1-lien-aspect{
width:155px;
height:23px;
background:url(../img/conteneur-footer-partie1-lien-bg.jpg);
margin-bottom:11px;
line-height:23px;
text-indent:10px;
float:left;
margin-left:10px;
}

.conteneur-footer-partie1-lien-span{
color:#e0edf3;
}

a.conteneur-footer-partie1-lien-aspect-lien:link{
width:155px;
height:23px;
display:block;
text-decoration:none;
color:#a7a7a7;
}
a.conteneur-footer-partie1-lien-aspect-lien:visited{
width:155px;
height:23px;
display:block;
text-decoration:none;
color:#a7a7a7;
}
a.conteneur-footer-partie1-lien-aspect-lien:active{
width:155px;
height:23px;
display:block;
text-decoration:none;
color:#a7a7a7;
}
a.conteneur-footer-partie1-lien-aspect-lien:hover{
width:155px;
height:23px;
display:block;
text-decoration:none;
color:#fefefe;
background:url(../img/conteneur-footer-partie1-lien-bg-hover.jpg);
position:relative;
z-index:99;

}

.conteneur-footer-partie2{
width:375px;
padding-left:45px;
padding-top:40px;
float:left;
background:url(../img/conteneur-footer-intersection.jpg) no-repeat;
}

.conteneur-footer-partie2-titre{
font-family:Georgia;
font-size:19px;
font-weight:bold;
color:#fefefe;
}

.conteneur-footer-partie2-texte{
width:500px;
height:125px;
font-family:arial;
font-size:11px;
color:#929292;
line-height:16px;
margin-top:30px;
margin-bottom:10px;
}

.conteneur-footer-partie2-copyright{
font-family:arial;
font-size:11px;
color:#404040;
}

.conteneur-footer-logo{
	width:980px;
	height:80px;
	padding-left:40px;
	float:left;
}

.conteneur-footer-logo-div{
	float:left;
	height: 120px;
}

/* Spécial */

*html body, .site-centrage, .ban, .menu, .mosaique, .conteneur-footer {
	width:expression(document.body.clientWidth > 1200? "1200px" : "auto" );
}