@charset "UTF-8";

.contact_message {
	display:none!important;
}

.displaynone{
	display:none;
}
.presented_pink{
	color:#972164;
}
.fs14{
	font-size:14px!important;
}
.summary_presented{
	margin:0!important;
	margin-bottom:-30px!important;
	margin-top:-10px!important;

}
.paddingbottom20{
	padding-bottom:30px!important;
}
.underline_hover:hover{
	text-decoration: underline;
}
.noborderbottom{
	border-bottom:0px!important;
}
.nomargintop{
	margin-top:0px!important;
}
.clear{
	clear:both;
}
.bggrey{
	background:#ededec!important;
}
.report_item{
	clear:both;
	margin-top:20px;
}
.sympo_section .report_item{
	margin-top:10px;
}
.report_item_main{
	background-color:#ededec;
	padding-left:70px;
	padding-right:50px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:16px;
	color:#525252;
	font-family:cooper_hewittmedium, sans-serif;
		position:relative;
}
.report_item_main em{
	font-style:normal;
	font-size:12px;
	text-transform: uppercase;
	display:block;
	padding-top:3px;
}
.report_item .picto{
	position:absolute;
	left:17px;
	top:-7px;
	background:url('../pics/report_bigicon.png') no-repeat center center;
	width:40px;
	height:64px;
}
.document_item.report_item .picto{
	background:url('../pics/doc_bigicon.png') no-repeat center center;
	width:31px;
	height:48px;
	top:50%;
	margin-top:-24px;
}
.back_to_list{
	background:url('../pics/back_to_list.png') no-repeat 0 0;
	width:120px;
	height:39px;
	display:block;
	margin:30px auto;
}
.report_item .download{
	background:url('../pics/download2.png') no-repeat center center;
	width:32px;
	height:32px;
	right:20px;
	top:50%;
	margin-top:-16px;
	position:absolute;
}
.report_info{
	font-size:14px;
	padding-top:15px;
	padding-bottom:30px;
}
.uppercase{
	text-transform: uppercase;
}
.project_about{
	font-size:15px;
	padding:15px 0;
}
.project_h2{
	font-size:22px;
	padding-bottom:10px;
	font-weight:normal;
	border-bottom:2px solid #e299c3;
	font-family:cooper_hewittbook, sans-serif;
	color:#020202;
}
.project_text{
	font-size:17px;
	font-family:cooper_hewittbook, sans-serif;
	padding:15px 0;
	padding-bottom:30px;
	line-height:25px;
}
.pending{
	vertical-align: text-bottom;
}
.about_project img{
	vertical-align: middle;
}
.project_opens{
	color:#8e0064;
}
.about_project{
	background:#ffd1f1;
	border-radius:5px;
	width:96%;
	margin:auto;
	padding:5px 15px;
	box-sizing: border-box;
	font-size:14px;
	font-family:cooper_hewittmedium, sans-serif;
	margin-bottom:3px;
}
.about_project em{
	font-style:normal;
	font-size:22px;
	color:#8e0064;
	font-family:cooper_hewittbook, sans-serif;
}
.project_subtitle{
	font-size:22px;
	color:#8e0064;
	border-bottom:1px solid black;
	padding:12px 0;
	width:96%;
	margin:auto;
}
.project_subtitle_content{
	width:96%;
	margin:auto;
	overflow:hidden;
}
.maincontact{
	background:#ffecfa;
	overflow:hidden;
	padding:5px 0;
	margin-top:10px;
	border-radius:5px;
	text-align: center;
}
.maincontact.maincontactgrey{
	background:#ededec;
}
.member_contact_text{
	padding-top:10px;
	text-align: left;
}
.contactmember{
	float:right;
	display:inline;
	background:url('../pics/contact.png') no-repeat 0 0;
	width:100px;
	height:39px;
	margin:10px 20px;
}
.paddingtop30{
	padding-top:30px;
}
.project_item{
	padding-top:20px;
	border-bottom:1px solid #5a5959;
	padding-bottom:20px;
}
.about_project_item{
	background:#ededec;
	min-height:20px;
	border-radius:5px;
	float:left;
	width:100%;
	font-family:cooper_hewittmedium, sans-serif;
}
.view_all_projects{
	font-size:14px;
	color:white;
	width:160px;
	height:40px;
	line-height:40px;
	vertical-align: middle;
	background:#ababab;
	border-radius:5px;
	margin:30px auto;
	text-align: center;
	cursor:pointer;
}
.about_project_item .download_report, .about_project_item .view_documents {
	background:url('../pics/download_report.png') no-repeat center left;
	line-height:40px;
	vertical-align: bottom;
	font-size:14px;
	padding-left:40px;
	float:left;
	display:inline;
	margin-left:15px;
	margin-top:-13px;
	padding-top:10px;
}
.about_project_item .view_documents {
	background-image:url('../pics/view_report.png');
}
.about_project_item .download_report:hover{
	background-image:url('../pics/download_report_hover.png');
	color:#8e0064;
}
.about_project_item .view_documents:hover{
		background-image:url('../pics/view_report_hover.png');
	color:#8e0064;
}
.about_project_item .modified{
	float:right;
	display:inline;
	font-size:12px;
	line-height:40px;
	vertical-align: middle;
	margin-right:30px;
	margin-left:30px;
}
.other_contact{
	float:left;
	display:inline;
	width:48%;
	margin-right:2%;
	margin-top:10px;
	border-bottom:1px solid #9a9898;
	min-height:80px;
}
.for_members{
	overflow:hidden;
}
.width50{
	width:50%;
}
.inline-block{
	display:inline-block;
	vertical-align: top;
}
.member_contact_text strong{
	font-weight:normal;
	font-family:cooper_hewittmedium, sans-serif;
}
.member_contact_text_more{
	font-family:cooper_hewittmedium, sans-serif;
	padding-top:10px;
}
.subtitle_manage{
	background:url('../pics/picto_more2.png') no-repeat 0 0;
	width:32px;
	height:32px;
	float:right;
	display:inline;
	cursor:pointer;
}
.subtitle_manage#active{
	background:url('../pics/picto_less2.png') no-repeat 0 0;
}
.send_email{
	width:100%;
	background:url('../pics/send_email.png') #ededec no-repeat top left;
	min-height:70px;
	clear:both;
	margin-top:10px;
	float:left;
}
.send_leader,.send_all{
	background:url('../pics/team_leader.png') no-repeat center center;
	width:130px;
	height:39px;
	float:right;
	display:inline;
	margin:15px 5px;
}
.send_leader{
	margin-right:15px;
}
.send_all{
	background-image:url(../pics/all_your_team.png);
}
.send_left{
	width:250px;
	height:60px;
	display:block;
	float:left;
}
.home_sympo{
	width:96%;
	max-width:1105px;
	margin:auto;
	height:auto;
	clear:both;
}
.home_sympo a{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	padding-top:15px;
	text-align:center;
}
.bottom15{
	padding-bottom:15px;
}
.home_sympo img{
	margin:auto;
	display:inline-block;
	max-width:100%;
	height:auto;
}
.sympo_title{
	padding:15px;
	color:#201e1f;
	font-size:23px;
	width:96%;
	max-width:1105px;
	margin:auto;
	cursor:pointer;
	border-top:1px solid #bfbebe;
	box-sizing: border-box;
	background:url(../pics/collapse.png) no-repeat center right;
	cursor:pointer;
}
.sympo_content{
	width:96%;
	max-width:1105px;
	margin:auto;
	display:none;
}
.sympo_content p{
	padding-left:15px;
	padding-right:50px;
	padding-top:10px;
	padding-bottom:10px;
}
.sympo_intro{
	font-size:19px;
	color:#a18652;
}
.title_program{
	color:#201e1f;
	font-size:23px;
	padding-left:15px;
	padding-top:30px;
	padding-bottom:10px;
}
.overflow{
	overflow:hidden;
}
.form_please,.form_you,.guest_submit,.sponsor_zone{
	background-color:#a18652;
	font-size:23px;
	color:#fdfdfd;
	padding:20px;
	box-sizing: border-box;
	text-align:center;
}
.sponsor_zone{
	background:url(../pics/sbg.png) repeat-x center center;
	height:100px;
	text-align: center;
}
.sponsor_zone img{
	display:inline-block;
	vertical-align: middle;
}
.guest_submit{
	background-color:#e4e2df;
	margin-top:15px;
	text-align: left;
	font-size:14px;
	color:#767575;
	font-family:cooper_hewittmedium, sans-serif;
	overflow:hidden;
}
.guest_submit .publish{
	float:right;
	display:inline;
	background:#a18652;
	font-size:14px;
	color:white;
	border-radius:5px;
	border:none;
	text-transform: uppercase;
	padding:10px 20px;
	font-family:cooper_hewittmedium, sans-serif;
	cursor:pointer;
}

.form_you{
	color:#201e1f;
	background-color:#e4e2df;
	margin-top:15px;
}
.form_sympo{
	width:96%;
	max-width:1105px;
	margin:auto;
	border-top:1px solid #e4e2df;
	padding-top:15px;
}
.form_content1,.form_content2,.form_content3,.form_content4,.form_content5,.form_content6{
	width:100%;
	margin:auto;
	background:#e7e5e1;
	text-align: center;
	padding-top:15px;
	padding-bottom:30px;
}
.form_content2,.form_content3,.form_content4,.form_content5,.form_content6{
	background-color:#e7e5e1;
}
.form_content2_container,.form_content3_container,.form_content4_container,.form_content5_container,.form_content6_container{
	max-width:650px;
	margin:auto;
}
.form_content3_container{
	margin-top:-15px;
	padding-top:15px;
}
.form_line{
	background:url(../pics/gline.png) no-repeat center top;
	height:1px;
	width:650px;
	max-width:96%;
	margin:auto;
}
.form_zone{
	display:inline-block;
	text-align: left;
	width:295px;
	margin:0 3px;
	vertical-align: top;
}
.form_zone.big_zone{
	width:96%;
	max-width:600px;
}
.form_zone select.input{
	width:295px!important;
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
	background: url(../pics/arrow_s.png) 96% / 6% no-repeat #eee;
}

.big_zone_intro p{
	font-size:16px;
	color:#a18652;
	font-family:cooper_hewittmedium, sans-serif;
	padding:10px 0;
}
.member_zone_title{
	font-size:16px;
	color:#201e1f;
	font-family:cooper_hewittmedium, sans-serif;
	padding-top:30px;
	clear:both;
}
/* CAUTION: IE hackery ahead */
.form_zone select.input::-ms-expand { 
    display: none; /* remove default arrow on ie10 and ie11 */
}

