@font-face {
 font-family: 'Museo700Regular';
 src: url('../fonts/Museo700-Regular-webfont.eot');
 src: url('../fonts/Museo700-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Museo700-Regular-webfont.woff') format('woff'), url('../fonts/Museo700-Regular-webfont.ttf') format('truetype'), url('../fonts/Museo700-Regular-webfont.svg#Museo700Regular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'MuseoSans-500';
 src: url('../fonts/27179C_0_0.eot');
 src: url('../fonts/27179C_0_0.eot?#iefix') format('embedded-opentype'), url('../fonts/27179C_0_0.woff') format('woff'), url('../fonts/27179C_0_0.ttf') format('truetype');
}
@font-face {
 font-family: 'Museo-700';
 src: url('../fonts/271846_0_0.eot');
 src: url('../fonts/271846_0_0.eot?#iefix') format('embedded-opentype'), url('../fonts/271846_0_0.woff') format('woff'), url('../fonts/271846_0_0.ttf') format('truetype');
}
 @font-face {
 font-family: "MuseoSans-100";
 src: url("../fonts/MuseoSans-100.otf") format("opentype");
}
@font-face {
 font-family: "MuseoSans-100Italic";
 src: url("../fonts/MuseoSans-100Italic.otf") format("opentype");
}
@font-face {
 font-family: "MuseoSans-300";
 src: url("../fonts/MuseoSans-300.otf") format("opentype");
}
@font-face {
 font-family: "MuseoSans-300Italic";
 src: url("../fonts/MuseoSans-300Italic.otf") format("opentype");
}
@font-face {
 font-family: "MuseoSans-500";
 src: url("../fonts/MuseoSans-500.otf") format("opentype");
}
@font-face {
 font-family: "MuseoSans-500Italic";
 src: url("../fonts/MuseoSans-500Italic.otf") format("opentype");
}
@font-face {
 font-family: "MuseoSans-700";
 src: url("../fonts/MuseoSans-700.otf") format("opentype");
}
@font-face {
 font-family: "MuseoSans-700Italic";
 src: url("../fonts/MuseoSans-700Italic.otf") format("opentype");
}
@font-face {
 font-family: "MuseoSans-900";
 src: url("../fonts/MuseoSans-900.otf") format("opentype");
}
@font-face {
 font-family: "MuseoSans-900Italic";
 src: url("../fonts/MuseoSans-900Italic.otf") format("opentype");
}
@font-face {
 font-family: "Museo-100";
 src: url("../fonts/Museo-100.otf") format("opentype");
}
@font-face {
 font-family: "Museo-100Italic";
 src: url("../fonts/Museo-100Italic.otf") format("opentype");
}
@font-face {
 font-family: "Museo-300";
 src: url("../fonts/Museo-300.otf") format("opentype");
}
@font-face {
 font-family: "Museo-300Italic";
 src: url("../fonts/Museo-300Italic.otf") format("opentype");
}
@font-face {
 font-family: "Museo-500";
 src: url("../fonts/Museo-500.otf") format("opentype");
}
@font-face {
 font-family: "Museo-700";
 src: url("../fonts/Museo-700.otf") format("opentype");
}
@font-face {
 font-family: "Museo-700Italic";
 src: url("../fonts/Museo-700Italic.otf") format("opentype");
}
@font-face {
 font-family: "Museo-900";
 src: url("../fonts/Museo-900.otf") format("opentype");
}
@font-face {
 font-family: 'TitilliumText22L';
 src: url('../fonts/titilliumtext22l002_0-webfont.eot');
 src: url('../fonts/titilliumtext22l002_0-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/titilliumtext22l002_0-webfont.woff') format('woff'), url('../fonts/titilliumtext22l002_0-webfont.ttf') format('truetype'), url('../fonts/titilliumtext22l002_0-webfont.svg#TitilliumText22LLight') format('svg');
 font-weight: normal;
 font-style: normal;
}

/********************font comité***********************/
@font-face {
 font-family: 'frutigerroman';
 src: url('../fonts/fontcomite/frutiger-roman-1361545833-webfont.eot');
 src: url('../fonts/fontcomite/frutiger-roman-1361545833-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontcomite/frutiger-roman-1361545833-webfont.woff') format('woff'), url('../fonts/fontcomite/frutiger-roman-1361545833-webfont.ttf') format('truetype'), url('../fonts/fontcomite/frutiger-roman-1361545833-webfont.svg#frutigerroman') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'frutiger_bold_cnregular';
 src: url('../fonts/fontcomite/frutiger-bold-cn-1361546780-webfont.eot');
 src: url('../fonts/fontcomite/frutiger-bold-cn-1361546780-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontcomite/frutiger-bold-cn-1361546780-webfont.woff') format('woff'), url('../fonts/fontcomite/frutiger-bold-cn-1361546780-webfont.ttf') format('truetype'), url('../fonts/fontcomite/frutiger-bold-cn-1361546780-webfont.svg#frutiger_bold_cnregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'new_ciclefina_italic';
 src: url('../fonts/new_cicle_fina_italic-webfont.eot');
 src: url('../fonts/new_cicle_fina_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/new_cicle_fina_italic-webfont.woff') format('woff'), url('../fonts/new_cicle_fina_italic-webfont.ttf') format('truetype'), url('../fonts/new_cicle_fina_italic-webfont.svg#new_ciclefina_italic') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'new_ciclefina';
 src: url('../fonts/new_cicle_fina-webfont.eot');
 src: url('../fonts/new_cicle_fina-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/new_cicle_fina-webfont.woff') format('woff'), url('../fonts/new_cicle_fina-webfont.ttf') format('truetype'), url('../fonts/new_cicle_fina-webfont.svg#new_ciclefina') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'new_ciclegordita_italic';
 src: url('../fonts/new_cicle_gordita_italic-webfont.eot');
 src: url('../fonts/new_cicle_gordita_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/new_cicle_gordita_italic-webfont.woff') format('woff'), url('../fonts/new_cicle_gordita_italic-webfont.ttf') format('truetype'), url('../fonts/new_cicle_gordita_italic-webfont.svg#new_ciclegordita_italic') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'new_ciclegordita';
 src: url('../fonts/new_cicle_gordita-webfont.eot');
 src: url('../fonts/new_cicle_gordita-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/new_cicle_gordita-webfont.woff') format('woff'), url('../fonts/new_cicle_gordita-webfont.ttf') format('truetype'), url('../fonts/new_cicle_gordita-webfont.svg#new_ciclegordita') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'new_ciclesemi_italic';
 src: url('../fonts/new_cicle_semi_italic-webfont.eot');
 src: url('../fonts/new_cicle_semi_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/new_cicle_semi_italic-webfont.woff') format('woff'), url('../fonts/new_cicle_semi_italic-webfont.ttf') format('truetype'), url('../fonts/new_cicle_semi_italic-webfont.svg#new_ciclesemi_italic') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'new_ciclesemi';
 src: url('../fonts/new_cicle_semi-webfont.eot');
 src: url('../fonts/new_cicle_semi-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/new_cicle_semi-webfont.woff') format('woff'), url('../fonts/new_cicle_semi-webfont.ttf') format('truetype'), url('../fonts/new_cicle_semi-webfont.svg#new_ciclesemi') format('svg');
 font-weight: normal;
 font-style: normal;
}

/*********************font face boutique************************************************/
@font-face {
 font-family: 'TitilliumText22LLight';
 src: url('../fonts/titilliumtext22l002-webfont.eot');
 src: url('../fonts/titilliumtext22l002-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/titilliumtext22l002-webfont.woff') format('woff'), url('../fonts/titilliumtext22l002-webfont.ttf') format('truetype'), url('../fonts/titilliumtext22l002-webfont.svg#TitilliumText22LLight') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'TitilliumText22LRegular';
 src: url('../fonts/titilliumtext22l003-webfont.eot');
 src: url('../fonts/titilliumtext22l003-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/titilliumtext22l003-webfont.woff') format('woff'), url('../fonts/titilliumtext22l003-webfont.ttf') format('truetype'), url('../fonts/titilliumtext22l003-webfont.svg#TitilliumText22LRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'TitilliumText22LMedium';
 src: url('../fonts/titilliumtext22l004-webfont.eot');
 src: url('../fonts/titilliumtext22l004-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/titilliumtext22l004-webfont.woff') format('woff'), url('../fonts/titilliumtext22l004-webfont.ttf') format('truetype'), url('../fonts/titilliumtext22l004-webfont.svg#TitilliumText22LMedium') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'TitilliumText22LBold';
 src: url('../fonts/titilliumtext22l005-webfont.eot');
 src: url('../fonts/titilliumtext22l005-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/titilliumtext22l005-webfont.woff') format('woff'), url('../fonts/titilliumtext22l005-webfont.ttf') format('truetype'), url('../fonts/titilliumtext22l005-webfont.svg#TitilliumText22LBold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'TitilliumText22LXBold';
 src: url('../fonts/titilliumtext22l006-webfont.eot');
 src: url('../fonts/titilliumtext22l006-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/titilliumtext22l006-webfont.woff') format('woff'), url('../fonts/titilliumtext22l006-webfont.ttf') format('truetype'), url('../fonts/titilliumtext22l006-webfont.svg#TitilliumText22LXBold') format('svg');
 font-weight: normal;
 font-style: normal;
}
/************************************************************************************************/

.home-center .more-link {
	clear:both;
	padding:12px 0 0 0
}
.home-left .more-link {
	margin:12px 0 0 0
}
.more-link {
	font-size:.9em;
	text-align:left;
}
/* FRONT PAGE */

.slideshow_intro p {
	margin-top: 5px;
}
/*.share-bar {
  background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #BCBCBC;
    border-radius: 5px 5px 5px 5px;
    margin-left: -85px;
    position: fixed;
    top: 225px;
}*/
.page-forum .share-bar .content {
	padding:0 !important;
}
.share-bar a.newsletter_share {
	background: url("../images/bg_newsletter.png") no-repeat scroll center 0 transparent !important;
	font-size: 9px;
	font-weight: bold;
	height: 31px;
	margin-bottom: 10px;
	margin-top: 25px;
	text-transform: uppercase;
	width: 68px;
	display: block;
}
.share-bar a.youtube {
	background: url("../images/icon_youtube2.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 23px;
	margin-left: 5px;
	width: 56px;
}
.share-bar a.newsletter_share span {
	margin-top: -17px;
	padding-left: 2px;
}
.panels-flexible-column-ligue_cancer_home-9 {
	width: 390px;
}
.page-forum #columns .pane-derniers-discussion-creees h2 {
	display:none;
}
.right_content .menu-block-wrapper .cached_liste {
	display:none;
}
.panels-flexible-column-article_panel-3 {
	width: 76.8809%;
}
.panels-flexible-column-article_panel-4 {
	width: 22.1191%;
}
.panels-flexible-region-article_panel-content___sharethis {
	width: 100% !important;
}
.page-type-base .panel-col-first .inside {
	margin: 0;
	padding:10px;
}
.presse .panel-col-first .inside {
	background:#dfe1f0;
	margin: 10px;
}
.presse h2 {
	background:#0c539e;
	color:#fff;
	border-radius:0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
.presse #edit-actions {
	text-align:right;
}
/*.presse #edit-actions .ajax-progress {
    display:none;
}*/
.presse .lienBleu, .presse a.lienBleu:link, .presse a.lienBleu:visited, .presse a.lienBleu:active {
	font-size: 12px;
	font-weight: bold;
}
.page-type-base .panel-col-last #localisation {
	padding:5px;
	border-bottom: 1pt solid #BAD1D9;
	background:#fff;
}
.page-type-base .panel-col-last .pane-carte-comite-block-carte-comite {
	padding:5px;
}
.page-type-base .panel-col-last .pane-carte-comite-block-carte-comite h2 {
	margin-top:0px !important;
}
.share-bar iframe {
	width: 60px !important;
}
.share-bar iframe.twitter-follow-button {
	height:20px;
}
.share-bar .addthis_button_google_plusone {
	vertical-align:top;
}
.share-bar #___plusone_0 {
	vertical-align:top !important;
	padding-top:10px !important;
	margin-bottom: 10px !important;
}
.panels-flexible-row-article_panel-6 {
	color: #485050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	margin-bottom: 0;
	margin-top: 8px;
}
.addthis_counter_style {
	background: none repeat scroll 0 0 #F0F0F0 !important;
	border: 1px solid #BCBCBC;
	border-radius: 5px 5px 5px 5px;
	left: inherit !important;
	margin-left: -85px;
	min-height: 265px;
	padding-bottom: 0 !important;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 10px;
	position: fixed;
	top: 225px !important;
	width: 65px !important;
}
.addthis_floating_style.addthis_counter_style .addthis_internal_container {
	text-align: center;
	width: 67px;
}
#block-views-slideshow-block .slideshow-info {
	background: rgba(0, 124, 195, 0.8);
}
#columns #slideshow #block-block-2, #slideshow #block-block-3, #slideshow #block-block-4 {
	background: rgba(107, 173, 222, 0.8);
	height:70px;
}
#columns #slideshow #block-block-2 .content, #columns #slideshow #block-block-3 .content, #columns #slideshow #block-block-4 .content {
	border-bottom:none;
}
#columns #slideshow #block-block-2 h2, #columns #slideshow #block-block-3 h2, #columns #slideshow #block-block-4 h2 {
	background:none;
}
#columns #slideshow #block-block-2 h2, #columns #slideshow #block-block-3 h2, #columns #slideshow #block-block-4 h2 {
	background: none;
}
#columns > .content {
	background:#fff;
	padding:10px;
}
.home #columns .content {
	padding: 0px;
}
.page-node #columns .content {
	padding:0;
}
/* Login */
div.ctools-modal-content {
	background: #e4e4e4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MiUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OSUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MSUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTFlMWUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #e4e4e4 0%, #ffffff 0%, #ffffff 6%, #f9f9f9 42%, #efefef 52%, #e7e7e7 78%, #e5e5e5 79%, #e6e6e6 81%, #e1e1e1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4e4e4), color-stop(0%, #ffffff), color-stop(6%, #ffffff), color-stop(42%, #f9f9f9), color-stop(52%, #efefef), color-stop(78%, #e7e7e7), color-stop(79%, #e5e5e5), color-stop(81%, #e6e6e6), color-stop(100%, #e1e1e1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e4e4e4 0%, #ffffff 0%, #ffffff 6%, #f9f9f9 42%, #efefef 52%, #e7e7e7 78%, #e5e5e5 79%, #e6e6e6 81%, #e1e1e1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e4e4e4 0%, #ffffff 0%, #ffffff 6%, #f9f9f9 42%, #efefef 52%, #e7e7e7 78%, #e5e5e5 79%, #e6e6e6 81%, #e1e1e1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e4e4e4 0%, #ffffff 0%, #ffffff 6%, #f9f9f9 42%, #efefef 52%, #e7e7e7 78%, #e5e5e5 79%, #e6e6e6 81%, #e1e1e1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e4e4e4 0%, #ffffff 0%, #ffffff 6%, #f9f9f9 42%, #efefef 52%, #e7e7e7 78%, #e5e5e5 79%, #e6e6e6 81%, #e1e1e1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#e1e1e1', GradientType=0 ); /* IE6-8 */
	padding:25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:0;
	text-align: center;
}
div.ctools-modal-content a:hover {
	text-decoration:none;
}
div.ctools-modal-content .modal-header {
	background:none;
	padding: 0 0 25px;
}
div.ctools-modal-content .modal-title {
	display: none;
}
div.ctools-modal-content .title,
#user-pass .title,
#user-login  .title,
#user-login  .description.link_login ,
div.ctools-modal-content .description.link_login {
	font-size:31px;
	font-size:1.938rem;
	color:#224d9c;
	text-transform:uppercase;
	font-weight: 500;
	padding: 0 0 25px;
}
#user-login  .captcha {
	margin: 0 auto;
	width: 25%;
}

