/********************************************/
/*                                G�n�rale                                    */
/********************************************/

body {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(images/fond.jpg) no-repeat top center #FFFFFF;
	color:#33556d;
}
a {
	outline:none;
	color:#dc610b;
}

h1 {
	color:#2e2233;
	font-size:16px;
	font-weight:bold;
}

h2 {
	color:#2e2233;
	font-size:15px;
	font-weight:bold;
}
.police1, .police1 a	{
	color:#;
	font-weight:bold;
}

/********************************************/
/*                                Header                                       */
/********************************************/

/* Menu */

#header #menu ul {
	list-style-type:none;
}

/* Sous Menu */

#header #menu ul li ul {
	background: url(images/sous_menu_fond.gif) no-repeat top #ffae1f;
}

#header #menu ul li ul  li a{
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}

#header #menu ul li ul  li a:hover{
	color:#f73800;
	background-color:#FFCE4A;
}

/* Pub */

#header #pub_header {
	background:transparent url(images/pub_cote.png) top right no-repeat;
}

/* Fil d'ariane */

#fil_ariane a{
	color:#33556d;
}

#fil_ariane #fil_ariane_accueil{
	padding-left:20px;
	background:transparent url(images/fil_ariane_accueil.png) no-repeat left;
}

/* identification */

#header #identification_login {
	border:2px solid #0a7fc5;
	background-color:#29abe2;
	color:#FFFFFF;
	font-size:10px;
}
#header #identification_mdp {
	border:2px solid #0a7fc5;
	background-color:#29abe2;
	color:#FFFFFF;
	font-size:10px;
}
#header #identification_connexion {
	border:2px solid #0a7fc5;
	background-color:#ff9419;
	color:#FFFFFF;
	font-size:10px;
}

#header #identification a {

	font-style: italic;
	font-size: 11px;
	color: black;
}

/* Recherche */

#recherche #rechercher{
	background-color:#0071bc;
	width:100px;
	color:#FFFFFF;
	border:2px solid #21a0db;
	font-size:10px;
}

#recherche #rechercher_ok{
	background-color:#0071bc;
	border:2px solid #ff9419;
	color:#FFFFFF;
	font-size:10px;
}

#recherche span a{
	color:#2e2233;
	text-decoration:none;
	font-style:italic;
	font-size:9px;
}

/* En �coute */

#header #en_ecoute a{
	text-decoration:none;
	color:#33556d;
	padding-left:25px;
	background:url(images/en_ecoute.png) no-repeat left;
	margin-left:3px;
}

#header #en_ecoute a span{
	text-transform:uppercase;
	text-decoration:underline;
}

/********************************************/
/*                                Footer                                        */
/********************************************/

#footer ul {
	list-style-type:none;
}

#footer a{
	text-decoration:none;
	color:#32546b;
}

/********************************************/
/*                                Page commun                              */
/********************************************/

/* pub */

#pub_page {
	background:transparent url(images/pub_cote.png) top right no-repeat;
}

/* Menu */

#page_menu ul{
	list-style-type:none;
}
#page_menu ul li{
	padding-left:22px;
	line-height:20px;
}
#page_menu ul li a{
	color:#203c73;
	text-decoration:none;
}
#page_menu ul .page_menu_radio{
	background:transparent url(images/page_menu_antenne.png) no-repeat top left;
}
#page_menu ul .page_menu_actu{
	background:transparent url(images/page_menu_antenne.png) no-repeat top left;
}
#page_menu ul .page_menu_communaute{
	background:transparent url(images/page_menu_commentaire.png) no-repeat top left;
}
#page_menu ul .page_menu_musique{
	background:transparent url(images/page_menu_hp.png) no-repeat top left;
}
#page_menu ul .page_menu_loisir{
	background:transparent url(images/page_menu_portable.png) no-repeat top left;
}

/* Bloc c t koi ?*/

#page_ctkoi {
	background: url(images/ctkoi.png) no-repeat;
}

/* Bloc newsletter */

#page_newsletter {
	background: url(images/newsletter.png) no-repeat;
}

/* Bloc tags */

#page_tags a{
	color:#33556d;
	text-decoration:none;
}

/********************************************/
/*                                Page accueil                              */
/********************************************/

