/*-------------------------Fiche de style Webcarnews--------------------------*/
/*-------------------------Edite par igor (RUGAMA)----------------------------*/
/*-------------------------Date creation : 26/10/05---------------------------*/
/*-------------------------Date modif : 20/04/06------------------------------*/
/* Dernière modif: 28/04/2009 par OUAM */

/* Liens */
a{text-decoration:none}
a:hover{text-decoration:underline}
a.chevron:hover,a.chevrons:hover{text-decoration:none;background-color:transparent}
a.chevron:hover span,a.chevrons:hover span{text-decoration:underline}

/*------------------------------------------------------------------------------
Textes -------------------------------------------------------------------------
------------------------------------------------------------------------------*/


a:active, a {
  color : #00309C;
}

a:hover {
  text-decoration : underline;
  color : #00309C;
}

a.lk1 {
  color : #00309C;
  text-decoration : none;
}

a.lk1:hover {
  text-decoration : underline;
}

.lk2, .lk2:visited {
  color : #000000;
  text-decoration : none;
}

.lk2:hover {
  color : #000000;
  text-decoration : underline;
}

.lk3, .lk3:visited, .lk3:hover {
  font-size : 9px;
  line-height : 29px;
  color : #ffffff;
}

.lk4, .lk4:visited, .lk4:hover {
  color : #000000;
  text-decoration : none;
}

.lk5, .lk5:visited, .lk5:hover {
  color : #00016F;
  text-decoration : none;
}

.H2Title {
  display : block;
  width : 900px;
  color : #101968;
  border-top : 1px solid #cccccc;
  padding-top : 5px;
  font-size : 16px;
}

.Date {
  font-weight : bold;
  font-size : 0.9em;
  color : #7E7E7E;
  margin:0;
  padding:0;
}

h2 {
  color : #314D87 !important;
}

h2.inscriptionOK {
  color : #0f0 !important;
}


/*------------------------------------------------------------------------------
  classe speciales
------------------------------------------------------------------------------*/
.invisible {
  visibility : hidden !important;
}

.visible {
  visibility : visible !important;
}

.hidden {
  display : none !important;
}
.inline {
  display : inline !important;
}
.block {
  display : block !important;
}

.spacer {
  clear:both;
  width:100%;
  height:1px;
  min-height:1px;
  line-height:1px;
}

.w200 {
  width : 200px;
}

.w245 {
  margin : 0;
  padding : 0;
  width : 245px;
}

.mb5 {
  margin-bottom : 5px;
}

.hr {
  border-top : 1px solid #243b99;
  margin : 10px 0 0 0;
  padding : 10px 0 0 0;
  overflow : hidden;
  width : 100%;
}


.scan_lines {
  background : #ccc url(/ressources/_global/images/scanlines_pattern.gif) repeat scroll left top;
}


button.image {
  border : 0;
  background-color : transparent;
  display : block;
  cursor : pointer;
  padding : 0;
}

/*
  insertion de filet
*/
.bottom_line {
  padding-bottom : 5px;
  margin-top : 0;
}


.thumb_cont {
  clear : both;
  margin-bottom : 5px;
  overflow : hidden;
  width : 100%;
}

.thumb_cont img {
  float : left;
  margin : 0;
  border : 0;
}


.thumb_cont p {
  float : right;
  margin-left : 10px;
  margin-right : 0;
  margin-top : 0;
}

.thumb_cont p a {
  display : block;
  float : right;
  text-align : right;
  clear : right;
  margin-top : 5px;
}

.pager {
width : 100%;
text-align : center;

}

.cache {
  display:none !important;
}

.gauche {
  display:block;
  float:left;
}

.droite {
  display:block;
  float:right;
}

.separateur-home-gauche {
  margin: 10px 0 10px 0;
  line-height:1px;
  width : 626px;
  min-width : 626px;
  max-width : 626px;
  height:1px;
  min-height:1px;
  max-height:1px;
  background : #ccc url(../images/sep_horizontal.gif) repeat scroll left top;
}

.separateur-home-droite {
  margin: 10px 0 10px 0;
  line-height:1px;
  width : 338px;
  min-width : 338px;
  max-width : 338px;
  height:1px;
  min-height:1px;
  max-height:1px;
  background : #ccc url(../images/sep_horizontal.gif) repeat-x scroll left top;
}

/*------------------------------------------------------------------------------
Structure generale--------------------------------------------------------------
------------------------------------------------------------------------------*/

html, body {
  height : 100%;
  width : 100%;
  margin : 0;
  padding : 0;
/*  background-color : #000066;*/
  background: #dddddd; text-align: center; /* OUAM: 24/11/2008 */
  font-family : Arial, Verdana, Sans-Serif;
  font-size : 11px;
}

img {
  padding : 0;
  margin : 0;
  display : block;
}

a img {
  border : 0;
}

a {

  text-decoration:none;
  cursor : pointer;

}

#page {
  width: 994px !important;
  background-color : #ffffff;
  /* OUAM: 24/11/2008 */
/*  border-right : 1px solid #ffffff;*/
  border: 1px solid black;
  border-top: 0;
  padding: 0 1px;
  margin-left: auto; margin-right: auto;
  text-align: left;
}

#top {
  background-color : #243B99;
}

#pub_top {
  background-color : #243B99;
}

#pub_dyna_big {
  background-color : #243B99;
}


#colspan2 {
  width : 719px;
  float : left ;
  margin : 0 ;
  background-color : #ffffff;
}


.float_container {
  display:inline;
  overflow : hidden;
  width : 100%;
}

#main_container {
  position : absolute;
  margin : 0;
  width : 100%;
  height : 100%;
}

/*------------------------------------------------------------------------------
Header--------------------------------------------------------------------------
------------------------------------------------------------------------------*/

#publicite-haut-page-container {
  width : 994px;
  min-width : 994px;
  max-width : 994px;
  background-color : #000066;
  border-right:1px solid #fff;
  border-bottom:1px solid #000;
}

#publicite-haut-page {
  width : 728px;
  min-width : 728px;
  max-width : 728px;
}

#header {
  width : 995px;
  min-width : 995px;
  max-width : 995px;
}

#header-partenariat {
  width : 994px;
  min-width : 994px;
  max-width : 994px;
  min-height:18px;
  line-height:18px;
  text-align:center;
  background-color : #006;
  color : #fff;
  font-weight:bold;
  font-size:11px;
  border-right:1px solid #fff;
}

#header-partenariat a{
  color : #fff;
  font-weight:bold;
  text-decoration:none;
}

.nav_rouge_titre {
  background-image : url(/ressources/_global/images/nav_up_titles/sn_title_0.gif);
  color:#2d3e84;
  text-transform: uppercase;
  font-weight:bold;
  font-size:20px;
  padding:5px 0 0 60px;
  margin:0;
}

#header-banniere {
  width : 995px;
  min-width : 995px;
  max-width : 995px;
  height:101px;
  min-height:101px;
  max-height:101px;
  overflow:hidden;
}

#header-nav ul{
  margin:0;
  padding:0;
  list-style-type:none
}
#header-nav li{
  float:left;
  list-style-type:none
}
#header-nav img{
  margin:0;
  padding:0;
  border:0;
  display:block;
}

#header-publicite {
  margin: 0; padding: 0;
  text-align: right;
  background: #006 url(../images/top.jpg) repeat left top;
  height: 101px; width: 620px;
}

#header-publicite img {
  margin: 0; padding: 5px 6px 0 0;
  display: inline; vertical-align: middle;
}
#header-publicite object {
  margin: 0; padding: 0;
  display: inline; position: relative;
  top: 5px; right: 6px;
}

#header-navigation {
  width: 995px; min-width: 995px; max-width: 995px;
  height: 29px; min-height: 29px; max-height: 29px;
  overflow:hidden;
  background: #ddd url(/ressources/_global/images/nav_principale/n9.gif) repeat scroll right top;
}

/* OUAM: 25/11/2008: n'est plus utilisé
#header-recherche {
  background : #006 url(../images/nav_principale/n9.gif) repeat right top;
  width: 234px; min-width: 234px; max-width: 234px;
}
*/

#search { margin: 0; padding: 8px 6px 0 0; display: block; height: 26px; float: right }
#search input { margin: 0; padding: 0; font: 11px Arial, Geneva, Sans-serif; vertical-align: middle }
#search button { margin: 0; padding: 0; height: 26px; border: 0; background-color: transparent; cursor: pointer; vertical-align: middle }
#search button img { padding: 0; vertical-align: baseline }

/*------------------------------------------------------------------------------
Footer et bas de page ----------------------------------------------------------
------------------------------------------------------------------------------*/

#modules-bas {
  width : 984px;
  min-width : 994px;
  max-width : 994px;
  background-color:#fff;
  border-right : 1px solid #ffffff;
  padding-bottom:1px;
}

#footer {
  width : 995px;
  min-width : 995px;
  max-width : 995px;
  min-height:94px;
  max-height:94px;
  height : 94px;
  background : #ccc url(../images/footer.jpg) no-repeat left top;
  color:#9D9D9D;
}

#footer-nav {
  width : 646px;
  min-width : 646px;
  max-width : 646px;
  min-height:94px;
  max-height:94px;
  height : 94px;
}

.footer-nav-item {
  padding:25px 0 0 40px;
  width:17%;
}

.fnitem-mini {
  font-size:9px;
}

#footer-nav a{
  color:#9D9D9D;
}

#footer-logo {
  min-height:94px;
  max-height:94px;
  height : 94px;
}

#footer-logo img{
  min-height:94px;
  max-height:94px;
  height : 94px;
  width : 340px;
  min-width : 340px;
  max-width : 340px;
}

/* OUAM: 25/11/2008: Bas de bas de page (XiTi) */

#bottom img { display: inline; border: 0; vertical-align: middle }

/*------------------------------------------------------------------------------
Home gauche---------------------------------------------------------------------
------------------------------------------------------------------------------*/


#content {
  overflow:hidden;
}

.content-home {
  width : 985px;
  min-width : 985px;
  max-width : 985px;
  background-color:#fff;
  overflow:hidden;
  padding:0 0 0 10px;
}

#home-contenu {
  width : 630px;
  min-width : 630px;
  max-width : 630px;
  padding:15px 0 0 0;
  background-color:#fff;
}

#home-banniere {
  padding-bottom:8px;
  margin-bottom:8px;
  background : url(../images/sep_horizontal.gif) repeat-x scroll left bottom;
}

.bande-news {
  background-color:#fff;
}

