	/*Structure*/
*{
	outline:none;
}
body{
	margin:0;
	font:12px/15px Arial, Helvetica, sans-serif;
	background:#b6c0cb url(../images/bg-body.gif) repeat-x;
}
form,fieldset,img{margin:0;padding:0;border:0;}
a{
	text-decoration:none;
	color:#009EE0;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:10px Arial,sans-serif;
	vertical-align:middle;
}
#wrapper{
	width:961px;
	margin:0 auto;
}
#wrapper:after{
	content:"";
	display:block;
	clear:both;
}
#header{
	height:1%;
	padding:25px 0 8px 12px;
}

.sscadre #header{
	height:1%;
	padding:10px 0 8px 17px;
}

#header:after{
	content:"";
	display:block;
	clear:both;
}
.logo{
	float:left;
	width:650px;
	height:46px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/bg-logo.gif) no-repeat;
}
.sscadre .logo{
	background:transparent url(../images/bg-logo-sanscadre.gif) no-repeat scroll 0 0;
	float:left;
	height:46px;
	overflow:hidden;
	text-indent:-9999px;
	width:400px;
}
.logo a{
	display:block;
	height:100%;
}
#header .form-holder{
	padding:0 8px 0 0;
	width:243px;
	float:right;
}
#header .form-holder:after{
	content:"";
	display:block;
	clear:both;
}
/*Bloc Login*/
#navigation{
	position:relative;
	z-index:10;
	margin:0;
	padding:1px 0 8px;
	height:1%;
	list-style:none;
}
#navigation:after{
	content:"";
	display:block;
	clear:both;
}
#navigation li{
	float:left;
	position:relative;
}
.bienvenue{
	font-weight:bold;
	padding:2px 5px 0 0;
	font-size:11px;
	line-height:11px;
}
.bienvenue a{color:#0a0d4b;}
.bienvenue a:hover{text-decoration:none;}
.langue{
	float:right !important;
	padding:0 0 0 17px;
	font-size:11px;
	line-height:14px;
	background: url(../images/bg-header-span.gif) no-repeat;
}
.langue a{
	color:#2e2e2e;
	padding:0 14px 0 0;
	background: url(../images/arrow.gif) no-repeat 100% 4px;
}
/*Bloc Login - Layer Langues*/
.drop-dawn{
	display:none;
	position:absolute;
	right:-19px;
	top:-16px;
	width:95px;
}
* html .drop-dawn{right:-20px;}
#navigation li.hover .drop-dawn,
#navigation li:hover .drop-dawn{display:block;}
.drop-dawn .top,
.drop-dawn .bottom{
	height:17px;
	overflow:hidden;
}
.drop-dawn .top{background: url(../images/bg-drop-top.png) no-repeat;}
.drop-dawn .bottom{background: url(../images/bg-drop-bottom.png) no-repeat;}
.drop-dawn .content{
	width:55px;
	padding:0 20px;
	overflow:hidden;
	background: url(../images/bg-drop-content.png) repeat-y;
}
.drop-dawn ul{
	float:left;
	margin:0 0 -3px;
	padding:0;
	list-style:none;
}
#navigation .drop-dawn li{
	float:none;
	font-size:11px;
	line-height:12px;
	margin:0 0 4px;
}
.drop-dawn li a{
	background:none;
	color:#848484;
}
.drop-dawn li.active a,
.drop-dawn li a:hover{
	background:none;
	color:#2e2e2e;
	text-decoration:none;
}
#header .logout{
	height:20px;
	margin:0 0 2px;
	padding:0 0 0 3px;
	overflow:hidden;
	background:#e4e5e7;
	line-height:20px;
}
#header .logout span{
	float:left;
}
#header .logout_pic{
	float:right;
	background:white;
	padding-left:4px;
}
#header .wrapper, .box .wrapper{
	height:20px;
	margin:0 0 2px;
	width:100%;
	overflow:hidden;
}
.login-box .wrapper .text,
#header .wrapper .text,
.box .wrapper .text{
	float:left;
	display:inline;
	margin:0 3px 0 0;
	width:103px;
	padding:3px 8px 4px 8px;
	background: url(../images/bg-input.gif) no-repeat;
}

.box .wrapper .multipass{
	float:left;
	display:inline;
	margin:0 3px 0 0;
	width:174px;
	padding:3px 8px 4px 8px;
	background: url(../images/bg-input2.gif) no-repeat;
}

.login-box .wrapper .text input,
#header .wrapper .text input,
.box .wrapper .text input{
	font-size:11px;
	color:#919394;
	line-height:13px;
	padding:0;
	margin:0;
	width:102px;
	border:none;
	background:none;
}

.box .wrapper .multipass input{
	font-size:11px;
	color:#919394;
	line-height:13px;
	padding:0;
	margin:0;
	width:170px;
	border:none;
	background:none;
}

.login-box .wrapper .passe,
#header .wrapper .passe{
	width:82px;
	background: url(../images/bg-input-passe.gif) no-repeat;
}
.login-box .wrapper .passe input,
#header .wrapper .passe input{width:82px;}
#header .wrapper .button{float:left;}
.item-list{
	z-index:1;
	margin:0 -5px 0 0;
	padding:0;
	list-style:none;
	text-align:right;
}
.item-list li{
	display:inline;
	font:9px/12px "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding:0 1px 0 8px;
	background: url(../images/separator02.gif) no-repeat 0 3px;
}
.item-list li:first-child{background:none;}
.item-list li a{color:#808080;}
/*Fin Bloc Login*/

/*main*/
.main-t,
.main-b{
	width:961px;
	overflow:hidden;
}
.main-t{
	height:4px;
	background: url(../images/bg-main-t.png) no-repeat;
}
.main-b{
	height:2px;
	overflow:hidden;
	line-height:1px;
	font-size:1px;
	background: url(../images/bg-main-b.png) no-repeat;
}
.main-b-2{background: url(../images/bg-main-b-2.png) no-repeat;}
.main-holder{
	width:961px;
	background: url(../images/bg-main.png) repeat-y;
}
#main{
	position:relative;
	margin:0 4px;
	height:1%;
	overflow:hidden;
}
.nav-holder{
	width:100%;
	position:relative;
	z-index:1;
}
.nav-holder:after{
	content:"";
	display:block;
	clear:both;
}
.nav-wrapper{
	padding:0 0 4px;
	background: url(../images/bg-nav-holder.png) no-repeat;
	width:100%;
}
.nav-wrapper:after{
	content:"";
	display:block;
	clear:both;
}
/*menu*/
#nav{
	position:relative;
	z-index:2;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#nav li{
	float:left;
	font-size:10px;
	line-height:10px;
	font-weight:bold;
}
#nav li span,
#nav li a{
	border-right:1px solid #cdcfd2;
	display:block;
	color:#1a3160;
	background: url(../images/bg-nav-a.gif) no-repeat 100% 0;
}