/* target Internet Explorer 9 to undo the custom arrow */
@media screen and (min-width:0\0) {
    .form_zone select.input {
        background:none\9;
        padding: 5px\9;
    } 
}
.form_sympo label {
	display:block;	
	font-size:14px;
line-height:18px;
	color:#767575;
	font-family:cooper_hewittmedium, sans-serif;
	line-height:30px;
	vertical-align:middle;
	padding-top:6px;
}
.form_sympo .half_label,.form_sympo .full_label{
	float:left;
	display:inline;
	width:50%;
}
.form_sympo .full_label{
	width:100%;
}
.form_sympo .input {
	background:white;
	border:none;
	height:42px;
	line-height:42px;
	vertical-align:middle;
	width:96%;
	padding:0 2%;
	box-shadow: 0px 0px 0px 1px #9e9d9d inset;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:14px;
line-height:18px;
	color:#767575;
	font-family:cooper_hewittmedium, sans-serif;
	outline:none;
	margin-bottom:3px;
}
.form_sympo .input.error{
	border:1px solid red;
}
.error_message{
	padding-top:15px;
	color:red;
	clear:both;
}
.form_content_title{
	text-align:center;
	font-size:23px;
	color:#201e1f;
	background:url(../pics/gline.png) no-repeat center bottom;
	padding-bottom:12px;
	font-family:cooper_hewittbook, sans-serif;
	max-width:96%;
	margin:auto;
	margin-bottom:10px;
}
#for_other{
	display:none;
}
* {
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5 {
	font-weight:normal;
}
body {
	color:#757575;
	font-size:16px;
	font-family:cooper_hewittbook, sans-serif;
}
a {
	text-decoration:none;
	color:#757575;
}
.member_event_right_text a{
	color:#a60066;
}
.member_event_right_text a:hover{
	text-decoration:underline;
}
.mask {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 15;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
	display:none;
	z-index:9999;
}
.admin {
	background:#e1e0e0;
	width:290px;
	height:100%;
	position:fixed;
	right:0;
	top:0;
	z-index:10000;
	-webkit-box-shadow: 0px 0px 50px #000;
    -moz-box-shadow: 0px 0px 50px #000;
    box-shadow: 0px 0px 50px #000;
	display:none;
}
.admin_top {
	background:url(../pics/admin_top.png) no-repeat 0 0;
	width:290px;
	height:63px;
}
.admin_top p {
	line-height:63px;
	vertical-align:middle;
	padding-left:57px;
	color:#bbb9b9;
}
.admin_top p a {
	color:white;
}
.admin_top p a:hover {
	text-decoration:underline;
}
.admin_close {
	background:url(../pics/admin_close.png) no-repeat 0 0;
	width:14px;
	height:14px;
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
}
.admin_close:hover {
	background:url(../pics/admin_close_hover.png) no-repeat 0 0;
}
.admin form {
	padding:20px;
}
.admin_remember {
	font-size:14px;
	color:#231f20;
	font-family:cooper_hewittmedium, sans-serif;
	cursor:pointer;
	background:url(../pics/admin_select.png) no-repeat 0 0;
	line-height:22px;
	vertical-align:middle;
	padding-left:32px;
}
.admin_remember#active {
	background:url(../pics/admin_select_hover.png) no-repeat 0 0;
}
.admin label {
	font-size:14px;
	color:#231f20;
	display:block;
	line-height:18px;
	font-family:cooper_hewittmedium, sans-serif;
	vertical-align:middle;
	padding-top:15px;
	padding-bottom:5px;
}
.admin label .forgotten, .admin label .relogin {
	float:right;
	display:inline;
	font-size:12px;
	cursor:pointer;
}
.admin label .forgotten:hover, .admin label .relogin:hover {
	text-decoration:underline;
}
#admin_email, #admin_psw {
	background:url(../pics/admin_email.png) no-repeat 0 0;
	width:195px;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	padding-left:55px;
	border:none;
	font-size:14px;
line-height:18px;
}
.error#admin_email, .error#admin_psw {
	border:1px solid red;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#admin_psw {
	background:url(../pics/admin_psw.png) no-repeat 0 0;
}
#admin_submit {
	background:url(../pics/admin_submit.png) no-repeat 0 0;
	width:93px;
	height:39px;
	cursor:pointer;
	border:none;
	margin-top:20px;
	color:white;
	line-height:39px;
	vertical-align:middle;
	text-align:left;
	font-family:cooper_hewittmedium, sans-serif;
	font-size:14px;
line-height:18px;
	text-transform:uppercase;
	padding-left:33px;
}
#admin_submit:hover {
	background:url(../pics/admin_submit_hover.png) no-repeat 0 0;
	color:white;
}
.member_reset {
	display:none;
}
.member_menu {
	list-style-type:none;
}
.member_menu li, .member_menu li a {
	display:block;
	float:left;
	background:none;
	min-height:54px;
	line-height:54px;
	vertical-align:middle;
	width:270px;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
.member_menu li a {
	border-bottom:1px solid white;
	background:url(../pics/arrow.png) no-repeat 0px center;
	margin: 0 10px;
}
.member_menu li a p {
	padding-left:50px;
}
.member_menu .mm1 a {
	background:url(../pics/mm1.png) no-repeat center left;
}
.member_menu .mm2 a {
	background:url(../pics/mm2.png) no-repeat center left;
}
.member_menu .mm3 a {
	background:url(../pics/mm3.png) no-repeat center left;
}
.member_menu .mm4 a {
	background:url(../pics/mm4.png) no-repeat center left;
}
.member_menu .mm5 a {
	background:url(../pics/mm5.png) no-repeat center left;
}
.member_menu .mm7 a {
	background:url(../pics/mm7.png) no-repeat center left;
}
.member_menu .mm8 a {
	background:url(../pics/mm8.png) no-repeat center left;
}
.member_menu .mm6 a {
	background:url(../pics/mm6new.png) no-repeat center left;
	padding:10px 0;
	color:white;
}
.member_menu .mm6 a:hover {
	color:#8f8e8e;
	background:url(../pics/mm6_hover.png) no-repeat center left;
}
.member_menu .mm6#active a{
	color:#a60066;
	background:url(../pics/mm6_active.png) no-repeat center left;
}
.member_menu li a:hover {
	background:url(../pics/mm_hover.png) no-repeat center left;
}
.member_menu #active a {
	color:#a60066;
	background:url(../pics/mm_active.png) no-repeat center left;
}
.member_menu li:hover {
	background:#f3f3f3;
	padding-right:20px;
}
.member_menu .mm6:hover {
	padding-right:0;
	background:transparent;
}
.header, .intro h2, .dashboardintro_container {
	border-bottom:2px solid #e299c3;
	height:116px;
	width:96%;
	max-width:1105px;
	margin:auto;
	position:relative;
}
.image_galleries{
	width:96%;
	max-width:1105px;
	margin:auto;
}
.private {
	background:url(../pics/private.png) no-repeat 0 0;
	width:35px;
	height:34px;
	position:fixed;
	top:0;
	right:0;
	cursor:pointer;
}
.private:hover, .private#active {
	background:url(../pics/private_hover.png) no-repeat 0 0;
}
.burgermenu {
	background:url(../pics/burger.png) no-repeat 0 0;
	width:21px;
	height:17px;
	position: absolute;
	top:10px;
	left:10px;
	cursor:pointer;
	display:none;
	z-index:500;
    filter: grayscale(100%);
}
.logo h1 {
	font-size:1px;
	color:white;
	text-indent:-10000px;
}
.logo a {
	background:url(../pics/iaccca.png) no-repeat 0 0;
	width:172px;
	height:76px;
	left:0;
	top:24px;
	position:absolute;
	display:block;
}
#logo_member a {
	background:url(../pics/iaccca_member.png) no-repeat 0 0;
}
.baseline {
	font-size:24px;
	color:#a60066;
	position:absolute;
	right:0;
	top:36px;	
}
.menu {
	list-style-type:none;
	position:absolute;
	left:175px;
	bottom:0;
}
.menu li, .submenu li {
	display:block;
	float:left;
	padding-left:25px;
	padding-right:22px;
	background:url(../pics/sepa.png) no-repeat center left;
}
.submenu li {
	background:url(../pics/sepa.png) no-repeat left 16px;
}
.menu li a, .submenu li a {
	font-family:cooper_hewittmedium, sans-serif;
	text-transform:uppercase;
	color:#949191;
	height:45px;
	line-height:45px;
	vertical-align:middle;
}
.menu li a:hover, .submenu li a:hover {
	color:#a60066;
}
.menu #active a {
	padding-top:17px;
	background:url(../pics/select.png) no-repeat center top;
	color:black;
}
.menu .last a {
	padding-right:0;
}
.menu_submenu {
	display:none;
}
.submenu {
	width:100%;
	position:relative;
}
.submenu_container {
	width:96%;
	max-width:1105px;
	margin:auto;
	position:relative;
	border-bottom:2px solid #e299c3;
	line-height:41px;
	vertical-align:middle;
	height:41px;
}
.submenu_container #wysiwyg_edit {
	position:absolute;
	right:-30px;
	top:0;
}
.submenu_download {
	float:right;
	display:inline;
	color:#6d6a6a;
	font-size:14px;
line-height:41px;
	font-family:cooper_hewittmedium, sans-serif;
	background:url(../pics/submenu_download.png) no-repeat center left;
	padding-left:17px;
}
.download_programme{
	padding:10px 0;
	clear:both;
	width:100%;
}
.download_programme a{
	background:url(../pics/download_programme.png) no-repeat center left;
	width:36px;
	height:36px;
	padding-left:46px;
	line-height:36px;
	vertical-align:middle;
	display:block;
	width:100%;
	color:black;
}
.submenu li a {
	height:41px;
	line-height:41px;
	text-transform:none;
	font-size:14px;

	color:#8e8888;
	float:left;
	display:inline;
}
.submenu .first {
	background:none;
}
.submenu #active a {
	padding-bottom:17px;
	background:url(../pics/select.jpg) no-repeat center bottom;
	color:black;
}
.intro, .dashboardintro, .iaccca_event {
	height:auto;
	width:100%;
	position:relative;
	clear:both;
}
.iaccca_event{
	width:96%;
	max-width:1105px;
	margin:20px auto;
	margin-bottom:0;
}
.intro .left, .intro .right, .dashboardintro .left, .dashboardintro .right, .submenu .left, .submenu .right {
	width:10px;
	height:38px;
	background:#bbb9b9;
	left:0;
	top:12px;
	position:absolute;
}
.submenu .left, .submenu .right {
	top:3px;
}
.intro .right, .dashboardintro .right, .submenu .right {
	left:auto;
	right:0;
}
.intro h2 {
	height:auto;
	text-align:center;
	padding:20px 0;
	font-size:22px;
	color:#201e1f;
	font-weight:normal;
}
.dashboardintro_container {
	height:auto;
	padding:20px 0;
	font-size:22px;
	color:#201e1f;	
	border-bottom:0px;
}
#collection_intro .dashboardintro_container {
	padding:0;
	width:100%;
}
.dashboardintro_container p {
	float:right;
	display:inline;	
}
#memberintro .export_list_csv {
	float:right;
	display:block;
	background:url(../pics/export_list_csv.png) no-repeat 0 0;
	width:200px;
	height:39px;
	margin-top:-5px;
}
#memberintro .country, .home_event_item .country, .calendar_item .country, .home_member_info .country, .home_event_item h4 .country, .some_member_item .country, .member_collection_item .country, #collection_intro .country, .collection_company h2 .country, .publication_item h2 .country, .collection_catalogs h2 .country, .collection_all_info .country, .calendar_item h2 .country {
	font-size:16px;
	color:#a60066;
	text-transform:uppercase;
	font-family:cooper_hewittmedium, sans-serif;
}
.member_collection_item .country,.calendar_item .country,.home_event_item .country{
	font-size:14px;
line-height:18px;
}
.dashboard {
	max-width:965px;
	margin:auto;
	overflow:hidden;
	width:100%;
}
.dashboard ul {
	list-style-type:none;
}
.dashboard ul li {
	display:block;
}
.dashboard ul li a {
	background:url(../pics/dashboard_menu.png) no-repeat 0 0;
	width:211px;
	height:39px;
	line-height:39px;
	vertical-align:middle;
	display:block;
	margin-bottom:5px;
	font-family:cooper_hewittmedium, sans-serif;
	font-size:14px;
	color:white;
	padding-left:15px;
	text-transform:uppercase;
}
.dashboard ul li a:hover {
	color:#201e1f;
}
.dashboard ul #active a {
	background:url(../pics/dashboard_menu_active.png) no-repeat 0 0;
	color:#767575;
}
.dashboard ul li.pink a:hover, .dashboard ul li.pink#active a {
	background:url(../pics/dashboard_menu_pink.png) no-repeat 0 0;
	color:black;
}
.dashboard ul li.separator{
	border-top:1px solid #ababab;
	border-bottom:1px solid #ededed;
	width:100%;
	margin:10px 0;
}
.dashboard_menu {
	float:left;
	display:inline;
	margin-right:10px;
	overflow:hidden;
	width:226px;
}
.dashboard_container {
	border:5px solid #ebeaea;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	min-height:100px;
	padding-bottom:15px;
	overflow:hidden;
	margin-bottom:60px;
}
#dashboard_grey {
	background-color:#f4f4f4;
}
.dashboard_title {
	width:96%;
	margin:auto;
	background-color:#ededec;
	margin-top:14px;
}
.dashboard_content{
	width:96%;
	margin:auto;
	overflow:hidden;
}
.dashboard_glossary,.notification{
	width:94%;
	margin:auto;
	font-family:cooper_hewittmedium, sans-serif;
	font-size:15px;
	line-height:20px;
	padding-top:10px;
}
.notification{
	background:white;
	border-radius:6px;
	padding:5px;
	box-sizing:border-box;
	margin-top:10px;
}
.dashboard_glossary strong,.notification strong{
	color:#8e0064;
	font-weight:normal;
}
.dashboard_glossary p,.notification p{
	padding:5px 0;
}
.dashboard_title p {
	font-size:22px;
	color:#201e1f;
	padding:22px 15px;
}
.dashboard_title.compact_title{
	background-color:#b4b0b3;
}
.dashboard_title.compact_title.pink_title{
	background-color:#8e0064;
}
.dashboard_title.compact_title p{
	font-size:18px;
	padding:10px;
	color:white;
}
.dashboard_create, .dashboard_manage, .event_update, .place_update {
	background:url(../pics/create.png) no-repeat right center;
	width:110px;
	height:39px;
	float:right;
	dispay:inline;
	margin:15px;
}

