/* CSS Document */
/* LES BASES */
body { background-color:#000000; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:0px; text-align:left; vertical-align:top; height:100%; }

hr { clear: both; visibility: hidden; }

.header { background-color:#FFFFFF; border:0px; color:#000000; width:100%; margin:0px; padding:0px; }
	.recherche{ text-align:left; vertical-align:bottom; vertical-align:middle; }
	.identifier{ text-align:right; vertical-align:middle; }
	
.menu { margin:auto; width:955px; text-align:left; padding:8px; font-size:14px; font-weight:bold; color:#f2e513; background-color:#000000; vertical-align:middle; }

.contenu_blanc { background-color:#FFFFFF; border:0px; color:#000000; margin:auto; width:955px; padding:10px; text-align:center; min-height:400px; }
.footer{ text-align:center; margin:5px; clear:both; }

/*PUBS*/
.pub728{ margin:auto; clear:both; position:relative; top:10px; padding-bottom:10px; }

/*TEXTES*/
.titre_accueil{ text-align:right; vertical-align:top; }
.titre_news{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #000000; }
.titre_new_fonction{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #FFFFFF; }
.titre_profil{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #000000; }

/*LIENS*/
a.imgaccueil img { opacity: 0.7; filter:alpha(opacity=70);}
a.imgaccueil:hover img { opacity: 1.0; filter:alpha(opacity=100); }

.lien_noir { font-weight:bold; color:#000000; font-size:11px; text-decoration:none; }
.lien_noir a{ font-weight:bold; color:#000000; font-size:11px; text-decoration:none; }
.lien_noir a:hover{	text-decoration:underline; }
.liencb { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#f2e513; text-decoration:none; }

.lien_menuw { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#f2e513; text-decoration:none; }
.lien_menuw a { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#f2e513; text-decoration:none; }
.lien_menuw a:hover{ text-decoration:underline; }
.lien_bold { font-weight:bold; color:#000000; font-size:11px; text-decoration:none; }
.lien_bold a{ font-weight:bold; color:#000000; font-size:11px; text-decoration:none; }
.lien_bold a:hover{ text-decoration:underline; }
.lien { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
.lien a { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
.lien a:hover{ text-decoration:underline; }
.lien_menu { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#f2e513; text-decoration:none; }
.lien_menu a { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#f2e513; text-decoration:none; }
.lien_menu a:hover{ text-decoration:underline; }
.lien_blanc { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }
.lien_blanc a { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }
.lien_blanc a:hover{ text-decoration:underline; }

.lien_identifier { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }
.lien_identifier a { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }
.lien_identifier a:hover{ text-decoration:underline; }

/*IMG*/
img{ border:0px; }

/*FORMULAIRES*/
input { color: #000000; font-size: 10px; display: inline; background-color: #FFFFFF; border: 1px solid #000000; border-spacing:3px; }
button { font-size: 10px; }
input.hidden { color: #000000; border: 0; font-size: 10px; }
input.radio { background-color: #53414c; border: 0; }
select { color: #000000; font-size: 10px; display: inline; background-color: #FFFFFF; border: 1px solid #000000; }
textarea.comment { width:400px; height:200px; background-color:#FFFFFF; border:1px solid #000000; color:#000000; }
.comment_gdn{ width:400px; height:200px; background-color:#618d99; border:1px; border-style:solid; border-color:#01485b; color:#FFFFFF; }
.photo_comment { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#ffffff; text-decoration:none; }

/* PAGE ACCUEIL */
.colonneg{ width:315px; padding:0px; margin-right:10px; float:left; position:relative; }
	.carreg{ width:314px; height:105px;; border-color:#7e7179; border-style:solid; border-width:1px; margin-bottom:10px; }
	.coup_de_coeur{ padding:10px; background-image:url(/img/accueil/accueil_rose.gif); background-repeat:repeat-x; margin-bottom:10px; text-align:justify; vertical-align:top; border:1px solid #d64386; }
	.last_sub{ padding:10px; width:133px;  margin-bottom:10px; background-image:url(/img/accueil/accueil_violet.gif); background-repeat:repeat-x; border:1px solid #535aae;}
	.partenaires{ margin-bottom:10px; text-align:center; vertical-align:middle; }
	
.colonnec{ width:320px; padding:0px; margin-right:10px; float:left; }
	.carrec{ width:318px; height:105px;; border-color:#7e7179; border-style:solid; border-width:1px; margin-bottom:10px; }
	.nomcdc{ margin-top:-20px; margin-left:15px; margin-bottom:0px; text-align:center; font-weight:600; width:75px; }
	.weedeals{ padding:10px; background-image:url(/img/accueil/accueil_violet.gif); background-repeat:repeat-x; margin-bottom:10px; }
	.top{ padding:10px; background-image:url(/img/accueil/accueil_violet.gif); background-repeat:repeat-x; margin-bottom:10px; border:1px solid #535aae; }
	.rate_a_song{ padding:10px; background-image:url(/img/accueil/accueil_bleu.gif); background-repeat:repeat-x; margin-bottom:10px; }
	.new_fonctions{ padding:10px; background-image:url(/img/accueil/accueil_violet.gif); background-repeat:repeat-x; margin-bottom:10px; }

.colonned{ width:300px; padding:0px; margin-right:0px; float:left; }
	.identifier_accueil{ background-image:url(/img/accueil/accueil_jaune.gif); background-repeat:repeat-x; padding:10px; margin-bottom:10px; border-style:solid; border-color:#fbbe17; border-width:1px; }
	.recherche_accueil{ padding:10px; background-image:url(/img/accueil/accueil_rose.gif); background-repeat:repeat-x; margin-bottom:10px; }

/* PAGE WEENER */
.fan_menu{ float:left; width:100px; border:solid 1px #2eaadc; min-height:450px; text-align:left; padding:10px; margin-right:10px; background-image:url(/img/fanpage/fond_menu.gif); background-repeat:repeat-x; height:100%; }
.fan_colonned{ float:left; width:300px; border:none; text-align:left; padding:0px;}
.fan_content{ float:left; width:513px; border:none; text-align:left; padding:0px; margin-right:10px;}
.fan_quisuisje{ float:left; width:493px; border:solid 1px #e41a86; text-align:left; padding:10px; background-image:url(/img/fanpage/fond_quisuisje.gif); background-repeat:repeat-x; margin-bottom:10px; }
.fan_comments{ float:left; width:493px; border:solid 1px #faf063; text-align:left; padding:10px; background-image:url(/img/fanpage/fond_comments.gif); background-repeat:repeat-x; margin-bottom:10px; }
.fan_playlist{ float:left; width:493px; border:solid 1px #219e50; text-align:left; padding:10px; background-image:url(/img/fanpage/fond_playlist.gif); background-repeat:repeat-x; margin-bottom:10px; }
.fan_artistes{ float:left; width:493px; border:solid 1px #21abe4; text-align:left; padding:10px; background-image:url(/img/fanpage/fond_artiste.gif); background-repeat:repeat-x; margin-bottom:10px; }
.fan_amis{ float:left; width:493px; border:solid 1px #93569a; text-align:left; padding:10px; background-image:url(/img/fanpage/fond_amis.gif); background-repeat:repeat-x; margin-bottom:10px; }
.fan_galerie{ background-image:url(/img/fanpage/fond_galerie.gif); background-repeat:repeat-x; color:#000000; float:left; clear:both; width:491px; margin:0px; padding:10px; border:1px solid #f29504;}

.fan_add_comment{ border:1px solid #e3d42c; background-color:#f6f3b1; width:390px; height:50px; padding:5px; }

.fan_album { width:150px; text-align:center; border-color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#333333; float:left; }
.fan_photo { width:150px; text-align:center; border-color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#333333; float:left; }
.infos_photos { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; text-align:left; }
.infos_photos a { font-weight:bold; text-decoration:none; color:#000000; }
.infos_photos a:hover { font-weight:bold; color:#000000; text-decoration:underline; }
textarea.fan_comment { width:100%; height:150px; background-color:#dddddd; border:1px solid; border-color:#111111; color:#000000; }
div.bouton_plus a { color:#000000; background-color:#FFFFFF; }
div.bouton_plus a:hover { color:#FFFFFF; background-color:#000000; }

/*NEWS*/
.more_news{ padding:10px;  /*border-style:solid;*/ border-width:1px;  border-color:#345694;  background-image:url(/img/news/fond_more_news.gif);  background-repeat:repeat-x; width:623px; }
.news_detail{ padding:10px; margin-bottom:10px; /*border-style:solid;*/ border-width:1px; border-color:#345694; background-image:url(/img/news/fond_more_news.gif); background-repeat:repeat-x; width:623px; }
.bloc_news{ height:130px; min-height:130px; background-image:url(/img/news/fond_news.gif); background-repeat:repeat-x; width:300px; padding:5px; text-align:center; vertical-align:middle; margin-bottom:10px; /*border-style:solid;*/ border-width:1px; border-color:#345694; overflow:hidden; }
.tableau_bloc_news{ height:130px; min-height:130px; max-height:130px; margin:0px; padding:0px; }
.img_news{ max-width:150px; }

/*COUP DE COEUR*/
.bloc_cdc{ min-height:150px; background-image:url(/img/coup_de_coeur/fond_cdc.gif); background-repeat:repeat-x; width:300px; padding:5px; text-align:center; vertical-align:middle; margin-bottom:10px; /*border-style:solid;*/ border-width:1px; border-color:#345694; overflow:visible; }
.tableau_bloc_cdc{ width:100%; margin:0px; padding:0px; }

/*TOP*/
.bloc_top{ height:150px; background-image:url(/img/top/fond_top.gif); background-repeat:repeat-x; width:306px; padding:5px; text-align:left; float:left; vertical-align:middle; margin-bottom:10px; /*border-style:solid;*/ border-width:1px; border-color:#345694; overflow:visible; }

/*TOUS LES INSCRITS*/
.flottante_ts_inscrits { float:left; width:129px; height:135px; text-align:center; }

/*NOUVELLES FONCTIONALITES*/
.bloc_fonction{ width:635px; background-image:url(/img/divers/fond_new_fonctions.gif); background-repeat:repeat-x; padding:5px; text-align:left; vertical-align:middle; margin-bottom:10px; }

/*PROFILS*/
.alert{ color:#FF0000; font-size:16px; font-weight:bold; }
.titres_globale{ background-image:url(/img/profilm/fond_titres.gif); background-repeat:repeat-x; color:#000000; padding:10px; width:933px; clear:both; border:1px solid #aea0ba; border-top:0px; text-align:center; }
.titres_bloc{ width:921px; padding:5px; text-align:left; background-color:#9985A6; border:1px solid #9985A6; cursor:pointer; }
.titres_bloc_content{ width:921px; padding:5px; text-align:center; border:1px solid #9985A6; }
.photos_globale{ background-image:url(/img/profilm/fond_photos.gif); background-repeat:repeat-x; color:#000000; padding:10px; width:933px; clear:both; border:1px solid #E3D294; border-top:0px; text-align:center; }
.photos_bloc{ width:921px; padding:5px; text-align:left; background-color:#E3D294; border:1px solid #E3D294; cursor:pointer; }
.photos_bloc_content{ width:921px; padding:5px; text-align:left; border:1px solid #E3D294; }
.achats_globale{ background-image:url(/img/profilm/fond_achats.gif); background-repeat:repeat-x; color:#000000; padding:10px; width:933px; clear:both; border:1px solid #D8CDAE; border-top:0px; text-align:center; }
.achats_bloc{ width:921px; padding:5px; text-align:left; background-color:#D8CDAE; border:1px solid #D8CDAE; cursor:pointer; }
.achats_bloc_content{ width:921px; padding:5px; text-align:center; border:1px solid #D8CDAE; }
.compte_globale{ background-image:url(/img/profilm/fond_compte.gif); background-repeat:repeat-x; color:#000000; padding:10px; width:933px; clear:both; border:1px solid #BCD3B3; border-top:0px; text-align:center; }
.compte_bloc{ width:921px; padding:5px; text-align:left; background-color:#BCD3B3; border:1px solid #BCD3B3; cursor:pointer; }
.compte_bloc_content{ width:921px; padding:5px; text-align:center; border:1px solid #BCD3B3; }
.contacts_globale{ background-image:url(/img/profilm/fond_contacts.gif); background-repeat:repeat-x; color:#000000; padding:10px; width:933px; clear:both; border:1px solid #A7BAD0; border-top:0px; text-align:center; }
.contacts_bloc{ width:921px; padding:5px; text-align:left; background-color:#A7BAD0; border:1px solid #A7BAD0; cursor:pointer; }
.contacts_bloc_content{ width:921px; padding:5px; text-align:center; border:1px solid #A7BAD0; }
.wee_globale{ background-image:url(/img/profilm/fond_weepage.gif); background-repeat:repeat-x; color:#000000; padding:10px; width:933px; clear:both; border:1px solid #CFAAA3; border-top:0px; text-align:center; }
.wee_bloc{ width:921px; padding:5px; text-align:left; background-color:#CFAAA3; border:1px solid #CFAAA3; cursor:pointer; }
.wee_bloc_content{ width:921px; padding:5px; text-align:center; border:1px solid #CFAAA3; }
.accueilp_globale{ background-image:url(/img/profilm/fond_accueil.gif); background-repeat:repeat-x; color:#000000; padding:10px; width:933px; clear:both; border:1px solid #a66c86; border-top:0px; text-align:center; }
.concert_globale{ background-image:url(/img/profilm/fond_concert.gif); background-repeat:repeat-x; color:#000000; padding:10px; width:933px; clear:both; border:1px solid #fdcc1a; border-top:0px; text-align:center; }
.concert_bloc{ width:921px; padding:5px; text-align:left; background-color:#fdcc1a; border:1px solid #fdcc1a; cursor:pointer; }
.concert_bloc_content{ width:921px; padding:5px; text-align:center; border:1px solid #fdcc1a; }

/*PROFIL USERS*/
.play_globale{ background-image:url(/img/profilu/fond_titres.gif); background-repeat:repeat-x; color:#000000; padding:10px; width:933px; clear:both; border:1px solid #aea0ba; border-top:0px; text-align:center; }
.play_bloc{ width:921px; padding:5px; text-align:left; background-color:#9985A6; border:1px solid #9985A6; cursor:pointer; }
.play_bloc_content{ width:921px; padding:5px; text-align:left; border:1px solid #9985A6; }
.pics_globale{ background-image:url(/img/profilu/fond_photos.gif); background-repeat:repeat-x; color:#000000; padding:10px; width:933px; clear:both; border:1px solid #E3D294; border-top:0px; text-align:center; }
.pics_bloc{ width:921px; padding:5px; text-align:left; background-color:#E3D294; border:1px solid #E3D294; cursor:pointer; }
.pics_bloc_content{ width:921px; padding:5px; text-align:left; border:1px solid #E3D294; }

/*GALERIE WEEPAGE*/
.thumbnail { float:left; width:124px; height:150px; text-align:center; }
.large_pics{ position:absolute; width:645px; display:none; }
.large_photo{ position:absolute; top:0px; left:0px; margin:auto; }

/*IMAGES WEEPAGE*/
.avatar{ border:0px; width:100px; height:100px; }
.top_amis{ border:0px; width:50px; height:50px; }
