* {
	margin:0;
	padding:0;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:url('/images/bg-body.gif') repeat-x left top;
	font-size:11px;
	margin:0;
	padding:0;
}

a, 
a:link, 
a:visited {
	color:#000000;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

a:focus, 
a:active {
	outline-style:none;
	outline-width:medium;
}

form {
	margin:0;
}

img {
	border:0 none;
}

.noborder,
.noborder td{
	border:none !important;	
}

/* GLOBAL */
.globalContent{
	width:995px;
	background-color:#FFFFFF;
	margin:0 auto;
}

.wrapper{
	width:995px;
	background-color:#FFFFFF;
	float:left;
}


/* HEADER */
.header{
	width:995px;
	height:90px;
	float:left;
	background:url('/images/bg-header.gif') no-repeat left top;
}

.header a.backInsti,
.header a:link.backInsti, 
.header a:visited.backInsti{
	position:absolute;
	color:#71787d;
	background:url('/images/bg-backinsti.gif') no-repeat left 1px;
	display:block;
	width:200px;
	height:16px;
	margin:9px 0 0 22px;
	padding:0 0 0 16px;
}

.header .logoEr{
	position:absolute;
	width:230px;
	height:50px;
	margin:32px 0 0 0;
}

.header .logo{
	position:absolute;
	width:230px;
	height:90px;
	margin:0 0 0 382px;
}

.header a.answer,
.header a:link.answer, 
.header a:visited.answer{
	position:absolute;
	color:#71787d;
	background:url('/images/bg-answer.gif') no-repeat left top;
	display:block;
	width:215px;
	height:34px;
	margin:53px 0 0 770px;
	text-decoration:none;
}
.header a:hover.answer{
	background:url('/images/bg-answer.gif') no-repeat left bottom;
	text-decoration:none;
}

/** CONNECT **/

.connectContent{
	position:absolute;
	width:304px;
	height:47px;
	margin:0 0 0 649px;
	padding:0 0 0 32px;
	background:url('/images/bg-connect.gif') no-repeat left top;
}

.connectContent .connectLogin{
	width:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #bdbcbc;
	padding:2px 1px;
	font-size:11px;
	color:#432306;
	margin:0 5px 0 0;
}

.connectContent .connectPass{
	width:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #bdbcbc;
	padding:2px 1px;
	font-size:11px;
	color:#432306;
	margin:0 5px 0 0;
}

.connectContent .connectSubmit{
	width:75px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #bdbcbc;
	background-color:#f0f0f0;
	padding:1px 1px;
	font-size:11px;
	text-align:center;
	color:#000;
}

.connectContent .connectMast{
	display:block;
	padding:3px 0 6px 10px;
	font-weight:bold;
	color:#432306;
}

.connectContent .connectMast a,
.connectContent .connectMast a:link, 
.connectContent .connectMast a:visited{
	color:#432306;
}




/* NAV */
.nav{
	width:975px;
	height:32px;
	font-size:12px;
	font-weight:bold;
	padding:0 10px 10px 10px;
	background:url('/images/bg-nav.gif') repeat-x left top;
	float:left;
}

.nav .navNiv1{
	color:#432306;
	display:block;
	cursor:pointer;
	float:left;
	line-height:32px;
	height:32px;
	text-align:center;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:left top;
}

.nav .navNiv1.actived{
	color:#00b4de;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:left bottom !important;
}

.nav .navNiv1.on{
	color:#00b4de !important;
	text-decoration:none !important;
	background-repeat:no-repeat !important;
	background-position:left -32px;
}

.navNiv2{
	display:none;
	position:absolute;
	background-color:#FFF;
	margin:32px 0 0 0;
	border:2px solid #09bee9;
	border-top:none !important;
	z-index:20;
}

.navNiv2 a, 
.navNiv2 a:link, 
.navNiv2 a:visited {
	color:#432306;
	display:block;
	white-space:nowrap;
	padding:0 15px 0 5px;
	line-height:25px;
	text-align:left;
	text-decoration:none;
}

.navNiv2 a:hover {
	color:#FFF;
	background-color:#09bee9;
	text-decoration:none;
}

#navPsycho{
	width:130px;
	padding:0 4px 0 0;
	background-image:url('/images/nav/psycho.gif');
}
#niv2Psycho{
	margin-left:1px;
}

