/* 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:url(../img/lignefond.png) repeat top left;
}

html, body {  
  padding:0px;
  font-family: Verdana, 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: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

p{
  font-family: Verdana;	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;
}

.normal{
  font-weight:normal;  
}
.mav{
  font-weight:bold;
}

a:link{
  color:#FF5D05;
  text-decoration:none;
}
a:visited{
  color:#DE5205;
  text-decoration:none;
}
a:hover{
  color:#FF5D05;
  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;
}

/*=============================================================*/
/*===================HEADER====================================*/
/*=============================================================*/
#header{
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  height:118px;
  width:1000px;
  padding-top:58px;
  background:url(../img/header.png) no-repeat top left;
}
#header #login{  
  margin-left:754px;  
  height:98px;
  width:196px;
  background:url(../img/loginfond.png) no-repeat top left;
  color:#FFFFFF;
  font-size:12px; 
  padding-left:22px; 
 
}
#header #login .text{  
  color:#FFFFFF;
  font-size:12px;
  padding-top:3px;
  padding-bottom:2px;
  width:170px; 
}

#header #login .textlittle{  
  color:#FFFFFF;
  font-size:9px;
  padding-top:3px;
  padding-bottom:2px;
  width:170px; 
}

#header #login .textlittle a:link{  
  color:#FFFFFF;  
  font-size:9px;
  padding-left:20px;
  background:url(../img/chevronspetitcolor.gif) 0px 3px no-repeat;
}
#header #login .textlittle a:visited{  
  color:#FFFFFF;  
  font-size:9px;
  padding-left:20px;
  background:url(../img/chevronspetitcolor.gif) 0px 3px no-repeat;
}
#header #login .textlittle a:hover{  
  color:#FFFFFF;  
  font-size:9px;
  padding-left:20px;
  background:url(../img/chevronspetitcolor.gif) 0px 3px no-repeat;
}

#header #login input.sized{
  height:14px;
  width:147px;
  border:2px solid #555555;
  margin:0px;
}

#header #login .conf{
  font-size:14px; 
  color:#FFFFFF;
  font-weight:bold;
  float:right;
  margin-right:30px;
  display:inline;
  margin-top:2px;
  width:100px; 
}

/*=============================================================*/
/*===================MENU HAUT=================================*/
/*=============================================================*/
#menuConteneur{
  width:996px;  
  margin-left:auto;
  margin-right:auto;  
}
#menuConteneur #left{
  background:url(../img/menugauche.png) no-repeat top left;
  width:21px;
  height:42px;
  float:left;
}
#menuConteneur #milieu{
  background:url(../img/menumilieu.png) no-repeat top left;
  height:42px;
  width:954px;
  float:left;
}
#menuConteneur #milieu a.unItem{
  font-size:14px; 
  color:#FFFFFF;
  font-weight:bold;
  padding-left:8px;
  padding-right:8px;
  float:left;
  display:inline;
  padding-top:12px;
  height:15px;
  position:relative;
}
#menuConteneur #milieu a.unItemSel{
  font-size:14px; 
  color:#483838;
  font-weight:bold;
  padding-left:8px;
  padding-right:8px;
  float:left;
  display:inline;
  padding-top:12px;
  height:15px;
  position:relative;
}
#menuConteneur #milieu .unSep1{
  background:url(../img/menutiret1.png) no-repeat top left;
  height:30px;
  width:7px;
  float:left;
  display:inline;
  position:relative;
}
#menuConteneur #milieu .unSep2{
  background:url(../img/menutiret2.png) no-repeat top left;
  height:30px;
  width:7px;
  float:right;
  display:inline;
  position:relative;
}
#menuConteneur #milieu a.unItemContact{  
  padding-left:8px;
  padding-right:10px;
  float:right;
  display:inline;
  padding-top:0px;
  position:relative;
}

#menuConteneur #right{
  background:url(../img/menudroite.png) no-repeat top left;
  height:42px;
  width:21px;
  float:left;
}

/*=============================================================*/
/*===================CONTENU==MONOBLOC=========================*/
/*=============================================================*/


#monobloccontent .top{
  margin-top:3px;
  width:991px;
  height:12px;
  background:url(../img/topContent.png) no-repeat top left;
  margin-left:auto;
  margin-right:auto;  
  font-size:0.01px;
}
#monobloccontent .middle{
  width:971px;  
  background:url(../img/middleContentRepeat.png) repeat-y top left;
  margin-left:auto;
  margin-right:auto;  
  padding-left:20px;
}

