
#tetiere { height:215px; background:url(../images/background/tetiere.gif) repeat-x; }
	#imgtetiere { width:982px; height:215px; background:url(../images/background/imgtetiere.jpg) no-repeat; }
		#logo { padding:13px 30px 0 18px; float:left; width:160px; height:152px; }
		#acces_rapide { float:left; padding:9px 0 0 0; width:774px; height:78px; overflow:hidden; font-size:1.1em; }
			#acces_rapide li { display:inline; margin:0 0 0 0; }
			#acces_rapide li a , #acces_rapide li span { color:#6A525F; display:block; float:left; white-space:nowrap; padding:0 15px; border-right:1px solid #651D44; }
				#acces_rapide li a.contact { border:none; } 
			#acces_rapide li a:hover, #acces_rapide li a:focus, #acces_rapide li a.focus { color:#FFF; background:#6A525F; text-decoration:none; }
		#nbannonces { float:left; width:88px; padding:0 0 0 584px; font-family:arial black; font-size:3.5em; text-align:center; }
		a#register { display:block; width:147px; height:101px; position:absolute; top:26px; left:175px; }
			a#register span { display:none; }
#main { background:#6A525F; overflow:hidden; padding:24px 0 50px 0; }
	#left { width:194px; float:left; }
		#boite_connexion { width:146px; height:122px; border:0; margin:0 0 30px 0; padding:26px 26px 0 22px; background:url(../images/background/boite_connexion.gif) no-repeat; overflow:hidden; }
			#boite_connexion legend { display:none; }
			#boite_connexion label { color:#6A525F; display:block; font-weight:bold; font-size:1.1em; }
			#boite_connexion .conteneur { margin:0 0 5px 0; }
			#boite_connexion .champ { border:1px solid #B9DC09; background:#FFF; width:144px; }
			#boite_connexion .searchimage { display:block; float:right; }
			#boite_connexion a { color:#6A525F; }
			#boite_connexion p, #boite_connexion li { font-size:1.2em; }
			#boite_connexion ul { margin:0; padding:0; }
				#boite_connexion ul li { display:inline; background:none; }
					#boite_connexion ul li a { display:block; padding:2px 5px 2px 8px; background:url(../images/background/accesdirecta.gif) 0 11px no-repeat; color:#6A525F; }
						#boite_connexion li a:hover { background:#6A525F url(../images/background/accesdirectao.gif) 0 11px no-repeat; color:#C9E442; text-decoration:none; }

		#votretrajet { margin:0 0 25px 0; padding:31px 12px 0 10px; width:172px; height:95px; background:url(../images/background/votretrajet.gif) no-repeat; }
			#votretrajet li { float:left; width:172px; background:none; margin:0 0 11px 0; height:30px; overflow:hidden; }
				#votretrajet li a { display:block; width:172px; height:30px; margin:0; padding:6px 0 0 0; text-align:center; color:#6A525F; background:url(../images/background/votretrajetlia.gif) no-repeat; font-size:1.4em; font-weight:bold; }
					#votretrajet li a:hover { background:url(../images/background/votretrajetlia.gif) 0 -30px no-repeat; color:#B6DB00; text-decoration:none; }
		#menu { width:194px; padding:0 0 10px 0; margin:0 0 15px 0; background:#FFF url(../images/background/accesdirectul.gif) 100% 100% no-repeat; }
			#menu h2 { height:27px; background:url(../images/background/accesdirecth2.gif) no-repeat; margin:0; padding:0; }
				#menu h2 span { display:none; }
			#menu ul { margin:0; padding:0; min-height:125px; }
				#menu ul li { display:inline; background:none; }
					#menu ul li a { display:block; padding:2px 5px 2px 32px; background:url(../images/background/accesdirecta.gif) 25px 11px no-repeat; color:#6A525F; font-size:1.2em; }
						#menu li a:hover { background:#6A525F url(../images/background/accesdirectao.gif) 25px 11px no-repeat; color:#C9E442; text-decoration:none; }

					#menu ul ul { margin:0; padding:0 0 5px 0; min-height:0; }
						#menu ul li li a { display:block; padding:2px 5px 2px 47px; background:none; color:#6A525F; }
							#menu ul li li a:hover { background:#6A525F; }

					#menu ul li strong { display:block; padding:2px 5px 2px 32px; background:url(../images/background/accesdirecta.gif) 25px 11px no-repeat; color:#6A525F; font-size:1.2em; font-weight:bold; }

	#contenu { width:775px; margin:0 0 0 13px; float:left; font-size:1.2em; padding:0 0 10px 0; }
		#centre { width:302px; float:left; margin:0 13px 0 0; }
			#cherchetrajet { width:262px; height:183px; background:url(../images/background/cherchetrajet.gif) no-repeat; border:0; margin:0 0 20px 0; padding:72px 20px 0 20px; overflow:hidden; }
				#cherchetrajet legend { display:none; }
				#cherchetrajet label { color:#6A525F; font-size:1.1em; display:inline; }
				#cherchetrajet .champ { border:1px solid #B9DC09; background:#FFF; width:190px; padding:0; }
				#cherchetrajet #depart { margin:0 0 65px 0; }
				#cherchetrajet #destination { margin:0 0 20px 0; }
				#cherchetrajet .cherchetrajetimage { display:block; float:right; margin-right:25px; }
				#cherchetrajet a { color:#6A525F; }
			#dernieresannonces { width:302px; background:#FFF url(../images/background/dernieresannonces.gif) bottom no-repeat; padding:0 0 15px 0; }
				#dernieresannonces h2 { height:35px; background:url(../images/background/dernieresannoncesh2.gif) no-repeat; margin:0; }
					#dernieresannonces h2 span { display:none; }
				#dernieresannonces table { margin:0 auto; width:286px; }
					#dernieresannonces th { text-align:center; font-weight:bold; color:#FFF; background:#B6DB00; font-size:1.1em; padding:3px; }
					#dernieresannonces td { text-align:center; color:#6A525F; padding:3px; vertical-align:middle; border-bottom:1px solid #E8EAF5; }
					#dernieresannonces .tdlight { background:#F8FBE5; }
					#dernieresannonces .tddark { background:#EFF7C7; border-right:1px solid #FFF; border-left:1px solid #FFF; }

		#droite { width:436px; height:488px; padding:27px 12px 18px 12px; float:left; background:url(../images/background/droite.gif) no-repeat; }


