/*------------CSS BULLETINS------------------*/


/*-------------debug préliminaire------------*/

/*corrections calage des blocs*/
* {margin:0; padding:0}
/* correction calage des listes */
li {margin:0;padding:0;}

/*------------fond de page la couleur est déclarée dans un second css */
/*(adapté en fonction du support d'afichage (web ou print)-------------*/
body {
	/* pour corriger le bug de centrage IE (version 5)*/
	text-align: center;
	}
	
/*---------CONTENEUR GENERAL TABLEAU CENTRE AVEC MARGES AUTO---------------*/
#maintable {
	position:relative;
	width:608px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	font-size:1pc;
	font-family:Arial, Helvetica, sans-serif;
	/* pour rétablir le calage du texte et des éléments suite au hack spécial IE présent dans body*/
	text-align:left;
	}
#maintable_v2 {
	position:relative;
	width:710px;
	margin:0px auto 0px auto;
	font-size:1pc;
	font-family:Arial, Helvetica, sans-serif;
	/* pour rétablir le calage du texte et des éléments suite au hack spécial IE présent dans body*/
	text-align:left;
	}

/*-----------------STYLES POUR TEXTES ----------------*/
#date_text {
	font-size:0.9pc;
	color:#d1001e;
	font-weight:bold;
	text-align:right;
	width:130px;
	position:relative;
	left:96%;
	top:43%;
}
.top_text {
	font-size:0.6pc;
	text-align:center;
	padding:15px 0 0px 0;
}
.center_text_head {
	text-align:center;
	font-size:0.7pc;
	padding:5px 0 5px 0;
}
.center_text {
	text-align:center;
	font-size:0.8pc;
	padding:5px 0 5px 0;
}
.article_text {
	text-align:justify;
	font-size:0.8pc;
	padding:10px 29px 10px 29px;
}
.article_text_v2 {
	text-align:justify;
	font-size:0.8pc;
	padding:15px 5px 15px 5px;
}
.article_text_v2 .firstpara {
	margin:10px 0px 0 0px;
}

.title_left {
	font-size:1.1pc;
	font-weight:bold;
	text-align:left;
	color:#d1001e;
	margin:0px 0px 15px 0px;
}
.txt_right {
	text-align:right;
	}
.clear {
	clear:both;
}
.nofloat {
	float:none;
}
li{
	list-style-position:inside;
	}

.small {font-size:0.7pc}
.lineheight_big {line-height:1.5pc}
.lineheight_small {line-height:0.7pc}
/*--------------STYLE POUR LIENS---------------*/
a {color:#d1001e; text-decoration:underline;}
a:hover{color:#f87001}
a:visited {color:#b3001b;}

.nounderl a{text-decoration:none;}
/*----------------STYLES POUR IMAGES--------------*/
.image_left {
	float:left;
	margin:10px 10px 10px 0px;
	text-align:center;
	font-size:0.7pc;
	font-style:italic;
}
.image_left_v2 {
	float:left;
	margin:0px 15px 5px 0px;
	text-align:center;
	font-size:0.7pc;
	font-style:italic;
}
.image_right {
	float:right;
	margin:10px 0px 10px 10px;
	text-align:center;
	font-size:0.7pc;
	font-style:italic;
}
.image_right_v2 {
	float:right;
	margin:0px 0px 5px 15px;
	text-align:center;
	font-size:0.7pc;
	font-style:italic;
}
.image_center {
	text-align:center;
	margin:0px auto 10px auto;
	width:auto;
	font-size:0.7pc;
	font-style:italic;
}
.image {
	text-align:center;
	font-size:0.7pc;
	font-style:italic;
}