*
 {margin: 0; padding: 0; border: 0;}

body
 {background-color: #6c6b6b; text-align: center; font-family: Arial, Verdana, Trebuchet; font-size: 62.5%; padding-bottom: 12px; background-image:url(images/taxi_page_fond.jpg); background-repeat:repeat-x}

/*---o Gestion des blocks contenant un float pour qu'ils descendent jusqu'en bas du float. Ex <div class="maClass clearfix">...</div> */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*---------------------------------------*/

h1
 {display: block; position: relative; color: #F5F5F5; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; background-image: url(images/taxi_fond_h1.gif); background-repeat: no-repeat; padding: 6px 0 20px 25px; margin: 0 -10px 10px 0}

h2
 {display: block; position: relative; color: #0140a7; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; background-image: url(images/taxi_puce_h2.gif); background-repeat: no-repeat; background-position: 0 3px; padding: 0px 0 2px 14px; margin: 18px 0 2px 38px}

p, ul
 {display: block; position: relative; margin: 5px 4px 6px 28px; padding: 0; font-size: 1.1em; line-height: 15px}

ul li
 {list-style-image:url(images/taxi_puce_li.gif); margin-left: 26px}

.encadre
 {display: block; position: relative; margin: 10px 0 10px 0; padding: 8px; background-color: #AFDFFF; text-align: center}
	html>body .encadre {border:1px solid #000033}

input, textarea
 {border:1px solid #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding: 2px; background-color:#F5F5F5}

label
 {font-size: 1.1em; font-weight:bold; line-height: 1.5em}



div#page
 {display: block; position: relative; text-align:left; margin: 0 auto 0 auto; width: 780px}

	div#header
	 {display: block; position: relative; width: 780px; height: 240px; background-image: url(images/taxi_en_tete.jpg)}
	
	div#langues
	 {display:block; position:absolute; top:28px; left:384px; text-align:left; width:90px; z-index:800}
	
		/*div#header ul
		 {display: block; position: absolute; width: 120px; left: 269px; top: 30px; margin: 0; z-index:20}
		
			div#header ul li
			 {list-style:none; list-style-image:none; margin-left:0; margin-bottom: 2px}
		
				div#header ul li a
				 {display: block; position: relative; background-image: url(images/taxi_menu_bouton.gif); background-repeat: no-repeat; height: 24px; text-decoration: none; text-transform: uppercase; padding: 7px 0 0 26px; color: #ffffff; font-family: Arial, Verdana; font-size: 12px; font-weight: bold}
				
					div#header ul li a:hover
					 {background-position: -120px 0; color: #f5d000}*/



	div#colonne_principale
	 {display: block; position: relative; background-image: url(images/taxi_cadre_fond.gif); width: 780px}
	
		div#colonne_gauche
		 {display:block; position: relative; float:left; width: 381px}
		
			div#colonne_gauche a.lien_ambulances
			 {display: block; position: relative; margin: 20px 0 40px 35px}
		
		div#colonne_droite
		 {display: block; position: relative; margin: 0 0 40px 382px; padding: 0 30px 0 8px}



	div#footer p.signature
	 {display: block; position: relative; margin: -5px 0 0 0; padding: 0 20px 0 0; text-align: right;}
	
		div#footer p.signature a
		 {text-decoration: none; color: #292929; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em}
		
			div#footer p.signature a:hover
			 {text-decoration: underline}

.imgtaxi
 {border: 1px solid #eeeeee}