div.ctools-modal-content .title span,
#user-login  .title span,
#user-login  .description.link_login span,
div.ctools-modal-content .description.link_login span {
	font-size:21px;
	display:block;
	font-weight: 500;
}
div.ctools-modal-content a.close {
	position:absolute;
	top:5px;
	right:5px;
	margin:0;
}
div.ctools-modal-content input.submit, div.ctools-modal-content input[type="submit"] ,

#user-pass input[type="submit"],
#user-login input[type="submit"]{
	border:0;
	border-radius:15px;
	background: #fba263;
	background: -moz-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fba263), color-stop(35%, #f58c4f), color-stop(60%, #f1813f), color-stop(100%, #ee7e2b));
	background: -webkit-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
	background: -o-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
	background: -ms-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
	background: linear-gradient(to bottom, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fba263', endColorstr='#ee7e2b', GradientType=0 );
	color:#fff;
	text-align:center;
	width:195px;
	height:31px;
}
.inscription {
	margin-bottom:30px;
}
div.ctools-modal-content .form-item label ,
#user-login label{
	color: #424242;
	font-size: 14px;
	font-size: 0.875rem;
	display:inline-block;
	margin-right: 20px;
	width:195px;
	text-align:right;
	vertical-align: middle;
}
div.ctools-modal-content .form-item input ,
#user-login input{
	width:225px;
	border:1px solid #e6e6e6;
	height:26px;
	display:inline-block;
	margin-bottom:10px;
}
div.ctools-modal-content #edit-field-civilite #edit-field-civilite-und {
	width:225px;
	height:26px;
	display:inline-block;
	margin-bottom:10px;
}
div.ctools-modal-content #edit-field-civilite #edit-field-civilite-und .form-type-radio {
	display:inline-block;
	width:110px;
	margin:0;
}
div.ctools-modal-content #edit-field-civilite #edit-field-civilite-und .form-type-radio label {
	margin-right:5px;
}
div.ctools-modal-content #edit-field-civilite #edit-field-civilite-und .form-type-radio input {
	height: 10px;
}
div.ctools-modal-content .form-item {
	text-align:left;
}
.confirm-parent, .password-parent {
	width:inherit;
}
div.ctools-modal-content .form-item .description {
	display:none !important;
}
div.ctools-modal-content .description,
#user-login  .description{
	border-top: 1px solid #D7D7D7;
	padding: 25px 0 !important;
}
div.ctools-modal-content .mdp {
	clear:both;
}
div.ctools-modal-content .modal-content {
	padding: 0px;
	overflow: hidden;
	width:inherit !important;
}
div.ctools-modal-content .mdp a {
	color:#e78d23;
	font-size:11px;
	margin-left:55px;
}

#user-login .mdp a {
    color: #e78d23;
    font-size: 11px;
    margin-left: 88px;
}
div.ctools-modal-content .inscription a ,
#user-login  .inscription a{
	background:url(../images/bg_button_gray.png) no-repeat;
	text-align:center;
	width:127px;
	height:24px;
	color:#786c6a;
	display:block;
	margin:0 auto;
	line-height:25px;
	font-weight: bold;
}
div.form-item div.password-suggestions {
	width:inherit !important;
}
.ss-form-container .ss-form-desc {
	width: 88%;
}
html.overlay-open, html.overlay-open body {
	height: 100%;
	overflow: hidden;
}
body.toolbar-drawer {
	padding-top: 5.3em;
}
body.toolbar {
	padding-top: 2.2em;
}
body {
	background: none repeat scroll 0 0 #F5F5F5;
	color: #2E2E2E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
.password-strength, div.password-confirm {
	float: left;
	font-size: 9px;
	height: 14px;
	margin-bottom: 0;
	margin-top: -5px;
	text-align: right;
	width: 49.5em;
	color:red;
	display:none;
}
.password-strength span.error, div.password-confirm span.error {
	color:red;
	font-weight:bold;
}
.password-strength span.ok, div.password-confirm span.ok {
	color:green;
	font-weight:bold;
}
.links {
	margin: 0 auto 20px;
	overflow: hidden;
	font-size:15px;
	font-size:0.938rem;
	color:#e78d23;
	text-transform:uppercase;
	margin-top:10px;
}
.links .actu {
	background:url(../images/icon_actu.png) no-repeat top center;
	width: 140px;
	display: block;
	float:left;
	margin-right: 15px;
	padding-top:80px;
}
.view_all {
	background: url("../images/bg_see_more.png") no-repeat scroll center top transparent;
	color: #EC7404;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 31px;
	line-height: 31px;
	margin: 10px auto 0;
	padding-left: 30px;
	text-align: left;
	width: 148px;
	margin-bottom:10px;
}
.links .forum {
	background:url(../images/icon_forum.png) no-repeat top center;
	width: 140px;
	display: block;
	float:left;
	margin-right: 15px;
	padding-top:80px;
}
.links .espace {
	background:url(../images/icon_espace.png) no-repeat top center;
	width: 140px;
	display: block;
	float:left;
	padding-top:80px;
}
#user-pass label {
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
    width: 230px;
}
#user-pass input {
	width: 233px;
}
#user-pass .form-submit {
	width:196px;
}
/* Slideshow */

/****** old ***********************/
/*.diaporama {
  margin:0px auto 10px auto;
  text-align:left;
  float: left;
    height: 294px;
    position: relative;
    width: 775px;
    border:1px solid #718BB0;
}*/


.diaporama {
	border: 1px solid #718BB0;
	float: left;
	height: 300px;
	margin: 0 auto 10px;
	position: relative;
	text-align: left;
	width: 780px;
}
#slideshow .views-slideshow-controls-bottom {
	overflow:hidden;
	z-index:20;
	position:absolute;
}
#slideshow .views-slideshow-controls-bottom img {
	border:3px solid #0d63a1;
	cursor:pointer;
}
#slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active img {
	border:3px solid #86bfeb;
}
#slideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
	float:left;
	margin-right:2px;
}
#block-block-3 .content p a img, #aside-right .block-social a img {
	margin: 5px 5px 0 0;
}
#block-block-3 .content p {
	padding-left: 6px;
}
.home .slideshow-info {
	position:absolute;
	top:0px;
	right:0px;
	background:#fff;
	padding:20px 15px;
	width:225px;
	height:265px;
	z-index:10;
	opacity:0.5;
}
/*.home .views-slideshow-controls-bottom{
    background-color: #FFFFFF;
    cursor: pointer;
    height: 293px;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
    width: 120px;
    z-index:4;
}*/


.home .views-slideshow-controls-bottom {
	background-color: #FFFFFF;
	cursor: pointer;
	height: 300px;
	left: 770px;
	opacity: 0.5;
	position: absolute;
	top: 0;
	width: 10px;
	z-index: 4;
}
.home #slideshow .slideshow_title {
	color:#fff;
	font-weight:bold;
	font-size:3.8em;
	line-height:.9em;
	padding:0 0 4px 0;
	text-align:left;
}
.home #slideshow .slideshow_pretitle {
	font-size:1.8em;
	color:#ccc;
	padding: 0;
}
.home #slideshow .slideshow_intro {
	font-size:  1.1em;
	color:#fff;
	margin:0 0 7px 0;
}
.home #slideshow a.read-more {
	font-size:  1.25em;
	color:#fff;
	background:#004b8a;
	display:inline-block;
	padding:8px 6px 4px 6px;
	cursor:pointer;
}
.home #slideshow a.read-more:hover {
	background:#6caedf;
	text-decoration:none
}
.home #slideshow #block-flickr-images {
	position:absolute;

	z-index:20;
	bottom:15px;
	left:30px;
}
.home #slideshow #block-flickr-images ul {
	list-style-type:none
}
.home #slideshow #block-flickr-images ul li {
	float:left;
	margin:0 2px 0 0;
	border:3px solid #0d63a1;
	width:52px;
	height:55px;
}
.home #slideshow #block-flickr-images ul li:hover {
	border:3px solid #6caedf;
}
.home #slideshow #block-block-2, #slideshow #block-block-3, #slideshow #block-block-4 {
	position:absolute;
	top:33px;
	right:22px;
	width:162px;
	z-index:25;
}
.home #slideshow #block-block-4 {
	top:220px;
} /*! top:133px; */
.home #slideshow #block-block-2 {
	top:127px;
}
.home #slideshow #block-block-2 h2, #slideshow #block-block-3 h2, #slideshow #block-block-4 h2 {
	background:url(../images/bkg_slideshow_right_h2.png) right 10px no-repeat;
	padding:7px 20px 5px 6px;
	font-size:1.5em;
	font-weight:bold;
	color:#fff;
	display:inline;
}
.home #slideshow #block-block-2 h2 a, #slideshow #block-block-3 h2 a, #slideshow #block-block-4 h2 a {
	color:#fff;
}
.home #slideshow #block-block-2 h2 a:hover, #slideshow #block-block-3 h2 a:hover, #slideshow #block-block-4 h2 a:hover {
	text-decoration:underline
}
.home #slideshow #block-block-2, #slideshow #block-block-3, #slideshow #block-block-4 {
	background:#6badde;
	padding:4px;
	border:4px solid #004b8a;
	margin:0 0 6px 0;
	color:#fff;
}
.home #slideshow .content a {
	color:#fff;
}
.home #slideshow #block-block-2 .content, #slideshow #block-block-3 .content, #slideshow #block-block-4 .content {
	padding:6px;
	border-top:1px dotted #a6cdeb;
	border-bottom:1px dotted #a6cdeb;
	font-size:0.917em;
	line-height:1.083em;
	color:#fff;
}
.home #slideshow .views-slideshow-pager-field-item {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-top: 7px;
	width: 110px;
}
.home #slideshow .views-slideshow-pager-field-item.active {
	background:  #718BB0;
	color: #fff;
}
/*.home #slideshow .diaporama-text-wrapper {
  background: none repeat scroll 0 0 #fff;
   opacity: 0.8;
    height: 274px;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 0;
    width: 205px;
}*/


.home #slideshow .diaporama-text-wrapper {
	background: none repeat scroll 0 0 #4772a9;
	max-width:580px;
	opacity: 0.85;
	position: absolute;
	bottom: 0px;
	left: 8px;
	padding: 0 8px 8px;
	width:-moz-max-content;
	height:auto;
	top:inherit;
}
/*.home #slideshow .diaporama-link {

    display: block;
    height: 293px;
    overflow: hidden;
    width: 775px;
}*/



.home #slideshow .diaporama-link {
	display: block;
	height: 300px;
	overflow: hidden;
	width: 780px;
}
.home #slideshow .views_slideshow_slide {
	width: 775px !important;
}
/*#slideshow .diaporama-text-wrapper .title {
    color: #718BB0;
    margin-top: 10px;
    text-transform: uppercase;
    font-family: Arial,sans-serif;
    font-size: 20px;
    text-align: left;
    font-weight:bold;
    word-wrap: break-word;
}*/



#slideshow .diaporama-text-wrapper .title {
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-top: 4px;
	text-align: left;
	text-transform: uppercase;
	word-wrap: break-word;
}
/*#slideshow .diaporama-text-wrapper .description {
    font-family: Arial,sans-serif;
    font-size: 12px;
    margin-top: 10px;
    text-align: left;
    color: #5A6060;
    max-height: 120px;
    overflow:hidden;
}*/



#slideshow .diaporama-text-wrapper .description {
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin-top: 4px;
	max-height: 120px;
	overflow: hidden;
	text-align: left;
}
#slideshow .diaporama-link-title {
	color: #EC7404;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background:url(../images/bouton-gauche.png) left no-repeat;
	height: 27px;
	padding-left:7px;
	margin-top:15px;
}
#slideshow .diaporama-link-title .right {
	background: url("../images/bouton-droit.png") no-repeat scroll right center transparent;
	float: none !important;
	padding-right: 17px;
	height: 27px;
}
#slideshow .diaporama-link-title span {
	background: url("../images/bouton-fond.png") repeat-x scroll 0 0 transparent;
	display: inline-block;
	height: 27px;
	line-height: 24px;
}
html.overlay-open, html.overlay-open body {
	height: 100%;
	overflow: hidden;
}
html.overlay-open, html.overlay-open body {
	height: 100%;
	overflow: hidden;
}
body.toolbar {
	padding-top: 2.2em;
}
body.toolbar-drawer {
	padding-top: 5.3em;
}
body.toolbar-drawer {
	padding-top: 5.3em;
}
body.toolbar {
	padding-top: 2.2em;
}
body {
	background-color: #F5F5F5;
	background-position: center top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	margin: 0;
	color: #2E2E2E;
	font-size: 80%;
}
#slideshow #slideshow-right .block .content a {
	color:#fff;
}
.front #columns #slideshow .block .views-row {
	background:none;
	padding:0;
	clear:both
}
#columns .localisation {
	float:right;
	width:203px;
	background-color: #FFFFFF;
	border: 1pt solid #BAD1D9;
	padding: 2px;
}
#columns .localisation img {
	margin-bottom:4px;
}
#columns .localisation img.last {
	margin-bottom:0px;
}
.page-localisation .panels-flexible-column-first .panel-separator, .page-type-base .panel-col-last .panel-separator {
	display:none;
}
.panels-flexible-column-ligue_cancer_home-10 {
	float:right;
	width: 200px;
}
.panels-flexible-article_panel h2.pane-title {
/*display:none;*/
}
.panels-flexible-article_panel .pane-magazines h2.pane-title {
	display:block;
}
.panels-flexible-region-article_panel-title {
	width: 100%;
}
.page-localisation .panels-flexible-column-first .contenu_page h2 {
	background: none repeat scroll 0 0 transparent !important;
	border-top: 2pt solid #CBD4DD;
	color: #0670D1;
	font-size: 17px !important;
	font-weight: bold !important;
	height: auto !important;
	margin-bottom: 8px;
	margin-top: 15px !important;
	padding-left: 0 !important;
	padding-top: 8px !important;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
.page-localisation .container_page strong {
	color: #0C539E;
}
.page-localisation .container_page a {
	color: #EC7404 !important;
	text-decoration: none;
}
.page-localisation .container_page a:hover {
	color: #0670d1 !important;
	text-decoration: none;
}
.page-localisation .panels-flexible-column-localisation_panel-9.panels-flexible-column-last .views-field-field-fichier-brochure {
	text-align: center;
}
.page-localisation .panels-flexible-column-localisation_panel-9.panels-flexible-column-last li {
	background:  url("../images/plus_orange.jpg") no-repeat 0 4px !important;
	padding-left: 10px !important;
	margin-top: 5px;
}
.page-localisation .panels-flexible-row-last h2 {
	background: none repeat scroll 0 0 transparent;
	color: #438ABE;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}
.page-localisation .panels-flexible-column-last li .title a {
	color: #EC7404;
}
.media2 {
	background-color: #F3F2F8;
	border-color: #BAD1D9;
	border-style: solid;
	border-width: 1pt;
	padding: 6px !important;
	margin-top: 5px;
}
#columns .carte_comite {
	float:right;
}
#columns .carte_comite h2, #columns .pane-carte-comite-block-carte-comite h2 {
	background: url("../images/zoom_sur.png") no-repeat scroll 0 7px transparent !important;
	padding-left: 25px !important;
	color: #0C539E !important;
	font-size: 17px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	line-height: 25px !important;
	text-align: left !important;
}
#columns .pane-carte-comite-block-carte-comite h2 {
	line-height: 18px;
	margin-bottom: 5px !important;
	text-align:left !important;
}
.home #columns .pane-carte-comite-block-carte-comite h2 {
	line-height: 24px;
	margin-bottom: 6px !important;
	padding-bottom: 0;
	text-align: left !important;
	font-size:17px !important;
}
/* Web TV */

