.nospace {width:100%;margin: 0px}

html, body{
  background-color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-size:10px;
}
.header {
	position:absolute;
	top:0px;
	width:100%;
	right:15px;
	margin-right:-15px;
	height:84px;
	line-height:83px;
	background-color:transparent;
    background-image:url("../img/bande_orange_header2.gif");
    background-repeat:repeat-x;
    background-position:left;
    vertical-align:baseline;
}
.header img{
	border:none;
	margin:4px;
}

.flag {
	position:absolute;
	top:0px;
	width:100%;
	right:15px;
	margin-right:-15px;
	height:30px;
	line-height:30px;
	background-color:transparent;
    //background-image:url("../img/bande_orange_header2.gif");
    //background-repeat:repeat-x;
    background-position:left;
    vertical-align:baseline;
	
}

.picsociete {
	position:absolute;
	top:0px;
	width:588px;
	left:0px;
	margin-left:0px;
	height:84px;
	background-color:transparent;
    background-image:url("../img/degrade_gris.gif");
    background-repeat:no-repeat;
    background-position:left;
    vertical-align:baseline;
	border-color:#000000;
}

.picsociete2 {
	position:absolute;
	top:0px;
	width:588px;
	left:0px;
	margin-left:0px;
	height:84px;
	background-color:transparent;
    background-image:url("../img/degrade_gris2.gif");
    background-repeat:no-repeat;
    background-position:left;
    vertical-align:baseline;
	border-color:#000000;
}

.fondflag {
	position:absolute;
	top:17px;
	width:100%;
	right:0px;
	margin-right:0px;
	height:14px;
	background-color:transparent;
    background-image:url("../img/fond_flag_3.gif");
    background-repeat:no-repeat;
    background-position:right;
    vertical-align:baseline;
}

.fondu {
	position:absolute;
	top:470px;
	width:100%;
	right:0px;
	margin-left:0px;
	height:100%;
	background-color:transparent;
    background-image:url("../img/bande_orange_gauche.gif");
    background-repeat:no-repeat;
    background-position:left;
    vertical-align:baseline;
}

.bande {
  position:absolute;
  background-image:url("../img/bande_orange_2px3.gif");
  background-repeat:repeat-x;
  background-position:right;
  width:100%;
  height:24px;
  line-height:24px;
  vertical-align:baseline;
  text-align:right;
  font-weight:bold;
  color:#000000;
  margin-right:0px;
  top:84px;
  left:0px;
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  vertical-align:middle;
}

.bande img {
position:absolute;
left:0px;
top:0px;
float:left;
left:0px;
border:0px;
margin: 0 0 0 0;
}
	
.main {
	position:absolute;
	top:106px;
	width:100%;
	right:15px;
	margin-right:-15px
	}
	
* html body .main {
	height:100%;
	overflow:hidden
	}

/* IE-mac ne voit pas les lignes qui suivent \*/
* html body .main {
	height:0px;
	overflow:visible
	} 
/* fin du text caché pour IE/mac */

.central {
	position:relative;
	top:0px;
	width:auto;
	margin:0px;
	margin-left:163px;
	margin-right:0px;
}

.error{
  font-weight:bold;
  color:#FF0000;
}

.corps {
	position:relative;
	min-height:700px;
}

.corps img{
  position:relative;
  border:groove 3px;
  display:inline;
}	

.corps table{
  text-align:justify;
  font-size:12px;
  font-family:arial,helvetica,sans-serif;
}
.corps .titre2{
  font-color:#000000;
  text-align:center;
  vertical-align:top;
  font-weight:bold;
  font-size:16px;
  color:#00000;
}
.corps .titre{
  font-color:#000000;
  text-align:center;
  vertical-align:baseline;
  font-weight:bold;
  font-size:16px;
  color:#000000;
}
.corps .tableau{
  text-align:justify;
  font-size:12px;
  font-family:arial,helvetica,sans-serif;
}

.corps .entete{
  background-color:#AAAAAA;
  font-size:11px;
  font-weight:bold;
  color:#000000;
  text-align:center;
}

