html,body {
background-color : #FAF6ED;
}

#preloadedImages {
width: 0px;
height: 0px;
display: inline;
background-image: url(images/menu_horizontal/accueil_r.png);
background-image: url(images/menu_horizontal/bios_r.png);
background-image: url(images/menu_horizontal/concerts_r.png);
background-image: url(images/menu_horizontal/disco_r.png);
background-image: url(images/menu_horizontal/forum_r.png);
background-image: url(images/menu_horizontal/liens_r.png);
background-image: url(images/menu_horizontal/medias_r.png);
background-image: url(images/menu_horizontal/news_r.png);
background-image: url(images/menu_horizontal/chat_r.png);
}

/*********************/
/* Conteneur du site       */
/*********************/
#conteneur_site {
margin-left:auto;
margin-right:auto;
width: 950px;
background-color: #FAF6ED;
}


/***************/
/* Titre  du site  */
/***************/

/* * TITRE : LE ROCK A SUPERBUS FANSITE **/
#zone_haut_titre{
height: 300px;
text-align: center;

/* Contour du menu 
border-style:solid; 
border-width:1px 1px 1px 1px; 
border-color:#ffffff;*/
}


/*******************/
/* Menu Horizontal */
/*******************/

/** Cadre contenant le menu horizontal **/
#zone_haut_menu {
width: 817px;
height: 32px;

margin-left:auto;
margin-right:auto;

padding: 15px 1px 15px 0px;

/* Contour du menu
border-style:solid; 
border-width:1px 1px 1px 1px; 
border-color:#ffffff; */
}

#menu_h_items {
margin: 0px;
padding: 0px;
}

#menu_h_ul{
list-style-type: none;
display: inline;
margin: 0px;
padding: 0px;
}

/** LISTE DU MENU  **/
li.menu_h{
float:left;
display: inline;
cursor: default;
margin: 0px;
padding: 0px;
}

/** LISTE DU MENU  **/
li.menu_h img{
margin: 0px;
padding: 0px;
}

li.menu_h a{
margin: 0px;
padding: 0px;
}


/***************************/
/* Definition du corps du site  */
/**************************/

#zone_milieu{
width:975px;
margin-left:auto;
margin-right:auto;
overflow: auto;
/* Contour du menu 
border-style:solid; 
border-width:1px 1px 1px 1px; 
border-color:#ffffff;*/
}

#zone_milieu_gauche{
float:left;
width:200px;
text-align:center;

/* Contour du menu
border-style:solid; 
border-width:1px 1px 1px 1px; 
border-color:#ffffff; */
}

#zone_milieu_droite{
float:right;
width:775px;
text-align:center;

/*Contour du menu 
border-style:solid; 
border-width:1px 1px 1px 1px; 
border-color:#ffffff;*/
}


/*********************/
/* Menu partie gauche  */
/********************/

#menu_gauche_top{
width:180px;
height:8px;

margin-left:auto;
margin-right:auto;

background: url(images/menu_fond.png) repeat-x;
background-color: #FAF6ED;
}

#menu_gauche{
width:180px;

margin-left:auto;
margin-right:auto;

text-align:left;
}

#menu_gauche_c{
width:180px;

margin-left:auto;
margin-right:auto;

text-align:center;
}

#menu_gauche_bottom{
width:180px;
height:8px;

margin-left:auto;
margin-right:auto;

background-color: #FAF6ED;
background-position : bottom;
background: url(images/menu_fond_bas.png) repeat-x;

}

ul.menu_g_ul{
list-style-type: none;
margin-top:0px;
margin-left:0px;
margin-right: 0px;
margin-bottom:0px;
padding: 0px;
background-color: #FAF6ED;
width: 100%; /* précision pour Opera */
}

li.menu_g_li{
font-family : Verdana;
text-decoration:none;
font-size:15px;

padding: 2px 0px 8px 0px;
}

li.menu_g_li a{
font-family : Arial;
text-decoration:none;
font-weight:bold;
color: #D65837;
font-size:15px;
margin-left:10px;
background-image : url(images/menu_etoile.png);
background-repeat:no-repeat;

padding: 2px 0px 5px 30px;
}

li.menu_g_li a:hover{
font-family : Arial;
text-decoration:none;
font-weight:bold;
font-size:15px;
color: #4B2A1D;
margin-left:10px;
background-image : url(images/menu_etoile_hover.png);

background-repeat:no-repeat;
padding: 2px 0px 5px 30px;
}


li.menu_g_li_f{
font-family : Verdana;
text-decoration:none;
font-size:15px;

padding: 2px 0px 8px 0px;
}

li.menu_g_li_f a{
font-family : Arial;
text-decoration:none;
font-weight:bold;
color: #D65837;
font-size:15px;
margin-left:10px;
background-image : url(images/menu_fleche.png);
background-repeat:no-repeat;

padding: 2px 0px 5px 30px;
}

li.menu_g_li_f a:hover{
font-family : Arial;
text-decoration:none;
font-weight:bold;
font-size:15px;
color: #4B2A1D;
margin-left:10px;
background-image : url(images/menu_fleche_hover.png);

background-repeat:no-repeat;
padding: 2px 0px 5px 30px;
}

/*************************/
/* Corps site (partie droite)  */
/*************************/

#milieu_droite_header{
margin-left:auto;
margin-right:auto;

width: 634px;
height: 38px;

background-color: #D65837;
background-image : url(images/corps_header.png);
background-repeat: no-repeat;

padding-top:50px;
padding-bottom:10px;
padding-left:50px;

/* Contour du menu 
border-style:solid; 
border-width:1px 1px 1px 1px; 
border-color:#ffffff;*/
}

