/* ATTENTION si vous changez un style, pensez, si besoin, à le répercuter dans la rubrique d'envoi de mail)*/

* {margin: 0px; padding: 0px;}
* {outline: none;}


blockquote{
  margin-left:40px;
  margin-top:5px;
  margin-bottom:5px;
}

html{
  background-color:#E8E8E8;
}

html, body {  
  padding:0px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #333333;
  margin:0px auto; 
  
  
}
h1,h2,h3,h4,h5{
  display:inline;  
  font-weight:normal; 
}
h1{
  display:inline;  
  font-weight:bold; 
}

body * {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

p{
  font-family: Arial;	font-size: 11px;	color: #434343;	text-decoration: none;
}

div.clear{
  clear:both;
  font-size:0.01px;
  max-height:0.01px;
  height:0.01px;  
  margin:0px;
  width:1px;
}
br.clear{
  clear:both;  
  font-size:0.01px;
  max-height:0.01px;
  height:0.01px;
  margin:0px;
  width:1px;
}

.gras{
  font-weight:bold;
}

.white{
  color:#ffffff;
}

.normal{
  font-weight:normal;  
}
.mav{
  font-weight:bold;
}

a:link{
  color:#FF9933;
  text-decoration:none;
}
a:visited{
  color:#DE5205;
  text-decoration:none;
}
a:hover{
  color:#FF9933;
  text-decoration:underline;
}

input.styled{
  border-top:1px solid #848484;  
  border-left:1px solid #848484;  
  border-right:1px solid #848484; 
  border-bottom:1px solid #848484; 
  font-size:9px;
  padding-top:1px;
  padding-left:1px;
  height:14px;
  width:250px;
}
input.styledmini{
  border-top:1px solid #848484;  
  border-left:1px solid #848484;  
  border-right:1px solid #848484; 
  border-bottom:1px solid #848484; 
  font-size:9px;
  padding-top:1px;
  padding-left:1px;
  height:14px;
  width:156px;
  margin-top:5px;
}
input.styledminimini{
  border-top:1px solid #848484;  
  border-left:1px solid #848484;  
  border-right:1px solid #848484; 
  border-bottom:1px solid #848484; 
  font-size:9px;
  padding-top:1px;
  padding-left:1px;
  height:14px;
  width:50px;  
}
input.styledDate{
  border-top:1px solid #848484;  
  border-left:1px solid #848484;  
  border-right:1px solid #848484; 
  border-bottom:1px solid #848484; 
  font-size:9px;
  padding-top:1px;
  padding-left:1px;
  height:14px;
  width:100px;
}
select.styled{
  border-top:1px solid #848484; 
  border-left:1px solid #848484; 
  border-right:1px solid #848484; 
  border-bottom:1px solid #848484; 
  font-size:9px;
  padding-top:2px;
  padding-left:1px;
  width:253px;
}
textarea.styled{
  border-top:1px solid #848484; 
  border-left:1px solid #848484; 
  border-right:1px solid #848484; 
  border-bottom:1px solid #848484; 
  font-size:9px;
  padding-top:2px;
  padding-left:1px;
  width:250px;
}

.bubble_title{
  position:absolute;
  text-align:center;
  width:127px;
  height:19px;
  padding-top:11px;
  padding-bottom:11px;
  color:#FFFFFF;
  font-size:15px;
  top:-13px;
  left:-13px;
}

.bubble_title .arrow_bubble{
  position:absolute;
  top:40px;
  left:90px;
  display:block
}

.bubble_title h2{
  text-align:center;
  color:#FFFFFF;
  font-size:16px;
}

@font-face {
   font-family: 'Impact';
   src: url('impact-webfont.eot?#iefix') format('embedded-opentype'),
        url('impact-webfont.woff') format('woff'),
        url('impact-webfont.ttf') format('truetype'),
        url('impact-webfont.svg#webfontgG297vvt') format('svg');
   font-weight: normal;
   font-style: normal;
}


/*=============================================================*/
/*===================HEADER====================================*/
/*=============================================================*/
#header{
  /*height:42px;*/
  padding-top:3px;
  padding-bottom:3px;
  background-color:#000000;
  width:100%;  
} 

#header .tube{
  position:relative;
}

#header img.sep{
  margin-left:5px;  
}

#header a.logo{
  float:left;
  display:inline;
}

#header a.logo img{
  border:none; 
}

/*=============================================================*/
/*===================MENU HAUT=================================*/
/*=============================================================*/

#menuConteneur{
  list-style-type: none;
  display: inline;
  float:left;
  padding-top:11px;
  margin-left:10px;
}

#menuConteneur *{
  outline:none;
}

#menuConteneur li{
  display: inline;
  margin-left: 5px;
  float: left;  
  font-size:1px;
  color:#838383;
}

#menuConteneur li a:link,
#menuConteneur li a:active,
#menuConteneur li a:visited,
#menuConteneur li a:hover{  
  font-size:11px;
  text-decoration:none;  
  color:#FFFFFF;
  font-weight:bold;
}

#menuConteneur li a:hover{
  color:#69E5FF;
}

#menuConteneur li a.active:link,
#menuConteneur li a.active:active,
#menuConteneur li a.active:visited,
#menuConteneur li a.active:hover{
  color:#333333;
}

#menuConteneur li a.inscription:link,
#menuConteneur li a.inscription:active,
#menuConteneur li a.inscription:visited,
#menuConteneur li a.inscription:hover{
  background-color: #69E5FF;
  padding:3px 3px 3px 5px;
  color:#333333;
}
#menuConteneur li a.inscription:hover{  
  color:#FFFFFF;
  
}

#menuConteneur li a.connexion:link,
#menuConteneur li a.connexion:active,
#menuConteneur li a.connexion:visited,
#menuConteneur li a.connexion:hover{  
  color:#FF5454;
}
#menuConteneur li a.connexion:hover{  
  color:#FFFFFF;
  
}

/*=============================================================*/
/*==========================BLOC LOGIN=========================*/
/*=============================================================*/

#login_top {
  width:160px;
  height:100px;
  background:url(../img/header_fond_login.gif) no-repeat top left;
  margin-left:387px;
  margin-bottom:5px;
  padding-top:20px;
  padding-left:15px;
  
  color:#FFFFFF;
}

#login_top .text{
  color:#FFFFFF;
  margin-top:5px;
  margin-bottom:2px;
}
#login_top .conf{  
  margin-top:5px;
  margin-left:83px;
  display:block;
}

#login_top .sized{
  width:140px;  
}

