


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



/*  conteneur du menu   */
.ben 
{

font-size:13px;
font-weight:bolder;
}



.menu a
{
    color: #ffffff;
    background-color: #986e40;
    text-decoration: none;
    FONT-SIZE: 10px;
	font-weight:normal;
    padding-bottom: 3px;
	padding-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
    font-family: Arial, Helvetica, sans-serif;  
	height: 15px;
	margin-top:0px;
}
.menu a:hover
{
    color: #ffffff;
    background-color: #986e40;
    text-decoration: underline;
    FONT-SIZE: 10px;
    font-family: Arial, Helvetica, sans-serif;  
}
.menu_on a
{
    color: #ffffff;
    background-color: #986e40;
    text-decoration: underline;
    FONT-SIZE: 10px;
    font-family: Arial, Helvetica, sans-serif;  
}
.menu_on a:hover
{
    color: #ffffff;
    background-color: #986e40;
    text-decoration: underline;
    FONT-SIZE: 10px;
    font-family: Arial, Helvetica, sans-serif;  
}
.menu_section a
{
    color: #ffffff;
    background-color: #986e40;
    FONT-SIZE: 10px;
   padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
    font-family: Arial, Helvetica, sans-serif;  
}
.menu_section a:hover
{
    color: #ffffff;
    background-color: #986e40;
    FONT-SIZE: 10px;
   padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
    font-family: Arial, Helvetica, sans-serif;  
}





.tableFit  
{
 font-family: Arial, Helvetica, sans-serif;  
  height: auto;
	width: auto;
	padding: 0px;   
}
.barre_framboise
{
 FONT-SIZE: 16px;
color: #B26F7C;
}

.logo_title
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #986e40;
	FONT-SIZE: 12px;
	font-weight: normal;
	text-align: justify;
}

.titre
{ 
font-family: Arial, Verdana, Helvetica, sans-serif;
   color: #004071;
    FONT-SIZE: 14px;
   font-weight: bold; 
}
.contenu
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #004071;
	FONT-SIZE: 12px;
	font-weight: normal;
	text-align: justify;

	 
	
	
   
}
.contenu_main_index
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #004071;
	FONT-SIZE: 12px;
	font-weight: normal;
	text-align: justify;
    line-height: 12pt;	 
	
	
   
}
.contenu a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #004071;
	FONT-SIZE: 12px;
	font-weight: bold;
	text-decoration: underline;
	
	   
}
.contenu a:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #004071;
	FONT-SIZE: 12px;
	font-weight: bold;
	text-decoration: underline;
	
}
.contenu_titre
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #004071;
	FONT-SIZE: 14px;
	font-weight: normal;
	text-align: justify;
	padding: 3;
	height: auto;
	width: auto; 
	   
}
.contenu_teal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #004071;
	FONT-SIZE: 12px;
	font-weight: normal;
	text-align: left;
	padding: 2;
	height: auto;
	border: 1px solid #004071;
	
	
}
.contenu_teal_img
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #004071;
	FONT-SIZE: 12px;
	font-weight: normal;
	text-align: left;
	padding: 2;
	height: auto;
	background-image: url(/images/back_teal.jpg);
	background-position: left;
	border: 1px solid #004071;	   
}
.table_teal_img_400 
{
	background-image: url(/images/back_teal_400.gif);
	background-position: left;
	border: 1px solid #004071;
	color: #004071;
	FONT-SIZE: 12px;
	font-weight: normal;
	padding: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}
.table_teal_img_200 
{
	background-image: url(/images/back_teal_200.gif);
	background-position: left;
	border: 1px solid #004071;
	color: #004071;
	FONT-SIZE: 12px;
	font-weight: normal;
	padding: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}