.lc_flash object embed {
	width:1000px;
}

.lc_flash #columns .content {
	padding-top:10px;
}
/*.page-faq-page #columns .content {
	float: left;
	border: 1pt solid #BAD1D9;
	padding:20px 0px 11px 20px !important;
	width: 79.6%;
}*/
.page-faq-page .faq-answer li {
	line-height: 18px;
	list-style-image: url("/img/plus_bleu.jpg");
	margin-bottom: 4px;
	margin-left: 35px;
	margin-top: 6px;
}
.page-type-base #columns .panel-col-first {
	float: none !important;
	width: 775px;
	border: 1pt solid #BAD1D9;
	padding:2px !important;
	background:#fff;
	display:table-cell;
}
.page-faq-page #columns .region-localisation .content, .page-node-26086 #columns .region-localisation .content, .page-search #columns .region-localisation .content {
	width: inherit !important;
	background: none repeat scroll 0 0 transparent;
	border: 0;
	padding:2px !important;
}
.page-type-base #columns .content {
	background:none;
}
.presse #columns .content {
	/*display:table;*/
   padding:0;
}
.page-faq-page #columns .region-content .content {
	width:97%;
	border: 0;
}
/*.page-node-26086 #columns .content {
    width:755px;
    border: 0;
}
.page-node-26086 #columns .content {
    float: left;
}*/
.page-faq-page .sidebar, .page-node-26086 .sidebar, .page-search .sidebar {
	float: right;
	margin-left: 5px;
	width: 207px;
	border: 1pt solid #BAD1D9;
	background: #f3f2f8;
}
.page-type-base .panel-col-last {
	background: none repeat scroll 0 0 #f3f2f8;
	border: 1pt solid #BAD1D9;
	float: none !important;
	margin-left: 4px;
	padding: 0;
	width: 213px !important;
	display:table-cell;
}
.page-type-base .panel-col-last .inside {
	margin:0;
}
.page-type-base .panel-2col {
	border-collapse: separate;
	border-spacing: 4px 0;
	display: table;
}
article#node-26086 {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 10px;
	width: 745px;
}
article#node-26086 h2 {
	margin-top:0 !important;
}
.page-node-26086 .sidebar {
	padding:10px;
}
.node-type-forum .sidebar {
	float: right;
	margin-left: 25px;
	padding:20px;
	width: 274px;
	background: #fff;
}
#comment-confirm-delete {
	background-color:#fff;
}
.page-faq-page .sidebar .carte_comite, .page-type-base .panel-col-last .carte_comite {
	margin-right: 5px;
}
#aliam a {
	font-size: 11px !important;
}
.faq-answer {
	padding-left: 15px !important;
}
.links .statistics_counter {
	display:none;
}
/* press releases */

#aside-right .block-social, #aside-right .simple-white ul li {
	margin-bottom: 15px;
	list-style: none;
}
#aside-right .block-social h2 {
	margin-bottom: 0;
}
#footer #block-menu-menu-footer-utility ul li.first {
	background: url(../images/contact_icon.gif) no-repeat;
	padding: 0 0 0 17px;
}
#block-block-5, #footer #block-menu-menu-footer-utility .menu a {
	font-size: 0.917em;
	line-height: 1.333em;
}
/* site map */
.page-sitemap #copy ul li {
	list-style: none;
}
#copy h2.title {
	display:none;
}
/* end site map */
.view-id-partenaires .partner-link a {
	margin-top:10px;
	display:block;
}
/*.panels-flexible-column-article_panel-3 {
    border-top:  2pt solid #FFB511;
    border-left:  2pt solid #FFB511;
    border-bottom:  2pt solid #FFB511;
    margin-top: 0;
    display: table-cell;
    float: none;
}*/
/*#article_btn2 .panels-flexible-column-article_panel-3{
    border-top:  2pt solid #FF8A09;
    border-left:  2pt solid #FF8A09;
    border-bottom:  2pt solid #FF8A09;
}
#article_btn3 .panels-flexible-column-article_panel-3{
    border-top:  2pt solid #48C382;
    border-left:  2pt solid #48C382;
    border-bottom:  2pt solid #48C382;
}
#article_btn4 .panels-flexible-column-article_panel-3{
    border-top:  2pt solid #4C9FC9;
    border-left:  2pt solid #4C9FC9;
    border-bottom:  2pt solid #4C9FC9;
}*/
/*#article_btn5 .panels-flexible-column-article_panel-3{
    border-top:  2pt solid #7BA0C1;
    border-left:  2pt solid #7BA0C1;
    border-bottom:  2pt solid #7BA0C1;
}*/
/*#article_btn6 .panels-flexible-column-article_panel-3{
    border-top:  2pt solid #A67EBD;
    border-left:  2pt solid #A67EBD;
    border-bottom:  2pt solid #A67EBD;
}
#article_btn7 .panels-flexible-column-article_panel-3{
    border-top:  2pt solid #E74A2B;
    border-left:  2pt solid #E74A2B;
    border-bottom:  2pt solid #E74A2B;
}
#article_btn8 .panels-flexible-column-article_panel-3{
    border-top:  2pt solid #E74A2B;
    border-left:  2pt solid #E74A2B;
    border-bottom:  2pt solid #E74A2B;
}

.panels-flexible-column-article_panel-4{
    background: none repeat scroll 0 0 #fff3d7;
    border-bottom: 2pt solid #FFB511;
    border-right: 2pt solid #FFB511;
    border-left: 2pt solid #FFB511;
    border-top: 2pt solid #FFB511;
    display: table-cell;
    float: none;

}*/
/*#article_btn2 .panels-flexible-column-article_panel-4{
    background: none repeat scroll 0 0 #FFEBD6;
    border-bottom: 2pt solid #FF8A09;
    border-right: 2pt solid #FF8A09;
    border-left: 2pt solid #FF8A09;
    border-top: 2pt solid #FF8A09;
}
#article_btn3 .panels-flexible-column-article_panel-4{
    background: none repeat scroll 0 0 #E0F5EA;
    border-bottom: 2pt solid #48C382;
    border-right: 2pt solid #48C382;
    border-left: 2pt solid #48C382;
    border-top: 2pt solid #48C382;
}
#article_btn4 .panels-flexible-column-article_panel-4{
    background: none repeat scroll 0 0 #E1EFF6;
    border-bottom: 2pt solid #4C9FC9;
    border-right: 2pt solid #4C9FC9;
    border-left: 2pt solid #4C9FC9;
    border-top: 2pt solid #4C9FC9;
}*/
/*#article_btn5 .panels-flexible-column-article_panel-4{
    background: none repeat scroll 0 0 #E9EFF5;
    border-bottom: 2pt solid #7BA0C1;
    border-right: 2pt solid #7BA0C1;
    border-left: 2pt solid #7BA0C1;
    border-top: 2pt solid #7BA0C1;
}*/
/*#article_btn6 .panels-flexible-column-article_panel-4{
    background: none repeat scroll 0 0 #F0E9F4;
    border-bottom: 2pt solid #A67EBD;
    border-right: 2pt solid #A67EBD;
    border-left: 2pt solid #A67EBD;
    border-top: 2pt solid #A67EBD;
}
#article_btn7 .panels-flexible-column-article_panel-4{
    background: none repeat scroll 0 0 #F7E3F1;
    border-bottom: 2pt solid #E74A2B;
    border-right: 2pt solid #E74A2B;
    border-left: 2pt solid #E74A2B;
    border-top: 2pt solid #E74A2B;
}
#article_btn8 .panels-flexible-column-article_panel-4{
    background: none repeat scroll 0 0 #F7E3F1;
    border-bottom: 2pt solid #E74A2B;
    border-right: 2pt solid #E74A2B;
    border-left: 2pt solid #E74A2B;
    border-top: 2pt solid #E74A2B;
}*/
/*.panels-flexible-column-article_panel-4 h2 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0 !important;
	padding: 0 5px 5px;
	text-transform: uppercase;
	background:#ffb511;
	text-align: left;
	border-radius: 0 0 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}*/
.panels-flexible-column-inside {
	padding:0;
	margin:0;
}
.panels-flexible-region-article_panel-other_link {
	width: 100%;
}
/*.menu_icon {
    background:none !important;

}*/

/*.panels-flexible-column-inside-first {
	padding: 10px 10px 0 !important;
	width: 765px;
}*/
.page-localisation .panels-flexible-column-inside-first {
	padding:  0 !important;
}
.home .panels-flexible-column-inside-first {
	padding:  0 !important;
}
.panels-flexible-row {
	padding: 0;
}
.panels-flexible-region-article_panel-icon___title_menu {
	width:100% !important;
}
.right_content .img_sidebar_menu {
	text-align:center;
	background:#FFB511;
	padding: 12px 0;
}
/*#article_btn2 .right_content .img_sidebar_menu, #article_btn2 .panels-flexible-column-article_panel-4 h2 {
    background:#FF8A09;
}
#article_btn3 .right_content .img_sidebar_menu, #article_btn3 .panels-flexible-column-article_panel-4 h2 {
    background:#48C382;
}
#article_btn4 .right_content .img_sidebar_menu, #article_btn4 .panels-flexible-column-article_panel-4 h2 {
    background: #4C9FC9;
}*/
/*#article_btn5 .right_content .img_sidebar_menu, #article_btn5 .panels-flexible-column-article_panel-4 h2 {
    background:#7BA0C1;
}*/
/*#article_btn6 .right_content .img_sidebar_menu, #article_btn6 .panels-flexible-column-article_panel-4 h2 {
    background:#A67EBD;
}
#article_btn7 .right_content .img_sidebar_menu, #article_btn7 .panels-flexible-column-article_panel-4 h2 {
    background:#E74A2B;
}
#article_btn8 .right_content .img_sidebar_menu, #article_btn8 .panels-flexible-column-article_panel-4 h2 {
    background:#E74A2B;
}*/
.right_content ul.menu {
	margin: 1px auto 0;
	width: 99%;
}
.right_content ul.menu li {
	list-style:none;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom:1px dotted #000;
}
.right_content ul li.first, .right_content ul li.views-row-first {
	border-bottom:0 none;
}
.right_content ul li.first, .right_content ul li.views-row-first {
	border-bottom:1px solid #edeaea;
}
/*#article_btn1 .right_content ul.menu li:hover{
    background-color: #ffb511 !important;
    color: #fff !important;
}
#article_btn2 .right_content ul.menu li:hover{
    background-color:#FF8A09 !important;
}
#article_btn3 .right_content ul.menu li:hover{
    background-color:#48C382 !important;
}
#article_btn4 .right_content ul.menu li:hover{
    background-color: #4C9FC9 !important;
}
#article_btn5 .right_content ul.menu li:hover{
    background-color:#7BA0C1 !important;
}
#article_btn6 .right_content ul.menu li:hover{
    background-color:#A67EBD !important;
}
#article_btn7 .right_content ul.menu li:hover{
    background-color:#E74A2B !important;
}
#article_btn8 .right_content ul.menu li:hover{
    background-color:#E74A2B !important;
}
*/
    .right_content ul.menu li a {
	color: #585F67;
	font-weight:bold;
	padding :0 3px;
	text-decoration:none;
	font-size:12px;
	display: block;
}
.right_content ul.menu li a .date-display-single {
	font-size: 10px;
}
.right_content ul.menu li:hover a {
	color: #fff;
}
.right_content ul.menu li.active-trail {
	background:#fff;
}
#web_tv .title {
	background: url("/shared/img/hp/liguetv.gif") no-repeat scroll 0 0 transparent;
	padding-left: 30px;
}
#web_tv .title {
	background: url("../images/liguetv.gif") no-repeat scroll 0 0 transparent;
	padding-left: 30px;
	margin-bottom: 10px;
}
#web_tv .title a {
	color: #0C539E;
	text-decoration: none;
	font-size: 18px;
	text-transform:lowercase;
}
.home #web_tv .title a {
	text-transform:none !important;
}
#web_tv .title a:first-letter {
	text-transform:uppercase;
}
/*Faq*/
.faq-question-answer {
	border-bottom:6px solid #d9e1eb;
	padding: 8px 0;
}
.faq-question-answer .faq-question {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 3px 15px;
	background:url(../images/fleche_down.jpg) no-repeat center right;
}
.faq-question-answer .faq-question.faq-qa-visible {
	background:url(../images/fleche_up.png) no-repeat center right;
}
.faq-question-answer .faq-question a {
	color: #0670D1;
	text-decoration:none;
}
/*Search */
.page-search .spelling-suggestions {
	display:none;
}
.page-search .search-results {
	background: none repeat scroll 0 0 #ffffff;
	border-radius: 4px;
	list-style: none outside none;
	padding: 30px;
}
.page-search #columns .content h2 span {
	font-weight:bold;
}
.page-search .search-results .title a {
	font-family: 'Lobster', cursive;
}
.page-search .search-results p {
	font-family: 'Ubuntu', sans-serif;
	color:#3c3c3c;
	font-size:14px;
	font-family:0.875rem;
	line-height: 24px;
	margin-bottom: 0;
	margin-top: 0;
	text-align: inherit;
	font-family:0.875rem;
}
.page-search .search-results li {
	border-bottom:1px solid #b4b4b4;
	background:#fff;
	margin-bottom: 0;
	margin: 0;
	padding: 15px;
}
.page-search .search-results .search-info {
	margin:0;
	font-size:12px;
	font-size:0.750rem;
}
.page-search #search-form #edit-advanced {
	display:none;
}
.page-search .search-results h2 {
	text-transform:uppercase;
}
#block-global-change-sort .form-type-select label {
	display: inline-block;
	line-height:31px;
	margin-right: 5px;
}
#block-global-change-sort .form-type-select .selects {
	background: url("../images/bg_select.png") no-repeat scroll 194px center #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 27px;
	overflow: hidden;
	position: relative;
	width: 215px;
	display: inline-block;
}
#block-global-change-sort .form-type-select select {
	-webkit-appearance: none;
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	border-radius: 0 0 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	display: inline-block;
	font-size: 12px;
	line-height: 1;
	padding: 6px 5px 5px;
	width: 238px;
}
#block-global-change-sort #edit-actions {
	display:none;
}
/* Forum */