.nomarginright{
	margin-right:0!important;
}
.margintop15{
	margin-top:15px!important;
}
.dashboard_picto_doc{
	background:url(../pics/picto_doc.png) no-repeat center center;
	width:50px;
	height:60px;
	float:left;
	display:inline;
}
.dashboard_picto_doc.dashboard_picto_report{
	background:url(../pics/picto_report.png) no-repeat center center;
}
.dashboard_title.compact_title .dashboard_manage{
	height:30px;
	width:30px;
	background:url('../pics/picto_more.png') no-repeat right center!important;
	margin-top:5px;
}
.dashboard_title.compact_title .dashboard_manage#active{
	background:url('../pics/picto_less.png') no-repeat right center!important;
}
.form_create_publication .dashboard_create, .dashboard_content .dashboard_create, .withcreate .dashboard_create{
	border:none;
	text-indent:-10000px;
	cursor:pointer;	
}
.event_update, .place_update { 
	background:url(../pics/update.png) no-repeat right center;
	width:80px;
	margin:3px 0;
}
.event_update.project_edit{
	background-image:url('../pics/update2.png');
}
.event_update:hover, .place_update:hover {
	background:url(../pics/update_hover.png) no-repeat right center;
}
.dashboard_project .event_update{
	background:url(../pics/update2.png) no-repeat right center!important;
}
.dashboard_project .event_update.download_doc,.dashboard_project .event_update.download_doc:hover{
	background: url('../pics/picto_download.png') no-repeat right center!important;;
}
.event_delete, .place_delete {
	background:url(../pics/delete.png) no-repeat right center;
	width:22px;
	height:39px;
	float:right;
	display:inline;
	cursor:pointer;	
	margin:3px 0;
}
.event_delete:hover, .place_delete:hover {
	background:url(../pics/delete_hover.png) no-repeat right center;
}
.dashboard_event_item .separator, .dashboard_place_item .separator {
	margin:3px 7px;
	width:1px;
	height:39px;
	background-color:#b9b9b8;
	float:right;
	display:inline;
}
#dashboard_catalogs .event_delete, #dashboard_catalogs .separator {
	margin-top:10px;
}
.dashboard_manage {
	background:url(../pics/manage.png) no-repeat right center;
	cursor:pointer;
}
.dashboard_manage:hover {
	background:url(../pics/manage_hover.png) no-repeat right center;
}
.dashboard_manage#close {
	background:url(../pics/close.png) no-repeat right center;
}
.dashboard_manage#no {
	background:none;
}
.dashboard_event_item, .dashboard_place_item, .dashboard_pagination, .dashboard_place_registered {
	width:96%;
	margin:auto;
	border-bottom:1px solid #9a9898;
	padding:12px 0;
	overflow:hidden;
	clear:both;
}
#pagination {
	border-top:1px solid #9a9898;
	padding:2px 0;
	padding-bottom:0;
}
.dashboard_places_list {
	display:none;
}
.dashboard_pagination, .pagination {
	text-align:center;
	padding-bottom:6px;
}
.dashboard_previous, .dashboard_next, .pagination_previous, .pagination_next {
	background:url(../pics/previous.png) no-repeat 0 0;
	width:36px;
	height:37px;
	display:inline-block;
	margin:3px;
}
.dashboard_pagination p, .pagination p {
	display:inline-block;
	height:37px;
	line-height:37px;
	vertical-align:middle;
	text-align:center;
	padding:0;
	margin-top:-33px;
	font-size:12px;
}
.dashboard_next, .pagination_next  {
	background:url(../pics/next.png) no-repeat 0 0;
}
.dashboard_previous:hover, .pagination_previous:hover {
	background:url(../pics/previous_hover.png) no-repeat 0 0;
}
.dashboard_next:hover, .pagination_next:hover {
	background:url(../pics/next_hover.png) no-repeat 0 0;
}
.dashboard_event_type, .dashboard_place_type, .dashboard_report_type {
	background:url(../pics/event_private.png) no-repeat left center;
	width:46px;
	height:46px;
	float:left;
	display:inline;
}
.dashboard_report_type {
	background:url(../pics/report.png) no-repeat left center;
}
.dashboard_place_type {
	background:url(../pics/place.png) no-repeat left center;
}
.dashboard_event_type#public {
	background:url(../pics/event_public.png) no-repeat left center;
}
.dashboard_place_type#collection {
	background:url(../pics/place_collection.png) no-repeat left center;
}
.dashboard_event_item p, .dashboard_place_item p {
	font-size:17px;
	color:#5d5d5d;
	padding-bottom:3px;
	padding-top:3px;
}
.dashboard_event_item .date, .dashboard_place_item .where {
	font-size:12px;
	color:#050505;
	font-family:cooper_hewittmedium, sans-serif;
	text-transform:uppercase;
}
.dashboard_event_item .date .status {
	color:#a60066;
	background-color:#ededec;
	font-family:cooper_hewittbook, sans-serif;
	margin-left:5px;
	padding:1px 5px;
}
.dashboard_intro {
	border-bottom:1px solid #9a9898;
	background-color:#ededec;
}
.dashboard_intro p {
	font-size:22px;
	color:#201e1f;
	padding: 25px 15px;
}
.dashboard_intro .event_type_public, .dashboard_intro .event_type_private, .contact_type_radio {
	float:right;
	display:inline;
	font-size:14px;
line-height:18px;
	color:#767575;
	font-family:cooper_hewittmedium, sans-serif;
	padding-left:66px;
	padding-right:10px;
	margin-top:20px;
	height:35px;
	line-height:35px;
	vertical-align:middle;
	background:url(../pics/check_public.png) no-repeat left top;
	cursor:pointer;
}
.contact_type_radio { 
	background:url(../pics/check.png) no-repeat left center;
	padding-left:30px;
	padding-right:30px;
}
.contact_type_radio#active { 
	background:url(../pics/check_active.png) no-repeat left center;
}
.notification .contact_type_radio, .pink_title .contact_type_radio{
	margin-top:0px;
}
.pink_title .contact_type_radio{
	margin-top:2px;
	color:white;
}

.notification .contact_type_radio#active,  .pink_title .contact_type_radio#active{
	background:url(../pics/check_active2.png) no-repeat left center;
}
.notification .contact_type_radio, .pink_title .contact_type_radio{
	background:url(../pics/check_nonactive.png) no-repeat left center;
}
.dashboard_intro .event_type_public {
	padding-right:30px;	
}
.dashboard_intro .event_type_public#active {
	background:url(../pics/check_public_active.png) no-repeat left top;
}
.dashboard_intro .event_type_private {
	background:url(../pics/check_private.png) no-repeat left top;
}
.dashboard_intro .event_type_private#active {
	background:url(../pics/check_private_active.png) no-repeat left top;
}
.dashboard_what, .dashboard_where, .dashboard_submit {
	width:96%;
	margin:auto;
	margin-top:30px;
	background:url(../pics/minipencil.png) #ababab no-repeat right center;
	margin-bottom:15px;
	clear:both;
	overflow:hidden;
}
.dashboard_submit {
	background-image:none;
}
.dashboard_where {
	background:url(../pics/miniwhere.png) #ababab no-repeat right center;
}
.dashboard_what#error, .dashboard_where#error {
	background-color:#f29ea1;
}
.dashboard_what p, .dashboard_where p, .dashboard_submit p {
	padding: 10px 12px;
	font-size:18px;
	color:white;
}
.dashboard_submit p {
	padding-top:27px;
}
#content_contact  .dashboard_submit p { 
	font-size:16px;
}
.w100{
	width:100%;
}
.dashboard_container .event_pic, .dashboard_container .report_pic, .dashboard_container .preport_pic, .dashboard_container .member_pic, .dashboard_container .image_pic, .dashboard_container .catalog_pic, .dashboard_container .video_pic  {
	float:right;
	display:inline;	
	width:48%;
	margin-left:2%;
	position:relative;
}
.dashboard_container .event_pic_delete, .dashboard_container .report_pic_delete, .dashboard_container .member_pic_delete, .dashboard_container .image_pic_delete, .dashboard_container .catalog_pic_delete, .dashboard_container .video_pic_delete {
	background:url(../pics/delete.png) no-repeat center right;
	width:22px;
	height:39px;
	position:absolute;
	right:20px;
	top:40px;
	cursor:pointer;
}
.dashboard_container .event_pic_delete:hover, .dashboard_container .report_pic_delete:hover, .dashboard_container .member_pic_delete:hover, .dashboard_container .image_pic_delete:hover, .dashboard_container .catalog_pic_delete:hover, .dashboard_container .video_pic_delete:hover {
	background:url(../pics/delete_hover.png) no-repeat 0 0;
}
.dashboard_container .event_pic img, .dashboard_container .report_pic img, .dashboard_container .preport_pic img, .dashboard_container .member_pic img, .dashboard_container .image_pic img, .dashboard_container .catalog_pic img, .dashboard_container .video_pic  img {
	width:100%;
	height:auto;
}
.dashboard_container label {
	display:block;	
	font-size:14px;
line-height:18px;
	color:#767575;
	font-family:cooper_hewittmedium, sans-serif;
	line-height:30px;
	vertical-align:middle;
	padding-top:6px;
}
.dashboard_container #field, .dashboard_container #fielderror  {
	overflow:hidden;
	float:left;
	width:48%;
	margin-right:2%;
}
.dashboard_container .width100{
	width:98%!important;
	margin-right:2%!important;
}
.dashboard_container .width100true{
	width:100%!important;
}
.dashboard_container .event_content#field, .dashboard_container .report_summary#field, .dashboard_container .event_content#fielderror, .dashboard_container .report_summary#fielderror, .dashboard_container .collection_profile#field, .dashboard_container .collection_commission_program#field, .dashboard_container .collection_prize#field, .collection_profile#fielderror, .dashboard_container .collection_commission_program#fielderror, .dashboard_container .collection_prize#fielderror,  .dashboard_container .collection_commission_program#fielderror, .dashboard_container .collection_prize#fielderror, .dashboard_container .company_profile#fielderror, .dashboard_container .company_profile#field, .dashboard_container .member_email#field, .dashboard_container .member_email#fielderror, .dashboard_container .catalog_description#field, .dashboard_container .catalog_description#fielderror, .dashboard_container .video_caption#field, .dashboard_container .video_caption#fielderror, .contact_message#field, .contact_message#fielderror,.contact_message2#field, .contact_message2#fielderror, .collection_places#field, .collection_places#fielderror     {
	clear:both;
	width:100%;
}
.contact_firstname {
	clear:left;
}
.dashboard_container #field input, .dashboard_container #fielderror input, .dashboard_container #field textarea, .dashboard_container #fielderror textarea, .select_new2  {
	background:white;
	border:none;
	height:42px;
	line-height:42px;
	vertical-align:middle;
	width:96%;
	padding:0 2%;
	box-shadow: 0px 0px 0px 1px #9e9d9d inset;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:14px;