#navSante{
	width:138px;
	background-image:url('/images/nav/sante.gif');
}
#niv2Sante{
	margin-left:137px;
}

#navDevperso{
	width:209px;
	background-image:url('/images/nav/devperso.gif');
}
#niv2Devperso{
	margin-left:275px;
}

#navTravail{
	width:136px;
	background-image:url('/images/nav/travail.gif');
}
#niv2Travail{
	margin-left:484px;
}

#navBienetre{
	width:129px;
	padding:0 0 0 4px;
	background-image:url('/images/nav/bienetre.gif');
}
#niv2Bienetre{
	margin-left:620px;
}

.searchMini{
	display:block;
	float:right;
	width:207px;
	height:21px;
	margin:5px 0 0 0;
	padding:3px 0 0 3px;
	background:url('/images/bg-search.gif') no-repeat left top;
}

.searchMini .inputSearch{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#432306;
	font-size:12px;
	width:179px;
	border:none;
	padding:2px 1px;
	vertical-align:middle;
	background-color:#FFF;
}

.searchMini .submitSearch{
	background:url('/images/search-ok.gif') no-repeat left top;
	width:23px;
	height:18px;
	vertical-align:middle;
	border:none;
	cursor:pointer;
}



/*****  HOME  *****/
.homeContener{
	width:985px;
	float:left;
	padding:0 0 0 10px;
}

.homeBottom{
	display:block;
	width:973px;
	height:285px;
	float:left;
	padding:10px 0 0 2px;
	background:url('/images/bg-home-bottom.gif') no-repeat left -6px;
	
}

.homeBottom .blocBottom{
	display:block;
	width:214px;
	height:234px;
	float:left;
	margin:0 0 0 10px;
	padding:4px 8px 0 8px;
}

.homeBottom .homeTxt{
	text-align:justify;
}

.pics{
	height:200px;
	overflow:hidden;
}

.homeEditoContent{
	display:block;
	position:absolute;
	width:230px;
	height:180px;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	margin:10px 0 0 731px;
}

.homeEdito{
	display:block;
	position:absolute;
	width:210px;
	height:215px;
	color:#FFFFFF;
	margin:15px 0 0 731px;
	padding:0 10px;
}

.homeEdito a, 
.homeEdito a:link, 
.homeEdito a:visited {
	color:#FFF;
}



.homeTitre{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:-1px;
	height:28px;
	color:#07bce4;
	background:url('/images/bg-h2.gif') repeat-x left 13px;
}

.homeTitre span{
	padding:0 5px 0 0;
/*	font-weight:bold; */
	background-color:#FFFFFF;
}



.editoBloc .homeTitre{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:-1px;
	height:28px;
	color:#FFF;
	background:url('/images/bg-h2.gif') repeat-x left 13px;
}

.editoBloc .homeTitre span{
	padding:0 5px 0 0;
/*	font-weight:bold; */
	background:none !important;
}

.editoBloc a, 
.editoBloc a:link, 
.editoBloc a:visited {
	color:#FFF !important;
}

.editoBloc .homeTitre{
	background:url('/images/bg-ttl-edito.gif') no-repeat right 13px;
}


.homeVisu{
	border:1px solid #d1d1d1;
}

.homeTxt{
	height:110px;
	padding:8px 0 0 0;
	overflow:hidden;
}

.homeLink{
	text-align:right;
}

.homeLink a, 
.homeLink a:link, 
.homeLink a:visited {
	display:inline-block;
	color:#119ab8;
	padding:5px 15px 0 0;
	background:url('/images/bg-link.gif') no-repeat right 7px;
}