.page-forum .panel-col-first, .panel-2col .panel-col-first {
	width:698px;
	margin-right: 10px;
}
.page-forum .sub_theme .view-footer a {
	background: #307bbc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwN2JiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzJmNzliYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzMwNzdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzcxYWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #307bbc 0%, #2f79ba 35%, #3077b7 36%, #2c71ac 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #307bbc), color-stop(35%, #2f79ba), color-stop(36%, #3077b7), color-stop(100%, #2c71ac)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #307bbc 0%, #2f79ba 35%, #3077b7 36%, #2c71ac 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #307bbc 0%, #2f79ba 35%, #3077b7 36%, #2c71ac 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #307bbc 0%, #2f79ba 35%, #3077b7 36%, #2c71ac 100%); /* IE10+ */
	background: linear-gradient(to bottom, #307bbc 0%, #2f79ba 35%, #3077b7 36%, #2c71ac 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#307bbc', endColorstr='#2c71ac', GradientType=0 ); /* IE6-8 */
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	margin-top: 10px;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}
.node-type-localisation .panels-flexible-column-first {
	width:673px;
	position: relative;
	overflow: hidden;
}
.node-type-localisation .panels-flexible-column-localisation_panel-7 {
	width:830px;
	margin-top:15px;
}
.node-type-localisation .panels-flexible-column-first .pane-custom a {
	position: absolute;
	right: 10px;
	top: 8px;
}
/*.page-forum-.page-forum .panel-col-first{
    width: 766px;
} */
.page-forum .panel-col-last, .panel-2col .panel-col-last {
	width:274px;
	float:right;
}
/*.page-forum-.page-forum .panel-col-last {
    width:210px;
}*/
.node-type-localisation .panels-flexible-column-last {
	margin: 0 5px 0 0;
	width: 319px;
}
/*.node-type-localisation .panels-flexible-column-last .pane-derniers-discussion-creees .view-header h2{
    border-radius: 0 0 0 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    color: #FFFFFF;
    font-size: 17px !important;
    height: 75px;
    line-height: 19px;
    padding-right: 115px;
    padding-top: 20px;
    text-transform: none;
    width: inherit;
    font-weight: normal;
    margin: 0 !important;
    text-align: left;
}*/



.node-type-localisation .panels-flexible-column-last.panels-flexible-column-localisation_panel-9 {
	width:163px;
}
.page-forum .content {
	/*padding:10px 0 !important;*/
    background:none !important;
}
.page-forum #nav div {
	padding:  0 !important;
}
.page-forum #columns, .node-type-forum #columns {
	margin-top: 30px;
}
.node-type-forum #columns {
	/*    background: #f5f5f5;
*/    padding: 0;
	overflow: hidden;
}
#header .top_header .content {
	padding:0 !important;
	background:inherit !important;
}
#forum-node-form {
	background: #f2f2f2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f2f2f2 0%, #f0f0f0 47%, #eeeeee 48%, #f0f0f0 56%, #eeeeee 57%, #ededed 86%, #ebebeb 86%, #eaeaea 98%, #e8e8e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(47%, #f0f0f0), color-stop(48%, #eeeeee), color-stop(56%, #f0f0f0), color-stop(57%, #eeeeee), color-stop(86%, #ededed), color-stop(86%, #ebebeb), color-stop(98%, #eaeaea), color-stop(100%, #e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f2f2f2 0%, #f0f0f0 47%, #eeeeee 48%, #f0f0f0 56%, #eeeeee 57%, #ededed 86%, #ebebeb 86%, #eaeaea 98%, #e8e8e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f2f2f2 0%, #f0f0f0 47%, #eeeeee 48%, #f0f0f0 56%, #eeeeee 57%, #ededed 86%, #ebebeb 86%, #eaeaea 98%, #e8e8e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f2f2f2 0%, #f0f0f0 47%, #eeeeee 48%, #f0f0f0 56%, #eeeeee 57%, #ededed 86%, #ebebeb 86%, #eaeaea 98%, #e8e8e8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f2f2f2 0%, #f0f0f0 47%, #eeeeee 48%, #f0f0f0 56%, #eeeeee 57%, #ededed 86%, #ebebeb 86%, #eaeaea 98%, #e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e8e8e8', GradientType=0 ); /* IE6-8 */
	padding:10px;
}
/* .last_discussions{
    width:698px;
}*/

.container-left-pages .last_discussions li {
	border: 0 none;
	color: #666666;
	list-style: outside none none;
	margin: 0;
	padding: 2.5% 4.5% 2.5% 3.5%;
}
.container-left-pages .last_discussions li.views-row-even {
	background: none repeat scroll 0 0 #fff;
}
.container-left-pages .last_discussions li.views-row-odd {
	background: none repeat scroll 0 0 #f4f4f4;
}
.last_discussions li a {
	text-decoration:none;
	color:#666666;
}
.last_discussions li .title a {
	color:#ed7405 !important;

}
.last_discussions li .title {
	padding-top: 5px;
	font-weight: normal;
	font-size:22px;
	font-size: 1.375rem;
	font-family: "Ubuntu", sans-serif;
	background:url("../images/pictos/picto-comments2.png") no-repeat scroll left center rgba(0, 0, 0, 0);
	display: inline-block;
	line-height: 21px;
	min-height: 25px;
	padding-left: 40px;
	color:#ed7405;
	width:66%;
}
.pane-derniers-discussion-creees-panel-pane-1 .more-link ,
.view-derniers-discussion-creees  .more-link{
	padding: 5% 0;
	text-align:center;
}
.pane-derniers-discussion-creees-panel-pane-1 .more-link a, .page-forum .sub_theme .view-footer a, .comment-form .form-submit ,
.view-derniers-discussion-creees  .more-link a{
	background: #fba263; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: -moz-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fba263), color-stop(35%, #f58c4f), color-stop(60%, #f1813f), color-stop(100%, #ee7e2b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fba263', endColorstr='#ee7e2b', GradientType=0 ); /* IE6-8 */
	font-size:17.99px;
	font-size:1.124rem;
	color:#fff;
	display:inline-block;
	padding: 10px 25px;
	font-weight:normal;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow:    0px 2px 4px 0px rgba(50, 50, 50, 0.35);
	box-shadow:         0px 2px 4px 0px rgba(50, 50, 50, 0.35);
	border-radius: 20px;
}
.page-forum .pane-derniers-discussion-creees-panel-pane-1 h2 {
	background:none;
	text-transform:uppercase;
	color:#224d9c;
	font-size:28px;
	font-weight:normal;
}
.page-localisation .panels-flexible-column-last .last_discussions li .title {
	background:0 none;
	padding:0;
	line-height:normal;
	width:auto;
	display: block;
}
.page-localisation .panels-flexible-column-last .last_discussions li .name a {
	color:  #666666;
	text-transform:capitalize;
}
.page-localisation .panels-flexible-column-last .last_discussions li, .page-localisation .panels-flexible-column-last .last_discussions li .name a, .page-localisation .panels-flexible-column-last .last_discussions li span.date {
	font-size:14px;
	font-size:0.875rem;
}
.page-localisation .panels-flexible-column-last .last_discussions li .name_subject a {
	color:  #666666;
	font-weight:bold;
}
.page-localisation .panels-flexible-column-last .last_discussions li .title a {
	font-size: 14px;
	font-size:0.875rem;
	font-weight: bold;
}
.last_discussions li .comment_body {
	display: block;
	margin: 6px 0;
	word-wrap: break-word;
	font-size:14px;
	font-size:0.875rem;
}
.last_discussions li .italic-text {
	font-size:12px;
	font-style:italic;
}
.last_discussions li .name_subject {
	font-weight:bold;
	background:url("../images/tiret_gray.pn"g) no-repeat left center;
	padding-left:6px;
}
.last_discussions li .avatar {
	float:left;
	margin-right:15px;
	width:56px;
}
/*.last_discussions li .content_comment {
	float:left;
	width: 590px;
}*/
.last_discussions li .commentaire {
	float:right;
	color: #ed7405;
	font-weight:bold;
	font-size: 14px;
	font-size:0.875rem;
}
.panel-col-last .pane-derniers-discussion-creees {
}
.panel-col-last .pane-derniers-discussion-creees .last_discussions, .panels-flexible-column-last .pane-derniers-discussion-creees .last_discussions {
	width:210px;
	background:#fff;
}
.node-type-localisation .panels-flexible-column-last .pane-derniers-discussion-creees .last_discussions {
	width:inherit;
	background:none;
}
.panel-col-last .pane-derniers-discussion-creees .last_discussions li, .panels-flexible-column-last .pane-derniers-discussion-creees .last_discussions li {
	background:#fff;
}
.panels-flexible-column-last .pane-derniers-discussion-creees .last_discussions li {
	border-bottom: 1px solid #C8D5E2;
	border-top: 0;
}
.panel-col-last .pane-derniers-discussion-creees .last_discussions li .content_comment, .panels-flexible-column-last .pane-derniers-discussion-creees .last_discussions li .content_comment {
	width:inherit;
}
.panel-col-last .pane-derniers-discussion-creees h2, .panels-flexible-column-last .pane-derniers-discussion-creees h2 {
	background: url("../images/bg_sujet_forum.png") no-repeat scroll 10px center #FFFFFF;
	font-weight: normal;
	margin: 0 !important;
	padding: 10px 5px 10px 40px;
	text-align: left;
	text-transform: uppercase;
	width: 165px;
}
.panel-col-last .pane-derniers-discussion-creees .username, .panels-flexible-column-last .pane-derniers-discussion-creees .username {
	color:#3d69aa;
	display:block;
	font-weight:bold;
}
 . .panel-col-last .pane-derniers-discussion-creees .commentaire, .panels-flexible-column-last .pane-derniers-discussion-creees .commentaire {
 float: none;
}
.view-liste-des-themes {
	background:#fff;
}
.view-liste-des-themes .item-list {
	background: none repeat scroll 0 0 #FFFFFF;
}
/*#block-views-liste-des-themes-block .view-liste-des-themes .view-header h2 {
	background: none repeat scroll 0 0 #FFFFFF !important;
	font-size: 15px !important;
	font-weight: bold !important;
	line-height: 20px !important;
	margin: 0 !important;
	padding-bottom: 15px !important;
	padding-right: 45px !important;
	padding-top: 15px !important;
	text-transform: uppercase !important;
	border-top: 1px solid #CCCCCC !important;
	border-radius: 0 0 0 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
}*/
.view-liste-des-themes h3.active {
/*background: url("../images/bg_h3_theme_active.png") no-repeat scroll right center transparent;*/
}
.view-liste-des-themes ul {
/*display:none;*/

}
/*.view-liste-des-themes li {
	background: url("../images/puce_gray.png") no-repeat scroll left 2px transparent;
	padding-left: 10px !important;
	margin-bottom:10px !important;
}
.view-liste-des-themes li a {
	color:#585f67;
	font-size:12px;
	text-decoration:none;
}*/
.pane-derniers-discussion-creees h3 {
	margin-bottom:10px;
}
.pane-derniers-discussion-creees h3:first-letter {
	text-transform:capitalize;
}
.pane-derniers-discussion-creees h3 a {
	font-size:28px;
	font-weight:500;
	text-transform:uppercase;
	margin-bottom:10px;
}
.pane-derniers-discussion-creees h3 a:hover {
	text-decoration:none;
}
.pane-derniers-discussion-creees .forum_questions {
	margin-bottom:25px;
}
.pane-derniers-discussion-creees .question, .panel-col-last .question {
	background: url("../images/bg_question.png") no-repeat scroll center center transparent;
	color: #FFFFFF;
	display: block;
	font-size: 24px;
	height: 91px;
	text-decoration: none;
	text-indent: -50000px;
	margin-bottom:17px;
}
/*.sub_theme .last_discussions li .title {
    width:75%;
}*/
.sub_theme .last_discussions li .name a {
	color: #666666;
	text-transform:capitalize;
}
.forum-post-panel-main {
	min-height: inherit;
}
.add_discussions .form-type-checkbox div.checker {
	padding-top: 9px !important;
}
.add_discussions h2.add_title {
	font-size: 28px;
	font-weight: 500;
	margin-bottom: 10px;
	text-transform: uppercase;
	background:none;
}
.add_discussions div.messages.error {
	width:630px;
}
.add_discussions .panel-col-last {
	margin-top: -70px;
}
.add_discussions .container-left-pages label {
	display:none !important;
}
.add_discussions .container-left-pages label, .add_discussions .panel-col-first .captcha .fieldset-legend, #forum-comments .captcha, #comment-form .captcha {
	text-transform:uppercase;
	font-size:14px;
	margin-bottom:5px;
	display: block !important;
}
.add_discussions .container-left-pages input, .node-type-forum .captcha #edit-captcha-response {
	border: 1px solid #b7b7b7;
	display: inline-block;
	font-size: 1em;
	height: 55px !important;
	margin-bottom: 15px;
	width: 98%;
	padding:0 0 0 2%;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
	border: 1px solid red !important;
}
#edit-captcha-response {
    width: 98% !important;
}
.add_discussions .container-left-pages textarea {
	margin-bottom: 10px !important;
	width: 100%;
	height: 300px;
	padding: 0 11px;
	font-size: 14px;
	box-sizing: border-box;
	display: block;
	margin: 0;
	line-height: 50px;
	border: 1px solid #b7b7b7;
}
.add_discussions .container-left-pages fieldset, .add_discussions .panel-col-first .description {
	display:none;
}
.add_discussions .container-left-pages .captcha, #forum-comments .captcha, #comment-form .captcha {
	display:block;
	text-align:center;
	width: 100%;
}
.add_discussions .container-left-pages .captcha .reload-captcha, #forum-comments .captcha .reload-captcha, #comment-form .captcha .reload-captcha {
	font-size: 13px;
	font-size: 0.813rem;
	margin-top: 5px;
	width: 180px;
	color: #786C6A;
	text-transform: none;
}
.add_discussions .container-left-pages .captcha .reload-captcha:hover, #forum-comments .captcha .reload-captcha:hover, #comment-form .captcha .reload-captcha:hover {
	text-decoration: underline;
}


