BODY{FONT:11px Arial,Verdana,Tahoma sans-serif; margin:0; }
.all{MARGIN:0; OVERFLOW:hidden; WIDTH:985px;}
.all 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:underline; color:#00f; border:0; }
A:active{text-decoration:none; color:#33f; border:0; }

#infobox {width:360px; height:75px; margin:60px; border:1px solid #F11; display:none;
  position:absolute; left:270px; top:110px; background-color:#fDb5b7; font-size:18px; padding:22px;}
#infobox IMG { margin:1px 8px 6px 1px; float:left;}

#titre1{position:absolute; left:220px; top:12px; color:#555; FONT:12px Arial; }
#titre2{position:absolute; left:220px; top:50px; color:#336; width:560px;
 FONT:26px Arial,Verdana,Tahoma sans-serif; font-weight:bold; }

#header{background-image:url(G/cadrejaune.jpg); background-repeat:no-repeat;
  OVERFLOW:hidden; WIDTH:984px; height:160px; margin:0 0 5px 18px; }
#depot{position:absolute; left:760px; top:48px;}
#terre{position:absolute; left:-4px; top:1px; height:160px;}

#googsrch{position:absolute; left:234px; top:95px;}

#rss{position:absolute; left:790px; top:30px;}
#usercx { position:absolute; left:766px; top:130px; color:#877; }

#header .forms{ position:absolute; left:230px; top:120px; FONT:12px Arial,Verdana,Tahoma sans-serif; width:520px;}
.search2 { PADDING:0px; margin:5px; width:166px; }

.main{ overflow:hidden; WIDTH:950px; margin-left:12px;}

.leftcol{ margin:0 0 0 8px; 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 .block1{ FLOAT:left; MARGIN:0; padding:2px 0 2px 2px; width:200px; height:208px;
	border-right:#F0D230 2px solid; border-left:#F0D230 2px solid; overflow:auto;
}
.leftcol H3{ background-image:url(G/uprd32_200.jpg); background-repeat:no-repeat;
	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:0 4px 0 8px; list-style:url(G/puce.png); OVERFLOW:hidden; font-size:11px;
}
.leftcol .scat LI.LI2{ MARGIN:6px 4px 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:4px 0 0 0; float:right;
}
.scat2 LI.LI2{ margin:4px 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 6px 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:0 0 0 6px; OVERFLOW:hidden; WIDTH:540px; padding:0; border:0;
}
.centralcol .block{ FLOAT:left; MARGIN:0px; padding:0px; width:540px; OVERFLOW:hidden;
	border-right:#F0D230 2px solid; border-left:#F0D230 2px solid; }
.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:0 0 6px 0; 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 3px 14px; WIDTH:99%; margin:2px;
	height:55px; background-color:#f6f6f6; OVERFLOW:hidden;
}
#annpub { FLOAT:left; padding:2px 0px 3px 15px; WIDTH:99%; margin:2px;
	height:68px; background-color:#f6f6f6; OVERFLOW:hidden;
}
.annch { FLOAT:left; padding:8px 0px 3px 14px; WIDTH:99%; margin:2px;
	height:68px; background-color:#FEE2E2; OVERFLOW:hidden;
}

.annimg { MARGIN:0 10px 0 0; float:right;}

.ann H4, .annch H4 { FONT-SIZE:13px; MARGIN:0; padding:0; COLOR:#11F; text-decoration:none; width:85%; }
.ann H5, .annch H5 { FONT-SIZE:11px; MARGIN:0; padding:0; COLOR:#000; FONT-WEIGHT:normal; }
.ann P, .annch P { FONT-SIZE:12px; MARGIN:0; COLOR:#666; text-decoration:none; float:right; }
.ann STRONG, .annch STRONG { FONT-SIZE:13px; MARGIN:0; padding:0; COLOR:#11F; font-weight:none; width:90%; }
.ann .prix{ text-align:center; FONT-SIZE:16px; font-weight:bold; COLOR:#666; }
.ann .caution { FONT-SIZE:11px; font-weight:normal; COLOR:#666; }
.modbut{ width:60px; height:18px; FONT-SIZE:10px; FLOAT:left; display:block; margin:5px;}

.onglet { width:520px; height:20px; text-align:center; margin:11px 65px 0 175px; font-weight:bold;}
.ong { height:17px; margin:0px 5px 5px 0; float:left; display:block; border:1px solid #44F;
    padding:0; width:24px; text-align:center; }
.ong A:hover { height:17px; background-color:#77F; width:22px; color:#FFF; }
.ongact { float:left; height:17px; margin:0px 5px 5px 0; background-color:#DDF; width:27px;
     color:#0; text-align:center;}
.onglet P {margin:0px 4px 3px 0; float:left; display:block; width:23px; text-align:center; }

.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 H1{ 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:0; padding:6px 0px 0px 15px;
}
.detailcolfin{ background-image:url(G/dwrdj20_716.jpg); background-repeat:no-repeat; float:left;
	border:0; height:27px; width:716px; OVERFLOW:hidden; margin:0;
}

#detpub { display:block; margin:2px 0 12px 60px;}
#detb1 { font-weight:bold; margin-left:10px; border:1px solid #222; background-color:#EEF; height:24px; padding:3px;}
#detb2 { font-weight:bold; margin-left:140px; border:1px solid #222; background-color:#EEF; height:24px;padding:3px;}
#detb3 { font-weight:bold; margin-left:148px; border:1px solid #222; background-color:#EEF; height:24px;padding:3px;}

.vign{ width:70px; height:60px; margin:8px; }
.novign{ width:76px; height:60px; margin:8px; }
#pix0{ margin:8px; border:1px solid; width:400px; }

.portr{ margin:6px; height:70px; width:60px; }
.detbut{ float:right; margin-top:10px; }

.rightcol { FLOAT:left; OVERFLOW:hidden; width:182px; margin:0 0 0 6px; display:block; padding:0;
}
.rightcol .block{ FLOAT:left; display:block; width:182px; MARGIN:0; OVERFLOW:hidden; padding:0;
border-right:2px solid #F0D230; border-left:2px solid #F0D230;
}
.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:0px; text-decoration:none; }

#nuage { display:block; height:210px; overflow:hidden; }
#nuage SPAN { display:block; float:left; overflow:hidden; margin:2px;}

#envoy FIELDSET { float:right; margin-right:120px; border:0;}
#envoy IMG { margin-left:155px; }
#envoy text1 { width:330px;}
#envoy LABEL { margin-left:10px; width:120px; }

#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; margin:8px 0 0 40px; width:99%; height:55px; font-size:14px; color:#ccc;}
.footcol { display:block; width:220px; float:left; padding:0 16px 10px 16px; text-align:left; }
.footcol H4 { font-size:16px; color:#E8D030; FONT-WEIGHT:bold; border-bottom:2px solid #E8D030;
    margin:0; text-align:left; }
#footer A:link{ background-color:#fff; color:#E8D030; text-decoration:none; }
#footer A:visited{ background-color:#fff; color:#E8D030; text-decoration:none; }
#footer A:hover{background-color:#fe7; color:#777; }
#copy{ text-align:center; color:#777; font-size:11px; }

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

