/* CSS Document */

body {margin:0 0 10px 0;background-color:#dbdbdb;color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
#conteneur{
	position:relative;
	top:10px;
	width:800px;
	margin:0px auto 0px auto
}
#tete {
	position:absolute;
	top:0;
	left:0;
	background :#f9f9f9; /* url('../images/logo_rackam.png') center center no-repeat;*/
	width: 100%;
	height: 160px;
}
#promo { 
	float:right;
	margin-top:5px;
	width:500px; 
	height:60px;
	padding-right:5px;
}
#menu {
	position:absolute;
	top:160px;
	z-index:100;
	width: 800px; /* correction pour Opera */
	font-size:14px;
}
#corps{
	position:absolute;
	top:197px;
	z-index:20;
	width:800px;
	/*background-color:#fe9901;*/
	/*background-color:#fff;*/
	/*background-color:#cfd8f7;*/
	background-color:#f9f9f9;
	margin-bottom:10px;
}
#corps_centre{width:779px;margin: 10px auto 10px auto;}
#corps_gauche{float:left;width:250px;}
#corps_droite{float:right;width:510px;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:60px;text-align:center;color:#000;font-weight:bold;border-bottom:10px;background-color:#fff;}


#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;
	border-bottom:3px #e7adcf solid;
}

.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;}*/
h2 {
	color:#4d3494;
	margin:0;
}
h3 { 
	font-family: 'Vidaloka', serif;
	font-weight:bold;
	margin:0;
	font-size:14px;
	color: #4d3494;
}
.date{
	color: #000;
	font-family: 'Vidaloka', serif;
	font-weight:bold;
	font-size:16px;
	margin-bottom:5px;
}
.titre_rubrique{
	color: #000;
	font-family: 'Vidaloka', serif;
	font-weight:bold;
	font-size:28px;
	margin:15px 5px 5px 5px;
	text-align:center;
	color:#4d3494;
}
.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; }
