body {
background: #fff;
color: #000000;
font-family: tahoma, "Trebuchet MS", Verdana, Arial, sans-serif;
font-size: 12px;
padding: 20px 15% 0 10 %;
/*border-top: 2px solid #cccccf;
border-left: 2px solid #cccccf;*/
}

tbody {
background: #fff;
color: #3f3f3f;
font-family: tahoma, "Trebuchet MS", Verdana, Arial, sans-serif;
font-size: 12px;
padding: 20px 15% 0 10 %;
border-top: 2px solid #cccccf;
border-left: 2px solid #cccccf;
}

h1, h2, h3, h4 {
margin: 0.2em 0 0.4em 0;
color: #000000;
}

h1 {
font-size: 2em;
border-bottom: 2px solid #000000;
}

h2 {
font-size: 1.4em;
border-bottom: 2px solid #ce8b30;
text-align: right;
clear: both;
}

h3 {
font-size: 1.2em;
/*border-bottom: 1px solid #ce8b30;*/
margin-top: 1.8em;
}

h4 {
font-size: 1em;
/*#text-decoration: underline;*/
color: #3f3f3f;
text-align: center;
padding-left: 1.5em;
margin-top: 1em;
}

h5 {
font-size: 1em;
/*#text-decoration: underline;*/
color: #3f3f3f;
text-align: right;
padding-left: 1.5em;
margin-top: 1em;
}

p {
margin: 0 0 0.4em 0;
padding-left: 1.8em;
}

p.accroche {
font-style: bold;
text-align: center;
font-size: 1.2em;

}

p.coordonnees {
font-size: 1.2em;
}

p.italic {
font-style: italic;
}

img {
//float: right;
//margin-left: 2em;
}

#container{
/*border : solid green 1px;*/
}

#contain_left{
margin-top : 0cm;
/*border : solid red 1px;*/
margin-right : 15cm;
}

#contain_right{
position: absolute;
top : 0cm;
right : 0cm;
margin-top : 0cm;
/*border : solid yellow 1px;*/
margin-left : 15cm;
float : right;
}
