body{font-family:Verdana, Arial, Helvetica, sans-serif;background-image:none;background-color:none;line-height:1.4;border-top:0;margin:0;}
*{width:auto;border:0;font-weight:400;font-style:normal;text-decoration:none;margin:0;padding:0;}
h1,h2,h3,h4{font-family:Georgia, "DejaVu Serif", Norasi, serif;font-weight:700;}
h1{background:none;line-height:normal;font-size:40pt;margin:0;padding:0;}
h1 span.f_grand{font-weight:700;font-size:50pt;}
h2{font-size:14pt;line-height:auto;padding:3px 0;}
h3{font-size:12pt;margin-top:10px;}
h4{font-size:11pt;}
p{margin:3px 0;padding:0;}
#intro p{font-size:9pt;color:#333;margin:0;padding:0 0 5px;}
#solutions p{font-size:9pt;margin:0;padding:0;}
#solutions,#a_propos,#qualite,#mentions_legales,#plan_site,#plus,#proposition{overflow:visible;width:auto;background:none;margin:0;padding:0;}
#qualite,#mentions_legales,#plan_site,#proposition aside,#plus{width:auto;margin:0;padding:0;}
#plus,#proposition{clear:left;}
#a_propos div,#mentions_legales div,#proposition div,#qualite div{float:none;width:auto;margin:0;padding:0;}
header{position:static;background-image:none;background-color:none;width:auto;height:2.8cm;min-height:2.8cm;border-top:none;margin:0;padding:0;}
header p{font-size:12pt;letter-spacing:none;margin:0;padding:0;}
header nav{display:none;}
#fond_intro{width:auto;height:3.5cm;min-height:3.5cm;background:none;}
#intro{padding-left:0;width:auto;height:3.5cm;min-height:3.5cm;background:none;margin:0;}
#intro img{display:none;}
#intro h2{font-size:13pt;margin:0 0 5px;padding:0;}
#solutions nav{overflow:visible;}
ul#portfolio-filter{margin:0;}
ul#portfolio-filter h3{font-size:11pt;padding:7px 0 5px;}
ul#portfolio-filter li{margin-right:5px;padding-right:5px;}
ul#portfolio-list{overflow:visible;width:auto;display:block;margin:0;}
ul#portfolio-list li{margin:0;padding:0;}
ul#portfolio-list figcaption{font-family:verdana;font-size:10pt;margin:0;}
#plus{padding:0;}
#plus h2{margin:0;padding:0;}
#plan_site h3,#a_propos h3{padding:0;}
#plan_site ul{margin:0;}
#a_propos h4{font-size:11pt;margin:0;}
#a_propos p{margin-top:0;}
#a_propos aside{display:none;}
#proposition h3{padding:5px 0;}
#proposition blockquote{width:auto;background:none;margin:10px 0 30px;padding:0;}
#proposition aside{float:none;width:auto;margin:0;padding:0;}
#proposition aside.partenariat{margin:0;}
#proposition aside p{margin-right:0;}
#proposition aside h4{padding-bottom:2px;font-size:11pt;}
#up-anchor{display:none;}
#qualite h3,#mentions_legales h3{padding:10px 0 0;}
#qualite h4{padding-bottom:2px;font-size:11pt;margin:5px 0 8px;}
#qualite p,#mentions_legales p{margin-top:0.75em;}
#qualite p.intro_qualite{margin-top:0.75em;font-weight:700;}
#qualite aside,#mentions_legales aside{width:auto;margin:10px 0;}
footer{width:auto;background:#fff;}
footer div{overflow:visible;background:none;width:auto;margin:0;padding:0;}
#contact_form{display:none;}
#contact_card{float:none;margin:0;}
#contact_card img{display:none;}
#contact_card h2{clear:left;padding-top:5px;}
address p{display:inline;font-size:10pt;}
footer nav{display:none;}
#content-slider{width:auto;overflow:visible;height:auto;margin:10px 0 25px;}
#content-slider-inside{list-style:none inside;overflow:visible;overflow-x:hidden;height:auto;margin:0;}
element.style{display:inline;}
#content-slider-inside li{display:block;width:auto;height:auto;}
#content-slider-inside figure{margin:5px 0 5px 5px;}
.affiche_visuel{display:none;}
#content-slider-inside h4{margin:0 0 0 274px;padding:20px 25px 0 20px;}
#content-slider-inside p{font-size:1em;margin:10px 25px 15px 280px;}
#content-slider ul li ul{margin:0 0 0 280px;}
#content-slider ul li ul li{width:auto;height:auto;margin:0;padding:0 25px 10px 0;}
#navig{display:none;}
