  body {
  border:0,none;
  margin: 0;
  padding: 0;
  color:black;
  overflow: auto;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  background-color : #dddddd;	
}

    #container { 
	position: relative;
	position-x:fixed !important; 

  	left: 50%;
	width: 980px;
	margin-left:-490px;
    text-align: left;
	border-width:0pt;
	border-style:none;	
    }
	


	div#barre_defile_haut {
		width : 100% ;
		margin:0;
		padding-top:0px;
		height : 28px;
		color:#ffffff;
		background-image : url('bg-1.png');
		background-color:#4c4c4c;
	}


	div#banniere {
		width : 980px ;
		height :auto;
		margin-bottom:-3px;
		background-color:ffffff;
	
	}


	div#menu_haut {
		width : 100% ;
		height : 26px;
		padding-top:0x;
		margin-top:-4px;
		color : #ffffff;
		text-align:center;
		font-size : 10pt;
		border-width: '0';
		background-color:#4c4c4c;
	}

	div#contenu {
		float:left;
		width:100%;
		padding:0;
		background-color:#ffffff;	
	}
	
	.fond_article {
		  height:578px;
	}

	
	.menu_titre {
		width : 185px;
		float:inherit;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #ffffff;
		font-weight : bold;
		text-align : center;
		line-height : 24px;
		background-color:#4c4c4c;
	}
	
	.menu_titre a{
		color : #c86116;
	}

	.menu_milieu {
		width : 185px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		float:inherit;
		padding-left :0px;
		padding-top:6px;
		margin:0;
		line-height : 24px;
		font-size : 10pt;
		color : #000000;
		font-weight : none;
		text-align : left;
		background-color:#4c4c4c;
    }

	.menu_milieu ul {
		list-style:none;
		margin: 0; 
 		padding-left : 0px ;
	}

	.menu_milieu ul li {
    	float:clear;   
		padding-left : 15px ;
		margin-left:0px;
		font-size: 12px;
		font-weight : none;
		text-decoration: none;
		color: #3D9098;
		cursor:pointer;
	}

	.menu_milieu ul li a {
		display:block;
		padding: 0 ;
		margin-left:-5px;
		margin-right:10px;
		font-size: 12px;
		font-weight : none;
		text-decoration: none;
		color: #000000;
		cursor:pointer;
		background-color:#ffffff;
	}
	.menu_milieu ul li a:hover {
		color: #ffffff;
		cursor:pointer;
		font-size: 12px;
		font-weight : bold;
		background-color:#4c4c4c;
	}
	
	.menu_milieu  ul li.mfocus  {   
		font-size: 12px;
		font-weight : none;
	}

	.menu_milieu ul li.mfocus a {	
    	display:block;
		font-size: 12px;
		font-weight : bold;
		color: #ffffff;
    	background-color:#c86116;
	}

	.menu_milieu_tissot {
		width : 185px;
		height: 460px; 
		overflow:hidden;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		float:inherit;
		padding:0;
		margin:0;
		font-size : 10pt;
		color : #000000;
		font-weight : none;
		text-align : left;
		background-color:#4c4c4c;
    }

	.menu_milieu_tissot_nav {
		width : 185px;
		height: 460px;
		overflow:scroll;
		overflow-x:hidden;
		scrollbar-face-color: #c86116;
		scrollbar-shadow-color: #4c4c4c;
		scrollbar-highlight-color: #4c4c4c;
		scrollbar-3dlight-color: #4c4c4c;
		scrollbar-darkshadow-color: #4c4c4c;
		scrollbar-track-color: #4c4c4c;
		scrollbar-arrow-color: #c86116;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		float:inherit;
		padding:0;
		margin:0;
		font-size : 10pt;
		color : #000000;
		font-weight : none;
		text-align : left;
		background-color:#4c4c4c;
    }

	.menu_milieu_tissot ul {
		list-style:none;
		margin: 0; 
 		padding-left : 0px ;

	}
	.menu_milieu_tissot_nav ul {
		list-style:none;
		margin: 0; 
 		padding-left : 0px ;

	}


	.menu_milieu_tissot ul li {
    	float:clear;   
		padding-left : 0px ;
		margin-left:0px;
		margin-top:0px;
		margin-bottom:0px;
		font-size: 12px;
		font-weight : none;
		text-decoration: none;
		color: #3D9098;
		cursor:pointer;
	}
	.menu_milieu_tissot_nav ul li {
    	float:clear;   
		padding-left : 0px ;
		margin-left:0px;
		margin-top:0px;
		margin-bottom:0px;
		font-size: 12px;
		font-weight : none;
		text-decoration: none;
		color: #3D9098;
		cursor:pointer;
	}
	.menu_milieu_tissot ul li a {
		display:block;
		padding: 0px ;
		margin-left:0px;
		margin-right:0px;

		font-size: 12px;
		font-weight : none;
		text-decoration: none;
		color: #000000;
		cursor:pointer;
	}

	.menu_milieu_tissot_nav ul li a {
		display:block;
		padding: 0px ;
		margin-left:0px;
		margin-right:0px;

		font-size: 12px;
		font-weight : none;
		text-decoration: none;
		color: #000000;
		cursor:pointer;
	}
		
	.menu_milieu_tissot ul li a img {
		width:70px;
		margin-left:60px;
		margin-right:10px;
		margin-top:2px;
		margin-bottom:2px;
		border-width:0px;
	}

	.menu_milieu_tissot_nav ul li a img {
		width:70px;
		margin-left:52px;
		margin-right:10px;
		margin-top:2px;
		margin-bottom:2px;
		border-width:0px;
	}

	.menu_milieu_tissot ul li a img:hover {
		width:90px;
		margin-top:2px;
		margin-bottom:2px;
		margin-left:45px;
		margin-right:20px;
		border-width:4px;
		border-color:#c86116;
	}

	.menu_milieu_tissot_nav ul li a img:hover {
		width:90px;
		margin-top:2px;
		margin-bottom:2px;
		margin-left:40px;
		margin-right:20px;
		border-width:4px;
		border-color:#c86116;
	}	

	.menu_milieu_tissot ul li a:hover {
		color: #ffffff;
		cursor:pointer;
		font-size: 12px;
	}
	.menu_milieu_tissot_nav ul li a:hover {
		color: #ffffff;
		cursor:pointer;
		font-size: 12px;
	}	
	.menu_milieu_tissot  ul li.mfocus  {   
		font-size: 12px;
		font-weight : none;
	}

	.menu_milieu_tissot_nav  ul li.mfocus  {   
		font-size: 12px;
		font-weight : none;
	}

	.menu_milieu_tissot ul li.mfocus a {	
    	display:block;
		font-size: 12px;
		font-weight : none;
		color: #ffffff;
    	background-color:#c86116;
	}

	.menu_milieu_tissot_nav ul li.mfocus a {	
    	display:block;
		font-size: 12px;
		font-weight : none;
		color: #ffffff;
    	background-color:#c86116;
	}
	.menu_milieu_tissot ul li.mfocus a img {
		width:167px;
		margin:5px;
		border-width:1px;
		border-color:#c86116;
	}

	.menu_milieu_tissot_nav ul li.mfocus a img {
		width:167px;
		margin:5px;
		border-width:1px;
		border-color:#c86116;
	}

	.menu_separateur {
		width : 185px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		float:inherit;
		padding-left :0px;
		padding-right :0px;
		margin:0;
		font-size : 10pt;
		color : #000000;
		font-weight : bold;
		text-align : left;
		background-color:#4c4c4c;
    }	

	.menu_bas {
		width : 185px;
		float:inherit;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #ffffff;
		font-weight : bold;
		text-align : center;
		line-height : 11px;
        background-color:#4c4c4c;
	}

	div#menu_gauche {
		float:left;
		margin-top:10px;
		margin-bottom:10px;
		margin-left : 3px;
		margin-right : 0;
		width : 185px ;
		background-color:white;
	}	
	div#principal_droit {
		float:right;
		margin-left : 3px;
		margin-right : 0;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:10px;
		padding-right:10px;
		width:765px;

		background-color:#ffffff;	
	}

	
	div#principal_gauche {
		float:left;
		margin-top:0px;
		margin-bottom:0px;
		margin-left : 0;
		margin-right : 0px;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:30px;
		padding-right:30px;
		width:735px;
		height:500px;
		background-color:#dddddd;	
	}

	div#menu_droit {
		width : 185px ;
		height: 540px;
		float:right;
		margin-top:0px;
		margin-bottom:0px;
		margin-left : 0;
		margin-right : 0px;
		paddind-right:3px;
		text-align:right;
		background-color:#4c4c4c;	
	}

	div#barre_basse {
		clear:both;
		width : 100% ;
		height : 18px;
		padding-top:2px;
		text-align:center;
		font-style:italic;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 8pt;
		color : #ffffff;
		font-weight : normal;
		vertical-align:middle;
		background-color:#4c4c4c;
		background-image : url('bg-2.png');
	}

	div#barre_mentions {
		clear:both;
		width : 100% ;
		height : 18px;
		padding-top:2px;
		text-align:center;
		font-style:italic;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 8pt;
		color:transparent;
		font-weight : normal;
		vertical-align:middle;
		background-color:#4c4c4c;
	}


	div#menu_admin {
		float:left;
		margin-top: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
		margin-right: 0;
		padding: 10px;
		width : 270px ;	
		heigh : 600px;
		border-style: none;
		background-color:#ffffff;
	}

	div#principal_admin {
		float:right;
		overflow:auto;
		overflow-x:hidden;
		margin-top: 12px;
		margin-bottom: 10px;
		margin-left : 0;
		margin-right : 10px;
		padding: 0px;
		width: 675px;
		height : 600px;
		background-color: #ffffff;	
		border-style: solid;
		border-width: 1px;
	}

	.cadre_admin_page  {
		position:relative;
		float:none;
		clear:both;
		width:940px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:10px;
		margin-right:10px;
		padding-top:0px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
		background-color:#eeeeee;	
		border-style:solid;
		border-width:1px;
	}
	
	.cadre_admin_page_scroll {
		position:relative;
		overflow:auto;
		overflow-x:hidden;
		float:none;
		clear:both;
		width:940px;
		height:600px;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:10px;
		margin-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
		background-color:#eeeeee;	
		border-style:solid;
		border-width:1px;
	}
	.admin_liste {
		float:none;
		margin :10px;
		padding: 2px;
		width:95%;
		background-color:#eeeeee;	
		border-style:none;
	}

	.icon_admin {
		font-size: 12px;
		float:left;
		margin : 1px;
		padding: 1px;
		width : 120px ;
		height : 79px ;
		text-align:center;
		border-style:solid;	
		border-width:1px;
		border-color:#000000;
	}
	.icon_admin:hover {
		text-align:center;
		border-style:solid;	
		border-color:#c86116;
		background-color: #cecece;
	}
	.icon_admin_focus {
		font-size: 12px;
		float:left;
		margin : 1px;
		padding: 1px;
		width : 120px ;
		height : 79px ;
		text-align:center;
		border-style:solid;	
		color:#ffffff;
		background-color: #c86116;
		border-color:#000000;
		border-width:1px;
	}

	.photo_admin {
		position:relative;
		float:50%;
		margin : 1px;
		padding: 1px;
		width : 120px ;
		height :120px ;
		text-align:center;
		font-size :10px;
		border-style:solid;	
		border-width:1px;
		border-color:#000000;
	}
	.photo_admin:hover {
		text-align:center;
		border-style:solid;	
		border-color:#D00A29;
		background-color: #CEA9AF;
	}

	.onglet {
		width : 100% ;	
		height : 28px;
		margin: 0; 
    	padding :0 ;
		margin-top:-5px;
		background-color:#4c4c4c;
		background-image : url('bg-milieu.png');
	}

	.onglet ul {
		list-style:none;
		margin: 0; 
 		padding-left : 80px ;
	}

	.onglet ul li {
    	float:left;
		padding-top : 3px ;
		padding-left : 15px ;
		font-size: 14px;
		font-weight : none;
		text-decoration: none;
		color: #ffffff;
		cursor:pointer;
        
	}

	.onglet ul li a {
		display:block;
    	float:left;
		color:#ffffff;
		padding-right : 15px ;
		font-size: 14px;
		font-weight : none;
		text-decoration: none;
		cursor:pointer;

	}
	.onglet ul li a:hover {
		display:block;
    	float:left;
		padding-right : 15px ;
		font-size: 14px;
		font-weight : none;
		text-decoration: underline;
		color: #ffffff;
		cursor:pointer;
	}

	.onglet  ul li.mfocus  {   
    	float:left;
		font-size: 14px;
		padding-left : 15px ;
		font-weight : bold;

    	
	}

	.onglet ul li.mfocus a {	
    	display:block;
		font-size: 14px;
		font-weight : bold;
		padding-right : 15px ;
		color: #c86116;
		float: left;
	}

	.onglet ul li.mfocus a:hover {	
    	display:block;
		font-size: 14px;
		font-weight : bold;
		padding-right : 15px ;
		text-decoration: none;
		color: #c86116;
		float: left;
	}