#bottom { clear:both; background:#B6DB00 url(../images/background/footer.gif) repeat-x; color:#6A525F; padding:15px 13px 20px 0; text-align:right; font-size:1.2em; }
	#bottom ul { width:982px; color:#656C77; text-align:right; font-size:1.2em; overflow:hidden; margin:0 auto 0 0; }
		#bottom ul li {display:inline;}
			#bottom ul li a { color:#656C77; padding:0 10px; }

.border-box { overflow:hidden; background:#FFF; }
.border-box .border-tl { height:10px; padding-left:10px; background:url(../images/background/tl.gif) no-repeat; overflow:hidden; }
.border-box .border-tr { height:10px; padding-right:10px; background:url(../images/background/tr.gif) right no-repeat; overflow:hidden; }
.border-box .border-tc { height:10px; overflow:hidden; }
.border-box .border-mc { clear:both; padding:10px 20px 20px 20px; overflow:hidden; }
.border-box .border-bl { clear:both; height:10px; padding-left:10px; background:url(../images/background/bl.gif) no-repeat; overflow:hidden; }
.border-box .border-br { height:10px; padding-right:10px; background:url(../images/background/br.gif) right no-repeat; overflow:hidden; }
.border-box .border-bc { height:10px; overflow:hidden; }

.border-box .border-box  .border-tl, .border-box .border-box  .border-bl { display:none; }
.border-box .border-box  .border-mc { padding:0; } 
