body {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	margin:0px;	background-color:#EDEDCB;	background-image:url(../ima/gradient-back.jpg);	background-position:top;	background-repeat:repeat-x;	text-decoration: none;	overflow-y:scroll;}td {	vertical-align:top;}img {	border:0;}span.portal {	text-align:right;	font-size:12px;	padding-right:8px;	display:block;}a.locale {	text-decoration:none;	color:#AAAAAA;}a.locale:hover {	text-decoration:underline;}a.contact-legal {	text-decoration:none;	color:#FFFFFF;}a.contact-legal:hover {	text-decoration:underline;}span.heading {	color:#000066;	font-size:14px;	font-weight:bold;}#menu-td {	border-right:solid 1px #CCCCCC;	width:250px;}#page-td {	background:url(../ima/oval-center-top.jpg) no-repeat;	background-color:#F9F7EA;	 width:548px;}#pub-td {	border-left:solid 1px #CCCCCC;	width:140px;}#banner-td {	/*vertical-align:bottom;	background:url(../ima/oval-center-bottom.jpg) no-repeat;	background-position:bottom;	background-color:#F9F7EA;*/	text-align:center;	padding-bottom:20px;}#oval-td {	background:url(../ima/oval-center-bottom.jpg) no-repeat;	background-position:bottom;	background-color:#F9F7EA;	height:50px;}#bottom-td {	vertical-align:bottom;	background:url(../ima/gradient-bottom.jpg) no-repeat;	background-position:bottom;	text-align:right;	font-size:9px;	color:#FFFFFF;	height:60px;	padding-right:3px;}#info-div {	margin-top:200px;}#message-div {	text-align:right;	width:333px;	overflow:hidden;	padding-bottom:0px;	font-size:12px;	font-weight:bold;}#message-div span.success {	color:#666666;}#message-div span.error {	color:#f75210;}/*********** user ************/#user-panel {	color:#cccccc;	text-align:right;	vertical-align:bottom;	width:338px;	height:55px;}#user-panel a {	color:#aaaaaa;	text-decoration:none;}#user-panel a:hover {	text-decoration:underline;}#user-panel input {	background:none;	border:none;	border-bottom: 1px solid #ccc;	border-right: 1px solid #ccc;	color:#aaaaaa;	width:auto;}#user-panel input:hover {	background:#826f35;	color:#FFF;	cursor:pointer;}#user-panel form {	display:inline;}#page-title-div {	margin:10px;	color:#660000;	font-family:"Times New Roman", Times, serif;	font-size:48px;}#page-content-div {	margin:10px;	color:#666666;	font-size:12px;}#page-content-div li {	list-style-image:url(../ima/bullet.jpg);}#pub-div {	width:120px;	overflow:hidden;}#pub-div td {	text-align:center;	padding-bottom:10px;}#pub-div img {	border:0;}#banner-div img {	border:0;}#item-panel td.locale{	background:#000066;	color:#ffffff;	text-align:right;	font-size:11px;	font-style:italic;	font-weight:bold;}#loading-div {	text-align:center;	font-size:14px;	background-color:#f9f7ea;	border:solid 1px #cccccc;	position:relative;	left:100px;	width:348px;	height:100px;	filter:alpha(opacity=80);    -moz-opacity:0.8;    opacity:0.8;}.sous_titre {	vertical-align:top;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #0C125E;}.two_columns {	width:250px;}.Titre_Partenaire {	font-family: "Times New Roman", Times, serif;	font-size: 16px;	font-weight: normal;	color: #6d5c2a;}.Adresse_Partenaire {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #000000;}.Notes {	vertical-align:top;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #f75210;	font-style: italic;}.Body_Redac {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #333333;	font-style: normal;	text-decoration: none;	background-position: center;}a:link {	color: #0c125e;	text-decoration: none;}a:visited {	text-decoration: none;	color: #6d5c2a;}a:hover {	text-decoration: underline;}a:active {	text-decoration: none;}.Body_chapo {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #6d5c2a;	font-style: normal;	text-decoration: none;	background-position: center;}.Btn_Retour {	background-position: center center;	background-image: url(../ima/Btn_Retour.gif);	display: block;	height: 20px;	background-repeat: no-repeat;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	text-decoration: none;}
