.shadow {
    padding:0 0 2px 0;
    overflow:hidden;
    background:url(/photo/images_default/bg-small-shadow.gif) repeat-x left bottom;
    }
.shadow1,
.shadow2,
.shadow3 {
    padding:0 0 2px 0;
    overflow:hidden;
    background:url(/photo/images_default/bg-shadow1.gif) repeat-x left bottom;
    margin:0 0 18px 0;
    }
.shadow2 {
    width:705px;
    }
.shadow3 {overflow:visible;margin:0;}

div.bar {
    width:100%;
    height:25px;
    background:#b41515 url(/photo/images_default/bg-rendez-vous-bar.gif) repeat-x top;
    overflow:hidden;
    align:center;
    color:#FFFFFF;
    font-size:19px;
    font-weight:bold;
    text-align : center;
}
.afp_sous_titre {
	font-weight: bold;
	font-size: 13px;
	padding: 4px 0 0 8px;
	display:block;
	color: #FFF;
	text-align:left;
}
div.bg { padding-top: 5px;}
div.bg h4 {
	margin: 2px 0 4px 4px;
	clear:both;
	color:#C6141E;
	font-size:18px;
	font-weight:normal;
	text-align:left;
}
div.bg p {text-align: justify; padding:0pt 2px;}
.leftSide { float:left; margin:0pt 5px 5px; }
.rightSide { float:right; margin:0pt 5px 5px 5px;}
div#links {float:left; margin-bottom: 10px;}
div#links a { text-decoration: none; cursor: pointer;}
div#links a.prev { float:left; margin-left: 1px; }
div#links a.next { float:right; margin-right: 1px; }
div#links a * {float:left;}
div#links a.prev span { margin: 2px 0 0 4px; }
div#links a.next span { margin: 2px 4px 0 0; }
div#links img { vertical-align: middle; }
.flux_afp_nav{font-weight: bold;font-size:13px}