line-height:18px;
	color:#767575;
	font-family:cooper_hewittmedium, sans-serif;
	outline:none;
	margin-bottom:3px;
}
.dashboard_container #field #report_file, .dashboard_container #field #pdocument_file, .dashboard_container #field #preport_file  {
	background:none;
	height:auto;
	line-height:normal;
	box-shadow:0px 0px 0px 0px #9e9d9d inset;
	padding:0;
	margin:0;
	margin-bottom:20px;
}
.report_file .big_arrow, .report_pic .big_arrow{
	background:url('../pics/big_arrow.png') no-repeat center left;
	width:44px;
	height:44px;
	float:left;
	display:inline;
	margin-top:20px;
}
.file_file{
	overflow:hidden;
}
.dashboard_container #field select, .dashboard_container #fielderror select {
	margin-top:10px;
	margin-bottom:17px;
}
.dashboard_container .collection_country_id {
	clear:left;
}
.dashboard_container #event_from, .dashboard_container #event_to {
	background:url(../pics/cal.png) white no-repeat center right;
}
.dashboard_container #field textarea, .dashboard_container #fielderror textarea {
	line-height:normal;
	padding:2%;
	height:190px;
	vertical-align:top;
}
.dashboard_container #field .short_textarea{
	height:60px;
}
.dashboard_container .collection_profile#field textarea, .dashboard_container .collection_profile#fielderror textarea,
.dashboard_container .collection_commission_program#field textarea, .dashboard_container .collection_commission_program#fielderror textarea,
.dashboard_container .collection_prize#field textarea, .dashboard_container .collection_prize#fielderror textarea, .dashboard_container .image_caption#field textarea, .dashboard_container .image_caption#fielderror textarea, .dashboard_container .catalog_description#field textarea, .dashboard_container .catalog_description#fielderror textarea, .video_caption#field textarea, .dashboard_container .video_caption#fielderror textarea  {
	height:90px;
}
.dashboard_container #fielderror input, .dashboard_container #fielderror select, .dashboard_container #fielderror input, .dashboard_container #fielderror textarea {
	box-shadow: 0px 0px 0px 2px #ed1c24 inset;
}
.dashboard_container .publish {
	font-size:1px;
	color:white;
	text-indent:-10000px;
	background:url(../pics/publish.png) no-repeat 0 0;
	width:102px;
	height:41px;
	float:right;
	display:inline;
	border:none;
	margin:20px;
	cursor:pointer;
}
.cancel_back{
	background:url('../pics/cancel.png') no-repeat center center;
	width:80px;
	height:39px;
	float:right;
	display:inline;
	margin:20px 18px;
}
#content_contact .dashboard_container .publish {
	background:url(../pics/submit.png) no-repeat 0 0;
	outline:none;
}
#content_contact .dashboard_container .publish:hover {
	background:url(../pics/submit_hover.png) no-repeat 0 0;
}
.dashboard_place_registered {
	width:94%;
	margin-bottom:15px;
}
.dashboard_place_registered p {
	font-size:14px;
line-height:18px;
	color:#767575;
	font-family:cooper_hewittmedium, sans-serif;	
	background:url(../pics/selectarrow.png) no-repeat center left;
	line-height:23px;
	padding-left:30px;
}
.form_container {
	width:94%;
	margin:auto;
	clear:both;
	overflow:hidden;
}
#extraplace, .p_public {
	display:none;
}
.dashboard_help {
	float:right;
	display:inline;
	cursor:pointer;
	font-size:17px;
	color:#5d5d5d;
	background:url(../pics/help.png) no-repeat center right;
	padding-right:40px;
	line-height:32px;
	vertical-align:middle;
	margin:20px 15px;
}
.dashboard_explain {
	width:96%;
	background-color:#f4f4f4;
	padding:20px 0;
	margin:auto;
	display:none;
}
.dashboard_explain strong {
	font-weight:normal;
	color:#a60066;
}
.dashboard_explain_container {
	background-color:#ffffff;
	width:94%;
	margin:auto;
	padding:10px 0;
}
.dashboard_explain_container p {
	font-size:14px;
line-height:18px;
	color:#767575;
	padding:10px 20px;
	font-family:cooper_hewittmedium, sans-serif;
}
.dashboard_explain_container .help_close {
	background:url(../pics/help_close.png) no-repeat 0 0;
	width:17px;
	height:17px;
	float:right;
	display:inline;
	margin:0px 7px;
	cursor:pointer;
}
#dashboard_pic_item {
	padding:5px 0;
}
#dashboard_pic_item .dashboard_pic_id {
	background:url(../pics/id.png) no-repeat 0 0;
	width:22px;
	height:59px;
	float:left;
	display:inline;
	margin-right:7px;
}
.dashboard_pics_list #table {
	width:96%;
	margin:auto;
}
.dashboard_pics_list #table tr td {
	border-bottom:1px solid #9a9898;
 }
