article{display:block; }
body {
	/* [disabled]margin: 0; */
	padding: 0;
	
	background:url(tall.jpg) repeat-x #82b7bf;
	font-size:15px;
            
}

/*======= commentaire =======*/
.haut{background:url(background_ho.png) repeat-x;}
.footer{background:#056ba8 repeat-x; font-size:13px; }
.bttn{background: url(btton_anonce.png) repeat-x;}
.bttnh{background: url(btton_anonce1.png) repeat-x;}
.contour{border-left:1px #999 solid;}
.band{background: url(bande_info.png) repeat-x;}
.theme{background:url(bande_annox.png)no-repeat;}
.category{background: url(category.png)no-repeat;}
.region{background: url(bande_region.png)no-repeat;}
.depot{background: url(fleche_haut.png)no-repeat;}
.rens{background:url(back_rens.png) no-repeat;}
.cli{background:url(back_cli.png) no-repeat;}
.plus_bck{background: url(back+.png) no-repeat;}
.off{background: url(offx.png)repeat-x;}

.c01 {
         height:21px;
         width:25px;
         background-image: url(cg.png);

}

.ce {
         height:21px;
         width:250px;
         background-image: url(cen.png);

}

.cee1 {
         height:21px;
         width:41px;
         background-image: url(ab1.png);

}


.cee {
         height:21px;
         width:461px;
         background-color:#dce9ef;

}

.c02 {
         height:21px;
         width:25px;
         background-image: url(cd.png);

}










.alo {
         height:21px;
         width:25px;
         background-image: url(backg.png);

}

.ace1 {
         width:249px;
         background-color:#fbfdfc;
	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 13px;
         text-align:left;
         color:#63b932;
}

.ace2 {
         width:460px;
         background-color:#dce9ef;
	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 11px;
         text-align:center;
         valign:top;
}

.ace2liens {
         
	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 11px;
         color:black;
        
}


.aace1 {
        height:21px;
        width:41px;
        background-image: url(ab2.png);

}


.ali {
         height:21px;
         width:25px;
         background-image: url(backd9.png);

}






.pp1 {
         height:63px;
         width:21px;
         background-image: url(pig.png);

}

.pp2 {
         height:63px;
         width:758px;
         background-image: url(pi.png);
         font-family: Tahoma, Geneva, sans-serif;
	 font-size: 11px;
}

.pp3 {
         height:63px;
         width:21px;
         background-image: url(pid.png);

}

.int {
       
         width:169px; 
         height:19px; 
         color:#666666; 
         border:1px  #0099FF solid; 
         background-repeat: no-repeat;

 }

.submit{
     border:none;
     color:#fff;
     width:30px;
     height:20px;
     background-image:url(go.png); 

}






.lo {
         height:600px;
         width:25px;
         background-image: url(backg.png);

}

.ce1 {
         width:422px;
         background-color:#fbfdfc;
	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 10px;
         color:#3b5963;

}

.li {
         height:600px;
         width:25px;
         background-image: url(backd.png);

}


.lop {
         height:600px;
         width:328px;
         background-color:#fbfdfc;
	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 11px;
         color:#4c757b;

}


.lienh {

	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 10px;
         text-align:right;
         color:#4c757b;
         valign:middle;
         
}


.liens01  {

	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 14px;
         color:#258fa9;
         font-weight:bold;
}






.c03 {
         height:21px;
         width:25px;
         background-image: url(bg02.png);

}


.ce2 {
         width:750px;
         background-color:#fbfdfc;

}



.c04 {
         height:21px;
         width:25px;
         background-image: url(bd01.png);

}





.lo1 {
         height:100px;
         width:25px;
         background-image: url(backd2.png);

}

.li1 {
         height:100px;
         width:25px;
         background-image: url(backd1.png);

}


.ce3 {
         width:200px;
         background-color:#dce9ef;
	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 10px;
         text-align:left;
         color:#63b932;
         text-decoration:none;
}


.ce99 {
         width:200px;
         background-color:#dce9ef;
	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 10px;
         text-align:right;
         color:#3b5963;

}

.ce33 {
         width:200px;
         background-color:#dce9ef;
	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 10px;
         text-align:left;
         color:#63b932;
         text-decoration:none;
}


.ce9 {
         width:200px;
         background-color:#dce9ef;
	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 10px;
         text-align:left;
         color:#63b932;

}


.about {


	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 11px;
         text-align:right;
         color:#3b5963;
         font-weight:bold;
}





.lien {
         color:#ffffff;
}









.cb1 {
         height:21px;
         width:25px;
         background-image: url(bg.png);

}

.cb2 {
         height:21px;
         width:25px;
         background-image: url(bd.png);

}


.ce4 {
         width:750px;
         background-color:#dce9ef;

}




.cat09 {


	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 10px;
         text-align:right;
         color:#000000;
         font-weight:normal
}






.aze {   
         width:250px;
         background-color:#fbfdfc;
	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 10px;
         color:#3b5963;
}



.azi {
         
         width:500px;
         background-color:#fbfdfc;
	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 11px;
         color:#4c757b;

}


.azit {


	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 11px;
         color:#298eaa;
         font-weight:bold;
}

.azid {


	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 11px;
         color:#000000;
}

.azip {


	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 11px;
         color:#e94d1d;
         font-weight:bold;
}



.imag  {
         border: 1px solid #90a8ac; 
         padding-top: 1px; 
         padding-right: 1px; 
         padding-bottom: 1px; 
         padding-left: 1px;
         height:60px;
         width:80px;
}


.info1 {


	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 12px;
         text-align:right;
         color:#000000
         font-weight:normal;
}

.price {


	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 10px;
         text-align:right;
         color:#f65e3e;
         font-weight:bold;
}



.formchamp { 
         
    border:1px solid #cad7e4;
    background-color:#FFFFFF;
    font-family:Tahoma, Geneva, sans-serif;
    width:200px; 
    height:20px;
    font-size:11px; 
    margin-right:30px;
}


.textform {
     
    border:1px solid #cad7e4;
    background-color:#FFFFFF;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:11px; 
}


.boutonsub {
 font-family : Tahoma, Geneva, sans-serif;
 font-size : 10px;
 font-weight : normal;
 background-color : #FFFFFF;
 border-top-width : 1px;
 border-left-width : 1px;
 border-bottom-width : 1px;
 border-right-width : 1px;
}


.rien {         
         width:750px;
         background-color:#fbfdfc;
	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 12px;
         color:#3b5963;
}
.indent-bot{margin-bottom:20px}
/* Lightbox image */
.lightbox-image{display:inline-block;border:8px solid #fff;position:relative;}
.lightbox-image.border1{border:8px solid #e8eff2;}
.lightbox-image:hover {border:8px solid #0c83ba;}
	.lightbox-image img{position:relative;z-index:2}
	.lightbox-image span{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/magnify.png) no-repeat 50% 50%;z-index:1}

/*  MOTEUR DE RECHERCHE */


#selected1 {
         height:22px;
         width:200px;
         border:0px solid red;
         float:left;
         margin-top:14px;
         margin-right:10px;
         margin-left:5px;
}

#selected2 {
         height:20px;
         width:150px;
         border:1px solid #ccdaed;
         float:left;
         margin-top:14px;
         margin-right:10px;
}


#selected3 {
         height:20px;
         width:170px;
         border:1px solid #ccdaed;
         float:left;
         margin-top:14px;
         margin-right:5px;
}


#valider {
         height:22px;
         width:85px;
         border:0px solid red;
         float:left;
         margin-top:14px;
         margin-right:0px;
}