.wrapper-drop{
	display:none;
	position:absolute;
	top:34px;
	left:0;
}
.wrapper-drop:after{
	content:"";
	display:block;
	clear:both;
}
.area-drop{
	padding:1px 0 5px;
	width:953px;
	overflow:hidden;
	background: url(../images/bg-holder-drop.png) repeat-x;
}

/*drop-down*/
.drop-down{
	display:none;
	left:176px;
	top:23px;
	position:absolute;
	width:528px;
}
.drop-down .content-holder{
	width:498px;
	padding:0 15px;
	background: url(../images/bg-drop-down-c.png) repeat-y;
}
.drop-down .top{
	height:22px;
	overflow:hidden;
	background: url(../images/bg-drop-down-t.png) no-repeat;
}
.drop-down .bottom{
	overflow:hidden;
	height:15px;
	background: url(../images/bg-drop-down-b.png) no-repeat left bottom;
}
.drop-down .content{
	padding:0 20px 10px;
	width:457px;
	position:relative;
	overflow:hidden;
	font-size:10px;
	line-height:15px;
	color:#fff;
	background:#313679 url(../images/bg-drop-content-2.gif) repeat-x;
}
.drop-down .content p{margin:0 0 12px;}
.drop-down .tree-columns{
	margin:0 0 2px;
	width:470px;
	overflow:hidden;
	background:none;
}
.drop-down .column{
	float:left;
	padding:0 10px 0 0;
	width:145px;
}
.drop-down .column .image-holder{
	margin:0 0 7px;
	width:100%;
	overflow:hidden;
}
.drop-down .column img{	display:block;}
.drop-down .column .area{
	margin:0 0 4px;
	padding:2px 7px;
	background:#c7e5f2;
}
.drop-down .column .area-2{background:#009EE0;}
.drop-down .column .area h2{
	margin:0;
	color:#0c104d;
	font-size:12px;
	line-height:15px;
}
.drop-down .column .area-2 h2{
	color:#fff;
	font-size:11px;
}
#nav .main-nav{
	float:none;
	overflow:hidden;
	width:457px;
	margin:0 0 9px;
	padding:0 0 16px;
	list-style:none;
	background:none;
	background: url(../images/separator08.gif) no-repeat 0 100%;
}
#nav .main-nav li{
	float:left;
	display:inline;
	background:none;
	width:103px;
	padding:0;
	border:1px solid #2a457b;
	margin:0 0 0 12px;
	_margin:0 0 0 9px;
}
#nav .main-nav li:first-child{
	margin:0 0 0 0;
}

#nav .main-nav li a{
	padding:0;
}
#nav .main-nav img{display:block;}
#nav .main-menu{
	float:none;
	margin:0;
	padding:0;
	list-style:none;
	background:none;
}
#nav .main-menu li{
	float:none;
	height:1%;
	vertical-align:top;
	background:none;
	font-size:10px;
	line-height:15px;
}
#nav .main-menu li a{
	padding:0 0 0 12px;
	background: url(../images/arrow13.gif) no-repeat 0 4px !important;
}
#nav .main-menu li a:hover{
	text-decoration:underline;
	background: url(../images/arrow13.gif) no-repeat 0 4px !important;
}
#nav .despitum ul{float:right;}
#nav li:hover .wrapper-drop,
#nav li.hover .wrapper-drop,
#nav li:hover .drop-down,
#nav li.hover .drop-down{display:block;}
#nav li:hover span,
#nav li.hover span,
#nav li:hover a,
#nav li.hover a{background-position: 0 -34px;}
#nav li ul{
	position:relative;
	float:left;
	margin:0;
	padding:0 1px 0 0;
	list-style:none;
	overflow:hidden;
	background: url(../images/separator.gif) no-repeat 100% 100%;
}
#nav li ul li{
	float:left;
	font-size:11px;
	line-height:14px;
	padding:0 0 0 1px;
	font:11px/14px "Helvetica Neue", Arial, Helvetica, sans-serif;
	background: url(../images/separator.gif) no-repeat 0 100%;
}
#nav li ul li a{
	cursor:pointer;
	background:none !important;
	color:#f8f9fa;
	border:none;
	padding:6px 33px 4px 26px;
}
#nav li ul li a:hover{
	background: url(../images/bg-nav-drop-a.gif) repeat-x 0 100% !important;
	color:#fff;
	text-decoration:none;
}
/*search*/
.search{
	position:relative;
	float:right;
	width:155px;
	padding:9px 10px 6px 9px;
	background: url(../images/bg-input-holder.gif) no-repeat 0 7px;
}
.search .text{
	float:left;
	width:135px;
	margin:0 6px 0 0;
	border:none;
	background:none;
	color:#808080;
	font-size:10px;
	line-height:14px;
}
.search .button{
	margin:2px 0 0;
	float:left;
}
/*content*/
#content{
	color:#565656;
	position:relative;
	width:100%;
	overflow:hidden;
	min-height:413px;
	padding:0;
	margin: -3px 0 0 0;
	padding-bottom:15px;
}
.sscadre{
	color:#565656;
	width:660px;
	background:white;
	}
.home{
	margin: 4px 0 !important;
	padding:0 !important;
}
img.home{
	margin: 0 0 0 5px !important;
	display:block;
}
* html #content{
	height:414px;
	overflow:visible;
}

/*sélection Langue/Pays*/
.column-wrapper .box ul.drawers {
	list-style:none;
	margin:5px 0;
	padding:0;
}
.column-wrapper .box .drawer ul {
	list-style:none;
	margin:0;
	padding:0 0 0 50px;
	background:#d3d6e7;
}
.column-wrapper .box ul.drawers li ul li{
	background:transparent url(../images/arrow14.gif) no-repeat scroll 3px 5px;
	padding:0 0 0 17px;
}
.column-wrapper .box ul.drawers li ul li a{
	color:#001C4B;
	font-size:11px;
}
.column-wrapper .box ul.drawers li{
background:transparent url(../images/bg-lgselec.gif) repeat-x scroll bottom left;
}
.column-wrapper .box h3.drawer-handle {
color:#001C4B;
background:transparent url(../images/arrow_closed.gif) no-repeat scroll 30px 5px;
padding:1px 0 2px 50px;
font-size:11px;
}
.column-wrapper .box h3.open {
background:#d3d6e7 url(../images/arrow_opened.gif) no-repeat scroll 30px 6px;
padding:1px 0 1px 50px;
}

