* {
	font-family:'Trebuchet MS', Verdana, sans-serif;
	margin:0; padding:0;
}

html, body {
   margin: 0; padding:0;
   text-align: center;
	 background:#fff;
	 height:100%;
	 background:url(../images/background.gif) repeat-y 50% 50%;
	 background-attachment:fixed;
}

#bottom {
	position:absolute;
	bottom:0; left:0;
	width:100%; height:29px;
	text-align:center;
	background:url(../images/fond_bottom.gif) repeat-x;
	color:#fff;
	line-height:29px;
	font-size:12px;	
}

#page {
	position:relative;
	min-height:100%;	
}

#Main {
	 position:relative;
	 margin:0 auto 0 auto;
   width: 998px; 
   min-height:100%;
   text-align: left; 
}

#bandeau {
	position:relative;
	width: 974px;
	height: 115px;
}

#bandeau h1.efpblog {
	position:absolute;
	display:block;
	top:12px; left:11px;
	width:200px; height:85px;
	margin:0; padding:7px 0 0 96px;
	background:url(../images/logo_EFP.gif) no-repeat 0 0;
}
#bandeau h1.efpblog a {
	font-size:18px;
	text-decoration:none;
	color:#989898;
}
#bandeau h1.efpblog a strong {color:#455da2;}
#bandeau h1.EFP span {display:none;}
#bandeau h1.EFP a {
	display:block;
	position:absolute;
	top:0; left:0; 
	width:97px; height:97px;
}

#bandeau .pub {position:absolute; top:20px; left:239px; width:726px; text-align:center;}

#chemin {
	position:absolute;
	top:0; left:0;
	width:728px; height:19px;
	background:url(../images/fond_chemin.gif) no-repeat;
	overflow:hidden;
}

#chemin h1 {
	position:absolute;
	top:1px; left:5px;
	color:#515151;
	font-size:12px;
	font-weight:normal;
	font-family:verdana;
	letter-spacing:1px;
}

#chemin h1 a {font-size:12px; color:#515151; text-decoration:none;}
#chemin a:hover {color:#e7413f;}

#centre, #centreFull{
	position:relative;
	width: 998px;	
	margin:0;
	padding-bottom:50px;	
}

#centreFull{
	text-align:center;
}

#centreFull img{
	margin:10px 0 10px 0;
}

#droite {
	position:relative;
	float:right;
	margin:10px 0 0 0;
	padding:0;
	width:760px;
}

#droite .debutDroite {
	position:relative;
	height:40px;
}

#flag {
	position:absolute;
	left:730px;
	top:156px;
}

#flag img {margin:0 5px 0 0;}

#imprime a {
	position:absolute; display:block;
	left:843px;	top:189px;
	width:60px;	height:19px;
	line-height:18px;
	font-size:12px;
	text-align:center;
	background:#C7DCE8;
	color:#5893B4; 
	text-decoration:none;
	font-weight:bold;
}

#imprime a:hover {color:#FFF; background:#5089AC; }


#sommaire {
	position:relative;
	float:left;
	width:238px;
	font-size:12px;
}

#btSommaire {
	position:relative;
	margin:0 0 0 10px;
	width:200px;
	padding:0 0 2px 0;
}


#editoHome, #listeHome{
	position:relative;	
	margin:0 30px 15px 0;
	background:url(../images/edito.gif) no-repeat top left;
	height:140px;
}

#listeHome {
	height:53px;
	background:url(../images/listeHome_bg.gif) no-repeat;
	margin-bottom:0;
}

#listeHome h2 {font-size:18px;	position:absolute; left:62px; top:7px;}
#listeHome p {font-size:13px; color:#515151; position:absolute; left:62px; top:27px;}

#contentListeHome {
	postion:relative;
	margin:0 30px 15px 10px;
}

#contentListeHome .line {
	position:relative;
	padding:5px 0 5px 0;
	border-bottom:1px solid #a5b0d2;
	font-size:14px; color:#6f6f6f;
	letter-spacing:1px;
	cursor:pointer;
}

#contentListeHome .line a {
	letter-spacing:0;
	text-decoration:none;
	color:#4b62a5;
}

#contentListeHome .line:hover {
	background:#e1e5f0;
}
#contentListeHome .line .left img {
	position:relative; float:left; margin-right:10px;
}

#contentListeHome .line .right {
	position:relative; float:left;
}

#contentListeHome .line .space {position:relative;height:1px; font-size:1px; clear:both;}


html>body #editoHome {
	height: auto;
	min-height: 140px;
}

