BODY {
    margin: 0 auto;        
    background-color: #000000;
    margin : 0;
    padding : 0;
    color:#FFFFFF;
    font-family: Arial, Helvetica, sans-serif;        
    text-align: center;    
	font-size:14pt;
}

A {
	color:#FFFFFF;
}

A:Hover {
}

img {border:0;}


.input {
    font-size: 11px;
    border: solid 1px;
    border-color: #acacac;   
}
.liste {width:640px;}
.liste td {border:1px solid #fff;padding:3px;}

#conteneur {
    margin: 0 auto;     
    width:1050px;    
}


#middle {
    float:left; 
    width:960px;
    background-color: #464646;          
}

#droite {
   float:left;
   background-image:url(images/fond-droite.jpg);
   background-repeat: no-repeat ;   
   width:45px;
   height:512px;    
}

#gauche {
   float:left;
   background-image:url(images/fond-gauche.gif);
   background-repeat: no-repeat ;   
   width:45px;
   height:512px;
}

#logo {
    float: left;
    width:255px;
    height:108px;
}

#haut {
   float:right;
   background-image:url(images/fond-haut.gif);
   background-repeat: no-repeat ; 
   width:705px;
   height:108px;
}

#contenu {
   background-image:url(images/ombre.gif);
   background-repeat: repeat-x;
   width:960px;
}

#contenu-gauche{
  float:left;
  margin-left:10px;
  margin-top:35px;
  text-align: left;
  width:275px;     
}

#contenu-droit {
    float:right;
    margin-top:35px; 
    
    text-align: left;
    width:675px;       
}


.photo-site {
     float:left; 
       
}

.texte-site {
    float:left;
    width:98%;
    font-size:11px;
}


#fond-bas {
   float:left;
   background-image:url(images/fond-bas.gif);
   background-repeat: no-repeat ;
   width:749px;
   height:100px;    
}

#copy {
    margin-left: 10px;
    margin-top: 50px;
    text-align: left;
    font-size: 11px;
}

#logo-bas {
    float: right;
    width:211px;
    height:100px;    
}

#connexion {
    margin-top: 20px;
    margin-right:20px;
    line-height: 23px;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
}

#go {
    vertical-align: middle;
}

#menu {
    position:absolute;
    margin-top:9px;
}

.s-cat {
    background-image:url(images/cat.gif);
    background-repeat: no-repeat ;  
}


.cat, .s-cat {
    float:left;
    width:100px; 
    font-size: 13px;
    font-family: "Avant Garde","Century Gothic",sans-serif; 
    font-weight: bold;              
    text-align:center;
    text-decoration: none;       
}

.cat a { 
    color: #3e3e3e;
    text-decoration: none; 
}

.cat a:hover {
     color: #ff008a;
    text-decoration: none;      
}

.s-cat a { 
    color: #3e3e3e;
    text-decoration: none; 
}

.s-cat a:hover {
     color: #ff008a;
    text-decoration: none;      
}

.sepa_cat {
    float:left;
   background-image:url(images/sepa-cat.gif);
   background-repeat: no-repeat ;     
    width:2px;
    height:25px;
}

.filles {
   background-image:url(images/filles.jpg);
   background-repeat: no-repeat ;
   text-align:left; 
   width:960px;
   height:304px; 
      
}

.clear {
  clear: left ; 
}

.titre-gris {
    font-family: "Avant Garde","Century Gothic",sans-serif;         
    color:#dcdcdc;
    font-weight: bold;        
}

.lien-gris-11 {
    font-size: 11px;
    color:dcdcdc;
    text-decoration: none;
    font-weight: normal;   
}

.texte-rose-11 {                  
    font-size: 11px;                                                      
    color:#ff008a; 
    font-weight: normal;      
}


.texte-rose-bold {
  color:#ff008a;
  font-weight: bold;  
}

.texte-rose-13-bold {
  color:#ff008a;
    font-family: "Avant Garde","Century Gothic",sans-serif;         
    font-weight: bold;
}

.separator {
    width:100px;
}


.blocka_haut {
    overflow: hidden; 
   background-image:url(images/blocka-haut.png);
   background-repeat: no-repeat ; 
   width:265px;
   height:17px;    
}



