




@import url(/fre/fckstyles.css); 

*  { padding:0; margin:0; }

body { background: #fdfdfe url(/dev/bg_final_grisd1d4d1.jpg) repeat-x top left;  }

.clearer  {  clear:both; height:1px; overflow:hidden;   }

#container { width:969px; min-height:600px; margin: 0 auto;  }

#header { display: block;  }
#accroche { font-family:arial; font-size:14px; float:left; margin-top:20px; margin-left:22px; white-space:nowrap; color:#434240; width:560px; font-weight:normal;}
#topnav { float: right; margin-right:5px;  }

#topmenu { margin-top: 5px;  }

#topmenu li { display: inline; border-right: 1px #999 solid; padding:0 5px;  }
#topmenu li strong a { font-size:11px; font-weight:bold; color:#555555; }
#topmenu a { color:#434240; font-size:10px; }
#topmenu a:hover { text-decoration:none; color:#008B67; }
#topmenu #rss { border: none; }
#topmenu #rss a { padding-left:19px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/rss.jpg) no-repeat left center; }

#topmenu #recrutement a { padding-left:19px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/recrutement.png) no-repeat left center; }
#topmenu img { margin-right:5px;  }

#langue{position:absolute;z-index:1000;width:192px;}

#popup_langue { 
	display: none; 
	background-color: #fff; 
	border: 1px #999 solid; 
 }

#popup_langue a { 
	display:block; 
	width:135px; 
	font-size: 12px; 
	padding: 5px; 
	padding-left:20px; 
	background: transparent url(/charte/www2.arval.ma/fre/prod/images/fr.gif) no-repeat left; 
 }

#popup_langue #english { background-image: url(/charte/www2.arval.ma/fre/prod/images/en.gif);  }
#popup_langue #deutsh { background-image: url(/charte/www2.arval.ma/fre/prod/images/de.gif);  }

#popup_langue a:hover { background-color: #ccc;  }

#popup_langue {margin-top:20px;padding:5px;width:180px;}
#popup_langue a {background:transparent no-repeat left center;width:155px;line-height:10px;}
#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);}

#topsearch { float:right; margin:13px 10px;  }
#toprecherche { width:109px; height:16px;  border: 1px #999 solid;  }

/* Main navigation
----------------------------------------*/
#navigation {  /*conteneur pour les deux niveaux de nav*/
	display: block; 
	clear:both; 
	width: 960px; 
	height: 62px; 
	background: transparent url(/charte/www2.arval.ma/fre/prod/images/menu.jpg) no-repeat top left; 
 }
#navigation1niveau { display: block; clear:both; width: 960px; height: 62px; background: transparent url(/dev/images/menu1niveau.png) no-repeat top left; }
#navigation #nav1, #navigation1niveau #nav1 { display: block; width: 968px; height:30px; text-align: center; list-style-type:none; }
#navigation #nav1 li, #navigation1niveau #nav1 li { display:inline; }
#navigation #nav1 a,#navigation1niveau #nav1 a { color: #434240; font-weight: bold; font-size: 11px; text-decoration: none; width:16.6%; height: 40px; line-height:35px; vertical-align: middle; display: block; float: left; background: transparent url(/charte/www2.arval.ma/fre/prod/images/barre.jpg) no-repeat left top; }
#navigation #nav1 .leftnav { line-height: 35px; background: transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover-left.jpg) no-repeat center left; color: #fff; }
#navigation1niveau #nav1 .leftnav { line-height: 35px; background: transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover-left.png) no-repeat center left; color: #fff; }
#navigation #nav1 .leftnav strong { background: transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover-left.jpg) no-repeat center left; color: #fff; }
#navigation1niveau #nav1 .leftnav strong { background: transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover-left.png) no-repeat center left; color: #fff; }
#navigation #nav1 strong { line-height: normal; background: transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover.jpg) no-repeat center left; color: #fff; }
#navigation1niveau #nav1 strong { line-height: normal; background: transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover.png) no-repeat center left; color: #fff; }
#navigation #nav1 .rightnav, #navigation1niveau #nav1 .rightnav { width: 156px; color: #fa7b09; }
#navigation #nav1 a:hover { background: transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover.jpg) no-repeat center; color: #fff; }
#navigation1niveau #nav1 a:hover { background: transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover2.gif) no-repeat center; color: #fff; }
#navigation #nav1 .leftnav:hover { background: transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover-left.jpg) no-repeat center left; color: #fff; }
#navigation1niveau #nav1 .leftnav:hover { background: transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover-left.png) no-repeat center left; color: #fff; }
#navigation #nav1 .rightnav:hover { background: transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover-right.jpg) no-repeat center right; color: #fff; width: 156px; }
#navigation1niveau #nav1 .rightnav:hover { background: transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover-right.jpg) no-repeat center right; color: #fff; width: 156px; }
#nav2 { float:left; width:100%; }
#navigation #nav2 li  { width:auto; background:none; font-weight:normal; font-size: 11px; line-height: 15px; display: inline; padding-left: 25px; height:auto; }
#nav2 a { font-size:11px; color:#434240; }
#navigation #nav2 li a:hover { color:#028969; background:none; text-decoration:none; }

#navigation #nav1 li strong a { background:transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover.jpg) no-repeat center; color:#FFF; }
#navigation #nav1 li#firstItem a:hover , #navigation #nav1 li#firstItem strong a { background:transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover-left.jpg) no-repeat left center; }
#nav1 li#lastItem a { color:#FA7B09; width:156px; }
#nav1 li#lastItem a:hover, #nav1 li#lastItem strong a { background:transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover-right.jpg) no-repeat right center; width:156px; color:#FFF; }
#nav2 li strong a { color:#028969; font-weight:normal; }
#navigation1niveau #nav1 li a:hover { background:transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover2.gif) no-repeat center; color: #FFF; }
#navigation1niveau #nav1 li#firstItem a:hover , #navigation1niveau #nav1 li#firstItem strong a { background:transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover-left2.gif) no-repeat left center; color:#FFF; }
#navigation1niveau #nav1 li#lastItem a:hover, #navigation1niveau #nav1 li#lastItem strong a { background:transparent url(/charte/www2.arval.ma/fre/prod/images/menu-hover-right2.gif) no-repeat right center; width:156px; color:#FFF; }

#navigation #nav1 a.entreprise-location,#navigation #nav1 strong a.entreprise-location  {padding:0 3%;width: 10.6%;}
#navigation1niveau #nav1 a.entreprise-location,#navigation1niveau #nav1 strong a.entreprise-location  {padding:0 3%;width: 10.6%;}

