body {
background-color:#f5f5f5 ;
text-align: center;
margin: 0 auto;
}

#header{
/*float : left;*/
width : 300px;
}

#blocfooter {
background-image:url("/images/menubar.gif");
background-repeat: repeat-x;
width: 895px;
height: 20px;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding: 4px 0px 0px 0px;
text-align: center;
}
#googleplus {
display: inline;
float:left;
height : 20px;
width: 55px;
z-index:1;
}

a img {
border :0;
}
#menu {
z-index:-1;
}
/*barre de menu principale*/
#tittlediv {
background-image:url("/images/menubar.gif");
border-style:solid;
border-color:#525252;
background-repeat: repeat-x;
/*height : 30px;*/
border-width:2px 0px;
text-align: center;
font-family:Arial;
font-size:12px;
}
/*menu sub-division*/
#division {
/position: relative;/*for fucking IE*/
/top: 405px; /*for fucking IE*/
/left: 0px;
/text-align:left;
height: 60px;
background: url("/images/division.png") left top no-repeat;
margin: 410px 0px 0px 4px;
}

#division ul, #division li {
margin:0;
padding: 0;
list-style-type: none;
}

#division ul {
position: absolute;
height: 60px;
width: 895px;
}

#division li {
float: left;
}

#division li a {
display: block;
height: 60px;
/*width: 179px;*/
font-family:Arial;
font-size:12px;
color: #769712; /*couleur du texte*/
text-decoration: none;
text-align: center;
}

#division a:hover {
color: #fff;
background: transparent url(/images/division.png) top left no-repeat;
}

#division a#div1{
display: block;
width: 170px;
}
#division a#div2{
display: block;
width: 232px;
} 
#division a#div3{
display: block;
width: 136px;
} 
#division a#div4{
display: block;
width: 203px;
}
#division a#div5{
display: block;
width: 153px;
}

#division a#div1:hover {
background-position: 0px -60px;
}

#division a#div2:hover {
background-position: -170px -60px;
}

#division a#div3:hover {
background-position: -402px -60px;
}
#division a#div4:hover {
background-position: -538px -60px;
}
#division a#div5:hover {
background-position: -741px -60px;
}
/*fin submenu division*/
#iframe {
background-color :transparent;
margin : 0px;
padding : 0px;
border : 0px;
width: 905px;
height: 480px;
}
#content {
text-align: left;
font-family:Arial;
font-size:12px;
margin: 10px 0px 10px 0px; 
}
#content2 {
position: absolute;
top: 50px;
left: 460px;
width: 230px;
height: 250px;
background-color: #8D8D8D;
border-color:#525252;
border-width: 1px;
border-style: solid;
font-family:Arial;
font-weight:bold;
font-size:12px;
margin: 0px 0px 0px 50px;
padding: 5px;
border-radius: 10px 10px 10px 10px;
}
#contenttable {
position: absolute;
top: 40px;
/left: 0px;   /*for fucking IE*/
text-align: left;
font-family:Arial;
font-size:12px;
margin: 10px 0px 10px 0px; 
}
#map {
margin: 50px 0px 0px 0px;
}

/*menu logo fb et mail*/
#menulogo {
height: 80px;
width: 40px;
background: url("/images/menulogo.png") left top no-repeat;
margin: 9px 0px 0px 865px;
}

#menulogo ul, #menulogo li {
margin:0;
padding: 0;
list-style-type: none;
}

#menulogo ul {
position: absolute;
height: 80px;
width: 40px;
}

#menulogo li {
float: left;
}

#menulogo li a {
display: block;
height: 40px;
width: 40px;
text-align: center;
}

#menulogo a:hover {
color: #fff;
background: transparent url(/images/menulogo.png) top left no-repeat;
}

#menulogo a#divfb{
display: block;
width: 40px;
}
#menulogo a#divmail{
display: block;
width: 40px;
} 
#menulogo a#divfb:hover {
background-position: -42px 0px;
}

#menulogo a#divmail:hover {
background-position: -40px -40px;
}
/*fin menu logo fb et mail*/

/*table key figures*/
#bright {
background-color :#f5f5f5;
border : 0px;
}
#dark {
background-color :#A1A1A1;
border : 0px;
}
#chart {
text-align: center;
}

/*picture main page
#sculpture {
background: transparent url(/images/corporate.png) top left no-repeat;
height : 410px;
width: 895px;
margin : 0px;
font-family:Arial;
font-size:12px;
color: #BDBDBD;
text-align : right;
bottom: 0px;
} */
#sculpture a:link, a:visited, a:active {
font-family:Arial;
font-size:12px;
color: #BDBDBD;
text-align : right;
}

/*page title*/
#bloctitle {
position: absolute;
top: 0px;
left: 0px;
height : 40px;
width: 895px;
}
#title {
position: absolute;
_left:0px;
font-family:Arial;
font-size:12px;
color: #000000;
font-weight: bold;
_padding-top: 10px;
padding-left: 45px;
}
#imgtitle {
position: absolute;
_left: 0px;
margin: 0px 0px 0px 0px;
height : 40px;
width: 38px;
}
/*page mission*/
#bloc1 {
position: absolute;
top: 50px;
left: 0px;
height : 150px;
width: 450px;
}
#mission1 {
position: absolute;
font-family:Arial;
font-size:12px;
color: #000000;
margin: 0px 0px 0px 150px;
text-align: left;
}
#img1 {
position: absolute;
margin: 0px 0px 0px 0px;
z-index: -1;
height : 150px;
width: 150px;
}
#bloc2{
position: absolute;
top: 50px;
left: 450px;
height : 150px;
width: 450px;
}
#mission2 {
position: absolute;
font-family:Arial;
font-size:12px;
color: #000000;
margin: 0px 0px 0px 150px;
text-align: left;
}
#img2 {
position: absolute;
margin: 0px 0px 0px 0px;
z-index: -1;
height : 150px;
width: 150px;
}

#bloc3 {
position: absolute;
top: 180px;
left: 0px;
height : 150px;
width: 450px;
}
#mission3{
position: absolute;
font-family:Arial;
font-size:12px;
color: #000000;
margin: 0px 0px 0px 150px;
text-align: left;
}
#img3 {
position: absolute;
margin: 0px 0px 0px 0px;
z-index: -1;
height : 150px;
width: 150px;
}

#bloc4 {
position: absolute;
top: 180px;
left: 450px;
height : 150px;
width: 450px;
}
#mission4{
position: absolute;
font-family:Arial;
font-size:12px;
color: #000000;
margin: 0px 0px 0px 150px;
text-align: left;
}
#img4 {
position: absolute;
margin: 0px 0px 0px 0px;
z-index: -1;
height : 150px;
width: 150px;
}

#bloc5{
position: absolute;
top: 340px;
left: 0px;
height : 150px;
width: 895px;
}
#mission5 {
position: absolute;
height : 150px;
width: 300px;
font-family:Arial;
font-size:12px;
color: #000000;
margin: 0px 0px 0px 150px;
text-align: left;
}
#img5 {
position: relative;
margin: 0px 0px 0px 0px;
top:-20px;
left: 450px;
z-index: -1;
height : 150px;
width: 339px;

}
#fondots{
width: 205px;
height: 35px;
background: url("/ressources/dots.png");
}
#white{
position: absolute;
top: 0px;
left: 0px;
height: 50px;
width:150px;
background-color :#f5f5f5;
border : 0px;
z-index:1;
}
#form {
position: absolute;
top: 40px;
left: 0px;
}