.corps .ligne{
  font-size:11px;
  font-weight:bold;
  color:#000000;
}
	
* html body .corps {
	height:300px
	} 

.div-min-height {
	position:relative;
	height:300px;
	width:0px;
	float:left
	}
	
.div-min-height-bottom {
	position:relative;
	height:0px;
	clear:left
	}
	
.menus {
	position:absolute;
    background-image:url("../img/bande_orange_gauche.gif");
    background-repeat:no-repeat;
	height:500px;
	width:163px;
	top:-22px;
	left:0px;
}

.menus2 {
	position:absolute;
    background-image:url("../img/fond_menu_bordure.gif");
	background-color:transparent;
	background-repeat:repeat-y;
	height:100%;
	width:4px;
	top:0px;
	left:160px;
}


.menus form {
  padding-left:6px;
  text-align:left;
  font-size:11px;
  font-weight:bold;
  margin:0;
}

.menu.menucontenu {
  color:#000000;
  font-weight:bold;
  font-size:11px;
  padding:6px;
}
.menu.menucontenu input {
  border-width:2px;
  color:#333333;
  font-size:10px;
}
	
.notes {
	position:absolute;
	height:100%;
	width:0px;
	top:0px;
	right:15px;
	margin-right:-15px
}
	
.pied {
	position:relative;
	width:100%;
	height:1px;
	background-color:#FFFFFF;
	}

.lientableau{
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
  color:#000000;
}
<!--**************MENU SITE STATIQUE*************************************-->

			.box1 {
			    background-color: #999999;
			    color: #FFFFFF;
			    font-weight: bold;
			    font-size: 12px;
			    font-family: arial;
			    padding: 4px 4px;
			    cursor: default;
			    position: relative;
			}
			.box1 img {
			   text-align:right;
			   top: 6px;
			   right: 6px;
			   border:none;
			}

			.click-menu {
			    width: 159px;
			    margin-left:3px;
			}
			.click-menu .box1 {
				background-image:url("../img/fond_menu.gif");
			    background-color: transparent;	//fond des menus
				color: #FFFFFF;
			    font-weight: bold;
			    font-size: 12px;
			    font-family: arial;
			    padding: 4px 4px;
			    cursor: default;
			    position: relative;
			}
			.click-menu .box1-hover {
				top:0px;
				height:23px;
			   	background-image:url("../img/fond_menu_2.gif");
				background-color: transparent;
				color: #000000;
			    font-weight: bold;
			    font-size: 12px;
			    font-family: arial;
			    padding: 4px 4px;
			    cursor: default;
			    position: relative;
			}
			
			.click-menu .box1-open {
				top: 0px;
				height:23px;
				background-image:url("../img/fond_menu_3.gif");
			    background-color: transparent;
				border-bottom:10px solid black;
				border-left:10px solid black;
				border-width: 1px;
        		color: #000000;
			    font-weight: bold;
			    font-size: 12px;
			    font-family: arial;
				padding: 0px 0px;
				cursor: default;
			    position: relative;
			}
			.click-menu .box1-open-hover {
				height:23px;
				background-image:url("../img/fond_menu_3.gif");
			    background-color: transparent;
				border-bottom:10px solid black;
				border-left:10px solid black;
        		border-width: 1px;
				color: #000000;
			    font-weight: bold;
			    font-size: 12px;
			    font-family: arial;
			    padding: 0px 0px;
			    cursor: default;
			    position: relative;
			}
			.click-menu .box1-hover img, .click-menu .box1-open img, .click-menu .box1-open-hover img {
			    display:inline;
			    top: 6px;
			    right: 6px;
			    border:none;
			}
			.click-menu .section {
				background-image:url("../img/fond_menu_4.gif");
				background-color: transparent;
				font-family: arial;
			    font-size: 12px;
			    line-height: 15px;
			    padding: 0px 0px 0px 0px;
			    display: none;
			}
			.click-menu .section a {
			    color: #000000;
			    font-weight: bold;
			    font-size: 10px;
			    text-decoration: none;
			}
			.click-menu .section img {
			    border:none;
			}
			.click-menu .section a:hover {
			    color: #000000;
			    text-decoration: none;
			}
			.click-menu .box2 img{
			    display:inline;
			}
			.click-menu .box2-hover img{
			    display:inline;			    
			}
			.click-menu .box2-hover a:hover{
			    background-color:#999999;
			    display:inline;
			}

