body{margin:0;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#000000;background:#020202 url(/design/images/fond.jpg) repeat-x top;
scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#2B7CA4;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;}
td,p{font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#000000;}
img{border:0;}

a:link, a:visited, a:hover {color:#88A4C4;text-decoration: underline;}
a:hover {text-decoration: none;}
a:focus{ border:0;}

#fond{ width:100%; height:100%;background:url(/design/images/fondImage.jpg) no-repeat top center;}
#bloc{position:relative;margin:auto;clear:both;width:940px;}

/*-----Header-----*/
#header{position:relative;margin:auto;clear:both;width:940px;height:79px;}
#logo{width:285px; height:55px;position:absolute;top:24px;left:0px;}
#headerLinks{width:610px; height:20px;position:absolute;top:19px;left:330px; text-align:left; color:#95B3D5; font-variant:small-caps; font-size:10px; font-style:italic;}
#headerLinks a{color:#95B3D5; text-decoration:none; background:url(/design/images/puce_header.png) no-repeat left top; padding:0px 0px 0px 15px; margin-right:15px; display:block; float:left;}
#headerLinks a:hover{ color:#FFFFFF;}
#chercher{position:absolute; top:6px; right:0px; width:160px;text-align:right;}
#chercher .formText{width:120px; height:17px; margin:0px 2px 0px 0px;padding:1px 2px;}
#chercher .formBouton,#chercher .formBoutonOver{width:21px;height:17px;padding:1px 0px;background:url(/design/images/OK.gif) no-repeat; border:0;font-size:11px; font-weight:normal;}
#chercher .formBoutonOver{background:url(/design/images/OK_over.gif) no-repeat;}
#menuContainer{position:absolute;top:-32px;left:320px;text-align:left;z-index:50;}

/*---Fil d'Ariane---*/
#urlhere{font-size:10px; text-align:left;}
#urlhere a{ color:#000000; text-decoration:none; background:url(/design/images/arrow_here.gif) no-repeat left top; padding:0 8px 0 13px;}
#urlhere a:hover{ color:#666666;}

/*-----------Tableau de contenu----------*/
#mainContent{position:relative;margin:auto;clear:both;width:940px;}
#contentTop{position:relative;margin:auto;clear:both;width:940px; height:380px;}
#contentTopLeft{position:absolute; top:0; left:0;width:633px; height:376px; border:2px solid #FFFFFF; background-color:#FFFFFF; overflow:hidden;}
#contentTopRight{position:absolute; top:0; right:0;width:275px; height:366px; padding:7px 10px;background-color:#FFFFFF; overflow:auto;text-align:left;}
#contentBottom{position:relative;margin:8px auto;clear:both;width:940px; height:257px;}
#contentBottomLeft{position:absolute; top:0; left:0;width:591px; height:253px;border:2px solid #FFFFFF; background-color:#FFFFFF; overflow:hidden;}
#contentBottomRight{position:absolute; top:0; right:0;width:307px; height:243px;padding:7px 15px;background-color:#FFFFFF;text-align:left; overflow:auto;}
#topImage{position:absolute; top:0px; left:0px;width:633px; height:376px;overflow:hidden;z-index:2;}
#contentBody{text-align:justify;padding:10px 0px 0px 0px;}
#articleList{margin:0; padding:0; list-style:none; list-style-image:none; background:none;}
#articleList a{ text-decoration:none; color:#7F97B3;}
#articleList a:hover{ color:#98ABC2;}
#articleList li{margin:6px 0px 0px 0px;padding:0px 0px 4px 0px;/*padding:0px 0px 4px 20px;background:url(/design/images/puce_article.gif) no-repeat top left;*/border-bottom:1px solid #88A4C4; clear:both; min-height:47px;}
#articleList li img{ margin:0px 15px 0px 0px;}
.active{ /*background-color:#88A4C4;color:#FFFFFF;*/padding:4px;min-height:55px; }
.active img{ margin:5px 15px 0px 0px; border:5px solid #88A4C4;}
.active .pdf img{ margin:0; border:0;}
.active h4{/*color:#FFFFFF;*/margin:15px 0px 3px 0px; padding:0;}
#articleList h3{text-decoration:none;padding:4px 10px; margin:10px 0px;background:url(/design/images/h3_fond.jpg) repeat-x top; color:#FFFFFF; font-variant:small-caps; font-size:13px;}
#articleList h4{ margin:0px 0px 3px 0px; padding:0;display:inline;}
.bar_articleTop{ border-bottom:1px solid #535659;margin:0px 0px 20px 0px;}
.margin_categoryTop{ margin-top:20px;}
.relative{ position:relative;}
.pdf{ float:right; width:33px; height:27px; margin:0 5px 0 5px; border:0;}

/*----Footer-----*/
#footer{position:relative;margin:auto;clear:both;width:940px; height:60px;color:#FFFFFF;}
#footer strong{ color:#88A4C4; font-size:13px;}
#footer a{ color:#88A4C4;}
#footer a:hover{ color:#B8C9DC;}
#footerLeft{position:absolute; top:15px; left:90px;width:445px; text-align:right;}
#footerRight{position:absolute; top:15px; right:0px;width:373px; text-align:left;}

#credit{position:relative;margin:auto;clear:both;width:940px;font-size:10px;text-align:right; padding-top:10px;}
#credit a{color:#CCCCCC;}
#credit a:hover{ color:#FFFFFF;}

/*----Titres, Listes----*/
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#88A4C4;}
h1{font-weight:bold;font-size:18px;text-align:left;padding:5px 0px 10px 0px; text-align:center;}
h2{font-size:16px;background:url(/design/images/puce_article.gif) no-repeat left top;padding:0px 0px 2px 30px; margin:15px 0px 10px 0px;font-weight:bold;}
h3{font-size:14px;padding:10px 0px 5px 0px;font-weight:bold;}
h4{font-size:12px;padding:8px 0px 3px 0px;font-weight:bold;}
h5{font-size:12px;padding:5px 0 2px 0;font-weight:bold;}
h6{font-size:11px;padding:3px 0 2px 0; margin:0px 0px 15px 0px;font-weight:normal;font-style:italic; color:#DA4949; text-align:right;}

ul {list-style-image:none; list-style:none; text-align:left;}
ul ul{ list-style-type:square;}
ul ul ul{list-style-type: none;}
ul li{background:url(/design/images/list-style-image.gif) no-repeat left top; padding:0px 0px 3px 20px;list-style-image:none; list-style:none;}

/*------Form-------*/
form{ margin:0;}
.formBouton{background-color:#88A4C4;border:1px solid #ABBFD6;color:#FFFFFF; margin:0; padding:1px 2px;font-size:12px; font-weight:bold;}
.formBoutonOver{background-color:#9EB6CF;border: 1px solid #88A4C4; color:#FFFFFF;margin:0; padding:1px 2px;font-size:12px;font-weight:bold;}
.formText{border:1px solid #383A3B;padding:3px 2px; font-size:12px;}
.formTextarea{border: 1px solid #383A3B; padding:3px 2px;}
.formLabel {background-color:#E7EBEF;text-align:right;padding: 4px 10px 4px 0px;}
.error {
	border:1px solid #FF6600;
	background-color: #FFF1DF;
	color:#FF3300;
	padding:10px;
}

/*L'Entreprise*/
.tdLeft{ background-color:#EBEBF1; font-weight:bold;}
#contentBody table td ul{ margin:0; padding:5px 0px 0px 3px;}
#contentBody table td ul li{padding:0px 0px 3px 10px; width:auto;}
