/* CSS Document */
*{
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	font-family:"Arial", sans-serif;
}
a, img{
	border:none;
	color:#000;
	text-decoration:none;
}
h1{	font-size:20px;}
h2{	font-size:18px;}
h3{	font-size:16px;}
ul{	list-style-type:none;}
/*dessin de ligne*/
.ligne{line-height:1px;}
.old_red{color:#bc100a;}
.puce_rouge{
	list-style-image:url(../images/puce-rouge-contact.gif);
	padding-left:7px;
	margin-left:20px;
}
.titre{
font-size:14px;
line-height:30px;
}

.puce{
	padding-left:7px;
	margin-left:18px;
	float:left;
	width:220px; 
	font-size:12px; 
	background-image:url(../images/puce-rouge-contact.gif);
	padding-left:15px;
}

.image{
	background-image:url(../images/ombre.jpg); 
	background-position:bottom right;
	width:auto; 
	height:45px;
	float:left;  
	padding-bottom:2px;
	padding-right:2px; 
	margin:10px 2px 4px 2px;
}

.spacer_horizontal{
	width:30px;
	height:30px;
	float:left;
}
.bold{
	font-weight:bold;
}
.retour{
	width:32px;
	height:32px;
	position:absolute;
}

.pagination{
font-size:12px;
padding:15px 0 0 20px;
font-weight:bold;
border-bottom:1px solid black;
width:170px;
clear:both;
}

/* Style du texte de légende sous l'image (book) */ 

#texte-sous-image{
	background-color:#ffffff;
	color: #666666;
	font-family: Verdana;
	font-size: 11px;
	position:absolute;
	top:300px;
	left:45px;
	width:419px; 
	padding-bottom:10px; 
	padding-left:10px; 
	padding-right:10px; 
}


/*Container principal de la page contact*/

#container_contact{
	width:1024px;
	height:768px;
	background-image:url(../images/background-contact.jpg);
	margin:auto;
}
	#container_contact #contact_txt{
		width:550px;
		height:280px;
		position:relative;
		top:377px;
		left:110px;
		font-size:13px;
		font-weight:bold;
	}
	#contact_txt ul{
		margin-right:100px;
		float:left;
	}
	#container_contact .retour{
		width:32px;
		height:32px;
		position:relative;
		top:441px;
		left:32px;
		background-image:url(../images/retour-fleche.gif);
	}
	#container_contact .puce_contact{
		padding-left:7px;
		margin-left:18px;
		float:left;
	}
	#tblContact{
		position:absolute;
		top:120px;
		left:15px;
		width:80%;
		border-collapse:collapse;
	}
	#tblContact th{
		text-align:right;
		vertical-align:top;
		width:25%;
		padding-top:2px;
		font-size:14px;
		font-weight:bold;
	}
	#tblContact td{
		text-align:left;
		vertical-align:top;
		width:73%;
		padding-left:2%;
		padding-top:2px;
	}
	#tblContact .input{
		width:90%;
		font-size:11px;
	}
	#tblContact textarea{
		width:90%;
		height:100px;
		font-size:11px;
	}
	#tblContact #submit{
		color:#000000;
		font-weight:bold;
		margin-top:5px;
		font-size:14px;
	}
	
	/*Container principal de la page d'accueil*/
	#container_accueil{
		width:1024px;
		height:768px;
		background-image:url(../images/background.jpg);
		margin:0 auto;
	}
	/*Drapeaux sur l'accueil*/
	#container_accueil #flag_fr{
		position:relative;
		width:80px;
		height:80px;
		left:100px;
		top:519px;
	}
	#container_accueil #flag_en{
		position:relative;	
		width:80px;
		height:80px;
		left:110px;
		top:519px;
	}
	/*Div "En construction" de l'accueil*/
	#container_accueil #accroche{
		width:392px;
		height:292px;
		background-color:#CCC;		
		position:relative;
		top:430px; 
		left:593px;
		text-align:center;
		font-family:"Arial", sans-serif;	
		font-weight:bold;	
		padding-top:5px;
		border:10px solid white;
	}
	
	#accroche 	h1{
		text-align:center;
		font-size:26px;
		font-weight:bold;
	}
	
	#accroche h2{
		text-align:center;	
		font-size:24px;
		margin-top:20px;
		font-weight:bold;
	}
	
	
		
/*Page d'entretien*/
	
	#container_entretien{
		margin:0 auto;
		width:1024px;
		height:768px;
		background-image:url(../images/background-pieceavendre.jpg);
	}
	#container_entretien #presentation_txt{
		font-size:11px;
		letter-spacing:0px;
		width:550px;
		font-weight:bolder;
		height:139px;
		position:relative;
		top:377px;
		left:109px;
	}
	#container_entretien  h2{
		font-size:14px;
		font-weight:900;
	}
	#container_entretien p{
		margin-top:5px;
	}
	#container_entretien .retour{
		top:580px;
		left:32px;
	}
