
BODY{
	background-color: #FFF;
	color: #000;
	font-size: 11px;
}
#logo A,
#haut-de-page,
#menu-haut,
#menu1bis,
#menu1,
#visuel,
#menu2,
#menu3,
#colonne-gauche,
#fil-ariane,
#fil-ariane-outer,
#menu1-inner,
#menu2-bas,
#liens-pieddepage,
#milega,
#stats{
	display: none;
}

#cadre-general,
#cadre,
#cadre-inner,
#cadre-inner2,
#contenu{
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	clear: none;
}

#logo-imprimer{
	display: block;
}
#adresse-imprimer{
 display:block;
 font-weight: bold;
 text-align: left;
 font-size: 14px;
}
#top{
	margin-bottom: 20px;
}


/* ----------------*/
/* -  2 colonnes   */
/* ----------------*/

#sub-02 #colonne-centrale{
	overflow: visible !important; /* bug "one page" sur firefox */
}
#sub-02 #colonne-centrale-inner{
	margin-left: 0px;	
}
#sub-02 #colonne-droite{
	clear: both;
	float: left;
}

.content-element .csc-frame-style1 H2,
.content-element .csc-frame-style1 H1{
	color: #000;
}
.content-element .csc-frame-style1{
	background: none;		
	height: 100%; /* bug ie6 */	
}
.content-element .csc-frame-style1 .css-frame-inner{
	background: none;	
	padding: 0;
	margin: 0;
}
.content-element .csc-frame-style1 .contenu-texte{
	background: none;	
	height: 100%; /* bug ie6 */
	overflow: visible;		
}

.content-element .csc-frame-style1 .contenu-texte-inner{		
	margin: 0;
	padding:0;
}	
.content-element .csc-frame-style1 .contenu-texte-inner,
.content-element .csc-frame-style1 .contenu-texte-inner P,
.content-element .csc-frame-style1 .contenu-texte-inner TD{	
	color: #000;
}
.content-element .csc-frame-style1 .contenu-texte-inner A{
	color: #75baf8;
}
#colonne-centrale .content-element .csc-frame-style1{
	background: none;		
}
#colonne-centrale .content-element .csc-frame-style1 .css-frame-inner{
	background: none;
	padding: 0;
}
#colonne-centrale .content-element .csc-frame-style1 .contenu-texte{
	background: none;
}

.content-element .csc-frame-style2 H2,
.content-element .csc-frame-style2 H1{
	color: #000;
}

.content-element .csc-frame-style2 ul li{
	background-image: none;
}

.content-element .csc-frame-style2{
	background: none;		
	height: 100%; /* bug ie6 */
}
.content-element .csc-frame-style2 .css-frame-inner{
	background: none;	
	padding: 0;
	margin: 0px;
}

.content-element .csc-frame-style2 .contenu-texte{
	background: none;	
	height: 100%; /* bug ie6 */
	overflow: visible;		
}

.content-element .csc-frame-style2 .contenu-texte-inner{	
	margin: 0;
	padding: 0;
}	
.content-element .csc-frame-style2 .contenu-texte-inner,
.content-element .csc-frame-style2 .contenu-texte-inner P,
.content-element .csc-frame-style2 .contenu-texte-inner TD{	
	color: #000;
}
.content-element .csc-frame-style2 .contenu-texte-inner A{
	color: #75baf8;
}

#colonne-centrale .content-element .csc-frame-style2{
	background: none;		
}
#colonne-centrale .content-element .csc-frame-style2 .css-frame-inner{
	background: none;
	padding: 0;
}
#colonne-centrale .content-element .csc-frame-style2 .contenu-texte{
	background: none;
}

.content-element .csc-frame-style5 H2,
.content-element .csc-frame-style5 H1{	
	color: #000;
}
.content-element .csc-frame-style5{
	margin: 0;	
	background: none;
}
.content-element .csc-frame-style5 .css-frame-inner{
	width: 100%;
 background: none;
}
.content-element .csc-frame-style5 .contenu-texte{
	padding: 0;
}
.content-element .csc-frame-style5 .contenu-texte-inner,
.content-element .csc-frame-style5 .contenu-texte-inner P,
.content-element .csc-frame-style5 .contenu-texte-inner TD{	
	color: #000;
}
.content-element .csc-frame-style5 .contenu-texte-inner A{
	color: #d00072;
}
#colonne-centrale .content-element .csc-frame-style5 .css-frame-inner{
 background: none;
}