/*
 * --- THEME BIGDADDY ---
 * Styles for MASTER screen styles.
----------------------------------------------------- */

/* ------------------ INDEX -------------------------
 * COLORS
 * GLOBAL
 * COMMUNITY BAR TOP
 * HEADER
 * FOOTER
 * MIDDLE
 * SIDEBAR FIRST
 * SIDEBAR SECOND
 * MIDDLE CONTENT
 * FORMS
 * ADMIN
----------------------------------------------------- */

/* COLORS
---------------------------------------------------------------------- */
/*
GREEN:#b2cc00
BLUE:#00b6e8
BLACK:#000
BROWN:#3A2508
LILA:#ac00ec
PINK:#e5007b
*/

/* GLOBAL
---------------------------------------------------------------------- */
:focus{outline:none !important}

body{
  background-color:#F3F3F3;
}

#global{
  margin:0 auto;
	margin-top:60px;/* community-bar */
  width:980px;
  border:1px solid #eae9e7;
  padding:19px;
  background-color:#fff;
  position:relative;
}

#global .clearfix{clear:none; /* maximenu */}

.admin-menu #global{
	margin-top:89px /* community-bar+admin-menu*/
}

div.messages{margin-top:0}

p.subtitle{margin-bottom:.65em;line-height:1.3em}

