/* ------------------- start of original style.css -------------------------------------------------- */
/*a {font-size: 11px; color: #005e3c;   text-decoration: underline}*/
/*h1 {font-weight: bold;font-size: 13px;color: #005e3c;text-decoration: none;background : url(../_images/pic_fleche_tit.jpg) no-repeat left;padding-left : 15px;}*/
/*h3 {	font-weight: bold; font-size: 11px; color: #005e3c; }*/

#main2colUK .footNote		{font-size: 9px;}
#main2colUK th				{font-weight: bold; text-align:left; font-size: 11px; color: #000000; }

.nopadding					{margin-bottom : 2px;}
.arialblack12gras			{font-weight: bold; font-size: 12px; color: #000000;}
.arialblack12gras:visited	{font-weight: bold; font-size: 12px; color: #000000;}
.arialgrey14gras			{font-weight: bold; font-size: 14px; color: #465c75;}
.arialblack14gras			{font-weight: bold; font-size: 14px; color: #000000;}
.arialblack14				{font-size: 14px; color: #000000;}
.arial13black				{font-size: 13px; color: #000000;}
.arialblack10				{font-size: 10px; color: #000000; text-decoration: none;}
.arialblack10:visited		{font-size: 10px; color: #000000; text-decoration: none;}
.arialblack11				{font-size: 11px; color: #000000;}
.arialgreen10				{font-size: 10px; color: #005e3c;}
.arialblue10				{font-size: 10px; color: #0000ff;}
.arialwhite15				{font-weight: bold; font-size: 13px; color: #ffffff; font-style: italic;}
.arialblack10gras			{font-weight: bold; font-size: 11px; color: #000000;}
.arial13blackgras			{font-size: 13px; color: #000000;}
.arial10white				{font-size: 10px; color: #ffffff;}
.arial10white				{font-size: 10px; color: #ffffff;}
.arial12green				{color: #006C51;font-weight: bold;font: 11px Arial, Helvetica, sans-serif;}
.arial12grey				{color: #797A77;font-weight: bolder;font: 11px Arial, Helvetica, sans-serif;}
.arial14green				{color: #006C51;font-weight: bold;font: 14px Arial, Helvetica, sans-serif;}
.arialblack11bold			{font-weight: bold; font-size: 11px; color: #000000; text-decoration: none;}
.arialblack11bold:visited	{font-weight: bold; font-size: 11px; color: #000000; text-decoration: none;}
.arialwhite11bold			{font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none;}
.arialwhite11bold:visited	{font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none;}
.arial9white				{font-size: 9px; color: #ffffff;}
.arialblackitalic10			{font-size: 10px; color: #000000; font-style: italic;}
.arialgreenitalic10			{font-size: 12px; color: #026e54; font-style: italic;}
.arialwhite13				{font-size: 13px; color: #ffffff; }
.arialwhite13bold			{font-weight: bold; font-size: 13px; color: #ffffff; }
.arialwhite13bold:visited	{font-weight: bold; font-size: 13px; color: #ffffff; }
.fontGreen10				{color: #346818;	font: 10px Arial, Helvetica, sans-serif;}
.fontGreen10B				{color: #346818;	font: bold condensed 10px Arial, Helvetica, sans-serif;}
.fontGrey10					{color:#666666;	font: condensed 10px Arial, Helvetica, sans-serif;}
.fontGrey10B				{color:#666666;	font: bold 10px Arial, Helvetica, sans-serif;}
.fontGreen12				{color: #346818;	font: 12px Arial, Helvetica, sans-serif;}
.fontGreen12B				{color: #346818;	font: bold 12px Arial, Helvetica, sans-serif;}
.fontGrey11					{font:  11px Arial, Helvetica, sans-serif;	 color: #666666;  }
.fontGrey12					{font-size: 12px; 	 color: #666666;  }
.fontGrey12B				{font: bold 12px; 	 color: #666666;  }
.fontGrey14B				{font: bolder 14px; 	 color: #666666;  }
.fontGrey16B				{font: bolder 16px; 	 color: #666666;  }
.fontGrey18B				{font: bolder 18px; 	 color: #666666;  }
.fontMaroon11				{font: 11px;color: #840d09;}
.fontMaroon14B				{font: bolder 14px;color: #840d09; }
.fontMaroon16B				{font: bolder 16px;color: #840d09; }
.fontMaroon18B				{font: bolder 18px;color: #840d09; }
.fontTurquoise10B			{color: #005e3c;	font:   10px Arial, Helvetica, sans-serif;}
.fontTurquoise12B			{color: #005e3c;	font:   12px Arial, Helvetica, sans-serif;}

#crumbTrail					{font-weight: bold; font-size: 11px; color: #005e3c;; margin-bottom: 5px;}
#crumbTrailHighlight		{font-weight: bold; font-size: 11px; color: #005e3c;; margin-bottom: 5px;}
#main2colUK .td				{font: 11px Arial, Helvetica, sans-serif; color: #000000}
#main2colUK .Green			{font-weight: bold; font-size: 11px; color: #026e54;}
.normal						{font: 11px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none}
.link_eu					{font-size: 10px; color: #026e54;   text-decoration: underline}
.link_eu:visited			{font-size: 10px; color: #026e54;   text-decoration: underline}
.lire						{font-weight: bold; font-size: 10px; VERTICAL-ALIGN: middle; color: #026e54; LINE-HEIGHT: 14px; text-decoration: none;}
.lire:hover					{font-weight: bold; font-size: 10px; VERTICAL-ALIGN: middle; color: #026e54; LINE-HEIGHT: 14px;  text-decoration: underline}
.date_eu					{font-size: 10px; color: #026e54; }
.arialblackunderlined10		{font-weight: bold; font-size: 10px; color: #000000;   text-decoration: underline}
.link2_doc					{font-size: 12px; color: #000000; font-style: italic;  text-decoration: underline}
.link2_section				{font-size: 12px; font-style: italic;}
.link2_sectionL1			{font-size: 12px; color: #ffffff;}
.link2_sectionL1:visited	{font-size: 12px; color: #ffffff;}
.Bold						{font-weight: bold; font-size: 11px; color: #000000;}
.bold						{font-weight: bold; font-size: 11px; color: #000000;}
.GreenTitle					{font-weight: bold; font-size: 12px; VERTICAL-ALIGN: middle; color: #026e54;}
.Grey						{font-weight: bold; font-size: 11px; color: #465e75;}

.linkSousRubrique			{font-weight: bold; font-size: 12px; color: #005e3c;}
.linkSousRubrique:visited	{font-weight: bold; font-size: 12px; color: #005e3c;}
.linkSousRubriqueHighLight	{font-weight: bold; font-size: 12px; color: #000000;}
.linkSousRubriqueHighLight:visited {font-weight: bold; font-size: 12px; color: #000000;}

.errorTxt					{font-weight: bold; font-size: 11px; color: RED; }

.blackBordered				{border-right: #000000 1pt solid; padding-right: 4pt; border-top: #000000 1pt solid; padding-left: 4pt; margin: 4pt; border-left: #000000 1pt solid; border-BOTTOM: #000000 1pt solid}
.greenLeftBordered			{border-left: #9dd4c1 1pt solid}
.greenTopLeftBordered		{border-top: #9dd4c1 1pt solid; border-left: #9dd4c1 1pt solid}
.strongGreenLeftBordered	{border-left: #005e3c 1pt solid}
.greyBordered				{border-right: #e0e9e6 1pt solid; border-top: #e0e9e6 1pt solid; border-left: #e0e9e6 1pt solid; border-BOTTOM: #e0e9e6 1pt solid}
.yellowBordered				{border-right: #f6d564 1pt solid; border-top: #f6d564 1pt solid; border-left: #f6d564 1pt solid; border-BOTTOM: #f6d564 1pt solid}
.menuSousRubrique			{border-right: #005e3c 1pt solid; border-top: #005e3c 1pt solid; font-weight: bold; font-size: 12px; border-left: #005e3c 1pt solid; color: #005e3c; border-BOTTOM: #005e3c 1pt solid; BACKGROUND-color: #f4faf8; text-decoration: none}
.menuSousRubriqueHighLight	{border-right: #005e3c 1pt solid; border-top: #005e3c 1pt solid; font-weight: bold; font-size: 12px; border-left: #005e3c 1pt solid; color: #000000; border-BOTTOM: #005e3c 1pt solid; BACKGROUND-color: #ffce63; text-decoration: none}
.boxedHighlight				{border: #e0e9e6 1pt solid;	background-color : #F4FAF8;}
input.formSubmit			{border: 1px solid Black;}
input.textField				{border: 1px solid Black;}

.rowOver					{background-color: #EEEEEE;}
.rowOut						{background-color: #FFFFFF;}

#divUpControl				{Z-INDEX: 1; left: 150px; WIDTH: 320px; POSITION: absolute; top: 348px; HEIGHT: 30px; TEXT-ALIGN: right}
#divDownControl				{Z-INDEX: 1; left: 150px; WIDTH: 320px; POSITION: absolute; top: 525px; HEIGHT: 30px; TEXT-ALIGN: right}
#divContent					{left: 0px; POSITION: absolute; top: 0px}

#main2colUK input.textarea	{vertical-align: top;  font-size:11px;  background-color: #FFFFFF;   border:1px;  border-color: #006d52;  border-style: solid;  }

td.printTitle				{font-size:11px;	background-color: #9595aa;border:1px;	border-color: black;border-style: solid;text-align: left;font-weight: bold;}
td.highlightTitle			{font-size:11px; background-color: #EEEEEE; 	border:1px; padding:0.5em;border-color: black; 	border-style: solid;text-align: left;font-weight: bold;}

.headBoxed					{color: #346818;	font: bold 12px Arial, Helvetica, sans-serif;	background: url(../_images/gifs/header_point.gif) no-repeat left;	padding-left:15px;}
.boxedHighlight2			{border: #B5D64A solid 1px;	background-color : #F0F7DB;	font: 11px Arial, Helvetica, sans-serif;	list-style-image: url('/_application/_format/_images/gifs/tick.gif');	margin-top:0px;padding:5px;margin-bottom:0px;}
.boxedHighlight2 li			{color:#666666;	font: condensed 11px Arial, Helvetica, sans-serif;}
.boxedHighlight2 p			{color: #346818; 	font: bold condensed 11px Arial, Helvetica, sans-serif;}
.boxedHighlight3 			{border: #B5D64A solid 1px;	background-color : #F0F7DB;	font: 11px Arial, Helvetica, sans-serif;	list-style-image: url('/_application/_format/_images/gifs/arrow_right.gif');	line-height:20px;	margin-top:0px;padding:5px;margin-bottom:0px;}
.boxedHighlight3 p			{color:#666666;	font: condensed 11px Arial, Helvetica, sans-serif;}
.boxedHighlight3 td 		{color:#666666;	font: condensed 11px Arial, Helvetica, sans-serif;}
.boxedHighlightArrow 		{border: #B5D64A solid 1px;	background-color : #F0F7DB;	font: 11px Arial, Helvetica, sans-serif;	list-style-image: url('/_application/_format/_images/gifs/arrow_right.gif');	line-height:20px;	margin-top:0px;padding:5px;margin-bottom:0px;}
.boxedHighlightArrow li 	{color:#666666;	font: condensed 11px Arial, Helvetica, sans-serif;}
.boxedHighlightArrow p 		{color: #346818; 	font: bold condensed 11px Arial, Helvetica, sans-serif;}
.boxedHighlightForm td 		{border: #B5D64A none;	background-color : #F0F7DB;	font: 11px condensed Arial, Helvetica, sans-serif;	color:#666666;	padding-left:5px;	padding-top:1px;	padding-bottom:1px;	margin:0px;	text-align:left;}
.boxedform 					{float:left;margin-top:-5px;margin-right:0px;margin-left:0px;margin-bottom:0px;width:309px;height:118px;background-image:url('/_application/_format/_images/jpgs/formBackground.jpg');background-repeat: no-repeat;}
.boxedform td 				{color:#666666;	font:  11px Arial, Helvetica, sans-serif;}
.boxedform2 				{float:left;margin-top:-4px;margin-right:0px;margin-left:-1px;margin-bottom:0px;width:569px;height:109px;background-image:url('/_application/_format/_images/jpgs/formBackground2.jpg');background-repeat: no-repeat;}
.boxedform2 td 				{color:#666666;	font:  condensed 11px Arial, Helvetica, sans-serif;}

/* ------------------- start of original basic.css -------------------------------------------------- */
.backgroundHeading1			{padding-left:5px;	background-color:#BDE3D6;}

/* ------------------- start of original standard.css -------------------------------------------------- */
/*#main2colUK input, #main2colUK td, #main2colUK span, #main2colUK address, #main2colUK blockquote, #main2colUK dd, #main2colUK div,#main2colUK dir,#main2colUK dl, #main2colUK dt, #main2colUK menu, #main2colUK ol, #main2colUK th, #main2colUK ul{ font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif;   text-decoration: none;}*/

#main2colUK div,#main2colUK span,#main2colUK address,#main2colUK blockquote,#main2colUK dd,#main2colUK dir,#main2colUK dl,#main2colUK dt, #main2colUK menu,#main2colUK ol
							{margin-bottom:10px;}

/*#bContent td 				{padding: 0px;}
#bContent th 				{padding: 0px;}*/
#logo 						{width:761px;}

table.graphTable			{border: 1px solid black;border-collapse: collapse;}
table.graphTable td			{margin: 0px;padding: 2px; border: 1px solid #000000;}
table.withpadding td, th	{padding: 5px;}
table.greybordered td, th	{padding: 5px;}
table.greyBordered td		{padding: 5px;}
table.alertBox td,th		{padding: 5px;}	
table.boxedHighlight td,th	{padding: 5px;}

/*#main2colUK h1 			{color: #005E3C;font-size: 1.5em;margin-bottom:20px;}*/
/*#main2colUK h2 			{color: #005E3C;font-weight: bold; font-size: 12px; margin-bottom:6px;	}*/
/*#main2colUK h3 			{color: #005E3C;margin-bottom:6px;	font-size:1em;background: url(../_images/gifs/pic_tri_carre_noir.jpg) no-repeat left;padding-left:30px;}*/
/*#main2colUK p 			{font: 11px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;margin-bottom:10px;}*/
#main2colUK h4 				{color: #005E3C;	margin-bottom:6px;}
#main2colUK h5 				{color: #005E3C;	margin-bottom:6px;}
#main2colUK h6 				{color: #005E3C;	margin-bottom:6px;}
#main2colUK ul 				{margin-bottom:10px;	margin-left:20px;}
#main2colUK p.readMore 		{text-align:right;}
#main2colUK .flashMovie 	{width:375px;height:200px;border: 1px solid #000;border-right-width:2px;margin-bottom:20px;}
#main2colUK li 				{margin-bottom:4px;/*padding-left:0px;*/	font-size: 11px;color: #000000;}
#main2colUK fieldset 		{font-size:11px; padding:1em; text-align:left; border:2px #006d52 solid   }
#main2colUK legend 			{font-size:11px;  width:82px;  padding: 0.2em;  border:1px #006d52 solid;  color:#000000;  text-align:right;  background-color: #BDE3D6  }
#main2colUK textarea		{vertical-align: top;  font-size:11px;   background-color: #FFFFFF;   border:1px;  border-color: #006d52;  border-style: solid;   }
#main2colUK select 			{font-size:11px;   background-color: #FFFFFF;  }

.greyBordered 				{border-right: #e0e9e6 1pt solid; border-top: #e0e9e6 1pt solid; border-left: #e0e9e6 1pt solid; border-BOTTOM: #e0e9e6 1pt solid}
.rowOver 					{background-color: #EEEEEE;}
.rowOut 					{background-color: #FFFFFF;}
.errorTxt 					{font-weight: bold; font-size: 11px; color: RED; }
.alertBox 					{border: #cc3300 2pt solid;padding: 5px;	font-size: 12px;}

div.smallprint 				{font-size:9px; padding:1em; text-align:left;  }
div.rowform 				{clear: both;  padding-top: .2em;  }
div.rowform span.col1 		{font-size:11px;  float: left;  width: 53%;  text-align: right;  }
div.rowform span.col2 		{font-size:11px;  float: left;  width: 47%;  text-align: right;  }  
div.rowform span.col3 		{font-size:11px;  float: right;  width: 50%;  text-align: right;}  
div.rowform span.col4		{font-size:11px;  float: right;  width: 50%;  text-align: right;}  

/* highlight box */
#main2colUK .highlightBox 			{background: #F4FAF8;border: 1px solid #E0E9E6;padding:5px 2px;}
#main2colUK .highlightBox ul 		{list-style:none;margin:0;padding:0;}
#main2colUK .highlightBox ul li 	{background: url(../_images/gifs/pic_puce.jpg) no-repeat 0 5px;	padding-left:10px;}
#main2colUK .highlightBox ul li a 	{font-size:.9em;text-decoration: none;}

h1, h1.sectionName { font-size:18px; }
h1.pageTitle { font-size:18px; }