h1{
font-family : Arial;
text-decoration : none;
font-size : 18px;
color: #FAF6ED;
text-align : left;
font-weight:bold;
}

h2{
margin:0px;
font-family : Arial;
text-decoration:none;
font-size : 14px;
color: #FAF6ED;
text-align : left;
font-weight:bold;
}

h3{
padding:0px;
font-style: italic;
font-family : Arial;
text-decoration : none;
font-size : 10px;
color: #FAF6ED;
text-align : left;
}

td.messages-td{
width:600px;
vertical-align:top;
padding-left:20px;

text-align : left;
font-family : Verdana;
text-decoration : none;
font-size : 10px;
color: #FAF6ED;
}

td.messages-td a{
line-height:20px;

text-align : left;
font-family : Verdana;
text-decoration : none;
font-style: normal;
font-size : 10px;
color: #FAF6ED;
}

td.messages-td a:hover{
line-height:20px;

text-align : left;
font-family : Verdana;
text-decoration : none;
font-style: normal;
font-size : 10px;
color: #4B2A1D;
}



td.suite-td a{
line-height:20px;
padding-left: 350px;
font-weight:bold;
font-family : Verdana;
text-decoration : none;
font-style: normal;
font-size : 10px;
color: #FAF6ED;
}

td.suite-td a:hover{
line-height:20px;
padding-left: 350px;
font-weight:bold;
font-family : Verdana;
text-decoration : none;
font-style: normal;
font-size : 10px;
color: #4B2A1D;
}


td.news-image-td{
padding-left:30px;
}

td.news-td{
width:400px;
vertical-align:top;
padding-left:40px;

text-align : left;
font-family : Verdana;
text-decoration : none;
font-size : 12px;
color: #FAF6ED;
}

td.news-td a{
line-height:20px;

text-align : left;
font-family : Verdana;
text-decoration : none;
font-style: normal;
font-size : 12px;
color: #FAF6ED;
}

td.news-td a:hover{
line-height:20px;

text-align : left;
font-family : Verdana;
text-decoration : none;
font-style: normal;
font-size : 12px;
color: #4B2A1D;
}

table.disco-table{
width: 580px;
}

td.disco-td{
text-align : center;
font-weight:bold;
font-family : Verdana;
text-decoration : none;
font-size : 12px;
color: #FAF6ED;
}

td.disco-td a{
font-family : Verdana;
text-decoration : none;
font-style: normal;
font-size : 12px;
color: #FAF6ED;
}

td.disco-td a:hover{
font-family : Verdana;
text-decoration : none;
font-style: normal;
font-size : 12px;
color: #4B2A1D;
}

td.con-td-fixe{
width:600px;
padding-left:15px;
padding-bottom:20px;
vertical-align:top;
text-align : left;
font-family : Verdana;
text-decoration : none;
font-size : 12px;
color: #FAF6ED;
}

td.con-td-gauche{
width:205px;
vertical-align:top;
}

td.disco-td-fixe{
width:188px;
line-height:16px;
padding-left:20px;
vertical-align:top;
text-align : left;
font-family : Verdana;
text-decoration : none;
font-size : 12px;
color: #FAF6ED;
}

td.disco-td-fixe a{
line-height:16px;
text-decoration:none;
font-weight:bold;
color: #FAF6ED;
}

td.disco-td-fixe a:hover{
line-height:16px;
text-decoration:none;
font-weight:bold;
color: #4B2A1D;
}

.milieu_droite_arbo{
font-family : Arial;
text-decoration : none;
font-size : 12px;
color: #5E645C;
text-align : left;
}

.news-h1{
font-family : Arial;
text-decoration : none;
font-size : 14px;
color: #FAF6ED;
text-align : left;
font-weight:bold;
}

#milieu_droite_corps{
margin-left:auto;
margin-right:auto;

width: 584px;

background-color: #D65837;
background-position : bottom;
background-image : url(images/corps_fond.png);
background-repeat: no-repeat;

padding-left:50px;
padding-right:50px;
padding-bottom:50px;

font-family : Verdana;
text-decoration : none;
font-size : 12px;
color: #FAF6ED;
text-align : justify;

/* Contour du menu 
border-style:solid; 
border-width:1px 1px 1px 1px; 
border-color:#ffffff;*/
}

.news td{
padding-top: 10px;
padding-right: 20px;
vertical-align:top;
text-align:justify;
}

.news a{
text-decoration : none;
color: #4B2A1D;
}

.news a:hover{
text-decoration:none;
color: #4B2A1D;
}


#milieu_droite_corps a.lien{
text-align : left;
font-family : Verdana;
text-decoration : none;
font-size : 12px;
color: #FAF6ED;
}

#milieu_droite_corps .bo{
text-align : left;
font-family : Verdana;
font-weight:bold;
font-size : 12px;
}

#milieu_droite_corps .it{
text-align : left;
font-family : Verdana;
text-decoration : none;
font-style: italic;
font-size : 12px;
}


#milieu_droite_corps a.lien:hover{
color: #FF002A;
}


/**********/
/* Footer    */
/**********/

#footer{
height : 40px;
padding-top : 40px;

text-align : center;
font-family : Verdana;
text-decoration:none;
font-size:10px;
color: #D65837;
}
/**********/
/* Images    */
/**********/

img.cent{
display: block;
margin-left: auto;
margin-right: auto;
}

img{
border-width:0px;
}



.ligne 
{
width:565px;
background : transparent;
border-color : #FAF6ED;
border-width : 0 0 1px;
border-style : solid;
}

.gras 
{
font-weight:bold;
}



/*#####################################################################################*/