.saisie img {
	border:none;
}
<!--**************FIN MENU SITE STATIQUE*************************************-->	

/*
* {margin: 0; padding: 0;}


html, body {
  margin-top:1px;
  background-color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  width:100%;
  height:1%;
  margin-left:0px;
  margin-right:0px;
}
      
#divhaut{
  position:relative;
  background-image:url("../img/degrade_gris.gif");
  background-repeat:no-repeat;
  background-position:left;
  width:100%;
  height:84px;
}

#divhaut img {
  margin-top:10px;
  float:right;
  display:block;
  border:none;
  clear:both;
}

#divbande{
  position:relative;
  background-image:url("../img/bande_orange_1px2.gif");
  background-repeat:repeat-x;
  width:100%;
  line-height :23px ;
  vertical-align:baseline;
  text-align:center;
  font-weight:bold;
  color:#000000;
  margin-left:0px;
}

#divbande img {
position:absolute;
left:0px;
top:0px;
float:left;
left:0px;
border:0px;
margin: 0 0 0 0;
}

/*#menu {
  display:inline;
  background-image:url("../img/bande_orange_gauche.gif");
  background-repeat:repeat-y;
  width:163px;
  float:left;
  border-right:1px solid;
}
*/

/*
div#menu {
    margin: 0px;
    padding: 0px;
    background-image: url("../img/bande_orange_gauche.gif");
    background-repeat: repeat-y;
    width: 100%;
}

div#navcol {
    padding: 0px;
    width: 163px;
    float: left;
}
div#navcol img{
  border:none;
  position: absolute;
  display:inline;
  top: 6px;
  right: 6px;
  border:none;
}
div#navcol .click-menu .box1 img{
  border:none;
  position: absolute;
  display:inline;
  top: 6px;
  right: 6px;
  border:none;
}

#menu a {
  padding-left:3px;
  width:150px;
  text-align:left;
}

#menu form {
  padding-left:6px;
  width:150px;
  text-align:left;
  font-size:11px;
  font-weight:bold;
}

.titre{
  font-color:#FFFFFF;
  text-align:left;
  vertical-align:baseline;
}

.center{
  text-align:center;
}



<!--**************LOGIN*************************************-->

.menucontenu {
  color:#000000;
  font-weight:bold;
  font-size:11px;
  padding:6px;
}

.menucontenu input {
  border-width:2px;
  color:#333333;
  font-size:10px;
}

<!--**************FIN LOGIN*************************************-->

<!--**************PAGE*************************************-->

/*#page{
  margin:5px;
  font-size:11px;
  font-family:arial,helvetica,sans-serif;
  text-align:center;
  min-height:100%;
}
*/
/*
div#page {
    margin: 0;
    padding: 0;
    width: 100%;
}
div#main {
    padding: 0px;
    margin-left: 163px;
    margin-right: 0px;
    
}
div#main table{
  cellpadding:0px;
  cellspacing:0px;
}
div#main table img{
  border:none;
  display:inline;
}
#page .titre{
  font-size:16px;
  font-weight:bold;
  text-align:center;
}

#page .tableau{
  text-align:justify;
  font-size:12px;
  font-family:arial,helvetica,sans-serif;
}

#page .tableau tr.entete{
  background-color:#AAAAAA;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
}

#page .tableau tr.ligne{
  font-size:11px;
  font-weight:bold;
  color:#000000;
}

#page .tableau td{
  vertical-align:top;
}


#page p{
  text-align:justify;
  font-size:12px;
  font-family:arial,helvetica,sans-serif;
}

#page img{
  position:relative;
  border:groove 3px;
  display:inline;
}

<!--**************PAGE*************************************-->
*/