h1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13pt;
color : #ffffff;
font-weight : normal;
text-align : center;
line-height : 40px;
background-image : url('bg-milieu.png');
}



.bg-bas-menu {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
text-align : center;
line-height : 11px;
background-image : url('bg-bas-menu.png');
}

.bg-milieu-menu {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : bold;
text-align : center;
line-height : 18px;
background-image : url('bg-milieu-menu.png');
}
.fond-haut-body {
line-height : 40px;
background-image : url('bg-1.png');
}
.fond-milieu-body {
line-height : 40px;
background-image : url('bg-milieu.png');
}
.fond-bas-body {
line-height : 40px;
background-image : url('bg-2.png');
}
.bg-rech {
line-height : 34px;
background-image : url('bg.png');
}



.fond_body {
line-height : 40px;
background-image : url('bg-1.png');
}


.titre_page {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14pt;
margin-right:20px;
margin-bottom:30px;
width:620px;
color : #c86116;
font-weight : bold;
text-align : left;
}




.titre_page_nav {
visibility:hidden;
float:none;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14pt;
color : #c86116;
padding-left:5px;
margin-left:5px;
font-weight : bold;
text-align : left;
}

.texte_description {
	visibility:hidden;
}



.fond {
text-align : left;
background-color : #ffffff;
}

.fond_menu_zone {
text-align : left;
background-color : #ffffff;
}

.fond_central_zone {
text-align : left;
background-color : #ffffff;
}

.fond_article {
clear:left;
overflow:hidden;
overflow-x:hidden;
text-align : left;
margin-top:-20px;
margin-left:-30px;
width:795px;
height:540px;
background-color : #ffffff;
}


.cadre_image_focus {
    border-width:4px;
  border-color : #FFFF33 ;	
}

.cadre_image {
   border-width:4px;
  border-color : #AF0C13;	
}

.lien_menu_module {
color : #000000;
text-decoration : none;
font-weight : normal;
font-size : 10pt;
}
.lien_menu_module:hover {
color : #aa0707;
text-decoration : none;
font-size : 10pt;
}

.banniere_bas {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
font-weight : normal;
text-align : center;
}


















