.newsletter {	color: #035087;	height: 22px;	margin: 0px 20px 0px 0px;	padding: 0px 20px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 0.8em;}.newsletter a {	text-decoration:none;}.newsletter a:link {	color: #0A5083;}.newsletter a:visited {	color: #0A5083;}.newsletter a:hover {	color: #B11107;}.newsletter a:active {	color:#0A5083;	}.research {	font: bold 0.8em/normal Arial, Helvetica, sans-serif;	color: #035087;	margin: 0px 5px 0px 0px;	padding: 0px 5px 0px 0px;}.imgefdarabesq {	background: url(../img/fdarabesque_heritage.jpg) no-repeat left top;}.bas {	font: 0.8em/1em Arial, Helvetica, sans-serif;	color: #FFFFFF;	margin: 5px;	padding: 5px;	border-top: thin dotted #035087;}.bas1 { color: #ffffff; font: 0.8em/1em Arial, Helvetica, sans-serif; }.bas a {	text-decoration:none;	}.bas1 a { text-decoration: none; }.bas a:link {	color: #FFFFFF;}.bas1 a:link { color: #ffffff; }.bas a:visited {	color: #FFFFFF;}.bas1 a:visited { color: #ffffff; }.bas a:hover {	color: #336CB7;}.bas1 a:hover { color: #336cb7; }.bas a:active {	color:#FFFFFF;	}.bas1 a:active { color: #ffffff; }.texteChapeauLong {	margin: 15px 15px 0px 35px;	padding: 15px 15px 0px 35px;	font: 0.8em/1em Arial, Helvetica, sans-serif;	color: #00508D;}.reroutage {	font: bold 0.8em Arial, Helvetica, sans-serif;	color: #B11107;	margin: 20px 0px 0px;	padding: 20px 0px 0px;}.reroutage a{	color: #FFFFFF;}.vignette {	margin: 5px 15px;	padding: 0px;	border-top: 1px solid #FFFFFF;	border-right: 1px solid #FFFFFF;	border-bottom: 1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;}.TabVign {	margin: 20px 0px 15px;	padding: 20px 0px 15px;	background: center;}.TitrePage {	margin: 5px 5px 5px 70px;	padding: 5px 5px 5px 70px;	font-weight: bold;	color: #B31104;}.legendes {	font-size: 0.7em;	color: #333333;	margin: 5px 15px 0px 0px;	padding: 5px 15px 0px 0px;}body {	font-family: Arial, Helvetica, sans-serif;}.vignette2 {	margin: 5px 5px;	padding: 0px;	border-top: 1px solid #FFFFFF;	border-right: 1px solid #FFFFFF;	border-bottom: 1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;}.photo {	margin: 0px;	padding: 0px;	border: thin solid #FFFFFF;}.aide {	font-size: 0.7em;	color: #333333;	margin: 5px 20px 0px 0px;	padding: 5px 20px 0px 0px;}.Cellphoto {	margin: 5px 25px 5px 0px;	padding: 5px 25px 5px 0px;}.CellVign {	margin: 5px 20px 5px 0px;	padding: 5px 20px 5px 0px;}.couleur {	background: #C6AE85;	vertical-align: top;}.infos {	margin: 5px 20px 20px 40px;	padding: 5px 20px 20px 40px;	text-align: left;	font: 0.9em Arial, Helvetica, sans-serif;	color: #01518C;}.reroutage2 {	font: bold 0.8em Arial, Helvetica, sans-serif;	color: #B11107;	margin: 20px 0px 0px 20px;	padding: 20px 0px 20px 20px;}.vignetteBig {	margin: 5px;	padding: 0px;	border-top: 1px solid #FFFFFF;	border-right: 1px solid #FFFFFF;	border-bottom: 1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;}.BigTitle {	font: bold 1.5em Georgia, "Times New Roman", Times, serif;	color: #9A6F27;	margin: 40px 20px 5px;	padding: 40px 20px 5px;}.texteintro {	margin: 5px 30px 0px 15px;	padding: 5px 30px 2px 15px;	font: 1.2em/1.25em Arial, Helvetica, sans-serif;	color: #333333;	text-align: justify;}