*{
    padding: 0;
    margin: 0 ;
}
/* /////////////////////////////////////////////////////////////////////////////////////////
                                                                          strcture interface
/////////// //////////////////////////////////////////////////////////////////////////////*/
body{
    margin: 20px 0 ;
    padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#426D60;
	background-color:#F2FBFB;
}
#global{
    background: #ffffff url(../image_site/fond.png);
	border:2px #C3CCCA solid;
    padding:0;
    margin: 0 auto ;
    width: 760px;	
}
#bandeau{
    float:left;  
	width:100%;
	padding:0px;
	margin:0px;	 
}
#contenu{
    margin:10px
}

#pieds_page{
   clear:both;
   margin-top:40px;
}
address{
    text-align:center;
	font-size:14px;
	width:auto;
	margin:10px auto;
}
a {
    text-decoration: none;  
    color: #C5A08C;
}
a:hover{  
    color:#426D60;
}
#pieds_page a img, .image_print {
border:1px solid #a8a994 
}
.hautpage{
clear:both;
float:left;
border:1px solid #a8a994;
margin:10px 0px 10px 25px;
}
.image_print{
float:right;
margin: 10px 25px 0 0
}
/*//////////////////////////////////////////////////////////////////////////////////////
                                                                                  liens
//////////////////////////////////////////////////////////////////////////////////////*/
.menu, .menu_menu{
	list-style-type:none;
	font-weight:bold;
	font-size: 14px;
	padding:0 0 30px 0;
	margin:10px 0 0px 0;	
}  
          .menu li{
               display:inline;
               float:left;
               padding:0;
               margin:0px 0px 0px 15px;
           }
.menu_menu{
    font-weight:normal;
	margin:10px 0 0 200px ;	
}
         .menu_menu li{
		       font-size:12px;
               margin:10px 0px 0px 0px;
           }		   
#contenu h1{
    text-transform:uppercase;
    font-size: 20px;
	color:#97B4B2;
	margin-bottom:40px;	
}
#contenu h2, #contenu h3{
    text-transform:lowercase ;
    font-size: 18px;
	color:#97B4B2;
	margin:20px 0 20px 55px;
}
#contenu h3{
    clear:both;
    color:#97B4B2;
    font-size: 16px;
}
#menu #contenu h2{
   margin:0px 0 0px 200px;
}
.ifram{
    width: 600px;
    height: 300px;
    overflow: auto;
	background-color:#F2FBFB;
    border: 1px solid #C3CCCA;
	margin: 50px auto ;
	padding:10px;
}
.paragraphe{
    width: 600px;
	background-color:#F2FBFB;
    border: 1px solid #C3CCCA;
	margin: 50px auto ;
	padding:10px;
}
.image_cour, .img3 {
margin:0 0 40px 59px;
}

dt{
    padding:10px 0
}
.colonne{
    float:left;
    background-color:#F2FBFB;
	padding:10px;
    margin:0 0 40px 58px;
	border:1px solid #C3CCCA;
}
.colonne dd{
font-size: 14px;
} 
#contenu p{
		text-align: justify ;
		margin-top:10px;		
}
pre{
font-size:13px
}
pre strong, .rouge{
color:#FF0000
}