.homeActuContent{
	padding-top:0px;
	text-align:left !important;
	height:193px !important;
}

.homeActu{
	width:220px;
	float:left;
	padding:7px 0 13px 0;
}

.homeActu .date{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:center !important;
	height:45px;
	width:30px;
	float:left;
	margin:0 10px 0 0;
	color:#FFFFFF;
	background:url('/images/bg-date.gif') no-repeat left top;
}

.homeActu .dateMonth{
	color:#FFFFFF;
	text-transform:uppercase;
}

.homeActu .dateDay{
	color:#FFFFFF;
	font-size:20px;
	line-height:15px;
}

.homeActu .dateYear{
	color:#FFFFFF;
}

.homeActuText{
	line-height:11px !important;
}

.homeActuText a, 
.homeActuText a:link, 
.homeActuText a:visited {
	display:block;
	padding:5px 0 0 0;
}



/* PAGE CONTENER */
.pageContener{
	width:985px;
	float:left;
	padding:0 0 0 10px;
	background:url('/images/bg-page.gif') repeat-y left 10px;
}



/* NAV LEFT */
.navLeft{
	width:190px;
	float:left;
	font-size:12px;
	color:#432306;
}

.navTopGestion{
	margin-top:-120px;
}

.navLeft a.navAccueil,
.navLeft a:link.navAccueil,
.navLeft a:visited.navAccueil{
	display:block;
	border:solid 3px #ede4dd;
	background-color:#d1c7bd;
	color:#432306;
	text-decoration:none;
	padding:5px 0;
	text-align:center;
	font-weight:bold;
	margin:0 0 10px 0;
}
.navLeft a:hover.navAccueil{
	background-color:#FFF;
}

.navAccueil img{
	vertical-align:top;
	margin:0 5px 0 -15px;
}




.navLeft a.firstLinks,
.navLeft a:link.firstLinks,
.navLeft a:visited.firstLinks{
	cursor:pointer;
	display:block;
	border-bottom:1px solid #FFFFFF;
	padding:8px 0 8px 12px;
	text-decoration:none;
	color:#432306;
}
.navLeft a:hover.firstLinks{
	cursor:pointer;
}

.firstLinks{
	cursor:pointer;
	display:block;
	border-bottom:1px solid #FFFFFF;
	padding:8px 0 8px 12px;
}

.firstLinks.actived{
	background:url('/images/nav-left-actived.gif') #FFFFFF no-repeat 170px center;
}

.firstLinks.on{
	background:url('/images/nav-left-actived.gif') #FFFFFF no-repeat 170px center !important;
}

.navLeft span{
	display:block;
	background:url('/images/nav-left-span.gif') no-repeat left bottom;
	padding:5px 11px 8px 11px;
	font-weight:bold;
}

.navMore a,
.navMore a:link,
.navMore a:visited{
	cursor:pointer;
	display:block;
	line-height:31px;
	border-bottom:1px solid #FFFFFF;
	padding:0 0 0 35px;
	text-decoration:none;
	color:#432306;
	background-repeat:no-repeat;
}

.navMore a.on,
.navMore a:link.on,
.navMore a:visited.on,
.navMore a:hover{
	background-color:#FFF;
	text-decoration:none;
}

#linkTest{
	background-image:url('/images/link-test.gif');
	background-position:10px 4px;
}
#linkInter{
	background-image:url('/images/link-interview.gif');
	background-position:7px 4px;
}
#linkArticle{
	background-image:url('/images/link-article.gif');
	background-position:6px 4px;
}
#linkFaq{
	background-image:url('/images/link-faq.gif');
	background-position:6px 5px;
}
#linkMore{
	background-image:url('/images/link-more.gif');
	background-position:8px 5px;
}
#linkReac{
	background-image:url('/images/link-contribut.gif');
	background-position:8px 5px;
}


