BODY{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image : url(/fileadmin/tmpl/img/fond_general.gif);
	text-align: center; /* pour corriger le bug de centrage IE */
}
#main{
	width:950px;
	margin-left: auto;
	margin-right: auto;
}
#bandeau_haut{
	width:950px;
	height:92px;
	background-image : url(/fileadmin/tmpl/img/bandeau1.gif);
	background-repeat : no-repeat;
}
#bandeau_anim{
	width:950px;
	height:55px;
	background-image : url(/fileadmin/tmpl/img/bandeau_flash.gif);
	background-repeat : no-repeat;
}
#bandeau_menu1{
	background-image : url(/fileadmin/tmpl/img/fond_bandeau_menu1.gif);
	background-repeat : no-repeat;
	float:left;
	width:950px;
	height:64px;
	padding-left:19px;
}
#menu1{
	float:left;
	height:22px;
	text-align : left;
	background-image : url(/fileadmin/tmpl/img/fd_menu1.gif);
	background-repeat : repeat-x;
}
#menu1 UL{
	background-image : url(/fileadmin/tmpl/img/img_fin_menu1.gif);
	background-repeat : no-repeat;
	background-position : top right;
	height:22px;
	float:left;
	padding:0px 50px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type : none;
}
#menu1 UL LI{
	height:22px;
	float:left;
}
#menu1 UL LI A{
	height:22px;
	padding-top:3px;
	text-decoration:none;
	color:#FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.75em;
	font-weight:normal;
}
.pipe_menu1{
	margin-left:4px;
	margin-right:4px;
}
#menu_pictos{
	width:312px;
	padding-right:29px;
	float:right;
}
#contenu{
	width:950px;
	float:left;
	background-image : url(/fileadmin/tmpl/img/fd_contenu.gif);
	background-repeat : repeat-y;
	font-size:0.7em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : justify;
	line-height:1.3em;
	padding:0px 0px 0px 26px;
	margin:0px 0px 0px 0px;
}
#trace_cafe{
	float:left;
	background-image : url(/fileadmin/tmpl/img/trace_cafe.jpg);
	background-repeat : no-repeat;
	background-position : -5px 0px;
	width:898px;
}
#contenu_gauche{
	width:566px;
	float:left;
}
#contenu_gauche_200{
	width:200px;
	float:left;
        margin: 0px 10px 10px 0px;
}
#contenu_droit{
	width:321px;
        margin-left:5px;
	float:right;
}
#contenu_droit_800{
	width:640px;
	float:right;
}
#contenu_main{
	padding:0px 20px;
        margin-bottom: 20px;
}
#pied{
	clear:both;
	text-align:center;
	color:#666666;
}
.pipe_pied{
	color:#990000;
}
/*styles generaux site*/
A{
	color: #CC3300;
	font-weight:bold;
	font-size : 1em;
	text-decoration:none;
}
A:hover{
	color: #FF3300;
	text-decoration:underline;
}
/*styles generaux site*/
/* Menu Chemin de Navigation */
#menupathdiv{
   float:left;
   width:550px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}
.menuPath{
   float:left;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}
.menuPath li{
    /*display:inline;*/
    list-style-type: none;
    float: left;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
    /*margin-left:1px;*/
    /*background-color:#FF0000;*/
}
.menuPath LI A{
   font-family : Arial, Helvetica, sans-serif;
   font-size : 0.8em;
   text-decoration:none;
   color:#666666;
   font-weight:normal;
}
/* Rubrique concert: menu des groupes passés*/
#menuConcert{
    }
#menuConcert UL{
	list-style-type : circle;
        padding:0px 0px 0px 20px ;
}
#menuConcert UL LI{
	height:16px;
}
#menuConcert UL LI A{
	height:16px;
	padding-top:3px;
	text-decoration:none;
	color:#555;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.99em;
}
/* Rubrique salle du bas: menu gauche*/
/*#menuSalleDuBas{
    }
#menuSalleDuBas UL{
	list-style-type : none;
        padding:0px 10px 0px 7px ;
}
#menuSalleDuBas UL LI{
	height:19px;
	border-top:1px solid #555;
}
#menuSalleDuBas UL LI A{
	height:19px;
	padding-top:3px;
	text-decoration:none;
	color:#555;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	display:block;
}*/
div.csc-header-n1{
    margin:2px 0px;
    padding: 0px;
    }

