/* CSS Document */

/* Mettre un font-size mesuré en "em" pour chaque élément qui doit être redimensionné avec le bouton du haut de la page. */

.filarianne {
	font-size: .8em;
}

h1 {
	font-size: 1.8em;
	color: #0064a3;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	padding-top: .2em;
	padding-bottom: .4em;
}
.presse_section{
	color:#ffffff;
	font-weight:bold;
	font-size:1.2em;
}
.presse_autre{
	color:#065588;
	font-weight:bold;
	font-size:1.2em;
}
.presse_description{
	font-size:1em;
	color:#065588;
}
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #262626;
	font-size: 1em;
	padding-top: .2em;
	padding-bottom: .4em;
}

.c_left p {
	font-size: .9em
}

a {
	color: #0064a3;
	text-decoration: none;
}

a:hover {
	color: #0064a3;
	text-decoration: underline;
}

ul {
	padding-top: .3em;
	padding-bottom: .2em;
}

.doubleFleche {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.doubleFleche  li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	
	/* Au lieu d'utiliser une image de bullet, on le met en background avec un padding-left, ce qui permet plus de controle sur le bullet. */
	padding-left: 15px;
	background:url(../images/bullet.gif) left 5px no-repeat;
}

ul .doubleFleche{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul .doubleFleche li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	
	/* Au lieu d'utiliser une image de bullet, on le met en background avec un padding-left, ce qui permet plus de controle sur le bullet. */
	padding-left: 15px;
	background:url(../images/bullet.gif) left 5px no-repeat;
}

/* --- COULEURS --- */

.bleu {color:#0092CF;}
.vert {color:#54B948;}
.rose_sto {color:#D62060;}
.bleu_sto {color:#1576B8;}
.orange {color:#FF750F;}
.rouge {color:#FF1705;}
.marine {color:#002F42;}
.gris_fonce {color:#3D4142;}
.gris_pale {color:#999C9C;}
.blanc {color:#FFF;}
.noir {color:#000;}

.bg_bleu {background-color:#0092CF;}
.bg_vert {background-color:#54B948;}
.bg_rose_sto {background-color:#D62060;}
.bg_bleu_sto {background-color:#1576B8;}
.bg_orange {background-color:#FF750F;}
.bg_rouge {background-color:#FF1705;}
.bg_marine {background-color:#002F42;}
.bg_gris_fonce {background-color:#3D4142;}
.bg_gris_pale {background-color:#999C9C;}
.bg_blanc {background-color:#FFF;}
.bg_noir {background-color:#000;}

.comm_date, .comm_date a {
	font-size: .9em;
	color:#065588;
	margin: 0;
	padding: 0 0 .2em 0;
	font-weight:normal;
}
.comm_titre img {
	float: left;
	margin: .2em 0 0 0;
	padding: 0 10px 10px 0;
}
.comm_titre, .comm_titre a {
	font-size: 1.1em;
	font-weight: bold;
	color:#065588;
	margin: 0;
	padding: 0 .8em 0 0;
}
.comm_desc {
	font-size: 1em;
	margin: 0;
	padding: 0 .8em 0 0;
}
.comm_plus {
	text-align: right;
	font-size: .8em;
	color:#065588;
	margin: 0;
	padding: .2em .8em 0 0;
}
.comm_plus a {
	font-size: 1em;
	color:#065588;
	text-decoration: underline;
}
.comm_plus a:link,p.comm_plus a:active,p.comm_plus a:visited {
	font-size: 1em;
	color:#065588;
	text-decoration: underline;
}
.comm_plus a:hover {
	font-size: 1em;
	color:#065588;
	text-decoration: none;
}
.comm_regle {
	color:#065588;
	background-color:#065588;
	margin-right: 10px;
	height: 1px;
}
