ul, ol{
	margin-top:0;
	margin-bottom:0;
	padding:0 0 12px 12px;
}
* html ul,
* html ol{
	margin-left:4px;
}
*:first-child+html ul,
*:first-child+html ol{
	margin-left:4px;
}
ul.fleche, ol.fleche{
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:12px;
}
ul.fleche li, ol.fleche li{
	background:url(../img/puce_liste_fleche.gif) 0 4px no-repeat;
	padding:0 0 0px 10px;
}
ul.puce_coul li p{
	padding:0;
}
h2{
	font-size:220%;
	color:#333333;
	font-weight:bold;
	padding:0 0 12px 0;
}
h3{
	padding:0 10px 4px 0;
	font-weight:bold;
	font-size:130%;
	color:#333333;
}
h3.edito{
	font-size:225%;
}
h3.gris{
	color:#808080;
	*padding: 0 10px 0 0;
	*margin: 0 0 -7px 0;  
}
h3.stitre{
	padding:0 0 0 0;
	font-weight:bold;
	font-size:110%;
	color:#4D4D4D;
}
p{
	color:#4D4D4D;
	padding:0 0 12px 0;
	margin:0;
	padding:1;
	font-size:11px;
}
p.chapo{
	font-size:140%;
}
p.moyen{
	font-size:120%;
}
p.petit{
	font-size:100%;
}
p.stitre{
	font-weight:bold;
	font-size:150%;
	color:#808080;
	padding:0 0 8px 0;
	margin:-6px 0 0 0;
}
p.intro{
	font-weight:bold;
	color:#757575;
	line-height:180%;
}
p.gillus{
	float:left;
	padding-right:12px;
	padding-bottom:0;
}
blockquote{
	margin:0;
	font-size:135%;
	color:#CF1B29;
	padding:0 0 12px 0;
}
td table{
	margin:0 0 12px 0;
}
.marge{
	margin:0 0 12px 0;
}

table th,
table td,
.table_layout td td{
	border:1px solid #E6E6E6;
	padding:4px 4px 4px 4px;
}
table th,
table tr.alterne{
	background-color:#f2f2f2;
}

/* mise en page editoriale */
/* tableau 2 colonnes - repartition 1/2 + 1/2 */
.table_layout_col11{
	margin:10px 0 10px 0;
}
.table_layout_col11 .col-g{
	border:none;
	padding-right:20px;
	border-right:1px solid #d6d6d6;
}
.table_layout_col11 .col-g .col-cont{
	width:332px;
}
.table_layout_col11 .col-d{
	border:none;
	padding-left:20px;
}
.table_layout_col11 .col-d .col-cont{
	width:333px;
}

/* tableau 2 colonnes - repartition 2/3 + 1/3 */
.table_layout_col21{
	margin:10px 0 10px 0;
}
.table_layout_col21 .col-g{
	border:none;
	padding-right:20px;
	border-right:1px solid #d6d6d6;
}
.table_layout_col21 .col-g .col-cont{
	width:450px;
}
.table_layout_col21 .col-d{
	border:none;
	padding-left:20px;
}
.table_layout_col21 .col-d .col-cont{
	width:225px;
}

/* tableau 2 colonnes - repartition 1/3 + 2/3 */
.table_layout_col12{
	margin:10px 0 10px 0;
}
.table_layout_col12 .col-g{
	border:none;
	padding-right:20px;
	border-right:1px solid #d6d6d6;
}
.table_layout_col12 .col-g .col-cont{
	width:225px;
}
.table_layout_col12 .col-d{
	border:none;
	padding-left:20px;
}
.table_layout_col12 .col-d .col-cont{
	width:450px;
}

div.bloc_coul{
	border-bottom:1px solid #000;
	padding:10px 0 0 0;
	margin:0 0 12px 0;
}
div.bloc_coul .stitre{
	border-bottom:1px solid #000;
	padding:0 0 4px 0;
	margin:0 0 8px 0;
}
div.encart_fond{
	padding:8px 8px 0 8px;
}
div.encart_fond p{
	font-size:80%;
	text-align:justify;
	color:#4D4D4D;
	padding-bottom:8px;
}
.grostitre{
	font-size:220%;
	font-weight:normal;
}

img.img_aligngauche{
	float:left;
	padding-right:12px;
	padding-bottom:0;
}
img.img_aligndroite{
	float:right;
	padding-left:12px;
	padding-bottom:0;
}
img.img_aligncentre{
	display:block;
	clear:both;
	margin:0 auto;
}
/*----------------------------------------------------------------------*/