@charset "utf-8";
/* CSS Document */
html,body{width:100%;text-align:center;}
#ctn_hd_mes{width:984px;margin:auto;}
.inlineSublist-haut-selected{font-weight:bold !important;}
/** CONTAINER **/
.container{position:relative;*padding:0 !important;}
.clear{clear:both;height:0 !important; padding:0 !important; margin:0 !important;}
.h-spacer-30{height:30px;}
.corp {width:980px; margin:auto;}
a.green{color:#77a605 !important;text-decoration:underline;}
a.green:hover{text-decoration:none;}
.red{color:#dc0707 !important;}
.red a{color:#dc0707 !important;text-decoration:underline;}
.red a:hover{color:#dc0707 !important;text-decoration:none;}


#header1 {
	height: 90px;
	background:#FFFFFF url(../img/header.png) no-repeat top left;
	text-align: right;
	margin: 0em;
	/*color:white;*/
}



div .disconnect {
	float:right;
	color:#fff;
	width:250px;
	text-align:right;
	margin-right:90px !important;
	margin-right:50px;
	margin-top: 10px;
}

#ctn_tab {margin-top:-3px;}
#sub_ctn_hd h1 {height:55px;}

/** FORMULAIRE **/
dl.form dt.label, dl.form dd.input, dl.form dd.aide{width:50%;float:left;margin:5px 0; padding:0;text-align:left;}
dl.form dt.label{width:48%;color:#232386; font-size:11px;line-height:22px;height:22px; clear:both;background:none;font-weight:bold;}
dl.form dd.input input{height:14px;width:100%;}
dl.form dd.input .submit{width:auto;}
dl.form dd.input textarea{width:100%;}
dl.form dd.aide{height:22px;line-height:22px;width:50%;float:left;border-top:1px dotted #c6d0dc;}
dl.form dd.aide a{color:#000000;text-decoration:underline;}
dl.form dd.aide a:hover{text-decoration:none;}
.warning, .required{color:#dc0707;}
dl.form dd.input .droplist {background:transparent url(../img/personnaliser/bg_list.png) no-repeat 0 0;width:248px; height:139px; overflow-y:auto;}
dl.form dd.input .droplist ul{margin:5px;}
dl.form dd.input .droplist input{width:auto;}
/** FIN FORMULAIRE **/


/** ACCUEIL **/
.accueil{background:#FFFFFF url(../img/accueil/bg-accueil.jpg) no-repeat bottom right;height:540px;text-align:left;}
.accueil .alt{color:#022c6f;font-size:15px;margin-top:15px;}
.auth{position:absolute;top:15px;right:30px;width:356px;}
.auth .title{background:transparent url(../img/accueil/auth_title.png) no-repeat 0 0;height:52px;}
.auth .title div{line-height:38px;padding:0 10px;color:#131415;font-size:15px;display:block;padding-top:11px;}
.auth .content{background:transparent url(../img/accueil/auth_content.gif) repeat-y 0 0;padding:5px 15px;}
.auth .bottom{background:transparent url(../img/accueil/auth_bottom.gif) no-repeat 0 0;height:5px;}
.auth p {color:#232386;}
.auth .action {width:330px;padding:5px 0;}
.auth .action .top{background:#FFFFFF url(../img/accueil/action_top.gif) no-repeat 0 0;height:5px;}
.auth .action .bottom{background:#FFFFFF url(../img/accueil/action_bottom.gif) no-repeat 0 0;height:5px;}
.auth .action .content{background:#FFFFFF url(../img/accueil/action_content.gif) repeat-y 0 0;text-align:center;padding:5px 0 0 0;}
.auth .action .content ul li{height:17px;padding-bottom:5px;}

.accueil.home{background:#FFFFFF url(../img/accueil/bg-accueil.jpg) no-repeat top right;_height:594px;min-height:594px;text-align:left;position:relative;}
.accueil.home dl.form dt.label, .accueil.home dl.form dd.aide{height:20px;line-height:20px;margin:0;}
.accueil.home dl.form dd.aide{border:0;border-bottom:1px dotted #c6d0dc;}
.accueil.home .flux {position:absolute; left:42px;bottom:20px;_bottom:14px;width:900px;}
.accueil.home .flux li{width:299px;height:110px;background-repeat:no-repeat;}
.accueil.home .flux li .content{padding:8px;}
.accueil.home .flux li h4{font-weight:bold;}
.accueil.home .flux li p{width:210px;margin:0;}

.accueil.home .flux li.bleu{background-image:url(../img/accueil/bg_actualite.gif);}
.accueil.home .flux li.bleu h4{color:#001881;}
.accueil.home .flux li.bleu .link{color:#001881;}
.accueil.home .flux li.bleu .link a{color:#001881;text-decoration:underline;}
.accueil.home .flux li.bleu .link a:hover{color:#001881;text-decoration:none;}


.accueil.home .flux li.vert{background-image:url(../img/accueil/bg_services.gif);}
.accueil.home .flux li.vert h4{color:#2a8100;}
.accueil.home .flux li.vert .link{color:#2a8100;}
.accueil.home .flux li.vert .link a{color:#2a8100;text-decoration:underline;}
.accueil.home .flux li.vert .link a:hover{color:#2a8100;text-decoration:none;}

.accueil.home .flux li.rouge{background-image:url(../img/accueil/bg_profil.gif);}
.accueil.home .flux li.rouge h4{color:#dc0707;}
.accueil.home .flux li.rouge .link{color:#dc0707;}
.accueil.home .flux li.rouge .link a{color:#dc0707;text-decoration:underline;}
.accueil.home .flux li.rouge .link a:hover{color:#dc0707;text-decoration:none;}
.accueil.home .auth .title div{line-height:normal;padding-top:19px;}
/** FIN ACCUEIL **/

/**PERSONNALISER**/
.personnaliser{padding:20px 0 30px 20px;background:#FFFFFF url(../img/personnaliser/background.jpg) no-repeat left bottom;text-align:left;*height:472px;min-height:472px;}
.personnaliser h2{font-size:16px;color:#022c6f;font-weight:bold;text-align:left;}
.personnaliser .alt{color:#000000; font-size:13px;margin-bottom:20px;text-align:left;}
.personnaliser .leftCol{float:left;}
.personnaliser .rightCol{float:right;}
.personnaliser .box{width:292px;height:145px;margin-bottom:10px;}
.personnaliser .box h4{color:#1d2f4d;font-size:12px;padding:8px 0 23px 23px;font-weight:normal !important;}
.personnaliser .box h4 b{font-weight:bold !important;}
.personnaliser .box .contenu{padding:0 20px 0 104px;height:100px;overflow:hidden;}
.personnaliser .box .contenu ul{margin:6px 0 0 70px !important;list-style:none;text-align:right;}
.personnaliser .box .contenu ul li{color:#de1909 !important;}
.personnaliser .box .contenu ul li a{color:#de1909 !important;text-decoration:underline !important;}
.personnaliser .box .contenu ul li a:hover{color:#de1909 !important;text-decoration:none;}

.personnaliser .box.radio{background:transparent url(../img/personnaliser/box_radio.gif) no-repeat 0 0;}
.personnaliser .box.info{background:transparent url(../img/personnaliser/box_information.gif) no-repeat 0 0;}
.personnaliser .box.video{background:transparent url(../img/personnaliser/box_video.gif) no-repeat 0 0;}
.personnaliser .box.recette{background:transparent url(../img/personnaliser/box_recette.gif) no-repeat 0 0;}
.personnaliser .box.service{background:transparent url(../img/personnaliser/box_service.gif) no-repeat 0 0;margin:0 !important;}

.personnaliser.radio {background:transparent url(../img/personnaliser/bg_radio.jpg) no-repeat top right;}
.personnaliser.radio h2{color:#022c6f;font-weight:lighter;text-align:left;margin-left:0 !important;}
.personnaliser.radio p{text-align:left;}
.personnaliser.radio .helpbox{width:631px;margin-top:15px;text-align:left;}
.personnaliser.radio .helpbox .top{background:transparent url(../img/personnaliser/perso_top.gif) no-repeat 0 0;height:8px;}
.personnaliser.radio .helpbox .bottom{background:transparent url(../img/personnaliser/perso_bottom.gif) no-repeat 0 0;height:8px;}
.personnaliser.radio .helpbox .content{_padding-top:6px;background:transparent url(../img/personnaliser/perso_content.gif) repeat-y 0 0;padding:10px;}

.personnaliser.actualite{background:#FFFFFF url(../img/personnaliser/bg_actualite.jpg) no-repeat bottom right;text-align:left;_height:470px;min-height:470px;}
.personnaliser.actualite h2{color:#022c6f;font-weight:lighter;text-align:left;margin-left:0 !important;}
.personnaliser.actualite .actu{width:765px;margin-bottom:10px;}
.personnaliser.actualite .actu .top {height:8px; background: transparent url(../img/personnaliser/actualite_top.gif) no-repeat 0 0;}
.personnaliser.actualite .actu .bottom {height:22px; background: transparent url(../img/personnaliser/actualite_bottom.gif) no-repeat 0 0;}
.personnaliser.actualite .actu .bottom a{line-height:22px;background:#FFF url(../img/personnaliser/red_arrow.gif) no-repeat right center;padding-right:11px;margin-right:20px;}
.personnaliser.actualite .actu h3{padding-bottom:10px;}
.personnaliser.actualite .actu .content {background: transparent url(../img/personnaliser/actualite_middle.gif) repeat-y 0 0;padding:0 20px 5px;}
.personnaliser.actualite .actu h4{font-weight:normal !important;font-size:13px;color:#77a605;}
.personnaliser.actualite .actu .equipe{width:130px; margin-right:10px;border-right:1px solid #022c6f;}
.personnaliser.actualite .actu .equipe p{margin:0;}
.personnaliser.actualite .actu .detail{width:580px;}

/** FIN PERSONNALISER **/

/** SERVICES **/
.service{background:#FFF url(../img/personnaliser/bg_services.jpg) no-repeat 0 0;margin:10px auto;width:903px;height:451px;border:0;}
.service.podcast{background:#FFF url(../img/personnaliser/bg_podcast.jpg) no-repeat 0 0;}
.service .leftList, .service .rightList {float:left;width:450px;}
.service h3{font-weight:bold;color:#143f84; font-size:15px;line-height:33px;margin:0 0 0 20px;text-align:left;}
.service .option{position:relative;height:50px;overflow:hidden;margin:5px 20px 0;}
.service .option input{width:300px; border:1px solid #dce0ea;vertical-align:middle;}
.service .suggest input{width:290px; border:1px solid #dce0ea;color:#bdb6b6;vertical-align:middle;}
.service input.submit{width:auto;border:0;vertical-align:middle;}
.service .option .selection{position:absolute;bottom:0;width:450px;left:0px;}
.service .option .selection a{color:#3b60a1 ! important; text-decoration:none !important;font-size:11px;height:20px !important;}
.service .option .selection a img{vertical-align:middle;}
.service .option .selection a:hover{color:#3b60a1 ! important; text-decoration:underline !important;}
.service h3 span{color:#97aacc;}
.service .list {width:380px !important;margin:0 auto;}
.service .list .overflow{height:280px;overflow:hidden;position: relative;}
.service .list .overflow .items{padding:0;list-style-type: none;list-style-position: outside;position: relative;}
.service .list .overflow .items li{background:transparent url(../img/personnaliser/bg_list_item.png) no-repeat 0 0;height:40px;font-weight:bold;font-size:14px;text-align:left;padding:0;margin:0;vertical-align:middle;
position: relative;
cursor:move;}
.service .list .overflow .items li.selected{background:transparent url(../img/personnaliser/bg_list_item_selected.png) no-repeat 0 0;}
.service .list .overflow .items li .vignette{height:26px;border:1px solid #a4a4a4;margin:6px 0 0 10px;}
.service .list .overflow .items li div{float:left;}
.service .list .overflow .items li .libelle{padding:10px 0 0 25px;width:280px;white-space:nowrap; overflow:hidden;}
.service .list .overflow .items li .info{margin-top:10px;}
.service .list .overflow .items li.selectionOut{background:transparent url(../img/personnaliser/bg_list_item_selectionOut.png) no-repeat 0 0;}
.service .topArrow{border-bottom: 2px solid #114c97;}
.service .bottomArrow{border-top: 2px solid #114c97;}
.selectHub{background:#FFFFFF url(../img/personnaliser/mini_hubster.png) no-repeat right top;padding:15px 40px 0 0;height:44px;font-weight:bold;}
.selectHub select{width:200px;text-align:center;}
.service .suggest{margin-top:10px;_margin-top:5px;text-align:left;}
.service .suggest p{margin:0;}

/** FIN SERVICES**/

/** SUPPORT **/
.support{padding-left:20px;padding-top:20px;}
.support.profil{background:#FFFFFF url(../img/assistance/bg_profil.jpg) no-repeat bottom right;text-align:left;_height:480px;min-height:480px;}
.support.contact{background:#FFFFFF url(../img/assistance/bg_aide_contact.jpg) no-repeat bottom right;text-align:left;_height:450px;min-height:450px;}
.support.download{background:#FFFFFF url(../img/assistance/bg_download.jpg) no-repeat bottom right;text-align:left;_height:470px;min-height:470px;}
.support h2{color:#022c6f;font-weight:lighter;text-align:left;margin-left:0;}
.support p{text-align:left;}
.support .helpbox{width:513px;margin-top:15px;text-align:left;}
.support .helpbox .top{background:transparent url(../img/assistance/assistance_top.gif) no-repeat 0 0;height:5px;}
.support .helpbox .bottom{background:transparent url(../img/assistance/assistance_bottom.gif) no-repeat 0 0;height:5px;}
.support .helpbox .content{_padding-top:6px;background:transparent url(../img/assistance/assistance_middle.gif) repeat-y 0 0;padding:10px;}
.support .helpbox .content .acces{text-align:right;margin-top:5px;}
.support .helpbox h3{color:#022c6f;font-size:14px;margin-bottom:5px;}
.support dl.form dd.input textarea{height:170px;}
.support .downloadList{width:300px;text-align:left;}
.support .downloadList li {height:40px;margin-bottom:10px; background:transparent url(../img/assistance/bg_document.png) no-repeat 0 0;}
.support .downloadList li .doc{padding-left:50px;padding-top:12px;font-size:13px;color:#77a605;}
.support .downloadList li .link{padding-right:10px;padding-top:11px;}
.support.profil dl.form dt.label,.support.contact dl.form dt.label {width:35% !important;}
.support.profil dl.form dd.input,.support.contact dl.form dd.input {width:60% !important;}

/** FIN SUPPORT **/

/** AJOUT RSS **/
.ajoutRss{background:#FFFFFF url(../img/personnaliser/bg_actualite.jpg) no-repeat bottom right;height:540px;text-align:left;}
.ajoutRss .auth{position:absolute;top:15px;left:60px;width:356px;}
.ajoutRss .auth .title{background:transparent url(../img/personnaliser/rss_title.gif) no-repeat 0 0;height:52px;}
.ajoutRss .auth .title div{line-height:38px;padding:0 10px;color:#131415;font-size:15px;display:block;padding-top:11px;}
.ajoutRss .auth .content{background:transparent url(../img/accueil/auth_content.gif) repeat-y 0 0;padding:5px 15px;}
.ajoutRss .auth .bottom{background:transparent url(../img/accueil/auth_bottom.gif) no-repeat 0 0;height:5px;}
.ajoutRss .auth p {color:#232386;}
.ajoutRss .auth .action {width:330px;padding:5px 0;}
.ajoutRss .auth .action .top{background:#FFFFFF url(../img/accueil/action_top.gif) no-repeat 0 0;height:5px;}
.ajoutRss .auth .action .bottom{background:#FFFFFF url(../img/accueil/action_bottom.gif) no-repeat 0 0;height:5px;}
.ajoutRss .auth .action .content{background:#FFFFFF url(../img/accueil/action_content.gif) repeat-y 0 0;text-align:left;padding:5px 0 0 0;}
.ajoutRss .auth .action .content ul li{height:17px;padding-bottom:5px;}
.ajoutRss .auth .asterisk {border-top:1px dotted #c6d0dc;color: black; font-size:15px; font-weight: bold;} 

.ajoutRss #content2 {height: 400px; overflow: hidden;overflow-y:auto;}
.ajoutRss #content2 dl.form dt.label{width:78%;white-space:nowrap; overflow:hidden;}
.ajoutRss #content2 dl.form dd.input{width:18%;}
.ajoutRss .resultats{position:absolute;top:15px;right:60px;width:356px;}
.ajoutRss .resultats .title{background:transparent url(../img/personnaliser/rss_title.gif) no-repeat 0 0;height:52px;}
.ajoutRss .resultats .title div{line-height:38px;padding:0 10px;color:#131415;font-size:15px;display:block;padding-top:11px;}
.ajoutRss .resultats .content{background:transparent url(../img/accueil/auth_content.gif) repeat-y 0 0;padding:5px 15px;}
.ajoutRss .resultats .bottom{background:transparent url(../img/accueil/auth_bottom.gif) no-repeat 0 0;height:5px;}
.ajoutRss .resultats p {color:#232386;}
.ajoutRss .resultats .action {width:330px;padding:5px 0;}
.ajoutRss .resultats .action .top{background:#FFFFFF url(../img/accueil/action_top.gif) no-repeat 0 0;height:5px;}
.ajoutRss .resultats .action .bottom{background:#FFFFFF url(../img/accueil/action_bottom.gif) no-repeat 0 0;height:5px;}
.ajoutRss .resultats .action .content{background:#FFFFFF url(../img/accueil/action_content.gif) repeat-y 0 0;text-align:left;padding:5px 0 0 0;}
.ajoutRss .resultats .action .content ul li{height:17px;padding-bottom:5px;}
.ajoutRss .resultats .asterisk {border-top:1px dotted #c6d0dc;color: black; font-size:15px; font-weight: bold;} 

.helpme {margin-top: 20px;padding-left: 20px;text-align: left;font-style: italic;height: 19px; background: url(../img/common/ico_helper.png) top left no-repeat;}
.helpme a:hover{text-decoration:none;}

.pin_div span{font-size:14px;color:#022c6f;font-weight:bold;text-align:left;}

.versionSDUL {
list-style-position: inside;
vertical-align:baseline;
list-style-type:decimal;
}

.versionSDUL li {
color:#232386;
font-size:11px;
font-weight:bold;
line-height:28px;
}