body, h1, h2, h3, h4{
	border: 0;
	margin: 0;
	padding: 0;
}
body, th, td, a, input{
	font-family: "URW Gothic L", Arial, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: black;
}
img{
	border: 0;
}
#logo{
	top: 5px;
	left: 50%;
	width: 235px;
	height: 70px;
	position: absolute;
	margin-left: -480px;
}
#logo2{
	top: 5px;
	right: 50%;
	width: 718px;
	height: 42px;
	position: absolute;
	margin-right: -480px;
}
#slogan{
	top: 49px;
	right: 50%;
	width: 718px;
	height: 26px;
	position: absolute;
	margin-right: -480px;
}
#content, #text{
	left: 50%;
	top: 120px;
	z-index: 2;
	width: 920px;
	height: 1200px;
	position: absolute;
	margin-left: -460px;
}
#text{
	height: 403px;
}
#text h4{
	font-size: 14px;
	font-weight: bold;
	margin: 45px 0 20px 225px;
}
#text p, #text li{
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 20px 225px;
}
#text a{
	font-size: 13px;
}
#text p.small{
	font-size: 10px;
	line-height: 14px;
}
#text ul{
	margin: 0 0 20px 225px;
}
#text li{
	margin: 0;
}
#text1, #text2, #text3{
	left: 50%;
	top: 135px;
	z-index: 2;
	width: 350px;
	height: 320px;
	position: absolute;
	margin-left: -380px;
}
#text2, #text3{
	width: 185px;
	height: 160px;
	margin-left: 30px;
}
#text3{
	top: 370px;
}
#text1 h4, #text2 h4, #text3 h4{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0;
	border-style: solid;
	border-color: black;
	border-width: 0 0 1px 0;
}
#text1 p, #text2 p, #text3 p{
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 18px 0;
}
#content a, #text a, #text1 a, #text2 a, #text3 a{
	color: #C20000;
}
#content a:hover, #text a:hover, #text1 a:hover, #text2 a:hover, #text3 a:hover{
	color: black;
}
#cbg{
	left: 50%;
	top: 100px;
	z-index: 1;
	width: 960px;
	height: 403px;
	overflow: hidden;
	position: absolute;
	margin-left: -480px;
	background-color: #D1D1D1;
}
#cbg img{
	top: 18px;
	left: 941px;
	width: 541px;
	height: 368px;
	position: absolute;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}
div.infos{
	background: #D2D2D2 url(images/infos-bg.jpg) no-repeat left top;
}
div.reprise{
	background: #D2D2D2 url(images/reprise-bg.jpg) no-repeat left top;
}
div.services{
	background: #D2D2D2 url(images/services-bg.jpg) no-repeat left top;
}
#details, #liste{
	left: 50%;
	top: 84px;
	z-index: 2;
	width: 410px;
	height: 435px;
	overflow: hidden;
	position: absolute;
	margin-left: -480px;
}
#details{
	background: transparent url(images/content-bg.jpg) no-repeat left top;
}
#liste{
	width: 250px;
	background: transparent url(images/liste-bg.jpg) no-repeat left top;
}
#details h3{
	width: 360px;
	margin: 30px 0 6px 30px;
}
#details h3, #details h3 a, #details h4{
	color: #C20000;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}
