@media screen {


/* CORP DU TEXTE */

#text_content
{
width:610px;
min-height:425px;
margin-top:-2px;
margin-left:5px;
float : left;
font-weight : normal;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align: justify;
color:#7a7a7a;
}

div.default {
clear : both;
width : 595px;
margin-left : auto;
margin-right : auto;
margin-bottom : 30px;
}

.default p
{
margin-bottom:10px;
margin-left:10px;
}


#text_content a:link
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#A4BBC8;
font-weight:bold;
text-decoration:none;
}

#text_content a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#A4BBC8;
font-weight:bold;
text-decoration:underline;
}

#text_content a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#7a7a7a;
font-weight:bold;
text-decoration:none;
}





/* ################################################################## */
/*                                                                        PARAGRAPHES                                                                      */
/* ################################################################## */

div.parag_content {
	width : 595px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 30px;
}


div.clear {
	clear : left;
	clear : right;
	clear : both;
}

/* -------------------- ZONE TEXT / SANS IMAGES, IMAGES HAUT, IMAGES BAS -------------------- */
div.parag_text_content1, div.parag_text_content2, div.parag_text_content3  {
	width : 590px;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : auto;
	margin-right : auto;
}

/* -------------------- ZONE TEXT / IMAGES DROITE -------------------- */
div.parag_text_content4 {
        width : auto;
        height : auto;
}

/* -------------------- ZONE TEXT / IMAGES GAUCHE -------------------- */
div.parag_text_content5 {
        width : auto;;
        height : auto;
}

/* ------------   ZONE TEXT (PARAGRAPHE) / SANS IMAGES, IMAGES HAUT, IMAGES BAS ------------- */
div.parag_text_content1 p, div.parag_text_content2 p, div.parag_text_content3 p {
        margin : 5px;
        margin-top : 0px;
        margin-bottom : 0px;
}

/* -------------------- ZONE TEXT (PARAGRAPHE) / IMAGES DROITE -------------------- */
div.parag_text_content4 p {
        margin : 5px;
        margin-top : 0px;
        margin-bottom : 0px;
}

/* -------------------- ZONE TEXT (PARAGRAPHE) / IMAGES GAUCHE -------------------- */
div.parag_text_content5 p {
	margin : 5px;
        margin-top : 0px;
        margin-bottom : 0px;
}

/* -------------------- ZONE IMAGE / IMAGES HAUT, IMAGES BAS  -------------------- */
div.parag_images_content2, div.parag_images_content3 {
	width : 580px;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : auto;
	margin-right : auto;
	text-align : center;
}

/* -------------------- ZONE IMAGE / IMAGES DROITE -------------------- */
div.parag_images_content4 {
	width : auto;
        height : auto;
	text-align : center;
        float : right;
        margin-left : 5px;
}

/* -------------------- ZONE IMAGE / IMAGES GAUCHE -------------------- */
div.parag_images_content5{
	width : 200px;
                height : auto;
	text-align : center;
	float : left;
                margin-right: 5px;
}

div.parag_content img {
	border : 1px solid white;
	margin-top : 5px;
}

div.parag_content li {
       margin-left : 20px;
}





.cache h1
{
color: #dadada;
font-size: 1px;
text-align: center;
display : none;
}


.cache2 h1
{
color: #dadada;
font-size: 1px;
text-align: center;
}

.cache3 h1
{
color: #ffffff;
font-size: 1px;
text-align: center;
}


li.fond-menu
{
list-style-image: url(../usr/layout/puce_menu.gif);
background-repeat:no-repeat;
width:133px;
min-height:20px;
background-color:#464E54;
margin-bottom:1px;
margin-left: 3px;
float: left;
}

ul.menu-fond2
{
background:url(../usr/layout/puce_menu.gif);
background-repeat:no-repeat;
width:133px;
min-height:20px;
background-color:#464E54;
margin-bottom:1px;
}




/*------------------- Layout-------------------------- */
*{
padding:0;
margin:0;
}

body#body
{
text-align : center;
background-color: #dadada;
}

img
{
	border: none;
}





#content
{
width:753px;
text-align:left;
margin-left : auto;
margin-right : auto;
}



#top
{
background:url(../usr/layout/top.jpg);
width:753px;
height:94px;
float: left;
}

#center
{
background:url(../usr/layout/vert_lines.jpg);
width:753px;
margin-top:6px;
float:left;
}

#bottom
{
background-color:#181725;
width:753px;
height:30px;
margin-top:5px;
float:left;
float:left;

}

