﻿ul {margin-left:2em}
ul li {margin-bottom:5pt; list-style:square; padding-left:5pt !important}

#Nav1, #SiteFooter {display:none}
#ColonneContent {}
/* ==== Carrefour ==== */
.carrefour2 #MainContent {padding-left:50px;width:auto;}
.carrefour2 #MainContent .push {display:none}
.carrefour .chapo {width: auto !important;}
.prestations .carrefour div { position:inherit !important; left:auto !important;top:auto !important; width:auto !important;}
.prestations .carrefour h2, .prestations .carrefour p {width:auto !important;}
.prestations .carrefour .push {display:none !important;}
.clients .carrefour #Carousel .scroll, .clients .carrefour #Carousel .screenshot img, .clients .carrefour #Carousel .ElementsContent .info .push, .client #MainContent #Presentation div .push,.contacts h2, .contacts form {display:none !important;}
.clients .carrefour #Carousel .ElementsContent {height:auto;position:inherit;right:auto;top:auto;width:auto;}
.clients .carrefour #Carousel .ElementsContent div { display:block !important}
.clients .carrefour #Carousel .ElementsContent .info{position:inherit;right:auto;top:auto;width:auto;margin-bottom:20pt}
.clients .carrefour #Carousel .liste {height:auto;margin:0;padding:0;width:auto;}
.clients .carrefour #Carousel .liste li { list-style:none;padding:0;}
.clients .carrefour #Carousel .liste li a { display:none}
.clients .carrefour #Carousel .liste li a.on { display:block;font-size:150%; font-weight:bold;color:#515051;line-height:1.3em;}
/* ==== Type ==== */
.article h1, .article .chapo {padding-left:0;}
.citation li { list-style:none;}
.boxL, .boxM, .boxS, .boxXS { border:1pt solid #E3DEDC;}
.questions h1, .questions .chapo {width:auto;}
.questions .teasers {display:none;}
.questions .full { padding:0 !important;}
.questions .column {width: auto;}
.questions .column div { display:block;}
.questions .column .cellS { display:block;border:1pt solid #E3DEDC; width:auto;margin-bottom:30pt}
.questions .column .cellS div {width:auto !important}
.astuce .boxContainer h4 { padding-left:0}
.fullslist .full { position:relative; top:auto; left:auto; display:block !important}
.client h1 {margin-left:0;width:auto;}
/* ==== Accueil ==== */
.home .chapo {width: auto;}
.home #Presta {display: block;height:auto;}
.home #Presta li {display:block;float: none;height:auto;width:auto !important;}
.home #Actu {height:auto;position: inherit;width:auto;}
.home #Actu h2 {width:100%; padding:0; font-weight:bold}
.home #Actu #Full {position: relative; clear:both;left:auto;height:auto;}
.home #Actu #Full .items {position: relative;height:auto !important; top:auto !important}
.home #Actu #Full img {display:none; z-index:auto;}
.home #Actu #Link {position: inherit}
.home #Actu #Teasers {position:inherit;bottom: auto;left:auto;}
.home #Actu dl {border-bottom:none;border-top:none !important; border-right:1px solid #E3DEDC !important;float:left; width:30% !important;}
.home #Actu dd {text-indent:0; font-weight:bold;}
.home #Actu .item { display:block  !important;height:auto;position:relative;width:30%;float:left;padding:8px 10px 0;border-right:1px solid #E3DEDC;}
.home #Actu .item p {left:auto;position:inherit;top:auto;width:auto;z-index:auto;}
.home #Actu .cloned, .home #Actu .item p.push,.home #Actu #Link, .home #Relais .item div p.push {display:none !important;}
.home #Relais {margin:50px 0 0 0;}
.home #Relais .item  {width:30%}
.home #Relais .item div {padding:0}
.home #Relais .item div div {padding-left:95px;}