.dashboard_pic_draganddrop {
	background:url(../pics/draganddrop.png) no-repeat 0 5px;
	cursor:move;
	width:22px;
	height:59px;
	padding-right:7px;
	padding-top:5px;
}
.dashboard_pic_draganddrop.nodraganddrop{
	background:none;
	cursor:default;
}
#dashboard_pic_item .dashboard_pic_img {
	float:left;
	display:inline;
	margin-right:7px;
	position:relative;
}
#dashboard_pic_item .dashboard_pic_img .play, .collection_catalog_item .play {
	background:url(../pics/play.png) no-repeat 0 0;
	width:32px;
	height:32px;
	position:absolute;
	margin-left:-16px;
	margin-top:-16px;
	left:50%;
	top:50%;
}
.collection_catalog_item .play{
	margin-top:0;
	top:90px;
}
#dashboard_pic_item .event_update {
	margin-top:10px;
}
#dashboard_pic_item p {
	margin-top:7px;
}
.member_contacts, .member_stats, .member_archives, .member_events {
	width:96%;
	margin:auto;
	max-width:960px;
	overflow:hidden;
	border-top:1px solid #000000;
}
.member_stats#noborder {
	border-top:0px;
}
.member_archives, .member_events {
	border-top:0px;
}
.member_contact_item, .member_stat_item {
	border-bottom:1px solid #000000;
	padding:18px 0;
	overflow:hidden;
}
.member_stat_item {
	border-bottom:0px;
	margin-bottom:20px;
}
.member_contact_pic {
	-moz-border-radius: 36px;
	border-radius: 36px;
	float:left;
	display:inline;
	margin:0 20px;
}
.member_contact_pic img {
	-moz-border-radius: 36px;
	border-radius: 36px;
}
.member_contact_col1, .member_contact_col2, .member_contact_col3 {
	float:left;
	display:inline;
	width:270px;
	padding-right:10px;
	padding-top:10px;
	font-size:15px;
}
.member_contact_col1 strong {
	font-weight:normal;
	font-family:cooper_hewittmedium, sans-serif;
	font-size:15px;
}
.member_contact_col2 .miniphone {
	background:url(../pics/miniphone.png) no-repeat left top;
	padding-left:20px;
}
.member_contact_col2 .minimail {
	background:url(../pics/minimail.png) no-repeat left 3px;
	padding-left:20px;
}
.member_stat_pic {
	float:left;
	display:inline;
	margin-left:5px;
	margin-right:40px;
}
.member_stat_pic img {
	border:1px solid #dbd9d9;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 4px 4px -2px #dbd9d9;
   -moz-box-shadow: 0 4px 4px -2px #dbd9d9;
        box-shadow: 0 4px 4px -2px #dbd9d9;
}
.member_stat_number {
	font-size:30px;
	color:#020202;
	float:left;
	display:inline;
	border-bottom:2px solid #e299c3;
	padding-bottom:15px;
	margin-right:15px;
}
.member_stat_text {
	overflow:hidden;
}
.member_stat_text h3 {
	font-size:19px;
	color:#020202;
	font-weight:normal;
	padding-bottom:20px;
	padding-top:10px;
}
.member_stat_text {
	font-family:Helvetica, Arial , sans-serif;
	font-size:14px;
line-height:18px;
line-height:18px;
	color:#757575;
}
.member_stats .pagination {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-bottom:0px;
	padding-top:4px;
	margin:20px 0;
}
.archive_search {
	float:right;
	display:inline;
	margin-top:0px;
}
.archive_search_input, .taskgroup_search_input {
	width:100px;
	padding:0 10px;
	height:37px;
	border:1px solid #bbb9b9;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float:left;
	display:inline;
	margin-right:3px;
}
.archive_search_submit, .taskgroup_search_submit {
	background:url(../pics/trieur.png) no-repeat 0 0;
	width:39px;
	height:39px;
	border:0;
	cursor:pointer;
	font-size:1px;
	text-indent:-10000px;
	float:left;
	display:inline;
}
.member_submenu {
	float:left;
	display:inline;
	width:238px;
	margin-top:18px;
	margin-right:38px;
}
.member_submenu ul {
	list-style-type:none;
	border-top: 2px solid #e299c3;
}
.member_submenu li a {
	display:block;
	border-bottom: 2px solid #e299c3;
	padding:12px 0;
	padding-right:25px;
	font-size:14px;
line-height:18px;
	color:#767575;
	font-family:cooper_hewittmedium, sans-serif;
}
.member_submenu li a:hover, .member_submenu #active a {
	color:#020202;
}	
.member_submenu #active a {
	background:url(../pics/submenu_active.png) no-repeat top right;
}
.member_browse {
	background:url(../pics/event_select.png) no-repeat 0 0;
	width:208px;
	height:39px;
	line-height:39px;
	vertical-align:middle;
	font-size:13px;
	color:#ffffff;
	font-family:cooper_hewittmedium, sans-serif;
	text-transform:uppercase;
	padding:0 15px;
	margin-bottom:3px;
	display:block;
}
.member_submenu .select_collection, .member_submenu .select_country, #collection_intro .select_collection, #collection_intro .select_country  {
	background:url(../pics/event_select.png) no-repeat 0 0;
	width:238px;
	height:39px;
	line-height:39px;
	vertical-align:middle;
	cursor:pointer;
	display:block;
	cursor:pointer;
	font-size:13px;
	color:#ffffff;
	font-family:cooper_hewittmedium, sans-serif;
	text-transform:uppercase;
	overflow:hidden;
	margin-bottom:5px;
}
.member_browse#active, .member_browse_no:hover {
	background:url(../pics/event_select_active.png) no-repeat 0 0;
	color:#767575;
}
.member_submenu .select_collectionInner, .member_submenu .select_countryInner, #collection_intro .select_collectionInner, #collection_intro .select_countryInner{
	display:block;
	padding-left:15px;
	cursor:pointer;
	width:100%;
}
.member_archive_content {
	overflow:hidden;
}
.member_archive_content h1 {
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	background:url(../pics/picto_archives.png) no-repeat center right;
	font-size:19px;
	color:black;
	padding:10px 0;
	margin-top:18px;
}
#member_taskgroups_content h1 {
	background:url(../pics/picto_taskgroups.png) no-repeat center right;
}
#member_events_content h1 {
	background:none;
}
.member_archive_type, .member_event_type {
	font-size:16px;
	color:#050505;
	font-family:cooper_hewittmedium, sans-serif;
	border-bottom:1px solid #050505;
	padding-top:20px;
	padding-bottom:8px;
	text-transform:uppercase;
	margin-bottom:12px;
}
.member_event_type .date {
	font-size:17px;
	color:#020202;
	background:#e5e4e3;
	padding:4px 8px;
	text-transform:uppercase;
}
.member_event_type .date .year {
	font-size:13px;
}
.member_event_type#private {
	background:url(../pics/event_private.png) no-repeat center right;
}
.member_event_type#public {
	background:url(../pics/event_public.png) no-repeat center right;
}
#notype .member_archive_type {
	border-bottom:0px;	
	padding-top:0px;
}
.member_archive_item {
	overflow:hidden;
}
.member_archive_item#notype  {
	clear:both;
	border-bottom:1px solid #050505;
}
.member_archive_file, .download_article {
	float:left;
	display:block;
	background:url(../pics/download.png) no-repeat 0 0;
	width:67px;
	padding-right:3px;
	height:26px;
	text-align:right;
	font-size:12px;
	font-family:cooper_hewittmedium, sans-serif;
	text-transform:uppercase;
	padding-top:10px;
	margin-right:8px;
	padding-bottom:15px;
}
.member_archive_title {
	font-size:19px;
	color:#5d5d5d;
	line-height:22px;
}
.member_event_who {
	font-size:19px;
	color:#000000;
}
.member_event_who .country {
	font-size:14px;
	color:#9b0066;
	font-family:cooper_hewittmedium, sans-serif;
	text-transform:uppercase;
}
.member_archive_date {
	font-size:12px;
	color:#050505;
	font-family:cooper_hewittmedium, sans-serif;
	text-transform:uppercase;
	padding-top:5px;
}
.member_archive_date .by {
	font-size:15px;
	color:#5d5d5d;
	font-family:cooper_hewittbook, sans-serif;
	text-transform:none;
}
.member_archive_summary {
	color:#757575;
	font-size:14px;
line-height:18px;
	padding:20px 0;
	font-family:Helvetica, Arial , sans-serif;
}
.member_archive_summary strong {
	font-weight:normal;
	font-family:cooper_hewittmedium, sans-serif;
}
.member_archive_pic {
	float:right;
	display:inline;
	margin-left:10px;
	margin-bottom:10px;
	margin-right:5px;
	position:relative;
}
.member_archive_all {
	background:url(../pics/all_docs.png) no-repeat bottom right;
	height:17px;
	width:100%;
	clear:both;
	margin-bottom:20px;
	display:block;
	font-size:1px;
	text-indent:-10000px;
}
.member_event_more {
	font-size:15px;
	color:#030303;
	text-decoration:underline;
	font-family:cooper_hewittmedium, sans-serif;
}
#member_event_item a {
	dispay:block;
}
#member_event_item:hover .event_view {
	background:url(../pics/event_view.png) no-repeat 0 0;
	width:92px;
	height:54px;
	position:absolute;
	left:0;
	top:12px;
}
#member_taskgroups_content .member_archive_all { 
	background:url(../pics/all_reports.png) no-repeat bottom right;
}
.member_archive_gallery_view {
	background:url(../pics/gallery_view.png) no-repeat 0 0;
	width:65px;
	height:35px;
	line-height:35px;
	vertical-align:middle;
	font-size:12px;
	font-family:cooper_hewittmedium, sans-serif;
	text-transform:uppercase;
	text-align:right;
	padding-right:6px;
	cursor:pointer;
	margin-top:-10px;
	margin-bottom:10px;
}
.member_archive_gallery {
	width:100%;
	clear:both;
	padding:10px 0;
	text-align:center;
	display:none;
}
.member_archive_gallery.image_gallery{
	display:block;
}
.member_archive_gallery img {
	display:inline-block;
	margin:5px;
}
.gallery_zone{
	width:96%;
	max-width:1130px;
	margin:auto;
}
.gallery_zone .member_archive_gallery img {
	width:23%;
	height:auto;
	margin:1%;
	box-sizing: border-box;
	display:inline;
	float:left;
}
.gallery_title{
	display:block;
	width:98%;
	padding-bottom:20px;
	border-bottom:1px solid #3b393f;
	font-size:22px;
		font-family:cooper_hewittbook, sans-serif;
	color:black;
	max-width:1250px;
	margin:auto;
	padding-top:30px;
}
.gallery_title .donwload{
	float:left;
	display:inline;
	background:url('../pics/idown.png') no-repeat center center;
	width:39px;
	height:39px;
	margin-top:5px;
	margin-right:12px;
}
.gallery_title .date{
	font-size:14px;
	color:#757575;
	font-family:cooper_hewittmedium, sans-serif;
	padding-top:5px;
}
.calendar {
	width:238px;
	position:relative;
}
.calendar #calendar_left, .calendar #calendar_right {
	left:12px;
	top:20px;
	position:absolute;
}
.calendar #calendar_right {
	left:auto;
	right:12px;
}
.calendar_top {
	font-size:17px;
	color:#020202;
	font-family:cooper_hewittmedium, sans-serif;
	text-align:center;
	padding-top:15px;
	background:white;
	padding-bottom:10px;
}
.calendar .foritems {
	margin-bottom:20px;
	width:239px;
	overflow:hidden;
	border-left:1px solid #a5a4a4;
	border-top:1px solid #a5a4a4;
	background:white;
}
.calendar .foritems .item {
	float:left;
	display:inline;
	height:33px;
	line-height:33px;
	width:33px;
	border:1px solid #a5a4a4;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	color:#020202;
	font-family:cooper_hewittmedium, sans-serif;
	margin:-1px 0 0 -1px;
}
.calendar .foritems .item#inactive {
	color:#878686;
}
.calendar .foritems .item#click {
	background:#e5e4e3;
}
.calendar .foritems .item#click a:hover {
	color:#b60269;
}
.calendar .foritems .item#click a {
	display:block;
}
.calendar .foritems .item#current {
	background:#d369aa;
	color:white;
}
.member_event_nav {
	float:right;
	display:inline;
	margin-top:-4px;
}
.member_event_nav .navleft, .member_event_nav .navright, .member_event_nav .navback {
	background:url(../pics/event_nav_back.png) no-repeat center center;
	width:40px;
	height:40px;
	display:block;
	float:left;
}
.member_event_nav .navleft {
	background:url(../pics/event_nav_left.png) no-repeat center center;
}
.member_event_nav .navright {
	background:url(../pics/event_nav_right.png) no-repeat center center;
}
.member_event_left {
	width:467px;
	float:left;
	display:inline;
	margin-right:22px;
}
.member_event_left_legend {
	font-size:12px;
	color:#757575;
	padding-top:10px;
	font-family:Helvetica, Arial , sans-serif;
}
.member_event_right {
	border-top: 1px solid #231f20;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:60px;
}
.member_event_right_private, .member_event_right_public {
	background:url(../pics/event_private.png) no-repeat 0 0;
	width:35px;
	height:35px;
	float:right;
	display:inline;
}
.member_event_right_public {
	background:url(../pics/event_public.png) no-repeat 0 0;
}
.member_event_right_date {
	color:#d369aa;
	font-size:22px;
	padding:6px 0;
	text-transform:uppercase;
}
.member_event_right_date .year {
	font-size:14px;
	font-family:cooper_hewittmedium, sans-serif;
}
.member_event_right_title {
	font-size:24px;
	color:#231f20;
}