#details h3 a:hover{
	color: black;
}
#details p{
	width: 360px;
	margin: 0 0 3px 30px;
}
#details p.infos{
	line-height: 18px;
}
#details label{
	float: left;
	width: 180px;
	font-style: italic;
}
#details h4{
	margin: 20px 0 6px 30px;
}
#details #photo{
	top: 30px;
	right: 30px;
	width: 480px;
	height: 360px;
	overflow: hidden;
	position: absolute;
}
#photo img{
	top: 0;
	left: 0;
	width: 480px;
	height: 360px;
	position: absolute;
}
#firsthand, #clim{
	top: 400px;
	color: #C20000;
	position: absolute;
	text-transform: uppercase;
}
#firsthand{
	left: 420px;
}
#clim{
	right: 30px;
}
#details #first{
	top: 395px;
	left: 30px;
	position: absolute;
}
#details #print{
	top: 395px;
	left: 205px;
	position: absolute;
}
#details #back{
	top: 395px;
	left: 340px;
	position: absolute;
}
#details #back a, #details #print a{
	color: #C20000;
}
#details #back a:hover, #details #print a:hover{
	color: black;
}
#search{
	top: 29px;
	left: 20px;
	width: 200px;
	height: 387px;
	position: absolute;
}
#search h4, #search h3{
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	margin: 20px 0 10px 0;
}
#search h3{
	margin: 0;
	color: #C20000;
	font-size: 14px;
}
#search p{
	margin: 0 0 5px 0;
}
#search select{
	width: 200px;
	border: 1px solid #666666;
}
#search input{
	float: left;
	width: 165px;
	height: 21px;
	margin-right: 5px;
	padding: 2px 0 0 3px;
	border: 1px solid #666666;
}
#search #but{
	float: left;
	width: 30px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	background-color: #666666;
}
#but a{
	color: white;
	font-size: 11px;
	text-transform: uppercase;
}
#but a:hover{
	color: black;
}
#pages{
	top: 29px;
	left: 240px;
	width: 660px;
	height: 387px;
	overflow: hidden;
	position: absolute;
}
#pages div.page{
	top: 0;
	left: 0;
	width: 325px;
	height: 100%;
	position: absolute;
}
#prev{
	left: 193px;
	width: 27px;
	bottom: 19px;
	height: 45px;
	display: none;
	cursor: pointer;
	position: absolute;
}
#next{
	right: 12px;
	width: 27px;
	bottom: 19px;
	height: 45px;
	cursor: pointer;
	position: absolute;
}
#occas{
	top: 84px;
	right: 50%;
	z-index: 2;
	width: 385px;
	height: 435px;
	overflow: hidden;
	position: absolute;
	margin-right: -480px;
	background: transparent url(images/dernieres-occasions.png) no-repeat left top;
}
#occas p.i1, #occas p.i2, #occas p.i3, #occas p.i4, #pages p.i1, #pages p.i2, #pages p.i3, #pages p.i4{
	margin: 0;
	top: 24px;
	padding: 0;
	left: 35px;
	width: 120px;
	height: 90px;
	position: absolute;
}
#pages p.i1, #pages p.i2, #pages p.i3, #pages p.i4{
	top: 0;
	left: 0;
}
#occas p.pa1, #occas p.pa2, #occas p.pa3, #occas p.pa4, #pages p.pa1, #pages p.pa2, #pages p.pa3, #pages p.pa4{
	margin: 0;
	top: 24px;
	padding: 0;
	left: 165px;
	width: 200px;
	height: 90px;
	line-height: 15px;
	position: absolute;
}
#pages p.pa1, #pages p.pa2, #pages p.pa3, #pages p.pa4{
	top: 0;
	left: 130px;
}
#occas p.pa1, #occas p.pa2, #occas p.pa3, #occas p.pa4, #occas a, #pages p.pa1, #pages p.pa2, #pages p.pa3, #pages p.pa4, #pages a{
	font-size: 10px;
	text-transform: uppercase;
}
#occas a, #pages a{
	color: #C20000;
}
#occas a:hover, #pages a:hover{
	color: black;
}
#occas p.i2, #occas p.pa2{
	top: 123px;
}
#pages p.i2, #pages p.pa2{
	top: 99px;
}
#occas p.i3, #occas p.pa3{
	top: 222px;
}
#pages p.i3, #pages p.pa3{
	top: 198px;
}
#occas p.i4, #occas p.pa4{
	top: 321px;
}
#pages p.i4, #pages p.pa4{
	top: 297px;
}
#menus{
	left: 50%;
	top: 528px;
	width: 960px;
	height: 45px;
	position: absolute;
	margin-left: -480px;
}
#menus h2{
	float: left;
	margin-right: 7px;
}
#menus h2.last{
	margin-right: 0;
}
#tel, #email{
	left: 50%;
	top: 597px;
	height: 8px;
	width: 303px;
	position: absolute;
	margin-left: -480px;
}
#email{
	width: 246px;
	margin-left: -177px;
}
#cgv, #liens{
	right: 50%;
	top: 597px;
	height: 8px;
	width: 285px;
	position: absolute;
	margin-right: -480px;
}
#liens{
	width: 45px;
	margin-right: -155px;
}


#content #title{
	width: 100%;
	padding: 3px;
	font-size: 14px;
	font-weight: bold;
	border-width: 1px;
	text-align: center;
	border-style: solid;
	border-color: black;
	text-transform: uppercase;
}
#content #article{
	font-size: 12px;
	margin-top: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#content #artl2{
	font-size: 12px;
	margin-top: 12px;
	margin-left: 6px;
	font-style: italic;
	text-decoration: underline;
}
#content #artl3{
	font-size: 12px;
	margin-top: 12px;
	margin-left: 12px;
	text-decoration: underline;
}
#content #desc{
	margin-left: 6px;
	margin-top: 6px;
}
#channels{
	left: 50%;
	top: 625px;
	height: 10px;
	width: 920px;
	position: absolute;
	margin-left: -480px;
}
#channels a{
	color: #666666;
	font-size: 11px;
	margin-right: 20px;
}
#channels a:hover{
	color: #C20000;
}

