/* Conteners généraux */
body, div, table, tr, td, form, input, select, submit, button, radio, textarea {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1b2028;
}
body {
background-color:#ffffff;

}
#bgheader,#bgbody {
margin:0;
padding:0;
background-color:#E3E7ED;
border:none;
text-align:center;
}
#bgheader {
background-image:url(images/bgtop.gif); background-position:top; background-repeat:repeat-x; height:241px;
/*background-image:url(images/dev.png);*/
}
#bgbody {
background-image:url(images/bgfoot.gif); background-position:bottom; background-repeat:repeat-x;
/*background-image:url(images/dev.png);*/
}
.clear{clear:both}

form { margin:0; padding:0; }
/* tableaux principaux d'alignement */
#header, #dvbody, #dvbottom {
padding:0;
margin : 0px auto 0px auto; 
border:none;
width:960px;
text-align:left;
}
#header {
	height:149px;
}
#dvbody {

}
#dvbottom {
	height:83px;
}
#footer {
	padding:0;
	margin : 0px 0px 0px 0px; 
	border:none;
	width:960px;
	text-align:center;
	color:#aab7c5;
}
#footer a {
	color:#aab7c5;
	text-decoration:none;
}
#footer a:hover {
	color:#aab7c5;
	text-decoration:underline;
}
/* Header */
.logo {
	width:443px;
	height:149px;
	border:none;
	margin:0;
	padding:0;
	float:left;
	margin-left:15px
}
#infologin {
	width:263px;
	height:149px;
	float:right;
	margin-right:17px;
}
#infobox {
	width:263px;
	height:81px;
	background-image:url(images/bginfo_03.gif); background-repeat:no-repeat; background-position:top left;
	float:right;
}
#loginbox {
	width:263px;
	height:68px;
	float:right;
	background-image:url(images/bglogin_05.gif); background-repeat:no-repeat; background-position:top left;
	margin:0;
	padding:0;
}
#log #idf, #log #psw {
	width:98px;
	height:16px;
	border: solid 1px #8d9096;
	margin-left:5px;
	padding-top:3px;
}
#log label {
	margin-top:10px;
	width:100px;
	display:block;
	margin-left:5px;
}
#log label.inline {
	display:inline;
}
#log .logbt {
	width:26px;
	height:21px;
	display:block;
	margin-left:5px;
	margin-top:22px;
}

#tabform {
	border:none;
	vertical-align:top;
	margin-left:5px;
}
#tabform a {
	color:#950601;
	text-decoration:underline;
	margin-left:111px;
}
#tabform a:hover {
	color:#1b2028;
	text-decoration:underline;
}
#tabform .bienvenue {
	margin: 5px 0 0 5px;
	font-size:11px;
}


/* Menu */
#menu {
	border:none;
	width:960px;
}
#menu .trmenu {
	height:51px;
}
#menu .trsubmenu {
	height:40px;
}
#menu .shad1 {
	background-image:url(images/index_21.gif);
	width:15px;
}
#menu .shad2 {
	background-image:url(images/index_35.gif);
	width:17px;
}
#menu .shad3 {
	background-image:url(images/index_39.gif);
	width:15px;
	border-top:solid 1px #e3e7ed;
}
#menu .shad4 {
	background-image:url(images/index_70.gif);
	width:17px;
	border-top:solid 1px #e3e7ed;
}
#bgbody .shad5 {
	background-image:url(images/index_36.gif);
	width:15px;
	text-align:right;
	background-color:none;
}
#bgbody .shad6 {
	background-image:url(images/index_38.gif);
	width:17px;
	text-align:left;
	background-color:none;
}
#bgbody .shad7 {
	width:15px;
}
#bgbody .shad8 {
	width:17px;
}