.home-bande-item {
  width : 20%;
  min-width : 20%;
  max-width : 20%;
  background-color:#fff;
}

.home-bande-titre {
  font-size:12px;
  color : #00309C;
  font-weight:bold;
  width : 115px;
  min-width : 115px;
  max-width : 115px;
}

.home-bande-texte {
  width : 115px;
  min-width : 115px;
  max-width : 115px;
}

.home-bande-img img{
  border:1px solid #000;
  margin:5px 0 5px 0;
}

.home-bande-lien {
  color : #00309C;
}

.zone-liste-article {
  padding:10px 0 10px 0;
  background-color:#fff;
}

.liste-article-titre {
  width : 297px;
  min-width : 297px;
  max-width : 297px;
  height:32px;
  min-height:32px;
  max-height:32px;
  background : url(../images/pat_top_module.jpg) repeat-x left top;
  color:#fff;
  font-size : 15px;
  font-weight : bold;
  line-height:32px;
  padding:0 0 10px 10px;
}

.liste-article {
  width : 307px;
  min-width : 307px;
  max-width : 307px;
  background-color:#fff;
}

.liste-article-contenu {
  height:640px;
  min-height:640px;
  max-height:640px;
  padding:0;
  overflow:auto;
  background-color:#fff;
}

#liste-article1, #liste-article3 {
  padding-right:11px;
}

#liste-article1 .liste-article-contenu {
  height:215px;
  min-height:215px;
  max-height:215px;
}

#liste-article2 .liste-article-contenu {
  height:500px;
  min-height:500px;
  max-height:500px;
}

.article-item {
  float:left;
  width : 288px;
  min-width : 288px;
  max-width : 288px;
  padding:10px 0 10px 0;
  background : url(../images/sep_horizontal.gif) repeat-x scroll left bottom;
}

.article-item-img {

}

.article-item-contenu {
  width : 160px;
  min-width : 160px;
  max-width : 160px;
  padding-left:10px;
}

.article-item-img img{
  border:1px solid #000;
}

.article-item-titre {
  font-weight : bold;
  color:#000;
}

.article-item-titre  a, .article-item-titre  a:hover{
  color:#000;
}

#liste-article2 .nopub {
  height:215px;
  min-height:215px;
  max-height:215px;
}

#liste-article3 .liste-article-contenu, #liste-article4 .liste-article-contenu {
  height:850px;
  min-height:850px;
  max-height:850px;
}

#liste-article3 .nopub, #liste-article4 .nopub {
  height:550px;
  min-height:550px;
  max-height:550px;
}

.dossier-item {
  float:left;
  width : 288px;
  min-width : 288px;
  max-width : 288px;
  padding:10px 0 10px 0;
  background : url(../images/sep_horizontal.gif) repeat-x scroll left bottom;
}

.dossier-item-titre {
  font-size : 14px;
  font-weight : bold;
  color:#000;
}

.dossier-item-titre  a, .dossier-item-titre  a:hover{
  color:#000;
}

#home-zone-pub1 {
  width : 626px;
  min-width : 626px;
  max-width : 626px;
  text-align:center;
  padding:15px 0 10px 0;
  background : url(../images/sep_horizontal.gif) repeat-x scroll left bottom;
}

#home-zone-pub1 img {
  display:inline;
}

/*------------------------------------------------------------------------------
Home droite---------------------------------------------------------------------
------------------------------------------------------------------------------*/

#contenu-droite {
  width : 350px;
  min-width : 350px;
  max-width : 350px;
  float:right;
  background-color:#fff;
}

.com-item {
  float:left;
}

.com-item a {
  text-decoration:none;
}

#banniere-com a {
  text-decoration:none;
}

#com-newsletter {
  width : 82px;
  min-width : 82px;
  max-width : 82px;
}

#com-forum {
  width : 82px;
  min-width : 82px;
  max-width : 82px;
}

#com-courrier {
  width : 82px;
  min-width : 82px;
  max-width : 82px;
}

#com-redacteur {
  width : 82px;
  min-width : 82px;
  max-width : 82px;
}

.com-filet {
  background : url(../images/sep_vertical.gif) repeat-y scroll left top;
  padding-left:6px;
}

.com-item-titre {
  color:#ff6600;
  font-size:12px;
  font-weight:bold;
}

.com-item-titre:hover{
  color:#ff6600;
}

.com-item-texte {
  color:#000;
  padding-right:5px;
  font-size:10px;
}

.com-item-texte:hover {
  color:#000;
}

.com-item-lien {
  color : #00309C;
  font-weight:bold;
  font-size:10px;
}

.com-item-lien:hover{
  text-decoration:underline;
}

#jeux {
  padding:10px 0 0 0;
}

.jeux-item {
  float:left;
}

#affiliation1{
  height:295px;
  min-height:295px;
  max-height:295px;
  width : 307px;
  min-width : 307px;
  max-width : 307px;
  background : url(../images/bloc_pub_307.jpg) no-repeat;
  text-align:center;
  overflow:visible;
}

#affi-principale1 {
  padding: 28px 0 0 0;
  width : 307px;
  min-width : 307px;
  max-width : 307px;
}

#affi-principale1 img{
  display:inline;
}

#affiliation2 {
  height:295px;
  min-height:295px;
  max-height:295px;
  width : 340px;
  min-width : 340px;
  max-width : 340px;
  background : url(../images/bloc_pub.jpg) no-repeat;
}

#affi-principale2 {
  padding: 28px 0 0 0;
  text-align:center;
}

#affi-principale2 img{
  margin: 0 auto 0 auto;
  text-align:center;
}

/*------------------------------------------------------------------------------
   mycarousel
------------------------------------------------------------------------------*/

#mycarousel{
  visibility:hidden;
}

#mycarousel-cmd {
  height:20px;
   border:1px solid #E5E5E5;
  padding-left:9px;
  padding-right:9px;
  background:url(../images/bottom_pat.gif) repeat-x;
}

/**
 * This <div> element is wrapped by statically around the list
 * inside the HTML document.
 */
.jcarousel-scope {
  position: relative;
  width: 626px;
  height: 288px;
  /*-moz-border-radius: 10px;*/
  background: #fff;
  padding: 0;
}

/**
 * Similar styles will be applied by jCarousel. But we additionally
 * add it here for better displaying with browsers having
 * javascript disabled.
 */
.jcarousel-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  width:626px;
  height:266px;
}

.jcarousel-list li {
  float: left;
  list-style: none;
  padding: 0;
  margin:0;
  width:626px;
  height:266px;
}

.jcarousel-slide-img {
  margin-right:10px;
}

.jcarousel-slide-titre {
  font-size:24px;
  font-weight:bold;
  line-height:24px;
  color:#000;
}

.jcarousel-slide-titre:hover{
  color:#000;
  text-decoration:none;
}

.jcarousel-slide-sous-titre {
  margin-top:5px;
}

.jcarousel-slide-sous-titre-texte {
  font-weight:bold;
  color:#00309C;
  text-transform : uppercase;
}

.jcarousel-slide-sous-titre-date {
}

.jcarousel-slide-texte {
  margin-top:5px;
  margin-bottom:5px;
  font-size:12px;
}

.jcarousel-slide-lien {
  margin-top:5px;
  color:#00309C;
}

/**
 * The button-elements are added statically in the HTML document
 * to illustrate how to cutomize the prev/next controls.
 *
 * We set display:none to hide them from browsers having
 * javascript. jCarousel will show them automatically.
 */
#mycarousel-next {
  width:90px;
  min-width:90px;
  max-width:90px;
  float:left;
  text-align:right;
}

#mycarousel-next img{
  display:inline;
}

.jcarousel-next {
  cursor: pointer;
}

.jcarousel-next-disabled {
  cursor: default;
  opacity: .5;
  -moz-opacity: .5;
  filter: alpha(opacity=50);
}

#mycarousel-prev {
  width:90px;
  min-width:90px;
  max-width:90px;
  float:left;
}

.jcarousel-prev {
  top: 45px;
  left: 5px;
  cursor: pointer;
}

.jcarousel-prev-disabled {
  cursor: default;
  opacity: .5;
  -moz-opacity: .5;
  filter: alpha(opacity=50);
}

#mycarousel-legend {
  float:left;
  width:425px;
  min-width:425px;
  max-width:425px;
  text-align:center;
  line-height:20px;
  font-size:12px;
}

/*------------------------------------------------------------------------------
   video
------------------------------------------------------------------------------*/
#video {
  background-color:#000;
  color:#fff;
}
#video  img{
  float:left;
  vertical-align:top;
  padding-right:5px;
}
#video  span{
  display:block;
  float:left;
  width:130px;
}
#video-liens {
  background-color:#006;
  border-left : 1px solid #000052;
  border-right : 1px solid #fff;
  margin:0;
  padding:5px 0 5px 10px;
  font-weight:bold;
}

.video-contenu {
  padding:0 0 10px 0;
  margin:0;
  background-color:#000;
  border-right : 1px solid #fff;
}

#video-webcam .video-contenu {
  padding:0 0 10px 10px;
  font-weight:bold;;
}

.video_nav  {
  float:left;
  width:50%;
  _width:49%;
  padding-bottom:5px;
}
.video_nav  a, .video_nav  a:visited,  .video_nav  a:hover,  .video_nav  a:active{
  text-decoration:none;
  padding : 0 5px 5px 5px;
  color:#fff;
}
.video-titre {
  color:#fff;
  width : 340px;
  min-width : 100%;
  max-width : 100%;
  height:33px;
  min-height:33px;
  max-height:33px;
  background : url(../images/top_module_video.jpg) no-repeat left top;
  font-size : 15px;
  font-weight : bold;
  line-height:32px;
  padding:0 0 0 10px;
}

.video-item {
  height:88px;
  min-height:88px;
  max-height:88px;
  padding:10px 0 5px 0;
  border-bottom : 1px solid #fff;
  color:#fff;
}

.video-item-contenu {
  width : 200px;
  min-width : 200px;
  max-width : 200px;
  padding:0 0 10px 10px;
}

.video-item-titre {
  font-weight:bold;
  color:#fff;
}

.video-item-img {
  margin:0 0 0 10px;
}

.video-item a{
  color: #fff;
}

#searchin {
  text-align: center;
}
#searchin input {
  font-family : Arial, Geneva, Sans-serif;
  font-size : 8pt;
  margin-right : 0;
}
#searchin select {
  font-family : Arial, Geneva, Sans-serif;
  font-size : 8pt;
  margin-right : 0;
  margin-left : 10px;
}
#searchin button {
  border : 0;
  background-color : transparent;
  width : 39px;
  cursor : pointer;
  margin-top : 0px;
}
#GuideAutoSelect {
  font-family : Verdana, Arial, Sans-serif;
  font-size : 10px;
  position : absolute ;
  left : 780px;
  top : 51px;
}
#banniere span {
  display : none;
}
#nav {
  clear : both;
  width : 994px;
  background-image : url(/ressources/_global/images/nav_bg.gif);
  background-color : #737173;
  height : 25px;
  border-bottom : 1px solid #ffffff;
}
#nav ul {
  margin : 0;
  padding : 0;
  display : inline;
  height : 24px;
}
#nav ul li {
  float : left;
  list-style-type : none;
  margin : 0;
  padding : 0;
  height : 24px;
}
#nav ul li a img {
  border : 0;
}
#nav_articles img {
  float : left;
}
#nav_articles select {
  font-family : verdana , Arial;
  font-size : 8px;
  float : left;
  margin-right :5px;
  margin-top: 3px;
  border : 0;
  padding : 0;
}
#nav_articles a img {
  border : 0;
}
#PageDate {
  color : white;
  line-height : 25px;
  float : right;
  margin-right : 20px;
}
/*------------------------------------------------------------------------------
actus--------------------------------------------------------------------------
------------------------------------------------------------------------------*/

#main {
  background-image : url(/ressources/_global/images/nav_bg_hor.gif);
  display : block;
}

#main_left {
  margin-top:10px;
}

#actu_main_left {
  display : inline;
  float : left;
  width : 170px;
  margin : 0 0 0 13px;
}

#actu_main_right {
  background-image : url(/ressources/_global/images/bg_right_pub.gif);
  display : inline;
  float : left;
  width : 811px;
  margin : 0;
  overflow : hidden;
}

#actu_themes_title {
  height : 51px;
  width : 100%;
}

#actu_home_center {
  display : inline;
  float : left;
  width : 459px;
  margin : 0 10px 0 0;
}

#actu_home_right {
  display : inline;
  float : right;
  width : 332px;
  margin : 0;
  overflow : hidden;
  margin-left : 10px;
}

#actu_auto_title {
  clear:both;
  height: 33px;
  width : 800px;
  background-color:#fff;
  background-repeat:no-repeat;
}

.actu_nav  {
  width : 165px;
  line-height : 14px;
  cursor : pointer;
  text-transform : uppercase;
  font-weight : bold;
  font-size : 10px;
  color : #133368;
  padding : 5px 0 5px 5px;
  text-decoration:none;
  display:block;
}

.actu_nav  a, .actu_nav  a:visited,  .actu_nav  a:hover,  .actu_nav  a:active {
  text-decoration:none;
}

#actu_main_left_sep {
  height : 39px;
  width : 100%;
}

.wcn_title {
  height : 51px;
  width : 100%;
}

.wcn_title h1 {
  margin : 0;
  font-size : 16px;
  line-height : 43px;
  margin : 0 0 0 20px;
}

.wcn_title a {
  margin : 0;
  font-size : 11px;
  line-height : 51px;
  margin : 0 0 0 20px;
  font-weight : bold;
  color : black;
  text-decoration : none;
}

.wcn_title a:hover {
  text-decoration : underline;
}

#actu_alaune {
  width : 392px;
  margin : 18px;
}

#actu_alaune p {
  margin : 0;
}

.actu_suite {
  text-align : right;
}

#actu_last_dossiers_title {
  height : 51px;
  width : 100%;
}

#actu_last_dossiers {
  padding : 0 0 10px 15px;
  width : 100%;
  font-weight : bold;
  color : #2E3F85;
  background-color : #ffffff;
}

#actu_last_dossiers_list {
  padding : 0 0 10px 15px;
  font-weight : bold;
  color : #2E3F85;
}

#actu_last_dossiers_bottom {
  width : 100%;
  height : 17px;
}

#actu_videos_title {
  width : 100%;
  height : 62px;
}

#actu_videos_content {
  width : 100%;
  background-color : #243273;
  margin : 0 0 0 1px;
  padding : 0 0 0 10px;
  color : white;
  font-weight : bold;
}

#actu_videos_bottom {
  width : 100%;
  height : 35px;
  background-color : #FFF;
}

#actu_last_articles_title {
  background-color : #3B4A8C;
  color : white;
  padding : 0 0 0 18px;
  clear:both;
  height : 24px;
}

#actu_last_articles_title h3 {
  font-size : 14px;
  line-height : 24px;
  text-transform : uppercase;
  margin : 0;
}

#article_container {
  clear:both;
  background-color : #FFFFFF;
  display:block;
  overflow : hidden;
  width : 100%;
}

.last_articles_content, .last_articles_ad {
  display : inline;
  float : left;
  width : 393px;
  height : 270px;
  margin : 0;
}
.last_articles_ad { text-align: right }
.last_articles_ad img { display: inline }

.last_articles_content p {
  margin : 0;
  padding : 0 20px 0 20px;
}

.last_articles_content img {
  float : left;
  display : inline;
  margin : 0 10px 10px 0 ;
  padding-bottom:10px;
}

.last_articles_content_cat {
  height : 40px;
  line-height : 40px;
  padding : 0 0 0 15px;
  margin : 0 0 0 15px;
  color : #00016F;
  font-weight : bold;
  font-size : 14px;
  background-repeat : no-repeat;
}

.last_articles_content_bottom {
  height : 37px;
  width : 100%;
}

.clear {
  clear : both;
  padding : 0;
}

#videos_title {
  margin : 0 0 0 1px;
  height : 49px;
  width : 100%;
}

.actu_cat_container {
}

.actu_cat_container img {
  float : left;
  margin : 0 10px 0 10px;
  padding-bottom : 20px;
}

.actu_cat_container p {
  margin : 0;
  padding : 0 20px 0 0;
}

.actu_cat_container .actu_suite {
  margin : 0 28px 0 0;
}

.actu_sep {
  height : 37px;
  background-position : 0 -20px;
}

#videos_content {
  background-color : #243273;
  margin : 0 0 0 1px;
  text-align : center;
}

#actus_newsletter {
  height : 68px;
  color : white;
  padding : 37px 20px 0 10px;
}

#actu_spot_main  {
  padding : 0 20px 0 20px;
  text-align:justify;
}

#actu_spot_main h1 {
  margin : 0;
  padding : 0 0 10px 0;
  font-size : 26px;
  line-height : 100%;
  width:95%;
  text-align:left;
}

#actu_spot_main h2 {
  font-size : 15px;
  margin : 0;
  color : #314D87 !important;
}

#actu_spot_main h3 {
  margin : 0;
  font-size : 13px;
  line-height : 24px;
}

#actu_spot_main  a{
  text-decoration:underline !important;
}

#sommairedudossier {
  height : 45px;
  margin : 0 0 0 1px;
  width : 100%;
}

#actu_dossier_sep {
  height : 7px;
  line-height : 7px;
  font-size : 1px;
  margin : 5px 0 10px 0;
}

#pub_container {
  margin : 0 0 0 1px;
}

#actu_dossier_pattern {
  width : 100%;
  height : 83px;
}

.dossier_list_container {
  padding : 0 20px 0 20px;
}

.dossier_list_container p {
  margin : 5px 0 5px 0;
}

.video_list_container {
  display : inline;
  float : left;
  width : 98px;
  height : 120px;
  padding : 20px 20px 0 20px;
}

#top5video_title {
  margin : 0 0 0 1px;
  height : 41px;
  width : 100%;
}
/*------------------------------------------------------------------------------
F1------------------------------------------------------------------------------
------------------------------------------------------------------------------*/

.last_f1_articles_content {
  display : inline;
  float : left;
  width : 45%;
  margin : 0px 0px 10px 10px;
}

#f1_live {
  height : 104px;
  width : 341px;
  background-image : url(/ressources/_global/images/bg_live.gif);
}

.live {
  color : white;
  float : left;
  margin : 35px 0px 10px 10px;
  line-height:12px;
  font-size : 10px;
}

#f1_boutique {
  height : 102px;
  width : 341px;
  background-image : url(/ressources/_global/images/bg_boutique_f1.gif);
}

#f1_titre_gp_pilote {
  height : 56px;
  width : 341px;
  background-image : url(/ressources/_global/images/bg_pilote_gp.gif);
}

#f1_pilotes_gp_container {
  clear:both;
  background-color : #FFFFFF;
  display:block;
  overflow : hidden;
  width : 341px;
  background-image : url(/ressources/_global/images/bg_cel_pil_gp.gif);
}

.f1_pilotes_gp_content {
  display : inline;
  float : left;
  width : 140px;
  margin : 10px 7px 0 15px;
  padding : 0 0 10px 0;
  text-transform : uppercase;

}

#f1_titre_equipe {
  height : 59px;
  width : 341px;
  background-image : url(/ressources/_global/images/bg_equipes.gif);
}

#equipes_container {
  padding: 10px 0 10px 15px;
  width : 100%;
  margin:0;
  font-weight : bold;
  color : #2E3F85;
  background-color : #ffffff;
  background-image : url(/ressources/_global/images/actu_last_dossiers_bg.gif);
}

#calendrier {

  width:421px;
  padding:0 20px 0 0;
  margin:0 20px 0 0;

}

#calendrier td{

  height:18px;
  font-weight : bold;

}


.calf1coul1 {

  background-color : #F7F7F7;
  border-top: solid 1px;
  border-color:#FFFFFF;


}

.calf1coul2 {

  background-color : #EFEBEF;
  border-top: solid 1px;
  border-color:#FFFFFF;


}

.calf1col1 {
  width:30%;
  padding:0 0 0 3px;
  border-left: solid 20px;
  border-color:#FFFFFF;

}

.calf1col2 {
  width:30%;
}

.calf1col3 {
  width:40%;
  border-right: solid 26px;
  border-color:#FFFFFF;
}

.resultat {

  width:100%;
  padding:0 20px 0 0;
  margin:0 20px 0 0;

}

.resultat td{

  height:18px;
  font-weight : bold;

}

.resultat th{

  padding-bottom : 10px;

}

.resultat img {

  padding-left:35%;

}

.resf1coul1 {

  background-color : #F7F7F7;
  border-top: solid 1px;
  border-color:#FFFFFF;


}

.resf1coul2 {

  background-color : #EFEBEF;
  border-top: solid 1px;
  border-color:#FFFFFF;


}

.resf1col1 {
  width:100px;
  padding:0 0 0 3px;
  border-left: solid 5px;
  border-color:#FFFFFF;
  text-align:left;

}

.resf1col2 {
  width:40px;
  text-align:center;
}

.resf1col3 {
  width:26px;
  text-align:center;
}

.f1_large_sep {
  height:20px;
  background-image : url(/ressources/_global/images/sep_tableau.gif);
  background-repeat : no-repeat;
}

.f1_small_sep {
  padding:0 0 0 0;
  margin:10px 0 0 20px;
  clear:both;
  height:1px;
  width:439px;
  background-image : url(/ressources/_global/images/filet_f1.gif);
  background-repeat : no-repeat;
}

.f1_sep_tete_col3 {
  clear:both;
  height:40px;
  background-image : url(/ressources/_global/images/tete_circuits.gif);
  background-repeat : no-repeat;
}

.f1_sep_pied_col3 {
  padding:0 0 0 0;
  margin:10px 0 0 20px;
  clear:both;
  height:52px;
  width:439px;
  background-image : url(/ressources/_global/images/pied_circuits.gif);
  background-repeat : no-repeat;
}

.f1_content {
  margin:0 0 0 0;
  padding:0 0 0 20px;
}

.f1_content_titre {
  height : 40px;
  line-height : 40px;
  margin : 0;
  padding : 0 0 0 15px;
  color : #00016F;
  font-weight : bold;
  font-size : 14px;
  background-image : url(/ressources/_global/images/last_articles_content_cat.gif);
  background-repeat : no-repeat;
}

.f1_content_texte{

}

.f1_content_texte  p {
margin-top:0;
padding-top:0;
}

.f1_small_image {
  height:120px;
  min-height:120px;
  width:40%;
  float:left;
  padding:0 10px 40px 0;
}
.f1_small_image img {
  display: block;
  margin-left: auto;
  margin-right: auto  ;
  }
.f1_text_image {
  padding:0 0 10px 0;
}


/*------------------------------------------------------------------------------
Colonne de gauche (col1)--------------------------------------------------------
------------------------------------------------------------------------------*/

#deco_grise {
  width : 402px;
  height : 26px;
  margin : 0 ;
  padding:0;
  float : left ;
  background-image : url(/ressources/_global/images/nav_sep3.gif);
  background-repeat : no-repeat;
  background-position : top right;
}

#col1 {
  width : 402px;
  margin : 0 ;
  float : left ;
  background-color : #ffffff;
  display : inline;
}

.col1spacer {
  clear : both ;
  display : block;
  margin-left : 37px;
  width : 342px;
  height : 25px;
  background-image : url(/ressources/_global/images/col1spacer.gif);
}

.onglettitle {
  line-height:29px;
  background-image:url(/ressources/_global/images/pattern_onglets.gif);
  background-repeat : repeat-x;
  margin-left : 10px;
  margin-bottom : 0px;
  margin-top : 5px;
}

.onglettitle h2 {
  color : #ffffff !important;
  margin-bottom : 0;
  margin-top : 0;
  margin-left : 10px;
  font-size : 12px;
  font-weight : bold;
  text-transform : uppercase;
}

/*------------------------------------------------------------------------------
Colonne centrale (col2)---------------------------------------------------------
------------------------------------------------------------------------------*/

#col2 {
  width : 240px;
  margin : 0 ;
  float : left ;
  border-right : 1px solid #ffffff;
  display : inline;
  padding-left : 10px;
}


.col2spacer {
  clear : both ;
  display : block;
  width : 235px;
  height : 0px;
  /*background-image : url(../images/col2spacer.gif);*/
}

.col2spacerbis {
  clear : both ;
  display : block;
  width : 235px;
  height : 0px;
  /*background-image : url(../images/col2spacer.gif);*/
}

.suitecol2 {
  display : block;
  text-align : right;
  padding-right : 10px;
}


.onglettitle2 {
  line-height:29px;
  background-image:url(/ressources/_global/images/pattern_onglets.gif);
  padding-bottom : 0;
  margin-bottom : 0;
  background-repeat : repeat-x;
  width : 235px;
}

.onglettitle2 h2 {
  color : #ffffff !important;
  padding :0;
  margin-bottom : 0;
  margin-top : 0;
  margin-left : 10px;
  font-size : 12px;
  font-weight : bold;
  text-transform : uppercase;
}

/*------------------------------------------------------------------------------
Colonne de droite (col3)--------------------------------------------------------
------------------------------------------------------------------------------*/

#col3home {
  width : 341px;
  margin : 0;
  float : left;
  background-color : #00024F;
  display : inline;
}

#col3home img {
  margin : 0;
  padding : 0;
}

#col3 {
  width : 260px;
  margin : 0;
  float : right;
  text-align : right;
  background-color : #ffffff;
}

#col3 h3 {
  margin-top : 10px;
  padding : 0;
  font-size : 12px;
  margin-left : 38px;
}

.col3spacer {
  clear : both ;
  width : 341px;
  height : 9px;
  background-image : url(/ressources/_global/images/col3spacer.gif);
}

.col3suite {
  display : block;
  text-align : right;
  color : #ffffff;
  padding-right : 15px;
}

.col3suite a {
  color : #ffffff;
}

.onglettitle3 {
  line-height:29px;
  background-image:url(/ressources/_global/images/pattern_onglets.gif);
}

.onglettitle3 h2 {
  color : #ffffff !important;
  margin-bottom : 0;
  margin-top : 0;
  margin-left : 10px;
  font-size : 12px;
  font-weight : bold;
  text-transform : uppercase;
}

.onglettitlevideo {
  background-image:url(/ressources/_global/images/pat_fond_video.gif);
}

/*------------------------------------------------------------------------------
Index --------------------------------------------------------------------------
------------------------------------------------------------------------------*/

/*------------------------article big-----------------------------------------*/

#articlebig {
  margin-top : 0;
  padding-left : 10px;
}

#articlebig h3 {
  font-size : 24px;
  line-height : 20px;
  margin-top : 0px;
  margin-bottom : 5px;
  padding : 0;
}

#articlebig p {
  margin-top : 0;
  margin-bottom : 0;
  padding : 0;
  text-align:justify;
}

#formule1articlebig {
  margin-top : 5px;
  padding-left : 10px;
}

#formule1articlebig h1 {
  font-size : 24px;
  margin-top : 0;
  margin-bottom : 5px;
  padding : 0;
}

#formule1articlebig h3 {
  font-size : 18px;
  line-height : 26px;
  margin-top : 0px;
  margin-bottom : 0px;
  padding : 0;
  width:392px;
}

#formule1articlebig p {
  margin-top : 3px;
  margin-bottom : 0;
}

.articlebigcat {
  font-weight : bold;
  text-transform : uppercase;
  color : #00309C;
  line-height : 12px;
  margin :0;
  padding : 0;
}

.suite {
  display : block;
  text-align : right;
}

.articlebigpages {
  float : left;
}

.articlebigpages a {
  text-decoration : none;
}

.articlebigprec {
  width : 27px;
  display : block;
  float : left;
  margin-top : 10px;
}

/*---------------------Liste des articles sous big----------------------------*/

.articlespetit {
  margin-left : 10px;
  margin-top : 10px;
}

.articlespetit ul {
  list-style-type : none;
  margin : 0;
  padding : 0;
  clear : both;
}

.articlespetit ul li {
  line-height : 14px;
}

.articlespetit ul li a {
  text-decoration:none;
}

.articlespetit ul li a:hover {
  text-decoration : underline;
}

.articlespetitcat {
  text-transform : lowercase;
  font-size: 9px;
  font-family: arial;
  color:#555555;
}

.articlepetitthumb {
  clear : both;
  overflow : hidden;
  width : 100%;
  margin-top : 0;
  padding-top : 0;
  margin-bottom : 0;
  padding-bottom : 5px;
}

.articlepetitthumb img {
  float : left;
  margin : 0;
  border : 0;
  padding-bottom:0px;
}

.articlepetitthumb p {
  float : left;
  margin-left : 10px;
  margin-right : 0;
  margin-top : 0;
  width : 265px;
  margin-top : 0;
  padding-top : 0;
  margin-bottom : 0;
  padding-bottom : 0;
}

.articlethumbp {
  text-align : justify;
  margin-top : 0;
  padding-top : 0;
  margin-bottom : 0;
  padding-bottom : 0;
}

.articlethumbp p{
  text-align : justify;
  margin-top : 0;
  padding-top : 0;
  margin-bottom : 0;
  padding-bottom : 0;
}

.articlethumbp a {
  text-align : right;
}


/*---------------------Articles par theme-------------------------------------*/

#articlesthemes {
  margin-top : 5px;
  clear : both;
  width : 235px;
  padding-bottom : 5px;
  /*background-color: #eeeeee;*/
}

#articlesthemes ul {
  list-style-type : square;
  list-style-position : inside;
  float : left;
  margin : 0;
  margin-left : 20px;
  padding : 0;
  margin-bottom : 15px;
}

#articlesthemes ul li a{
  text-decoration : none;
  font-weight : bold;
  color : #00309C;
}

#articlesthemes ul li a:hover {
  text-decoration : underline;
}

.spacer {
  clear : both;
}

.tousarticlescontent {
  width : 340px;
  float : left;
  display : inline;
  margin :0;
  margin-bottom : 10px;
  margin-top : 10px;
  height : 180px;
  overflow : hidden;
}

.tousarticlescontent h4 {
  font-size : 12px;
  margin : 0;
  padding : 0;
  color : #00016F;
}

.tousarticlescontentimg {
  display : block;
  width : 116px;
  height : 70px;
  float : left;
  display : inline;
}

.tousarticlescontenttext {
  margin : 0;
  padding : 0;
  float : left;
  display : inline;
  /*padding-left : 10px;*/
  width : 190px;
}

.tousarticlescontentbox {
  width : 340px;
  margin-bottom : 20px;
}

/*---------------------Articles en avant--------------------------------------*/

#articlesfocus {
  width : 235px;
}

#articlesfocus a img {
  margin-bottom : 3px;
}

#articlesfocus1 img {
  margin-left : 37px;
  margin-bottom : 3px;
}

.dossierhome {
  overflow : hidden;
  margin : 0;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 10px;
  padding-right : 5px;
  border-bottom : 1px solid #cccccc;
  font-size : 1em;
}

.dossierhometitle  {
  font-size : 13px;
  padding : 0;
  margin-top : 0px;
  margin-bottom : 0px;
}

.test {
  display : block;
  padding : 0.5em;
}

/*---------------------------Onglets------------------------------------------*/

#onglets {
  margin-top : 5px;
  height : 26px;
}

#onglets img {
  cursor : pointer;
}

#onglets ul {
  margin: 0;
  padding : 0;
  list-style-type : none;
}

#onglets ul li {
  margin : 0;
  padding : 0;
  float : left;
}

#ongletscontent {
  clear : both;
  width : 233px;
  height : 150px;
  border-bottom : solid 1px #393C39;
  border-right : solid 1px #393C39;
  border-left : solid 1px #393C39;
  padding : 0;
  margin-bottom : 5px;
  text-align : center;
  overflow : hidden;
}

#ongletscontent ul {
  clear : both;
  padding : 0;
  margin : 0;
  list-style-type : none;
  /*list-style-position : inside;*/
  text-align : left;
  /* FIX BAD VALUE overflow : none; */
  overflow : hidden;

  width : 233px;
}

#ongletscontent ul li {
  padding : 0;
  margin : 0;
  display : block;
  width : 233px;
  height : 18px;
  float : left;
}

#onglet_video {
  padding : 0;
  margin : 0;
  background-color: #ffffff;
}

#video_en_avant {
  margin : 0;
  padding : 5px 10px 0 5px;
  background-color: #ffffff;
  width:326px  ;
  border-left : 1px solid #393C39;
  border-bottom : 1px solid #393C39;
}

#video_en_avant img {
  margin : 5px 5px 5px 5px;
  padding : 0;
  float:left;
}

#video_en_avant h3 {
  padding: 0;
  margin: 0;
}

#video_en_avant_un {
  background-color: #ffffff;
  height:120px;
  padding-bottom : 20px;
  border-bottom : 1px solid #cccccc;
}

#video_en_avant_deux {
  background-color: #ffffff;
  height:100px;
  padding-bottom : 20px;
}

.float {
  float : left;
  margin :0;
}

.float1 {
  float : left;
  margin-top : 15px;
  margin-left : 0;
  margin-right : 0;
}

.centered {
  margin-left : auto;
  margin-right : auto;
}

/*-----------------------------Les news Pro-----------------------------------*/

#formule1 {
  margin-left : 37px;
  margin-right : 20px;
  margin-bottom : 3px;
  margin-top : 10px;
}

#newspro1 {
  margin-left : 37px;
  margin-right : 20px;
  margin-bottom : 3px;
  margin-top : 10px;
}

#newspro {
  margin-left : 0;
  margin-right : 0;
  margin-bottom : 3px;
}


#newspro ul {
  list-style-type : none;
  margin : 0;
  padding : 0;
}

#newspro ul li {
  line-height : 15px;
}

/*-------------------------------Sondage--------------------------------------*/

#sondagetop {
  width : 235px;
  height : 65px;
  background-image : url(/ressources/_global/images/sondage_top.jpg);
}

#sondagecontent {
  background-image : url(/ressources/_global/images/sondage_content.jpg);
  padding-left : 15px;
  padding-right : 15px;
}

#sondagecontent fieldset {
  border : 0;
  margin : 0;
  padding : 0;
}

#sondagecontent fieldset p {
  font-weight : bold;
  margin-bottom : 10px;
  margin : 0;
  padding : 0;
}

#sondagebottom {
  width : 235px;
  height : 49px;
  background-image : url(/ressources/_global/images/sondage_bottom.jpg);
  border-bottom : 1px solid #ffffff;
}

#sondageresult {
  display : block;
  width : 100px;
  background-color : transparent;
  height : 20px;
  position : relative;
  top: 22px;
  left : 125px;
  cursor : pointer;
}

/*-------------------Pratique-----------------------------------------*/

#pratique {
  clear : both;
  background-color : #ffffff;
  overflow:hidden;
  width:341px;
  height:64px;
  padding:0 0 5px 0;
  margin:0;
  background-image : url(/ressources/_global/images/bg_pratique.gif);
}

#pratique form{
  padding:0;
  margin:40px 0 0 10px;
}

#pratique option{
  font-size : 12px;
}

/*-------------------------nouveaut?s Video-----------------------------------*/

#nouveautesvideo {
  color : #ffffff;
  margin-right : 12px;
}

#nouveautesvideo h4 {
  clear : both;
  text-indent : -1000em;
  margin : 0;
  padding : 0;
  display : block;
  width : 341px;
  height : 29px;
  background-image : url(/ressources/_global/images/nouveautes_video.jpg);
}

#nouveautesvideo img {
  border : 1px solid #cccccc;
  margin-left : 24px;
  float : left ;
  margin-right : 12px;
}

#nouveautesvideo a {
  text-decoration : none;
  color : #ffffff;
}

#nouveautesvideo a:hover {
  text-decoration : underline;
}

#nouveautesvideo a img:hover {
  border : 1px solid #ffffff;
}

/*------------------------------Top Videos------------------------------------*/
#topvideos h4 {
  clear : both;
  text-indent : -1000em;
  margin : 0;
  padding : 0;
  display : block;
  width : 341px;
  height : 29px;
  background-image : url(/ressources/_global/images/top_videos.gif);
}

#topvideos a {
  text-decoration : none;
  color : #ffffff;
}

#topvideos a:hover {
  text-decoration : underline;
}

#topvideos ul {
  margin : 0;
  padding-left : 0;
  padding-right : 15px;
  list-style-type : none;
}

#topvideos ul li {
  background-image : url(/ressources/_global/images/cam.gif);
  background-repeat : no-repeat;
  padding-left : 42px;
  line-height : 15px;
}


/*-------------------Videos par theme-----------------------------------------*/

#videothemes {
  padding-left : 15px;
  padding-right : 15px;
}

#videothemes h4 {
  font-size : 11px;
  color : #ffffff;
  float : left;
  margin : 0;
  padding : 0;
}

#videothemes ul {
  color : #ffffff;
  list-style-type : square;
  float : left;
  margin-left : 20px;
  padding : 0;
  margin-top : 0;
  margin-bottom : 15px;
}

#videothemes ul li a {
  color : #ffffff;
  text-decoration : none;
}

#videothemes ul li a:hover {
  text-decoration : underline;
}

/*--------------------------Newsletter----------------------------------------*/

#Newsletter {

  padding :0;
  margin : 0 0 0 10px;

}

/*------------------------Courrier des lecteurs-------------------------------*/

#courrier {
  border-right : 1px solid #ffffff;
  overflow : hidden;
  background-color : #ffffff;
  width : 341px;
}

#courrier p {
  padding-left : 1em;
  padding-right : 1em;
  margin : 0;
}

/*--------------------------Pubs----------------------------------------------*/

#pub1 {
  margin-top: 5px;
  margin-bottom : 0;
  background-color : #ffffff;
}

.ads_img {
  margin-top: 5px;
  margin-bottom : 0;
}

#pub3 {
  clear : both;
  text-align: center;
  background-color : #ffffff;
  overflow:hidden;
}

#pub_dyna_small {
  clear : both;
  text-align: center;
  background-color : #ffffff;
  overflow:hidden;
  padding-top:5px;
  margin-top:0;
}

#betandwin {
  padding : 0;
  background-color : #ffffff;
  padding: 0;
}

/*------------------------------------------------------------------------------
CONTENU LONG BAS ---------------------------------------------------------------
------------------------------------------------------------------------------*/

.longsep {
  width : 979px !important;
  height : 5px;
  display : block;
  clear : both ;
}

/*----------------------------Les articles par themes-------------------------*/

#articlesparthemes {
  margin-top : 0;
  overflow : hidden;
  margin-left : 10px;
  margin-bottom:10px;
  line-height:11px;
}

#articlesparthemes img{
  display:inline;
  vertical-align : top;
}

#articlesparthemes ul {
  list-style-type : none;
  list-style-position : inside;
  padding : 0;
  margin-top : 5px;
  margin-left : 10px;
  margin-right : 0;
  padding-bottom : 15px;
  overflow : hidden;
  background : url(../images/sep_horizontal.gif) repeat-x scroll left bottom;
}

#articlesparthemes ul li {
/* OUAM: 25/11/2008 */
/*
  display : inline;
  width:100px; min-width:100px;
  margin-right : 20px;
*/
  float: left;
  width: 164px; min-width: 164px;
  line-height:13px;
}

#articlesparthemes ul li  a {
  font-weight : bold;
  text-decoration : none;
}

#articlesparthemes ul li  a:hover {
  text-decoration : underline;
}

/*----------------------------Les Partenaires---------------------------------*/

#partenaires {
  margin-top : 0;
  overflow : hidden;
  margin-bottom : 5px;
  margin-left : 10px;
  margin-top : 0;
}

.partenairescontainer {
  margin : 5px 10px 5px 10px;
  width : 120px;
  float : left;
  font-size : 0.9em;
  display : inline;
  text-align:center;
}

.partenairescontainer img{
  border : 1px solid black;
}

.part_logos {
  margin: 5px; float: left;
  border: 1px solid black;
}

/*-------------------------------RSS------------------------------------------*/

#rsscentercontainer {
  width:233px;
/*   width:339px;   */
  background: #ccc url(/ressources/_global/images/scanlines_pattern.gif) repeat scroll left top;
  border-bottom : 1px solid #cccccc;
  border-left : 1px solid #cccccc;
  border-right : 1px solid #cccccc;
  margin-left : 0;
  padding : 0;
  margin : 0;
}

#rsscentercontainer ul {
  list-style-type : none;
  margin-top : 0;
  margin-left : 0px;
  margin-bottom : 0;
  padding-top : 5px;
  padding-left : 0;
  padding-bottom : 5px;
}

#rsscentercontainer li {
  margin-left : 10px;
  margin-right : 10px;
}

#rsscentercontainer h4{
  margin-left : 0px;
}

.rss1 {
  display : inline;
  margin-left : 0;
  padding-left : 0;
}

.rss1 li {
  display : inline;
  float : left;
  clear : left;
  margin-right : 30px;
}

.rss1 h4 {
  font-size : 11px;
  margin-top : 0;
  margin-bottom : 5px;
  margin-left : 0;
  padding : 0;
}

.rssh4 {
  font-size : 11px;
  margin-top : 0;
  margin-bottom : 5px;
  margin-left : 0;
  padding : 0;
}

.rss2 {
  overflow : hidden;
  margin-left : 0;
  padding-left : 0;
  padding-top : 0;
  margin-top : 0;
  list-style-type : none;
}

.rss2 li {
  margin : 0;
  padding : 0;
}

.rss2 ul {
  margin : 0;
  padding : 0;
}

