/******************
 COMMUNS : CLASSES ET BALISES
*********************/
*{margin:0;padding:0; border:0;}
		
		/******************************************************************************/
		
		.clear 		{clear:both;overflow:hidden; height:0 !important; height /**/:1px;	}
		
		.clearboth 	{clear:both;overflow:hidden;height:0 !important;height /**/:1px;		}
		
		.clearleft 	{clear:left;overflow:hidden;height:0 !important; 	height /**/:1px;		}
		
		.clearright	{clear:right;overflow:hidden;height:0 !important;height /**/:1px;		}
		
		
		.SPACER{display:block; height:20px;}

		/******************************************************************************/
		
		.centreur{text-align:center;}
		.AL_gauche{text-align:left;}
		.AL_droite{text-align:right;}
		.SPACER_gauche{padding:130px 0 0 0;}
		li{display:inline; list-style-type:none;}
		img{border:0;}
		a img{border:0;}
		input, textarea{border:0; font-family:Verdana, Arial, Helvetica, sans-serif; }
		body{ background:#0C3A6D; color:#535353; font-family:Verdana, Arial, Helvetica, sans-serif;}
		
		a{color:red;}

/******************
  COMMUNS : BOUTONS / SEPARATEURS
*********************/
/* BTN MENU */
a.sal_btn_0{background:url(../images/sal_btn_0.gif) no-repeat left top; width:198px; height:31px; display:block; margin-top: 20px;}
a:hover.sal_btn_0{background-position: left -31px;}
/* BTN  */
a.BTN1{background:url(../images/BTN1.gif) no-repeat left 0; width:190px; height:62px; display:block; margin-left: 90px;}
a:hover.BTN1{background-position: left -62px;}
/* BTN  */
a.BTN2{background:url(../images/BTN2.gif) no-repeat left -70px; width:76px; height:70px; display:block;}
a:hover.BTN2{background-position: left 0;}
/**/
a.btn_inserer_lien{background:url(../images/btn_inserer_lien.gif) no-repeat left top; width:120px; height:22px; display:block;}
a:hover.btn_inserer_lien{background:url(../images/btn_inserer_lien_ON.gif) no-repeat left top;}
/**/
a.btn_inserer_img{background:url(../images/btn_inserer_img_ON.gif) no-repeat left top; width:120px; height:22px; display:block;}
a:hover.btn_inserer_img{background:url(../images/btn_inserer_img.gif) no-repeat left top;}
/**/
.separateur{background:url(../images/separateur.gif) no-repeat center center;clear:both; display:block; height:15px; margin:5px 0 5px 0;}



/******************
  COMMUNS : CONTENEURS
*********************/
#global{ margin: 0 auto; width:1000px;  }
#global #haut{background:url(../images/FORUM_haut_page.gif) no-repeat top left; width:1000px; height:163px;}
#global #haut #menu_haut{padding:60px 0 0 385px; }
#global #haut #menu_haut li{float:left; padding:0 10px 0 0;   margin:0 5px 0 0;}
#global #haut #menu_haut li.retour_site{ float: left; position:relative; top:-5px;  }
/* colonnes principales */
#global #centre{ width:1000px;background:#fff url(../images/FORUM_centre_page.gif) no-repeat top left; overflow:hidden; border-right:1px solid #dadada; }
#global #centre #gauche{ float:left;  width:315px; padding:30px 0px 0 30px; margin:0 0px 0 0;  min-height: 500px	;}
#global #centre #droite{padding:0 0px 70px 390px; }
/*Logos*/
#global #logo_bas {  display: none;padding:30px 0 0 85px; clear:both;}
#global #logo {position:relative; bottom:30px; height:45px; left:120px; width:300px;  }
/*pied et bas de page */
#global #pied_page {background:#fff;clear:both;border-right:1px solid #dadada;width:1000px; padding:10px 0 50px 0; text-align:center; }
#global #pied_page ul{ border-top:1px solid #b7b7b7; padding:5px 10px 0 10px; margin:0 30px;}
#global #pied_page li a{font-size:10px; color:#535353;border-right:1px solid #b7b7b7; padding:0px 10px 0 0px; margin:0 0 0 5px; text-decoration:none;}
#global #pied_page li a.BTN_haut_page{font-size:10px; color:#000; background:#cccccc;border-right:1px solid #b7b7b7; padding:3px; margin:0 0 0 5px; text-decoration:none;}
#global #pied_page li a:hover{ text-decoration:underline;color:#000;}
#global #bas_page{ font-size:10px; color:#787878; padding:20px 0;}
#global #bas_page ul{ border-top:0px; padding:0px; margin:0px;color:#787878; }
#global #bas_page li a{border-right:0px; color:#CC0000; padding:0; margin:0;}
#global #bas_page li {border-right:0px; }


/*COMMUNS : BOUTONS */
a.repondre_btn_mess{background:url(../images/repondre_btn_mess.gif) no-repeat left top; width:86px; height:25px; display:block;}
a:hover.repondre_btn_mess{background:url(../images/repondre_btn_mess_ON.gif) no-repeat left top;}
a.creer_mess{background:url(../images/creez_mess_btn.gif) no-repeat left top; width:211px; height:25px; display:block;}
a:hover.creer_mess{background:url(../images/creer_mess_btn_ON.gif) no-repeat left top;}
a.derniers_mess_btn{background:url(../images/derniers_mess_btn.gif) no-repeat left top; width:211px; height:25px; display:block;}
a:hover.derniers_mess_btn{background:url(../images/derniers_mess_btn_ON.gif) no-repeat left top;}

a.btn_aide{background:url(../images/btn_aide.gif) no-repeat left top; width:35px; height:15px; display:block; margin:0 0 0 5px;}
a:hover.btn_aide{background:url(../images/btn_aide_ON.gif) no-repeat left top;}

/**/
#picto_info{background:url(../images/picto_I.gif) no-repeat left top; padding:0 0 0 35px; margin:60px 0 30px 0 ;width:250px; clear:both; }
#picto_info p{color:#FB5E00; font-size:12px; line-height:14pt;}




/******************
  PAGES : H O M E 
*********************/

/* signatures bulles : COMMUNS */
#signature {padding:0 115px 0 0 ; }
#signature li.date{font-size:11px; color:#787878; }
#signature li a {font-size:12px; font-weight:bold; color:#E2001A; text-decoration:none; border-bottom: 1px solid #E2001A;}
#signature li a:hover {color: black; border-bottom: 1px solid black;}

/* BULLE FRESH */
#bulle_fresh{background:transparent url(../images/fresh_bulle_H.gif) no-repeat top left; padding:9px 0 0 0; margin:30px 0 20px 0px;width:499px; float:left; }
#bulle_fresh #bulle_fresh_C{background:#E0E7FF  url(../images/fresh_bulle_fd_dg.gif) repeat-x bottom left;padding:0 0 20px 0; width:499px; }
#bulle_fresh #bulle_fresh_B{background:transparent url(../images/fresh_bulle_B.gif) no-repeat top left; width:499px; padding:17px 0 0 100px; clear:both;}
#bulle_fresh #signature li{margin:0 5px 0 0;}
#bulle_fresh #signature li.auteur{font-size:12px; font-weight:bold; color:#787878;}
#bulle_fresh #item {padding:10px 0 0 0px; width:489px; }
#bulle_fresh #item h2{font-size:16px; line-height:18pt; color:#000; padding:0px 0 0 30px; }
#bulle_fresh #item p{font-size:14px; line-height:16pt; color:#000;padding:5px 30px 0 30px; }
#bulle_fresh #item img.titre{float:left; margin:5px 0px 0 15px;}

/*L I S T E S   D E S   M E S S A G E S */
#messages_home {padding:0px 0 0px 115px ;  background:url(../images/derniers_mess_titre.gif) no-repeat left top; float:left; margin:30px 0 0 0;}
#messages_home #message_home_liste {float:left;width:385px; }
/*bulle mess home*/
#bulle_message_home{background:transparent url(../images/bulle_message_home_H.gif) no-repeat top left; width:385px; padding:9px 0 0 0; }
#bulle_message_home #bulle_message_home_C{
background:#fafafa url(../images/bulle_mess_home_fd_dg.gif) repeat-x top left;padding:0 0 30px 0; float:left;width:383px;border-right:1px solid #a4a4a4;border-left:1px solid #a4a4a4; }
#bulle_message_home #bulle_message_home_B{
background:transparent url(../images/bulle_message_home_B.gif) no-repeat top left; width:385px; padding:15px 0 0 100px; clear:both;margin:0 0 50px 0; display:block;}
#bulle_message_home #entete_salon p{padding:0 15px 10px 0; font-variant:small-caps; font-size:12px; color:#FFCC00; text-align:right; letter-spacing:.1em}
#bulle_message_home #entete_salon p a{font-size:11px; color:#C79F00;  text-decoration: none; display: block;}
#bulle_message_home #entete_salon p a:hover{font-size:11px; color:#000; }
#bulle_message_home #apercu {padding:0px 10px 0 10px;}
#bulle_message_home #apercu p{padding:10px 10px 0 20px;font-size:14px; line-height:14pt;}
#bulle_message_home #apercu p.info_reponse{ font-size: 10px;}
#bulle_message_home #apercu p.info_reponse a{color: #333;}
#bulle_message_home #apercu a.titre{padding:0px 0 0 20px; font-weight:bold; font-size:16px;color:#535353;text-decoration:none;background:url(../images/puce_triangle.gif) no-repeat left center;}
#bulle_message_home #apercu a:hover.titre{color:#CC0000; background:url(../images/puce_triangle_ON.gif) no-repeat left center;}
#bulle_message_home #signature li{margin:0 5px 0 0;}
#bulle_message_home #signature li.auteur{font-size:12px; font-weight:bold; color:#787878;}

