BODY{ background-image:url(G/topmer.jpg); background-repeat:repeat-x;
 FONT:11px Arial,Verdana,Tahoma sans-serif; MARGIN:0; padding:0 0 5px 20px;}
#all { MARGIN:0; OVERFLOW:hidden; padding:0; WIDTH:100%;}

IMG{border:0;}

A:link {text-decoration:none; color:#33f; border:0; }
A:visited{text-decoration:none; color:#33f; border:0; }
A:hover{text-decoration:none; color:#00f; border:0; }
A:active{text-decoration:none; color:#33f; border:0; }

.titre1{position:absolute; left:12px; top:10px; color:#EEF;
 FONT:bold 50px Verdana,'Arial Black',Arial,Helvetica,sans-serif; letter-spacing:-3px;}
.titre2{position:absolute; left:20px; top:2px; color:#ffF; FONT:12px Arial,Verdana,Tahoma sans-serif; width:99%;}
.header{background-image:#fff; OVERFLOW:hidden; WIDTH:100%; height:160px; }

#login{position:absolute; left:10px; top:134px; display:block; color:#228; }

#depot{position:absolute; left:760px; top:40px; width:80px; }

#search {position:absolute; left:20px; top:90px; width:400px;}

#addthis{ position:absolute; left:758px; top:128px; display:block; color:#33E; }
#rss{ margin:15px 0 5px 40px; display:block; }
#twitter{ margin:2px 0 0 98px; display:block; }

#puce {position:absolute; left:-99px; top:22px; display:block;}

.main{ overflow:hidden; WIDTH:932px; }

.leftcol{margin:0px; padding:0px;  background-color:#fff; FLOAT:left; OVERFLOW:hidden; WIDTH:200px; }
.leftcol A:hover{ background-color:#f0d230; color:#ffe; FONT-SIZE:12px;}
.leftcol .block{
	FLOAT:left; MARGIN:0; padding:0; width:200px; OVERFLOW:hidden;
	border-right:#F0D230 2px solid; border-left:#F0D230 2px solid;
}
.leftcol H3{
	background-image:url(G/uprd32_200.jpg); background-repeat:no-repeat; float:left;
	border:0; height:26px; width:200px; OVERFLOW:hidden;
	margin:0; FONT-WEIGHT:bold; FONT-SIZE:12px; color:#558;
	text-align:center; padding-top:6px;
}
.leftcol H3 A:link{background-color:#FFE47D; color:#558f; }
.leftcol H3 A:visited{background-color:#FFE47D; color:#558; }

.scat{ PADDING:0 0 2px 2px; MARGIN:0px; text-align:left; width:194px; height:50px;
	border-bottom:#DDDDDD 1px solid; OVERFLOW:hidden; background-color:#fff;
}
.scat SPAN{ FONT-WEIGHT:normal; FONT-SIZE:12px; margin:9px 4px 0 0; float:right;
}
.scat IMG{ margin:1px; FLOAT:left; OVERFLOW:hidden; width:80px;
}
.scat2{ PADDING:4px 0px 2px 2px; MARGIN:0px; text-align:left; width:194px; height:50px;
	border-bottom:#DDDDDD 1px solid; OVERFLOW:hidden; FONT-WEIGHT:normal; 
}
.scat2 SPAN{ FONT-WEIGHT:normal; FONT-SIZE:12px; margin:9px 4px 0 0; float:right;
}
.scat2 LI.LI2{ margin:6px 0 0 36px; list-style:url(G/puce.png); FONT-SIZE:12px; OVERFLOW:hidden; 
}
.scat2 LI.LISEL{ background-color:#F0D230; margin:6px 0 0 36px; list-style:url(G/puce.png); FONT-SIZE:12px; OVERFLOW:hidden;
}
.scat2 IMG{ margin:0px; FLOAT:left; OVERFLOW:hidden; width:45px; height:44px;
}
.temoi{ PADDING:2px 0px 2px 2px; MARGIN:0px; text-align:justify; width:194px;
	border-bottom:#DDDDDD 1px solid; OVERFLOW:hidden;
}
.temoi IMG{ margin:3px 2px 4px 4px; FLOAT:left; OVERFLOW:hidden;
}
.leftcolfin{ background-image:url(G/dwrd20_200.jpg); background-repeat:no-repeat; float:left;
	border:0; height:18px; width:200px; OVERFLOW:hidden;
	margin:0 0 8px 0; padding:0;
}

#login IMG { margin-right:30px;}
#login{ MARGIN:0; padding:30px 180px 40px 40px; border:0; text-align:right; }
#login INPUT { MARGIN:5px; width:120px;}
#login P { width:99%; padding:0 0 1px 0;}

.centralcol{ FLOAT:left; MARGIN:0px 5px 0px 5px; OVERFLOW:hidden; WIDTH:540px;
	padding:0; border:0; background-color:#fff;}
.centralcol .block{ FLOAT:left; MARGIN:0px; padding:0px; width:540px; OVERFLOW:hidden;
	border-right:#F0D230 2px solid; border-left:#F0D230 2px solid; margin:0;}
.centralcol .block .vign{ margin-right:2px; width:90px; }
.centralcol .detail{
	FLOAT:left; MARGIN:0px; padding:10px; width:540px; OVERFLOW:hidden;
	border-right:#F0D230 2px solid; border-left:#F0D230 2px solid;}
.centralcol .carto{ margin:0px 0px 6px 0px; overflow:hidden; width:540px; border-left:2px #F0D230 solid;}
.centralcol H1{ BACKGROUND:url(G/uprd32_540.jpg); height:26px;
	FONT-WEIGHT:bold; FONT-SIZE:12px; COLOR:#558; text-align:left;
	width:540px; margin:0px; padding:6px 0px 0px 15px;}
.centralcol H1 SPAN{ FONT-WEIGHT:normal; FONT-SIZE:12px; COLOR:#444; position:relative; left:220px; text-align:right;}

.ann{ FLOAT:left; padding:8px 2px 1px 6px; WIDTH:536px; margin-top:5px;
	height:92px; background-color:#f2f2f2; OVERFLOW:hidden;}
.annex{ FLOAT:left; padding:8px 2px 1px 6px; WIDTH:536px; margin-top:5px;
	height:94px; background-color:#fbfbfb; OVERFLOW:hidden;}
.ann IMG, .annex IMG{ FLOAT:left; MARGIN:0px; height:75px; max-width:120px;}
.ann H4, .annex H4{ FONT-SIZE:13px; MARGIN:0; padding:0; COLOR:#449; text-decoration:none;
	text-align:left; font-style:none;  font-weight:bold;}
.ann H5, .annex H5{ FONT-SIZE:11px; MARGIN:0; padding:0; COLOR:#449; FONT-WEIGHT:normal;}
.ann P, .annex P{ FONT-SIZE:12px; MARGIN:0; COLOR:#449; text-decoration:none;}
.ann .prix, .annex .prix{ text-align:center; FONT-SIZE:16px; font-weight:bold; COLOR:#449;
}
.ann .caution, .annex .caution{ FONT-SIZE:11px; font-weight:normal; COLOR:#449;
}
.modbut{ width:60px; height:18px; FONT-SIZE:10px;
FLOAT:left; display:block; margin:5px;
}
.next{margin:6px; }
.backnext{margin-left:36%; }
.centralcolfin{ background-image:url(G/dwrd20_540.gif); background-repeat:no-repeat;
	border:1px solid #FEFEFE; height:18px; width:542px; margin:0; padding:0; }

.detailcol{ FLOAT:left; MARGIN-left:10px; OVERFLOW:hidden; WIDTH:716px; padding:0; border:0; FONT-SIZE:14px; }
.detailcol P{ font-size:14px;}
.detailcol .block{ FLOAT:left; MARGIN:0; width:716px; OVERFLOW:hidden; padding:10px;
	border-right:#F0D230 2px solid; border-left:#F0D230 2px solid;}
.detailcol .blockuser{ FLOAT:left; MARGIN:0; width:716px; OVERFLOW:hidden;
	background-color:#FFE944; padding:10px;
	border-right:#F0D230 2px solid; border-left:#F0D230 2px solid;}
.detailcol H3{ BACKGROUND:url(G/uprd32_716.jpg); height:26px; background-repeat:no-repeat;
	FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#558; text-align:left;
	width:716px; margin:0px; padding:6px 0px 0px 15px;}
.detailcolfin{ background-image:url(G/dwrdj20_716.jpg); background-repeat:no-repeat; float:left;
	border:0px; height:27px; width:716px; OVERFLOW:hidden; margin:0px;}
.detailcol .vign{ width:90px; height:75px; margin:6px 6px 16px 6px; cursor:move;}
.detailcol .grosp{ margin:8px; width:400px; border:1px solid;}
.detailcol .portr{ margin:6px; height:75px; max-width:150px; }
.detbut{ float:right; margin:5px; }


.rightcol { FLOAT:left; OVERFLOW:hidden; width:182px; background-color:#fff;
}
.rightcol .block{ FLOAT:left; display:block; width:182px;
MARGIN:0; OVERFLOW:hidden; padding:4px; 
border-right:#F0D230 2px solid; border-left:#F0D230 2px solid;
}
.rightcol H3{ BACKGROUND:url(G/uprd32_182.jpg); background-repeat:no-repeat;
height:26px; width:182px; float:left;
FONT-WEIGHT:bold; FONT-SIZE:12px; COLOR:#558; text-align:center;
MARGIN:0px; padding-top:6px; 
}
.rightcol.block LI{ FONT-SIZE:12px; COLOR:#558; LIST-STYLE:url(G/arrow.png); margin-bottom:6px;
}
.rightcol.block H2{ FONT-SIZE:12px; COLOR:#888; text-align:center; font-style:italic; margin:4px 0 4px 0; font-weight:lighter;
}
.rightcolfin{ background-image:url(G/dwrd20_182.jpg); background-repeat:no-repeat; float:left;
border:0px; height:17px; width:182px; OVERFLOW:hidden; margin:0 0 8px 0;
}
.rightcol H3.IMG{ width:13px; height:20px; border-width:none;text-decoration:none; border:none;
}

.footer { height:28px; margin:20px; padding:7px; text-align:center; font-size:14px;}
.footer .cop{ color:#777; font-size:11px; }
.footer A:link{ color:#777; text-decoration:none; }
.footer A:visited{ color:#777; text-decoration:none; }
.footer A:hover{ color:#33f; }

#map{ width:538px; height:400px; border:#EEDD66 1px solid; margin-bottom:8px;}
#waiting{ background-color:white;
border:#b0f0b0 2px solid; text-align:center;
font-size:14px; width:160px; height:100px;
position:absolute; left:35%; top:180px;}

.logincol {  BACKGROUND-image:url(G/moncompte.gif); 
	background-repeat:no-repeat; width:400px; height:300px;
	FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#555; padding:20px;
	margin:2%; float:left; border:0px;}
.logincol FORM INPUT{ margin-top:12px; margin-left:5%;}
