body {
margin: 0px; 
padding: 0px;
color:#000000;
background-color:#FFD770;
background-image:url(../img/background.png);
background-repeat:repeat;
background-position:top center;
background-attachment:scroll; 
text-align:center; 
font-family:Arial;
}

table.entete
{
width:775px;
margin: 10px auto;
border-collapse:collapse;
text-align:left;
}

tr.header
{
background-image:url(../img/header_background2.png);
background-repeat:no-repeat;
height:180px;
}

td.title_header
{
background-image:url(../img/title_header.png);
background-repeat:no-repeat;
background-position:top left;
padding-top:90px;
color:black;
padding-left:10px;
}

td.img_marianne
{
background-image:url(../img/img_header.jpg);
background-repeat:no-repeat;
background-position:top left;
width:401px;
height:189px;
}

table.menu
{
height:45px;
margin: 5px auto;
border-collapse:collapse;
}


tr.menu
{
background-image:url(../img/menu_background.png);
background-repeat:no-repeat;
}

td.ocre_little
{
background-image:url(../img/item_no_active_little.png);
background-repeat:no-repeat;
background-position:center 3px;
height:30px;
width:94px;
text-align:center;
padding-bottom:8px;
font-size:14px;
color:white;
cursor:pointer;
}

td.ocre_little_red
{
background-image:url(../img/item_no_active_little_red.png);
background-repeat:no-repeat;
background-position:center 3px;
height:30px;
width:94px;
text-align:center;
padding-bottom:8px;
font-size:14px;
color:white;
cursor:pointer;
}

td.ocre_little_hover
{
background-image:url(../img/item_active_little.png);
background-repeat:no-repeat;
background-position:center 3px;
height:30px;
width:94px;
text-align:center;
padding-bottom:8px;
font-size:14px;
color:white;
cursor:pointer;
}

td.ocre_small
{
background-image:url(../img/item_no_active.png);
background-repeat:no-repeat;
background-position:center 3px;
height:30px;
width:110px;
text-align:center;
padding-bottom:8px;
font-size:14px;
color:white;
cursor:pointer;
}


td.ocre_small_hover
{
background-image:url(../img/item_active.png);
background-repeat:no-repeat;
background-position:center 3px;
height:30px;
width:110px;
text-align:center;
padding-bottom:8px;
font-size:14px;
color:white;
cursor:pointer;
}

td.ocre_high
{
background-image:url(../img/item_no_active_high.png);
background-repeat:no-repeat;
background-position:center 3px;
height:35px;
width:180px;
text-align:center;
padding-bottom:8px;
font-size:14px;
color:white;
cursor:pointer;
}

td.ocre_high_hover
{
background-image:url(../img/item_active_high.png);
background-repeat:no-repeat;
background-position:center 3px;
height:35px;
width:180px;
text-align:center;
padding-bottom:8px;
font-size:14px;
color:white;
cursor:pointer;
}


#crps{
width:827px;
margin: 5px auto;
border-collapse:collapse;
background-color:#FFFFFF;
}

#crps td.titre_section{
text-decoration:underline;
font-variant:small-caps;
text-align:center;
vertical-align:middle;
}

#crps td
{
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
vertical-align:top;
}

div.special_violet
{
color:black;

background-color:#FFFFCC;
border:1px solid #673502;
width:700px;
height:auto;
padding:30px 50px;
border-radius:25px;
text-align:justify;
margin:25px 30px;
font-size:13px;
}

div.special_violet h3 {
margin:0;
padding:0;
text-align:center;
margin-bottom:25px;
}

div.arrows
{
float:left;
overflow:hidden;
width:40px;
height:30px;
text-align:center;
display:table-cell;
vertical-align:middle;
margin-bottom:10px;
cursor:pointer;
}

div.titre_tem{
width:85%;
height:30px;
text-align:center;
display:table-cell;
vertical-align:middle;
float:left;
overflow:hidden;
font-family:Arial;
font-size:14pt;
margin-bottom:10px;
}

#crps td.special_gris
{
padding-top:25px;
padding-bottom:15px;
padding-left:35px;
padding-right:35px;
color:white;
vertical-align:top;
background-image:url(../img/p_special2.png);
background-repeat:no-repeat;
background-position:center center;
width:781px;
height:475px;
font-size:14px;
}

div.enc2
{
margin-top:10px;
text-align:left;
background-image:url(../img/bloc.png);
background-repeat:no-repeat;
width:550px;
height:540px;
font-size:16px;
padding-top:25px;
padding-bottom:25px;
padding-left:25px;
padding-right:25px;
}


#footer
{
background-image:url(../img/footer.png);
background-repeat:no-repeat;
background-position:center center;
width:826px;
height:75px;
margin:-5px auto;
color:white;

}