#editoHome a img{border:none;}


#editoHome span.content{
	position:relative;
	display:block;
	padding:36px 0 0 165px;
	line-height:14px;
	text-align:justify;
	font-size:14px;
	line-height:18px;
	margin-top:-2px;
}
#editoHome img{
	position:absolute;
	top:40px; left:45px;
}

#editoHome h2 {
	font-size:22px;
	font-weight:normal;
	color:#4b62a5;
	margin-bottom:5px;
	line-height:24px;
}
#editoHome p {
	font-size:14px;
}
#editoHome a {color:#515151;}
#editoHome a:hover{color:#4b62a5;}


#recherche {
	position:absolute;
	top:0; left:733px;
	width:173px; height:33px;
}

#recherche form {padding:0; margin:0;}

#recherche input {
	position:absolute;
	top:7px; left:0;
	width:128px; height:18px;
	padding:1px 1px 1px 5px;
	font-size:11px;
	background-color:#FFF;
	border:1px solid #92C2E0;
	color:#3578C1;
}

#recherche .ok {
	position:absolute;
	top:6px; left:140px;
	width:25px;height:25px;
	color:#FFF;
	background:url(../images/bt_recherche1.gif);
	border:0;
	cursor:pointer;
}

#recherche .ok:hover {
	background:url(../images/bt_recherche2.gif);
}

#alink {
	margin:0 30px 0 0;
	text-align:center;
	background-color:#FFF;
	padding-bottom:30px;
}
#alink p {margin:5px 0 0 0;}
#alink a {
	color:#AF0232;
	text-decoration:none;
}
#alink a:hover {color:#738496;}

#deroulant {
	width:900px;
	height:26px;
	background:url("../images/bandeau_deroulant.gif") no-repeat;
	padding-left:12px;
}

#deroulant a {
	color:#FFF;
}

#deroulant a:hover {text-decoration:none;}

#bottom a {color:#fff;}
#bottom a:hover {text-decoration:none;}
#bottom strong {color:#f34a4a; font-weight:normal;}

#sommaire ul#btSommaire{list-style-type:none;}
#btSommaire li.somRouge, #btSommaire li.somBleu{
	margin:0 0 1px 0;
}

.somtxt, .somtxtOver, .somtxt2, .somtxtAdmin {position:relative;}

#btSommaire li.somRouge .somtxt, #btSommaire li.somBleu .somtxt, #btSommaire li.somRouge .somtxtOver, #btSommaire li.somBleu .somtxtOver{
	display:block;	
}

.somtxt a, .somtxtOver span, .somtxt2 a  {
	display:block;
	color:#535252;
	height: auto;	 
	border-bottom:6px solid #e4e4e4;
	padding:6px;
	font-size:14px; font-weight:bold;
}

#btSommaire li.somRouge .somtxt a, #btSommaire li.somRouge .somtxtOver span, .somtxt2 a {
	font-weight:bold; color:#4b62a5;
}

.somtxtAdmin a{display:block; padding:15px 6px 6px 6px; border-bottom:6px solid #e4e4e4; text-decoration:none; font-style:italic; color:#fa7c00;}
.somtxtAdmin a:hover {color:#e73c39;}
.somtxt a, .somtxtOver span, .somtxt2 a {text-decoration:none;}
.somtxt a:hover, .somtxtOver span:hover {border-bottom:6px solid #4b62a5;}
.somtxtOver span{cursor:pointer;}
.selected a, .somtxt2 a, .selected span {color:#4b62a5;}

.sousRubrique {
	padding:5px 0 5px 17px;
	margin:-1px 0 0 0;
}

.sousRubrique li {
	font-size:11px;
	list-style-type: none;
	padding:0 0 0 0;
	margin-bottom:5px;
}

.sousRubrique li a {display:block; width:158px;font-size:11px; color:#535252; text-decoration:none;}
.sousRubrique li a:hover {color:#f34a4a;}

.sousRubrique li.somSelect a {color:#f34a4a; font-weight:bold;}

#sommaire .pub {
	position:relative;
	width:200px;
	margin:30px 0 15px 9px;
}

#sommaire .pub img {border:none;}

#newsletter {
	position:relative;
	margin-top:50px;
}

#newsletter label {
	display:block;
	font-size:18px;
	letter-spacing:2px;
	color:#6f6e6e;
}

#newsletter input {
	margin:2px 0 0 0;
	font-size:12px;
	padding:2px;
	background:#fff;
	border:1px solid #6f6e6e;
}

#newsletter input.submit {
	color:#fff;
	background:#6f6e6e;
	border:none;
}
#newsletter p {
	color:#6f6e6e;
	font-size:10px;
	width:170px;
	margin-top:3px;
}

.separeBlanc {
	clear:both;
	margin:0;
	padding:3px 0 0 0;
	font-size:6px;
}

.spacer{
	clear:both;
	position:relative;
	width:100%;
	height:15px;
}

#margeFin {
	clear:both;
	margin:0;
	padding:20px 0 0 0;
	font-size:6px;
	background-color:#FFF;
}