.member_event_add_calendar {
	margin:20px 0;
}
.member_event_right_text {
	font-family:Helvetica, Arial , sans-serif;
	color:#757575;
	font-size:14px;
	line-height:18px;
	border-bottom:1px solid black;
	padding-top:15px;
	padding-bottom:30px;
	
}
.member_event_right_text p {
	padding-bottom:10px;
}
.member_event_right_where {
	border-bottom:1px solid black;
	padding-bottom:20px;
	padding-top:20px;
	padding-left:35px;
	background:url(../pics/pinkline.png) no-repeat left 28px;
	font-size:14px;
line-height:18px;
	color:#010509;
	line-height:18px;
}
.member_event_right_where strong {
	font-size:15px;
	font-weight:normal;
	font-family:cooper_hewittmedium, sans-serif;
	padding-bottom:5px;
	display:block;
}
.member_event_right_where .more {
	background:url(../pics/url_picto.png) no-repeat left center;
	padding-left:20px;
	margin-top:15px;
	color:#a60066;
}
.member_event_right_where .more a:hover, .member_event_right_contact a:hover {
	text-decoration:underline;
}
.member_event_right_contact {
	font-size:14px;
line-height:18px;
	color:#010509;
	line-height:18px;
	border-bottom:1px solid black;
	padding-bottom:20px;
	padding-top:20px;
	background:url(../pics/mailto.png) no-repeat left 23px;
	padding-left:35px;
}
.member_event_right_collection a {
	font-size:19px;
	color:#201e1f;
	text-decoration:underline;
	padding:30px 0;
	display:block;
	font-family:cooper_hewittbook, sans-serif;
}
.member_event_right_collection a:hover {
	color:#d369aa;
}
.home_member, .home_activities, .home_events, .home_words, .content {
	width:96%;
	max-width:1105px;
	margin:auto;
	position:relative;
	padding-top:15px;
}
.content {
	padding-top:0px;
}
.home_member .mpic1 {
	float:left;
	display:inline;	
}
.home_member .mpic2, .home_member .mpic3 {
	overflow:hidden;
	margin-left:15px;
	margin-bottom:10px;	
}
.home_member_info {
	background:#f0f0f0;
	line-height:40px;
	vertical-align:middle;
	position:relative;
}
.home_member_info h3 {
	text-align:center;	
	font-size:20px;
	color:#201e1f;
	font-weight:normal;
}
.home_member_info .left, .home_member_info .home_callto {
	position:absolute;
	top:0;
	left:17px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
    color:#030303;
}
.home_member_info .home_callto {
	left:auto;
	right:17px;
}
.home_callto {
	text-decoration:underline;
	background:url(../pics/home_callto.png) no-repeat center left;
	padding-left:15px;
	font-family:Helvetica, Arial , sans-serif;
	font-size:14px;

	color:#030303;
}
.home_activities, .home_events {
	padding-top:30px;
	clear:both;	
}
.home_activities {
	padding-top:50px;
}
.home_activities_title, .home_events_title {
	line-height:45px;
	border-bottom:2px solid #e299c3;
	position:relative;
}
.home_activities_title h3, .home_events_title h3 {
	border-top:2px solid #e299c3;
	display:inline-block;
	font-weight:normal;
	font-size:23px;
	color:#201e1f;
	font-family:cooper_hewittbook, sans-serif;
}
.home_activities_title h3 strong, .home_events_title h3 strong {
	font-weight:normal;
	color:#a60066;
}
.home_activities_title .home_callto, .home_events_title .home_callto  {
	position:absolute;
	right:17px;
}
.home_activities_text {
	float:left;
	display:inline;
	width:650px;
	margin:30px 60px;
	font-family:Helvetica, Arial , sans-serif;
	font-size:14px;
line-height:18px;
	
	color:#757575;
}
.home_activities_text p {
	padding:5px 0;
}
.home_activities_text strong {
	font-weight:normal;
	font-size:19px;
	color:#a60066;
	font-family:cooper_hewittbook, sans-serif;
	line-height:23px;
}
.home_activities_items {
	overflow:hidden;
	padding-top:30px;
	font-size:17px;
	line-height:21px;
}
.home_activities_items .item {
	padding:10px 0;
	border-bottom:1px solid #231f20;
	color:#5d5d5d;
	display:block;
	margin-bottom:20px;
}
.home_activities_items .item .date {
	color:#020202;
	font-size:17px;
	color:#020202;
	font-family:cooper_hewittmedium, sans-serif;
	text-transform:uppercase;
}
.home_events_list {
	overflow:hidden;
}
.home_event_item, .some_member_item {
	width:330px;
	float:left;
	display:inline;
	margin-left:57px;
	position:relative;
}
.some_member_item {
	padding-top:20px;
}
.home_event_item#first, .some_member_item#first {
	margin-left:0;
}
.home_event_item .date, .calendar_item .date {
	font-size:17px;
	color:#020202;
	font-family:cooper_hewittmedium, sans-serif;
	padding-top:15px;
	padding-bottom:10px;
	text-transform:uppercase;
}
.home_event_item .date .year, .home_activities_items .item .date .year, .calendar_item .date .year {
	font-size:13px;
}
.home_event_item h4, .calendar_item h2 {
	font-size:19px;
	color:#201e1f;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:5px;
}
.home_event_item h4 .country, .calendar_item h2 .country {
	font-size:14px;

}
.home_words {
	border-top:2px solid #e299c3;
	border-bottom:2px solid #e299c3;
	padding:40px 0;
	clear:both;
	margin-top:40px;
}
.home_words_title {
	font-size:24px;
	color:#040404;
	text-align:center;
}
.home_words_who {
	width:50%;
	margin:auto;
	color:#201e1f;
	font-family:Helvetica, Arial , sans-serif;
	font-size:14px;	
	padding:15px 0;
}
.home_words_quote {
	width:50%;
	margin:auto;
	font-family:Helvetica, Arial , sans-serif;
	font-size:14px;
	line-height:18px;
	font-style:italic;
}
.home_words_callto {
	text-align:center;
	width:100%;
	padding-top:15px;
}
.home_words .home_callto {
	display:inline-block;
}
.h2_who {
	font-size:22px;
	font-weight:normal;
	color:#201e1f;
	text-align:left;
	clear:both;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}
.content {
	overflow:hidden;
	clear:both;
}
.content_zone {
	width:460px;
	margin-left:70px;
	float:left;
	dislay:inline;
	padding-top:15px;
}
.content_zone .title, .content_zone .subtitlen, .sympo_contents .title {
	color:#201e1f;
	font-size:22px;
	line-height:46px;
	vertical-align:middle;
	border-top:2px solid #e299c3;
	display:inline-block;
	font-weight:normal;
	font-family:cooper_hewittbook, sans-serif;
}
.sympo_section{
	margin-top:40px;
}
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
}
		
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.text.sympo_text{
    font-family: Helvetica, Arial , sans-serif;
	line-height:19px;
	font-size:14px;
}
.text.sympo_text p{
	padding:10px 0;
}
.sympo_contents .title {
	line-height:30px;	
	border-top:none;
	border-bottom:2px solid #e299c3;
	background:url('../pics/linepink.png') no-repeat top left;
	padding-top:6px;
	padding-bottom:5px;
	margin-top:17px;
	display:block;
}
.content_zone .subtitle {
	display:block;
	border-top:0;
	border-bottom:2px solid #e299c3;
	line-height:38px;
	margin-top:30px;
	margin-bottom:10px;
}
.content_zone .title strong, .sympo_contents .title strong {
	font-weight:normal;
	color:#a60066;
}
.content_zone .text {
	padding-top:20px;
	border-top:2px solid #e299c3;
	font-size:14px;
line-height:18px;
	font-family:Helvetica, Arial , sans-serif;
	color:#757575;
	line-height:19px;
}
.content_zone .contact_text {
	padding-top:20px;
	border-top:2px solid #e299c3;
}
.content_zone #text_purpose p, .content_zone #text_mission p {
	padding:10px 0;
}
.content_zone #text_mission strong, #content_zone_code strong, #text_activities strong, #text_art p strong, #text_task strong, #text_conferences em {
	color:#757575;
	font-size:12px;
	font-family:cooper_hewittmedium, sans-serif;
	font-weight:normal;
	font-style:normal;
}
.content_zone #text_purpose strong, #text_activities strong, #text_art p strong, #text_task p strong,#text_conferences em {
	color:#757575;
}
#text_conferences strong{
	
}
.conference_item{
	border-top:2px solid #e299c3;
	font-size:14px;
	padding:10px 0;
	padding-bottom:15px;
}
.conference_item p{
	font-size:15px;
}
.conference_item a{
	padding-left:25px;
	background:url(../pics/submenu_download.png) no-repeat left top;
}
.conference_item.nolinkpicto a{
	padding:0;
	background:none;
}
.conference_item.nolinkpicto img{
	float:right;
	display:inline;
	margin:10px;
	margin-right:0;
	margin-top:0;
}
.conference_item a:hover{
	text-decoration:underline;
}
.content_zone .text p, .content_zone .text li {
	padding:5px 0;	
}
.content_zone ul {
	list-style-position: inside;
}
.imageg_item .date{
	font-size:14px;
	color:#757575;
	font-family:cooper_hewittmedium, sans-serif;
}
.download_zip{
	float:left;
	display:inline;
	margin-top:10px;
	margin-right:10px;
}
.conf_slideshow.cycle-slideshow{
	position:relative;
	padding:0;
	width:100%;
}
.conf_slideshow .slide .for_pic{
	width:100%;
	height:300px;
	background-color:#f5f4f6;
	background-repeat:no-repeat;
	background-position:center;
	background-size: cover;
}
.conf_slideshow.sympo_slideshow .slide .for_pic{
	height:auto;
}
.conf_slideshow .slide{
	width:100%;
	clear:both;
}
.conf_slideshow .slide .legend{
	font-family: Helvetica, Arial , sans-serif;
    font-size:12px;
	padding:15px 0;
	font-weight:normal;
	clear:both;
	min-height:100px;
}
.conf_slideshow .conf_prev,.conf_slideshow .conf_next{
	background:url(../pics/slide_left.png) no-repeat 0 0;
	width:45px;
	height:46px;
	position:absolute;
	left:0;
	top:300px;
	z-index:500;
}
.conf_slideshow.sympo_slideshow .conf_prev,.conf_slideshow.sympo_slideshow .conf_next{
	top:50%;
	margin-top:-80px;
}
.conf_slideshow .conf_next{
	background:url(../pics/slide_right.png) no-repeat 0 0;
	left:auto;
	right:0;
}
#text_art ul, #work_exhibitions ul, .collection_about_prize ul {
	list-style-type:none;
	padding:20px 0;
}
#work_exhibitions ul, .collection_about_prize ul {
	padding-top:0;	
}
#text_art ul li, #work_exhibitions ul li, .collection_about_prize ul li {
	padding-left:22px;
	background:url(../pics/art_li.png) no-repeat left 12px;
}
.collection_about_prize ul li {
	background:url(../pics/art_li.png) no-repeat left 6px;
}
#content_zone_history, #content_zone_ethics {
	width:315px;
}
#content_zone_board, #content_zone_code {
	margin-left:25px;
	width:620px;
}
#content_zone_full {
	width:1000px;
}
#content_zone_code .title, #content_zone_activitesright .title, #work_shop_pic .title, #work_exhibitions .title {
	visibility:hidden;
}
#work_shop_pic img {
	margin-top:10px;	
}
#content_zone_hot_article {
	width:238px;
	margin-right:35px;
}
#content_zone_worldwide_articles {
	width:auto;
	overflow:hidden;
	float:none;
}
#content_zone_hot_article .who, .worldwide_item_content .who {
	font-family:Helvetica, Arial , sans-serif;
	font-style:italic;
	color:#323232;
	padding-top:10px;
}
#content_zone_hot_article h2, .worldwide_item_content  h2 {
	font-size:19px;
	color:#5d5d5d;
	font-weight:normal;
	font-family:cooper_hewittbook, sans-serif;
}
#content_zone_hot_article .date, .worldwide_item_content  .date {
	font-size:12px;
	color:#050505;
	font-family:cooper_hewittmedium, sans-serif;
	padding-top:2px;
	text-transform:uppercase;
}
.download_article { 
	float:none;
	margin:0;
	margin-top:10px;
}
#forworldwide{
	padding-top:0;
}
.worldwide_item{
	border-bottom:1px solid #7e7e7e;
	overflow:hidden;
	padding-bottom:20px;
	padding-top:15px;
}
.worldwide_item a {
	display:block;
}
.worldwide_item .download_article { 
	float:left;
	display:inline;
	margin-right:20px; 
}
.worldwide_item_content {
	overflow:hidden;
}
.exhibition_top {
	width:100%;
	margin:auto;
	padding-bottom:20px;
}
.exhibition_top img {
	width:100%;
	height:auto;
}
.exhibition_legend {
	font-size:12px;
font-family: Helvetica, Arial, sans-serif;
	color:#757575;
	padding:10px 0;
}
.testimonial_item {
	width:460px;
	margin-right:30px;
	float:left;
	display:inline;
	border-bottom:1px solid #918f8f;
	padding-bottom:20px;
	margin-bottom:20px;
}
.testimonial_item .home_words_who, .testimonial_item .home_words_quote {
	width:100%;
}
.board_members {
	width:650px;
}
.board_member_item {
	float:left;
	display:inline;
	width:200px;
	margin-right:12px;
	margin-bottom:15px;
	margin-top:10px;
	padding-bottom:15px;
	border-bottom:1px solid #7a7a7a;
}
.board_member_item img {
	-moz-border-radius: 48px;
	border-radius: 48px;
}
.board_member_item strong {
	font-weight:normal;
	color:#a60066;
}
.some_members {
	padding-top:50px;
	float:left;
	width:100%;
	clear:both;
}
.some_members h2 {
	font-size:22px;
	color:#201e1f;
	text-align:left;
}
.some_members .home_callto {
	float:right;
	margin-top:7px;
}
.some_member_item {
	border-top:1px solid #231f20;
	margin-top:15px;
}
.some_member_item p {
	padding-top:15px;
	padding-bottom:30px;
	font-size:18px;
	color:#201e1f;
}
.member_collections {
	width:100%;
	clear:both;
	text-align:center;
	overflow:hidden;
	padding:20px 0;
}
.member_collections .member_collection_item {
	text-align:left;
	width:275px;
	display:inline-block;
	margin:10px;
	position:relative;
	padding:15px;
	min-height:245px;
	vertical-align:top;
}
.member_collection_item {
	font-size:19px;
	color:#201e1f;
	border-top: 1px solid #3b393f;
}
.member_collection_item p {
	padding-top:10px;	
	color:#201e1f;
}
.member_collection_item .pic {
	position:relative;	
}
.member_collection_item:hover .pic .view {
	position:absolute;
	top:17px;
	left:0;
	background:url(../pics/event_view.png) no-repeat 0 0;
	width:92px;
	height:54px;
}
.filter_collection, .extraline {
	width:96%;
	max-width:960px;
	margin:auto;
	line-height:39px;
	border-top:1px solid #3b393f;
	cursor:pointer;
	color:#201e1f;
}
.extraline {
	line-height:normal;
}
.filter_collection#active {
	color:#a60066;
}
.filter_collection p, .filter_collection .number {
	font-size:22px;
}
.filter_collection .number {
	float:right;
	display:inline;
	background:url(../pics/filter_right.png) no-repeat center right;
	padding-right:60px;
}
.filter_collection#active .number {
	background:url(../pics/filter_right_active.png) no-repeat center right;
}
.member_collections#filtered {
	padding-top:0;
	display:none;
}
.cycle-slideshow {
	padding-top:15px;
	max-width:1100px;
	width:100%;
	margin:auto;
}
.home_nav_prev{
	background:url("../pics2/arrow_left.png") no-repeat 0 0;
	width:31px;
	height:61px;
	position:absolute;
	top:0;
	left:0;
}
.home_nav_next{
	background:url("../pics2/arrow_right.png") no-repeat 0 0;
	width:31px;
	height:61px;
	position:absolute;
	top:0;
	right:0;	
}
.collection_slideshow {
	margin-top:15px;
	position:relative;
	width:100%;
	overflow:hidden;
}
.collection_slideshow .nav_prev, .collection_slideshow .nav_next {
	background:url(../pics/slide_left.png) no-repeat 0 0;
	width:45px;
	height:46px;
	left:0;
	top:45%;
	margin-top:-23px;
	position:absolute;
	z-index:900;
}
.collection_slideshow .nav_next {
	left:auto;
	right:0;
	background:url(../pics/slide_right.png) no-repeat 0 0;
}
.collection_slide img {
	width:100%;
	height:auto;
}
.collection_slide .legende, .text .legende {
	font-size:12px;
	font-family:Helvetica, Arial , sans-serif;
	color:#757575;
	padding:15px 0;
	text-align:center;
}
 .text .legende {
	padding-top:10px;
 }
