body
	{
	font-family: arial,helvetica,sans-serif ;
	}

.screen
	{
	display: none ;
	}

a
{
text-decoration:none;
color:rgb(0,0,0);
}

.print
{
}
	
.article-intro
	{
	width: 100% ;
	float: left ;
	}
div.article-intro h1
	{
color : rgb(000,000,000);
font-weight:  bold ;
font-size : 120% ;
	}

div.article-entete p.accroche
	{
	width: 100% ;
	float: left ;
	text-align : justify ;
	font-weight: bold ;
	}

img.article
	{
	float: left;
	margin: 10px 0px 10px 0px;
	width: 370px;
	height : 240px;
	}

img.rubrique
	{
	float: right;
	margin: 10px ;
	width : 35%
	}
div.contextuel
{
display:none;
}

p.outils
{
display:none;
}
div.intro
{
float:left ;
width: 60%;
margin: 0px 0px 5% 0px;
}

.contenu-2
{
width:100%;
float:none;
text-align:justify;
}

div.boite-rubrique-contenu
{
float : right;
width: 55%;

}

img.article_mini
{
float : left;
width: 45 %;
margin: 0px 0px 10px 0px;
}

div.boite-rubrique-paire
{
margin : 20px 0px 20px 0px;
width: 590px;
}

div.boite-rubrique-impair
{
margin : 20px 0px 20px 0px;
width: 590px;
}

#contenu div.coordonnees
{
width : 100%;
border-style: solid ;
border-width: 1px 0px 0px 0px ;
border-color: black ;
padding : 12px 0px 12px 0px;
}

#contenu ul.coordonnees
{
list-style-type : NONE;
margin:0px;
padding:0px;
}
p.titre_contextuel
{
font-family: sans-serif ;
font-size: medium;
font-weight: bold;
color: black;
}

#contenu div.coordonnees_gauche
{
width: 20% ;
display:block;
float:left;
}
div.coordonnees_droite a
{
text-decoration:none;
color:rgb(000,000,000);
}
#contenu div.coordonnees_droite
{
block:solid;
width:80%;
float:right;
}
/* GESTION DU FAQ */
.faq-list-rubrique {
list-style-type :none ; 
margin:0px; 
padding:0px;
}
.faq-rubrique-contenu {
block:solid ; 
padding: 6px 0px 3px 3px ; 
margin: 0px 0px 0px 0px;
text-align:justify;
}
.faq-question {
font-weight:bold;
border-style:solid ; 
border-color:rgb(000,000,000) ; 
border-width: 1px 0px 0px 0px;
padding: 6px 0px 0px 24px;
margin: 0px 0px 0px 0px;
}
.faq-reponse {
text-align:justify; 
padding: 0px 0px 6px 24px ; 
margin: 0px 0px 0px 0px; 
}



/*******************************
  FOOTER 
*******************************/

.footer
{
float:left;
width:650px;
border-color:rgb(200,200,200);
border-style:solid;
border-width:1px 0px 1px 0px;
margin : 36px 0px 3px 0px;
}