a { font-family: Arial, sans-serif; text-decoration: none; color:#666666;}
a:link { color:#666666; text-decoration: none;}
a:visited { color:#666666; text-decoration: none;}
a:hover { color:#FF6600; text-decoration: none;}
a:active { color:#FF6600; text-decoration: none;}
body {
	font-family: Arial, sans-serif;
	color: #333333;
	text-align:center;
	background:#FFFFFF;
	vertical-align: middle;
	margin:0;
}
#menu { width:200px; margin:0px; text-align:center; background: url(images/menu_gauche.gif) no-repeat top left; }
#corps { clear:both; margin:0 20px 0 20px; padding:0; background-color:#FFFFFF; }
#corpsSuite { clear:both; margin:0 20px 0 20px; padding:0; background-color:#FFFFFF; }
#menu_boutons { margin:0px; padding: 1px 0px 0px 0px;}
#menu_boutons a { display:block; line-height:18px; text-align:left; color:#333333; font-family:Arial, sans-serif; font-size:11px; margin:0px; padding:0px 0px 0px 20px; }
#menu_boutons a:hover { background:#FFFFFF;}
#menuAcces a { display:block; width:200px; height:35px; background: url(images/bouton_acces01.gif) no-repeat top left; }
#menuAcces a:hover { background: url(images/bouton_acces02.gif) no-repeat top left; }
#menuCommercial a { display:block; width:200px; height:35px; background: url(images/bouton_commercial01.gif) no-repeat top left; }
#menuCommercial a:hover { background: url(images/bouton_commercial02.gif) no-repeat top left; }
#menuDemande a { display:block; width:200px; height:35px; background: url(images/bouton_demande01.gif) no-repeat top left; }
#menuDemande a:hover { background: url(images/bouton_demande02.gif) no-repeat top left; }
#menuNewsletter a { display:block; width:200px; height:35px; background: url(images/bouton_newsletter01.gif) no-repeat top left; }
#menuNewsletter a:hover { background: url(images/bouton_newsletter02.gif) no-repeat top left; }
#menuReseau a { display:block; width:200px; height:35px; background: url(images/bouton_reseau01.gif) no-repeat top left; }
#menuReseau a:hover { background: url(images/bouton_reseau02.gif) no-repeat top left; }
#articleDebut {margin:0; padding:0 0 22px 0; clear:both;}
#titre {
	padding: 1.5em 0 0.3em 0;
	margin: 0 0 0 0;
	font: 18px/1.3em "Arial Narrow", Arial, sans-serif;
	color: #339999;
	border-bottom: 1px solid #CCCCCC;
}
.soustitre {
	font: bold 11px/1.3em Verdana, sans-serif;
	margin:1.3em 0 -0.7em 0;
	padding: 0px;
}
#texte_courant {
	margin:0;
	padding: 0px 0px 0px 0px;
	font: 11px/1.3em Verdana, sans-serif;
}
#texte_courant a { text-decoration:none; color:#333333; font: bold 11px/1.3em Verdana, sans-serif;}
#texte_courant ul { margin:-0.3em 0 0 0; padding:0; list-style-type:none; }
#texte_courant li { padding:0 0 0.6em 14px; background: url(images/point.gif) no-repeat left top; }
#retrait { margin:0; padding:0 0 0 14px; }
#image {
	float:right;
	clear:both;
	margin: 0 0 0.5em 1.5em;
	position: relative;
}
#imageTitre {
	float:right;
	clear:both;
	width:160px;
	height:70px;
	margin: 2em 0 0 0;
	border-left: 10px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	position: relative;
	text-align:center;
}
#imageGauche {
	float:left;
	clear:both;
	margin: 0 1.5em 0.5em 0;
	position: relative;
	background:#CCCCCC;
}
#imageVignette {
	float:left;
	margin: -1px 10px 3px 0px;
	padding:3px;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	position: relative;
}
.petit { font-size:10px; line-height:1.2em; }
#articles { margin:10px 0px 0px 0px; padding:0px; border: 1px solid #EBF5F5; background: #EBF5F5;}
#actualites { margin:0px; padding:0px; text-align:left; border: 1px solid #EBF5F5; background: #EBF5F5;}
#lienArticles a { margin:0px; padding:3px 5px 3px 0px; display:block; color:#339999; border-bottom: 1px solid #CCCCCC; font: bold 11px/1.2em Arial, serif; }
#lienArticles a:hover { color:#FF6600; }
#blocArticles { margin:0px; padding:0px 0px 0px 10px; }
#blocArticles p { margin:0px; padding:4px 5px 10px 0px; }
#suite { height:15px; text-align:right; background: url(images/suite_fond.gif) repeat-x bottom left; }
#suite a { right:0; font: 11px/0.3em Verdana, sans-serif; }
#options { height:35px; text-align:right; padding:10px 0 0 0; background: url(images/suite_fond.gif) repeat-x top left; }
#baseinfo { width:760px; margin:0; padding:0; text-align:center; font: bold 10px/1.3em Arial, sans-serif; COLOR: #FFFFFF; }
#baseinfo a { COLOR: #FFFFFF;}
#baseinfo a:hover {  border-bottom: 1px #FFFFFF dotted;}
#coordones { margin:0; padding: 4px 0px 10px 200px; text-align:left; font: 10px/1.3em Arial, sans-serif; COLOR: #666666; background: url(images/z_couleurs200.gif) no-repeat top left; border-top: 2px solid #666666; }
#coordones a:hover { COLOR: #FF6600; }
#coordonesFond { margin:0; border-top: 2px solid #666666; }