/* CSS Document */
body { margin: 0; padding:0; background: #41b7ff; text-align:center; }
table  { border-collapse: collapse; border-spacing: 0; }
img { border:none; display: inline; }
div, td { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; }
td, th { padding: 0; }
a { text-decoration: none; color: #1c317b; }
a:hover { text-decoration: underline; }

.clear1 { clear: left; }
.clear2 { clear: both; }
.float1 { float: left; }
.float2 { float: right }
p { margin: 10px 0; }

img, div { behavior: url(iepngfix.htc); }

#wrap1 { background: url(../images/bg_reap.gif) repeat; }
#wrap2 { width: 100%; background: url(../images/bg_body.gif) repeat-x; }
#wrap3 { background: url(../images/bg_bottom.gif) bottom repeat-x; width: 100%; }
#main-wrap { position: relative; text-align: left; width: 902px; margin: 0 auto; }
.foto-abs { position: absolute; top: 225px; left: -80px; z-index: 2; }
#flags { position: absolute; top: 4px; left: 35px; }

#menu { background: url(../images/fond_menu.gif) no-repeat; height: 39px; overflow:hidden; }
#menu_en { background: url(../images/fond_menu.gif) no-repeat; height: 39px; overflow:hidden; }
#menu ul { padding: 0; margin: 0 auto; width: 810px; }
#menu_en ul { padding: 0; margin: 0 auto; width: 715px; }
#menu ul li { list-style-type: none; float: left; margin: 0 10px; }
#menu_en ul li { list-style-type: none; float: left; margin: 0 10px; }
#menu ul li a { display: block; height: 78px; }
#menu_en ul li a { display: block; height: 78px; }
#menu ul li a:hover { margin-top:-39px; }
#menu_en ul li a:hover { margin-top:-39px; }

#mn1 { width: 85px; }
#mn2 { width: 147px; }
#mn3 { width: 70px; }
#mn4 { width: 177px; }
#mn5 { width: 85px; }
#mn6 { width: 111px; }

#mn1_en { width: 71px; }
#mn2_en { width: 162px; }
#mn3_en { width: 119px; }
#mn4_en { width: 97px; }
#mn5_en { width: 78px; }
#mn6_en { width: 57px; }

#main-reap { background: url(../images/bg_right_reap.gif) repeat-y; width: 902px; }
#main-content { background: url(../images/bg_bottom.gif) bottom repeat-x #fff; width: 902px; margin-top: 8px; }
#left-content { float: left; width: 660px; }

.txt-acc { width: 595px; margin: 0 auto; padding: 20px 0; }
.txt-acc img { margin: 0 0 20px 2px; float:right; }
.txt-acc strong { color: #1c317b; }

#righ-content { float: right; width: 242px; text-align:center;}
#righ-content img { padding: 27px 0 10px 5px; }
#rightpics {text-align:center;}
#rightpics img {padding:0 0 10px 0;}
.bg-foto { background: url(../images/bg_foto.gif) no-repeat; height: 290px; }


#coords { background: url(../images/bg_coords.gif) no-repeat; height: 141px; width: 902px; }
.adres { float:left; padding: 8px 0 0 0; }

.foto { float: right; }
.main-foto { padding: 11px 15px 0 0; }
.foto img { border: 3px solid #d3cba2; margin-left: 1px; }

#footer { text-align: center; width: 902px; margin: 0 auto; padding-bottom: 40px; }
#footer span { line-height: 30px; }
#photos { padding-bottom:10px; }
#photos img { margin:1px;}

#contact { text-align:center; padding:40px 0; background:#f1f1f1; border:3px solid #cacaca; }

h1 {font-size:20px; text-align:center; color:#1c317b;}
h2 {font-size:15px;}

/*CATALOGUE CSS de base à adapter à chaque site */

#leftb { width:100%; float:left; padding-left:40px;}
#textb { width:800px; text-align:left; padding-bottom:30px;}

#bloc_catalogue { width:900px; margin: 0 auto; text-align:center;}
#catalogue { margin-left:40; padding:0; width:100%; text-align:center;}
#id{float:left; width:220px; margin:10px; margin-left:25px; margin-right:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
	}
select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#6699cc; color:#000000; font-weight:bold;}
#id:hover{
	float:left;
	width:220px;
	margin:10px; margin-right:35px; margin-left:25px; color:#000000;
}
#haut_id{float:left; width:220px; background-image:url(../images/ht-vignette-catalogue.jpg); height:6px;
	}
#cont_id{float:left; width:220px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-image:url(../images/fd-vignette-catalogue.jpg); text-align:center; color:#000000;
	}
#bas_id{float:left; width:220px; background-image:url(../images/bas-vignette-catalogue.jpg); height:6px;
}

.photo_occasion {
	margin:5px 0;
	border:1px solid #99ccff;
}
#cont_id img:hover{
	border:1px solid #6699cc;
}

.prix {
	font-size:20px;
	color:#FF0000;
	font-weight:bold;
}