/* Bloc Les blogs de l' antenne */


#accueil_blog_antenne .blog_auteur{
	color:#2e2233;
}

/* Bloc actualit�*/

#accueil_actualite .actu_centre{
	border-bottom:1px solid #c3ced5;
}

#accueil_actualite .actu_gauche{
	border-right:1px solid #c3ced5;
}

/* Bloc articles */

#accueil_article ul{
	list-style-type:none;
}

#accueil_article .accueil_membre .top, #accueil_article .accueil_groupe .top{
	border-top:none!important;
}

#accueil_article .accueil_membre .right, #accueil_article .accueil_groupe .right{
	border-right:none!important;
}

#accueil_article .accueil_membre li, #accueil_article .accueil_groupe li{
	border-right:1px solid #c3ced5;
	border-top:1px solid #c3ced5;
}

#accueil_article .accueil_soiree li{
	border-bottom:1px solid #c3ced5;
}


/********************************************/
/*                                Page radio                                  */
/********************************************/

/* Bloc team */

#radio_personnel .team .personne{
	border-bottom:1px solid #C3CED5;
}

/* Bloc programmation */

#radio_programmation .sous_titre {
	color:#2a6ca0;
	font-size:14px;
	font-weight:bold;
}

#radio_programmation ul{
	list-style-type:none;
}

/********************************************/
/*                          Page programmation                        */
/********************************************/

/* Bloc programmation */

#programmation .onglet ul{
	list-style-type:none;
	height:28px;
}

#programmation .onglet{
	background:transparent url(images/onglet2_border.gif) repeat-x bottom;
}

#programmation .onglet ul li{
	background:transparent url(images/onglet2.png) no-repeat;
	text-align:center;
}

#programmation .onglet ul .actif{
	width:126px;
	height:28px;
	margin-top:1px;
	background:transparent url(images/onglet2_actif.png) no-repeat;
}

#programmation .onglet ul li a{
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
	color:#f4f7fa;
}

#programmation .onglet ul .actif a{
	color:#2a6ca0;
}

#programmation .liste .emission{
	border-top:1px solid #C3CED5;
}

#programmation .liste .emission .texte .emission_titre{
	font-weight:bold;
}

/********************************************/
/*                             Page emission                               */
/********************************************/

/* Bloc emission */

#emission .texte .titre{
	font-weight:bold;
	font-size:14px;
}

#emission .tags{
	list-style-type:none;
}

#emission a{
	color:#7C2A11;
}

#emission .no_exist{
	font-weight:bold;
}

#emission .podcasts{
	background:url(images/ecoute_podcast_emission.png) no-repeat;
	list-style-type:none;
}

/********************************************/
/*                               Page team                                    */
/********************************************/

/* Bloc team contact */

#team .onglet ul{
	list-style-type:none;
	height:28px;
}

#team .onglet{
	background:transparent url(images/onglet2_border.gif) repeat-x bottom;
}

#team .onglet ul li{
	background:transparent url(images/onglet2.png) no-repeat;
	text-align:center;
}

#team .onglet ul .actif{
	width:126px;
	height:28px;
	margin-top:1px;
	background:transparent url(images/onglet2_actif.png) no-repeat;
}

#team .onglet ul li a{
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
	color:#f4f7fa;
}

#team .onglet ul .actif a{
	color:#2a6ca0;
}

#team .liste .personne{
	border-top:1px solid #C3CED5;
}

#team .liste .personne .texte .personne_titre{
	font-weight:bold;
}

/********************************************/
/*                             Page fiche team                            */
/********************************************/

/* Bloc fiche team */

#team_fiche .texte .titre{
	font-weight:bold;
	font-size:14px;
}

#team_fiche .tags{
	list-style-type:none;
}

#team_fiche .no_exist{
	font-weight:bold;
}

#team_fiche .texte .blog a{
	background:transparent url(images/voir_son_blog.png) no-repeat;
}

/********************************************/
/*                             Page r�sultat Tag                         */
/********************************************/

/* Bloc de r�sultat de tag */

#tags .liste_titre a{
	color:#2e2233;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

#tags .liste .liste_element{
	border-bottom:1px solid #C3CED5;
}

