/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0; background: #fff; }
img { border:none;display: inline; }
div, td { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
table{ border-collapse: collapse;border-spacing: 0; }
table img {border:1px solid #bf960a;}
td, th { padding: 0; }
form { padding: 0; margin: 0;}
input, select {vertical-align: middle;}
a {text-decoration: none;color: #979796;}
a:hover {color: #f5f203;text-decoration: none;}
p {margin:15px 0;}
.clear1 { clear:left;}
.clear2 { clear:both;}

/*-------------------*/

#wrapper { width: 100%; background: url(../images/bg_wrap.gif) repeat-x #fff; }
#main { position: relative; width: 950px; margin: 0 auto; text-align: left; }
.foto-abs { position: absolute; top: 0; left: 159px; }
.logo { position: absolute; top: 20px; left: 0;}
#flash { position: absolute; top: 86px; right: 0; background:white; overflow:hidden;}


.coords { float: left; width: 373px; padding-top: 179px; position:relative;}
#menu2 {position:absolute; top:225px; left:60px;}
#menu2 img  {margin:2px;}
.vide { float: left; width: 577px; height: 294px; }

#menu { width: 940px; height: 56px; overflow: hidden; margin-left: 10px; }
#menu ul { margin: 0; padding: 0; }
#menu li { position: relative; float: left; list-style-type: none; height: 56px; overflow: hidden; }
#menu a { display: block; }
#menu a:hover { position: relative; top: -56px; }
#menu a.on { position: relative; top: -56px; }

#main-content { width: 940px; background: url(../images/bg_content.gif) bottom no-repeat #333332; padding: 70px 0 20px 0; margin-left: 10px; }
#content { width: 890px; margin: 0 auto; line-height: 16px; }
#content h1 { font-size: 14px; font-weight: bold; color: #f5f203; text-transform: uppercase; background: url(../images/puce.gif) no-repeat 0 2px; padding-left: 25px; }
#bloc-content { width: 890px; background: url(../images/bg_bloc_content.gif) repeat-y; }
#left { float: left; width: 480px; }
#left2 { float: left; width: 445px; }
.foto1 { float: left; width: 179px; }
.foto1 img { border: 1px solid #302f2f; }

.txt1 { float: left; width: 290px; }
.txt1 ul { margin: 0 10px; padding: 0; }

#right { float: right; width: 395px; }
#right2 { float: right; width: 445px; }
.foto2 a { float: left; padding-right: 13px; }

.color { color: #979796; }

#footer { width: 950px; text-align: center; margin: 0 auto; padding: 10px 0; color: #4a4947; }
#footer a { color: #4a4947; line-height: 16px; }
#footer a:hover { color: #000; }

/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}


/*CATALOGUE*/

#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:15px; margin-right:30px; 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:#f9b701; color:#000000; font-weight:bold;}
#id:hover{
	float:left;
	width:220px;
	margin:10px; margin-right:30px; margin-left:15px; 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;
}
#cont_id a{ color:#000000; }
#cont_id a:hover{
	color:#FFFF00;
}
.photo_occasion {
	margin:5px 0;
	border:1px solid #FFCC00;
}
#cont_id img:hover{
	border:1px solid #000000;
}

.prix {
	font-size:20px;
	color:#FF0000;
	font-weight:bold;
}
h1 {
	color:#006699;
}
#photo-c-ann { margin-left:50; width:798px; text-align:center;}
#photo-c-ann-top { float:left; width:798px; height:22px; background:url(../images/bg-ht-photo.gif) 0 0 no-repeat; text-align:center; margin:0 auto;}
#photo-c-ann-cent {
	float:left;
	width:798px;
	text-align:center;
	margin:0 auto;
	background-image: url(../images/bg-fd-photo.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}
#photo-c-ann-bot { float:left; width:798px; height:20px; background:url(../images/bg-bas-photo.gif) 0 0 no-repeat; text-align:center; margin:0 auto;}
#photo-c-ann-cent img { border:1px solid #FFCC00; margin:10px 0 10px 25px; float:left; }
