/*Not default*/
/*---------------------------------- Global Styles------------------------------------------------*/
* {padding:0;margin:0;}
body{color:#000;font-size:0px;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;background:#fff;}
h4, h5, h6, p, pre, blockquote, ul, ol, dl, fieldset, address { margin:1em 0; }
fieldset { padding: .5em; }

.margdown{margin:0 0 10px 0;}
.margdown li{ list-style:none;}
.hide, .print-logo, .close-button{ display:none; }
.left{ float:left; list-style:none;}
.right{ float:right;}
.imgLeft{float:left;margin:0 4px 0 0;width:87px;height:135px;}
.clear{ clear:both; height:1px; font-size:1px; line-height:1px; }
a{text-decoration:none;color:#0099CC;}
a:hover{text-decoration:underline;}
a img{ border:none; }
table{margin:0 0 10px 0; border-top:2px solid #0099CC;width:510px; }
caption{ visibility:hidden;}
th{padding:10px 0;text-align:left;color:#0E79B1;border-bottom:1px dashed #000;}

td{padding:4px;border-bottom:1px dashed #000;font-weight:normal;}

/*thead th, thead td{font-weight:bold; text-align:center; border-bottom:1px solid #C2C2C2; }
tbody th, tbody td{border-bottom:1px solid #C2C2C2; color:#000;font-size:9px;}
*/ul{margin:0; padding:0; list-style:none;}
ul{list-style:outside;list-style-type:disc;}
ul li{list-style:outside;list-style-type:disc;}
abbr{text-decoration:none; color:#000}
kbd {font-size : 1em;padding: 0px 2px;border: 1px solid gray;}


/*--------------------------- Page Styling----------------------------------------------*/
/*Ajout style */
#plan{ font-size:11px; margin:0 auto; color:#000; padding:0;}
#plan dl{float:left; margin:0 20px 15px 0;}
#plan dt{ width:202px; height:23px; padding:6px 2px 0 14px;}
#plan dt span{color:#0B649B; font-weight:bold; background:url(../images/mini_cat.gif) 0px 2px no-repeat; padding: 0 0 0 15px; text-decoration:none; cursor:text}
#plan dt a{color:#0B649B; font-weight:bold; background:url(../images/mini_cat.gif) 0px 2px no-repeat; padding: 0 0 0 15px; text-decoration:none;}
#plan dd{font-weight:bold; margin:0 10px; padding:0; border-bottom:1px #DBDBDB dotted; font-weight:normal }
#plan dd a{color:#000; padding:2px 10px; margin:0 8px; display:block; text-decoration:none; background:url(../images/sitemap_mini_file.gif) 0px 1px no-repeat;}
#plan dd a:hover{ text-decoration:underline;}	



#page{ width:779px; margin:0 auto; background:#fff;}
#contLeft{float:left; width:222px; padding:0 0 0 4px;}
#nav{ font-size:11px; margin:0 auto; color:#000; padding:0;}
#nav dt{ width:202px; height:23px;background:url(../images/bgd_nav.gif) no-repeat; padding:6px 2px 0 14px;}

#nav dt span{color:#000; font-weight:bold; background:url(../images/mini_cat.gif) 0px 2px no-repeat; padding: 0 0 0 15px; text-decoration:none; cursor:text}


#nav dt a{color:#000; font-weight:bold; background:url(../images/mini_cat.gif) 0px 2px no-repeat; padding: 0 0 0 15px; text-decoration:none;}
#nav dd{font-weight:bold; margin:0 10px; padding:0; border-bottom:1px #DBDBDB dotted; font-weight:normal }
#nav dd a{color:#000; padding:2px 10px; margin:0 8px; display:block; text-decoration:none; background:url(../images/sitemap_mini_file.gif) 0px 1px no-repeat;}
#nav dd a:hover{ text-decoration:underline;}	

.espaceRecherche{float:right; width:152px; margin:8px 0 0 0;display:none;}
#recherche{float:left; width:110px; height:20px; margin: 0;display:inline;}
#recherche label{font-size:10px; color:#000;}
#recherche input { width:100px; border:1px solid; height:15px; font-size:10px; color:#000; padding:0 2px;}
#searchOk {display:inline;width:31px; margin-left:-6px; height:19px;}
 
#cont{ float:left; width:779px; display:table; background:url(../images/bgd_cont.gif) 0 0 repeat-y; #E7EEF3}
#contenu{float:left;width:540px; padding:1px 6px 10px 7px;}
#navTop{float:left; width:100%}
#nav2{float:right; font-size:11px; width:540px;color:#000; border-right:1px #ccc solid;}

#nav2 a{color:#0D73A7; text-decoration:none;}
#nav2 a:hover{text-decoration:underline;}
#lang{float:right; font-size:12px; width:90px;color:#000; text-align:right;}
#lang .arabe{ font-size:14px;}
#lang a{color:#000;text-decoration:none;}
#lang a:hover{text-decoration:underline;}
#nav3{float:right; font-size:10px;color:#FFFFFF; background:#0D73A7; text-align:right; padding:2px 10px;} 
#nav3 a{color:#FFFFFF; text-decoration:none;}
#nav3 a:hover{text-decoration:underline;}
#ban{float:left; margin:2px 0 6px 0; background:url(../images/Ban.jpg); width:540px; height:120px; position: relative;}
#date{background:#FFFFFF; width:120px; position:absolute; top:100px; right:4px; text-align:center;  /* filter : alpha(opacity=60);-moz-opacity : 0.6;opacity : 0.6;*/ font-size:12px;}

#context{float:left;width:520px; padding:0 10px;}
#context p{ font-size:1em;}
#context p.top{text-align:right; font-weight:bold;}
#context p.top a{ color:#000; text-decoration:none; text-transform:lowercase;}
#context p.top a:hover{ color:#000; text-decoration:underline;}
#context ul{ font-size:1em;}
#context ul.pointeur{float:left; width:220px;padding:5px 0;}
#context ul.pointeur2{float:left; width:290px;padding:5px 0;}
#context ul.pointeur li{ list-style:none; background:url(../images/puce_pointeur.gif) 0 6px no-repeat; padding:0 0 0 10px; font-weight:bold;}
#context ul.pointeur li a{font-weight:bold;}
#context ul.pointeur2 li{ list-style:none; background:url(../images/puce_pointeur.gif) 0 6px no-repeat; padding:0 0 0 10px; font-weight:bold;}
#context ul.pointeur2 li a{font-weight:bold;}
#context ul li{ list-style:none; background:url(../images/puce_pointeur.gif) 0 6px no-repeat; padding:0 0 0 10px;}
/***--#context li{ list-style:circle; margin:6px 0 4px 20px; line-height:18px;}---*/
#context li a{color:#0099CC;font-weight:normal;}
#context li a:hover{text-decoration:underline;}
/*#context li{ list-style:outside;}*/
#context span.date{ font-size:10px; color:#000}
#context h3 a{color:#000; text-decoration:none; font-size:13px;}
   
#aspectVisuel{margin:0 auto;width:500px; background:#E7EEF3; padding:6px; color:#000;}
#aspectVisuel h2{font-size:13px; color:#000; font-weight:bold; background:none; margin:0;padding:2px 0 4px 5px;}
#aspectVisuel p *{float:left;display:inline;margin:0 0 0 20px;}
#aspectVisuel p{overflow:hidden;padding:0;clear:both; margin:0;}
#aspectVisuel label{float:left;margin:0 10px 0 0;width:220px; font-size:11px; font-weight:bold; padding:0 0 0 15px;}
#aspectVisuel fieldset{padding:0; margin:0; border:0;}
#aspectVisuel fieldset p{padding:0; margin:0 0 2px 0; border:0;}
#aspectVisuel input { width:100px; padding:0; margin:0; height:18px;font-size:10px; float:right; background:url(../images/bgd_art.jpg) 0 0 repeat-x;}
#aspectVisuel select { width:140px; padding:0 0 0 2px; height:18px;font-size:10px; margin:0;}
#aspectVisuel select option{ display:block; float:none;}

#aspectVisuel #hide{display:none;}
h2{ background:url(../images/puce.gif) 0 2px no-repeat;font-size:1.27em; color:#0E79B1; padding:0 0 0 14px; margin:0 0 10px 0;}
#presentation{float:left; margin:10px 0 0 0;}
#presentation img{float:left; margin:0 6px 0 0;}
#presentation p{float:left; color:#000; width:360px; text-align:justify;}
#presentation a{ display:block; font-size:10px;color:#FF1313; text-decoration:underline;width:360px; text-align:right;}
#presentation a:hover{text-decoration:none;}

hr{clear: both;width:100%; height:1px; background:url(../images/thumb_hr.gif) top no-repeat;float:left;border: 0; margin:10px 0;}
#mea{float:left; margin:0; width:100%;}
/*#actus{float:left; width:230px; background: url(../images/bgd_actus.jpg) top repeat-x #FFE8E8; padding:0 6px 6px 6px; color:#000; margin:0 10px 0 0;}*/
#actus{float:left; width:238px; background: url(../images/bgd_actus.jpg) top repeat-x #FFE8E8; padding:0 6px 6px 6px; color:#000; margin:0; }


#actus p{margin:0 0 6px 0; padding:0;}
#actus p a{ text-decoration:underline; background:none; text-align:justify; font-size:11px; font-weight:bold;}
#actus p a:hover{ text-decoration:none;}

#actus h2{ height:25px; background:url(../images/folder_mini.gif) 0 6px no-repeat;font-size:13px; color:#FFF; padding:4px 0 0 20px; margin:0;}
#actus h3{ background:url(../images/folder.gif) 0 4px no-repeat;font-size:12px; color:#000; padding:4px 0 0 25px; margin:0;}
#actus a{ display:block; background:url(../images/puce_lien.gif) no-repeat 100% -1px; text-align:right; color:#000; font-size:10px; font-weight:bold; text-decoration:none; padding:0 20px 0 0; margin:10px 0 0 0;}
#actus a:hover{ text-decoration:underline;}

#pub{float:right; width:242px; height:138px; background: url(../images/bgd_pub.jpg) top repeat-x #E7EEF3; padding:0 6px 6px 6px; color:#000; margin:0; font-size:11px;#fff}

/*#pub{float:right; width:230px; background: url(../images/bgd_pub.jpg) top repeat-x #E7EEF3; padding:0 6px 6px 6px; color:#000; margin:0; font-size:11px;}*/
#pub h2{ height:25px; background:url(../images/folder_mini.gif) 0 6px no-repeat;font-size:13px; color:#FFF; padding:4px 0 0 20px; margin:0;}
#pub ul{ margin: 0 0 0 20px ; padding:0;}
#pub li{ list-style-image:url(../images/puce_li.gif);line-height:25px;}
#pub li a{ color:#000; text-decoration:none; font-size:11px; font-weight:bold;}
#pub li a:hover{text-decoration:underline;}

.destination{margin:0 0 20px 0;}
.destination caption{text-align:left; font-size:14px; padding:0 0 3px 0;}
.destination caption strong{color:#000; display:block;}
.destination .highlightLine{background-color:#EBEBEC;}
.portail{float:left; padding:10px 0 0 0;}
.cadreL{float:left; width:238px; border:1px #D7D7D7 solid; background:#F8F8F8; margin:0 8px 12px 0; padding:6px;}
.cadreL h3{ color:#000; font-weight:bold; font-size:11px;}
.cadreL ul{ margin: 0 0 0 10px ; padding:0;}
.cadreL li{ list-style-image:none;line-height:20px; background:url(../images/puce2.gif) 0 6px no-repeat; padding:0 0 0 10px;}
.cadreL ul#isoc{ margin: 0 0 0 10px ; padding:0;}
.cadreL ul#isoc li{ list-style: none;line-height:30px; background:url(../images/puce_isoc.gif) 0 0 no-repeat; padding:0 0 0 80px;}
.cadreL ul.part{ float:left; width:90px;}
.cadreL li a{ color:#000; text-decoration:none; font-size:11px;}
.cadreL li a:hover{text-decoration:underline;}

.cadreR{float: right; width:238px; border:1px #D7D7D7 solid; background:#F8F8F8; margin:0 0 12px 6px; padding:6px;}

.cadreR1{float: right; width:238px; border:1px #D7D7D7 solid; background:#F8F8F8; margin:10px 0 12px 0; padding:6px;}
.cadreR h3{ color:#000; font-weight:bold; font-size:11px;}
.cadreR ul{ margin: 0 0 0 10px ; padding:0; list-style:none;}
.cadreR ul li.ARFDD{ list-style-image:none; float:left; background:url(../images/puce_arfdd.gif) 0 0 no-repeat; padding:6px 40px 25px 35px;}
.cadreR ul li.misoc{ list-style-image:none; float:left;background:url(../images/puce_misoc.gif) 0 0 no-repeat;padding:6px 0 25px 35px;}
.cadreR li a{ color:#000; text-decoration:none; font-size:11px;}
.cadreR1 a{ color:#000; text-decoration:none; font-size:11px;}
.cadreR li a:hover,.cadreR a:hover{text-decoration:underline;}
.cadreR a{ color:red; text-decoration:none; font-size:11px;}
.cadreR img{ border:1px solid red;}




.cadreS{float: right; width:238px; border:1px #D7D7D7 solid; background:#F8F8F8; margin:0 0 12px 0px; padding:6px;}
.cadreS h3{ color:#000; font-weight:bold; font-size:11px;}
.cadreS ul{ margin: 0 0 0 20px ; padding:0;}
.cadreS li{ list-style-image:url(../images/puce2.gif);line-height:20px;}
.cadreS li a{ color:#000; text-decoration:none; font-size:11px;}
.cadreS li a:hover{text-decoration:underline;}

#nav4{ background:url(../images/bgd_art.jpg);}
#nav4 ul{overflow:auto; margin:0;}
#nav4 ul li{ font-size:1em; float:left; background:url(../images/li_lev3.gif) right no-repeat; padding:0;}
#nav4 ul li a{display:block; padding:4px 10px; font-weight:bold; text-decoration:none; text-transform:capitalize; color:#000;}
#nav4 ul li a:hover,#nav4 ul li a.active{background:url(../images/bgd_art_on.jpg); color:#000;}

#textArticle{clear:both; background:#fff; margin:0 0 10px 0; padding:6px;border-width:0 1px 1px 1px; border-color:#ccc; border-style:solid;}
#textArticle h3{font-size:1.1em; font-weight:bold; padding:0; margin:0; color:#000;}
.introduction{font-size:14px;}

.highlightOffre{width:454px; padding:20px 0 10px 0; border-bottom:1px solid #a3a2a8;}
.highlightOffre ul li{background:url(../images/bgd_li2.gif) no-repeat 0 5px; padding:0 0 0 10px;}
.highlightOffre h3, .highlightOffreLast h3 { margin:0 0 10px 8px;}
.highlightOffre h3 span.titre, .highlightOffreLast h3 span.titre{ float:left; font-size:14px; font-weight:bold; color:#000;}
.highlightOffre h3 span.date, .highlightOffreLast h3 span.date{ float:right; font-size:12px; font-weight:bold; color:#000;}
.highlightOffre p, .highlightOffreLast p{margin:0 0 0 8px;}
.highlightOffre ul, .highlightOffreLast ul{margin:0 0 0 8px;}

.highlightOffreLast{width:454px; padding:20px 0 10px 0; border-bottom:none;}

.detail a{color:#000; background:url(../images/puce_detail.gif) 0 2px no-repeat;  padding:0 0 0 14px; text-decoration:none;}
.detail1 a{color:#000; background:url(../images/puce_detailplus.gif) 0 2px no-repeat;  padding:0 0 0 14px; text-decoration:none;}
.btnPostuler{ margin:10px 0 0 0;} 

.articleToolsTop{width:100%; text-align:right;}

#aide h3{font-size:13px; color:#000; padding:4px 0 2px 0; margin:0; background:none;}
#aide ul{ margin: 10px 0 10px 20px ; padding:0;}
#aide li{ list-style:none;line-height:20px;}
#aide a{ color:#000; text-decoration:none; font-size:11px;}
#aide a:hover{text-decoration:underline;}
#aide strong{ color:#000;}

#context p{margin:0 0 10px 0; line-height:16px; text-align:justify;}
#context h3{ font-size:1.1em;color:#000; margin:10px 0 0 0; text-align:justify;}
#context h4{ font-size:1em;color:#000; margin:10px 0 2px 0; text-align:justify;}
#context ol{margin:10px 0 10px 30px; text-align:justify;}
#context li.listing{ list-style:none; margin:6px 0 4px 20px; line-height:18px;}
#context li.nolist{ list-style:none; margin:5px 0 5px 0;}

.liUnderCategory{margin:0 0 0 30px;}
.afterComTitle{ margin:6px 0 0 0;}
.afterTitleSpan{ margin:0 0 10px 0;}
.afterSpanPar{ margin:10px 0 0 0;}
.beforeSpanTitle{ margin:10px 0 0 0;}
#context .inlineStyle{margin:0 0 10px 130px;}
#context .inlineStyle li{ display:inline;}


#Rabat th{}
/*______________________________________________formulaire de contact avec la balise p___________________________________________*/
.contact{float:left; width:500px; margin:0 auto;}
.contact p *{float:left;display:inline;}
.contact p{overflow:hidden;padding:9px 0 0 0;clear:both;margin:0 0 6px 20px; }
.contact p.obligatoire{text-align:right;}
.contact p .label01{margin:0 10px 0 0;width:40px;font-weight:normal; }
.contact p .inputRadio{width:12px;height:12px; margin:0 6px 0 0;}
.contact p input.larg{width:248px;margin:0 6px 0 0; font-size:11px; padding:2px ;background:url(../images/bg_inputxt.jpg) 0 0 repeat-x;border:1px solid #d6d6d6;}
.contact p textarea{width:252px; height:90px;margin:0; font-size:11px;border:1px solid #d6d6d6;background:url(../images/bg_textarea.jpg) 0 0 repeat-x;}
.contact label{margin:0 10px 0 0;width:130px; text-align:right; font-weight:bold;}
.contact span{ float:none; color:#000; padding:0 4px;}

.contact .validez { background:url(../images/btn_envoyez.gif) no-repeat; width:89px; height:29px }


/*_______________________________________________________BEGIN ALERT CLASS CSS RULES______________________________________________*/
.alertClassBox {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#000; background:#fff url(../images/alert_bar.gif) 0 0 no-repeat; border:1px solid #ccc; height:auto; position:absolute; top:-200px; left:-200px; padding:2px; visibility:hidden; z-index:999;}
.alertClassBox p {margin:0; padding:5px 3px 3px 3px; clear:both;}
.alertClassBox a.closeImage {width:12px; height:12px; background:url(../images/alert_close.gif) 0 0 no-repeat; float:right; display:block; cursor:pointer;}
.alertClassIframe {position:absolute; top:-200px; left:-200px; visibility:hidden; z-index:998;}


/*_______________________________________________________Plan du site___________________________________________________________*/
.plan { width:400px; margin:0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color: #61564E; white-space: nowrap;}
.plan dl{line-height:18px;  margin:0; padding:0;}				
.plan dt{background:url(../images/puse/arrow_niv0.gif) 0 2px no-repeat; padding:0 0 0 12px;color:#000;}
.plan dt a{text-decoration:none; color:#000;}
.plan dt a:hover{ text-decoration:underline;}
.plan dd{font-weight:bold; margin:0 2px; padding:0; font-weight:normal;}
.plan dd a{color:#000; padding:0 26px; margin:0; display:block; text-decoration:none; background:url(../images/puse/lev2.gif) 0 1px no-repeat;}
.plan dd a:hover{ text-decoration:underline;}
.plan dl dl dd{font-weight:bold; margin:0 0 0 20px; padding:0; font-weight:normal;}
.plan dl dl dd a{color:#000; padding:0 30px; margin:0; display:block; text-decoration:none; background:url(../images/puse/lev3.gif) 0 1px no-repeat;}
.plan dl dl dd a:hover{ text-decoration:underline;}
.plan dl dl dl dd{font-weight:bold; margin:0 0 0 35px; padding:0; font-weight:normal;}
.plan dl dl dl dd a{color:#000; padding:0 30px; margin:0; display:block; text-decoration:none; background:url(../images/puse/lev4.gif) 0 1px no-repeat;}
.plan dl dl dl dd a:hover{ text-decoration:underline;}		
	
#plan dl dd ul {margin:0 0 5px 18px; padding:0;}
#plan dl dd ul li {margin:0; padding:0; font-size:1px;}
#plan dl dd ul li a{margin:0; padding:0 0 0 16px; font-size:11px;}
/*_______________________________________________________________________________________________________________________________*/

#context ul.TabbedPanelsTabGroup a{ color:#000;} 
#context ul.TabbedPanelsTabGroup a:hover{ color:#000;}
#context ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected a{ color:#000;}
#context .TabbedPanels { margin: 0px; padding: 0px; clear: none; width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/ }
#context .TabbedPanelsTabGroup { margin: 0px; padding: 0px; }
#context .TabbedPanelsTabGroup li{ list-style:none;}
ul.TabbedPanelsTabGroup{ list-style:none;}
#context .TabbedPanelsTab { outline:none; position: relative; top: 1px; float: left; padding: 4px 10px; margin: 0px 1px 0px 0px; font: bold 1em sans-serif; background:url(../images/bgd_art.jpg); list-style: none; border-left: solid 1px #CCC; border-bottom: solid 1px #999; border-top: solid 1px #999; border-right: solid 1px #999; /*-moz-user-select: none; -khtml-user-select: none;*/ cursor: pointer; }
#context .TabbedPanelsTabHover { background:#fff/*url(../images/bgd_art_on.jpg)*/; color:#000; }
#context .TabbedPanelsTabHover a { color:#000;}
#context .TabbedPanelsTabSelected { background:/*url(../images/bgd_art_on.jpg)*/#2d97d7; border-bottom: 1px solid #EEE; color:#000; }
#context .TabbedPanelsTab a { color:#000; text-decoration: none; }
#context .TabbedPanelsContentGroup { clear: both; border-left: solid 1px #CCC; border-bottom: solid 1px #CCC; border-top: solid 1px #999; border-right: solid 1px #999; background:#fff; }
#context .TabbedPanelsContent { padding: 4px; }
#context .TabbedPanelsContentVisible { }
.VTabbedPanels .TabbedPanelsTabGroup { float: left; width: 10em; height: 20em; background-color: #EEE; position: relative; border-top: solid 1px #999; border-right: solid 1px #999; border-left: solid 1px #CCC; border-bottom: solid 1px #CCC; }
.VTabbedPanels .TabbedPanelsTab { float: none; margin: 0px; border-top: none; border-left: none; border-right: none; }
.VTabbedPanels .TabbedPanelsTabSelected { background-color: #EEE; border-bottom: solid 1px #999; }
.VTabbedPanels .TabbedPanelsContentGroup { clear: none; float: left; padding: 0px; width: 30em; height: 20em; }
.TabbedPanelsContentVisible il { margin:0; padding:0;}
.TabbedPanelsContentVisible li { list-style:outside; margin:6px 0 4px 20px; line-height:18px;}
.TabbedPanelsContentVisible li.nolist { list-style:none;}
/*_______________________________________________________________________________________________________________________________*/


a.lien_standard { font-size:12px; color:#000; text-decoration:none; }
a.lien_standard:hover { text-decoration:underline; }
.tx-irfaq-pi1 dt { color:#000; margin-bottom:6px; font-weight:bold; }
.tx-irfaq-pi1 dt img { vertical-align:top; }

#footer{ float:left; width:779px; height:60px; margin:0 auto; background:url(../images/bgd_footer.jpg) top repeat-x #11517D; ;text-align:right;}
#footer a{ font-size:9px; text-decoration:none;color:#FFF; }
#footerPlanSite{ float:left; width:779px;background:#11517D; color:#000;padding:0 0 4px 0; margin:1px 0 ;font-size:9px;}
#footerPlanSite dl{ float:left; margin:0 6px 6px 0;}
#footerPlanSite dt{font-weight:bold; }

#footerPlanSite dt a{ display:block; padding:3px 10px;color:#FFF; text-decoration:none;}
#footerPlanSite dt a:hover{ text-decoration:none;}
#footerPlanSite dd{ padding:0 0 0 10px;color:#000}
#footerPlanSite dd a{ font-size:9px; font-weight:normal;color:#FFF; text-decoration:none;}
#footerPlanSite dd a:hover{text-decoration:underline;}

#copyright{ float:left; width:769px;color:#FFF;text-align:right; margin:25px 0 0 0; padding:0 10px 0 0; font-size:0.8em}



#bas{float:left;width:779px; height:20px; background:#000000;}

.signature {float:left;padding:0 0 0 8px;font-size:10px; color:#FFF;}
.signature a {color:#000;text-decoration: none;}
.signature a:visited {color:#3BA5CF;}
.signature a:hover {color:#000;text-decoration: none;}
.signature img{border:0;}


.footer_nav { float:right; padding:0 8px 0 0; font-size:10px; }
a.sitemap-mini { background: url(images/sitemap-mini.gif) no-repeat left center; padding-left: 14px; color:#3BA5CF; text-decoration: none; margin-left: 10px; }
a.sitemap-mini:visited { color:#000; }
a.sitemap-mini:hover { color:#ffffff; text-decoration: none; }
a.validcss-mini { background: url(images/validcss-mini.gif) no-repeat left center; padding-left: 13px; color:#FF9900; text-decoration: none; margin-left: 10px; }
a.validcss-mini:visited { color:#000; }
a.validcss-mini:hover { color:#000; text-decoration: none; }
a.validhtml-mini { background: url(images/validhtml-mini.gif) no-repeat left center; padding-left: 13px; color:#80C43D; text-decoration: none; margin-left: 10px; }
a.validhtml-mini:visited { color:#000; }
a.validhtml-mini:hover { color:#000; text-decoration: none; }
a.rss-mini { background: url(images/rss-mini.gif) no-repeat left center; padding-left: 14px; color:#FFCC33; text-decoration: none; margin-left: 10px; }
a.rss-mini:visited { color:#000; }
a.rss-mini:hover { color:#000; text-decoration: none; }

/*----------------------*/
ul.lien{ float:left; margin:0 50px 20px 0; padding:0; list-style-image:none; text-align:justify}
ul.lien li{list-style:none;}
ul.lien li a{color:#000; text-decoration:none; padding:0 10px 0 0;}
ul.lien li a:hover{ text-decoration:underline}

ul.lien{ float:left; margin:0 50px 20px 0; padding:0; list-style-image:none; text-align:justify}
ul.lien li{list-style:none;}
ul.lien li a{color:#000; text-decoration:none; padding:0 10px 0 0;}
ul.lien li a:hover{ text-decoration:underline}

.bloc{background:#EFEFEF; padding:10px;}
.bloc dl{line-height:18px;}
.bloc dt{ font-weight:bold;}