#tags .pagination .precedent, #tags .pagination .suivant, #tags .pagination .courrant{
	font-weight:bold;
}

#tags .pagination .precedent {
	margin-right:10px;
	}
#tags .pagination .suivant{
	margin-left:10px;
}

/********************************************/
/*                             Page actualit�s                             */
/********************************************/

/* Bloc actualit�*/

#actualites_actu_contact .actu_centre{
	border-bottom:1px solid #C3CED5;
}
#actualites_actu_contact .actu_gauche{
	border-right:1px solid #C3CED5;
}

/********************************************/
/*                             Page Info R�dac                         */
/********************************************/

/*  Bloc info r�dac */

#info_redac .date_cat, #info_redac .actu .nom{
	font-weight:bold;
}

#info_redac .actu{
	border-bottom:1px solid #C3CED5;
}

#info_redac .pagination .courrant{
	font-weight:bold;
}

/* Bloc gros titre */

#info_redac_gros_titre .gros_titre{
	border-top:1px solid #C3CED5
}

#info_redac_gros_titre .date_cat, #info_redac_gros_titre .nom{
	font-weight:bold;
}

#info_redac_gros_titre .nom{
	font-size:14px;
}

/********************************************/
/*                             Page actualit�                             */
/********************************************/

#actualite .texte ul {
	list-style-type:none;
}

#actualite .lire_aussi{
	background:transparent url(images/a_lire_aussi.png) no-repeat;
}

#actualite .lire_aussi ul{
	list-style-type:none;
}

/********************************************/
/*                             Page actuCat�gorie                      */
/********************************************/

#actuCategorie .texte .nom{
	font-weight:bold;
}

#actuCategorie .actu{
	border-top:1px solid #C3CED5;
}

/********************************************/
/*                             Page C T KOI ?                             */
/********************************************/

#ctkoi fieldset{
	background:transparent url(images/ctkoi_form.png) no-repeat;
}
#ctkoi fieldset .jour{
	background:none;
}
#ctkoi fieldset .mois{
	background:none;
}
#ctkoi fieldset .annee{
	background:none;
}
#ctkoi fieldset .heure{
	background:none;
}
#ctkoi fieldset .submit{
	background:none;
	cursor:pointer;
}

#ctkoi .horaire{
	font-weight:bold;
	font-size:12px;
}

#ctkoi .resultat .music{
	border-top:1px solid #C3CED5;
}

#ctkoi .resultat .music .date{
	font-style:italic;
}

#ctkoi .resultat .music .artiste{
	font-weight:bold;
}

/********************************************/
/*                             Page Musiques                             */
/********************************************/

/* Bloc Playlist Contact */

#musiques table td, #musiques table th{
	border-bottom:1px solid #C3CED5;
}

/* Bloc Zoom sur artiste */

#musiques_zoom_artiste .nom{
	font-weight:bold;
}

/********************************************/
/*                        Page Playlist Contact                         */
/********************************************/

/* Bloc Playlist Contact */

#playlist_contact table td, #playlist_contact table th{
	border-bottom:1px solid #C3CED5;
}

#playlist_contact .pagination .courrant{
	font-weight:bold;
}

#playlist_contact .pagination .precedent {
	margin-right:10px;
	}
#playlist_contact .pagination .suivant{
	margin-left:10px;
}

/* Bloc playslist Dj's */

#playlist_contact_dj .team{
	border-top:1px solid #C3CED5;
}

/********************************************/
/*                             Page Playlist                                 */
/********************************************/

/* Bloc La playlist de machin*/

#playlist table td, #playlist table th{
	border-bottom:1px solid #C3CED5;
}

/* Bloc les autres playlists */

#playlist_autre .team{
	border-top:1px solid #C3CED5;
}

/********************************************/
/*                              Page Plan du Site                        */
/********************************************/

#plan_site ul{
	list-style-type:none;
}

#plan_site h2 a{
	text-decoration:none;
	border-bottom:2px solid #c0c0c0;
}

/********************************************/
/*                                Page Fr�quences                        */
/********************************************/

#frequences table td{
	border-top: 1px solid #C3CED5
}

/********************************************/
/*        Page Creation Compte - Mon compte                */
/********************************************/

