/* misc */
.bcontent .clear {
	clear:both;
}

.bcontent table.greyBordered {
	border-right: #e0e9e6 1pt solid; border-top: #e0e9e6 1pt solid; border-left: #e0e9e6 1pt solid; border-BOTTOM: #e0e9e6 1pt solid
}


.infohead{
	background-color:CCCCCC;
	font-size:12px;color:white;
	text-align:center;font-family:arial
}
.quartertable.info,{
	width:25%;
	align:center;
	border-color:017953;
	background:ffffff;
	border:solid 1px;
	padding:5px;
	font-family:arial
}

#main2colUK {
	width: 570px;
	border-right-width : 67px;
	margin-left : 50px;
}

#main2colFR {
	width: 670px;
}

.posAbs {
	position: absolute;  
}

#call-to-action {height:282px;}
#call-to-action-freeform-small { margin:0; padding:0; width:220px; height:217px; background:transparent url(../_images/fr/call-to-action-bg2.gif) no-repeat left top; }
#call-to-action-freeform-large { margin-left:-17px; padding:9px 10px 7px 9px; background:transparent url(../_images/fr/call-to-action-bg1.gif) no-repeat left top; width:227px; height:282px; overflow:hidden; }



/*
block_links are positioned absolutely so they can be positioned in relation to the bottom of the block 
position:relative of bloc-content is reqd to force the DIV to be a "containing block" so the block-links can be positioned absolutely in relation to it 
 */
.bloc-content {position:relative;}
.block_link4 {position:absolute; bottom:62px; width:210px; text-align:right;} 
.block_link3 {position:absolute; bottom:44px; width:210px; text-align:right;} 
.block_link2 {position:absolute; bottom:26px; width:210px; text-align:right;} 
.block_link1 {position:absolute; bottom:8px;  width:210px; text-align:right;} 
 
 /* reduce the excessive space between multiple separated lines */ 
 div.sep { padding:0;}
 