/*=============================================================*/
/*===================HOME PAGE=================================*/
/*=============================================================*/

#homecontent{
  width:1000px;
  /*height:518px;*/
  /*background:url(../img/homefond.png) no-repeat top left;   */
  margin-left:auto;
  margin-right:auto;  
  margin-top:11px;
}

#homecontent .home_buttons{
  float:left;
  display:inline;
  width:510px;
}

#homecontent .home_buttons a{
  color:#FFFFFF;
  font-size:11px;
  cursor:pointer;
  padding-left:17px;
  padding-top:3px;
  width:480px;
  height:55px;
}

#homecontent .home_buttons .suis{
  background:url(../img/home_bt_suis_dj.gif) no-repeat top left;  
  display:block;
  text-decoration:none;
  color:#FFFFFF;
}

#homecontent .home_buttons a .title{
  color:#333333;
  font-size:13px;
}

#homecontent .home_buttons a .big{
  color:#333333;
  font-size:30px;
  text-transform:uppercase;
}


#homecontent .home_buttons .cherche{
  background:url(../img/home_bt_cherche.gif) no-repeat top left;   
  margin-bottom:7px;
  display:block;
  text-decoration:none;
  color:#FFFFFF;
}



#homecontent .home_twitter{
  float:left;
  display:inline;
  width:491px;
}

#homecontent .line{
  background:url(../img/home_pointille.gif) repeat-x bottom left;   
  padding-bottom:14px;
}

#homecontent .home_edito .bubble_title{
  background-color:#373636;
}

#homecontent .home_edito{
  position:relative; /*Pour bubble title !*/
  
  float:left;
  display:inline;
  width:450px;
  height:218px;
  margin-left:13px;
  background-color:#FFFFFF;
  margin-top:25px;
  padding-top:50px;
  padding-bottom:15px;
  padding-right:15px;
}

#homecontent .home_twitter{
  float:right;
  display:inline;
  width:470px;
  background-color:#FFFFFF;
  padding:10px;
  height:28px;
  position:relative;
}

#homecontent .home_twitter .date_twit{
  color:#FF9933;
}

#homecontent .home_twitter .bird{
  background:url(../img/home_twit_bird.gif) top left no-repeat;
  position:absolute;
  top:46px;
  left:400px;
  width:89px;
  height:67px;
  
}



#homecontent .home_dj_mav{
  float:left;
  display:inline;
  width:520px;
  height:283px;
  background:url(../img/home_mav_dj.jpg) top left no-repeat; 
  margin-top:25px;
  position:relative;
  overflow:hidden;
}

#homecontent .home_dj_mav img{
  width:520px;
  height:283px;
}

#homecontent .home_dj_mav .info{
  position:absolute;
  width:444px;
  height:60px;
  left:520px;
  top:204px;
}

#homecontent .home_dj_mav .info_back{
  background-color:#FFFE7A;
  width:444px;  
  height:60px;
  position:absolute;
}

#homecontent .home_dj_mav .infotxt{  
  width:444px;  
  height:60px;
  position:absolute; 
  left:18px;
  font-family: 'Impact';
  font-size:36px;
  color:#FFFFFF;
}

#homecontent .home_dj_mav .infolink{  
  width:86px;  
  position:absolute;  
  padding-left:358px;
  padding-top:38px;  
  font-family: 'Impact';
  font-size:14px;
  text-decoration:none;
  color:#FFFFFF;
}

#homecontent .home_news .bubble_title{
  background-color:#66CC66;
}

#homecontent .home_news{
  position:relative; /*Pour bubble title !*/
  
  float:left;
  display:inline;
  width:435px;  
  margin-left:13px;
  margin-right:15px;  
  margin-top:25px;
  background-color:#FFFFFF;
  padding-top:50px;
  padding-bottom:10px;
  padding-right:15px;
  padding-left:15px;
}

#homecontent .home_news .blocNews{
  margin-bottom:12px;
  
}

#homecontent .home_news .blocNews .date{
  float:left;
  display:inline;
  margin-right:5px;
  background-color:#E4E4E4;
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
  width:55px;
  height:30px;
  font-size:12px;
}

#homecontent .home_news .blocNews .jourmois{
  font-weight:bold;
  font-size:13px;
  text-transform:capitalize;
}

#homecontent .home_news .blocNews .content{
  float:left;
  display:inline;
  width:340px;
}

#homecontent .home_news .blocNews .content .title{
  font-weight:bold;
  color:#66CC66;
  font-size:12px;
}

#homecontent .home_news .blocNews .content .apercu *{
  display:inline;
  font-size:11px;
  line-height:13px;
  color:#000000;
  padding:0;
}

#homecontent .home_news .blocNews .content .apercu * br{
  height:0px;
  font-size:0px;
  display:none;
}

#homecontent  .home_chiffres_news{
  float:left;
  display:inline;
  margin-top:25px;
}

#homecontent  .home_chiffres_news h2{
  display:block;  
  padding-top:11px;
  padding-bottom:11px;
  padding-left:8px;
  font-size:16px;
}

#homecontent  .home_chiffres_news .home_chiffres{
  width:285px;
  height:231px;
  background-color:#FFFFFF;  
  float:left;
  display:inline;
  margin-bottom:8px;
}

#homecontent  .home_chiffres_news .home_chiffres h2{
  background-color:#373636;
  color:#FFFFFF;
  margin-bottom:20px;
}

#homecontent  .home_chiffres_news .home_chiffres .blocInfo{
  color:#868686;
  margin-bottom:15px;
  margin-left:10px;
}

#homecontent  .home_chiffres_news .home_chiffres .blocInfo .bigMav{
  color:#FF9933;
  font-weight:bold;
}

#homecontent  .home_chiffres_news .home_newsletter{
  width:198px;
  height:231px;
  background-color:#FFFFFF;
  float:right;
  display:inline;
}

#homecontent  .home_chiffres_news .home_newsletter h2{
  background-color:#A2D6D0;
  color:#333333;
}

#homecontent  .home_chiffres_news .home_newsletter .content{
  margin-top:84px;
  text-align:center;
  color:#868686;
}

.home_newsletter .pub{
  width:198px;
  height:189px;
}

.home_newsletter .pub img{
  width:198px;
  height:189px;
}

#homecontent  .home_chiffres_news .home_carte_dj{
  clear:both;
  width:503px;
  height:69px;
  background-color:#FFFFFF;
  overflow:hidden; 
}