/*footer avancé*/
.tree-column-holder{
	width:100%;
	background:#e5e9ec url(../images/bg-two-column.gif) repeat-y;
}
.tree-column{
	width:100%;
	overflow:hidden;
	background: url(../images/bg-tree-column.png) no-repeat;
}
.two-column{
	float:left;
	padding:15px 0 0;
	width:659px;
}
.two-column .column-one{
	overflow:hidden;
	float:left;
	width:430px;
	padding:0;
}
.two-column .column-one .column{
	float:left;
	width:215px;
}
.tree-column h4{
	color:#565656;
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	font-size:11px;
}
.tool-box{
	background: url(../images/text-tool-box.gif) no-repeat;
	width:44px;
	height:9px;
}
.top-pages{
	background: url(../images/text-top.gif) no-repeat;
	width:53px;
	height:11px;
}
.site-map{
	width:45px;
	height:10px;
	background: url(../images/text-site-map.gif) no-repeat;
}
.utils{
	background: url(../images/text-utils.gif) no-repeat;
	width:26px;
	height:8px;
}
.two-column .column-one .wrapper{
	width:430px;
	overflow:hidden;
}
.footer-list{
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}
.footer-list li{
	padding:0 0 8px 12px;
	vertical-align:top;
	height:1%;
	font:10px/10px "Helvetica Neue", Arial, Helvetica, sans-serif;
	background: url(../images/arrow02.gif) no-repeat 0 4px;
}
.footer-list li a {
color:#727476;
display:block;
text-decoration:none;
}
.footer-list li a:hover{text-decoration:underline;}
/*column-two*/
.two-column .column-two{
	float:left;
	padding:0 0 0 28px;
	width:196px;
}
.two-column .column-two ul{
	margin:0;
	padding:0 0 0 2px;
	overflow:hidden;
	list-style:none;
}
.two-column .column-two li{
	width:90px;
	margin:0 0 12px;
	float:left;
	font-size:10px;
	line-height:10px;
}
.two-column .column-two li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:17px;
	width:89px;
}
.two-column .column-two li a.delicious{background: url(../images/text-delicious.gif) no-repeat;}
.two-column .column-two li a.facebook{background: url(../images/text-facebook.gif) no-repeat;}
.two-column .column-two li a.twitter{background: url(../images/text-twitter.gif) no-repeat;}
.two-column .column-two li a.digg-it{background: url(../images/text-digg.gif) no-repeat;}
.two-column .column-two li a:hover{background-position: 0 -17px;}
/*column-tree*/
#menu{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	width:294px;
}
#menu li{
	position:relative;
	height:1%;
	vertical-align:top;
	font-size:10px;
	line-height:10px;
}
#menu li:after{
	content:"";
	display:block;
	clear:both;
}

#menu li a{
	cursor:pointer;
	float:left;
	width:100%;
}
#menu li a:hover{
	text-decoration:none;
	color:#fff;
}
#menu li span{
	float:left;
	width:100%;
}

#menu li .bouton1,
#menu li .bouton2,
#menu li .bouton3 {
	overflow:hidden;
	text-indent:-9999px;
}
#menu li .bouton1{
	height:39px;
	background: url(../images/text-bouton1.gif) no-repeat top left;
}
#menu li a.bouton1:hover{
	background: url(../images/text-bouton1.gif) no-repeat bottom left;
}
#menu li .bouton2{
	height:40px;
	background: url(../images/text-bouton2.gif) no-repeat top left;
}
#menu li a.bouton2:hover{
	background: url(../images/text-bouton2.gif) no-repeat bottom left;
}
#menu li .bouton3{
	height:39px;
	background: url(../images/text-bouton3.gif) no-repeat top left;
}
#menu li a.bouton3:hover{
	background: url(../images/text-bouton3.gif) no-repeat bottom left;
}

/*subnav*/
#menu li ul{display:none;}
#menu li div{
	overflow:hidden;
	position:absolute;
	top:0;
	right:295px;
}
#menu li ul{
	display:block;
	margin:0;
	padding:0 0 0 37px;
	list-style:none;
	width:392px;
	height:119px;
	border-left:1px solid #fff;
	background:#575daa;
}
#menu li ul li{
	padding:12px 0 0;
	width:430px;
}
#menu li ul li ul{ background:none;}
#menu li ul li .add-nav{
	position:static;
	margin:0;
	padding:0 17px 0 0;
	list-style:none;
	float:left;
	width:120px;
	height:auto;
	border:none;
}
#menu li ul li .add-nav li{
	width:auto;
	background:none;
	margin:0 0 7px;
	padding:0 0 0 16px;
	font:10px/10px "Helvetica Neue", Arial, Helvetica, sans-serif;
	background: url(../images/arrow04.gif) no-repeat 0 2px;
}
#menu li ul li .add-nav li a{
	color:#fff;
	padding:0;
	display:inline;
	background:none !important;
}
/*footer*/
#footer{
	text-align:right;
	color:#fff;
	font-size:9px;
	line-height:12px;
	width:950px;
	margin:0 0 20px;
	padding:1px 5px 0 6px;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
}
#footer li {
background:transparent url(../images/separator04.gif) no-repeat scroll 0 2px;
float:left;
margin:0 6px 0 -5px;
padding:0 6px 0 5px;
}

#footer li a{color:#fff;}
#footer p{
	padding:2px 0 0;
	margin:0;
	font-size:10px;
	line-height:12px;
	color:white;
}
#footer p a{color:#fff;}
/*amundi-01*/
.tree-column-item{background: url(../images/bg-tree-column-item.gif) repeat-y;}
.tree-column-item .column-two{
	padding:0;
	float:left;
	width:228px;
}
.tree-column-item .columns{
	float:left;
	width:227px;
}
.tree-column-item .column-1{
	float:left;
	width:110px;
	padding:0;
}
.tree-column-item .column-2{
	float:left;
	width:117px;
	padding:0;
}
.column-2 .footer-list li{ }
.ajouter{
	text-decoration:underline;
	margin:0 0 12px;
	display:block;
	color:#727476;
	padding:0 5px 0 34px;
	font-size:10px;
	line-height:10px;
	background:transparent url(../images/bullet.gif) no-repeat scroll 10px 3px;
}
.ajouter:hover{text-decoration:none;}
/*link-list*/
.tree-column-item .social-networks{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:95px;
}
.tree-column-item .social-networks li{
	float:left;
	overflow:hidden;
	padding:0 7px 5px 0;
}
.tree-column-item .social-networks li img{display:block;}
.tree-column-item .social-networks a{text-decoration:none;}


/*Chemin de fer*/
.list-holder{
	margin:2px 0 0;
	padding:0 5px 2px 12px;
	width:936px;
	overflow:hidden;
	border-bottom:1px solid #e9e9ea;
}

.sscadre .list-holder{
	margin:2px 0 0;
	padding:2px 0;
	width:660px;
	overflow:hidden;
	border-top:1px solid #e9e9ea;
	border-bottom:1px solid #e9e9ea;
}