.blocka_fond {  
        overflow: hidden; 
   background-image:url(images/blocka-fond.png);
   width:265px;      
}


.blocka_bas {  
    overflow: hidden;     
    background-image:url(images/blocka-bas.png);
   background-repeat: no-repeat ;   
   width:265px;
   height:17px;     
}


.blockb_haut {
    overflow: hidden; 
   background-image:url(images/blockb-haut.png);
   background-repeat: no-repeat ; 
   width:667px;
   height:14px;    
}



.blockb_fond {  
    overflow: hidden; 
   background-image:url(images/blockb-fond.png);
   width:667px; 
   text-align: center;     
}


.blockb_bas {  
    overflow: hidden;     
    background-image:url(images/blockb-bas.png);
   background-repeat: no-repeat ;   
   width:667px;
   height:14px;     
}


.photo-site {
     float:left;
     text-align: center;
     margin-left: 20px;
     width: 150px;      
}

.link_suite  {
    color: #ff008a;
    text-align:right;
}

.link_suite a  {
    color: #ff008a;
}

.texte-site {
    float:left;
    width:488px;
    font-size:11px;
}

.titre-site {
     float:left; 
     color: #ff008a; 
     font-weight: bold;
     font-size:12px;   
	font-family:segoe ui;
}

.url-site {
    float:right;
    color:#7ddeea;
    font-size:12px;
}

.lien-site {
    color:#7ddeea; 
    text-decoration: none;     
	font-family:segoe ui;
}

.photo {
 background-image:url(images/cadre.gif);
 background-repeat: no-repeat ;
 vertical-align: middle;    
 width:126px;
 height:97px;   
}

.screen{
    margin-top: 2px;
    margin-right: 2px;
  vertical-align: middle;    
}

.news {
    margin-left:10px;
    margin-right: 10px;
    font-size:11px;
    color:white;
}

.description-site {
    margin-top: 5px;
    text-align: justify;
	font-size:10pt;
	font-family:segoe ui;
}

.visitez {
    text-align: right;
}

/** ADD MB **/

.add_button{vertical-align: middle}
.liste {width: auto}
.liste td {border:1px solid #fff; padding:3px; background: #fff; color: #000}
.liste th {border:1px solid #fff; height: 29px; background: #eee url(images/th_bg.png) repeat-x; font: bold 15px arial; color: #343434;}
.mb_name{font: bold 13px arial; color: #ff008a}
.liste textarea{border: 1px solid #808080; width: 415px;}
.icon{width: 27px; text-align: center; overflow: hidden}

/** Tableau Statistiques **/

div#ligne {
	clear:both;
	}
div#date {
	line-height: 29px;
	vertical-align: middle;
	float:left;
	width:76px;
	height:29px;
	background-image: url(images/top_bg.png);
	border-left:1px solid #343434;
	text-align: center;
	color: #343434;
	}
div#affichage {
	line-height: 29px;
	vertical-align: middle;
	border-left: 2px coral solid;
	border-color: #343434;
	float:left;
	width:132px;
	height:29px;
	background-image: url(images/top_bg.png);
	text-align: center;
	color: #343434;
	}
div#emails {
	line-height: 29px;
	vertical-align: middle;
	border-left: 2px coral solid;
	border-color: #343434;
	float:left;
	width:165px;
	height:29px;
	background-image: url(images/top_bg.png);
	text-align: center;
	color: #343434;
	}
div#remunerations {
	line-height: 29px;
	vertical-align: middle;
	border-left: 2px coral solid;
	border-color: #343434;
	float:left;
	width:203px;
	height:29px;
	background-image: url(images/top_bg.png);
	text-align: center;
	color: #343434;
	}
div#gains {
	line-height: 29px;
	vertical-align: middle;
	border-left: 2px coral solid;
	border-color: #343434;
	float:left;
	width:60px;
	height:29px;
	background-image: url(images/top_bg.png);
	text-align: center;
	color: #343434;
	}
	
	