#homecontent  .home_chiffres_news .home_carte_dj a.left{
  text-decoration:none;
  display:inline;
  float:left;
  font-size:16px;
  color:#333333;
  padding-top:15px;
  padding-left:8px;
}

#homecontent  .home_chiffres_news .home_carte_dj .smaller{
  font-size:11px;
}

#homecontent  .home_chiffres_news .home_carte_dj .color{
  color:#FF9933;  
}

#homecontent  .home_chiffres_news .home_carte_dj a.right{
  text-decoration:none;
  display:inline;
  float:right;
}


/*=============================================================*/
/*===================NEWS======================================*/
/*=============================================================*/

#newscontent .blocNews{
  padding-left:20px;
  background:url(../img/chevronspetitpetitcolor.gif) 5px 3px no-repeat;
  margin-bottom:15px;
}

#newscontent .blocNewsSel{
  padding-left:20px;
  background:url(../img/chevronspetitpetitcolor.gif) 5px 3px no-repeat;
  margin-bottom:15px;
  color:#757575;
}


/*=============================================================*/
/*===================CONTENU==MONOBLOC=========================*/
/*=============================================================*/


#monobloccontent{
  
}



/*=============================================================*/
/*===================INSCRIPTION===============================*/
/*=============================================================*/

div.textInscr{
  float:left;
  display:inline;
  width:230px;
  margin-bottom:5px;
  text-align:right;
  margin-right : 30px; 
}
div.inputInscr{
  float:left;
  display:inline;
  width:270px;
  margin-bottom:10px;
}

/*=============================================================*/
/*===================MON COMPTE================================*/
/*=============================================================*/

#moncomptecontent div.tableaubord{
  background-color:#FFFFFF;
  border:1px solid #A3A3A3;
  width:600px;
  padding:10px;
  margin-top:7px;
}



/*=============================================================*/
/*===================MODIF COMPTE==============================*/
/*=============================================================*/

/*

#modifcomptecontent div.tableaubord{
  background-color:#FFFFFF;
  border:1px solid #A3A3A3;
  padding:10px;
  margin-top:15px;
  margin-top:10px;
}

#modifcomptecontent div.textValue{
  float:left;
  display:inline;
  width:290px;
  margin-bottom:5px;
  text-align:right;
  margin-right : 30px;   
}
#modifcomptecontent div.badSiret{
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;
  color:#FF0000;
}

#modifcomptecontent div.badSiret .bold{
  font-weight:bold;
  color:#FF0000;
}
#modifcomptecontent div.choixValue{
  float:left;
  display:inline;
  width:280px;
  margin-bottom:5px;
}

#modifcomptecontent div.photoLeft{
  float:left;
  display:inline;
  width:290px; 
  text-align:center;
}

#modifcomptecontent div.wrapback{
  background-color:#F4F4F4;
  padding-top:5px;  
  margin-bottom:15px;
  position:relative;
  zoom:1;
  
}

#modifcomptecontent div.wrapback div.num{
  position:absolute;
  top:20px;
  left:10px;
  color:#FBD16D;
  font-size:35px;
  zoom:1;
  
}

#modifcomptecontent .sizeSlider{
  width:500px;
  margin-left:50px;
  text-align:center;
  line-height:15px;
}
*/

/* div#echangeContent .hint{
  position:absolute;
  top:747px;
  left:566px;
  background:url(../img/fond_hint_budg.png) no-repeat 0px 0px ;
  width:283px;
  height:196px;
  padding-left:25px;
  padding-right:25px;
  padding-top:35px;
  z-index:100;
  color:#F27E02;
  font-size:15px;
  font-weight:bold;
} */

div#echangeContent .hint{
  color:#F27E02;
  font-size:15px;
  font-weight:bold;
}

/* div#echangeContent .hint_ok{
  position:absolute;
  top:530px;
  left:1015px;
  border: 1px solid #AAAAAA;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background-color:#F7F0B3;
  width:283px;
  height:196px;
  padding-left:25px;
  padding-right:25px;
  padding-top:35px;
  z-index:100;
  color:#F27E02;
  font-size:15px;
  font-weight:bold;
} */

div#echangeContent .hint_ok{
  color:#F27E02;
  font-size:15px;
  font-weight:bold;
}

div#echangeContent .crosshint{
  top:20px;
  left:370px;
  position:absolute;
  width:15px;
  height:15px;
  background:url(../img/crosshint.gif) no-repeat 0px 0px ;
  cursor:pointer;
}

div#echangeContent .budexcellent{
  color:#13BD3E;
}
div#echangeContent .budnormal{
  color:#FFA200;
}
div#echangeContent .budmoyen{
  color:#FF6000;
}
div#echangeContent .budinsuffisant{
  color:#FF0000;
}

/*=============================================================*/
/*===================MES FACTURES==============================*/
/*=============================================================*/

#Facturecontent div.tableaubord{
  background-color:#FFFFFF;
  border:1px solid #A3A3A3;
  width:600px;
  padding:10px;
  margin-top:7px;
}


/*=============================================================*/
/*===================HISTORIQUE NEGOCIATION====================*/
/*=============================================================*/

#histoNego div.header{
  color : #000000;
  font-family:Arial;
  font-size:12px;
  text-align : left;
  background:url(../img/fdTableBoiteReception.gif) repeat-x bottom left;
  height:17px;
  margin-bottom:7px;
}

#histoNego div.partieGauche{
  float:left;
  display:inline;
  width:430px; 
}

#histoNego div.partieDroite{
  float:right;
  display:inline;
  width:430px; 
  margin-left:25px;
}

#histoNego div.smallGauche{
  float:left;
  display:inline;
  width:160px; 
  padding-left:30px;
}

#histoNego div.smallDroite{
  float:right;
  display:inline;
  width:120px; 
  margin-left:25px;
  padding-left:70px;
}

#histoNego div.oneNego{
  padding:5px;
  border:1px solid #000000;
  background-color:white;
  margin-bottom:10px;
}

#histoNego div.lineNego{
  margin-top:10px;
  border-bottom:1px solid #E3E3E3;
  padding-bottom:10px;
  width:650px;
}

#histoNego span.cloture{
  color:#FF5D05;
  font-weight:bold;
}

#histoNego div.coordsDJ{  
  border:1px solid #D8D8D8;
  background-color:#FFF4DC;
  width:290px;
  float:left;
  display:inline;
  margin-right:50px;
  padding:5px;
  position:relative;
}

#histoNego div.coordsDJ img.icon, #histoNego div.coordsOrg img.icon{
  position:absolute;
  left:240px;
  height:55px;
  width:55px;
}