.breadcrumbs{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.breadcrumbs li{
	float:left;
	color:#6a6a6a;
	margin:0 8px 0 -8px;
	padding:0 4px 0 8px;
	font-size:10px;
	line-height:22px;
	background: url(../images/arrow05.gif) no-repeat 0 9px;
}
.breadcrumbs li a{color:#6a6a6a;}

.breadcrumbs li a.home {
background:transparent url(../images/ico13.gif) no-repeat scroll 0 0;
display:block;
height:14px;
margin:1px 0 0;
overflow:hidden;
text-indent:-9999px;
width:15px;
}
.print{
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	width:22px;
	height:22px;
	background: url(../images/ico14.gif) no-repeat;
}

.sscadre .print{
	margin-right:10px;
}

.blocmarque{
	height:24px;
	width:95px;
	float:right;
	margin:5px;
	padding:0;
	text-indent:-9999px;
}

.sscadre .blocmarque {
margin:10px 10px 5px 5px;
}

/*Fin Chemin de fer*/

/*Structure des pages*/
.block-holder{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}

.column-wrapper{
	margin:0;
	padding:0;
}
.column-wrapper:after{
	content:"";
	display:block;
	clear:both;
}

/* Elements Home */
.blocmarque-home{
	position:absolute;
	top:315px;
	left:11px;
}

/* Titre Page */
.block-holder .column-wrapper-titre{padding:15px 300px 10px 0;}

.sscadre .block-holder .column-wrapper-titre{padding:15px 8px 10px 0;}

.block-holder .column-wrapper-sommaire{
	border-top:1px solid #E9E9EA;
	border-bottom:1px solid #E9E9EA;
	padding: 14px 0 14px 0;
	overflow:hidden;
	margin:0 0 13px 0;
	width:100%;
	}

	

.column-wrapper-titre h1{
	position:relative;
	margin:0;
	padding:0 0 4px 17px;
	color:#001c4b;
	font-size:25px;
	line-height:28px;
	font-weight:normal;
}

.intro{
	height:1%;
	padding:0 0 7px 17px;
	margin:0;
	font-size:13px;
	line-height:15px;
	color:#009EE0;
}

ul.ancre {
	margin:0;
	padding:0 0 7px 17px;
	list-style:none;
	display:block;
}
.ancre li{
	padding:0 0 0 17px;
	background:url(../images/arrow02.gif) no-repeat scroll 3px 5px;
}

.ancre a{
	color:#A7A7A7;
}

.block-holder .column-wrapper-sommaire ul.ancre {
float:left;
padding:0 0 7px 5px;
}

ul.sommaire {
	margin:0;
	padding:0 8px 0 0;
	list-style:none;
	display:block;
	width:268px;
	float:left;
	background:transparent url(../images/bg-product-list.gif) repeat-y scroll top right;
}
.sommaire li{
	padding:0 7px;
	height:24px;
	line-height:24px;
	font-size:15px;
	text-align:right;
}
.sommaire li.current{
	background:#001c4b;
	color:white;
}

.sommaire a{
	color:#001c4b;
}



/* Fin Titre Page */

/*headings-holder - Titre para1*/
.headings-holder {
	overflow:hidden;
	padding:0 0 15px;
	margin-top:10px;
	width:100%;
}
.headings-holder-2{padding:0 0 2px;margin-top:10px;}
.headings-holder-3{padding:0 0 15px;margin:0;}
.headings-holder .headings{
	float:left;
	background:#009EE0;
	padding:7px 7px 6px;
}
.headings-holder .headings h2{
	margin:0;
	font-weight:normal;
	color:#fff;
	font-size:17px;
	line-height:19px;
}

/*Gestion des colonnes*/
.column-one-c,.column-two-c,.column-one-b{
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;
	width:330px;
}

.column-three-c,.column-two-a{
	float:right;
	overflow:hidden;
	padding:0;
	margin:0;
	width:293px;
}
.column-one-a{
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;
	width:660px;
}
.column-two-b{
	float:right;
	overflow:hidden;
	padding:0;
	margin:0;
	width:623px;
}

/*En mode sanscadre, seules les colonnes 1 et 2 du mode C et la colonne 1 du mode A sont affichées*/
.sscadre .column-one-b, .sscadre .column-three-c, .sscadre .column-two-a, .sscadre .column-two-b{
display:none;
}

p{
margin:0; padding:0 17px 13px 17px;
color:#565656;
}

.column-wrapper p{margin:0; padding:0 17px 13px 17px;}
.column-wrapper .column-one-a p, .column-wrapper .column-one-b p, .column-wrapper .column-one-c p {padding:0 8px 13px 17px;}
.column-wrapper .column-two-a p, .column-wrapper .column-two-b p, .column-wrapper .column-three-c p {padding:0 17px 13px 9px;}
.column-wrapper .column-two-c p {padding:0 8px 13px 9px;}
.column-wrapper .column-two-a p, .column-wrapper .column-three-c p {background: url(../images/bg-product-list.gif) repeat-y;}
.column-wrapper .column-two-a ul li p, .column-wrapper .column-three-c ul li p {background-image: none; border:solid white 1px; /*bidouille affichage puce IE... va comprendre*/}


.column-wrapper .important{margin:0;display:block;line-height:13px;	padding:0 17px 13px 17px;}
.column-wrapper .column-one-a .important, .column-wrapper .column-one-b .important, .column-wrapper .column-one-c .important {padding:0 8px 13px 17px;}
.column-wrapper .column-two-a .important, .column-wrapper .column-two-b .important, .column-wrapper .column-three-c .important {padding:0 17px 13px 9px;}
.column-wrapper .column-two-c .important {padding:0 8px 13px 9px;}
.column-wrapper .column-two-a .important, .column-wrapper .column-three-c .important {background: url(../images/bg-product-list.gif) repeat-y;}

.column-wrapper .legende{color:#A7A7A7;font-style:italic;font-size:11px;margin:0;padding:0 17px 13px 17px;}
.column-wrapper .column-one-a .legende, .column-wrapper .column-one-b .legende, .column-wrapper .column-one-c .legende {padding:0 8px 13px 17px;}
.column-wrapper .column-two-a .legende, .column-wrapper .column-two-b .legende, .column-wrapper .column-three-c .legende {padding:0 17px 13px 9px;}
.column-wrapper .column-two-c .legende {padding:0 8px 13px 9px;}
.column-wrapper .column-two-a .legende, .column-wrapper .column-three-c .legende {background: url(../images/bg-product-list.gif) repeat-y;}


/*titre para2*/
.column-wrapper h3{
	margin:0;
	padding:0 17px 2px;
	color:#009EE0;
	font-size:13px;
	line-height:15px;
	cursor:default;
}
.column-wrapper .column-one-a h3, .column-wrapper .column-one-b h3, .column-wrapper .column-one-c h3 {padding:0 8px 2px 17px;}
.column-wrapper .column-two-a h3, .column-wrapper .column-two-b h3, .column-wrapper .column-three-c h3 {padding:0 17px 2px 9px;}
.column-wrapper .column-two-c h3 {padding:0 8px 2px 9px;}
.column-wrapper .column-two-a h3, .column-wrapper .column-three-c h3 {background: url(../images/bg-product-list.gif) repeat-y;}

.column-wrapper h3.img-title{
	margin:0 0 5px 0;
	padding:0 5px;
	background:#F8F5F3;
	color:#B5A48C;
	height:24px;
	font-size:14px;
	line-height:24px;
	font-weight:normal;
}

/*Liens Haut de page*/
.links-wrapper{
	padding:0 17px 13px 17px;
	overflow:hidden;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
}
.column-wrapper .column-one-a .links-wrapper, .column-wrapper .column-one-b .links-wrapper, .column-wrapper .column-one-c .links-wrapper {padding:0 8px 13px 17px;}
.column-wrapper .column-two-a .links-wrapper, .column-wrapper .column-two-b .links-wrapper, .column-wrapper .column-three-c .links-wrapper {padding:0 17px 13px 9px;}
.column-wrapper .column-two-c .links-wrapper {padding:0 8px 13px 9px;}

.links-wrapper .haut-page{
	float:right;
	padding:0 0 0 19px;
	color:#acbbc9;
	background: url(../images/arrow10.gif) no-repeat;
	text-transform: uppercase;
}

/*Listes*/
ul.puce, ul.liste {
	margin:0;
	padding:0 17px 13px;
	list-style:none;
	display:block;
}
.column-wrapper .column-one-a ul.puce, .column-wrapper .column-one-b ul.puce, .column-wrapper .column-one-c ul.puce {padding:0 8px 13px 17px;}
.column-wrapper .column-two-a ul.puce, .column-wrapper .column-two-b ul.puce, .column-wrapper .column-three-c ul.puce {padding:0 17px 13px 9px;}
.column-wrapper .column-two-c ul.puce {padding:0 8px 13px 9px;}
.column-wrapper .column-two-a ul.puce, .column-wrapper .column-three-c ul.puce {background: url(../images/bg-product-list.gif) repeat-y;}

.column-wrapper .column-one-a ul.liste, .column-wrapper .column-one-b ul.liste, .column-wrapper .column-one-c ul.liste {padding:0 8px 13px 17px;}
.column-wrapper .column-two-a ul.liste, .column-wrapper .column-two-b ul.liste, .column-wrapper .column-three-c ul.liste {padding:0 17px 13px 9px;}
.column-wrapper .column-two-c ul.liste {padding:0 8px 13px 9px;}
.column-wrapper .column-two-a ul.liste, .column-wrapper .column-three-c ul.liste {background: url(../images/bg-product-list.gif) repeat-y;}

.puce li{
	padding:0 0 13px 17px;
	background: url(../images/bullet03.gif) no-repeat 0 1px;
}
.liste li{
	background: url(../images/bullet04.gif) no-repeat scroll 3px 6px;
	padding:0 0 0 17px;
}
.puce li p, .liste li p{margin:0;padding:0 !important;}

/*liens*/
ul.lien {
	margin:0;
	padding:0 17px 13px;
	list-style:none;
	display:block;
}
.column-wrapper .column-one-a ul.lien, .column-wrapper .column-one-b ul.lien, .column-wrapper .column-one-c ul.lien {padding:0 8px 13px 17px;}
.column-wrapper .column-two-a ul.lien, .column-wrapper .column-two-b ul.lien, .column-wrapper .column-three-c ul.lien {padding:0 17px 13px 9px;}
.column-wrapper .column-two-c ul.lien {padding:0 8px 13px 9px;}
.column-wrapper .column-two-a ul.lien, .column-wrapper .column-three-c ul.lien {background: url(../images/bg-product-list.gif) repeat-y;}

.lien li{
	padding:0 0 0 17px;
	background:url(../images/arrow09.gif) no-repeat scroll 0 1px;
}

/*M_CV*/
.people{
	overflow:hidden;
	margin:0;
	list-style:none;
	padding:0 17px 13px 17px;
	display:block;
}
.column-wrapper .column-one-a .people, .column-wrapper .column-one-b .people, .column-wrapper .column-one-c .people {padding:0 8px 13px 17px;}
.column-wrapper .column-two-a .people, .column-wrapper .column-two-b .people, .column-wrapper .column-three-c .people {padding:0 17px 13px 9px;}
.column-wrapper .column-two-c .people {padding:0 8px 13px 9px;}

.people li{
	padding:0;
}
.people .heading-wrapper{
	margin:0;
	overflow:hidden;
}
.people .heading-wrapper img.alignleft{float:left;}
.people .text-area{
	float:left;
	position:relative;
	padding:0 0 0 17px;
	width:805px;
}
.column-wrapper .column-one-a .people .text-area {width:521px;}
.column-wrapper .column-one-b .people .text-area, .column-wrapper .column-one-c .people .text-area {width:191px;}
.column-wrapper .column-two-c .people .text-area {width:199px;}
.column-wrapper .column-two-a .people .text-area, .column-wrapper .column-three-c .people .text-area {width:153px;}
.column-wrapper .column-two-b .people .text-area {width:483px;}

.people .text-area h3{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:12px;
	color:#565656;
}
.people .text-area span{
	display:block;
	color:#565656;
	font-size:11px;
	line-height:15px;
}
.people .text-area strong{
	color:#009EE0;
	display:block;
}
.people ul.lien {
	margin:0;
	padding:13px 0 0 0 !important;
	list-style:none;
	display:block;
}

.people .lien li{
	padding:0 0 0 17px;
	background:url(../images/arrow09.gif) no-repeat scroll 0 1px;
}

/*Videotheque*/
.video{
	overflow:hidden;
	margin:0;
	list-style:none;
	padding:0 17px 13px 17px;
	display:block;
}
.column-wrapper .column-one-a .video, .column-wrapper .column-one-b .video, .column-wrapper .column-one-c .video {padding:0 8px 13px 17px;}
.column-wrapper .column-two-a .video, .column-wrapper .column-two-b .video, .column-wrapper .column-three-c .video {padding:0 17px 13px 9px;}
.column-wrapper .column-two-c .video {padding:0 8px 13px 9px;}

.video li{
	border-top:1px dashed #E9E9EA;
	margin-bottom:13px;
	padding:14px 0 0;
}

.video li:first-child{
	border:0 none;
	margin-bottom:13px;
	padding:0;
}

.video .heading-wrapper{
	margin:0;
	overflow:hidden;
}
.video .heading-wrapper img.alignleft{float:left;}
.video .text-area{
	float:left;
	position:relative;
	padding:0 0 0 17px;
	width:805px;
}
.column-wrapper .column-one-a .video .text-area {width:431px;}
.column-wrapper .column-one-b .video .text-area, .column-wrapper .column-one-c .video .text-area {width:101px;}
.column-wrapper .column-two-c .video .text-area {width:109px;}
.column-wrapper .column-two-a .video .text-area, .column-wrapper .column-three-c .video .text-area {width:63px;}
.column-wrapper .column-two-b .video .text-area {width:393px;}

.video .text-area h3{
	margin:0;
	padding:0;
}
.video .text-area span{
	display:block;
	color:#565656;
	line-height:15px;
}
.video .text-area strong{
	color:#009EE0;
	display:block;
}
.video ul.lien {
	margin:0;
	padding:13px 0 0 0 !important;
	list-style:none;
	display:block;
}

.video .lien li{
	padding:0 0 0 17px;
	background:url(../images/arrow09.gif) no-repeat scroll 0 1px;
	margin:0;
	border:0 none;
}



.mvideo{
	margin:0;
	padding:0 17px 13px 17px;
}
.column-wrapper .column-one-a .mvideo, .column-wrapper .column-one-b .mvideo, .column-wrapper .column-one-c .mvideo {padding:0 8px 13px 17px;}
.column-wrapper .column-two-a .mvideo, .column-wrapper .column-two-b .mvideo, .column-wrapper .column-three-c .mvideo {padding:0 17px 13px 9px;}
.column-wrapper .column-two-c .mvideo {padding:0 8px 13px 9px;}

/*Modules droite*/

.column-wrapper .box{
	width:100%;
	overflow:hidden;
	padding:0;
	background:#F2F4F5;
	margin: 0 0 1px 0;
}

.column-wrapper .box .heading{
	overflow:hidden;
	height:24px;
	margin:0;
	padding:0 0 0 6px;
	background:#e5e6e7;
}
.column-wrapper .box .heading-2{
	background:#009EE0;
	padding:0 0 0 6px !important;
}
.column-wrapper .box .heading-2 .wrapper{
	float:left;
	width:88px;
}
.column-wrapper .box .heading h2{
	margin:0;
	color:#1a3160;
	font-size:15px;
	font-weight:normal;
}
.column-wrapper .box .heading-2 h2{color:#fff;}
.column-wrapper .box .heading h2 span{
	display:block;
	padding:5px 0 0;
}
/*A LA UNE*/
.column-wrapper .box .list-area{
	float:left;
	padding:0 24px 0 24px;
	width:150px;
	overflow:hidden;
	position:relative;
	border-left:1px solid #F2F4F5;
}
.column-wrapper .box .list-wrapper{
	width:150px;
	background:#f2f4f5;
	overflow:hidden;
	position:relative;
}

#flowtabs{
	margin:0;
	padding:0;
	list-style:none;
	width:99999px;
	overflow:hidden;
	position:relative;
	height:24px;
}
#flowtabs li{
	float:left;
	display:inline;
	margin:0 1px 0 1px;
	width:23px;
	height:24px;
	background:#e5e6e7;
}
#flowtabs li a{
	display:block;
	height:100%;
}
#flowtabs li a.current{
	background:#009EE0 url(../images/ico17.gif) no-repeat top left;
}
#flowtabs li a span{
	display:none;
}
#flowtabs li a img{display:block;}
.column-wrapper .box .list-area .prev-link,
.column-wrapper .box .list-area .next-link{
	position:absolute;
	top:0;
	overflow:hidden;
	text-indent:-9999px;
	width:23px;
	height:24px;
}