.collection_about  {
	width:96%;
	margin:auto;
	max-width:960px;
}
.collection_about h2, .collection_catalogs h2, .collection_company h2 {
	font-size:22px;
	color:#040404;
	line-height:24px;
	padding-top:10px;
	padding-bottom:15px;
	vertical-align:middle;
	border-bottom:2px solid #e299c3;
}
#press_h2 {
	font-family:cooper_hewittbook, sans-serif;
	font-size:22px;
	color:#201e1f;
}
.collection_about_left, .collection_about_right{
	float:left;
	display:inline;
	width:310px;
	margin-right:30px;
	padding-top:25px;
}
.collection_about_right{
	margin:0;
	width:620px;
	font-family:Helvetica, Arial , sans-serif;
	font-size:14px;
line-height:18px;
	color:#757575;
}
.collection_about_left p {
	color:#757575;
	font-size:14px;
line-height:18px;
	font-family:Helvetica, Arial , sans-serif;
	padding:10px 0;
}
.collection_left_website {
	padding:20px 0!important;
	border-top:1px solid #201e1f;
	border-bottom:1px solid #201e1f;
	margin:20px 0;
	margin-top:5px;
}

.collection_left_website a:hover {
	text-decoration:underline;
}


.collection_left_view {
	padding:10px 0px;
	margin-bottom:30px;
}
.collection_left_view a {
	font-family:cooper_hewittbook, sans-serif;
	font-size:19px;
	color:#201e1f;
	text-decoration:underline;
	
}
.collection_left_view a:hover {
	color:#e36eb6;
}

.collection_about_right p {
	padding-bottom:20px;
}
.collection_about_prize h3, .collection_about_left h3{
	font-size:14px;
	font-family:cooper_hewittmedium, sans-serif;
	line-height:37px;
	vertical-align:middle;
	border-bottom:1px solid #201e1f;
	margin-bottom:20px;
	font-weight:normal;
	text-transform:uppercase;
}
.collection_about_left h3{
	margin-bottom:0;
	margin-top:-8px;
}
.collection_catalogs {
	width:100%;
	clear:both;	
	padding-top:20px;
}
#video_catalogs {
	padding-top:50px;
}
.collection_catalogs h2, .collection_company {
	width:96%;
	margin:auto;
	max-width:960px;
	border:none;
}
.collection_for_catalogs, .collection_for_catalogs_container {
	width:100%;
	background-color:#f0f0f0;
}
.collection_for_catalogs_container {
	max-width:1100px;
	text-align:center;
	margin:auto;
	padding-top:15px;
	padding-bottom:15px;
}
.collection_catalog_item {
	display:inline-block;
	width:150px;
	height:290px;
	margin:6px;
	background-color:#ffffff;
	padding:15px;
	overflow:hidden;
	position:relative;
	vertical-align:top;
}
#video_catalogs .collection_catalog_item { 
	width:280px;
	height:242px;
}
.collection_catalog_item p {
	font-family:Helvetica, Arial , sans-serif;
	font-size:14px;
line-height:18px;
	color:#323232;
	line-height:19px;
	background:url(../pics/miniline.png) no-repeat center top;
	padding-top:10px;
	margin-top:20px;
}
.collection_company {
	max-width:1100px;
	clear:both;
}
.collection_company h2 {
	max-width:960px;
	padding-top:40px;
	margin:auto;
	clear:both;
}
.company_boxes {
	max-width:1100px;
	width:100%;
	margin:auto;
	text-align:center;
}
.company_box_item {
	display:inline-block;
	text-align:left;
	width:280px;
	min-height:125px;
	background-color:#f0f0f0;
	margin:25px 7px;
	margin-bottom:0;
	padding:15px;
	font-family:Helvetica, Arial , sans-serif;
	font-size:14px;
line-height:18px;
	color:#757575;
	vertical-align:top;
}
.company_box_item p {
	padding-bottom:20px;
}
.around_container {
	max-width:988px;
	width:96%;
	margin:auto;
	overflow:hidden;
}
.around_item {
	width:460px;
	margin:17px;
	float:left;
	display:inline;
}
.around_item h2 {
	line-height:42px;
	vertical-align:middle;
	border-bottom:2px solid #e299c3;
	margin-bottom:15px;
}
.around_item h2 strong {
	border-top:2px solid #e299c3;
	display:inline-block;
	font-weight:normal;
	font-size:23px;
	color:#201e1f;
}
.around_item img {
	float:left;
	display:inline;
	margin-right:20px;
}
.around_item .around_info {
	overflow:hidden;
}
.around_item .around_info p {
	font-size:19px;
}
.around_item .around_info a {
	font-size:14px;
line-height:18px;
	font-family:Helvetica, Arial , sans-serif;
}
.around_item .around_info a:hover {
	text-decoration:underline;
}
.around_more {
	width:96%;
	margin:auto;
	max-width:960px;
	border-top:2px solid #e36eb6;
	padding-top:20px;
	margin-top:60px;
}
.around_more_left, .around_more_right {
	width:48%;
	padding-right:2%;
	float:left;
	display:inline;
	font-size:12px;
line-height:16px;
	color:#757575;
	font-family:Helvetica, Arial , sans-serif;
}
.around_more_right {
	padding-right:0;
	padding-left:2%;
}
.around_more_left p, .around_more_right p {
	padding:5px 0;
}
.around_more_left a, .around_more_right a {
	color:#757575;
	background:url(../pics/around_link.png) no-repeat left 4px;
	padding-top:2px;
	padding-left:10px;
}
.around_more_left a:hover, .around_more_right a:hover {
	text-decoration:underline;
}
#collection_intro .member_browse, #collection_intro .member_browse_select {
	float:right;
	display:inline;
	margin:0;
	margin-right:5px;
	margin-top:0px;
	text-align:left;
}
#collection_search {
	margin-top:0px;
}
.publications_container {
	width:96%;
	max-width:1100px;
	text-align:center;
	margin:auto;
}
.publication_item {
	width:460px;
	min-height:260px;
	display:inline-block;
	text-align:left;
	margin:20px;
	border-top:1px solid black;
	padding:30px 0;
	padding-bottom:10px;
	vertical-align:top;
}
.publication_item h2 {
	font-weight:normal;
	font-size:19px;
	color:#201e1f;
	padding-bottom:25px;
}
.publication_item .publication_item_pic {
	float:left;
	display:inline;
	position:relative;
	margin-right:20px;
}
.publication_item:hover .publication_item_pic .more, .collection_all_item:hover .more, .home_event_item:hover .more, .some_member_item:hover .more {
	background:url(../pics/cat_view.png) no-repeat center center;
	width:148px;
	height:48px;
	position:absolute;
	bottom:0;
	left:0;
}
.home_event_item:hover .more{
	top:62px;
}
.some_member_item:hover .more{
	top:40px;
}
.publication_item .publication_item_text {
	overflow:hidden;
	font-family:Helvetica, Arial , sans-serif;
	font-size:14px;
line-height:18px;
	color:#757575;
}
.publication_item .publication_item_text .who {
	font-family:cooper_hewittmedium, sans-serif;
	font-size:16px;
	
	color:#201e1f;
}
.publication_item .publication_item_text p {
	padding:10px 0;
}
.publication_item .publication_item_text .more {
	text-decoration:underline;
	font-size:19px;	
}
.collection_catalogs .home_callto {
	float:right;
	display:inline;
}
.collection_all {
	background:#f0f0f0;
	padding:15px 0;
	margin-top:15px;
	width:100%;
}
.collection_all_container {
	width:96%;
	max-width:960px;
	margin:auto;
	overflow:hidden;
}
.collection_all_info {
	float:left;
	display:inline;
	font-size:20px;
	color:#201e1f;
	max-width:260px;
	min-height:150px;
}
.collection_all_info h2 {
	font-size:20px;
	color:#201e1f;
	font-weight:normal;
}
.collection_all_item {
	float:right;
	display:inline;
	position:relative;
	padding:12px;
	background-color:white;
	margin-left:12px;
}
#collection_all_right .collection_all_item {
	float:left;
	margin:0;
	margin-right:12px;
}
.collection_all_item:hover .more {
	height:45px;
	width:100%;
}
.moreinfo_hover {
	padding-top:30px;
	font-family:Helvetica, Arial , sans-serif;
	font-size:14px;
line-height:18px;
}
.main_catalog {
	width:100%;
	max-width:950px;
	margin:auto;
	clear:both;
	padding:25px 0;
	overflow:hidden;
}
.main_catalog_pic {
	width:330px;
	float:left;
	display:inline;
	margin-right:60px;
}
.main_catalog_text {
	overflow:hidden;
	font-family:Helvetica, Arial , sans-serif;
	font-size:14px;
line-height:18px;
	color:#757575;
	line-height:19px;
}
.main_catalog_text h3 {
	font-size:22px;
	line-height:24px;
	font-family:cooper_hewittbook, sans-serif;
	padding-top:2px;
	padding-bottom:20px;
	color:#201e1f;
}
.main_catalog_text p {
	padding-bottom:10px;
}
.main_catalog_text .link {
	padding:10px 0;
	background:url(../pics/url_picto.png) no-repeat center left;
	padding-left:20px;
	line-height:15px;
	vertical-align:middle;
	color:#a60066;
}
.main_catalog_text .link a {
	color:#757575;
}