.contenu_teal_img_200 a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #004071;
	FONT-SIZE: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration:none;
	
	
}
.contenu_teal_img_200 a:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #004071;
	FONT-SIZE: 12px;
	font-weight: normal;
	text-decoration:underline;
			
}
.contenu_teal_img_400 a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #004071;
	FONT-SIZE: 12px;
	font-weight: normal;
	text-align: left;
	padding: 2;
	height: auto;
	background-image: url(/images/back_teal_200.gif);
	background-position: left;
	border: 1px solid #004071;	
	text-decoration: none;
	
}
.contenu_teal_img_400 a:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #004071;
	FONT-SIZE: 12px;
	font-weight: normal;
	text-align: left;
	padding: 2;
	height: auto;
	background-image: url(/images/back_teal_200.gif);
	background-position: left;
	border: 1px solid #004071;	
	
}
.contenu_teal_img_400
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #004071;
	FONT-SIZE: 12px;
	font-weight: normal;
	text-align: left;
	padding: 2;
	height: auto;
	background-image: url(/images/back_teal_400.gif);
	background-position: left;
	border: 1px solid #004071;	   
}
.contenu_titre_framboise
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #8c2031;
	FONT-SIZE: 14px;
	font-weight: normal;
	text-align: justify;
	padding: 3;
	height: auto;
	width: auto; 
}
.menu_gauche a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #004071;
	background-color: #d2ccc3;
	FONT-SIZE: 11px;
	font-weight: normal;
	margin-left: 0px;
	
	padding-left: 25px;
	vertical-align:middle;
	height: 18px;
	width:175px;
	padding-bottom:5px;
	padding-top:5px;
}
 .menu_gauche a:hover
{
	text-decoration: none;
	color: #004071;
	FONT-SIZE: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	
	padding-left: 25px;
	vertical-align:middle;
	height: 18px;
	padding-bottom:5px;
	padding-top:5px;
	width:175px;
}
.menu_gauche_on 
{
	text-decoration: none;
	color: #004071;
	FONT-SIZE: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding-left: 25px;
	vertical-align:middle;
	height: 17px;
	padding-bottom:5px;
	padding-top:5px;
	width:175px;
}

.menu_gauche_double a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
	background-color: #004071;
	FONT-SIZE: 11px;
	font-weight: normal;
	margin-left: 0px;
	
	padding-left: 25px;
	vertical-align:middle;
	height: 18px;
	padding-bottom:5px;
	padding-top:5px;
}
 .menu_gauche_double a:hover
{
	text-decoration: none;
	color: #004071;
	FONT-SIZE: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	
	padding-left: 25px;
	vertical-align:middle;
	height: 18px;
	width:162px;
	padding-bottom:5px;
	padding-top:5px;
}
.menu_gauche_on_double 
{
	text-decoration: none;
	color: #004071;
	FONT-SIZE: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	
	padding-left: 25px;
	vertical-align:middle;
	height: 18px;
	padding-bottom:5px;
	padding-top:5px;
}
.menu_top a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
    color: #004071;
    FONT-SIZE: 11px;
    font-weight: bold; 
}
 .menu_top a:hover
{
    text-decoration: underline;
    color: #004071;
    FONT-SIZE: 11px;
    font-weight: bold; 
	font-family: Arial, Verdana, Helvetica, sans-serif;    
}
.menu_top_underline a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
    color: #004071;
    FONT-SIZE: 11px;
    font-weight: bold; 
}
 .menu_top_underline a:hover
{
    text-decoration: underline;
    color: #004071;
    FONT-SIZE: 11px;
    font-weight: bold; 
	font-family: Arial, Verdana, Helvetica, sans-serif;    
}
.menu_footer a
{

    text-decoration: none;
    color: #004071;
    FONT-SIZE: 11px;
   
}
 .menu_footer a:hover
{
    text-decoration: underline;
    color: #004071;
    FONT-SIZE: 11px;
   
	    
}
.menu_gauche_blanc a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #004071;
	background-color: #ffffff;
	FONT-SIZE: 11px;
	font-weight: normal;
	margin-left: 0px;
	
	padding-left: 25px;
	vertical-align:middle;
	height: 18px;
	width:175px;
	padding-bottom:5px;
	padding-top:5px;
}
 .menu_gauche_blanc a:hover
{
	text-decoration: none;
	color: #004071;
	FONT-SIZE: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	
	padding-left: 25px;
	vertical-align:middle;
	height: 18px;
	width:175px;
	padding-bottom:5px;
	padding-top:5px;
}