#copyright
{
margin-top:8px;
margin-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#ffffff;
text-align:right;
}

/*------------------- Menu gauche-------------------------- */

#menu_left
{
width:134px;
margin-top:-1px;
float:left;
}

.line_top
{
background:url(../usr/layout/horiz_line.jpg);
background-repeat:no-repeat;
width:134px;
font-size:0px;
height:2px;

}

.line_bottom
{
background:url(../usr/layout/horiz_line_b.jpg);
background-repeat:no-repeat;
width:134px;
font-size:0px;
height:2px;
float:left;
}

.menu-fond
{
background:url(../usr/layout/puce_menu.gif);
background-repeat:no-repeat;
width:133px;
min-height:20px;
background-color:#464E54;
margin-bottom:1px;
}

.menu-fond li
{
list-style:none;
margin-left:10px;
}

.menu-fond a
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:white;
margin-left:10px;
}

.menu-fond a:hover
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:#aaaaaa;
margin-left:10px;
}


.menuitem2
{
background-color:#f4f4f4;
width:131px;
min-height:20px;
margin-bottom:1px;
margin-left:1px;

}

.menuitem2 li
{
list-style:none;
margin-left:10px;
}

.menuitemlvl2
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:#464E54;
}

.menuitemlvl2:hover
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:#aaaaaa;
}


/*------------------- Acceuil_presentation-------------------------- */

#text_content2
{
width:614px;
min-height:425px;
margin-top:-2px;
margin-left:5px;
float:left;
}

#text_content2 p
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align: justify;
color:#7a7a7a;
margin-bottom:10px;
font-weight : bold;
}

.presentation a{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#A4BBC8;
text-decoration:none;
}

.presentation a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#A4BBC8;
text-decoration:underline;
}

.presentation a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#7a7a7a;
text-decoration:none;
}

.photo_pers
{
margin-right:30px;
float:left;
border : 1px solid;
}

.signature
{
margin-top:30px;
}

.texte
{
margin-top:30px;
}

.intro
{
width:434px;
float:left;
padding-bottom: 10px;
border : 1px solid;
}

/*-------------------Bloc actualité-------------------------- */

#news
{
background-color:#A4BBC8;
width:595px;
height:20px;
font-weight : bold;
margin-bottom : 10px;
}

#news li
{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#ffffff;
margin-left:5px;
}

.p_float
{
float:left;
}

.categ_actu{

}

.une_news
{
width:595px;
margin-left : auto;
margin-right : auto;
}

.act_img
{
float:left;
margin-right:20px;
}



#rub_actu
{
margin-top:25px;
width:614px;
float:left;
}

#actu_content{
width:614px;
margin-top:10px;

}

.actu_line
{
background:url(../usr/layout/horiz_actu.jpg);
width:614px;
height:2px;
margin-bottom:8px;
font-size:0px;
float:left;

}

.act_text a{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:#A4BBC8;
}

.act_text a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:#dddddd;
}

.act_text a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:#7a7a7a;
}

/* GRAND TITRE */

h1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: #7a7a7a;
	margin-bottom: 10px;
	text-align : left;
	margin-bottom : 15px;
}

/* SOUS TITRE */

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	text-align: left;
	color:#7a7a7a;
	margin-bottom:10px;
	font-weight : bold;
}

/* CITATION */

div.citation {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align: justify;
color:#7a7a7a;
margin-bottom:10px;
margin-left:15px;
font-style: italic;
}

div.notation {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
text-align: left;
color:#7a7a7a;
margin-bottom:10px;
margin-left:10px;
}

  }






