/*Page de présentation*/
	
	#container_presentation{
		margin:0 auto;
		width:1024px;
		height:768px;
		background-image:url(../images/background-presentation.jpg);
		position:relative;
	}
	#container_presentation #presentation_txt{
		font-size:11px;
		letter-spacing:0px;
		width:703px;
		font-weight:bolder;
		height:139px;
		position:relative;
		top:377px;
		left:109px;
	}
	#container_presentation h2{
		font-size:14px;
		font-weight:900;
	}
	#container_presentation p{
		margin-top:5px;
	}
	#container_presentation #visuel{
		background-image:url(../images/visuel-presentation.jpg);
		width:187px;
		height:147px;
		position:relative;
		top:399px;
		left:105px;
	}
	#container_presentation .retour{
		bottom:15px;
		left:32px;
	}
/*Page des prestations*/
#container_prestations{
	width:1024px;
	height:768px;
	background-image:url(../images/background-prestations.jpg);
	margin:auto;
	position:relative;
}
	#container_prestations #prestations_txt{
		width:700px;
		height:400px;
		position:relative;
		top:360px;
		left:109px;
		float:left;
		left:50px;
	}	
	#container_prestations #prestations_txt h1,h2{margin-bottom:8px;}
	#container_prestations #prestations_txt h2{font-size:14px;}
	#container_prestations #prestations_txt li{clear:left;}
	#container_prestations #prestations_txt .comm{
		font-size:11px;
		float:left;
		margin-bottom:10px;
	}
	#container_prestations #prestations_txt .visuel{
		width:97px;
		height:66px;
		margin-right:8px;
		float:left;
		margin-bottom:10px;
	}
	#container_prestations .retour{		
		top:369px;
		left:10px;
		float:left;
		margin-left:22px;
		margin-top:-47px;
	}
	
/*Pages des sorties*/
#container_sorties{
	width:1024px;
	height:768px;
	background-image:url(../images/background-sorties.jpg);
	margin:auto;
}
	#container_sorties #sorties_txt{
		width:609px;
		height:360px;
		position:relative;
		top:374px;
		left:100px;
	}	
	#container_sorties #sorties_txt .txt{
		float:left;
		font-size:12px;
	}	
	#container_sorties #sorties_txt #visuel{
		float:left;
		clear:left;
		width:468px;
		height:133px;
		margin-left:-10px;
		margin-top:-30px;
	}
	#container_sorties #sorties_txt #visuel img{margin-right:4px;}
	#container_sorties #sorties_txt #visuel .petit{margin-bottom:30px;}
	#container_sorties .retour{
		top:367px;
		left:32px;
	}
/*Page voitures à vendre*/
#container_avendre{
	width:1024px;
	height:768px;
	background-image:url(../images/background-avendre.jpg);
	margin:auto;
}
	#container_avendre #avendre_txt{
		width:462px;
		height:344px;
		position:relative;
		top:377px;
		left:108px;
	}
	#container_avendre #content{
		width:461px;
		height:295px;
		margin-top:5px;
		/*background-image:url(../images/content_avendre.jpg);*/
	}
	#container_avendre .retour{
		top:378px;
		left:32px;
	}
/*Page voitures à vendre2*/
#container_avendre2{
	width:1024px;
	height:768px;
	background-image:url(../images/background-avendre.jpg);
	margin:auto;
	position:relative;
}
	#container_avendre2 h3{
		margin-bottom:10px;
		margin-top:10px;
	}
	#container_avendre2 #avendre_txt{
		/*width:550px;*/
		width:730px;
		height:344px;
		position:relative;
		/*top:70px;*/
		top:50px;
		left:108px;
		font-size:12px;
		/*font-weight:bold;*/
	}
	
	#container_avendre2 #avendre_txt_list{
		width:580px;
		/*width:730px;*/
		height:344px;
		position:relative;
		/*top:70px;*/
		top:50px;
		left:108px;
		font-size:12px;
		/*font-weight:bold;*/
	}
	
	#container_avendre2 #avendre_txt ul,
	#container_avendre2 #avendre_txt_list ul{float:left;}
	#container_avendre2 .txt{clear:left;}
	#container_avendre2 #visuels img{margin-right:15px;}
	#container_avendre2 #avendre_txt .spacer,
	#container_avendre2 #avendre_txt_list .spacer{
		height:33px;
		width:1px;
	}
	#container_avendre2 #content{
		width:469px;
		height:340px;
	/*	background-color:#FFF;*/
		position:relative;
		top:29px;
		left:98px;
		text-align:center;
	}
	#container_avendre2 .retour{
		bottom:15px;
		left:32px;
	}
	#container_avendre2 #visuels{
		clear:left;
		float:left;
		width:634px;
		height:58px;
		margin-top:10px;
		margin-left:-10px;
		
	}
	#container_avendre2 #notre_avis{
		font-style:italic;
		font-size:10px;
		margin-top:-20px;
		width:447px;
		position:relative;
		left:108px;	
	}
