/* CSS Document */

body {margin:0;background-color:#000000;color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
#conteneur{position:relative;top:15px;width:760px;margin-left:auto;margin-right:auto;}
#tete {position:absolute;top:0;left:0;background-image: url('../images/banniere_rackam.jpg');background-repeat: no-repeat;width: 100%;height: 80px;}
#menu {font-size:14px;position:absolute;top:80px;z-index:100;width: 760px; /* correction pour Opera */	}
#corps{position:absolute;top:117px;z-index:20;width:760px;background-color:#fe9901;background-image:url(../images/fond_bord.jpg);background-repeat:repeat-y; }
#corps_centre{width:700px;margin: 10px auto 10px auto;}
#corps_gauche{float:left;width:250px;background-image:url(../images/fon_gauche.jpg);background-position:left;background-repeat:repeat-y;}
#corps_droite{float:right;width:470px;padding-right:20px;padding-top:20px;}
#corps_droite a:hover{color:#9966CC}
#droite{float:right;width:250px;margin:10px;}

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }
.spacer {clear: both;}

/* pour centrer */
.centre {text-align:center;}

#bas{width:100%;height:30px;text-align:center;color:#CCCCCC;font-weight:bold;background-image:url(../images/bas.jpg);background-position:right;background-repeat:no-repeat;}


#menu a {color:#000000;text-decoration: none;font-weight:bold;}
/*
.cartouche_concert{
width:245px;
height:60px;
padding:8px 6px 6px 6px;
text-decoration:none;
}*/
.cartouche_concert a{
color:#660000;
font-weight:bold;
}
.cartouche_concert a:hover{
color:#FFFFFF;
font-weight:bold;
}


#ecoute{text-align:left;font-size:12px ;font-style:italic;color:#6666FF;width:240px;}
#ecoute h1{font-size:14px;font-weight:bold;margin:0;}

.tete_liens {background-color:#663300;color:#F0A313;padding-left:15px;font-weight:bold;font-size:16px;}

.bordagauche{ margin-left:100px;padding-top:10px;}

/* -----------------   typographie ------------------------------*/

.blanc{ color:#FFFFFF;}
a {color:#9966CC; text-decoration:none; font-weight:bold;}
a:hover {color:#FFFFFF;text-decoration: underline;}

h2 {color:#663300; margin:0;}
h3 { font-weight:bold; margin:0; font-size:14px; color: #663300;}
.date{color: #fff;font-weight:bold;font-size:16px; margin-bottom:5px;}
.soustitre {font-style:italic; color:#663300; font-size:12px;}
.spip_logos { border: none; }
.right {text-align:right;}
/* img{border:0px;}*/
fieldset{-moz-border-radius:10px;}
/*.spip_documents img { padding: 2px; border : 1px #663399 solid;  }*/

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }