/* -------------------------------------------------------- */
/* Importation d'une font spéciale pour le rebranding
/* -------------------------------------------------------- */
#header #entete .boxChannels ul li {font-family:'Verlag';}
.ctnNavigation .menu ul li {font-family:'Verlag';}
#footer .ctnFooter .liens h3 {font-family:'Verlag';}
/* -------------------------------------------------------- */

@import url(wcmFrontend.css);



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
}


/* Définition du contenu principal */
body {
    font-family:Arial,Helvetica,Verdana,sans-serif;
    font-size:12px;
    color:#333;
    background:#fff;
}
.clearer {
  	clear:both;
  	height:0;
    padding:0;
  	margin:0;
  	overflow:hidden;
}
.clear {clear:both; line-height:0; display:block;}

input,
textarea,
select {
    font-family:Arial,Helvetica,Verdana,sans-serif;
    font-size:12px;
    line-height:14px;
    color:#333;
}

a {text-decoration:none;}
a:active,
a:focus {outline:none;}
a:hover {text-decoration:underline;}

a, a:visited {color: #003399;}
a.lined, a.lined:visited {text-decoration: underline;}

ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content:'';
	content:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
sup {
	font-size:90%;
	vertical-align:super;
}

.pub974x20 {
    float:left;
    width:974px;
    padding:0 10px;
    background:#fff;
}

/* trace dans le code (id de boite et id liste) et trucs non visible */
.id_obj,
#toggleImg-window,
.silent,
#col634 .w180 .pub180 h2,
#col300 .bigbox h2,
.rail-right .bigbox h2 {display:none;}

* .edit_bt img {
    margin:0 !important;
    padding:0 !important;
    width:11px !important;
    height:11px !important;
}
/* ---------------------------------------------------------------------------------- */
/* CONTENU
/* Definition des éléments du contenu
/* ---------------------------------------------------------------------------------- */
#wrapper .filariane.article {
    padding:10px 0 0 20px;
    width:954px;
}

#wrapper #ctn {
    float:left;
    width:954px;
    padding:0 20px 10px 20px;
    background:#fff;
}

/* Breadcrumb */
.breadcrumb {
    float:left;
    width:954px;
    padding:0 10px 10px 10px;
    background:#fff;
}
.breadcrumb.title h1 {
    float:left;
    font-size:18px;
    font-weight:bold;
    line-height:20px;
    padding:0 45px 3px 0;
    text-transform:uppercase;
}
.breadcrumb ul {float:left;}
.breadcrumb.title ul {
    width:944px;
    border-top:1px solid #5f7b88;
}
.breadcrumb ul li {
    float:left;
    padding:8px 0 0 0;
    font-size:11px;
    line-height:12px;
    color:#000;
}
.breadcrumb ul li a {color:#000;}
.breadcrumb ul li.active {font-weight:bold;}

/* ------------------------------------------- */
/* publireportage */
/* ------------------------------------------- */
.publireportage{
   width:634px;
   height:88px;
   margin:auto;
}
.publiTexte{
 font-family: Georgia, "Times New Roman", Times, serif; font-size:1.1em;
}

/* ------------------------------------------- */
/* pub en-dessous du fil ariane */
/* ------------------------------------------- */
.pubarticle954,
.pubfiche954,
.pubsection954 {
float: left;
width: 974px;
margin: 0 0 10px -8px;
}

/* ------------------------------------------- */
/* Definiion des H1 - titres des articles
/* pages de contenu principal
/* ------------------------------------------- */
#ctn h1 {
    float:left;
    width:100%;
    padding:0 0 40px 0;
    margin:12px 0 0 0;
    font-size:30px;
    font-weight:normal;
    line-height:30px;
    text-align:left;
    color:#5e7a88;
    background:url(../images/bg_title-fiche.gif) repeat-x bottom;
}

/* ------------------------------------------- */
/* Definition des H2 - titres de boites
/* pages index, boites, contenu secondaire
/* ------------------------------------------- */
h2 {
    font-size:24px;
    font-weight:normal;
    line-height:30px;
    color:#333;
    text-transform:uppercase;
    border-bottom:9px solid #999;
}
h2 a {color:#333;}
h2 span {
    font-size:30px;
    color:#518bb9;
}
.articleSuptitle {
    font-size:18px;
    display:block;
}
.titleSeparator {
    float:left;
    width:9px;
    height:15px;
    background:#999;
    overflow:hidden;
}

/* ------------------------------------------- */
/* petits objets
/* (plus, raquo, icones, commentaires)
/* ------------------------------------------- */
.showIco,
.hideIco {
    display:inline-block;
    width:14px;
    height:14px;
    background: url(../images/ico_showHide.png) 0 0 no-repeat;
    cursor:pointer;
}
.hideIco {background:url(../images/ico_showHide.png) 0 -100px no-repeat;}
.showIco:hover,
.hideIco:hover {text-decoration:none;}
.raquo {
    display:inline-block;
    padding:1px;
    margin:2px 0 0 0;
    border:1px solid #518bb9;
    font-family:Tahoma, sans-serif;
    font-size:14px;
    font-weight:bold;
}
.raquo a {
    display:inline-block;
    width:11px;
    height:12px;
    line-height:11px;
    padding:0 1px 0 0;
    color:#fff;
    background:#518bb9;
}
.raquo a:hover {text-decoration:none;}
.nbComments {
    position:relative;
    float:left;
    height:17px;
    min-width:15px;
    line-height:17px;
    text-align:center;
    padding:0 4px 0 4px;
    background-color:#518bb9;
    color:#fff;
}
.nbComments .arrow {
    position:absolute;
    display:block;
    border:4px solid transparent;
    border-right:4px solid #518bb9;
    border-top:4px solid #518bb9;
    font-size:0px;
    line-height:0%;
    width:0px;
    float:left;
    bottom:15px;
    right:4px;
    bottom:-8px;
    z-index:1;
}
input.btn-voter,
a.bouton {
    position:relative;
    display:inline-block;
    padding:1px 25px 1px 5px;
    border:1px solid #518bb9;
    background:#fff url(../images/btnStandardBg.jpg) 0 bottom repeat-x;
    font-weight:bold;
    color:#518bb9;
    font-size:14px;
    min-width:110px;
}
input.btn-voter {
    margin:5px 0 10px 184px;
    padding:1px 8px 1px 8px;
}
a.bouton span {
    position:absolute;
    display:inline-block;
    border:6px dashed transparent;
    border-top:6px solid #518bb9;
    width:0px;
    height:0px;
    right:3px;
    top:5px;
    z-index:10;
}
input.done {
    display:inline-block;
    width:14px;
    height:22px;
    background:url(../images/btnOk.png) center center no-repeat;
    border:0;
    margin-left:5px;
}
.bottom a.literal {
    color:#518bb9;
    text-decoration:none;
}
.bottom a.literal:hover {text-decoration:underline;}

/* ------------------------------------------- */
/* Box standard - 434px et 634px
/* Peut contenir une navigation
/* ------------------------------------------- */
.box434,
.box634 {
    float:left;
    margin: 0 0 20px;
}
.box434 .box434navigation,
.box634 .box634navigation {
    float:left;
    height:14px;
    padding:0 0 0 5px;
}
.box434 .box434navigation a,
.box634 .box634navigation a {color:#333;}
.box434 .box434navigation h3,
.box634 .box634navigation h3 {
    float:left;
    display:block;
    padding:0 5px;
    margin:0 0 12px 0;
    position:relative;
    top:8px;
    font-size:13px;
    font-weight:bold;
    color:#333;
    border-right:1px solid #333;
}
.box434 .box434navigation h3.last,
.box634 .box634navigation h3.last {border-right:0 none;}
.box434 ul,
.box634 ul {
    float:left;
    padding:15px 0 0 0;
}
.box434 .standard ul {
    padding:0;
}
.box434 ul li,
.box634 ul li {
    float:left;
    padding:8px 0 8px 12px;
    background:url(../images/list_arrow.png) no-repeat 0 11px;
    border-bottom:1px dotted #999;
}
.box434 ul li a,
.box634 ul li a {color:#000;}
.box434 ul li.first,
.box434 ul li.last,
.box634 ul li.first,
.box634 ul li.last {border-bottom:0 none;}
.box434 ul li img,
.box634 ul li img {
    float:left;
    width:180px;
    height:120px;
    padding:0 28px 0 0;
}
.box434 ul li.first a.images {
    float:left;
    width:208px;
}
.box434 ul li.first div {
    float:left;
    width:214px;
}
.box434 ul li span.section,
.box634 ul li span.section {
    font-weight:bold;
    color:#518bb9;
    padding:0 0 5px 0;
}
.box434 ul li span.section a,
.box634 ul li span.section a {color:#518bb9;}
.box434 ul li p,
.box634 ul li p {
    line-height:14px;
    padding:3px 35px 3px 0;
}
.box434 ul li p a,
.box634 ul li p a {color:#518bb9;}
.box434 ul li p strong,
.box634 ul li p strong {
    font-size:16px;
    font-weight:bold;
    line-height:18px;
}
.box434 ul li p strong a {color:#333;}
.box300 .bottom,
.box434 .bottom,
.box634 .bottom {
    float:left;
    padding:0 5px 5px 0;
    border-bottom:1px solid #518bb9;
    border-right:1px solid #518bb9;
    text-align:right;
}
.box434 .standard .bottom {
margin-top: 15px;
}

/*reset des ul/li pour le slideshow qui utilise aussi la boite 634*/
.box634 .slideshow ul {
    float:none;
    padding:0;
}
.box634 .slideshow ul li {
    float:none;
    padding:0;
    border-bottom:none;
}
.box634 .slideshow ul li.line,
.box634 .slideshow ul li.line li {background:none;}


/* ---------------------------------------------------------------------------------- */
/* #col634
/* elements de la colonne centrale (634px)
/* ---------------------------------------------------------------------------------- */
#ctn #col634 {
    float:left;
    width:634px;
    padding:0 20px 0 0;
}
#ctn #col634 .w634 {
    float:left;
    width:634px;
    margin:0 0 20px 0;
}
/* pub 6340px */
.articlePubs .pub634,
.w634 .pub634 {
    float:left;
    width:634px;
    margin:10px 0 20px 0;
}
/* --
----------------------------------------- */
/* Box standard - redéfinition 634px
/* ------------------------------------------- */
.box634 {width:634px;}
.box634 .box634navigation {width:620px;}
.box634 ul {
    width:634px;
    padding:0;
}
.box634 ul li {
    width:634px;
    padding:10px 0 8px 0;
    background:none;
}
.box634 ul li a {color:#518bb9;}
.box634 ul li strong {
    padding:0;
    font-size:16px;
    line-height:20px;
}
.box634 ul li strong a {color:#000;}
.box634 .bottom {width:628px;}
.box634 .btnPlus, .box434 .btnPlus{
    float:left;
    padding:9px 15px 8px 15px;
    margin:12px 0 0 0;
    font-size:12px;
    font-weight:bold;
    color:#fff;
    background:#518bb9;
    -moz-border-radius:3px 3px 3px 3px;
    border-radius:3px 3px 3px 3px;
}
.box634 .btnPlus a, .box434 .btnPlus a {color:#fff;}
.box634 ul#plus, .box434 ul#plus {display:none;}

/* Box standard avec images */
.box634 ul.images li {padding:20px 0 20px 0;}
.box634 ul.images li img {
    width:130px;
    height:87px;
    padding:0 18px 0 0;
}
.box634 ul.images li strong {font-size:18px;}

/* ------------------------------------------- */
/* Manchette principale - boite auto_634_man
/* ------------------------------------------- */
#manchette {
    float:left;
    width:634px;
    background:#333;
    padding:25px 0 25px 0;
    margin:0 0 20px 0;
}
#manchette a {color:#518bb9;}
#manchette img {
    float:left;
    width:570px;
    height:379px;
    padding:0 32px 0 32px;
}
#manchette .description {
    float:left;
    width:570px;
    padding:0 32px 0 32px;
    margin:10px 0 0 0;
    color:#9bbdce;
    font-size:14px;
    line-height:18px;
}
#manchette .description h2 {
    margin:10px 0 0 0;
    color:#fff;
    font-size:28px;
    text-transform:none;
    border-bottom:0 none;
}
#manchette .description h2 a {color:#fff;}
#manchette .description p {
    float:left;
    width:570px;
    color:#fff;
    font-size:14px;
    margin:10px 0 0 0;
}
#manchette .description p.section {text-transform:uppercase;}

/* ------------------------------------------- */
/* Sous-manchette - boite auto_634_sm
/* ------------------------------------------- */
#sousManchette634 {
    float:left;
    width:634px;
}
#sousManchette634 h2 {
    width:auto;
    padding:2px 12px 0 12px;
    font-size:18px;
    font-weight:bold;
    color:#fff;
    background:#5e7a88;
    position:relative;
    top:1px;
    border-bottom:0 none;
}
#sousManchette634 h2 a {color:#fff;}
#sousManchette634 h2 a:hover {text-decoration:none;}
#sousManchette634 .innerContent,
#sousManchette634 .content {
    float:left;
    width:622px;
    padding:12px 0 10px 10px;
    margin:0;
    overflow:hidden;
    border:1px solid #ccc;
    background:url(../images/triangle.gif) no-repeat 110px 0;
}
#sousManchette634 .noTriangle {
	background:none;
}
#sousManchette634 .content.noTriangle {
  width:621px;
  padding:0;
}
#sousManchette634 .innerContent div,
#sousManchette634 .content div  {
    float:left;
    width:196px;
    min-height:197px;
    background:#333;
    font-size:12px;
    line-height:14px;
    padding:0 0 7px 0;
    margin:0 11px 0 0;
}
#sousManchette634 .innerContent div p ,
#sousManchette634 .content div p {
    float:left;
    width:182px;
    padding:0 7px 0 7px;
}
#sousManchette634 .innerContent div p.section,
#sousManchette634 .content div p.section  {
    color:#518bb9;
    font-weight:bold;
    line-height:18px;
    text-transform:uppercase;
}
#sousManchette634 .innerContent div p.section a ,
#sousManchette634 .content div p.section a { color:#518bb9; }
#sousManchette634 .innerContent div a,
#sousManchette634 .content div a  { color:#fff; }
#sousManchette634 .innerContent div img,
#sousManchette634 .content div img {
    display:block;
    width:196px;
    height:130px;
    padding:0 0 7px 0;
}

/* ------------------------------------------- */
/* Boite modèles - auto_634_models
/* ------------------------------------------- */
.box634 form {
    float:left;
    width:634px;
    margin:0 0 10px 0;
    background:#ececec;
}
.box634 form label {
    float:left;
    padding:0 10px 0 10px;
    font-weight:bold;
    line-height:30px;
}
.box634 form select {
    float:left;
    padding:2px;
    margin:4px 0 0 0;
}
#mark {
    float:left;
    width:634px;
}
#mark  .innerContent,
#mark  .content {
    float:left;
    width:624px;
    padding:0 0 0 10px;
}
#mark  .innerContent .item ,
#mark  .content .item {
    float:left;
    display:block;
    width:624px;
    height:70px;
    padding:5px 0;
    font-weight:bold;
    font-size:16px;
    color:#000;
    border-bottom:dotted 1px #ccc;
    overflow:hidden;
}
#mark  .innerContent .item  img,
#mark  .content .item  img {
    width:104px;
    height:70px;
    display:inline-block;
    padding:0 10px 0 0;
    vertical-align:middle;
}
#mark  .innerContent .item .lien,
#mark  .content .item .lien {
    display:inline-block;
    max-width:475px;
    vertical-align:middle;
}
#mark  .innerContent .item .lien:hover ,
#mark  .content .item .lien:hover { text-decoration:underline; }
#mark  .innerContent .item a ,
#mark  .content .item a {
    color:#000;
    cursor:pointer;
}
#mark  .innerContent .item span.raquo,
#mark  .content .item span.raquo {
    padding-left:10px;
    font-size:18px;
    color:#528bb8;
    border:0 none;
}
#mark  .innerContent .item.last,
#mark  .content .item.last  { border-bottom:0 none; }


/* ------------------------------------------- */
/* Liste des marques
/* affiche icones quand dans la colonne du centre
/* aussi utilise dans la colonne de 300px
/* ------------------------------------------- */
.w634 .marquesCtn {
    float:left;
    width:634px;
    padding:0 0 20px 0;
}
.w634 .marquesCtn h2 {
    width:614px;
    padding:0 10px;
    margin:10px 0;
    background:url(../images/bg_title.gif) repeat-x bottom;
    font-size:16px;
    line-height:32px;
    text-transform:none;
    border-bottom:0 none;
}
.w634 .marquesCtn h2 .showIco,
.w634 .marquesCtn h2 .hideIco {
    float:right;
    margin-top:6px;
}
.w634 .boxMarques {width:622px;}
.w634 .boxMarques .col {
    width:149px;
    height:250px;
    padding-left:5px;
}
.w634 .boxMarques li a {
    display:inline-block;
    line-height:14px;
    padding:3px 5px 3px 30px;
    margin-bottom:5px;
    font-size:14px;
}
.boxMarques {
    float:left;
    border:1px solid #ccc;
    padding:5px;
}
.boxMarques .col {
    float:left;
    border-left:1px solid #ccc;
}
.boxMarques .first {border-left:1px solid #fff;}
.boxMarques li a {color:#000;}

/* ------------------------------------------- */
/* petits icones pour les marques d'auto
/* ne pas modifier les noms de class
/* ------------------------------------------- */
.w634 .boxMarques .Acura {background:url(../images/icoAuto.png) 0 0px no-repeat;}
.w634 .boxMarques .Audi {background:url(../images/icoAuto.png) 0 -50px no-repeat;}
.w634 .boxMarques .BMW {background:url(../images/icoAuto.png) 0 -100px no-repeat;}
.w634 .boxMarques .Buick {background:url(../images/icoAuto.png) 0 -150px no-repeat;}
.w634 .boxMarques .Cadillac {background:url(../images/icoAuto.png) 0 -200px no-repeat;}
.w634 .boxMarques .Chevrolet {background:url(../images/icoAuto.png) 0 -250px no-repeat;}
.w634 .boxMarques .Chrysler {background:url(../images/icoAuto.png) 0 -300px no-repeat;}
.w634 .boxMarques .Dodge {background:url(../images/icoAuto.png) 0 -350px no-repeat;}
.w634 .boxMarques .Fiat {background:url(../images/icoAuto.png) 0 -400px no-repeat;}
.w634 .boxMarques .Ford {background:url(../images/icoAuto.png) 0 -450px no-repeat;}
.w634 .boxMarques .GMC {background:url(../images/icoAuto.png) 0 -500px no-repeat;}
.w634 .boxMarques .Honda {background:url(../images/icoAuto.png) 0 -550px no-repeat;}
.w634 .boxMarques .HUMMER {background:url(../images/icoAuto.png) 0 -600px no-repeat;}
.w634 .boxMarques .Hyundai {background:url(../images/icoAuto.png) 0 -650px no-repeat;}
.w634 .boxMarques .Infiniti {background:url(../images/icoAuto.png) 0 -700px no-repeat;}
.w634 .boxMarques .Jaguar {background:url(../images/icoAuto.png) 0 -750px no-repeat;}
.w634 .boxMarques .Jeep {background:url(../images/icoAuto.png) 0 -800px no-repeat;}
.w634 .boxMarques .Kia {background:url(../images/icoAuto.png) 0 -850px no-repeat;}
.w634 .boxMarques .LandRover {background:url(../images/icoAuto.png) 0 -900px no-repeat;}
.w634 .boxMarques .Lexus {background:url(../images/icoAuto.png) 0 -950px no-repeat;}
.w634 .boxMarques .Lincoln {background:url(../images/icoAuto.png) 0 -1000px no-repeat;}
.w634 .boxMarques .Mazda {background:url(../images/icoAuto.png) 0 -1050px no-repeat;}
.w634 .boxMarques .Mercedes-Benz {background:url(../images/icoAuto.png) 0 -1100px no-repeat;}
.w634 .boxMarques .MINI {background:url(../images/icoAuto.png) 0 -1150px no-repeat;}
.w634 .boxMarques .Mitsubishi {background:url(../images/icoAuto.png) 0 -1200px no-repeat;}
.w634 .boxMarques .Nissan {background:url(../images/icoAuto.png) 0 -1250px no-repeat;}
.w634 .boxMarques .Pontiac {background:url(../images/icoAuto.png) 0 -1300px no-repeat;}
.w634 .boxMarques .Porsche {background:url(../images/icoAuto.png) 0 -1350px no-repeat;}
.w634 .boxMarques .Ram {background:url(../images/icoAuto.png) 0 -1400px no-repeat;}
.w634 .boxMarques .Saab {background:url(../images/icoAuto.png) 0 -1450px no-repeat;}
.w634 .boxMarques .Saturn {background:url(../images/icoAuto.png) 0 -1500px no-repeat;}
.w634 .boxMarques .Scion {background:url(../images/icoAuto.png) 0 -1550px no-repeat;}
.w634 .boxMarques .Smart {background:url(../images/icoAuto.png) 0 -1600px no-repeat;}
.w634 .boxMarques .Subaru {background:url(../images/icoAuto.png) 0 -1650px no-repeat;}
.w634 .boxMarques .Suzuki {background:url(../images/icoAuto.png) 0 -1700px no-repeat;}
.w634 .boxMarques .Toyota {background:url(../images/icoAuto.png) 0 -1750px no-repeat;}
.w634 .boxMarques .Volkswagen {background:url(../images/icoAuto.png) 0 -1798px no-repeat;}
.w634 .boxMarques .Volvo {background:url(../images/icoAuto.png) 0 -1848px no-repeat;}

/* ------------------------------------------- */
/* Boite de comparaison (articles et fiche auto)
/* ------------------------------------------- */
.box634 #compareBox {
    width:622px;
    float:left;
    _float:none;
    padding:0 0 12px 12px;
    background:#ebebeb;
    font-family:Georgia, "Times New Roman", Times, serif;
    overflow:hidden;
}
/* version commanditée - supprimer le display:none; quand il y a un commanditaire actif */
.article .box634 #compareBox {}

h2.commanditeTitle {
    background:#464445;
    border-bottom:0px;
    font-size:18px;
    font-weight:normal;
    font-family:Georgia, "Times New Roman", Times, serif;
    line-height:30px;
    margin-top:10px;
    padding:0 0 0 10px;
    color:#fff;
    text-transform:uppercase;
    clear: both;
}
h2.commanditeTitle a,
h2.commanditeTitle a:hover {
    color:#fff;
    text-decoration:none;
}
h2.commanditeTitle span.commandite {
    float: right;
    background: none;
    width: 203px;
    height: 24px;
    padding: 3px 3px 0 0;
    text-align: center;
    font-style: italic;
    text-transform: none;
    color: #fff;
    font-size: 12px;
    overflow: hidden;
    display:block;
}
/*h2.commanditeTitle span.commandite strong {
    font-style:normal;
    font-family:Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    font-size:14px;
}*/
#compareBox .modelSelection {
    display:block;
    float:left;
    width:195px;
    height:200px;
    background:#fff;
    margin:10px 12px 12px 0;
}
#compareBox .modelSelection p {
    font-size:11px;
    text-align:center;
    padding: 0 20px;
}
#compareBox .compareVisual {
    position:relative;
    display:block;
    text-align:center;
    margin:12px auto 15px;
    width:173px;
    height:130px;
    background:#fff;
    border:1px solid #999;
    overflow: hidden;
}
#compareBox .compareVisual span {
    position:absolute;
    display:block;
    width: 100px;
    line-height:88px;
    bottom:0;
    left:0px;
    z-index:10;
    color:#dedede;
    font-size:84px;
    font-weight:bold;
    text-align:left;
    font-family:"Times New Roman", Times, serif;
}
#compareBox .compareVisual img {
    position:absolute;
    top:0px;
    left:0px;
    z-index:100;
    width:auto;
}
#compareBox p.plus {
    text-align:right;
    margin-right:7px;
    color:#464445;
    vertical-align: middle;
}
#compareBox p.plus a {color:#464445;}
#compareBox p.plus span.arrow {
    display:inline-block;
    margin-left:5px;
    height:0px;
    width:0px;
    vertical-align:middle;
    border:6px solid #EBEBEB;
    border-left:6px solid #a8a6a7;
}

/* ------------------------------------------- */
/* redefinition pour la colonne 300px
/* ------------------------------------------- */
#col300 #marquesCtn300 p,
.rail-right #marquesCtn300 p {
    clear:both;
    text-align:right;
    width:100%;
}
#col300 #marquesCtn300 .boxMarques,
.rail-right #marquesCtn300 .boxMarques {width:288px;}

#col300 #marquesCtn300 .boxMarques .col,
.rail-right #marquesCtn300 .boxMarques .col {
    max-width:100px;
    min-width:70px;
    height:195px;
    padding:0 8px;
    white-space:nowrap;
}
#col300 #marquesCtn300 .boxMarques .first,
.rail-right #marquesCtn300 .boxMarques .first {width:70px;}

/* ------------------------------------------- */
/* Boite Blogues dans section Opinions
/* ------------------------------------------- */
.w634 .blogues {
    float:left;
    width:634px;
    padding:12px 0 14px 0;
}
.w634 .blogues img {
    float:left;
    width:180px;
    padding:0 18px 0 0;
}
.w634 .blogues .bloguesContent {
    float:left;
    width:436px;
}
.w634 .blogues .bloguesContent ul {width:436px;}
.w634 .blogues .bloguesContent strong {
    font-size:16px;
    line-height:22px;
    text-transform:uppercase;
}
.w634 .blogues .bloguesContent strong a {color:#000;}
.w634 .blogues .bloguesContent ul li {
    width:424px;
    background:url(../images/list_arrow.png) no-repeat 0 11px;
    padding:8px 0 8px 12px;
}

/* ------------------------------------------- */
/* Plan du site
/* ------------------------------------------- */
#ctn.plansite ul {
    float:left;
    width:170px;
    padding:0 10px 0 0;
}
#ctn.plansite ul li {padding:12px 0 0 0;}
#ctn.plansite ul li a {
    color:#000;
    font-weight:bold;
}
#ctn.plansite ul li ul {
    width:160px;
    padding:5px 0 12px 10px;
}
#ctn.plansite ul li ul li a,
#ctn.plansite .marques ul li a {
    color:#5e7a88;
    font-weight:normal;
}
#ctn.plansite ul li ul li,
#ctn.plansite .marques ul li {
    padding:0;
    line-height:18px;
}
#ctn.plansite .marques {
    float:left;
    width:230px;
    padding:12px 20px;
    background:#f7f7f7;
}
#ctn.plansite .marques strong {
    float:left;
    width:230px;
    padding:0 0 5px 0;
}
#ctn.plansite .marques ul {
    width:115px;
    padding:0;
}

/* ------------------------------------------- */
/* RSS
/* ------------------------------------------- */
#rss {
    float:left;
    width:954px;
    line-height:14px;
}
#rss p {
    float:left;
    width:934px;
    padding:10px;
    line-height:14px;
}
#rss ul {
    float:left;
    width:934px;
    padding:20px 10px 10px 10px;
}
#rss ul li {
    float:left;
    width:900px;
    padding:0 0 0 34px;
    font-size:14px;
    font-weight:bold;
    line-height:32px;
    background:url(../images/xml.gif) no-repeat 0 8px;
}
#rss ul li a {color:#333;}

/* ------------------------------------------- */
/* FAQ et page 404
/* ------------------------------------------- */
#ctn.faq h2 {
    float:left;
    width:634px;
    padding-top:12px;
    text-transform:none;
}
#ctn.faq ul,
#ctn.faq dl,
#ctn.faq div.faqHaut,
#ctn.faq p {
    float:left;
    width:634px;
}
#ctn.faq p {
    padding:7px 0 7px 0;
    line-height:16px;
}
#ctn.faq p.note {font-style:italic;}
#ctn.faq a { color:#000; }
#wrapper .breadcrumb.title ul.faqNavigation {
    border-left:0 none;
    border-top:0 none;
    padding:40px 0 0 0;
}
#wrapper .breadcrumb.title ul.faqNavigation li {
    float:left;
    padding:0 4px;
    font-size:12px;
    border-left:1px solid #000;
}
#wrapper .breadcrumb.title ul.faqNavigation li a {color:#5e7a88;}
#wrapper .breadcrumb.title ul.faqNavigation li.first {
    border-left:0 none;
    padding-left:0;
}
#ctn.faq ul.faqSousNavig {
    padding:12px 0 30px 0;
    font-weight:bold;
    line-height:16px;
}
#ctn.faq ul.faqSousNavig li {
    padding:7px 0 0 12px;
    background:url(../images/list_arrow.png) no-repeat 0 11px;
}
#ctn.faq .faqHaut {
    padding:12px 0 12px 0;
    font-weight:bold;
    text-align:right;
}
#ctn.faq .faqHaut a {color:#5e7a88;}
#ctn.faq dl {padding:0 0 20px 0;}
#ctn.faq dt {
    font-size:14px;
    font-weight:bold;
    padding:10px 0 12px 0;
}
#ctn.faq dd {padding:0 0 12px 0;}
#ctn.faq dd a {color:#5e7a88;}
#ctn.faq dd.spacer {padding-left:34px;}
#ctn.faq ol {
    float:left;
    width:600px;
    list-style-type:decimal;
    padding:0 0 10px 30px;
    line-height:16px;
}
#ctn.faq form {
    float:left;
    padding:0 55px 0 0;
}
#ctn.faq form input {
    width:225px;
    padding:5px 0 4px 6px;
    margin:0 5px 0 0;
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    line-height:10px;
    color:#868686;
    border:1px solid #999;
}
#ctn.faq form .btn {
    width:31px;
    height:29px;
    margin:0;
    background:url(../images/btn_search.png) no-repeat 0 5px;
    border:0 none;
    cursor:pointer;
}
#ctn.faq .boxSection404 {
    float:left;
    width:278px;
    padding:10px;
    margin:0 0 20px 0;
    border:1px solid #999;
}
#ctn.faq .boxSection404 strong {font-size:14px;}
#ctn.faq .boxSection404 strong span { color:#5e7a88; }
#ctn.faq .boxSection404 ul {
    width:278px;
    padding:10px 0 0 0;
}
#ctn.faq .boxSection404 ul li {
    background:url(../images/list_arrow.png) no-repeat 0 8px;
    padding:6px 0 6px 12px;
}

/* ------------------------------------------- */
/* Archives
/* ------------------------------------------- */
#ctn.archives a {color:#5e7a88;}
#ctn.archives h2 {
    float:left;
    width:634px;
    padding-top:10px;
}
#ctn.archives.archivesArticle h2 {text-transform:none;}
#ctn.archives h2.guide {padding-top:40px;}
#ctn.archives ul {border-bottom:1px dotted #ccc;}
#ctn.archives ul li {
    float:left;
    padding:0 15px 5px 0;
}
#ctn.archives ul,
#ctn.archives p {
    float:left;
    width:634px;
}
#ctn.archives p {
    padding:15px 0 5px 0;
    font-size:16px;
    font-weight:bold;
}
#ctn.archives ul.annees {
    padding:0 0 38px 0;
    background:url(../images/bg_title-fiche.gif) repeat-x bottom;
    border-bottom:0 none;
}
#ctn.archives ul.annees li {
    float:left;
    padding:0 8px;
    font-size:20px;
    line-height:20px;
    font-weight:bold;
    border-left:1px solid #000;
}
#ctn.archives ul.annees li.active a {color:#000;}
#ctn.archives ul.annees li.first {
    border-left:0 none;
    padding-left:0;
}
#ctn.archives.archivesArticle ul {
    padding:20px 0 0 0;
    border-bottom:0 none;
}
#ctn.archives.archivesArticle ul li {
    width:634px;
    padding:5px 0 5px 0;
    border-bottom:1px dotted #ccc;
}
#ctn.archives .actions {
    float:left;
    width:634px;
    padding:20px 0 0 0;
    text-align:right;
}
#ctn.archives .actions a {
    padding:0 20px 0 0;
    color:#000;
}

/* ---------------------------------------------------------------------------------- */
/* .w434
/* elements de la colonne centrale gauche (434px)
/* ---------------------------------------------------------------------------------- */
#ctn #col634 .w434 {
    float:left;
    width:434px;
    padding:0 20px 0 0;
}

/* ------------------------------------------- */
/* Manchette principale
/* ------------------------------------------- */
.w434 #manchette {
    width:434px;
    padding:10px 0 20px 0;
}
.w434 #manchette img {
    width:414px;
    height:271px;
    padding:0 10px 0 10px;
}
.w434 #manchette .description {
    width:394px;
    padding:0 20px 0 20px;
    margin:8px 0 0 0;
    font-size:12px;
    line-height:16px;
}
.w434 #manchette .description h2 {
    margin:8px 0 0 0;
    font-size:18px;
    line-height:20px;
    border-bottom:0 none;
}
.w434 #manchette .description p {
    width:394px;
    font-size:12px;
    margin:8px 0 0 0;
}
.w434 #manchette .description p.section {font-size:13px;}

/* ------------------------------------------- */
/* Box standard - redéfinition 434px
/* ------------------------------------------- */
.box434 {
    width:434px;
    margin:0 0 20px 0;
}
.box434 ul {width:434px;}
.box434 ul li {width:422px;}
.box434 ul li.first {background:none;}
.box434 .bottom {width:428px;}

/* Box standard 434px avec images seulement */
.box434 ul.images li {
    width:180px;
    height:210px;
    padding:0 37px 15px 0;
    background:none;
    border-bottom:0 none;
}
.box434 ul.images li img {padding:0 0 10px 0;}
.box434 ul.images li p {padding:8px 12px 12px 0;}
.box434 ul.images li p strong span {color:#518bb9;}


/* ---------------------------------------------------------------------------------- */
/* .w180
/* elements de la colonne centrale droite (180px)
/* ---------------------------------------------------------------------------------- */
#ctn #col634 .w180 {
    float:right;
    width:180px;
}
#ctn.fiche #col634 .w180,
#ctn.article #col634 .w180 {
    float:right;
    margin-left:20px;
}

/* pub 180px */
.w180 .pub180 {
    float:left;
    width:180px;
    margin:0 0 20px 0;
}
/* pub 974px X 125px */
.pub974x125{margin: 0 auto;text-align:center;}

/* ------------------------------------------- */
/* toolbox180
/* print, share, commentaires, taille du texte
/* ------------------------------------------- */
.toolbox180 {
    float:left;
    width:178px;
    margin:0 0 20px 0;
    border:1px solid #ccc;
    font-size:12px;
}
.toolbox180 ul {
    list-style-type:none;
    padding:0 10px 0 10px;
    margin:0px;
}
.toolbox180 ul li {
    padding:0px 0px 0px 30px;
    border-bottom:1px dotted #999;
    line-height:30px;
}
.toolbox180 ul .comments {background:url(../images/comments.png) 0 center no-repeat;}
.toolbox180 ul .like {background:url(../images/like.png) 0 center no-repeat;}
.toolbox180 ul .font-size {background:url(../images/font-size.png) 0 center no-repeat;}
.toolbox180 ul .print {background:url(../images/print.png) 0 center no-repeat;}
.toolbox180 ul .share {background:url(../images/share.png) 0 center no-repeat;}
.toolbox180 ul .last {border-bottom:none;}
.toolbox180 ul li a {color:#000;}

/* ------------------------------------------- */
/* Boites 180 - Blogues, Experts, Dossiers
/* ------------------------------------------- */
.box180 {
    float:left;
    width:180px;
}
.box180.box180footerDark {
    border-bottom:8px solid #333;
    padding:0 0 5px 0;
    margin:0 0 20px 0;
}
.box180 .box180titleDark {
    float:left;
    width:180px;
    height:30px;
}
.box180 .box180titleDark h2 {
    width:160px;
    background:#333;
    padding:2px 10px 2px 10px;
    color:#fff;
    font-size:14px;
    line-height:24px;
    border-bottom:0 none;
}
.box180 .box180titleDark h2 a {color:#fff;}
.box180 .box180titleDark .arrow {
    position:relative;
    float:right;
    right:10px;
    width:0px;
    height:0px;
    border:10px dashed transparent;
    border-top:10px solid #333;
    font-size:0px;
    line-height:0%;
    z-index:10;
}
.box180 .box180titleDark h2 span {font-size:24px;}
.box180 .box180wrapper {
    float:left;
    width:178px;
    margin:5px 0 0 0;
    padding:0 0 2px 0;
    border:1px solid #ccc;
    position:relative;
}
.box180 .box180wrapper .box180title img {
    float:left;
    width:104px;
    height:70px;
}
.box180 .box180wrapper p {
    float:left;
    font-weight:bold;
    padding-bottom:10px;
    font-size:15px;
}
.box180 .box180wrapper a {color:#333;}
.box180 .box180wrapper .box180title {
    float:left;
    width:178px;
    height:70px;
    border-bottom:1px solid #ccc;
}
.box180 .box180auteur {
    position:absolute;
    padding:20px 5px 0 0;
    right:0;
    font-weight:bold;
    font-size:14px;
}
.box180 .box180auteur.blogue {
    left:85px;
    width:88px;
}
.box180 .box180auteur .big {font-size:16px;}
.box180 .box180image {
    float:left;
    width:170px;
    padding:6px 0 0 4px;
    overflow:hidden;
}
.box180 .box180content {
    float:left;
    width:158px;
    padding:17px 10px 8px 10px;
}
.box180.boxA1 .box180content {padding:10px 10px 0 10px;}
.w180 .box180.boxA1 .box180wrapper .box180text,
.w180 .box180.boxA1 .box180wrapper p {padding-bottom:5px;}
.box180 .box180content p {width:158px;}
.box180 .box180wrapper .box180text {
    padding-bottom:16px;
    font-size:12px;
    font-weight:normal;
    line-height:14px;
    text-align:left;
}
.box180 .box180wrapper .box180text a {
    color:#6699cc;
    font-weight:bold;
}
.box180 .box180wrapper .box180text a,
.box180 .box180wrapper .box180text .hellip {color:#518bb9;}
.box180 .box180footer {
    float:left;
    width:158px;
    text-align:right;
}
.box180.boxA1 .box180footer {
    width:168px;
    padding:5px 0 8px 0;
}
.box180 .box180footer .raquo a {color:#fff;}

/* ------------------------------------------- */
/* Box related articles - 180px
/* ------------------------------------------- */
.w180 .relatedArticles h2 {
    width:164px;
    padding:5px 5px 5px 9px;
    font-size:16px;
    line-height:18px;
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:0 none;
}
.w180 .relatedArticles {width:180px;}
.w180 .relatedArticles .titleSeparator {display:none;}
.w180 .relatedArticles ul {width:178px;}


/* ---------------------------------------------------------------------------------- */
/* #col300
/* elements de la colonne de droite (300px)
/* ---------------------------------------------------------------------------------- */
#ctn #col300,
#ctn .rail-right {
    float:left;
    width:300px;
}
#col300 .box300,
.rail-right .box300 {
    float:left;
    width:300px;
    margin:0 0 20px 0;
}
#col634 .innerContent .box300{
	clear: right;
    float: right;
    padding: 5px 0 5px 5px;
    margin-left:15px;
}
.box300 .bottom {width:294px;}
#col634 .innerContent .box300 h2,
#col300 .pub h2,
.rail-right .pub h2 {display:none;}

#col300 h2,
.rail-right h2 {
    font-size:18px;
    margin:0 0 10px 0;
}
#col300 h2 span,
#col300 h2 a span,
.rail-right h2 span,
.rail-right h2 a span {font-size:18px;}

/* ------------------------------------------- */
/* Recherche vehicule
/* ------------------------------------------- */
#frmVehicule {
    float:left;
    width:280px;
    padding:5px 10px 10px 10px;
    margin:0 0 20px 0;
    background:#5e7a88;
}
#frmVehicule h2 {
    width:280px;
    margin:0;
    color:#fff;
    border-bottom:0 none;
    background:url(../images/propulseFord.png) no-repeat 127px 0;
    line-height:24px;
    display:block;
    padding:0 0 10px 0;
}
#frmVehicule fieldset {
    float:left;
    width:280px;
}
#frmVehicule label {display:none;}
#frmVehicule select {
    float:left;
    width:110px;
    height:20px;
    margin:1px 10px 0 0;
}
#frmVehicule input {
    float:left;
    width:32px;
    height:24px;
    background:url(../images/btn_searchVehicule.png) no-repeat 0 0;
    border:0 none;
    cursor:pointer;
}

/* ------------------------------------------- */
/* Boite auto_300_po - Les plus populaires
/* ------------------------------------------- */
#col300 #auto300po.box300 h2,
.rail-right #auto300po.box300 h2 {text-transform:none;}
#auto300po .titres li {
    float:left;
    display:inline;
    height:50px;
    margin:0 1px 0 0;
    text-align:center;
}
#auto300po .titres li a {
    width:91px;
    color:#666;
}
#auto300po .titres li a span {cursor:pointer;}
#auto300po .titres li span.titre {
    display:block;
    width:91px;
    height:31px;
    padding:3px;
    font-size:12px;
    font-weight:normal;
    line-height:16px;
    text-transform:uppercase;
    border:1px solid #999;
    color:#666;
}
#auto300po .titres a.current {color:#518bb9;}
#auto300po .titres a.current span.titre {
    color:#518bb9;
    border:1px solid #518bb9;
}
#auto300po .titres li span.fleche {display:none;}
#auto300po .titres .current span.fleche {
    display:block;
    background:url(../images/triangle_populaires.gif) no-repeat top;
    width:91px;
    height:8px;
    position:relative;
    top:-1px;
    left:4px;
}
#auto300po .nouvelles {
    float:left;
    width:300px;
    padding:3px 0 0 0;
}
#auto300po .nouvelles ul {
    float:left;
    width:300px;
}
#auto300po .nouvelles ul li {
    float:left;
    width:300px;
    padding:7px 0 0 0;
    border-bottom:1px dotted #999;
}
#auto300po .nouvelles ul li.last {border-bottom:0 none;}
#auto300po .nouvelles ul li span.num {
    float:left;
    width:42px;
    font-size:84px;
    line-height:78px;
    font-weight:bold;
    color:#dedede;
    overflow:hidden;
}
#auto300po .nouvelles ul li .boxContent {
    width:258px;
    height:80px;
    position:relative;
    left:-5px;
    font-size:12px;
    line-height:14px;
    color:#333;
}
#auto300po .nouvelles #jour,
#auto300po .nouvelles #semaines {display:none;}
#auto300po .nouvelles ul li .boxContent a {
    color:#333;
    font-weight:normal;
}
#auto300po .nouvelles ul li.last .boxContent {
    padding:0;
    border-bottom:0 none;
}
#auto300po .nouvelles ul li .boxContent img {
    float:left;
    padding:2px 8px 0 0;
}

/* ------------------------------------------- */
/* Boite 300px - Sondage
/* ------------------------------------------- */
#sondage .question-jour {font-weight:bold;}
img.quizzGraph {
    display:block;
    margin:15px auto;
}
#sondage input.btn-voter {
    float:right;
    margin:5px 10px 10px 0px;
    width:100px;
    line-height:18px;
    padding:0 8px;
}

/* ------------------------------------------- */
/* Abonnement Infolettre - 300px
/* ------------------------------------------- */
#infolettre p {
    float:left;
    padding:17px 0 0 0;
    font-size:15px;
    font-weight:bold;
    font-style:italic;
}
#infolettre h2 {
    float:right;
    padding:10px;
    margin:0 0 8px 0;
    background:#5e7a88;
    font-size:14px;
    line-height:14px;
    color:#fff;
    border-bottom:0 none;
}
#infolettre .arrow {
    position:relative;
    float:right;
    right:-122px;
    top:34px;
    width:0px;
    height:0px;
    border:7px dashed transparent;
    border-top:7px solid #5e7a88;
    font-size:0px;
    line-height:0%;
    z-index:10;
}
#infolettre .boxInfolettre {
    float:left;
    width:278px;
    padding:10px;
    border:1px solid #5e7a88;
    font-size:14px;
    line-height:16px;
}
#infolettre .boxInfolettre a {
    font-size:11px;
    color:#518bb9;
}
#infolettre .boxInfolettre form {
    float:left;
    width:278px;
    padding:15px 0 15px 0;
    background:url(../images/ico_infolettre.gif) no-repeat 243px 24px;
}
#infolettre .boxInfolettre form label {
    font-weight:bold;
    line-height:22px;
}
#infolettre .boxInfolettre form input {
    float:left;
    width:200px;
    height:18px;
    border:1px solid #ccc;
}
#infolettre .boxInfolettre form a {
    float:left;
    padding:0 0 0 3px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:32px;
    font-weight:bold;
    line-height:18px;
    overflow:visible;
}
#infolettre .boxInfolettre form a:hover {text-decoration:none;}
#infolettre .boxInfolettre ul {
    float:left;
    width:278px;
    padding:3px 0 0 0;
    border-top:1px dotted #999;
}
#infolettre .boxInfolettre ul li {
    display:inline;
    padding:0 5px 0 8px;
    font-size:11px;
    line-height:12px;
    border-left:1px solid #999;
}
#infolettre .boxInfolettre ul li.first {
    padding-left:0;
    border-left:0 none;
}
#infolettre .boxInfolettre ul li a {color:#333;}

/* ------------------------------------------- */
/*  SECTION VIDEOS - LIMELIGHT - 300px
/* ------------------------------------------- */
.b73 {
    background-color:#eee;
    clear:both;
    float:left;
    width:300px;
    position:relative;
    margin: 0 0 20px;
}
.inner-b73 {
    clear:both;
    float:left;
    width:300px;
    position:relative;
}
.b73 .videoThumbnailWrapper {
    clear:both;
    float:left;
    min-height:92px;
    overflow:hidden;
    position:relative;
    width:278px;
}
.b73 .playerTitle {
    clear:both;
    float:left;
    width:300px;
    position:relative;
    background-color:#cccccc;
}
.b73 h3 {
    background-color:#5e7a88;
    height:30px;
    float:left;
    color: #FFF;
    font-weight: normal;
    font-size: 16px;
    margin:0;
    padding:0 12px 0 8px;
    line-height:30px;
    font-family:'Verlag', Arial, Helvetica, sans-serif;
    text-transform:uppercase;
}
.b73 h3 a,
.b73 h3 a:active,
.b73 h3 a:visited,
.b73 h3 a:hover {color:#fff;}
.b73 h3 a span{font-size:24px; color:#fff;}

.b73 .playerTitle .arrow {
    position:absolute;
    right:25px;
    top:30px;
    width:0px;
    height:0px;
    border:7px dashed transparent;
    border-top:7px solid #fff;
    font-size:0px;
    line-height:0%;
    z-index:10;
}
.b73 .videoThumbnailtext {
    color:#414141;
    float:left;
    padding:0 0 0 23px;
    width:115px;
    position:static;
}
.b73 .videoThumbnailtext a {color:#414141;}
.b73 .videoThumbnailTitle {
    color:#414141;
    font-size:1em;
    font-weight:700;
    margin:0;
    padding:0;
}
.b73 .videoThumbnailTitle a {color:#414141;}
.b73 .videoThumbnailDescription {
    margin:0;
    padding:0;
}
.b73 .videoThumbnailTime {
    color:#737171;
    font-size:0.8em;
    line-height:12px;
    margin:0;
    padding:6px 0 0;
}
.b73 .videoThumbnailDate {
    color:#666;
    font-size:0.85em;
    padding:6px 0;
}
.b73 .videoThumbnailImage {
    background-color:#000;
    border:solid #FFF;
    border-width:4px 4px 4px 0;
    float:left;
    height:66px;
    line-height:66px;
    margin-top:9px;
    padding:0;
    position:relative;
    width:120px;
}
.b73 .videoThumbnailImage .videoThumbnailImageAnchor {
    display:inline-block;
    height:66px;
    text-align:center;
    vertical-align:middle;
    width:120px;
}
.b73 .videosTumbArrow {
    _display:none;
    _visibility:hidden;
}
.b73 .videosTumbArrow img {
    height:31px;
    left:107px;
    margin:0;
    padding:0;
    position:absolute;
    top:18px;
    width:31px;
    _display:none;
    _visibility:hidden;
}
.b73 a.littlePlayButtonVideo {
    display:block;
    width:31px;
    height:31px;
    left: 107px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 18px;
    background:url(../images/videos/ico_littleplaybuttonvideo_sprite.png) no-repeat 0px 0px;
}
.b73 .videoThumbnailWrapper:hover a.littlePlayButtonVideo {background:url(../images/videos/ico_littleplaybuttonvideo_sprite.png) no-repeat 0px -31px;}
.b73 .impair {background-color:#eee;}
.b73 .pair {background-color:#f9f9f9;}
.b73 #videosContainer {
    min-height:168px;
    width:288px;
    margin-left:6px;
}
.b73 .playerbox {margin:6px 0 0 6px;}

/* compagnon */
.b73 #companion {
    width:300px;
    height:268px;
    display:none;
}
.b73 #delve_ad_box {
    position:relative;
    left:0px;
}
.b73 #delve_right_box {
    position:relative;
    top:1px;
}

/* fleches précédantes - suivantes */
.b73 .prevNext {
    position:relative;
    clear:left;
}
.b73 .prev_b73 {
    position:relative;
    float:left;
    background:url(../images/videos/ico_prev.png) no-repeat 0px 0px;
}
.b73 .next_b73 {
    position:relative;
    float:right;
    background:url(../images/videos/ico_next.png) no-repeat 0px 0px;
}
.b73 p.prev_b73 {
    position:relative;
    background:url(../images/videos/ico_prev.png) no-repeat 0px -25px;
}
.b73 p.next_b73 {
    position:relative;
    background:url(../images/videos/ico_next.png) no-repeat 0px -25px;
}
.b73 .prevNext a {
    position:relative;
    display:inline-block;
    background-color:#414141;
    color:#fff;
    width:137px;
    height:24px;
    line-height:24px;
    text-align:center;
}
.b73 .prevNext p {
    position:relative;
    display:inline-block;
    background-color:#414141;
    color:#ccc;
    width:137px;
    height:24px;
    line-height:24px;
    text-align:center;
}
.b73 .prevNext .prev_b73 {margin:0 4px 0 0;}
.b73 .plusDeVideos {
    float:right;
    clear:both;
    padding: 8px 2px 7px 0px;
    color:#000;
}
.b73 .plusDeVideos span {color:#bd0d0d;}

/* partager */
.b73 .partagerv2 {padding: 5px 0 5px 0px;}
.b73 .partagerv2 .videoFacebook {padding: 5px 0 5px 0px;}
.b73 .partagerv2 .videoTwitter {padding: 5px 0 5px 0px;}
.b73 .partagerv2 .videoGooglePlus {padding: 5px 0 5px 0px;}
.b73 .b73innercapture {
    padding: 4px 4px 7px 4px;
    margin:0 0 6px 0;
    border: 1px solid #bab6b4;
    background-color:#fff;
    float:left;
    position:relative;
    width:278px;
}


/* ---------------------------------------------------------------------------------- */
/* ARTICLE ET FICHES AUTO
/* Tout les elements relatif aux pages article
/* ---------------------------------------------------------------------------------- */
#ctn .articlePubs {
    float:left;
    width:634px;
    margin:0 0 20px 0;
}
#ctn.article .articlePubs {margin:10px 0 20px 0;}
#ctn .articlePubs .pub {
    float:left;
    width:300px;
    padding:0 34px 0 0;
}
#ctn .articlePubs .last .pub {padding:0;}
#ctn .articlePubs .pub h2 {display:none;}

/* Zone de visuel 634px - utiliser pour les zones de visuel ou de gallerie des articles, essais, dosiers */
.photo {
    float:left;
    width:602px;
    padding:30px 0 18px 30px;
    margin:12px 0 0 0;
    border:1px solid #999;
}
.photo img {
    width:569px;
    height:379px;
}
.photo .agrandir {
    padding:10px 31px 0px 0;
    text-align:right;
}
.photo .caption {
    margin:12px 0 0 0;
    color:#666;
}
.photo .credit {
    margin:0 0 4px 0;
    text-transform:uppercase;
    color:#666;
}

/* ------------------------------------------- */
/* Box related articles - 634px
/* ------------------------------------------- */
.w634 .relatedArticles {width:634px;}
.w634 .relatedArticles ul {
    width:622px;
    padding:26px 0 0 10px;
    margin:12px 0 0 0;
}
.w634 .relatedArticles ul li {
    width:180px;
    height:190px;
    padding:0 12px 0 12px;
}
.w634 .relatedArticles ul li img {
    width:180px;
    height:120px;
}
.w634 .relatedArticles ul li a {font-weight:normal;}
.relatedArticles {
    float:left;
    margin:0 0 20px 0;
}
.relatedArticles span {
    color:#518bb9;
    font-size:24px;
}
.relatedArticles ul {
    float:left;
    padding:0 0 10px 0;
    border:1px solid #ccc;
}
.relatedArticles ul li {
    float:left;
    width:170px;
    padding:4px;
    line-height:16px;
    color:#000;
}
.relatedArticles ul li .relatedArticlesImages {
    float:left;
    width:170px;
    margin:0 0 8px 0;
    overflow:hidden;
}
.relatedArticles ul li a {
    font-weight:bold;
    color:#000;
}
.relatedArticles ul li span {font-size:14px;}

/* ------------------------------------------- */
/* Zone de Fiche 634px - pour fiche auto
/* ------------------------------------------- */
.fiche634 {
    float:left;
    width:632px;
    border:1px solid #999;
    margin:20px 0 20px 0;
}
.resume {
    margin:10px 10px 10px 20px;
    width:604px;
    color:#434343;
}
.resume h2 {display:none;}
.resume p {
    padding-top:3px;
    margin-bottom:10px;
}
.resume .col {
    display:inline-block;
    float:left;
    width:175px;
    padding:0 10px 0 14px;
    border-left:1px solid #ccc;
    height:120px;
}
.resume .col .plus {float:right;}
.resume .first {
    padding:0 20px 0 0;
    border-left:1px solid #fff;
}
.resume .first p {
    border-bottom:1px dotted #ccc;
    padding-bottom:15px;
}
.resume .first p.last {border-bottom:1px dotted #fff;}
.resume .showIco {float:right;}


/* ---------------------------------------------------------------------------------- */
/* Zone de formulaires 634px
/* formulaires de recherche / filtre pour les fiches et les fiches comparatives
/* ---------------------------------------------------------------------------------- */
.w634 form {width:100%;}
.filtre {
    position:relative;
    float:left;
    width:592px;
    padding:15px 20px 15px 20px;
    background:#ebebeb;
}
.searchAutoFrm {
    position:relative;
    float:left;
    width:614px;
    padding:5px 10px;
    background:#ebebeb;
    margin-bottom:20px;
    vertical-align:middle;
}
.searchAutoFrm span {
    background:url(../images/ico_recherche.jpg) 0 0 no-repeat;
    display:inline-block;
    line-height:37px;
    padding-left:45px;
    margin:0 5px;
    font-size:18px;
    color:#518bb9;
}
.searchAutoFrm .done {
    height:37px;
    vertical-align:middle;
}
.filtre a.bouton {
    position:absolute;
    right:10px;
    top:15px;
}
.filtre label {
    font-weight:bold;
    color:#518bb9;
    font-size:14px;
    text-transform:uppercase;
}
.filtre select,
.searchAutoFrm select {
    width:190px;
    display:inline-block;
    margin-left:15px;
    vertical-align:middle;
}
.searchAutoFrm label {display:none;}


/* ---------------------------------------------------------------------------------- */
/* TABLEAUX (pages 2 colonnes)
/* Donnees tabulees pour les fiches auto et les fiches comparatives
/* ---------------------------------------------------------------------------------- */
table.sommaire {
    width:594px;
    margin:0 20px 10px 20px;
    border-collapse:separate;
    clear:both;
}
#styleInformations td {width:345px}
table.compare {
    width:624px;
    margin:0 5px 10px 5px;
}
.sommaire th,
.sommaire td {
    border-top:2px solid #fff;
    padding:5px 1px;
}
.compare th,
.compare td {
    border-top:0px solid #fff;
    border-bottom:1px solid #999;
}
.sommaire th {
    padding-left:8px;
    padding-left:4px;
    font-weight:bold;
    text-align:left;
    color:#000;
}
.sommaire td {
    padding-right:8px;
    text-align:right;
    color:#434343;
}
.compare th {text-align:left;}
.compare .topRow th,
.compare .topRow td {
    vertical-align:top;
    padding:4px;
    width:142px;
    border-bottom:0px;
}
.compare td {
    padding-right:5px;
    text-align:right;
}
.sommaire th.theme {
    padding-top:30px;
    padding-left:0px;
    border-bottom:1px solid #666;
    font-size:14px;
    text-transform:uppercase;
}
.sommaire tr.alt td,
.sommaire tr.alt th,
.alt { background:#ebebeb; }
.compare .topRow th.alt {background:none;}
tr.topRow .modelSelection {
    border:1px solid #999;
    padding:4px;
}
th.alt .modelSelection {background:#ebebeb;}
.sommaire tr.first th {padding-top:10px;}
.compare a.bouton {
    font-size:12px;
    width:100px;
    padding:1px 5px 1px 5px;
    margin:5px auto;
}
.compare .topRow th p {
    font-size:11px;
    text-align:center;
}
.compare .compareVisual {
    position:relative;
    display:block;
    text-align:center;
    margin:8px auto 15px auto;
    width:116px;
    height:87px;
    background:#fff;
    border:1px solid #999;
    overflow: hidden;
}
.compare .compareForm span {
    position:absolute;
    color:#dedede;
    font-size:84px;
    font-weight:bold;
    line-height:88px;
    bottom:0;
    font-family:"Times New Roman", Times, serif;
    left:5px;
    z-index:10;
}
.compare .compareForm img {
    position:relative;
    top:0px;
    left:0px;
    z-index:100;
}
.compare select {
    display:block;
    margin:0px auto 6px auto;
    width:132px;
    padding:1px;
}
.compare .done {margin-right:4px;}


/* ---------------------------------------------------------------------------------- */
/* Zone de contenu : le début de l'article est toujours autour de 434px de large mais
/* s'etend jusqu'a 634px quand il dépasse la colonne du centre
/* ---------------------------------------------------------------------------------- */
.article434 {color:#696969;}
.article434 a {
    color:#000;
    text-decoration:none;
}
.article434 .plus a {color:#fff;}
.article434 .auteur {
    float:left;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:0 0 3px 0;
    margin-bottom:10px;
    width:434px;
}
.article434 .auteur img {
    float:left;
    margin-right:33px;
}
.article434 .auteur div {
    float:left;
    width:344px;
}
.article434 .content .auteur p,
.article434 .innerContent .auteur p {
    float:left;
    width:344px;
    margin:3px 0 0 0;
}
.article434 .auteur p strong {
    font-size:14px;
    color:#000;
}
#wrapper .content .article434 .content,
.article434 .innerContent {
    margin-bottom:10px;
    padding:0;
    }
.article434 .innerContent h3.chapterTitle {
    font-size:22px;
    font-weight:normal;
    color:#518bb9;
    clear:left;
    margin-bottom:12px;
	padding-top:20px;
}
.article434 .content p,
.article434 .innerContent p {
	margin: 0 0 22px 0;
	font-size: 15px;
	line-height: 19px;
    color:#333;
}
.article434 .content  p.lead,
.article434 .innerContent p.lead {
	font-size: 18px;
	line-height: 22px;
    color:#333;
    font-weight:bold;
}
.article434 .innerContent p.lead span {text-transform:uppercase;}
.article434 .content .photo196,
.article434 .innerContent .photo196 {
    display:block;
    width:196px;
    float:left;
    clear:left;
    margin:6px 10px 4px 0;
    padding:4px;
    border:1px solid #e5e5e5;
    text-align:center;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    color:#343434;
}
.article434 .photo196 p {text-align:left;}
.article434 .photo196 .caption {
    color:#666;
    margin:4px 0 0 0;
}
.article434 .photo196 .credit {
    color:#666;
    margin:0 0 4px 0;
    text-transform:uppercase;
}
.article434 .content .photo180 ,
.article434 .innerContent .photo180 {
    display:block;
    width:180px;
    padding:4px;
    float:left;
    clear:left;
    margin:0px 10px 10px 0;
    border:1px solid #e5e5e5;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    color:#343434;
    text-align:center;
}
.article434 .photo180 p {
    text-align:left;
    font-size: 11px;
}
.article434 .photo180 .caption {
    color:#666;
    margin:4px 0 0 0;
}
.article434 .photo180 .credit {
    color:#666;
    margin:0 0 4px 0;
    text-transform:uppercase;
}
.article434 .exergue180 {
    display:block;
    width:178px;
    padding:5px;
    float:left;
    color:#5e7a86;
    font-size:18px;
    font-weight:bold
}
.article434 .box300.pub h2 { display:none; }

.articleFooter {
    position:relative;
    height:30px;
    overflow:visible;
    border-bottom:solid 1px #518bb9;
    padding-top:5px;
    clear:both;
}
.articleFooter .separator {
    display:block;
    position:absolute;
    right:0px;
    bottom:-1px;
    height:16px;
    width:1px;
    border-right:1px solid #518bb9;
}
.articleFooter .reseaux {
    float:left;
    height:30px;
}
.articleFooter .reseaux .fb_edge_widget_with_comment {width:150px;}
.article434 .photo180 .footer {
    text-align:right;
    margin-top:20px;
    padding-right:4px;
    border:0;
}

/* ------------------------------------------- */
/* Commentaires + formulaire
/* ------------------------------------------- */
.commenter-box {margin-bottom:10px}
.article-comment {background: #fff; border-top: 1px solid #999; clear: both; overflow: hidden; width: 100%;}
.comment-header {border-bottom: 1px solid #999; margin: 10px 0 1.5em 0; padding: 0 3px 3px 0; float: left; width: 100%;}
ul.comments-list {float: left;}
ul.comments-list li {border-bottom: 1px dotted #999; float: left; margin-bottom: 10px; padding: 0 0 10px 0;}
ul.comments-list .metadata {float: left; padding: 0; width: 130px;}
ul.comments-list .body-text {display: inline; float: right; margin-right: 15px; width: 470px;}
ul.comments-list .metadata p {margin-bottom: 0.6em;}
ul.comments-list .auteur {font-size: 90%; font-weight: bold; margin-left: 10px;}
ul.comments-list .date {font-size: 80%; padding-left: 10px;}
ul.comments-list .body-text p {line-height: 1.2em; margin-bottom: 1em;}
ul.comments-list p.editors-choice { font-size: 120%; font-weight: bold; text-transform: uppercase;}
ul.comments-list .quote {font-size: 120%;}
.list-alpha ul.square {margin-left: 15px;}
a.viewmore, p.learnmore a, span.viewmore {font-weight: bold;}

.comment-header p.learnmore { background-color: white;font-size: 85%; }
.special-box {border: 1px solid #999; clear: both;}
.commenter-box {background-color: #eee; margin-right: 10px;}
.commenter-box .inner {padding: 16px 28px;}
.commenter-box p {margin-bottom: 1.5em;}
.commenter-box .section {border-bottom: 1px dotted #999; float: none; margin-bottom: 1.5em; padding-bottom: 1.5em;}
.commenter-box h5 {font-size: 120%; margin-bottom: 1.5em;}
.commenter-box ul.square .quiet {color: #7c7c7e;}
.commenter-box .note, .commenter-box .note_s {font-family: Verdana,Arial,sans-serif; margin-bottom: 5px;}
.commenter-box .note_s {font-size: 10px;}
.comments-form {overflow: hidden;width: 100%;}

.commenter-box .section {
    border-bottom: 1px dotted #999999;
    float: none;
    margin-bottom: 1.5em;
    padding-bottom: 1.5em;
}

.comments-form textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #7E9DB9;
    color: #CCCCCC;
    font: bold 80% Verdana,Arial,sans-serif;
    height: 70px;
    margin: 0 0 1em;
    padding: 5px;
    width: 553px;
}

.articleStandard h4.special-cat {
    font-size: 14px;
    padding-bottom: 10px;
}

h4.special-cat {
    background: url("../images/bg-top-gradient.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    padding: 6px 0 0 10px;
    clear: both;
    margin: 0;
    text-transform: uppercase;
}

.comments-form label {
    float: left;
    font: 80%/1.3em Verdana,Arial,sans-serif;
    margin-bottom: 5px;
}

label {cursor: pointer;}

.comments-form input.btn-send {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    color: #333333;
    cursor: pointer;
    font: bold 85% Verdana,sans-serif;
    padding: 1px 2px;
    width: 100px;
    float: right;
    text-transform: uppercase;
}

.comments-form input.btn-send.disabled {
    color: #999999;
    cursor: default;
}

.article-comment .punchline, .article-comment .incitatif {
    margin-left: 40px;
}

.article-comment .incitatif {
    clear: both;
    font-size: 160%;
    margin-bottom: 10px;
}

.article-comment .punchline {
    font-size: 120%;
    margin-bottom: 2em;
}

ul.comments-list .postinfo {
    float: left;
    padding: 0;
    width: 130px;
}

ul.comments-list .postinfo span {
    margin-bottom: 0.6em;
}
ul.comments-list .pname {
    font-size: 90%;
    font-weight: bold;
    margin-left: 10px;
}

ul.comments-list .posttxt {
    display: inline;
    float: right;
    margin-right: 15px;
    width: 470px;
}

ul.comments-list .pdate {
    font-size: 80%;
    padding-left: 10px;
    display:block;
}
/*
.commentaires {
    float:left;
    width:634px;
    clear:left;
    margin-top:10px;
    margin-bottom:10px;
    background:#eee;
}
.commentaires p.incitatif,
.commentaires p.punchline {padding:0 0 0 10px;}
.commentaires h2 {
    margin:0 0 10px 0;
    padding:2px 10px;
    border:0px;
    line-height:24px;
    background:#333;
    color:#fff;
    font-weight:bold;
    font-size:14px;
}
.commentaires li {
    border-bottom:1px dotted #fefefe;
    margin:0 10px;
    padding:10px 0;
}
.commentaires .postinfo .pname {
    display:block;
    clear:both;
    font-weight:bold;
    font-size:13px;
    color:#000;
}
.commentaires .postinfo .pdate {
    display:inline-block;
    margin-right:10px;
    font-size:11px;
    color:#666;
}
.commentaires .postinfo .ptime {display:inline-block;}
.commentaires .posttxt {
    display:block;
    margin-top:16px;
}
.commentairesContent {
    float:left;
    width:614px;
    padding:10px;
}
.addComment {
    float:left;
    width:592px;
    border:1px solid #c5c5c5;
    background:#fff;
    padding:10px;
}
.addComment a {
    color:#5189ba;
    text-decoration:underline;
}
.addComment a:hover,
.addComment a:focus {text-decoration:none;}
#formContribution {
    float:left;
    width:552px;
    background:#c5c5c5;
    padding:20px;
}
.addComment h3 {
    background:url(../images/ico_comment_form.gif) 0 center no-repeat;
    padding-left: 20px;
    margin-bottom:20px;
    font-weight:bold;
    text-transform:uppercase;
    font-size: 14px;
    color:#000;
}
.addComment textarea {
    float:left;
    max-width:542px;
    width:530px;
    margin:0 0 10px 0;
    padding:10px;
    border:1px solid #999;
    color:#333;
    background-color:#fff;
    cursor:pointer;
}
.addComment label {
    display:inline-block;
    width:527px;
    margin-top:10px;
    font-weight:bold;
    font-size: 14px;
    color:#000;
}
input.submitBtn {
    float:right;
    display:inline-block;
    padding: 2px 20px;
    background-color:#333;
    color:#fff;
    border:1px solid #333;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}
.addComment .note_s {
    float:left;
    width:550px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    padding:10px 0 0 0;
}
*/
/*---------------------------------------------------------------*/
/* @wcmFrontend
* Édition des éléments du site via le backend lorsque connecté
/*--------------------------------------------------------------*/

.bt_off .list_obj {display:none;}

.objet_edit {
	position:relative;
    z-index:80;
}

.obj_lst {
	position:absolute;
    left:-11px;
    top:0px;
}
.obj_lst .bt {
	border:1px solid #777;
    padding:2px 1px;
    display:block;
    width:3px;
    background:#fff;
    cursor:pointer;
}
.obj_lst img {
	margin:0px;
    border:none;
    float:none;
    display:block;
}

.list_obj {
	position:absolute;
    left:10px;
    top:0px;
    background:#fff;
    width:150px;
    border:1px solid #717171;
}
.list_obj a {
	display:block;
    padding:2px;
    margin:2px;
    font-size:11px;
}
.list_obj a:hover {
	background:#8ba3d9;
    text-decoration:none;
}
/*---------------------------------------------------------------*/
/* Agrandissement des images
/*---------------------------------------------------------------*/
p.zoom,
.article434 .innerContent .photo180 p.zoom{text-align:right; margin: 6px 0 0;}
.photo .zoom a.enlarge,
.photo180 .zoom a.enlarge
{
    display: inline-block;
    background: url(/_ui/images/galerie/icon_fullscreen.gif) right 0 no-repeat;
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    line-height: 14px;
    margin: 0 15px 1px;
    padding-right: 28px;
}
.photo180 .zoom a.enlarge{margin: 0 0 1px;}

.photo .zoom a.enlarge:hover,
.photo180 .zoom a.enlarge:hover{background: url(../images/galerie/icon_fullscreen.gif) right bottom no-repeat;}

#toggleVisual{
    display: none;
    /*padding-top: 25px;*/
}
.popingBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    display: none;
    float: left;
    left: 0;
    padding-bottom: 10px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 298px;
    z-index: 99999;
}
.popingBox .header {
    background: none repeat scroll 0 0 #EEEEEE;
    border: medium none;
    float: left;
    padding: 8px 10px;
    width: 278px;
}
.popingBox .header h5 {
    color: #E20031;
    float: left;
    margin: 0;
    text-transform: uppercase;
    /*width: 120px;*/
}
a.popingWindow-close {
    background: url("../images/icon-close.gif") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    border: 0 none;
    float: right;
    font-family: Verdana,sans-serif;
    font-size: 90%;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    padding-right: 20px;
    text-decoration: none;
}
a.popingWindow-close:hover {
    background: url("../images/icon-close.gif") no-repeat scroll 100% 100% rgba(0, 0, 0, 0);
}
#toggleVisual {
    padding-bottom: 0;
    text-align: center;
    width: 589px;
}
#toggleVisual .header {
    width: 569px;
}
#toggleVisual h5 {
    text-align: left;
    width: 469px;
}
#toggleVisual img {
    border: 10px solid #FFFFFF;
}
#toggleVisual p {
    padding: 0 10px 10px;
    text-align: left;
}

/********************************************/

.popDesc{ margin: 15px 10px 0px 33px;}
.popAuteur{margin: 0px 10px 15px 33px; text-transform:uppercase;}

/*
Contrôle de la pub
*/
.pub h2{ display:none; }

/* Nouveau template */
.rail-left {float: left; position: relative; width: 634px;}

.rail-right {
    float: right;
    width: 300px;
}

.article-page, .blogue-page {
    float: left;
    padding: 10px 0 0;
    width: 633px;
}

/* UNIFORMISATION */
.centerbar {
    float: right;
    overflow: visible;
    width: 179px;
}

.leftbar {
    width: 633px;
    float:left;
}

#wrapper #masthead #maincontent, #contenant #bg {
    padding: 0 20px;
    width: 954px;
}

#wrapper #maincontent .filariane.article {
    padding: 0px;
}

.image-block {float: left; margin: 20px 13px 10px 0; }
.image-block.vert {width: 180px; clear:left; }
.image-block img {margin: 0; }


.carModel .image-block .principal {margin: 20px 13px 50px 0; }

p.surtitre {
    color: #E20031;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 0 0 5px;
}

.left {
    float: left;
}

h6, h6 a, h6 a:visited {
    color: #333333;
    font-family: Verdana,Arial,sans-serif;
    margin: 0 0 1em;
    text-transform: uppercase;
}
h6 {
    font-size: 80%;
}

.block {
    display: block;
}

ul.tools.wide-list a.popingWindow-close {display: none; margin-right: 5px; padding-left: 15px;}
ul.tools li {overflow: hidden; width: 100%;}
.tools a, .actions a, .share-module ul a {display: block; float: left; height: 18px; line-height: 18px; margin: 0; padding-left: 34px;}
.tools a {font-size: 1em; font-weight: bold;}
ul.tools.inline-tools {float: right; margin: 1em 0; display: none;}
ul.tools.inline-tools li {display: inline; float:left; overflow: visible; padding-right: 14px; width: auto;}
ul.tools.inline-tools li a {height: auto; font-size: 10px; line-height: 12px; padding: 3px 0 3px 28px;}
a.commenter {background: url(../images/ico-article.png) 0 -35px no-repeat; height:18px;}
a.back {background: url(../images/icon-back.gif) no-repeat scroll 0 50% rgba(0, 0, 0, 0);}
a.up {background: url(../images/icon-up.gif) no-repeat scroll 0 50% rgba(0, 0, 0, 0);}

.obj_slider .disp_ecran .cont_html {
    display: block;
    list-style-type: none;
}

.obj_slider .disp_ecran {
    height: 100%;
    overflow: hidden;
    position: relative;
}

.nav_gal li {
    cursor: pointer;
    position: absolute;
    top: 0;
}

#bgOpaque {
    background-color: #000000;
    cursor: pointer;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}

.articleShared table {
    vertical-align: middle;
}

.articleShared td {
    vertical-align: middle;
}