
.colDoubleV2
{
	margin-top: 12px;
	background-image: url(../img/v2/images/bg_menu.jpg);
	min-width: 780px;
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #FFF;
}

.colDoubleV2 .colE
{
	width: 239px;
	float: left;
	background-image: url(../img/v2/images/menu_top.jpg);
	padding-top: 136px;
	background-color: #00597D;
	background-repeat: no-repeat;
}

.colDoubleV2 .colF
{
	margin-left: 239px;
	padding-top: 136px;
	background-image: url(../img/v2/images/banner_top.jpg);
	background-repeat: repeat-x;
	background-position: -239px 0;
	
}

.colDoubleV2 .text
{
	background-color: #fff;
	padding: 5px 30px 20px 40px;
	width: 90%;
}


* html .colDoubleV2 .text {
   height: expression( this.scrollHeight < 301 ? "300px" : "auto" ); /* sets min-height for IE */
   min-height: 300px; /* sets min-height value for all standards-compliant browsers */
}


.colDoubleV2 .navvCentre
{
	background-color: #00597D;
	padding: 5px 20px 5px 20px;
}

.text h2
{
	color: #007DAD;
	font-size: 20px;
	font-weight: normal;
	margin-top:1em;
	margin-right: 0pt;
	margin-bottom: 0.5em;
	margin-left: 0pt;
}


.colE h2
{
	color: #C5D000;
	font-size: 16px;
	font-weight: normal;
}

ul.menuv ul
{
	padding: 0;
	margin: 0;
}


body, p, li, td, th {
color: #444444;
font-size: 12px;
font-family: 'Lucida Grande',LucidaGrande,'Lucida Sans Unicode','Lucida Sans',Geneva,Arial,sans-serif;
}

li {
margin-top: 0.3em;
margin-right: 0pt;
margin-bottom: 0.3em;
margin-left: 0pt;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;
}

.menuv li {
list-style-type: none;
list-style-image: none;
list-style-position: outside;
}

ul.menuv li {
line-height: 16px;
padding-top: 5px;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 0pt;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #0079ab;
}

ul.menuv li.yuimenuitem {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
}

ul.menuv li.sel {
background-color: #004f6e;
background-repeat: repeat-y;
background-x-position: right;
background-y-position: center;
}

/* 
Navigation verticale
-----------------------------------------------------------------------------------------------
*/
ul.menuv 					{ margin:0; padding:0; list-style:none; border-bottom:1px solid #0079AB; }
ul.menuv li 				{ line-height:16px; padding:5px 0; border-top:1px solid #0079AB; }
ul.menuv li.sel a 			{ padding-left:18px; display:block; background-image:url(../img/menuv/fch_nav2.gif); background-repeat:no-repeat; background-position:1px -103px; }
ul.menuv li.yuimenuitem 	{ margin:0;}
ul.menuv li.sel				{ background-color: #004F6E; background-repeat: repeat-y; background-position: right;}
ul.sub li 					{ border:none}

/*
.menuv li.sel a 			{color:#829607; background:url(../img/menuv/menuv_f.gif) no-repeat left; padding-left:14px; display:block }
.navv .menuv li.sel 		{background:url(../img/menuv/menuv_sel.gif) repeat-y right }
*/

.menuv li {list-style:none }
.menuv .sub {padding:0 0 0 2px; margin:0 0 0 14px;  }
.menuv li.sel li {}
/*
.menuv li.sel li a {color:#0E53ED; } 
.menuv li.sel li.sel a {color:#829607; }
*/

.menuv li a, .menuv li a:link,  .menuv li a:visited{ color: #35C5F9; text-decoration: none;  background-image:url(../img/menuv/fch_nav2.gif); background-repeat:no-repeat; padding-left:18px; background-position:1px 0; display:block;}
.menuv a:hover
{
	color: #fff;
	text-decoration: underline;
	 background-position:1px -57px;
}
.menuv li.sel a, .menuv li.sel a:link, .menuv li.sel a:visited { color: #fff; background-position:1px -57px; }
.menuv li.sel li a, .menuv li.sel li a:link, .menuv li.sel li a:visited { color: #35C5F9; background-image:url(../img/menuv/fch_nav.gif); background-repeat:no-repeat; background-position:-4px -73px; padding-left:14px; }
.menuv li li.subsel a, .menuv li li.subsel a:link, .menuv li li.subsel a:visited { color: #fff; background-position:-4px 0px;}


.navv .rech 				{margin: 0 10px 0 20px; padding:4px 2px; border-top:1px solid #B2B2B2;}
.navv .rech h5 				{padding:5px 0}
.navv .rech input 			{width:130px}

.navv .compte 				{margin: 0 10px 0 20px; padding:4px 2px; border-top:1px solid #B2B2B2;}
.navv .compte a 			{display:block; line-height:30px; background:url(../img/pictos/user.gif) no-repeat center right}

.navv .com 					{margin: 0 10px 0 20px; padding:10px 0 0; border-top:1px solid #B2B2B2;}
.navv .com 					{text-align:right}
.navv .com a 				{font-size:10px; color:#0894DE; line-height:18px}

.context 					{padding: 0 20px 0 0; }
.context .com 				{text-align:right}
.context .com a 			{font-size:10px; color:#0894DE; line-height:18px}

.context .cadre 			{margin-top:10px}
.context .cadreIn 			{padding:8px}
.context .cadre h2			{margin:0; color:#BAD80A;}

/* Autres styles v2
-----------------------------------------------------------------------------------------------
*/
h1 {
	color: #a5ad00;
	font-size: 27px;
	font-weight: bold;
	margin:0.2em 0 0.8em 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #a5ad00;
}
h1 a { 
	color: #a5ad00;
	font-weight: bold;
}
.blocPlus h3 {
	color: #b2b2b2;
	font-size: 14px;
	font-weight: normal;
	margin-top: 1.3em;
}
.blocPlus a {
	color:#829607;
	background:url(../img/pictos/fch_link.gif) no-repeat 0 2px;
	padding-left:24px;
	display:block;
	height:21px;
	line-height:22px
}