@media print{


.cache h1
{
color: #ffffff;
font-size: 1px;
text-align: center;
display: none;
}


.cache2 h1
{
color: #ffffff;
font-size: 1px;
text-align: center;
display: none;

}


li.fond-menu
{
list-style-image: url(../usr/layout/puce_menu.gif);
background-repeat:no-repeat;
width:133px;
min-height:20px;
background-color:#464E54;
margin-bottom:1px;
margin-left: 3px;
float: left;
}

ul.menu-fond2
{
background:url(../usr/layout/puce_menu.gif);
background-repeat:no-repeat;
width:133px;
min-height:20px;
background-color:#464E54;
margin-bottom:1px;
}




/*------------------- Layout-------------------------- */
*{
padding:0;
margin:0;
}

body#body
{
text-align : center;
}

img
{
	border: none;
}





#content
{
width:753px;
text-align:left;
margin-left : auto;
margin-right : auto;
}



#top
{
background:url(../usr/layout/top.jpg);
width:753px;
height:94px;
float: left;
}

#center
{
background:url(../usr/layout/vert_lines.jpg);
width:753px;
margin-top:6px;
float:left;
}

#bottom
{
background-color:#181725;
width:753px;
height:30px;
margin-top:5px;
float:left;
float:left;

}

#copyright
{
margin-top:8px;
margin-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#ffffff;
text-align:right;
}

/*------------------- Menu gauche-------------------------- */

#menu_left
{
width:134px;
margin-top:-1px;
float:left;
}

.line_top
{
background:url(../usr/layout/horiz_line.jpg);
background-repeat:no-repeat;
width:134px;
font-size:0px;
height:2px;

}

.line_bottom
{
background:url(../usr/layout/horiz_line_b.jpg);
background-repeat:no-repeat;
width:134px;
font-size:0px;
height:2px;
float:left;
}

.menu-fond
{
background:url(../usr/layout/puce_menu.gif);
background-repeat:no-repeat;
width:133px;
min-height:20px;
background-color:#464E54;
margin-bottom:1px;
}

.menu-fond li
{
list-style:none;
margin-left:10px;
}

.menu-fond a
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:white;
margin-left:10px;
}

.menu-fond a:hover
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:#aaaaaa;
margin-left:10px;
}


.menuitem2
{
background-color:#f4f4f4;
width:131px;
min-height:20px;
margin-bottom:1px;
margin-left:1px;

}

.menuitem2 li
{
list-style:none;
margin-left:10px;
}

.menuitemlvl2
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:#464E54;
}

.menuitemlvl2:hover
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:#aaaaaa;
}


/*------------------- Acceuil_presentation-------------------------- */

#text_content2
{
width:614px;
min-height:425px;
margin-top:-2px;
margin-left:5px;
float:left;
}

#text_content2 p
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align: justify;
color:#7a7a7a;
margin-bottom:10px;
font-weight : bold;
}

.presentation a{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#A4BBC8;
text-decoration:none;
}

.presentation a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#A4BBC8;
text-decoration:underline;
}

.presentation a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#7a7a7a;
text-decoration:none;
}

.photo_pers
{
float:left;
margin-right:30px;
}

.signature
{
margin-top:30px;
}

.texte
{
margin-top:30px;
}

.intro
{
width:464px;
float:left;
}

/*-------------------Bloc actualité-------------------------- */

#news
{
background-color:#A4BBC8;
width:595px;
height:20px;
font-weight : bold
}

#news li
{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#ffffff;
margin-left:5px;
}

.p_float
{
float:left;
}

.categ_actu{

}

.act_img
{
float:left;
margin-right:20px;
}



#rub_actu
{
margin-top:25px;
width:614px;
float:left;
}

#actu_content{
width:614px;
margin-top:10px;

}

.actu_line
{
background:url(../usr/layout/horiz_actu.jpg);
width:614px;
height:2px;
margin-bottom:8px;
font-size:0px;
float:left;

}

.act_text a{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:#A4BBC8;
}

.act_text a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:#dddddd;
}

.act_text a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:#7a7a7a;
}

/* GRAND TITRE */

h1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: #7a7a7a;
	margin-bottom: 10px;
	text-align : left;
	margin-bottom : 15px;
}

/* SOUS TITRE */

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	text-align: left;
	color:#7a7a7a;
	margin-bottom:10px;
	font-weight : bold;
}

/* CORP DU TEXTE */

#text_content
{
width:610px;
min-height:425px;
margin-top:-2px;
margin-left:5px;
float:left;
font-weight : normal;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align: justify;
color:#7a7a7a;
}

div.default {
margin-bottom : 10px;
}

.default p
{
margin-bottom:10px;
margin-left:10px;
}


#text_content a:link
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#A4BBC8;
font-weight:bold;
text-decoration:none;
}

#text_content a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#A4BBC8;
font-weight:bold;
text-decoration:underline;
}

#text_content a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#7a7a7a;
font-weight:bold;
text-decoration:none;
}

.propmh {
	height: 425px;
	float: right;
	width: 1px;
}

/* CITATION */

div.citation {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align: justify;
color:#7a7a7a;
margin-bottom:10px;
margin-left:15px;
font-style: italic;
}

div.notation {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
text-align: left;
color:#7a7a7a;
margin-bottom:10px;
margin-left:10px;
}
