/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}
strong{color:#30375a}
.bleuciel{color:#5a6d8e;}
body {
	font-family: Verdana;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333;
}

a:link, a:visited {
	color:#8E9DB6;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}
h4{margin:0;padding-bottom:3px}
input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

h1{text-transform:uppercase; margin:0;font-size:25px;font-family: Helvetica;padding-bottom:30px;color:#00153a;line-height:25px;color:#e4a600;background:url('../images/h1.jpg') no-repeat;padding-left:60px;padding-top:3px;font-weight:normal}
.hph2{margin:0;font-size:20px;font-family: Helvetica;padding-bottom:11px;color:#00153a;line-height:20px;padding-top:3px;font-weight:normal}
h3{margin:0;font-size:12px;color:#30375a;}
td{padding:0}
/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#page_bg {
	padding:0;
	margin: 0;
	background:url('../images/background3.jpg') 0 0 repeat-x;
	background-position:center top;
	width:100%;
	height:100%;
	margin:auto;
}

#bg_image{
	background:url('../images/background.png');
	background-repeat:no-repeat;
	background-position:center top;	
	height:100%;
	
}

#centrage_bloc{
	padding:0;
	width: 880px;
	background-position:center top;
	margin:auto;
	height:100%;
	
	
}

div.center {
  text-align: center;
}

div#wrapper {
	margin-left: auto;
	margin-right: auto;
}

body.width_medium div#wrapper {
	width: 950px;
}

body.width_small div#wrapper {
	width: 773px;
}

body.width_fmax div#wrapper {
	min-width: 750px;
	max-width: 1050px;
}
#header{height:105px;padding-top:32px;width:100%}
div#header_l {
	position: relative;
}

div#header_r {
	/*padding-top:30px;*/
}
.header_tel{
	color:#fff;
	background: url(../images/header_tel2.jpg) 0 0 no-repeat;
	width:	298px;
	height:30px;
	float:right;
	
}

.fleft{float:left;}
.fright{float:right;}

#logo{color:#fff;float:left;background-color: transparent;/*padding-left: 20px;*/}

.pipe{
	float:left;
	background:url('../images/pipe.jpg') no-repeat;
	width:3px;
	height:51px;	
}
.triangle_jaune{
	float:left;
	background:url('../images/home.png') no-repeat;
	cursor:pointer;
	width:19px;
	height:51px;
	background-color: transparent;
}

.menuprincipal{
	text-align:center;
	width:106px;
	height:35px;
	padding-top:18px;
	float:left;
/*	text-transform:uppercase;*/
}
.menuprincipal a{
	color:#fff;
	font-weight:bold;
}

.menuprincipal:hover{
	background:url('../images/rollover.jpg') no-repeat;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.menuprincipal:hover a{
	color:#181b41;	
	font-weight:bold;
	text-decoration:none;
}

.menuprincipal-hover{
	background:url('../images/rollover.jpg') no-repeat;
}
.menuprincipal-hover a{
	color:#181b41;	
	font-weight:bold;
	text-decoration:none;
}

.bandeau{
	color:#fff;
	width:882px;
	height:117px;
	/*background:url('../images/bandeau.jpg') no-repeat;*/
}
.bandeau_extranet{
	float:left;
	width:194px;
	background-color:#465b7e;
	height:117px;
}
.bandeau_extranet .case{
	background:url('../images/case2.png') no-repeat;
	width:150px;
	height:24px;	
}

.bandeau_extranet .case_date{
	background:url('../images/case_date.jpg') no-repeat;
	width:140px;
	height:22px;
	border:0;
	padding-left:20px;	
}
.bandeau_news{
	background-color:#fff;
	width:248px;
	height:117px;
	float:left;
}

.bandeau_news h3{
	color:#181a40;
	font-family: Helvetica;
	font-size:17px;
	padding-top:10px;
	padding-left:18px;
	font-weight:normal;
}

.bandeau_presentation{
	background-color:#465b7e;
	width:440px;
	height:117px;
	float:left;
	overflow: hidden;
}

.bandeau_presentation p{
	font-size:11px;
	font-family: Helvetica;
	padding-top:10px;
	padding-left:20px;
	text-align: justify;
	line-height: 13px;
	width:90%;
}

.bandeau_presentation h3{
	color:#fff;
	font-family: Helvetica;
	font-size:17px;
	padding-top:10px;
	padding-left:20px;
	font-weight:normal;
}

.authentification_button{
	background:#5a6d8e;
	color:#fff;
	border:0;	
	float: right;
	cursor:pointer;
}
.case{
	background:url('../images/case.jpg') no-repeat;
	width:148px;
	height:22px;
	border:0;
	padding-left:8px;
	font-size:10px;
}

.maincolumn_full{
	width:880px;	
	overflow:auto;
}
.content_footer{
	background:url('../images/content_footer.jpg') no-repeat;
	width:882px;
	height:21px;
}

#footer{
	width:611px;
	height:51px;
	margin:auto;
}

