img, div, input, ul li { behavior: url("iepngfix.htc") }
body { margin:0; padding:0; background:#d6d6d6; }
img { border:none; }
div, td { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000;}
table{border-collapse: collapse; }
ul li { font-weight:bold;}
.content-auto ul li, .content-pl ul li { font-weight:bold; color:#fe0301; list-style-image:url(../images-auto/puce.png);}
a { color:#000;}
p { margin:10px 0; padding:0;}



.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}


/*----------PAGE INTRO------------*/
.corps { width:100%; background:#e5e5e5 url(../images/bg_foot.gif) bottom repeat-x; text-align:center;}
.corps2 { width:100%; background:url(../images/bg.gif) top repeat-x; text-align:center;}
#wrap-intro { width:1020px; margin:0 auto; background:url(../images/wrap_top.jpg) 0 0 no-repeat; position:relative;}
#top-intro { width:830px; margin:0 auto; padding:0 90px 0 100px;}
.coords-intro { width:830px; height:68px; overflow:hidden; text-align:left; }
.coords-intro img {float:left; }
.coords-intro .marg { margin-left:450px; }
.logos-intro { width:350px; margin:0 auto; text-align:center; }
.logos-intro .adress { margin:132px 0px 14px 0px;}
#logocitro{position:absolute; top:200px; left:130px}
#logoscania{position:absolute; top:200px; left:770px;}
#anim-intro { width:820px; margin:0 auto;}
#flash1-intro { width:400px; height:280px; overflow:hidden; float:left;}
#flash2-intro { width:400px; height:280px; overflow:hidden; float:right;}
.logo-intro { width:830px;}
.logo-intro img { margin:40px 296px 0 310px;}
.btn-intro { width:636px; margin:1px 172px 0 212px ;}
.inter1 { width:285px; float:left;}
.inter2 { width:285px; float:right;}
.deco1-intro { width:265px; height:142px; position:absolute; top:518px; left:98px;}
.deco2-intro { width:320px; height:205px; position:absolute; top:470px; right:41px;}
#footer-intro { width:1020px; text-align:center; color:#605b5b; margin:0 auto;}
#footer-intro a { color:#605b5b; text-decoration:none; padding:0 5px;}
#footer-intro img { margin:10px 0;}
.foot-citro { width:505px; float:left; text-align:right; color:#605b5b;}
.foot-scania { width:495px; float:right; text-align:left; color:#605b5b;}


/*----------PAGE AUTOMOBILE------------*/
#corps { width:100%; background:#ececec url(../images-auto/bg_bot.gif) bottom repeat-x;}
#corps2 { width:100%; background: url(../images-auto/bg.gif) top repeat-x; text-align:center;}
#wrapper-auto { width:1065px; margin:0 auto; background:url(../images-auto/wrap_mid.gif) repeat-y; position:relative;}
#wrapout-auto { width: 1065px; background:url(../images-auto/wrap_foot.gif) bottom left no-repeat; position:relative; padding-bottom:90px;}
#wrap-auto { width:1065px; background:url(../images-auto/wrap_top.jpg) 0 0 no-repeat; position:relative;}
#top-auto { width:1065px;}
.logo-auto { width:1065px; height:177px; overflow:hidden; text-align:left;}
.logo-auto img { margin:10px 0 0 30px;}
.tel-auto { width:195px; height:128px; overflow:hidden; float:left; text-align:center;}
#menu-auto { width:865px; overflow:hidden; float:right;}
#menu-auto ul { width:810px; height:32px; overflow:hidden; margin:61px 30px 0 25px; padding:0;}
#menu-auto ul li { float:left; list-style-type:none; list-style-image:none; margin-left:4px; }
#menu-auto ul li a { display:inline-block; height:64px;}
#menu-auto ul li a:hover { margin-top:-32px;}
#mini_menu {width:300px; margin:0 auto; text-align:center; overflow:hidden;}
#mini_menu ul  {width:300px; height:32px; overflow:hidden;}
#mini_menu ul li { float:left; list-style-type:none; list-style-image:none; margin-left:4px; }
#mini_menu ul li a {display:inline-block; height:64px;}
#mini_menu ul li a:hover {margin-top:-32px;}
#main { width:1065px;}
.left-auto { width:200px; float:left; overflow:hidden; text-align:center;}
.left-auto img { margin:10px 5px; }
.left-auto .logocitroen{ margin:10px 5px 10px 95px; }
.middle-auto { width:430px; float:left; overflow:hidden;}
.right-auto { width:435px; float:right; overflow:hidden;}
.content-auto { width:385px; margin:0 auto;  text-align:justify;}
#galerie {width:600px; text-align:center; margin:0 auto;}
.photo1-auto {}
.photo1-auto img { border:15px solid #e2e0e0; margin:5px 10px 5px 0;}
.photo2-auto { width:385px; height:134px; background:url(../images-auto/bg_photo.png) repeat-x; padding:18px 0;}
.photo2-auto img { float:left; margin:5px 9px;}
.photo3-auto img { float:left; padding:3px; background:#fff; border:1px solid #ccc; margin:1px;}
#flash-auto { width:380px; height:485px; margin:0 30px 0 25px;}
.adress-auto img { margin:22px 31px 5px 50px;}
#deco { width:50px; height:700px; position:absolute; top:174px; right:-50px;}
#footer-auto { width:870px; height:95px; overflow:hidden; padding:5px 0 0 195px; margin:0 auto; color:#605b5b; text-align:center;}
#footer-auto img { margin:10px;}
#footer-auto a { color:#605b5b; text-decoration:none; padding:5px 0;}


/*----------PAGE POIDS LOURDS------------*/

#page { width:100%; background:#FDFDFD url(../images-pl/bg_foot.gif) bottom repeat-x; }
#page2 { width:100%; background:url(../images-pl/bg.gif) top repeat-x; text-align:center;}
#wrapper-pl { width:1120px; margin:0 auto; background:url(../images-pl/wrap_mid.gif) repeat-y; position:relative;}
#wrapout-pl { width:1120px; background:url(../images-pl/wrap_foot.gif) bottom left no-repeat; position:relative;}
#wrap-pl { width:1120px; background:url(../images-pl/wrap_top.gif) top left no-repeat; position:relative;}
#top-pl { width:1120px;}

.logo-pl { width:1120px; height:241px; overflow:hidden; text-align:left; }
.logo-pl img { margin:45px 0 0 25px;}
.logoscania { width:195px; height:75px; overflow:hidden; float:left; text-align:left;}
.agree { width:170px; height:140px; overflow:hidden; float:left; text-align:left;}
#menu-pl { width:925px; height:104px; overflow:hidden; float:right; text-align:left;}
#menu-pl ul { width:845px; height:32px; overflow:hidden; margin:36px 70px 0 10px; padding:0;}
#menu-pl ul li { float:left; overflow:hidden; margin:0 3px 0 5px;}
#menu-pl ul li a { display:inline-block; height:64px;}
#menu-pl ul li a:hover { margin-top:-32px;}

#main-pl { width:1120px; }
.left-pl { width:195px; float:left; overflow:hidden; padding:40px 0; text-align:left;}
.left-pl img { margin:10px 0;}
.middle-pl { width:430px; float:left; overflow:hidden; padding-bottom:100px;}
.right-pl { width:495px; float:right; overflow:hidden; text-align:left;}
.content-pl { width:400px; margin:0 auto; text-align:justify;}
.photo1-pl { width:150px;}
.photo1-pl img { border:15px solid #e2e0e0; margin:5px 0 5px 10px;}
.photo2-pl { width:400px; height:80px; background:url(../images-pl/bg_photo.png) repeat-x; padding:15px 0; margin:5px 0;}
.photo2-pl img { float:left; margin:0 10px;}
.deco-pl {}
#flash-pl { width:380px; height:485px; overflow:hidden; margin:14px 90px 15px 25px;}
.adress-pl img { margin:0 105px 50px 50px; }
#deco-pl { width:212px; height:210px; overflow:hidden; position:absolute; top:730px; left:0;}
#footer-pl { width:875px; height:140px; overflow:hidden; padding:0 55px 0 190px; margin:0 auto; text-align:center; color:#605b5b; }
#footer-pl a { color:#605b5b; padding:0 5px ; text-decoration:none;}
#footer-pl img { margin:5px 0;}




/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}
#mentions h1 {font-size:20px; text-align:center; color:#fe0301;}
#mentions h2 {font-size:15px;}
