/* Processed by CSScaffold on Fri, 10 Sep 2010 07:57:42 +0000 in 0.3124 seconds */

#d h1{	margin: 0px;	padding: 0px;	font-size: 23px;	font-style: italic;	color: #9d3475;	font-family: "Georgia";}.h1baseline{	margin: 0px;	padding: 0px;	padding-bottom: 15px;	border-bottom: 7px solid #b5b5b5 !important;	font-size: 19px;	font-family: "Georgia";	font-style: italic;	color: #7a7a7a;	font-weight: normal;}h2{	margin: 0px;	padding: 0px;	color: #AF340D;	font-weight: normal;	font-size: 18px;}.exergueMarron{	font-size: 130%;}h3{	margin: 0px;	padding: 0px;	color: #AF340D;	font-size: 16px;	font-weight: normal;}h4{	margin: 0px;	padding: 0px;	padding-top: 5px;	padding-bottom: 5px;	height: 18px;}td{	vertical-align: top;	padding: 5px;}a:link, a:visited{	cursor: pointer;	color: #5B1060;	text-decoration: underline;}a:link img, a:visited img{	border: none;	cursor: pointer;}a:hover{	color: #A3469B;	text-decoration: none;}.captcha label{	float: none;}.asterix{	color: #5B1060;}fieldset{	margin-top: 10px;}fieldset legend{	font-weight: normal;	font-size: 120%;}fieldset p{	margin: 0px;	clear: both;}label{	float: left;	width: 200px;	display: block;	text-align: right;	padding-right: 5px;	font-weight: bold;	line-height: 180%;}.txtfld,select{	border: 1px solid #9a9a9a;	background-color: #f6f6f6;	padding: 2px;	color: #000;	font-family: arial;	font-size: 12px;	width: 200px;}.txtfld.short,select.short{	width: 200px;}.txtfld.large,select.large{	width: 100%;}.asterix{	color: #A3469B;}.failure{	border: 1px solid #9d3475 !important;	background-color: #FFF0F0 !important;}table td.form_title{	color: #666;	font-size: 12px;}#submit{	cursor: pointer;}.btn_edit_from_front{	border: 1px solid #aaa !important;	border-top: 1px solid #ccc !important;	border-left: 1px solid #ccc !important;	background-color: #dddddd;	color: #9d3475;	padding: 5px;	padding-top: 2px;	padding-bottom: 2px;	cursor: pointer;	margin-left: 30px;}.items-flux .btn_edit_from_front{	margin-left: 0px;}a.btn_uploader{	border: 1px solid #aaa;	border-top: 1px solid #ccc;	border-left: 1px solid #ccc;	background-color: #dddddd;	color: #9d3475;	padding: 5px;	cursor: pointer;}hr,.clear{	zoom: 1;	display: block;	visibility: hidden;}hr:after, .clear:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}.advflux_search,.searchflux{	margin-bottom: 10px;	background-image: url(../images/recherche-moteur-bg.png);	background-position: top left;	background-repeat: no-repeat;	width: 560px;	padding-top: 17px;	margin-left: 30px;}.advflux_search label,.searchflux label{	font-size: 13px;	color: #fff;	display: block;	float: left;	line-height: 180%;	text-align: right;	width: 270px;	visibility: hidden;}.searchflux .field{	margin-bottom: 20px;}.advflux_search .field input,.searchflux .field input{	border-top: 1px solid #ccc;	border-left: 1px solid #ccc;	background-color: #fff;}.searchflux .field input.txtfld{	width: 200px;}.advflux_search .field .btn_submit,.searchflux .field .btn_submit{	color: #fff;	font-weight: bold;	text-transform: uppercase;	text-decoration: none;	position: absolute;	padding: 3px;	margin-top: 2px;}.advflux_search .restrict{	margin-top: 2px;	margin-bottom: 3px;}.searchflux table{	margin-top: 2px;	margin-bottom: 3px;}.feedback{	font-size: 13px;}.feedback ul{	padding-left: 0px;}.feedback li{	padding: 2px;	list-style-type: none;}.feedback li a{	color: #4d0555;	font-weight: bold;	color: #96458c;	background-image: url(../images/5-themes-triangle.png);	background-position: center left;	background-repeat: no-repeat;	padding-left: 20px;	cursor: pointer;	text-decoration: underline;}.feedback .word{	color: #fff;	font-weight: bold;}.feedback p{	color: #fff;}.found{	background-color: #FBF5B6;}.searchflux table{	border-collapse: collapse;}.searchflux td{	vertical-align: top;}.searchflux .restrict,.searchflux .restrict-section{	padding-top: 10px;	padding-bottom: 10px;	display: none;	padding-top: 30px;}.items-list .results_list{	border-bottom: 8px solid #b5b5b5;	border-collapse: collapse;	width: 100%;	padding-top: 30px;}.items-list .results_list td{	vertical-align: top;	font-size: 11px;	border-top: 1px solid #b5b5b5;	padding: 5px;}.items-list .results_list thead td{	border-top: 1px solid #b5b5b5;	color: #5e1661 !important;	padding-bottom: 10px;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;}.items-list .results_list .section_name{	color: #000;	font-size: 14px;	text-transform: uppercase;	width: 150px;	vertical-align: middle;	border-right: 1px solid #b5b5b5;	vertical-align: top;}.items-list .results_list .title{	text-decoration: none;	font-weight: bold;	color: #96458c;	font-size: 13px;}.items-list .results_list .resume{	color: #313131;	font-size: 12px;}.items-list .results_list .resume p{	margin: 0px;}.items-list .results_list .ensavoirplus{	display: block;	text-align: right;}.items-list .results_list .ensavoirplus a{	color: #96458c;	font-size: 11px;	font-weight: bold;	text-decoration: none;	text-transform: uppercase;}.advflux_filters{	padding-top: 15px;	padding-bottom: 20px;	margin-left: 30px;	margin-right: 30px;	margin-top: 5px;	margin-bottom: 30px;	background-image: url(../images/bg-small-gradient-or-bottom.png);	background-position: bottom left;	background-repeat: repeat-x;	display: block;	border-top: 1px solid #b5b5b5 !important;}.advflux_filters .title{	font-size: 90%;	float: left;}.advflux_filters select{	margin-left: 10px;	float: right;	background-color: #1d1d1d;	background-color: #f6f6f6;	border: 1px solid #ededed;	color: #313131;}#adhesion_ok{	width: 850px;	padding: 30px;	font-size: 14px;	color: #1c1c1c;}#adhesion_ok .adresse{	color: #5e1661;	font-size: 15px;	font-weight: bold;}.obligatoires{	font-size: 11px;	color: #666666;	font-style: italic;}#don_ok{	width: 850px;	padding: 30px;	font-size: 14px;	color: #1c1c1c;}#don_ok .adresse{	color: #5e1661;	font-size: 15px;	font-weight: bold;}#adhesion #usersflux_form .separator{	border-top: 1px dotted #999999;	margin-top: 5px;	padding-bottom: 5px;}#adhesion #colonne{	background-image: url(../images/votre-cotisation.png);	background-position: top left;	background-repeat: no-repeat;	width: 292px;	padding-top: 65px;	margin-top: 31px;}#adhesion #colonne #choix-montant{	line-height: 24px;	padding-bottom: 25px;}#adhesion #colonne #choix-moyen-paiement{	line-height: 24px;	padding-bottom: 25px;}#adhesion h5{	padding: 0px;	margin: 0px;	color: #5e1661;	font-weight: bold;	font-size: 14px;}#adhesion .mentions{	border-top: 1px dotted #828282;	padding-top: 10px;	padding-bottom: 10px;	font-size: 10px;	width: 900px;	margin-left: 35px;	margin-right: 35px;	color: #828282;}#don #usersflux_form .separator{	border-top: 1px dotted #999999;	margin-top: 5px;	padding-bottom: 5px;}#don #colonne{	background-image: url(../images/votre-don.png);	background-position: top left;	background-repeat: no-repeat;	width: 292px;	padding-top: 65px;	margin-top: 31px;}#don #colonne #choix-montant{	line-height: 24px;	padding-bottom: 25px;}#don #colonne #choix-moyen-paiement{	line-height: 24px;	padding-bottom: 25px;}#don h5{	padding: 0px;	margin: 0px;	color: #5e1661;	font-weight: bold;	font-size: 14px;}#don .montant-maximum{	color: #828282;	font-size: 11px;	margin-left: 105px;}#don .mentions{	border-top: 1px dotted #828282;	padding-top: 10px;	padding-bottom: 10px;	font-size: 10px;	width: 900px;	margin-left: 35px;	margin-right: 35px;	color: #828282;}#wrap .tools-global #tools ul{	margin: 0px;	padding: 0px;	padding-left: 0px;	padding-top: 5px;	padding-bottom: 5px;}#wrap .tools-global #tools li{	display: inline;	text-transform: uppercase;	color: #fff;}#wrap .tools-global #tools .tool a{	cursor: pointer;	font-size: 12px;	text-decoration: none;	margin-left: 3px;	color: #fff;	padding-right: 10px;}#wrap .tools-global #tools .tool a:hover{	color: #A3469B;	color: #fff;	text-decoration: underline;}#wrap .tools-global #tools .addthis_toolbox{	background-image: url(../images/tools-bottom-bg.gif);	background-position: left center;	background-repeat: no-repeat;	width: 154px;	height: 22px;	padding-left: 15px;	padding-top: 5px;	margin-top: -6px;}#wrap .tools-global #tools .addthis_toolbox a{	margin-right: 10px !important;}#wrap .tools-global #tools .tools-share a:link, #wrap .tools-global #tools .tools-share a:visited{	cursor: default;}#wrap .tools-global #tools .tools-print,#wrap .tools-global #tools .tools-pdf,#wrap .tools-global #tools .tools-export,#wrap .tools-global #tools .tools-comment,#wrap .tools-global #tools .tools-download,#wrap .tools-global #tools .tools-files{	display: none;}#wrap .tools-global #tools .addthis_toolbox{	position: absolute;}#wrap .tools-global #tools .addthis_toolbox a{	margin-right: 15px;	display: block;	float: left;}#page #tools{	position: relative;	float: right;	top: 250px;	margin-top: -220px;	margin-right: 110px;	background-image: url(../images/tools-remote-bg.jpg);	background-position: left 50px;	background-repeat: no-repeat;	width: 202px;	height: 226px;	padding-top: 60px;	padding-left: 30px;	font-size: 11px;	font-weight: bold;	color: #313131;}#page #tools a,#page #tools  a:link, #page #tools  a:visited{	color: #313131;	text-decoration: none;	text-transform: uppercase;	font-weight: bold;	cursor: pointer;	padding-top: 3px;	padding-bottom: 3px;}#page #tools a:hover{	text-decoration: underline;}#page #tools .tools-share a{	cursor: default;}#page #tools .tools-share a:hover{	cursor: default;	text-decoration: none;}#page #tools ul{	margin: 0px;	padding: 0px;	margin: 0px;	padding: 0px;	list-style-position: inside;	padding: 0px !important;	margin: 0px !important;	margin-left: -15px !important;}#page #tools ul li{	list-style: none;}#page #tools ul li{	margin: 0px;	padding: 0px;	padding-top: 2px;	padding-bottom: 2px;	text-transform: uppercase;}#page #tools ul li.addthis_toolbox{	position: absolute;	margin-left: 15px;}#page #tools ul li.addthis_toolbox a{	margin-right: 5px;	display: block;	float: left;	padding: 1px;}#page #tools ul > .addthis_toolbox{	margin-left: 0px;}#page #tools > ul{	margin-left: 0px !important;}#page #tools .tools-files{	background-image: url(../images/tools-files-bg.png);	background-position: top left;	background-repeat: no-repeat;	width: 192px;	height: 116px;	padding-top: 40px !important;	padding-left: 5px !important;	padding-right: 20px !important;	position: absolute;	margin-top: 240px !important;	margin-left: 0px !important;}#page #tools .tools-files li{	padding: 0px;}#page #tools .tools-files a,#page #tools .tools-files  a:link, #page #tools .tools-files  a:visited{	color: #313131;	text-decoration: none;	text-transform: none;	font-size: 12px;	letter-spacing: -0.5px;	cursor: pointer;	padding: 10px;	padding-left: 2px;	padding-top: 2px;	padding-bottom: 2px;	font-family: Helvetica;	display: block;}#page #tools .tools-files a:hover{	text-decoration: underline;}#page #tools > .tools-files{	margin-left: -13px !important;}html,body{	background-color: #9d3475;	margin: 0px;	padding: 0px;	text-align: left;	border: none;	height: 100%;	width: 100%;	font-family: "Helvetica";	font-size: 12px;	color: #000000;	line-height: 140%;}#body #wrap{	margin-left: 30px;	width: 970px;	padding-bottom: 40px;	text-align: left;}#body #wrap #top{	padding-top: 15px;}#body #wrap #member-block{	position: absolute;	top: 6px;	margin-left: 622px;	color: #fff;	font-size: 13px;	text-align: left;}#body #wrap #member-block a{	color: #c996c3;	text-decoration: none;	color: #fff;}#body #wrap #member-block a:hover{	text-decoration: underline;}#body #wrap #member-block .ident{	text-align: right;	position: absolute;	width: 330px;	left: 0px;}#body #wrap #member-block .ident a{	font-size: 11px;	color: #dba4d5;}#body #wrap #member-block .membres{	height: 99px;	margin: 0px;	margin-top: 20px;	float: left;	color: #dba4d5;	text-align: right;}#body #wrap #member-block .membres .title{	font-size: 16px;	margin-bottom: 6px;}#body #wrap #member-block .membres .nb{	color: #fff;	font-size: 50px;	font-weight: normal;	height: 45px;}#body #wrap #member-block .membres .nb .empty{	color: #dba4d5;}#body #wrap #member-block .membres #subscribe{	margin-top: 0px;}#body #wrap #member-block .membres > #subscribe{	margin-top: 11px;}#body #wrap #member-block .membres a{	cursor: pointer;}#body #wrap #member-block .identification{	background-image: url(../images/header-espace-membres-block.png);	background-position: 10px 9px;	background-repeat: no-repeat;	background-color: #a84a84;	width: 166px;	height: 79px;	padding: 0px;	padding-top: 30px;	margin-top: 20px;	font-family: Helvetica;	float: left;}#body #wrap #member-block .identification h2{	display: none;}#body #wrap #member-block .identification p{	display: inline;	margin: 0px;	padding: 0px;	margin-left: 10px;	margin-right: 10px;}#body #wrap #member-block .identification p label{	display: none;}#body #wrap #member-block .identification p .txtfld{	width: 140px;	border: 1px solid #404040;	border-bottom: 1px solid #000;	border-right: 1px solid #000;	background-color: #000000;	color: #808080;	font-size: 12px;}#body #wrap #member-block .identification p.pass{	float: left;}#body #wrap #member-block .identification p.pass .txtfld{	width: 90px;}#body #wrap #member-block .identification .submit{	width: 29px;	height: 20px;	background-image: url(../images/btn-login-ok.png);	background-position: left top;	background-repeat: no-repeat;	display: block;	float: left;	font-size: 1px;	margin-top: 3px;	text-align: center;}#body #wrap #member-block .identification .feedback{	display: block;	margin: 0px;	padding: 0px;	clear: both;	padding-left: 10px;	background-color: #a84a84;	font-size: 12px;}#body #wrap #member-block .identification .forgotten{	margin-top: -5px;	position: absolute;	background-color: #a84a84;	margin-left: 0px;	padding-left: 10px;	width: 156px;	z-index: 30;	position: absolute;}#body #wrap #member-block .identification .forgotten a{	color: #c996c3;	font-size: 10px;}#body #wrap #member-block .identification .forgotten{	margin-top: 0px;}#body #wrap #member-block #menumembre{	background-color: #a84a84;	width: 166px;	height: 99px;	padding-top: 10px;	float: left;	margin-left: 2px;	margin-top: 20px;}#body #wrap #member-block #menumembre ul{	margin: 0px;	padding: 0px;	list-style-position: inside;}#body #wrap #member-block #menumembre ul li{	list-style: none;}#body #wrap #member-block #menumembre ul li{	background-image: url(../images/chevron-blanc.png);	background-position: left center;	background-repeat: no-repeat;	padding-left: 11px;	margin-left: 13px;	margin-top: 1px;	margin-bottom: 2px;}#body #wrap #member-block #menumembre ul li.logout_link_inmenu{	display: none;}#body #wrap #menuhaut{	text-transform: uppercase;	font-family: Helvetica;	font-size: 13px;	background-image: url(../images/menuhaut-ombrage.png);	background-position: top right;	background-repeat: no-repeat;	padding-top: 13px;	padding-right: 13px;	position: absolute;	width: 600px;}#body #wrap #menuhaut ul{	margin: 0px;	padding: 0px;	list-style-position: inside;	height: 34px;	border: 1px solid #9d3475;	background-color: #650560;}#body #wrap #menuhaut ul li{	list-style: none;}#body #wrap #menuhaut ul li{	display: block;	float: left;	padding: 1px 1px 1px 1px;}#body #wrap #menuhaut ul li{	margin: 0px;	padding: 0px;}#body #wrap #menuhaut ul li a:link, #body #wrap #menuhaut ul li a:visited{	color: #dda9d7;	text-decoration: none;	padding: 5px;	padding-left: 8px;	padding-right: 8px;	line-height: 24px;	display: block;	border-left: 1px dotted #BE61B7;}#body #wrap #menuhaut ul li a:hover{	color: #ffffff;}#body #wrap #menuhaut ul li a.current{	color: #ffffff;	background-color: #4E0556;}#body #wrap #menuhaut ul li a.current span.current{	color: #ffffff;}#body #wrap #menuhaut ul li a.first{	border-left: none !important;}#body #wrap #submenu{	position: absolute;	margin-top: 49px;	background-color: #4E0556;	width: 970px;	text-transform: uppercase;}#body #wrap #submenu a:link, #body #wrap #submenu a:visited{	color: #dda9d7;	text-decoration: none;	padding: 5px;	padding-left: 15px;	padding-right: 15px;	line-height: 34px;}#body #wrap #submenu a:hover{	color: #ffffff;}#body #wrap #submenu a.current{	color: #ffffff !important;}#body #wrap #submenu a.current span.current{	color: #ffffff !important;}#body #wrap #message{	background-color: #000;	color: #f2f0e0;	padding-left: 30px;	padding-top: 20px;	padding-bottom: 20px;	background-color: #fff;	color: #9d3475;	font-weight: bold;	font-size: 14px;	display: none;}#body #wrap #message p{	margin: 0px;	padding: 0px;}#body #wrap #zone-content #header{	padding-top: 49px;}#body #wrap #zone-content #header #bann.has_submenu{	margin-top: 34px;}#body #wrap #zone-content #data_before .blocks .block.invitez-vos-amis{	position: absolute;	margin-left: 775px;	margin-top: -113px;}#body #wrap #zone-content #data_before .blocks .block.devenez-adherent-gros{	position: absolute;	margin-left: 680px;	margin-right: 20px;	margin-top: 163px;}#body #wrap #zone-content #data_before .blocks .block.devenez-adherent-gros p{	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page{	background-color: #fff;	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;}#body #wrap #zone-content #page.page-42 .menubas{	border-top: none !important;}#body #wrap #zone-content #page #cnt{	background-image: url(../images/header-ombrage.jpg);	background-position: top left;	background-repeat: no-repeat;	padding-top: 20px;}#body #wrap #zone-content #page #cnt h1{	background-image: none;}#body #wrap #zone-content #page #cnt #data{	font-size: 13px;}#body #wrap #zone-content #page #cnt #data .contenu_main,#body #wrap #zone-content #page #cnt #data  .contenu_after{	padding-left: 20px;	padding-right: 20px;	padding-left: 30px;	padding-right: 30px;	width: 911px;}#body #wrap #zone-content #page #cnt #data .items-list,#body #wrap #zone-content #page #cnt #data  .item-full,#body #wrap #zone-content #page #cnt #data  #comments{	padding-left: 30px;	padding-right: 30px;	width: 550px;}#body #wrap #zone-content #page #cnt #data .item-full{	color: #444;	line-height: 17px;}#body #wrap #zone-content #page #cnt #data table{	border-collapse: collapse;}#body #wrap #zone-content #page #cnt #data table td{	font-size: 12px;}#body #wrap #zone-content #page #cnt #data .item-full .item_cnt_resume p,#body #wrap #zone-content #page #cnt #data .item-full  .item_cnt_contenu p{	text-align: justify !important;}#body #wrap #zone-content #page #cnt #data .items-list .items-flux.pair{	margin-right: 0 !important;}#body #wrap #zone-content #page #cnt #data .items-list .items-flux.impair{	margin-left: 0 !important;}#body #wrap #zone-content #page #cnt #data .items-list .items-flux h4.item_title{	font-weight: bold;	color: #8f3985;}#body #wrap #zone-content #page #cnt #data .items-list .items-flux h4.item_title a{	color: #8f3985;}#body #wrap #zone-content #page #cnt #data .items-list .items-flux .item_cnt_resume p{	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page #cnt #data .pagination{	margin-left: 30px;	line-height: 25px;	color: #b5b5b5;	width: 550px;}#body #wrap #zone-content #page #cnt #data .pagination .title{	float: left;	margin-right: 20px;}#body #wrap #zone-content #page #cnt #data .pagination ul{	list-style: none;	display: inline;	float: left;	margin: 0px;	padding: 0px;	list-style-position: inside;}#body #wrap #zone-content #page #cnt #data .pagination ul li{	list-style: none;}#body #wrap #zone-content #page #cnt #data .pagination ul li{	display: inline;	margin-left: 5px;	margin-right: 5px;}#body #wrap #zone-content #page #cnt #data .pagination ul li a{	color: #b5b5b5;	text-decoration: none;}#body #wrap #zone-content #page #cnt #data.defaut .contenu_main{	margin-bottom: 30px;}#body #wrap #zone-content #page #cnt #data.defaut .contenu_after{	margin: 0px;	padding: 0px;	margin-left: 30px;	margin-right: 30px;	padding-top: 30px;	padding-bottom: 20px;}#body #wrap #zone-content #page #cnt #data.defaut .items-list{	border: none;	margin: 0px;	padding: 0px;	border-bottom: 1px dotted #b5b5b5;	margin-bottom: 30px;	padding-bottom: 30px;	display: block;	margin-left: 30px;}#body #wrap #zone-content #page #cnt #data.defaut .items-list h4.item_title{	font-size: 15px;	color: #8f3985;	display: inline;}#body #wrap #zone-content #page #cnt #data.defaut .items-list h4.item_title a{	display: block;}#body #wrap #zone-content #page #cnt #data.defaut .items-list .item_cnt_resume{	margin-top: 10px;}#body #wrap #zone-content #page #cnt #data.defaut .items-list .date{	color: #7a7a7a;	font-weight: bold;	text-align: right;	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page #cnt #data.defaut .items-list a{	text-decoration: none;}#body #wrap #zone-content #page #cnt #data.defaut .items-list a:hover{	text-decoration: underline;}#body #wrap #zone-content #page #cnt #data.defaut .items-list a .readmore{	text-align: right;	display: block;	color: #8f3985;	text-transform: uppercase;	font-size: 11px;	font-weight: bold;	margin-top: -30px;}#body #wrap #zone-content #page #cnt #data.defaut .items-list .shadow{	margin-right: 10px;	float: left;}#body #wrap #zone-content #page #cnt #data.defaut .items-list .shadow img.media{	width: 143px;	height: 143px;}#body #wrap #zone-content #page #cnt #data.defaut .items-list hr{	clear: both;	display: block;}#body #wrap #zone-content #page #cnt #data.data-1 #member-panel{	background-image: url(../images/member-panel-ombre.gif);	background-position: top left;	background-repeat: repeat-x;	height: 295px;	padding-top: 15px;	width: 100%;	clear: both;}#body #wrap #zone-content #page #cnt #data.data-1 #member-panel .cnt{	height: 275px;	background-color: #f9f2f8;	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	padding-left: 30px;	padding-right: 30px;}#body #wrap #zone-content #page #cnt #data.data-1 #member-panel .cnt .block{	height: 260px;	margin-top: 10px;	float: left;}#body #wrap #zone-content #page #cnt #data.data-1 #member-panel .cnt .block.comments{	width: 420px;	border-right: 1px solid #b5b5b5;	padding-right: 30px;}#body #wrap #zone-content #page #cnt #data.data-1 #member-panel .cnt .block.comments .contribs{	text-align: right;	margin-top: -25px;	color: #5e1661;	font-weight: bold;}#body #wrap #zone-content #page #cnt #data.data-1 #member-panel .cnt .block.comments .contribs .nb{	color: red;}#body #wrap #zone-content #page #cnt #data.data-1 #member-panel .cnt .block.comments .list{	height: 230px;	overflow: auto;	margin-top: 10px;}#body #wrap #zone-content #page #cnt #data.data-1 #member-panel .cnt .block.comments .list .comment{	margin-bottom: 20px;	line-height: 15px;}#body #wrap #zone-content #page #cnt #data.data-1 #member-panel .cnt .block.comments .list .comment .date{	font-weight: bold;	float: left;	width: 100px;	line-height: 14px;}#body #wrap #zone-content #page #cnt #data.data-1 #member-panel .cnt .block.comments .list .comment h6{	margin: 0px;	padding: 0px;	font-size: 12px;	font-weight: bold;	color: #313131;}#body #wrap #zone-content #page #cnt #data.data-1 #member-panel .cnt .block.comments .list .comment .message{	font-size: 12px;}#body #wrap #zone-content #page #cnt #data.data-1 #member-panel .cnt .block.messages{	width: 170px;	border-right: 1px solid #b5b5b5;	margin-left: 30px;	padding-right: 20px;	line-height: 20px;	float: left;}#body #wrap #zone-content #page #cnt #data.data-1 #member-panel .cnt .block.messages p{	margin: 0px;	padding: 0px;	margin-bottom: 20px;}#body #wrap #zone-content #page #cnt #data.data-1 #member-panel .cnt .block.messages .title{	font-size: 12px;	font-weight: bold;	color: #5e1661;}#body #wrap #zone-content #page #cnt #data.data-1 #member-panel .cnt .block.kits{	width: 200px;	margin-left: 30px;}#body #wrap #zone-content #page #cnt #data.data-1 #member-panel .cnt .block h5{	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page #cnt #data.data-1 .contenu_main,#body #wrap #zone-content #page #cnt #data.data-1  .contenu_after{	width: 550px;	margin: 0px;	padding: 0px;	display: none;}#body #wrap #zone-content #page #cnt #data.data-3 .contenu_main,#body #wrap #zone-content #page #cnt #data.data-3  .contenu_after{	width: 550px;}#body #wrap #zone-content #page #cnt #data.data-27{	width: 911px;	padding-bottom: 100px;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook{	width: 100%;	border-collapse: collapse;	margin-top: 20px;	margin-left: 30px;	width: 580px;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook h5{	color: #272727;	margin: 0px;	padding: 0px;	font-size: 13px;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book{	background-image: url(../images/votre-carnet-adresses.png);	background-position: top left;	background-repeat: no-repeat;	padding: 0px;	padding-top: 39px;	padding-bottom: 20px;	width: 550px;	border-bottom: 1px dotted #b6b6b6;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-header{	padding: 10px;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-form{	padding-top: 15px;	padding-bottom: 15px;	margin-top: 15px;	border-top: 1px dotted #b6b6b6;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-form p{	font-size: 13px;	color: #272727;	float: left;	margin: 0px;	padding: 0px;	margin-right: 20px;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-form p label{	font-weight: normal;	clear: both;	width: auto;	float: none;	text-align: left;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-form p .txtfld{	width: 120px;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-form .submit{	margin-top: 25px;	margin-bottom: 25px;	display: block;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-search{	text-align: center;	padding: 10px;	background-color: #EAEAEA;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-search input.txtfld{	width: 200px;	padding: 3px;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-list{	height: 400px;	overflow: auto;	width: 100%;	border: 1px solid #b6b6b6;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-list table{	border-collapse: collapse;	width: 96%;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-list table .pair{	background-color: #F2F0E0;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-list table .nom{	font-weight: bold;	font-size: 13px;	color: #4d0555;	color: #9d3475;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-list table .email a{	font-size: 11px;	text-decoration: none;	color: #818181;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-list table .email a:hover{	color: #A3469B;	text-decoration: underline;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-list table .delete{	width: 30px;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-list table .delete a{	cursor: pointer;	font-weight: bold;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-list table .delete a:hover{	color: #A3469B;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-import{	clear: both;	border-top: 1px dotted #b6b6b6;	padding-top: 15px;	margin-top: 15px;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-import .btn_uploader{	background-color: transparent;	border: none;	color: #272727;	padding: 0px;	display: block;	height: 25px;	width: 220px;	line-height: 25px;	text-align: center;	background-image: url(../images/btn-aqua-220.jpg);	background-position: top left;	background-repeat: no-repeat;	cursor: pointer;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-import .loading{	display: none;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-book #addressbook-import .loading img{	height: 16px;	width: 16px;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook .col-right{	padding: 0px;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-messages{	background-image: url(../images/messages-envoyes.png);	background-position: top left;	background-repeat: no-repeat;	padding: 0px;	padding-top: 40px;	width: 299px;	height: 580px;	position: absolute;	z-index: 3;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-messages .header{	font-weight: bold;	font-size: 12px;	color: #393939;	padding-top: 10px;	padding-bottom: 10px;	border-bottom: 1px dotted #888887;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-messages #addressbook-messages-list{	height: 500px;	overflow: auto;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-messages #addressbook-messages-list .message{	border-bottom: 1px dotted #888887;	padding-bottom: 5px;	margin-bottom: 5px;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-messages #addressbook-messages-list h5{	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-messages #addressbook-messages-list h5 a{	padding-top: 4px;	padding-bottom: 4px;	font-size: 13px;	color: #000;	text-decoration: none;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-messages #addressbook-messages-list h5 a:hover{	text-decoration: underline;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-messages #addressbook-messages-list .date{	font-size: 11px;	color: #767474;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-messages #addressbook-messages-list .destinataires a{	font-size: 12px;	color: #8f3985;	cursor: pointer;	text-decoration: underline;	font-weight: bold;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-messages #addressbook-messages-list .destinataires div{	padding: 5px;	display: none;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook #addressbook-messages #addressbook-messages-list .destinataires_mails{	font-size: 12px;	display: none;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook > #addressbook-messages{	margin-left: 0px;}#body #wrap #zone-content #page #cnt #data.data-27 #addressbook .col-center{	width: 60px;	background-image: url(../images/separator-vertical-dotted.png);	background-position: center center;	background-repeat: no-repeat;}#body #wrap #zone-content #page #cnt #data.data-28 .contenu_after{	margin: 0px;	padding: 0px;	margin-left: 30px;	margin-right: 30px;	padding-top: 30px;	padding-bottom: 20px;	border-bottom: 7px solid #b5b5b5;}#body #wrap #zone-content #page #cnt #data.data-28 .items-list .comment{	border-bottom: 1px dotted #b5b5b5;	padding-top: 10px;	padding-bottom: 10px;}#body #wrap #zone-content #page #cnt #data.data-28 .items-list .comment.unvalidated .unvalidated_label{	float: right;	color: red;}#body #wrap #zone-content #page #cnt #data.data-28 .items-list .comment a{	color: #000;	text-decoration: none;}#body #wrap #zone-content #page #cnt #data.data-28 .items-list .comment a:hover{	text-decoration: underline;}#body #wrap #zone-content #page #cnt #data.data-28 .items-list .comment .item_title{	padding: 0px;	margin: 0px;	margin-top: 20px;	padding-right: 10px;	float: left;}#body #wrap #zone-content #page #cnt #data.data-28 .items-list .comment p{	padding: 0px;	margin: 0px;}#body #wrap #zone-content #page #cnt #data.data-28 .items-list .comment .date{	padding-top: 20px;	color: #b5b5b5;}#body #wrap #zone-content #page #cnt #data.data-32{	padding-left: 0px;	width: 590px;	padding-top: 60px;	background-image: url(../images/recherche-header.png);	background-position: top 30px;	background-repeat: no-repeat;}#body #wrap #zone-content #page #cnt #data.data-32 .searchflux a{	color: #4d0555;	font-weight: bold;	color: #96458c;	background-image: url(../images/5-themes-triangle.png);	background-position: center left;	background-repeat: no-repeat;	padding-left: 20px;	cursor: pointer;	text-decoration: underline;}#body #wrap #zone-content #page #cnt #data.data-32 .items-list{	display: none;}#body #wrap #zone-content #page #cnt #data.data-39 .contenu_main{	margin-bottom: -50px !important;}#body #wrap #zone-content #page #cnt #data.data-39 .items-list{	display: none;}#body #wrap #zone-content #page #cnt #data.data-39 .item-full{	clear: both;}#body #wrap #zone-content #page #cnt #data.data-39 .item-full h1{	border-bottom: 1px solid #b5b5b5;	padding-bottom: 0px;}#body #wrap #zone-content #page #cnt #data.data-9 *,#body #wrap #zone-content #page #cnt #data.data-10 *,#body #wrap #zone-content #page #cnt #data.data-11 *,#body #wrap #zone-content #page #cnt #data.data-12 *,#body #wrap #zone-content #page #cnt #data.data-13 *{	border: none;}#body #wrap #zone-content #page #cnt #data.data-9 .contenu_main,#body #wrap #zone-content #page #cnt #data.data-10 .contenu_main,#body #wrap #zone-content #page #cnt #data.data-11 .contenu_main,#body #wrap #zone-content #page #cnt #data.data-12 .contenu_main,#body #wrap #zone-content #page #cnt #data.data-13 .contenu_main{	width: 100%;	padding: 0px;}#body #wrap #zone-content #page #cnt #data.data-9 .contenu_after,#body #wrap #zone-content #page #cnt #data.data-10 .contenu_after,#body #wrap #zone-content #page #cnt #data.data-11 .contenu_after,#body #wrap #zone-content #page #cnt #data.data-12 .contenu_after,#body #wrap #zone-content #page #cnt #data.data-13 .contenu_after{	padding-left: 0px;	padding-right: 0px;	margin-left: 30px;	margin-right: 30px;	margin-top: 30px;}#body #wrap #zone-content #page #cnt #data.data-9 .contenu_after ul,#body #wrap #zone-content #page #cnt #data.data-10 .contenu_after ul,#body #wrap #zone-content #page #cnt #data.data-11 .contenu_after ul,#body #wrap #zone-content #page #cnt #data.data-12 .contenu_after ul,#body #wrap #zone-content #page #cnt #data.data-13 .contenu_after ul{	padding: 0px;	list-style-position: inside;}#body #wrap #zone-content #page #cnt #data.data-9 .contenu_after a,#body #wrap #zone-content #page #cnt #data.data-10 .contenu_after a,#body #wrap #zone-content #page #cnt #data.data-11 .contenu_after a,#body #wrap #zone-content #page #cnt #data.data-12 .contenu_after a,#body #wrap #zone-content #page #cnt #data.data-13 .contenu_after a{	color: #4d0555;	font-size: 14px;	font-family: Helvetica;	font-weight: bold;	text-decoration: none;}#body #wrap #zone-content #page #cnt #data.data-9 .contenu_after a:hover, #body #wrap #zone-content #page #cnt #data.data-10 .contenu_after a:hover, #body #wrap #zone-content #page #cnt #data.data-11 .contenu_after a:hover, #body #wrap #zone-content #page #cnt #data.data-12 .contenu_after a:hover, #body #wrap #zone-content #page #cnt #data.data-13 .contenu_after a:hover{	text-decoration: underline;}#body #wrap #zone-content #page #cnt #data.data-9 h1,#body #wrap #zone-content #page #cnt #data.data-10 h1,#body #wrap #zone-content #page #cnt #data.data-11 h1,#body #wrap #zone-content #page #cnt #data.data-12 h1,#body #wrap #zone-content #page #cnt #data.data-13 h1{	padding: 0px;	margin: 0px;	padding-bottom: 30px;	background-image: url(../images/biseau-gris-top.png);	background-position: bottom left;	background-repeat: no-repeat;}#body #wrap #zone-content #page #cnt #data.data-9 .item_cnt_resume,#body #wrap #zone-content #page #cnt #data.data-10 .item_cnt_resume,#body #wrap #zone-content #page #cnt #data.data-11 .item_cnt_resume,#body #wrap #zone-content #page #cnt #data.data-12 .item_cnt_resume,#body #wrap #zone-content #page #cnt #data.data-13 .item_cnt_resume{	background-image: url(../images/quote-start-small.png);	background-position: top left;	background-repeat: no-repeat;	text-indent: 22px;	padding-top: 0px;	border-bottom: 8px solid #b5b5b5;	padding-bottom: 30px;}#body #wrap #zone-content #page #cnt #data.data-9 .item_cnt_contenu,#body #wrap #zone-content #page #cnt #data.data-10 .item_cnt_contenu,#body #wrap #zone-content #page #cnt #data.data-11 .item_cnt_contenu,#body #wrap #zone-content #page #cnt #data.data-12 .item_cnt_contenu,#body #wrap #zone-content #page #cnt #data.data-13 .item_cnt_contenu{	padding-bottom: 20px;	border-bottom: 8px solid #b5b5b5;}#body #wrap #zone-content #page #cnt #data.data-9 .comments,#body #wrap #zone-content #page #cnt #data.data-10 .comments,#body #wrap #zone-content #page #cnt #data.data-11 .comments,#body #wrap #zone-content #page #cnt #data.data-12 .comments,#body #wrap #zone-content #page #cnt #data.data-13 .comments{	margin: 0px;	padding: 0px;	font-size: 11px;	color: #969696;	text-transform: uppercase;	font-weight: bold;	padding-top: 20px;	display: block;}#body #wrap #zone-content #page #cnt #data.data-16 *,#body #wrap #zone-content #page #cnt #data.data-17 *{	border: none;}#body #wrap #zone-content #page #cnt #data.data-16 .contenu_main,#body #wrap #zone-content #page #cnt #data.data-17 .contenu_main{	padding: 0px;	margin-top: -24px;	padding-left: 30px;	padding-right: 28px;}#body #wrap #zone-content #page #cnt #data.data-16 .items-list,#body #wrap #zone-content #page #cnt #data.data-17 .items-list{	display: none;}#body #wrap #zone-content #page #cnt #data.data-16 .items-list #tools,#body #wrap #zone-content #page #cnt #data.data-17 .items-list #tools{	display: none;}#body #wrap #zone-content #page #cnt #data.data-16 #comments,#body #wrap #zone-content #page #cnt #data.data-17 #comments{	padding-left: 30px;	padding-right: 30px;	width: 550px;}#body #wrap #zone-content #page #cnt #data.data-16 .item-full,#body #wrap #zone-content #page #cnt #data.data-17 .item-full{	padding-top: 30px;	padding-bottom: 15px;	padding-left: 30px;	padding-right: 30px;	width: 550px;}#body #wrap #zone-content #page #cnt #data.data-16 .item-full .media,#body #wrap #zone-content #page #cnt #data.data-17 .item-full .media{	float: left;	margin-right: 10px;}#body #wrap #zone-content #page #cnt #data.data-16 .item-full .item_cnt_resume,#body #wrap #zone-content #page #cnt #data.data-17 .item-full .item_cnt_resume{	font-family: Helvetica;	color: #9d3475;	font-weight: bold;	padding-bottom: 50px;	background-image: url(../images/biseau-gris-top.png);	background-position: bottom left;	background-repeat: no-repeat;	font-size: 15px;}#body #wrap #zone-content #page #cnt #data.data-16 .item-full .item_cnt_resume p,#body #wrap #zone-content #page #cnt #data.data-17 .item-full .item_cnt_resume p{	margin: 0px;	padding: 0px;	margin-top: 2px;	line-height: 15px;}#body #wrap #zone-content #page #cnt #data.data-16 .item-full .item_cnt_contenu,#body #wrap #zone-content #page #cnt #data.data-17 .item-full .item_cnt_contenu{	font-size: 13px;	font-family: Helvetica;	color: #000;	text-indent: 40px;	padding-top: 1px;	background-image: url(../images/quote-start.png);	background-position: top left;	background-repeat: no-repeat;}#body #wrap #zone-content #page #cnt #data.data-16 .item-full .comments,#body #wrap #zone-content #page #cnt #data.data-17 .item-full .comments{	margin: 0px;	padding: 0px;	display: block;	font-size: 11px;	color: #969696;	text-transform: uppercase;	font-weight: bold;	text-align: right;	border-top: 6px solid #B5B5B5;	padding-top: 10px;}#body #wrap #zone-content #page #cnt #data.data-30{	margin-bottom: 50px;}#body #wrap #zone-content #page #cnt #data.data-30 *{	border: none;}#body #wrap #zone-content #page #cnt #data.data-30 #tools{	display: none;}#body #wrap #zone-content #page #cnt #data.data-30.oneisopen #tools{	display: inline;}#body #wrap #zone-content #page #cnt #data.data-30 .contenu_main{	width: 911px;}#body #wrap #zone-content #page #cnt #data.data-30 .items-list{	float: left;	padding: 0px;	padding-top: 60px;	background-image: url(../images/actus-header-LGM.png);	background-position: top left;	background-repeat: no-repeat;	margin-top: 0px;	margin-left: 15px;	width: 560px;}#body #wrap #zone-content #page #cnt #data.data-30 > .items-list{	margin-left: 30px;	margin-top: 20px;}#body #wrap #zone-content #page #cnt #data.data-30 .items-flux{	border: none;	border-bottom: 1px dotted #B5B5B5;	margin-bottom: 30px;	padding-bottom: 30px;	display: block;}#body #wrap #zone-content #page #cnt #data.data-30 .items-flux h4.item_title{	font-size: 17px;	color: #8f3985;	display: inline;}#body #wrap #zone-content #page #cnt #data.data-30 .items-flux h4.item_title a{	display: block;}#body #wrap #zone-content #page #cnt #data.data-30 .items-flux .item_cnt_resume{	margin-top: 10px;}#body #wrap #zone-content #page #cnt #data.data-30 .items-flux .date{	color: #7a7a7a;	font-weight: bold;	text-align: right;	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page #cnt #data.data-30 .items-flux a{	text-decoration: none;}#body #wrap #zone-content #page #cnt #data.data-30 .items-flux a:hover{	text-decoration: underline;}#body #wrap #zone-content #page #cnt #data.data-30 .items-flux a .readmore{	text-align: right;	display: block;	color: #8f3985;	text-transform: uppercase;	font-size: 11px;	font-weight: bold;	margin-top: -30px;}#body #wrap #zone-content #page #cnt #data.data-30 .items-flux .shadow{	background-image: url(../images/actus-thumb-bg.png);	background-position: top left;	background-repeat: no-repeat;	width: 153px;	height: 154px;	padding-left: 8px;	padding-top: 7px;	margin-right: 10px;	float: left;}#body #wrap #zone-content #page #cnt #data.data-30 .items-flux .shadow img.media{	width: 143px;	height: 143px;}#body #wrap #zone-content #page #cnt #data.data-30 .items-flux hr{	clear: both;	display: block;}#body #wrap #zone-content #page #cnt #data.data-43 .contenu_main,#body #wrap #zone-content #page #cnt #data.data-60 .contenu_main{	width: 911px;}#body #wrap #zone-content #page #cnt #data.data-43 .items-list,#body #wrap #zone-content #page #cnt #data.data-43  .item-full,#body #wrap #zone-content #page #cnt #data.data-60 .items-list,#body #wrap #zone-content #page #cnt #data.data-60  .item-full{	padding: 0px;	margin-left: 30px;	background-image: url(../images/publications-header.png);	background-position: top left;	background-repeat: no-repeat;	padding-top: 57px;	margin-top: 30px;	float: left;	display: block;}#body #wrap #zone-content #page #cnt #data.data-43 .items-list #tools,#body #wrap #zone-content #page #cnt #data.data-43  .item-full #tools,#body #wrap #zone-content #page #cnt #data.data-60 .items-list #tools,#body #wrap #zone-content #page #cnt #data.data-60  .item-full #tools{	display: none;}#body #wrap #zone-content #page #cnt #data.data-43 .items-list .clear,#body #wrap #zone-content #page #cnt #data.data-43  .item-full .clear,#body #wrap #zone-content #page #cnt #data.data-60 .items-list .clear,#body #wrap #zone-content #page #cnt #data.data-60  .item-full .clear{	display: block !important;}#body #wrap #zone-content #page #cnt #data.data-43 .items-flux,#body #wrap #zone-content #page #cnt #data.data-60 .items-flux{	border: none;	border-bottom: 1px dotted #B5B5B5;	margin-bottom: 30px;	padding-bottom: 60px;	display: block;}#body #wrap #zone-content #page #cnt #data.data-43 .items-flux a,#body #wrap #zone-content #page #cnt #data.data-60 .items-flux a{	text-decoration: none;	color: #848484;	text-transform: uppercase;	font-size: 11px;	font-weight: bold;}#body #wrap #zone-content #page #cnt #data.data-43 .items-flux a:hover, #body #wrap #zone-content #page #cnt #data.data-60 .items-flux a:hover{	text-decoration: underline;}#body #wrap #zone-content #page #cnt #data.data-43 .items-flux a .readmore,#body #wrap #zone-content #page #cnt #data.data-60 .items-flux a .readmore{	text-align: right;	display: block;	color: #8f3985;	margin-top: -30px;}#body #wrap #zone-content #page #cnt #data.data-43 .items-flux h4.item_title,#body #wrap #zone-content #page #cnt #data.data-60 .items-flux h4.item_title{	font-size: 18px;	color: #8f3985;	font-weight: bold;	text-transform: none;}#body #wrap #zone-content #page #cnt #data.data-43 .items-flux h4.item_title a,#body #wrap #zone-content #page #cnt #data.data-60 .items-flux h4.item_title a{	display: block;}#body #wrap #zone-content #page #cnt #data.data-43 .items-flux .item_cnt_resume,#body #wrap #zone-content #page #cnt #data.data-60 .items-flux .item_cnt_resume{	color: #7a7a7a;	font-size: 13px;	font-weight: bold;}#body #wrap #zone-content #page #cnt #data.data-43 .items-flux .shadow,#body #wrap #zone-content #page #cnt #data.data-60 .items-flux .shadow{	background-image: url(../images/publications-thumb-bg.png);	background-position: top left;	background-repeat: no-repeat;	width: 153px;	height: 206px;	padding-left: 8px;	padding-top: 7px;	margin-right: 10px;	float: left;}#body #wrap #zone-content #page #cnt #data.data-43 .items-flux .shadow img.media,#body #wrap #zone-content #page #cnt #data.data-60 .items-flux .shadow img.media{	width: 142px;	height: 193px;}#body #wrap #zone-content #page #cnt #data.data-43 .items-flux hr,#body #wrap #zone-content #page #cnt #data.data-60 .items-flux hr{	clear: both;	display: none;}#body #wrap #zone-content #page #cnt #data.data-61{	width: 623px;	float: left;}#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form{	background-image: url(../images/newsletter-lgm.png);	background-position: top left;	background-repeat: no-repeat;	margin-top: 20px;	padding-top: 40px;	margin-left: 30px;}#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form .legal{	display: block;	clear: both;	width: 910px;	border-top: 1px dotted #b6b6b6;	padding-top: 20px;	margin-top: 30px;	margin-bottom: 20px;	font-size: 11px;	color: #aaa;}#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form .clearer{	clear: both;}#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form .check{	padding-bottom: 20px;	padding-top: 20px;	background-image: url(../images/separator-vertical-dotted.png);	background-position: right center;	background-repeat: no-repeat;}#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form .submit{	padding-right: 50px;	background-image: url(../images/separator-vertical-dotted.png);	background-position: right center;	background-repeat: no-repeat;	width: 550px;}#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form #feedback{	background-color: #fff;	color: #9d3475;	padding: 5px;	text-align: left;	display: none;	width: 540px;}#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form #feedback.feedback-end{	color: #313131;	background-color: #fff;	text-align: center;	padding-top: 100px;	padding-bottom: 150px;}#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form .asterix{	color: #D23932;}#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form .newsletter-subscribe_submit{	text-decoration: none;	cursor: pointer;	text-align: right;	display: block;}#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form div.zone{	float: left;}#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form div.zone input.txtfld,#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form div.zone  select.txtfld{	width: 150px;}#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form div.zone .form_title{	width: 80px;}#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form div.zone.zone-1,#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form div.zone.zone-2{	width: 273px;	padding-top: 20px;}#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form div.zone.zone-1 table,#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form div.zone.zone-2 table{	width: 275px;	border-collapse: collapse;}#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form div.zone.zone-1 table td,#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form div.zone.zone-2 table td{	vertical-align: middle;	padding-left: 0px;	padding-top: 0px;	padding-bottom: 20px;}#body #wrap #zone-content #page #cnt #data.data-61 .newsletter-subscribe_form div.zone.zone-2{	width: 290px;	margin-left: 30px;	background-image: url(../images/separator-vertical-dotted.png);	background-position: right center;	background-repeat: no-repeat;}#body #wrap #zone-content #page #cnt #data.data-36,#body #wrap #zone-content #page #cnt #data.data-68,#body #wrap #zone-content #page #cnt #data.data-70{	width: 580px;	float: left;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form{	background-image: url(../images/donnees-personnelles.png);	background-position: top left;	background-repeat: no-repeat;	margin-top: 30px;	padding-top: 40px;	margin-left: 30px;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form.islogged .txtfld,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form.islogged .txtfld,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form.islogged .txtfld{	border: 1px solid #eee;	background-color: #ffffff;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form.islogged .txtfld.focused,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form.islogged .txtfld.focused,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form.islogged .txtfld.focused{	border: 1px solid #9a9a9a;	background-color: #f6f6f6;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form.islogged .txtfld.edited,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form.islogged .txtfld.edited,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form.islogged .txtfld.edited{	background-color: #FBFFE1;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form #feedback,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form #feedback,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form #feedback{	background-color: #fff;	color: #ff0000;	padding: 5px;	text-align: left;	display: none;	width: 540px;	font-size: 14px;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form #feedback.feedback-end,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form #feedback.feedback-end,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form #feedback.feedback-end{	color: #313131;	background-color: #fff;	text-align: center;	padding-top: 100px;	padding-bottom: 150px;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form .txtfld,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form .txtfld,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form .txtfld{	width: 140px;	border: 1px solid #9a9a9a;	background-color: #f6f6f6;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form table,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form table,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form table{	border-collapse: collapse;	margin-top: 20px;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form table.tpl,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form table.tpl,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form table.tpl{	width: 565px !important;	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form table td,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form table td,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form table td{	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form table td.separator,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form table td.separator,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form table td.separator{	width: 40px !important;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form table table,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form table table,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form table table{	width: 260px !important;	border-collapse: collapse;	margin-right: 30px;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form table table td,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form table table td,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form table table td{	padding-left: 0px;	padding-right: 0px;	vertical-align: top;	font-size: 12px;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form table table td.form_title,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form table table td.form_title,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form table table td.form_title{	padding-right: 5px;	padding-top: 5px;	padding-bottom: 10px;	width: 100px;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form table.options,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form table.options,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form table.options{	width: 565px !important;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form table.options td.form_title,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form table.options td.form_title,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form table.options td.form_title{	width: auto;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form table.options #usersflux_submit,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form table.options #usersflux_submit,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form table.options #usersflux_submit{	margin-right: 350px;}#body #wrap #zone-content #page #cnt #data.data-36 #usersflux_form table.options .legal,#body #wrap #zone-content #page #cnt #data.data-68 #usersflux_form table.options .legal,#body #wrap #zone-content #page #cnt #data.data-70 #usersflux_form table.options .legal{	clear: both;	width: 910px;	border-top: 1px dotted #b6b6b6;	padding-top: 20px;	padding-bottom: 10px;	font-size: 11px;	color: #aaa;}#body #wrap #zone-content #page #cnt #data.data-47 .contenu_main{	padding-bottom: 40px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form,#body #wrap #zone-content #page #cnt #data.data-47  .form{	background-image: url(../images/contact-header.png);	background-position: top left;	background-repeat: no-repeat;	padding-top: 40px;	margin-left: 30px;	margin-top: -20px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form #feedback,#body #wrap #zone-content #page #cnt #data.data-47  .form #feedback{	background-color: #fff;	color: #9d3475;	padding: 10px;	text-align: left;	display: none;	width: 530px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form #feedback.feedback-end,#body #wrap #zone-content #page #cnt #data.data-47  .form #feedback.feedback-end{	color: #313131;	background-color: #fff;	text-align: center;	padding-top: 100px;	padding-bottom: 150px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form .legal{	display: block;	clear: both;	padding-top: 20px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone{	float: left;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone input.txtfld,#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone  select.txtfld{	width: 150px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone .btn_submit{	text-decoration: none;	cursor: pointer;	text-align: right;	display: block;	margin-right: 15px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone .asterix{	color: #D23932;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone .clearer{	border-bottom: 1px solid #b5b5b5;	clear: both;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-1,#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-3{	width: 275px;	padding-top: 20px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-1 .form_title,#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-3 .form_title{	width: 80px;	padding-top: 2px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-1 table,#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-3 table{	width: 275px;	border-collapse: collapse;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-1 table td,#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-3 table td{	padding-left: 0px;	padding-top: 0px;	padding-bottom: 4px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-2{	display: none;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-3{	width: 320px;	margin-left: 20px;	background-image: url(../images/separator-vertical-dotted.png);	background-position: 285px center;	background-repeat: no-repeat;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-3 textarea{	width: 250px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-4{	background-image: url(../images/chercher-adresse-bg.png);	background-position: top left;	background-repeat: no-repeat;	padding-top: 40px;	margin-top: -40px;	width: 299px;	height: 227px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-4 .adresse_switcher_selector{	margin-left: 20px;	margin-top: 15px;	margin-bottom: 15px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-4 .adresse_switcher_cnt{	margin-left: 20px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-4 .adresse_switcher_cnt h4{	color: #5e1661;	font-size: 13px;	padding: 0px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-4 .adresse_switcher_cnt .resume{	font-size: 13px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-4 .adresse_switcher_cnt .resume p{	margin: 0px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-4 .adresse_switcher_cnt .resume a{	color: #7a7a7a;	font-size: 11px;}#body #wrap #zone-content #page #cnt #data.data-47 .contact_form div.zone.zone-4 .adresse_switcher_cnt .localize a{	font-size: 13px;	color: #8f3985;	text-transform: uppercase;	font-weight: bold;	text-decoration: none;}#body #wrap #zone-content #page #cnt #data.data-26 h4{	padding-bottom: 15px;}#body #wrap #zone-content #page #cnt #data.data-42 .contenu_main{	width: 911px;}#body #wrap #zone-content #page #cnt #data.data-42 .agenda-bann{	height: 130px;}#body #wrap #zone-content #page #cnt #data.data-42 #tools{	display: none;}#body #wrap #zone-content #page #cnt #data.data-42 *{	border: none;}#body #wrap #zone-content #page #cnt #data.data-42 .items-list{	padding: 0px;	width: 911px;	margin-left: 30px;	margin-right: 30px;	padding-top: 60px;	background-image: url(../images/agenda-list-header.gif);	background-position: top left;	background-repeat: no-repeat;}#body #wrap #zone-content #page #cnt #data.data-42 .items-flux{	border: none;	border-bottom: 1px solid #B5B5B5;	margin-bottom: 20px;}#body #wrap #zone-content #page #cnt #data.data-42 .items-flux h4.item_title{	font-size: 18px;	color: #8f3985;	visibility: hidden;}#body #wrap #zone-content #page #cnt #data.data-42 .items-flux .shadow{	background-image: url(../images/agenda-thumb-bg.gif);	background-position: top left;	background-repeat: no-repeat;	width: 86px;	height: 86px;	padding-left: 7px;	padding-top: 7px;	position: absolute;	margin-top: 10px;}#body #wrap #zone-content #page #cnt #data.data-42 .items-flux .shadow img.media{	width: 76px;	height: 76px;}#body #wrap #zone-content #page #cnt #data.data-5{	margin: 0px;	padding: 0px;	padding-bottom: 150px;}#body #wrap #zone-content #page #cnt #data.data-5 #tools{	display: none;}#body #wrap #zone-content #page #cnt #data.data-5 .contenu_main{	margin: 0px;	padding: 0px;	margin-left: 30px;}#body #wrap #zone-content #page #cnt #data.data-5 .contenu_after{	margin: 0px;	padding: 0px;	margin-left: 30px;}#body #wrap #zone-content #page #cnt #data.data-5 .contenu_after .link-img{	display: block;	position: absolute;	margin-left: 20px;	margin-top: 270px;}#body #wrap #zone-content #page #cnt #data.data-5 .contenu_after .link-txt{	display: none;}#body #wrap #zone-content #page #cnt #data.data-5.oneisopen #tools{	display: inline;}#body #wrap #zone-content #page #cnt #data.data-5.oneisopen .contenu_after{	margin-top: 20px;}#body #wrap #zone-content #page #cnt #data.data-5.oneisopen .contenu_after .link-img{	display: none;}#body #wrap #zone-content #page #cnt #data.data-5.oneisopen .contenu_after .link-txt{	display: block;}#body #wrap #zone-content #page #cnt #data.data-5.oneisopen .items-list{	display: block;}#body #wrap #zone-content #page #cnt #data.data-5 .advflux_filters{	border-top: none !important;}#body #wrap #zone-content #page #cnt #data.data-5 .advflux_filters select{	margin-left: 10px;	float: none;	width: 180px;}#body #wrap #zone-content #page #cnt #data.data-5 .item-full h1{	padding-left: 50px;	height: 42px;	background-image: url(../images/gdt-header-ico.jpg);	background-position: top left;	background-repeat: no-repeat;	margin-bottom: 10px;}#body #wrap #zone-content #page #cnt #data.data-5 .item-full .moderation_data{	font-family: Helvetica;	background-color: #eaeaea;	color: #7b7b7b;	font-size: 12px;	padding: 10px;	padding-top: 20px;}#body #wrap #zone-content #page #cnt #data.data-5 .item-full .moderation_data .avatar{	background-image: url(../images/user-thumb-bg-gris.gif);	background-position: top left;	background-repeat: no-repeat;	width: 46px;	height: 46px;	padding-left: 4px;	padding-top: 4px;	margin-right: 10px;	margin-bottom: 5px;	float: left;}#body #wrap #zone-content #page #cnt #data.data-5 .item-full .moderation_data h4{	color: #752678;	font-size: 16px;	font-weight: bold;	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page #cnt #data.data-5 .item-full .item_cnt_resume{	color: #5e1661;	font-size: 13px;}#body #wrap #zone-content #page #cnt #data.data-5 .items-list{	display: none;}#body #wrap #zone-content #page #cnt #data.data-14,#body #wrap #zone-content #page #cnt #data.data-45,#body #wrap #zone-content #page #cnt #data.data-46,#body #wrap #zone-content #page #cnt #data.data-55{	width: 910px;}#body #wrap #zone-content #page #cnt #data.data-14 *,#body #wrap #zone-content #page #cnt #data.data-45 *,#body #wrap #zone-content #page #cnt #data.data-46 *,#body #wrap #zone-content #page #cnt #data.data-55 *{	border: none;}#body #wrap #zone-content #page #cnt #data.data-14 h2,#body #wrap #zone-content #page #cnt #data.data-45 h2,#body #wrap #zone-content #page #cnt #data.data-46 h2,#body #wrap #zone-content #page #cnt #data.data-55 h2{	border-bottom: 6px solid #96458c;	margin-bottom: 15px;}#body #wrap #zone-content #page #cnt #data.data-14 .items-list,#body #wrap #zone-content #page #cnt #data.data-45 .items-list,#body #wrap #zone-content #page #cnt #data.data-46 .items-list,#body #wrap #zone-content #page #cnt #data.data-55 .items-list{	padding-left: 0px;	padding-right: 0px;	padding-bottom: 20px;	margin-left: 30px;	margin-right: 30px;	width: 910px;	border-bottom: 6px solid #B5B5B5;}#body #wrap #zone-content #page #cnt #data.data-14 .items-flux,#body #wrap #zone-content #page #cnt #data.data-45 .items-flux,#body #wrap #zone-content #page #cnt #data.data-46 .items-flux,#body #wrap #zone-content #page #cnt #data.data-55 .items-flux{	border: none;	border-bottom: 1px dotted #898989;	float: left;	width: 47%;	height: 115px;	margin-right: 2%;	margin-left: 2%;	margin-top: 20px;	padding-bottom: 15px;}#body #wrap #zone-content #page #cnt #data.data-14 .items-flux.impair,#body #wrap #zone-content #page #cnt #data.data-45 .items-flux.impair,#body #wrap #zone-content #page #cnt #data.data-46 .items-flux.impair,#body #wrap #zone-content #page #cnt #data.data-55 .items-flux.impair{	margin-left: 0px;}#body #wrap #zone-content #page #cnt #data.data-14 .items-flux.pair,#body #wrap #zone-content #page #cnt #data.data-45 .items-flux.pair,#body #wrap #zone-content #page #cnt #data.data-46 .items-flux.pair,#body #wrap #zone-content #page #cnt #data.data-55 .items-flux.pair{	margin-right: 0px;}#body #wrap #zone-content #page #cnt #data.data-14 .items-flux .shadow,#body #wrap #zone-content #page #cnt #data.data-45 .items-flux .shadow,#body #wrap #zone-content #page #cnt #data.data-46 .items-flux .shadow,#body #wrap #zone-content #page #cnt #data.data-55 .items-flux .shadow{	background-image: url(../images/liens-thumb-bg.png);	background-position: top left;	background-repeat: no-repeat;	width: 119px;	height: 99px;	margin-right: 10px;	padding-left: 6px;	padding-top: 6px;	float: left;}#body #wrap #zone-content #page #cnt #data.data-14 .items-flux a,#body #wrap #zone-content #page #cnt #data.data-45 .items-flux a,#body #wrap #zone-content #page #cnt #data.data-46 .items-flux a,#body #wrap #zone-content #page #cnt #data.data-55 .items-flux a{	font-size: 11px;	text-decoration: none;	color: #818181;}#body #wrap #zone-content #page #cnt #data.data-14 .items-flux a:hover, #body #wrap #zone-content #page #cnt #data.data-45 .items-flux a:hover, #body #wrap #zone-content #page #cnt #data.data-46 .items-flux a:hover, #body #wrap #zone-content #page #cnt #data.data-55 .items-flux a:hover{	color: #A3469B;	text-decoration: underline;}#body #wrap #zone-content #page #cnt #data .linkeds.linkeds_bottom .clearer{	display: none;}#body #wrap #zone-content #page #cnt #data .linkeds.linkeds_bottom hr{	display: none;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux{	border-top: 1px solid #fff;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt{	background-image: url(../../../medias/images/home_blocks/idees-pour-bouger-1.png);}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt{	background-image: url(../../../medias/images/home_blocks/idees-pour-bouger-2.png);}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche{	width: 50% !important;	float: right;	margin-top: 20px;	margin-bottom: 20px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt{	background-position: top left;	background-repeat: no-repeat;	padding-top: 55px;	width: 429px;	margin-left: auto;	margin-right: auto;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt .item h4.item_title,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt .item h4.item_title{	font-size: 18px;	font-weight: bold;	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt .item h4.item_title a,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt .item h4.item_title a{	color: #752678;	text-decoration: none;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt .item .date,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt .item  .user,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt .item .date,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt .item  .user{	color: #7b7b7b;	margin: 0px;	padding: 0px;	margin-top: 5px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt .item .date .label,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt .item  .user .label,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt .item .date .label,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt .item  .user .label{	display: none;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt .item .avatar,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt .item .avatar{	background-image: url(../images/user-thumb-bg-gris.gif);	background-position: top left;	background-repeat: no-repeat;	width: 46px;	height: 46px;	padding-left: 4px;	padding-top: 4px;	margin-right: 10px;	margin-bottom: 5px;	float: left;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt .item .item_cnt_resume,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt .item .item_cnt_resume{	font-size: 13px;	border-bottom: 2px solid #b5b5b5;	padding-bottom: 20px;	margin-bottom: 7px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt .item .item_cnt_resume span.user_nfo,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt .item .item_cnt_resume span.user_nfo{	background-image: url(../images/quote-open.png);	background-position: top right;	background-repeat: no-repeat;	width: 30px;	height: 25px;	display: block;	float: left;	margin-right: 5px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt .item .item_cnt_resume p,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt .item .item_cnt_resume p{	margin: 0px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt .item hr,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt .item hr{	display: none;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt .item a,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt .item a{	text-decoration: none;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt .item a .readmore,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt .item a .readmore{	color: #752678;	text-transform: uppercase;	font-size: 12px;	font-weight: bold;	text-align: right;	width: 100%;	display: block;	margin-top: -25px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt .item .views,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt .item  .comments,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt .item .views,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt .item  .comments{	color: #b5b5b5;	text-transform: uppercase;	font-size: 11px;	font-weight: bold;	margin-left: 30px;	margin-top: 5px;	float: right;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt .item .views .nb,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-droite div.lnkf_cnt .item  .comments .nb,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt .item .views .nb,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.idees-gauche div.lnkf_cnt .item  .comments .nb{	color: #9D3475;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.most-read,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.last-published{	display: none;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.vos-kits{	width: 220px !important;	height: 220px;	position: absolute;	margin-left: 733px;	margin-top: -260px;	border: none;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.vos-kits div.lnkf_cnt .intro{	margin-bottom: 10px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.vos-kits div.lnkf_cnt .outro{	margin-top: 10px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.vos-kits div.lnkf_cnt .item a{	color: #4d0555;	background-image: url(../images/5-themes-triangle-bg-beige.png);	background-position: center left;	background-repeat: no-repeat;	font-size: 13px;	padding: 0px;	margin: 0px;	padding: 0px;	display: block;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.vos-kits div.lnkf_cnt .item h4 a{	margin: 0px;	padding: 0px;	padding-left: 20px !important;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments{	width: 430px;	background-image: url(../images/gdt-comments-header.png);	background-position: top left;	background-repeat: no-repeat;	padding-top: 60px;	margin-left: 510px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments div.lnkf_cnt{	font-family: Helvetica;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments div.lnkf_cnt .intro{	font-size: 18px;	font-weight: bold;	color: #752678;	text-transform: uppercase;	padding-bottom: 3px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments div.lnkf_cnt .outro{	background-image: url(../images/biseau-bottom-commentaires.jpg);	background-position: top right;	background-repeat: no-repeat;	height: 40px;	padding-top: 25px;	padding-left: 5px;	text-transform: uppercase;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments div.lnkf_cnt .outro a{	color: #995994;	text-decoration: none;	font-family: Helvetica;	font-weight: bold;	font-size: 11px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments div.lnkf_cnt .see_all{	position: absolute;	text-transform: uppercase;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments div.lnkf_cnt .see_all a{	color: #752678;	text-decoration: none;	height: 13px;	display: block;	margin-top: 10px;	width: 390px;	text-align: right;	color: #F3F1F2;	font-size: 0px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments div.lnkf_cnt .item{	background-color: #e0e0e0;	padding: 15px;	padding-bottom: 0px;	padding-top: 20px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments div.lnkf_cnt .item h4.item_title{	font-size: 16px;	color: #752678;	margin: 0px;	padding: 0px;	padding-top: 5px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments div.lnkf_cnt .item .user,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments div.lnkf_cnt .item  .date{	color: #7b7b7b;	font-size: 12px;	float: left;	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments div.lnkf_cnt .item .user .label,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments div.lnkf_cnt .item  .date .label{	display: none;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments div.lnkf_cnt .item .date{	padding-left: 5px;	margin-left: 5px;	border-left: 1px solid #7b7b7b;	display: block;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments div.lnkf_cnt .item .user .label{	display: inline;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments div.lnkf_cnt .item .avatar{	background-image: url(../images/user-thumb-bg.gif);	background-position: top left;	background-repeat: no-repeat;	width: 46px;	height: 46px;	padding-left: 4px;	padding-top: 4px;	margin-right: 10px;	margin-bottom: 5px;	float: left;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments div.lnkf_cnt .item .item_cnt_contenu{	line-height: 110%;	height: 45px;	width: 100%;	overflow: hidden;	margin-top: 35px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments div.lnkf_cnt .item a .readmore{	text-transform: uppercase;	border-bottom: 1px dotted #000;	display: block;	text-align: right;	color: #8f3985;	font-size: 11px;	padding-bottom: 20px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-comments2{	background-image: none;	padding-top: 0px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-resume{	width: 430px;	background-image: url(../images/gdt-header.png);	background-position: top left;	background-repeat: no-repeat;	padding-top: 60px;	float: left;	background-color: #F2F0F0;	padding-bottom: 20px;	margin-bottom: 20px;	margin-left: 30px;	_margin-left: 15px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-resume div.lnkf_cnt{	padding: 0px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-resume div.lnkf_cnt .item{	border-bottom: 1px dotted #000;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-resume div.lnkf_cnt h4{	text-transform: uppercase;	display: block;	padding-left: 15px;	margin-right: 15px;	font-size: 14px;	background-image: url(../images/btn-readmore-mauve.gif);	background-position: center right;	background-repeat: no-repeat;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-resume div.lnkf_cnt h4 a{	text-decoration: none;	display: block;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-resume div.lnkf_cnt .file{	background: url(../images/btn-download-mauve.gif) no-repeat 0 0;	height: 18px;	width: 18px;	display: block;	text-indent: -9999px;	overflow: hidden;	margin-left: 378px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-resume div.lnkf_cnt .readmore{	background: url(../images/btn-readmore-mauve.gif) no-repeat 0 0;	height: 18px;	width: 18px;	display: block;	text-indent: -9999px;	overflow: hidden;	margin-left: 350px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-resume div.lnkf_cnt .tocomments{	background: url(../images/btn-mail-mauve.gif) no-repeat 0 0;	height: 18px;	width: 18px;	display: block;	text-indent: -9999px;	overflow: hidden;	margin-left: 400px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-resume div.lnkf_cnt .file,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-resume div.lnkf_cnt  .readmore,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-resume div.lnkf_cnt  .tocomments{	position: absolute;	margin-top: -25px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-resume div.lnkf_cnt .file a,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-resume div.lnkf_cnt  .readmore a,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-resume div.lnkf_cnt  .tocomments a{	display: block;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.gdt-resume div.lnkf_cnt .views{	display: none;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.les-actus{	width: 50% !important;	height: 250px;	border-right: 1px solid #d5d5d5;	float: left;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.les-actus div.lnkf_cnt{	background-image: url(../images/actualites-LGM.gif);	background-position: top left;	background-repeat: no-repeat;	padding-top: 40px;	width: 429px;	margin-left: auto;	margin-right: auto;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.les-actus div.lnkf_cnt .item .date{	margin: 0px;	padding: 0px;	float: left;	padding-right: 10px;	font-weight: bold;	width: 110px;	display: block;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.les-actus div.lnkf_cnt .item .date .label{	display: none;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.les-actus div.lnkf_cnt .item h4.item_title{	font-size: 12px;	font-weight: normal;	margin: 0px;	padding: 0px;	overflow: hidden;	color: #000000;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.les-actus div.lnkf_cnt .item h4.item_title a{	color: #000000;	text-decoration: none;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.les-actus div.lnkf_cnt .item h4.item_title a:hover{	text-decoration: underline;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actus-onactus{	background-image: url(../images/actus-header-medias.png);	background-position: 20px left;	background-repeat: no-repeat;	padding-top: 60px;	clear: both;	margin-left: 30px;	width: 560px !important;	font-size: 12px;	margin-top: 30px !important;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actus-onactus .item{	border-bottom: 1px dotted #b5b5b5;	padding-bottom: 10px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actus-onactus a{	color: #000;	text-decoration: none;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actus-onactus a:hover{	text-decoration: underline;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actus-onactus .item_title{	padding: 0px;	margin: 0px;	margin-top: 20px;	padding-right: 10px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actus-onactus p{	padding: 0px;	margin: 0px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actus-onactus .date{	color: #b5b5b5;	text-align: right;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actus-onactus .item_cnt_resume{	clear: both;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actus-onactus .readmore{	text-align: right;	display: block;	color: #8f3985;	text-transform: uppercase;	font-size: 11px;	font-weight: bold;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.medias-onactus{	background-image: url(../images/actus-header-en-images.png);	background-position: 40px top;	background-repeat: no-repeat;	top: 211px;	width: 310px !important;	padding-top: 40px;	margin-left: 610px;	position: absolute;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.medias-onactus div.lnkf_cnt{	padding-left: 40px;	border-left: 1px dotted #b5b5b5;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.medias-onactus div.lnkf_cnt object{	width: 270px;	margin-top: 7px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.medias-onactus div.lnkf_cnt .item{	margin-top: 20px;	margin-bottom: 20px;	padding-bottom: 20px;	border-bottom: 1px dotted #b5b5b5;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.medias-onactus div.lnkf_cnt .item p{	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.medias-onactus div.lnkf_cnt .item h4{	display: inline;	font-size: 14px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.medias{	float: right;	width: 48% !important;	height: 280px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.medias div.lnkf_cnt{	width: 429px;	margin-left: auto;	margin-right: auto;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.medias div.lnkf_cnt .item .item_cnt_contenu{	text-align: left;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.medias div.lnkf_cnt .item .item_cnt_contenu p{	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.medias div.lnkf_cnt .item h4.item_title{	font-size: 12px;	font-weight: normal;	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.medias div.lnkf_cnt .item h4.item_title a{	color: #000000;	text-decoration: none;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.medias div.lnkf_cnt .item h4.item_title a:hover{	text-decoration: underline;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actu-headline{	background-image: url(../images/ombrage-2.png);	background-position: bottom left;	background-repeat: no-repeat;	background-color: #000;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actu-headline div.lnkf_cnt{	background-image: url(../../../medias/images/home_blocks/actu-headline.png);	background-position: 0px left;	background-repeat: no-repeat;	border-top: 1px solid #111;	height: 158px;	padding-left: 100px;	color: #f2f0e0;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actu-headline div.lnkf_cnt .item h4.item_title{	width: 360px;	position: absolute;	font-size: 17px;	font-weight: normal;	margin-top: 10px;	color: #f2f0e0;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actu-headline div.lnkf_cnt .item h4.item_title a{	color: #f2f0e0;	text-transform: uppercase;	text-decoration: none;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actu-headline div.lnkf_cnt .item .item_cnt_resume{	width: 360px;	border-top: 1px solid #666;	position: absolute;	margin-top: 60px;	padding-top: 10px;	font-size: 19px;	color: #f2f0e0;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actu-headline div.lnkf_cnt .item .item_cnt_resume p{	margin: 0px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actu-headline div.lnkf_cnt .item .item_cnt_contenu{	margin-left: 385px;	padding-left: 30px;	padding-right: 30px;	padding-top: 0px;	border-left: 1px solid #666;	overflow: hidden;	height: 100px;	font-size: 13px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actu-headline div.lnkf_cnt .item .item_cnt_contenu p{	margin: 0px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actu-headline div.lnkf_cnt .item .readmore{	display: block;	text-align: left;	color: #8f3985;	text-decoration: none;	padding: 0px;	text-transform: uppercase;	margin-left: 415px;	margin-top: -10px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.actu-headline div.lnkf_cnt .item a:hover .readmore{	color: #9d3475;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.le-travail,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.l-education,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.la-culture,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.l-europe,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.la-laicite{	position: absolute;	margin-left: 240px;	margin-top: 0px;	border: none;	z-index: 3;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.le-travail h4,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.l-education h4,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.la-culture h4,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.l-europe h4,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.la-laicite h4{	margin: 0px;	padding: 0px;	padding-bottom: 3px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.le-travail h4 a,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.l-education h4 a,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.la-culture h4 a,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.l-europe h4 a,#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.la-laicite h4 a{	color: #4d0555;	background-image: url(../images/5-themes-triangle-bg-beige.png);	background-position: center left;	background-repeat: no-repeat;	font-size: 13px;	padding: 0px;	padding-left: 20px;	margin-left: 10px;	font-weight: bold;	text-decoration: none;	display: block;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.le-travail h4 a:hover, #body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.l-education h4 a:hover, #body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.la-culture h4 a:hover, #body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.l-europe h4 a:hover, #body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.la-laicite h4 a:hover{	text-decoration: underline;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.dogmes-ondogmes2 div.lnkf_cnt .intro{	position: absolute;	margin-left: -176px;	width: 170px;	height: 187px;	background-image: url(../images/dogmes-header2.jpg);	background-position: top left;	background-repeat: no-repeat;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.dogmes-ondogmes{	background-image: url(../images/5-themes-ombre.png);	background-position: top left;	background-repeat: repeat-x;	padding-top: 12px;	padding-bottom: 12px;	position: absolute;	width: 970px !important;	margin-top: 160px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.dogmes-ondogmes div.lnkf_cnt{	background-color: #F2F1E1;	height: 198px;	padding-left: 205px;	padding-top: 5px;	padding-bottom: 5px;	color: #000;	font-family: Helvetica;	font-size: 13px;	border-top: 1px solid #fff;	overflow: auto;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.dogmes-ondogmes div.lnkf_cnt .intro{	position: absolute;	margin-left: -176px;	width: 170px;	height: 187px;	background-image: url(../images/dogmes-header.jpg);	background-position: top left;	background-repeat: no-repeat;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.dogmes-ondogmes div.lnkf_cnt .item{	border-bottom: 1px solid #fff;	margin-bottom: 4px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.dogmes-ondogmes div.lnkf_cnt .item p{	margin: 0px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.dogmes-ondogmes div.lnkf_cnt .item .shadow{	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.dogmes-ondogmes div.lnkf_cnt .item img.media{	float: left;	margin-right: 10px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.dogmes-ondogmes div.lnkf_cnt .item .item_cnt_resume{	width: 590px;	line-height: 15px;	padding-top: 5px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.dogmes-ondogmes div.lnkf_cnt .item a{	text-decoration: none;	font-weight: bold;	color: #4d0555;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.dogmes-ondogmes div.lnkf_cnt .item a:hover{	text-decoration: underline;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.dogmes-ondogmes div.lnkf_cnt .item .comments{	float: right;	text-transform: uppercase;	font-size: 11px;	color: #969696;	font-weight: bold;	width: 90px;	padding-top: 6px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.publications{	background-image: url(../images/publications-recommand.png);	background-position: top left;	background-repeat: repeat-x;	padding-top: 57px;	margin-top: 10px;	border: none;	width: 290px !important;	float: right;	position: absolute;	top: 270px;	margin-left: 650px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.publications .item{	border-bottom: 1px dotted #B5B5B5;	margin-bottom: 30px;	padding-bottom: 30px;	display: block;	height: 170px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.publications .item .shadow{	background-image: url(../images/publications-thumb-bg2.png);	background-position: top left;	background-repeat: no-repeat;	width: 128px;	height: 173px;	padding-left: 8px;	padding-top: 7px;	margin-right: 10px;	float: left;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.publications .item .shadow img.media{	width: 117px;	height: 160px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.publications .item a{	text-decoration: none;	color: #000000;	font-size: 17px;	font-weight: bold;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.publications .item a:hover{	text-decoration: underline;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.publications .item .item_cnt_resume{	color: #7a7a7a;	font-size: 13px;	font-weight: bold;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.les-5-themes{	background-image: url(../images/5-themes-ombre.png);	background-position: top left;	background-repeat: repeat-x;	padding-top: 12px;	padding-bottom: 12px;	clear: both;	margin-bottom: 20px;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.les-5-themes div.lnkf_cnt{	background-image: url(../../../medias/images/home_blocks/5-themes-header.png);	background-position: 30px center;	background-repeat: no-repeat;	background-color: #F2F1E1;	height: 208px;	padding-left: 200px;	color: #000;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.les-5-themes div.lnkf_cnt .item{	background-image: url(../images/5-themes-separator.png);	background-position: top left;	background-repeat: no-repeat;	padding-left: 15px;	padding-right: 7px;	padding-top: 10px;	margin-top: 3px;	height: 198px;	width: 125px;	float: left;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.les-5-themes div.lnkf_cnt .item a{	text-decoration: none;	color: #000;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.les-5-themes div.lnkf_cnt .item a:hover{	text-decoration: underline;}#body #wrap #zone-content #page #cnt #data .linkeds .linked_flux.les-5-themes div.lnkf_cnt .item .item_cnt_resume{	padding-bottom: 2px;}#body #wrap #zone-content #page #data_after{	margin-top: 30px;	clear: both;}#body #wrap #zone-content #page #data_after .blocks{	border-top: 1px solid #fff;}#body #wrap #zone-content #page #data_after .blocks .block a{	color: #000000;}#body #wrap #zone-content #page #data_after .blocks .block.infos-switcher{	height: 240px;	width: 460px;	float: left;	padding: 0px;	padding-left: 30px;}#body #wrap #zone-content #page #data_after .blocks .block.infos-switcher a{	cursor: pointer;}#body #wrap #zone-content #page #data_after .blocks .block.infos-switcher div.cnt{	height: 200px;	overflow: hidden;}#body #wrap #zone-content #page #data_after .blocks .block.infos-switcher div.cnt .item .date{	margin: 0px;	padding: 0px;	float: left;	padding-right: 10px;	font-weight: bold;	width: 110px;	display: block;}#body #wrap #zone-content #page #data_after .blocks .block.infos-switcher div.cnt .item .date .label{	display: none;}#body #wrap #zone-content #page #data_after .blocks .block.infos-switcher div.cnt .item h4.item_title{	font-size: 12px;	font-weight: normal;	margin: 0px;	padding: 0px;	overflow: hidden;	color: #000000;}#body #wrap #zone-content #page #data_after .blocks .block.infos-switcher div.cnt .item h4.item_title a{	color: #000000;	text-decoration: none;}#body #wrap #zone-content #page #data_after .blocks .block.infos-switcher div.cnt .item h4.item_title a:hover{	text-decoration: underline !important;}#body #wrap #zone-content #page #data_after .blocks .block.sur-internet{	float: left;	background-image: url(../images/block-sur-le-web.png);	background-position: bottom left;	background-repeat: no-repeat;	width: 228px;	padding-bottom: 20px;	line-height: 110%;	margin-right: 5px;}#body #wrap #zone-content #page #data_after .blocks .block.sur-internet div.blck_cnt{	padding-left: 2px;}#body #wrap #zone-content #page #data_after .blocks .block.sur-internet div.blck_cnt a:link, #body #wrap #zone-content #page #data_after .blocks .block.sur-internet div.blck_cnt a:visited{	color: #313131;	text-decoration: none;}#body #wrap #zone-content #page #data_after .blocks .block.sur-internet div.blck_cnt a:hover{	color: #A3469B;	text-decoration: underline;}#body #wrap #zone-content #page #data_after .blocks .block.devenez-adherent p{	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page #data_after .blocks .block.agenda-banniere{	padding-left: 25px;	padding-right: 20px;	padding-bottom: 20px;}#body #wrap #zone-content #page #data_after .blocks .block.agenda-banniere p{	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page #data_after .blocks .block.groupes-de-travail{	border-top: 1px solid #b5b5b5;	margin-left: 30px;	margin-right: 30px;	padding-top: 15px;}#body #wrap #zone-content #page #data_after .blocks .block.groupes-de-travail table td{	padding: 0px;}#body #wrap #zone-content #page #data_after .blocks .block.groupes-de-travail p{	margin: 0px;	padding: 0px;}#body #wrap #zone-content #page #data_after .blocks .block.groupes-de-travail ul{	padding: 0px;	list-style-position: inside;}#body #wrap #zone-content #page #data_after .blocks .block.groupes-de-travail a{	color: #4d0555;	font-size: 14px;	font-family: Helvetica;	font-weight: bold;	text-decoration: none;}#body #wrap #zone-content #page #data_after .blocks .block.groupes-de-travail a:hover{	text-decoration: underline;}#body #wrap #zone-content #page #menubas{	font-family: "Times New Roman";	font-size: 14px;	font-style: italic;	margin-left: 30px;	margin-right: 30px;	padding-top: 30px;	padding-bottom: 30px;	clear: both;	border-top: 1px solid #b5b5b5;}#body #wrap #zone-content #page #menubas ul{	margin: 0px;	padding: 0px;	list-style-position: inside;	height: 20px;}#body #wrap #zone-content #page #menubas ul li{	list-style: none;}#body #wrap #zone-content #page #menubas ul li{	display: block;	float: left;	padding: 1px 1px 1px 1px;}#body #wrap #zone-content #page #menubas ul li{	margin-right: 10px;}#body #wrap #zone-content #page #menubas ul li.item-0{	background-image: url(../images/rss-ico.gif);	background-position: left top;	background-repeat: no-repeat;	padding-left: 25px;}#body #wrap #zone-content #page #menubas ul li.item-4{	float: right;	margin-right: 0px;}#body #wrap #zone-content #page #menubas ul li a{	color: #A3469B;	text-decoration: none;}#body #wrap #zone-content #page #menubas ul li a:hover{	text-decoration: underline;}#body #wrap .search{	background-image: url(../images/search-bg.png);	background-position: top left;	background-repeat: no-repeat;	width: 284px;	height: 33px;	margin-left: 670px;	position: absolute;	padding-top: 7px;}#body #wrap .search form{	margin: 0px;	margin-left: 105px;	padding: 0px;}#body #wrap .search form label{	display: none;}#body #wrap .search form input.txtfld{	width: 100px;}#body #wrap .search form input.submit{	width: 29px;	height: 20px;	background-image: url(../images/search-btn-ok.png);	background-position: top left;	background-repeat: no-repeat;	background-color: transparent;	border: none;	font-size: 1px;}#body #wrap #zone-bottom #zone-bottom-cnt #footer{	color: #fff;}#comments{	font-size: 12px;	font-family: helvetica;}#comments .comments-list{	border-bottom: 1px solid #d6d6d6 !important;	margin-bottom: 10px;}#comments .comments-list h2{	margin-top: 10px;	margin-bottom: 10px;	display: none;}#comments .comments-list .comment{	border-top: 1px solid #d6d6d6 !important;	margin-top: 10px;	padding-top: 20px;	padding-bottom: 20px;}#comments .comments-list .comment .delete-btn{	float: right;}#comments .comments-list .comment .avatar{	background-image: url(../images/user-thumb-bg.gif);	background-position: top left;	background-repeat: no-repeat;	width: 46px;	height: 46px;	padding-left: 4px;	padding-top: 4px;	margin-right: 10px;	margin-bottom: 5px;	float: left;}#comments .comments-list .comment h3{	display: none;}#comments .comments-list .comment .details{	font-size: 13px;	color: #7b7b7b;}#comments .comments-list .comment .message{	font-size: 13px;	color: #313131;}#comments .comments-form{	border: 1px solid #9d3475 !important;	margin: 0px;	padding: 0px;}#comments .comments-form h3{	display: none;}#comments .comments-form .you .you-nom,#comments .comments-form .you  .you-site{	display: none;}#comments .comments-form fieldset{	border: none;	margin: 0px;	padding: 0px;}#comments .comments-form .yourcomment{	margin: 0px;	padding: 0px;	margin: 0px !important;	padding: 0px !important;}#comments .comments-form .yourcomment .legend{	background-color: #9d3475;	margin: 0px;	padding-top: 4px;	padding-bottom: 4px;	text-indent: 10px;	text-transform: uppercase;	color: #fff;	width: 100%;	font-size: 11px;	font-weight: bold;}#comments .comments-form .yourcomment label,#comments .comments-form .yourcomment  #f_titre{	display: none;}#comments .comments-form .yourcomment textarea{	background-color: transparent;}#comments .comments-form .you-follow{	position: absolute;}#comments .comments-form #comments-submit{	margin-left: 480px;	margin-bottom: 5px;	background-color: #9d3475;	color: #fff;	border: 1px solid #9d3475;}#comments .comments-form textarea.txtfld{	width: 100% !important;	border: none;	margin: 0px;	padding: 0px;}#comments .comments-form .feedback{	background-color: #9d3475;	padding: 10px;	color: #f2f0e0;	display: none;}#comments .comments-form .feedback.feedback-end{	background-color: #fff;	color: #9d3475;	color: #313131;	padding-top: 40px;	padding-bottom: 60px;}#console{	display: none;	clear: both;	margin-top: 400px;	line-height: 110%;	color: #000;	background-color: #fff;	font-size: 11px;	border-top: 3px solid #990000;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 10px;	text-align: left;}#console li,#console  a{	margin: 0px;	padding: 0px;}#console a:hover{	background-color: #5B1060;	color: #fff;}.showgrid{	background: url('/css/scaffold/system/cache/Layout/5_75_5_25_grid.png');}