BODY     {
	color: black;
	font-size: 0.9em;
	font-family: verdana, helvetica, sans-serif;
	text-align: justify;
	
	
}
.box1   { margin: 0; padding: 0;  top: 0; left: 0; width: 100%; height: 100px; border: 1px black }
.box1_imprimer { margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100px; border: 1px black }
.pied  {
	position: absolute;
	
	margin: 0;
	padding: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	
}

.box2         { text-align: left; position: fixed; padding: 0;top: 100px; right: 0px; width: 200px; height: 80%;  overflow: auto }
.box3         { text-align: justify; margin-top: 0; margin-bottom: 0; padding: 0; position: fixed; top: 130px; right: 200px; bottom: 0; left: 200px; overflow: hidden}
.corps     {
	padding: 6pt 12pt 12pt;
	
}
.corps_petit { text-align: justify; padding: 18pt 6pt 6pt }
.box3_paysage          { margin: 0 10px; padding: 0; position: fixed; top: 120px; right: 0; bottom: 0; left: 0; overflow: auto; border: solid 0 #ffcc99 }
.box3_paysage_imprimer { }
#box3_cadre  { frameborder: no; margin: 0 10px; padding: 0; position: fixed; top: 100px; right: 20px; bottom: 10px; left: 10px; overflow: scroll }
/* for Internet Explorer */

* html .box3 {
padding: 120px 200px 10px 200px;
height: 100%;
width:100%;
overflow:auto
}
* html .box3big { position:absolute; top: 0; width: 700px%; height: 400px; overflow:auto }
* html .box3_paysage   { padding: 0px 0px 0px 0px; width: 100%; height: 100%; overflow: auto }

* html #box3_cadre  { bottom: 10px; top: 0pt }
* html .box2  { position:absolute;height: 100%; overflow:auto; }
* html .corps {  width: 95%; height: 100% }
* html .box4  { position:absolute; height: 100%; overflow:auto; }

.box4      { text-align: left; margin: 0 0 0 10px; padding: 0px 0px 0px 0px; position: fixed; top: 110px; left: 0; width: 200px; height: 80%;  overflow: auto }
.box2left {

	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BACKGROUND: #CCCCCC;
	FLOAT: left;
	MARGIN: 5px;
	BORDER-LEFT: black 1px solid;
	WIDTH: 170px;
	BORDER-BOTTOM: black 1px solid;
	HEIGHT: 400px;
	padding: 5px;
}
.box3big   { background-color: #ffffcc; padding: 0; position: absolute; top: 10; width: 690px; height: 390px; overflow: auto; border: outset 4px #efefef }
.dwindow {
	position: absolute;
	cursor: hand;
	display: none;
	left: 0px;
	top: 0px;
	z-index:4;
	overflow:scroll;
}
.box3tpe {

	margin: 30px 0px 0px;
	padding: 0px;
	top: 80px;
	border: 4px outset #EFEFEF;
	overflow: auto;
	background-color: #EFEFEF;
	height: 600px;
}

.menu {
text-align:center
}
dl.curved {
	background:#7f7f9c url(c_tl.gif) top left no-repeat;
	margin:5px 0;
	padding:0;
	width:90%;
	font-size: 1em;
}
dl.curved dt {background:transparent url(c_tr.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.curved dd {background:#eee url(c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:10px; line-height:1.3em;}
dl.curved dd ul {text-align:left;}
dl.curved dd li {
	text-align:left;
	text-indent: 0px;
	font-size: 10px;
}
dl.curved dd p.last {background:transparent url(c_br.gif) bottom right no-repeat; }


