@charset "utf-8";
/* CSS Document */

html, body, div, p, table, td, form,img, h1, h2, h3, h4, h5, h6, input,ul,li,a{
background-position:left top;
background-repeat:no-repeat;
border:0px none transparent;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3d3d3d;
margin:0px;
padding:0px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
body { background-color:#ffffff;}

#main {margin:0px auto;width:1004px;}
#main #all {margin:0px auto; border-left:1px solid #3a3a3a;border-right:1px solid #3a3a3a; width:1002px; float:left;}
#main #all #top {float:left; position:relative;}
#main #all #top #menu-top {position:absolute; height:40px;right:106px; background-color:#e1e1e1;}
#main #all #top #menu-top a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
#main #all #top #menu-top #home{float:left; background:#ffffff url(http://www.olympiccar.ma/images/Home.gif) no-repeat 0px 15px; width:51px; height:21px; border-right:1px solid #1e1e1e; margin-right:1px; padding:19px 0px 0px 24px;}
#main #all #top #menu-top #plan-site {float:left; background:#ffffff url(http://www.olympiccar.ma/images/plan-du-site.gif) no-repeat 16px 15px; width:71px; height:21px; border-right:1px solid #1e1e1e; margin-right:1px;padding:19px 0px 0px 39px;}
#main #all #top #menu-top #print {float:left; background:#ffffff url(http://www.olympiccar.ma/images/imprimer.gif) no-repeat 17px 15px; width:43px; height:21px;padding:19px 0px 0px 42px;}
#main #all #zone-menu{float:left;height:38px;width:960px;border-left:1px solid #ffffff;border-right:1px solid #ffffff; background:url(http://www.olympiccar.ma/images/bg-menu.gif) repeat-x top left; padding-left:40px; padding-top:0px;}


#main #all #zone-menu #menu { list-style-image:none; list-style-position:outside; list-style-type:none;}
#main #all #zone-menu #menu li { display:inline;}
#main #all #zone-menu #menu li a { float:left; font-family:Tahoma; font-size:12px; color:#1d1d1d; width:125px; height:20px; display:block; padding:8px 3px 0px 8px;background:url(http://www.olympiccar.ma/images/menu.gif) no-repeat 0px 0px; text-decoration:none;}
#main #all #zone-menu #menu li a span { padding:4px 5px 0px;}
#main #all #zone-menu #menu li #l1 {}
#main #all #zone-menu #menu li #l1:hover,#main #all #zone-menu #menu li #l1.selected {background-position:0px -28px;color:#ffffff;}

#main #all #zone-menu #menu li #l2 {background-position:-136px 0px;}
#main #all #zone-menu #menu li #l2:hover,#main #all #zone-menu #menu li #l2.selected {background-position:-136px -28px;color:#ffffff;}

#main #all #zone-menu #menu li #l3 {background-position:-272px 0px;}
#main #all #zone-menu #menu li #l3:hover,#main #all #zone-menu #menu li #l3.selected {background-position:-272px -28px;color:#ffffff;}

#main #all #zone-menu #menu li #l4 {background-position:-408px 0px;}
#main #all #zone-menu #menu li #l4:hover,#main #all #zone-menu #menu li #l4.selected {background-position:-408px -28px;color:#ffffff;}

#main #all #zone-menu #menu li #l5 {background-position:-544px 0px;}
#main #all #zone-menu #menu li #l5:hover,#main #all #zone-menu #menu li #l5.selected{background-position:-544px -28px;color:#ffffff;}

#main #all #zone-menu #menu li #l6 {background-position:-680px 0px;}
#main #all #zone-menu #menu li #l6:hover,#main #all #zone-menu #menu li #l6.selected {background-position:-680px -28px;color:#ffffff;}

#main #all #zone-menu #menu li #l7 {background-position:-816px 0px;}
#main #all #zone-menu #menu li #l7:hover,#main #all #zone-menu #menu li #l7.selected {background-position:-816px -28px;color:#ffffff;}

#main #bottom {background-color:#125cc3; height:24px; width:978px; padding:6px 13px 0px;}
#main #bottom a {font-family:Tahoma; font-size:10px; color:#ffffff; text-decoration:none;}

/**********************************************************/
#menu-interne-right { list-style:none; list-style-image:none; list-style-position:outside;}
#menu-interne-right li { height:23px; display:block; background-color:#545454;padding-left:9px; margin-bottom:2px;}
#menu-interne-right li a {border-left:16px solid #eabf10; padding:4px 0px 4px 3px;display:block; color:#ffcc00; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
.tab {float:left; /*height:131px; */margin-bottom:27px;background-color:#f4f4f4;}
.tab .left-tab {float:left; width:154px; height:100%; background:#f4f4f4 url(http://www.olympiccar.ma/images/tab-top.gif) no-repeat top left; padding-top:10px; text-align:center}
.tab .left-tab h4,#tab-d h4 { font-size:24px; color:#191919;font-weight: normal;}
.tab .left-tab span { font-size:63px; color:#ff8605; font-weight:bold;line-height:normal;}
.tab .left-tab span.A-sty {color:#ff8605;}
.tab .left-tab span.B-sty {color:#0098d1;}
.tab .left-tab span.C-sty {color:#8bcb00;}
.tab .left-tab span.D-sty {color:#d10000;}
.tab .left-tab span.E-sty {color:#010101;}
.tab .left-tab span.F-sty {color:#df09cd;}
.tab .left-tab span.G-sty {color:#d10000;}
.tab .left-tab span.H-sty {color:#8a00ff;}
.tab .left-tab span.I-sty {color:#b6d700;}
.tab .left-tab span.U-sty {color:#0f009c;}
.tab .right-tab {float:left; width:602px; /*height:103px;*/ border-top:29px solid #ffffff;background-color:#f4f4f4; /*padding:0px 0px 0px 27px;*/}

.tab .right-tab .tabT1 {width:164px; height:103px;float:left; text-align:center;padding:0px 208px;}
.tab .right-tab .tabT2 {width:164px; height:103px;float:left; text-align:center;padding:0px 63px;}
.tab .right-tab .tabT3 {width:164px; height:103px;float:left; text-align:center;padding:0px 15px;}
.tab .right-tab .tabT4 {width:150px; height:103px;float:left; text-align:center;padding:0px 0px;}
.tab .right-tab .tabT1 .tabT1ss,.tab .right-tab .tabT2 .tabT2ss {width:164px;}
.tab .right-tab .tabT3 .tabT3ss {width:141px;}
.tab .right-tab .tabT4 .tabT4ss {width:150px;}
.tab .right-tab .tabT4 .tabT4ss,.tab .right-tab .tabT3 .tabT3ss,.tab .right-tab .tabT1 .tabT1ss,.tab .right-tab .tabT2 .tabT2ss{height:81px;text-align:center;position:relative;}
.tab .right-tab .tabT1 a,.tab .right-tab .tabT2 a,.tab .right-tab .tabT3 a,.tab .right-tab .tabT4 a{color:#444444; font-size:11px; font-weight:bold; text-decoration:none;}
.tab .right-tab .tabT1 h4,.tab .right-tab .tabT2 h4,.tab .right-tab .tabT3 h4{ color:#444444; font-size:11px; font-weight:bold; margin-top:4px;text-align:center;}
.tab .right-tab .auto {position:absolute;left:56px;position:absolute;top:-44px;}
#ct-interne {float:left; padding:13px 0px 0px 2px; width:1000px;}
#ct-interne #ct-interne-left {float:left; width:756px; padding:0px 16px 20px 6px; color:#3d3d3d; font-size:14px; line-height:17px;}
#ct-interne #ct-interne-left td,#ct-interne #ct-interne-left a {color:#3d3d3d; font-size:14px; line-height:17px;}
#ct-interne #ct-interne-right {float:left; width:222px;}
#ct-interne #ct-interne-right #menu-gir{background:url(http://www.olympiccar.ma/images/menu-interne.gif) repeat-y top left;padding:7px 0px 25px 16px; margin-bottom:6px;}
#ct-interne #ct-interne-right #menu-gir #menu-gir-title {padding-bottom:19px; padding-left:26px;font-family:"Trebuchet MS", Arial; font-size:17px; font-weight:bold; color:#ffffff; }
#ct-interne #ct-interne-left ul {list-style-type:square;color:#3d3d3d; font-size:14px; line-height:17px;} #ct-interne #ct-interne-left ul li{margin-left:15px;color:#3d3d3d; font-size:14px; line-height:17px;}
#ct-interne #ct-interne-right #offre-mois,#ct-interne #ct-interne-right #contacti,#ct-interne #ct-interne-right #actualitei,#ct-interne #ct-interne-right #nouveaui,#ct-interne #ct-interne-right #nosmarquesi {margin-bottom:5px;}
#ct-interne #ct-interne-right #offre-mois h1 {background-color:#ff8a00; padding:4px 7px 2px;color:#ffffff;font-size:16px}
#ct-interne #ct-interne-right #contacti h1 {padding:3px 2px 2px;color:#000000;background-image:url(http://www.olympiccar.ma/images/b2.gif); height:15px;}
#ct-interne #ct-interne-right #actualitei h1 {padding:3px 2px 2px;color:#000000; background:url(http://www.olympiccar.ma/images/b2.gif) no-repeat 0px -20px; height:15px;}
#ct-interne #ct-interne-right #nouveaui h1 {padding:3px 2px 2px;color:#000000;background:url(http://www.olympiccar.ma/images/b2.gif) no-repeat 0px -40px; height:15px;}
#ct-interne #ct-interne-right #nosmarquesi h1 {padding:3px 2px 2px;color:#000000; background:url(http://www.olympiccar.ma/images/b2.gif) no-repeat 0px -60px; height:15px;}
#ct-interne #ct-interne-right #offre-mois #espacei-auto{background-color:#fff2e3; text-align:center; padding-bottom:5px;}
#ct-interne #ct-interne-right #contacti #text-contacti {background-color:#fff2e3; text-align:left; height:80px; background-image:url(http://www.olympiccar.ma/images/ct-interne.jpg); width:209px;padding:0px 0px 0px 13px;color:#1563d0; font-weight:bold;line-height:16px;}
#ct-interne #ct-interne-right #actualitei #text-actualitei {text-align:left; height:58px; background-color:#f2f2f2; width:186px; padding:22px 15px 12px 21px;}
#ct-interne #ct-interne-right #actualitei #text-actualitei a {color:#000000;text-decoration:none}
#ct-interne #ct-interne-right #nouveaui #text-nouveaui {text-align:left; height:51px; background:#f2f2f2 url(http://www.olympiccar.ma/images/img.gif) no-repeat 7px 8px; width:130px;padding:20px 0px 10px 92px;}
#ct-interne #ct-interne-right #nouveaui #text-nouveaui a {font-family:Tahoma;font-size:12px;text-decoration:none}
#ct-interne #ct-interne-right #nosmarquesi #text-nosmarquesi {text-align:center; height:52px; background:#f2f2f2;padding:9px 0px 7px;}
#ct-interne-left h1 {color:#373737; font-family:"Trebuchet MS", Arial; font-size:18px; margin:15px 0px 25px;}
#ct-interne-left h2{color:#373737; font-family:"Trebuchet MS", Arial; font-size:15px; margin:5px 0px 5px;}
#ct-interne-left legend ,#ct-interne-left fieldset{color:#373737; font-family:"Trebuchet MS", Arial; font-size:15px; border-color:#cccccc;}
/*******************************home***************************/
#ct { float:left; padding-left:15px; width:987px;}
#pub {position: absolute; top: 8px; left: -22px; width:282px; height:208px; background-image:url(http://www.olympiccar.ma/images/picanto_atos1.png);}
#pub2 {position: absolute; top: 8px; left: -32px; width:282px; height:202px; display:none;}
#ct #right {width:400px; float:left;}
#ct #right #menu-right { text-align:right;}
#ct #right #z-contact {background-image:url(http://www.olympiccar.ma/images/contact2.jpg); width:382px; height:154px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;line-height:18px;margin-top: 23px; text-align:left;}
#ct #right #z-contact a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;line-height:18px;display:block;text-align:left;text-decoration:none;}
#ct #right #z-contact #contact { font-family:"Trebuchet MS", Arial; font-size:16px; color:#2d2d2d; padding-left:130px; padding-top:3px; padding-bottom:2px;}
#ct #left {width:587px; float:left; padding-top:6px; padding-bottom:10px;}
#ct #left #text-home {float:left; width:587px; height:195px; background-image:url(http://www.olympiccar.ma/images/olympic-car.jpg); padding:54px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#434343;text-align:justify;}
#ct #left #espace-pub {padding-left:8px; float:left;}
#ct #left #espace-pub #sous-espace-pub {float:left; width:535px; height:236px; padding-bottom:13px; background-image:url(http://www.olympiccar.ma/images/offre.gif); padding-left:13px;}
#ct #left #espace-pub #sous-espace-pub #logos {float:left; text-align:center; width:257px; margin-top:35px; margin-right:16px;}
#ct #left #espace-pub #sous-espace-pub #promo {float:left;font-family:'Trebuchet MS', Arial; font-size:18px; color:#ffffff;width:262px; height:186px;margin-top:35px; position:relative;}
#ct #left #espace-pub #nouveau {background-image:url(http://www.olympiccar.ma/images/nouveau.gif); width:187px; height:43px; padding:30px 0px 0px 109px; margin-right:13px; float:left; font-family:Tahoma; color:#000000;}
#ct #left #espace-pub #assistance{background-image:url(http://www.olympiccar.ma/images/assistance.gif); width:216px; height:47px; padding:26px 0px 0px 21px; float:left;font-family:Tahoma; color:#000000;}

h2.sss {border-bottom:1px solid #ccc;width:658px;padding-bottom:8px;}
#tab-d {float:left; width:750px; height:300px;}
#tab-d #divd1 {height:40px; background:#F4F4F4 url(http://www.olympiccar.ma/images/tab-top.gif) no-repeat top left; width:280px; padding-left:10px;float:right;}
#tab-d #divd1 #divd2 {background:#F4F4F4 url(http://www.olympiccar.ma/images/tab-top.gif) no-repeat top right;float:left;width:270px; height:40px; padding-right:10px;}
#tab-d #divd1 #divd2 #divd3 {background-color:#F4F4F4;float:left;width:270px; height:30px; text-align:center;padding-top:10px;}
#tab-d #fiche-technique {float:left; width:404px; height:234px;background-color:#F4F4F4; border:1px solid #cccccc;}
#tab-d #fiche-technique #sft {border :1px solid #ffffff;padding:20px 10px 10px;height:202px;}
#tab-d #fiche-image {float:left; width:344px; height:236px;margin-top:40px;}
.zone-reserv {width:276px;height:21px;color:#ffffff;background-color:#545454;border-color:#C4CCCC rgb(172, 181, 181) rgb(111, 119, 119);border-style:solid;border-width:1px;margin-bottom:8px;}
.button:hover {background-color:#FFFFFF;outline-color:#FFCC00;outline-style:solid;outline-width:1px;outline-width:1px;text-decoration:none;}
.button {background:#FEFEFE url(http://www.olympiccar.ma/images/element_bg.gif) repeat-x top left;border-color:#C4CCCC rgb(172, 181, 181) rgb(111, 119, 119);vertical-align:middle;
border-style:solid;border-width:1px;color:#2B333C;cursor:pointer;font-family:inherit;font-weight:bold;overflow:visible;padding:0.2em 1.5ex;text-align:center;}