/*Page pièces à vendre*/
#container_pieceavendre{
	width:1024px;
	height:768px;
	background-image:url(../images/background-pieceavendre.jpg);
	margin:auto;
}
	#container_pieceavendre #avendre_txt,
	#container_pieceavendre #avendre_txt_list{
		width:550px;
		/*height:340px;*/
		height:290px;
		position:relative;
		top:70px;
		left:108px;
	}
	#container_pieceavendre #avendre_txt li,
	#container_pieceavendre #avendre_txt_list li{margin-bottom:10px;}
	#container_pieceavendre #content{
		width:469px;
		height:305px;
		position:relative;
		top:29px;
		left:98px;
	}
	#container_pieceavendre #notre_avis{
		font-style:italic;
		font-size:10px;
		width:350px;
		position:relative;
		left:108px;	
	}
	#container_pieceavendre .retour{
		top:52px;
		left:32px;
	}
/*Page Sorties 2*/
#container_sortie2{
	width:1024px;
	height:768px;
	background-image:url(../images/background-sorties.jpg);
	margin:auto;
}
	#container_sortie2 #page_txt{
		width:550px;
		/*height:340px;*/
		height:290px;
		position:relative;
		top:70px;
		left:108px;
	}
	#container_sortie2 #page_txt li{margin-bottom:10px;}
	#container_sortie2 #content{
		width:469px;
		height:305px;
		position:relative;
		top:29px;
		left:98px;
	}
	#container_sortie2 .retour{
		font-style:italic;
		font-size:10px;
		margin-top:-20px;
		width:447px;
		position:relative;
		left:108px;	
	}
/*Page pièces à vendre*/
#container_sorties3{
	width:1024px;
	height:768px;
	background-image:url(../images/background-sorties.jpg);
	margin:auto;
}
	#container_sorties3 #avendre_txt{
		width:550px;
		/*height:340px;*/
		height:290px;
		position:relative;
		top:70px;
		left:108px;
	}
	
	
	#container_sorties3 #avendre_txt_list{
		width:580px;
		/*height:340px;*/
		height:290px;
		position:relative;
		top:70px;
		left:108px;
	}
	
	#container_sorties3 #avendre_txt li,
	#container_sorties3 #avendre_txt_list li{margin-bottom:10px;}
	#container_sorties3 #content{
		width:469px;
		height:305px;
		position:relative;
		top:29px;
		left:98px;
	}
	#container_sorties3 #notre_avis{
		font-style:italic;
		font-size:10px;
		width:350px;
		position:relative;
		left:108px;	
	}
	#container_sorties3 .retour{
		top:52px;
		left:32px;
	}
/*Page book*/
#container_book{
	width:1024px;
	height:768px;
	background-image:url(../images/background-pieceavendre.jpg);
	margin:auto;
}
	#container_book #book_txt{
		width:710px;
		height:344px;
		position:relative;
		top:70px;
		left:50px;
	}
	#container_book #content{
		width:469px;
		height:305px;
		position:relative;
		top:10px;
		left:98px;
	}
	#fil_ariane{font-size:13px; font-weight:bold;}
	#arborescence{
		display:block;
		padding-top:10px;
	}
	#arborescence li{
		display:block;
		background-image:url(../images/puce-rouge-contact.gif);
		background-position:0px 3px;
		padding-left:20px;
		width:180px;
		margin-right:25px;
		float:left;
	}	
	#container_book .retour{
		top:52px;
		left:32px;
	}
	#container_book .book_miniature{
		display:block;
		margin:2px;
		padding:0px;
		width:85px;
		height:68px;
		float:left;
	}
/*Menu a droite de l'accueil*/
#menu{
	margin-top:66px;
	margin-right:18px;
	width:250px;
	height:200px;
	float:right;
	font-family:"Trebuchet MS", sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-align:right;
}
	#menu li{margin-bottom:5px;}
	
.image_menu{
	float:left;
	width:100px;
	padding:7px;
	height:100px;
	overflow:hidden;
	text-align:center;
}


a.infoBulle { position: relative; }
a.infoBulle span { display: none; }
a.infoBulle:hover {text-decoration: none; background: none; /* correction d'un bug IE */ }
a.infoBulle:hover span {top:30px;left:30px;display: inline; position: absolute; border:0 solid gray; background: white; color: brown; padding: 0px; text-decoration: none; z-index:5;}
a.infoBulle:hover span img{ border:5px solid white;}