#histoNego div.coordsDJ a, #histoNego div.coordsOrg a{
  color:#000000;
}

#histoNego div.coordsOrg{  
  border:1px solid #D8D8D8;
  background-color:#E7F3FF;
  width:290px;
  float:left;
  display:inline;
  padding:5px;
  position:relative;
}



/*=============================================================*/
/*===================EVALUATIONS===============================*/
/*=============================================================*/

/*=============================================================*/
/*===================FOOTER====================================*/
/*=============================================================*/
#footer{}

#footer .home_top_5 .bubble_title{
  background-color:#8C68A6;
  width:171px;  
} 

#footer  .home_top_5 {
  position:relative; /*Pour bubble title !*/  
  margin-left:13px;  
  margin-top:26px;
  margin-bottom:10px;
  background-color:#FFFFFF;
  padding-top:50px;
  padding-bottom:30px;
  padding-right:15px;
  padding-left:50px;
  height:140px;
  zoom:1;  
}

#footer  .home_top_5 a{
  display:inline;
  float:left;
  margin-right:25px;
  width:202px;
  height:134px;
  overflow:hidden;
  position:relative;
  text-decoration:none;
}

#footer  .home_top_5 a img{
  height:134px;
}

#footer  .home_top_5 a .name{
  position:absolute;
  display:none;
  top:80px;
  left:25px;
  color:#FFFFFF;
  background-color:#8C68A6;
  padding:8px;
  padding-left:25px;
  padding-right:25px;
  font-size:15px;
  
}

#footer .line_footer{
  background:url(../img/home_pointille.gif) repeat-x top left; 
  padding-top:14px;
  
}

#footer .home_links{   
  padding-left:50px; 
  padding-right:50px; 
  padding-top:10px; 
  padding-bottom:10px; 
  margin-left:13px;  
  background-color:#FFFFFF;
  text-align:center;
  margin-bottom:25px;
}

#footer .home_links a:link,
#footer .home_links a:active,  
#footer .home_links a:visited,
#footer .home_links a:hover{
  color:#333333;
  text-decoration:none;
}
#footer .home_links a:hover{
  color:#FF9933;
  text-decoration:none;
}

#footer .partenaires_suivi_question{
  background-color:#373636;
  padding-top:13px;
  padding-bottom:10px;
}

#footer .partenaires_suivi_question .bubble_title h2{  
  color:#333333;
}

#footer .partenaires_suivi_question .partenaires .bubble_title{
  background-color:#FFFFFF;  
  padding-left:20px;
  padding-right:20px;
  left:0px;
  top:0px;
}

#footer .partenaires_suivi_question .partenaires{
  float:left;
  display:inline;
  width:313px;
  
  position:relative; /*Bubble title*/
  padding-top:60px;
}

#footer .partenaires_suivi_question .partenaires a:link,
#footer .partenaires_suivi_question .partenaires a:active,
#footer .partenaires_suivi_question .partenaires a:visited,
#footer .partenaires_suivi_question .partenaires a:hover{
  color:#FFFFFF;
  text-decoration:none;
}

#footer .partenaires_suivi_question .partenaires a:hover{
  color:#FF9933;
  text-decoration:none;
}

#footer .partenaires_suivi_question .suivi .bubble_title{
  background-color:#FFFFFF;  
  padding-left:20px;
  padding-right:20px;
  left:0px;
  top:0px;
}

#footer .partenaires_suivi_question .suivi{
  float:left;
  display:inline;
  width:314px;
  position:relative; /*Bubble title*/
  padding-top:60px;
}

#footer .partenaires_suivi_question .suivi a:link,
#footer .partenaires_suivi_question .suivi a:active,
#footer .partenaires_suivi_question .suivi a:visited,
#footer .partenaires_suivi_question .suivi a:hover{
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
}
#footer .partenaires_suivi_question .suivi a:hover{
  color:#FF9933;
  text-decoration:none;
  font-weight:bold;
}

#footer .partenaires_suivi_question .question{
  float:right;
  display:inline;
  width:336px;
  background-color:#DCDCDC;
  padding:5px 10px 5px 10px;
  color:#333333;
  font-weight:bold;
}

#footer .partenaires_suivi_question .question h2{
  color:#336666;
  font-weight:normal;
  display:block;
  margin-bottom:5px;
  font-size:16px;
}

#footer .partenaires_suivi_question .question hr{
  border:0;
  margin-top:5px;
  margin-bottom:5px;
  color:#99CCCC;
  background-color:#99CCCC;
  height:1px;
}

#footer .partenaires_suivi_question .question .votants{
  color:#666666;
  font-weight:normal;
  margin-bottom:5px;
}

#footer .partenaires_suivi_question .question button{
  background-color:#BF60E7;
  color:#FFFFFF;
  border:0px;
  padding:5px 20px 5px 20px;
  font-weight:bold;
}

#footer .partenaires_suivi_question .question a{
  color:#8D8D8D;
}

#footer .partenaires_suivi_question .results{
  color:#666666;
}

#footer .partenaires_suivi_question .rappel_question{
  color:#666666;
  font-size:10px;
}

#footer .partenaires_suivi_question .question .one_result{
  position:relative;
}

#footer .partenaires_suivi_question .question .bar{
  height:4px;
  font-size:0.1px;
  line-height:0.1px;  
  background-color:#CACACA;
  position:relative;
  margin-bottom:10px;  
  overflow:hidden;
}

#footer .partenaires_suivi_question .question .res{
  height:4px;
  font-size:0.1px;
  line-height:0.1px;
  width:300px;
  background-color:#FF9933;
  position:absolute;
  top:0px;
  left:-300px;
}

#footer .partenaires_suivi_question .question .chiffre{
  font-size:16px;  
  position:absolute; 
  color:#464646;  
  top:5px;
}

#footer .menubas{
  background-color:#111111;
  padding-top:5px;
  padding-bottom:5px;
}

#footer .menubas .left{
  text-align:left;
  float:left;
  width:211px;
  color:#FFFFFF;
  padding-left:0px;
}

#footer .menubas .left strong{ 
  color:#FFFFFF;
}

#footer .menubas .right{
  text-align:right;
  float:right;
  width:770px;
  color:#CCCCCC;
}

#footer .menubas .right .tiret{
  color:#CCCCCC;
}

#footer .menubas .right a:link,
#footer .menubas .right a:active,
#footer .menubas .right a:visited,
#footer .menubas .right a:hover{
  color:#CCCCCC;
  text-decoration:none;
}
#footer .menubas .right a:hover{
  color:#FF9933;
}
/*=============================================================*/
/*===================PARRAINAGE================================*/
/*=============================================================*/

