html {height: 100%;} body{ margin:0; padding:0; text-align:center; background:#fff url(../images/bg.jpg) 0 0 repeat;  font-size:12px; color:#060606; font-family: tahoma, Arial, Helvetica, sans-serif; font-weight:normal;  }  /*texte*/ p {font-size: 100%;} h1 {font-size: 200%;} h2 {font-size: 150%;} h3 {font-size: 125%;} h4, h5, h6 {font-size: 100%;}  /* liens hypertextes*/ a:link, a:visited { text-decoration:none; font-weight:bold; color:#13213b;  }  a:hover { color:#4770F8;  }  ul { margin:0; padding-left:20px;  }  li { list-style-type:disc; background:transparent; margin: 4px;  }  img { border:none; margin: 5px 5px 10px 0px; padding:0;  }   img .caption { text-align: left;  }  .highlight{ background:#3f4c6b; padding: 0px 2px 0px 2px; color:#fff;  }  .button { background:#3f4c6b; border:none; color:#fff; font-weight:bold; padding:4px; border-radius:5px;  }   .inputbox { color:#fff; background:#3f4c6b; border:none; padding:4px; font-weight:bold; border-radius:5px;  }   .pagewidth{ width:990px; text-align:center; background:transparent; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px;  }  fieldset { margin:0px 5px 5px 5px; padding:10px; border:none;  }  .clr {clear:both;}  /*******************/ #topmenu { float:left; width:100%; height:69px; background: url(../images/topmenu.jpg) 0 0 repeat-x;  }  #sitename { float:left; width:150px; height:50px; margin-top:4px;  }   /*********************/ .navigation { float:left; width: 740px; background:transparent; margin-left:70px;  }  .navigation ul { list-style: none; margin:0;padding:0;  }  .navigation ul ul { margin: 0; padding: 0;   }  .navigation ul li { margin:0; padding: 0; float: left; list-style: none; background: none; display: block;	  }  .navigation ul li ul { width: 230px; position: absolute; z-index: 99;  left: -999em;  height: auto; w\idth: 230px;   }   .navigation ul li ul ul { margin: 0;  }   .navigation ul li li { padding: 0; margin: 0; width: 100%;  }  .navigation ul ul a { width: 100%;  }  .navigation ul li:hover ul ul, .navigation ul li:hover ul ul ul, .navigation ul li.sfhover ul ul, .navigation ul li.havechildsfhover ul ul, .navigation ul li.havechild-activesfhover ul ul, .navigation ul li.activesfhover ul ul, .navigation ul li.sfhover ul ul ul, .navigation ul li.havechildsfhover ul ul ul, .navigation ul li.havechild-activesfhover ul ul ul, .navigation ul li.activesfhover ul ul ul { left: -999em;  }  .navigation ul li:hover ul, .navigation ul li li:hover ul, .navigation ul li li li:hover ul, .navigation ul li.sfhover ul, .navigation ul li.havechildsfhover ul, .navigation ul li.havechild-activesfhover ul, .navigation ul li.activesfhover ul, .navigation ul li li.sfhover ul, .navigation ul li li.havesubchildsfhover ul, .navigation ul li li.havesubchild-activesfhover ul, .navigation ul li li.activesfhover ul, .navigation ul li li li.sfhover ul, .navigation ul li li li.havesubchildsfhover ul, .navigation ul li li li.havesubchild-activesfhover ul, .navigation ul li li li.activesfhover ul { left: auto;	  }  .navigation ul li a { padding: 24px 16px 0 16px ;  margin:0; display: block; font-weight: bold;	 font-size:18px; text-transform:capitalize; background:transparent; color:#fff; text-shadow: 1px 1px 1px #000; height:50px;   }  .navigation ul li a:hover { color:#4770F8; height:50px; background:transparent;  }  .navigation ul li {} .navigation ul li.active a { color:#4770F8; background: transparent; height:50px;  }   .navigation ul li ul { background: url(../images/bg-ul.jpg) 0 0 repeat; margin-top: -10px; text-align:left !important; width:220px;  }  .navigation ul li ul li { padding-bottom:0px ; background: url(../images/bg-li.jpg) 0 100% repeat-x;  }  .navigation ul li ul li a{ height:35px !important; color:#fff !important; text-align:left !important; padding: 17px 16px 0 20px !important ;   }  .navigation ul li ul li a:hover  { color:#4770F8 !important; background:transparent !important;  }  .navigation ul li ul li ul { margin-left:200px; margin-top: -30px; padding-bottom: 3px; padding-top:0px !important; text-align:left !important; padding-bottom: 0px;  }  /**********************/ #slideshow{ float:left; width:100%;  height:517px;  background: url(../images/slideshow.jpg) 0 0 repeat-x;  }  #slider {  height:422px;  position:relative ;  }  #slider .inner {  height:422px;  position:relative;   }  #slider .panel {  position:absolute; top:10px !important;  left:0;  width:100%;  height:422px;  background:transparent !important   }  #slider .panel .text { margin:auto;  width:402px; float:left;  margin:30px 0 40px }  #slider .panel h1, #slider .panel h2,  #slider .panel p {  color:#fff ;   }  #slider .panel h1 { font-size:4.8em ;  }  #slider .panel h2 { font-size:3em; margin-top:-15px; margin-bottom:20px ; }  #slider .panel p { font-size:1.4em ; }  #slider .panel img { float:right;  position:absolute;  bottom:1px;  right:30px; z-index:5 ; }   #slider .panels { z-index:100;   position:static !important  }                 /*****************************/ #nav-slider  {  height:93px;  background:#fafafa;  border-top:1px solid #000;    border-bottom:1px solid #ccc;  width:100%;    }   #nav-slider ul { margin:auto;   padding:4px 0;  list-style:none !important;  position:relative ;    }    #nav-slider li { height:32px;   padding:25px 10px 25px 20px; float:left;  border-left:1px solid #ccc;  position:relative; z-index:0;   cursor:pointer; width:160px;list-style:none;  }    #nav-slider li:first-child, #nav-slider li.first { padding-left:0 ; border-left:none !important; }  #nav-slider a { display:block;  font-weight:bold;  color:#14223c; font-size:1.4em }   #nav-slider a:hover,  #nav-slider li:hover a, #nav-slider li.active a,  #nav-slider li.current a {  color:#ccc;text-decoration:none }  #nav-slider span { color:#6a6969;  font-size:1.2em   }    #nav-slider .arrow {  height:9px;  background:url(../images/ar.png) bottom center no-repeat; border:none; list-style:none;  position:absolute;  z-index:10;  top:-62px; overflow: visible !important; }  /*****************************/#content {float:left;width:100%;background:#fafafa;margin-top:3px;}#main {float:left;width:690px;text-align: left;margin:0px 0 20px 0;background:transparent;padding:10px;}#main-full {float:left;width:935px;text-align: left ;margin:20px 0 20px 0;background:#ffffff;border:1px solid #eaeae9;padding:10px;}/************************//* /***************************//*ACTIONS -print-email-edit/***************************//***************************/ul.actions  {background:transparent;margin:0;}ul.actions  li{list-style:none;float:right; }.article-info {} dt.article-info-term {display:none;}dl.article-info dd{margin:0;font-size:12px;font-style:italic;}.items-leading {font-weight:normal;padding:0px 10px 10px 10px;background:transparent;}.items-row {font-weight:normal;padding:0px 10px 10px 10px;}.items-leading h2 {font-size:20px;margin-bottom:0px;font-weight:bold; background:url(../images/bg-h3.png) 0 0 no-repeat;text-transform:capitalize;padding:5px 0 0 40px;height:30px;} .items-row  h2{font-size:20px;margin-bottom:0px;font-weight:bold; background:url(../images/bg-h3.png) 0 0 no-repeat;text-transform:capitalize;padding:5px 0 0 40px;height:30px;}.item-separator {width:100%;height:40px;width:100%;display:block;background:transparent;border-bottom:1px solid #ccc;}.item-page {font-weight:normal;padding:0px 10px 10px 10px;}.item-page h2 {font-size:18px;margin-bottom:0px;font-weight:bold;background:transparent;text-transform:capitalize;padding:0;}  .readmore a {float:left;font-weight:bold;background:transparent;}.readmore a:hover {}  /************************//* COLONNES article/************************//************************/ div.cols-1 .item {width: 100%; }/*  div.cols-2 .item {width: 50%; }div.cols-3 .item { width:28%; }div.cols-4 .item {width: 20%; }div.items-row .item {float: left; } div.item { padding: 0 18px; margin-bottom:25px; }   */.categories-list {}.categories-list li {list-style:none;}.item-title {font-size:18px;margin-bottom:0px;font-weight:bold;color:#000;background:transparent;text-transform:capitalize;padding:0;}ul#archive-items li {}/* ++++++++++++++  items more  ++++++++++++++ */.items-more{padding-top:10px;} .items-more h3{font-weight:normal;margin:0;font-size:1.4em;margin:0 0 0 30px;} .items-more ol{line-height:1.3em;margin:0 0 0 10px;} .items-more ol li{padding:2px;} .items-more ol li a {display:inline;margin:0;font-weight:normal;} .items-more ol li a:hover, .items-more ol li a:active, .items-more ol li a:focus {font-weight:normal;text-decoration:none} /* Pagination ---*/ .counter {text-align:center;}.pagination { float: left; width: 100%; padding:10px 0; text-align:center;}.pagination li {background: none;display: inline;margin: 0;padding: 6px;margin:0 3px;overflow: hidden;}.pagination li span {padding: 6px; line-height: 20px;}.pagination a {background:#fff;line-height: 20px;padding:6px;text-decoration: none;color:#091f44;border:1px solid #e7e7e2;}.pagination a:hover, .pagination a:active, .pagination a:focus {text-decoration: none;background:#fff;border:1px solid #e7e7e2;color:#4770F8;}  ul.pagenav { position:relative;}ul.pagenav li { list-style: none; padding: 8px; background:transparent;}ul.pagenav li a{}ul.pagenav li:hover, ul.pagenav li:focus {padding: 8px;}ul.pagenav li.pagenav-prev {float: left;}ul.pagenav li.pagenav-next { float:right;}/**************************/#right {float:left;width:200px;text-align:left;padding-left:20px;margin-bottom:15px;margin-left:0px;margin-top:20px;border-left:1px solid #ccc;}#right h3 {background: transparent;margin-bottom:15px;padding-top:10px;text-transform:capitalize;font-size:20px;margin-top:0;}#right ul {padding-left:20px;}#right .moduletable_menu,#right .moduletable { margin-bottom:30px;padding-left:15px;padding-bottom:10px;border-bottom:1px solid #ccc;}#right .moduletable_menu a,#right .moduletable a { }#right .moduletable_menu a:hover,#right .moduletable a:hover { }/***************************/#ft {float:left;width:100%;height:58px;background: url(../images/topmenu.jpg) 0 0 repeat-x;}.ftb {margin-top:20px;text-align:center;font-weight:bold;font-size:13px;width:800px;float:left;color:#fff;} .ftb a, .ftb a:visited{padding:0 !important;border:none !important;color:#fff;} .ftb a:hover {color:#fff;} #top {float:left;width:30px;height:30px;margin-top:9px;padding:0 !important;border:none !important;background:transparent;}.top_button {padding:0 !important;border:none !important;}.row { display: block; }.col1 {  float: left; width: 420px; margin: 0; padding: 0;}.col2 {  float: right; width: 420px; margin: 0; padding: 0; } 