#footer_img{
	width:611px;
	height:45px;
	margin:auto;
	background:url('../images/footer2.png') no-repeat;
}

.menufooter{
	margin:0;	
	padding:0;
	padding-top:4px;
	padding-left:21px;
	font-size:9px;	
}
.menufooter li{
	display:inline;	
}
.blockinline{
	width:72px;
	display:block;
	float:left;
}

.item11 .blockinline{
	width:80px;
}
.item12 .blockinline{
	width:95px;
}
.menufooter a{
	color:#181b41;	
}
#mod_search_searchword{
	background:url('../images/case22.png') no-repeat;
	
	height:20px;
	border:0;
	padding-left:10px;
	font-size:10px;	
	width:160px
}
.search .button{
	border:0;	
	background:none;
	color:#181b41;
	margin:0;
	padding:0;
	padding-top:3px;
	width:25px;
}
.contactsubmit{
	background:#fff;
	border:0;
	color:#75819e;
	cursor:pointer;
}

.chronoform{display:none;}

.breadcrumb{
	font-size:11px;
	font-family: Helvetica;
	color:#8e9db6;
	height:30px;
}
#pathway{
	height:32px;	
}
.pathway{
	color:#8e9db6;
}
.breadcrumbsep{
	top:5px;
	position:relative;	
}

.contentpaneopen{width:100%}

.historique{
	float:left;
	width:218px;
	color:#5a33bc;
}
.actualites_bloc{
	list-style: none;	
	padding-top:0px;	
	color:#30375a;	
	margin-top:0px;
	width:218px;
	font-family:Helvetica;
	font-size:11px;
	padding-left:0px;
}
.actualitebloc{
	float:left;
	width:220px;
	border-right:2px solid #fff;
}
.actualitebloc_bloc{
	overflow:auto;	
	height:260px;
	padding-left:10px;
	padding-right:10px;
}
.presentation_bloc{
	background:#ebf0f6;
	height:151px;	
}
.presentation_bloch2{
	font-size:24px;
	font-family:Helvetica;
	color:#00153A;
	padding-top:94px;
	margin:0;
	display:none;
}

.colonneleft{
	width:225px;
	background:#EBF0F6;
}
.divmenuprincipal{
	height:40px;
	width:100%;	
}

.sousmenuprincipal {
	background:url('../images/sous_menu.png') no-repeat;
	width:220px;
	height:130px;
	display: none;
	z-index:99;
	position:absolute;
}

#sousmenuprincipal3{margin-left:132px;}
#sousmenuprincipal4{margin-left:241px;}
#sousmenuprincipal6{margin-left:461px;}

.sousmenuprincipal a{
	color:#fff;
}

.sousmenuprincipal ul{
	margin:0px;
	padding:0px;
	padding-top:15px;
}

.sousmenuprincipalulli{
	list-style:none;
	width:220px;
	height:30px;
	padding-top:7px;
	margin-left:0px;
	padding-left:00px;
	text-align:left;	
}
.sousmenuprincipal ul li:hover{
	background:#465B7E;
}
.sousmenuprincipal ul li a{padding-left:10px}
.sousmenuprincipal ul li a:hover{
	/*color:#EFE200;*/
	text-decoration: none;	
}
/*
.sousmenuprincipalli_2{
	padding-left:10px;
}
*/
.confiancelogo{
	padding:5px;
	padding-left:15px;
	padding-right:15px;	
}