#monobloccontent .bottom{
  width:991px;
  height:12px;
  background:url(../img/bottomContent.png) no-repeat top left;
  margin-left:auto;
  margin-right:auto;  
  margin-bottom:10px;
}

#monobloccontent #validform a{
  padding-left:30px;
  background:url(../img/chevronspetit.gif) 5px 3px no-repeat;
}


/*=============================================================*/
/*===================CONTENU SPLITTE (recherche, news)=========*/
/*=============================================================*/

#splittedcontent{
  width:996px;  
  margin-left:auto;
  margin-right:auto;  
  position:relative;
}

#splittedcontent .smallLeft{
  float:left;
  display:inline;
  width:201px;
}

#splittedcontent .bigRight{
  float:left;
  display:inline;
  width:792px;
}

#splittedcontent .smallLeft .top{
  margin-top:3px;
  width:201px;
  height:17px;
  background:url(../img/topLeft.png) no-repeat top left;
  margin-left:auto;
  margin-right:auto;  
  font-size:0.01px;
}
#splittedcontent .smallLeft .middle{
  width:183px;  
  background:url(../img/middleLeft.png) repeat-y top left;
  margin-left:auto;
  margin-right:auto;  
  padding-left:13px;
  padding-right:5px;
}

#splittedcontent .smallLeft .bottom{
  width:201px;
  height:18px;
  background:url(../img/bottomLeft.png) no-repeat top left;
  margin-left:auto;
  margin-right:auto;  
  margin-bottom:10px;
}

#splittedcontent #validform a{
  padding-left:30px;
  background:url(../img/chevronspetit.gif) 5px 3px no-repeat;
}

/*--------------------------------------------------------------------------------*/

#splittedcontent .bigRight .top{
  margin-top:3px;
  width:792px;
  height:19px;
  background:url(../img/topRight.png) no-repeat top left;
  
  font-size:0.01px;
}
#splittedcontent .bigRight .middle{
  width:750px;  
  background:url(../img/middleRight.png) repeat-y top left;
  
  padding-left:21px;
  padding-right:20px;
}

#splittedcontent .bigRight .bottom{
  width:792px;
  height:20px;
  background:url(../img/bottomRight.png) no-repeat top left;
  
  margin-bottom:10px;
}

/*=============================================================*/
/*===================HOME PAGE=================================*/
/*=============================================================*/

#homecontent{
  width:991px;
  height:518px;
  background:url(../img/homefond.png) no-repeat top left;   
  margin-left:auto;
  margin-right:auto;  
  margin-top:3px;
}

#homecontent .ligneTop{
  height:302px;
}
#homecontent .ligneTop .ligneLeft{
  height:287px;
  width:346px;
  margin-left:10px;
  margin-right:10px;
  margin-top:10px;
  float:left;
  display:inline;
  padding-left:25px;
  padding-top:5px;
  
  overflow:hidden;
}

#homecontent .ligneTop .ligneRight{
  height:282px;
  width:555px;
  margin-left:5px;  
  margin-top:10px;
  float:left;
  display:inline;
  padding-top:10px;
  padding-left:20px;
  overflow:hidden;
}

#homecontent .ligneBottom{
  height:186px;
}

#homecontent .ligneBottom .ligneLeft{
  height:181px;
  width:346px;
  margin-left:10px;
  margin-right:10px;
  margin-top:13px;
  float:left;
  display:inline;
  padding-left:25px;
  padding-top:5px;
  
  overflow:hidden;
}

#homecontent .ligneBottom .ligneLeft .blocNews{
  padding-left:30px;
  background:url(../img/chevronspetit.gif) 5px 3px no-repeat;
  margin-bottom:15px;
}



#homecontent .ligneBottom .ligneRight{
  height:181px;
  width:560px;
  margin-left:5px;  
  margin-top:13px;
  float:left;
  display:inline;
  padding-left:20px;
  padding-top:5px;
  
  overflow:hidden;
}


/*=============================================================*/
/*===================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;
}


/*=============================================================*/
/*===================INSCRIPTION===============================*/
/*=============================================================*/

div.textInscr{
  float:left;
  display:inline;
  width:290px;
  margin-bottom:5px;
  text-align:right;
  margin-right : 30px; 
}
div.inputInscr{
  float:left;
  display:inline;
  width:300px;
  margin-bottom:5px;
}

/*=============================================================*/
/*===================MON COMPTE================================*/
/*=============================================================*/

#moncomptecontent div.tableaubord{
  background-color:#FFFFFF;
  border:1px solid #A3A3A3;
  width:600px;
  padding:10px;
  margin-top:7px;
}

