
/* ----------------------------------*/
/* -- PANNEAU EDITION DE LA PAGE --  */
/* ----------------------------------*/
#panneau-edition #editPanelSet form{
	background-color: white;	
}
#panneau-edition #editPanelSet table td{
	
	border: 0px;
}

/* -------------*/
/* -- CADRE --  */
/* -------------*/
BODY{	
	background: transparent url(bg-body.jpg) repeat 0 0;
}
#cadre{
	width: 100%;
	background: transparent url(bg-middle.jpg) repeat-y top center;
}
#cadre-inner{
	width: 100%;
	background: transparent url(bg-top.jpg) no-repeat top center;		
}
#cadre-inner2{
	width: 100%;
	background: transparent url(bg-bottom.jpg) no-repeat center bottom;				
	text-align: center;	
	padding-top: 140px;
	padding-bottom: 50px;
}
#cadre-inner3{	
	width: 870px;
	margin: 0px auto 0px auto;
	text-align: left;
}
#logo {
	float: left;
}

#top {	
	float: left;
	width: 627px;
}
#visuel{
	display: none;
}
#fil-ariane-outer{
/*	display: none;	*/
}
#contenu{	
	clear: both;
	width: 100%;
	padding-top: 15px;
}
#pieddepage{
}


/* ------------*/
/* -- LOGO --  */
/* ------------*/
#texte-logo{
	margin-top: 5px;
	margin-left: 4px;
	font-size: 20px;
	color: #715d38;
}
#texte-logo strong{
	font-weight: normal;
}
#texte-logo	A{
	text-decoration: none;
	color: #715d38;
}
#texte-logo	A:hover{
	text-decoration: underline;
}

/* ---------------*/
/* -- GOOGLE --  */
/* --------------*/

#google-droit{
	 float: right;
}

/* --------------------------------*/
/* -- ELEMENTS DE CONTENU -- */
/* --------------------------------*/

.content-element{
	padding-bottom: 15px;
	clear: both;
}

/*---- titre pour le style de contenu "par defaut" ----*/

/*---- contenu style "encadre 1" ----*/
/*----          loupe          ----*/
.content-element .csc-frame-style1 {

}

/*---- contenu style "encadre 2" ----*/
/*----          membres          ----*/
.content-element .csc-frame-style2 {
}


/*---- contenu style "encadre 3" ----*/
/*-bordures grises en haut et en bas-*/
.content-element .csc-frame-style5{
}
.content-element .csc-frame-style5 .contenu-texte{
}

/*---- contenu style "encadre pour citation" ----*/
.content-element .csc-frame-style3{
}
.content-element .csc-frame-style3 .contenu-texte{

}
.content-element .csc-frame-style3 .contenu-texte .contenu-texte-inner{

}


/*--------*/
/* Menu 1 */
/*--------*/
#menu1{	
	height: 40px;
}
#menu1-inner{	
	padding: 21px 0px 0px 25px;
}
#menu1 ul {
	margin: 0px;
	padding: 0px;	
}
#menu1 li {
	list-style: none; 
	display: inline;	
	margin: 0px;
	padding: 0px;
}
#menu1 A{
	display: block;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #715d38;
	font-size: 14px;
	letter-spacing: -0.05em;
	font-family: Arial, Verdana, Sans-serif;		
	padding-right: 10px;
}
#menu1 li.menu1-dernier A span{
	padding-right: 0px;
}
#menu1 li.menu1Act A{
	color: #FFF;
}
#menu1 A:hover{
	text-decoration: underline;
}

/* ------------*/
/* --  MENU 2  */
/* ---------- -*/
#menu2{ 
	clear: both;
	padding: 3px 0px 0px 25px;	
}
#menu2 ul {
	margin: 0px;
	padding: 0px;
}
#menu2 li {
	list-style: none; 
	display: inline;	
}
#menu2 A{
  text-decoration: none;
	color : #656565;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: -0.05em;	
}
#menu2 li.li21-dernier A{
	margin-right: 0px;
}
#menu2 A:hover{
	text-decoration: underline;
}
#menu2 .li21Act A{
	color: #FFF;
}


/*------------*/
/* Menu 1 bas */
/*------------*/
#menu1-bas{
	height: 40px;
}
#menu1-bas-inner{
	padding-top: 5px;
}
#menu1-bas-inner ul{
	margin: 0;
	padding: 0px;	
}
#menu1-bas-inner li{
	list-style: none; 
	display: inline;	
	margin: 0px;
	padding: 0px;
}
#menu1-bas A{
	display: block;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #715d38;
	font-size: 13px;
	font-family: Arial, Verdana, Sans-serif;		
	padding-right: 7px;
}
#menu1-bas li.menu1-dernier A span{
	padding-right: 0px;
}
#menu1-bas li.menu1Act A{
	color: #FFF;
}
#menu1-bas A:hover{
	text-decoration: underline;
}


/* ---------------*/
/* --  MENU 2 bas */
/* ---------------*/
#menu2-bas{
	padding-top: 15px;
}
#menu2-bas ul{
	margin: 0px;
	padding: 0px;
}
#menu2-bas li{
	list-style: none; 
	display: inline;	
}
#menu2-bas A{
  text-decoration: none;
	color : #656565;
	font-weight: bold;
	font-size: 12px;
}
#menu2-bas li.li21-dernier A{
	margin-right: 0px;
}
#menu2-bas A:hover{
	text-decoration: underline;
}
#menu2-bas .li21Act A{
	color: #FFF;
}


/*--------------*/
/* Fil d'Ariane */
/*--------------*/
#fil-ariane{
	display: none;
}

/* -----------------------------*/
/* --  MENU element de contenu  */
/* -----------------------------*/
.csc-menu-1 P{
}
.csc-menu-1 P A{
}

/* --------------------------------*/
/* --  tableau pour les images --  */
/* --------------------------------*/
/* il faut "écraser" toutes les propriétes des tableaux faits avec le RTE */

/*
table.imgtext-table{
	margin-top: 0px;
}
table.imgtext-table td{
 border: 0px solid #000;
 margin: 0px;
 padding: 5px;
}
*/

/* ----------------------  */
/* -- PIED DE PAGE --  */
/* ----------------------  */

#pieddepage{
	width: 100%;
	margin-top: -20px;	
	padding-bottom: 150px;
	font-size: 12px;
}
#pieddepage A{
	color :#444;
}
#pieddepage A:hover{
	text-decoration: underline;
}
#credits-milega{
	display: none;
}

/* -------------------------------  */
/* -- PRESENTATION PIED DE PAGE --  */
/* -------------------------------  */
#stats{		
	text-align: center;		
	background: transparent url(bg-middle.jpg) repeat-y top center;	
}

#presentation{
	background: transparent url(bg-footer-top.jpg) no-repeat top center;
	text-align: center;	
	padding-top: 70px;
	padding-left: 30px;
	font-size: 13px;
}

#presentation H2{
	font-size: 14px;
	font-weight: bold;
	text-transform: Uppercase;
	color: #715d38;
}

#presentation-inner{
	width: 870px;
	margin: 0px auto 0px auto;
	text-align: left;	
}
#presentation-gauche{
	float: left;
	width: 355px;
}
#presentation-droite{
	float: right;
	width: 500px;
}

/*-----------------------------------*/
/* LIENS PARTENAIRES EN PIED DE PAGE */
/* --------------------------------- */
div#partenaires{
	clear: both;		
	width: 100%;
}
div#partenaires-inner{
	margin-right: 30px;
	text-align: right;
}
#partenaires A{
	text-decoration: none;
}