body {
background-color:#28475d;
background-image:url(./template/site_02.jpg);
background-repeat:repeat-x;
margin:auto;
padding:0px;
width:943px;
margin-top:0px;
margin-bottom:10px;
font-family:  "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif;
font-size:12px;
}

a {
text-decoration:none;
}

img { /* Anti bug de la double taille en hauteur sous IE6 */
border:0;
}

form, input, textearea {
padding:0px;
margin:0px;
}

#diaporama img {
	position: absolute;
}



#bottom {
width:765px;
margin-top:5px;
color:#a1a1a1;
}

.bottom_contenu {
padding-top:8px;
height:25px;
padding-left:5px;
}

.bottom_contenu a{
color:#a1a1a1;
}

.bottom_logos {
position:absolute;
margin-left:595px;
margin-top:10px;
}

.bottom_logos2 {
position:absolute;
margin-left:700px;
margin-top:3px;
}

.bottom_xiti {
position:absolute;
margin-left:540px;
margin-top:11px;
filter:alpha(opacity=15);
-moz-opacity:.15;
opacity:.15;
}


#bottom2 {
width:625px;
margin-top:5px;
margin-left:145px;
color:#a1a1a1;
}

.bottom2_contenu {
padding-top:8px;
height:25px;
padding-left:5px;
}

.bottom2_contenu a{
color:#a1a1a1;
}

.bottom2_logos {
position:absolute;
margin-left:455px;
margin-top:10px;
}

.bottom2_logos2 {
position:absolute;
margin-left:560px;
margin-top:3px;
}

.bottom2_xiti {
position:absolute;
margin-left:400px;
margin-top:11px;
filter:alpha(opacity=15);
-moz-opacity:.15;
opacity:.15;
}

#header {
background-image:url(./template/site_01.jpg);
height:273px;
width:943px;
background-repeat:no-repeat;
}

#contenu {
width:943px;
margin-top:5px;
margin-left:2px;
}

#contenu_index {
float:left;
width:765px;
}

#contenu_gauche {
float:left;
width:135px;
}

#contenu_centre {
float:left;
margin-left:10px;
width:620px;
}

#contenu_droite {
float:left;
margin-left:10px;
width:160px;
}

.contenu_index_3_4_fixe {
width:490px;
margin-bottom:10px;
height:150px;
overflow:hidden;
}

.contenu_index_3_4 {
width:490px;
height:auto;
}

.contenu_index_1_4_droite_fixe {
	position:absolute;
	width:265px;
	margin-bottom:10px;
	margin-left:500px;
	height:150px;
	overflow:hidden;
	background-color: #262626;
}

.contenu_index_1_4_droite {
position:absolute;
width:265px;
height:auto;
margin-left:500px;
}

.rect_box {
border: 1px #ffffff solid;
padding:5px;
height:75px;
margin-bottom:10px;
background-color:#133043;
color:#FFFFFF;
}

.rect_image {
height:auto;
width:160px;
margin-bottom:10px;
border:#FFFFFF 1px solid;
overflow:hidden;
}

.rect_image_alonge {
height:auto;
width:160px;
margin-bottom:10px;
overflow:hidden;
border:#FFFFFF 1px solid;
}

#onair {
	position:absolute;
	margin-left:336px;
	margin-top:77px;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#onair2 {
	position:absolute;
	margin-left:335px;
	margin-top:92px;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
}

#onair_titre {
	position:absolute;
	margin-left:335px;
	margin-top:130px;
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#ecouter{
	position:absolute;
	margin-left:347px;
	margin-top:150px;
	color:#ffffff;
	font-size:11px;
}
#ecouter a {
color:#FFFFFF;
}

#voirtitres {
	position:absolute;
	margin-left:451px;
	margin-top:150px;
	color:#ffffff;
	font-size:11px;
}
#voirtitres a {
color:#FFFFFF;
}

#contact {
	position:absolute;
	margin-left:555px;
	margin-top:150px;
	color:#ffffff;
	font-size:11px;
}
#contact a {
color:#FFFFFF;
}