#new_message{color:red; font-size:11px; letter-spacing:.1em; padding:10px 5px; border:1px solid #efefef; margin-bottom:20px;  }
#new_message a span.nbre_new_mess{font-size:13px; background:url(../images/new_mess_home.gif) no-repeat center top; width:30px; height:28px; line-height:28px; text-align:center; color:#fff; float:left; margin-right:3px;}

#new_message a span.intitule{color:red; font-size:11px; letter-spacing:.1em; margin-right:3px; float:left; line-height:28px; text-decoration:underline;}
#new_message a:hover span.intitule{text-decoration:none;}

/* BULLE  A N N O N C E Z  CONCERTS*/
#bulle_annoncez_form{padding:130px 0px 0 0; margin:0 0 0 0px;   }
#bulle_annoncez{background:transparent url(../images/bulle_annoncez_H.gif) no-repeat top left; width:315px; padding:40px 0 0 0; }
#bulle_annoncez .bulle_annoncez_C{background:url(../images/bulle_annoncez_fd_dg.gif) repeat-y top left;padding:0 0 0px 0; float:left;width:315px; }
#bulle_annoncez .bulle_annoncez_B{background:transparent url(../images/bulle_annoncez_B.gif) no-repeat top left; width:315px; padding:17px 0 0 00px; clear:both; display:block;}
/* form */
#bulle_annoncez form{padding:0 20px;}
.form_annoncez_champ{background:url(../images/form_annoncez_champ_H.gif) no-repeat top left; width:275px; padding:8px 0 0 0; clear:both;}
.form_annoncez_champ .form_annoncez_champ_C{background:#f7f7f7;padding:0 0 30px 0; float:left;width:273px; border-right:1px solid #d1d1d1; border-left:1px solid #d1d1d1; padding:10px 0; }
.form_annoncez_champ #form_annoncez_champ_B{background:url(../images/form_annoncez_champ_B.gif) no-repeat top left; width:275px; padding:17px 0 0 00px; clear:both; display:block;}
#bulle_annoncez_form .champ {  padding:0 10px 0 10px;}
#bulle_annoncez_form p{ text-align:center;padding:10px; font-size:11px;}
#bulle_annoncez_form .champ .date{border:0;}
#bulle_annoncez_form .champ ul.btn_inserer li{float:left;}
#bulle_annoncez_form .champ input,#bulle_annoncez_form .champ textarea{ border:1px solid #dfdfdf;}
#bulle_annoncez_form .champ .champ_txt{ width:250px;}
#bulle_annoncez_form .champ .champ_txt_comment{ width:250px;}
#bulle_annoncez_form .champ  .intitule{ text-align:left; font-size:12px; margin:0 0 05px 0;}
#bulle_annoncez_form .champ  .intitule p{ text-align:left; padding:0;font-size:11px;}
#bulle_annoncez_form .champ  #gratuit_option{ color:#6DB922;font-size:12px; font-weight:bold;}

#outils_comment{padding:10px; }


/******************
  PAGES   :   L I R E   M E S S A G E
*********************/
#lire{padding:30px 0 0 0px;  }

.fd_clair{background:#f0f0f0 url(../images/elephant_fd_mess_clair.gif) no-repeat left bottom;padding:0px 0px 20px 0px; }
.fd_fonce{background:#f6f6f6 url(../images/elephant_fd_mess_fonce.gif) no-repeat right bottom;padding:0px 0px 20px 0px; border-bottom: 1px solid #ddd; }
.btn_reponse{ margin:0 10px 0px 0;}
.btn_reponse p.infos{ font-size:11px; background:#ffcc00; padding:3px 10px; margin:0 0 5px 10px; color:#333333; text-align:center;} 



/**/
.bulle_message{background:url(../images/bulle_message_H.gif) no-repeat top left; width:525px; padding:9px 0 0 0; }
.bulle_message .bulle_message_C{background:#fafafa url(../images/bulle_message_fd_dg.gif) repeat-x top left; width:523px;border-right:1px solid #a4a4a4;border-left:1px solid #a4a4a4;padding:0 0 30px 0; overflow: hidden;}
.bulle_message .bulle_message_B{background:url(../images/bulle_message_B.gif) no-repeat top left; width:525px; height:35px; }
.bulle_message .bulle_preview_B{background:url(../images/bulle_preview_B.gif) no-repeat top left; width:525px; height:11px; }
.bulle_message .item{padding:10px;}
#titre_page{padding:10px 0 20px 0px;  }
/**/
.premiere_reponse {padding:10px  0 0 0;}
.separ_premier_mess{background:url(../images/separ_premier_mess.gif) no-repeat left top; height:11px; margin:0px 0 0px 20px; width:186px; display:block;}
.premiere_reponse #signature {margin:10px  0 0px 30px;}
.premiere_reponse #signature li{margin:0 5px 0 0;}
.premiere_reponse #signature li.auteur{font-size:13px; font-weight:bold; color:#787878;}
.premiere_reponse #signature li a{font-size:13px; font-weight:bold;  }
.premiere_reponse p{font-size:14px; line-height:16pt; color:#535353;padding:0px 30px 0 35px; }
.premiere_reponse h2{ padding:0px 15px 0 30px; margin:0 15px 0 0px; line-height:18pt;  font-size:18px; color:#000; text-decoration:none; }


/**/
#reponses_listes{ width:523px; border-right:1px solid #a4a4a4; border-left:1px solid #a4a4aa; background:#f0f0f0;  }
#reponses_listes_B{ padding:3px 0 3px 3px;border-bottom:1px solid #a4a4a4;border-top:1px solid #a4a4a4; background:#e7e7e7; text-align:right;}
#reponses_listes_B a{ font-size:11px; color:#535353; }
#reponses_listes #signature {margin:0  0 15px 30px;}
#reponses_listes #signature li{margin:0 5px 0 0;}
#reponses_listes #signature li.auteur{font-size:12px; font-weight:bold; color:#787878;}
.reponse{padding:20px 0px 20px 0px; }
.reponse p{font-size:14px; line-height:16pt; color:#000;padding:5px 15px 0 30px; color:#535353;}
.reponse a{font-size:14px; line-height:16pt; color:red; }
.reponse h2.titre{padding:0px 0 0 15px; margin:0 0 0 15px; line-height:17pt;  font-size:16px; color:#000; text-decoration:none; background:url(../images/puce_triangle_ON.gif) no-repeat left center;}
/**/
#marge_gauche{padding:130px 0px 0 0px; }


/******************
  PAGES   :  F O R M   A J O U T E R 
*********************/
/*COMMUNS : BOUTONS */
.btn_outils_redaction{background:url(../images/btn_outils_redaction.gif) no-repeat left top; width:72px; height:25px; padding:4px 0 0 0;display:block; text-align:center;}
.infos p{font-size:11px; margin:5px 0 20px 0;}
.infos a{text-decoration:none;}

/* PREVISUALISATION MESSAGE => VALIDATION / EDITION*/
#reponses_listes a.btn_gris{color:#000; letter-spacing:.1em; font-variant:small-caps;text-align:center; font-size:14px;background:url(../images/btn_gris_fd.gif) no-repeat center top; width:86px; height:25px;  padding:3px 0 0 0;display:block;  text-decoration:none;}
#reponses_listes a.btn_gris:hover{color:red;}
#validation_mess  { text-align:center;}
#validation_mess  ul{ padding:0 0 0px 165px;height:50px; text-align:center;}
#validation_mess li { float:left;text-align:center;margin:0 25px 0 0 ;} 


/*FORMS AJOUTS  S H O R T  */
#form_ajouter_short{padding:120px 0 0 0px;  position:relative;}
#form_ajouter_short input, #form_ajouter_short textarea{font-size:12px;}
#form_ajouter_short .entete_form_new_mess{background:url(../images/entete_form_new_mess.gif) no-repeat left top; width:300px; height:50px; display:block; padding:45px 0 0 0; text-align:center;}
#form_ajouter_short .champ{padding:10px 0 5px 15px; clear:both;}
#form_ajouter_short .champ .champ_txt{width:290px;padding:3px; border:1px solid #a4a4a4; }
#form_ajouter_short .champ .champ_txt_titre{width:290px;padding:3px; border:1px solid #a4a4a4; margin:5px 0 0 0; }
#form_ajouter_short .champ  p{font-size:12px; color:#535353; padding:5px 0 0 0; font-weight:bold;}
#form_ajouter_short .champ  .intitule{float:left; width:60px; }
#form_ajouter_short .aide{float:right; padding:7px 0 0 0;}
/**/
#form_ajouter_short .champ .champ_txt_message{width:290px;background:#f7f7f7;border:1px solid #a4a4a4; margin:5px 0 0 0;}
#form_ajouter_short .champ .champ_txt_message textarea{width:254px;border:0px;background:#f7f7f7;padding:3px; }
#form_ajouter_short #outils_redaction{height:65px; background:url(../images/fd_dg_outils_redaction.gif) repeat-x left top; color:#efefef; font-size:11px;margin:1px; padding:2px; display: none;}
#form_ajouter_short #outils_redaction li{padding:5px 2px 0 5px; float:left;}
#form_ajouter_short #outils_redaction a{color:#535353;  text-decoration:none; font-size:11px;}
#form_ajouter_short #outils_redaction a:hover{color:#000;}
#form_ajouter_short  #outils_mise_forme{ background:url(../images/btn_outils_redaction.gif) no-repeat left top; width:72px; height:25px;margin:5px 0 0 0; padding:4px 0 0 15px;display: none; text-align:center;}
#form_ajouter_short  #outils_mise_forme li{ padding:0;}
#form_ajouter_short  #outils_mise_forme li.trait{margin:0px 5px 0px 0px; border-right:1px solid #fff;  }
#form_ajouter_short  #outils_mise_forme a{}

/*FORMS AJOUTS  F U L L  */
.filet_G{ background:url(../images/filet_noir.gif) no-repeat left top;  padding:0 0 0 15px; position:relative;left:0px;height:760px; margin:0 0 50px 0;  }

#form_ajouter_full{height:760px; padding:20px 0 0 0px; width:500px; position:relative; background:url(../images/filet_noir.gif) no-repeat right top; }
#form_ajouter_full .entete_form_new_mess{background:url(../images/entete_form_new_mess.gif) no-repeat center top; height:70px; display:block; padding:45px 0 0 0; text-align:center;}
#form_ajouter_full .champ{padding:10px 0 15px 15px; clear:both;}
#form_ajouter_full .champ .champ_txt{width:440px;padding:3px; border:1px solid #a4a4a4; }
#form_ajouter_full .champ .champ_txt_titre{width:444px;padding:3px; border:1px solid #a4a4a4; margin:5px 0 0 0; }
#form_ajouter_full .champ  p{font-size:12px; color:#535353; padding:5px 0 0 0; font-weight:bold;}
#form_ajouter_full .champ  .intitule{float:left; width:60px; }
#form_ajouter_full .aide{float:right; padding:7px 30px 0 0;}
/**/
#form_ajouter_full .champ .champ_txt_message{width:450px;background:#f7f7f7;border:1px solid #a4a4a4; margin:5px 0 0 0;}
#form_ajouter_full .champ .champ_txt_message textarea{width:444px;border:0px;background:#f7f7f7;padding:3px; }
#form_ajouter_full #outils_redaction{height:65px; background:url(../images/fd_dg_outils_redaction.gif) repeat-x left top; color:#efefef; font-size:11px;margin:1px; padding:2px;}
#form_ajouter_full #outils_redaction li{padding:5px 2px 0 5px; float:left;}
#form_ajouter_full #outils_redaction a{color:#535353;  text-decoration:none; font-size:11px;}
#form_ajouter_full #outils_redaction a:hover{color:#000;}
#form_ajouter_full  #outils_mise_forme{ background:url(../images/btn_outils_redaction.gif) no-repeat left top; width:72px; height:25px;margin:5px 0 0 0; padding:4px 0 0 15px;display: none; text-align:center;}
#form_ajouter_full  #outils_mise_forme li{padding:0;}
#form_ajouter_full  #outils_mise_forme li.trait{margin:0px 5px 0px 0px; border-right:1px solid #fff;  }
#form_ajouter_full  #outils_mise_forme a{}


/* BULLE  LARGE A N N O N C E Z  CONCERTS */
.addConcert #form_ajouter_full { background-image:none; }
.addConcert #form_ajouter_full .champ .intitule { width:230px; }
#bulle_annoncez_BIG{background:transparent url(../images/bulle_annoncezBIG_H.gif) no-repeat top center; width:600px; padding:70px 0 0 0; margin:0 auto; }
#bulle_annoncez_BIG form{padding:0 20px;}
#bulle_annoncez_BIG .bulle_annoncez_C{padding:0 0 0px 0; float:left;width:600px; }
#bulle_annoncez_BIG .bulle_annoncez_B{width:600px; padding:17px 0 0 00px; clear:both; display:block;}
#bulle_annoncez_form_LARGE{padding-top:40px; margin:0px;   }
#bulle_annoncez_form_LARGE .form_annoncez_champ{background:url(../images/form_annoncez_champ_H.gif) no-repeat top left; width:275px; padding:8px 0 0 0; clear:none; margin:0 5px 0  0;float:left;}
#bulle_annoncez_form_LARGE .form_annoncez_champ .form_annoncez_champ_C{background:#f7f7f7;padding:0 0 30px 0; float:left;width:273px; border-right:1px solid #d1d1d1; border-left:1px solid #d1d1d1; padding:10px 0; }
#bulle_annoncez_form_LARGE .form_annoncez_champ #form_annoncez_champ_B{background:url(../images/form_annoncez_champ_B.gif) no-repeat top left; width:275px; padding:17px 0 0 00px; clear:both; display:block;}
#bulle_annoncez_form_LARGE .champ {  padding:0 10px 0 10px;}
#bulle_annoncez_form_LARGE p{ text-align:center;padding:10px; font-size:11px;}
#bulle_annoncez_form_LARGE .champ .date{border:0;}
#bulle_annoncez_form_LARGE .champ input,#bulle_annoncez_form .champ textarea{ border:1px solid #dfdfdf;}
#bulle_annoncez_form_LARGE .champ .champ_txt{ width:250px;}
#bulle_annoncez_form_LARGE .champ .champ_txt_comment{ width:250px;}
#bulle_annoncez_form_LARGE .champ  .intitule{ text-align:left; font-size:12px; margin:0 0 05px 0;}
#bulle_annoncez_form_LARGE .champ  .intitule p{ text-align:left; padding:0;font-size:11px;}
#bulle_annoncez_form_LARGE .champ  #gratuit_option{ color:#6DB922;font-size:12px; font-weight:bold;}
#bulle_annoncez_form_LARGE .champ ul.btn_inserer li{float:left;}

/******************
  PAGES   :  TOUS LES MESSAGES D'UN SALON
*********************/
/* C O M M U N S => BOUTONS */
a.titre{padding:0 0 0 15px;line-height:17pt;font-size:16px; color:#000;text-decoration:none;font-weight:bold;background:url(../images/puce_triangle.gif) no-repeat left center; display:block;}
a:hover.titre{background:url(../images/puce_triangle_ON.gif) no-repeat left center;color:red; }
a.bulle_nbre_reponses{text-decoration:none;color:#535353;font-size:11px;background:url(../images/bulle_nbre_reponses.gif) no-repeat left top;width:86px;height:30px;display:block;text-align:center;}
a:hover.bulle_nbre_reponses {color:#000;}
a.derouler_btn{background:url(../images/derouler_btn.gif) no-repeat left top; display:block;  height:21px; padding:2px 0 0 30px; }
a:hover.derouler_btn{background:url(../images/derouler_btn_ON.gif) no-repeat left top;color:#000; }
.new_message_salon{background:url(../images/new_mess.gif) no-repeat left top; display:block;  height:28px;width:30px;  margin:0 0 0px 0; float:right;}


/*  C O M M U N S => Navigation pages */
.navigation_pages { padding:10px 0 0 0; float:right; }
.navigation_pages li {display:inline;  background:#ffd51c;text-align:center;height:22px;float:left; border-right:1px solid #fff;}
.navigation_pages li a{color:#535353; text-decoration:none; font-size:11px;}
.navigation_pages li a:hover{font-weight:bold; color:red;}
.navigation_pages li.actif{ background: #DE011B url(../images/navigation_pages_G.gif) no-repeat left top;font-size:13px;color:#fff; font-weight:bold; padding:0 0 0 0; height: 22px; overflow: hidden; }
.navigation_pages li.actif span{ font-size:11px;color:yellow;  padding:3px 5px 0 5px; display: block; }
.navigation_pages li.page_suivante{width:25px; }
.navigation_pages li.page_avancer{width:25px;background:transparent url(../images/navigation_pages_D.gif) no-repeat left top; }
.navigation_pages li.page_reculer{width:25px; }

/* C O M M U N S =>  Onglets  */
#navigation_onglet {height:37px;  }
#navigation_onglet .onglet{background:#cbddff;  }
#navigation_onglet .onglet_G{background:transparent url(../images/onglet_HG.gif) no-repeat left top; width:10px; height:37px; float:left;}
#navigation_onglet .onglet_C{background:#cbddff;height:37px; float:left; padding:0 10px 0px 10px;}
.onglet_C p{padding:5px 0px 0 0px;}
#navigation_onglet .onglet_D{background:transparent url(../images/onglet_D.gif) no-repeat left top; width:38px; height:37px; float:left;}
#arrondi_onglet{background:#cbddff url(../images/onglet_arrondi.gif) no-repeat right top; height:10px; }

/* PAGE  =>     LISTES DES MESSAGES	*/
#tous_messages{padding:30px 0px 0 0; position:relative; left:0px; width:580px;  margin:0 0 25px 0;}
#tous_messages #tous_messages_bas{background: transparent url(../images/tous_messages_bas.gif) no-repeat left bottom; padding:27px 0 0px 0; width:100%; display:block;}
#tous_messages #entete_salon{background: #cbddff; padding:0 0 5px 0; width:100%;}
#tous_messages #entete_salon p{ color:#0C3A6D; font-size:12px; padding:0px 0 10px 20px; font-weight:bold;}
#tous_messages #liste_messages{border-left:1px solid #CBDDFF;border-bottom:1px solid #CBDDFF;border-right:1px solid #CBDDFF;width:578px; }
#tous_messages #liste_messages p.info_reponse{ font-size: 10px; padding: 10px 0 0 0; margin: 10px 60px 0 0 ; border-top: 1px solid #ccc;}
#tous_messages #liste_messages p.info_reponse a{color: #333; font-size: 10px;}
#tous_messages #liste_messages p.info_reponse a:hover{color: #000; font-size: 10px;}
#tous_messages #liste_messages p.apercu_conversation{color: #000; font-size: 14px; padding: 0 60px 0 0 ; line-height: 14pt;}
#tous_messages #liste_messages .nbre_reponse{float:left;width:100px;padding:0 0 0 20px;}
#tous_messages #liste_messages .acces_mess{ padding:0 0 0px 120px; }
#tous_messages #signature {margin:5px  0 15px 0px;}
#tous_messages #signature li{margin:0 5px 0 0;}
#tous_messages #signature li.auteur{font-size:12px; font-weight:bold; color:#787878;}
#tous_messages .fd_fonce{background:#f6f6f6 url(../images/elephant_fd_mess_fonce.gif) no-repeat  right bottom;padding:10px 0px 10px 0px; border-bottom:1px solid #ddd;}
#tous_messages .fd_clair{background:#f0f0f0 url(../images/elephant_fd_mess_clair.gif) no-repeat left bottom;padding:10px 0px 10px 0px;border-bottom:1px solid #d8d8d8; }


/* B U L L E =>     EN REPONSE À...	*/
#en_reponse{padding:00px 0px 0 0; margin:150px 0 80px 0px;   }
#en_reponse{background:transparent url(../images/en_reponse_H.gif) no-repeat top left; width:310px; padding:10px 0 0 0; }
#en_reponse .en_reponse_C{padding:0 0 0px 0; float:left;width:308px;border-right:1px solid #a4a4a4;border-left:1px solid #a4a4a4; }
#en_reponse .en_reponse_B{background:transparent url(../images/en_reponse_B.gif) no-repeat top left; width:310px; padding:17px 0 0 00px; clear:both; display:block;}
#en_reponse #entete{padding:0 0 10px 0; border-bottom:1px solid #b5b5b5; text-align:center;   }
#en_reponse #apercu {padding:20px 15px 0 15px;}
#en_reponse #apercu h2{  line-height:14pt;  font-size:13px; color:#535353;   }
#en_reponse #apercu p{  line-height:12pt;  font-size:12px; color:#787878; padding:0 0 0 5px;   }
#en_reponse #signature {margin:5px  0 15px 0px;}
#en_reponse #signature li{margin:0 5px 0 0;}
#en_reponse #signature li.auteur{font-size:12px; font-weight:bold; color:#787878;}
/**/
#en_reponse #pied {padding:10px 0 0 20px; border-top:1px solid #b5b5b5; margin:20px 0 0 0; }
#en_reponse #pied a {font-size:12px; font-weight:bold; text-decoration:none; color:#b5b5b5; }
#en_reponse #pied a:hover{color:red; }

#en_reponse #suite_mess{margin: 10px 0; }

/* P A G E S  =>  ANNONCES CONCERTS TOUS	*/
.ann_concerts_tous{width:570px; background:url(../images/ann_concerts_tous_H.gif) no-repeat top left; padding:9px 0 0 0; margin:30px 0 0 0; position:relative; left:0px; }
.ann_concerts_tous #entete{background:url(../images/vos_ann_titre.gif) no-repeat top left; width:540px; padding:40px 0 0 0;margin:0 0 0 20px ; }
.ann_concerts_tous #entete p{color:#515151; font-size:12px; font-weight:bold;}
.ann_concerts_tous .ann_concerts_tous_C{background:#f6f6f6; width:570px;padding:0 0 30px 0;}

/**/
.bulle_nbre_comment_concert{text-decoration:none;color:#535353;font-size:11px;background:url(../images/bulle_nbre_comment_concert.gif) no-repeat center top;width:80px;height:25px;display:block;text-align:center; padding:3px 0 0 0;  }
a.bulle_nbre_comment_concert{text-decoration:none;font-size:11px;background:url(../images/bulle_nbre_comment_concert.gif) no-repeat center top;width:80px;height:25px;display:block;text-align:center; padding:3px 0 0 0; color:#fff;}
a:hover.bulle_nbre_comment_concert{ background:url(../images/bulle_nbre_comment_conc_ON.gif) no-repeat center top;}
.btn_gratuit{text-decoration:none;color:#535353;font-size:11px;background:url(../images/btn_gratuit.gif) no-repeat left top;width:45px;height:15px;display:block;text-align:center;}

/*  EVENEMENTS A VENIR  */
#a_venir{background:url(../images/arrondi_bl_H.gif) no-repeat top left; width:560px; padding:9px 0 0 0; margin:30px 5px 0 5px; }
#a_venir .a_venir_C{background:#fff; width:540px;padding:0 10px 15px 10px;}
#a_venir h2{color:#ff9400; font-size:16px;padding:10px 0 0 0;  }
#a_venir #liste_recents { margin:10px 0 0 0; }
#a_venir #liste_recents table{width:520px;margin:00px 0 0 0; }
/**/
#liste_recents .ligne {padding:10px 0 0 0;}
#liste_recents .ligne p.date{font-size:10px; padding:0 0px 0 10px;  }
#liste_recents .ligne p.auteur{color:#787878; font-size:11px; margin:5px 0 5px 0; padding:0 0px 0 10px;}
#liste_recents .ligne a.qui{font-size:16px; color:#000; font-weight:bold; text-decoration:none; padding:0 5px 0 10px;   }
#liste_recents .ligne a:hover.qui{color:red; }
#liste_recents .ligne p.ou{font-size:14px;padding:0 0px 0 5px; }
/**/
#liste_recents #entete_liste{height:35px;  }
#liste_recents #entete_liste .onglet{background:#ffd51c;  }
#liste_recents #entete_liste .onglet_G{background:transparent url(../images/concerts_recents_tbl_G.gif) no-repeat left top; width:10px; height:35px; float:left;}
#liste_recents #entete_liste .onglet_D{background:transparent url(../images/concerts_recents_tbl_D.gif) no-repeat left top; width:10px; height:35px; float:left;}
#liste_recents #entete_liste .onglet_C{background:#ffd51c  url(../images/concerts_recents_tbl_fd_dg.gif) repeat-x left top;height:35px; float:left;}
#liste_recents .onglet_C td{font-size:11px;}
#liste_recents #entete_liste td{ letter-spacing:0.1em; padding:10px 0 0 0; }
#liste_recents td.date{width:50px;}
#liste_recents td.qui{width:270px;}
#liste_recents td.ou{width:140px;}
#liste_recents td.commentaires{width:80px; font-size:9px;  }
/**/
.liste_fd_clair{background:#f6f6f6 url(../images/etoile_fd_mess_clair.gif) no-repeat right bottom;padding:0px 0px 20px 0px;border-bottom:1px solid #ccc; border-right:1px solid #ffcc00;border-left:1px solid #ffcc00; }
.liste_fd_fonce{background:#f0f0f0 url(../images/etoile_fd_mess_fonce.gif) no-repeat right bottom; padding:0px 0px 20px 0px; border-bottom:1px solid #c3c3c3;border-right:1px solid #ffcc00;border-left:1px solid #ffcc00;  }
#liste_recents #signature{padding:0 0 0 10px;}
#liste_recents .btn_gratuit{margin:0 0 0 10px;}

/* Archives des concerts */
#archives_concerts{background:#fff;  padding:10px; margin:10px 5px 0 5px;}
#archives_concerts h2{font-size:14px;padding:0px 0 5px 0;  }
/**/
#liste_archives { border-bottom:1px solid #ffcc00; }
#liste_archives #entete_archives{background:#ffd51c  url(../images/concerts_recents_tbl_fd_dg.gif) repeat-x left bottom;height:25px; }
#liste_archives #entete_archives td{ letter-spacing:0.1em; padding:5px 0 0 0px; font-size:9px; color:#535353;}
#liste_archives #entete_archives td.qui{color:#535353;font-size:11px; font-weight:normal;width:300px;padding:5px 0px 0 0 ; font-size:9px;}
#liste_archives td{padding:5px 0px 0 0px;font-size:11px;}
#liste_archives td.date{width:50px;}
#liste_archives td.qui{width:300px;}
#liste_archives td.ou{width:100px; }
/**/
#liste_archives .ligne {padding: 0;}
#liste_archives .ligne p.date{font-size:10px;  }
#liste_archives .ligne p.auteur{color:#787878; font-size:11px; margin:5px 0 5px 0; padding:0 0px 0 10px;}
#liste_archives .ligne a.qui{font-size:12px; color:#000; font-weight:bold; text-decoration:none;padding: 0 5px 0 0; }
#liste_archives .ligne a:hover.qui{color:red; }
#liste_archives .ligne p.ou{font-size:12px;padding:0 0px 0 5px; }
#liste_archives .liste_fd_clair{background:#f6f6f6;padding:10px 0px 5px 0px;border-right:1px solid #ffcc00;border-left:1px solid #ffcc00;border-bottom:0;  }
#liste_archives .liste_fd_fonce{background:#f0f0f0; padding:10px 0px 5px 0px;border-right:1px solid #ffcc00;border-left:1px solid #ffcc00;border-bottom:0;  }


/* P A G E S  =>  AFFICHER UN CONCERT	*/
#aff_concert{width:568px; background:#fff url(../images/aff_concert_H.gif) no-repeat top left; padding:9px 0 0 2px; margin:30px 0 0 0; position:relative; left:0px; }
#aff_concert h2{font-size:20px;padding:0px 0 5px 0; color:#000;line-height:20pt;   }
#aff_concert p.lieu{font-size:12px;color:#000; line-height:14pt;padding:0 10px 0 10px;   }
#aff_concert p.annonce_message{font-size:12px;color:#787878; line-height:14pt; padding:10px 10px 0 10px;  }
#aff_concert p.annonce_message img{margin:0px 0px 10px 0; border:1px solid #fff; padding:1px;  }
#aff_concert a{font-size:12px; color:#ff9000; text-decoration:none;  }
#aff_concert #entete{background:#fff url(../images/aff_concert_titre.gif) no-repeat top left; width:550px; padding:40px 0 0 0;margin:0 0 20px 20px; }
#aff_concert #entete p{color:#515151; font-size:11px; font-weight:bold;}
#aff_concert #aff_concert_C{background:#f6f6f6 url(../images/aff_concert_fd_dg.gif) repeat-x left top; width:570px;padding:0px 0 30px 0;}
#aff_concert #aff_concert_C #col_gauche{ padding:0 20px;float:left;width:60px;}
#aff_concert #aff_concert_C #col_droite{  width:430px;padding:0 0px 20px 0px; float:left; margin:0 0 15px 0;}
/**/
#aff_concert #commentaires{background:#f6f6f6 url(../images/aff_concert_fd_dg.gif) repeat-x left top;  padding:40px 15px 15px 15px;margin:50px 0 0 0px; display:block; }
#aff_concert #commentaires h2{font-size:16px;padding:0px 0 5px 15px;}
#aff_concert #commentaires .comment_concert_item{font-size:12px;margin:10px 30px; padding:0 0 15px 0; line-height:14pt; border-bottom:1px solid #787878; }
#aff_concert #commentaires .comment_concert_item a{font-size:12px;color:red;  margin:0 0 10px 0;}
#aff_concert #commentaires .comment_concert_item p.auteur{font-size:11px;color:#787878;  margin:0 0 10px 0;}
 /* BOUTONS */
.bulle_date_concert{ font-family:Arial, Helvetica, sans-serif;color:#000;background:url(../images/bulle_date_concert.gif) no-repeat center top;width:58px;height:49px;display:block;text-align:center; margin:0 0 15px 0;}
.bulle_date_concert p.jour{font-size:18px;padding:5px 9px 0 0; }
.bulle_date_concert p.bas_date{font-size:10px;padding:5px 9px 0 0;}
#aff_concert a.bulle_nbre_comment_concert{text-decoration:none;font-size:11px;background:url(../images/bulle_nbre_comment_concert.gif) no-repeat center top;width:49px;height:25px;display:block;text-align:center; padding:3px 0 0 0; color:#fff;}
#aff_concert a:hover.bulle_nbre_comment_concert{ background:url(../images/bulle_nbre_comment_conc_ON.gif) no-repeat center top;}
#aff_concert .btn_gratuit{text-decoration:none;color:#535353;font-size:11px;background:url(../images/btn_gratuit.gif) no-repeat center top;width:49px;height:15px;display:block;text-align:center; margin:0 0 10px 0;}
/* signature  */
#aff_concert #signature li.auteur{font-size:11px;color:#535353; line-height:12pt; }
#aff_concert #signature{margin:10px; }


/* FORM AJOUT COMMENTAIRE  CONCERTS*/
#ajout_comment_form{padding:130px 0px 0 24px; margin:0 0 0 0px;    }
#ajout_comment{width:338px; }
#ajout_comment .ajout_comment_C{padding:0 0 20px 0px; float:left;width:316px; }
#ajout_comment .ajout_comment_B{width:365px; padding:0px; clear:both; display:block;}
/* form */
#ajout_comment form{padding:0px;}
#ajout_comment .champ_txt{ width:250px; border:1px solid #ff9000;color: #ff9000; margin:0 0 0 8px; font-size:12px; padding:2px;}
#ajout_comment_form #bulle_entete{padding:0px 35px 0 0px; text-align:right;   }
#ajout_comment_form .btn_comment{padding:0px 0px 0 20px; }




/* A I D E */
#aide_contenu {border:1px dashed #2E83B7;margin:7px 80px 10px 5px; padding:5px;}
#aide_contenu a{color:black; font-size:10px; text-decoration:none;}
#aide_contenu li{color:#2E83B7; font-size:11px; display:block; }





/* RE edition Dec 2008 */

/* CAPTCHA */
#CAPTCHA{ margin: 0 auto 5px auto; width: 430px; }
#CAPTCHA {padding-left: 55px; }

#CAPTCHA input.champ_captcha{ border: 1px solid yellowgreen; height: 25px;  width: 100%;}
#CAPTCHA input.BTN_captcha{ background: #fff; height: 35px; color: #000; border: 2px solid black; font-size: 14px;  font-weight:bold; width: 30%; margin-top: 25px;}

p.info_0{ font-size:16px; background:url(../images/PICTO_valider.gif) no-repeat left center; padding:15px 0 0 60px; margin:0 0 5px 10px; height: 48px;color:#386E04; text-align: left; display: block; font-weight: bold; line-height: 18px;} 

/**/

label.error{ font-size: 12px; color: #82B33D; display: block; background: url(../images/PICTO_fleche_top.gif) no-repeat center top; padding-top: 12px; text-align}
input.error{  color: orange; }









