        body
	{
	  font-family:verdana,arial,helvetica,geneva,sans-serif;
	  color:black;
	  font-size:0.8em;
	  font-weight:normal;
	}
	
	a
        {
          color:black;
          text-decoration:none;
        }

        a:hover
        {
          color:#E4911A;
        }

        a img
        {
          border:none;
        }
        
        p 
        { 
          margin:7px
        }

        ul li
        { 
          padding-left:10px;
        }
        
        li a
        {
          text-decoration:none;
        }
        
        li a:hover
        {
          color:#E4911A;
        }

        a.lirelasuite:hover
        {
          color:#ADCE67;
        }
        
        .lirelasuite
        {
          color:#077239;
        }
        
        .lienimage
        { }


	#conteneur
	{
	  margin-left:auto;
	  margin-right:auto;
	  width:801px;
	}

	#header img
	{
          float:left;
	  margin-bottom:15px;
	}
	
        #sousheader img
	{
	  float:left;
          margin-bottom:17px;
	}
	
	#agenda
	{
	  float:left;
	  width:100%;
	}

	#centrehaut
	{                       
	  margin-bottom:17px;
	  float:left;
	  width:100%;
	}

	/*#centrehaut img { margin-right:10px; } */

	#blocrssecoute 
	{
	  float:right;
	  width:250px;
	}

	#blocrssdirect 
	{
	  background:white;
	  height:285px;
	  width:250px;
	  margin-bottom:17px;
	  font-weight:bold;
	}

	#blocecoute 
	{
	  height:102px;
	  width:250px;
	}

	#blocalaune
	{
	  background:white;
	  width:530px;
	  float:left;
	  text-align:left;
	  height:406px;
	}

	#blocalaune img 
        { 
          margin-right:10px;  /* marge droite de l'image dans le corps de texte */
        } 
        
        #blocinfo
        {
          float:left;
          width:100%;
          height:100%;
          margin-bottom:17px;
        }

        #blocsondage
	{
          float:left;
          width:312px;
          height:192px;
          margin-right:15px;
        }
        
        #sondage
        {
          background-image:url(/IMG/template/sondage.jpg); 
          height:164px; 
          font-size:11px; 
          color:white;
        }
        
        .boutonSondage
        {
          background-image:url(/IMG/template/sondageButton.png);
          background-color:transparent;
          width:75px;
          height:25px;
          border:0px;
          color:white;
          font-weight:bold;
          font-size:12px;
        }

        .boutonSondage:hover
        {
          cursor:pointer;
        }

        #liensdivers
        {
          float:left;
          width:109px;
        }
        
        #blocinforss
        {
          float:right;
          width:350px;
          height:100%;
        }
        
        #blocinforssarticles
        {
          float:left; 
          margin-top:11px;
        }

        .inforss
        {
          color:white;
          font-size:11px;
          padding-left:30px; 
          padding-top:2px;
        }
        
        /* décalage IE */
        * html .inforss
        {
          padding-top:2px;
        }

	#bannierespromo
	{
	  float:left;
	  width:100%;
	  margin-bottom:17px;
	}
	
        #bannierespromo1
	{
          float:left;
          width:390px;
          margin-left:30px;
          margin-right:70px;
          margin-top:1px;
        } 
        
        * html #bannierespromo1
	{
          margin-left:20px;
          margin-right:70px;
          margin-top:1px;
        }
        
        #bannierespromo2
	{
          float:right;
          /*width:340px;
          height:80px;*/
        } 
		
		#bannierespromo3
	{
          float:left;
          width:100%;
          /*height:90px;*/
		  margin-top:17px;
		  margin-left:35px;
        } 

        #enrotation
	{
	  width:100%;
          float:left;
	  margin-bottom:17px;
	}
	
	#blocenrotation
	{
          width:100%;
          height:100%;
	  float:center;
	  text-align:center;
	}

	/* centrage IE */
        * html #blocenrotation
	{
	  padding-left:12px;
	}

	#enrotationjaquette
	{
          float:left;
          width:74px;
          height:88px;
          font-size:0.6em;
          font-weight:300;
          color:green;
          text-align:center;
          margin-left:3px;
          margin-right:3px;
          margin-top:4px;
          margin-bottom:0px;
        }

        /* IE */
        * html #enrotationjaquette
	{
          margin-left:2px;
          margin-right:1px;
        }

	#enrotation img
	{
          
        }

	#centrebas
	{
	  float:left;
	  margin-bottom:17px;
	}
	