.add_discussions .container-left-pages .form-item.form-type-textfield.form-item-captcha-response {
    text-align: left;
}
.add_discussions .container-left-pages .captcha .fieldset-description, #forum-comments .captcha .fieldset-description, #comment-form .captcha .fieldset-description {
	color: #786C6A;
	margin-bottom: 10px;
	text-transform: none;
	font-size: 14px !important;
	font-size: 0.875rem !important;
	font-weight: normal;
}
.add_discussions .container-left-pages #uniform-edit-taxonomy-forums-und {
	border: 1px solid #b7b7b7;
	height: 53px;
	padding: 0;
	width: 100% !important;
}
.add_discussions .container-left-pages .captcha label, #forum-comments .captcha label, #comment-form .captcha label {
	color: #786c6a;
	display: inline-block !important;
	font-size: 14px !important;
	font-size: 0.875rem !important;
	font-weight: normal;
	margin: 10px 0;
	text-transform: none;
	vertical-align: middle;
}
.add_discussions .container-left-pages .captcha input, #forum-comments .captcha input, .node-type-forum .captcha #edit-captcha-response {
	margin: 5px 0 !important;
	width: 93% !important;
}
.add_discussions .container-left-pages #uniform-edit-taxonomy-forums-und span {
	background: url("../images/bg_select_small.png") no-repeat scroll 96% center #FFFFFF;
	display: block;
	overflow: hidden;
	width: 98% !important;
	color:#555555;
	height: 55px;
	padding: 0 0 0 2%;
	line-height: 53px;
}
.add_discussions .container-left-pages #uniform-edit-taxonomy-forums-und select {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	border-radius: 0 0 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	color: #555555;
	font-size: 12px;
	font-size:0.750rem;
	height: 50px;
	line-height: 1;
	padding: 0 0 0 2%;
	-webkit-appearance: none;
	-moz-appearance: none;
	margin-bottom: 10px;
	width: 100%;
}
.add_discussions .panel-col-first {
	background: #f2f2f2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f2f2f2 0%, #f0f0f0 47%, #eeeeee 48%, #f0f0f0 56%, #eeeeee 57%, #ededed 86%, #ebebeb 86%, #eaeaea 98%, #e8e8e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(47%, #f0f0f0), color-stop(48%, #eeeeee), color-stop(56%, #f0f0f0), color-stop(57%, #eeeeee), color-stop(86%, #ededed), color-stop(86%, #ebebeb), color-stop(98%, #eaeaea), color-stop(100%, #e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f2f2f2 0%, #f0f0f0 47%, #eeeeee 48%, #f0f0f0 56%, #eeeeee 57%, #ededed 86%, #ebebeb 86%, #eaeaea 98%, #e8e8e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f2f2f2 0%, #f0f0f0 47%, #eeeeee 48%, #f0f0f0 56%, #eeeeee 57%, #ededed 86%, #ebebeb 86%, #eaeaea 98%, #e8e8e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f2f2f2 0%, #f0f0f0 47%, #eeeeee 48%, #f0f0f0 56%, #eeeeee 57%, #ededed 86%, #ebebeb 86%, #eaeaea 98%, #e8e8e8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f2f2f2 0%, #f0f0f0 47%, #eeeeee 48%, #f0f0f0 56%, #eeeeee 57%, #ededed 86%, #ebebeb 86%, #eaeaea 98%, #e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e8e8e8', GradientType=0 ); /* IE6-8 */
	padding:10px 20px 0;
	width:668px;
}
.add_discussions #forum-node-form {
	background:0 none;
	padding: 0px;
}
.add_discussions .container-left-pages .form-actions, .node-type-forum #forum-comments .form-actions {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin: 0 0 0 -20px;
	overflow: hidden;
	padding-top: 10px;
	width: 100%;
	clear: both;
}
.node-type-forum #forum-comments .form-submit {
	width: 45% !important;
}
.page-forum .panel-2col .panel-col-first .inside, .add_discussions .panel-2col .panel-col-first .inside {
	margin:0;
}
.add_discussions div.uploader, .comment-form div.uploader {
	background: none repeat scroll 0 0 #ffffff;
	cursor: pointer;
	height: 55px;
	border: 1px solid #b7b7b7;
	margin-bottom: 2%;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.add_discussions div.uploader span.filename, .comment-form div.uploader span.filename {
	cursor: pointer;
	display: block;
	float: left;
	height: 55px;
	line-height: 55px;
	/*	margin: 0 0 0 -151px;
*/	overflow: hidden;
	/*	padding: 0 10px 0 160px;
*/	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 97%;
	z-index: 5;
}
.add_discussions div.uploader span.action, .comment-form div.uploader span.action {
	background: url("../images/bg_add_file2.png") no-repeat 0 0 #f07c3c !important;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-shadow: 0 1px 0 #1A1A1A;
	height: 55px;
	right: 0;
	position: absolute;
	width: 30%;
	text-indent: -50000px;
}
#comment-form .form-managed-file {
	width: 100%;
}
.form-managed-file .form-submit {
	display:none;
}
.add_discussions .form-checkbox {
	width:20px !important;
	float:left;
}
.add_discussions .form-type-checkbox label {
	font-size:11px !important;
	display:block;
	float:left;
	width:92%;
	text-transform:inherit;
	color: #786C6A;
}
#edit-preview {
	/*display:none;*/
}
.add_discussions .pane-node-form-buttons .form-submit, .add_discussions .container-left-pages .form-submit {
	background: linear-gradient(to bottom, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	border-radius: 50px;
	color: #ffffff;
	font-family: "Ubuntu", sans-serif;
	font-size: 1.125rem !important;
	font-weight: normal;
	height: auto !important;
	padding: 4px 20px 8px !important;
	text-align: center;
	width: 50%;
	float: right;
}
.add_discussions .pane-node-form-buttons #edit-delete {
	background: none repeat scroll 0 0 transparent !important;
	border: 0 none !important;
	color: #666666;
	cursor: pointer;
	float: right;
	font-size: 18px;
	font-weight: normal;
	height: 33px !important;
	margin-right: 10px !important;
	text-decoration: underline;
	text-transform: uppercase;
	width: auto !important;
}
.add_discussions .form-item.form-type-textarea.form-item-body-und-0-value > label {
	display: none !important;
}
.add_discussions .form-item.form-type-select.form-item-taxonomy-forums-und > label {
	display: none !important;
}
.add_discussions .form-item.form-type-textfield.form-item-title > label {
	display: none !important;
}
.forum-post-wrapper, .forum-post-info {
	height:inherit;
	position: relative;
}
.forum-topic-header a {
	font-size:14px;
	font-weight:bold;
	margin-right:10px;
}
.forum-topic-header .topic-post-count {
	font-size:14px;
	font-weight:bold;
	margin-top: 0px;
}
.forum-topic-header {
	padding:15px;
}
.forum-post-wrapper .author-pane a {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
.forum-post-links a {
	background: #3475b7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0NzViNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzMwNmZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzIzNjA5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTVkOWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3475b7 0%, #306faf 31%, #23609e 80%, #215d9b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3475b7), color-stop(31%, #306faf), color-stop(80%, #23609e), color-stop(100%, #215d9b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3475b7 0%, #306faf 31%, #23609e 80%, #215d9b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3475b7 0%, #306faf 31%, #23609e 80%, #215d9b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3475b7 0%, #306faf 31%, #23609e 80%, #215d9b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #3475b7 0%, #306faf 31%, #23609e 80%, #215d9b 100%); /* W3C */
	color:#fff;
	margin-left:10px;
	padding:5px;
	font-size:14px;
	font-weight:bold;
}
.forum-post-links a:hover {
	text-decoration:none;
}
.comment-form {
	background:#fff;
	overflow: hidden;
}
.comment-form input {
	border-top:1px solid #938f90 !important;
	height:28px !important;
	width: 99% !important;
	margin :10px 0 !important;
}
.comment-form input.form-radio {
	border-top:0 !important;
	height:inherit !important;
}
.comment-form textarea {
	border-top:1px solid #938f90;
	width: 100%;
	margin :10px 0 !important;
	height: 160px;
}
.comment-form label {
	font-size:12px !important;
	font-weight:bold;
	text-transform:uppercase;
	color: #786C6A;
}
.comment-form .username {
	font-weight:bold;
	margin:5px 0 10px 0;
	display:block;
}
.comment-form fieldset {
	display:none;
}
.comment-form .form-submit {
	font-size: 18px;
	font-size: 1.125rem;
	border: 0 none !important;
	float: right;
	font-weight: normal;
	height: 38px !important;
	width: 343px !important;
	padding: 0 !important;
}
#forum-comments h2 {
	font-family: "Ubuntu", sans-serif;
	font-size: 20px !important;
	font-weight: normal;
	margin: 0;
	padding: 35px 0 15px;
	text-transform: uppercase;
}
div.forum-post {
	margin:0;
	padding-bottom: 5px;
}
div.forum-post .top-form-comments {
	border:0 none;
}
#forum-comments div.forum-post {
	border-bottom:none;
	background: #fff;
}
/*#forum-comments div.forum-post.blue {
	background: #dce8f1;
}*/
.forum-post-panel-main .forum-post-content {
	word-wrap: break-word;
	padding-left:0;
}
.form-type-checkbox div.checker {
	float: left;
	margin-top: 5px;
}
.forum-post-title {
	padding: 0px;
}
.comment-form-link {
	background: none repeat scroll 0 0 #f3f3f3;
}
.comment-form-link .comment {
	background: none repeat scroll 0 0 #f3f3f3;
	margin: 0;
	padding-bottom: 20px;
}
.comment-form-link .comment span {
	display: inline-block;
}
div.forum-post .forum-post-panel-main {
	background: none repeat scroll 0 0 #f3f3f3;
	border-bottom: medium none;
	margin: 0;
	padding: 20px;
}
.forum-post-panel-sub {
	border-radius: 50px;
	height: 80px;
	width: 80px;
}
.forum-post-panel-main {
	position: relative;
	top: 5px;
}
.forum-posted-on {
	margin-left: 70px;
	margin-top: 15px;
	font-size: 12px;
	color:#666666;
	text-transform:none;
}
.responsive-ligue.page-comment-reply .username {
	left: 76px;
	position: absolute;
	font-size: 12px;
	color:#666666;
	width:550px;
	display: block;
}
/*.comment-form-link {
	float: right;
	margin-top: 10px !important;
}*/
.comment-form-link a {
	border-radius: 20px;
	background: #fba263; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: -moz-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fba263), color-stop(35%, #f58c4f), color-stop(60%, #f1813f), color-stop(100%, #ee7e2b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fba263', endColorstr='#ee7e2b', GradientType=0 ); /* IE6-8 */
	color: #FFFFFF;
	display: block;
	height: 38px;
	line-height: 34px;
	text-align:center;
	padding: 0;
	text-decoration: none;
	width: 191px;
	font-size: 20px;
	text-transform:lowercase;
}
.comment-form-link a:hover {
	text-decoration:none;
	color:#fff;
}
.forum-posted-on .comments, .forum-post-links a {
	color: #ed7310;
	display: block;
	font-size: 12px;
}
.forum-posted-on a {
	color:#666666;
}
.forum-post-content p {
	font-size:14px;
	color:#666666;
	line-height:19px;
	text-transform:none;
}
.forum-post .forum-post-footer {
	display: inline;
}
.forum-post .forum-post-footer .comment_forbidden {
	display:none;
}
.topic-reply-allowed .af-button-large {
	background: url("../images/bg_button_orange.png") no-repeat scroll 0 0 transparent !important;
	display: block;
	font-size: 17px !important;
	font-weight: normal !important;
	height: 30px;
	line-height: 31px;
	padding: 5px 5px 5px 10px;
	text-align: left;
	text-transform: uppercase;
	width: 140px;
	color: #FFFFFF;
}
.form-type-textarea {
	margin:15px 0 !important;
}
#comment-body-add-more-wrapper .form-type-textarea label {
	display:none;
}
.form-type-managed-file label, .add_discussions .panel-col-first .captcha .fieldset-legend, #comment-form .captcha .fieldset-legend {
	font-size:18px !important;
	font-size: 1.125rem !important;
	text-transform:uppercase;
	margin:5px 0;
	font-weight:normal !important;
	color: #666666;
}
.form-managed-file .form-file {
	opacity:0;
}
.form-item .description {
	display:none;
}
.form-type-checkbox #edit-node-notify-subscribe.form-checkbox, .form-type-radio .form-radio, .form-type-checkbox #edit-notify.form-checkbox {
	float: left;
	width: 20px !important;
}
div.checker span.checked {
	background-position: -45px -320px !important;
}
div.checker.hover span.checked {
	background-position: -45px -320px !important;
}
div.checker.focus span.checked {
	background-position: -45px -320px !important;
}
div.checker.hover span, div.checker.focus span {
	background-position: 0px -320px !important;
}
.form-type-checkbox label.option {
	color: #786C6A;
	display: block;
	float: left;
	font-size: 14px !important;
	font-size: 0.875rem !important;
	font-weight: normal;
	line-height: 19px;
	margin: 9px 0 !important;
	text-transform: inherit !important;/*	width: 630px;
*/
}
.comment-form .form-type-checkbox label.option {
/*line-height: 28px;*/
}
#edit-notify-type .form-item-notify-type {
	display: block;
	float: left;
	width: 100%;
}
#edit-notify-type .form-item-notify-type input {
	margin:0 !important;
}
#edit-notify-type .form-item-notify-type label {
	line-height: 26px;
}
#forum-comments .form-actions {
	float: left;
	margin-bottom: 0;
	margin-left: -23px !important;
	width: 698px;
}
/*.page-faire-un-don .breadcrumb, .page-espace-don .breadcrumb {
	background:url(../images/bg_bread_home.png) no-repeat left 3px transparent !important;
	color:#666666;
	text-transform: none;
	padding-left:15px;
	font-style: normal;
}
*/.node-type-forum .breadcrumb a, .page-forum .breadcrumb a, .add_discussions .breadcrumb a, .page-comment .breadcrumb a, .page-user .breadcrumb a, .page-faire-un-don .breadcrumb a, .page-espace-don .breadcrumb a {
	text-transform: none;
}
.node-type-forum .breadcrumb a, .node-type-forum .breadcrumb span, .page-forum .breadcrumb a, .page-forum .breadcrumb span, .add_discussions .breadcrumb a, .add_discussions .breadcrumb span, .page-comment .breadcrumb a, .page-comment .breadcrumb span, .page-user .breadcrumb span, .page-user .breadcrumb a, .page-faire-un-don .breadcrumb a, .page-faire-un-don .breadcrumb span, .page-espace-don .breadcrumb a, .page-espace-don .breadcrumb span {
	color:#666666;
}
/*.page-user .pane-page-breadcrumb {
	background: none repeat scroll 0 0 #F5F5F5;
	margin-bottom: 10px;
	margin-left: -10px;
	margin-top: -10px;
	padding-bottom: 10px;
	padding-left: 0;
	width: 705px;
}*/
/*.node-type-forum #columns .content {
	float: left;
	width: 698px;
	background: transparent;
	padding: 20px;
}
.node-type-forum #columns .sidebar .content {
	float: right;
	width: inherit;
	padding:0
}*/
.node-type-forum .forum-post-links {
	margin: 10px 0 0 5px;
}
/*.node-type-forum .content h2, .page-forum-toutes-discussions .pane-page-title h2, .page-comment h2 {
	color:#224d9c;
	background:none;
	font-size:28px !important;
	font-weight:normal;
	text-transform:uppercase;
	line-height:28px;
}*/
#brochures .contextual-links-region {
	font-size: 10px;
}
#brochures .field-items p a {
	color: #EC7404;
}
#brochures .field-items p a:hover {
	color: #004B8A;
}
/*#brochures ul li {
    line-height: 18px;
    list-style-image: url("../images/plus_bleu.jpg");
    margin-bottom: 4px;
    margin-left: 35px;
    margin-top: 6px;
}*/
/*#brochures .item-list li.views-row a {
    border-bottom: 1px dotted #0670D1;
    color: #000000;
}
#brochures .item-list li.views-row a:hover {
        border-bottom: 1px dotted #EC7404;
    color: #EC7404;
}*/
#brochures .view-liste-des-brochures-par-categories table {
	margin-bottom:15px;
}
#brochures .view-liste-des-brochures-par-categories tr {
	border:2px solid #7ba0c1;
	overflow: hidden;
}
#brochures .view-liste-des-brochures-par-categories tr td {
	width:22%;
	margin: 0;
	padding:0;
	border-right: 2px solid #7ba0c1;
	border-bottom:2px solid #7ba0c1;
}
#brochures .view-liste-des-brochures-par-categories tr td.col-first {
	border-left:2px solid #7ba0c1;
}
/*#brochures .right_content li{
    list-style-image: none;
    width:100%;
    padding-bottom: 5px;
    padding-top: 5px;
    margin: 0;

}*/
/*#brochures .view-liste-des-brochures-par-categories h3{
    background:none repeat scroll 0 0 #4c4a4c;
    margin:0;
    color: #FFFFFF;
    padding: 8px 5px 3px;
    text-transform:uppercase;
}*/