#compte input, #compte select, #compte textarea{
	border:1px solid #c0c0c0;
}



#compte .cadre_erreur_obligatoire, #compte .cadre_erreur_champs_existant{
	color:red;
}

/********************************************/
/*                   Page Liste cat�gories d'actu                  */
/********************************************/

#actuCategories .categorie{
	border-top:1px solid #C3CED5;
}

/********************************************/
/*                   Page Inscription Newsletter                 */
/********************************************/

#newsletter form{
	background:url(images/newsletter_formulaire.png) no-repeat;
}

#newsletter form #email{
	background:none;
}

#newsletter form #post{
	background:none;
}

*html #newsletter form .cadre_erreur_email, *html #newsletter form .cadre_erreur_obligatoire{
	margin-top:-15px!important;
	margin-left:-340px!important;
}
*+html #newsletter form .cadre_erreur_email, *+html #newsletter form .cadre_erreur_obligatoire{
	margin-top:-15px!important;
	margin-left:-340px!important;
}

/********************************************/
/*                               Page Artistes                               */
/********************************************/

#artistes .onglet ul{
	list-style-type:none;
	height:28px;
}

#artistes .onglet{
	background:transparent url(images/onglet2_border.gif) repeat-x bottom;
}

#artistes .onglet ul li{
	background:transparent url(images/onglet2.png) no-repeat;
	text-align:center;
}

#artistes .onglet ul .actif{
	width:126px;
	height:28px;
	margin-top:1px;
	background:transparent url(images/onglet2_actif.png) no-repeat;
}

#artistes .onglet ul li a{
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
	color:#f4f7fa;
}

#artistes .onglet ul .actif a{
	color:#2a6ca0;
}

#artistes .liste .personne{
	border-bottom:1px solid #C3CED5;
}
#artistes .liste .personne_gauche{
	border-right:1px solid #C3CED5;
}

#artistes .liste .personne .nom {
	font-weight:bold;
}

#artistes .pagination .courrant{
	font-weight:bold;
}

/********************************************/
/*                              Page Fiche Artiste                       */
/********************************************/

#artiste .option{
	list-style-type:none;
}

#artiste .musique ul{
	list-style-type:none;
}

#artiste .musique .titre_musique{
	font-weight:bold;
}

#artiste .photo .titre_photo{
	font-weight:bold;
}

#artiste .decouvrir_aussi ul{
	list-style-type:none;
}
#artiste .decouvrir_aussi{
	background:transparent url(images/a_decouvrir_aussi.png) no-repeat;
}

#artiste .tags{
	list-style-type:none;
}

/********************************************/
/*                              Page Podcasts                              */
/********************************************/

#podcasts .liste .liste_titre{
	font-weight:bold;
	margin-bottom:5px;
}

#podcasts ul{
	list-style-type:none;
}

#podcasts .podcast{
	border-top:1px solid #C3CED5;
}

/********************************************/
/*                              Page Podcast                               */
/********************************************/

#podcast .podcast .titre{
	font-weight:bold;
}

#podcast ul{
	list-style-type:none;
	border:1px solid #c0c0c0;
	padding:5px;
}

#podcast ul li span{
	font-weight:bold;
}

#podcast .detail{
	font-style:italic;
}


/********************************************/
/*                               Page Compilations                       */
/********************************************/

#compilations .compil{
	border-bottom:1px solid #C3CED5;
}
#compilations .compil_gauche{
	border-right:1px solid #C3CED5;
}

#compilations .compil .nom {
	font-weight:bold;
}

/********************************************/
/*                              Page Fiche Compilation                */
/********************************************/

#compilation .option{
	list-style-type:none;
}

#compilation .musique ul{
	list-style-type:none;
}

#compilation .musique .titre_musique{
	font-weight:bold;
}

#compilation .photo .titre_photo{
	font-weight:bold;
}

#compilation .decouvrir_aussi ul{
	list-style-type:none;
}
#compilation .decouvrir_aussi{
	background:transparent url(images/a_decouvrir_aussi.png) no-repeat;
}

#compilation .tags{
	list-style-type:none;
}

/********************************************/
/*                              Page Galerie                                */
/********************************************/

#gallerie a{
	font-weight:bold;
}

