@charset "utf-8";
/* CSS Document */  /*  projet_aircar  */
/* réalisé par younes CHRAK  en fin octobre 2009 */
/* pour tous les navigateurs  */


/*---DEB  General ------*/

       * { padding:0; margin: 0; border:none; }  
	   
	   body {
	         padding:0;
	         margin:0;
			 background:url(http://www.aircar.ma/images/bg_body.jpg) repeat-x 0 0 #375257;
			 font-family:Arial, Helvetica, sans-serif;
			 color: #616161;
			 font-size: 11px;   
			 }
			 
	  #page { width:997px; 
	   		  margin:0 auto; 
			  background:url(http://www.aircar.ma/images/bg_banner_top.jpg) no-repeat center 103px;  ;
			 }		 
	   
	   .clear {clear:both; height:0px; width:0px;}
	   
	   ul {list-style:none;}
		
		h1, h2, h3 , h4 { font-weight:bold; padding :12px 0px;  color:#8f8e89;   } 	
		   h1 {  font-size:20px; line-height : 64px; padding : 0 ; text-transform:uppercase;} 
		   h2 {  font-size:17px; color : #A60B11}
		   h3 {  font-size:14px; }
		   h4 {  font-size:12px; }
	   
	   hr { border-bottom: solid 0,5px #BBAC91;}
	   
	   a { color: #ff9900 ; text-decoration:none; cursor:pointer;  }
	   
	   a:hover { text-decoration: underline ; }
	   
#contenu ul { margin-left : 16px;}	    
#contenu ul li { background:url(http://www.aircar.ma/images/puce_site.gif) 0px 1px no-repeat ; padding-left:15px ; margin:5px 0; }

	   
	   /*p,ul {line-height:18px;}*/	   



/*@@___________@@@ DEBUT CSS FORMULAIRE @@@_______________@@*/
form {}
form #msg_err { color:red; height:22px;  }
form em { color:red; font-weight:bold;}

/* conteneur des element de formulaires */
form #ctn_form { width:95%; margin:0  auto; padding:3%;  }

      

	/* une ligne de formulaire */
	form .cf_row {margin:8px 0; }
	
	form label { font-weight:bold; font-size:11px; display:block; float:left; width:26%; padding: 0 1%; text-align:right; }
		form .chp_txt, form .chp_cbo { border:solid 1px #ccc; width: 55% ; height:22px;  }
		form .chp_txa { width:70%; height:100px;  border:solid 1px #ccc;  }
		
		form .bouttons { width:218px; position:relative; left : 33%;  /* margin: 0 auto; */   }
			form .bouttons  .bouton_site { display:block; float:left; line-height:24px; text-align:center; width:220px; border:solid 2px #ADADAD; background:#CACACA; font-size:13px;  font-weight:bold; color:#fff; margin:0px 2px; cursor:pointer;  }


  form #ctn_form  #ctnf_col1  { float: left; width:49%; }
  form #ctn_form  #ctnf_col2  { float:right; width:49%;  }
  form #ctn_form  #ctnf_ligne .chp_txa  { width:78%;  }  
  form #ctn_form  #ctnf_ligne  label   { width:12%;  }  


/*@@___________@@@ FIN CSS FORMULAIRE @@@_______________@@*/


	   
/*---FIN  General------*/
  
  
  
/*---DEB  entete ------*/
   #entete {width:100%;  height:311px; position:relative; z-index:100; } 
   #logo { background:url(http://www.aircar.ma/images/logo_aircar.jpg) no-repeat; width:173px; height:68px; position:absolute; left:65px ; top:21px;  display:block;  }	
   
   #logo_transatour { background:url(http://www.aircar.ma/images/logo_transatour.png) no-repeat; width:199px; height:56px; position:absolute; left:738px ; top:40px;  display:block; } 

	 	#menu_top  {  width:640px;  height:25px;  position:absolute;  top:0px;  left:300px;      }
		#menu_top li {float:left; display:block;}
		#menu_top li a {display:block;   color:#fff; font-size:10px;  line-height:25px; text-align:center;  text-decoration:none;  margin:0 5px; background:  url(http://www.aircar.ma/images/bg_menu_top.jpg) repeat-x  0 0 ;  margin:0px 1px;  width:100px; font-family:Verdana, Geneva, sans-serif;  text-transform:uppercase;  }
		#menu_top li a:hover{text-decoration:none; color:#fff; background: url(http://www.aircar.ma/images/bg_menu_top_on.jpg) repeat-x  0 0 ;}
		
		#menu_top li a#mt_coin-left { background:url(http://www.aircar.ma/images/mt_coin-left.jpg) no-repeat 0 0 ; width:122px; height:25px;  } 
			#menu_top li a#mt_coin-left:hover  { background:url(http://www.aircar.ma/images/mt_coin-left_on.jpg) no-repeat 0 0 ; } 
		#menu_top li a#mt_coin-right { background:url(http://www.aircar.ma/images/mt_coin-right.jpg) no-repeat 0 0 ; width:177px; height:25px;  } 
				#menu_top li a#mt_coin-right:hover { background:url(http://www.aircar.ma/images/mt_coin-right_on.jpg) no-repeat 0 0; } 
	#peugeot208 { position:absolute; left:593px; top:144px; width: 318px; height:223px; background:url(http://www.aircar.ma/images/peugeot208.png)    } 
		
		
  
 /*  #menu_top { position:absolute; width:100px ; height: 100px; left:250px; top: 10px; } */		 
/*---FIN  entete ------*/



/*---DEB  contenu ------*/
  #contenu {width:878px; margin:0 auto; background: #eaeaea ;    position:relative;  } 
									
 /** page: HOME **/ 
   .h_cleft { width:463px; padding:12px 21px;   background : #1b3033; float:left; color:#fff;  } 
      .h_cleft ul#hc_news li { background:url(http://www.aircar.ma/images/puce_bloc.gif) no-repeat 0 4px;  float:left; width:200px; padding:0 11px;    } 
	   .h_cleft h2 {  color : #fff; margin:6px 0px; padding:0px;   }
   
   		#banner_auto { background:url(http://www.aircar.ma/images/banner_auto_js.jpg) no-repeat 0 0 ; width:460px; height:210px; position:relative; } 
		    	#ba_text_pub  { position:absolute; top:131px;  width:96%; padding:1% 2%; height:47px;  }
				 #ba_text_pub ul { margin:0px; padding:0px; list-style:none; }
				  #ba_text_pub ul li { background: none;  }
			    #ba_text_pub ul li  strong { font-size:15px; font-weight:bold; display:block ;  }

		
   .h_cright { float:right; width:361px; padding:0 6px;     }
       #nos-agences { position: relative; top : 7px; }  
     #h_reservation { background:url(http://www.aircar.ma/images/bg_reservation.jpg); width:360px;  height : 101px; display:block;  position:relative; top : 85px;  } 
   
   #diapo_auto { background:url(http://www.aircar.ma/images/bg_diapo_auto.jpg) repeat-x 0 0;  height:115px; width:100%; } 
         #diapo_auto .da_voiture { position:relative; top:18px; margin:0px 15px;  text-align:center; float:left; width:160px;} 
   
   
    #hc_newsletter  { border-top : 1px solid #375257; } 
	  #hc_newsletter #bt_inscrir { background:#ff9900; width:82px;  position:relative; top : 0px;  display : block; float : right; color:#fff; text-align : center; line-height : 16px;   }
	  
	  
	  .lire_site  , .reserv_ligne {  float:right; width:58px; margin : 3px 0px !important;  margin : 0 ;  } 
           .reserv_ligne { width:100px; }
              #nl_error { color :  #ff466d ; text-align : center ; font-size : 10px;  line-height : 19px; height : 4px; } 
	  
/*** page :  notre_parc *****/ 	  
 #page_notre-parc {width : 100%; padding : 0; }
    #page_notre-parc h1 {  margin-left : 12px; } 


/*
 #notre_parc { margin-top:15px; }  
 	#notre_parc #nc_voiture { background:#fff;   }
	#notre_parc #nc_voiture td { width: 433px; padding: 2px ; float:left;   background:#fff;   } 
	#notre_parc #nc_voiture td img { float:left; margin-right:5px;   }
	#notre_parc #nc_voiture td h2 { color:#ff9900; } 
 */

 
 #notre_parc { margin-top:15px; }  
  #notre_parc h2 { background:#ccc; color:#FFF; padding:0; margin:0; line-height:30px; width:97%; padding-left:3%;  }
 	#notre_parc .nc_voiture { background:#fff;   }
	#notre_parc .nc_voiture td { width: 433px; padding: 2px ; float:left;   background:#fff;   } 
	#notre_parc .nc_voiture td img { float:left; margin-right:5px;   }
	#notre_parc .nc_voiture td h3 { color:#ff9900; } 
	
	 .npr_ctn  { float:left; width:265px; text-align:justify } 
	 
	  #notre_parc .nc_voiture td.nc_ligne { width:99%; } 
	  #notre_parc .nc_voiture td.nc_ligne .npr_ctn  { width:80%; }




/*** page : news ****/	   
   #hc_news h3 { margin : 0; padding : 0; font-size : 13px; }
  .row_news {width : 80%; margin: 1% auto; padding : 2%; background : #e3e3e3} 



/*** page : Véhicule à vendre  ***/
  #page_vehicules-a-vendre  {width : 100%; padding : 0; }
  
   .vav_row { background:#fff; padding:10px 0; }
   .vav_row h2 {background:#CCCCCC none repeat scroll 0 0; color:#FFFFFF; line-height:30px; margin:0;padding:0 0 0 3%;  width:97%; margin-bottom: 10px; }  
   .vav_row img { float:left; margin-left : 12px; }
   .vav_row .vav_ctn { width:70%; float:right ; padding-right: 2%;  }



/************/
 .ctn_affiche { height: auto !important; min-height:380px; height:380px; width: 92%; padding : 0% 4%;  }  

/*---FIN  contenu  ------*/





/*---DEB  pied ------*/
#pied {width:100%; position:relative;} 	

#bas_page { padding-top:10px; } 
#bas_page #h_reservation2  {background:url(http://www.aircar.ma/images/bg_reservation2.jpg); width:285px;  height : 101px; display:block;  position:relative; top : 0px;  float:left;  margin-left : 13px;  } 
#bas_page #contact_us { background:url(http://www.aircar.ma/images/contact_us.gif) ; width:288px; height:85px; float:left; display:block; margin-top: 12px; margin-left:5px;  } 
#bas_page #b_news  { width:100px; background:#253d41 ;  float:right; display:block;  width:260px; padding: 0px 9px; margin-right:5px; color: #fff; } 
#bas_page #b_news h3  { margin : 0; padding : 0; font-size : 13px; }

#bas_page #b_news ul { } 
#bas_page #b_news ul li { background:url(http://www.aircar.ma/images/puce_bloc.gif) 0px 1px no-repeat ; padding-left:15px ; margin:5px 0; } 

#bas_page #b_news h2 { color: #fff; padding:5px 0px; 	  }
/*---FIN  pied ------*/

  

