@import url('standard-large/large.css');

/* pop-up
-----------------*/

#pop-devis #call-to-action { background: transparent url(/dev/images/call-to-action-bg3.png) no-repeat; margin:0; padding:0; width:594px; height:215px; }
#pop-devis #call-to-action p { padding:0 0 15px 24px; margin:0 360px 15px 25px; }
#pop-devis h1 { margin:10px 0 10px 10px; font-size:17px; }
#pop-devis h2 { margin:15px 13px 15px 15px; padding:20px; text-align:left; }
#pop-devis h3 { background:transparent url(/dev/images/whiteArrow4.gif) no-repeat; line-height:10px; margin:0 0 15px 25px; }
#pop-devis label { margin-left:24px; font-size:11px; }
#pop-devis input { margin:10px 5px 0 22px; }
#pop-devis #submit { cursor:pointer; }

.rightArrow.green {background:url(/dev/images/whiteArrow3.gif) no-repeat center left;line-height:15px; float:right; margin-right:5px;width:190px;text-align:center }
.pop-gris { color:#333333; }

body#pop{margin:0;padding:0;background:#fff;}
#pop-ami {height:420px;width:595px;}
#pop-ami .greySep { clear:both; height:15px; padding:2px 0 3px 10px; line-height:14px; background-image:url(/dev/images/greySepMedium-bg.gif); }
#pop-ami label { line-height:17px; padding-right:10px; float:left; text-align:right; width:140px; }
#pop-ami label em { font-weight:bold; font-style:normal; color:#FF0000; }
#pop-ami input { float:left; width:150px; }
#pop-ami input.cb { width:auto; float:none; }
#pop-ami textarea { width:152px; margin:0; }
#pop-ami p { float:left; width:100%; margin-bottom:15px; padding-left:120px; }
#pop-ami p#p-envoi { width:143px; padding-left:270px; }
#pop-ami p#p-envoi input { padding-bottom:2px; text-align:center; font-family:Arial; font-weight:bold; width:113px; height:32px; color:#FFF; text-transform:uppercase; border:none; background:transparent url(/dev/images/btnenvoi.gif) no-repeat left top; cursor:pointer; font-size:11px; }

#langue {position:absolute; z-index:1000; width:192px; _overflow:hidden;}
#langue iframe {_display:none;_display/**/:block;_position:absolute;_top:0;_left:0;_z-index:-1;_filter:mask();_width:3000px;_height:3000px}

#popup_langue {margin-top:20px;padding:5px;height:auto;width:180px;}
#popup_langue a {background:transparent no-repeat left center;width:155px;line-height:8px;}
#popup_langue div.hr {height:1px;background-color:#999;overflow:hidden;margin:1px 0;}
#popup_langue a.langue_selected {background-position: right center;}

#popup_langue #fr {background-image: url(/dev/drapeaux/fr.gif);}
#popup_langue #at {background-image: url(/dev/drapeaux/at.gif);}
#popup_langue #be {background-image: url(/dev/drapeaux/be.gif);}
#popup_langue #cz {background-image: url(/dev/drapeaux/cz.gif);}
#popup_langue #de {background-image: url(/dev/drapeaux/de.gif);}
#popup_langue #es {background-image: url(/dev/drapeaux/es.gif);}
#popup_langue #hu {background-image: url(/dev/drapeaux/hu.gif);}
#popup_langue #it {background-image: url(/dev/drapeaux/it.gif);}
#popup_langue #lu {background-image: url(/dev/drapeaux/lu.gif);}
#popup_langue #ma {background-image: url(/dev/drapeaux/ma.gif);}
#popup_langue #nl {background-image: url(/dev/drapeaux/nl.gif);}
#popup_langue #pl {background-image: url(/dev/drapeaux/pl.gif);}
#popup_langue #pt {background-image: url(/dev/drapeaux/pt.gif);}
#popup_langue #ch {background-image: url(/dev/drapeaux/ch.gif);}
#popup_langue #uk {background-image: url(/dev/drapeaux/uk.gif);}
#popup_langue #sk {background-image: url(/dev/drapeaux/sk.gif);}
#popup_langue #ro {background-image: url(/dev/drapeaux/ro.gif);}
#popup_langue #ru {background-image: url(/dev/drapeaux/ru.gif);}
#popup_langue #br {background-image: url(/dev/drapeaux/br.gif);}
#popup_langue #gr {background-image: url(/dev/drapeaux/gr.gif);}
#popup_langue #in {background-image: url(/dev/drapeaux/in.gif);}
#popup_langue #tr {background-image: url(/dev/drapeaux/tr.gif);}

h1#accroche a {color:#434240; text-decoration:none;}
#top_bloc .pencil {position:absolute; z-index:100; padding:5px; background-color:#fff;}
.pencil {cursor:pointer}

/* la-gestion.html
----------------------*/
#vNav h3 a{padding:0;color:#008b67;}
#vNav h3 a:hover{text-decoration:underline;}

#navigation1niveau #nav1 strong a {color:#ffffff; background:url('/dev/images/menu-hover2.gif') no-repeat center center;}
#navigation1niveau #nav1 .leftnav {color:#434240;background:none;}
#navigation1niveau #nav1 .rightnav:hover,#navigation1niveau #nav1 strong .rightnav {color:#ffffff; background:url('/dev/images/menu-hover-right2.gif') no-repeat right center;}
#navigation1niveau #nav1 li .leftnav:hover {color:#ffffff; background:url('/dev/images/menu-hover-left2.gif') no-repeat left center;} 

/* plan-du-site.html
----------------------*/
#plansite h1{font-size:22px;margin-bottom:5px;}
#plansite h2{font-size:18px;margin:0;padding:0 0 10px 10px;background:transparent url(/charte/www3.arval.fr/fre/prod/images/greenArrow1.gif) no-repeat 0px 6px;}
#plansite h3{font-size:14px;margin:0;padding:0 0 8px 9px;}
#plansite table{width:100%;border:0;border-collapse:collapse;}
#plansite td{width:33%;vertical-align:top;padding:10px 0 20px 20px;}
#plansite td a{color:#767676;font-weight:bold;}
#plansite ul li{list-style:none;background:none;margin:0 0 0 11px;padding:0;}
#plansite .planbloc{background:transparent url(/dev/images/plan-bloc.gif) no-repeat 15px 0px;height:178px;}
#plansite .planfilet{background:transparent url(/dev/images/plan-filet.gif) repeat-y top right;height:100%;}

#custForm {height:420px;width:595px;}
#custForm .greySep { clear:both; height:15px; padding:2px 0 3px 10px; line-height:14px; background-image:url(/dev/images/greySepMedium-bg.gif); }
#custForm label { line-height:17px; padding-right:10px; float:left; text-align:right; width:240px; }
#custForm  em { font-weight:bold; font-style:normal; color:#FF0000; }
#custForm input { float:left; width:220px; }
#custForm select { float:left; }
#custForm input.cb { width:auto; float:none; }
#custForm textarea { width:152px; margin:0; }
#custForm p { float:left; width:100%; margin-bottom:15px; padding-left:20px; }
#custForm p#p-envoi { width:143px; padding-left:270px; }
#custForm p#p-envoi input { padding-bottom:2px; text-align:center; font-family:Arial; font-weight:bold; width:113px; height:32px; color:#FFF; text-transform:uppercase; border:none; background:transparent url(/dev/images/btnenvoi.gif) repeat-x left top; cursor:pointer; font-size:11px; width:auto; }
button#passer {height:32px;color:#fff;font:11px Arial; text-transform:uppercase;font-weight:bold;display:-moz-inline-box;display:inline-block;margin:0;padding:0;white-space:nowrap;text-align:center;cursor:pointer;border:0;background:none;}
button#passer span {float:left;padding:0 0 0 21px;background:url(/dev/formulaires/subLeft.gif) left top no-repeat;}
button#passer span span {padding:0 9px 0 0;background:url(/dev/formulaires/subRight.gif) right top no-repeat;}
button#passer span span span {height:32px;padding:0 10px;line-height:33px;background:url(/dev/formulaires/subBg.gif) left top repeat-x;}

#content.homepage #blocs_1111 a {color:#008b67}
#content.homepage #blocs_1111 .rightArrow a,#content.homepage #blocs_1111 .rightArrow,
#content.homepage #blocs_1111 .leftArrow, #content.homepage #blocs_1111 .leftArrow a, #content.homepage #blocs_1111 h2 a {color:#434240}

a.lienDevis {color:#fff !important}

#maincontainer-large.calendar #print {display:none;}
#maincontainer-large.anwb #print {display:inline;}

#content.rechercheGoogle .greySep, #maincontainer-large .greySep {background-image:url('/charte/www2.arval.fr/fre/prod/images/greySepLarge-bg.gif');}
#content.rechercheGoogle p.detail.large, #maincontainer-large p.detail.large {background:url('/dev/images/detail3.gif') no-repeat right top;}
.focusItem a.leftArrow {float:right;}

/* Charte
---------------------------------*/
#accroche {width:480px}
#navigation {height:auto !important; background:none}
#navigation1niveau {background-image:url('/dev/images/menu1niveau.png')}

#navigation #nav1 {height:40px !important; background:url('/dev/images/nav.png') no-repeat left top}
#navigation #nav1 a {background-image:url('/dev/images/barre.gif') !important}
#navigation #nav1 a:hover, #navigation #nav1 strong a {background-image:url('/dev/images/menu-hover.png') !important}
#navigation #nav1 .leftnav:hover, #navigation #nav1 strong .leftnav,
#navigation #nav1 #firstItem a:hover, #navigation #nav1 #firstItem strong a {background-image:url('/dev/images/menu-hover-left.png') !important}
#navigation #nav1 .rightnav:hover, #navigation #nav1 strong rightnav,
#navigation #nav1 #lastItem a:hover, #navigation #nav1 #lastItem strong a {background-image:url('/dev/images/menu-hover-right.png') !important;}

#nav1 a {line-height:16px !important}
#nav1 a.oneLigne {line-height:32px !important}
#nav1 #lastItem a, #nav1 .rightnav {*width:155px !important; color:#00a76d !important}
#nav1 #lastItem a:hover, #nav1 #lastItem strong a, #nav1 .rightnav:hover, #nav1 strong .rightnav {color:#fff !important}

#nav2 {float:none; padding-top:0 !important; padding-bottom:7px; background:url('/dev/images/subnav.png') no-repeat left bottom}
#nav2 li {padding-left:0 !important;}
#nav2 a {margin-left:14px; padding-left:9px; color:#fff !important}
#nav2 a:hover, #nav2 strong a {font-weight:bold !important; background:url('/dev/images/whiteArrow5.gif') no-repeat left center !important}

h1.pageTitle, h1.pagetitle, h1.sectionName {padding-left:23px; color:#73797f !important; background:url('/dev/images/square.gif') no-repeat left 4px;}
#contact-main h1.pageTitle {color:#fff !important}

#content.detailOffre h1.pageTitle {padding-left:0; background:none}
a.lienDevis {background-image:url('/dev/images/devis-gratuit.png'); behavior:url('/dev/images/iepngfix.htc'); cursor:pointer;}
.voiture .price, .car .price {background-image:url('/dev/images/price-bg.png')}
.car .bonus {margin-bottom:10px; padding:0; width:auto; height:auto; background:none}
.car .bonus img {float:none; margin:0 0 -12px}
.rightbloc-bottom {background-image:url('/dev/images/rightbloc-bottom2.png') !important; _background-image:url('/dev/images/rightbloc-bottom2.gif') !important;}
.rightbloc-bottom.arvalCorp {background-image:url('/dev/images/arvalCorp.png') !important;_background-image:url('/dev/images/arvalCorp.gif') !important; margin-left:-5px;}
#content.homepage .rightbloc-bottom {background:none !important}

#jobSearch input#search {background-image:url('/dev/images/recherche-emploi.png')}

button#poursuivre {height:33px !important}
button#poursuivre span {background:url('/dev/images/subLeft.gif') no-repeat left top !important}
button#poursuivre span span {background:url('/dev/images/subRight.gif') no-repeat right top !important}
button#poursuivre span span span {background:url('/dev/images/subBg.gif') repeat-x left top !important}

input.submit {cursor:pointer;}
.noBorder {border:none}
#content.jobIndex ul.blackArrow1,#content.jobIndex ul.blackArrow1 li {margin-left:0;}
#rightcol .contentOnly {clear:both; margin:0 -11px; _margin:0 0 0 6px;}
#rightcol #adminGlobalBloc .contentOnly {margin:0;}
#rightcol .contentOnly #call-to-action {margin-left:-6px;}

#content.homepage #top_bloc embed#setup_top, #content.homepage #top_bloc object#setup_top {margin-left:-5px !important; margin-top:-5px !important;}
#content.homepage #top_bloc embed, #content.homepage #top_bloc object {margin-left:-5px; margin-top:-5px;}
/*#shadow {margin-left:2px;}*/
#content.homepage #top_bloc embed#setup_top2, #content.homepage #top_bloc object#setup_top2 {margin-left:0 !important; margin-top:0 !important;}

.audio {clear:both; margin:10px auto 0; width:225px;}

/* Parrainage
-----------------------------------------*/
.parrainage #main {width:100%; min-height:550px; _height:550px; _overflow-y:visible;}
.parrainage #tools {padding-top:16px;}
.parrainage #shadow {padding:0 16px 0 26px;}
.parrainage p.intro {padding-left:20px;}

.parrainage #rightcol {padding-top:14px;}
.parrainage #rightcol .contentOnly {clear:both; margin:0 -11px; _margin:0 0 0 6px;}
.parrainage #main h1 {margin-bottom:10px; color:#73797f; padding-left:23px; font-size:20px;}

.parrainage #main a.button {clear:both; display:block; margin-left:175px; border:none; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
.parrainage #main a.button span {display:block; float:left; padding-left:21px; height:32px; line-height:32px; white-space:nowrap; background:url('/dev/images/subLeft.gif') no-repeat left top; cursor:pointer;}
.parrainage #main a.button span span {padding:0 9px 0 0; background:url('/dev/images/subRight.gif') no-repeat right top;}
.parrainage #main a.button span span span {margin-top:0; padding:0 0 0 3px; background:url('/dev/images/subBg.gif') repeat-x left top;}

/* Classic
-----------------------------------------------------------------*/
#main .classic {margin:0 auto 25px; width:656px;}
#main .classic .line {clear:left; margin-bottom:2px; min-height:19px; _height:22px;}
#main .classic .note {clear:left; margin:3px 0 0 255px; font-size:11px; font-style:italic;}
#main .classic .confirm {clear:left; margin-top:15px; width:487px; _width:492px; text-align:right;}
#main .classic .confirm input {width:auto;}
#main .classic .confirm label {float:none; padding-right:2px; width:auto;}
#main .classic .error {display:none; float:left; margin:2px 0 2px 260px; _margin-left:130px; white-space:nowrap; font-size:11px; color:#f00;}
#main .classic fieldset{padding-bottom:10px;}
#main .classic ul {padding:0; margin:0;}
#main .classic li {float:left; padding:0; margin:0; list-style:none;}
#main .classic li input {float:left; margin-right:2px; _margin-top:-3px; width:auto;}
#main .classic li label {padding-right:5px; width:auto;}
#main .classic fieldset {border:none;}
#main .classic label {float:left; padding-right:10px; width:245px; text-align:right;}
#main .classic label span {color:#f00;}
#main .classic input {width:225px;}
#main .classic select {width:231px;}
#main .classic button {clear:both; margin:15px 0 0 250px; border:none; font-size:12px; font-weight:bold; color:#fff; background:none; cursor:pointer; *margin-left:260px; *width:1px; *overflow:visible;}
#main .classic button span {display:block; float:left; padding-left:21px; height:32px; line-height:32px; white-space:nowrap; background:url('/dev/images/subLeft.gif') no-repeat left top;}
#main .classic button span span {padding:0 9px 0 0; background:url('/dev/images/subRight.gif') no-repeat right top;}
#main .classic button span span span {margin-top:0; padding:0 0 0 3px; background:url('/dev/images/subBg.gif') repeat-x left top;}
#main .classic #select {padding-top:2px; min-height:17px; _height:20px;}

.noPencil .pencil {display:none;}

/* 404
-----------------------------------------------------------------*/
#maincontainer-large #shadow.error404 {padding:10px 145px; min-height:236px; _height:236px;}
#maincontainer-top {overflow:visible;}
#maincontainer-large #pagebook #main {float:none; padding-top:10px; width:100%;}
#maincontainer-large #pagebook #main #flashcontent {margin:10px auto; width:800px;}

#content.homepage #top_bloc #video1 embed,#content.homepage #top_bloc #video1 object {margin:0;}
#content.homepage .video-hd {background:url('http://video.stepnet.fr/www-arval-de/bg_webtv_730.jpg') no-repeat left top;}

.send {padding:1px 0 0 18px; background:url('/dev/images/send.gif') no-repeat left center;}

@media print {
  #main {width:auto !important;}
}

.additional {position:relative; margin:4px 0 0 -9px; *margin-top:12px; _margin-left:8px; padding:3px; width:225px; height:64px; overflow:hidden; background:url('/dev/images/additional-bg.gif') no-repeat left top;}
.additional .addCap {position:absolute; width:7px; height:7px; overflow:hidden; z-index:100; bacground:no-repeat left top;}
.additional .leftTop {left:0; top:0; background-image:url('/dev/images/additional-lt.gif');}
.additional .leftBottom {left:0; bottom:0; background-image:url('/dev/images/additional-lb.gif');}
.additional .rightTop {right:0; top:0; background-image:url('/dev/images/additional-rt.gif');}
.additional .rightBottom {right:0; bottom:0; background-image:url('/dev/images/additional-rb.gif');}
.additional .addContent {position:relative; padding:5px; height:54px; overflow:hidden; z-index:0;}
.additional a {font-size:11px; font-weight:bold; color:#434240;}
.additional img {margin-bottom:-3px;}

#rightcol .additional.large, #blocs_1111 .additional.large {padding:0 !important; width:227px; height:244px; background-image:none !important;}
#rightcol .additional.large .addCap, #blocs_1111 .additional.large .addCap {width:3px; height:3px;}
#rightcol .additional.large .addContent, #blocs_1111 .additional.large .addContent {padding:29px 5px 5px; width:217px; height:210px;}
#rightcol .additional.large .rightTop, #blocs_1111 .additional.large .rightTop {_right:-1px; background-image:url('/dev/images/additional-large-rt.gif');}
#rightcol .additional.large .leftTop, #blocs_1111 .additional.large .leftTop {background-image:url('/dev/images/additional-large-lt.gif');}
#rightcol .additional.large .rightBottom, #blocs_1111 .additional.large .rightBottom {_right:-1px; _bottom:-1px; background-image:url('/dev/images/additional-large-rb.gif');}
#rightcol .additional.large .leftBottom, #blocs_1111 .additional.large .leftBottom {_bottom:-1px; background-image:url('/dev/images/additional-large-lb.gif');}
#rightcol .additional.large .rightbloc-top, #blocs_1111 .additional.large .rightbloc-top {margin:0 !important; padding:0 !important;}
#rightcol .additional.large .rightbloc-bottom, #blocs_1111 .additional.large .rightbloc-bottom {margin:0 !important; padding:0 !important; width:227px;}

#content.homepage .additional.large, #blocs_1111 .additional.large {position:absolute; margin:-29px -12px; z-index:0;}
#content.homepage .bloc-title {z-index:100;}
#content.homepage .bloc-content .pencil {position:absolute; z-index:10000;}
#content.homepage .bloc-content .pencilCont {z-index:10000}

#rightcol .additional.large {margin-left:-17px; _margin-left:0; width:245px; height:auto;}
#rightcol .additional.large .rightbloc-top {height:9px;}
#rightcol .additional.large .rightbloc-bottom {padding:0 9px 7px !important; width:245px; height:auto;}
#rightcol .additional.large .rightTop {top:8px; right:9px; _right:8px;}
#rightcol .additional.large .leftTop {top:8px; left:9px;}
#rightcol .additional.large .rightBottom {bottom:7px; right:9px; _right:8px; _bottom:6px;}
#rightcol .additional.large .leftBottom {bottom:7px; left:9px; _bottom:6px;}
#rightcol .additional.large .addContent {padding:5px; width:217px; height:auto;}
#rightcol .additional.large .pencil {position:static;}

#main .greySep.large, .greySep-large {margin:0 0 15px; padding:2px 12px; font-weight:bold; color:#fff; background:url('/dev/images/greySepLarge-bg.gif') no-repeat left top;}

#lWcroix {left:auto !important; right:17px !important;}
#lightwindow_overlay {z-index:10000 !important;}
#lightwindow {z-index:11000 !important;}

#topnav {white-space:nowrap;}