#menu .first {
	background-image:url(images/index_22.gif);
	width:40px;
}
#menu .last {
	background-image:url(images/index_34.gif);
	width:153px;
}
#menu .sep {
	width:1px;
}
#menu .men {
	width:145px;
}
#menu .subm {
	background-color:#ffe8e8;
	border-top:solid 1px #e3e7ed;
}
/* MAIN */
/* Left menu */
#leftmenu {
	width:250px;
	float:left;
	margin:0;
	padding:0;
}
#leftmenu #block {
	width:235px;
	margin:10px 0px 0px 12px;
	padding:0;
}
#leftmenu #block #toptop {
	width:235px;
	height:9px;
	display:block;
	margin:0;
	padding:0;
	background-image:url(images/leftm1.gif); background-repeat:no-repeat;
}
#leftmenu #block #top{
	width:235px;
	height:42px;
	display:block;
	margin:0;
	padding:0;
	background-image:url(images/leftm2.gif); background-repeat:no-repeat;
	text-align:center;
}
#leftmenu #block h1{
	margin:0 0 0 0;
	padding:13px 0 0 0;
	color:#ffffff;
	font-size:13px;
	text-transform:uppercase;
}

#leftmenu #block #mid{
	width:235px;
	display:block;
	margin:0;
	padding:0;
	background-image:url(images/leftm3.gif); background-repeat:repeat-y;
	text-align:center;
}







#leftmenu #block #mid H2{
	margin:0;
	padding:10px 0 3px 0;
	text-align:center;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
#leftmenu #block #mid p{
	margin:0 10px 0 10px;
	padding:3px 0 3px 0;
	text-align:left;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	line-height:17px;
	width:210px;
}


#leftmenu #block #foot{
	width:235px;
	height:9px;
	display:block;
	margin:0;
	padding:0;
	background-image:url(images/leftm5.gif); background-repeat:no-repeat;
}
#leftmenu #block #mid #bidend{
	width:212px;
	display:block;
	margin:0 10px 0 10px;
	padding:12px 0 12px 0;
	text-align:left;
	border-bottom: solid 1px #EEEEEE;
}
#leftmenu #block #mid #bidend img{
	float:left;
}
#leftmenu #block #mid #bidend H2{
	float:right;
	color:#333333;
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0;
	width:150px;
	text-transform:uppercase;
	text-align:right;
	text-decoration:underline;
}
#leftmenu #block #mid #bidend p{
	float:right;
	font-size:10px;
	margin:0;
	padding:0;
	width:150px;
	text-align:right;
	line-height:17px;
}
#leftmenu #block #mid #bidend a, #leftmenu #block #mid #bidend a:hover{
	float:right;
	color:#D31B04;
	font-weight:bold;
	font-size:10px;
	margin:0;
	padding:0;
	text-decoration:none;
}




#main {
	width:675px;
	float:right;
	margin:0;
	padding:0;
}
#main #block {
	width:653px;
	margin:25px 0px 15px 7px;
	padding:0;
}
#main #blockT {
	width:320px;
	margin:25px 0px 15px 7px;
	padding:0;
}

#main #block #top{
	width:653px;
	height:40px;
	display:block;
	margin:0;
	padding:0;
	background-image:url(images/annonce1.gif); background-repeat:no-repeat;
	text-align:right;
}
#main #blockT #top{
	width:320px;
	height:40px;
	display:block;
	margin:0;
	padding:0;
	background-image:url(images/annonce5.gif); background-repeat:no-repeat;
	text-align:right;
}

#main #block h1{
	margin:0 0 0 0;
	padding:14px 15px 0 0;
	color:#d31b04;
	font-size:13px;
	text-transform:uppercase;
}
#main #block h1 a, #main #block h1 a:hover{
	color:#d31b04;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
}
#main #blockT h1{
	margin:0 0 0 0;
	padding:14px 15px 0 0;
	color:#d31b04;
	font-size:12px;
	text-transform:uppercase;
}
#main #blockT h1 a, #main #blockT h1 a:hover{
	color:#d31b04;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
}

#main #block #mid{
	width:653px;
	display:block;
	margin:0;
	padding:0;
	background-image:url(images/annonce2.gif); background-repeat:repeat-y;
	text-align:right;
}
#main #block #midf{
	width:653px;
	display:block;
	margin:0;
	padding:0;
	background-image:url(images/annonce2.gif); background-repeat:repeat-y;
	text-align:right;
}
#main #blockT #mid{
	width:320px;
	display:block;
	margin:0;
	padding:0;
	background-image:url(images/annonce6.gif); background-repeat:repeat-y;
	text-align:right;
}