#parrainContent div.filleul{
  width:220px;
  height:30px;
  color:#000000;
  font-size:10px;
  float:left;
  display:inline;
  margin-left:15px;
}

#parrainContent div.tableaubord{
  background-color:#FFFFFF;
  border:1px solid #A3A3A3;
  width:630px;
  padding:10px;
  margin-top:15px;
  padding-left:30px;
}

#parrainContent input.styled{
  width:200px;
}

/*=============================================================*/
/*===================GERER MON ABONNEMENT======================*/
/*=============================================================*/

#gererAboContent div.tableaubord{
  background-color:#FFFFFF;
  border:1px solid #A3A3A3;
  width:650px;
  padding:10px;
  margin-top:15px;
  padding-left:10px;
}

#gererAboContent div.tableaubord .recap{
  font-size:13px;
}

#gererAboContent div.tableaubord div.gauche{
  float:left;
  display:inline;
  width:300px;
}

#gererAboContent div.tableaubord div.droit{
  float:right;
  display:inline;
  width:300px;
}


/*=============================================================*/
/*===================WAIT PANEL================================*/
/*=============================================================*/

div#divAjaxWaitPanel {
  color: 1px solid #008AA3;
  top: 100px;
  left: 100px;
  width: 200px;
  height: 50px;
  border: 1px solid #008AA3;
  padding-top: 5px;
  padding-bottom : 5px;
  padding-left: 5px;
  padding-right : 5px;
  vertical-align: middle;
  background-color: white;
  text-align: center;
  position: absolute;
  z-index:10000;
}

div#divAjaxWaitPanel div.stateWait {
  height: 48px;
  width: 48px;
  background:url(../img/wait.gif) no-repeat left top;
  border: 0px solid red;
  float:left;
}

div#divAjaxWaitPanel div.stateFinish {
  height: 10px;
  width: 4px;  
  border: 0px solid red;
  float:left; 
}

div#divAjaxWaitPanelContent {
  color: green;
  float:left;
  margin-top:10px;
  margin-left:5px;
  display:inline;
  
}

/*=============================================================*/
/*===================TOP 5 DJ==================================*/
/*=============================================================*/

div#top5 div.conteneurDJ{
  width:182px;  
  margin-bottom:5px;
}

div#top5 div.conteneurDJ img.top5icon{
  border:0px;
  float:left;
  display:inline;
  cursor:pointer;
  width:55px;
  height:55px;
}
div#top5 div.conteneurDJ div{
  border:0px;
  float:left;
  display:inline;
  cursor:pointer;
  width:121px;  
}

/*=============================================================*/
/*===================RESULTAT RECHERCHE DJ=====================*/
/*=============================================================*/

/*=============================================================*/
/*===================RESULTAT RECHERCHE AO=====================*/
/*=============================================================*/
div#resultsDJ .styledDate{
  width:73px;
  margin-bottom:3px;
}
div#resultsDJ div.conteneurResultat h4{
  margin-bottom:2px;
  font-size:14px;
}

div#resultsDJ div.conteneurResultat div.unResultat{
  /*border:1px solid #C7D3E0;*/
  /*width:736px;*/
  /*height:180px;*/
  background-color:#F2F2F2;
  padding:8px;  
  margin-bottom:5px;
  cursor:pointer;
  position:relative;
  zoom:1;
}

div#resultsAO div.conteneurResultat div.unResultatSel{ 
  background-color:#F6FAFD;
}

div#resultsDJ div.conteneurResultat div.unResultat div.gauche{
  float:left;
  width:165px;
  display:inline;  
}
div#resultsDJ div.conteneurResultat div.unResultat div.gauche a img{
  border:1px solid #EAEAEA;  
  width:150px;
  height:100px;
}
div#resultsDJ div.conteneurResultat div.unResultat div.milieu{
  float:left;
  width:421px;
  display:inline;  
  padding-top:5px;
}

div#resultsDJ div.conteneurResultat div.unResultat .styles{
  background:url(../img/icon_styles.gif) no-repeat 0px 0px ;
  padding-left:20px;
  margin-top:5px;
  height:16px;
  color:#5B5B5B;
  font-size:11px;
}

div#resultsDJ div.conteneurResultat div.unResultat .desc{
  background:url(../img/icon_desc.gif) no-repeat 0px 0px ;
  padding-left:20px;
  min-height:16px;
  color:#5B5B5B;
  font-size:11px;
  margin-top:5px;
  overflow:hidden;
  width:400px;
}

div#resultsDJ div.conteneurResultat div.unResultat .styles .virgule{  
  color:#5B5B5B;
  font-size:11px;
}

div#resultsDJ div.conteneurResultat div.unResultat .styles .virgule:first-child{
  display:none;  
}

div#resultsDJ div.conteneurResultat div.unResultat .to_be_continued{
  position:absolute;
  top:117px;
  left:430px;
}

div#resultsDJ div.conteneurResultat div.unResultat .voir {
  background-color:#E4E4E4;
  color:#333333;
  position:absolute;
  top:10px;
  left:608px;
  padding:8px 4px 8px 4px;
  width:69px;
  text-align:center;
  font-size:12px;
}
div#resultsDJ div.conteneurResultat div.unResultat .voir strong{
  font-weight:bold;
  color:#333333;
  font-size:12px;
}

div#resultsDJ .pub{
  width:694px;
  height:89px;
  margin-bottom:10px;
}

div#resultsDJ .pub img{
  width:694px;
  height:89px;
}

div#resultsDJ .top4Result{
  border:1px solid #FF9933;
}

div#resultsDJ .top4Result .titleTop4Result{
  background-color: #FF9933;
  color: #FFFFFF;
  display: block;
  font-size: 16px;
  padding: 4px;
}


div#resultsDJ  hr{
  border-bottom: 1px dotted #ACACAC;
  border-top:0px;
  border-left:0px;
  border-right:0px;
  margin-top:20px;
  margin-bottom:10px;
}


/*=============================================================*/
/*===================FICHE DETAIL DJ===========================*/
/*=============================================================*/
#detailDJFull .descriptif{
  background:url(../img/quote_open.gif) no-repeat; 
  background-position:0px 0px;
  padding-top:15px;
  padding-left:13px; 
  padding-right:5px;
  position:relative;
  z-index:2;
}
#detailDJFull  img.close{
  float:right;  
  display:inline;
  position:relative;
  top:-10px;
  z-index:1;
}