/*#top_bloc { background:transparent url(/charte/www2.arval.ma/fre/prod/images/liberte.png) no-repeat top left; width:964px; height: 285px; }*/

#call_to_action { 
	float: right; 
	margin-top:14px; 
	margin-right:14px; 
	background:#bed730 url(/charte/www2.arval.ma/fre/prod/images/bloc_vert_top.jpg) no-repeat top left; 
	width:220px; 
	min-height:70px; 
	font-weight: bold; 
 }

#call_to_action h2 { 
	color: #42413F; 
	font-size:22px; 
	font-weight: lighter; 
	width:220px; 
	display:block; 
	border-bottom: 1px #fff solid; 
	text-align: center; 
	padding:5px 0; 
	margin-bottom:10px; 
 }

#call_to_action a { 
	background:transparent url(/charte/www2.arval.ma/fre/prod/images/fleche.jpg) no-repeat center right; 
	font-weight: bold; 
	font-size: 11px; 
	padding-right: 15px; 
	color: #42413F; 
	margin-left:25px; 
 }

#call_to_action h3 { 
	color:#fff;  
	font-size:15px; 
	background:transparent url(/charte/www2.arval.ma/fre/prod/images/h3.jpg) no-repeat center left; 
	margin-left: 10px; 
	padding-left: 15px; 
 }

#call_to_action form { margin-left: 25px;  }
#call_to_action form #tel { width: 166px;  border: 1px #999 solid;  }
#call_to_action input { height:16px;  }

#call_to_action hr { 
color: #fff; 
background-color: #fff; 
height: 1px; 
border: 0; 
margin: 10px; 
 }

#call_bottom { 
	margin-right:14px; 
	clear:both; 
	float: right; 
	background:#bed730 url(/charte/www2.arval.ma/fre/prod/images/bloc_vert_bottom.jpg) no-repeat bottom left; 
	width:220px; 
	height:7px; 
 }
/*.bloc { border-collapse: collapse; display: block; float:left;  }*/

#blocs_bottom { 
	margin-top:2px; 
	width: 965px; 
	height:269px; 
	/*overflow: hidden; */
	background: transparent url('/charte/www2.arval.ma/fre/prod/images/bloc1.png') no-repeat top left; 
 }

#blocs_bottom h2.bTitle { text-transform:uppercase; color:#434240; margin:0;  }

#blocs_left { width:468px; height:260px; padding:10px; padding-right:0; float:left; position:relative;  }
#blocs_right { width:460px; height:260px; padding:10px; float:left;  }
#blocs_right img { float:left;  }
#blocs_right .subbloc img { margin-left:2px;  }

#blocs_left .bottom_title  { float:right; margin-top:8px; margin-right:16px;  }
#blocs_right .bottom_title  { float:right; margin-top:8px; margin-right:6px;  }

.subbloc { width:222px; float:left; font-size: 12px; position:relative; margin-top:5px;  }
.subleft { margin-left:8px; margin-top:5px;  }
.subright { margin-left:15px;  }
.subright2 { margin-right:-2px; float:right;  }
.subbloc .content .firstline { min-height:120px; overflow:hidden; font-size:12px;  }
.subbloc .content .rightArrow { margin-right:15px; margin-top:10px;  }

/*Blocs témoignages*/
.bloc_temoignage { 
font-size:12px; 
background: transparent url('/charte/www2.arval.ma/fre/prod/images/decouvrez.jpg') no-repeat bottom left; 
height:180px; 
width:229px; 
position:relative; 
 }
.bloc_temoignage h3 { font-weight: bold; font-size:14px; color:rgb(2,137,105); width:150px;  }
.bloc_temoignage .rightArrow { position:absolute;  bottom:2px; right:0px; margin-right:15px;  }

.bloctitle { margin-top:5px; margin-left:8px; font-size:14px; font-weight: normal; color:#028969;  }
.lienblocs { position:absolute; right:0px; bottom:-62px; margin-right:19px;  }

#voir_services { padding-top:25px; float:right; margin-right:5px;  }
#footer { 
	clear:both; 
	padding-top:20px; 
	text-align: center; 
	clear: both; 
	display: block; 
	line-height:25px; 
 }
#footer a { font-size: 11px; font-family: arial; text-decoration: none; border-right: 1px #999 solid; padding:0 5px; color:#555555; }
#autressites { width:130px; border: 2px #999 inset;  }

/*FCK*/
/*.pencil  { position:absolute; }*/
.content  {  font-size: 12px;   }
.title h2  {  text-transform:uppercase;  font-size:15px;  font-weight:bold;  color:#434240;   }

/*Sitemap*/

#maincontainer  { 
margin-left:-7px; 
padding:0 8px; 
width:707px; 
background-image:url(/charte/www2.arval.ma/fre/prod/images/content-bg.png); 
background-repeat:repeat-y; 
 }
#maincontainer-top  { 
margin-left:-7px; 
width:723px; 
height:12px; 
background-image:url(/charte/www2.arval.ma/fre/prod/images/container-top.png); 
background-repeat:no-repeat; 
overflow:hidden;
 }
#maincontainer-bottom  { 
margin-left:-7px; 
width:723px; 
height:13px; 
background-image:url(/charte/www2.arval.ma/fre/prod/images/container-bottom.png); 
background-repeat:no-repeat; 
 }
#shadow  { 
margin:0 2px; 
padding:0 6px 50px 16px; 
background-image:url(/charte/www2.arval.ma/fre/prod/images/content-shadow.png); 
background-repeat:no-repeat; 
background-position:left bottom; 
 }