.separe {
	background:   url("../images/fond_separe.gif") repeat-x;
	background-position:0px 9px;
}

.separeTitre {
	background-color:#FFF;
	padding:0 5px 0 0;
	font-size:11px;
	letter-spacing:1px;
	color:#AF0232;
}
.alg {position:relative;}
#une {margin:5px 20px 0 0; font-size:14px; line-height:20px;}
#une .alg {position:relative; float:left; width:185px;}
#une .alg img {margin-top:3px;}
#une .alg img, .petiteListe .alg img { border:1px solid #4C85A9; }
#une .alg img:hover, .petiteListe .alg img:hover {border:1px solid #C7DCE8;}
#une h1 {margin:0 0 5px 0; font-size:18px; color:#BF4C8D;}
#une a, .petiteListe a {text-decoration:none; color:#000; }
#une a:hover, .petiteListe a:hover {text-decoration:none; color:#AF0232; }
#une .aldt {margin-left:185px;}
.petiteListe { clear:both; margin:5px 20px 0 0; font-size:11px; line-height:14px; }
.petiteListe strong {color:#AF0232;}
.petiteListe .alg {position:relative;	float:left;	width:90px;}
.petiteListe .aldt {margin-left:90px;}
.listeUne {
	margin:0 20px 10px 0px;	
}


.listeUne {font-size:13px; color:#000;}

.article {	
	margin:0 32px 30px 0px; 
	color:#333;
	font-size:12px; line-height:19px;
}

.article, .article td {font-size:13px;}

.ArtImgGauche {
	float:left;
	margin:5px 10px 5px 0;
}

.ArtImgDroite {
	float:right;
	margin:5px 10px 5px 10px;
}

.ArtImgCentre {
	width:100%;
	text-align:center;
	position:relative;
	margin:5px 0 5px 0;
}

.ArtImgDroite a img, .ArtImgGauche a img, .ArtImgCentre a img {
	border:1px solid #4C85A9;
}

.ArtImgDroite a img:hover, .ArtImgGauche a img:hover, .ArtImgCentre a img:hover {
	border:1px solid #C7DCE8;
}

.legende, .legende2 {
	padding:3px;
	font-size:11px;
	color:#818080;
	line-height:16px;
}

.legende_popup {
	font-size:11px;
	padding:0 5px 5px 5px;
	text-align:left;
}

.legende2 {width:100%; padding:2px 0 0 0;}

.copyright {font-size:10px;color:#BF4C8D;}

.listeUne img, .imgLienG, .imgLienD, .album img,  #shortlist img {
	position:relative;
	margin:0 5px 0 0;
	border:1px solid #0168b1;
}

.listeUne img {float:left;}

.listeUne img:hover, .album img:hover,  #shortlist img:hover {
	border:1px solid #000;
}

.listeUne h1, .article h1 {
	padding:0;
	margin:0;
}

.listeUne .date, .article .date, .somDroiteT .date, #editoHome .date, #contentListeHome .line .date {
color:#6f6e6e; font-size:10px;letter-spacing:2px;;font-weight:normal;
}
.article .date {margin:0 0 5px 12px;}

.article h1 {
	position:relative;
	font-weight:normal; margin:0;
	padding:0 0 0 60px;
	color:#000;
	font-size:22px;
	line-height:60px;
	width:663px;
	height:53px;
	background:url(../images/fondH1.gif) no-repeat;
	overflow:hidden;
	margin-bottom:15px;
}

.article h2 {
	font-size:18px;	
	font-weight:normal;
	color:#0168b1;
	margin:20px 0 10px 0;
}

.article h3 {
	font-size:14px;	
	font-weight:normal;
	margin:5px 0 5px 0;
	font-weight:bold;
}

.article .inside {
	position:relative;
	margin:0 5px 0 12px;
}

.listeUne a, .article a
{
	color:#5089ac;
}