#detailDJFull .entoure{
  border:1px solid #D8ECFF;
  margin-bottom:5px;
}

#detailDJFull .entouregris{
  border:1px solid #F8F8F8;
  margin-bottom:5px;
}

#detailDJFull div.tableaubord{
  background-color:#FFFFFF;
  border:1px solid #A3A3A3;
  width:690px;
  padding:10px;
  margin-top:15px;
  padding-left:10px;
}

#detailDJFull div.tableaubord div.gauche{
  float:left;
  display:inline;
  width:372px;
  padding-left:0px; 
}
#detailDJFull div.tableaubord div.droit{
  float:right;
  display:inline;
  width:308px;
  padding-left:5px;
  
}


#detailDJFull div.fichetech{
  float:left;
  width:455px;
}

#detailDJFull div.contact{
  margin-top:50px;
  text-align:center;
  float:left;
  
}

#detailDJFull div.fichetech div.choixValue{
  float:left;
  display:inline;
  width:300px;
  margin-bottom:5px;
  
}




/*=============================================================*/
/*===================RESULTAT RECHERCHE AO=====================*/
/*=============================================================*/
div#resultsAO .styledDate{
  width:73px;
  margin-bottom:3px;
}
div#resultsAO div.conteneurResultat h4{
  margin-bottom:2px;
  font-size:14px;
}

div#resultsAO div.conteneurResultat div.unResultat{
  /*border:1px solid #C7D3E0;*/
  /*width:736px;*/
  /*height:180px;*/
  background-color:#F2F2F2;
  padding:8px;  
  margin-bottom:5px;
  cursor:pointer;
  position:relative;
  zoom:1;
}

div#resultsAO div.conteneurResultat div.unResultatSel{ 
  background-color:#F6FAFD;
}

div#resultsAO div.conteneurResultat div.unResultat div.gauche{
  float:left;
  width:165px;
  display:inline;  
}
div#resultsAO div.conteneurResultat div.unResultat div.gauche a img{
  border:1px solid #EAEAEA;  
  width:150px;
  height:100px;
}
div#resultsAO div.conteneurResultat div.unResultat div.milieu{
  float:left;
  width:421px;
  display:inline;  
  padding-top:5px;
}

div#resultsAO div.conteneurResultat div.unResultat .styles{
  background:url(../img/icon_styles.gif) no-repeat 0px 0px ;
  padding-left:20px;
  margin-top:5px;
  height:16px;
  color:#5B5B5B;
  font-size:11px;
}

div#resultsAO div.conteneurResultat div.unResultat .desc{
  background:url(../img/icon_desc.gif) no-repeat 0px 0px ;
  padding-left:20px;
  min-height:16px;
  color:#5B5B5B;
  font-size:11px;
  margin-top:5px;
  overflow:hidden;
  width:400px;
}

div#resultsAO div.conteneurResultat div.unResultat .styles .virgule{  
  color:#5B5B5B;
  font-size:11px;
}

div#resultsAO div.conteneurResultat div.unResultat .styles .virgule:first-child{
  display:none;  
}

div#resultsAO div.conteneurResultat div.unResultat .to_be_continued{
  position:absolute;
  top:0px;
  left:430px;
}

div#resultsAO div.conteneurResultat div.unResultat .voir {
  background-color:#E4E4E4;
  color:#333333;
  position:absolute;
  top:0px;
  left:608px;
  padding:8px 4px 8px 4px;
  width:69px;
  text-align:center;
  font-size:12px;
}
div#resultsAO div.conteneurResultat div.unResultat .voir strong{
  font-weight:bold;
  color:#333333;
  font-size:12px;
}

div#resultsAO div.conteneurResultat div.unResultat .exclu{
  padding:5px 5px 5px 5px;
}

hr.exclu{
  border-bottom: 1px dotted #ACACAC;
  border-top:0px;
  border-left:0px;
  border-right:0px;
  margin-bottom:10px;
  width:680px;
}


div#resultsAO div.tableaubord{
  background-color:#FFFFFF;
  border:1px solid #A3A3A3;
  width:650px;
  padding:10px;
  padding-top:25px;
  margin-top:15px;
  padding-left:10px;
}

div#resultsAO .hint{
  position:absolute;
  top:42px;
  left:180px;
  background:url(../img/fond_hint.png) no-repeat 0px 0px ;
  width:283px;
  height:216px;
  padding-left:100px;
  padding-right:25px;
  padding-top:35px;
  z-index:100;
  color:#F27E02;
  font-size:15px;
  font-weight:bold;
}

div#resultsAO .crosshint{
  top:20px;
  left:370px;
  position:absolute;
  width:15px;
  height:15px;
  background:url(../img/crosshint.gif) no-repeat 0px 0px ;
  cursor:pointer;
}

div#resultsAO .pub{
  width:694px;
  height:89px;
  margin-bottom:10px;
}

div#resultsAO .pub img{
  width:694px;
  height:89px;
}
/*=============================================================*/
/*===================MUTUALISES================================*/
/*=============================================================*/

.tube{
  width:1000px;
  margin:auto;
}

.actions a.mavlink, .action a.mavlink{
  background-color:#FF9933;
  padding:5px;
  color:#FFFFFF;
  font-weight:bold;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}




/*h2{
  color:#6E6565;
  font-size:18px;
  padding-left:30px;
  background:url(../img/chevronscolor.gif) 0px 6px no-repeat;
  display:block;
  margin-bottom:10px;
} */

h3{
  color:#FF5D05;
  font-size:14px;
  /*background:url(../img/chevronspetit.gif) 0px 5px no-repeat;*/
  display:block;
  margin-bottom:7px;
} 

h4{
  color:#6E6565;
  font-size:16px; 
  font-weight:bold;
  display:block;
  margin-bottom:5px;
} 

div.sized{
  /*min-height:440px;*/
}

.nicEdit-pane h2{
  color:#6E6565;
  font-size:18px;
  padding-left:0px;
  background:url(../img/0.gif) 0px 0px no-repeat;
  display:block;
  margin-bottom:10px;
} 

.nicEdit-pane h3{
  color:#FF5D05;
  font-size:14px;
  padding-left:0px;
  background:url(../img/0.gif) 0px 0px no-repeat;
  display:block;
  margin-bottom:7px;
} 


div.decal{
  padding-left:10px;
}
div.doubledecal{
  padding-left:20px;
}