.roundedcornr_box {
   background: #ffffff url(./template/roundedcornr_602996_grad.gif) repeat-x top left; margin-bottom:10px;
}
.roundedcornr_top div {
   background: url(./template/roundedcornr_602996_tl.gif) no-repeat top left;
}
.roundedcornr_top {
   background: transparent url(./template/roundedcornr_602996_tr.gif) no-repeat top right;
}
.roundedcornr_bottom div {
   background: url(./template/roundedcornr_602996_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom {
   background: transparent url(./template/roundedcornr_602996_br.gif) no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
   width: 100%;
   height: 6px;
   font-size: 1px;
}

.roundedcornr_top_sans_padding div, .roundedcornr_bottom_sans_padding div{
   width: 100%;
   height: 1px;
   font-size: 1px;
} 
.roundedcornr_content { 
margin-left: 6px; 
margin-right: 6px;
} 

.roundedcornr_content_sans_padding { 
margin-left: 1px; 
margin-right: 1px;
} 

.contenu_index_1_4_droite_fixe_content {
margin-left: 6px; 
margin-right: 6px;
height:140px;
} 

.contenu_index_3_4_fixe_content {
margin-left: 6px; 
margin-right: 6px;
height:140px;
}

.contenu_index_3_4_content {
margin-left: 6px; 
margin-right: 6px;
}

.contenu_index_1_4_droite_content {
margin-left: 6px; 
margin-right: 6px;
} 

.roundedcornr_box_bleu {
   background: #253c4c; margin-bottom:10px;
}
.roundedcornr_top_bleu div {
   background: url(./template/roundedcornr_602996_tl.gif) no-repeat top left;
}
.roundedcornr_top_bleu {
   background: transparent url(./template/roundedcornr_602996_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_bleu div {
   background: url(./template/roundedcornr_602996_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_bleu {
   background: transparent url(./template/roundedcornr_602996_br.gif) no-repeat bottom right;
}

.roundedcornr_top_bleu div, .roundedcornr_top_bleu,
.roundedcornr_bottom_bleu div, .roundedcornr_bottom_bleu {
   width: 100%;
   height: 6px;
   font-size: 1px;
}
.roundedcornr_content_bleu { 
margin-left: 6px; 
margin-right: 6px;
} 

.centre_content { 
width:460px;
background-color:#e3e0e0;
padding:5px;
min-height:275px;
} 

.centre_content_entier { 
background-color:#e3e0e0;
padding:5px;
} 

  /* for IE ET CONTRE MIN-HEIGHT IE6*/
* html .centre_content {
 height: 300px;
}

.centre_content a{
text-decoration:none;
}

.titre_image {
margin-left:6px;
margin-bottom:5px;
height:76px;
}

.centre {
margin-left: 6px;
margin-right: 6px;
min-height:320px;
} 

  /* for IE ET CONTRE MIN-HEIGHT IE6*/
* html .centre {
 height: 320px;
}

.centre_droite {
position:absolute;
width:120px;
background-color:#000000;
height:190px;
margin-left:478px;
color:#FFFFFF;
padding:5px;
padding-top:90px;
}

.centre_droite a{
text-decoration:none;
color:#FFFFFF;
}

.centre_droite a:hover{
color:#ffcc00;
}


.centre_droite_titre {
font-weight:bold;
color:#FFCC00;
margin-bottom:5px;
border-bottom:#FFCC00 1px solid;
}

.menu{
position:absolute;
margin-top:245px;
margin-left:20px;
color:#000000;
}

.menu a{
text-decoration:none;
color:#000000;
}


.roundedcornr_box_black {
   background: #000000;
   margin-bottom:2px;
}
.roundedcornr_top_black div {
   background: url(./template/roundedcornr_190276_tl.png) no-repeat top left;
}
.roundedcornr_top_black {
   background: url(./template/roundedcornr_190276_tr.png) no-repeat top right;
}
.roundedcornr_bottom_black div {
   background: url(./template/roundedcornr_190276_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_black {
   background: url(./template/roundedcornr_190276_br.png) no-repeat bottom right;
}

.roundedcornr_top_black div, .roundedcornr_top_black, 
.roundedcornr_bottom_black div, .roundedcornr_bottom_black {
   width: 100%;
   height: 5px;
   font-size: 1px;
}
.roundedcornr_content_black {
padding-bottom:2px;
margin-left:5px;
color:#ffffff;
 }
 
 .texte a {
 color:#000000;
 }
 
 

 
 .titre_news {
width: auto;
color:#ffffff;
padding-left:5px;
background-image:url(./template/titre_fr.jpg);
background-repeat:no-repeat;
padding-top:2px;
}

.texte_news {
width: auto;
text-align:justify;
padding-top:5px;
}

.texte_news a {
font-weight:bold;
text-decoration:underline;
color:#000000;
}

.petit {
font-size: 10px;
}

.petit_droite {
padding-top:5px;
font-size: 10px;
text-align:right;
}

.petit_droite a{
text-decoration:none;
color:#000000;
}

.titre {
background-color:#b2b3b3;
color:#000000;
padding:3px;
padding-left:5px;
margin-bottom:7px;
font-size:12px;
}

.titre a {
text-decoration:none;
color:#000000;
}

.titre_bleu {
background-color:#8CB4D7;
color:#FFFFFF;
padding:3px;
padding-left:5px;
margin-bottom:7px;
font-size:12px;
}

.titre_bleu a {
text-decoration:none;
color:#000000;
}



.titre_grand {
background-color:#b2b3b3;
color:#000000;
padding:3px;
padding-left:5px;
margin-bottom:7px;
font-size:12px;
height:22px;
line-height:22px;
}

.titre_grand a{
text-decoration:none;
color:#000000;
}

.titre_img {
background-color:#b2b3b3;
color:#000000;
margin-bottom:7px;
font-size:12px;
}

.titre_img a {
text-decoration:none;
color:#000000;
}

.titre_black {
background-color:#000000;
color:#ffcc00;
padding:3px;
padding-left:5px;
margin-bottom:7px;
font-size:13px;
}

.texte_black {
background-color:#000000;
color:#FFFFFF;
}

.petit_texte {
padding: 1px;
padding-bottom: 12px;
margin: 0px;
overflow:hidden;
}

.petit_texte a {
text-decoration:none;
color:#000000;
}

.derniers_podcasts {
color:#000000;
padding-bottom:2px;
padding-left:2px;
}

.derniers_podcasts a {
color:#000000;
padding-bottom:2px;
padding-left:2px;
}

.ecouter_lien {
margin-left:10px;
margin-top:10px;
margin-bottom:15px;
color:#2b6991;
}

.poste{
color:#2b6991;
}
.poste_nom {
margin-left:20px;
margin-bottom:10px;
}

.ecouter_lien a{
text-decoration:none;
color:#2b6991;
}

.titre_podcasts {
background-color:#c6ced9;
padding-left: 5px;
}

.texte_podcasts {
margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 5px;
border-bottom: 1px #c6ced9 solid;
}

.texte_podcasts_petit {
margin-top: 5px;
margin-left: 5px;
font-size:11px;
width:400px;
}


.bouton_podcasts {
position:absolute;
margin-left: 380px;
margin-top: 22px;
color:#2b6991;
}

.bouton_podcasts a {
text-decoration:none;
color:#2b6991;
}

.pages_podcasts {
width:100%;
padding-left:5px;
padding-bottom:10px;
}

.pages_podcasts a {
text-decoration:none;
color:#000000;
}

.image_lecteurs {
margin-top:30px;
}

.choix_rss {
margin-left:45px;
margin-top:20px;
margin-bottom:20px;
color:#2b6991;
}

.choix_rss a{
color:#2b6991;
}


.grille table, .grille_weekend table {
border-left:1px solid #C5CBD0;
border-bottom:1px solid #C5CBD0;
border-top:1px solid #C5CBD0;
}


td.days {
background-color:#506B82; 
border-bottom:2px solid #315D84;
height:30px;
}
td.days p {
font-size:12px;
text-align:center; font-weight:bold; color:#fff;
}


td.timeframe {background-color:#C5CBD0; height:20px; border-right:1px solid #EEEEEE;}
td.timeframe-last {background-color:#C5CBD0; height:20px; }
td.timeframe p, td.timeframe-last p {text-align:center;font-size:12px; font-weight:bold; color:#32536E;}

td.section	{background-color:#EEEEEE; border-right:1px solid #C5CBD0; padding-left :2px;}
td.section p {font-weight:normal; color:#32536E;}

td.section p.date-rm {padding-top:10px; margin-bottom:5px; }
td.section p.show-rm {padding:0; min-height:40px; margin:0; margin-top:2px;color:#000;}

* html td.section p.show-rm {
 height: 40px;
}

p a {color:#000;}

p { margin:0; padding:0; font-size:11px;}

.grille_weekend {
margin-left:150px;
}

.emissions_liste {
margin-top:5px;
}

.emission_conteneur {
float:left;
margin-left: 7px;
margin-right: 7px;
margin-bottom:5px;
width:205px;
}

.emission_texte {
padding:5px;
margin-bottom:0px;
margin-top:2px;
color:#2b6991;
font-weight:bold;
background-color:#506B82;
color:#FFFFFF;
}

.emission_texte:hover {
background-color:#C5CBD0;
color:#FFFFFF;
}

.emission_texte a{
color:#FFFFFF;
}

.spacer {
clear:both;
}

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {

}
input.validation-failed, textarea.validation-failed {
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

.blog_titre {
color:#2b6991;
margin-bottom:3px;
font-size:16px;
}
.blog_titre a {
color:#2b6991;
font-weight:normal;
}

.blog_news {
padding-bottom:5px;
}

.blog_news a {
color:#000000;
font-weight:bold;
}

.blog_liresuite {
color:#2b6991;
font-size:10px;
padding-bottom:10px;
}

.blog_liresuite a{
color:#2b6991;
}

.dossier_liresuite {
color:#2b6991;
font-size:10px;
margin-bottom:20px;
}

.dossier_liresuite a{
color:#2b6991;
}

.blog_date {
padding-bottom:10px;
}

.blog_ligne{
background-color:#000000;
height:1px;
width:400px;
margin-bottom:10px;
}

.tracklist {
margin-bottom:20px;
}

.tracklist_cd {
position:absolute;
margin-left:30px;
margin-top:3px;
height:50px;
width:50px;
}

.tracklist_dedicacer {
position:absolute;
margin-left:350px;
margin-top:15px;
color:#2b6991;
font-weight:bold;
}


.tracklist_dedicacer a{
color:#2b6991;
}
.tracklist_date {
margin-left:100px;
color:#2b6991;
}

.tracklist_artiste {
margin-left:100px;
font-weight:bold;
}

.tracklist_titre {
margin-left:100px;
font-style:italic;
}

.tracklist_ligne {
background-color:#000000;
height:1px;
width:350px;
margin-top:20px;
margin-left:100px;
line-height:1px;
}

.event {
margin-bottom:10px;
margin-top:5px;
margin-left:5px;
}

.event_lire {
margin-bottom:10px;
margin-top:5px;
background-color:#FFFFFF;
padding:5px;
}

.event_photo {
margin-left:0px;
height:60px;
width:60px;
overflow:hidden;
border:#999999 1px solid;
}

.event_absol{
position:absolute;
margin-left:70px;
margin-top:2px;
}

.event_titre {
width:200px;
font-weight:bold;
color:#32536E;
font-size:13px;
}

.event_titre a {
color:#32536E;
text-decoration:none;
}

.event_description {
margin-top:2px;
width:250px;
}

.event_description a {
color:#000000;
}

.event_date {
position:absolute;
text-align:right;
margin-left:195px;
width:180px;
font-weight:bold;
}


.event_dossier {
padding:5px;
background-color:#ffffff;
font-size:14px;
margin-bottom:10px;
color:#32536E;
border:#DDDDDD 1px solid;
}

.event_dossier_sansbordure {
margin-top:20px;
padding:5px;
background-color:#eeeeee;
font-size:14px;
margin-bottom:10px;
border:#DDDDDD 1px solid;
}

.event_dossier_photo {
height:100px;
width:200px;
overflow:hidden;
border:#CCCCCC 1px solid;
}

.event_dossier_texte {
width:235px;
margin-top:5px;
}

.event_dossier_tous {
position:absolute;
color:#2b6991;
font-size:10px;
text-align:right;
margin-top:85px;
margin-left:355px;
}

.event_dossier_titre{
width:235px;
margin-top:5px;
font-weight:bold;
}

.event_dossier_titre a{
color:#32536E;
text-decoration:none;
}

.event_dossier_texte a{
color:#32536E;
text-decoration:none;
}

.event_dossier_tous a{
color:#2b6991;
text-decoration:none;
}

.event_dossier_absol {
position:absolute;
margin-left:210px;
}

.dossier_news {
text-align:justify;
padding-right:5px;
margin-bottom:5px;
}

.dossier_news a {
color:#2b6991
}

.dossier_form {
padding:5px;
margin:5px;

}

.reactions_pseudo {
font-style:italic;
margin-bottom:5px;
}

.reactions_texte {
margin-bottom:5px;
}

.derniersblogs_vignette{
width:70px;
height:70px;
margin-left:5px;
}

.derniersblogs_droite{
float:right;
}

.derniersblogs_texte {
text-align:justify;
width:360px;
}

.derniersblogs_texte a {
color:#000000;
text-decoration:none;
}

.derniersblogs_liresuite {
margin-top:5px;
color:#2b6991;
font-size:10px;
}

.derniersblogs_liresuite a{
color:#2b6991;
}

.derniersblogs_suivante {
position:absolute;
color:#2b6991;
font-size:10px;
margin-left:280px;
margin-top:71px;
}

.derniersblogs_suivante a{
color:#2b6991;
}

.derniersblogs_titre {
margin-left:100px;
font-weight:bold;
}

.colonne_messages {
padding-right: 125px;
margin-left:5px;
padding-top:2px;
}

.colonne_messages_icone {
position:absolute;
margin-left: 630px;
}

.colonne_messages_icone a {
text-decoration: none;
color:#000000;
}

.choix_emission {
float:right;
}

#chatoutput ul {
	list-style: none;
	margin:0px;
	padding:0px;
	padding:5px;
}

#chatoutput ul li {
	background:#8CB4D7 url(images/liback.png) repeat-x bottom;
	padding:8px 12px 12px 12px;
	font-weight: bold;
	margin:0px;
	color:#FFF;
	line-height: 150%;
	margin-bottom:0px;
}

#chatoutput ul li span.name {
	display: block;
	background:url(images/bubble.png) no-repeat left;
	padding-left:19px;
	font-weight: normal;
	font-size: 0.8em;
	text-transform: uppercase;
	color: #DFE5EB;
}

#chatoutput ul li:hover span.name {
	color: #FFF;
	background:url(images/bubblehover.png) no-repeat left;
}

#miseneavant {
	height: 290px;
	background-color: #000000;
	width: 590px;
	padding: 5px;
}
#miseneavant #maskav #listmav h2 a {
	color: #FFFFFF;
	padding-bottom: 5px;
}
#maskav {
	margin-top:5px;
	height: 250px;
	width: 590px;
	position:relative;
	overflow:hidden;
	background-color: #222222;
	color: #FFFFFF;
}
#listmav {
	position:absolute;
	margin:0px;
	padding:0px;
}
#listmav div {
	width:600px;
	height:250px;
	padding:5px;
	float:left;
}

#listmav div h2{
margin:0px;
padding:0px;
}

.labid a {
	font-weight: bold;
	color: #5CA2B1;
	display: block;
}
#linkavs td {
	background-color: #333333;
	font-weight: bold;
	color: #EEE;
	padding-top: 8px;
	padding-bottom: 8px;
	cursor: pointer;
	text-align: center;
	width: 25%;
}
#linkavs td.active {
	background-color: #000000;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
	text-align: center;
	width: 25%;
}
#linkavs td:hover {
	color: #FFF;
	background-color: #254850;
}
#linkavs {
	height: 20px;
	line-height: 20px;
}
.labovi {
	float: left;
	height: 200px;
	width: 300px;
	margin-top: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: center center;
}
span.labid {
	width: 260px;
	float: left;
	margin-left: 10px;
	display:block;
}

.bottom_bar {
height: 20px;
width:100%;
z-index:1;
position: fixed;
bottom: 0; left: 0;
color:#000000;
background-color:#eeeeee;
padding : 0px;
padding-top:7px;
padding-left:5px;
display: block;

font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;

}

