BODY{FONT:11px Arial,Verdana,Tahoma sans-serif; margin:0; }
.all{MARGIN:0; OVERFLOW:hidden; WIDTH:985px;}
.all IMG{ border:0; }
.all A:link { text-decoration:none; color:#33f; border:0; }
.all A:visited{ text-decoration:none; color:#33f; border:0; }
.all A:hover{text-decoration:underline; color:#00f; border:0; }
.all A:active{text-decoration:none; color:#33f; border:0; }

.titre1{position:absolute; left:240px; top:30px; color:#336; FONT:18px Arial; }
.titre2{position:absolute; left:240px; top:60px; color:#336; width:560px;
 FONT:26px Arial,Verdana,Tahoma sans-serif; font-weight:bold; }
.header{background-image:url(G/Cadrej.jpg); background-repeat:no-repeat;
OVERFLOW:hidden; WIDTH:984px; height:213px; margin-left:5px;}
.header .depot{position:absolute; left:760px; top:70px;}

.addthis{position:absolute; left:770px; top:179px; display:block;}
.rss{position:absolute; left:770px; top:165px;}

#formgoog {position:absolute; left:256px; top:110px; margin:0; color:#000; width:500px;}
.header .forms{
position:absolute; left:230px; top:150px; FONT:12px Arial,Verdana,Tahoma sans-serif; width:520px;
}
.header .search2{
PADDING:2px; margin:5px; width:150px; }

.main{ overflow:hidden; WIDTH:932px; margin-left:6px;}

.leftcol{
	margin:0px; padding:0px;
	FLOAT:left; OVERFLOW:hidden; WIDTH:200px;
}
.leftcol A:link{ color:#22f; }
.leftcol A:visited{ color:#22f; }
.leftcol A:hover{ background-color:#fe7; color:#111; }
.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 .scat LI{
	padding-left:4px; margin-left:8px; list-style:url(G/puce.png); OVERFLOW:hidden; font-size:11px;
}
.leftcol .scat LI.LI2{
	MARGIN:6px 0px 0px 38px; list-style:url(G/puce.png); OVERFLOW:hidden; FONT-SIZE:12px;
}

.scat{
	PADDING:2px 0px 2px 2px; MARGIN:0px; text-align:left; width:194px;
	border-bottom:#DDDDDD 1px solid; OVERFLOW:hidden;
}
.scat span{
	FONT-WEIGHT:normal; FONT-SIZE:12px; MARGIN-left:2px; OVERFLOW:hidden;
}
.scat IMG{
	margin:3px 5px 4px 0px; FLOAT:left; OVERFLOW:hidden;
}
.scat2{
	PADDING:4px 0px 2px 2px; MARGIN:0px; text-align:left; width:194px; height:55px;
	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 8px 2px 8px; MARGIN:0; text-align:center; 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:20px; width:200px; OVERFLOW:hidden;
	margin:0 0 8px 0; padding:0;
}

.centralcol{
	FLOAT:left; MARGIN:0px 5px 0px 5px; OVERFLOW:hidden; WIDTH:540px;
	padding:0px; border:0px;
}
.centralcol .block{
	FLOAT:left; MARGIN:0px; padding:0px; width:540px; OVERFLOW:hidden;
	border-right:#F0D230 2px solid; border-left:#F0D230 2px solid;
}
.centralcol .block .vign{
	margin-right:2px;
	max-width:120px; max-height:110px;
        width:expression((this.offsetWidth>=this.offsetHeight) ? Math.min(parseInt(this.offsetWidth),120):true); 
  height:expression((this.offsetHeight>this.offsetWidth) ? Math.min(parseInt(this.offsetHeight),110):true);
}
.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 H3{
	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 H3 SPAN{
	FONT-WEIGHT:normal; FONT-SIZE:12px; COLOR:#444; position:relative; left:220px; text-align:right;
}

.ann{
	FLOAT:left; padding:3px 2px 1px 14px; WIDTH:528px; margin:2px;
	height:68px; background-color:#f6f6f6; OVERFLOW:hidden;
}
.annex{
	FLOAT:left; padding:3px 2px 1px 10px; WIDTH:526px; margin:2px;
	height:96px; background-color:#f6f6f6; OVERFLOW:hidden;
}
.ann IMG, .annex IMG{ MARGIN:0px 10px 5px 15px; height:75px; max-width:90px;
 position:relative; top:-20px; left:5px; }
.ann H4, .annex H4{ FONT-SIZE:14px; MARGIN:0; padding:0; COLOR:#44F; text-decoration:none; width:98%; }
.ann H5, .annex H5{ FONT-SIZE:11px; MARGIN:0; padding:0; COLOR:#44F; FONT-WEIGHT:normal; }
.ann P, .annex P{ FONT-SIZE:12px; MARGIN:0; COLOR:#666; text-decoration:none; }
.ann .prix, .annex .prix{ text-align:center; FONT-SIZE:16px; font-weight:bold; COLOR:#666; }
.ann .caution, .annex .caution{ FONT-SIZE:11px; font-weight:normal; COLOR:#666; }
.modbut{
width:60px; height:18px; FONT-SIZE:10px;
FLOAT:left; display:block; margin:5px;
}
.centralcol .next{margin:6px; }
.centralcol .backnext{margin-left:36%; }
.centralcolfin{
	background-image:url(G/dwrd20_540.jpg); background-repeat:no-repeat;
	border:0px; height:17px; width:540px; OVERFLOW:hidden; margin:0px 0px 8px 0px; }

.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; }


.paycol{
	FLOAT:left; MARGIN:0px 0px 0px 5px; OVERFLOW:hidden; WIDTH:716px; padding:0px;
}
.paycol H3{
	BACKGROUND-image:url(G/bgris_up700.gif); background-repeat:no-repeat; height:26px;
	FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#555; padding:5px 0px 0px 22px;
	margin:0px;
}
.paycol .content{
	background-image:url(G/bgris_lat700.gif); background-repeat:repeat-y;
	width:716px; font-size:14px; padding:8% 0 20% 2%; margin:0px;
}
.paycolfin{
background-image:url(G/dwrd20_700.jpg); background-repeat:no-repeat;
border:0px; height:17px; width:182px; OVERFLOW:hidden; margin:0px 0px 8px 0px;
}

.rightcol {
FLOAT:left; OVERFLOW:hidden; width:182px;
}
.rightcol .block{
FLOAT:left; display:block; width:182px;
MARGIN:0; OVERFLOW:hidden; padding:1px;
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; 
}
.rightcolfin{
background-image:url(G/dwrd20_182.jpg); background-repeat:no-repeat; float:left;
border:0px; height:17px; width:182px; OVERFLOW:hidden; margin:0px 0px 8px 0px;
}
.rightcol H3.IMG{ width:13px; height:20px; border-width:none;text-decoration:none;
border:none; border-style:none;
}
#divUpControl{ POSITION: relative; }
#divDownControl{ POSITION: relative; }
#divContainer{ VISIBILITY:hidden; OVERFLOW:hidden; WIDTH:182px;
CLIP:rect(20px 10px 20px 5px);
POSITION:relative; TOP:0; HEIGHT:175px;
border-right:#F0D230 2px solid; border-left:#F0D230 2px solid;
}
#divContent{ POSITION:relative; padding:0px 0px 0px 8px;}

.footer {
BACKGROUND-color:#ffF;
height:28px; margin:20px 20px 20px 45px;
text-align:center; font-size:14px;
}
.footer .cop{
color:#448; font-size:11px;
}
text-align:center; font-size:14px;
}
.footer A:link{
background-color:#fff; color:#448; text-decoration:none;
}
.footer A:visited{
background-color:#fff; color:#448; text-decoration:none;
}
.footer A:hover{
background-color:#fe7; color:#222;
}


#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%;
}