/* Popup JukeBox*/
#popup{
	margin-left: auto;
	margin-right: auto;
        color: #000;
	font-family : Arial, Helvetica, sans-serif;
        text-align:left;
	font-size:0.8em;
}
#popup a.closeLink{
	font-family : Arial, Helvetica, sans-serif;
        color: #FFF;
        text-decoration:none;
        margin-left:5px;
}
#contenu_popup{
        background-color:#000;
	font-size:0.6em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0px 0px 100px 0px;
	margin:0px 0px 0px 0px;
        text-align:center;
}
#menuBas{
	clear:both;
	text-align:center;
	color:#333;
        padding-top:3px;
        margin: 0px 0px 0px 0px;
}
#menuBas a{
	font-weight:normal;
        color:#666666;
        text-decoration:underline;
}
#menuBas a:hover{
        text-decoration:none;
}
/*sitemap*/
.csc-sitemap{
	margin:0px 4px 0px 0px;
}
.csc-menu-csc-menu-1{
	margin:0px 0px 0px 10px;
}
.csc-sitemap UL, .csc-menu-csc-menu-1{
	list-style-type: none;
}
.csc-sitemap UL LI, .csc-menu-csc-menu-1 LI{
}
.csc-sitemap UL LI A, .csc-menu-csc-menu-1 LI A{
	color:#000000;
	width:100%;
	display:block;
	margin-bottom:1px;
	background-image : url(/fileadmin/tmpl/img/fd_ul_sitemap.jpg);
	background-repeat:repeat-y;
	background-position:right;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
        text-decoration:none;
       	border:1px solid #FFFFFF;
}
.csc-sitemap UL LI A:hover, .csc-menu-csc-menu-1 LI A:hover{
	color:#009900;
	background-image : none;
	background-color:#FFFFFF;
	border-top:1px solid #99CC66;
	border-bottom:1px solid #99CC66;
	border-left:1px solid #99CC66;
        text-decoration:none;
}
/*sitemap*/
/*haut de page*/
.hautdepage{
	background-image : url(/fileadmin/tmpl/img/haut_de_page.gif);
	background-repeat:no-repeat;
	background-position:center left;
	line-height:20px;
}
.hautdepage A{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	font-weight:normal;
	width:95px;
}
/*haut de page*/
/*newsletter*/
.inputText_newsletter{
	border:1px solid #990000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.95em;
}
.submit_newsletter{
	border:none;
	background-color:#000000;
	color:#FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.95em;
}
/*newsletter*/
/*menu des sous pages*/
#menuConcert UL{
	list-style-type: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#menuConcert UL LI{
	border-bottom:1px solid #FFFFFF;
}
#menuConcert UL LI A{
	font-weight:normal;
	display:block;
	background-color:#663333;
	color:#FFFFFF;
	padding:0px 2px 0px 4px;
}
#menuConcert UL LI A:hover{
	background-color:#000000;
}
#menuSalleDuBas UL{
	list-style-type: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#menuSalleDuBas UL LI{
	border-bottom:1px solid #FFFFFF;
}
#menuSalleDuBas UL LI A{
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight:normal;
	display:block;
	background-color:#CCFF99;
	color:#000000;
	padding:0px 2px 0px 4px;
}
#menuSalleDuBas UL LI A:hover{
	background-color:#99CC66;
	color:#FFFFFF;
}
/*menu des sous pages*/
/*dernier messages du forum*/
.user-lacourchclastpost-pi1-item{
	margin-top:4px;
	padding-bottom:2px;
	border-bottom:1px solid #CCCC99;
}
.user-lacourchclastpost-pi1-name{
	font-weight:bold;
	float:right;
	font-size: 0.9em;
}
.user-lacourchclastpost-pi1-date{
	font-size: 0.85em;
	font-weight:bold;
	float:left;
}
.user-lacourchclastpost-pi1-text{
	float:left;
	color:#660000;
}
.user-lacourchclastpost-pi1-txt{
	border-top:1px dashed #CCCCCC;
	clear:both;
	color:#666666;
	font-family: "Courier New", Courier, monospace;
	font-size: 9pt;
}
/*dernier messages du forum*/