.rss2 h4 {
  font-size : 11px;
  margin-top : 0;
  margin-bottom : 0;
  padding : 0;
  margin : 0;
}

#rss {
  clear : both;
  margin-top : 0;
  overflow : hidden;
  margin-bottom : 5px;
  margin-left : 10px;
}

#rss ul {
  list-style-type : none;
  list-style-position : inside;
  margin-top : 5px;
  margin-left : 0;
  margin-bottom : 10px;
  padding : 0;
  float : left;
  display : inline;
  margin-right : 0px;
}

#rss ul li {
  width : 150px;
  margin-bottom : 5px;
  margin-left : 0;
  padding : 0;
}

#rss ul li a {
  color : #00309C;
  text-decoration : none;
  margin-left : 0;
  padding : 0;
}

#rss ul li a:hover {
  text-decoration : underline;
}

/*----------------------------Toutes les marques------------------------------*/

#toutesmarques {
  clear : both ;
  overflow : hidden;
  margin-bottom : 5px;
  margin-left : 10px;
  margin-top : 0px;
}

#toutesmarques h4 {
  margin : 0;
  padding : 0;
  font-size : 12px;
}

#toutesmarques ul {
  list-style-type : none;
  list-style-position : inside;
  margin-top : 5px;
  margin-left : 10px;
  margin-bottom : 0;
  padding : 0;
  float : left ;
  display : inline;
}

/*
#toutesmarques ul li {
  display : block;
  float : left;
  width : 75px;
  margin : 0;
}
*/

 #toutesmarques ul li {
  display : block;
  float : left;
  width : 120px;
  display : inline;
}

/*-----------------------Les services Voiture.com-----------------------------*/

#voiturescomservices {
  margin-top : 0;
  overflow : hidden;
  margin-bottom : 5px;
  margin-left : 10px;
}

#voiturescomservices h4 {
  margin : 0;
  padding : 0;
  font-size : 12px;
}

#voiturescomservices ul {
  list-style-type : none;
  list-style-position : inside;
  padding : 0;
  margin-top : 5px;
  margin-left : 10px;
  margin-right : 0;
  margin-bottom : 5px;
  overflow : hidden;
}

#voiturescomservices ul li {
  display : inline;
  margin-right : 20px;
}

#voiturescomservices ul li  a {
  font-weight : bold;
  text-decoration : none;
}

#voiturescomservices ul li  a:hover {
  text-decoration : underline;
}


/*------------------------Google Ads------------------------------------------*/

#adsensebottom {
  text-align:center;
}

#adsensebottom img {
  margin-left : auto;
  margin-right : auto;
}

#adsenseleft {
  overflow : hidden;
  width : 260px;
}

/*------------------------------------------------------------------------------
Page d'un Article --------------------------------------------------------------
------------------------------------------------------------------------------*/

#articlecomplet {
  padding-left : 37px;
}

#articlecomplet h3 {
  font-size : 24px;
}

#articlecomplet h4 {
  font-size : 11px;
  text-transform : uppercase;
}

#yahoobar {
  margin-top : 10px;
}

.imgleft {
  float : left;
  margin-top : 0;
  margin-bottom : 10px;
  margin-right : 15px;
}

.imgright {
  float : right;
  margin-top : 0;
  margin-bottom : 0;
  margin-left : 15px;
}

.auteur {
  color : #00309C;
  font-weight : bold;
}

.auteurtype {
  font-weight : bold;
}

.colspansep {
  width : 690px;
  height : 18px;
  background-image : url(/ressources/_global/images/colspansep.gif);
  margin-left : 37px;
  clear : both;
}

#colspanleft {
  width : 378px;
  padding-left : 37px;
  float : left;
  margin : 0;
}

#colspanright {
  float : left;
}

#colspanleft h3 {
  margin-top : 10px;
  padding : 0;
  font-size : 12px;
}

#colspanleft h4 {
  text-transform : uppercase;
  font-size : 11px;
  margin-top : 20px;
}

#colspanleft ul {
  margin : 0;
  padding : 0;
  list-style-type : none;
}

.onglettitle4 {
  width : 100%;
  min-width : 100%;
  max-width : 100%;
  height:32px;
  min-height:32px;
  max-height:32px;
  background : url(../images/pat_top_module.jpg) repeat-x left top;
  color:#fff;
  font-size : 15px;
  font-weight : bold;
  line-height:32px;
  padding:0 0 10px 10px;
}

/*------------------------- D?couvrez les videos------------------------------*/

#decouvrezvideos {
  padding-left : 37px;
  padding-right : 20px;
}

#decouvrezvideos h4 {
  font-size : 12px;
  float : left;
  margin : 0;
  padding : 0;
}

#decouvrezvideos ul {
  list-style-type : square;
  list-style-position : inside;
  float : left;
  margin-left : 20px;
  padding : 0;
  margin-top : 0;
  margin-bottom : 15px;
}

#decouvrezvideos ul li a {
  color : #00309C;
  text-decoration : none;
}

#decouvrezvideos ul li a:hover {
  text-decoration : underline;
}

/*----------------------Les articles WebCarNews-------------------------------*/

#articleswebcarnews h3 {
  padding : 0;
  margin-top : 10px;
  margin-bottom : 10px;
  font-size : 15px;
}

#articleswebcarnews ul {
  list-style-type : square;
  list-style-position : inside;
  margin: 0;
  padding : 0;
  margin-bottom : 15px;
}

#articleswebcarnews ul li a {
  font-weight : bold;
  color : #00309C;
  text-decoration : none;
}

#articleswebcarnews ul li a:hover {
  text-decoration : underline;
}

/*------------------------------------------------------------------------------
Pages de liste------------------------------------------------------------------
------------------------------------------------------------------------------*/

/*------------------------Les articles WebCarNews (liste) --------------------*/

#articleswebcarnewslist {
  margin-left : 37px;
  margin-top : 37px;
  width : 180px;
  float : left;
}

#articleswebcarnewslist ul {
  list-style-type : square;
  list-style-position : inside;
  margin: 0;
  padding : 0;
}

#articleswebcarnewslist ul li a {
  font-weight : bold;
  color : #00309C;
  text-decoration : none;
}

#articleswebcarnewslist ul li a:hover {
  text-decoration : underline;
}

#articleslist {
}

#articleslist h3 {
  font-size : 16px;
  font-weight : bold;
  margin : 0;
  padding : 0;
}

.articlecontainerfirst {
  margin-top : 5px;
  height : 90px;
  overflow : hidden;
}

.articlecontainerfirst h4 {
  font-size : 12px;
  font-weight : bold;
  margin : 0;
  padding : 0;
  margin-top : 10px;
  margin-bottom : 10px;
}

.articlecontainerfirst img {
  float : left;
  width : 115px;
  margin-right : 15px;
  margin-bottom : 15px;
}

.dossiercontainerfirst {
  margin-top : 10px;
  height : 85px;
  overflow : hidden;
}

.dossiercontainerfirst h4 {
  font-size : 12px;
  font-weight : bold;
  margin : 0;
  padding : 0;
  margin-top : 10px;
  margin-bottom : 10px;
}

.dossiercontainerfirst img {
  float : left;
  margin-right : 15px;
  margin-bottom : 15px;
}

.container h4 {
  font-size : 12px;
  font-weight : bold;
  margin : 0;
  padding : 0;
  margin-top : 10px;
}

.articlecontainer p {
  margin-bottom :0;
}

/*------------------------------------------------------------------------------
bloc petite annonce du centre --------------------------------------------------------------------------
------------------------------------------------------------------------------*/

#bloc-petites-annonces {
  background-image : url(/ressources/_global/images/petitesannonces-wcn.jpg);
  background-repeat:no-repeat;
  width:220px;
  height:202px;
  padding:65px 10px 10px 10px;
  _padding:60px 10px 10px 10px;
  color:#00309C;
}

.pa-bloc1 {
  padding:0px 0px 4px 75px;
  height:25px;
}

.pa-bloc1 img{
  float:left;
  display:block;
  margin:5px 5px 0 0;
}

.pa-bloc2 {
  padding:10px 5px 15px 0px;
  _padding:4px 5px 13px 0px;
  color: #666666;
  height:30px;
  width:210px;
}

.pa-bloc2 img{
  display:block;
  float:right;
  width:30px;
  height:30px;
  margin : 5px 5px 0px 5px;
  _margin : 5px 5px 0px 5px;
}

.pa-titre {
  color:#ff6600;
  font-weight:bold;
  _margin-left:-5px;
}

.pa-gras {
  color:#00309C;
  font-weight:bold;
}

/*------------------------------------------------------------------------------
bloc actu du centre --------------------------------------------------------------------------
------------------------------------------------------------------------------*/

#blocactulist {
  margin-top : 17px;
  margin-left : 37px;
}

#blocactulist h3 {
  font-size : 16px;
  font-weight : bold;
  margin : 0;
  padding : 0;
}

.blocactucontent p {
  margin-top:0;
}

.pagecontblocactu {
  text-align : center;
  width : 400px;
  float : right;
}

#blocactucentercontainer {
  width:233px;
  padding-top : 15px;
}

.blocactuhome {
  margin : 0;
  padding-top : 0;
  padding-bottom : 20px;
  padding-left : 0;
  padding-right : 0;
  border-bottom : 1px solid #cccccc;
}

.blocactuhome  img{
  float : left;
  padding-bottom:5px;
  padding-right:5px;
}

.blocactuhometitle  {
  font-weight : bold;
  text-transform : uppercase;
  color : #00309C;
  font-size : 11px;
  margin :0;
  padding : 0;
}

/*------------------------------------------------------------------------------
jeux extras --------------------------------------------------------------------
------------------------------------------------------------------------------*/

#jeux_extras {
  width:400px;
  padding-left : 23px;
}

#jeux_extras fieldset{
  border:0;
  margin:0;
  padding:10px 0 10px 0;
  width:400px;
}

#jeux_extras fieldset legend{
  border-bottom : 1px solid #B2B2B2;
  width:400px;
  min-width:400px;
  margin:0;
  padding:0;
  display:block;
  font-weight:bold;
}

.jeux_extras_input_texte{
  width:260px;
}

#jeux_extras label{
  margin:0;
  padding:0;
}
#jeux_extras table{
  list-style:none;
  margin:0;
  padding:10px 0 10px 0;
}

#jeux_extras td{
  list-style:none;
  margin:0;
  padding:2px 0 2px 0;
}

.top_chrono {
  font-size : 16px;
  font-weight : bold;
  margin : 0;
  padding : 0;
}