/* CONTENER */
.contener{
	width:545px;
	margin:0 15px;
	float:left;
	text-align:justify;
}

.contener a,
.contener a:link,
.contener a:visited{
	color:#00b4de;
}
.contener a:hover{
	color:#00b4de;
}

.contener h1{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	/*height:40px;*/
	font-size:34px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:40px;
	background-color:#07bce4;
	padding:0 5px;
	margin:0 0 30px 0;
	text-align:left;
	letter-spacing:-1px;
	overflow:hidden;
}

.contener h1 span{
	padding:0 95px 0 0;
	background:url('/images/bg-h1.gif') no-repeat right 1px;
}

.contener h2{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background:url('/images/bg-h2.gif') repeat-x left 15px;
	font-size:22px;
	color:#07bce4;
	margin:10px 0 8px 0;
}

.contener h2 span{
	padding:0 7px 0 33px;
	background-color:#FFFFFF;
}

#h2Def span{
	background:url('/images/h1-definition.gif') #FFF no-repeat 5px 2px;
}

#h2Chiffre span{
	background:url('/images/h1-chiffre.gif') #FFF no-repeat 5px 2px;
}

#h2Manif span{
	background:url('/images/h1-manif.gif') #FFF no-repeat 3px 3px;
}

#h2Conseil span{
	background:url('/images/h1-conseil.gif') #FFF no-repeat 3px 0px;
}

#h2Faq span{
	background:url('/images/h1-faq.gif') #FFF no-repeat 5px 2px;
}

#h2More span{
	background:url('/images/h1-more.gif') #FFF no-repeat 5px 2px;
}

#h2Article span{
	background:url('/images/h1-article.gif') #FFF no-repeat 2px 0px;
}

#h2Interview span{
	background:url('/images/h1-interview.gif') #FFF no-repeat 5px -0px;
}

#h2Test span{
	background:url('/images/h1-test.gif') #FFF no-repeat 5px 1px;
}

#h2Contribut span{
	background:url('/images/h1-contribut.gif') #FFF no-repeat 5px 0px;
}

#h2SearchArticle span{
	background:url('/images/h1-definition.gif') #FFF no-repeat 2px 1px;
}


#h2SerachInterview span{
	background:url('/images/h1-interview.gif') #FFF no-repeat 0px 0px;
	padding-top:2px;
}



.contener h3{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background:url('/images/bg-h2.gif') repeat-x left 15px;
	font-size:18px;
	color:#07bce4;
	margin:10px 0 8px 0;
}

.contener h3 span{
	padding:0 7px 0 28px;
	background-color:#FFFFFF;
}

#h3Site span{
	background:url('/images/h1-site.gif') #FFF no-repeat 4px 2px;
}

#h3Lire span{
	background:url('/images/h1-definition.gif') #FFF no-repeat 2px 2px;
}


.contener li{
	padding:0 0 10px 33px;
	list-style:none;
	background:url('/images/li.gif') no-repeat 20px 4px;
}

.listePlus{
	display:block;
	float:left;
}

.listePlus a,
.listePlus a:link,
.listePlus a:visited{
	display:block;
	font-size:11px;
	float:left;
	width:525px;
	padding:5px 10px;
	border-bottom:1px solid #999999;
	text-decoration:none;
	color:#000000;
}
.listePlus a:hover{
	background-color:#eaf9fe;
}

.listePlus a img{
	float:right;
	vertical-align:middle;
}

.listePlus a span,
.listePlus a:link span,
.listePlus a:visited span{
	display:inline-block;
	padding:11px 0 0 0
}

.contener table{
	border:0;
	border-collapse:collapse;
}

.contener table td{
	border:1px solid #000;
	padding:3px 5px;
}

.contener .tableListe td{
	border:none !important;
	border-bottom:1px solid #999999 !important;
	padding:5px 5px !important;
}



/* CONTENER RIGHT */
.contentRight{
	width:210px;
	float:left;
}

