@charset "UTF-8";
/* CSS Document */

body
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
background-image:url(../img/body-back.png);
color:#000;}

/* Site */

#fond 
{background:url(../img/fond.png) no-repeat top center;
background-position:top center;
width:100%;
min-width:952px;
margin:0;
padding:0px;
height:100%;
min-height:750px;}

#shape
{width:900px;
margin:0 auto;
background:url(../img/BBB.png) no-repeat top center;}

#ent
{width:900px;
height:200px;
margin:0 auto;
padding:250px 0 0 0;
background:url(../img/content-top.png) bottom no-repeat;}

#contenu
{width:900px;
min-height:600px;
margin:0 auto;
background:url(../img/content-back.png) repeat-y;}

#gauche
{width:270px;
float:left;
padding:0 0 0 30px;}

/*  Menu */

#menu
{width:270px;
min-height:200px;
margin-bottom:20px;}

#menu ul
{margin:0;
padding:0;}

#menu ul li
{list-style:inside none;}

#menu ul li a img
{margin:6px 0 0 10px;}

#menu ul li#current
{width:270px;
height:40px;
background:url(../img/menu-current-back.png);}

#menu ul li#current a img
{padding:5px 0 0 0;}

/* gauche */

#newsletter
{width:270px;
min-height:100px;
margin-bottom:20px;
background:url(../img/newsletter.png) no-repeat top right;}

#news
{padding:40px 0 0 10px;}

#fans
{width:238px;
background-color:#FFF;}

/* Contenu */

#content
{width:560px;
min-height:700px;
margin:0 0 0 320px;}

.agenda
{width:560px;
margin:10px auto 0;
padding:0 0 10px;
border-bottom:1px dashed #633;}

.agenda-date
{font-weight:bold;
color:#993300;}

.message-livre
{width:560px;
margin:10px auto 0;
padding:0 0 10px;}

.message-sender
{font-weight:bold;}

.message-text
{margin:10px 10px 0 10px;
padding:10px;
background:url(../img/message-back.png);
border-left:1px solid #FFF;
border-right:1px solid #FFF;}

#player
{width:560px;
margin:0 auto 20px;
text-align:center;}

#pub
{width:468px;
height:60px;
margin:0 auto 20px;
padding:2px;}

#fin
{width:900px;
min-height:100px;
margin:0 auto 20px;
padding:60px 0 0 0;
background:url(../img/content-bottom.png) top no-repeat;
font-size:10px;
text-align:right;}

/* Text */

h1
{font-size:22px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 20px 0;}

h2
{font-size:18px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 20px 0;}

h3
{font-size:15px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 10px 0;
padding-top:10px;}

p
{margin:0;
padding:0;
text-align:justify;}

p.link
{text-align:right;
padding:10px 0;}

a
{text-decoration:none;
color:#F00;}

img
{border:0;}	

table img
{padding:10px 0;}

.contact-form
{width:200px;
padding:2px;}

#valid
{padding:10px;
background-color:#CCC;
color:#FFF;
border-top:1px solid #999;
border-bottom:1px solid #999;}

#erreur
{padding:10px;
background-color:#CCC;
color:#F00;
border-top:1px solid #F00;
border-bottom:1px solid #F00;
margin-bottom:10px;}