.blue { color:#CADBEB; }
.beige { color:#FAFAFA; }
.lightGrey { color:#DCDCDC; }
.darkGrey { color:#333333; }
.midGrey { color:#999999; }
.redbold {color:#FF0000; font-weight:bold;}
.corpDrk {color:#008B67; font-size:12px; }
.corpDrkB { color:#008B67;font-weight: bold;font-size:12px; }
 
.blank-bloc {margin:9px 0 7px -8px; width:228px; }
.blank-bloc.homebloc {margin:0 0 0 -12px; }

/* i copied these styles from #content.homepage #call-to-action so that in EDIT mode the block is rendered in the shorter/homepage format even tho the edit page is a "standard" layout */
#top #call-to-action { margin:0; padding:0; width:220px; height:217px; background-image:url(../_images/fr/call-to-action-bg2.gif); }
#top #call-to-action h2 { margin:0 0 2px; padding:4px 0; font-size:19px; } 
#top #call-to-action h3 { margin-bottom:0; font-size:13px; }
#top #call-to-action p { margin:0 9px 0px; }

.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("../../../popbox/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("../../../popbox/magminus.cur"), pointer;
} 

.savings { font-weight: bold; font-size:12px; line-height:18px;  padding-top:20px; width:76px; height:65px; top:0; right:0; background:transparent url(../_images/fr/price-bg-uk.jpg) no-repeat ; text-align:center; color:#FFF; }

/* Main navigation
----------------------------------------*/
#navigation {  /*conteneur pour les deux niveaux de nav*/
	display: block; 
	clear:both; 
	width: 960px; 
	height: 62px; 
	background: transparent url(../_images/jpgs/menu.jpg) no-repeat top left; 
 }

#navigation #nav1 .leftnav { line-height: 35px; background: transparent url(../_images/jpgs/menu-hover-left.jpg) no-repeat center left; color: #fff; }
#navigation #nav1 .leftnav strong { background: transparent url(../_images/jpgs/menu-hover-left.jpg) no-repeat center left; color: #fff; }
#navigation #nav1 .leftnav:hover { background: transparent url(../_images/jpgs/menu-hover-left.jpg) no-repeat center left; color: #fff; }
#navigation #nav1 li#firstItem a:hover , #navigation #nav1 li#firstItem strong a { background:transparent url(../_images/jpgs/menu-hover-left.jpg) no-repeat left center; }

#navigation #nav1 strong { line-height: normal; background: transparent url(../_images/jpgs/menu-hover.jpg) no-repeat center left; color: #fff; }
#navigation #nav1 a:hover { background: transparent url(../_images/jpgs/menu-hover.jpg) no-repeat center; color: #fff; }
#navigation #nav1 li strong a { background:transparent url(../_images/jpgs/menu-hover.jpg) no-repeat center; color:#FFF; padding-top:0px;}
 
#navigation #nav1 .rightnav:hover { background: transparent url(../_images/jpgs/menu-hover-right.jpg) no-repeat center right; color: #fff; width: 156px; }
#nav1 li#lastItem a:hover, #nav1 li#lastItem strong a { background:transparent url(../_images/jpgs/menu-hover-right.jpg) no-repeat right center; width:156px; color:#FFF; }

#nav2 a { font-size:10px; color:#FFFFFF; }
#navigation #nav2 li a:hover { color:#FFFFFF; background:none; text-decoration:underline; }

#navigation1niveau #nav2 li a:hover { color:#FFFFFF; background:none; text-decoration:underline; }
#nav2 li strong a { color:#FFFFFF; font-weight:normal;text-decoration:underline; }


#maincontainer-top  { 
overflow:visible;
 }
#accroche { margin-top:12px; margin-left:30px;width:486px;}

body { background: #fdfdfe url(../_images/fr/bg_Arval.jpg) repeat-x top left;  }

#content-title  { 
font-weight:bold;
font-size:12px;
color:#666666;
 }
 
#content-subtitle  { 
 font-weight:bold;
 font-size:12px;
 font-stretch:expanded;
 color:#00a76d;
  }
 
#content-break hr  { 
color:#00a76d; 
height:1px;
}

#main1colUK .footNote,#main1colNonStd .footNote							{font-size: 9px;}
#main1colUK th, #main1colNonStd th										{font-weight: bold; text-align:left; font-size: 11px; color: #000000; }
#main1colUK .td,#main1colNonStd .td 									{font: 11px Arial, Helvetica, sans-serif; color: #000000}
#main1colUK .Green, #main1colNonStd .Green								{font-weight: bold; font-size: 11px; color: #026e54;}
#main1colUK input.textarea,#main1colNonStd input.textarea				{vertical-align: top;  font-size:11px;  background-color: #FFFFFF;   border:1px;  border-color: #006d52;  border-style: solid;  }
#main1colUK div,#main1colUK span,#main1colUK address,#main1colUK blockquote,#main1colUK dd,#main1colUK dir,#main1colUK dl,#main1colUK dt, #main1colUK menu,#main1colUK ol
							{margin-bottom:10px;}
#main1colUK h4,#main1colNonStd h4 										{color: #005E3C;	margin-bottom:6px;}
#main1colUK h5,#main1colNonStd h5 										{color: #005E3C;	margin-bottom:6px;}
#main1colUK h6,#main1colNonStd h6 										{color: #005E3C;	margin-bottom:6px;}
#main1colUK ul,#main1colNonStd ul 										{margin-bottom:10px;	margin-left:20px;}
#main1colUK p.readMore,#main1colNonStd p.readMore 						{text-align:right;}
#main1colUK .flashMovie,#main1colNonStd .flashMovie 					{width:375px;height:200px;border: 1px solid #000;border-right-width:2px;margin-bottom:20px;}
#main1colUK li,#main1colNonStd li 										{margin-bottom:4px;/*padding-left:0px;*/	font-size: 11px;color: #000000;}
#main1colUK fieldset,#main1colNonStd fieldset 							{font-size:11px; padding:1em; text-align:left; border:2px #006d52 solid   }
#main1colUK legend,#main1colNonStd legend 								{font-size:11px;  width:82px;  padding: 0.2em;  border:1px #006d52 solid;  color:#000000;  text-align:right;  background-color: #BDE3D6  }
#main1colUK textarea,#main1colNonStd textarea							{vertical-align: top;  font-size:11px;   background-color: #FFFFFF;   border:1px;  border-color: #006d52;  border-style: solid;   }
#main1colUK select,#main1colNonStd select 								{font-size:11px;   background-color: #FFFFFF;  }
#main1colUK .highlightBox,#main1colNonStd .highlightBox 				{background: #F4FAF8;border: 1px solid #E0E9E6;padding:5px 2px;}
#main1colUK .highlightBox ul,#main1colNonStd .highlightBox ul 			{list-style:none;margin:0;padding:0;}
#main1colUK .highlightBox ul li,#main1colNonStd .highlightBox ul li 	{background: url(../_images/gifs/pic_puce.jpg) no-repeat 0 5px;	padding-left:10px;}
#main1colUK .highlightBox ul li a,#main1colNonStd .highlightBox ul li a {font-size:.9em;text-decoration: none;}

#main1colUK {
	width: 900px; 
	border-right-width : 0px;
	margin-left : 10px;
	padding:0px 10px 10px 10px; 
	margin-top:8px;
}

#main1colNonStd {
	width: 960px; 
	border-right-width : 0px;
	margin: 0px;
	padding:0px; 
	background:#ffffff;
	margin-top:8px;
	margin-bottom:0px;
}
 
#maincontainerwide  { 
margin-left:-9px; 
padding:0 8px; 
width:965px; 
background-image:url(../_images/fr/content-bg-wide.png); 
background-repeat:repeat-y; 
 }

#maincontainer-top-wide  { 
margin-left:-12px; 
width:980px; 
height:12px; 
background-image:url(../_images/fr/container-top-wide.png); 
background-repeat:no-repeat; 
overflow:hidden;
 }
 
#maincontainer-bottom-wide  { 
margin-left:-11px; 
width:980px;  
height:13px; 
background-image:url(../_images/fr/container-bottom-wide.png); 
background-repeat:no-repeat; 
 }

#shadowwide  { 
margin:0 5px; 
padding:0 6px 50px 0px; 
background-image:url(../_images/fr/content-shadow-wide.png); 
background-repeat:no-repeat; 
background-position:left bottom; 
 }