.visuRight{
	width:210px;
	height:372px;
	overflow:hidden;
}

.visuRight .fondu{
	position:absolute;
	margin:275px 0 0 0;
}



/* INSCRIPTION */
.contener.inscription h1{
	margin-bottom:20px !important;
}

.inscription .mentions{
	color:#999999;
	font-style:italic;
	font-size:10px;
	padding:0 0 20px 0;
}
.inscription ul{
	margin:0 0 0 0 !important;
	padding:15px 0 15px 0 !important;
}
.inscription li{
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important;
	background:none !important;
	height:30px;
}
.inscription li span{
	color:#CC0000;
}
.inscription label{
	float:left;
	display:block;
	width:130px;
	padding:2px 0 0 0;
	font-weight:bold;
	text-align:left;
}
.inscription .insInput{
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #bdbcbc;
	padding:2px 1px;
	font-size:11px;
	color:#000;
	margin:0 5px 0 0;
}
.inscription .insArea{
	width:290px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #bdbcbc;
	padding:2px 1px;
	font-size:11px;
	color:#000;
	margin:0 5px 0 0;
}



.inscription .btnEnvoi{
	text-align:center;
}

.inscription .insSubmit{
	background:url('/images/bg-login-bt.gif') repeat-x left top;
	color:#FFF;
	font-weight:bold;
	border:2px solid #047f9c;
	padding:3px 10px;
	cursor:pointer;
	font-size:11px;
	text-transform:uppercase;
}

.identObli{
	text-align:right;
	font-style:italic;
}


/* FOOTER */
.footer{
	width:995px;
	height:110px;
	padding:10px 0 0 0;
	float:left;
	background:url('/images/bg-footer.gif') repeat-x left top;
}

.footerLinks{
	width:995px;
	float:left;
	color:#000000;
	line-height:29px;
	text-align:center;
}

.footerInfos{
	width:995px;
	float:left;
	text-align:center;
	padding:10px 0 0 0;
	line-height:18px;
}

.footerInfos a,
.footerInfos a:link,
.footerInfos a:visited,
.footerInfos a:hover{
	color:#00b4de;
}

.footerInfos strong{
	color:#00b4de;
}



/** LOGIN **/
.prehomeContent{
	background:url('/images/prehome/bg.jpg') #0EBEE5 repeat-x left top;
}

.prehomeError{
	color:#f02020;
}

.loginContent{
	width:995px;
	margin:0 auto 0 auto;
}

.logoLogin{
	width:995px;
	text-align:center;
}

.loginContener{
	width:995px;
	height:185px;
	padding:80px 0 0 0;
	background:url('/images/prehome/bg-login.jpg') no-repeat left top;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

.loginContener .inputLogin{
	border:2px solid #929596;
	padding:5px 3px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#000;
}

.loginContener .btLogin{
	background:url('/images/bg-login-bt.gif') repeat-x left top;
	color:#FFF;
	font-weight:bold;
	border:2px solid #047f9c;
	padding:3px 10px;
	cursor:pointer;
	font-size:11px;
	text-transform:uppercase;
}

.txtContener{
	width:965px;
	height:220px;
	padding:0px 15px 0 15px;
	background:url('/images/prehome/bg-txt.jpg') no-repeat left top;
	color:#000;
}

.txtContener span{
	display:block;
	font-size:18px;
	color:#00b4de;
	padding:0 0 5px 0;
}
/** END LOGIN **/



.tableMessagerie th{
	text-align:left;
	background-color:#07BCE4;
	border:1px solid #000;
	color:#FFF;
	padding:3px 5px;
}

.messageLu td{
	font-weight:normal;
	background-color:#EFEFEF;
}

.messageNoLu td{
	font-weight:bold;
	background-color:#FFF;
}

.tableMessagerie a,
.tableMessagerie a:link,
.tableMessagerie a:visited,
.tableMessagerie a:hover{
	color:#000;
}