#brochures .view-liste-des-brochures-par-categories tr td a {
	display: block;
	margin: 0 auto;
	text-align: center;
	width: 148px;
	color: #EC7404;
	padding:10px;
}
#brochures .view-liste-des-brochures-par-categories tr td a img {
	margin-bottom:10px;
}
.download-document {
	background-color: #FEF5EC;
	border: 1pt solid #EC7404;
	margin-bottom: 0;
	margin-top: 15px;
}
.download-document h3 {
	background-color: #E5EAF1;
	color: #0C539E;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin-bottom:  0px;
	margin-left: 0;
	margin-top: 0;
	padding: 5px;
	display: inline-block;
}
.download-document ul {
	padding:10px;
}
.download-document li {
	background:url(../images/plus_orange.jpg) no-repeat left center;
	color: #485050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	margin-bottom: 0;
	margin-top: 8px;
	text-align: justify;
	padding-left:12px;
	list-style: none outside none !important;
}
.download-document li a {
	border-bottom: 1px dotted #0670D1;
	color: #000000;
	font-size:12px;
}
.pane-magazines ul {
	margin-top:10px;
}
.pane-magazines ul li {
	float:left;
	width:25%;
	margin-bottom:10px;
}
.pane-magazines ul li .title {
	color: #485050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
.new_social_bottom .title, .block-simplenews p, .block-webform .title {
	color: #FFFFFF;
	display: inline;
	float: left;
	font-size: 15px;
	line-height: 29px;
	margin-right: 30px;
	text-transform: uppercase;
}
.block-webform .title {
	line-height: 35px;
	margin-right: 10px;
}
.block-simplenews p {
	margin-top:0;
}
.new_social_bottom .social_link {
	float:right;
	text-align: right;
}
.new_social_bottom .social_link ul {
	float:right;
}
.new_social_bottom li {
	float:left;
	background:url(../images/separator_links.png) right center no-repeat;
	padding: 0 10px;
}
.new_social_bottom li.last {
	background:none;
}
.new_social_bottom li a {
	display:block;
	width:28px;
	height:28px;
}
.new_social_bottom li a.facebook {
	background:url(../images/icon_facebook.png) no-repeat;
}
.new_social_bottom li a.twitter {
	background:url(../images/icon_twitter.png) no-repeat;
}
.new_social_bottom li a.daily {
	background:url(../images/icon_dailymotion.png) no-repeat;
}
.new_social_bottom li a.google {
	background: url("../images/google_plus_icon.png") no-repeat scroll 0 0 transparent;
}
.new_social_bottom li a.youtube {
	background:url(../images/icon_youtube.png) no-repeat;
}
.page-type-base .pane-contact {
	background-color: #E5EAF1;
	margin-right: 0;
	margin-top: 3px;
	padding: 5px;
	width: 99%;
}
.page-type-base .pane-contact h2.pane-title {
	background:none;
	text-transform:uppercase;
	color:#2E2E2E;
	font-size: 15px;
	padding: 0;
	margin-top: 5px;
}
.page-type-base .pane-contact #contact-site-form label {
	float: right;
	width: 54%;
	line-height: 25px;
}
.page-type-base .pane-contact #contact-site-form .form-type-checkbox {
	margin-top:10px;
	overflow: hidden;
}
.page-type-base .pane-contact #contact-site-form .form-type-checkbox label {
	float: left;
	width: inherit;
	line-height: 10px;
}
.page-type-base .pane-contact #contact-site-form .form-type-checkbox input {
	float: left;
	width: inherit;
}
.page-type-base .pane-contact #contact-site-form input {
	margin-bottom:10px;
}
.page-type-base .pane-contact #contact-site-form .form-type-textarea label {
	display:none;
}
.page-type-base .pane-contact #contact-site-form .form-type-textarea textarea {
	width: 550px;
}
.page-type-base .pane-contact #contact-site-form .form-actions {
	margin:0;
}
.view-dclic-magazine table {
	background-color: #607086;
	padding: 15px 0;
	margin: 10px 0;
}
.view-dclic-magazine table td {
	text-align: center;
	width: 23%;
	vertical-align: bottom;
}
.view-dclic-magazine table td span {
	color:#fff;
}
.view-dclic-magazine table td .field-content {
	font-size: 14px;
}
/*.view-dclic-magazine  .views-field-field-couverture-magazine img{
    margin-top:5px;
     width: 180px;
}*/
.page-printmail #print-mail-form {
	margin: 0 auto;
	width: 700px;
	padding-top:20px;
}
.page-printmail #print-mail-form h1 {
	text-align:center;
}
.page-node-25168 #columns .panels-flexible-row-article_panel-6 img {
	vertical-align:top;
}
.page-node-25168 #columns .panels-flexible-row-article_panel-6 p {
	margin-top:0;
}
.page-printmail #print-mail-form input {
	border-top: 1px solid #938f90 !important;
	height: 28px !important;
	width: 450px !important;
	margin-bottom: 10px !important;
	display:inline-block;
}
.page-printmail #print-mail-form label {
	float: none;
	margin-right: 10px;
	text-align: right;
	width: 175px;
	display:inline-block;
	vertical-align:middle;
}
.page-printmail #print-mail-form textarea, .page-printmail #print-mail-form .form-textarea-wrapper {
	width: 456px !important;
	display:inline-block;
}
#comment-form .form-textarea-wrapper {
	width: 100% !important;
}
#comment-form .form-textarea-wrapper .grippie {
	display:none;
}
.page-printmail #print-mail-form #edit-fld-title {
	margin-bottom:5px;
}
.page-printmail #print-mail-form .form-submit {
	background: #307bbc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwN2JiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzJmNzliYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzMwNzdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzcxYWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #307bbc 0%, #2f79ba 35%, #3077b7 36%, #2c71ac 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #307bbc), color-stop(35%, #2f79ba), color-stop(36%, #3077b7), color-stop(100%, #2c71ac)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #307bbc 0%, #2f79ba 35%, #3077b7 36%, #2c71ac 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #307bbc 0%, #2f79ba 35%, #3077b7 36%, #2c71ac 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #307bbc 0%, #2f79ba 35%, #3077b7 36%, #2c71ac 100%); /* IE10+ */
	background: linear-gradient(to bottom, #307bbc 0%, #2f79ba 35%, #3077b7 36%, #2c71ac 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#307bbc', endColorstr='#2c71ac', GradientType=0 ); /* IE6-8 */
	border: 0 none;
	color: #FFFFFF;
	font-weight: bold;
	height: auto !important;
	margin-right: 5px;
	padding: 10px;
	width: auto !important;
}
.page-printmail #print-mail-form #edit-btn-submit {
	margin-left: 190px;
}
.pane-print-print-links .print_mail {
	background: url("../images/email_counter.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: inline-block;
	height: 22px;
	width: 60px;
	float: left;
}
.pane-print-print-links .print_html {
	display: inline-block;
	height: 26px;
	margin: 0;
	overflow: hidden;
	width: 32px;
}
.pane-print-print-links .print_mail {
	margin-left:5px;
}
.pane-print-print-links .print_mail a {
	opacity:0;
}
.pane-sharethis-sharethis-block, .pane-print-print-links {
	display:inline-block;
}
.panel-separator {
	display:none;
}
/*#link-profil .profil {
	background: url("../images/bg_prfil_sidebar.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: block;
	font-size: 19px;
	font-weight: normal !important;
	height: 35px;
	line-height: 38px;
	margin-bottom: 15px;
	padding-left: 20px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}*/
.line_fcb {
	background: none repeat scroll 0 0 #FFFFFF;
	margin-bottom: 20px;
	padding: 0 5px 5px;
}
.page-localisation .line_fcb {
	background: url("../images/sur-facebook.jpg") no-repeat scroll 3px 0 transparent !important;
	margin-bottom: 20px;
	padding: 0 5px 5px;
	width: 303px;
}
.line_fcb .pam {
	width:250px;
}
div.vertical-tabs {
	border: 1px solid #CCCCCC;
	display: none;
	margin: 1em 0 1em 15em;
	position: relative;
}
/*page user*/
/*.page-user #columns .content {
	background:#f5f5f5;
	padding: 10px 10px 10px 0;
}*/
.page-user .panel-col-first {
	background: none repeat scroll 0 0 #EDEDED;
	padding: 10px 25px 10px 10px;
	width: 670px;
}
.page-user .panel-col-first h2, .page-profil .panel-col-first h2.pane-title {
	background: none repeat scroll 0 0 #F5F5F5;
	border-radius: 0 0 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	color: #224D9C;
	font-size: 28px;
	font-weight: normal;
	margin-left:  -10px;
	margin-top: -10px;
	text-transform: uppercase;
	width: 700px;
	margin-bottom:15px;
	border-bottom: 1px solid #D5D5D5;
	padding-bottom:10px;
	padding-left:0;
}
.page-user .panel-col-first .name h2 {
	border-bottom: 0;
	width:inherit;
	background: none;
	margin: 0;
	color:#000;
	font-size:24px;
}
.page-user .panel-col-first .description {
	font-size:14px;
	color:#666666;
	margin: 5px 0;
}
.page-user .panel-col-first .container-stats-forum .label {
	background: url("../images/bg_dotted.png") repeat-y scroll left 0 transparent;
	color: #224D9C;
	font-size: 24px;
	line-height: 45px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 4px;
	text-transform: uppercase;
}
.page-user .panel-col-first .container-stats-forum .stat-number {
	background: #307bbc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwN2JiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzJmNzliYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzMwNzdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzcxYWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #307bbc 0%, #2f79ba 35%, #3077b7 36%, #2c71ac 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #307bbc), color-stop(35%, #2f79ba), color-stop(36%, #3077b7), color-stop(100%, #2c71ac)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #307bbc 0%, #2f79ba 35%, #3077b7 36%, #2c71ac 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #307bbc 0%, #2f79ba 35%, #3077b7 36%, #2c71ac 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #307bbc 0%, #2f79ba 35%, #3077b7 36%, #2c71ac 100%); /* IE10+ */
	background: linear-gradient(to bottom, #307bbc 0%, #2f79ba 35%, #3077b7 36%, #2c71ac 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#307bbc', endColorstr='#2c71ac', GradientType=0 ); /* IE6-8 */
	color: #FFFFFF;
	display: inline-block;
	font-size: 28px;
	margin-right: 10px;
	min-width: 55px;
	padding: 5px 10px;
	text-align: center;
}
.page-user .panel-2col .panel-col-first .inside {
	margin:0
}
.pane-custom-profil-ligue-profil-ligue-header-block {
	float: left;
	width: 338px;
}
.page-user .panel-col-first .fieldset-wrapper, .page-profil .panel-col-first .fieldset-wrapper {
	float: left;
	margin-right: 20px;
	padding:0 5px 5px;
}
.page-user .panel-col-first .user-picture img {
	border: 1px solid #D5D5D5;
}
.page-user .panel-col-first .wrapper-stats-forum {
	background:#fff;
	padding:10px 10px 5px 10px;
}
.page-user .panel-col-first .container-stats-forum {
	margin-bottom:5px;
}
.page-user .pane-commentaires-par-user, .page-profil .quicktabs_main {
	float: left;
	width: 100%;
}
.page-user .pane-commentaires-par-user .views-row, .page-profil .quicktabs_main .views-row {
	overflow: hidden;
}
/*.page-profil .quicktabs_main .views-row a {
	background:url(../images/bg_comments_profil.png) left 2px no-repeat;
	padding-left:23px;
	display:block;
	margin:5px;
	color:#666666;
	padding-bottom: 2px;
}*/
.prev-actor, .next-actor {
	background: none repeat scroll 0 0 #000000;
	display: none;
	height: 10px;
	width: 10px;
}
/*****Page profil****/

.top-bloc-profile {
	margin-top:7%;
}
.page-profil .panel-col-first {
	background: none repeat scroll 0 0 #EDEDED;
	padding: 10px 15px 10px 10px;
	width: 680px;
}
/*.page-profil #columns .content {
	background: none repeat scroll 0 0 #F5F5F5;
	padding: 10px 0;
}*/
.page-profil .pane-quicktabs-profil-tabs {
	clear:both;
}
.page-profil .pane-quicktabs-profil-tabs .quicktabs-tabs {
	background:#fff;
	height:55px;
	display:table;
	width:100%;
	border-bottom:1px solid #e6e6e6;
}
.page-profil .messages.error {
	margin-bottom: 25px;
}
.page-profil .pane-quicktabs-profil-tabs .quicktabs-tabs li {
	font-size:14px;
	font-size:0.875rem;
	text-transform:lowercase;
	background-color:#e6e6e6;
	border-right:3px solid #fff;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.page-profil .pane-quicktabs-profil-tabs .quicktabs-tabs {
	margin-top: 7%;
}
.page-profil .quicktabs_main .views-row a, .page-user .pane-commentaires-par-user .views-row a {
	font-weight:300;
	font-size:14px;
	font-size:0.875rem;
	background: url("../images/pictos/picto-comments2.png") no-repeat scroll left center transparent;
	color: #666666;
	display: block;
	margin:5px;
	padding-bottom: 5px;
	padding-left: 44px;
	padding-top: 5px;
}
.page-profil .pane-quicktabs-profil-tabs .quicktabs-tabs li.active {
	background: #fba263; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: -moz-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fba263), color-stop(35%, #f58c4f), color-stop(60%, #f1813f), color-stop(100%, #ee7e2b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fba263', endColorstr='#ee7e2b', GradientType=0 ); /* IE6-8 */
	position: relative;
}
.page-profil .pane-quicktabs-profil-tabs .quicktabs-tabs li.active a {
	color:#fff;
}
.page-profil .pane-quicktabs-profil-tabs .quicktabs-tabs li a {
	color:#4c4a4c;
	display:block;
}
.page-profil .pane-quicktabs-profil-tabs .quicktabs-tabs li.last a {
	border:0;
}
.page-profil #quicktabs-container-profil_tabs {
	padding-top:25px;
}
.page-profil #quicktabs-container-profil_tabs {
	padding-top:25px;
}
.page-profil #user-profile-form .container_avatar, .page-user .user-picture {
	float: left;
	margin-right: 20px;
	position: relative;
	width: 305px;
	margin-bottom: 15px;
	height: 309px;
}
.page-user .user-picture {
	margin-top:22px;
}
#edit-picture .user-picture img {
	height: 305px;
	max-width: 337px;
}
.page-moncompte #first-profil-form .text-right.form-accountSubmit {
	width: 99.5%;
}
.page-moncompte #first-profil-form {
	margin-top: 10px;
}
.page-moncompte #edit-picture {
	display: inline-block;
	height: 300px;
	margin-bottom: 15px;
	margin-right: 20px;
	padding: 0;
	position: relative;
	width: 38%;
}
.page-moncompte .user-picture {
	width: 337px;
	height:300px;
}
.page-profil fieldset {
	margin:0;
	padding:0;
}
.page-profil .form-item-files-picture-upload {
	bottom: 0;
	position: absolute;
	right: -1px;
	text-align: right;
}
.page-moncompte .form-item-files-picture-upload {
	bottom: 4px;
	position: absolute;
	text-align: right;
	height:27px
}
.page-moncompte .form-item.form-type-radio {
	margin-bottom: 15px;
}
.page-profil .form-item-files-picture-upload div.uploader span.filename, .page-moncompte .form-item-files-picture-upload div.uploader span.filename {
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-weight: bold;
	height: 27px;
	padding-right: 131px;
	position: relative;
	text-align: left;
	width: 129px;
	font-size:14px;
	font-size:0.875rem;
	z-index: -2;
}
.page-profil .form-item-files-picture-upload div.uploader span.action, .page-moncompte .form-item-files-picture-upload div.uploader span.action {
	background:none repeat scroll 0 center rgba(0, 0, 0, 0);
	text-indent:-5000px;
	width: 26px;
}
.page-profil .form-item-files-picture-upload div.uploader, .page-moncompte .form-item-files-picture-upload div.uploader {
	width: 300px;
	background:none !important;
	margin-bottom: 3px;
}
.page-profil .panel-col-first .container_avatar .fieldset-wrapper img, .page-moncompte .panel-col-first .container_avatar .fieldset-wrapper img {
	border: 1px solid #D5D5D5;
}
.page-profil .form-item-files-picture-upload label, .page-moncompte #edit-picture .form-item-files-picture-upload label {
	display: inline-block;
	padding: 6px;
	position: absolute;
	right: 6px;
	width: auto;
	text-transform: lowercase;
	color:#fff;
	text-decoration:underline;
	font-size:12px;
	margin-right: 0;
}
.page-profil .container_form, .page-profil #user-profile-form .form-actions, .page-moncompte .container_form, .page-moncompte #user-profile-form .form-actions {
	float: left;
	width: 346px;
}
.page-profil .container_form .form-text {
	float:left;
	width:165px;
	background:url(../images/puce-edit.png) no-repeat center right #fff;
	margin-bottom:10px;
}
.page-profil .container_form textarea {
	clear:both;
	padding:5px 30px 5px 5px;
	border-top:1px solid #a6a0a0;
	background:url(../images/puce-edit.png) no-repeat top right #fff;
}
.page-profil .inscription.newsletter label {
	color: #666666;
	display: inline-block;
	font-size: 12px;
	margin-left: 5px;
	width: 300px;
}
#user-profile-form .form-actions input[type="submit"] {
	background: url("../images/bg_button_large.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	color: #FFFFFF;
	font-size: 17px !important;
	font-weight: normal;
	height: 39px;
	text-transform: uppercase;
	width: 350px !important;
	cursor: pointer;
}
#edit-actions input[type="reset"] {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: 0 none !important;
	color: #666666;
	cursor: pointer;
	float: right;
	font-size: 14px;
	font-weight: normal;
	height: 38px !important;
	margin-right: 10px !important;
	text-transform: lowercase;
	width: auto !important;
}
/*Newsletter*/