/********************************************/
/*                          Page Loisirs et Tendances               */
/********************************************/

#loisirs_bon_plan .actu {
	border-bottom:1px solid #C3CED5;
}

#loisirs_meilleurs_clubs .actu {
	border-bottom:1px solid #C3CED5;
}

/********************************************/
/*                          Page bons plans                                */
/********************************************/

#bons_plans_clubbing .actu {
	border-top:1px solid #C3CED5;
}

/********************************************/
/*                          Page les clubs                                  */
/********************************************/

#les_clubs .club {
	border-top:1px solid #C3CED5;
}

/********************************************/
/*                              Page Contact                                */
/********************************************/

#contact #commum  input,#contact #commum textarea{
	border:1px solid #567489;
}

#contact #bouton input{
	border:1px solid #567489;
}

/********************************************/
/*                          Page photos soir�es                         */
/********************************************/

#photos_soirees .photo_gallerie {
	border-bottom:1px solid #C3CED5;
	border-right:1px solid #C3CED5;
}

/********************************************/
/*                              Page le club                                  */
/********************************************/


#le_club .note_club {
	border:1px solid #000000;
}

#le_club .note_club input, .club_favoris input	{
	background-color:#009966;
	color:#FFFFFF;
	border:1px solid black;
}

#le_club .club_favoris {
	/*border:1px solid #000000;*/
}

/********************************************/
/*                              Page Membres                              */
/********************************************/

#membres_communaute .membre_top {
	border-top:none!important;
}

#membres_communaute .membre_right {
	border-right:none!important;
}

#membres_communaute .membre {
	border-top:1px solid #C3CED5;
	border-right:1px solid #C3CED5;
}

/********************************************/
/*                              Page Membre                               */
/********************************************/

/* Bloc membre */

#info_membre ul {
	list-style-type:none;
}

/*  Bloc Posts / Mps */

#info_post .onglet ul{
	list-style-type:none;
	height:28px;
}

#info_post .onglet{
	background:transparent url(images/onglet2_border.gif) repeat-x bottom;
}

#info_post .onglet ul li{
	background:transparent url(images/onglet2.png) no-repeat;
	text-align:center;
}

#info_post .onglet ul .actif{
	width:126px;
	height:28px;
	margin-top:1px;
	background:transparent url(images/onglet2_actif.png) no-repeat;
}

#info_post .onglet ul li a{
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
	color:#f4f7fa;
}

#info_post .onglet ul .actif a{
	color:#2a6ca0;
}

#info_post .membre_post{
	border-top:1px solid #C3CED5;
}

#info_post textarea {
	border:1px solid #C3CED5;
}

#menu_membre #invite_visu a{
	width:200px;
	height:100px;
	display:block;
	background:transparent url(images/invite_pote.png);
}

#menu_membre .pasdami{
	width:164px;
	height:98px;
	display:block;
	background:transparent url(images/rencontre_membres.png);
}

#menu_membre .pasdegroupe{
	width:165px;
	height:98px;
	display:block;
	background:transparent url(images/rejoins_groupes.png);
}

/* Bloc amis */

#amis_membre .ami{
	border-top:1px solid #C3CED5;
}


#creation_groupe .groupe{
	border-top:1px solid #C3CED5;
}



/********************************************/
/*                              Page Groupes                               */
/********************************************/

#groupes_communaute .groupe_detail {
	border-top:1px solid #C3CED5;
}

/********************************************/
/*                              Page Groupe                                */
/********************************************/

#groupe	.message_poste {
	border-top:1px solid #C3CED5;
}

/********************************************/
/*                              Page Communaut�                               */
/********************************************/

#communaute .membre_actif {
	border-bottom:1px solid #C3CED5;
	border-right:1px solid #C3CED5;
}

#groupe_actif .groupe_actif{
	border-top:1px solid #C3CED5;
}

/********************************************/
/*                       Page Commentaire                             */
/********************************************/

#commentaires textarea{
	width:400px;
	margin-top:10px;
	border:1px solid #C3CED5;
}


#commentaires .commentaire{
	border-bottom:1px solid #C3CED5;
}

/********************************************/
/*                              Page Import Contact                               */
/********************************************/