.petit{
  font-size:9px;
}
.moyen{
  font-size:11px;
}
.demiteinte{
  color:#5B5B5B;
}
.validation{
  float:right;
  display:inline;
  margin-bottom:15px;
  padding:10px 10px 10px 10px;
  background-color:#E4E4E4;
  cursor:pointer;
}

#tooltip {
  color : #393939;
  font-weight: normal;
  font-size:10px;
  border: 1px solid #CCCCCC;
  background-color: white;
  visibility: hidden;
  position: absolute;
  padding-left:5px;
  padding-top:5px;
  padding-right:5px;
  padding-bottom:5px;
  z-index:200;
  /*max-height: 100px;*/
}

.multiselectlong{
  /*background:url(../img/fondmultiselectlong.gif) 0px -1px no-repeat;
  height: 21px;
  width:253px; */
}

.multiselectlong .contentmulti{
  /*width:224px;
  height:15px;
  padding-top:4px;
  overflow:hidden;
  padding-left:2px;  */
}

.multiselect{
  /*background:url(../img/fondmultiselectcourt.gif) 0px -1px no-repeat;
  height: 21px;
  width:161px;   */
}

.multiselect .contentmulti{
  /*width:132px;
  height:15px;
  padding-top:2px;
  overflow:hidden;
  padding-left:5px; 
  font-size:12px; */
  
}

.contentmulti{
  color:#999999;
  padding-left:20px;
}

.middle .add_item{
  color:#FF9933;
  text-align:right;
  font-size:10px;
  margin-right:10px;
  cursor:pointer;  
}

.smallLeft button.submit_search{
  background-color:#E4E4E4;
  color:#333333;
  border:0px;
  padding:5px 20px 5px 20px;
  font-weight:bold;
  margin-bottom:10px;
  margin-left:10px;
  margin-right:20px;
  cursor:pointer;
  width:110px;
  display:inline;
  float:left;
}

.smallLeft button.reinit_search{
  background-color:#E4E4E4;
  color:#333333;
  border:0px;
  padding:5px 20px 5px 20px;
  font-weight:bold;
  cursor:pointer;
  width:110px;
  display:inline;
  float:left;
}

.DLTypo{
  position:absolute;
  width:400px;   
  border: 1px solid #ACACAC;
  background-color: white;
  z-index:1000;
}

.DLTypo .top_dl{
  background-color:#F5F5F5;
  padding:5px 0px 5px 5px;
}

.DLTypo .top_dl .title{
  font-size:15px;
  margin-bottom:2px;
}

.DLTypo .top_dl div{
  color:#666666;
}

.DLTypo .content_data{
  padding-left:10px;
  padding-bottom:10px;
}

.DLTypo .croix{
  position:absolute;
  top:0px;
  left:390px;
  cursor:pointer;
}

#lineDl{
  height:17px;
  padding-top:5px; 
  width:186px;
  overflow-y:hidden;
  float:left;
}
.colored {
  background-color:#EAF6F8;
}

div.divAutoComplete {
  position: absolute;
  background-color: white;
  z-index: 10000;
  display: none;
  overflow: scroll;
  height: 150px;
  width: 250px;
  border: 1px solid #333333;
}

div.divAutoComplete ul {
  list-style:none;
  padding: 2px 2px 2px 2px;
  margin: 0px;
}

div.divAutoComplete ul li {
  cursor : pointer;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

/*----------------MENU PAGES INTERIEURES------------------------*/

.top_page{
  background:url(../img/home_pointille.gif) repeat-x bottom left;   
  padding-bottom:14px;
  margin-top: 10px;
}


.top_page .buttons{
  float:left;
  display:inline;
  width:498px;
}

.top_page .buttons_right{
  float:right;
}

.top_page .buttons a{
  color:#FFFFFF;
  font-size:11px;
  cursor:pointer;
  padding-left:17px;
  padding-top:3px;
  width:480px;
  height:55px;
}

.top_page .buttons .suis{
  background:url(../img/home_bt_suis_dj.gif) no-repeat top left;  
  display:block;
  text-decoration:none;
  color:#FFFFFF;
}

.top_page .buttons a .title{
  color:#333333;
  font-size:13px;
}

.top_page .buttons a .big{
  color:#333333;
  font-size:30px;
  text-transform:uppercase;
}

.top_page .buttons .cherche{
  background:url(../img/home_bt_cherche.gif) no-repeat top left;   
  margin-bottom:7px;
  display:block;
  text-decoration:none;
  color:#FFFFFF;
}

.top_page .buttons .help{
  background:url(../img/help.gif) no-repeat top left;   
  margin-bottom:7px;
  display:block;
  text-decoration:none;
  color:#FFFFFF;
  padding-top:5px;
  cursor: pointer;
  font-size: 11px;
  height: 53px;
  padding-left: 17px;
  width: 480px;
}

.top_page .buttons .gestionOrg{
  background:url(../img/btn_gestion_org.gif) no-repeat top left;   
  display:block;
  text-decoration:none;
  padding-top:13px;
  font-size: 11px;
  height: 55px;
  padding-left: 17px;
  width: 480px;
}

.top_page .buttons .gestionOrg .left,
.top_page .buttons .gestionOrg .right,
.top_page .buttons .parainage .left,
.top_page .buttons .parainage .right{
  float:left;
  display:inline;
  width:50%;
}

.top_page .buttons .gestionOrg .left a,
.top_page .buttons .gestionOrg .right a{
  text-decoration:none;
  color:black;
  padding-left:0px;
}

.top_page .buttons .gestionOrg .left a.new_AO{
  border-bottom: 1px dotted black;
  font-weight:bold;
}



.top_page .buttons .title{
  color:#333333;
  font-size:13px;
}

.top_page .twitter{
  float:right;
  display:inline;
  width:470px;
  background-color:#FFFFFF;
  padding:10px;
  height:28px;
  position:relative;
}

.top_page .date_twit{
  color:#FF9933;
}

.top_page .bird{
  background:url(../img/home_twit_bird.gif) top left no-repeat;
  position:absolute;
  top:46px;
  left:400px;
  width:89px;
  height:67px;  
}

.top_page .buttons .parainage{
  background:url(../img/btn_parainage.gif) no-repeat top left;   
  margin-bottom:7px;
  display:block;
  text-decoration:none;
  padding-top:10px;
  font-size: 11px;
  height: 55px;
  padding-left: 17px;
  width: 480px;
}

.top_page .buttons .infos{
  background:url(../img/bloc_infos.gif) no-repeat top left;   
  margin-bottom:7px;
  display:block;
  text-decoration:none;
  padding-top:10px;
  font-size: 11px;
  height: 55px;
  padding-left: 17px;
  width: 480px;
  margin-top:85px;
  margin-left:9px;
}

.top_page .buttons .infos p.white{
  color:#ffffff;
  width:415px;
  font-weight:bold;
  font-size:13px;
}

.top_page .buttons .parainage a{
  padding-left:0px;
  text-decoration:none;
  
}

.top_page .map_djs{
  background:url(../img/btn_map_djs.gif) no-repeat;   
  float:right;
  display:inline;
  text-decoration:none;
  height: 58px;
  width: 490px;
  margin-top: 88px;
}

.top_page .map_djs_right{
  margin:auto;
  background-color:#FFFFFF;
  width: 498px;
}

/*----------------ECRAN LISTE PAGES INTERIEURES------------------------*/

.interieur .tube{
  background:url(../img/home_pointille.gif) repeat-x bottom left; 
  padding-bottom:15px; 
}

.interieur h2{
  display:block;
  background-color:#373636;
  color:#FFFFFF;
  font-size:16px;
  padding:10px 10px 10px 10px;
  margin-top:13px;
}
.interieur h2 a{
  text-decoration:none;
}

.interieur h2 .resultat{
  font-size:14px;
  color:#FFFFFF;
}

.interieur h2 img{
  margin-top:3px;
  margin-right:5px;
}

.interieur .liste{  
  padding:10px;  
  background-color:#FFFFFF;   
}

.interieur .liste .smallLeft{ 
  width:269px;
  display:inline;
  float:left;
  background-color:#F5F5F5;  
}

.interieur .liste .smallLeft .title{
  color:#FF9933;
  font-size:16px;  
  font-weight:normal;
  padding:10px;
}

.interieur .liste .smallLeft .middle{ 
  border-top:1px solid #ACACAC;
  padding-left:10px;
  padding-bottom:10px;
  padding-top:10px;
}

.interieur .liste .smallLeft .middle .title{
  color:#666666;
  font-size:13px;
  margin-bottom:8px;
  font-weight:bold;
  padding:0px;
}

.interieur .liste .bigRight{ 
  width:694px;
  display:inline;
  float:right;
}

.interieur .liste .bigRight .actions{
  background-color:#F5F5F5;
  padding:12px 10px 12px 10px;
  color:#666666;
  margin-bottom:10px;
}

.interieur .liste .bigRight .actions a{
  color:#666666;  
}

.interieur .liste .bigRight .actions a.mavlink{
  color:#FFFFFF;
}

.interieur .liste .bigRight .actions .title{
  padding:12px 10px 12px 10px;
  color:#333333;
  font-weight:bold;
}

#niceditorcontent{
  background-color:#FFFFFF; 
}