#flowpanes { 
    position:relative; 
    overflow:hidden; 
    clear:both; 
    height: 113px;
    width: 293px;
    overflow-x: hidden;
    position: relative;
    clear: left;
} 
 
/* override single pane */ 
#flowpanes div { 
	position:relative;
    float:left; 
    margin:0;
    height: 112px;
} 
 
/* our additional wrapper element for the items */ 
#flowpanes .items { 
    width:20000em; 
    position:relative; 
    clear:both; 
    margin:0; 
    padding:0; 
} 
 
#flowpanes .less, #flowpanes .less a { 
    color:#999 !important; 
    font-size:11px; 
}


.column-wrapper .box .text-area a p, .column-wrapper .box .text-area a h3, .column-wrapper .box .text-area a strong{
	cursor:pointer;
}


.column-wrapper .box .text-area{
	height:112px;
	position:relative;
	overflow:hidden;
	font-size:11px;
	line-height:13px;
	color:#4e4e4e;
}

.column-wrapper .box .text-area-2{
	height:248px;
}

.column-wrapper .box .alignleft{float:left;}
.column-wrapper .box .alignright{float:right;}
.column-wrapper .box .text-wrapper{
	padding: 5px 5px 0 10px;
	width:159px;
	float:left;
}
.column-wrapper .box .text-wrapper-2{
	padding: 5px 5px 0 10px;
	width:278px;
}