div#b1 {
	line-height: 27px;
	vertical-align: middle;
	float:left;
	width:76px;
	height:27px;
	background-image: url(images/cttop_bg.png);
	text-align: center;
	border-left:1px solid #343434;
	}
div#pdvs {
	color: white;
	line-height: 27px;
	vertical-align: middle;
	border-left: 2px coral solid;
	border-color: #343434;
	float:left;
	width:65px;
	height:27px;
	background-image: url(images/cttop_bg.png);
	text-align: center;
	font-size:12pt;
	}
div#pdps {
	color: white;
	line-height: 27px;
	vertical-align: middle;
	border-left: 1px coral solid;
	border-color: #343434;
	float:left;
	width:66px;
	height:27px;
	background-image: url(images/cttop_bg.png);
	text-align: center;
	font-size:12pt;
	}
div#collectes {
	color: white;
	line-height: 27px;
	vertical-align: middle;
	border-left: 2px coral solid;
	border-color: #343434;
	float:left;
	width:82px;
	height:27px;
	background-image: url(images/cttop_bg.png);
	text-align: center;
	font-size:12pt;
	}
div#entrees {
	color: white;
	line-height: 27px;
	vertical-align: middle;
	border-left: 1px coral solid;
	border-color: #343434;
	float:left;
	width:82px;
	height:27px;
	background-image: url(images/cttop_bg.png);
	text-align: center;
	font-size:12pt;
	}
div#essais {
	color: white;
	line-height: 27px;
	vertical-align: middle;
	border-left: 2px coral solid;
	border-color: #343434;
	float:left;
	width:67px;
	height:27px;
	background-image: url(images/cttop_bg.png);
	text-align: center;
	font-size:12pt;
	}
div#abos {
	color: white;
	line-height: 27px;
	vertical-align: middle;
	border-left: 1px coral solid;
	border-color: #343434;
	float:left;
	width:67px;
	height:27px;
	background-image: url(images/cttop_bg.png);
	text-align: center;
	font-size:12pt;
	}
div#rebills {
	color: white;
	line-height: 27px;
	vertical-align: middle;
	border-left: 1px coral solid;
	border-color: #343434;
	float:left;
	width:67px;
	height:27px;
	background-image: url(images/cttop_bg.png);
	text-align: center;
	font-size:12pt;
	}
div#b2 {
	color: white;
	line-height: 27px;
	vertical-align: middle;
	border-left: 2px coral solid;
	border-color: #343434;
	float:left;
	width:60px;
	height:27px;
	background-image: url(images/cttop_bg.png);
	}


div#L1_date {
	color: #ff008a;
	line-height: 25px;
	vertical-align: middle;
	float:left;
	width:76px;
	height:25px;
	background-image: url(images/L1_bg.png);
	border-left:1px solid #343434;
	text-align: center;
	font-size:11pt;
	}
div#L1_pdvs {
	line-height: 25px;
	vertical-align: middle;
	border-left: 2px coral solid;
	border-color: #343434;
	float:left;
	width:65px;
	height:25px;
	background-image: url(images/L1_bg.png);
	text-align: center;
	color: #343434;
	font-size:11pt;
	}
div#L1_pdps {
	line-height: 25px;
	vertical-align: middle;
	border-left: 1px coral solid;
	border-color: #343434;
	float:left;
	width:66px;
	height:25px;
	background-image: url(images/L1_bg.png);
	text-align: center;
	color: #343434;
	font-size:11pt;
	}
div#L1_collectes {
	line-height: 25px;
	vertical-align: middle;
	border-left: 2px coral solid;
	border-color: #343434;
	float:left;
	width:82px;
	height:25px;
	background-image: url(images/L1_bg.png);
	text-align: center;
	color: #343434;
	font-size:11pt;
	}
div#L1_entrees {
	line-height: 25px;
	vertical-align: middle;
	border-left: 1px coral solid;
	border-color: #343434;
	float:left;
	width:82px;
	height:25px;
	background-image: url(images/L1_bg.png);
	text-align: center;
	color: #343434;
	font-size:11pt;
	}
div#L1_essais {
	line-height: 25px;
	vertical-align: middle;
	border-left: 2px coral solid;
	border-color: #343434;
	float:left;
	width:67px;
	height:25px;
	background-image: url(images/L1_bg.png);
	text-align: center;
	color: #343434;
	font-size:11pt;
	}
