/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0; text-align:center; background:#ff891b url(../images/bgbody.gif) center repeat-y; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#141311; }
table { border-collapse: collapse; }
a { color:#ec7e1e; text-decoration:none; }
a:hover { text-decoration:underline; }

.ref{display: none;}

#wrap { width:100%; background:url(../images/bgwrap.gif) repeat-x; }
#centre { width:1021px; margin:0 auto; text-align:left; position:relative;  }
#content { width:976px; float:left; background:url(../images/bgheader.gif) right top no-repeat;}
#head1 { height:113px; padding:22px 0 0 22px; }
#head1 img { float:left; }

#gauche { width:235px; float:left; }
#menu { width:235px; height:320px; overflow:hidden; }
#menu ul { margin:0; padding:0; list-style-type:none; }
#menu ul li { float:left; width:230px; overflow:hidden; }
#menu ul li a { display:block; width:460px; }
#mn1 { height:44px; }
#mn7 { height:51px; }
#menu ul li a:hover { margin-left:-230px; }
#minheight { background:url(../images/bgphotog.gif) no-repeat; width:235px; height:360px; overflow:hidden; }
#droite { width:575px; float:left; }
#deco { position:absolute; top:382px; right:17px; }
#flash { width:555px; height:321px; overflow:hidden; padding:10px;}
#main { position:relative; width:555px; padding:10px; }
#absphotos { position:absolute; left:-220px; top:10px; text-align:center; width:185px; height:350px; }
#absphotos img { margin-bottom:20px; background:url(../images/bgphoto.gif) no-repeat; padding:10px; }
 
.contact { width:205px; height:165px; text-align:center; padding-top:10px;background:url(../images/bgphoto.gif) no-repeat;}
.plan table td { width:205px; }

#absphotos2 { position:absolute; left:-220px; top:10px; text-align:center; width:205px; }
#absphotos2 .plan { width:205px;}

.mg { float:left; width:205px; }
.mg img { background:url(../images/bgphotod.gif) no-repeat; padding:10px; margin:0 0 10px 0; }
.mg2in { float:left; width:205px; padding-bottom:75px; }
.mg2in img { background:url(../images/bgphotod.gif) no-repeat; padding:10px; margin:0 0 10px 0; }
.md { width:330px; float:right; }
.md a { color:#000;}
.md h1 { padding:0; margin:0; background:url(../images/bgh1.gif) right top no-repeat; }
h1 { padding:0; margin:0; background:url(../images/bgh1.gif) right top no-repeat; }
.md2 { width:205px; float:right; }
.md2 img { background:url(../images/bgphotod2.gif) no-repeat; padding:10px;  }
.md21 { width:330px; text-align:center; margin:20px 0;}
.md21 img { background:url(../images/bgphotod2.gif) no-repeat; padding:10px;  }
#main table td { padding:5px; height:167px; width:270px; color:#fcfcfc; vertical-align:top; }
.incar { color:#fcfcfc; height:94px; padding:10px; }
td.car1 { background:url(../images/bgcar1.jpg) no-repeat; }
td.car2 { background:url(../images/bgcar2.jpg) no-repeat; }
td.car3 { background:url(../images/bgcar3.jpg) no-repeat; }
td.car4 { background:url(../images/bgcar4.jpg) no-repeat; }

td.pcar1 { background:url(../images/plan1.jpg) no-repeat; }
td.pcar2 { background:url(../images/plan2.jpg) no-repeat; }
td.pcar3 { background:url(../images/plan3.jpg) no-repeat; }
td.pcar4 { background:url(../images/plan4.jpg) no-repeat; }

.plan table td { width:205px; }

.incar2 { color:#fcfcfc; padding:2px; }


.mg2 { width:330px; text-align:center; }
#occas { position:absolute; left:10px; bottom:0; }
.t1 { font-size:18px; font-weight:bold; }
.t2 { font-size:15px; font-weight:bold; }
#footer { width:545px; text-align:center; padding:15px; border-top:1px solid #d2d2d2; }
#footer a { color:#000; }
.phone1 { background:url(../images/puce_phone.gif) no-repeat; padding-left:20px; padding-right:40px; }
.phone2 { background:url(../images/puce_phone2.gif) no-repeat; padding-left:15px; }

#ford { position:absolute; left:440px; }
#phone { margin-left:150px; }

/*CATALOGUE*/
#catalogue { margin:0px; padding:0; text-align:center;}
#id{float:left; width:161px; padding:5px; margin:0 10px 15px 30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	background-color:#DFDFDF;}
select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#id:hover{
	float:left;
	width:161px;
	margin:0;
	padding:5px;
	margin:0 10px 15px 30px;
	background-color:#FFCC33;
}
#id img{ border:solid 1px #ccc;}
#id a:hover img{
	border:1px solid #FFFFFF;
	width:155px;
}

/*PAGES MENTIONS LEGALES*/
#mentions p { margin: 10px 0 20px 40px; }
.concess {margin:15px 0 10px 0;}