.popin_newsletters {
	display:none;
}
/*#footer .block-webform  {
background: none repeat scroll 0 0 #AFC6DC;
    float: left;
    padding: 8px 0 6px 20px;
    width: 55%;
}
#footer .block-webform .webform-confirmation {
    display: inline-block;

}
#footer .block-webform .links {
    display: inline-block;
    width: 29%;
    margin-bottom: 6px;
}
#footer .block-webform .links a{
    font-size:12px;
    color:#224d9c;
}
#footer .block-webform input{
    width:170px;
    height:24px;
}
#footer .block-webform  input.form-autocomplete {
    background-position: 95% 11px;
    text-align: left !important;
}*/
#footer .block-webform .form-item {
	display: inline-block;
	width: inherit;
}
.webform-client-form #webform-component-comites {
	margin: 0 auto !important;
	text-align: left;
	width: 405px;
}
html.js input.form-autocomplete {
	background-position:95% 13px;
	text-align: left !important;
}
#footer .block-webform .form-actions {
	display: inline-block;
	margin: 0 0 0 -5px;
}
#footer .block-webform input.form-submit {
	background: url("../images/bg_button_news.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	color: #FFFFFF;
	font-size: 11px;
	height: 33px;
	margin-left: -8px;
	margin-top: 0;
	padding-bottom: 0 !important;
	padding-left: 5px;
	padding-right: 0 !important;
	padding-top: 0 !important;
	text-align: center;
	text-transform: uppercase;
	width:  57px !important;
}
#footer .block-webform .webform-client-form #edit-actions input.form-submit {
	font-size: 16px !important;
}
#footer .messages.error {
	display:none;
}
/*Slider moderators*/
.panel-2col .panel-col-last .inside {
	margin:0;
}
.pane-list-moderators-block-list-moderators, .block-list-moderators-block {
	clear: both;
	position: relative;
	overflow: hidden;
	margin-bottom:10px;
}
.pane-list-moderators-block-list-forum-moderators {
	position:relative;
	margin-bottom:20px;
	max-height:306px;
	overflow: hidden;
}
.pane-list-moderators-block-list-moderators h2, .block-list-moderators-block h2, .pane-list-moderators-block-list-forum-moderators h2 {
	color: #fff;
	text-transform:uppercase;
	background:#fb4f6f;
	font-weight:300;
	font-family: "Ubuntu", sans-serif;
	border-radius:0;
	padding: 16px 0;
	margin-bottom:0;
	text-align:center;
	font-size:20px;
	font-size:1.250rem;
	padding: 7% 0;
	margin-top: 0;
}
.container_actors li img {
	width:100%;
	height:auto;
	max-height:145px;
}
.container_actors li .name {
	display:block;
	color:#4c4a4c;
	font-weight:bold;
}
.description-content .description {
	color:#4c4a4c;
}
#forum .container_actors li .description {
	display:block;
	color:#585f67;
	font-size:14px;
	margin: 3% 0 0;
	font-size:0.875rem;
}
.flex-prev {
	background: url("../images/bg_prev_forum.png") no-repeat scroll 0 0 transparent;
	height: 19px;
	left: 25px;
	position: absolute;
	text-indent: -5000px;
	top: 24px;
	width: 23px;
}
.flex-next {
	background:url("../images/bg_next_forum.png") no-repeat;
	width:23px;
	height:19px;
	right: 25px;
	position: absolute;
	text-indent: -5000px;
	top: 24px;
}
.flex-control-nav {
	display:none;
}
.container_actors li a img {
	vertical-align: top;
}
.container_actors li .description-content {
	background: none repeat scroll 0 0 #ffffff;
	height: 64px;
	font-size:14px;
	font-size:0.875rem;
	padding: 4% 7%;
}
#block-menu-block-4 {
	clear:both;
}
#block-menu-block-4 .content, .block-webform .content, .new_social_bottom .content {
	padding: 0 !important;
}
.sidebar .question {
	background:url(../images/bg_question.png) no-repeat;
	text-indent:-5000px;
	position:relative;
	width:274px;
	height:93px;
	display:block;
	margin-bottom:15px;
}
.flag-signaler .flag-action, .flag-signaler .unflag-action, .comment-edit a, .comment-delete a, .comment-approve a {
	color: #ed7310;
	font-size: 12px;
	font-weight: normal;
	float: right;
	font-size: 12px;
	margin-right: 10px;
	text-transform: lowercase;
	background:0 none;
	display:block;
	padding-left:18px;
	line-height:15px;
}
.field-name-field-pi-ce-jointe {
	margin: 20px 0 0;
}
.field-name-field-pi-ce-jointe .field-label {
	display: inline-block;
	vertical-align: top;
}
.field-name-field-pi-ce-jointe .field-items {
	display: inline-block;
	margin-left: 10px;
}
.flag-signaler .flag-action:first-letter, .flag-signaler .unflag-action:first-letter, .comment-edit a:first-letter, .comment-delete a:first-letter, .comment-approve a:first-letter {
	text-transform:capitalize;
}
.comment-approve a {
	background: url("../images/bg_alert.png") no-repeat scroll left 0 transparent;
}
.comment-edit a, .comment-delete a {
	background:none;
	padding-left: 0;
	padding-right: 0;
}
.comment-edit a:hover, .comment-delete a:hover {
	color:#ed7310;
}
#colorbox .webform-client-form {
	text-align:center;
}
#colorbox .webform-client-form input {
	border: 1px solid #E6E6E6;
	display: inline-block;
	height: 24px;
	margin-bottom: 10px;
	width: 223px;
}
#colorbox .webform-client-form label {
	color: #424242;
	display: inline-block;
	font-size: 14px;
	margin-right: 20px;
	text-align: right;
	vertical-align: middle;
	width: 150px;
	font-family:  Arial, Helvetica, sans-serif;
}
#colorbox #cboxLoadedContent p.description_newsletter {
	margin: 0 auto 25px;
	text-align: center;
	width: 305px;
	font-family: Arial, Helvetica, sans-serif;
}
#colorbox .webform-client-form input[type="submit"] {
	background: url("../images/bg_button.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	color: #FFFFFF;
	height: 31px;
	text-align: center;
	width: 195px;
	font-family: Arial, Helvetica, sans-serif;
}
#colorbox #cboxContent h2,
 #colorbox #cboxContent .bloc-register {
	color: #224D9C;
	font-size: 28px;
	font-weight: 500;
	padding: 0 0 25px;
	text-transform: uppercase;
	background:none;
	width:100%;
	text-align:center;
	font-family: MuseoSans-700;
	display: block;
	line-height: 27px;
}
#colorbox .webform-confirmation p {
	color: #224D9C;
	font-size: 19px;
	font-weight: normal;
	margin-top: 30px;
	text-align: center;
	text-transform: uppercase;
}
#cboxLoadedContent span.title {
	background: none repeat scroll 0 0 transparent;
	color: #224D9C;
	font-size: 28px;
	font-weight: 500;
	padding: 0 0 25px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	margin-bottom:15px;
	display: block;
}
#colorbox .links .ajax-processed {
	background: url("../images/bg_button.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 31px;
	line-height: 30px;
	margin-left: 25%;
	text-align: center;
	width: 195px;
}
#cboxLoadedContent {
	height:auto;
}
.page-comment-edit #columns .content, .page-comment-reply #columns .content {
	background: none;
	padding: 0px;
}
/*.page-comment-edit .region-content, .page-comment-reply .region-content {
	float: left;
	padding: 10px 0 0;
	width: 700px;
}*/
/*.page-comment-edit .sidebar, .page-comment-reply .sidebar {
	float: right;
	width: 274px;
	padding: 15px;
}*/
.page-comment-reply .forum-post-panel-main .post-title {
	color: #f28147;
	font-size: 16px;
	font-weight: bold;
	margin-left: 0;
	margin-top: 5px;
	padding-left: 0;
}
.forum-post-panel-sub .author-pane {
	word-wrap: break-word;
	line-height:15px;
}
.page-comment-reply .forum-post-panel-sub .author-pane {
	margin: 0;
}
.page-comment-edit .view-liste-des-themes h2, .page-comment-reply .view-liste-des-themes h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-top: 1px solid #CCCCCC;
	color: #786C6A;
	font-size: 14px !important;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
	padding-bottom: 15px;
	padding-right: 45px;
	padding-top: 15px;
	text-transform: uppercase;
}
.page-moncompte .panel-col-last, .page-profil-forum .panel-col-last {
	float: left;
	width: 255px;
}
.page-profil-forum .panel-col-first {
	background: none repeat scroll 0 0 #EDEDED;
	margin-right: 30px;
	padding: 15px !important;
	width: 680px !important;
}
.page-moncompte .panel-col-first {
	width: 695px;
	background: #f2f2f2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f2f2f2 0%, #e8e8e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f2f2f2 0%, #e8e8e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f2f2f2 0%, #e8e8e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f2f2f2 0%, #e8e8e8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f2f2f2 0%, #e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e8e8e8', GradientType=0 ); /* IE6-8 */
	padding:10px 0;
	overflow:hidden;
	margin-right:30px;
}
/*
.page-profil-forum h1 {
	background: none repeat scroll 0 0 #F5F5F5;
	margin-bottom: 10px;
	margin-left: -15px;
	margin-top: -15px !important;
	padding-bottom: 15px;
	padding-left: 10px;
	text-transform: uppercase;
	width: 700px;
}
*/
.container-left-pages .activities_links li {
	border-radius:2px;
	font-size:24px;
	font-size:1.500rem;
	font-weight:300;
	text-transform:uppercase;
	text-align:center;
	height:138px;
	margin:0;
	padding:0;
	list-style:none;
	background: #fba263; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: -moz-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fba263), color-stop(35%, #f58c4f), color-stop(60%, #f1813f), color-stop(100%, #ee7e2b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fba263', endColorstr='#ee7e2b', GradientType=0 ); /* IE6-8 */
	width:48.8%;
	display: inline-table;
}
.container-left-pages .activities_links li.post_forum {
	margin-right:10px;
}
.container-left-pages .activities_links li span.sublink {
	text-transform:lowercase;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow:    0px 2px 4px 0px rgba(50, 50, 50, 0.35);
	box-shadow:         0px 2px 4px 0px rgba(50, 50, 50, 0.35);
	font-weight:500;
	background-color: #ffffff;
	border-radius: 20px;
	color: #ed7405;
	display: block;
	font-size: 20px;
	font-size:1.250rem;
	margin: 18px auto 0;
	max-width: 85%;
	padding: 9px 10px 10px 10px;
	text-align: center;
}
.container-left-pages .activities_links li.show_forum {
	background: none repeat scroll 0 0 #e6e6e6;
	color: #000000;
}
.container-left-pages .activities_links li.show_forum a, .container-left-pages .activities_links li.show_forum span.sublink {
	color: #4c4a4c;
}
.activities_links .post_forum {
	margin-right:40px;
}
.activities_links .post_forum a, .activities_links .show_forum a {
	color: #ffffff;
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}
.activities_links .show_forum {
}
.page-moncompte .container-form-right {
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width:47.8%;
	float: right;
}
.page-moncompte .pane-custom-profil-ligue-profil-ligue-form-third-block h2.pane-title, .page-moncompte .pane-custom-profil-ligue-profil-ligue-form-second-block h2.pane-title {
	color: #4c4a4c;
	font-family: "Ubuntu", sans-serif;
	font-size: 1.5rem;
	margin-bottom: 30px !important;
	text-transform: uppercase;
}
.page-moncompte .panel-col-first .inside {
	margin: 0;
}
.page-moncompte .form-type-radios {
	display:inline-block;
	width:auto !important;
}
.page-moncompte .form-type-radios .form-item-field-civilite {
	display:inline-block;
	width:auto !important;
	margin-right:10px;
}
.page-moncompte .form-type-radios div.radio {
	margin-right: 0;
}
.page-moncompte #first-profil-form input {
	font-size: 1em;
	padding: 0 3.5%;
	width: 91.5%;
}
.page-moncompte #edit-picture-upload {
	height: auto;
	cursor: pointer;
}
.page-moncompte .grippie {
	display:none;
}
.page-moncompte .label_username {
	color: #555555;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0;
}
.page-moncompte .form-type-textarea {
	margin:0 !important;
}
.page-moncompte #first-profil-form textarea {
	padding: 5px;
	font-size: 1em;
	width: 99%;
	padding: 2% 3.5%;
}
.page-moncompte #first-profil-form input.form-submit {
	color: #ffffff;
}
.page-moncompte .pane-custom-profil-ligue-profil-ligue-form-third-block, .page-moncompte .pane-custom-profil-ligue-profil-ligue-form-second-block {
	border-top: 7px solid #b7b7b7;
	clear: both;
	margin-top: 4%;
	padding-top: 5%;
}
.page-moncompte #third-profil-form .form-item {
	display:inline-block;
	margin-right:8px;
	margin-bottom:5px;
}
.page-moncompte .filed-thrid {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.page-moncompte .filed-thrid .form-item {
	display: table-cell !important;
	float: none;
	padding-right: 12px !important;
	width: 100%;
}
.page-moncompte .filed-thrid .form-item.form-type-select.form-item-field-pays {
	padding-right: 0 !important;
}
.page-moncompte .filed-thrid .form-item-field-pays #uniform-edit-field-pays {
	width: 99% !important;
}
.page-moncompte .filed-thrid .form-item input {
	display: block !important;
	width:  86.8% !important;
}
.page-moncompte .form-item.form-type-textfield.form-item-field-phone {
	margin: 0 0 0 12px !important;
}
.page-moncompte .form-item.form-type-textfield.form-item-field-adresse, .page-moncompte .form-item.form-item-field-additional-address {
	display: block !important;
	width:100%;
	margin-right: 0 !important;
}
.page-moncompte .form-item.form-type-textfield.form-item-field-adresse input, .page-moncompte .form-item.form-item-field-additional-address input {
	display: block !important;
	width:95.2%;
	padding: 0 2.25%;
}
.page-moncompte #third-profil-form .form-item label {
	display:block;
	margin-top: 12px;
	text-align:left;
	float: left;
	margin-bottom:5px;
	font-size:14px;
	font-size:0.875rem;
	color:#656565;
	width: auto;
}
.page-moncompte #third-profil-form .form-item-field-pays select {
	margin: 0 !important;
	padding: 0 !important;
	top: 0;
	width: 238px;
}
.page-moncompte #third-profil-form .form-item-field-phone input {
	width:200px;
}
.page-moncompte #third-profil-form .container-inline-date input {
	width:230px;
}
.page-moncompte #third-profil-form .container-inline-date {
	display: inline-block;
}
.page-moncompte #third-profil-form .form-item-inscription-newsletter {
	margin-right: 0;
	width: 100%;
	margin-bottom: -10px;
	margin-top: 18px;
}
.page-moncompte #third-profil-form .form-item-field-additional-address, .page-moncompte #third-profil-form .form-item-field-birthday, .page-moncompte #third-profil-form .form-item-field-pays {
	margin:0;
}
.page-moncompte #second-profil-form label {
	text-align:left;
}
.page-moncompte .form-type-radios label {
	width:auto !important;
}
.page-moncompte .form-item-field-pays #uniform-edit-field-pays span {
	background: url("../images/bg_select.png") no-repeat scroll 96% center #ffffff;
	color: #555555;
	display: block;
	height: 53px;
	line-height: 53px;
	overflow: hidden;
	padding: 0 0 0 14px;
	width: 94% !important;
}
.page-moncompte .form-item-field-pays #uniform-edit-field-pays {
	border: 1px solid #cccccc;
	height: 53px;
	padding: 0;
	width: 232px !important;
}
.page-moncompte .form-item-field-pays #uniform-edit-field-pays select {
	-moz-appearance: none;
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	border-radius: 0 0 0 0;
	color: #666666;
	font-size: 11px;
	height: 54px;
	line-height: 1;
	margin-bottom: 10px;
	padding: 0 5px 5px;
}
.page-moncompte #uniform-edit-field-birthday-day,
.page-moncompte #uniform-edit-field-birthday-month,
.page-moncompte #uniform-edit-field-birthday-year {
	border: 1px solid #cccccc;
	height: 53px;
	padding: 0;
	width: 101px !important;
}
.form-item-field-birthday .form-select {
	height: 50px;
}
/*
.field-item.even > table {
    margin-left: -33px;
}*/
.form-item-field-birthday-month, .form-item-field-birthday-day {
	margin-right:5px !important;
}
.form-item-field-birthday-year {
	margin-right:0px !important;
}
#edit-field-birthday {
	padding:0 !important;
}
#second-profil-form input.form-submit {
	margin-top:10px;
}
#uniform-edit-field-birthday-day span, #uniform-edit-field-birthday-month span, #uniform-edit-field-birthday-year span {
	background:url("../images/bg_select2.png") no-repeat scroll 91px center #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #555555;
	display: block;
	height: 28px;
	overflow: hidden;
	padding: 0 15px;
	width: 75px !important;
}
.page-moncompte #third-profil-form .form-type-date-select label {
	width: 132px;
}
.page-moncompte #uniform-edit-field-birthday-day span, .page-moncompte #uniform-edit-field-birthday-month span, .page-moncompte #uniform-edit-field-birthday-year span {
	background: url("../images/bg_select2.png") no-repeat scroll 86px center #FFFFFF;
	color: #555555;
	display: block;
	height: 53px;
	width:90% !important;
	border:0 none;
	line-height:53px;
	padding: 0 0 0 10%;
}
.page-moncompte .pane-block form .form-item {
	text-align:left;
}
.page-moncompte .pane-block form label {
	width:165px;
	text-align:right;
	display:inline-block;
	margin-right:10px;
	vertical-align:middle;
}
.page-moncompte .pane-block form input {
	border:1px solid #b7b7b7;
	height: 53px;
	margin-bottom:8px;
	display:inline-block;
	padding: 0 3.5%;
	font-size: 1em;
}
.page-moncompte .pane-block form input#field_code_postal {
	background: 0 none;
}
.page-moncompte .confirm-parent, .page-moncompte .password-parent {
	display: inline-block;
	vertical-align: top;
	width: 47.4%;
}
.page-moncompte .confirm-parent input, .page-moncompte .password-parent input {
	display: block !important;
	width: 96.2%;
}
.page-moncompte .form-item.form-type-password.form-item-pass-pass1.password-parent {
	margin-right: 20px;
}
.page-moncompte .form-accountSubmit input.form-submit {
	margin-top: 18px;
	border: 0 none;
	border-radius: 50px;
	color: #ffffff;
	font-family: "Ubuntu", sans-serif;
	font-size: 1.125rem !important;
	font-weight: normal;
	height: auto !important;
	padding: 4px 20px 8px !important;
	text-align: center;
	width: auto !important;
	background: #fba263; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: -moz-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fba263), color-stop(35%, #f58c4f), color-stop(60%, #f1813f), color-stop(100%, #ee7e2b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fba263 0%, #f58c4f 35%, #f1813f 60%, #ee7e2b 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fba263', endColorstr='#ee7e2b', GradientType=0 ); /* IE6-8 */
}
.links_profil {
	padding:0 32px;
	margin-top:15px;
	box-shadow: 1px 1px 12px #CCCCCC;
	-moz-box-shadow: 1px 1px 12px #CCCCCC;
	-webkit-box-shadow: 1px 1px 12px #CCCCCC;
	overflow:hidden;
}
/*.links_profil li a{
     background: url("../images/bg_button_gray_large.png") no-repeat scroll 0 0 transparent;
    color: #666666;
    display: block;
    font-size: 10px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 220px;

}*/