#moncomptecontent div.textNot{
  float:left;
  display:inline;
  width:200px;
  margin-bottom:5px;
  text-align:right;
  margin-right : 30px; 
  padding-top:5px;
}
#moncomptecontent div.valueNot{
  float:left;
  display:inline;
  width:200px;
  margin-bottom:5px;
}

/*=============================================================*/
/*===================MODIF COMPTE==============================*/
/*=============================================================*/



#modifcomptecontent div.tableaubord{
  background-color:#FFFFFF;
  border:1px solid #A3A3A3;
  width:600px;
  padding:10px;
  margin-top:15px;
}

#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;
  z-index:9;
}

#modifcomptecontent div.wrapback div.num{
  position:absolute;
  top:20px;
  left:10px;
  color:#FBD16D;
  font-size:35px;
  zoom:1;
  z-index:10;
}


div#modifcomptecontent .hint{
  position:absolute;
  top:250px;
  left:400px;
  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#modifcomptecontent .hint_ok{
  position:absolute;
  top:250px;
  left:400px;
  background:url(../img/fond_hint_budg_ok.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#modifcomptecontent .crosshint{
  top:20px;
  left:370px;
  position:absolute;
  width:15px;
  height:15px;
  background:url(../img/crosshint.gif) no-repeat 0px 0px ;
  cursor:pointer;
}

div#modifcomptecontent .budexcellent{
  color:#13BD3E;
}
div#modifcomptecontent .budnormal{
  color:#FFA200;
}
div#modifcomptecontent .budmoyen{
  color:#FF6000;
}
div#modifcomptecontent .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:verdana;
  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===============================*/
/*=============================================================*/

#Evalcontent div.tableaubord{
  background-color:#FFFFFF;
  border:1px solid #A3A3A3;
  width:600px;
  padding:10px;
  margin-top:15px;
}

#Evalcontent div.textValue{
  float:left;
  display:inline;
  width:290px;
  margin-bottom:5px;
  text-align:right;
  margin-right : 30px;   
}
#Evalcontent div.choixValue{
  float:left;
  display:inline;
  width:253px;
  margin-bottom:5px;
}

#Evalcontent .mireNotation{  
  height:25px;
  width:117px;
}

#Evalcontent .Note1{
  float:left;
  display:inline;
  width:24px;
  height:25px;
  cursor:pointer;
  
}
#Evalcontent .Note2{
  float:left;
  display:inline;
  width:24px;
  height:25px;
  cursor:pointer;
  
}
#Evalcontent .Note3{
  float:left;
  display:inline;
  width:23px;
  height:25px;
  cursor:pointer;
  
}
#Evalcontent .Note4{
  float:left;
  display:inline;
  width:22px;
  height:25px;
  cursor:pointer;
  
}
#Evalcontent .Note5{
  float:left;
  display:inline;
  width:24px;
  height:25px;
  cursor:pointer;
  
}

/*=============================================================*/
/*===================FOOTER====================================*/
/*=============================================================*/

#footer div{
  text-align:center;
  font-size:11px;
}

#footer div .tiret{
  color:#42A1DF;
}

#footer div a:link{
  color:#42A1DF;
  text-decoration:none;
  font-size:11px;
}
#footer div a:visited{
  color:#42A1DF;
  text-decoration:none;
  font-size:11px;
}
#footer div a:hover{
  color:#42A1DF;
  text-decoration:underline;
  font-size:11px;
}

#footer div.links a:link{
  color:#919191;
  text-decoration:none;
  font-size:10px;
}
#footer div.links a:visited{
  color:#919191;
  text-decoration:none;
  font-size:10px;
}
#footer div.links a:hover{
  color:#919191;
  text-decoration:underline;
  font-size:10px;
}

/*=============================================================*/
/*===================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=====================*/
/*=============================================================*/

div#resultsDJ div.conteneurResultat{

}

div#resultsDJ div.navTop{
  background-color:#FFFFFF;
  border:1px solid #C7D3E0;  
  width:500px;
  padding-top:3px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:5px;
}

div#resultsDJ div.conteneurResultat div.unResultat{
  border:1px solid #C7D3E0;
  width:736px;
  height:72px;
  background-color:#FFFFFF;
  padding:2px;  
  margin-bottom:5px;
  cursor:pointer;
  position:relative;
}

div#resultsDJ div.conteneurResultat div.unResultatSel{ 
  background-color:#F6FAFD;
}

