/* general stuff */body{margin:0; padding: 0;font-family: arial, verdana, sans-serif; color: #e0e0e;background: #000 ;}a {text-decoration:  none;font-weight: bold;border: none;color: #ff0000; }a:hover {text-decoration: none; border: none;color: #CCC;}h1, h2, h3, h4, h5, h6, p{margin:0; padding: 0;}p{font-size:11px; float: left; padding: 0; margin: 0;}h1 a{text-decoration:  none;font-weight: bold;font-variant: small-caps; border: none;color: #FFF;}h1 a:hover {text-decoration: none; border: none;color: #CCC;}h1{ font-size: 1.2em;}table{border-collapse: collapse; border: none;}img {border: none;}.orange{color: orange;}/*Mise en page globale du site */#accessibility {position: absolute;left: -2000px;top: -2000px;display: none;}#source {position: absolute;left: -2000px;top: -2000px;display: none;}#page{position: relative; /* Nécessaire pour Safari */margin: auto; /* Alignements horizontal dans les navigateurs respectant les standards */text-align: center;width: 100%;height: 530px;}#header {position: relative; margin: 0;height: 104px;}#header img{margin: 0 auto;} #top-top{ width: 80%;float: right;padding: 40px 10px 0 0;}#top-bottom {clear: both;width: 90%;padding:9px 0 2px 40px;}#pathway{ display: none;}#leftcol{}#rightcol-normal{ } #rightcol-broad{} #outer{position: relative;width: 100%; height: 500px;} #footer{  position: relative;width: 100%; height: 30px;font-size: .7em;color: #CCC; margin-top:60px;background: url(images/bmenu-f.jpg) bottom right no-repeat;}#contact{padding: 10px 0 0 0;  text-align: center;height:35px;color: #e0e0e0; background: url(images/ffooter.jpg) repeat-x; }#maincol-broad{position: relative;height: 390px;width: 800px;margin: auto;font-size: 1em; }  iframe.wrapper { z-index: 0; } .clr{clear:both;}.content {padding: 0;font-size: .8em; color: #e0e0e0;}/* Menus et modules */#leftcol div.module, #rightcol-normal div.module {}#leftcol div.module div, #rightcol-normal div.module div {}#leftcol div.module div div, #rightcol-normal div.module div div {}#leftcol div.module div div div,#rightcol-normal div.module div div div, #leftcol div.module div div div table td {}#leftcol div.module div div div div, #rightcol-normal div.module div div div div{}#rightcol-broad div.module {}#rightcol-broad div.module div {}#rightcol-broad div.module div div {}#rightcol-broad div.module div div div{}#rightcol-broad div.module div div div div{}div.module h3 {}.moduleactus{}#user1{}#user2{}#user3 {}#user1 ul, #user2 ul, #user3 ul {}#maincol-normal div.moduletable, #maincol-wide div.moduletable, #maincol-broad div.moduletable {}#maincol-normal div.moduletable h3, #maincol-wide div.moduletable h3, #maincol-broad div.moduletable h3 {}#maincol-broad ul{margin: 0; padding: 0 0 0 20px; font-size: 12px; list-style: outside url(images/pucebleue.gif);}/* menu général */#top-bottom a.mainlevel,#top-bottom a.mainlevel#active_menu {padding: 0 10px;width:auto; float: left;display: block;line-height: 1.2em;text-decoration: none; font-variant: small-caps;voice-family:"\"}\""; /* Box Model fix */voice-family:inherit;color: #e0e0e0; font-weight: bold;border-left: 1px solid #e0e0e0;}#top-bottom a.mainlevel:hover, #top-bottom a.sublevel:hover, #top-bottom a.sublevel#active_menu  {color: #ed7703;text-decoration: none;}#top-top a.mainlevel,#top-top a.mainlevel#active_menu {padding: 0 10px;width:auto; float: right;text-decoration: none; font-size: .9em;voice-family:"\"}\""; /* Box Model fix */voice-family:inherit;color: #e0e0e0; font-weight: bold;}#top-top a.mainlevel:hover, #top-top a.sublevel:hover, #top-top a.sublevel#active_menu  {color: #ed7703;text-decoration: none;}/* Module specific */#leftcol div.module div div div div.syndicate {}#leftcol div.module div div div div.syndicate div {}/*  */#title {}.pathway {}.pathway a{}.mosimage {  margin: 0 auto;} .mosimage img{border: 1px solid #999;  padding: .5em;}.mosimage_caption {  margin-top: .5em;  padding: .5em;  color: #000;}hr {display: none; }hr.separator {display: none; }a.pnav {}.pnav:hover {}.small {font-size: .8em;color: #999;}.smalldark {font-size: .8em;color: #e0e0e0;text-align: left;}.sectiontableentry1 {text-align: left;background: #EFEFEF;font-size: .7em;padding: .1em;}.sectiontableentry2 {background: #FFF;font-size: .8em;text-align: left;padding: .1em;}.button {border: 1px solid #0065bd;font-size: .8em;}.inputbox {border: 1px solid #CCC;}.createdate {font-size: .8em;color: #999;}.modifydate {font-size: .8em;color: #999;}a.readon {font-size: .8em;text-decoration: none;border: 1px solid #EEEEEE;padding-left: 13px;margin-top: 10px;text-decoration: none;font-weight: normal;}.blog_more {font-size: 10px;}a.readon:hover {background: #EEEEEE;text-decoration: none;}.blog {width: 100%;}.contentheading {font-weight: bold; font-size: 1.6em;font-variant: small-caps;color: #999;}.contentpaneopen {text-align: left;background: transparent;}table.contentpane td.contentheading {font-weight: bold;border: none;}table.contentpane ul {margin: 0;padding: 0;}table.contentpane ul li{padding: 0;margin: 0;padding-left: .7em;}.contentdescription {}.sectiontableheader {}.categorytitle {}.componentheading {color: #999;font-size: 1.2em; }a.category {text-decoration:  underline;  }a.category:hover {text-decoration:  underline;  }table.moduletable { border-collapse: collapse; }table.moduletable th  {}.poll {font-size: 10px;text-align: center;}.back_button a{font-size: .9em;font-weight: normal;float: right;}.blogsection {font-size: 10px;}.blog_more ul li{list-style: none;padding-left: 14px;line-height: 18px;}table.contenttoc {border: 1px solid #CCCCCC;padding: 3px;}table.contenttoc th{font-weight: bold;font-size: 10px;border-bottom: 1px solid #BBBBBB;}form {margin: 0px;padding: 0px;}#search, #search .inputbox, #search .button, #search form, #banner {display: none;}