#import_contact form input, #import_contact form select{
	border:1px solid #C3CED5;
}


/********************************************/
/*                              Page Membre de Groupe                      */
/********************************************/

#groupe_membre .membre {
	border-top:1px solid #C3CED5;
	border-right:1px solid #C3CED5;
}

#groupe_membre .membre_top {
	border-top:none!important;
}

#groupe_membre .membre_right {
	border-right:none!important;
}

/********************************************/
/*                                Cadre 1                                        */
/********************************************/

.cadre1 .haut{
	height:14px;
	background:url(images/cadre1_haut_gauche.gif) no-repeat left;
	z-index:1;
}
.cadre1 .haut .haut_droit{
	background:url(images/cadre1_haut_droit.gif) no-repeat right;
	height:14px;
	z-index:1;
}
.cadre1 .haut .haut_centre{
	background:url(images/cadre1_haut.gif) repeat-x;
	height:14px;
	margin-left:14px;
	margin-right:14px;
	z-index:1;
}
.cadre1 .bas{
	height:14px;
	background:url(images/cadre1_bas_gauche.gif) no-repeat left;
	z-index:1;
	position:relative;
}
.cadre1 .bas .bas_droit{
	background:url(images/cadre1_bas_droit.gif) no-repeat right;
	height:14px;
	z-index:1;
	position:relative;
}
.cadre1 .bas .bas_centre{
	background:url(images/cadre1_bas.gif) repeat-x;
	height:14px;
	margin-left:14px;
	margin-right:14px;
	z-index:1;
	position:relative;
}
.cadre1 .centre {
	background:url(images/cadre1_gauche.gif) no-repeat top left #FFFFFF;
	z-index:1;
}
.cadre1 .centre .centre_contenu{
	background:url(images/cadre1_fond.gif) repeat-x top;
	margin-left:14px;
	margin-right:14px;
	z-index:1;
}
.cadre1 .centre .centre_droit{
	background:url(images/cadre1_droit.gif) no-repeat top right;
	padding-bottom:1px;
	z-index:1;
}

/********************************************/
/*                                Cadre 2                                        */
/********************************************/

.cadre2 {
	width:136px;
}

.cadre2 .haut{
	background:transparent url(images/cadre2_haut.png) no-repeat top;
	height:11px;
	width:136px;
}
.cadre2 .bas{
	background:transparent url(images/cadre2_bas.png) no-repeat bottom;
	height:11px;
	width:136px;
}
.cadre2 .centre{
	background:url(images/cadre2_centre.png) no-repeat top #f7931e;
	padding-left:3px;
}

/********************************************/
/*                                Cadre 3                                        */
/********************************************/

.cadre3 .haut{
	height:13px;
	background:transparent url(images/cadre3_haut_gauche.png) no-repeat left;
}
.cadre3 .haut .haut_droit{
	background:transparent url(images/cadre3_haut_droit.png) no-repeat right;
	height:13px;
}
.cadre3 .haut .haut_centre{
	background:transparent url(images/cadre3_haut.png) repeat-x;
	height:13px;
	margin-left:13px;
	margin-right:13px;
}
.cadre3 .bas{
	height:13px;
	background:transparent url(images/cadre3_bas_gauche.png) no-repeat left;
}
.cadre3 .bas .bas_droit{
	background:transparent url(images/cadre3_bas_droit.png) no-repeat right;
	height:13px;
}
.cadre3 .bas .bas_centre{
	background:transparent url(images/cadre3_bas.png) repeat-x;
	height:13px;
	margin-left:13px;
	margin-right:13px;
}
.cadre3 .centre {
	background:url(images/cadre3_gauche.png) no-repeat top left #FFFFFF;
}
.cadre3 .centre .centre_contenu{
	background-color:#FFFFFF;
	margin-left:13px;
	margin-right:13px;
}
.cadre3 .centre .centre_droit{
	background:url(images/cadre3_droit.png) no-repeat top right;
}

.bouton-print, #bouton-envoi-ami {
	cursor: pointer;
}

.compte-avatar-contact, .compte-avatar {

	/*float: left;*/

}

#upload-avatar {

	display: none;

}

.officiel, .officiel a {
    color: #2e2233;
    font-weight: bold;
}