/* CSS Document */

body			{ 
	margin:0; 
	padding:0; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	background-color:#CCCCCC 
}

.Title			{ color:#E15D00; font-size:14px; font-weight:bold; }
/*#article div 	{ border:1px solid red }*/
h2				{ font-size:12px; }
#container		{ background-color:#CCCCCC }
#spacer-up		{ background-color:#CCCCCC }
#header			{ background-image:url(../images/page_haut.gif); width:624px; height:17px; }
#header-content	{ background-image:url(../images/page_haut_centre.gif); width:624px;  }
#ban			{ background-image:url(../images/ban.gif); width:624px; height:95px; }
#utils			{ text-align:left; margin-left:468px; }
#utils .title	{ font-size: 11px; color: #03a6e9; }
#sep			{ background-image:url(../images/page_centre.gif); width:624px; height:8px; line-height:8px;font-size:1px; }
#content		{ background-image:url(../images/page_centre.gif); width:624px; text-align:left; overflow:auto; }
#bottom_link	{ background-image:url(../images/page_centre.gif); width:624px; color:black; text-align:center; }
#footer			{ background-image:url(../images/page_bas.gif);    width:624px; height:36px; background-repeat:no-repeat; background-position:bottom }



#actu				{ text-align:left; width:385px; font-weight:bold; float:left; }
#actu .content		{ margin-left:40px;}

.s10				{ font-size:10px;}
.s11				{ font-size:11px;}

#login				{  }
*>#login			{ margin-right:10px; }



#var_login, #pass	{ font-size:10px; float:left;  }
input#var_login		{ font-size:10px; height:14px; width:105px; background:#CCCCCC; float:left; border:1px solid black; }
input.texte			{ font-size:10px; height:14px; width:105px; background:#CCCCCC; float:left; border:1px solid black; }
#oubli_mp			{ margin-right:28px; }

#menu				{ background-image:url(../images/menu.gif); width:624px; height:32px; line-height:25px; font-weight:bold; text-align:left; text-indent:67px;}
#recherche			{ height:32px;}
input.texte_rech	{ font-size:10px; height:14px; width:105px; background:#CCCCCC; border:1px solid black; }

/* Liens */

.blue, .blue a:link, .blue a:visited 	{ color:#02a9ef; text-decoration:none; }
.blue a:hover							{ text-decoration:underline; }

.black, .black a:link, .black a:visited { color:black; text-decoration:none; }
.black a:hover							{ text-decoration:underline; }

a:link, a:visited { 
	text-decoration:none;
}
a:hover {
	text-decoration:underline 
}

/* Contenu */

#article									{ margin-left:17px; width:415px; text-align:left; background-color:#CCCCCC; float:left; overflow:auto; height:100%;}
*>#article									{ margin-left:32px;}
#article .top_left							{ font-size:1px; width:415px; height:8px; background-image:url(../images/corner_top_left.gif); background-repeat:no-repeat}

#article .content							{ margin-left:25px; margin-right:25px; height:100%;}
*>#article .content							{ height:430px;}
#article .content .title					{ font-size:18px; font-weight:bold; color:#03a6e9;margin : 10px 0px 5px 0px}
#article .content .writer					{ font-size:10px; }
#article .content .text						{ font-size:10px; }

#article .left								{ background-image:url(../images/corner_left.gif); background-repeat:repeat-y; }
#article .bottom_left						{ font-size:1px; background-image:url(../images/corner_bottom_left.gif); height:8px; width:8px; float:left;}
#article .bottom							{ font-size:1px; background-image:url(../images/corner_bottom.gif); height:8px; width:407px; background-repeat:repeat-x; float:left;}
#article .bottom_right						{ font-size:1px;background-image:url(../images/corner_bottom_right.gif); height:8px; width:407px;  background-repeat:no-repeat; background-position:right}

#right_column_up, #right_column_down 		{ width:150px; margin-left:450px;}


.menu_left									{ width:150px; text-align:left; background-color:#CCCCCC; }
.menu_left .top_left						{ width:150px; height:8px; background-image:url(../images/corner_top_left.gif); background-repeat:no-repeat; font-size:1px; }
.menu_left .content							{ margin-left:15px; margin-right:5px;}
.menu_left .content_player					{ margin-left:10px;}

.menu_left .content .title					{ font-size:11px; color:#03a6e9;}
.menu_left .content .text					{ font-size:10px; margin-top:5px;}
.menu_left .left							{ background-image:url(../images/corner_left.gif); background-repeat:repeat-y }
.menu_left .bottom_left						{ font-size:1px;height:8px; width:8px; background-image:url(../images/corner_bottom_left.gif); float:left; }
.menu_left .bottom							{ height:8px; width:142px; background-image:url(../images/corner_bottom.gif); float:left; }
.menu_left .bottom_right					{ font-size:1px;height:8px; width:142px; background-image:url(../images/corner_bottom_right.gif); background-repeat:no-repeat; background-position:right }

#labels										{ margin-bottom:10px; }

#vinyls										{ /*height:600px;*/ }

.vinyl										{ margin-top:5px; background-color:white; min-height:100px;  }
.vinyl .descr								{ overflow:auto;}
.vinyl .descr .label						{ margin-top:5px;}
.vinyl .descr .discogs_link					{ font-weight:bold;}
.vinyl .photo								{ margin:5px; float:left;  border:1px solid white; overflow:auto;}

#menu2 										{ margin-top:3px; }

.red 										{ border:1px solid red; }

.separator									{ height:10px; font-size:1px; }

.formulaire_spip { font-size:10px; }

.strong										{ font-weight:bold; }

.logo										{ margin:10px 10px 10px 0; float:left; }

/********** forums *******/
a img { border:none}

#tb_forums_topics { border-collapse:collapse; border-left:1px solid #0a3b69; border-top:1px solid #0a3b69; }
#tb_forums_topics tr.first td { background-color:#bccad6; width:100%; white-space:nowrap;  text-align:center; font-weight:bold }
#tb_forums_topics td { padding:2px 4px;border-right:1px solid #0a3b69; border-bottom:1px solid #0a3b69; }

#tb_forums_topics tr.bg2 { background-color:#e6e8e9}
#tb_forums_topics tr.hover {background-color: #bccad6;color:#aa083a;}

#tb_forums_topics a:hover{color:#aa083a;}

#forums_messages { background-color:#f1f1f1; border:1px solid black}
#forums_messages .margins { margin:7px 20px 7px 7px; }
#forums_messages_titre { background-color:#bccad6;color:black; text-align:center; font-size:11px; font-weight:bold; line-height:15px; padding:4px; margin:0}
#forums_messages li { padding:4px 0; color:#265178 }
#forums_messages .infos { font-size:9px; color:#8fa5ba}
#forums_messages a { font-weight:bold;color:#265178 }

#forums_messages blockquote { border:1px solid black; background-color:white; padding:4px; font-style:italic; margin:4px; }
#forums_messages blockquote p { margin:0; padding:0 }
#forums_messages p.spip { margin:5px 0; padding:0 }

#forums_messages .msg_texte { display:none; padding:8px 0 }
#forums_titre_topic { background-color:#bccad6; color:black; text-align:center; font-size:13px; font-weight:bold; line-height:18px; padding:4px }

#forums_topic { background-color:#e0e0e0; border:7px solid #e0e0e0 }
#forums_topic #texte { border:1px solid black; background-color:white; }
#forums_topic #texte .margins2 { margin:20px; }

#forums_topic #texte .titre { color:#2b557d; font-size:14px; margin:0; padding:0 }
#texte .date { padding:4px 20px; background-color:#2b557d; color:white; line-height: 15px; font-size:11px;}

#forums_nav .fL a, .spip_bouton input { display:block; border:1px solid #0A3B69; background-color:#3A85C6; padding:4px; color:white; font-size:12px; font-weight:bold; }
#forums_nav { margin:10px 0 15px 0; }
#forums_nav a { color:#0a3b69; font-size:10px; }

.reponse_formulaire{color:red; font-weight:bold }

.cadre-formpost { position:relative;}

.cadre-formpost .forml { width: 340px}
.cadre-formpost .forml_titre { width: 300px}
.cadre-formpost .barre { width: 340px}

/*
.encart { background-color: #edf3f9; position: absolute; top:30px; right: 25px; width:225px; height:335px; border : 1px dashed red; overflow:auto; font-size : 9px ; height:335px  }
* html .encart { right:50px ; } 
.encart h4 { margin:0; text-align:center; line-height:20px ; font-size:11px; border-bottom: 2px solid white; background-color:#d6e3ee}
.encart ul { list-style : none; margin-left:10px ; padding:0; }
.encart li { margin : 5px 0 5px 0; padding-bottom:2px }
.encart li img {margin-right: 5px; vertical-align : middle }
.encart span.sel { background-color:#000080; color:white }
*/

a.bouton_create  {
background-color:#3A85C6;
border:1px solid #0A3B69;
color:white;
display:block;
font-size:12px;
font-weight:bold;
padding:4px;
width:80px
}

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