/* Copyright 2010 - RADIO EDITION */
/* www.radioedition.com */

   body {
	margin: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	}
   
   #head {
   width:960px;
   height:115px;
   }   
   

   
   fieldset { border:solid 0px #CCCCCC; color:#333333; margin-top:10px;}
   legend {font-weight:bold; }
   
   .cornerbas {
   margin-bottom:10px;   
   }
   
   #entete {
   width:960px;
   }
   
   #onair {
   width:960px;
   height:31px;
   }
   
   #onair_gauche_vide {
   float:left;
   width:10px;
   height:31px;
   background-image:url(../images/header-radio_02.png);
   background-repeat:no-repeat;
   }   
   
   
   #onair_gauche {
   float:left;
   width:12px;
   height:31px;
   background-image:url(../images/header-radio_03.png);
   background-repeat:no-repeat;
   }    
   
   #onair_centre {
   float:left;
   width:916px;
   height:31px;
   background-image:url(../images/header-radio_04.png);
   background-repeat:repeat-x;
   }       
   
   #txtBoxContainer h3 { display: none;  } 
   #txtBoxContainer div { display: none;  } 
   #txtBoxContainer p { display: none;  } 
   #txtBoxContainer span { display: none;  } 
   
   
   #onair_droit {
   float:left;
   width:12px;
   height:31px;
   background-image: url(../images/header_05.png);
   background-repeat:no-repeat;
   }      
   
   #onair_droit_vide {
   float:left;
   width:10px;
   height:31px;
   background-image:url(../images/header-radio_06.png);
   background-repeat:no-repeat;
   }        
   
   .titre_onair { text-transform:uppercase; }
   #div_listeradios1 { display:none; height:165px; }
   #div_listeradios2 { display:none; height:238px; }
   #div_listeradios3 { display:none; height:311px; }
   #div_listeradios4 { display:none; height:394px; }
   #div_listeradios5 { display:none; height:457px; }



   #onair_liste_fd1 { width:930px; height:155px; min-height:155px; padding:5px;    background-repeat:repeat-x; float:left; background-color:#3e3e3e;  }
   #onair_liste_fd2 { width:930px; height:228px;  min-height:228px; padding:5px;    background-image:url(../images/bgplayerliste.png); background-repeat:repeat-x; float:left; background-color:#3e3e3e;  }
   #onair_liste_fd3 { width:930px; height:301px;  min-height:301px; padding:5px;    background-image:url(../images/bgplayerliste.png); background-repeat:repeat-x; float:left; background-color:#3e3e3e;  }
   #onair_liste_fd4 { width:930px; height:384px;  min-height:384px; padding:5px;    background-image:url(../images/bgplayerliste.png); background-repeat:repeat-x; float:left; background-color:#3e3e3e;  }
   #onair_liste_fd5 { width:930px; height:447px;  min-height:447px; padding:5px;    background-image:url(../images/bgplayerliste.png); background-repeat:repeat-x; float:left; background-color:#3e3e3e;  }
   
   .tour_webradio_droite b { display:block; margin:10px 0px 2px 0px; color:#FFFFFF; font-size:12px; text-transform: uppercase; }
   .tour_webradio_droite .encemomenttitre { display:block; color:#dadada; font-size:10px; text-transform: capitalize; display: inline; }
   
   a.ecouterhaut {  
   display:block; 
   background-image:url(../images/ecouterradioboutonh.png); background-repeat:no-repeat; color:#000000; font-weight:bold; text-decoration:none; 
   padding-left:25px; padding-top:3px; height:17px; margin:8px 0px 0px 10px; cursor:pointer;
     }
   

   
	.tour_webradio_padding { width:302px; height:83px; float:left; padding-right:11px; }
	.tour_webradio_nopadding { width:302px; height:83px; float:left; }
	.tour_webradio_gauche { width:84px; height:73px; padding:5px;  background-image:url(../images/listewebradios_01.png); background-repeat:repeat-x; float:left;  }
	.tour_webradio_droite { width:203px; height:83px;  background-image:url(../images/listewebradios_02.png); background-repeat:repeat-x; float:left; }
	.tour_webradio_corner { width:5px; height:83px;  background-image:url(../images/listewebradios_03.png); background-repeat:repeat-x; float:left; }   
   h1.onair_liste_fd { color:#FFFFFF; font-size:15px; padding:10px 0px 10px 25px; margin:0; margin-bottom:10px; text-transform:uppercase; border-bottom:solid 1px #181818; }
   
   #nav_gauche {
   float:left;
   width:6px;
   height:33px;
   background-image:url(../images/header-radio_07.png);
   background-repeat:no-repeat;
   }     
   
   
   #nav_centre {
   float:left;
   width:776px;
   height:33px;
   background-image:url(../images/header-radio_08.png);
   background-repeat:repeat-x;
   }          
   
   
   #nav_droite {
   float:left;
   width:171px;
   height:33px;
   background-image:url(../images/header-radio_09.png);
   background-repeat:no-repeat;
   }    
   
   
   #nav_droite_coin {
   float:left;
   width:7px;
   height:33px;
   background-image:url(../images/header-radio_10.png);
   background-repeat:no-repeat;
   }
   
   #body {
   clear:both;
   width:943px;
   max-width:943px;
   background-image:url(../images/bgh.gif);
   background-repeat:repeat-x;
   background-color:#FFFFFF;
   padding:8px;
   padding-bottom:0px;
   margin-bottom:0px;
   }
   
   
   
   
   .p790 {
   width:728px;
   height:90px;
   float:left;
   }
   
   #reseaux {
   width:205px;
   height:88px;
   border:solid 1px #CCCCCC;
   float:right;
   }
   
   #reseaux img {
   margin:2px;
   margin-bottom:3px;
   }   
   
   #reseaux h5 {
   color:#333333;
   font-size:15px;
   margin:0px;
   padding:2px 2px 1px 5px;
   background-image:url(../images/bgmeteoheader.gif);
   background-repeat:repeat-x;
   border-bottom:solid 1px #CCCCCC;
   }    
   

   #reseaux p {
   background-repeat:no-repeat;
   height:auto;
   margin:0px;
   padding:5px;
   height:65px;
   }
   
   
   #col_gauche { width:635px;  float:left;  }
   #col_droite { width:300px;  margin-left:8px;float:left; }
   
   
   
   #sous_menu { width:959px; background-color:#dfdede; }
   #sous_menu_left { width:7px; max-width:7px;  float:left; background-image:url(../images/ss-menu/Sans-titre-1_01.png); background-repeat:no-repeat; height:43px;  }
   #sous_menu_centre { width:945px;  max-width:945px;  float:left; background-image:url(../images/ss-menu/ss-menu-radio_02.png); background-repeat:no-repeat; height:43px;  }
   #sous_menu_right { width:7px;  max-width:7px; float:left; background-image:url(../images/ss-menu/ss-menu-radio_03.png); background-repeat:no-repeat; height:43px;  }
   
   #sous_menu_centre a { display:block; padding:12px 10px 10px 10px;  color:#333333; font-weight:normal; text-decoration:none; font-size:12px; float:left; padding-left:10px;  }
   #sous_menu_centre a:hover {  color:#fff; background-image: url("../js/megamenu/images/menu_on.gif"); background-repeat: repeat-x;  }
   
   #insert_response { display:none; color:#FFFFFF; position:absolute; top:40px;  }
   #insert_response2 { display:none; color:#FFFFFF; position:relative; top:5px; margin:0px 5px 0px 5px;  }
   .header_newsletter_tour { width:250px; height:28px; float:left; margin-top:45px; float:right; margin-right:25px; }
   .header_newsletter_tour01 { width:34px; height:28px; background-image:url(../images/newsletter-radio_01.png);  float:left; }
   .header_newsletter_tour02 { width:209px; height:28px; background-image:url(../images/newsletter-radio_02.png);  float:left; }
   .header_newsletter_tour03 { width:7px; height:28px; background-image:url(../images/newsletter-radio_03.png);  float:left; }
   
   input.email_newsletter { border:solid 1px #3e3e3e; background-color:#3e3e3e; padding:2px; font-size:11px; color:#dadada; height:14px; width:100px; margin-top:3px; margin-left:10px; }
   input.email_newsletter:focus {  background-color:#3e3e3e; color:#dadada; border:solid 1px #9e000d; height:14px;  margin-top:3px; margin-left:10px; }
   
   input.email_newsletter_droite { border:solid 1px #3e3e3e; background-color:#3e3e3e; padding:2px; font-size:11px; color:#dadada; height:14px; width:190px; margin-top:3px; margin-left:10px; }
   input.email_newsletter_droite:focus {  background-color:#3e3e3e; color:#dadada; border:solid 1px #9e000d; height:14px;  margin-top:3px; margin-left:10px; }   
   
   input.valider_newsletter {border:0px; background-color:#3e3e3e; padding:2px; font-size:10px; color:#ffffff; height:18px; font-weight:bold;  margin-top:4px; margin-left:0px; cursor:pointer; }
   input.valider_newsletter:hover {color:#dadada; }
   
   select.select_newsletter { border:solid 1px #3e3e3e; background-color:#3e3e3e; padding:2px; font-size:11px; color:#dadada;  width:50px; margin-top:3px; margin-left:2px; }
   
   
   
   input.pages_email_newsletter { border:solid 1px #3e3e3e; background-color:#333333; padding:2px; font-size:11px; color:#ffffff; height:14px; width:100px; margin-top:3px; margin-left:10px; }
   input.pages_email_newsletter:focus {  background-color:#333333; color:#ffffff; border:solid 1px #9e000d; height:14px;  margin-top:3px; margin-left:10px; }
   
   input.pages_email_newsletter_droite { border:solid 1px #333333; background-color:#333333; padding:2px; font-size:11px; color:#ffffff; height:14px; width:190px; margin-top:3px; margin-left:10px; }
   input.pages_email_newsletter_droite:focus {  background-color:#333333; color:#ffffff; border:solid 1px #9e000d; height:14px;  margin-top:3px; margin-left:10px; }   
   
   input.pages_valider_newsletter {border:0px; background-color:#333333; padding:2px; font-size:10px; color:#ffffff; height:18px; font-weight:bold;  margin-top:4px; margin-left:0px; cursor:pointer; }
   input.pages_valider_newsletter:hover {color:#ffffff; }
   
   select.pages_select_newsletter { border:solid 1px #333333; background-color:#333333; padding:2px; font-size:11px; color:#ffffff;  width:50px; margin-top:3px; margin-left:2px; }
      
   
   
   
   
   .sep {
   height:8px;
   clear:both;
   }
   
   .clear {
   clear:both;
   }
   
   #slider { 
   width:625px;
   height:260px;
   float:left;
   }
   
   .p300x250 { 
   width:300px;
   height:250px;
   padding:5px;
   float:right;
   border:solid 1px #CCCCCC;
   }   
   
   #slider_options { display:none; }
   
   #onair_centre h5 {
   width:55px;
   font-size:13px;
   color:#dadada;
   margin:0;
   margin:9px 0px 0px 0px;
   border-right:solid 1px #292929;
   float:left;
   }
   
   #onair_centre p {
   width:750px;
   font-size:12px;
   color:#fff;
   margin:7px 0px 0px 0px;
   border-right:solid 1px #292929;
   float:left;
   padding-left:5px;
   }   
   
   
   #onair_centre a.ecouterradio {
   background-image:url(../images/ecouterradio.png);
   background-repeat:no-repeat;
   width:70px;
   font-size:13px;
   color:#dadada;
   margin:0;
   margin:7px 0px 0px 0px;
   float:right;
   font-weight:bold;
   text-decoration:none;
   padding-left:20px;
   }
   
   #onair_centre a.ecouterradio:hover {
   text-decoration:underline;
   color:#FFFFFF;
   }   
   
   

      
#logo { 
	width:370px; 
	float:left;
	margin-right:10px;
}
	  
	  
	  	  
#emission_en_cours { 
	width:360px; 
	float:right;
	padding-top:51px;
}
	 
.border_padding_blanc {
border:solid 1px #FFFFFF;
padding:2px;
float:left;
}

#emission_en_cours .gauche { 
float:left;
margin-right:10px;
padding:0px;
}


#emission_en_cours .droite { 
float:left;
margin:0px;
padding:0px;
}

.droite_emissions {
float:left;
margin:0px;
padding:0px;
width:230px;
}

	
#emission_en_cours b { 
text-transform:uppercase;
font-size:15px;
color:#dadada;
}	
#emission_en_cours p { 
font-size:11px;
color:#fff;
margin:0px;
padding:0px;
}


	  
	  
/* Boutons arrondis */

.bh { width:255px; float:right; }

.bh p {
margin:15px 5px 0px 0px;
padding:0;
float:left;
}

.bh a {
	width:103px;
	height:16px;
	padding:5px;
	display:block;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	padding-top:7px;
	color:#fff;
	background-image:url(../images/boutonhaut.png); 
	background-repeat:no-repeat; 

}

.bh a:hover {
	width:103px;
	height:16px;
	padding:5px;
	display:block;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	padding-top:7px;
	color:#fff;
	background-image:url(../images/boutonhauthover.png); 
	background-repeat:no-repeat; 

}

a.boutonecouter_header { display:block; margin-top:3px; width:63px; height:21px; background-image:url(../images/boutons/ecouterradio.png); background-repeat:no-repeat; cursor:pointer; }
a.boutonecouter_header:hover { display:block; margin-top:3px; width:63px; height:21px; background-image:url(../images/boutons/ecouterradio2.png); background-repeat:no-repeat; }


#home_gauche { width:650px; float:left; }
#col_droite { width:300px; float:right; }

/* Droite */
.bloc_droite { width:300px; }
.bloc_droite2 { width:300px;   }
.left_bloc_droite { width:7px; float:left; background-image:url(../images/droite_head_01.gif); background-repeat:no-repeat; height:31px; }
.left_bloc_centre { width:286px; float:left; background-image:url(../images/droite_head_02.gif); background-repeat:no-repeat; height:31px; }
.right_bloc_droite { width:7px; float:left; background-image:url(../images/droite_head_03.gif); background-repeat:no-repeat; height:31px; }
.content_droit { background-color:#181818; padding-bottom:8px; padding-top:5px;  }
.left_bloc_centre h5 { font-size:14px; font-weight:normal; color:#181818; margin:0px; padding:7px 0px 0px 5px; }
.bloc_droite_bas {  background-image:url(../images/bottomdroite.gif); width:300px; height:5px; margin-bottom:5px; clear:both;  }




.pages_bloc_droite { width:300px; }
.pages_bloc_droite2 { width:300px;   }
.pages_left_bloc_droite { width:7px; float:left; background-image:url(../images/radio_droite_page_01.png); background-repeat:no-repeat; height:31px; }
.pages_left_bloc_centre { width:286px; float:left; background-image:url(../images/radio_droite_page_02.png); background-repeat:no-repeat; height:31px; }
.pages_right_bloc_droite { width:7px; float:left; background-image:url(../images/radio_droite_page_03.png); background-repeat:no-repeat; height:31px; }
.pages_content_droit { background-color:#efefef; padding-bottom:8px; padding-top:5px;  }
.pages_left_bloc_centre h5 { font-size:14px; font-weight:normal; color:#fff; margin:0px; padding:7px 0px 0px 5px; }
.pages_bloc_droite_bas {  background-image:url(../images/pages_bottomdroite.gif); width:300px; height:5px; margin-bottom:5px; clear:both;  }


a.bretour { display:block; color:#ffffff; padding:5px; margin:5px 0px 5px 0px; background-color:#181818; text-decoration:none;   }

/* Footer */
#tour_footer { width:960px;  }
#footer_01 { width:8px; height:48px; float:left; background-image:url(../images/footer_01.png); background-repeat:no-repeat; }
#footer_02 { width:827px; height:48px; padding-left:10px; float:left;  background-image:url(../images/footer_02.png); background-repeat:no-repeat; }
#footer_02 span { text-transform:uppercase; }

#footer_02 span { color:#FFFFFF; font-size:15px; display:block; padding:15px 0px 0px 0px; color: #999999;  }

#footer_03 { width:115px; height:48px; float:left;  background-image:url(../images/footer_03.png);  }

#footer_04 { width:950px; padding-left:10px; clear:both; background-image:url(../images/footer_04.png); background-repeat:no-repeat; background-color:#303030; }
#footer_05 { width:7px; height:78px; float:left; background-image:url(../images/footer_05.png); background-repeat:no-repeat; }
#footer_06 { width:946px; height:68px; text-align:center; padding:10px 0px 0px 0px; float:left; background-image:url(../images/footer_06.png); background-repeat:no-repeat; }
#footer_07 { width:7px; height:78px; float:left; background-image:url(../images/footer_07.png); background-repeat:no-repeat; }

#colfooter { width:222px; float:left; margin-left:10px;}

#colfooter b { color:#999999; font-size:18px; font-weight:normal; display:block; margin-bottom:10px; margin-top:10px;}


#colfooter a {
display:block;
background-color: transparent;
background-image: url("../images/footer_puce.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 4px;
color: #ccc;
font-size:12px;
text-decoration: none;
padding-left: 15px;
margin-bottom:5px;
margin-left:15px;
}

#colfooter a:hover { color:#FFFFFF;
}

#copyright { font-size:10px; color:#FFFFFF; margin:10px 0px 10px 0px; text-align:center; }



/* Portfolio slide */
#portfolio-slide{
	position:relative; 
	margin:0px 44px 0px 44px;
	overflow:hidden;
	float:left;
}
#portfolio-slide ul, #portfolio-slide li{
	width:872px;
	height:78px;
	margin-left:0px;
	padding:0px;
	list-style-type:none;
}
.pfslide-img{
	width:379px; 
	height:78px;
	border:1px solid #d3d3d3;
	margin-right:20px;
	padding:2px;
	float:left;
}
#portfolio-slide li.pf-content p{
	width:466px;
	float:left;
}
.portfolio-button{
	float:left;
	margin:0px 5px 0px 0px;
}


/* Portfolio Slider Navigation */
#prev-pf a{
	width:14px; 
	height:21px; 
	position:relative;	
	top:-50px; 
	left:0px; 
	display:block; 
	background:url(../images//sliderbas/pf-prev.gif) no-repeat 0 0; 
	cursor:pointer; 
	float:left; 
}
#next-pf a{
	width:14px; 
	height:21px;
	position:relative;	
	top:-50px; 
	right:0px; 
	display:block; 
	background:url(../images//sliderbas/pf-next.gif) no-repeat 0 0; 
	cursor:pointer; 
	float:right; 
}


.pf-content img {
margin-right:9px;

}

img { border:0; }
.col_left { width:307px; float:left; margin-left:10px; height:275px; }
.col_right { width:307px; float:right; margin-right:10px; height:275px;  }

.col_bio { width:615px; margin-left:10px; }
.col_bio_droite { margin-left:5px;  }
.height { height:8px; }
.fdlettres { margin-left:10px; font-size:12px; padding-bottom:5px; margin-bottom:5px; border-bottom:solid 1px #c2c2c2; }
.fdlettres b { color:#dadada; font-size:13px; display:block; text-transform:uppercase; margin:0px 10px 10px 0px; }
.fdlettres_droite { margin-left:1px; font-size:11px; padding-bottom:5px; margin-bottom:5px; border-bottom:solid 1px #c2c2c2; }
.fdlettres_droite b { color:#dadada; font-size:11px; display:block; text-transform:uppercase; margin:0px 1px 1px 0px; }

.pages_fdlettres_droite { margin-left:1px; font-size:11px; padding-bottom:5px; margin-bottom:5px; border-bottom:solid 1px #181818; }
.pages_fdlettres_droite b { color:#181818; font-size:11px; display:block; text-transform:uppercase; margin:0px 1px 1px 0px; }

a.lettredroite { display:block; color:#FFFFFF; font-weight:bold; border:solid 1px #c2c2c2; background-color:#c2c2c2; padding:4px; float:left; margin:2px; font-size:12px; }
a.lettredroite:hover { display:block; color:#c2c2c2; font-weight:bold; border:solid 1px #fff; background-color:#fff; padding:4px; float:left; margin:2px; font-size:12px; }

a.pages_lettredroite { display:block; color:#FFFFFF; font-weight:bold; border:solid 1px #181818; background-color:#181818; padding:4px; float:left; margin:2px; font-size:12px; }
a.pages_lettredroite:hover { display:block; color:#fff; font-weight:bold; border:solid 1px #c2c2c2; background-color:#c2c2c2; padding:4px; float:left; margin:2px; font-size:12px; }


.ligne_tab_bottom{  border-bottom:solid 1px #c2c2c2; height:55px; width:100%; padding-bottom:5px; margin-bottom:8px;  }

.photo_left_55 { width:55px; height:53px; float:left; }
.text_left_262 { width:252px; height:55px; float:left; }
.padding_border { padding:1px; border:solid 1px #dadada; }
.pages_padding_border { padding:1px; border:solid 1px #666666; }

.text_left_262 a { text-transform:uppercase; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
.text_left_262 a:hover { text-transform:uppercase; color:#dadada; font-size:11px; font-weight:bold; text-decoration: underline; }




.tab_description { font-size:10px; color:#dadada; padding:0px; margin:0px; }
.tab_descriptionnoir { font-size:10px; color:#000; padding:0px; margin:0px; }
.pages_tab_description { font-size:10px; color:#666666; padding:0px; margin:0px; }
a.btoute { clear:both; display:block; color:#FFFFFF; text-decoration:none; font-size:12px; text-align:right; font-weight:bold; padding-right:15px; background-image:url(../images/icone-fleche.gif); background-repeat:no-repeat; background-position:right; margin-right:10px; }
a.btoute:hover { clear:both; display:block; color:#dadada; text-decoration:underline;}



a.droitebtoute { clear:both; display:block; color:#000000; text-decoration:none; font-size:12px; text-align:right; font-weight:bold; padding-right:15px; background-image:url(../images/icone-flechenoir.gif); background-repeat:no-repeat; background-position:right; margin-right:10px; }
a.droitebtoute:hover { clear:both; display:block; color:#666666; text-decoration:underline;}

.ctr_video { padding:3px; border:solid 1px #333; }
.ctr_video_droite { padding:3px; border:solid 1px #333333; margin:5px; }
.ctr_video_droite_pages { padding:3px; border:solid 1px #ccc; margin:5px; }

h3.t_video_gros_titre { color:#dadada; font-size:15px; margin:5px 0px 0px 0px; text-transform:uppercase; }
h3.t_video_gros_titre_droite { color:#dadada; font-size:15px; margin:5px 0px 5px 0px; text-transform:uppercase; }
h3.t_video_gros_titre_pages { color:#333; font-size:15px; margin:5px 0px 5px 0px; text-transform:uppercase; }
h2.desc_video_gros_titre { color:#ffffff; font-size:11px; margin:0px; }


.photog { width:150px; height:270px; float:left;  margin:5px; }
.photog img { margin-bottom:8px; }
.photog a { text-transform:uppercase; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
.photog a:hover { text-transform:uppercase; color:#dadada; font-size:12px; font-weight:bold; text-decoration: underline; }
.txtphoto { color:#dadada; font-size:11px; display:block; border-top: solid 1px #c2c2c2; margin-top:8px; padding-top:4px; }

a.lettre { display:block; color:#FFFFFF; font-weight:bold; border:solid 1px #c2c2c2; background-color:#c2c2c2; padding:4px; float:left; margin:1px; font-size:13px; }
a.lettre:hover { display:block; color:#c2c2c2; font-weight:bold; border:solid 1px #fff; background-color:#fff; padding:4px; float:left; margin:1px; font-size:13px; }


.mesg_no { background-color: #fff; border:solid 1px #6C0003; margin-bottom:5px; padding:5px; color:#6C0003; font-weight:bold; -moz-border-radius : 5px 5px / 5px 5px;   }
.mesg_yes { background-color: #fff; border:solid 1px #006600; margin-bottom:5px;  padding:5px; color:#006600;  font-weight:bold; -moz-border-radius : 5px 5px / 5px 5px;   }




/* Membres */
#sidebar{width:200px;float:left; border-right:solid 1px #CCCCCC;}
#content_main{width:552px; float:left; margin:10px;}
#sidebar_droite{width:170px;float:right;}

.membre_profil_gauche { width:60px; height:50px; float:left; }
.droite_photo_profil_membre { width:140px; height:50px; float:left; }
a.lienversprofil { font-weight:bold; color:#333333; text-decoration:none; }
a.lienversprofil:hover { font-weight:bold; color:#000000; text-decoration: underline; }

a.lienversprofil_nobold { font-weight:normal; color:#333333; text-decoration:none; }
a.lienversprofil:hover { font-weight:normal; color:#000000; text-decoration: underline; }

.titremembres b { color:#333333; display:block; background-color: #E8E8E8; padding:1px 0px 2px 18px; margin:20px 0px 8px 0px; font-size:11px; font-weight:bold;  }
.titremembres a { color:#000000; font-size:11px;display:block; text-decoration:none; margin-bottom:2px;  padding:0px 0px 0px 18px; margin-left:5px; }
.titremembres a:hover { color:#333333; font-size:11px;display:block; text-decoration:underline; }

.titremembres b.profil { background-image:url(../../../../ressources/medias/icones/User.png); background-repeat:no-repeat; }
.titremembres b.amis { background-image:url(../../../../ressources/medias/icones/amis.png); background-repeat:no-repeat; }
.titremembres b.photos { background-image:url(../../../../ressources/medias/icones/Picture.png); background-repeat:no-repeat; }
.titremembres b.gear { background-image:url(../../../../ressources/medias/icones/Gear.png); background-repeat:no-repeat; }


a.avatar { background-image:url(../../../../ressources/medias/icones/Picture.png); background-repeat:no-repeat; }
a.interets { background-image:url(../../../../ressources/medias/icones/interets.png); background-repeat:no-repeat; }
a.amisa { background-image:url(../../../../ressources/medias/icones/Users.png); background-repeat:no-repeat; }
a.addphoto { background-image:url(../../../../ressources/medias/icones/addphotos.png); background-repeat:no-repeat; }
a.voirphoto { background-image:url(../../../../ressources/medias/icones/Picture.png); background-repeat:no-repeat; }
a.infoperso { background-image:url(../../../../ressources/medias/icones/compte.png); background-repeat:no-repeat; }
a.passe { background-image:url(../../../../ressources/medias/icones/Tool.png); background-repeat:no-repeat; }

.attention { background-image:url(../../../../ressources/medias/icones/Warning.png); background-repeat:no-repeat; padding:0px 0px 0px 18px; margin-left:5px; color: #FF6633;  }
.dansmonreseau { background-image:url(../../../../ressources/medias/icones/Users.png); background-repeat:no-repeat; padding:0px 0px 0px 18px; margin-left:5px; color: #333333;  }
a.accepter { background-image:url(../../../../ressources/medias/icones/Ok.png);  margin-bottom:3px; margin-top:10px; border-top:solid 1px #CCCCCC;  display:block; background-repeat:no-repeat; padding:0px 0px 0px 18px; margin-left:5px; color: #006600;  }
a.accepter:hover { color: #666666;  }

a.annuler { background-image:url(../../../../ressources/medias/icones/Delete.png); display:block; border-top:solid 1px #CCCCCC;  background-repeat:no-repeat; padding:0px 0px 0px 18px; margin-left:5px; color: #990000; }
a.annuler:hover { color: #666666;  }


a.refuser { background-image:url(../../../../ressources/medias/icones/Delete.png); display:block; background-repeat:no-repeat; padding:0px 0px 0px 18px; margin-left:5px; color: #990000;  }
a.refuser:hover { color: #666666;  }


#content_main h1 { font-size:15px; color:#333333;  background-image:url(../../../../ressources/medias/icones/Key.png); background-repeat:no-repeat; padding:0px 0px 10px 20px; border-bottom:solid 1px #CCCCCC;  }

#content_main h1.compteh1 { font-size:15px; color:#333333;  background-image:url(../../../../ressources/medias/icones/interets.png); background-repeat:no-repeat; padding:0px 0px 10px 20px; border-bottom:solid 1px #CCCCCC;  }

.arianemembres { background-color:#FFFFFF; } 
.colright { width:635px; float:right; }

.tourmembres { width:93px; float:left; height:130px; margin:7px; }
a.lienmembre { display:block; text-align:center; color:#FFFFFF; font-weight:bold; font-size:11px; height:15px; overflow:hidden; text-decoration:none;  }
.imgmembre  { border:solid 2px #FFFFFF; }
.center { text-align:center; margin:5px 0px 5px 0px;  }


.list_tourmembres { width:113px; float:left; height:170px; margin:7px; }
.list_imgmembreon  { border:solid 2px #006600; }
.list_imgmembreoff  { border:solid 2px #ccc; }
div.enligne { color:#006600; font-size:10px; text-align:center; }
div.horsligne { color:#ccc; font-size:10px; text-align:center; }

a.list_lienmembreH { display:block; text-align:center; color: #0066CC; font-weight:bold; font-size:11px; height:15px; overflow:hidden; text-decoration:none;  }
a.list_lienmembreF { display:block; text-align:center; color: #FF3399; font-weight:bold; font-size:11px; height:15px; overflow:hidden; text-decoration:none;  }


.ligne_300pixel_borderbottom{  border-bottom:solid 1px #c2c2c2; padding-bottom:5px; margin:0px 5px 8px 5px;  }
.text_left_152px { width:230px; height:55px; float:left; }
.text_left_152px a { text-transform:uppercase; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
.text_left_152px a:hover { text-transform:uppercase; color:#dadada; font-size:11px; font-weight:bold; text-decoration: underline; }



.pages_text_left_152px { width:230px; height:55px; float:left; }
.pages_text_left_152px a { text-transform:uppercase; color:#000000; font-size:11px; font-weight:bold; text-decoration:none; }
.pages_text_left_152px a:hover { text-transform:uppercase; color:#666666; font-size:11px; font-weight:bold; text-decoration: underline; }

.pages_text_left_152pxlivredor { width:230px;  float:left; }
.pages_text_left_152pxlivredor b { text-transform:uppercase; color:#000000; font-size:11px; font-weight:bold; text-decoration:none; }
.pages_text_left_152pxlivredor a { text-transform:uppercase; color:#000000; font-size:11px; font-weight:bold; text-decoration:none; }
.pages_text_left_152pxlivredor a:hover { text-transform:uppercase; color:#666666; font-size:11px; font-weight:bold; text-decoration: underline; }

.pages_text_left_152pxlivredor2 { width:230px;  float:left; }
.pages_text_left_152pxlivredor2 b { text-transform:uppercase; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; }
.pages_text_left_152pxlivredor2 a { text-transform:uppercase; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; }
.pages_text_left_152pxlivredor2 a:hover { text-transform:uppercase; color:#666666; font-size:11px; font-weight:bold; text-decoration: underline; }


.pages_ligne_300pixel_borderbottom{  border-bottom:solid 1px #d4d4d4; padding-bottom:5px; margin:0px 5px 8px 5px;  }



.tourmembresdroite { width:85px; float:left; height:120px; margin:7px; }
a.lienmembre { display:block; text-align:center; color:#FFFFFF; font-weight:bold; font-size:11px; height:15px; overflow:hidden; text-decoration:none;  }
.imgmembre  { border:solid 2px #FFFFFF; }

.droite_tourmembresdroite { width:85px; float:left; height:120px; margin:7px; }

a.droite_lienmembreh { display:block; text-align:center; color: #0066CC; font-weight:bold; font-size:11px; height:15px; overflow:hidden; text-decoration:none;  }
a.droite_lienmembref { display:block; text-align:center; color: #FF3399; font-weight:bold; font-size:11px; height:15px; overflow:hidden; text-decoration:none;  }

a.droite_lienmembreH { display:block; text-align:center; color: #0066CC; font-weight:bold; font-size:11px; height:15px; overflow:hidden; text-decoration:none;  }
a.droite_lienmembreF { display:block; text-align:center; color: #FF3399; font-weight:bold; font-size:11px; height:15px; overflow:hidden; text-decoration:none;  }

b.zonemembreprofilH { color: #0066CC; font-weight:bold; font-size:11px;   }
b.zonemembreprofilF {color: #FF3399; font-weight:bold; font-size:11px;  }

a.droite_lienmembrehomeh { display:block; text-align:center; color: #C6EFFF; font-weight:bold; font-size:11px; height:15px; overflow:hidden; text-decoration:none;  }
a.droite_lienmembrehomef { display:block; text-align:center; color: #FBD9FF; font-weight:bold; font-size:11px; height:15px; overflow:hidden; text-decoration:none;  }



.droite_imgmembre  { border:solid 2px #cccccc; }

.center { text-align:center; margin:5px 0px 5px 0px;  }

form.login { padding:0px 5px 5px 5px; }
form.login label { color:#FFFFFF; display:block;  }


form.login input.lg { border:solid 1px #3e3e3e; background-color:#3e3e3e; padding:2px; font-size:11px; color:#dadada; height:14px; width:283px; margin-top:3px; }
form.login input.lg:focus {  background-color:#3e3e3e; color:#dadada; border:solid 1px #9e000d; height:14px;  margin-top:3px; }   


form.login .acces { border:solid 1px #3e3e3e; background-color:#fff; padding:2px; font-size:11px; color:#3e3e3e;  width:80px; margin-top:8px; font-weight:bold; }


form.pages_login { padding:0px 5px 5px 5px; }
form.pages_login label { color:#333333; display:block;  }
form.pages_login input.lg { border:solid 1px #333333; background-color:#333333; padding:2px; font-size:11px; color:#fff; height:14px; width:283px; margin-top:3px; }
form.pages_login input.lg:focus {  background-color:#333333; color:#dadada; border:solid 1px #333333; height:14px;  margin-top:3px; }   
form.pages_login .acces { border:solid 1px #333333; background-color:#fff; padding:2px; font-size:11px; color:#333333;  width:80px; margin-top:8px; font-weight:bold; }


.centerj { text-align:center; }


/*BREADCRUMB GENERAL STYLE*/


/*Reset sur la liste*/
#breadcrumb ul, #breadcrumb li {
list-style-type:none;	
padding:0;margin:0;
}		
/*Styles sur la liste*/
#breadcrumb ul{
height:33px;
}	
/*Premier élément de la liste*/
#breadcrumb li.first {
background:url(../images/first-left.png) 0 0 no-repeat;
height:33px;
} 
/*Tous les éléments de la liste sauf premier et dernier*/
#breadcrumb li {
float:left;
background:url(../images/general-left.png) 0 0 no-repeat;
line-height:33px;
margin:5px 0 0 0;
padding-left:13px;
}
/*Style sur les éléments a et span*/
#breadcrumb li a, #breadcrumb li span {
float:left;
background:url(../images/bg-gradient.jpg) 0 0 repeat-x;
height:33px;
margin:0;
padding:0 0 0 5px;
font-size:11px;
letter-spacing:0.02em;
color:#333333;
text-decoration:none;
}	

/*Style sur les éléments a et span*/
#breadcrumb li a:hover{
color:#000;
text-decoration:underline;
}	


/*Style du dernier span de la liste*/
#breadcrumb li span.end {
float:left;
background:url(../images/general-right.png) 0 0 no-repeat;
width:15px;
height:33px;
} 					



/*Clearfix*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}


#col_gauche h1.premier { color:#181818;margin:0px; font-size:16px; clear:both; 
background:url(../images/structure_center.png) 0 0 repeat-x;}


#col_gauche h1 { color:#181818;margin:25px 0px 25px 0px; padding:10px; font-size:16px; clear:both; 
background:url(../images/structure_center.png) 0 0 repeat-x;}



#col_gauche h1.recherche { color:#181818;margin:25px 0px 10px 0px; padding:10px; font-size:16px; clear:both; 
background:url(../images/structure_center.png) 0 0 repeat-x;}

#grd_titre { width:153px; height:320px; float:left; margin-right:5px; }
a.titrefeatured { display:block; height:62px; overflow:hidden; color:#000; text-decoration:none; font-weight:bold; font-size:13px; }
a.titrefeatured:hover { color:#333333; text-decoration:underline; }
#grd_titre p { font-size:10px; color:#666666; }
#grd_titre span { font-size:10px; color:#666666; }
#grd_titre span.noir { font-size:10px; color:#000000; }
.imgfeatured { border:solid 1px #CCCCCC; padding:1px; }

.ligne { border-bottom:solid 1px #CCCCCC; margin-bottom:5px; padding-bottom:5px;}
.ligne_left { width:90px; float:left; }
.ligne_centre { width:540px; float:left;   background:url(../images/fditem.gif); background-position:right; background-repeat:repeat-y; height:85px; }
.ligne_centre_rss { width:540px; float:left;   background:url(../images/fditem.gif); background-position:right; background-repeat:repeat-y;  }

.ligne_centre p { font-size:10px; color:#666666; margin:5px 0px 0px 0px; padding:0px; float:left; padding-right:10px; }
.ligne_centre_rss p { font-size:10px; color:#666666; margin:5px 0px 0px 0px; padding:0px; float:left; padding-right:10px; }
.ligne_centre span { font-size:10px; color:#666666;  }
.ligne_centre_rss span { font-size:10px; color:#666666;  }

.centrage { position:absolute; top:0; text-align:center; width:100%; }

a.titreliste {color:#000; text-decoration:none; font-weight:bold; font-size:12px; }
a.titreliste:hover { color:#333333; text-decoration:underline; }

b.titrelivredor {color:#000; text-decoration:none; font-weight:bold; font-size:12px;  }


#grd_titrevideos { width:153px; height:220px; float:left; margin-right:5px; }
#grd_titrevideos p { font-size:10px; color:#666666; }
#grd_titrevideos span { font-size:10px; color:#666666; }
#grd_titrevideos span.noir { font-size:10px; color:#000000; }


		
a.categorie { 
display:block;
background-color: transparent;
background-image: url("../images/categories.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 4px;
color: #333;
font-size:12px;
text-decoration: none;
font-weight:bold;
padding-left: 15px;
margin-bottom:5px;
margin-left:15px;
padding-right:20px;
float:left;
}

a.categorie:hover { 
color: #181818;
}


a.categorieagenda { 
display:block;
background-color: transparent;
background-image: url("../images/categories.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 4px;
color: #333;
font-size:12px;
text-decoration: none;
font-weight:bold;
padding-left: 15px;
margin-bottom:5px;
margin-left:15px;
padding-right:20px;
}

a.categorieagenda:hover { 
color: #181818;
}


.tour_categories { margin-top:20px; padding-bottom:10px; }


ul, li {
	list-style-type:none;
	padding:0;
	margin:0;
	}		
#crumbs {
	height:2.3em;
	border:1px solid #dedede;
	}
#crumbs li {
	float:left;
	line-height:2.3em;
	color:#777;
	padding-left:.75em;
	}		
#crumbs li a {
	background:url(../images/crumbs.gif) no-repeat right center;
	display:block;
	padding:0 15px 0 0;
	}							
#crumbs li a:link,
#crumbs li a:visited {
	color:#777;
	text-decoration:none;
	}	
#crumbs li a:hover,
#crumbs li a:focus {
	color:#181818;
	}		


.vide { display:block; padding:5px; border:solid 1px #cccccc; color:#999999; text-align:center; clear:both; margin-top:20px; }
.videbloc { display:block; padding:5px; color:#999999; text-align:center; clear:both; margin-top:10px; margin-bottom:10px; }

#left_article { width:635px;  float:left;  }

.left_article_int_gauche { width:435px;  float:left;  }
.left_gallerie { width:635px;  float:left;  }

#left_article .h1H {color: #0066CC; margin:25px 0px 10px 0px; padding:0px; font-size:18px; clear:both; text-transform:inherit; }
#left_article .h1F {color: #FF3399; margin:25px 0px 10px 0px; padding:0px; font-size:18px; clear:both; text-transform:inherit;  }


#left_article h1 {  color:#181818; margin:25px 0px 0px 0px; padding:0px; font-size:18px; clear:both; text-transform:inherit;  }
.date { display:block; color:#666666; margin-bottom:10px; padding-bottom:10px; border-bottom:solid 1px #999999; }
b.description_article { display:block; margin-bottom:10px; font-size:12px; }

#right_article { width:188px; float:right; margin-top:20px; }
#corner_haut { background:url(../images/corner/radio-corner_01.gif); background-repeat:no-repeat; width:188px; height:6px; }
#corner_centre { background:url(../images/corner/radio-corner_02.gif); background-repeat:no-repeat; width:188px;  }
#corner_bas { background:url(../images/corner/radio-corner_03.gif); background-repeat:no-repeat; width:188px; height:6px; }

#corner_centre a.www { display:block; color:#333333;  background:url(../images/icon_www.gif); background-repeat:no-repeat; padding-left:40px; margin-left:8px; height:15px; text-decoration:none; font-weight:bold; margin-bottom:5px; }

#corner_centre a.www:hover { color:#000000; }

.easyShareContent {background:#200000;width:300px;padding:5px;border:1px solid #666}
.easyShareContent div.title {font-weight:bold;margin-bottom:5px}           
.easyShareContent ul li {list-style:none;width:150px;float:left}
.easyShareContent ul li img {margin-right:5px;border:0}
.easyShareContent ul li a {font-weight:bold}
.easyShareContent ul li a:hover {background:#a60000;color:#fff}

.addthis_toolbox { margin:5px 0px 10px 0px; }
.addthis_toolbox a { color:#000000; }
.addthis_toolbox a:hover { color:#666; }



div.commentaires { border:solid 1px #CCCCCC; padding:5px; background-color:#F5F5F5; margin-bottom:10px; }




a.lien_ajouter_commentaire { color:#000000; background-image:url('../images/icon-comment_ajouter.gif'); background-repeat:no-repeat; display:block; padding:5px 5px 5px 25px; text-decoration:none; font-weight:bold; }

a.lien_voir_commentaire { color:#000000; background-image:url('../images/icon-comment.png'); background-repeat:no-repeat; display:block; padding:5px 5px 5px 25px; text-decoration:none; font-weight:bold; }

.ajoutermessage { color:#000000; background-image:url('../images/icon-comment_ajouter.gif'); background-repeat:no-repeat; display:block; padding:5px 5px 5px 25px; text-decoration:none; font-weight:bold; }

a.active { color:#666; background-image:url('../images/icon-comment.png'); background-repeat:no-repeat; display:block; padding:5px 5px 5px 25px; text-decoration:none; font-weight:bold; }




#user_registration
{
	margin:auto auto;
	width:400px;
}


#user_registration label
{
    display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 120px;
	margin: 0px 10px 0px 5px; 
	text-align: right; 
	line-height:1em;
	font-weight:bold;
}

#user_registration input
{
	width:250px;
}

#user_registration textarea
{
	width:250px;
	height:120px;
}


#user_registration p
{
	clear:both;
}

#submit
{
	border:1px solid #cccccc;
	width:100px !important;
	margin:10px;
}


#passwordStrength
{
	height:10px;
	display:block;
	float:left;
}

.strength0
{
	width:250px;
	background:#cccccc;
}

.strength1
{
	width:50px;
	background:#ff0000;
}

.strength2
{
	width:100px;	
	background:#ff5f5f;
}

.strength3
{
	width:150px;
	background:#56e500;
}

.strength4
{
	background:#4dcd00;
	width:200px;
}

.strength5
{
	background:#399800;
	width:250px;
}

#submit
{
	visibility:hidden;
}

.bouton_ajouter_commentaire { color:#000000; background-image:url('../images/icon-validate.gif'); background-repeat:no-repeat; display:block; padding:12px 12px 12px 55px; text-decoration:none; font-weight:bold; border:solid 1px #CCCCCC; cursor:pointer; background-color:#FFFFFF; margin-left:80px;}

.commentaire_ligne_paire { border-bottom:solid 1px #CCCCCC; padding:5px; background-color:#FFFFFF; margin-bottom:10px; border:solid 1px #CCCCCC; }
.commentaire_ligne_impaire { border-bottom:solid 1px #CCCCCC; padding:5px; background-color: #EBEBEB; margin-bottom:10px; border:solid 1px #CCCCCC; }
span.date { font-size:10px; color:#666666; }
.comments { color:#000000; font-size:11px; margin:0px; padding:0px;  }


.jsocial_button{
	padding: 2px;
	display:block;
	float: left;
}
.jsocial_button img {

}
#liste_sociale{
	clear:both;
	display:block;
	margin:0px;
	padding:0px;
}
#grd_social{
	height: 48px;
}


/* Podcasts */
#grd_titre_col2 { width:306px; float:left; margin-bottom:8px; margin-right:10px; }
#grd_titre_col2 span { font-size:10px; color:#666666; }

#grd_titre_col2 .pix { width:100px; float:left; }
#grd_titre_col2 .contenu { width:200px; padding-left:6px; float:left; }
#grd_titre_col2 p { margin:5px 0px 5px 0px; font-size:11px; }

#grd_titre_col2 a.titrenoir { display:block; color:#000; text-decoration:none; font-weight:bold; font-size:13px; }
#grd_titre_col2 a.titrenoir:hover { color:#333333; text-decoration:underline; }

#grd_titre_col2 a.titre_emissions { display:block; color:#181818; text-transform: uppercase; text-decoration:none; font-weight:bold; font-size:13px; border-bottom:solid 1px #CCCCCC; padding-bottom:5px; margin-bottom:5px; }
#grd_titre_col2 a.titre_emissions:hover { color:#333333; text-decoration:underline; }

.ss_emissions { font-size:12px; color:#333333; font-weight:bold; margin-bottom:5px; }

div.aecouter_fd {background-image:url('../images/fdpodcasts.gif'); background-repeat:no-repeat; display:block; width:88px; height:25px; padding-top:1px; padding-left:8px;}


.article_left { width:208px; float:left; }
.article_right { width:200px; float:left; }
.membre_presentation_complete { color:#333333; font-size:12px; padding:5px; margin-bottom:20px; margin-top:5px; }
div.partage { padding:3px; }
.infosup_membre { border:solid 1px #DBDBDB; background-color:#F5F5F5; padding:5px; margin-bottom:8px; }
#map_canvas { width: 100%; height: 300px ; margin:10px 0px 10px 0px; border:solid 1px #CCCCCC;}


#lettrine{
  font-size:11px;
}
#lettrine:first-letter {
  font-size:70px;
  color:#000000;
  width:50px;
  height:50px;
  float:left;
} 

.gauche_agenda { width:345px; float:left; }
.droite_agenda { width:280px; float:right; background-color: #EAEAEA; border:solid 1px #CCCCCC; }



/* + -----------------------------------------------------
	Styles appliqués au Calendrier
+ ----------------------------------------------------- */

#calendrier li{
	list-style: none;	
}

#libelle {
	width: 210px;
	margin: 0 auto;
	padding: 0;
}
.lignecalendrier {
	width: 210px;
	margin: 0 auto;
	padding: 0;
} 
#libelle li {
	float : left;
	width : 30px;
}
.lignecalendrier li {
	color: #000;
	float : left; 
	width : 30px;
}

.lignecalendrier li a:hover{
	list-style: none;
	text-decoration: none;
}

li.itemCurrentItem {
	/* A vous de configurer l'apparence de la date du jour */
}
li.itemSelectedItem {
	/* A vous de configurer l'apparence du jour sélectionné */
}		

a.futurdays { color:#666; text-decoration:none; }
a.lastdays { color: #666; text-decoration:none;  }
a.currentdays { font-weight:bold; background-color:#ccc; color:#000; text-decoration:none;    }
a.selecteddays { font-weight:bold; background-color:#ccc; color:#000; text-decoration:none;   }


#calc { border-bottom:dotted 1px #333; margin-bottom:5px; padding-bottom:5px; }
.titre_calendrier_right { display:block; padding:5px; color:#181818; font-weight:bold; width:220px; font-size:13px; text-align:center; float:left; }
a.fleche_calendrier_left { display:block; padding:5px; color:#181818; float:left; }
a.fleche_calendrier_left:hover {  color:#181818; }
a.fleche_calendrier_right { display:block; padding:5px; color:#181818; float:right; }
a.fleche_calendrier_right:hover {  color:#181818; }
#rougetxt { font-weight:bold; color:#990000; }

.animateur_sous_image { width:190px; padding:5px; border:solid 1px #CCCCCC; margin-top:8px; }
.imgemission { float:left; margin-right:5px; }
a.animepar { font-size:12px; color:#000000; float:left; font-weight:bold; text-decoration:none; }
a.animepar:hover { font-size:12px; color:#666666; float:left; }
.titreanime { font-size:12px; color:#000000; display:block; margin-top:10px; }



 ul.menuemissions, ul.menuemissions ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 100%;
}

ul.menuemissions a {
  display: block;
  text-decoration: none;	
}

ul.menuemissions li {
  margin-top: 1px;
}

ul.menuemissions li a {
  color: #181818;	
  padding: 0.5em;
  border-bottom:dotted 1px #CCCCCC;
  font-weight:bold;
}

ul.menuemissions li a:hover {
  color: #333333;	
  background: #F4F4F4;
}

ul.menuemissions li ul li a {
	background-image:url(../images/bgaccordion.gif); background-repeat:repeat-x; background-color:#FFFFFF;
	text-transform:uppercase;
  color: #000;
  padding-left: 20px;
}

ul.menuemissions li ul li a:hover {
  background: #E0E0E0;
  border-left: 5px #181818 solid;
  padding-left: 15px;
}




ul.menu_emissions_home, ul.menu_emissions_home ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 100%;
}

ul.menu_emissions_home a {
  display: block;
  text-decoration: none;	
}

ul.menu_emissions_home li {
  margin-top: 1px;
}

ul.menu_emissions_home li a {
  color: #ffffff;	
  padding: 0.5em;
  border-bottom:dotted 1px #CCCCCC;
  font-weight:bold;
}

ul.menu_emissions_home li a:hover {
  color: #ccc; background-color:#181818;
}

ul.menu_emissions_home li ul li a {
	background-color:#370001;
	background-image:none;
	text-transform:uppercase;
  color: #dadada;
  padding-left: 20px;
}

ul.menu_emissions_home li ul li a:hover {
  background: #370001;
  border-left: 5px #dadada solid;
  padding-left: 15px;
}



.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }

.titrelivre {  padding-left:35px; padding-top:15px;  }
.contentlivre { padding:8px; color:#333333; font-size:11px; }
.gris { color:#666666; font-size:10px; }
.borderimgmembre { border:solid 1px #333; }
.lignelivre { margin-bottom:10px; }

.none { display:none }



/* 	PAGINATION
--------------------------------------------------------- */

ul 
{ 
    border:0; 
    margin:0; 
    padding:0; 
}
#pagination-digg li
{
    border:0; 
    margin:0; 
    padding:0;
    font-size:11px;
    list-style:none;
    margin-right:2px;
	margin-bottom:10px;
	float:left;
}

#pagination-digg a
{
    border:solid 1px #dadada;
    margin-right:2px;
	
}

#pagination-digg .previous-off, #pagination-digg .next-off 
{
    border:solid 1px #DEDEDE;
    color:#888888;
    display:block;
    float:left;
    font-weight:bold;
    margin-right:2px;
    padding:3px 4px;
}

#pagination-digg .next a, #pagination-digg .previous a 
{
    font-weight:bold;
}

#pagination-digg .active
{
    background:#181818;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
}

#pagination-digg a:link, #pagination-digg a:visited 
{
    color:#181818;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}

#pagination-digg a:hover
{
    border:solid 1px #181818;
}


div.recherche {  padding:5px; margin-bottom:10px; }
div.recherche_article {  padding:5px; margin:10px 0px 0px 0px;}
.inputrecherche { width:250px; border:solid 1px #CCCCCC; padding:2px; color:#666666; height:14px; font-size:11px; }
.inputrecherche:focus { width:250px; border:solid 1px #333333; padding:2px;  }

.recherchesubmitpage {  border:solid 1px #CCCCCC; padding:2px; height:20px;  font-size:11px; }
.recherchesubmitpage:hover {  border:solid 1px #666666; cursor:pointer; color:#333333; padding:2px; }


a.amis_bouton { background-image:url(../../../../ressources/medias/icones/UserAdd.png); display:block; margin-bottom:20px; background-repeat:no-repeat; padding:0px 0px 0px 18px; margin-left:5px; color: #006600;  }
b.amis_bouton { background-image:url(../../../../ressources/medias/icones/Clock.png); display:block;  margin-bottom:20px; background-repeat:no-repeat; padding:0px 0px 0px 18px; margin-left:5px; color: #FF6633;  }

.p160 { text-align:center; width:160px; height:600px;  margin:10px 0px 0px 13px; }

.p790bas { text-align:center; height:90px; width:728px; overflow:hidden;}

a.ecrire { color:#000000; font-size:11px;display:block; text-decoration:none; margin-bottom:2px;  padding:0px 0px 0px 18px; margin-left:5px;  background-image:url(../../../../ressources/medias/icones/Mail.png); background-repeat:no-repeat; margin-top:10px; }

#ajax_loading_mpperdu { display: none; font-size: 12px; font-family: Tahoma; }


#meteo_accueil .gmeteo { width:95px; float:left; margin-left:20px; }
#meteo_accueil .g2meteo { width:180px; float:left; color:#FFFFFF; margin-top:10px; }
#meteo_accueil .titremeteo { font-size:13px; font-weight:bold; }

#meteo_droite .gmeteo { width:95px; float:left; margin-left:20px; }
#meteo_droite .g2meteo { width:180px; float:left; color:#000000; margin-top:10px; }
#meteo_droite .titremeteo { font-size:13px; font-weight:bold; }



#dedicaces {
width:943px;
height:28px;
margin-bottom:8px;
}   

.corner_dedicaces {
width:9px;
height:28px;
float:left;
background-image:url(../images/dedicace-header_01.png);
background-repeat: repeat-x;
}   

.ligne_dedicaces {
width:751px;
height:15px;
float:left;
background-image:url(../images/dedicace-header_02.png);
background-repeat: repeat-x;
padding:5px;
color:#000000;
padding-top:8px;
}   


a.bouton_dedicaces {
display:block;
width:159px;
font-weight:bold;
height:14px;
float:left;
background-image:url(../images/dedicace-header_03.png);
background-repeat: repeat-x;
color:#FFFFFF;
text-align:center;
text-decoration:none;
padding:7px;
}

a.bouton_dedicaces:hover {
text-decoration:underline;
}

#formulaire_dedicaces {
height:50px;
display:none;
} 

.heightdedi { height:30px; max-height:30px; }

input.input_dedicace {
width:750px;
background-color: #EEEEEE;
border:solid 1px #6e0002;
color:#333333;
font-size:11px;
padding:5px;
}

input.ajouter_dedicace {
background-color: #6e0002;
border:solid 1px #6e0002;
color:#ffffff;
font-size:11px;
padding:4px;
text-align:center;
width:173px;
}

input.ajouter_dedicace:hover {
background-color: #cccccc;
border:solid 1px #cccccc;
color:#6e0002;
cursor:pointer;
}
  

.non_identifie_dedicace { color:#333333; font-size:11px; margin-top:10px; text-align:center; }


.poll_main
{
font-size:12px;
overflow:hidden;
float:left;
text-align:center;
color:#FFFFFF;
padding-bottom:8px;
background-color:#181818;
}

.poll_title
{
float:left;
font-size:14px;
width:100%;
float:left;
text-align:center;
font-weight:bold;
margin:5px 0px 5px 0px;

}

.poll_answers
{
float:left;
width:100%;
}

.poll_main label
{
float:left;
display:block;
margin-left:5px;
margin-right:5px;

text-align:left;
margin-bottom:3px;
background-color:#6e0002;
border: dotted 1px #370001;
width:96%;
}

.poll_main label:hover
{
text-decoration:none;
}

.poll_vote
{
width:70%;
background-color:#e4e4e2;
border:1px solid #bdbdbb;
font-size:14px;
text-align:center;
height:24px;
margin-top:5px;
background-image:url('../images/button_bg.png');
}

.poll_answer_voted
{
background-image:url('../images/bar.png');
background-repeat:repeat-x;
background-position:0px -80px;
width:96%;
margin-left:5px;
height:20px;
}

.poll_bar
{
height:17px;
float:left;
background-image:url('../images/bar.png');
background-repeat:repeat-x;
padding-top:3px;
text-align:center;
}




/***** clearfixslide *****/
.clearslide {clear: both;height: 0;line-height: 0;}
.clearfixslide:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfixslide {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfixslide {height: 1%;}
.clearfixslide {display: block;}
/* End hide from IE-mac */
.clearfixslide {height: 1%;}
.clearfixslide {display: block;}

/* Panel tabslide/button */
.tabslide {
  	background: url(../images/tab_b.png) repeat-x 0 0;
	height: 42px;
	position: relative;
    top: 0;
    z-index: 999;
}

.tabslide ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 42px;
	width: auto;
  	font-weight: bold;
	line-height: 42px;
	margin: 0;
	right: 10px;
  	color: white;
  	font-size: 80%;
	text-align: right;
}

.tabslide ul.login li.left {
  	background: url(../images/tab_l.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.corrige { width:960px; text-align:right; }

.tabslide ul.login li.right {
  	background: url(../images/tab_r.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tabslide ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 42px;
  	background: url(../images/tab_m.png) repeat-x 0 0;
}

.tabslide ul.login li a {
	color: #dadada;
}

.tabslide ul.login li a:hover {
	color: white;
}

.tabslide .sepslider {color:#414141}

.tabslide a.open, .tabslide a.close {
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	cursor: pointer;
	display: block;
	width: 150px;
	position: relative;
	top: 11px;
}

.tabslide a.open {background: url(../images/bt_open.png) no-repeat left 0;}
.tabslide a.close {background: url(../images/bt_close.png) no-repeat left 0;}
.tabslide a:hover.open {background: url(../images/bt_open.png) no-repeat left -19px;}
.tabslide a:hover.close {background: url(../images/bt_close.png) no-repeat left -19px;}

/* sliding panel */
#toppanel {
    position: absolute;   /* SITE BOUGE OU PAS POUR ABSOLUTE*/
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 100%;
    z-index: 9999999999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panel {
	width: 100%;
	height: 200px;
	color: #999999;
	background: #272727;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}

#panel h1 {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}

#panel h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}

#panel p {
	margin: 5px 0;
	padding: 0;
}

#panel a {
	text-decoration: none;
	color: #dadada;
}

#panel a:hover {
	color: white;
}

#panel a-lost-pwd {
	display: block;
	float: left;
}

#panel .contentslide {
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 0.85em;
}

#panel .contentslide .left {
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #333;
}

#panel .contentslide .amis {
	width: 560px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #333;
}

#panel .contentslide .right {
	border-right: 1px solid #333;
}

#panel .contentslide form {
	margin: 0 0 10px 0;
}

#panel .contentslide label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
}

#panel .contentslide input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	color: white;
	height: 16px;
}

#panel .contentslide input:focus.field {
	background: #545454;
}

/* BUTTONS */
/* Login and Register buttons */
#panel .contentslide input.bt_login,
#panel .contentslide input.bt_register {
	display: block;
	float: left;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}

#panel .contentslide input.bt_login {
	width: 74px;
	background: transparent url(../images/bt_login.png) no-repeat 0 0;
	margin-top:0px;
}

#panel .contentslide input.bt_register {
	width: 94px;
	color: white;
	background: transparent url(../images/bt_register.png) no-repeat 0 0;
	margin-top:0px;
}

#panel .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
}

.fleft { float:left; margin:0px; padding:0px; margin-right:5px; margin-top:10px; }
.weather_current { border-bottom:solid 1px #FFFFFF; margin-bottom:5px; padding-bottom:5px;  }
.weather_forecast { width:70px; float:left; text-align:center; }
.weather_forecast img { margin:5px 0px 5px 0px;}
.clear { clear:both; }


#home_meteo { color:#FFFFFF; }
#page_meteo { color:#333333;  }
.meteo { height:145px;  padding:10px; }
.weather_current_degrees{ font-size:23px; font-weight:bold; }
.weather_location_text { font-size:14px;  }
.weather_location_name { font-size:14px;  font-weight:bold; }
.weather_forecast_day { font-weight:bold; }



.titreannonces b { color:#333333; display:block; background-color: #E8E8E8; padding:1px 0px 2px 18px; margin:20px 0px 8px 0px; font-size:11px; font-weight:bold;  }
.titreannonces a { color:#000000; font-size:11px;display:block; text-decoration:none; margin-bottom:2px;  padding:0px 0px 0px 18px; margin-left:5px; }
.titreannonces a:hover { color:#333333; font-size:11px;display:block; text-decoration:underline; }
.titreannonces b.ann { background-image:url(../../../../ressources/medias/icones/annonces.png); background-repeat:no-repeat; }
a.ajouterm { background-image:url(../../../../ressources/medias/icones/Add.png); background-repeat:no-repeat; }
a.voirannoncesm { background-image:url(../../../../ressources/medias/icones/voir.png); background-repeat:no-repeat; }

#content_main h1.annonces { font-size:15px; color:#333333;  background-image:url(../../../../ressources/medias/icones/Add.png); background-repeat:no-repeat; padding:0px 0px 10px 20px; border-bottom:solid 1px #CCCCCC;  }

.onligne { color:#006600; }
.offligne { color:#990000; }

.gauche_pages_libre_avec_colonne { width:634px;  float:left;  }
.gauche_pages_libre_sans_colonne { width:940px;  float:left;  }

.pochetteh { width:72px; float:left; height:68px; }
.pochetteh img { width:67px; height:67px;}

.h3head { width:250px; float:left; color:#FFFFFF; font-size:12px; font-weight:bold; }

.wwwarticle { display:block; margin:10px 0px 10px 0px; padding:6px; background-color:#990000; color:#FFFFFF; float:left; text-decoration:none; }


.titlepronostic { font-weight:bold; font-size:12px; color:#fff; text-transform:uppercase; }
.txtpronostic {height:55px; float:left; color:#FFFFFF; }
.txtpronostic a { text-transform:uppercase; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
.txtpronostic a:hover { text-transform:uppercase; color:#dadada; font-size:11px; font-weight:bold; text-decoration: underline; }



.ligne_centreleft { width:190px; float:left;   background:url(../images/fditem.gif); background-position:right; background-repeat:repeat-y; height:85px; }
.ligne_centreright { width:441px; float:left;   background:url(../images/fditem.gif); background-position:right; background-repeat:repeat-y; height:85px; }
.ligne_centreright p { font-size:11px; color:#333333; margin:0px; padding:0px; float:left; padding-right:10px; padding-left:5px;  }


.liens_articles { margin-top:10px;  padding:5px;  }
.liens_articles h3 { border-bottom:solid 1px #ccc; margin-bottom:10px; padding:5px 5px 5px 0px; text-transform: uppercase; font-size:13px; }
.liens_articles a {  color:#333; display:block;text-decoration: underline;margin-bottom:5px;  }
.liens_articles a:hover {  color:#666; display:block;text-decoration: underline;margin-bottom:5px;  }

#pubh468 { border-bottom:solid 1px #CCCCCC; margin-bottom:5px; padding-bottom:5px; text-align:center; height:60px; padding-left:82px;}


.fond_liste_paire  { margin-bottom:3px; padding:2px; background-color:#1e1e1e;  }
.fond_liste_impaire  {background-color:#282828;  padding:2px; }
#topvote { color:#FFFFFF; padding:5px; }
#topvote { color:#FFFFFF; padding:5px; }
#topvote i { color:#ccc; margin-right:5px; font-style:normal;}
#topvote b { display:block; float:right; font-size:11px; text-align:right; width:60px; }



.ligne_rss {  margin-bottom:5px; font-size:11px; color:#000000;  padding-bottom:5px; margin-bottom:5px; }
.ligne_rss_impaire {  margin-bottom:5px; font-size:11px; color:#000;  padding-bottom:5px; margin-bottom:5px;  }
.ligne_rss_impaire span { font-size:10px; color:#333; }
a.titre_emissions { display:block; padding:5px; color:#000000; font-weight:bold; background-color:#F0F0F0;clear:both;  }
a.titre_emissions:hover { color:#333;  }
b.titre_emissions { display:block; padding:5px; margin-bottom:5px;color:#000000; font-weight:bold; background-color:#F0F0F0;clear:both;  }
.bonplanimg { padding:3px; margin-bottom:10px; text-align:center; }
a.categorie_activ {display:block;background-color: transparent;background-image: url("../images/categories.gif");background-repeat: no-repeat;background-attachment: scroll;background-position: 0pt 4px;color: #000;font-size:12px;text-decoration: none;font-weight:bold;padding-left: 15px;margin-bottom:5px;margin-left:15px;padding-right:20px;float:left;}
a.categorie_activ:hover { color: #666;}

.credits {  color:#666666; margin:5px 0px 5px 0px; }
.credits a { color:#666666; text-decoration:underline; }
.credits a { color:#000; text-decoration:underline; }
#crumbs { background-color:#FFFFFF; }
.checkbox {	width:25px;}
.fetedujour { padding:5px; }
.add_content { border:solid 1px #CCCCCC; padding:5px; margin-top:20px; }
.add_content a { color:#333333; text-decoration:underline;}
.add_content a:hover { color:#0000; }

.redirect_publicite { text-align:center; margin-top:110px; }

a.accesredirect { background-image: url(../images/acces.png); background-repeat: repeat-x; width:171px; height:37px; color:#000000; text-decoration:underline; display:block; margin:10px auto; padding-top:10px; font-size:11px; font-weight:bold;  }
a.accesredirect:hover { color:#666666; }


/* titres diffusé */
.ctkoi td { margin-bottom:2px; padding:3px; padding-bottom:2px; border-bottom:solid 1px #e7e7e7; font-size:11px; }
.ctkoi td.paire { background-color:#d1d1d1;}

.mini { width:20px; }
.ctkoi_gauche input.ok { background-color:#333; border:solid 1px #666666; color:#FFFFFF; font-size:11px; font-weight:bold;}
.ctkoi_gauche input.ok:hover { background-color:#666666; border:solid 1px #666666; color:#FFFFFF; cursor:pointer;}
.ctkoi_gauche { width:350px; float:left; margin-bottom:25px; background-color:#dcdcdc; border:solid 1px #c1c1c1; padding:5px; }
.ctkoi_gauche input  { border:solid 1px #dfdfdf;  font-size:11px;  padding:3px; }
.ctkoi_gauche select { border:solid 1px #dfdfdf; margin-right:2px;  font-size:11px; padding:3px; }
#ctkoiliste { margin:8px; }
.ctkoi_droite input.ok { background-color:#333; border:solid 1px #666666; color:#FFFFFF; font-size:11px; font-weight:bold;}
.ctkoi_droite input.ok:hover { background-color:#666666; border:solid 1px #666666; color:#FFFFFF; cursor:pointer;}
.ctkoi_droite { width:230px; float:right; margin-bottom:25px; background-color:#dcdcdc; border:solid 1px #c1c1c1; padding:5px; }
.ctkoi_droite input  { border:solid 1px #dfdfdf;  font-size:11px;  padding:3px; }
	