/* VERSION 1.0 */

/* style editoriaux */
#ctn_center p{ font-size: 12px; line-height: 16px; }

#ctn_center h2{ 
	margin: 0 0 22px 0;
	font-weight: normal;
	font-size: 230%;
	line-height: 100%;
	clear: both;
}
div.bloc_article{ clear: both; margin-bottom: 35px; }

/* niveaux de titre */
h2#titre_page{
	margin: 0 0 22px 0;
	font-weight: normal;
	font-size: 230%;
	line-height: 100%;
}

div.bloc_article h2{
	margin: 0 0 22px 10px;
	font-weight: normal;
	font-size: 230%;
	line-height: 100%;
}
div.bloc_article h3{
	margin: 20px 0 3px 0;
	font-size: 130%;
}

.sous_titre{		
	margin-bottom: 10px;	
	border-bottom:1px solid #E5E0DD;
	border-top:1px solid #E5E0DD;
	color:#AB001F;
	display:block;
	font-size: 11px !important;
	font-weight:bold !important;	
}
.sous_titre span{ 
	display: block; 
	padding: 2px 0 2px 15px;
	background:url("../images/bg_docuratt.gif") repeat-y scroll left top #F6F5F4;
	border-top: 1px solid #ffffff; 
	border-bottom: 1px solid #ffffff; 
}


/* style */
.justify{ text-align: justify; }

.theme{ font-size: 90% !important; }
div.bloc_article .theme{
	display: -moz-inline-box;
	display: inline-block;
	
	margin-bottom: 14px;
	padding: 1px 2px;	
	background: #dddddd;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 90% !important;
}
div.bloc_article .content{ margin: 0 0 0 10px; }
div.bloc_article .content p{ 
	margin: 5px 0;
	font-size: 12px;
	line-height: 16px;
}

div.bloc_article .content span.graissage {
	font-weight: bold;
}

div.bloc_article .content span.italic {
	font-style: italic;
}

/* chapoo */
div.bloc_article p.chapo{
	margin-bottom: 12px;
	font-size: 130%;
	line-height: 100%;
}

/* illustration */
div.bloc_article .illustration{
	float: left;
	display: inline;
	margin: 0 10px 35px 0;
}
div.bloc_article .float_right{
	float: right;
	display: inline;
	margin: 0 0 35px 10px;
}
div.bloc_article .illustration .legende{ display: block; margin-top: 5px; font-size: 9px; }


/* auteur */
div.bloc_article p.auteur{ margin-top: 12px; line-height: 100%; }
div.bloc_article p.auteur span{ display: block; font-size: 10px; }
div.bloc_article p.auteur span.nom{ text-transform: uppercase; }


/* documents rattaches */
div.ctn_documents{ padding: 0 0 35px 0; }
div.ctn_documents ul li{ 
	float: left;
	display: inline;
	width: 32%; 
	margin: 0 0 35px 6px;
}
div.ctn_documents ul li{ 	
}
div.ctn_documents ul li span{
	display: block;
	padding: 3px 0 3px 15px;
	background: url(../images/bg_docuratt.gif) repeat-y top left #f6f5f4;
	border-bottom: 1px solid #e5e0dd;
	border-top: 1px solid #e5e0dd;
	font-size: 100%;		
	font-weight: bold;
	color: #ab001f;
}
div.ctn_documents ul li ul li{ 
	display: block; 
	float: none; 
	width: auto; 	
	margin: 5px 0 5px 0;
	padding: 0 0 5px 20px;	
	border-bottom: 1px solid #e5e0dd;
	border-top: 0;
	
	
	height: 1%;
}
div.ctn_documents ul li ul li span{ display: inline; padding: 0; background: none; border: 0; }
div.ctn_documents ul li ul li.pdf{ background: url(../images/ico_pdf.gif) no-repeat 0 2px; }
div.ctn_documents ul li ul li.doc{ background: url(../images/ico_doc.gif) no-repeat 0 2px; }
div.ctn_documents ul li ul li.private{ background: url(../images/ico_private.gif) no-repeat 0 2px; }
div.ctn_documents ul li ul li span a{
	color: #000000;
	font-weight: normal;
}


/* liste */
ul.mise_en_avant{ margin: 15px; }
ul.mise_en_avant li{ margin: 0 0 4px 0; }
ul.mise_en_avant li span{ 
	color: #ab011e;
	font-weight: bold;
}

p.video{ margin: 15px 0; }

/* table donnee */
.data_table {
	display: none;
	width: 100%;
	margin: 15px 0;
	border-top: 1px solid #e5e0dc;
	border-bottom: 1px solid #e5e0dc;
}
.data_table th {
	padding: 6px;
	background: #f6f5f3; 
	border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
	text-align: left;
}
.data_table td {
	padding: 3px 5px;
	border-top: 1px solid #e5e0dc;
}