.listeUne h1 a, .listeUne h1
{	
	font-size:17px;
	font-weight:normal;
	text-decoration:none;
	color:#0168b1;
}

.listeUne h1 a:hover {color:#f34a4a;}

.listeUne a:hover, .article a:hover
{
	color:#f34a4a; text-decoration:none;
}


.separeP
{
	height:10px;
	clear:left;
	font-size:5px;
	margin:0; padding: 0;
	/* background: url(../images/separe_pointille.gif) repeat-x 0 7px; */
}

.colGauche {width:411px;}

.colDroite {
	position:relative;
	float:right;
	width:250px;
	margin:10px 0 10px 5px;
	padding:0;
	background: url(../images/fond_cd.gif);
}

.colDroiteD {
	font-size:5px;
	width:250px;
	height:1px;
	background: url(../images/fond_cd.gif) no-repeat;
}

.colDroiteF {
	font-size:5px;
	width:250px;
	height:1px;
	background: url(../images/fond_cd.gif) no-repeat;
}

.colDroiteT
{
	font-size:11px;
	color:#5089ac;
	padding:5px 25px 5px 14px;
}

.colDroiteT a {color:#5089ac; text-decoration:none; font-weight:bold;}
.colDroiteT a:hover {color:#f34a4a;}

.colDroiteT ul {
	padding:0;
	margin:0;
	font-size:13px;
	font-weight:bold;
	color:#738496;
}

.colDroiteT li {
	line-height:16px;
	font-size:11px;
	font-weight:normal;
	background-image: url(../images/puce_droite2.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	list-style-type: none;
	padding-left: 10px;
	margin-top:5px;
}

.colDroiteT li a {font-size:11px; color:#5089ac; font-weight:normal;}
.colDroiteT li a:hover {color:#f34a4a;}

.artLeft {
	position:relative;
	float:left;
	width:460px;
}

#somDroite {
	position:relative;
	float:right;
	width:240px;
	background:url(../images/fond_sommaire.gif) repeat-y top left;
	margin-top:75px;
}

.somDroiteT {
	font-size:13px;
	color:#000;
	padding:0 20px 5px 15px;
}

.somDroiteT ul, .CDroite ul, .CGauche ul, .cadre ul {
	position:relative;
	padding:0;	margin:0;	
	list-style-type:none;
}
.somDroiteT ul{font-size:11px;}

.somDroiteT ul span{
	display:block; margin-bottom:5px; font-weight:bold; font-size:14px;
}

.CDroite ul, .CGauche ul, .cadre ul {padding-left:0;}

.somDroiteT li, .CDroite li, .CGauche li, .cadre li
{
	padding-left: 10px;
	margin-bottom:7px;
	background:url(../images/puce_sommaire.gif) no-repeat 0 5px;
	line-height:17px;
}

.somDroiteT li.header{background:none; padding:0; color:#840102; font-size:14px; font-weight:bold;}

.somDroiteT li a, .CDroite li a, .CGauche li a, .cadre li a {color:#0168b1;letter-spacing:1px; text-decoration:underline;}
.CDroite li a, .CGauche li a, .cadre li a{
 letter-spacing:normal; 	
}
.somDroiteT li a:hover, .CDroite li a:hover, .CGauche li a:hover, .cadre li a:hover {text-decoration:none;}

.onze {font-size:11px;}

.edito {font-size:12px; color:#000; font-size:11px;}

.edito h1 {
	font-size:16px;
	line-height:17px;
	margin:0;
	padding:0 0 10px 0;
}

.edito h2{
	font-size:18px; margin:0; padding:0 0 10px 0;
	color:#fe0606;
	font-weight:normal;
}

.listeTxtMarge, .listeTxt {	
	font-size:13px;
	margin-right:10px;
	color:#000;
}

.listeTxt a, .listeUne a {color:#0168b1;}
.listeTxt a:hover, .listeUne a:hover {color:#f34a4a;}

.listeTxtMarge {margin:0 0 0 170px;}

.saut {clear:both; margin:5px 0 5px 0;}

.edito a {color:#5089ac; font-weight:normal; text-decoration:underline;}
.edito a:hover {color:#f34a4a; text-decoration:none;}

.CGauche {
	float:left;
	margin:0 5px 5px 0;
}

.CGauche, .CDroite {
	width:230px;
	padding:8px;
	overflow:hidden;
}

.CDroite {
	float:right;
	margin:0 0 5px 15px;
}

.cadre {
	margin:10px 20px 10px 10px;
	padding:5px;
}

.cadre, .CDroite, .CGauche, .somDroiteT {line-height:14px;}

.cadre, .CDroite, .CGauche {
	background:url(../images/fond_cadre.gif);
	color:#3a3a3a;
	font-size:11px;
}

.cadre h2, .CDroite h2, .CGauche h2{
	margin:0 0 15px 0;
	font-size:20px;
	color:#FE0303;
}

.cadre h3, .CDroite h3, .CGauche h3{
	margin:0 0 8px 0;
	font-size:16px;
	color:#000;
	font-weight:normal;
}

.cadre a, .CDroite a, .CGauche a {	
	font-size:11px;
}

.article caption {
	font-size:14px;
	font-weight:bold;
	color:#0168b1;
	margin-bottom:5px;
}

.article table {
	border:1px solid #738496;
	border-collapse:collapse;
	background-color:#FFF;
	margin-bottom:10px;
}

.article td { 
	border-style:solid; 
	border-width:1px; 
	border-color:#738496;
	padding:3px;	
}

.article table.sansbordure, .sansbordure td {border:0; border-collapse:separate;}

.milieu
{
	text-align:center;
}

.noborder img
{
	border:0;
}

#message, #inviteMessage {
	clear:both;
	position:relative;
	margin:0 0 0 250px;
	width:690px;
	background:#f3f3f3;
	padding-top:5px;
	border:1px solid #787676;
}

#inviteMessage {height:30px;}

#message h2, #inviteMessage h2{
	position:absolute;
	padding:0 2px 0 2px;
	background:#FFF;
	top:-9px; left:8px;
	margin:0;
	font-size:11px;
	font-weight:normal; color:#5c5b5b;
	line-height:10px;
}

#inviteMessage p {
	padding:3px 0 0 15px;
	margin:0;
	color:#5c5b5b;
	font-weight:bold;
	font-size:12px;
}

#inviteMessage p a {
	color:#5c5b5b;
	text-decoration:underline;
}

#inviteMessage p a:hover {text-decoration:none; color:#e73c39; }

a.posterMessage {
	position:absolute;
	background: url("../images/posterBG1.gif");
	display: block;
	width: 145px;
	height:25px;
	top:4px;
	left:540px;
	border:1px solid #787777;
	text-decoration:none;
	text-align:center;
	line-height:22px;
}

a.posterMessage span, a.posterMessage2 span {
	position:relative;
	font-size:12px;
	color:#fff; font-weight:bold;	
}

a.posterMessage:hover {background: url("../images/posterBG2.gif");}
a.posterMessage span:hover, a.posterMessage2 span:hover {color:#e6e4e4;}

a.posterMessage2 {
	background: url("../images/posterBG1.gif");
	display: block;
	width: 145px;
	height:25px;
	border:1px solid #787777;
	margin:10px 0 10px 535px;
	text-decoration:none;
	text-align:center;
	line-height:22px;
}

a.posterMessage2:hover {background: url("../images/posterBG2.gif");}


#message form {
	margin:10px;
	border:1px solid #787777;
	padding:10px; background:#eae9e9;
}

#message form h1
{
	margin:0;
	padding:0 0 10px 0;
	font-size:18px;
	font-weight:bold;
	color:#787777;
}

#message form p {
	margin:0 0 5px 0; padding:0;
	font-size:11px; color:#787777;
}

#message label {
	color:#787777;
	display:block;
	margin:2px;
	font-size:14px;
}

#message input {
	font-size:12px;
	color:#000;
	border:1px solid #787777;
	margin:0 0  5px 0;
	padding:2px;
}

.inputCommentaire {font-size:12px;}

.rouge {color:red;}

#message .texteMessage {
	margin:10px;
	font-size:12px;
}

#message .auteur {
	position:relative;
	color:#000;
	padding:0 2px 3px 2px;
	border-bottom:1px solid #787777;
}
#message .auteur span.date {position:absolute; top:6px; right:0; color:#787777;}

#message .auteur strong {color:#4b4a4a; font-size:18px; font-weight:normal;}
#message .auteur strong.admin {
	padding-left:30px;
	background:url(../images/admin.gif) no-repeat 0 0;
}

#message .auteur a {color:#4b4a4a; text-decoration:none;}
#message .auteur a:hover {color:#000;}

#message .texte, #message .texteAdmin
{
	margin:8px 10px 30px 20px;
	text-align:justify;
	font-size:14px;
}

#message .texteAdmin{
	background:#F1BED8;
	color:#BF4C8D;
	padding-left:5px;
}

#message .texte a {color:#F0C6CF;}
#message .texte a:hover {color:#FFF;}


#message .buttonForm{
	margin-top:10px;
	text-align:center;
}

