*{ font-family: verdana, arial, sans-serif; font-size:10px;}
a{ color:#0066FF; text-decoration:none}
a:hover{ color:#0000FF; text-decoration:none}
body {
     margin: 0; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
     background-color:#FFFFFF;
     }
.conteneur{
	position: relative;
	margin-left: auto;
    margin-right: auto;
	width:982px;
	text-align: left;
}
/*div{ border:1px solid black;} */
.top{width:980px; height:210px; background:#ffffff;}
.top *{ border:0px;}
.cadre{position:relative; top:10px;}
.menuG{float:left; width:190px; padding-top:40px;}
.menuG *{  border:0px;}
.menuG div{ width:188px}
.centre{float:left; width:540px; min-height:200px; background:#FFFFFF; padding:30px; padding-top:0px;}
.menuD{float:left; width:180px; border-left:2px solid #CCCCCC; padding-left:6px; padding-top:40px;}


.top table, .top tr, .top td{ vertical-align:top; border-collapse:collapse; padding:0px; margin:0px;}

.menuTop{ width:770px; height:20px; text-align:center; background-color:#FFCC00;}
.menuTop img{ border:0px; margin:0px; padding:0px;}
.arboTop{ font-size:10px;}
/*menu */
#menu_deroul{width:200px; height:300px;}
.sm{background:#ffffff; color:black; display:none; font-size:11px;}
.ssm{background:#ffffff; color:black; display:none; font-size:11px;}
.hierarchie{display:block;}
.imageBanniere{ position:absolute; top:0px; width:760px;}
.texteBanniere{ position:absolute; top:70px; font-size:24px; font-weight:800;}


.sm div{padding-bottom:2px;}

.MenuG1 a{color:#231F20; display:block;}
.sm a{ color:#000000; display:block;}
.ssm a{ color:#CC0000; display:block;}

/*ARTICLE */
.articleTete{ width:530px;}
.articleTete td{ vertical-align:top;}
.articleTitre{ color:#0066FF; font-size:16px; font-weight:800; }
.articleLogo{width:200px}
.spip{ text-align:justify; margin:1px; padding:0px;}
.txtJaune{ color:#FFAA00; }
hr{ width:250px;}
.titreAgenda{ background-color:#DDDDDD;}
.titre{ color:#FFBB00; font-size:22px; background:url(../images/point_titre.gif)  no-repeat top left; padding-left:30px;}
.titre a{color:#FFBB00; font-size:22px;}
.titre a:hover{ color:#0066FF; text-decoration:none}
/* ARTISTES */
.tableArtiste{ text-align:center; width:548px; border:medium; font-weight:800;}
.tableArtiste td{ padding-bottom:10px; }

/* SOMMAIRE */
.sommaireImage{border-right:2px solid #CCCCCC; padding-bottom:10px;}
.sommaireCarte{border-top:2px solid #CCCCCC; padding-top:20px;}