#error_contact{
  font-weight:bold;
  color:red;
}

.fb_button_text{
  color:#ffffff !important;
  font-weight:bold;
}



.modalSearchDj  h2{
  font-size:24px;
  display:block;
  width:100%;
  text-align:center;
  margin-top:15px;
}

.modalSearchDj .left{
  float:left;
  display:inline;
}

.modalSearchDj .conteneurDepot{
  width:350px;
  padding:5px 5px 5px 5px;
  margin-right:15px;
  margin-top:15px;
  height:205px;
  cursor:pointer;
  border:1px solid #FFFFFF;
}

.modalSearchDj .depot{
  width:230px;
  
}

.modalSearchDj p.depotAnnonce{
  font-size:12.75pt;
  margin-top:68px;
  margin-left:5px;
}

.modalSearchDj .conteneurCarte{
  width:370px;
  padding:5px 5px 5px 5px;
  margin-left:15px;
  margin-top:15px;
  height:205px;
  border:1px solid #FFFFFF;
}

.modalSearchDj .carte{
  height:205px;
}

.modalSearchDj .carte img{
  margin-top:43px;
}

.modalSearchDj .conteneurCarte p.texte_carte{
  font-size: 12.75pt;
  margin-left: 20px;
  margin-top: 50px;
  text-align: center;
  width: 220px;
}


.modalSearchDj .conteneurCarte input{
  border-top:4px solid #E4E4E4;  
  border-left:4px solid #E4E4E4;  
  border-right:4px solid #E4E4E4; 
  border-bottom:4px solid #E4E4E4; 
  font-size:9px;
  padding-top:1px;
  padding-left:1px;
  height:14px;
  width:140px;
  margin-top:10px;
  margin-left:20px;
}


.modalSearchDj .conteneurCarte .validation{
  float:right;
  display:inline;
  margin-bottom:15px;
  padding:5px 5px 5px 5px;
  background-color:#E4E4E4;
  cursor:pointer;
  margin-top:10px;
}


.borderForModalSearch{
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border:1px solid #FF8400 !important;
}


.errorForm{
  display:none;
  color:#C40E3C;
  width:285px;
  margin-bottom: 10px;
  font-weight:bold;
  font-size:12px;
}

.errorFormFocus{
  border:1px solid red !important;
}

.plusInfos{
   display:none;
}

.infosDl{
  display:none;
  color: #FF9933 !important;
}


.tblCreditAo{
  width:100%;
  border-collapse:collapse;
}

.tblCreditAo th {
  text-align:left;
  padding:5px;
}

.tblCreditAo td {
  text-align:left;
  padding:5px;
}

.tblCreditAo .borderRight{
  border-right: 1px dotted #ACACAC;
}

.tblCreditAo .borderLeft{
  border-left: 1px dotted #ACACAC;
}

.tblCreditAo .borderTop{
  border-top: 1px dotted #ACACAC;
}

.tblCreditAo .borderBottom{
  border-bottom: 1px dotted #ACACAC;
}


.top_page .creditAo{
  display: inline;
  float: right;
  height:58px;
  width:490px;
  background-color:white;
  margin-top:86px;
}

.top_page .creditAo .chiffre{
  float:left;
  display:inline;
  width:70px;
  color:#393939;
  font-weight: bold;
}

.top_page .creditAo .text{
  float:left;
  display:inline;
}

/*----------------ECRAN GUIDE DU DJ------------------------*/

#publicite .liste *{
  font-size:15px;
}

#guideDj b{
  
}

/*----------------ECRAN PARLEZ NOUS-----------------------*/

#parlez *{
  font-size:15px;
}

/*----------------VERSION IMPRIMABLE-----------------------*/
.noback{
  background-color:#FFFFFF;
}
.printed .bloc{
  margin-top:10px;
  background-color:#F1F1F1;
}
