BODY { FONT:11px Arial,Verdana,Tahoma sans-serif; margin:0; }

.all { MARGIN:10px 25px 0px 35px; OVERFLOW:hidden; WIDTH:935px; }
.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; }

strong { font-size:14px; }

#tith1 { position:absolute; left:230px; top:18px; color:#558; font:32px; FONT-WEIGHT:bold; }
#tith2 { position:absolute; left:230px; top:54px; color:#558; FONT:22px; }

#rss { position:absolute; left:750px; top:135px; }
#usercx { position:absolute; left:28px; top:140px; color:#888; }

#header { background-image:url(G/cadrejaune.jpg); background-repeat:no-repeat;
	 WIDTH:933px; height:160px; margin:5px 0 4px 0;}

#depot { margin-top:25px; margin-left:760px;}
#sous { position:absolute; left:12px; top:8px; margin:0; }

#header FORM{ position:absolute; left:230px; top:92px; margin:0; padding:0; 
	height:48px; width:520px; FONT:12px Arial,Verdana,Tahoma sans-serif; }
#search1{ PADDING:2px; margin:30px 0 0 0; width:180px;}
#search2{ PADDING:2px; margin:30px 10px 1px 0; width:188px; }
#okcmd{ position:relative; top:2px; left:2px;}

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

.leftcol { margin:0; padding:0; 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;
}
#tarifbox{ FLOAT:left; MARGIN:0; padding:0; width:200px; height:270px; overflow:auto;
	border-right:#F0D230 2px solid; border-left:#F0D230 2px solid;  font-size:12px;
}
#tarifbox LI {list-style:url(G/puce.png); margin:0;}
.scat{
	PADDING:2px 0px 2px 2px; MARGIN:0; text-align:left; width:194px; height:55px;
	border-bottom:#DDDDDD 1px solid; OVERFLOW:hidden;}
.scat span{	FONT-WEIGHT:normal; FONT-SIZE:12px; MARGIN-left:2px; OVERFLOW:hidden;}
.scat LI{
	padding-left:14px; margin-left:8px; list-style:url(G/puce.png); OVERFLOW:hidden; font-size:11px;}
.scat LI.LI2{
	MARGIN:6px 0px 0px 38px; list-style:url(G/puce.png); OVERFLOW:hidden; FONT-SIZE:12px;}
.scat LI.LISEL{
	MARGIN:6px 0px 0px 38px; list-style:url(G/puce.png); OVERFLOW:hidden; FONT-SIZE:12px; background-color:#F0D230;}
.scat IMG{
	margin:3px 5px 4px 0px; 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;}

#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 5px 0px 5px; OVERFLOW:hidden; WIDTH:540px;
	padding:0; border:0;}
.centralcol .block{ FLOAT:left; MARGIN:0; padding:0; 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:0; padding:10px; width:540px; OVERFLOW:hidden;
	border-right:#F0D230 2px solid; border-left:#F0D230 2px solid;
}
.centralcol .carto{ margin:0 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:0; 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:90px; background-color:#f2f2f2; OVERFLOW:hidden;
}
.annex{ FLOAT:left; padding:10px 2px 1px 6px; WIDTH:536px; margin-top:5px;
	height:96px; background-color:#fef760; OVERFLOW:hidden;
}
.ann IMG, .annex IMG{ FLOAT:left; MARGIN:0; height:75px; max-width:90px;
}
.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;}

.onglet { width:520px; height:20px; text-align:center; margin:11px 65px 0 160px; 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:0; height:17px; width:540px; OVERFLOW:hidden; margin:0 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: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;
}
.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:0 0px 0px 5px; OVERFLOW:hidden; WIDTH:716px; padding:0;}
.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:0;}
.paycol .content{
	background-image:url(G/bgris_lat700.gif); background-repeat:repeat-y;
	width:716px; font-size:14px; padding:8% 0 20% 2%; margin:0;
}
.paycolfin{
background-image:url(G/dwrd20_700.jpg); background-repeat:no-repeat;
border:0; height:17px; width:182px; OVERFLOW:hidden; margin:0 0px 8px 0px;
}

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

.rightcol { FLOAT:left; OVERFLOW:hidden; width:182px; }
.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:0; padding-top:6px; }

.rightcolfin{ background-image:url(G/dwrd20_182.jpg); background-repeat:no-repeat; float:left;
border:0; height:17px; width:182px; OVERFLOW:hidden; margin:0 0px 8px 0px; }

.rightcol H3.IMG{ width:13px; height:20px; border:0; text-decoration:none; }

#nuage { display:block; height:250px; overflow:hidden; }
#nuage P { overflow:hidden; color:#888; position:absolute; font-weight:bold;}

#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:0 0px 0px 8px;}

#footer { BACKGROUND-color:#fff; padding-left:50px; width:99%; height:60px; font-size:14px; color:#ccc; margin:0;}
.footcol { display:block; width:210px; float:left; padding:0 20px 20px 0; 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:6% 10% 20% 20%; float:left; border:0;
}
.logincol FORM INPUT{
	margin-top:12px; margin-left:5%;
}