/*------------------------------------------------------------------------------
dossiers ------------------------------------------------------------------------
------------------------------------------------------------------------------*/

#dossierlist {
  margin-top : 17px;
  margin-left : 37px;
}

#dossierlist h3 {
  font-size : 16px;
  font-weight : bold;
  margin : 0;
  padding : 0;
}

.dossiercontent p {
  margin-top:0;
}

.pagecontdossier {
  text-align : center;
  width : 400px;
  float : right;
}

#dossiercentercontainer {
  width:233px;
  border-left : 1px solid #cccccc;
  border-right : 1px solid #cccccc;
}

/*----------------------------Les Videos (liste)------------------------------*/

.firstvideo h4 {
  font-size : 12px;
  font-weight : bold;
  margin : 0;
  padding : 0;
  margin-top : 10px;
  margin-bottom : 10px;
}

.firstvideo {
  margin-bottom : 30px;
}

.videolist {
  margin-bottom : 50px;
}

.videolist h4 {
  margin-bottom :0;
  font-size : 11px;
  font-weight : bold;
}

.videolist img {
  float : left;
  margin-right : 15px;
  margin-top : 2px;
}

.switchpage2 {
  text-align : left;
  float : right;
  width : 100px;
}

.switchpage {
  text-align :right;
  float : right;
  width : 100px;
}

.pagecont {
  float : right;
  width : 220px;
  text-align : center;
}

/*------------------------------------------------------------------------------
Misc ---------------------------------------------------------------------------
------------------------------------------------------------------------------*/

#logomap {
  display:block;
  position:relative;
  top:3px;
  left:30px;
  width:300px;
  height:80px;
  background-color:transparent;
}

#debug {
  clear : both;
  height : 1.5em;
}

/* --- CL style --- */

/* OUAM: 27/11/2008: marge des images dans les articles */
.styler_float_left { float: left; margin: 10px 12px 10px 0 }
.styler_float_right { float: right; margin: 10px 0 10px 12px }

.styler_vertical_align_top {
  vertical-align : text-top;
  margin : 10px;
}

.styler_vertical_align_middle {
  vertical-align : middle;
  margin : 10px;
}

.styler_vertical_align_bottom {
  vertical-align : text-bottom;
  margin : 10px;
}

.styler_text_align_left {
  text-align : left!important;
}

.styler_text_align_center {
  text-align : center !important;
}
.styler_text_align_right {
  text-align : right!important;
}
.styler_text_align_justify {
  text-align : justify!important;
}



.styler_block_center {
  margin : 5px;
  display : block;
  margin-left : auto !important;
  margin-right : auto !important;
  text-align : center !important;
}

.styler_block_left {
  display : block;
  margin-left : 0;
  margin-right : auto;
  text-align : left!important;
  margin : 5px;
}

.styler_block_right {
  margin : 5px;
  display : block;
  margin-left : auto;
  margin-right : auto;
  text-align : center!important;
}

address {
  font-size : 0.8em;
  color : #555555;

  font-style : normal;

  margin : 5px;
  padding : 5px;

  border : 1px solid #555555;
}

.articlecomplet h1 {
  margin : 0;
  padding : 0;
  color : #333333;
  font-family : Arial, Verdana, Sans-Serif;
  font-weight : bold;
  font-size : 24px;
  margin-top : 1em;
}

#articlecomplet h2 {
  margin : 0;
  padding : 0;
  color : black;
  font-family : Arial, Verdana, Sans-Serif;
  font-size : 15px !important;
  font-weight : bold;
}

#articlecomplet h3 {
  margin : 0;
  padding : 0;
  color : #3E4984 !important;
  font-family : Arial, Verdana, Sans-Serif;
  font-size : 12px !important;
  font-weight : bold;
}

#articlecomplet h4 {
  font-size : 11px;
  /*width : 50%;*/
  margin : 0;
  padding : 0;
}

#articlecomplet h5 {
  font-size : 1.2em;
}

#articlecomplet h6 {
  font-size : 1.1em;
}


/*------------------------------------------------------------------------------
gestion des liens vers les page suivante/precedente dans les listes
------------------------------------------------------------------------------*/

.list_page_size_selector_cont {
  text-align : right;
}

/*
  contener principal
    - sert a definir la zone
*/
.list_page_links_cont {
  width : 100%;
  overflow : hidden;
}

/*
  contener centr?
    - sert ? d?finir des marges
*/
.list_page_links {
  margin-left:auto;
  margin-right : auto;

  white-space : nowrap;
  text-align : center;
}


.page_links_right {
  display : inline;
  margin-right : 2em;
}


.page_links_center {
  display : inline;
}


.page_links_left {
  display : inline;
  margin-left : 2em;
}


/*------------------------------------------------------------------------------
rusearch style
------------------------------------------------------------------------------*/
.rusearch_result h3{
  font-weight : normal;
  margin : 1.25em auto 0 auto;
  padding:0;
  font-size:16px;
}

.rusearch_result a{
  font-weight : normal;
  margin : 0;
  padding:0;
}

.children_in_line * {
  vertical-align : middle;
}

/*------------------------------------------------------------------------------
Onglet financement--------------------------------------------------------------
------------------------------------------------------------------------------*/

.finance {
  list-style-image: none;
  list-style-type: none;
  padding:5px 0 5px 0;
  font-family: Arial, Verdana, Sans-Serif;
  font-size:11px;
}

.finance ul {
  list-style: none;
  margin-left: 0;
  padding-left: 1em;
  text-indent: -1em;
  text-align:left;
}

.finance li {
  list-style-image: none;
  list-style-type: none;
  padding:5px 0 5px 0;
}

.fin_puce {
  display:inline;
  padding:0 5px 2px 0;
}

.bleu_cap {
  font-weight : bold;
  text-transform : uppercase;
  color : #00309C;
}

.fin_orange {
  font-weight : bold;
  color : #FE6500;
}

.fin_gris {
  font-weight : bold;
  color : #666;
  font-size:10px;
}

