




/* TEMPLATES STYLESHEET */
.sep-collapse {border-bottom:1px dashed #cacbca; padding:3px 0px; margin:0 10px;}
.fckRightArrow {color:#434240; font-weight:bold; background-image:url(/charte/www2.arval.com/eng/prod/images/greenArrow4.gif); background-repeat:no-repeat;background-position:100% 0; padding-right:20px; text-align:right;}
.fckRightArrow a, .fckRightArrow a:hover {color:#434240; }
.historyContent {border-top:1px solid #d5d4d3; padding:10px 0;}
.historyContent .date {color:#008b67; font-weight:bold; font-size:14px; background-image:url(/charte/www2.arval.com/eng/prod/images/blackArrow1.gif); background-repeat:no-repeat; background-position:100% 50%; padding-right:10px; margin-right:5px;}
.greenBackground {background-image:url(/dev/degradeGreen.jpg); background-repeat:y-repeat; background-position:bottom left; color:#FFFFFF; padding:10px; margin-bottom:20px;}
.greenBackground select {width:300px; height:20px; margin-top:10px; padding:1px;}
.fckLeftCol, .fckRightCol {width:48%; float:left; margin:0 1%;}
blockquote {padding:10px 0 0 40px;}
.fckArrowWhiteBG {background-image:url(/dev/greenArrow7.gif); background-repeat:no-repeat; background-position:0% 50%; padding:5px 0 5px 18px; display:block;}

body, td, p { font-family:Arial,Verdana,sans-serif; font-size:12px; color:#434240; }
p { margin-bottom:15px; }
a { text-decoration:none; color:#008B67;  }
a:hover { text-decoration:underline; }
img { border:none; }

/* Titles
----------------------------------------*/
h1, h1.sectionName { margin-bottom:25px; color:#008B67; font-size:20px; }
h1.pageTitle { margin-bottom:10px; color:#008B67; font-size:20px; }
h2, h2.bTitle { margin-bottom:5px; color:#008B67; font-size:12px; }
h2.pageTitle { margin-bottom:15px; font-size:14px; color:#008B67; }
#container h2.grey { margin-bottom:5px; padding:0; background:none; color:#434240; border:none; }
h3 { margin-bottom:15px; font-size:12px; color:#008B67; }
p.pageSummary { margin-bottom:15px; color:#434240; font-weight:bold; }
div.pageSubtitle { margin-bottom:5px; font-weight:bold; font-size:14px; color:#008B67; }
p.pageInfo { margin-bottom:5px; color:#000; font-weight:bold; }

/* Tables 
----------------------------------------*/
table.table2 { margin:0 auto 15px; width:99%; border:1px solid #9F9FA1; border-collapse:collapse; }
table.table2 td { padding:4px 9px; border:1px solid #CFCFD0; background-color:#FFF; }
table.table2 tr.title td { padding:0 5px; background:transparent url(/charte/www2.arval.com/eng/prod/images/tableTitleBg.gif) repeat-x left top; height:19px; color:#FFFFFF; font-weight:bold;}
table.table2 tr.greyLine td { background-color:#FAFAFA; }

/* Font sizes
----------------------------------------*/
.size10 { font-size:10px; }
.size12 { font-size:12px; }
.size14 { font-size:14px; }
.size16 { font-size:16px; }
.size18 { font-size:18px; }
.size20 { font-size:20px; }
.size22 { font-size:22px; }

/* Colors
----------------------------------------*/
.green, .greenColor { color:#008B67; }
.lightGreen { color:#BED730; }
.black { color:#434240; }
.orange { color:#FA7B09; }

/* Forms
----------------------------------------*/
input, select, textarea { color:#434240; font-size:11px; }
input { padding:1px; }

/* Links
----------------------------------------*/
.rightArrow { color: #434240; font-size: 11px; font-weight: bold; background:transparent url(/charte/www2.arval.com/eng/prod/images/greenArrow4.gif) no-repeat center right; padding-right:17px; }
/*.leftArrow { color: #434240; font-size: 11px; font-weight: bold; background:transparent url(/charte/www2.arval.com/eng/prod/images/topsubmit.gif) no-repeat center left; padding-left:17px; }*/
.blackLink { padding-left:12px; color:#333333; background:transparent url(/charte/www2.arval.com/eng/prod/images/blackArrow1.gif) no-repeat 1px 5px; font-weight:bold; }
.titleLink { padding-left:12px; color:#008B67; background:transparent url(/charte/www2.arval.com/eng/prod/images/greenArrow3.gif) no-repeat 1px 5px; font-weight:bold; }
.listLink { color:#8C8C8C; font-weight:bold; }
.rightArrow.up { background-image:url(/charte/www2.arval.com/eng/prod/images/greenArrow5.gif); }
.leftArrow.left { background-image:url(/charte/www2.arval.com/eng/prod/images/greenArrow6.gif); }
a.lienDevis { font-weight:bold; display:block; padding:9px 0 0 23px; font-size:11px; width:90px; height:23px; background:transparent url(/charte/www2.arval.com/eng/prod/images/devis-gratuit.gif) no-repeat left top; color:#FFF; }
a.lienDevis:hover { text-decoration:none;}

/* Lists
----------------------------------------*/
ul { list-style:none; }
ul li { padding:0 0 5px 12px; background:transparent url(/charte/www2.arval.com/eng/prod/images/greenArrow1.gif) no-repeat 1px 5px;}
.bContent ul li {margin-left:20px;}
ul ul { padding-left:12px; list-style:none; }
ul ul li { background:transparent url(/charte/www2.arval.com/eng/prod/images/greenPoint1.gif) no-repeat 1px 7px; }

ul.blackArrow1 li { background-image:url(/charte/www2.arval.com/eng/prod/images/blackArrow1.gif); }

#topnav ul li { background:none; }
#navigation ul li { padding:0; background:none; }
#navigation1niveau ul li { padding:0; background:none; }
#vNav ul li { padding:0; background:none; }

/* Separators
----------------------------------------*/
div.sep { margin-bottom:15px; padding:6px 0; font-weight:bold; border-bottom:1px solid #CCC; }
div.sep.semiWidth { width:50%; border-style:none none dotted; }
.greySep.large { background:transparent url(/charte/www2.arval.com/eng/prod/images/greySepLarge-bg.gif) no-repeat left top; }

/* Packs
------------------------------*/
.pack { margin-bottom:10px; padding:5px 10px 10px; width:131px;  }
.smallPack-top { height:100px; overflow:hidden; background:transparent url(/charte/www2.arval.com/eng/prod/images/smallPack-top.gif) no-repeat left bottom; clear:both; }
.smallPack-bottom { background:transparent url(/charte/www2.arval.com/eng/prod/images/smallPack-bottom.gif) no-repeat left bottom; }
.mediumPack-top { height:27px; overflow:hidden; background:transparent url(/charte/www2.arval.com/eng/prod/images/mediumPack-top.gif) no-repeat left bottom; clear:both; }
.mediumPack-bottom { background:transparent url(/charte/www2.arval.com/eng/prod/images/mediumPack-bottom.gif) no-repeat left bottom; }
.bigPack-top { height:6px; overflow:hidden; background:transparent url(/charte/www2.arval.com/eng/prod/images/bigPack-top.gif) no-repeat left top; clear:both; }
.bigPack-bottom { background:transparent url(/charte/www2.arval.com/eng/prod/images/bigPack-bottom.gif) no-repeat left bottom; }
.pack h2 { color:#008B67; text-transform:uppercase; font-size:13px; }
.pack p.price { font-size:9px; color:#FB8B0E; }
.pack p.price strong { font-size:20px; color:#FB8B0E; }
.pack p.desc { font-size:11px; }
.services a { margin-bottom:2px; font-size:10px; float:left; color:#434240; font-weight:bold; width:100%; }
.services a img { margin-right:5px; float:left; }
.pack .more { padding-top:27px; text-align:right; clear:both; }
.links { font-weight:bold; font-size:11px; }
.links a { text-decoration:underline; font-size:11px; }

/* Blocs
------------------------------*/
.bImage { margin-bottom:15px; }
.imgLeft .bImage{ margin-right:15px; float:left; }
.imgLeftCol .bImage { margin-right:15px; float:left; }
.imgRight .bImage { margin-left:15px; float:right; }
.imgRightCol .bImage { margin-left:15px; float:right; }
.imgTop .bImage { text-align:center; }
.imgTop .bImage img { margin:0 auto; }
.bAdd, .bFile { margin-bottom:15px; }

/* Pages contact
------------------------------*/
#contact-main .bContent ul { list-style:none; }
#contact-main .bContent li { margin-bottom:3px; padding-left:17px; background:transparent url(/charte/www2.arval.com/eng/prod/images/topsubmit.gif) no-repeat left 2px; }
#contact-main .bContent li a { color:#434240; font-weight:bold; font-size:11px; padding-bottom:2px; }
#contact-main .oContent { list-style:none; }
#contact-main .oContent li { height:14px; padding-left:17px; background:transparent url(/charte/www2.arval.com/eng/prod/images/fleche-orange.gif) no-repeat left 2px; }
#contact-main .oContent li a { color:#FA7B09; font-weight:bold; font-size:14px; padding-bottom:2px; }
#contact-main .vContent { list-style:none; }
#contact-main .vContent li { margin-bottom:10px; padding-left:17px; background:transparent url(/charte/www2.arval.com/eng/prod/images/topsubmit.gif) no-repeat left 2px; }
#contact-main .vContent li a { color:#008B67; font-weight:bold; font-size:14px; padding-bottom:2px; }

/* Title
------------------------------*/
h2.pageTitle, h2.pagetitle, h2.sectionName {margin-left:0; padding-left:23px; font-size:20px; color:#73797f !important; background:url('/new-charte/images/square.gif') no-repeat left 4px;}
h2.sectionName {margin-bottom:25px;}
h3.pageTitle {margin-left:5px; margin-bottom:15px; font-size:14px;}
h3.bTitle {margin-bottom:5px;}
.focusItem h3.pageTitle {margin-bottom:11px;}
#content.newsIndex .focusItem h3.pageTitle {margin-bottom:0; font-size:12px;}

.rechercheGoogle h2 {margin-left:0; margin-bottom:20px; font-size:20px;}

#sitemap h2 {margin-left:5px; margin-bottom:25px; padding:0 0 0 23px; background-color:transparent; border:none; text-transform:none;}
#sitemap h3{padding:3px 0 0 5px;width:100%;background-color:#f6f6f6;border-bottom:1px solid #d9d9d9;margin:0;text-transform:uppercase; color:#008B67;}
#sitemap h3 a, #sitemap h3 a:hover{color:#008B67;}
#sitemap h3.yellow, #sitemap h3.yellow a, #sitemap h2.yellow a:hover{color:#fca316;}