#main #block #mid p{
	display:block;
	margin:0 10px 0 10px;
	padding:10px 0 10px 0;
	text-align:center;
}
#main #block #mid img{
	border:none;
}
#main #blockT #mid p{
	display:block;
	margin:0 10px 0 10px;
	padding:10px 0 10px 0;
	text-align:center;
}
#main #blockT #mid img{
	border:none;
}



#main #block #foot{
	width:653px;
	height:17px;
	display:block;
	margin:0;
	padding:0;
	background-image:url(images/annonce4.gif); background-repeat:no-repeat;
}
#main #block #foot p{
	display:block;
	margin:0 0 0 110px;
	padding:5px 0 0 0;
	color:#999999;
}

#main #blockT #foot{
	width:320px;
	height:17px;
	display:block;
	margin:0;
	padding:0;
	background-image:url(images/annonce7.gif); background-repeat:no-repeat;
}
#main #blockT #foot p{
	display:block;
	margin:0 0 0 110px;
	padding:5px 0 0 0;
	color:#999999;
}


#main #block #mid #contener{
	display:block;
	margin:0 10px 0 10px;
	padding:10px 0 10px 0;
	color:#333333;
	text-align:left;
}
#main #block #mid #contener a, #main #block #mid #contener a:hover{
	color:#D31B04;
	text-decoration:underline;
}
#main #block #mid #pic{
	width:310px;
	display:block;
	float:left;
	margin:0 5px 0 8px;
	padding:3px 0 3px 0;
}
#main #block #mid #inf{
	width:315px;
	display:block;
	float:right;
	margin:0 12px 0 0;
	padding:3px 0 3px 0;
	text-align:left;
}
#main #block #mid #infdetail{
	width:460px;
	display:block;
	float:right;
	margin:0 15px 0 0;
	padding:3px 0 3px 0;
}

#main #block #mid #inf p{
	display:block;
	margin:0;
	padding:0;
	color:#666666;
	text-align:right;
	text-align:left;
}

#main #block #mid #inffull{
	display:block;
	float:left;
	margin:0 12px 0 12px;
	padding:3px 0 3px 0;
	text-align:left;
	line-height:17px;
}

#main #block #mid #picmin{
	width:130px;
	display:block;
	float:left;
	margin:0 5px 0 12px;
	padding:3px 0 3px 0;
}
#main #blockT #mid #picmin{
	width:100px;
	display:block;
	float:left;
	margin:0 5px 0 12px;
	padding:3px 0 3px 0;
}


#main #block #mid #infminleft{
	width:220px;
	display:block;
	float:right;
	margin:0 12px 0 0;
	padding:3px 0 3px 0;
}
#main #block #mid #infminleft H2{
	display:block;
	margin:0;
	padding:0;
	font-size:14px;
	color:#333333;
}
#main #block #mid #infminleft p{
	display:block;
	margin:0;
	padding:0;
	color:#666666;
	text-align:right;
}

#main #block #mid #infminleft img{
	border:none;
}
#main #block #mid #infminrigth{
	width:260px;
	display:block;
	float:right;
	margin:0 12px 0 0;
	padding:3px 0 3px 0;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
}
#main #block #mid #infminrigth strike{
	font-size:12px;
	color:#333333;
}
#main #block #mid #infminrigth font{
	font-size:14px;
	color:#d31b04;
	font-weight:bold;
}

#main #blockT #mid #infminrigth{
	width:190px;
	display:block;
	float:right;
	margin:0 12px 0 0;
	padding:3px 0 3px 0;
	text-align:left;
	font-weight:normal;
	text-align:right;
}
#main #blockT #mid #infminrigth strike{
	font-size:12px;
	color:#333333;
}
#main #blockT #mid #infminrigth font{
	font-size:10px;
	color:#d31b04;
	font-weight:normal;
}
#main #blockT #mid #infminrigth H2{
	display:block;
	margin:0;
	padding:0;
	font-size:14px;
	color:#333333;
	text-align:right;
}
#main #blockT #mid #infminrigth p{
	display:block;
	margin:5px 0 0 0;
	padding:0;
	color:#666666;
	text-align:right;
}

#main #blockT #mid #infminrigth img{
	border:none;
}