/** table */
table{width:100%}
tr.even, tr.odd{background:none;border-color:#dadada;padding:0}
tr.even{background:#f9f9f9}
/*tr.over{background:#f9f9f9}*/
tr.drag{background:#fe7}

table td, table th{padding:0.25em 0.35em}

.node-form table{border:1px solid #dadada}
.node-form table th{background:#dadada}
.node-form table td, .node-form  table th{padding:.65em .85em}

/** le contenu AVANT les colonnes **/
#middle-content{
  float:left;
  width:100%;
  margin-right:-100%;
}
.two-sidebars #middle-content-inner,
.sidebar-first #middle-content-inner{margin-left:185px}
#sidebar-first{float:left;width:165px;margin-right:-165px}

.two-sidebars #middle-content-inner,
.sidebar-second #middle-content-inner{margin-right:320px}
#sidebar-second{float:right;width:300px}

/* colonne droite spécifique pour le forum (w=165px) */
.page-forum #sidebar-second, .node-type-forum #sidebar-second{width:165px}
.page-forum #middle-content-inner, .node-type-forum #middle-content-inner{margin-right:185px}

.no-sidebars #middle-content-inner{margin-left:0;margin-right:0}

/* GLOBAL COMMUN
---------------------------------------------------------------------- */
.breadcrumb,
#middle-content .box-link,
.tools,
.item-list .pager,
#site-footer #footer-top ul#footer-top-social{border:1px solid #ccc;padding:5px 10px;background-color:#fff}

#middle-content-inner .tabs ul.tabs{margin-bottom:10px}

.link-more > a, a.link-more, .more-link > a, a.more-link{display:inline-block;padding-left:12px;color:#7a7a7a;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat scroll 0px -244px transparent;font-weight:700;text-decoration:none;}
.link-more > a:active, a.link-more:active, .link-more > a:hover, a.link-more:hover,
.more-link > a:active, a.more-link:active, .more-link > a:hover, a.more-link:hover{color:#2a2a2a;text-decoration:underline;}

a.username{color:#2a2a2a;text-decoration:none;font-weight:700}
a.username:hover,a.username:active{text-decoration:underline} 

.node-header{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #9b9b9b}
.node-header .submitted{margin:12px 0}
.node-header .submitted a,.node-header .submitted .username{color:#2a2a2a;text-decoration:none}
.node-header .submitted .username{font-weight:700}
.node-header .submitted a:hover, .node-header .submitted a:active{text-decoration:underline}
.node-header .submitted-group{background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0px -800px;padding-left:18px;margin-left:6px;font-family:Georgia, "DejaVu Serif", Norasi, serif;font-style:italic;}
.node-header .submitted-date{color:#7a7a7a;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -1798px;padding-left:18px;margin-left:10px}

.node-footer{margin-top:15px;/*padding-top:15px;*/border-top:1px dotted #9b9b9b}

.user-picture img{float:left;margin-right:5px;border:2px solid #fff;width:32px;height:32px;overflow:hidden}

#middle-content .tools .links li{margin-left:5px;float:left}
#middle-content .tools .links li.first{margin-left:0}
.tools{font-weight:700;text-align:right}
.tools ul.links{float:left}
.tools a, .tools a.active, .tools a.active-trail{color:#7a7a7a}
.tools a{text-decoration:none;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat -2000px 0;padding-left:20px}
.tools a:hover, .tools a:active, .tools .flag-like a.unflag-action, .tools .flag-like-comment a.unflag-action{color:#d80073}
.tools .flag-like .flag-label, .tools .flag-like-comment .flag-label,.tools .comment-add .comment-label{display:none}
.tools .flag-like a, .tools .flag-like-comment a{background-position:0 -598px}
.tools .flag-like a:hover, .tools .flag-like a:active, .tools .flag-like a.unflag-action,
.tools .flag-like-comment a:hover, .tools .flag-like-comment a:active, .tools .flag-like-comment a.unflag-action{background-position:0 -398px}
.tools .comment-add a{background-position:0 -698px}
.tools .comment-add a:hover, .tools .comment-add a:active{background-position:0 -348px}
.tools .statistics_counter span{background:url(../images/sprites/sprite-pictos-vertical.png) 0 -2647px;padding-left:18px}
.tools .statistics_counter span span{background:none;padding-left:0}
.tools .flag-bookmark a{background-position:0 -1700px}
.tools .flag-bookmark a:hover, .tools .flag-bookmark a:active{background-position:0 -1750px;color:#2a2a2a}
.tools .flag-bookmark a.unflag-action{background-position:0 -3200px;/*color:#D80073;*/color:#2a2a2a;}
.tools .share-addthis-send a{background-position:0 -2148px}
.tools .share-addthis-send a:hover, .tools .share-addthis-send a:active{background-position:0 -2198px;color:#2a2a2a}
.tools .share-addthis-print a{background-position:0 -2248px}
.tools .share-addthis-print a:hover, .tools .share-addthis-print a:active{background-position:0 -2298px;color:#2a2a2a}
.tools a.text-resizer-action{}
.tools a.text-resizer-action-up{background-position:0 -2348px}
.tools a.text-resizer-action-up:hover,.tools a.text-resizer-action-up:active{background-position:0 -2398px}
.tools a.text-resizer-action-down{background-position:0 -2448px}
.tools a.text-resizer-action-down:hover,.tools a.text-resizer-action-down:active{background-position:0 -2498px}


.tools-themes{background:#f3f3f3;border:1px solid #e2e2e2;padding:5px 10px;margin-bottom:20px}
.tools-themes .field-themes{width:40%;float:left}
.tools-themes .field-subscribe{width:60%;float:right;text-align:right}
.tools-themes .multiple-themes .field-themes{width:60%}
.tools-themes .multiple-themes .field-subscribe{width:40%}
.tools-themes .no-theme-link .field-themes{width:0%}
.tools-themes .no-theme-link .field-subscribe{width:100%}
.view-abonnements .tools-themes ol{margin-bottom:0}
.view-abonnements .tools-themes .field-themes{width:80%;float:none}
.tools-themes a{text-decoration:none;color:#7a7a7a}
.tools-themes a:hover, .tools-themes a:active{text-decoration:underline}
.tools-themes .field-themes{font-weight:700}
.tools-themes .subscribe-link, .tools-themes .subscribe-link a{color:#d80073}
.tools-themes .subscribe-link{cursor:pointer;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -499px;padding-left:20px}
.tools-themes .multiple-subscribe ul{text-align:left;border:1px solid #f0f0f0;background:#f9f9f9;padding:5px;position:absolute;width:215px;display:none;right:0;top:20px}
#middle-content .tools-themes .multiple-subscribe ul li{list-style-type:none;margin:0;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -243px;padding-left:12px}
#middle-content .tools-themes .multiple-subscribe ul li a{color:#2a2a2a}
.tools-themes .multiple-subscribe .subscribe-link{display:inline-block;position:relative}
.tools-themes .multiple-subscribe .subscribe-link:hover ul, .tools-themes .multiple-subscribe .subscribe-link ul:hover{display:block}

/* les tags en pre-footer */
.field-name-field-tags.field-format-list-comma{font-family:Georgia, "DejaVu Serif", Norasi, serif;font-style:italic;font-size:0.95em;padding:0 0 0px 20px;margin:15px 0 0;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -647px}
.field-name-field-tags.field-format-list-comma a{text-decoration:none}
.field-name-field-tags.field-format-list-comma a:hover{text-decoration:underline}

/* activity */
.user-picture-wrapper img{width:32px;height:32px}
.activity-target a:link, .activity-target a:visited{font-weight:700;text-decoration:none}
.activity-target a:hover, .activity-target a:active{color:#2a2a2a;text-decoration:underline}

.view-all-activity .views-field-type .activity-icon{display:inline-block;width:15px;height:15px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat -2000px -2000px}
.view-all-activity .views-field-type .comment-insert{background-position:0 -350px}
.view-all-activity .views-field-type .node-insert{background-position:0 -300px}

.view-all-activity .Nouvelles-questions .node-insert, .view-all-activity .Nouvelle-reponse-question .comment-insert{background-position:1px -450px;height:20px;}
.view-all-activity .Ajout-sujet-forum .node-insert, .view-all-activity .Nouvelle-reponse-forum .comment-insert{background-position:0 -550px;height:16px;width:16px}

/* COMMUNITY BAR TOP
---------------------------------------------------------------------- */
.community-bar{font-size:0.93em;line-height:1.2em}

#community-bar-wrap{border-bottom:1px solid #cbcbcb;border-top:1px solid #fff;height:38px;background-color:#f3f3f3;position:absolute;top:0;left:0;width:100%}
.admin-menu #community-bar-wrap{margin-top:29px} 
#community-bar{width:1020px;margin:0 auto;height:38px}
.community-bar-block{float:left;width:260px;height:38px}
.community-bar-block-center{width:540px}
.community-bar-block-last{width:220px;float:right}
.community-bar{padding:0 20px;height:36px}

#community-bar .over .user-picture-wrapper{border-color:#f3f3f3}

#community-bar-user{font-size:0.93em;line-height:1.2em;border-left:1px solid #f3f3f3;position:relative;margin-left:1px}
#community-bar-user .welcome-message, #community-bar-user .welcome-message a{display:block;font-weight:700;/*font-size:1.08em;*/font-size:1em;padding-top:4px;color:#2a2a2a}
#community-bar-user a{text-decoration:none}
.not-logged-in .over #community-bar-user .user-picture-wrapper{border-color:#fff}
.logged-in #community-bar-user{background-image:url(../images/sprites/sprite-pictos-vertical-right.png?20130225);background-repeat:no-repeat;background-position:right -132px}
.logged-in #community-bar-user:hover{background-color:#fff;border-left:1px solid #cbcbcb}
#community-bar-user ul.menu-hover{width:218px;position:absolute;top:35px;left:-1px;border:1px solid #cbcbcb;border-top:0;padding:20px;z-index:10;background-color:#fff;display:none}
#community-bar-user ul.menu-hover .colonne a{color:#7a7a7a}
#community-bar-user ul.menu-hover .colonne a:hover, #community-bar-user:hover ul.menu-hover .colonne a:active{color:#2a2a2a}
.over #community-bar-user ul.menu-hover,
#community-bar-user:hover ul.menu-hover{display:block}
#community-bar-user .colonne{width:50%;float:left}
#community-bar-user .colonne li{/*background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -193px;*/background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -2995px;padding-left:7px;line-height:1.2em}
#community-bar-user .menu-user-connected-boutons{clear:both;padding-top:20px}
#community-bar-user .menu-user-connected-boutons a.user-edit-profile{background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -246px;padding-left:12px}
#community-bar-user .menu-user-connected-boutons a.user-logout{background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -1948px;padding-left:13px;margin-left:7px}
#community-bar-user a.link-login-user{margin-left:7px;padding-left:9px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -194px}
#community-bar-user a.link-login-user{background:none;border-left:1px solid #cbcbcb}
.account-links a, #community-bar-user .menu-user-connected-boutons a{color:#d80073;font-size:0.95em;}
.account-links a:hover, #community-bar-user .menu-user-connected-boutons a:hover, .account-links a:active, #community-bar-user .menu-user-connected-boutons a:active{color:#b3005f;text-decoration:underline}

#community-bar-notifications{font-size:0.8em;line-height: 1.1em;}

#community-bar-connect{}
.community-bar-block-last .log_off{height:38px;line-height:35px}
.community-bar-block-last .facebook-action-connect{display:inline-block;height:21px;}
.community-bar-block-last .facebook-action-connect img{vertical-align:middle;}


#community-barFeeds{font-size:0.93em;line-height:1.2em;width:500px;margin:0}
#community-barFeeds strong{display:block;font-size:1.08em;padding-top:4px}

#community-bar-connect ul{margin:0}

#block-views-all_activity-block_header{width:540px;margin:0;padding:0;float:left}
#community-bar .view-display-id-block_header .view-content{width:540px}
#community-bar .view-display-id-block_header .views-field-type, #community-bar #block-views-all_activity-block_header .views-field-created{display:none}
#community-bar .view-display-id-block_header .item-list{border:1px solid #cbcbcb;border-width:0 1px 0;height:39px;overflow:hidden}
#community-bar .view-display-id-block_header .views-row{padding:0 20px;border-bottom:1px solid #cbcbcb;position:relative;}
#community-bar .view-display-id-block_header .views-row-first{background-image:url(../images/sprites/sprite-pictos-vertical-right.png?20130225);background-repeat:no-repeat;background-position:right -132px}
#community-bar .view-display-id-block_header .views-row-last{border-bottom:none}
#community-bar .view-display-id-block_header .activity-user{display:block}
#community-bar #block-views-all_activity-block_header .views-field-created{display:block;position:absolute;top:0;right:25px;font-size:.92em;font-style:italic;}
#community-bar .over .view-display-id-block_header .item-list,
#community-bar .view-display-id-block_header:hover .item-list{background-color:#fff;border-width:0px 1px 1px;height:auto;position:absolute;z-index:100;width:538px}


/* HEADER
---------------------------------------------------------------------- */
#site-header{
  min-height:102px;
  padding:0;
  position:relative;
}
#site-header a{text-decoration:none}
#site-header a.active,
#site-header a:active,
#site-header a:hover{text-decoration:none}

#site-header .head-title{
  display:inline;
  float:left;
  margin:0 20px 0 0;
}


/** box exprimez vous **/
#site-header #header-exprimezVous{
	position:absolute;
	right:20px;
	top:-30px;
	width:240px;
	padding:10px 15px;
	background-color:#db147e;
	color:#fff;
	font-size:1.1em;
	text-align:center;
}
#site-header #header-exprimezVous .element-title{display:block;font-size:1.2em;/*margin-bottom:5px;*/text-transform:uppercase}
#site-header #header-exprimezVous em{font-style:normal}
#site-header #header-exprimezVous a{display:block;font-size:0.95em;padding:5px;margin-top:5px;background-color:#b8126a;color:#fff;border:1px solid #9a0052;text-decoration:none;font-weight:700}
#site-header #header-exprimezVous a:hover, #site-header #header-exprimezVous a:active{text-decoration:underline}

/** Baseline **/
#site-header #header-baseline{display:inline;float:left;width:420px;margin-right:300px;margin-top:13px;font-weight: normal;font-style: italic;}

/** box nav dans navigation.css  : masqué le 01/02/2013 et remplacé par la baseline **/
#site-header #site-nav-secondary{display:none;float:left;width:420px;margin-right:300px;margin-top:13px}


/** box recherche */
#site-header #block-views-08d09309345e498ac35111420de5369c{display:inline;float:left;width:420px;margin-right:300px;margin-top:14px;position: relative;}
#site-header #block-views-08d09309345e498ac35111420de5369c .views-exposed-form{border-bottom:none;padding-bottom:0;margin-bottom:0}
#site-header #block-views-08d09309345e498ac35111420de5369c .views-exposed-form .views-exposed-widget .form-submit{margin-top:4px}
#site-header #block-views-08d09309345e498ac35111420de5369c .views-widget-filter-search_api_views_fulltext label{display:none}
#site-header #block-views-08d09309345e498ac35111420de5369c .form-item-s input.form-text{width:310px;padding:0px 4px 0px 36px;height:33px;line-height:33px;color:#7a7a7a;background:#f3f3f3 url(../images/sprites/sprite-pictos-vertical.png) no-repeat 12px -42px;border:1px solid #cacaca}
#site-header #block-views-08d09309345e498ac35111420de5369c .form-item-s input.form-text:focus{background-position:12px -2542px;color:#2a2a2a}
/*#site-header #block-views-08d09309345e498ac35111420de5369c .form-actions{display:none}*/
#site-header #block-views-08d09309345e498ac35111420de5369c .views-widget-filter-type{/*display:none;*/}
#site-header #block-views-08d09309345e498ac35111420de5369c .views-widget-filter-type{position:absolute;left:0;top:29px;padding:5px 5px 5px;border:1px solid transparent;border-top:none;}
#site-header #block-views-08d09309345e498ac35111420de5369c .views-widget-filter-type label{cursor: pointer;}
#site-header #block-views-08d09309345e498ac35111420de5369c .views-widget-filter-type label:hover{text-decoration: underline;}
#site-header #block-views-08d09309345e498ac35111420de5369c .views-widget-filter-type .views-widget{}
#site-header #block-views-08d09309345e498ac35111420de5369c .views-widget-filter-type .description{display:none;}

#site-header #block-views-08d09309345e498ac35111420de5369c .options-displayed{border-color:#CACACA;background:#f3f3f3;width:340px;z-index:999}

/** box recherche CSE Vulgaris */
#site-header #block-vulgaris_google_cse-vulgaris_google_cse{display:inline;float:left;width:420px;margin-right:300px;margin-top:14px;position: relative;}
#site-header #block-vulgaris_google_cse-vulgaris_google_cse .views-exposed-form{border-bottom:none;padding-bottom:0;margin-bottom:0}
#site-header #block-vulgaris_google_cse-vulgaris_google_cse .views-exposed-form .views-exposed-widget .form-submit{margin-top:4px}
#site-header #block-vulgaris_google_cse-vulgaris_google_cse .form-submit{margin-top:3px;margin-left:15px;}
#site-header #block-vulgaris_google_cse-vulgaris_google_cse .views-widget-filter-search_api_views_fulltext label{display:none}
#site-header #block-vulgaris_google_cse-vulgaris_google_cse .form-item-keys input.form-text{width:310px;padding:0px 4px 0px 36px;height:33px;line-height:33px;color:#7a7a7a;background:#f3f3f3 url(../images/sprites/sprite-pictos-vertical.png) no-repeat 12px -42px;border:1px solid #cacaca}
#site-header #block-vulgaris_google_cse-vulgaris_google_cse .form-item-keys input.form-text:focus{background-position:12px -2542px;color:#2a2a2a}
/*#site-header #block-vulgaris_google_cse-vulgaris_google_cse .form-actions{display:none}*/
#site-header #block-vulgaris_google_cse-vulgaris_google_cse .views-widget-filter-type{/*display:none;*/}
#site-header #block-vulgaris_google_cse-vulgaris_google_cse .views-widget-filter-type{position:absolute;left:0;top:29px;padding:5px 5px 5px;border:1px solid transparent;border-top:none;}
#site-header #block-vulgaris_google_cse-vulgaris_google_cse .views-widget-filter-type label{cursor: pointer;}
#site-header #block-vulgaris_google_cse-vulgaris_google_cse .views-widget-filter-type label:hover{text-decoration: underline;}
#site-header #block-vulgaris_google_cse-vulgaris_google_cse .views-widget-filter-type .views-widget{}
#site-header #block-vulgaris_google_cse-vulgaris_google_cse .views-widget-filter-type .description{display:none;}

#site-header #block-vulgaris_google_cse-vulgaris_google_cse .options-displayed{border-color:#CACACA;background:#f3f3f3;width:340px;z-index:999}


/** box recherche CSE */
#site-header #block-views-08d09309345e498ac35111420de5369c{display:inline;float:left;width:420px;margin-right:300px;margin-top:14px;position: relative;}
#site-header #block-views-08d09309345e498ac35111420de5369c .views-exposed-form{border-bottom:none;padding-bottom:0;margin-bottom:0}

#site-header #block-views-08d09309345e498ac35111420de5369c .views-widget-filter-search_api_views_fulltext label{display:none}
#site-header #block-views-08d09309345e498ac35111420de5369c .form-item-s input.form-text{width:310px;padding:0px 4px 0px 36px;height:33px;line-height:33px;color:#7a7a7a;background:#f3f3f3 url(../images/sprites/sprite-pictos-vertical.png) no-repeat 12px -42px;border:1px solid #cacaca}
#site-header #block-views-08d09309345e498ac35111420de5369c .form-item-s input.form-text:focus{background-position:12px -2542px;color:#2a2a2a}
/*#site-header #block-views-08d09309345e498ac35111420de5369c .form-actions{display:none}*/
#site-header #block-views-08d09309345e498ac35111420de5369c .views-widget-filter-type{/*display:none;*/}
#site-header #block-views-08d09309345e498ac35111420de5369c .views-widget-filter-type{position:absolute;left:0;top:29px;padding:5px 5px 5px;border:1px solid transparent;border-top:none;}
#site-header #block-views-08d09309345e498ac35111420de5369c .views-widget-filter-type label{cursor: pointer;}
#site-header #block-views-08d09309345e498ac35111420de5369c .views-widget-filter-type label:hover{text-decoration: underline;}
#site-header #block-views-08d09309345e498ac35111420de5369c .views-widget-filter-type .views-widget{}
#site-header #block-views-08d09309345e498ac35111420de5369c .views-widget-filter-type .description{display:none;}


form.google-cse{} 
form.google-cse .form-type-searchfield, form.google-cse .form-item-keys{float:left;}
form.google-cse .form-type-searchfield label, form.google-cse .form-item-keys label{display:none;}
form.google-cse .form-type-searchfield input.form-text, form.google-cse .form-item-keys input.form-text{width:310px;padding:0px 4px 0px 36px;height:33px;line-height:33px;color:#7a7a7a;/*background:#f3f3f3 url(../images/sprites/sprite-pictos-vertical.png) no-repeat 12px -42px;*/border:1px solid #cacaca}
form.google-cse .form-type-searchfield input.form-text:focus, form.google-cse .form-item-keys input.form-text:focus{background-position:12px -2542px;color:#2a2a2a}
form.google-cse .form-submit{margin-top:4px;margin-left:15px;float:left;width:auto;}


/* FOOTER
---------------------------------------------------------------------- */
#site-footer{
  margin-top:10px;
  padding:0;
}
/*.with-breadcrumb #site-footer{margin-top:0}*/

#site-footer a{text-decoration:none;color:#7a7a7a}
#site-footer a:hover, #site-footer a:active{text-decoration:underline;color:#7a7a7a}

/** Top **/
#site-footer #footer-top{background-color:#f3f3f3;border-top:1px solid #ccc;padding-bottom:20px}

#site-footer #footer-top ul#footer-top-nav{list-style:none;padding:20px 15px;border-bottom:1px solid #CCCCCC}
#site-footer #footer-top ul#footer-top-nav li{display:inline-block;vertical-align:top;margin-right:44px}
#site-footer #footer-top ul#footer-top-nav li.last{margin-right:0}
#site-footer #footer-top ul#footer-top-nav li ul{margin:6px 0 0}
#site-footer #footer-top ul#footer-top-nav li ul li{display:block;color:#7a7a7a;font-size:0.95em}
#site-footer #footer-top ul#footer-top-nav li ul li a{color:#7a7a7a}

#site-footer #footer-top ul#footer-top-social{margin:0 15px;border:1px solid #ccc;padding:5px 10px;background-color:#fff}
#site-footer #footer-top ul#footer-top-social li{display:inline-block;vertical-align:middle;margin-left:20px}
#site-footer #footer-top ul#footer-top-social li a{background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0px 0px}
#site-footer #footer-top ul#footer-top-social li.social a{display:inline-block;width:18px;height:18px;text-indent:-30000px}
#site-footer #footer-top ul#footer-top-social li.social a.facebook{background-position:0px -150px;margin-left:10px}
#site-footer #footer-top ul#footer-top-social li.social a.twitter{background-position:-20px -150px}
#site-footer #footer-top ul#footer-top-social li.social a.google{background-position:-40px -150px}
#site-footer #footer-top ul#footer-top-social li.social a.rss{background-position:-60px -150px}

#site-footer #footer-top ul#footer-top-social li a.email{background-position:154px -1000px;padding-right:30px}
#site-footer #footer-top ul#footer-top-social li a.appli{background-position:200px -750px;padding-right:30px}

/** middle **/
#site-footer #footer-middle{padding:20px 15px;font-size:0.95em}
#site-footer #footer-middle p{margin-bottom:0.5em}
#site-footer #footer-middle p strong{font-size:1.08em}

/** bottom **/
#site-footer #footer-bottom{padding:0px 15px;font-size:0.95em}
#site-footer #footer-bottom p{margin-bottom:0}
#site-footer #footer-bottom p.logo{width:40%;float:left;}
#site-footer #footer-bottom p.logo a.link-logo{text-indent:-30000px;display:inline-block;margin-right:20px;vertical-align:middle;width:123px;height:50px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0px -1050px}
#site-footer #footer-bottom p.signature{width:40%;float:right;text-align:right;height:50px;line-height:50px}
#site-footer #footer-bottom p.signature a img{vertical-align:middle;}

/** region footer **/
#site-footer .region-footer{padding:20px 15px}

/* BREADCRUMB
---------------------------------------------------------------------- */
.breadcrumb{height:29px;border-width:0 1px 1px 0;padding:0;margin-bottom:20px}
.breadcrumb-item{color:#7a7a7a}
.breadcrumb-header, .breadcrumb-item a, .breadcrumb-current{padding:0 10px}
.breadcrumb-item, .breadcrumb-header span, .breadcrumb-item a{display:inline-block;height:29px;line-height:29px}
.breadcrumb-header{color:#fff;font-weight:700;background:url(../images/bg-breadcrumb-header.png) no-repeat top right;padding:0 16px 0 0}
.breadcrumb-header span{padding-left:10px;padding-right:5px}
.breadcrumb-item a{background:url(../images/sprites/sprite-pictos-vertical-right.png?20130225) no-repeat right -50px;text-decoration:none;padding-right:20px}
.breadcrumb-item a:hover, .breadcrumb-item a:active{text-decoration:underline;color:#2a2a2a}

.breadcrumb-bottom .breadcrumb{margin-bottom:0;margin-top:20px;border-top-width:1px;border-bottom:none}

/* MIDDLE
---------------------------------------------------------------------- */

#middle{margin-top:20px;position:relative;}
.with-breadcrumb #middle{margin-top:0}

/* SIDEBAR GLOBAL
---------------------------------------------------------------------- */
.sidebar .block{padding:15px 0 0 0;margin:15px 0 0 0;border-top:1px dotted #9b9b9b}
.sidebar .block:first-child{padding-top:0;margin-top:0;border-top:0}

.sidebar .block .content, .sidebar-content-fake .block .content{padding:10px}
.sidebar .block a, .sidebar-content-fake .block a{text-decoration:none}
.sidebar .block a:hover, .sidebar .block a:active,
.sidebar-content-fake .block a:hover, .sidebar-content-fake .block a:active{text-decoration:underline}

.sidebar div.view-footer,
.sidebar div.more-link{text-align:left;margin:10px -10px 0;padding:10px 10px 0;border-top:1px solid #dadada}
.sidebar div.view-footer a,
.sidebar div.more-link a{color:#7a7a7a;padding-left:14px;font-weight:700;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -245px}
/*.sidebar .box-listing a.link, .sidebar .view-footer a.link, .sidebar div.more-link a{text-align:left;color:#7a7a7a;display:block;margin:10px 0 0;padding:10px 10px 0 21px ;line-height:1.2em;border-top:1px solid #dadada;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 10px -235px;font-weight:700}*/

.sidebar a.scrollFixIt{display:none;}

/* block-quicktabs */
.sidebar .block-quicktabs .content{padding:0}
.block-quicktabs .block{padding-bottom:0;margin-bottom:0;border-bottom:none}

.block-quicktabs .view-content .item-list li, #middle-content .block-quicktabs .view-content .item-list li{border-bottom:1px solid #dadada;padding:5px 10px}
.block-quicktabs .view-content .item-list li li, #middle-content .block-quicktabs .view-content .item-list li li{border-bottom:none;padding:0}
.block-quicktabs .view-content .item-list li.last, #middle-content .block-quicktabs .view-content .item-list li.last{border-bottom:none}
/*.block-quicktabs .views-field-comments-link a, .block-quicktabs .views-field-ops a{color:#d80073}*/
.block-quicktabs .views-field,.block-quicktabs .views-group{margin-left:30px}
.block-quicktabs .views-group .views-field{margin-left:0}
.block-quicktabs .views-field-counter{float:left;margin-left:0;color:#fff;background:#b3b0ab;padding:1px 6px;margin-top:4px}
/*.block-quicktabs .views-row-first .views-field-counter{background:#00af4d}*/
.block-quicktabs .views-field-title{font-weight:700}

.block-quicktabs .views-group .views-field-count{margin-left:5px}



/* SIDEBAR FIRST
---------------------------------------------------------------------- */
#sidebar-first{}
#sidebar-first .block{}
#sidebar-first .view-footer p{margin:0}
#sidebar-first .block h2,
#sidebar-first .block .block-title,
.sidebar-content-fake .block .block-title{
	font-size:1.08em;
	text-transform:uppercase;
	background-color:#00AF4D;
	color:#fff;
	padding:5px 10px 6px;
	position:relative;
	margin:0;
}
#sidebar-first .block .content, .sidebar-content-fake .block .content{background:#f3f3f3;font-size: 0.9em;}
#sidebar-first ul, #sidebar-first ol, 
.sidebar-content-fake .block ul, .sidebar-content-fake .block ol, 
#middle-content .node .node-content .sidebar-content-fake .block ul, #middle-content .node .node-content .sidebar-content-fake .block ol{padding:0;margin:0}
#sidebar-first li, .sidebar-content-fake .block li, #middle-content .node .node-content .sidebar-content-fake .block li{line-height:1.2em;padding-left:7px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0px -2995px;/*background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0px -193px;*/margin-top:5px}
.sidebar-content-fake .block li, #middle-content .node .node-content .sidebar-content-fake .block li{margin-bottom:0}
.sidebar-content-fake .block a, #middle-content .node .node-content .sidebar-content-fake .block a{color:#2a2a2a}
#sidebar-first li:first-child, .sidebar-content-fake .block li:first-child,
#middle-content .node .node-content .sidebar-content-fake .block li:first-child{margin-top:0}
#sidebar-first div.view-footer li, .sidebar-content-fake div.view-footer li, #middle-content .node .node-content .sidebar-content-fake div.view-footer li{background: none;padding:0;}

#block-views-node_blocks-block_node_update li{/*background-position:0 -245px;padding-left:14px;*/background-position:0 -2995px;padding-left:8px;}

#sidebar-first #block-vulgaris_blocks-vulgaris_pub_temp_165x250 .content{padding:0;width:165px;height:250px;background:url(../images/visuels/adsense-tmp-165x250.png) no-repeat left top}

#sidebar-first .block .view-user-relationships-browser .views-row {padding-bottom:5px;}
#sidebar-first .block .view-user-relationships-browser .views-field-picture img{display:block;float:left;}

/* SIDEBAR SECOND
---------------------------------------------------------------------- */
#sidebar-second{}
#sidebar-second .block{}

#block-vulgaris_blocks-vulgaris_pub_temp_300x600 .content{padding:0}
#block-vulgaris_blocks-vulgaris_pub_temp_300x600,
#sidebar-second .box-aside-pub-300x600{width:300px;height:598px;background:url(../images/visuels/visuel-pub-sidebar-right.jpg) no-repeat left top}

#sidebar-second .box-aside-social{text-align:center}
#sidebar-second .box-aside-social h2{font-size:1.08em;text-transform:uppercase}
#sidebar-second .box-aside-social ul li{display:inline-block}
#sidebar-second .box-aside-social ul li a{display:block;width:40px;height:40px;text-indent:-30000px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0px -100px}
#sidebar-second .box-aside-social ul li.facebook a{background-position:0px -100px}
#sidebar-second .box-aside-social ul li.twitter a{background-position:-42px -100px}
#sidebar-second .box-aside-social ul li.google a{background-position:-84px -100px}
#sidebar-second .box-aside-social ul li.rss a   {background-position:-126px -100px}
#sidebar-second .box-aside-social ul li.email a {background-position:-168px -100px}

#sidebar-second #block-vulgaris_blocks-vulgaris_social_link{text-align:center}
#sidebar-second #block-vulgaris_blocks-vulgaris_social_link .block-title{font-size:1.08em;text-transform:uppercase}
#sidebar-second #block-vulgaris_blocks-vulgaris_social_link .content{padding:0}
#sidebar-second #block-vulgaris_blocks-vulgaris_social_link ul li{display:inline-block;}
#sidebar-second #block-vulgaris_blocks-vulgaris_social_link ul li a{display:block;width:40px;height:40px;text-indent:-30000px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0px -100px;float:left;}
#sidebar-second #block-vulgaris_blocks-vulgaris_social_link ul li a.facebook{background-position:0px -100px}
#sidebar-second #block-vulgaris_blocks-vulgaris_social_link ul li a.twitter {background-position:-42px -100px}
#sidebar-second #block-vulgaris_blocks-vulgaris_social_link ul li a.google  {background-position:-84px -100px}
#sidebar-second #block-vulgaris_blocks-vulgaris_social_link ul li a.rss     {background-position:-126px -100px}
#sidebar-second #block-vulgaris_blocks-vulgaris_social_link ul li a.email   {background-position:-168px -100px}
#sidebar-second #block-vulgaris_blocks-vulgaris_social_link ul li a.pinterest  {background:url(../images/picto-pinterest.png) no-repeat 0 0}

/** Inscription Newsletter **/
#sidebar-second .box-aside-newsletter-inner{background-color:#f3f3f3;border:1px solid #dadada;padding:9px}
#sidebar-second .box-aside-newsletter-inner h2{background-color:#b3b0ab;padding:5px 10px 6px}
#sidebar-second .box-aside-newsletter-inner h2,
ul.quicktabs-tabs.quicktabs-style-vulgarishtml5 a{
  font-size:1.08em;
  text-transform:uppercase;
  color:#fff;
  position:relative;
  margin:0;
}
#sidebar-second .box-aside-newsletter-inner .content{background-color:#fff;border:1px solid #dadada;padding:10px}
#sidebar-second .box-aside-newsletter-inner .content input.text{padding:4px 10px;height:23px;color:#7a7a7a;background-color:#f3f3f3;border:1px solid #cacaca}

/** Inscription Newsletter **/
#sidebar-second .box-aside-newsletter .block-ymlp,
#sidebar-second .box-aside-newsletter .block-sendinblue{background-color:#f3f3f3;border:1px solid #dadada;padding:9px;margin:0;}
#sidebar-second .box-aside-newsletter .block-ymlp .block-title,
#sidebar-second .box-aside-newsletter .block-sendinblue .block-title{background-color:#b3b0ab;padding:5px 10px 6px}
#sidebar-second .box-aside-newsletter .block-ymlp .block-title,
#sidebar-second .box-aside-newsletter .block-sendinblue .block-title,
ul.quicktabs-tabs.quicktabs-style-vulgarishtml5 a{
  font-size:1.08em;
  text-transform:uppercase;
  color:#fff;
  position:relative;
  margin:0;
}
#sidebar-second .box-aside-newsletter .block-ymlp .content,
#sidebar-second .box-aside-newsletter .block-sendinblue .content{background-color:#fff;border:1px solid #dadada;padding:10px}
#sidebar-second .box-aside-newsletter .block-sendinblue .content label,
#sidebar-second .box-aside-newsletter .block-ymlp .content label{display: none;}
#sidebar-second .box-aside-newsletter .block-sendinblue .content input.form-text,
#sidebar-second .box-aside-newsletter .block-ymlp .content input.form-text{padding:4px 10px;height:23px;width:235px;color:#7a7a7a;background-color:#f3f3f3;border:1px solid #cacaca}


#sidebar-second .block-ymlp,
#sidebar-second .block-sendinblue{background-color:#f3f3f3;border:1px solid #dadada;padding:9px}
#sidebar-second .block-ymlp .h2,
#sidebar-second .block-sendinblue .h2,
#sidebar-second .block-poll .h2{background-color:#b3b0ab;padding:5px 10px 6px;font-size:1.08em;text-transform:uppercase;color:#fff;position:relative;margin:0;}
#sidebar-second .block-ymlp .content,
#sidebar-second .block-sendinblue .content,
#sidebar-second .block-poll .content{background-color:#fff;border:1px solid #dadada;padding:10px}
#sidebar-second .block-ymlp .content input.text,
#sidebar-second .block-sendinblue .content input.text,
#sidebar-second .block-poll .content input.text{padding:4px 10px;height:23px;color:#7a7a7a;background-color:#f3f3f3;border:1px solid #cacaca}
#sidebar-second .block-ymlp .content,
#sidebar-second .block-sendinblue .content,
#sidebar-second .block-poll .content{background-color:#fff;border:1px solid #dadada;padding:10px}
#sidebar-second .block-ymlp .content label,
#sidebar-second .block-sendinblue .content label{display: none;}
#sidebar-second .block-ymlp .content input.form-text,
#sidebar-second .block-sendinblue .content input.form-text,
#sidebar-second .block-poll .content input.form-text{padding:4px 10px;height:23px;width:235px;color:#7a7a7a;background-color:#f3f3f3;border:1px solid #cacaca}

/** sondage **/
#sidebar-second .block-poll:before {
	content: '';
	display: block;
	width: 300px;
	height: 1px;
	border-top: 1px dotted #9b9b9b;
	position: absolute;
	top: -15px;
	left: -1px;
}
#sidebar-second .block-poll{background-color:#f3f3f3;border:1px solid #dadada;padding:9px;margin-top: 30px; position:relative;}
.block-poll input.form-submit {
	margin: 10px 0;
}
.block-poll label.option {
	margin-left: 5px;
}
.block-poll ul.links {
	margin-top: 10px;
	padding-top: 10px;
	border-top:1px dotted #9b9b9b;
}
.block-poll .title {
	font-weight: bold;
	margin-bottom: 5px;
}
.block-poll .poll .text,
.block-poll .poll .bar,
.block-poll .poll .percent {
	margin-left: 15px;
	margin-right: 15px;
}
.block-poll .poll .bar .foreground {
	background-color: #0FB457;
}

.node-poll .connect { text-align:center; margin:10px 0; }

/** Apps **/
#block-vulgaris_blocks-vulgaris_app .content{padding:0}
#block-vulgaris_blocks-vulgaris_app a.read-more{display:block;width:300px;height:140px;text-indent:-30000px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0px -1100px}
#block-vulgaris_blocks-vulgaris_app a.read-more{background-image:url(../images/bloc-appli-vulgaris.jpg);background-position:0 0} 


/** fake-sidebar **/
.sidebar-content-fake .block{float:right;width:165px;margin-left:15px}

/* MIDDLE CONTENT
---------------------------------------------------------------------- */
#middle-content{}
#middle-content .node > .content ul, #middle-content .node > .content ol{margin-bottom:1.5em;clear:both}
#middle-content .node > .content .sidebar-content-fake ul, #middle-content .node > .content .sidebar-content-fake ol{clear:none}
#middle-content .node .node-content li{/*list-style:disc;*/padding-left:16px;background: url("../images/sprites/sprite-pictos-vertical.png") no-repeat scroll 0 -2693px transparent;}
#middle-content .node .node-content li{background:url("../images/read-more-alone.png") no-repeat 0 6px;margin : 8px 0;}
/* cf bootstrap */
#middle-content .node .node-content a{color:#0088cc;}
#middle-content .node .node-content a:hover{color:#005580}
/* cf google */
#middle-content .node .node-content a{color:#12c;}
#middle-content .node .node-content a:hover{color:#000}

#middle-content .node .node-content .force-button{margin-bottom:15px}
#middle-content .node .node-content .force-button a{color:#fff;}
#middle-content .node .node-content .force-button a:hover{color:#fff}

body.sidebar-second #middle-content{}
body.sidebar-first #middle-content{}
body.two-sidebars #middle-content{}

#block-system-main .node .content h2{}

#middle-content .node .node-content .field-name-field-tags.field-format-list-comma a{color:#2a2a2a}
#middle-content .node .node-content .field-name-field-tags.field-format-list-comma a:hover{color:#666}
#middle-content .node .node-content iframe{max-width: 100%;}

/* carousel */
#middle-content .node .node-content .jcarousel-container li{padding:0;background: none;}

/* HOME PAGE
---------------------------------------------------------------------- */
/** Slider **/
#middle-content #home-slider-wrap{position:relative;margin-bottom:30px}
#middle-content #home-slider-wrap ul#home-slider-content{list-style:none;padding:0;margin:0;width:475px;height:250px}
#middle-content #home-slider-wrap ul#home-slider-content li{width:475px;height:250px;position:absolute;list-style:none;list-style-type:none;margin:0;padding:0}
#middle-content #home-slider-wrap ul#home-slider-content li .slide-content{width:207px;height:190px;padding:45px 10px 15px 20px;color:#fff;position:absolute;top:0;left:0}
#middle-content #home-slider-wrap ul#home-slider-content li .slide-content h2{font-family:'Lato',sans-serif;font-size:1.2em}
#middle-content #home-slider-wrap ul#home-slider-content li .slide-content p{margin-bottom:0.3em}
#middle-content #home-slider-wrap ul#home-slider-content li .slide-content p.intro{font-weight:700;font-size:1.08em}
#middle-content #home-slider-wrap ul#home-slider-content li .slide-content a.link{color:#b3b0ab;text-decoration:none;padding-left:11px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat scroll 0px -245px transparent}
#middle-content #home-slider-wrap ul#home-slider-content li .slide-content a.link:hover{text-decoration:underline}

/** navigation **/
#middle-content #home-slider-wrap ul#home-slider-nav{list-style:none;border:1px solid #cbcbcb;border-right:0;border-top:0}
#middle-content #home-slider-wrap ul#home-slider-nav li{position:relative;list-style:none;margin:0;display:inline;float:left;width:157px;height:47px;border-right:1px solid #cbcbcb}
#middle-content #home-slider-wrap ul#home-slider-nav li a{display:inline-block;font-size:1.08em;font-weight:700;text-decoration:none;width:157px;height:47px;line-height:47px;text-align:center;color:#7a7a7a;background-color:#fff}
#middle-content #home-slider-wrap ul#home-slider-nav li.activeSlide a{background-color:#0FB457;color:#fff}




#middle-content .field-slideshow-wrapper{position:relative;margin-bottom:30px}
#middle-content .field-slideshow-wrapper ul.field-slideshow-content{list-style:none;padding:0;margin:0;width:475px;height:250px}
#middle-content .field-slideshow-wrapper ul.field-slideshow-content li,#middle-content .node .node-content .field-slideshow-wrapper ul.field-slideshow-content li{width:475px;height:250px;position:absolute;list-style:none;list-style-type:none;margin:0;padding:0}
#middle-content .field-slideshow-wrapper ul.field-slideshow-content li .field-slideshow-slide-content{width:207px;height:190px;padding:45px 10px 15px 20px;color:#fff;position:absolute;top:0;left:0;text-decoration:none;}
#middle-content .field-slideshow-wrapper ul.field-slideshow-content li .field-slideshow-slide-content a{color:#fff;text-decoration:none;}
#middle-content .field-slideshow-wrapper ul.field-slideshow-content li .field-slideshow-slide-content h2{font-family:'Lato',sans-serif;font-size:1.2em}
#middle-content .field-slideshow-wrapper ul.field-slideshow-content li .field-slideshow-slide-content p{margin-bottom:0.3em}
#middle-content .field-slideshow-wrapper ul.field-slideshow-content li .field-slideshow-slide-content p.intro{font-weight:700;font-size:1.08em}
#middle-content .field-slideshow-wrapper ul.field-slideshow-content li .field-slideshow-slide-content a.link{color:#fff;font-weight:bold;text-decoration:none;padding-left:11px;background-color:#00AF4D;padding:5px 10px;line-height: 2em; }
#middle-content .field-slideshow-wrapper ul.field-slideshow-content li .field-slideshow-slide-content a.link:hover{text-decoration:underline;background-color:#00cc5a;}
.page-node #middle-content .node .content .field .field-slideshow-wrapper h2{border-bottom:none;text-transform:uppercase;}

/** navigation **/
#middle-content .field-slideshow-wrapper ul.field-slideshow-nav{list-style:none;border:1px solid #cbcbcb;border-right:0;border-top:0}
#middle-content .field-slideshow-wrapper ul.field-slideshow-nav li, #middle-content .node .node-content .field-slideshow-wrapper ul.field-slideshow-nav li{position:relative;list-style:none;list-style-type:none;margin:0;padding:0;display:inline;float:left;width:157px;height:47px;border-right:1px solid #cbcbcb}
#middle-content .field-slideshow-wrapper ul.field-slideshow-nav li a{display:inline-block;font-size:1.08em;font-weight:700;text-decoration:none;width:157px;height:47px;line-height:47px;text-align:center;color:#7a7a7a;background-color:#fff}
#middle-content .field-slideshow-wrapper ul.field-slideshow-nav li a:hover{background-color:#00cc5a;color:#fff}
#middle-content .field-slideshow-wrapper ul.field-slideshow-nav li.activeSlide a{background-color:#0FB457;color:#fff}



/* listing des actus */
.front #middle-content  .view-actualites .views-row-last,
.front #middle-content  .view-dossier .views-row-last{border-bottom:1px dotted #9b9b9b;padding-bottom:19px}

/* BOXES
---------------------------------------------------------------------- */

#block-views-users-redacteurs_carousel{margin-bottom:20px}
#block-views-cecffee0b84160ef830b6aff2458e9a8{margin-top:20px}

.jcaroussel-center-3col .jcarousel-clip-horizontal{width:415px;overflow:hidden;margin-left:30px}
#middle-content .jcaroussel-center-3col .jcarousel-item{margin:0}
.jcaroussel-center-3col .jcarousel-item{width:138px;min-height:93px}
.jcaroussel-center-3col .jcarousel-item .views-group-picture-field-user-profession,
.jcaroussel-center-3col .jcarousel-item .views-group-field-image-count,
.jcaroussel-center-3col .jcarousel-item .views-group-field-image-view-node{margin-left:20px}
.jcaroussel-center-3col .jcarousel-item .user-picture, .jcaroussel-center-3col .jcarousel-item .user-picture img,
.jcaroussel-center-3col .jcarousel-item .views-field-field-image, .jcaroussel-center-3col .jcarousel-item .views-field-field-image img{width:93px;height:93px;overflow:hidden}
.jcaroussel-center-3col .jcarousel-item .views-field-field-image{background:#f3f3f3 url(../images/picto_noimage.png) no-repeat 50% 50%}
.jcaroussel-center-3col .jcarousel-item .views-field-title{margin:3px 0}
.jcaroussel-center-3col .jcarousel-item .views-field-title a{text-decoration:none;font-weight:700}

#middle-content .node .node-content .jcaroussel-center-3col .jcarousel-item .views-field-title a{color:#2a2a2a}
#middle-content .node .node-content .jcaroussel-center-3col .jcarousel-item .views-field-title a:hover{color:#666}

.jcaroussel-center-2col .jcarousel-item{width:207px;min-height:93px}
.jcaroussel-center-2col .jcarousel-item .views-field-field-image, .jcaroussel-center-2col .jcarousel-item .views-field-field-image img{width:188px;}
.jcaroussel-center-2col .jcarousel-item .views-group-field-image-view-node{margin-left:10px;padding-right:10px}

.jcarousel-item .fb_edge_widget_with_comment span{overflow:hidden;}

figure.content-visuel{background:#f3f3f3 url(../images/picto_noimage.png) no-repeat 50% 50%}
figure.content-visuel img{background:#fff}

/** Bloc Incitation Expression **/
#middle-content #boxLinksIncitationCommunautaire{margin-bottom:20px}
#middle-content #boxLinksIncitationCommunautaire .link-more{
    background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat scroll 0 -242px transparent;
    color:#7A7A7A;
    display:block;
    padding-left:12px;
    font-weight:700;
    text-decoration:none;
}
#middle-content #boxLinksIncitationCommunautaire .link-more:hover{text-decoration:underline}
#middle-content #boxLinksIncitationCommunautaire ul li:hover .link-more{background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat scroll 0 -1493px transparent;color:#fff}

#middle-content #boxLinksIncitationCommunautaire ul{margin:0;padding:0;border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb} 
#middle-content #boxLinksIncitationCommunautaire ul li{list-style:none;margin:0;padding:13px 10px 0 45px;float:left;width:181px;height:90px;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}
#middle-content #boxLinksIncitationCommunautaire ul li p{margin:0.3em 0}

#middle-content #boxLinksIncitationCommunautaire ul li h3{margin:0;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat scroll -30px -245px transparent;padding-left:30px;margin-left:-30px;text-transform:uppercase}
#middle-content #boxLinksIncitationCommunautaire ul li.exprimezVous h3{background-position:0px -345px}
#middle-content #boxLinksIncitationCommunautaire ul li.question h3{background-position:0px -448px}
#middle-content #boxLinksIncitationCommunautaire ul li.forum h3{background-position:0px -545px}
#middle-content #boxLinksIncitationCommunautaire ul li.blog h3{background-position:0px -495px}

#middle-content #boxLinksIncitationCommunautaire ul li:hover{cursor:pointer;color:#fff;background-color:#d80073}
#middle-content #boxLinksIncitationCommunautaire ul li.exprimezVous:hover h3{background-position:0px -1295px}
#middle-content #boxLinksIncitationCommunautaire ul li.question:hover h3{background-position:0px -1348px}
#middle-content #boxLinksIncitationCommunautaire ul li.forum:hover h3{background-position:0px -1395px}
#middle-content #boxLinksIncitationCommunautaire ul li.blog:hover h3{background-position:0px -1445px}

#middle-content .node-footer #boxLinksIncitationCommunautaire{margin-bottom:0;margin-top:15px;padding-top:20px;border-top:1px dotted #9b9b9b}

/** **/
#middle-content .box-link{padding:5px 6px;margin:0px 0px 20px}
#middle-content .box-link a{color:#7a7a7a;font-weight:700;display:block;text-decoration:none;padding-left:28px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat scroll 0px -1550px transparent}
#middle-content .box-link a:hover, #middle-content .box-link a:active{color:#2a2a2a}

#middle-content .box-link a.box-link-appli{background-position:0px -850px}
#middle-content .box-link a.box-link-google{background-position:0px -900px}
#middle-content .box-link a.box-link-twitter{background-position:0px -950px}
#middle-content .box-link a.box-link-email{background-position:0px -1000px}

/* jcarousel */
.jcarousel-item-placeholder{background:url(../images/throbber-carousel.gif) no-repeat center center}
.jcarousel-container-horizontal .jcarousel-prev, .jcarousel-container-horizontal .jcarousel-next{display:block;width:30px;height:94px;background:url(../images/sprites/sprite-button-sliders.png) no-repeat 0 0;position:absolute;top:0}
.jcarousel-container-horizontal .jcarousel-prev{background-position:0 -99px;left:0}
.jcarousel-container-horizontal .jcarousel-prev:hover, .jcarousel-container-horizontal .jcarousel-prev:active{background-position:0 -198px}
.jcarousel-container-horizontal .jcarousel-prev-disabled{background-position:0 0 !important;cursor:not-allowed}
.jcarousel-container-horizontal .jcarousel-next{background-position:-35px -99px;right:0}
.jcarousel-container-horizontal .jcarousel-next:hover, .jcarousel-container-horizontal .jcarousel-next:active{background-position:-35px -198px}
.jcarousel-container-horizontal .jcarousel-next-disabled{background-position:-35px 0 !important;cursor:not-allowed}

.jcarousel-container-vertical .jcarousel-prev, .jcarousel-container-vertical .jcarousel-next{display:block;width:30px;height:30px;background:url(../images/sprites/sprite-button-sliders.png) no-repeat 0 0;position:absolute;top:0;right:0}
.jcarousel-container-vertical .jcarousel-prev{background-position:0 -332px;right:30px}
.jcarousel-container-vertical .jcarousel-prev:hover, .jcarousel-container-vertical .jcarousel-prev:active{background-position:0 -367px}
.jcarousel-container-vertical .jcarousel-prev-disabled{background-position:0 -297px !important;cursor:not-allowed}
.jcarousel-container-vertical .jcarousel-next{background-position:-30px -332px;right:0}
.jcarousel-container-vertical .jcarousel-next:hover, .jcarousel-container-vertical .jcarousel-next:active{background-position:-30px -367px}
.jcarousel-container-vertical .jcarousel-next-disabled{background-position:-30px -297px !important;cursor:not-allowed}

.glossary-list .jcarousel-container-vertical .jcarousel-prev{top:-50px;right:18px}
.glossary-list .jcarousel-container-vertical .jcarousel-next{top:-50px;right:-12px}

#content-over-top .jcarousel-container-horizontal{margin-bottom:20px;padding-bottom:25px;background:url(../images/bg-comment-form-wrapper.png) repeat-x 0 bottom}
#content-over-top .jcarousel-clip-horizontal{width:920px;height:94px;overflow:hidden;margin-left:30px}
#content-over-top .jcarousel-item-horizontal{width:280px;height:94px;overflow:hidden}
#content-over-top .jcarousel-item-mod-2-horizontal{border:1px dotted #9b9b9b;border-width:0 1px}

#content-over-top ul.jcarousel{height:94px;overflow:hidden;}
#content-over-top ul.jcarousel > li{float:left;}
#content-over-top ul.jcarousel > li:hover{cursor:pointer;}
#content-over-top ul.jcarousel > li:hover .views-field-title-1 a{text-decoration:underline;}
/*#content-over-top ul.jcarousel > li:hover div.views-group{background-color:#b3b0ab}*/

#content-over-bottom {margin-top:20px;/*padding-top:25px;background:url(../images/bg-comment-form-wrapper.png) repeat-x 0 top*/}
#content-over-bottom .jcarousel-clip-horizontal{width:920px;height:94px;overflow:hidden;margin-left:30px}
#content-over-bottom .jcarousel-item-horizontal{width:280px;height:94px;overflow:hidden}
#content-over-bottom .jcarousel-item-mod-2-horizontal{border:1px dotted #9b9b9b;border-width:0 1px}

#content-over-bottom ul.jcarousel{height:94px;overflow:hidden;}
#content-over-bottom ul.jcarousel > li{float:left;}
#content-over-bottom ul.jcarousel > li:hover{cursor:pointer;}
#content-over-bottom ul.jcarousel > li:hover .views-field-title-1 a{text-decoration:underline;}
/*#content-over-bottom ul.jcarousel > li:hover div.views-group{background-color:#b3b0ab}*/

.node-dossier {margin-top:20px;/*padding-top:25px;background:url(../images/bg-comment-form-wrapper.png) repeat-x 0 top*/}
.node-dossier .jcarousel-clip-horizontal{width:920px;height:140px;overflow:hidden;margin-left:30px}
.node-dossier .jcarousel-item-horizontal{width:184px;height:140px;overflow:hidden}

.node-dossier ul.jcarousel{height:140px;overflow:hidden;}
.node-dossier ul.jcarousel > li{float:left;}
.node-dossier ul.jcarousel > li:hover{cursor:pointer;}
.node-dossier ul.jcarousel > li:hover .views-field-title-1 a{text-decoration:underline;}

.node-dossier .jcarousel-container-horizontal .jcarousel-prev, .node-dossier .jcarousel-container-horizontal .jcarousel-next {
	top: 25px;
}


.view-display-id-block_actualites_carousel .views-group-field-image-view-node{padding:0 16px}
.view-display-id-block_actualites_carousel .jcarousel-item-mod-2-horizontal .views-group-field-image-view-node{padding:0 15px}
.view-display-id-block_actualites_carousel .views-field{padding-left:131px}
.view-display-id-block_actualites_carousel .views-field-field-image{width:116px;height:94px;overflow:hidden;text-align:center;float:left;padding-left:0;background:#f3f3f3 url(../images/picto_noimage.png) no-repeat 50% 50%}
.view-display-id-block_actualites_carousel .views-field-title-1 a{color:#2a2a2a;font-weight:700;text-decoration:none}
.view-display-id-block_actualites_carousel .views-field-title-1 a:hover,.view-display-id-block_actualites_carousel .views-field-title-1 a:active{text-decoration:underline}
.view-display-id-block_actualites_carousel .views-field-nothing{margin-top:8px}

/* bloc "Mes Blogs" */
#block-views-User_blogs-block .box-listing .views-row .views-field-name{font-size:0.85em;}


#block-vulgaris_questions-question_top{margin-bottom:20px;padding-bottom:25px;background:url(../images/bg-comment-form-wrapper.png) repeat-x 0 bottom}
#block-vulgaris_questions-question_top .block-question-top-wrapper-content{border:1px solid #dadada;background:url(../images/bg-block-question-top.png) repeat-y 0 0}
#block-vulgaris_questions-question_top .block-element{width:326px;float:left;}
#block-vulgaris_questions-question_top .block-element-content{padding:15px 15px 15px 45px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 0}
#block-vulgaris_questions-question_top .block-question-top-reply .block-element-content p{margin-bottom:1em}
#block-vulgaris_questions-question_top .block-question-top-form .block-element-content{background-position:15px -3632px}
#block-vulgaris_questions-question_top .block-question-top-form div.messages{position:absolute;left:-200000px}
#block-vulgaris_questions-question_top .block-question-top-reply .block-element-content{background-position:15px -3932px}
#block-vulgaris_questions-question_top .block-question-top-discover .block-element-content{background-position:15px -3782px}
#block-vulgaris_questions-question_top form label, #block-vulgaris_questions-question_top div.h2{font-size:1.35em}
#block-vulgaris_questions-question_top .form-item-title input.form-text{width:220px}
#block-vulgaris_questions-question_top .more-link{color:#d80073;text-decoration:none;}
#block-vulgaris_questions-question_top .more-link:hover{text-decoration:underline;}
#block-vulgaris_questions-question_top .block-question-top-form div.counter{display:none;}

#block-vulgaris_questions-question_top .block-question-top-form .form-submit,
#block-vulgaris_questions-question_top .block-question-top-form .fake-submit{display:inline-block;padding:0;padding-left:12px;color:#d80073;width:auto;border:none;font-weight:100}
#block-vulgaris_questions-question_top .block-question-top-form .form-submit:hover,
#block-vulgaris_questions-question_top .block-question-top-form .fake-submit:hover{text-decoration:underline;}


.region-help{border:1px solid #e2e2e2;padding:9px;background:#f3f3f3;margin-bottom:20px}
.region-help .block{border-top:1px solid #2a2a2a;margin-top:15px;padding-top:15px;}
.region-help .block:first-child{border-top:0;margin-top:0;padding-top:0}

.region-featured .block{margin-bottom:20px}
.pcp-percent-bar-wrapper{border-color:#2a2a2a}
.pcp-percent-bar{background-color:#d80073}


#block-views-recherche-articles_by_topic, #block-views-recherche-topics_by_article{margin-top:15px}

/* NODES
---------------------------------------------------------------------- */
.text-resizer-action-disabled{visibility:hidden}

.text-resizer-size-x-small{font-size:0.7em;line-height:1.5em}
.text-resizer-size-smaller{font-size:0.8em;line-height:1.5em}
.text-resizer-size-small{font-size:0.9em;line-height:1.5em}
.text-resizer-size-normal{}
.text-resizer-size-large{font-size:1.2em;line-height:1.5em}
.text-resizer-size-larger{font-size:1.4em;line-height:1.5em}
.text-resizer-size-x-large{font-size:1.6em;line-height:1.35em}

.page-node #middle-content .node .node-footer{margin-top:0;}
.page-node #middle-content .node .content .field{margin-bottom:15px;clear:both}
.page-node #middle-content .node .content .field h2, .page-node #middle-content .node .content h2.block-title, .page-node #middle-content #block-views-recherche-topics_by_article .block-title{border-bottom: 1px solid #2A2A2A;clear:both;}
.page-node #middle-content .node .field-name-field-image{text-align:center}

.page-node #middle-content .communitynode_link-box{clear:both;/*border-top:1px dotted #9B9B9B;padding:10px 0 0;*/margin-top:15px;}
.page-node #middle-content .communitynode_link-box li{padding:2px 0;background: none;margin: 0;}
.page-node #middle-content .communitynode_link-box .linkCommunity{display: block;display:inline-block;font-size:1.2em;color:#D80073;padding: 0px 0 3px 20px;background: url(/sites/all/themes/vulgarisHTML5/images/sprites/sprite-pictos-vertical.png) no-repeat -0px -548px;}
.page-node #middle-content .communitynode_link-box .linkCommunity:hover{color:#000;}
.page-node #middle-content .communitynode_link-box .communitynode_comment .linkCommunity{background-position: 0px -345px;}
.page-node #middle-content .communitynode_link-box .communitynode_QR .linkCommunity{background-position: 0px -448px;}
.page-node #middle-content .communitynode_link-box .communitynode_blog .linkCommunity{background-position: 0px -495px;}

.page-node #middle-content .node .communitynode_link-box{margin-bottom:15px;}

.page-node #middle-content #block-views-recherche-topics_by_article{margin-top:15px;padding-top:10px;border-top:1px dotted #9B9B9B;}
.page-node #middle-content #block-views-recherche-topics_by_article.is-the-first{padding-top:0;border-top:none}
.page-node #middle-content #block-views-recherche-topics_by_article .block-title{}
.page-node #middle-content #block-views-recherche-topics_by_article .views-row{margin-top:10px;background-position:0 5px;background: url("../images/read-more-alone.png") no-repeat 0 6px;margin: 8px 0;padding-left:16px}
.page-node #middle-content #block-views-recherche-topics_by_article .views-row:first-child{margin-top:0}
.page-node #middle-content #block-views-recherche-topics_by_article h3{font-size:1em;margin-bottom:0;}
.page-node #middle-content #block-views-recherche-topics_by_article h3 a{color:#12c}
.page-node #middle-content #block-views-recherche-topics_by_article h3 a:hover{color:#000}

.page-node #middle-content a.block-views-recherche-topics_by_article-more-link{display: block; margin:10px 0 0;font-size:1.2em;color:#D80073;padding-left:20px;background: url(/sites/all/themes/vulgarisHTML5/images/sprites/sprite-pictos-vertical.png) no-repeat -0px -548px;}
.page-node #middle-content a.block-views-recherche-topics_by_article-more-link:hover{color:#000;}


.page-node #block-vulgaris_blocks-vulgaris_community{margin-top:20px}

/* Augmentation de la taille de la police */
.page-node article .node-content .field{font-size:1.0769em;line-height:1.575em}

/*.not-front #middle-content #boxLinksIncitationCommunautaire{margin-bottom:0}*/
/* ACTUALITES
---------------------------------------------------------------------- */
body.node-type-actualites .field-name-field-introduction{font-weight:700}

/* ENCYCLOPEDIE
---------------------------------------------------------------------- */
.node-header .sub-header{margin-bottom:10px}
.node-header .sub-header .field-name-field-related-terms{float:right;width:165px;position:relative;}
.node-header .sub-header .field-name-field-related-terms .field-label{text-align:right;font-weight:100;font-style:italic;}
.node-header .sub-header .field-name-field-related-terms .field-label:hover{cursor:help;}
.node-header .sub-header .field-name-field-related-terms ul.field-items{position:absolute;right:0;background:#f9f9f9;border:1px solid #f0f0f0;padding:5px;display:none}
.node-header .sub-header .field-name-field-related-terms:hover ul.field-items{display:block;}
.node-header .sub-header .field-name-field-related-terms ul.field-items li{list-style-type: none;margin: 0;background: url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -243px;padding-left: 12px;}

.node-content .group-entete{border: 1px solid #CBCBCB;margin-bottom: 20px;padding: 10px;}
.page-node #middle-content .node-content .group-entete .field{margin:5px;}

.node-footer a.wikiLinkEdit{display:block;padding:0 0 0 40px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -3445px;text-decoration:none;margin-top:15px}
.node-footer a.wikiLinkEdit strong{display:block}
.node-footer a.wikiLinkEdit:hover{text-decoration: underline;}

.node-footer .block-fieldgroup-menu-pager{margin:10px 0;}
.node-footer .block-fieldgroup-menu-pager .item-list .apha-pager li.pager-previous,
.node-footer .block-fieldgroup-menu-pager .item-list .apha-pager li.pager-next{width:99.5px}

.view-display-id-block_carousel_images_liees{margin-bottom:20px}

#middle-content .node .node-content #block-vulgaris_blocks-vulgaris_submenu_group_bottom .item-list{}
#middle-content .node .node-content #block-vulgaris_blocks-vulgaris_submenu_group_bottom .item-list li,
#middle-content .node .node-content #block-vulgaris_blocks-vulgaris_submenu_dossiers .item-list li {
  border-bottom:1px solid #E2E2E2;
  border-top:1px solid #fff;
  padding:8px 10px;
  background:none;
  margin:0;
}
#middle-content .node .node-content #block-vulgaris_blocks-vulgaris_submenu_group_bottom .item-list li:first-child,
#middle-content .node .node-content #block-vulgaris_blocks-vulgaris_submenu_dossiers .item-list li:first-child{border-top:none;}
#middle-content .node .node-content #block-vulgaris_blocks-vulgaris_submenu_group_bottom .item-list li:last-child,
#middle-content .node .node-content #block-vulgaris_blocks-vulgaris_submenu_dossiers .item-list li:last-child{border-bottom:none;}
#middle-content .node .node-content #block-vulgaris_blocks-vulgaris_submenu_group_bottom .item-list li a,
#middle-content .node .node-content #block-vulgaris_blocks-vulgaris_submenu_dossiers .item-list li a{
  color: #7A7A7A;
  text-shadow: 0px 2px 0px #FFF;
  font-weight:700;
}
#middle-content .node .node-content #block-vulgaris_blocks-vulgaris_submenu_group_bottom .item-list li a:hover,
#middle-content .node .node-content #block-vulgaris_blocks-vulgaris_submenu_dossiers .item-list li a:hover{color:#000}
#middle-content .node .node-content #block-vulgaris_blocks-vulgaris_submenu_group_bottom .item-list li a.active,
#middle-content .node .node-content #block-vulgaris_blocks-vulgaris_submenu_dossiers .item-list li a.active{
  color:#000;
  text-decoration:none;
  cursor:text;
  font-size:1em;
}


#block-vulgaris_blocks-vulgaris_submenu_group_bottom,
#block-vulgaris_blocks-vulgaris_submenu_dossiers{margin-top:9px}
#block-vulgaris_blocks-vulgaris_submenu_group_bottom .content,
#block-vulgaris_blocks-vulgaris_submenu_dossiers .content{border:1px solid #e2e2e2}
#block-vulgaris_blocks-vulgaris_submenu_group_bottom .item-list li a,
#block-vulgaris_blocks-vulgaris_submenu_dossiers .item-list li a{
  display:block;
  background:#fff;
  border-top:1px solid #e2e2e2;
  padding:12px 17px;
  color:#000;
  text-decoration: none;
  font-size:14px
}
#block-vulgaris_blocks-vulgaris_submenu_group_bottom .item-list li a.active,
#block-vulgaris_blocks-vulgaris_submenu_group_bottom .item-list li a:hover,
#block-vulgaris_blocks-vulgaris_submenu_dossiers .item-list li a.active,
#block-vulgaris_blocks-vulgaris_submenu_dossiers .item-list li a:hover{
  background: #f3f3f3 url(../images/arrow-right-white.png) no-repeat 0 50%;
  color:#7a7a7a;
}
#block-vulgaris_blocks-vulgaris_submenu_group_bottom .item-list li a.active span.gt,
#block-vulgaris_blocks-vulgaris_submenu_dossiers .item-list li a.active span.gt{display:none}
#block-vulgaris_blocks-vulgaris_submenu_group_bottom .item-list li a.active:hover,
#block-vulgaris_blocks-vulgaris_submenu_dossiers .item-list li a.active:hover{cursor:text;}

#block-vulgaris_blocks-vulgaris_submenu_group_bottom .item-list li:first-child > a,
#block-vulgaris_blocks-vulgaris_submenu_dossiers .item-list li:first-child > a{border-top:none}


/content-read-more{margin-top:15px}
#middle-content .node .node-content .content-read-more a{color:#d80073;font-size:1.2em;}
#middle-content .node .node-content .content-read-more a:hover{color:#000}
.content-read-more a{}

/* SYMPTOMES
---------------------------------------------------------------------- */
.node-symptomes ul.field-type-taxonomy-term-reference{margin-bottom:15px}
.page-node #middle-content .node-symptomes .content .field-name-field-genre{margin:0 4px 4px 0;float: left;}
.page-node #middle-content .node-symptomes .content .field-name-field-genre:after {content: ">";padding:0 0 0 4px;}

/* IMAGES
---------------------------------------------------------------------- */
.node-type-images .node-header{margin-bottom:0;border-bottom:none}
.node-type-images .node-footer{margin-top:0;border-top:none}
.node-header .prev-next-entity-box{margin-top:15px}
.node-footer .prev-next-entity-box{margin-bottom:15px}

.node-type-images .prev-next-entity-box .prev-next-entity-pager li.pager-item-term{width:287px}

/* QUESTIONS/RÉPONSES
---------------------------------------------------------------------- */
.best-answer-title{font-size:1.25em;}
.page-node .node-questions .comment{}
#middle-content .node .node-content .comment-footer li{padding-left:0;background:none}

/* PAGE CREATION BLOG
---------------------------------------------------------------------- */
#edit-rules-create-blog{
  font-size:0.92em;
  height:300px;
  overflow:auto;
  
  border:1px solid #f0f0f0;
  background-color:#f9f9f9;
  padding:15px;
}
#edit-rules-create-blog div.h2 {margin-bottom:1.5em}
#edit-rules-create-blog h2 {font-size:1.4em;line-height:1.6em;margin-bottom:1em}
#edit-rules-create-blog ul {margin-bottom:1.5em;padding-left:2.5em}
#edit-rules-create-blog ul, #edit-rules-create-blog ul li{list-style-type: circle;list-style-position: outside}

/* BLOG INTERNE + EXTERNE
---------------------------------------------------------------------- */
body.node-type-billet-blog-externe #community-bar,
body.html_blog #community-bar{width:80%;margin:0 20%;}

body.node-type-billet-blog-externe #community-bar,
body.html_blog #community-bar{width:1050px;margin:0 auto;} /* voir le Boss */

body.node-type-billet-blog-externe #community-bar a#community-bar-logo,
body.html_blog #community-bar a#community-bar-logo{display: block;width:105px;height:36px;background: url(../images/logo-barre-top.png) no-repeat left top;}
body.node-type-billet-blog-externe #community-bar .community-bar-block,
body.html_blog #community-bar .community-bar-block{margin:0 10px;width:auto;}
body.node-type-billet-blog-externe #community-bar #community-bar-user,
body.html_blog #community-bar #community-bar-user{width:220px;}
body.node-type-billet-blog-externe #community-bar .share-box-top,
body.html_blog #community-bar .share-box-top{margin:9px 0 0 0;}
body.node-type-billet-blog-externe #community-bar #blog-bar-contact,
body.node-type-billet-blog-externe #community-bar #community-bar-addcontent,
body.html_blog #community-bar #blog-bar-contact,
body.html_blog #community-bar #community-bar-addcontent{margin:5px 0 0 0;}

body.html_blog #blog-header{margin-bottom:20px;padding:10px;text-align: center;border: 1px solid #CBCBCB;}
body.html_blog #blog-header h1.title{margin:1em 0;font-family: 'Oswald',sans-serif;/*color:#fff;*/}
body.html_blog #blog-header h1.title a{text-decoration:none;}

/* listing des billets */
body.html_blog #block-billets-blog{border-top: 1px dotted #9B9B9B;/*margin-top: 15px;*/padding-top: 15px;}
body.html_blog #block-billets-blog .block-billets-blog-header{border-bottom: 1px dotted #9B9B9B;margin-bottom: 15px;padding-bottom: 15px;}

/* BILLET DE BLOG INTERNE (VULGARIS)
---------------------------------------------------------------------- */
p.next-item-actualites{font-weight:700}
p.next-item-actualites span{display:inline-block;float:left;height:20px;line-height:20px;color:#fff;background:transparent url(../images/sprites/sprite-pictos-vertical-right.png?20130225) no-repeat 100% -250px;text-transform:uppercase;margin-right:.4em;padding:0 12px 0 5px;font-size:.92em;overflow:hidden}



/* BILLET DE BLOG EXTERNE (IFRAME)
---------------------------------------------------------------------- */
html.node-type-billet-blog-externe{height:100%;}
body.node-type-billet-blog-externe{overflow: hidden;height:100%;}
body.node-type-billet-blog-externe #global{width:100%;height:100%;background: none;margin:40px 0 0;padding:0;}


/* PAGE DE CONTACT
---------------------------------------------------------------------- */
.page-node-nematis-contact-page h2{text-transform: none;}
.page-node-nematis-contact-page #node-nematis-contact-page .webform-client-form .form-actions .form-submit{background-color: #CD006D}





/* LISTING
---------------------------------------------------------------------- */

.views-exposed-form{border-bottom:1px solid #dadada;padding-bottom:15px;margin-bottom:15px}
.views-exposed-widgets{margin-bottom:0}
.views-exposed-form .views-exposed-widget{padding:0;padding-left:15px}
.views-exposed-form .views-exposed-widget:first-child{padding-left:0}

#middle-content .simple-pager li{margin:0}
.item-list .simple-pager li{padding:0}
.simple-pager .pager-next{width:50%;float:left;text-align:left}
.simple-pager a{font-weight:700;color:#7a7a7a;text-decoration:none}
.simple-pager a:hover, .simple-pager a:active{text-decoration:underline}
.simple-pager .pager-next a{padding-left:14px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -1644px}
.simple-pager .pager-previous{width:50%;float:right;text-align:right}
.simple-pager .pager-previous a{padding-right:14px;background:url(../images/sprites/sprite-pictos-vertical-right.png?20130225) no-repeat right 6px}

#middle-content .item-list .apha-pager li{margin:0;margin-right:2px}
#middle-content .item-list .apha-pager li.last{margin-right:0}
.item-list .apha-pager{border:none;background:none;padding:0}
.item-list .apha-pager li{border:1px solid #e2e2e2;font-weight:700;padding:0;margin:0;float:left;height:28px;line-height:28px;text-align:center}
.item-list .apha-pager li.pager-next{float:right}
.item-list .apha-pager li a{text-decoration:none;display:block}
.item-list .apha-pager li a.active{background:#f3f3f3}
.item-list .apha-pager li.pager-item, .item-list .apha-pager li.pager-ellipsis{width:41px;text-align:center}
.item-list .apha-pager li.pager-previous, .item-list .apha-pager li.pager-next{width:89px}
.item-list .apha-pager li.pager-previous a, .item-list .apha-pager li.pager-next a{color:#7a7a7a;color:#2a2a2a}
.item-list .apha-pager li.pager-previous a:hover, .item-list .apha-pager li.pager-next a:hover,
.item-list .apha-pager li.pager-previous a:active, .item-list .apha-pager li.pager-next a:active{text-decoration:underline}
.item-list .apha-pager li.pager-current{border-color:#e6e6e6;color:#949494}
.item-list .apha-pager li.pager-disabled{cursor:not-allowed;color:#b8b8b8;border-color:#e6e6e6}

#middle-content .views-row{list-style:none;margin:0;padding:0}

/* counter (comment/flag) */
.views-field-comment-count,.views-field-count{padding-left:20px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -698px;color:#7a7a7a;font-weight:700}
.views-field-count{background-position:5px -598px;border-left:1px solid #dadada;padding-left:23px}
.views-field-ops{border-left:1px solid #dadada}
.views-field-comments-link li{display:inline;padding:0}
.views-field-comments-link .comment-comments,.views-field-comments-link .comment-new-comments{display:none}

.views-field-comments-link a{color:#7a7a7a;font-weight:700;padding-left:20px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -698px;text-decoration:none;}
.views-field-comments-link .comment-label{display:none;}
.views-field-comments-link .comment-count-value-0, .views-field-comment-count .count-value-0, .views-field-count .count-value-0{text-indent:-20000px;display:inline-block;   visibility:hidden;}
.page-forum .views-field-comments-link .comment-count-value-0, .page-forum .views-field-comment-count .count-value-0, .page-forum .views-field-count .count-value-0{text-indent:0;visibility:visible;}
.views-field-comments-link a:hover, .views-field-comments-link a.comment-user-commented{background-position:0 -348px;color:#d80073;text-decoration:none;}

.views-field-ops .flag-wrapper a{color:#7a7a7a;font-weight:700;padding-left:25px;}
.views-field-ops .flag-wrapper .flag-label{display:none;}
.views-field-ops .flag-wrapper .flag-count-value-0{text-indent:-20000px;display:inline-block;   visibility:hidden;}
.views-field-ops .flag-like a{background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 5px -598px;text-decoration:none;}
.views-field-ops .flag-like a.unflag-action, .views-field-ops .flag-like a:hover{background-position:5px -398px;color:#d80073;text-decoration:none;}


/**-------- Better Exposed Filter */
.form-item-sort-bef-combine{padding-top:24px} 
.form-item-sort-bef-combine label{display:none}
.form-item-sort-bef-combine .views-submit-button{float:right;}
.form-item-sort-bef-combine .form-item{float:left}
.form-item-sort-bef-combine .form-item a{display:block;color:#7a7a7a;text-decoration:none;font-weight:700;padding:4px 22px 5px 10px;background:#fff url(../images/sprites/sprite-pictos-vertical-right.png?20130225) no-repeat 0 -5000px;border:1px solid #fff;margin-left:15px}
.form-item-sort-bef-combine .form-item a.first{margin-left:0}
.form-item-sort-bef-combine .form-item a:hover{border-color:#e2e2e2}
.form-item-sort-bef-combine .form-item a.active{background-color:#f3f3f3;border-color:#e2e2e2;color:#2a2a2a}
.form-item-sort-bef-combine .form-item a.order-asc.active{background-position:right -88px}
.form-item-sort-bef-combine .form-item a.order-desc.active{background-position:right -138px}
.form-item-sort-bef-combine .form-item a.order-asc:hover{background-position:right -138px}
.form-item-sort-bef-combine .form-item a.order-desc:hover{background-position:right -88px}

.views-exposed-form .views-exposed-widget label{margin-bottom:5px}

/**-------- Listing des actualités */
.view-id-actualites .views-widget-filter-field_user_group_value{width:160px}
.view-id-actualites .views-submit-button{width:300px;}

.view-id-questions .form-item-sort-bef-combine .form-item a{margin-left:10px}
.view-id-questions .form-item-sort-bef-combine .form-item a.first{margin-left:0}

/*
.view-id-actualites .form-item-sort-bef-combine{padding-top:24px} 
.view-id-actualites .form-item-sort-bef-combine label{display:none}
.view-id-actualites .form-item-sort-bef-combine .form-item{float:left}
.view-id-actualites .form-item-sort-bef-combine .form-item a{display:block;color:#7a7a7a;text-decoration:none;font-weight:700;padding:4px 22px 5px 10px;background:#fff url(../images/sprites/sprite-pictos-vertical-right.png?20130225) no-repeat 0 -5000px;border:1px solid #fff;margin-left:15px}
.view-id-actualites .form-item-sort-bef-combine .form-item a.first{margin-left:0}
.view-id-actualites .form-item-sort-bef-combine .form-item a:hover{border-color:#e2e2e2}
.view-id-actualites .form-item-sort-bef-combine .form-item a.active{background-color:#f3f3f3;border-color:#e2e2e2;color:#2a2a2a}
.view-id-actualites .form-item-sort-bef-combine .form-item a.order-asc.active{background-position:right -88px}
.view-id-actualites .form-item-sort-bef-combine .form-item a.order-desc.active{background-position:right -138px}
.view-id-actualites .form-item-sort-bef-combine .form-item a.order-asc:hover{background-position:right -138px}
.view-id-actualites .form-item-sort-bef-combine .form-item a.order-desc:hover{background-position:right -88px}
*/

#middle-content  .view-actualites .views-row{border-bottom:1px dotted #9b9b9b;margin-bottom:20px;padding-bottom:19px}
#middle-content  .view-actualites .views-row-last{border:none;padding-bottom:0}

.view-actualites li.views-row .node-listing{}
.view-actualites li.views-row .node-listing .node-title{font-family:'Lato',sans-serif;font-size:1.5em;text-transform:none}
.view-actualites li.views-row .node-listing .node-title a{color:#2a2a2a;text-decoration:none}

.view-actualites li.views-row .node-listing .content .content-visuel{display:inline;float:left;width:217px;height:143px;position:relative}
.view-actualites li.views-row .node-listing .content .content-visuel .label{position:absolute;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat scroll right -1250px;color:#fff;top:0;left:0;padding:4px 20px 4px 10px}
.view-actualites li.views-row .node-listing .content .content-visuel .label a{text-decoration:none;color:#fff;font-family:'Oswald', sans-serif;text-transform:uppercase;font-weight:700}

.view-actualites li.views-row .node-listing .content .content-content{display:inline;float:right;width:216px;/* ????*/width:238px}
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count{display:inline;float:right;color:#7a7a7a;text-align:right}
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count small{display:block}
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count ul{list-style:none}
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count ul li{display:inline-block;font-weight:700;height:15px;line-height:15px;margin-left:4px;}
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count ul li a,
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count ul li span.flag-like-link-fake{padding-left:17px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat scroll 0px -698px transparent;text-decoration:none;color:#7a7a7a;font-weight:700}
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count ul li a:hover{color:#d80073;text-decoration:none}
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-comment a{background-position:0px -698px}
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-comment a:hover,
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-comment a.comment-user-commented{background-position:0 -348px;color:#d80073;}
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-comment .comment-label{display:none;}
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-comment .comment-count-value-0{visibility:hidden;display:inline-block;text-indent:-20000px}
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-like a,
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-like span.flag-like-link-fake{background-position:0px -598px}
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-like a:hover,
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-like a.unflag-action{background-position:0 -398px;color:#d80073}
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-like .flag-label{display:none;}
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-like .flag-count-value-0{visibility:hidden;display:inline-block;text-indent:-20000px}

.view-actualites li.views-row .node-listing .content .content-content .content-content-header-autor{display:inline;float:left}
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-autor strong{display:block}
.view-actualites li.views-row .node-listing .content .content-content .content-content-header-autor em{font-family:Georgia, "DejaVu Serif", Norasi, serif;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0px -800px;padding-left:20px;font-size:.95em}

.view-actualites li.views-row .node-listing .content .content-content .intro{margin:6px 0}
.view-actualites li.views-row .node-listing .content .content-content .intro p{margin:0;padding:0}
.view-actualites li.views-row .node-listing .content .content-content .intro a.content-link{text-decoration:none;}
.view-actualites li.views-row .node-listing .content .content-content .intro a.content-link:hover{text-decoration:underline;color:#2a2a2a}
.view-actualites li.views-row .node-listing .content .content-content .link-more{display:block;padding-left:12px;color:#7a7a7a;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat scroll 0px -244px transparent;text-decoration:underline;}
.view-actualites li.views-row .node-listing .content .content-content .link-more:active, .view-actualites li.views-row .node-listing .content .content-content .link-more:hover{color:#2a2a2a}
.view-actualites li.views-row .node-listing .content .content-content .link-more{float:left;}
.view-actualites li.views-row .node-listing .content .content-content .at300b{float:right;}
.view-actualites li.views-row .node-listing .content .content-content ul.links a,
.view-actualites li.views-row .node-listing .content .content-content ul.links{color:#d80073;text-decoration:none}
.view-actualites li.views-row .node-listing .content .content-content ul.links a:active,.view-actualites li.views-row .node-listing .content .content-content ul.links a:hover{text-decoration:underline}
.view-actualites li.views-row .node-listing .content .content-content ul.links.inline{float:left;margin:6px 0}
.view-actualites li.views-row .node-listing .content .content-content ul.links .flag-count{display:none}
.view-actualites li.share-addthis .at16nc{display:inline;float:none;margin-right:0;width:0;background:none}
.view-actualites li.views-row .node-listing .content .content-content .tags{float:left}
#middle-content .view-actualites li.views-row .node-listing .content .content-content .tags .field-name-field-tags.field-format-list-comma{margin:6px 0 0;}
#middle-content .view-actualites li.views-row .node-listing .content .content-content ul.links{margin-bottom:0}
#middle-content .view-actualites li.views-row .node-listing .content .content-content ul.links li{margin:0 5px 0 0 ;padding-right:5px;border-right:1px solid #dadada;float:left}
#middle-content .view-actualites li.views-row .node-listing .content .content-content ul.links li.last{margin-right:0;padding-right:0;border-right:none}





/**-------- Listing des dossiers */
.view-id-dossier .views-widget-filter-field_user_group_value{width:160px}
.view-id-dossier .views-submit-button{width:300px;}

.view-dossier li.views-row .node-listing .node-title{font-family:'Lato',sans-serif;font-size:1.5em;text-transform:none;margin-top:10px}
.view-dossier li.views-row .node-listing .node-title a{color:#2a2a2a;text-decoration:none}
.view-dossier li.views-row .node-listing .content .content-visuel{display:inline;float:left;width:217px;height:143px;position:relative}
.view-dossier li.views-row .node-listing .content .content-visuel .label{position:absolute;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat scroll right -1250px;color:#fff;top:0;left:0;padding:4px 20px 4px 10px}
.view-dossier li.views-row .node-listing .content .content-visuel .label a{text-decoration:none;color:#fff;font-family:'Oswald', sans-serif;text-transform:uppercase;font-weight:700}
.view-dossier li.views-row .node-listing .content .content-content{display:inline;float:right;width:216px;width:238px}
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count{display:inline;float:right;color:#7a7a7a;text-align:right}
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count small{display:block}
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count ul{list-style:none}
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count ul li{display:inline-block;font-weight:700;height:15px;line-height:15px;margin-left:4px;}
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count ul li a,
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count ul li span.flag-like-link-fake{padding-left:17px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat scroll 0px -698px transparent;text-decoration:none;color:#7a7a7a;font-weight:700}
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count ul li a:hover{color:#d80073;text-decoration:none}
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-comment a{background-position:0px -698px}
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-comment a:hover,
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-comment a.comment-user-commented{background-position:0 -348px;color:#d80073;}
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-comment .comment-label{display:none;}
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-comment .comment-count-value-0{visibility:hidden;display:inline-block;text-indent:-20000px}
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-like a,
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-like span.flag-like-link-fake{background-position:0px -598px}
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-like a:hover,
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-like a.unflag-action{background-position:0 -398px;color:#d80073}
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-like .flag-label{display:none;}
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-count ul li.count-like .flag-count-value-0{visibility:hidden;display:inline-block;text-indent:-20000px}
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-autor{display:inline;float:left}
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-autor strong{display:block}
.view-dossier li.views-row .node-listing .content .content-content .content-content-header-autor em{font-family:Georgia, "DejaVu Serif", Norasi, serif;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0px -800px;padding-left:20px;font-size:.95em}
.view-dossier li.views-row .node-listing .content .content-content .intro{margin:6px 0}
.view-dossier li.views-row .node-listing .content .content-content .intro p{margin:0;padding:0}
.view-dossier li.views-row .node-listing .content .content-content .intro a.content-link{text-decoration:none;}
.view-dossier li.views-row .node-listing .content .content-content .intro a.content-link:hover{text-decoration:underline;color:#2a2a2a}
.view-dossier li.views-row .node-listing .content .content-content .link-more{display:block;padding-left:12px;color:#7a7a7a;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat scroll 0px -244px transparent;text-decoration:underline;}
.view-dossier li.views-row .node-listing .content .content-content .link-more:active, .view-dossier li.views-row .node-listing .content .content-content .link-more:hover{color:#2a2a2a}
.view-dossier li.views-row .node-listing .content .content-content .link-more{float:left;}
.view-dossier li.views-row .node-listing .content .content-content .at300b{float:right;}
.view-dossier li.views-row .node-listing .content .content-content ul.links a,
.view-dossier li.views-row .node-listing .content .content-content ul.links{color:#d80073;text-decoration:none}
.view-dossier li.views-row .node-listing .content .content-content ul.links a:active,.view-dossier li.views-row .node-listing .content .content-content ul.links a:hover{text-decoration:underline}
.view-dossier li.views-row .node-listing .content .content-content ul.links.inline{float:left;margin:6px 0}
.view-dossier li.views-row .node-listing .content .content-content ul.links .flag-count{display:none}
.view-dossier li.share-addthis .at16nc{display:inline;float:none;margin-right:0;width:0;background:none}
.view-dossier li.views-row .node-listing .content .content-content .tags{float:left}

#middle-content .view-dossier li.views-row{margin-bottom:20px;}

.view-dossier .views-view-grid tr,
.view-dossier .views-view-grid td { border: 0 !important; }
.view-dossier .views-view-grid .views-field-title { display: block; margin-top: 5px; }
.view-dossier .views-view-grid .views-field-title a { font-family: 'Lato',sans-serif; font-size: 1.5em; line-height: 1.3em; font-weight: bold; text-transform: none; text-decoration: none; color: #2a2a2a; }
.view-dossier .views-view-grid img { vertical-align: middle; }
.view-dossier .views-view-grid .no-image { display: block; width: 300px; height: 200px; margin: 0 auto; background: url(../images/picto_noimage.png) 50% 50% no-repeat #e9e9e9; }

/*
#middle-content .view-dossier li.views-row .node-listing .content .content-content .tags .field-name-field-tags.field-format-list-comma{margin:6px 0 0;}
#middle-content .view-dossier li.views-row .node-listing .content .content-content ul.links{margin-bottom:0}
#middle-content .view-dossier li.views-row .node-listing .content .content-content ul.links li{margin:0 5px 0 0 ;padding-right:5px;border-right:1px solid #dadada;float:left}
#middle-content .view-dossier li.views-row .node-listing .content .content-content ul.links li.last{margin-right:0;padding-right:0;border-right:none}
*/


/**-------- Listing des sondages */
.view-id-sondage .views-widget-filter-field_user_group_value{width:160px}
.view-id-sondage .views-submit-button{width:300px;}

.view-id-questions .form-item-sort-bef-combine .form-item a{margin-left:10px}
.view-id-questions .form-item-sort-bef-combine .form-item a.first{margin-left:0}

#middle-content  .view-sondage {
	margin-top: 25px;
}

#middle-content  .view-sondage .views-row:after {
	content: '';
	display: block;
	clear: both;
}
#middle-content  .view-sondage .views-row{border-bottom:1px dotted #9b9b9b;margin-bottom:20px;padding-bottom:19px}
#middle-content  .view-sondage .views-row-last{border:none;padding-bottom:0}

.view-sondage .view-content .views-field-field-image{
	display: inline;
	float: left;
	width: 217px;
	height: 143px;
	position: relative;
	overflow: hidden;
	background: #f3f3f3 url(../images/picto_noimage.png) no-repeat 50% 50%;
}
.view-sondage .view-content .views-field-field-image img{
	width: 100%;
	height: auto;
}
.view-sondage .view-content .views-field-title,
.view-sondage .view-content .views-field-php{
	display: inline;
	float: right;
	width: 238px;
}
.view-sondage .view-content .views-field-php {
	margin-top: 15px;
}
.view-sondage .view-content .views-field-title a{
	font-family: 'Lato',sans-serif;
	font-size: 1.5em;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
}



/**** LISTING GLOSSAIRE */
.glossary-list{}
.glossary-list .attachment-before{margin-bottom:20px}
.glossary-list .attachment .view-header{margin:0}
.glossary-list .attachment .view-content a{display:block;width:29px;height:29px;line-height:29px;margin-right:6px;text-align:center;border:1px solid #e2e2e2;background:#f3f3f3;font-weight:700;float:left;text-decoration:none}
.glossary-list .attachment .view-content a.active{background:#f9f9f9;color:#949494;border-color:#f0f0f0}
.glossary-list .attachment .view-content .views-summary-last a{margin-right:0}
.glossary-list .attachment .view-content .group-row{margin-bottom:6px}
.glossary-list .attachment .view-content .group-row-last{margin-bottom:0}

.glossary-list .view-header{margin-bottom:20px}

.glossary-list .view-content-wrapper{}
.glossary-list .view-content-wrapper .view-pager-top{margin-bottom:10px}
.glossary-list .view-content-wrapper .view-pager-bottom{margin-top:10px}
.glossary-list .view-content-wrapper .view-content{background:#fff;border:1px solid #e9e9e9}
.glossary-list .view-content-wrapper .views-row{border-bottom:1px solid #dadada}
#middle-content .glossary-list .view-content-wrapper .views-row{padding:10px 15px}
.glossary-list .view-content-wrapper .views-row-last{border-bottom:none}
/*.glossary-list .view-content-wrapper h2.field-content, .glossary-list .view-content-wrapper h3.field-content{font-size:1em;margin-bottom:0;text-transform:none;font-family:'Lato', sans-serif}*/
.glossary-list .view-content-wrapper h2.field-content, .glossary-list .view-content-wrapper h3.field-content{font-size:1.5em;margin-bottom:0;text-transform:none;font-family:'Lato', sans-serif}
/* images */
.view-id-cat_gories_image .view-content-wrapper h2.field-content,
.view-id-cat_gories_image .view-content-wrapper h3.field-content,
.view-id-images .view-content-wrapper h2.field-content,
.view-id-images .view-content-wrapper h3.field-content{font-size:1em;margin-bottom:0;text-transform:none;font-family:'Lato', sans-serif}
.glossary-list .view-content-wrapper .inline{display:inline;}
.glossary-list .view-content-wrapper .inline h2, .glossary-list .view-content-wrapper .inline h3{display:inline;}
.glossary-list .view-content-wrapper .views-field-field-related-terms a, .glossary-list .view-content-wrapper .views-field-title a, .glossary-list .view-content-wrapper .views-field-name a{font-weight:700;text-decoration:none}
.glossary-list .view-content-wrapper span.views-field-body, .glossary-list .view-content-wrapper span.views-field-view-node, .glossary-list .view-content-wrapper span.views-field-description{padding-left:5px}
.glossary-list .view-content-wrapper .views-field-view-node{}
.glossary-list .view-content-wrapper .views-field-view-node a{font-weight:700;color:#7a7a7a;text-decoration:none;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -244px;padding-left:12px;text-decoration:underline;}
.glossary-list .view-content-wrapper .views-field-view-node a:active,.glossary-list .view-content-wrapper .views-field-view-node a:hover{text-decoration:underline;color:#2a2a2a}
.glossary-list .view-content-wrapper .views-field-field-theme, .glossary-list .view-content-wrapper .views-field-field-theme a{color:#7a7a7a;font-style:italic;text-decoration:none}
.glossary-list .view-content-wrapper .views-field-field-theme{float:left}
.glossary-list .view-content-wrapper .views-group-comment-count-count, .glossary-list .view-content-wrapper .views-group-comment-count-ops,
.glossary-list .view-content-wrapper .views-group-comments-link-ops{float:right;text-align:right;min-width:60px}
.glossary-list .view-content-wrapper .views-group-comment-count-count, .glossary-list .view-content-wrapper .views-group-comment-count-nothing{float:right;text-align:right;min-width:60px}
.glossary-list .view-content-wrapper .views-group-comment-count-nothing .views-field-nothing{padding-left:3px}
.glossary-list .view-content-wrapper .username{font-weight:700}
/*.glossary-list .view-content-wrapper a:hover, .glossary-list .view-content-wrapper a:active{text-decoration:underline}*/
.glossary-list .view-content-wrapper .views-field-created{color:#7a7a7a}

.glossary-list .header-white .view-header,
.glossary-list .header-white .view-content-wrapper, 
.glossary-list .header-white .view-content-wrapper .view-content,
.glossary-list .header-white .view-content-wrapper .view-content .item-list {padding:0;margin:0;border:0;background:#fff}


table.views-view-grid{}
table.views-view-grid tbody{background:#fff}
table.views-view-grid tr{background:none;border-bottom:1px solid #dadada;padding:0}
table.views-view-grid tr.row-last{border-bottom:none}
table.views-view-grid th{padding:0.4em 0.8em;font-size:1.15em;background:none}
table.views-view-grid td{vertical-align:middle;border-left:1px solid #e9e9e9;padding:0.8em;text-align:center;vertical-align:top;}
table.views-view-grid td.col-first{border-left:none}

table.cols-3 td{width:33%}

/* LISTING BLOG A-Z
---------------------------------------------------------------------- */
.views-field-totalcount{color:#7a7a7a;font-weight:700;background:url(../images/sprites/sprite-pictos-vertical.png) 0 -2597px;padding-left:18px}

#views-exposed-form-blogs-glossary-listing #edit-title-wrapper{float:right;}
#views-exposed-form-blogs-glossary-listing .form-item-field-theme-tid select{width:180px}
#views-exposed-form-blogs-glossary-listing .views-submit-button{clear:both;float:none;text-align:right;}
#views-exposed-form-blogs-glossary-listing .views-submit-button input{margin-top:1em;float:none;display:inline-block;width:150px}

.view-blogs .views-field-picture{float:left;width:41px}
.view-blogs .views-group-title-name{float:left;}
.view-blogs .views-group-totalcount-field-theme, .view-blogs .views-group-totalcount-count{float:right;width:130px;text-align:right;}
.view-blogs .view-content-wrapper .views-group-totalcount-field-theme .views-field-field-theme{float:none;display:block;}
.view-blogs .view-content-wrapper .views-group-totalcount-field-theme .views-field-field-theme a:hover{color:#2a2a2a;text-decoration:underline;}

/* LISTING THEMES MEDICAUX
---------------------------------------------------------------------- */
.page-themes-medicaux .views-field-ops{border:none;float:right;text-align:right;}
.page-themes-medicaux .views-field-ops .flag-wrapper a{padding-left:0;}


/* LISTING TAXONOMY SYMPTOMES
---------------------------------------------------------------------- */
/** taxo Sexe **/
#middle-content .view-display-id-page_symptomes_taxo_liste_sexe .item-list ul li .views-field-name a,
#middle-content .view-display-id-page_symptomes_taxo_liste_sexe .item-list ul li{display:inline;float:left;width:218px}

#middle-content .view-display-id-page_symptomes_taxo_liste_sexe .item-list ul li .views-field-name a{text-align:center;padding-top:360px;background:url(../images/bg-symptomes-sexe.png) no-repeat left top}
#middle-content .view-display-id-page_symptomes_taxo_liste_sexe .item-list ul li.Femme .views-field-name a{background-position:-219px top;width:256px}

#middle-content .view-display-id-page_symptomes_taxo_liste_sexe .item-list ul li .views-field-nid{display:none}


/** taxo categorie **/
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper{}
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .view-pager-top{margin-bottom:10px}
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .view-pager-bottom{margin-top:10px}
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .view-content{background:#fff;border:1px solid #e9e9e9}
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .views-row{border-bottom:1px solid #dadada}
#middle-content .view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .views-row{padding:15px}
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .views-row-last{border-bottom:none}
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .views-field-field-related-terms a, .view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .views-field-title a{font-weight:700;text-decoration:none}
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .views-field-body, .view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .views-field-view-node{padding-left:5px}
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .views-field-view-node a{font-weight:700;color:#7a7a7a;text-decoration:none;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -244px;padding-left:12px}
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .views-field-view-node a:active,.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .views-field-view-node a:hover{text-decoration:underline}
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .views-field-field-theme, .view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .views-field-field-theme a{color:#7a7a7a;font-style:italic;text-decoration:none}
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .views-field-field-theme{float:left}
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .views-group-comment-count-count{float:right}
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper a.username{font-weight:700}
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper a:hover, .view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper a:active{text-decoration:underline}
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper .views-field-created{color:#7a7a7a}

/* LISTING QUESTIONS/RÉPONSES
---------------------------------------------------------------------- */
.views-exposed-form .form-item-status select{width:120px}

#middle-content .listing-answer .views-row{margin-top:20px;padding-top:20px;border-top:1px dotted #9b9b9b}
#middle-content .listing-answer .views-row:first-child{margin-top:0;padding-top:0;border-top:none}
.listing-answer .views-field, .listing-answer .views-group{padding-left:107px;}
.listing-answer .views-group .views-field{padding-left:0}
.listing-answer .views-field-picture{width:92px;height:92px;overflow:hidden;padding-left:0;float:left;}
.listing-answer .views-field-picture img{width:92px;height:92px;}
.listing-answer .views-group-name-comment-count{display:inline;padding-left:15px}
.listing-answer .views-field-comment-count{background:none;margin-left:1em}
.listing-answer .views-field-comment-count a{font-weight:700;color:#7a7a7a;text-decoration:none;padding-left:12px;background: url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -244px;}
.listing-answer .views-field-comment-count a:hover{text-decoration:underline;}
.listing-answer .views-field-field-theme a{text-decoration:none;font-weight:700}
.listing-answer .views-field-field-theme a:hover{text-decoration:underline;}
.listing-answer .views-field-created{color:#7a7a7a}

.listing-answer .view-pager-bottom{margin-top:15px}

.listing-answer .views-group:after{clear:none;}

.comment ul.links .flag-best-answer a{background-position:0 -3500px;padding-left:20px}
.comment ul.links .flag-best-answer a:hover, .comment ul.links .flag-best-answer a.unflag-action{background-position:0 -3550px}

.comment-wrapper .best-answer{background-color:#f0f0f0}
.comment-wrapper .best-answer .comment-body-wrapper{background:#fff;border-color:#e2e2e2}
.comment-wrapper .best-answer .field-name-comment-body-before{background-position:0 -3600px}

#block-views-questions-block_carousel{margin-bottom:20px}
#block-views-questions-block_carousel .view{background:#f3f3f3;border:1px solid #e2e2e2}
#block-views-questions-block_carousel .jcarousel-container-vertical .jcarousel-prev{top:-40px;right:28px;}
#block-views-questions-block_carousel .jcarousel-container-vertical .jcarousel-next{top:-40px;right:-2px;}
#block-views-questions-block_carousel .jcarousel-clip-vertical{height:239px;overflow:hidden;}
#block-views-questions-block_carousel li.jcarousel-item{width:475px;height:239px}
#block-views-questions-block_carousel li.jcarousel-item .node-questions{height:239px}

#block-views-questions-block_carousel .content-answer, #block-views-questions-block_carousel .best-answer-content{padding:9px}
#block-views-questions-block_carousel .best-answer-content{border-top:1px solid #e2e2e2}
#block-views-questions-block_carousel .best-answer-content .comment{background:none;border:none;padding:0}
#block-views-questions-block_carousel .best-answer-content .comment .new{display:none;}
#block-views-questions-block_carousel .best-answer-content .comment .best-answer-title{font-size:1em;font-style:italic;color:#2a2a2a;font-weight:100}
#block-views-questions-block_carousel .best-answer-content .comment .user-picture{display:none;}
#block-views-questions-block_carousel .best-answer-content .comment .comment-content-wrapper{margin-left:0}
#block-views-questions-block_carousel .best-answer-content .comment .comment-body-wrapper{background:#fff;border-color:#e2e2e2}
#block-views-questions-block_carousel .best-answer-content .comment .comment-footer{display:none;}
#block-views-questions-block_carousel .best-answer-content .comment .field-name-comment-body-before{background-position:0 -3600px}
#middle-content #block-views-questions-block_carousel .listing-answer .views-row{margin-top:0;padding-top:0;border-top:none}

/* LISTING RÉSULTATS DE RECHERCHE
---------------------------------------------------------------------- */
.view-display-id-page_search_results .views-field-field-image{float:left;margin-right:10px}
.view-display-id-page_search_results .view-content-wrapper .views-field-title{margin-bottom:5px}
.view-display-id-page_search_results .view-content-wrapper .views-field-title a{font-weight:normal;font-size:1.2em;text-decoration:underline;color:#d80073}
.view-display-id-page_search_results .view-content-wrapper .views-field-title a:hover, .view-display-id-page_search_results .view-content-wrapper .views-field-title a:active{color:#b3005f}


/* GÉNÉRIQUE VIEWS */
h2.views-field-title{font-size:1.4em}
h2.views-field-title a{text-decoration:none;}

/* FORMULAIRES GENERIQUES
---------------------------------------------------------------------- */
.form-item{margin:1em 0}
.form-item:first-child{margin-top:0}
.form-item:last-child{margin-bottom:0}
.form-textarea-wrapper{border:5px solid #f3f3f3}
.form-item-focus .form-textarea-wrapper{border-color:#fbe5f1}

input.form-text, textarea.form-textarea{
  /*background:#e8e8e8;
  border:1px solid #212121;
  font-size:1em;
  padding:5px;
  margin-bottom:10px;
  font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif;*/
	background:#fff;
	border:1px solid #dadada;
	font-size:1em;
	padding:10px;
	color:#7a7a7a;
}

input.form-text:focus, textarea.form-textarea:focus{
  color:#2a2a2a;
	border-color:#fbe5f1;
}

input.form-submit, a.fake-submit, #community-bar-wrap span.fake-submit a{
	display:block;
	color:#fff;
	font-weight:700;
	font-size:1em;
	text-align:center;
	border:1px solid #c9006b;
	background:#de2688;
	padding:5px;
	text-decoration:none;
	line-height:1.4em;
	float:left;
}
input.form-submit{width:100%;max-width:300px}

input.form-submit:hover, input.form-submit:focus,
a.fake-submit:hover, a.fake-submit:focus,
#community-bar-wrap span.fake-submit a:hover, #community-bar-wrap span.fake-submit a:focus{
	border-color:#d80073;
	/*background:#d80073;*/
	background:#a70059;
}

.form-actions input{margin-left:15px}
.form-actions input:first-child{margin-left:0}

.statuses-update .button{padding:5px;}

/*
.views-exposed-form div.form-type-select{
	width:100%;
	height:28px;
	line-height:25px;
	overflow:hidden;
  border:1px solid #dadada;
	background:url(../images/sprites/sprite-pictos-vertical-right.png?20130225) no-repeat right -200px;
}
.views-exposed-form div.form-type-select select.form-select{
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
	
	width:115%;
	border:none;
	background:none
}
*/

.views-exposed-form .form-item-g select{width:155px}

.chzn-container{width:100%}
.chzn-container-single .chzn-single{
  height:28px;
  line-height:28px;
	border:1px solid #dadada;
	color:#2a2a2a;
}
.chzn-container-single .chzn-single div{width:26px;}
.chzn-container-single .chzn-single span{margin-right:34px}
.chzn-container-single .chzn-single div b{background:url(../images/sprites/sprite-pictos-vertical-right.png?20130225) no-repeat right -200px}
.chzn-container .chzn-drop{border-color:#dadada;color:#7a7a7a}
.chzn-container .chzn-results .highlighted{background:#b8b5b0}
.chzn-container .chzn-results .result-selected{font-weight:700}

select.form-select:focus{outline-style:none !important;outline:none !important}

.form-actions #edit-cancel{display:inline-block;margin-top:10px;/*background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -1643px;*/padding-left:14px}

.form-item .counter{font-style:italic;}

form.node-form .form-wrapper{margin:15px 0 15px;padding-bottom:20px;background:url(../images/bg-comment-form-wrapper.png) repeat-x bottom center;display: block;visibility: visible;}
form.node-form .form-wrapper:last-child, form.node-form .form-wrapper .form-wrapper{margin:0;padding:0;background:none}
form.node-form .field-multiple-table th.field-label{padding-left:.85em}
form.node-form .form-textarea-wrapper{border:none}

#middle-content #autocomplete{border-color:#d8d8d8}
#middle-content #autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}
#middle-content #autocomplete li{list-style:none;list-style-image:none;margin:0;padding:.25em;color:#2a2a2a}
#middle-content #autocomplete li.selected{color:#2a2a2a;background:#f8f8f8}

/* FORMS EDITIONS NODE+USER
---------------------------------------------------------------------- */
form.form-edit-node-and-user{}
form.form-edit-node-and-user .chzn-container {vertical-align: middle;}

form.form-edit-node-and-user .image-widget-data input.form-submit{display: inline;width:auto;float: none;padding:0 15px;margin:0 5px;}

form.form-edit-node-and-user .tabledrag-toggle-weight-wrapper,
form.form-edit-node-and-user .ckeditor_links,
form.form-edit-node-and-user .field-widget-text-textarea-with-summary .field-edit-link,
form.form-edit-node-and-user tbody tr.draggable .form-item label span.form-required{display:none;visibility: hidden;}
#middle-content .form-type-select li{list-style:none;margin-left:0px}
#middle-content .form-type-select li.search-choice{margin-left:3px;}

/** edit encyclo **/
form.form-edit-node-and-user #edit-field-voir-egalement-tmp,
form.form-edit-node-and-user #node_encyclopedie_form_group_old_version{display: none;}

/** Voir les différences **/
#middle-content table.diff{
	border-bottom: 1px dotted #9B9B9B;
  margin-bottom: 20px;
  padding-bottom: 19px;
}
#middle-content table.diff tbody{border:2px solid #ff0000;}
#middle-content table.diff .diff-section-title{
	background: none repeat scroll 0 0 #DADADA;
	padding: 0.65em 0.85em;
	font-size:1em;
}

/*
form.form-edit-node-and-user{}
form.form-edit-node-and-user input.form-text{width:100%}
form.form-edit-node-and-user input.form-submit{width:auto;display:inline;margin-right:5px}

form.form-edit-node-and-user .tabledrag-toggle-weight-wrapper,
form.form-edit-node-and-user tbody tr.draggable .form-item label span.form-required{display:none}
form.form-edit-node-and-user tbody tr.draggable input.form-text{width:95%}

form.form-edit-node-and-user .field-multiple-table td.field-multiple-drag{}
form.form-edit-node-and-user .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:0;margin-left:0;height:1.2em}
form.form-edit-node-and-user .field-multiple-table td.field-multiple-drag .tabledrag-changed{float:right;margin:-1em 2px}
*/

/* form import blog externe */
form#blog-externe-node-form #edit-feeds-imagegrabber {display:none}

/* COMMENTS
---------------------------------------------------------------------- */
#comments{margin-top:0}
.comment-wrapper{margin-top:20px}
.comment-wrapper,
.quicktabs-wrapper,
.view-display-id-page_symptomes_taxo_liste_categorie .view-content-wrapper,
.glossary-list .view-content-wrapper,
.forum-table-wrapper,
.menu-group-wrapper
{background-color:#f3f3f3;border:1px solid #dadada;padding:9px}

.attachment .view-content-wrapper{background:none;border:none;padding:0}

.comment-wrapper-content{background:#fff;border:1px solid #e9e9e9}
.comment-wrapper .comments-title{
  font-size:1.08em;
  text-transform:uppercase;
  color:#fff;
  position:relative;
  margin:0;
  background-color:#B3B0AB;
  padding:5px 10px 6px;
}

.comment-wrapper .pager{margin:0 15px 15px}

.comment{padding:15px;border-top:1px solid #dadada;background:#fff}
/*.comment:first-child{border-top:none}*/

.comment-form-wrapper{background:url(../images/bg-comment-form-wrapper.png) repeat-x top center}
.comment-form-wrapper .comment-form-title{padding:20px 15px 15px;margin:0;font-size:1.08em;font-family:}
.comment-form-wrapper .comment-form{padding:0 15px 0}
.comment-form-wrapper .clientside-error{margin:0 15px}

.comment .user-picture{float:left;width:60px}
.comment .user-picture img{width:50px;height:50px}
.comment .comment-content-wrapper{margin-left:60px}
.comment .comment-body-wrapper{border:1px solid #f0f0f0;background:#f9f9f9;padding:10px;/*font-size:.92em;*/position:relative}
.page-node #middle-content .node .content .field-name-comment-body{margin-bottom:0}
.comment .field-name-comment-body p:last-child{margin-bottom:0}
.comment .field-name-comment-body-before{display:block;width:11px;height:7px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -1850px;margin-left:30px;position:relative;top:1px;z-index:1}

.comment .new{font-family:Georgia, "DejaVu Serif", Norasi, serif;font-size:.95em;font-style:italic;}
.comment .submitted{margin-bottom:0}
.comment .submitted a, .comment .submitted .username{color:#2a2a2a;text-decoration:none}
.comment .submitted .username{font-weight:700}
.comment .submitted a:hover, .comment .submitted a:active{text-decoration:underline}
.comment .submitted-date{color:#7a7a7a;margin-left:10px;font-size:.92em}
.comment ul.links{}
#middle-content .comment ul.links li{float:left;margin-left:10px}
#middle-content .comment ul.links li.first{margin-left:0}
.comment ul.links a{color:#d80073;text-decoration:none;padding-left:14px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat -2000px 0}
.comment ul.links a:hover, .comment ul a:active{color:#b3005f;text-decoration:underline}

.comment ul.links .comment-approve a{padding-left:19px;background-position:0 -3498px}
.comment ul.links .comment-edit a{padding-left:19px;background-position:0 -1998px}
.comment ul.links .flag-abuse_comment a{padding-left:16px;background-position:0 -1946px}
.comment ul.links .comment-delete a{padding-left:16px;background-position:0 -2046px}
.comment ul.links .comment-reply a{background-position:0 -245px}

.comment .tools{float:right;border:none;padding:0;margin:0;margin-left:15px;background:none}

.indented{margin-left:0;padding-left:12px;background:#dadada}

.sidebar .block-comment-form-block .content{padding:0}
.sidebar .block-comment-form-block .comment-wrapper{margin-top:0}
.comment-form-block-wrapper .comment-form-wrapper .field-name-comment-body{margin-top:10px;font-size:0.92em;line-height:1.25em}
.comment-form-block-wrapper .comment-form-wrapper{background-position:left bottom;padding-bottom:7px}
.comment-form-block-wrapper .indented{padding-left:0}
.comment-form-block-wrapper .comment-content-wrapper .field-name-comment-body{font-size:.92em;line-height:1.25em}
.comment-form-block-wrapper .comment-content-wrapper .field-name-comment-body a.more-link{background-position:0 -246px}
.comment-form-block-wrapper div.more-link{border:none;padding-top:0}

 /*.comment-wrapper-content .comment:first-child{border-top:none}*/
.comment-wrapper-content .real-comment-first{border-top:none}



.filter-guidelines, .filter-wrapper{display:none;visibility:hidden;}

.view-actualites .comment-wrapper{background:#fff;padding:0}
.view-actualites .comment-wrapper-node,.view-actualites .comment-form-wrapper{padding:0 9px}
.view-actualites .comment-wrapper-content{border:none}
.view-actualites .comment, .view-actualites .comment-form-wrapper .comment-form-title, .view-actualites .comment-form-wrapper .comment-form{padding-left:0;padding-right:0}
.view-actualites .comment-form-wrapper {background-color:#dadada;background-image:url(../images/bg-comment-form-wrapper-bg-white.png);padding-bottom:9px}
.view-actualites .comment-form-wrapper .form-actions{margin-bottom:0}

.view-dossier .comment-wrapper{background:#fff;padding:0}
.view-dossier .comment-wrapper-node,.view-dossier .comment-form-wrapper{padding:0 9px}
.view-dossier .comment-wrapper-content{border:none}
.view-dossier .comment, .view-dossier .comment-form-wrapper .comment-form-title, .view-dossier .comment-form-wrapper .comment-form{padding-left:0;padding-right:0}
.view-dossier .comment-form-wrapper {background-color:#dadada;background-image:url(../images/bg-comment-form-wrapper-bg-white.png);padding-bottom:9px}
.view-dossier .comment-form-wrapper .form-actions{margin-bottom:0}

.comment-link-show-wrapper{display:block;padding:9px;border-bottom:1px solid #dadada;}
a.comment-link-show{padding-left:20px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -698px;text-decoration:none}
a.comment-link-show:hover{color:#d80073;background-position:0 -348px}

/* comment ajax */
.comment-wrapper-node form{margin:20px;padding:20px;background:#f9f9f9;border:1px solid #f0f0f0}
 

.ajax-progress-throbber{display:inline-block;background:url(../images/throbber-big.gif) no-repeat 98% 1000px;}

/* BLOCK SPÉCIFIQUES
---------------------------------------------------------------------- */
#block-vulgaris_blocks-vulgaris_blogs_a_z{margin-bottom:20px;border:1px solid #dadada}
#block-vulgaris_blocks-vulgaris_blogs_a_z .content{background:url(../images/bg-block-blogs-a-z.png) no-repeat left bottom}
#block-vulgaris_blocks-vulgaris_blogs_a_z .content .blog-a-z-wrapper{padding:1em 1em 1em 165px}
#block-vulgaris_blocks-vulgaris_blogs_a_z .content .blog-a-z-wrapper p{margin-bottom:10px}
#block-vulgaris_blocks-vulgaris_blogs_a_z .content .blog-a-z-wrapper ul li{clear:both;margin:6px 0;}
#block-vulgaris_blocks-vulgaris_blogs_a_z .content .blog-a-z-wrapper ul li .views-field-counter{margin-right:.65em;background:#B3B0AB;color:#fff;float:left;margin-left:0;padding:1px 6px;}
/*#block-vulgaris_blocks-vulgaris_blogs_a_z .content .blog-a-z-wrapper ul li.first .views-field-counter{background:#00AF4D;}*/
#block-vulgaris_blocks-vulgaris_blogs_a_z .content .blog-a-z-wrapper .fake-submit{margin:5px 0 0;}

#block-views-history_rec_similar_nodes-block{margin-top:20px}


#block-views-all_activity-block_content{margin-bottom:20px}
#middle-content #block-views-all_activity-block_content .glossary-list .view-content-wrapper .views-row{padding:0}
#middle-content #block-views-all_activity-block_content .glossary-list .view-content-wrapper .views-row-last{border-bottom:1px solid #dadada}
#middle-content #block-views-all_activity-block_content .glossary-list .view-content-wrapper .views-row .views-group-type-created{padding:10px 15px}
#block-views-all_activity-block_content .jcarousel-clip-vertical{height:348px;overflow:hidden}
#middle-content #block-views-all_activity-block_content .jcarousel-item{height:87px;width:453px}
#block-views-all_activity-block_content figure.user-picture-wrapper{display:none}
#block-views-all_activity-block_content .views-field{padding-left:25px}
#block-views-all_activity-block_content .views-field-type{padding-left:0;float:left;margin-right:10px;margin-top:4px;width:15px}

#block-vulgaris_blocks-vulgaris_theme_forum{margin-bottom:20px;text-align:center;border:1px solid #cbcbcb;padding:10px}
#block-vulgaris_blocks-vulgaris_theme_forum a.fake-submit{display:inline-block;float:none;}

#block-quicktabs-forum_theme{margin-bottom:20px}
#block-quicktabs-forum_theme .views-field, #block-quicktabs-forum_theme .views-group{margin-left:0}

.sub-block{margin-top:.5em}
.sub-block:first-child{margin-top:0}
.sub-block-title{font-weight:700;margin-bottom:0.25em}

#block-views-node_blocks-also_read_content{margin-bottom:15px;padding-top:10px;/*border-top:1px dotted #9B9B9B*/}
#middle-content #block-views-node_blocks-also_read_content .block-title{border-bottom:1px solid #2a2a2a;font-weight:700}
#middle-content #block-views-node_blocks-also_read_content li.views-row{background: url("../images/read-more-alone.png") no-repeat 0 6px;margin: 4px 0;padding-left: 16px;}
#middle-content #block-views-node_blocks-also_read_content li.views-row a{color:#12c}
#middle-content #block-views-node_blocks-also_read_content li.views-row a:hover{color:#000}
#middle-content #block-views-node_blocks-also_read_content li.link-read-more{margin-top:1em}
/*
#middle-content .node .node-content #block-views-node_blocks-also_read_content li.link-read-more{background:none;padding-left:0;text-align:right;}
#middle-content .node .node-content #block-views-node_blocks-also_read_content li.link-read-more a{color:#d80073;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -500px;padding-left:20px;text-decoration:none;}
#middle-content .node .node-content #block-views-node_blocks-also_read_content li.link-read-more a:hover{text-decoration:underline;}
*/

#middle-content .view-display-id-block_actualites_carousel_mini{}
#middle-content #block-views-a3e2a8a5ae1e2fdb4617f4c216b64d73{margin-top:15px;padding-top:10px;border-top:1px dotted #9B9B9B}
#middle-content #block-views-a3e2a8a5ae1e2fdb4617f4c216b64d73 .block-title{border-bottom:1px solid #2a2a2a;font-weight:700}
#middle-content .view-display-id-block_actualites_carousel_mini .views-row{border-bottom:0;padding-bottom:0;margin-bottom:0;  /*font-size:.8em;line-height:1.4em*/}
#middle-content .view-display-id-block_actualites_carousel_mini .views-field-title-1{margin-top:3px}
#middle-content .view-display-id-block_actualites_carousel_mini .views-field-title-1 a{text-decoration:none;font-weight:700}
#middle-content .view-display-id-block_actualites_carousel_mini .views-field-title-1 a:hover{text-decoration:underline;}
#middle-content .view-display-id-block_actualites_carousel_mini .views-field-created{margin:5px 0 10px;color:#7a7a7a}

#middle-content .view-display-id-block_actualites_carousel_mini .views-group-field-image-view-node:hover{cursor:pointer;}
#middle-content .view-display-id-block_actualites_carousel_mini .views-group-field-image-view-node:hover .views-field-title-1 a{text-decoration:underline;color:#666}


#block-views-encyclopedie-block_home{margin-bottom:20px}

#block-views-recherche-topics_by_theme{margin-bottom:20px}

#block-vulgaris_blocks-vulgaris_theme_sommaire a.active{color:#2a2a2a}
#block-vulgaris_blocks-vulgaris_theme_sommaire a.active:hover{color:#666}

#middle-content #block-views-aee0209ef27e22128907920c6edd01ce .block-title{border-bottom:1px solid #2a2a2a;font-weight:700}

.node-footer div.OUTBRAIN{clear:both;margin-top:20px;padding-top:10px;border-top:1px dotted #9B9B9B}
.node-footer div.OUTBRAIN li{background: url(http://www.vulgaris-medical.com/sites/all/themes/vulgarisHTML5/images/read-more-alone.png) no-repeat 0 6px;margin: 4px 0;padding-left: 16px;}
.node-footer div.OUTBRAIN a{color:#12c}
.node-footer div.OUTBRAIN a:hover{color:#000}

#sidebar-second div.OUTBRAIN{margin-top:0;padding-top:0;border-top:none;}

#middle-content #block-vulgaris_blocks-vulgaris_submenu_group_bottom .block-title,
#middle-content #block-vulgaris_blocks-vulgaris_submenu_dossiers .block-title{border-bottom:1px solid #2a2a2a;font-weight:700;clear:both}

.menu-group-wrapper{
  margin-top:15px;
}

/* FORUM
---------------------------------------------------------------------- */

td.active{background-color:#fdfdfd}

.forum-list .view-content-wrapper .view-content{background:none;border:none}

.forum-table-wrapper{}
.forum-table{}
.forum-table tbody{background:#fff;border:1px solid #e9e9e9}
.forum-table tr.even, .forum-table tr.odd{background:none;border-color:#dadada;padding:0}
.forum-table th{padding:0.4em 0.8em;font-size:1.15em;background:none}
th.forum-last-post, th.views-field-title{width:35%}
.forum-table td{vertical-align:middle;border-left:1px solid #e9e9e9;padding:0.4em 0.8em}
.forum-table td a{text-decoration:none;}
.forum-table td a:hover, .forum-table td a:focus{text-decoration:underline !important;}
.forum-table td.forum-number-topics, .forum-table td.forum-number-posts,
.forum-table td.views-field-comment-count, .forum-table td.views-field-totalcount{font-weight:700;background: none;}
.forum-table .forum-name, .forum-table .forum-topic-title{text-decoration:none;font-weight:700}
.forum-table .date-wrapper{color:#7a7a7a}
.forum-table tr td:first-child{border-left:none}
.forum-table .views-field-comment-count, .forum-table .views-field-totalcount{background:none;color:#2a2a2a}
.forum-list .item-list .apha-pager li.pager-previous,.forum-list .item-list .apha-pager li.pager-next{width:92px}
.forum-node-create-links{float:none;width:auto}

.forum-list .forum-table{width:100%}

.forum-topic-legend{width:100%}
.forum-topic-legend div{float:none;margin:0}
.forum-topic-legend .topic-icon{float:node;clear:none}

.submitted-forum a{font-weight:700}

.forum-post .user-picture{width:60px;float:left}
.forum-post .user-picture img{width:50px;height:50px}
.forum-post .forum-post-wrapper{padding-left:60px}
.forum-post .submitted-date{margin-left:5px;color:#7A7A7A}
.forum-post .forum-post-content-wrapper{border:1px solid #f0f0f0;background:#f9f9f9;padding:10px;position:relative}
.forum-post .field-name-body-before{display:block;width:11px;height:7px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -1850px;margin-left:30px;position:relative;top:1px;z-index:1}

#middle-content .forum-post-footer ul.links li{float:left;margin-left:10px}
#middle-content .forum-post-footer ul.links li.first{margin-left:0}
.forum-post-footer ul.links a{color:#d80073;text-decoration:none;padding-left:14px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat -2000px 0}
.forum-post-footer ul.links a:hover, .forum-post-footer ul a:active{color:#b3005f;text-decoration:underline}
.forum-post-footer ul.links .flag-abuse_node a{padding-left:16px;background-position:0 -1946px}
.forum-post-footer ul.links .comment-add a{background-position:0 -245px}

#forum-statistics{border:1px solid #f0f0f0;background:#f9f9f9;padding:10px;font-size:0.92em}

.forum-node-create-links{padding:.85em 0}
.forum-node-create-links a{color:#b3005f;text-decoration:none;}
.forum-node-create-links a:hover{text-decoration:underline;}
.forum-add-node{padding:0}
.forum-add-node .af-button-large{color:#b3005f;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -500px;padding-left:20px;text-decoration:none;}
.forum-add-node .af-button-large:hover{text-decoration:underline;}

.forum-table-topics td.views-field-last-updated{width:auto;}

/* pictos/légende */
.forum-list-icon-wrapper span{width:35px;height:25px;}
.forum-list-icon-legend .forum-list-icon-new-posts{background:url(../images/sprites/sprite-pictos-forum.png) no-repeat 0 0}
.forum-list-icon-legend .forum-list-icon-default,tr.even td.forum-list-icon-default .forum-list-icon-wrapper span, tr.odd td.forum-list-icon-default .forum-list-icon-wrapper span{background:url(../images/sprites/sprite-pictos-forum.png) no-repeat 0 -50px}
.forum-table-topics td.views-field-topic-icon{width:32px;}
.forum-table-topics td.views-field-topic-icon a{display:block;width:32px;height:28px;margin:0;padding:0}
tr.even td.forum-list-icon-new-posts .forum-list-icon-wrapper span, tr.odd td.forum-list-icon-new-posts .forum-list-icon-wrapper span{background:url(../images/sprites/sprite-pictos-forum.png) no-repeat 0 0}

.forum-topic-legend div{padding:7px 0 7px 40px}
.topic-icon-sticky{background:url(../images/sprites/sprite-pictos-forum.png) no-repeat 0 -344px}
.topic-icon-closed{background:url(../images/sprites/sprite-pictos-forum.png) no-repeat 0 -294px}
.topic-icon-hot-new{background:url(../images/sprites/sprite-pictos-forum.png) no-repeat 0 -95px}
.topic-icon-new{background:url(../images/sprites/sprite-pictos-forum.png) no-repeat 0 -144px}
.topic-icon-hot{background:url(../images/sprites/sprite-pictos-forum.png) no-repeat 0 -195px}
.topic-icon-default{background:url(../images/sprites/sprite-pictos-forum.png) no-repeat 0 -244px}
span.topic-icon{width:35px;height:33px}


.user-signature{margin-top:10px;padding-top:10px;border-top:1px solid #dadada;font-size:0.92em;line-height:1.2em;color:#7a7a7a}
.user-signature a:link, .user-signature a:visited{color:#7a7a7a}
.user-signature a:hover, .user-signature a:active{color:#4a4a4a}

/* form add/edit */ 
#forum-node-form #edit-title{width:97%}

/* Ancre dans le forum */
#comment-anchor-read-also{border-top:1px solid #dadada;padding:15px;font-size:1.2em}
#comment-anchor-read-also a{padding-left:14px;background:url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0 -242px}
#comment-anchor-read-also a, #comment-anchor-read-also a.active{color:#12c;}
#comment-anchor-read-also a:hover, #comment-anchor-read-also a.active:hover{color:#000}


/* DOSSIER
---------------------------------------------------------------------- */
.page-node #middle-content .node-dossier .slider-top {
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px dotted #9B9B9B;
}
.page-node #middle-content .node-dossier .slider-top .node-detail {
	width: 980px;
	height: 400px;
	display: block;
	overflow: hidden;
}
.page-node #middle-content .node-dossier .slider-top .node-detail:after {
	content: '';
	display: block;
	clear: both;
}
.page-node #middle-content .node-dossier .slider-top .field-name-field-image {
	width: 480px;
	float: left;
	clear: none;
}
.page-node #middle-content .node-dossier .slider-top .field-name-field-image img {
	width: 100%;
	height: auto;
}
.page-node #middle-content .node-dossier .slider-top .node-description {
	width: 480px;
	float: right;
	clear: none;
}
.page-node #middle-content .node-dossier .node-header,
.page-node #middle-content .node-dossier .field-name-body {
	/*border: none;*/
}
.page-node #middle-content .node-dossier .node-footer {
	border: none;
}
.node-dossier .jcarousel-skin-default .jcarousel-container-horizontal {
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
}
.node-dossier .jcarousel-skin-default .jcarousel-item {
	border: none;
}
.node-dossier .dossier-miniature {
	padding: 0 5px;
	height: 140px;
	position: relative;
}
.node-dossier .dossier-miniature .title {
	position: absolute;
	bottom: 0;
	padding: 10px;
	background: rgba(0,0,0,.5);
	color: #fff;
	text-transform: none;
	width: 154px;
	margin: 0;
}
.node-dossier .dossier-miniature:hover .title {
	background: rgba(0,0,0,.7);
}
.node-dossier .dossier-miniature:hover h4 {
	max-height: none;
}
.node-dossier .dossier-miniature img {
	width: 100%;
}
.node-dossier .dossier-miniature h4 {
	max-height: 42px;
	margin: 0;
	overflow: hidden;
	font-weight: normal;
	text-align: left;
	font-family: Lato, sans-serif;
}

.node-dossier .title-sommaire {
	margin-bottom: 15px;
}


/* SONDAGE
---------------------------------------------------------------------- */
.node-poll .field-name-field-image img {
	width: 100%;
	height: auto;
}
.node-poll input.form-submit {
	margin: 15px auto;
	max-width: none;
}
.node-poll .poll .bar .foreground {
	background-color: #00AF4D;
}
.node-poll .poll .text,
.node-poll .poll .bar,
.node-poll .poll .percent {
	margin-left: 30px;
	margin-right: 30px;
}


/* PAGES SYSTEM
---------------------------------------------------------------------- */
.page-system .node-header{border-bottom:none;margin-bottom:0}
.page-system .node-footer{border-top:0;padding-top:0}
.page-system .node-content ul.links{display:none;}


/* ADMIN
---------------------------------------------------------------------- */
div.styleguide{border:none}
#styleguide-header{padding:10px}
#styleguide-header .item-list{width:18%}

/* USER
---------------------------------------------------------------------- */
.page-user-edit .form-radio[value="_none"],
.page-user-edit .option[for="edit-field-user-sexe-und-none"],
.page-user-edit .option[for="edit-field-user-profession-und-none"],
.page-user-edit .option[for="edit-field-user-professionnel-und-none"]{display:none}

.page-user .region-featured #block-vulgaris_user-presentation{margin-bottom:20px;}
.page-user .region-featured #block-vulgaris_user-presentation{}

.page-user .user-presentation-image, .page-user .user-presentation-image .user-picture img{width:120px;height:auto;}
.page-user .user-presentation-image, .page-user .user-presentation-infos{float:left;margin-right:15px}

.page-user .region-featured #block-vulgaris_user-presentation .user-presentation-infos{width:355px;}
.page-user .region-featured #block-vulgaris_user-presentation .user-presentation-infos h1{font-family: 'Lato',sans-serif;margin:0;font-size:1.55em;}
.page-user .region-featured #block-vulgaris_user-presentation .user-presentation-infos strong{display: block;font-weight: normal;font-size:1.1em;}
.page-user .region-featured #block-vulgaris_user-presentation .user-presentation-infos em{font-family:Georgia, "DejaVu Serif", Norasi, serif;font-size:0.95em;background: url("../images/sprites/sprite-pictos-vertical.png") no-repeat scroll 0 -800px transparent;padding-left: 18px;}
.page-user .region-featured #block-vulgaris_user-presentation .user-presentation-infos em span{font-family: 'Lato',sans-serif;font-style: normal;font-size:1.05em;}

.page-user .region-featured #block-vulgaris_user-presentation .user-presentation-infos ul.user-notifications{display: none;color:#7a7a7a;margin-top:5px;}
.page-user .region-featured #block-vulgaris_user-presentation .user-presentation-infos ul li{display: inline-block;width:170px;background: url("../images/sprites/sprite-pictos-vertical.png") no-repeat scroll 0 -193px transparent;padding-left: 7px;}

.page-user .region-featured #block-vulgaris_user-presentation .user-presentation-edit{float: right;max-width:35%;}
.page-user .region-featured #block-vulgaris_user-presentation .user-presentation-edit a, .page-user #block-user_relationship_blocks-actions .user_relationships_actions a{color:#D80073;margin-left:5px;padding-left:14px;text-decoration: none;background: url("../images/sprites/sprite-pictos-vertical.png") no-repeat scroll 0 -245px transparent;}
.page-user .region-featured #block-vulgaris_user-presentation .user-presentation-edit a:hover{text-decoration: underline;}
.page-user .region-featured #block-vulgaris_user-presentation .user-presentation-edit a.user-deconnexion{background-position: 0 -2048px;}
.page-user .region-featured #block-vulgaris_user-presentation .user-presentation-edit .block-user-relationship-blocks h3{display:none;}
.page-user .region-featured #block-vulgaris_user-presentation .user-presentation-edit .block-user-relationship-blocks ul,
.page-user .region-featured #block-vulgaris_user-presentation .user-presentation-edit .block-user-relationship-blocks ul li{list-style: none;}

#user-relationships-ui-request .form-item-rtid{display:none;}

.page-user-register form.user-register div.form-actions{margin-left:15em}

/* USER WALL
-------------------- */
.page-user .wall{background-color:#f3f3f3;border:1px solid #dadada;padding:19px 9px 9px;}

.page-user .wall h3{display:none}
.page-user .wall h3.wall-titre{display:inline;float:left;padding:0 6px 0 15px;text-transform: none;font-size:1.2em;}
.page-user .wall p.parentheses-titre{/*padding-top:4px*/}

/* le form de com */
.page-user .wall .facebook-status-form-type-user{margin:-50px 0 0 0;padding:30px 10px 60px;width: inherit;background:#FFFFFF url("../images/bg-comment-form-wrapper.png") repeat-x left bottom;border: 1px solid #E9E9E9;}
.page-user .wall .statuses-textarea-wrapper{background: none;border: none;padding: 0px;box-shadow: none;margin-bottom: 15px;}
.page-user .wall .statuses-textarea-wrapper textarea.form-textarea{border: 1px solid #DADADA;}
.page-user .wall #statuses-replace .statuses-submit{margin-left:25%;max-width: 50%;border: 1px solid #C9006B;background-color: #DE2688; }
.page-user .wall #statuses-replace .statuses-submit:hover{background:#d80073;}

/* les comm's*/
.page-user .wall .view-statuses-stream{background:#FFFFFF;padding:15px;}

/* les onglets du mur + onglets utilisateur */
#middle-content ul.tabs,
.page-user .wall .view-statuses-stream .view-header ul#menu-mur{list-style: none;width:100%;border-bottom:1px solid #e2e2e2;margin:0 0 15px;padding:0;}
#middle-content ul.tabs li,
#middle-content ul.tabs li a,
.page-user .wall .view-statuses-stream .view-header ul#menu-mur li,
.page-user .wall .view-statuses-stream .view-header ul#menu-mur li a{display: inline-block;padding:0;margin:0;border:none;}
#middle-content ul.tabs li a,
.page-user .wall .view-statuses-stream .view-header ul#menu-mur li a{padding: 8px 10px;margin:0 2px -1px 0;border:1px solid #e2e2e2;color:#7a7a7a;background-color: #f3f3f3;text-decoration: none;}

#middle-content ul.tabs li a.active,
#middle-content ul.tabs li a:hover,
.page-user .wall .view-statuses-stream .view-header ul#menu-mur li a.active,
.page-user .wall .view-statuses-stream .view-header ul#menu-mur li a:hover{background-color: #fff;border-bottom:1px solid #fff;color:#000;}

/* le listing des messages */
.page-user #middle-content .wall .view-statuses-stream .view-content-wrapper ul{}
.page-user #middle-content .wall .view-statuses-stream .view-content-wrapper ul li.views-row{padding:0 0 14px;margin:0 0 15px;border-bottom:1px solid #dadada;}

/* liens */
.page-user .wall .view-statuses-stream .fbss-comments-edit-delete a,
.page-user .wall .view-statuses-stream .fbss-comments-show-comment-form a,
.page-user .wall .view-statuses-stream .statuses-links a{background: url("../images/sprites/sprite-pictos-vertical.png") no-repeat 0 -245px transparent;color: #D80073;padding-left: 14px;text-decoration: none;}
.page-user .wall .view-statuses-stream .fbss-comments-edit-delete a:hover,
.page-user .wall .view-statuses-stream .fbss-comments-show-comment-form a:hover,
.page-user .wall .view-statuses-stream .statuses-links a:hover{text-decoration: underline;}

/* messages */
.page-user #middle-content .wall .view-statuses-stream .view-content-wrapper ul li .facebook-status-item .user-picture{display: inline;float: left;width:60px;}
.page-user #middle-content .wall .view-statuses-stream .view-content-wrapper ul li .facebook-status-item .content{margin-left:60px;}
.page-user #middle-content .wall .view-statuses-stream .view-content-wrapper ul li .facebook-status-item strong{font-weight: normal;padding-right: 2px;}
.page-user #middle-content .wall .view-statuses-stream .view-content-wrapper ul li .facebook-status-item strong .statuses-sender a{font-weight: bold;color:#2A2A2A;}
.page-user #middle-content .wall .view-statuses-stream .view-content-wrapper ul li .facebook-status-item span.statuses-date a{text-decoration: none;}

.page-user .wall .view-statuses-stream .view-content-wrapper ul li .statuses-header .statuses-links{float:right;}
.page-user #middle-content .wall .view-statuses-stream li.fbss-comments-edit-link a,
.page-user .wall .view-statuses-stream .view-content-wrapper ul li .statuses-header .statuses-links .statuses-edit a{background-position: 0 -1997px;padding-left:16px;}
.page-user #middle-content .wall .view-statuses-stream li.fbss-comments-delete-link a,
.page-user .wall .view-statuses-stream .view-content-wrapper ul li .statuses-header .statuses-links .statuses-delete a{background-position: 0 -2048px;}

.page-user .wall .statuses-message .statuses-content{display:block;background: none repeat scroll 0 0 #F9F9F9;border: 1px solid #F0F0F0;padding: 10px;position: relative;margin:0 0 10px 0;}
.page-user .wall .statuses-message .field-name-comment-body-before {
    background: url("../images/sprites/sprite-pictos-vertical.png") no-repeat scroll 0 -1850px transparent;
    display: block;height: 7px;margin-left: 30px;margin-top:10px;position: relative;top: 1px;width: 11px;z-index: 1;
}

.page-user .wall .view-statuses-stream .view-content-wrapper ul li .statuses-footer{}
.page-user .wall .view-statuses-stream .view-content-wrapper ul li .statuses-footer .statuses-comments{}
.page-user #middle-content .wall .view-statuses-stream li.fbss-comments-edit-delete{margin-left:4px;}

/* Page profil */
.page-user-profil .region-content-top a.user-edit-profile{float:right;}
.page-user-profil .region-content .user-picture{display: none;}

/* Page Modifier mon profil */
.page-user-edit .vertical-tabs .form-type-file input{/*la taille est mise dans le size en js à cause de Firefox (vulgaris_user.js)*/}
.page-user-edit .vertical-tabs .form-type-textfield input{width:90%;}
.page-user-edit #user-profile-form .form-actions #edit-submit{margin-left:195px;}

/* Page mes blogs */
.page-user-blogs #block-system-main .view-User-blogs .views-field-php,
.page-user-blogs #block-system-main .view-User-blogs .views-field-delete-node,
.page-user-blogs #block-system-main .view-User-blogs .views-field-edit-node{float:right;}
.page-user-blogs #block-system-main .view-User-blogs .views-field-php{clear:right;}
.page-user-blogs #block-system-main .view-User-blogs .views-field-delete-node a,
.page-user-blogs #block-system-main .view-User-blogs .views-field-edit-node a,
.page-user-blogs #block-system-main .view-User-blogs .views-field-php a{text-decoration:none;margin-left:4px;padding-left:14px;background: url("../images/sprites/sprite-pictos-vertical.png") no-repeat scroll 0 -245px transparent;color: #D80073;}
.page-user-blogs #block-system-main .view-User-blogs .views-field-delete-node a{background-position: 0 -2048px;}
.page-user-blogs #block-system-main .view-User-blogs a:hover{text-decoration: underline;}
.page-user-blogs #block-system-main .view-User-blogs .views-field-field-theme{display: block;float: none;clear: left;}

.page-user-blogs #block-system-main .view-id-User_blogs ul.blogs-creation li a{
	background: url("../images/sprites/sprite-pictos-vertical.png") no-repeat scroll 0 -245px transparent;
  color: #d80073;
  margin-left: 5px;
  padding-left: 14px;
  text-decoration: none;
}
.page-user-blogs #block-system-main .view-id-User_blogs ul.blogs-creation li a:hover{text-decoration: underline;}

/* Page abonnements */
.page-user-abonnements-edit #middle-content .box-listing ol{}
.page-user-abonnements-edit #middle-content .box-listing ol li{background: url("../images/sprites/sprite-pictos-vertical.png") no-repeat scroll 0 -238px transparent;padding:5px 0 5px 12px;}
.page-user #middle-content a.feed-icon{margin: 15px;}
.page-user .views-field-ops{border:none;}
.page-user .views-field-ops .flag-wrapper a{padding-left:0;}

/* Page relationship */
.page-relationship .form-actions #edit-cancel{background: none;}

/* Les tableaux User */
/*.page-user #block-system-main thead{font-family: 'Oswald',sans-serif;font-weight: bold;background-color: #00AF4D;color: #FFFFFF;font-size: 1.08em;margin: 0;padding: 5px 10px 6px;position: relative;text-transform: uppercase;}*/
.page-user #block-system-main thead{font-family: 'Oswald',sans-serif;text-transform: uppercase;background-color: #FFFFFF;border: 1px solid #CCCCCC;padding: 5px 10px;}

/* User modification
-------------------- */
#user-profile-form .form-wrapper{border-bottom: 1px dotted #9B9B9B;margin-bottom: 20px;padding-bottom: 19px;}
#user-profile-form  #edit-field-user-signature-und-0-format,
#user-profile-form  #edit-locale{display: none;}

/* ajax_register 
---------------------------------------------------------------------- */
.community-bar ul.ajax-register-links li.first:after{content:' - '}
.community-bar ul.ajax-register-links li.last{display:none}

div.ctools-modal-content .modal-content .modal-throbber-wrapper img {
  margin-top: 30px;
}

div.ctools-modal-content{border:10px solid #fff}
div.ctools-modal-content .modal-header{background-color: #00AF4D;color: #FFFFFF;font-size: 1.08em;margin: 0;padding: 5px 10px 6px;position: relative;text-transform: uppercase;}
div.ctools-modal-content .modal-title{font-size:1em;}
div.ctools-modal-content .modal-content{overflow: visible;}
div.ctools-modal-content .modal-content .help,
div.ctools-modal-content .modal-content .form-required{display:none;}
div.ctools-modal-content a.close img{top:-1px;display:none; }
div.ctools-modal-content a.close{
	background: url(../images/x.png) no-repeat;
	width: 25px;
	height: 29px;
	display: inline;
	z-index: 3200;
	position: absolute;
	top: -25px;
	right: -23px;
	cursor: pointer;
}

div.ctools-modal-content .ctools-use-modal-processed .ajax-register-links-wrapper{}
div.ctools-modal-content .ctools-use-modal-processed .ajax-register-links li.last{display:none;}
div.ctools-modal-content .ctools-use-modal-processed .ajax-register-links li.first{}
div.ctools-modal-content .ctools-use-modal-processed .ajax-register-links li.first a{
	/*font-size:1.08em;text-transform: uppercase;*/
	text-decoration: underline;color:#fff;border:none;position: absolute;top:-24px;right:20px;
	background: url("../images/sprites/sprite-pictos-vertical.png") no-repeat scroll 0 -3993px transparent;
	padding-left: 7px;font-size: 1.1em;
}
div.ctools-modal-content .ctools-use-modal-processed .ajax-register-links li.first a:hover{text-decoration: none;}

div.ctools-modal-content form.user-login .ajax-register-links li.last{/*display:block;*/}
div.ctools-modal-content form.user-login #user-login-pass-request{font-size:0.9em;}

div.ctools-modal-content .modal-content fieldset.edit-fb{float:right;width:170px;margin-left:10px;}
div.ctools-modal-content .modal-content .field-group-tab-wrapper{margin-right:180px;width: 340px;border-right: 1px dotted #9B9B9B;}
div.ctools-modal-content .modal-content fieldset.edit-account input.form-text{max-width: 300px;}
div.ctools-modal-content .modal-content fieldset.edit-account .confirm-parent, 
div.ctools-modal-content .modal-content fieldset.edit-account .password-parent{max-width: 300px;}
div.ctools-modal-content .modal-content fieldset.edit-account .password-confirm,
div.ctools-modal-content .modal-content fieldset.edit-account .password-strength{float: none;}
div.ctools-modal-content .modal-content fieldset.edit-account div.password-suggestions{max-width: 300px;}
div.ctools-modal-content .modal-content fieldset.edit-account .form-item{margin: .8em 0 0.3em;}
div.ctools-modal-content .modal-content fieldset.edit-account input.password-confirm, 
div.ctools-modal-content .modal-content fieldset.edit-account input.password-field{margin-bottom:0}
div.ctools-modal-content .modal-content fieldset.edit-account div.password-confirm{margin-top:0}
div.ctools-modal-content .modal-content fieldset.edit-account .password-suggestions ul{margin-left:.5em}
div.ctools-modal-content .modal-content fieldset.edit-account .password-suggestions ul li{padding-left:7px;background: url(../images/sprites/sprite-pictos-vertical.png) no-repeat 0px -2993px;}

#edit-fb-button label{margin-bottom:1em}

/* user-login */
div.ctools-modal-content .modal-content form.user-login fieldset.edit-fb{float:right;width:170px;margin-left:10px;padding-left:9px;height:173px;border-left: 1px dotted #9B9B9B;}
div.ctools-modal-content .modal-content form.user-login .form-item-name,
div.ctools-modal-content .modal-content form.user-login .form-item-pass{margin-right:180px;}
div.ctools-modal-content .modal-content form.user-login input.form-text{max-width: 300px;}

/* user-register-form */
div.ctools-modal-content .modal-content .field-group-tab-wrapper div.vertical-tabs{border: none;margin:0;}
div.ctools-modal-content .modal-content .field-group-tab-wrapper ul.vertical-tabs-list{display: none;}
div.ctools-modal-content .modal-content .field-group-tab-wrapper fieldset{clear:none;padding:0;}

.login-description{font-size:.85em}

.old-user-information{padding:4px;background:#fff2cf;border:1px solid #ffe9af}
.old-user-information-top{margin-bottom:10px}
div.ctools-modal-content .old-user-information-top .form-item label{float:none;display:block;width:auto;}
.password-confirm .span{font-weight:700}

/* ymlp_modal 
---------------------------------------------------------------------- */
#ymlp-modal-form-wrapper .form-item-email input.form-tex,
#sendinblue-modal-form-wrapper .form-item-email input.form-text{width:278px}
#ymlp-modal-form-wrapper .form-item-email label,
#sendinblue-modal-form-wrapper .form-item-email label{display:none}


/* FEED - Flux RSS
---------------------------------------------------------------------- */
.feed-icon{float:right;margin:8px 10px}


/* FLAG
---------------------------------------------------------------------- */
.flag-message{font-size:.9em;background:#fffff0;border:1px solid #ffebcd;padding:3px;z-index:1}
.flag-share{position:absolute;left:-200000px}
.flag-abuse-node .unflag-action{color:#7a7a7a;font-style:italic;}

html.js input.form-autocomplete,
.ajax-progress .throbber{/*background:url(../images/throbber-big.gif) no-repeat 98% 12px;*/background:url(../images/throbber-big.gif) no-repeat 98% 1000px;}
html.js input.throbbing{background-position:98% -173px;/* LTR */}

.flag-waiting .flag-throbber{background-image:url(../images/throbber-flag.gif)}


#block-block-1 .content, #block-block-3 .content{padding:0}

/* ###########################################################
    addthis
########################################################### */
.addthis_default_style .at16nc{display:inline;float:none;margin-right:0;width:0;background:none}
.addthis_button_facebook_like:hover{opacity:1 !important}

.share-box{/*display:none;*/}
.share-box{clear:both;margin:15px 0;padding:0}
.share-box ul{list-style:none;margin:0;padding:0}
#middle-content .share-box ul li{display:inline;float:left;margin:0 0 0 15px;height:20px}
#middle-content .share-box ul li.first{margin:0}
#middle-content .share-box ul li.share-counter{margin:0 0 0 4px}
.share-box ul li a{}
.share-box ul li a span{display:inline;float:left}
.share-box ul li.print a,
.share-box ul li.email a{padding:0 2px}

.share-box-top{margin-bottom:0}
.share-box-bottom{margin-bottom:0}

/* ###########################################################
    feedback
########################################################### */
#block-feedback-form{z-index:100000}
#block-feedback-form div.h2{font-family:'Lato',sans-serif;text-transform:none;}
#block-feedback-form .feedback-link{color:#d80073}

/* ###########################################################
    Cookies disclaimer
########################################################### */
#sliding-popup{
	z-index : 1000000000;
}