div.ctools-modal-content #user-pass .form-item {
	text-align: center;
}
.page-user #ajax-register-user-login-wrapper #user-login, .page-user-reset #user-pass-reset {
	background:#fff;
	padding:15px;
}
.page-user #ajax-register-user-login-wrapper #user-login .title {
	font-size:18px;
	color: #004B8A;
	margin-bottom:5px;
}
.page-user #ajax-register-user-login-wrapper #user-login .description {
	margin-bottom:15px;
}
.page-user #ajax-register-user-login-wrapper #user-login .description.link_login, .page-user #ajax-register-user-login-wrapper #user-login .inscription {
	display:none;
}
.page-user #ajax-register-user-login-wrapper #user-login label, .page-user-reset #user-pass-reset label {
	display:inline-block;
	margin-bottom:5px;
	vertical-align:middle;
	width:250px;
	text-align:right;
	margin-right:5px;
}
.page-user-reset #user-pass-reset .intro-text {
	margin-bottom: 15px;
}
.page-user #ajax-register-user-login-wrapper #user-login input, .page-user-reset #user-pass-reset input {
	display:inline-block;
	margin-bottom:5px;
	height:25px;
	width:240px;
}
.page-user #ajax-register-user-login-wrapper #user-login input[type="submit"], .page-user-reset #user-pass-reset input[type="submit"] {
	background: url("../images/bg_button.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 17px !important;
	font-weight: normal;
	height: 31px;
	text-transform: uppercase;
	width: 195px !important;
	margin-left: 235px;
}
#webform-ajax-wrapper-26292--2 .links {
	display:none;
}
.stButton .st-twitter-counter {
	background: url("../images/twitter_counter.png") no-repeat scroll 0 0 transparent !important;
	width: 61px !important;
}
.stButton .st-facebook-counter {
	background: url("../images/facebook_counter.png") no-repeat scroll 0 0 transparent !important;
	width: 61px !important;
}
/*Page plan du site*/
/*.page-sitemap #columns .content {
	background:#f5f5f5;
	padding: 0;
	width: 784px;
	display: table-cell !important;
}
.page-sitemap #columns .region-content .content {
	background:#fff;
	padding: 10px;
}
.page-sitemap .region-content {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1pt solid #BAD1D9;
	display: table-cell;
	float: none !important;
	padding: 2px !important;
	width: 770px;
}
.page-sitemap .sidebar .content {
	width:inherit !important;
}
.page-sitemap .sidebar {
	background: none repeat scroll 0 0 #F3F2F8;
	border: 1pt solid #BAD1D9;
	display: table-cell;
	float: none !important;
	margin-left: 4px;
	padding: 0;
	width: 213px !important;
}
*/.page-sitemap h2.title {
	background:#EEF1F6;
	border-radius: 0 0 0 0;
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	margin: 10px 0;
}
.page-sitemap .site-map-menu li {
	list-style: disc inside none !important;
}
.page-sitemap .site-map-menu .expanded {
	list-style:  none !important;
	margin-bottom:10px;
}
.page-sitemap .site-map-menu .first, .page-sitemap .site-map-menu .login, .page-sitemap .site-map-menu .profil {
	display: none;
}
.page-sitemap .site-map-menu  a {
	color:#000;
	padding:0;
	font-size:12px;
}
.page-sitemap .site-map-menu li span.nolink {
	font-size:16px;
	color:#0C539E;
	font-weight:bold;
	margin-bottom:10px;
}
.page-sitemap .sidebar #localisation {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1pt solid #BAD1D9;
	padding: 5px;
}
#cboxLoadedContent {
	overflow:visible !important;
}
/* #preview_ie {
    FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)
  }
*/
#info_block .mCSB_container.mCS_no_scrollbar {
	margin-right: 0 !important;
}
#info_block .mCSB_container {
	margin-right: 10px !important;
}
#info_block .mCustomScrollBox > .mCSB_scrollTools {
	max-width:10px !important;
}
/*.fb-like.fb_iframe_widget.fb_iframe_widget span{
    position: absolute;
    width: 450px !important;
}*/
/*.add_discussions #columns {
	margin-top: 53px !important;
}*/
.add_discussions .forum-title >.pane-content {
	display:none;
}
.page-moncompte ::-webkit-input-placeholder, .node-forum-form ::-webkit-input-placeholder {
 color: #555555;
 opacity:1;
}
.page-moncompte :-moz-placeholder, .node-forum-form :-moz-placeholder { /* Firefox 18- */
 color: #555555;
 opacity:1;
}
.page-moncompte ::-moz-placeholder, .node-forum-form ::-moz-placeholder {  /* Firefox 19+ */
 color: #555555;
 opacity:1;
}
.page-moncompte :-ms-input-placeholder, .node-forum-form :-ms-input-placeholder {
 color: #555555;
 opacity:1;
}
.container-left-pages .sub_theme .view-empty {
  padding: 2.5% 4.5% 2.5% 3.5%;
}
.form-item-pass .description {
   display:block !important;
}
.list4 #edit-field-don-type-de-don2{
   display: none;
}

.page-faire-un-don-en-ligne-2 .messages.error{
	display:block !important;
}