.supp {         
        
	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 11px;
         color:#f65b3e;
         font-weight:bold;
}

.valider {      
   
	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 11px;
         color:#8dc53e;
         font-weight:bold;
}



.cssform1 p{
          width: 500px;
          clear: left;
          margin: 0;
          padding: 5px 0 8px 0;
          /*width of left column containing the label elements*/
          border-top: 1px;
          height: 1%;
          color: #5596bf;

}




.cssform1 label{
          font-weight: normal;
          float: left;
          /*width of left column*/
           /*width of labels. Should be smaller than left column (155px) to create some right margin*/
          color: #5596bf;
                 
}



.postfinal{      
   
	 font-family: Tahoma, Geneva, sans-serif;
	 font-size: 11px;
         color:black;
         font-weight:bold;
}


a {
	COLOR: #ffffff; FONT-WEIGHT:normal; TEXT-DECORATION: none; font-size:13px;
}

a:hover {
	COLOR: #a7ef80; font-size:13px; font-weight:normal; text-decoration:underline;
}
a:active {
	COLOR: #ffffff; FONT-WEIGHT: normal;
}





/* MENU */
#bandeau .menu{
width:854px;
margin:0 auto;
overflow:hidden;
padding-left:0;

}

#bandeau .menu ul {
 margin:0;
 padding:0;
 POSITION:absolute;
 text-align:center;
 display:block;
 }
#bandeau .menu li{
float:left;
overflow:hidden;

}

#bandeau .menu li a {
 display:block;
}

#bandeau .menu li ul {
 display:block; 
 }
 
 #bandeau .menu  ul li {
 display:block;
 position:relative; 
 }
 

#bandeau .menu li:hover ul li {
 float:none;
  display:block;
 }
 
#bandeau .menu li a:hover {}

#bandeau .menu li.m1{
width:100px;
}

#bandeau .menu li.m2{
width:117px;
}
#bandeau .menu li.m3{
width:150px;}
#bandeau .menu li.m4{
width:106px;
}
#bandeau .menu li.m5{
width:140px;
}
#bandeau .menu li.m6{
width:140px;
}
#bandeau .menu li.m7{
width:190px;
}
#bandeau .menu li.m8{
width:140px;
}
#bandeau .menu li.m9{
width:200px;
}
#bandeau .menu li a{
display:block;
height:30px;
background:#dce9ef url(barre_menu.png) no-repeat right top;
font-size:15px;
color:#000000;
text-align:center;
text-decoration:none;
padding:10px 3px 0 3px;
}
#bandeau .menu li.last a{
background:url(barre_menu.png) no-repeat right -52px;
}
#bandeau .menu li a:hover,
#bandeau .menu li a.on{
background:url(barre_menu.png) no-repeat right -104px;
color:#0000ff;
}
#bandeau .menu li.last a:hover,
#bandeau .menu li.last a.on{
background:url(barre_menu.png) no-repeat right -156px;
}
#bandeau .menu li.m0 a{
display:block;
height:52px;
background: url(barre_menu.png) no-repeat left -208px;
text-indent:-9999px;
padding:0;
overflow:hidden;
}
#bandeau .menu li.m0 a:hover,
#bandeau .menu li.m0 a.on{
background:url(../../images/commun/menu.png) no-repeat left -260px;
}
