* { margin:0; padding:0; }
img { border:0; }
.ok  { color:green; }
.error  { color:red; }

#header { margin:0; margin:auto; margin-bottom:5px; width:85%; height:160px; }
	#header .AlloTaxi { margin:0; width:100%; background:url("images/AlloTaxi.jpg") bottom left no-repeat; height:150px; }
		#header .AlloTaxi img{ float:right; margin-bottom:15px; }

#header { font-family:constantia, arial, verdana; font-size:1.3em; font-weight:bold; color:#60c211; }
	#header .text { margin:0; margin-left:38%; width:30%; padding-top:25px; text-align:center; float:left; }
	#header .info { margin:0; width:150px; clear:both; float:right; text-align:right; }
	
#footer { text-align:center; font-weight:bold; font-size:0.8em; color:silver; }
#footer a { text-decoration:none; color:silver; }

#global {
	font-family:Verdana;
	margin:auto; 
	width:85%; 
	font-size:0.8em;
}

#global div ul, 
#global div p,
#global div h3 { margin: 0 0 0 40px; font-size:1.1em; }

#global div h2 { font-size:1.5em; color:#FF9900; }
#global div h3 { font-size:1.1em; color:#4285B9; }

div ul { margin:0 0 0 40px; }
div ul li { list-style:none; }
div table { border-collapse:collapse; margin:auto;}
div table td { border:1px #8F8F8F solid; margin:0 0 0 10px; padding:5px; }

#global .block { border:1px #DDDDDD solid; margin:0 0 25px 0; padding: 20px 25px 30px 25px; background-color: #F1F6F8; }

#global #menu { color:#CCCCCC; font-size:18px; height:27px; background-color:#EFEFEF; padding:4px 0 2px 0; margin-bottom:15px; border:1px #F1F6F8 solid; text-align:center; }
#global #menu a { color:#F66900; text-decoration:none; }
#global #menu a:hover { color:#7C9821; }
#global #menu a.on { color:#7C9821; font-weight:bold; text-decoration:none; }

#global #map div { text-align:center; }
#global #map div #plan { height:295px; }
#global #map div #panneau {height:295px; }

#global #activites h3 { margin:15px 0 0 40px; }

#global #services ul li { margin-top:10px; }
#global #paiement ul li { margin-top:10px; }

#global #contactEmail div.form { margin:10px 0 0 80px; } 
#global #contactEmail div.form #adresse { width:350px; } 
#global #contactTel div { margin:10px 0 0 80px; } 

#global #vehicules ul { margin-top:10px; }
#global #vehicules ul li { margin-top:10px; }

#global #photos { text-align:center; }
#global #photos img { margin:0 10px 0 10px; }

#global .actu .date { width:100%; text-align:right; font-size:0.8em; margin:10px 0 0 0; }

#global #addActu h2 { margin-bottom:15px; } 
#global #addActu form { margin: 0 0 0 40px; font-size:1.1em; }

#global #addLien h2 { margin-bottom:15px; float:left; } 
#global #addLien form { margin: 0 0 0 40px; font-size:1.1em; }
#global #addLien form table td { border:0; }

#global .lien h2 {  }
#global .lien p { width:100%; } 
#global .lien .url { float:right; font-size:0.9em; margin:10px 0 0 0; }