#main #block .encheretype{
	position:absolute;
	margin:-15px 0 0 20px;
}
#main #blockT .encheretype{
	position:absolute;
	margin:-20px 0 0 10px;
}


#main #block #mid #bid{
	display:block;
	margin:0 10px 0 10px;
	padding:8px 0 5px 0;
}
#main #block #mid #bid fieldset{
	display:block;
	border:none;
	border-top: solid 1px #EEEEEE;
}
#main #block #mid #bid fieldset legend{
	border:none;
	font-size:10px;
	font-weight:bold;
	color:#15A4D0;
	text-transform:uppercase;
}
#main #block #mid #bid #type1{
	width:150px;
	float:left;
	text-align:left;
	margin-right:10px;
}
#main #block #mid #bid #type2{
	width:222px;
	float:left;
	text-align:left;
	margin-right:10px;
}
#main #block #mid #bid #type3{
	width:170px;
	float:left;
	text-align:left;
	margin-right:10px;
	margin-left:35px;
}
#main #block #mid #bid #type1 input,#main #block #mid #bid #type2 input{
	width:90px;
	padding:5px 2px 5px 0;
	border: solid 1px #CCCCCC;
	margin-top:3px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
#main #block #mid #bid #type3 img{
	margin-top:10px;
}




#main #blockT #mid #bid{
	display:block;
	margin:0 10px 0 10px;
	padding:8px 0 5px 0;
	text-align:left;
}
#main #blockT #mid #bid fieldset{
	display:block;
	border:none;
	border-top: solid 1px #EEEEEE;
	text-align:left;
	padding:5px 0 0 0;
}
#main #blockT #mid #bid fieldset legend{
	border:none;
	font-size:10px;
	font-weight:normal;
	color:#15A4D0;
}
#main #blockT #mid #bid #type3{
	float:left;
	text-align:left;
	margin-right:0;
	margin-left:0;
}
#main #blockT #mid #bid #type1 input,#main #blockT #mid #bid #type2 input{
	width:90px;
	padding:5px 2px 5px 0;
	border: solid 1px #CCCCCC;
	margin-top:3px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
#main #blockT #mid #bid #type3 img{
	margin-top:10px;
}




.pricec {
	margin: 2px; 
	font-size: 10px; 
	float: left; 
	width: 100px; 
	height: 20px; 
	line-height: 20px; 
	text-align: center;
}
.pricec img {
	margin: 0;
	padding:0;
	border:none;
	padding-top:0;
}

.nbpricec {
	margin: 2px; 
	background: #FFE8E8 none repeat scroll 0% 0%; 
	font-size: 10px; 
	float: left; 
	height: 20px; 
	line-height: 20px;
	text-align: right; 
	font-weight: bold;
}
.nbpricecu {
	margin: 2px; 
	background: #E8FFEF none repeat scroll 0% 0%; 
	font-size: 10px; 
	float: left; 
	height: 20px; 
	line-height: 20px;
	text-align: right; 
	font-weight: bold;
}
.nbpricecz {
	margin: 2px; 
	background: #EEEEEE none repeat scroll 0% 0%; 
	font-size: 10px; 
	float: left; 
	height: 20px; 
	line-height: 20px;
	text-align: right; 
	font-weight: bold;
}
.nbpricec img, .nbpricecu img, .nbpricecz img {
	margin: 0;
	padding:0;
	border:none;
	margin-top:3px;
}

.deticon{
	width:20px;
	margin:2px;
	float:right;
	line-height:20px;
	background-color:#FFFFFF;
	height:20px;
}
.deticon img{
	border:none;
	width:16px;
	height:16px;
	margin-top:2px;
}
.leg
{
	font-size: 14px;
	margin: 0;
	width: 607px;
	text-align: left;
	border: none;
	height:17px;
	margin: 10px 0 10px 0;
}
.leg .leg_jaune
{
	float:left;
	display:block;
	background-image:url(images/leg_jaune.png);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin-left:20px;
}
.leg .leg_vert
{
	float:left;
	display:block;
	background-image:url(images/leg_vert.png);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin-left:20px;
}

.leg .leg_violet
{
	float:left;
	display:block;
	background-image:url(images/leg_violet.png);
	background-position: 0px 1px;
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
	margin-left:20px;
}