div#L1_abos {
	line-height: 25px;
	vertical-align: middle;
	border-left: 1px coral solid;
	border-color: #343434;
	float:left;
	width:67px;
	height:25px;
	background-image: url(images/L1_bg.png);
	text-align: center;
	color: #343434;
	font-size:11pt;
	}
div#L1_rebills {
	line-height: 25px;
	vertical-align: middle;
	border-left: 1px coral solid;
	border-color: #343434;
	float:left;
	width:67px;
	height:25px;
	background-image: url(images/L1_bg.png);
	text-align: center;
	color: #343434;
	font-size:11pt;
	}
div#L1_b2 {
	line-height: 25px;
	vertical-align: middle;
	border-left: 2px coral solid;
	border-color: #343434;
	float:left;
	width:60px;
	height:25px;
	background-image: url(images/L1_bg.png);
	text-align: center;
	color: #343434;
	font-size:11pt;
	}
	

div#L2_date {
	color: #ff008a;
	line-height: 25px;
	vertical-align: middle;
	float:left;
	width:76px;
	height:25px;
	background-image: url(images/L2_bg.png);
	border-left:1px solid #343434;
	text-align: center;
	font-size:11pt;
	}
div#L2_pdvs {
	line-height: 25px;
	vertical-align: middle;
	border-left: 2px coral solid;
	border-color: #343434;
	float:left;
	width:65px;
	height:25px;
	background-image: url(images/L2_bg.png);
	text-align: center;
	color: #343434;
	font-size:11pt;
	}
div#L2_pdps {
	line-height: 25px;
	vertical-align: middle;
	border-left: 1px coral solid;
	border-color: #343434;
	float:left;
	width:66px;
	height:25px;
	background-image: url(images/L2_bg.png);
	text-align: center;
	color: #343434;
	font-size:11pt;
	}
div#L2_collectes {
	line-height: 25px;
	vertical-align: middle;
	border-left: 2px coral solid;
	border-color: #343434;
	float:left;
	width:82px;
	height:25px;
	background-image: url(images/L2_bg.png);
	text-align: center;
	color: #343434;
	font-size:11pt;
	}
div#L2_entrees {
	line-height: 25px;
	vertical-align: middle;
	border-left: 1px coral solid;
	border-color: #343434;
	float:left;
	width:82px;
	height:25px;
	background-image: url(images/L2_bg.png);
	text-align: center;
	color: #343434;
	font-size:11pt;
	}
div#L2_essais {
	line-height: 25px;
	vertical-align: middle;
	border-left: 2px coral solid;
	border-color: #343434;
	float:left;
	width:67px;
	height:25px;
	background-image: url(images/L2_bg.png);
	text-align: center;
	color: #343434;
	font-size:11pt;
	}
div#L2_abos {
	line-height: 25px;
	vertical-align: middle;
	border-left: 1px coral solid;
	border-color: #343434;
	float:left;
	width:67px;
	height:25px;
	background-image: url(images/L2_bg.png);
	text-align: center;
	color: #343434;
	font-size:11pt;
	}
div#L2_rebills {
	line-height: 25px;
	vertical-align: middle;
	border-left: 1px coral solid;
	border-color: #343434;
	float:left;
	width:67px;
	height:25px;
	background-image: url(images/L2_bg.png);
	text-align: center;
	color: #343434;
	font-size:11pt;
	}
div#L2_b2 {
	line-height: 25px;
	vertical-align: middle;
	border-left: 2px coral solid;
	border-color: #343434;
	float:left;
	width:60px;
	height:25px;
	background-image: url(images/L2_bg.png);
	text-align: center;
	color: #343434;
	font-size:11pt;
	}
div#r_gains {
	color: white;
	line-height: 27px;
	vertical-align: middle;
	border-left: 1px coral solid;
	border-right: 1px coral solid;
	border-color: #343434;
	float:left;
	width:66px;
	height:27px;
	background-image: url(images/cttop_bg.png);
	text-align: center;
	font-size:12pt;
	}