#message .buttonForm .sendComment{
	background: url("../images/posterBG1.gif");
	height:25px;
	border:1px solid #787777;
	color:#FFF;
	cursor:pointer;
}


#message .buttonForm .sendComment:hover {	
	background: url("../images/posterBG2.gif");
	color:#e6e4e4;	
}

#messageBox{
	position:relative;
	margin:0 16px 10px 0;
	padding:10px;
	background:#C7DCE8;
	border:1px solid #5089AC;
}

#messageBox p {color:#5089AC;margin:0;padding:0;}

.admMessage{
	position:relative;
	width:100%;
	height:20px;
	background-color:#CFCFCF;
}

.admMessage a{
	position:absolute; top:2px; right:5px; width:11px; height:13px;
	background:url(../images/BtSup.png) no-repeat;
}

.admMessage a span{display:none;}

a.fermer {
	display:block;
	position:absolute;
	top:96px;
	right:10px;
	padding-left:15px;
	background:url(../images/close02.gif) no-repeat 0 3px;
	color:#fe0606; text-decoration:none;
	font-size:12px;
}

a.fermer:hover {
	background:url(../images/close01.gif) no-repeat 0 3px; color:#0168b1;
}

.album
{
	margin:0 0 0 0;
}

.album img
{
	float:left;
	margin:2px;
}

