BODY     {
	color: black;
	font-size: 0.9em;
	font-family: verdana, helvetica, sans-serif;
	text-align: justify;
	margin: 0;
	padding: 0;
	height: 100%;
	max-height: 100%;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color: #ffffff;
	scrollbar-darkshadow-color: #EFEFEF;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #ffffff;
	overflow: hidden;
}
.box1   {
	margin: 0;
	background-image:url(../java/bleublanc.png); 
	background-repeat:no-repeat;	
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	border: 1px black;
}
#box1   { background-image:url(../java/bleublanc.png); background-repeat:no-repeat;margin: 0; padding: 0; position: absolute; 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;
	background-color:#666666;
	margin: 0;
	padding: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	
}

.box2         { text-align: left; position: fixed; padding: 0;top: 130px; margin-bottom: 10px; bottom: 10px; 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 { margin: 0 10px; padding: 0; position: relative; top: 100px; right: 0; bottom: 0; left: 0; overflow: auto; border: solid 0 #ffcc99 }
#box3_cadre  { frameborder: no; margin: 0 10px; padding: 0; position: fixed; top: 100px; right: 20px; bottom: 10px; left: 10px; overflow: scroll }
.iframe * html .iframe {width:98%; height:95%; frameborder:0}
/* for Internet Explorer */
* html body  { padding: 100px 0px 10px 0px} 
* html .box3 {
padding: 130px 200px 10px 200px;
height: 500px;
width:100%;
overflow:auto
}* html .box3big { position:absolute; top: 0; width: 98%; height: 98%; overflow:auto }
* html .box3_paysage   { padding: 25px 5px 5px 5px; width: 100%; height: 480px; overflow: auto }
* html .box3_paysage_imprimer { bottom: 10px; width: 90%; height: 90%; overflow: scroll }
* html #box3_cadre  { bottom: 10px; top: 0pt }
* html .box2  { position:absolute;height: 500px; overflow:auto; }
* html .corps {  width: 95%; height: 100% }
* html .box4  { position:absolute; height: 500px; overflow:auto; }
* html .box4_accueil  { position:absolute; height: 100%; overflow:auto; }
* html .box4_spip  { position:absolute; height: 100%; overflow:auto; }
* html .iframe {width:98%; height:95%; frameborder:0}
.box4      { text-align: left; margin: 0 0 0 10px; padding: 0px 0px 0px 0px; position: fixed; top: 130px; left: 0; width: 190px; height: 80%;  overflow: auto }
.box4_accueil      { text-align: left; margin: 0 0 0 10px; padding: 0px 0px 0px 0px; position: fixed; top: 120px; bottom:20px;left: 0; width: 220px; overflow: auto }
.box4_spip      { text-align: left; margin: 0 0 0 10px; padding: 0px 0px 0px 0px; position: fixed; top: 120px; bottom:20px;left: 0; width: 190px; overflow: auto }
.box2_spip         { text-align: left; position: fixed; padding: 0;top: 120px; bottom: 20px; right: 0px; width: 200px;   overflow: auto }
.box_accueil      { text-align: left; margin: 0 0 0 10px; padding: 0px 0px 0px 0px; position: fixed; top: 130px; left: 0; width: 210px;  overflow:auto }
* html .box_accueil  { position:absolute; height: 500px; 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: 98%; height: 98%; 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;
	padding-right: 5px;
}
dl.curved dd p.last {background:transparent url(c_br.gif) bottom right no-repeat; }
#iframeforum { width: 99%; height: 400px; border: 0; }

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:0em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f0f0f0; border-left:1px solid #f0f0f0; border-right:1px solid ##f0f0f0;}
.xb1 {margin:0 5px; background:#f0f0f0;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#f0f0f0; border:0 solid #f0f0f0; border-width:0 1px; text-align:left; font-size:10px; font-family:Tahoma, Arial;}