h1.pagetitle { font-size:22px; color:#008b67; margin-bottom:8px;  }
.bloc-sitemap { width:192px; margin:5px 5px 35px 5px; float:left; height:110px; border-right:1px solid #E1E1E1; padding:10px;}
#lastBlocSitemap {border:none;}
.bloc-sitemap2 { width:212px; margin:15px 5px 5px 5px; float:left; min-height:135px;  }
.bloc-sitemap2 { width:212px; margin:5px; float:left; min-height:130px; background: transparent url(/charte/www2.arval.ma/fre/prod/images/bgspec.jpg) repeat-y top left;  }
.bloc-sitemap h1 { padding-left:13px; padding-bottom:10px; font-size:19px; color:#008b67; 
background: transparent url(/charte/www2.arval.ma/fre/prod/images/flechette.gif) no-repeat 0px 8px; margin:0;}
.bloc-sitemap h1 a { font-size:19px; color:#008b67; text-decoration:none;}
.bloc-sitemap2 h1  { padding-left:15px; padding-top:10px; font-size:16px; color:#008b67; padding-bottom:5px; background: transparent url(/charte/www2.arval.ma/fre/prod/images/h1spec.jpg) no-repeat top left }
.bloc-sitemap2 h1 a { font-size:16px; color:#008b67; text-decoration:none;}
.bloc-sitemap ul, .bloc-sitemap2 ul { list-style-type:none;  }
.bloc-sitemap ul { padding-left:15px;  }
.bloc-sitemap ul li, .bloc-sitemap2 ul li { background:none; padding:0;}
.bloc-sitemap a, .bloc-sitemap2 a { font-weight:bold; font-size:12px; color: #767676;  }
.bloc-sitemap2 ul { padding-left:15px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/blocspec.jpg) no-repeat bottom left; min-height:152px;  }


#rightcol { float:right; margin-right:15px; width:215px; margin-top:-6px;  }

/*Tools*/
#tools { padding-left:15px; padding-right:15px; padding-top:3px; font-size:10px; color:#555555; }
#tools strong { font-size:11px; }
#tools a { color:#555555; }
/*#printsend { float:right; }*/
#printsend { margin-bottom:8px; text-align:right; }
#print { background: transparent url(/charte/www2.arval.ma/fre/prod/images/imprimer.gif) no-repeat center left; padding-left:18px; padding-right:15px; padding-top:1px;  }
.send { background: transparent url(/charte/www2.arval.ma/fre/prod/images/envoyer.gif) no-repeat center left; padding-left:18px; padding-top:1px;  }
.temoignage { background: transparent url(/charte/www2.arval.ma/fre/prod/images/bulle.gif) no-repeat center left; padding-left:18px; padding-right:100px;  }
#ariane a { color:#555;  }

/*temoignages/produits et services*/
#temoignage-content, #recherche-content { float:left; width:450px; margin-left:25px;  }
#temoignage-content .content  { padding-bottom:30px; border-bottom: 0px #999 solid; color: #000;  }
#temoignage-content .content p { font-size:12px; color:#434240;  }

#submenu { min-height:290px; padding-top:4px; float:left; width:185px; background: transparent url(/charte/www2.arval.ma/fre/prod/images/submenu.gif) no-repeat top right;  }
#submenu h3 { font-size:12px; width:163px; text-transform:uppercase; color:#008b67; border-bottom: 1px #e1e1e1 solid; padding:4px 0;  }
#submenu ul { list-style-type:none;  }
#submenu li a { width:163px; display:block; padding:4px 0; border-bottom:1px #ccc solid; padding-left:10px; font-size:12px; color:#3c3b39; border-bottom: 1px #e1e1e1 solid; font-weight:bold; background:#fff url(/charte/www2.arval.ma/fre/prod/images/flechegrise.gif) no-repeat center left;  }
#submenu li strong a { background:transparent url(/charte/www2.arval.ma/fre/prod/images/flechebasse.jpg) no-repeat left center; font-size:12px; color:#008b87;  }
#submenu li.niveau3  { width:163px; display:block; padding:4px 0; border-bottom:1px #ccc solid; padding-left:10px; color:#3c3b39; background-image:none; background-color:#f2f2f2; font-style:oblique; font-size:11px; font-weight:bold;  }
#submenu li.niveau4 a  { background-image:none; background-color:#f2f2f2; font-size:10px;  }

/* Vertical navigation
------------------------------*/
#vNav { padding:6px 9px 20px 10px; float:left; width:187px; width:166px; background:#FFF url(/charte/www2.arval.ma/fre/prod/images/submenu.gif) no-repeat top left; }
#vNav h3 { margin:0; padding:5px; padding-left:7px; font-size:12px; color:#008B67; border-bottom:1px solid #D9D9D9; }
#vNav h3 a{padding:0;color:#008b67;}
#vNav h3 a:hover{text-decoration:underline;}
#vNav ul { list-style-type:none; }
#vNav a { padding:5px 0 5px 5px; display:block; color:#434240; }
#vNav a:hover { color:#008B67; text-decoration:none; }
#vNav li.section a { padding-left:14px; border-bottom:1px solid #D9D9D9; background:transparent url(/charte/www2.arval.ma/fre/prod/images/greyArrow1.gif) no-repeat 7px 8px; font-weight:bold; }
#vNav li.page a { background:none; border-bottom:1px dotted #D9D9D9; font-size:10px; font-weight:normal; }
#vNav #level3 li.page strong a { color:#008B67; background:none; }
#vNav li.section.sep { padding:5px 0 5px 7px; color:#999999; font-style:italic; font-size:12px; font-weight:bold; border-bottom:1px solid #D9D9D9; }
#vNav li.section.current { background-color:#F2F2F2; }
#vNav li.section.current strong a { background-image:url(/charte/www2.arval.ma/fre/prod/images/greenArrow1.gif); color:#008B67; }
#vNav li.section.current.subs strong a { background-image:url(/charte/www2.arval.ma/fre/prod/images/greenArrow2.gif); background-position:4px center; color:#008B67; }
ul#level4 li.section { padding:5px 0 5px 14px; background:none; border-bottom:1px dotted #D9D9D9; font-style:italic; font-weight:bold; font-size:11px; color:#434240; }

.tem { border-bottom:1px #999 solid; padding-top:15px; padding-bottom:10px; padding-left:10px;  }
.tem h1 { color:#008b67; font-size:14px; margin-bottom:8px;  }
.tem h2, #temoignage-content h2  { color:#008b67; font-size:14px; }
.tem h3, #temoignage-content h3 { color:#999; margin-bottom:10px;  }
.tem h4, #temoignage-content h4 { color:#000; font-weight:normal; font-size:12px; margin-bottom:10px;  }
.tem h2.produits { background-image:none; padding-left:0;  }
.floatright { float:right;  }
.imgcontainer { width:auto; float:left; margin:5px; min-height:80px; margin-right:15px;  }

/* Homepages
----------------------------------------*/
#content.homepage #top_bloc embed#setup_top {margin-left:-5px; margin-top:-5px;}
#top_bloc { padding:4px 0 0 4px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/hpMain.png) no-repeat top left; width:964px; height:225px;  }
#cta_positionner { margin:-1px 0 0;height:1px; overflow:visible; position:relative; }
#cta_positionner #top { margin:-220px 10px 0 0; }
#call_to_action { float:right; margin-top:8px; margin-right:10px; background:#bed730 url(/charte/www2.arval.ma/fre/prod/images/bloc_vert_top.jpg) no-repeat top left; width:220px; min-height:70px; font-weight:bold; }
#call_to_action h2 { color:#42413F; font-size:18px; font-weight:lighter; width:220px; display:block; border-bottom:1px #fff solid; text-align:center; padding:5px 0; margin-bottom:0; }
#call_to_action a { background:transparent url(/charte/www2.arval.ma/fre/prod/images/fleche.jpg) no-repeat center right; font-weight:bold; font-size:11px; padding-right:15px; color:#42413F; margin-left:25px; }
#call_to_action h3 { color:#fff; font-size:12px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/h3.jpg) no-repeat center left; margin-left:10px; padding-left:15px; margin-bottom:0; }
#call_to_action form { margin-left:25px; }
#call_to_action form #tel { width:166px;  border:1px #999 solid; }
#call_to_action input { height:16px; }
#call_to_action hr { color:#fff; background-color:#fff; height:1px; border:0; margin:0px; display:block; margin-bottom:5px; }
#call_bottom { margin-right:10px; clear:both; float:right; background:#bed730 url(/charte/www2.arval.ma/fre/prod/images/bloc_vert_bottom.jpg) no-repeat bottom left; width:220px; height:7px; }
/*#call_to_action h2, #call_to_action hr{margin-bottom:5px;}*/

#blocs_22 { margin-top:2px; width:965px; height:269px; background:transparent url('/charte/www2.arval.ma/fre/prod/images/bloc1.png') no-repeat top left; }
#blocs_4 { margin-top:2px; width:965px; height:269px; background:transparent url('/charte/www2.arval.ma/fre/prod/images/bloc2.png') no-repeat top left; }
#blocs_31 { margin-top:2px; width:965px; height:269px; background:transparent url('/charte/www2.arval.ma/fre/prod/images/bloc3.png') no-repeat top left; }
#blocs_211 { margin-top:2px; width:965px; height:269px; background:transparent url('/charte/www2.arval.ma/fre/prod/images/bloc4.png') no-repeat top left; }
#blocs_1111 { margin-top:2px; width:965px; height:269px; background:transparent url('/charte/www2.arval.ma/fre/prod/images/bloc5.png') no-repeat top left; }

.bloctitle2 { text-transform:uppercase;color:#434240;font-size:15px;margin-top:8px;margin-left:8px;}
.bloctitle3 { text-transform:uppercase;color:#434240;font-size:15px;margin-top:-22px;margin-left:20px;margin-bottom:12px;}
.bloctitle4 { text-transform:uppercase;color:#434240;font-size:15px;margin-top:15px;margin-left:8px;margin-bottom:12px;z-index:1;width:210px;}
.bloctitle5 { text-transform:uppercase;color:#434240;font-size:15px;margin-top:-30px;margin-left:20px;margin-bottom:12px;}
.bloctitle6 { text-transform:uppercase;color:#434240;font-size:15px;margin-left:0px;position:absolute;top:-30px;}
.topspace { height:25px;display:block;}
.topspace2 { height:25px;width:230px;display:block;}

/*permet d'aligner en bas image et lien dans les blocs, quelque soit la taille du texte*/
.bloc-align-bottom{display:block;height:60px;position:absolute;bottom:0;}
.bloc-align-bottom2{display:block;height:60px;position:absolute;bottom:0;margin-left:20px;}
.bloc-align-bottom3{display:block;height:60px;position:absolute;bottom:-10px;}
.subbloc{height:185px;}

#desirez-vehicule{margin-left:20px;margin-top:-5px;}
#desirez-vehicule hr{height:0px;margin-bottom:5px;margin-top:-8px;padding:0;border-bottom:1px #999 dotted;}
#desirez-vehicule label{margin-left:5px;margin-right:10px;}
#desirez-vehicule select{width:180px;border:2px #999 inset;font-size:10px;height:18px;margin-top:5px;}
.rightmargin{float:right;margin-top:7px;}
.title-bottom{position:absolute;right:-240px;bottom:35px;}
.bottom_title  { float:right; margin-top:10px; margin-right:6px;  }

/*Pour 4*1 bloc*/
/*.firstline { width:220px;margin-bottom:10px; }*/
#blocs_left .subleft .firstline { width:216px; }

/*test pour le scroll js*/
/*
.tbloc { width:230px; float:left; }
#container { overflow:hidden; }
*/

/* Homepages
----------------------------------------*/
.bloc-title { padding:7px 0 0 12px; width:215px; height:20px; overflow:hidden; position:relative; }
.bloc-title h2 { color:#434240; font-size:15px; }
.bloc-title .pencil { position:absolute; top:0; left:0; z-index:10; }
.bloc-sub { padding:5px 12px 0; height:17px; }
.bloc-content { padding:0 12px; width:203px; height:215px; overflow:hidden; }
.hBloc { margin:0 7px; float:left; width:227px; height:242px; overflow:hidden; }
.hBloc.first { margin-left:0; } 
.hBloc.third { margin-left:8px; }
.hBloc.fourth { margin-right:0; }
#blocs_1111, #blocs_211, #blocs_31, #blocs_22 { padding:9px 0 0 7px; }
#blocs_211 .hBloc.first { width:468px; }
#blocs_211 .hBloc.first .bloc-title { width:456px; }
#blocs_211 .hBloc.first .bloc-content, #blocs_31 .hBloc.first .bloc-content { float:left; width:210px; height:191px; }
#blocs_31 .hBloc.first { width:709px; }
#blocs_31 .hBloc.first .bloc-title { width:709px; }
#blocs_31 .hBloc.first .bloc-content { width:212px; }
#blocs_22 .hBloc.first, #blocs_22 .hBloc.third { width:468px; }
#blocs_22 .bloc-title { width:456px; }
#blocs_22 .bloc-content { float:left; width:210px; height:191px; }

/* Blocs de la home */
.rightPlus { margin:0 -12px 0 0; position:relative; }
/*
.bloc-content { position:relative; }
.bloc-content div.botPos { position:absolute; width:203px; bottom:0;  }
*/
.bloc-content h2.bTitle { margin:0 0 15px; font-size:15px; }
.bloc-content p { margin:0 0 5px; }
#blocs_1111 a {color:#434240;}

/* Call to action */
#call-to-action { margin-left:-17px; padding:9px 10px 7px 9px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/call-to-action-bg1.png) no-repeat left top; width:227px; height:252px; overflow:hidden; }
#call-to-action h2 { margin-bottom:5px; padding:6px 0; font-size:22px; text-align:center; color:#434240; border-bottom:1px solid #DEEAA7; }
#call-to-action h3 { padding-left:23px; margin-bottom:4px; font-size:15px; color:#FFF; background:transparent url(/charte/www2.arval.ma/fre/prod/images/whiteArrow1.gif) no-repeat 11px 7px;  }
#call-to-action strong { font-size:23px; }
#call-to-action p { margin:0 12px 9px; padding:0 0 4px 14px; font-weight:bold; border-bottom:1px solid #E5EFAC; font-size:11px; }
#call-to-action label { font-weight:bold; }
#call-to-action form { padding-left:26px; }
#call-to-action .sub { font-size:10px; }
#call-to-action input { width:160px; } 
#call-to-action input.submit { cursor:pointer;margin:0 0 0 2px; vertical-align:middle; width:14px; height:14px; background:none; background:transparent url(/charte/www2.arval.ma/fre/prod/images/whiteArrow2.gif) no-repeat left top; border:none; } 
.rightArrow.white { background-image:url(/charte/www2.arval.ma/fre/prod/images/whiteArrow2.gif); }

#top_bloc { position:relative; }
#top { margin:8px 10px 0 0; position:absolute; top:0; right:0; width:220px; height:217px; }
#top .pencil { position:absolute; top:0; left:0; z-index:500; } 

#content.homepage #call-to-action { margin:0; padding:0; width:220px; height:217px; background-image:url(/charte/www2.arval.ma/fre/prod/images/call-to-action-bg2.gif); }
#content.homepage #call-to-action h2 { margin:0 0 2px; padding:4px 0; font-size:19px; } 
#content.homepage #call-to-action h3 { margin-bottom:0; font-size:13px; }
#content.homepage #call-to-action p { margin:0 9px 0px; }

/* Blocs de la colonne droite
----------------------------------------*/
#rightcol { padding-top:8px; }
.rightbloc-top { margin-left:-17px; width:246px; height:11px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/rightbloc-top.png) no-repeat left top; overflow:hidden; }
.rightbloc-bottom { margin-left:-17px; padding:13px 18px 18px; width:210px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/rightbloc-bottom.png) no-repeat left bottom; overflow:hidden; }
.rightbloc-bottom.grey { background:transparent url(/charte/www2.arval.ma/fre/prod/images/rightbloc-bottom2.png) no-repeat left bottom; }

.rightbloc-bottom.arvalCorp { padding:20px 25px 0; background-image:url(/charte/www2.arval.ma/fre/prod/images/arvalCorp.png); background-position:left top; height:161px; }

.rightbloc-bottom h2 { margin-bottom:15px; padding:0 2px 8px; text-transform:uppercase; border-bottom:1px dotted #C3C4C5; font-size:15px; }

/* Standard
----------------------------------------*/
#main { padding-right:10px; width:469px; float:right; overflow:hidden; }
#main .active { text-transform:uppercase; font-size:12px; font-weight:bold; color:#434240; background: transparent url(/charte/www2.arval.ma/fre/prod/images/tab-active.jpg) no-repeat top left; width:25%; height:20px; text-align:center; padding-top:5px; display:block; float:left;  }
#main ol{margin-left:30px;}

/* Témoignages
----------------------------------------*/
.testi { padding:20px 0 0; border-bottom:1px solid #CCC; float:left; width:100%; }
#content.jobIndex .testi { border:none; border-top:1px solid #CCC; }
#content.testimony .testi.first { padding:20px 0 0; border-top:1px solid #CCC; }
#content.jobIndex .testi.first { border:none; }
.testi .tLeft { padding:0 0 0 11px; width:115px; float:left; overflow:hidden; }
.testi .tRight { width:343px; float:left; }
.testi .tRight.full { padding-left:126px; }
.testi .readTestimony { margin:0 0 0 10px; padding:0 0 0 20px; float:left; background:transparent url(/charte/www2.arval.ma/fre/prod/images/bulle.gif) no-repeat left top; font-size:10px; color:#434240; height:17px; }
.testi .sendToFriend { margin:0 0 10px; padding:0 0 0 19px; float:right; background:transparent url(/charte/www2.arval.ma/fre/prod/images/envoyer.gif) no-repeat left top; font-size:10px; color:#434240; height:17px; white-space:nowrap; }
.testi h2 { margin:0; padding:0 0 0 10px; font-size:15px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/greenArrow3.gif) no-repeat left 7px; }
.testi p.pageSubtitle { margin:0 0 10px; padding:0 0 0 10px; font-size:11px; font-weight:bold; color:#8C8C8C; }
.testi p.pageSummary { margin:0 0 18px; padding:0 0 0 10px; font-weight:normal; }
#content.jobIndex p.detail { clear:both; }
#content.jobIndex ul.blackArrow1 a { font-weight:bold; color:#434240; }

/* Emploi
----------------------------------------*/
#jobSearch h2 { color:#434240; }
#jobSearch label { display:block; font-size:15px; font-weight:bold; }
#jobSearch select { display:block; width:200px; }
#jobSearch input#search { margin:0 auto; padding:0 0 0 41px; text-align:left; width:157px; height:38px; display:block; background:transparent url(/charte/www2.arval.ma/fre/prod/images/recherche-emploi.gif) no-repeat left top; border:none; font-weight:bold; text-transform:uppercase; }

#content.jobIndex ul.blackArrow1_new li {list-style:none; margin:0px 0 0 -20px; padding:0px; background:none;}
#content.jobIndex ul.blackArrow1 {padding-bottom:10px;margin-left:40px;}
#content.jobIndex ul.blackArrow1 li { background:transparent url(/charte/www2.arval.ma/fre/prod/images/blackArrow1.gif) no-repeat left 4px; padding-left:10px;list-style:none; margin: 0 0 0 -55px;}
#content.jobIndex .offres{float:left;width:202px;}
#content.jobIndex .offres.bis{float:right;}
#content.jobIndex .offres h2.greySep{;background-image:url(/dev2/greySepSmall-bg.jpg);}
#content.jobIndex .offres p.detail{background-position:right top;margin-top:10px;}
#content.jobIndex .offres hr{border:none;border-top:1px dotted #c6c6c5;height:1px;overflow:hidden;clear:both;margin:5px 0;}
#content.jobIndex h3.greySep{clear:both;}

/* FAQ
----------------------------------------*/
#content.FAQ .spacer { margin:0; padding:0; height:1px; overflow:hidden; border-color:#BFBFBF; }
.faq { padding:20px 0; float:left; width:233px; }
.faq a { font-weight:bold; font-size:15px; }
.faq ul { margin-top:8px; padding:0; list-style:none; }
.faq li { padding-left:9px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/blackArrow1.gif) no-repeat left 5px; }
.faq li a {font-size:12px; font-weight:normal; color:#000;}

/* Index actualités
----------------------------------------*/
#content.newsIndex .focusItem { padding:10px 0 20px 0; }
#content.newsIndex .focusItem h2.pageTitle { margin-bottom:0; font-size:12px; }
#content.newsIndex .greySep { margin:0; }
#content.newsIndex p.detail { margin:0 0 42px; }
#content.news #maincontainer #shadow #main .focusItem h2.pageTitle a {color:#008B67; font-size:12px;}
#content.newsIndex .focusItem a.leftArrow{float:right; padding:0px 20px 0px 17px;}

/* Actualités
----------------------------------------*/
.focusItem { padding:13px 0; }
.focusItem.first { padding-top:0; border-bottom:1px solid #CCCCCC; min-height:65px;height:auto !important;height:65px;}
.focusItem .link { text-align:right; }
.focusItem img { margin:0 15px 15px 0; float:left; } 
.focusItem p.pageInfo { margin:0; }
.focusItem h2.pageTitle { margin-bottom:11px; }
.focusItem p.pageSummary { font-weight:normal; }
p.linkToIndex { text-align:right; border-bottom:1px solid #CCCCCC; }

.newsSearch h3 {  margin-bottom:5px; font-size:15px; }
.newsSearch div.searchZone h3 { margin-bottom:12px; font-size:15px; }
.newsSearch div.searchZone a { padding:0 0 0 12px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/blackArrow1.gif) no-repeat left center; font-size:11px; color:#434240; font-weight:bold; }
.newsSearch p { font-size:11px; }
.newsSearch form div { font-weight:bold; margin-bottom:5px; float:left; width:100%; }
.newsSearch label { float:left; width:23px; } 
.newsSearch select { margin-right:10px; font-size:10px; display:block; float:left; width:80px; font-weight:normal; }
.newsSearch .searchZone { margin-bottom:12px; padding-bottom:13px; border-bottom:1px dotted #C3C4C5; }
.newsSearch div.searchZone { margin:0; }
.newsSearch input { margin:11px auto 0; color:#FFF; font-weight:bold; background:transparent url(/charte/www2.arval.ma/fre/prod/images/OK.gif) no-repeat left top; width:150px; height:31px; display:block; border:none; cursor:pointer; clear:both; }
.newsSearch .alert { color:#FF0000; text-align:center; font-weight:bold; }

/* Brèves
----------------------------------------*/
#content.events h1.sectionName { margin-bottom:12px; }
#content.events .focusItem.first { padding:13px 0; }
#content.events h2.pageTitle { margin:0; font-size:12px; }

/*
.rightbloc-container { margin-top:8px;  }
.rightbloc-top { padding-left:20px; padding-top:20px; margin-left:-20px; background: transparent url(/charte/www2.arval.ma/fre/prod/images/blocdroit-top.png) no-repeat top left; width:246px; height:35px;  }
.rightbloc { margin-left:-20px; background: transparent url(/charte/www2.arval.ma/fre/prod/images/blocdroit-bg.png) repeat-y top left; width:246px;  }
.rightbloc-bottom { padding-left:20px; background: transparent url(/charte/www2.arval.ma/fre/prod/images/blocdroit-bottom.png) no-repeat bottom left; width:246px; min-height:200px;  }
.rightbloc-shadow { margin-left:-20px; background: transparent url(/charte/www2.arval.ma/fre/prod/images/blocdroit-shadow.png) no-repeat bottom left; width:246px; height:18px;  }

.rightbloc-top h1 { width:210px; color:#434240; text-transform:uppercase; font-size:15px; border-bottom:1px #999 dotted; padding-bottom:6px;  }
*/

/* Packs + onglets
----------------------------------------*/
.column { width:151px; float:left; overflow:hidden; vertical-align:bottom; border:none; }
#content.packs #main { padding-right:0; width:469px;  }
#content.packs #packList td{vertical-align:bottom;}
#content.packs #packList #c2 { padding:0 8px; }
#tablist { width:470px;  }
.tab { display:none;  }
.tabbottom { background: transparent url(/charte/www2.arval.ma/fre/prod/images/tab.jpg) no-repeat bottom left; width:467px; height:22px; clear:both;  }
.tab { border:none; background: transparent url(/charte/www2.arval.ma/fre/prod/images/tabbg.jpg) repeat-y top left; width:437px; padding:15px;  }
#tab0 { display:block;  }

#tab-box { margin-bottom:18px; }

#tab-box .content  { border-bottom:none;  }
.onglet { text-transform:uppercase; font-size:12px; font-weight:bold; color:#434240; background: transparent url(/charte/www2.arval.ma/fre/prod/images/tab-inactive.jpg) no-repeat top left; width:25%; height:20px; text-align:center; padding-top:5px; display:block; float:left;  }

/* Panneau de recherche des offres
----------------------------------------*/
#recherche-offres { border-top:1px solid #CCC; margin:0 0 18px; padding:12px; width:443px; height:122px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/lightBlue-bg.gif) no-repeat left bottom; }
#recherche-offres p { margin-right:10px; float:left; }
#recherche-offres label { padding-bottom:7px; color:#008B67; font-weight:bold; float:left; }
#recherche-offres select { width:136px; float:left; clear:both; }
p#p-recherche { margin:13px 0 7px 0; float:right; }
p#p-recherche input { padding:0 0 2px 17px; text-align:left; font-weight:bold; width:113px; height:32px; color:#FFF; text-transform:uppercase; border:none; background:transparent url(/charte/www2.arval.ma/fre/prod/images/btnrechercher.gif) no-repeat left top; cursor:pointer; font-size:11px; }
a#advancedSearch { float:right; clear:right; white-space:nowrap; }
p#promos { margin-top:47px; float:left; white-space:nowrap; }
p#promos label { font-weight:normal; color:#434240; font-size:10px; float:none; }

/* Recherche d'offres avancées
----------------------------------------*/
#recherche-avancee label { padding:3px 10px 0 0; text-align:right; width:223px; float:left; }
#recherche-avancee select { width:150px; float:left; }
#recherche-avancee input { width:150px; float:left; }
#recherche-avancee input.cb { margin-right:5px; width:auto; float:none; }
#recherche-avancee h2.greySep { clear:both; }
#recherche-avancee p { float:left; width:100%; }
#recherche-avancee p.svcs { margin:-30px 0 15px; float:right; width:236px; }
#recherche-avancee p#p-recherche { width:auto; float:right; width:236px; }

/* Résultats de recherche
----------------------------------------*/
#content.rechercheOffre .voiture.result { margin:0; padding:0; float:none; width:467px; }
.leftCol { float:left; width:233px; overflow:hidden; position:relative; }
.voiture.result .promo { top:0; right:0; margin-right:15px; }
.voiture.result .bonus { top:40px; right:10px; }
.rightCol { float:left; width:233px; }
#affiner { margin-top:13px; padding:19px 26px; border:1px solid #CCC; background-color:#E8EFF7; }
.batch { padding:5px; background-color:#F2F2F2; }
.batch a { color:#555; }
.batch.top { text-align:right; font-size:11px; }
.batch.bottom { text-align:center; }
p.detail { margin:10px 0 40px; padding:2px 12px 7px 0; background:transparent url(/charte/www2.arval.ma/fre/prod/images/detail.gif) no-repeat left top; overflow:hidden; text-align:right; }
p.detail.large { background-image:url(/charte/www2.arval.ma/fre/prod/images/detail2.gif); clear:both; }

/* Affichage des offres
----------------------------------------*/
.spacer { margin-bottom:21px; height:23px; border-bottom:1px solid #CCC; }
.voiture { float:left; width:228px; }
#content.rechercheOffre #main { padding-right:0; width:469px;  }
#content.rechercheOffre .voiture.first { margin-right:11px; padding-right:13px; width:215px; border:none; border-right:1px solid #CCC; }
#content.rechercheOffre .voiture.last { width:228px;  }
.voiture h2 { margin-bottom:8px; font-size:14px; color:#434240; }
.motor { font-weight:normal; font-size:10px; }
.voiture .imgs { position:relative; width:100%; }
.voiture .price { position:absolute; font-size:10px; line-height:1.3em; padding-top:11px; width:76px; height:65px; top:0; right:0; background:transparent url(/charte/www2.arval.ma/fre/prod/images/price-bg.png) no-repeat left top; text-align:center; color:#FFF; }
.voiture .price strong { font-size:20px; line-height:20px; color:#FFF; }
.voiture .promo { padding-top:25px; width:65px; height:65px; z-index:20; position:absolute; top:50px; right:30px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/promo-bg.png) no-repeat left top; color:#008B67; font-weight:bold; text-align:center; font-size:11px }
.voiture .bonus { z-index:20; position:absolute; top:65px; right:0px; color:#94ba0b; font-weight:bold; font-size:11px;}
.voiture .bonus img{display:block;}
.voiture .desc { margin-bottom:8px; font-weight:bold; }
.voiture ul { margin-bottom:20px; list-style:none; font-weight:bold; }
.options { padding:0 0 2px 15px; font-size:10px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/plus.gif) no-repeat left 2px; }
.voiture .link { text-align:right; }
.voiture a.lienDevis { float:left; }

/* Détail d'une offre
----------------------------------------*/
#content.detailOffre #main { padding:0; width:656px; float:none; }
#content.detailOffre h1 { color:#434240; }
#content.detailOffre .motor { font-size:14px; font-weight:bold; }
#gauche { width:210px; float:left; }
#eco { padding:5px 6px; background-color:#F6F6F6; border:1px solid #CCC; width:177px; }
#gauche .imgs { margin-bottom:15px; position:relative; }
#gauche .promo { margin-right:10px; position:absolute; top:0; right:0; padding-top:25px; width:65px; height:65px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/promo-bg.png) no-repeat left top; color:#008B67; font-weight:bold; text-align:center; font-size:11px }
#gauche .bonus { margin-right:10px; position:absolute; top:40px; right:0;color:#94ba0b; font-weight:bold; font-size:11px;}
#gauche .bonus img{display:block;}
#eco, #eco strong { font-size:11px; color:#A2A2A2; }
#eco h2 { margin-bottom:7px; color:#434240; text-transform:uppercase; font-size:11px; }
#droite { float:left; width:443px; }
#droite h2 { margin-bottom:10px; }
#droite hr { margin:0; padding:0; background:none; height:1px; border:0; border-bottom:1px solid #CCC; }
#droite .options { font-size:12px; }
p.devis { margin-bottom:30px; }
p.const { margin-bottom:10px; font-size:10px; }
#content.detailOffre .voiture.first { margin-right:11px; padding-right:13px; width:313px; border:none; border-right:1px solid #CCC; }
#content.detailOffre .voiture.last { width:315px; }
#bottom-tabs { margin:33px 0 23px; border-bottom:1px solid #CCC; height:24px; position:relative; z-index:10; }
#bottom-tabs a { margin:0; padding-top:9px; font-weight:bold; height:17px; float:left; text-transform:uppercase; color:#434240; text-align:center; position:absolute; z-index:20; }
#bottom-tabs a:hover { text-decoration:none; }
a.tab2.on { background:white url(/charte/www2.arval.ma/fre/prod/images/tab2On.gif) no-repeat left top; width:166px; height:26px; }

/* Blocs offre commerciale
----------------------------------------*/
.car h3 { margin-bottom:5px; font-size:15px; }
.car p { margin-bottom:5px; }
.car .imgs { position:relative; }
.car img { margin:0 -12px 10px 10px; float:right; }
.rightbloc-bottom .car img { margin-right:-8px; }
/*.car .price { position:absolute; font-size:10px; line-height:1.3em; padding-top:11px; width:76px; height:65px; right:0; background:transparent url(/charte/www2.arval.ma/fre/prod/images/price-bg.png) no-repeat left top; text-align:center; color:#FFF; }*/
.car .price { margin-top:-20px; float:right; font-size:10px; line-height:1.3em; padding-top:11px; width:76px; height:65px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/price-bg.png) no-repeat left top; text-align:center; clear:right; color:#FFF; z-index:50; position:relative; }
.car .price strong { font-size:20px; line-height:20px; color:#FFF; }
.car .promo { margin:-20px -5px 0 0; padding-top:18px; width:51px; height:51px; text-align:center; text-transform:uppercase; background:transparent url(/charte/www2.arval.ma/fre/prod/images/promo-bg2.png) no-repeat left top; float:right; clear:right; position:relative; z-index:100; color:#008B67; font-weight:bold; font-size:11px;}
.car .bonus {color:#94ba0b; font-weight:bold; font-size:11px;margin-bottom:12px;}
.car .bonus img{margin:0;float:none;margin-bottom:-12px;}
.car .links { text-align:right; clear:right; }
.car .links a { text-decoration:none; }
#content.homepage #blocs_1111 .car .desc {height:60px; overflow:hidden;}
#content.homepage #blocs_1111 .car h3 .motor{display:block;height:12px;overflow:hidden;}

/* Blocs
------------------------------*/
.pencil { float:left; }
.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; }

/* Outils
----------------------------------------*/
.blocRechercheOffre h2 { color:#434240; }
.blocRechercheOffre p { padding:0 0 10px; border-bottom:1px dotted #CCC; }
.blocRechercheOffre .noBorder { margin:0; border:none; text-align:center; }
.blocRechercheOffre select { width:162px; }
.blocRechercheOffre label { margin:0 0 5px; font-size:14px; color:#008B67; display:block; font-weight:bold; }
.blocRechercheOffre .submit { margin:0 auto; padding:0 0 0 20px; width:201px; height:31px; display:bloc; background:transparent url(/charte/www2.arval.ma/fre/prod/images/voirOffres.gif) no-repeat left top; border:none; text-transform:uppercase; text-align:left; color:#FFF; font-size:9px; }
#content.homepage .bloc-content .rightbloc-top { display:none; }
#content.homepage .bloc-content .rightbloc-bottom { padding:0 12px; background:none; }

/* Liste d'actus
----------------------------------------*/
.newsListItem { padding:6px 12px; border-bottom:1px solid #B5B5B5; background:transparent url(/charte/www2.arval.ma/fre/prod/images/blackArrow1.gif) no-repeat 2px 11px; }
.newsListItem a { color:#434240; }

/* Page contact
----------------------------------------*/
/*#shadow { padding-right:0; padding-bottom:0; }*/
.femme-contact { background: transparent url(/charte/www2.arval.ma/fre/prod/images/femme-contact.gif) no-repeat 100% 100%; min-height:298px; }
#contact-main { width:100%; }
#contact-main h1.pageTitle { width:100%; height:19px; background: transparent url('/charte/www2.arval.ma/fre/prod/images/contact-titre.jpg') no-repeat top left; color:#fff; font-size:12px; padding-left:15px; padding-top:2px; margin-bottom:20px; }
/*.bContent { list-style-image:url(/charte/www2.arval.ma/fre/prod/images/topsubmit.gif); list-style-position:inside; }*/
#contact-main .bContent ul { list-style:none; }
#contact-main .bContent li { margin-bottom:3px; padding-left:17px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/topsubmit.gif) no-repeat left 2px; }
#contact-main .bContent li a { color:#434240; font-weight:bold; font-size:11px; padding-bottom:2px; }
/*.oContent { list-style-image:url(/charte/www2.arval.ma/fre/prod/fleche-orange.gif); list-style-position:inside; width:402px; display:block; margin-bottom:20px; }*/
#contact-main .oContent { list-style:none; }
#contact-main ul.oContent li { height:auto; padding-left:17px; background:transparent url(/charte/www2.arval.ma/fre/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; }
.notbold { font-weight:normal; color:#FA7B09; }
#contact-main .vContent { list-style:none; }
#contact-main .vContent li { margin-bottom:10px; padding-left:17px; background:transparent url(/charte/www2.arval.ma/fre/prod/images/topsubmit.gif) no-repeat left 2px; }
#contact-main .vContent li a { color:#008B67; font-weight:bold; font-size:14px; padding-bottom:2px; }
#maincontainer-bottom-contact { background-image: url('/charte/www2.arval.ma/fre/prod/images/contact-bottom.png'); margin-left:-7px; width:723px; height:13px; background-repeat:no-repeat; }
#contact-main h4 { font-size:12px; color:#000; margin-bottom:20px; margin-left:5px; }
#contact-main hr { display:block; height:1px; margin:25px 0; padding:0; color:#ccc; background:none; border: 0; width:400px; text-align:left; }
#shadow-contact { margin:0 2px; padding:0 16px 50px; background-image:url(/charte/www2.arval.ma/fre/prod/images/contact-shadow.png); background-repeat:no-repeat; background-position:left bottom; }
#shadow-contact #contact-main .agence {padding-bottom:10px;}
#shadow-contact #contact-main .agence .nom {padding-top:10px; font-weight:bold;}

/* Cache les fragment javascript dans les bloc de contenu
---------------------------------*/
.javascript { display:none; }


/*résultats google appliance*/
#content.rechercheGoogle #main { padding:0; width:656px; float:none; }
.gResult{border-bottom:1px #ccc solid;padding-top:10px; padding-bottom:10px;}
.gN{display:none;}
.gT{font-size:12px;color:#008B67;text-decoration:underline;}
.gCRAWLDATE{font-size:10px;display:inline;}
.gSZ{display:inline;color:#008B67;}
.gU{margin-bottom:15px;}
.gTypePDF{float:right;font-size:10px;}
.sForm{height:62px;width:650px;border:1px #ccc solid;background: #F6F6F6 url('/charte/www2.arval.ma/fre/prod/images/loupe.gif') no-repeat 6px 50%;}
.sForm .gInputText{width:394px;border:1px #ccc solid;color:#666666;margin-top:22px;margin-left:24px;}
.gSubmit{cursor:pointer;background:transparent url('/charte/www2.arval.ma/fre/prod/images/searchok.gif') no-repeat top left;border:none;width:31px;height:18px;color:#fff;font-weight:bold;text-transform:uppercase;}
.gLegend{background:transparent url('/charte/www2.arval.ma/fre/prod/images/greySepLarge-bg.gif') no-repeat top left;height:19px;line-height:19px;padding-left:15px;color:#fff;font-weight:bold;margin:20px 0;}
.gPagination{background-color:#F6F6F6;text-align:center;font-size:10px;}
.gSep{color:#008B67;}

.pencilCont { height:1px; position:relative; margin-top:-1px; }
.pencilCont .pencil { position:absolute; left:-7px; top:0; }
#rightcol .pencilCont .pencil { position:absolute; left:-7px; top:8px; }

#adminGlobalBloc { position:relative; }
#adminGlobalBloc .pencil { top:0; left:-10px; position:absolute; }
#adminGlobalBloc {border:1px dashed #C00;}
.titleAdminGlobalBloc {color:#C00; font-weight:bold;}

/**/
#main ul {margin-left:25px;}
#blocLastest.bContent h3, #blocLastest.bContent img {display:none;}
#blocLastest.bContent .pageInfo {font-size:10px;}
#blocLastest.bContent h2.pageTitle {font-size:11px; border:0px; margin-bottom:0px;}
#blocLastest.bContent .pageSummary {font-size:10px;}
#blocLastest.bContent .leftArrow {float:right;}
#blocLastest.bContent .focusItem {border:0;}


#blocLastestJob h2 {color:#444; font-size:16px;}
#blocLastestJob hr {display:none;}
#blocLastestJob .title {margin:5px 0; font-size:15px; font-weight:bold;}
#blocLastestJob ul {list-style:none;}
#blocLastestJob ul li {padding:0 0 0px 12px; background-image:url(/charte/www2.arval.ma/fre/prod/images/blackArrow1.gif); background-position: 1px 5px; background-repeat:no-repeat;}
#blocLastestJob ul li a {color:#333;}

/*
---------------------------------------------------------------*/
#content.packs .smallPack-top,#content.packs .mediumPack-top{height:6px;background-position:left top;}
#menu-devis{background:transparent url(/charte/www2.arval.ma/fre/prod/images/menu-devis1.gif) no-repeat left top;}
#menu-devis2{background:transparent url(/charte/www2.arval.ma/fre/prod/images/menu-devis2.gif) no-repeat left top;}

form.generic label { float:left; width:150px; }