div#resultsDJ div.conteneurResultat div.unResultat div.gauche{
  float:left;
  width:100px;
  display:inline; 
  overflow:hidden;
  text-align:center;
}
div#resultsDJ div.conteneurResultat div.unResultat div.gauche a img{
  border:1px solid #EAEAEA;  
}
div#resultsDJ div.conteneurResultat div.unResultat div.milieu{
  float:left;
  width:350px;
  display:inline;  
  padding-left:25px;
  padding-top:5px;
}
div#resultsDJ div.conteneurResultat div.unResultat div.droit{
  float:left;
  width:205px;
  display:inline;  
  padding-left:10px;
  padding-top:3px;
  border-left:1px solid #EAEAEA;
  height:67px;
}
div#resultsDJ div.conteneurResultat div.unResultat div.droit div.lstStyle{
  float:left;
}

div#resultsDJ div.pagination{
  float:right;
  margin-right:25px;
}


div#resultsDJ .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#resultsDJ .crosshint{
  top:20px;
  left:370px;
  position:absolute;
  width:15px;
  height:15px;
  background:url(../img/crosshint.gif) no-repeat 0px 0px ;
  cursor:pointer;
}


/*=============================================================*/
/*===================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 h4{
  text-align:center;
  margin-bottom:0px;
}

#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.textValue{
  float:left;
  display:inline;
  width:120px;
  margin-bottom:5px;
  text-align:right;
  margin-right : 10px;  
  
}

#detailDJFull div.choixValue{
  float:left;
  display:inline;
  width:238px;
  margin-bottom: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;
  
}


#detailDJFull div.textNot{
  float:left;
  display:inline;
  width:200px;
  margin-bottom:5px;
  text-align:right;
  margin-right : 30px; 
  padding-top:5px;
}
#detailDJFull div.valueNot{
  float:left;
  display:inline;
  width:200px;
  margin-bottom:5px;
}

#detailDJFull div.defilantPhoto{
  width:308px;  
  margin-bottom:5px;
}

#detailDJFull div.defilantPhoto div.grandePhoto{
  width:300px;
  height:230px;  
  font-size:0.01px;
  text-align:center;
  background-color:#000000;
  overflow:hidden;
}
#detailDJFull div.defilantPhoto div.grandePhoto img{
  /*width:74px;*/
  height:100%;
}

#detailDJFull div.defilantPhoto div.petitesPhotoConteneur{
  margin-top:1px;  
  font-size:0.01px;
  padding-left:1px;
}

#detailDJFull div.defilantPhoto div.petitesPhotoItem{
  width:74px;
  height:50px;
  margin-right:1px;  
  float:left;  
  font-size:0.01px;
  text-align:center;
  background-color:#000000;
}

#detailDJFull div.defilantPhoto div.petitesPhotoItem img{
  /*width:74px;*/
  height:50px;
}

/*=============================================================*/
/*===================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:72px;
  background-color:#FFFFFF;
  padding:2px;  
  margin-bottom:5px;
  cursor:pointer;
}

div#resultsAO div.conteneurResultat div.unResultatSel{ 
  background-color:#F6FAFD;
}

div#resultsAO div.conteneurResultat div.unResultat div.gauche{
  float:left;
  width:100px;
  display:inline;  
}
div#resultsAO div.conteneurResultat div.unResultat div.gauche a img{
  border:1px solid #EAEAEA;  
}
div#resultsAO div.conteneurResultat div.unResultat div.milieu{
  float:left;
  width:421px;
  display:inline;  
  padding-left:18px;
  padding-top:5px;
}
div#resultsAO div.conteneurResultat div.unResultat div.droit{
  float:left;
  width:183px;
  display:inline;  
  padding-left:10px;
  padding-top:3px;
  border-left:1px solid #EAEAEA;
  height:67px;
  background:url(../img/headphones.png) no-repeat 130px 10px ;
}
div#resultsAO div.conteneurResultat div.unResultat div.droit div.lstStyle{
  float:left;
  width:186px;
}

div#resultsAO div.pagination{
  float:right;
  margin-right:25px;
}

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;
}



/*=============================================================*/
/*===================MUTUALISES================================*/
/*=============================================================*/




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;
  padding-left:25px;
  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:8px;
}
.moyen{
  font-size:10px;
}
.demiteinte{
  color:#A3A3A3;
}
.validation{
  float:right;
  display:inline;
  /*width:140px;*/
  margin-bottom:15px;
}

#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; 
  
}

.DLTypo{
  position:absolute;
  width:350px;
  min-width:200px;
  overflow: auto;
  height:150px;
  border: 1px solid #CCCCCC;
  background-color: white;
  z-index:1000;
}

#lineDl{
  height:20px;
  padding-top:5px; 
}
.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;
}