.contenuprincipal{
	padding-top:2px;
	width:93%;/* 600px */
	padding-left: 23px;
}

.imageboite{
	display:none;
	color:#5a33bc;
	width:450px;	
}
#headeractualites{background:#ebf0f6}
.headeractu{
	background:url('../images/header-actu.jpg') no-repeat;
	width:220px;
	height:15px;	
}
.nextnews{
	background:url('../images/nextnews.jpg') no-repeat;
	width:220px;
	height:34px;
}
.headeractudiv{
	height:50px;
	overflow:hidden;
	font-size:11px;
	color:#000;	
}

.headeractudiv p{
	margin:0;	
}

.actuleft{
	background:url('../images/actuleft.jpg') no-repeat;
	width:14px;
	height:14px;	
	float:left;
	cursor:pointer;
}
.acturight{
	background:url('../images/acturight.jpg') no-repeat;
	width:14px;
	height:14px;
	float:left;
	cursor:pointer;	
}
.componentheading{
	display:none;	
}

.toutesnosoffres{
	background:url('../images/postes.jpg') no-repeat;
	width:208px;
	height:75px;	
	float:right;
}

#whitebox{
	width:880px;
	background-color: #fff;	
}
.barrejaune{background:url('../images/barrejaune.jpg') no-repeat;width:100%;height:20px;display:block}


.slide {width:878px; height:266px;background:#fff;}
div.fadenav { position: absolute; top: 5px; right: 5px; }
div.fadenav a { display: block; background: #ccc; width: 12px; height: 12px; margin: 0 0 0 2px; float: left; overflow: hidden; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; border: 1px solid #000; }
div.fadenav a:hover { text-decoration: none; }
div.fadenav a.current { background: #c00; }
#carousel_fade { }
#carousel_fade > div { float: left; }
  
  
.inputtxt{width:200px}
#message{font-size:12px;font-family:Verdana}
.bandeau_client{background:#465B7E;float:left;width:194px;height:117px}
.espace_client_table tr {margin:0;}
.espace_client_table {margin-top:5px;}
.ec_select{/*background:url('../images/ec_select.jpg') no-repeat;*/width:149px;height:22px;border:0}
.ec_1{background:url('../images/ec_1.jpg') no-repeat;width:143px;height:18px;text-align:left;border:0;cursor:pointer}
.ec_2{background:url('../images/ec_2.jpg') no-repeat;width:143px;height:18px;text-align:left;border:0;cursor:pointer}
.ec_3{background:url('../images/ec_3.jpg') no-repeat;width:143px;height:18px;text-align:left;border:0;cursor:pointer}
.ec_first{background:url('../images/ec_first.jpg') no-repeat;width:29px;height:35px;text-align:left;cursor:pointer;float:left}
.ec_prev{background:url('../images/ec_prev.jpg') no-repeat;width:29px;height:35px;text-align:left;cursor:pointer;float:left}
.ec_next{background:url('../images/ec_next.jpg') no-repeat;width:29px;height:35px;text-align:left;cursor:pointer;float:left}
.ec_last{background:url('../images/ec_last.jpg') no-repeat;width:29px;height:35px;text-align:left;cursor:pointer;float:left}
.ec_pagination{color:#8e9db6;width:350px;float:left;text-align:center;padding-top:7px}
.ec_table{padding-top:5px}
.ec_table th{background:#c8d1dd;color:#556284;text-align:center;height:33px}
.ec_table td{background:#ebf0f6;color:#586687;text-align:left;height:33px}
.ec_table2 td{background:#ebf0f6;color:#586687;text-align:center;height:33px}
.pasvisible{display:none;}
.visible,.visible2{display:table-row;}
.ec_pj{cursor:pointer;background:url('../images/ec_pj.jpg') no-repeat;width:30px;height:18px;float:right}
.ec_depli{cursor:pointer;background:url('../images/ec_depli.jpg') no-repeat;width:30px;height:22px;float:left}
.visible td{background:#fff;}
.visible2 td{}
.ec_lignehaut{border:1 px solid #fff;height:35px;width:100%;background:#ebf0f6}
#popup{border:1px solid #000;padding:10px;position:absolute;z-index:9;top:318px;margin:auto;margin-left:88px;width:670px;background:#fff}