.taille1 {font-size:10px;}
.taille2 {font-size:12px;}
.taille3 {font-size:14px;}
.taille4 {font-size:16px;}

.pageHaut, .pageBas, .pageArt {
	position:relative;
	margin:0 20px 10px 0px;
	height:15px;
}
.pageHaut {border-bottom:1px solid #C7DCE8;}
.pageBas, .pageArt {border-top:1px solid #C7DCE8;}
.pageArt {margin:0 20px 10px 10px;}
.pageHaut p, .pageBas p, .pageArt p {
	margin:0;
	font-size:12px;
	color:#538CAF;
}

.pageHaut p a, .pageBas p a, .pageArt p a {color:#538CAF; text-decoration:none;  padding:0 2px 0 2px; }

.pageHaut p a:hover, .pageBas a:hover, .pageArt p a:hover {background:#C7DCE8;}
.pageHaut img, .pageBas img, .pageArt img {border:none;}

a.arrowLink{
	display:block;
	height:15px;
	padding-left:10px;
	background:url(../images/arrowLink.gif) no-repeat 0 5px;
	color:#0168b1;
}

a.arrowLink:hover{background:url(../images/arrowLinkHover.gif) no-repeat 0 5px;color:#f34a4a;}

.article form{position:relative; width:670px;}

.article form .contentLeft{position:relative; float:left; width:450px;}

.article form label{
	position:relative; float:left;
	width:150px; text-align:right;
	margin:0 0 10px 0;	
}
.article form input, .article form textarea {
	position:relative; float:left; width:250px; margin:0 0 10px 10px;
}

.commentaires {
	position:relative;
	margin-bottom:10px;
	border:1px solid #fe0303;
	padding:5px;
	background:#f9efef;
	color:#fe0303;
}
.commentaires strong, .article form label strong {font-weight:normal; color:#0168b3;}

.article form .contentRight {position:relative; float:right; width:220px;}
.article form .contentRight label {text-align:left; padding-left:20px;}
.article form .contentRight input.check{
	position:absolute; 
	top:2px; left:-10px; width:15px; height:15px;
}

.article form .contentRight input.valide{
	position:relative;
	margin-top:20px;
	width:100px;
}

.rssFeeds{
	position:relative;
	margin:0 25px 5px 25px;
}

.rssFeeds dl,.rssFeeds dd{
	margin:0; padding:0; color:#5089ac;
}

.rssFeeds dl {margin-bottom:20px;}

.rssFeeds dd a{color:#5089ac; text-decoration:none; font-size:10px;}

.rssFeeds dd a:hover {color:#bf4c8d;}

.article p {
	margin-bottom:10px;
}

.article ul {
	list-style-type:none;
	margin:0 0 10px 20px;
}

.article ol {
	margin-left:40px;
}

.article ul li {
	padding-left:17px;
	background:url(../images/puce.gif) no-repeat 0 6px;
}

.article ul li li {background:url(../images/puce2.gif) no-repeat 0 9px;}

.petit {font-size:10px;}