.main_catalog_text .link a:hover {
	text-decoration:underline;
}

.main_catalog_text .view {
	font-family:cooper_hewittbook, sans-serif;
	font-size:19px;
	color:#201e1f;
	text-decoration:underline;
	padding-top:20px;
	display:block;

}

.main_catalog_text:hover .view {
	color:#e36eb6;
}


.calendar_intro .dashboardintro {
	padding-top:20px;
}
.calendar_intro .member_browse {
	cursor:pointer;
}
.calendar_intro .member_browse_select {
	padding-bottom:5px;
}
#showcalendar {
	position:absolute;
	top:34px;
	right:5px;
	z-index:90;
	display:none;
}
#content_calendar {
	padding-top:0;
}
.calendar_container {
	width:100%;
	text-align:center;
	padding-top:10px;
}
.calendar_item {
	width:274px;
	padding:0 15px;
	display:inline-block;	
	text-align:left;
	border-top: 1px solid #3b393f;
	margin:12px;
	min-height:300px;
	vertical-align:top;
}
.calendar_item a {
	display:block;
}
.calendar_item .calendar_pic {
	position:relative;
}
.calendar_item:hover .calendar_pic .more {
	background:url(../pics/calendar_view.png)	no-repeat 0 0;
	width:92px;
	height:54px;
	position:absolute;
	left:0;
	top:15px;
}
#browse_month {
	margin:auto;
}
#become_member {
	width:260px;
}
#content_contact {
	width:660px;
	margin-left:35px;
}
.contact_pdf {
	background:url(../pics/contact_pdf.png) no-repeat 0 0;
	padding-left:28px;
	line-height:28px;
	vertical-align:middle;
	font-size:15px;
	text-decoration:underline;
	display:block;
	margin:15px 0;
}
.contact_linkedin {
	display:block;
	background:url(../pics/contact_linkedin.png) no-repeat center left;
	padding-left:31px;
	line-height:26px;
	vertical-align:middle;
}
.contact_linkedin:hover {
	text-decoration:underline;
}
.contact_container {
	width:100%;
	min-height:200px;
	background-color:#f4f4f4;
}
#content_contact .dashboard_intro p {
	font-size:18px;
}
.contact_zone {
	border-bottom:1px solid #7e7e7e;
	padding:15px 0;
	overflow:hidden;
}
#journalist_zone {
	display:none;
}
.merci {
	font-size:18px;
	padding:20px;
}
.footer {
	width:100%;
	clear:both;
	margin-top:50px;
}
.footer .fortop {
	width:100%;
	height:76px;
	position:relative;
}
.footer .fortop .top {
	background:url(../pics/gototop.png) no-repeat 0 0;
	width:46px;
	height:46px;
	position:absolute;
	top:0;
	right:30px;
	cursor:pointer;
}
.footer_content {
	height:96px;
	width:100%;
	margin-bottom:40px;
	background:#f0f0f0;
	position:relative;
}
.footer_content .copyright {
	font-size:12px;
	color:#6e6b6b;
	background:url(../pics/minilogo.png) no-repeat 0 0;
	padding-left:45px;
	height:41px;
	line-height:41px;
	vertical-align:middle;
	font-family:cooper_hewittmedium, sans-serif;
	position:absolute;
	left:68px;
	top:25px;
}
.footer_content .footer_title {
	text-align:center;
	margin:auto;
	font-size:18px;
	color:black;
	padding-top:36px;
}
.footer_content .footer_links {
	position:absolute;
	right:48px;
	top:39px;
	font-size:12px;
}
.footer_content .footer_links a {
	padding:20px;
}
.footer_content .footer_links .firstlink {
	background:url(../pics/footer_separator.png) no-repeat center right;
}
.footer_content .footer_links a:hover {
	text-decoration:underline;
}
@media screen and (max-width: 1190px) {
.header {
}
.header .logo {
}
.burgermenu, .menu_submenu {
	display:block;
}
.panel {
	background:#e1e0e0;
	width:290px;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:10000;
	-webkit-box-shadow: 0px 0px 50px #000;
    -moz-box-shadow: 0px 0px 50px #000;
    box-shadow: 0px 0px 50px #000;
	display:none;
	overflow:auto;
}
.panel .back {
	position:absolute;
	cursor:pointer;
	left:0;
	top:0;
	background:url(../pics/back.png) no-repeat center center;
	width:100px;
	height:58px;
	z-index:100;
}
.header .languages .contact {
	display:none;
}
.header .menu {
	position:static;
	padding-top:50px;
}
.submenu ul {
	display:none;
}
.submenu {
	padding-bottom:10px;
}
.submenu_container {
	border:none;
	display:none;
}

.header .menu li, .header .menu li a {
	display:block;
	float:left;
	background:none;
	min-height:54px;
	line-height:54px;
	vertical-align:middle;
	width:270px;
	margin:0;
	padding:0;
}
.header .menu .menu_submenu {
	padding-bottom:20px;
	
}
.header .menu .menu_submenu li {
	padding-left:20px;
}
.header .menu .menu_submenu li, .header .menu .menu_submenu li a {
	line-height:24px;
	font-size:13px;
	min-height:24px;
	height:24px;
	background:none!important;
	border:0px!important;
	clear:both;
	color:#949191!important;
	float:none;
}
.header .menu .menu_submenu #active a {
	color:#a60066!important;
}
.header .menu li a {
	border-top:1px solid white;
	background:url(../pics/arrow.png) no-repeat 255px center;
	margin: 0 10px;
}
.header .menu li a:hover, .header .menu #active a {
	background:url(../pics/arrow.png) #f3f3f3 no-repeat 265px center;
	margin:0;
	padding: 0 10px;
	color:#626262;
}
.header .menu #active a {
	color:#a60066;
	background:url(../pics/arrow_active.png) no-repeat 265px center;
}
.header .menu .last a {
	border-bottom:1px solid white;
}
.dashboard_container {
	min-width:320px;
}
.home_member .mpic1,.home_member .mpic2, .home_member .mpic3 {
	float:none;
	width:100%;
	height:auto;
	margin:1% 0;
}
.home_member_info {
	text-align:center;
}
.home_member_info .left, .home_member_info .home_callto {
	position:static;
	display:inline-block;
}
.home_activities_text {
	float:none;
	width:auto;
}
.home_activities_items {
	padding-top:0;
}
.home_events_list, .some_members {
	text-align:center;
}
.home_event_item, .some_member_item {
	float:none;
	display:inline-block;
	margin:20px;
	width:320px;
	text-align:left;
	position:relative;
}
.home_event_item img, .some_member_item img {
	width:100%;
	height:auto;
}
.content_zone, #content_zone_history, #content_zone_board, .board_members, #content_zone_ethics, #content_zone_code, #content_zone_full, #content_zone_worldwide_articles, #content_zone_hot_article, #content_contact, #become_member {
	width:100%;
	margin:auto;
	padding-bottom:30px;
}
.board_members {
	text-align:center;
}
.board_member_item {
	margin:10px;
	display:inline-block;
	float:none;
}
.testimonial_item {
	width:100%;
	margin-right:0;
}
.collection_about_left, .collection_about_right {
	float:none;
	width:100%;
}
.around_container {
	text-align:center;
}
.around_item {
	float:none;
	display:inline-block;
	text-align:left;
	margin-right:0;
	margin-left:0;
	max-width:100%;
	vertical-align:top;
}
}
@media screen and (max-width: 1024px) {
	.collection_all_container {
		text-align:center;
	}
	.collection_all_item, .collection_all_info, #collection_all_right .collection_all_item {
		margin:12px;
		display:inline-block;
		float:none;
	}
	.collection_all_info {
		width:100%;
		clear:both;
	}
	.title_for_responsive {
		display:block;
		width:100%;
		clear:both;
		text-align:center;
		padding-top:10px;
	}
}
@media screen and (max-width: 960px) {
	.member_stat_text, .member_stat_number, .member_event_left, .member_event_right {
		width:96%;
		clear:both;
		margin:10px 0;	
	}
	.member_submenu { 
		float:none;
		display:block;
		margin:15px auto;
	}
	.dashboardintro {
		background:none;	
		text-align:center;
	}
	.dashboardintro_container {
		text-align:center;
	}
	.dashboardintro p {
		display:block;
		clear:both;
		width:100%;
		text-align:center;
		padding-bottom:10px;
	}
	.dashboard_menu {
		float:none;
		margin:auto;
		position:static;
		width:230px;
		display:block;
		margin-bottom:20px;
	}
	.member_event_left img {
		width:100%;
		height:auto;
	}
	.home_event_item, .some_member_item {
		width:100%;
		margin:20px 0;
	}
	.footer_content .footer_title, .footer_content .copyright, .intro .left, .intro .right, .dashboardintro .left, .dashboardintro .right, .submenu .left, .submenu .right  {
		display:none;
	}
	.around_more_left, .around_more_right {
		padding:0;
		width:100%;
		padding-bottom:20px;
	}
	#collection_intro .member_browse, #collection_search{
	margin-top:0px;
	margin-bottom:10px;
}
	#collection_intro .member_browse, #collection_intro .member_browse_select {
		float:none!important;
		display:block;
		margin:auto;
		width:230px;
	}
	#collection_intro .member_browse {
		margin-bottom:10px;
		padding:0;
		padding-left:20px;
		width:223px;
		background-position:center right;
	}
	.publication_item {
		max-width:320px;
	}
	.collection_catalogs .home_callto {
	float:right;
	clear:both;
	display:block;
	width:100%;
	text-align:right;
	}
	.main_catalog .main_catalog_pic {
		width:100%;
		float:left;
		padding-bottom:20px;
		text-align:center;
		clear:both;
	}
	.main_catalog .main_catalog_pic img {
		max-width:310px;
		height:auto;
	}
	.main_catalog .main_catalog_text {
		clear:both;
		float:left;
	}
	
		
}
@media screen and (max-width: 500px) {
.dashboard_container #field, .dashboard_container #fielderror  {
	clear:left;
	width:100%;
}
.contact_type_radio {
	clear:right;
}
.dashboard_intro{
	overflow:hidden;
	padding-bottom:20px;
}
.baseline{
	font-size:14px;
	padding-top:10px;
}
.other_contact{
	width:100%;
	margin-right:0%;
}
}
@charset "utf-8";
/* CSS Document */
.admin_a {
	background:url(../cms/pics/submit.png) repeat-x 0 0;
	height:36px;
	width:100px;
	border:1px solid #000;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:bold;
	font-size:14px;
	color:#fff;
	text-shadow: 2px 2px 2px #000;
	cursor:pointer;
	position:fixed;
	left:50%;
	margin-left:-50px;
	top:5px;
	line-height:30px;
	height:30px;
	vertical-align:middle;
	dislplay:inline;
	z-index:10000;
	text-align:center;
}
#bgcolor_a, .bgcolor_a {
	background-color:#469bb6!important;
}