/*	#centrebas img
        { 
          margin-right:10px; 
        } */
	
	#blocmoment
	{                   
	  background:white;
	  float:right;
	  height:56px;
	  width:450px;
	  font-weight:bold;
	}
	
	* html #blocmoment
	{
          height:26px;
        }
        
        #blocmomentmarquee
        {
          height:24px; 
          width:450px;
        }
        
        * html #blocmomentmarquee
        {
          height:20px;
          width:448px;
          margin-top:4px;
        }
	
	#correzinfos
	{
	  margin-top:14px;
	  margin-left:16px;
          border:none;
          float:left;
	}
	
        #correzinfos img 
        { 
          margin-left:12px; 
        }

	#artistetitre
	{
          margin-top:1px;
          color:orange;
          font-size:12px;
        }
	
	#blocbestof
	{
	  background:white;
	  width:330px;
	  /*float:left;*/
	  float:right;
	  height:160px;
	}

	#votez
	{
          text-align:center;
          font-size:1.2em;
          margin-top:9px;
        }

	#bloccentre
	{
	  background:white;
	  border:1px solid gray;
	  width:100%;
	  float:left;
	  height:550px;
	  margin-bottom:17px;
	}

	#blocpresentationrub
	{
	  float:right;
	  background:white;
	}
	
        #blocpresentationrub img 
        { 
          margin-right:10px;
          margin-top:10px;
        }

	#covoiturage
	{
	  float:left;
	  width:100%;
	}

	#bloccorpsarticle
        {
          float:right; 
          width:544px; 
          text-align:justify;
          line-height:110%;
        }
	
        #bloclistearticle
	{
	  background:white;
	  width:230px;
	  float:left;
	  margin-top:10px;
	  margin-left:5px;
	  margin-right:10px;
	  margin-bottom:10px;
	  font-weight:bold;
	}

        #textedefilant
        {
	  float:left;
	  width:100%;
	  margin-bottom:17px;
	}

        #textedefil
	{
	  float:left;
	  width:735px;
        /*border-top:1px solid gray;
          border-bottom:1px solid gray;*/
	  margin-top:8px;
	}

        #pictodefil {}
	
	#pictodefil img
	{
          float:left;
	  border:none;
	}
	
	#blocportfolio
        {
	  float:right;
	  width:546px;
	}
	
	#portfolio
        {
	  text-align:center;
	}

	#portfolio a img
        {
	  float:center;
	  border:2px solid green;
	  margin-top:10px;
	  margin-bottom:2px;
	  margin-right:10px;
	}
	
        #portfolio a img:hover
        {
	  border:2px solid orange;
	}

	#nav
	{
	  float:left;
	  width:100%;
	  background:#077239;
	  border:1px solid gray;
	  margin-bottom:17px;
	}
	
	#navsponsor
	{
	  float:left;
	  width:100%;  
	}

	#pieddepage
	{
          float:left;
          width:100%;
          height:130px;
          font-size:0.8em;
          text-align:center;
          background-image:url(/IMG/template/pieddepage.jpg);
        }
        
        #pieddepage a 
        { 
          color:white; 
        }
        
        #pieddepage a:hover
        { 
          color:#E4911A; 
        }
	
        h2                        /* titre 2e niveau : a la une, l'info en rss, en direct, best of, en ce moment */
	{
	  background:#c0e080;
	  color:white; /*orange;*/
	  margin:0;
	  padding:2px;
	  padding-left:10px;
	  font-size:1.6em;
	}

	h3
	{
	  margin-left:10px;
	  font-size:1.3em;
	  color:#077239;
	}
	
        h4
	{
	  margin-left:8px;
	  font-size:1em;
          color:#ADCE67;
	}
	
	.clear
	{
	  display:both;
	  visibility:hidden;
	}
	
	.blocspon
	{
	  width:148px;
	  height:148px;
	  float:left;
	  background:white;
	  margin-left:10px;
	  text-align:center;
	}

	.rss 
	{
	  display:block;
	  background:#ADCE67;
	}
	
        .spip
	{
	  font-family:helvetica;
	}
	

	/* MENU */
	#menu dl, dt, dd, ul, li 
        {
          margin:0px;
          padding:0px;
          list-style-type:none;
	}

	#menu 
        {
          /* position: absolute; */
          z-index:100;
          width:100%; /* precision pour Opera */
	}

	#menu dl 
        {
          float:left;
          width:133px;

	}

	#menu dt
        {
          cursor:pointer;
          text-align:center;
          font-weight:bold;
          background:#ADCE67;
          border:1px solid gray;
          margin-left:2px;
          margin-top:2px;
	  margin-bottom:2px;
	}

	#menu dd 
        {
          width:20.8em; /*18.5*/
          position:absolute;
          display:none;
          border:1px solid gray;
          background:white;
	}

	#menu li 
        {
          text-align:left;
        /*background:white; */
	}

	#menu li a
        {
          color:black;
          text-decoration:none;
          display:block;
          height:100%;
          border:none;
	}
	
        #menu dt a
        {
          color:white;
          text-decoration:none;
          display:block;
          height:100%;
          border:none;
	}

        #menu dt a:hover
        {
          background:white;
          color:black;
        }                             

	#menu li a:hover
        {
          color:#E4911A;
	}

        /* MENU DEROULANT */
        #menuderoulant
        {
          margin-left:10px;
          list-style-type:none;
          cursor:pointer;
          color:orange;
	}

        #menuderoulant li
        {
          margin-left:10px;
	}