/*affichage de la box "moteur produit" ou "selection profil"*/
.column-wrapper .box .text-wrapper-profils{
	padding: 10px 5px 0 10px;
	width:278px;
}
/*idem pour la home*/
.home .column-wrapper .box .text-wrapper-profils {
height:92px;
padding:20px 5px 0 10px;
width:278px;
}

.column-wrapper .box .text-wrapper-profils select{
	display:block;
	margin:10px 0;
}

.column-wrapper .box .text-wrapper-profils ul.lien,
.column-wrapper .box .text-wrapper ul.lien {
background:none;
padding:13px 17px 13px 0;
}

.column-wrapper .box .text-wrapper-profils ul.lien a,
.column-wrapper .box .text-wrapper ul.lien a {
font-weight:bold;
line-height:15px;
}

.column-wrapper .box .text-wrapper-profils ul.lien a:hover,
.column-wrapper .box .text-wrapper ul.lien a:hover {
text-decoration:underline;
}

.column-wrapper .box .text-area h3{
	margin:0 0 2px;
	padding:0;
	font-size:13px;
	color:#1A3160;
	font-weight:bold;
	background:none;
}
.column-wrapper .box .text-area strong{color:#808080;padding:0;background:none;}
.column-wrapper .box .text-area a{text-decoration:none;}
.column-wrapper .box .text-area a:hover strong {color:#4E4E4E;}
.column-wrapper .box .text-area p{margin:0;padding:0;background:none;}
.column-wrapper .box .text-area a p {color:#808080;}
.column-wrapper .box .text-area a:hover p {color:#4E4E4E;}




#scrollButtons {
   	position:absolute;
	top:0;
	overflow:hidden;
	text-indent:-9999px;
	width:23px;
	height:22px;
	cursor:pointer;
}

.prev {

left:0;

}

.next {

right:0;
}

.hide {
    display: none;
}


/*Liste de docs*/
.doc-list{
	overflow:hidden;
	height:1%;
	margin:0;
	padding:6px 17px 0;
	list-style:none;
}
.doc-list li{margin:0 0 13px;}
.doc-list li div{
	padding:0 0 0 30px;
	display:block;
	font-size:11px;
	line-height:13px;
	background: url(../images/bullet02.gif) no-repeat 0 4px;
}
.doc-list li a .heading{
	display:block;
	color:#009EE0;
}
.doc-list .wrapper{
	display:block;
	color:#333;
}
.doc-list .wrapper span{
	padding:0 10px 0 0;
}
.doc-list .wrapper span.ext{
	padding:0;
	color:#515151;
	font-size:10px;
	text-transform:uppercase;
}
.doc-list .wrapper em{
	color:#a7a7a7;
	font-style:normal;
	font-size:10px;
}

.column-wrapper .column-one-a .doc-list, .column-wrapper .column-one-b .doc-list, .column-wrapper .column-one-c .doc-list {padding:6px 8px 0 17px;}
.column-wrapper .column-two-a .doc-list, .column-wrapper .column-two-b .doc-list, .column-wrapper .column-three-c .doc-list {padding:6px 17px 0 9px;}
.column-wrapper .column-two-c .doc-list {padding:6px 8px 0 9px;}
.column-wrapper .column-two-a .doc-list, .column-wrapper .column-three-c .doc-list {background: url(../images/bg-product-list.gif) repeat-y;}

/*table-marches - tableaux - a revoir*/
.table-marches{
	margin:0;
	width:919px;
	border-collapse:collapse;
	border:1px solid #dadada;
	clear:both;
}

.column-wrapper .column-one-a .table-marches {width:635px;}
.column-wrapper .column-two-b .table-marches {width:597px;}
.column-wrapper .column-one-b .table-marches, .column-wrapper .column-one-c .table-marches {width:305px;}
.column-wrapper .column-two-a .table-marches, .column-wrapper .column-three-c .table-marches {width:267px;}
.column-wrapper .column-two-c .table-marches {width:313px;}
/*tableau dans FAQ*/
.column-wrapper .column-one-a .slide-block .table-marches {width:606px;}

.bloc-tab{
	margin:1px 0 0 0;
	vertical-align:top;
	padding:0 17px 13px 17px;
}

.column-wrapper .column-one-a .bloc-tab, .column-wrapper .column-one-b .bloc-tab, .column-wrapper .column-one-c .bloc-tab {padding:0 8px 13px 17px;}
.column-wrapper .column-two-a .bloc-tab, .column-wrapper .column-two-b .bloc-tab, .column-wrapper .column-three-c .bloc-tab {padding:0 17px 13px 9px;}
.column-wrapper .column-two-c .bloc-tab {padding:0 8px 13px 9px;}
/*tableau dans FAQ*/
.column-wrapper .column-one-a .slide-block .bloc-tab {padding:0 0 13px;}

.table-marches th{
	color:#6a6a6a;
	font-size:10px;
	line-height:12px;
	border-left:1px solid #fff;
	background:#e5e9ec;
	padding:3px 12px 3px 7px;
}

.table-marches .col1{
	border-left:1px solid #dadada;
}
.table-marches a{
	color:#009EE0;
}
.table-marches a.infobulle{
	cursor:default;
}
.table-marches th span{
	padding:0 12px 0 0 ;
}
.table-marches th span.desc{
	cursor:pointer;
	background: url(../images/arrow_desc.gif) no-repeat 100% 5px;
}
.table-marches th span.asc{
	cursor:pointer;
	background: url(../images/arrow_asc.gif) no-repeat 100% 5px;
}
.table-marches td{
	padding:7px;
	border:1px solid #dadada;
	vertical-align:top;
	text-align:center;
}

.table-marches td.left {
text-align:left;
}

.table-marches td.right {
text-align:right;
}

.table-marches td strong{
	margin:0 0 4px;
	display:block;
	font-size:12px;
	line-height:14px;
	color:#009EE0;
}

.table-marches th img{cursor:pointer;}
.table-marches ul{
	margin:0;
	padding:0;
	list-style:none;
	width:34px;
	margin:0 auto;
}
.table-marches li{
	font-size:10px;
	line-height:10px;
	padding:0 0 1px;
	vertical-align:top;
	height:1%;
	overflow:hidden;
}
.table-marches li a{
	display:block;
	padding:1px 0 1px 3px;
	background:#e5e6e7;
	color:#fff;
}
.table-marches li .broch{background:#52bfdf;}
.table-marches .even td{background:#f7f7f8;}
.table-marches .odd td{background:white;}

.table-marches .footer td{background:white;}
.table-marches .footer_even td{background:#f7f7f8;}

.table-marches input.checkdocument{display:block;}

/*Datatable*/
.dataTables_filter, .dataTables_length, .dataTables_info, .dataTables_paginate{
display:inline;
}

.dataTables_filter {
color:#001C4B;
float:left;
font-size:11px;
line-height:14px;
margin:5px 0;
}

.clear {
clear:both;
}

.dataTables_filter input, .dataTables_length select{
border:1px solid #DADADA;
font-size:11px;
}

.table-marches th.sorting{
background:#E5E9EC url(../images/sorting.gif) no-repeat scroll 100% center;
cursor:pointer;
}

.table-marches th.sorting_asc{
background:#E5E9EC url(../images/sorting_asc.gif) no-repeat scroll 100% center;
cursor:pointer;
}

.table-marches th.sorting_desc{
background:#E5E9EC url(../images/sorting_desc.gif) no-repeat scroll 100% center;
cursor:pointer;
}


.dataTables_info {
background:transparent url(../images/bg-header-span.gif) no-repeat scroll top right;
padding:0 8px 0 0;
}

.dataTables_paginate {
padding:0 0 0 8px;
}

.paginate_button{margin: 0 2px;text-decoration:underline;cursor:pointer;}

.paginate_active{margin: 0 2px;font-weight:bold;}

.dataTables_paginate .first, .dataTables_paginate .previous, .dataTables_paginate .next, .dataTables_paginate .last{text-decoration:none;}

/*Pager*/
#tab-nav {
float:right;
background:transparent url(../images/bg-header-span.gif) no-repeat scroll top right;
margin:5px 0;
font-size:11px;
line-height:14px;
padding:0 8px 0 0;
color:#001C4B;
display:inline;
}

.tab-nav {
float:right;
background:transparent url(../images/bg-header-span.gif) no-repeat scroll top right;
margin:5px 0;
font-size:11px;
line-height:14px;
padding:0 8px 0 0;
color:#001C4B;
display:inline;
}

.nb-docs{
background:transparent url(../images/bg-header-span.gif) no-repeat scroll 0 0;
padding:0 0 0 8px;
}


.pager{
background:transparent url(../images/bg-header-span.gif) no-repeat scroll 0 0;
padding:0 0 0 8px;
margin:0 0 0 8px;
color:#001C4B;
}

.pager a{
color:#001C4B;
text-decoration:underline;
cursor:pointer;
}

.pager a.nav{
color:#001C4B;
text-decoration:none;
cursor:pointer;
}

.pager a:hover{
text-decoration:none;
}


/*infobulles*/
.infobulle_ombre {
display:none;
font-family:Arial;
font-size:11px;
position:relative;
z-index:1;
text-align:left;
}
.infobulle_cadre span {
display:inline !important;
}
.infobulle_ombre .top {
background:transparent url(../images/bg-infobulle-top.png) no-repeat scroll 0 0;
height:17px;
overflow:hidden;
width:212px;
}

.infobulle_ombre .content {
background:transparent url(../images/bg-infobulle-content.png) repeat-y scroll 0 0;
overflow:hidden;
padding:0 20px;
width:172px;
}

.infobulle_ombre .bottom {
background:transparent url(../images/bg-infobulle-bottom.png) no-repeat scroll 0 0;
height:17px;
overflow:hidden;
width:212px;
}

/*slide-box*/
.slide-block {
background:transparent url(../images/bg-slide-box.gif) repeat-x scroll 0 0;
border:1px solid #E6E6E6;
margin:0 17px 13px;
padding:0 0 7px;
}
.column-wrapper .column-one-a .slide-block, .column-wrapper .column-one-b .slide-block, .column-wrapper .column-one-c .slide-block {margin:0 8px 13px 17px;}
.column-wrapper .column-two-a .slide-block, .column-wrapper .column-two-b .slide-block, .column-wrapper .column-three-c .slide-block {margin:0 17px 13px 9px;}
.column-wrapper .column-two-c .slide-block {margin:0 8px 13px 9px;}

.slide-block .title{
	position:relative;
	padding:6px 50px 0 8px;
}
.open-close{
	position:absolute;
	top:2px;
	right:2px;
	display:block;
	width:13px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../images/bg-open-close.gif) no-repeat;
}
* html .open-close{right:1px;}
.slide-block.active .open-close{background: url(../images/bg-open-close.gif) no-repeat 0 -13px;}
.slide-block .data{
	margin:0 0 2px;
	font-size:12px;
	line-height:17px;
	color:#616161;
	display:block;
	font-style:normal;
}
.slide-block .title strong.important{padding:0 0 8px;}
.slide-block h3{
	margin:0 0 6px;
	color:#06b0d8;
	font-size:13px;
	padding:0 !important;
}
.slide-block .content{
	padding:0 19px 0 8px;
	line-height:13px;
	color:#626262;
}
.slide-block .content p{padding:0 0 10px;}

.slide-block .content ul.lien {
padding:0 0 10px;
}

.slide-block .content ul.lien a {
line-height:15px;
}



/*Popin*/

.overlay { 
	display:none;
    background: url(../images/bg-pop-up.png) no-repeat;  
    height:385px;
    width:595px;
    padding:30px; 
} 
 
div.contentWrap {
	height:387px;
	overflow-y:auto;
	overflow-x:hidden; 
}

div.contentWrap .mvideo {
	padding:0;
}

.overlay .close {
	position:absolute;
	top:-5px;
	right:-5px;
	cursor:pointer;
	width:38px;
	height:37px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/bg-close.png) no-repeat;
}

.contentWrap p{
margin:0; 
padding:0 0 13px 0;
}

.contentWrap p{
margin:0; 
padding:0 0 13px 0;
}

.contentWrap ul.lien {
padding:0;
}


.scrollable{
	height:263px;
	overflow:hidden;
	padding:11px 0 0;
	margin:0 0 10px;
}
.scrollable .scroll-content{
	overflow:hidden;
}
.scrollable .vscroll-line{
	top:0 !important;
	height:391px !important;
	background: url(../images/bg-vscroll-line.gif) no-repeat;
}
.scrollable .vscroll-slider{
	cursor:pointer;
	left:1px !important;
	height:196px !important;
	background: url(../images/bg-vscroll-slider.gif) no-repeat;
}


.vscroll-up,
.vscroll-down{
	overflow:hidden;
	height:1px !important;
	font-size:0 !important;
	line-height:0 !important;
}


.disclaimer {
margin: 25px 100px 15px 100px;
text-align:left;
}

.disclaimer h2, .contentWrap h2 {
color:#020645;
font-size:13px;
line-height:16px;
margin:0 0 13px;
}

.disclaimer .wrapper{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:10px;
	line-height:13px;
	color:#494e57;
	font-weight:bold;
}
.disclaimer .wrapper strong{
	display:block;
	margin:0 0 11px;
}
.disclaimer .holder-link{
	width:100%;
	position:relative;
	text-align:center;
	overflow:hidden;
}
.disclaimer .wrapper-link{
	float:left;
	position:relative;
	left:50%;
}
.disclaimer .link{
	float:left;
	position:relative;
	left:-50%;
}
.disclaimer .link ul{
	margin:0;
	padding:0;
	list-style:none;
}
.disclaimer .link li{
	float:left;
	font-size:12px;
	line-height:15px;
	padding:0 9px 0 0;
}
.disclaimer .link a{
	cursor:pointer;
	color:#fff;
	display:block;
	text-decoration:none;
}
.disclaimer .link a:hover,
.disclaimer .link a:hover span{text-decoration:underline;}
.disclaimer .link .non{
	background:#c5c7ca;
	border:1px solid #e8e9ea;
	padding:3px 6px;
}
.disclaimer .link .souhaite{
	float:left;
	background: #009EE0;
}
.disclaimer .link .souhaite span{
	float:left;
	padding:4px 20px 3px 9px;
	background: url(../images/bg-souhaite-span.gif) no-repeat 100% 0;
}

/*Player video*/
#videoplayer{
	width:609px;
	height: 349px;
	padding:8px;
	margin: 0 0 13px 25px;
	background: url(../images/bg-videoplayer.gif) no-repeat top left;
}

#videopicto img{
	padding:6px;
	margin:0;
	background: url(../images/bg-videoplayer-img.gif) no-repeat top left;
	cursor:pointer;
}

#videopicto img.active{
	padding:6px;
	margin:0;
	background: url(../images/bg-videoplayer-img.gif) no-repeat bottom left;
	cursor:pointer;
}

#videopicto img:hover{
	background: url(../images/bg-videoplayer-img.gif) no-repeat bottom left;
}

#videopicto {
	width:609px;
	margin:0 0 0 25px;
	padding:0;
	overflow:hidden;
}

#videopicto li {
	width:203px;
	float:left;
	list-style-type:none;
	text-align:center;
}

#videopicto li p {
	text-align:left;
	padding:0 10px 13px 10px;
}

#videopicto li strong.important {
	text-align:left;
	padding-bottom:0;
	padding:10px 10px 0 10px;
}