/* -- OUAM: onglet pratique */
.pratique1 img { display: inline }
.pratique1 .footer { margin: 2em 0 1em; text-align: right; clear: both }
dl, dt, dd, .pratique1 h2, .pratique1 h3, .pratique1 p { margin: 0; padding: 0 }
.pratique1 { padding-left: 8px; font: 12px arial, sans-serif }
.pratique1 h2, .pratique1 h3 { color: #162874 !important; font-weight: bold }
.pratique1 h2 { font-size: 20px; margin-bottom: 0.5em }
.pratique1 h3 { display: inline; font-size: 14px }
.pratique1 .nav { text-align: right }
.pratique1 .nav a { position: relative; top: 11px }
.pratique1 .nav h3 { position: relative; top: 0.4em; margin: 0 0.2em }
.pratique1 dt {
  height: 17px; padding-left: 8px;
  color: white;
  font-weight: bold; font-size: 13px;
}
.pratique1 dt img { width: 12px; float: right }
.pratique1 .bleu dt { background: url('/ressources/_global/images/barre_bleue.gif') top left }
.pratique1 .orange dt { background: url('/ressources/_global/images/barre_orange.gif') top left }
.pratique1 dd { font-weight: bold; overflow: hidden }
.pratique1 .bleu dd { background: #E9F1F4 }
.pratique1 .bleu dd, .pratique1 .bleu dd a { color: #4C5B96 }
.pratique1 .bleu dd b { color: #001157 }
.pratique1 .orange dd { background: #F9EFE6 }
.pratique1 .orange dd, .pratique1 .orange dd a { color: #996A4C }
.pratique1 .orange dd b { color: #573400 }
.pratique1 dd a { text-decoration: none }
.pratique1 dd a:hover { text-decoration: underline }
/* -- OUAM: Salons auto */
/* Chaque salon */
.salons dd { height: 75px; line-height: 18px; white-space: nowrap }
/* Mois vide */
.salons dd.empty { line-height: 75px; text-align: center }
/* Marges */
.salons dt, .salons dd { margin-bottom: 3px }
/* Logo du salon */
.salons dd img { float: left; margin-right: 12px }
/* Lien "voir le dossier" */
.salons dd { position: relative }
.salons dd p { margin-left: 6px }
.salons dd .link { position: absolute; right: 5px; bottom: 3px }
.salons .bleu dd .link { color: #001157 }
.salons .orange dd .link { color: #573400 }
/* -- OUAM: Concessions page 1 */
.con dl { width: 220px/*217px*/; white-space: nowrap; float: left; margin-bottom: 13px }
.con dl.even { margin-right: 10px }
.con dd { height: 32px; line-height: 32px; text-align: right }
.con dd b { float: left; padding-left: 6px }
.con dd.first b { float: none }
.con dd.first { height: 57px; line-height: 29px }
.con dd, .con dd.first { font-size: 11px }
.con dd.first img { float: left }
.con dd.first, .con dd.last, .con dd.even { background: white }
.con dd.last { font-size: 11px; line-height: 32px; text-align: right }
.con dd.empty { height: 185px; line-height: /*185px*/ 20px; text-align: center; font-size: 12px; white-space: normal }
.con dd a { padding-right: 6px }
.con dd a.cona { display: block; text-decoration: none }
.con dd a.cona:hover { /* pour IE... */ cursor: pointer;  }
/*.con dd a.cona:hover { text-decoration: none; font-size: 1.2em }*/
.con dd a.cona:hover { text-decoration: underline }
.con .bleu dd { border-left: 1px solid #2D3E84; border-right: 1px solid #2D3E84 }
.con .bleu dd.odd { background: url('/ressources/_global/images/fond1_bleu.gif') repeat-x top left }
.con .orange dd { border-left: 1px solid #FE6601; border-right: 1px solid #FE6601 }
.con .orange dd.odd { background: url('/ressources/_global/images/fond1_orange.gif') repeat-x top left }
.con .bleu dd.last, .con .bleu dd.empty { border-bottom: 1px solid #2D3E84 }
.con .orange dd.last, .con .orange dd.empty { border-bottom: 1px solid #FE6601 }
/* Pour IE 6 */
* html .con dd.last img { margin-top: 9px }
/* -- OUAM: Concessions page 2 */
.con2 .nav { margin-bottom: 20px }
.con2 h2.orange { color: #FF6302 !important }
table.burk { width: 100% }
table.burk th {
  height: 17px; line-height: 17px; color: white;
  padding-bottom: 10px
}
table.burk th.first { width: 70px }
table.burk th img { width: 12px; float: right }
table.burk td { height: 49px; padding: 0 3px; font-weight: bold; text-align: center; color: #8B8B8B; border-bottom: solid white 3px }
table.burk td b { color: #4E4F51 }
table.burk td a { color: #8B8B8B; text-decoration: underline }
table.burk td img.thumb { float: left }
table.burk td.bonus { color: #119C0B }
table.burk td.malus { color: #D62E2B }
.con2 table.burk tr:hover td, .con2 table.burk tr:hover td b { color: #FF6302 }
.eco1 table.burk .etiq { margin-left: 10px }
table.burk.bleu th { background: url('/ressources/_global/images/barre_bleue_milieu.gif') repeat-x top left }
table.burk.bleu th.first { background: url('/ressources/_global/images/barre_bleue.gif') no-repeat top left }
table.burk.bleu tr.even td { background: #E9F1F4 }
table.burk.orange th { background: url('/ressources/_global/images/barre_orange_milieu.gif') repeat-x top left }
table.burk.orange th.first { background: url('/ressources/_global/images/barre_orange.gif') no-repeat top left }
table.burk.orange tr.even td { background: #F9EFE6 }
/* -- OUAM: Top 12 */
.top12 .nav { margin-bottom: 20px }
.top12 h4 { margin: 0; padding: 0; font-size: 14px; color: #162874 !important }
.top12 form { margin: 8px 0 10px 0; padding: 0 }
.top12 form select { letter-spacing: 1px; font-size: 13px; width: 135px }
.top12 form input { vertical-align: bottom; text-align: center; padding-bottom: 2px }
.top12 table.table { width: 100% }
.top12 table.table td { text-align: center }
.top12 table.table td.first { text-align: left; padding-left: 3em }
.top12 table.table td.last { text-align: right; padding-right: 3em }
.top12 table.table th {
  height: 17px; line-height: 17px; color: white; text-align: center
}
.top12 table.table th img { width: 12px; float: right }
.top12 table.table td {
  height: 32px;
  font-weight: bold; text-align: center;
  color: #8B8B8B;
}
.top12 table.table td b { color: #4E4F51 }
.top12 a.onglet {
  display: block; float: left;
  width: 60px; height: 21px; line-height: 21px;
  color: white; font-weight: bold;
  text-decoration: none; text-align: center;
  margin-left: 3px
}
.top12 a.onglet.bleu { background: url('/ressources/_global/images/onglet_bleu.gif') no-repeat top left }
.top12 table.table.bleu th.first { background: url('/ressources/_global/images/barre_bleue.gif') no-repeat top left }
.top12 table.table.bleu th { background: url('/ressources/_global/images/barre_bleue_milieu.gif') repeat-x top left }
.top12 table.table.bleu tr.odd td { background: url('/ressources/_global/images/fond1_bleu.gif') top left }
.top12 table.table.bleu td.first { border-left: 1px solid #2D3E84 }
.top12 table.table.bleu td.last  { border-right: 1px solid #2D3E84 }
.top12 table.table.bleu a { color: #2D3E84 }
.top12 table.table.bleu { border-bottom: 1px solid #2D3E84 }
.top12 a.onglet.orange { background: url('/ressources/_global/images/onglet_orange.gif') no-repeat top left }
.top12 table.table.orange th.first { background: url('/ressources/_global/images/barre_orange.gif') no-repeat top left }
.top12 table.table.orange th { background: url('/ressources/_global/images/barre_orange_milieu.gif') repeat-x top left }
.top12 table.table.orange tr.odd td { background: url('/ressources/_global/images/fond1_orange.gif') top left }
.top12 table.table.orange td.first { border-left: 1px solid #FE6601 }
.top12 table.table.orange td.last  { border-right: 1px solid #FE6601 }
.top12 table.table.orange a { color: #FE6601 }
.top12 table.table.orange { border-bottom: 1px solid #FE6601 }
/* -- OUAM: ecolo */
.eco dl { width: 100%; /*white-space: nowrap;*/ margin-bottom: 3px }
.eco dd { position: relative; text-align: right }
/* Pour IE 6 */
* html .eco dd.last img { margin-top: 9px }
.eco dd.even { background: white }
.eco dd.even, .eco dd.odd { color: #8B8B8B }
.eco dd.even b, .eco dd.odd b { color: #4E4F51 !important }
.eco .bleu dd { border-left: 1px solid #2D3E84; border-right: 1px solid #2D3E84 }
.eco .bleu dd.odd { background: url('/ressources/_global/images/fond1_bleu.gif') repeat-x top left }
.eco .bleu dd.last { border-bottom: 1px solid #2D3E84 }
.eco .orange dd { border-left: 1px solid #FE6601; border-right: 1px solid #FE6601 }
.eco .orange dd.odd { background: url('/ressources/_global/images/fond1_orange.gif') repeat-x top left }
.eco .orange dd.last { border-bottom: 1px solid #FE6601 }
.eco dl { margin-top: 15px}
.eco dd.empty { padding: 60px 10px; border-bottom: 1px solid #FE6601; text-align: center }
.eco1 h2 { margin-bottom: 0; padding-bottom: 0 }
.eco1 h5 { margin-top: 0; padding-top: 0; margin-bottom: 2.5em; color: gray; font-size: 11px; font-weight: normal }
.eco1 .cat { margin-top: 30px; margin-bottom: 8px; background: url('/ressources/_global/images/bitoune.gif') no-repeat top left; border-top: 1px solid #C1C1C1; text-align: center }
.eco1 .cat img { float: right }
.eco1 .cat b { background: white; padding: 0 6px; color: #152972; font-size: 14px; position: relative; top: -0.7em }
.eco1 dd { position: relative; text-align: right }
.eco1 dd.first { height: 57px }
.eco1 dd.last, .eco1 dd.odd, .eco1 dd.even { height: 32px }
.eco1 dd.first b { line-height: 40px }
.eco1 dd.first .etiq { margin: 12px 0 0 0 }
.eco1 dd b, .eco1 dd i, .eco1 dd a { line-height: 32px }
.eco1 dd b { text-align: left }
/* ancienne couleur: #4E4F51 */
.eco1 dd.even b, .eco1 dd.odd b { color: black !important }
/* top: 0; pour IE !! */
.eco1 dd i { position: absolute; top: 0; left: 10px; font-weight: bold; color: black !important }
.eco1 dd b { position: absolute; top: 0; left: 80px; color: black !important }
/*.eco1 .trois dd.odd i, .eco1 .trois dd.even i { left: 100px }*/
.eco1 .trois dd.odd b, .eco1 .trois dd.even b { left: 190px }
.eco1 dd .etiq { position: absolute; top: 0; left: 280px; margin-top: 6px }
.eco1 dd.first a { position: absolute; top: 0; bottom: 5px; right: 0 }
.eco1 dd.first img.thumb { float: left; margin-right: 30px }
.eco1 dd.first, .eco1 dd.last, .eco1 dd.even { background: white }
.eco1 dd.last { font-size: 11px; line-height: 32px; text-align: right }
.eco1 dd a { padding-right: 20px }
.eco1 table.burk { margin-top: 20px }
.eco1 dd.first a, .eco1 dd.odd a, .eco1 dd.even a { text-decoration: underline; color: #8B8B8B }
.eco2 dd { font-style: normal }
.eco2 dd.last, .eco2 dd.odd, .eco2 dd.even { height: 32px; line-height: 32px }
.eco2 dd.first { height: 172px; text-align: center; font-size: 24px; background: white }
.eco2 dd.first img { float: left }
.eco2 dd.first b { font-style: normal }
.eco2 dd.first span { position: relative; top: 60px; font-weight: bold }
.eco2 dd.last { background: white; padding-right: 1em }
.eco2 dd.odd, .eco2 dd.even { text-align: center; font-size: 12px }
.eco2 .etiq { float: right; position: relative; left: -29%; margin-top: 6px }
.eco2 .bleu dd.first { color: #172774 }
.eco2 .orange dd.first { color: #F76100 }
/* Bloc de navigation */
/*
.naveco, .naveco div { height: 38px }
.naveco div { padding: 3px 5px 0 5px; text-align: center; position: relative }
.naveco a {
  float: left; height: 15px; line-height: 15px; width: 33.33%;
  text-decoration: underline; color: white; font: bold 13px Arial, sans-serif
}
.naveco.orange { background: url('/ressources/_global/images/barreg_orange_droite.gif') no-repeat top right }
.naveco.orange div { background: url('/ressources/_global/images/barreg_orange.gif') no-repeat top left }
.naveco.bleu { background: url('/ressources/_global/images/barreg_bleu_droite.gif') no-repeat top right }
.naveco.bleu div { background: url('/ressources/_global/images/barreg_bleu.gif') no-repeat top left }
*/
.naveco, .naveco div { height: 101px }
.naveco div { margin: 0 4px 0 0; padding-top: 8px; padding-left: 4px; text-align: center }
.naveco a {
  float: left; height: 22px; line-height: 22px; width: 33%; text-align: center;
  text-decoration: underline; color: white; font: bold 13px Arial, sans-serif
}
.naveco .bytwo a { width: 49.5% }
.naveco .byone a { width: 99% }
.naveco.orange { background: url('/ressources/_global/images/barreg_orange_droite.gif') no-repeat top right }
.naveco.orange div { background: url('/ressources/_global/images/barreg_orange.gif') no-repeat top left }
.naveco.bleu { background: url('/ressources/_global/images/barreg_bleu_droite.gif') no-repeat top right }
.naveco.bleu div { background: url('/ressources/_global/images/barreg_bleu.gif') no-repeat top left }
/* Etiquette */
/*
.etiq { color: white }
.etiq img { vertical-align: middle; padding-bottom: 3px }
.etiq em { margin-left: -65px }
*/
.etiq { width: 70px; height: 20px; line-height: 20px; text-align: center }
.etiq span { padding-right: 10px; color: white; font-weight: bold }
.etiq.rouge { background: url('/ressources/_global/images/etiq_rouge.gif') no-repeat top left }
.etiq.vert { background: url('/ressources/_global/images/etiq_vert.gif') no-repeat top left }
/* -- OUAM: Fin. */

/*------------------------------------------------------------------------------
Hacks --------------------------------------------------------------------------
------------------------------------------------------------------------------*/

/* IE Mac ne voit pas l'asterisque qui suit l'antislash \*//*/

#actu_home_right {
  overflow:hidden;
  margin:0;
  padding:0;
}

#col2 {
  width : 240px;
  margin : 0 ;
  float : left ;
  border-right : 1px solid #ffffff;
  display : inline;
  padding: 0;
}

/**/

