/**
 * @file
 *
 * Block configuration for LAMAP2
 */

/* Generic */

.block-region {

margin: 0px;
}

.sidebar .block {

margin-bottom: 10px;
}

#sidebar-first .block,
#sidebar-first .block.block-project-search .facet {

width: 220px;
margin-bottom: 20px;
background: url('../img/block/title_first.png') no-repeat top;
}

#sidebar-first .block > h2,
#sidebar-first .block.block-project-search h2 {

margin: 0px;
padding-left: 25px;
padding-right: 70px;
padding-top: 4px;
font-size: 14px;
color: #3399CC;
font-weight: normal;
text-transform: uppercase;
}

#sidebar-first .block .content {

padding: 10px;
}

#sidebar-first .block.block-project-search .content {

padding: 0px;
}

#sidebar-second .block  {
background: #F3F3F3;
}

#sidebar-second .block .block-top {

width: 298px;
height: 10px;
}

#sidebar-second .block .block-content {

width: 321px;
padding: 1px 0px;
}

#sidebar-second .block .block-content > h2 {

width: 282px;
margin: 0px auto;
height: 26px;
text-align: center;
color: #2C3844;
font-size: 16px;
line-height: 24px;
}

#sidebar-second .block .block-content .content {

padding: 0px 14px;
padding-top: 10px;
}

#sidebar-second .block .block-bottom {

width: 298px;
height: 10px;
}

#footer .block {

padding: 10px;
/*height: 70px;*/
margin-right: 10px;
display: inline-block;
}

#footer .block p {

margin: 0px;
}

/* Actions Block Node */

#block-actions-block-actions-block-node {

position: absolute;
top: 0px;
right: 0px;
}

/* Actions Block User */

#block-actions-block-actions-block-user .content {

color: #2B3844;
background: url('../img/user_login.png') no-repeat; /* 180x30 */
display: block;
width: 170px; /* 170+10=180px */
height: 26px; /* 26+4=30px */
padding-left: 10px;
padding-top: 4px;
}

#block-actions-block-actions-block-user .content a {

color: #2B3844;
font-size: 11px;
}

/* Language Switcher */

#block-locale-language {

height: 20px;
}

#block-locale-language ul {

margin: 0px;
padding: 0px;
}

#block-locale-language li {

margin: 0px;
padding: 0px;
list-style-type: none;
list-style-image: none;
display: block;
float: left;
margin-right: 6px;
}

#block-block-3 a {
float: right;
margin-left: 10px;
padding-top: 4px;
}

#block-block-3 a>img[alt="English"] {
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: url('../img/ico_en.png') no-repeat;
height: 22px;
width: 22px;
padding-left: 22px;
}

#block-block-3 a>img[alt="Spanish"] {
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: url('../img/ico_es.png') no-repeat;
height: 22px;
width: 22px;
padding-left: 22px;
}

/* Actualité (Block) */

#block-views-blog-block {

}

#block-views-blog-block .views-row {

margin-bottom: 10px;
}

#block-views-blog-block .views-row .views-field-created {

color: #FFFFFF;
height: 15px;
line-height: 15px;
font-size: 12px;
background: url('../img/views/actualite/date.png');
width: 95px;
padding-left: 5px;
}

#block-views-blog-block .views-row .views-field-title {

margin-top: 3px;
}

#block-views-blog-block .views-row .views-field-title a {

color: #22A6CD;
text-decoration: none;
font-size: 12px;
}

#block-views-blog-block .more-link {

position: relative;
height: 25px;
margin-top: 5px;
}

#block-views-blog-block .more-link a {

display: block;
height: 25px;
width: 70px;
color: #FFFFFF;
line-height: 25px;
text-align: center;
background: url('../img/views/link_more.png') no-repeat;
text-transform: uppercase;
font-size: 12px;
text-decoration: none;
padding-right: 13px;
position: absolute;
bottom: 0px;
right: 0px;
}

/* Forum (Block) */

#block-views-forum-block .views-row,
#block-views-forum-block-1 .views-row,
#block-views-forum-block-2 .block-views {
padding: 0px;
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #B5E4EE;
padding-left: 80px;
}


#block-views-forum-block .views-row {
background: url('../img/block/forum/icone.png') no-repeat top left;
}

#block-views-forum-block-1 .views-row {
background: url('../img/block/forum/icone_exp.png') no-repeat top left;
}

#block-views-forum-block .views-row .views-field-comment-count,
#block-views-forum-block-1 .views-row .views-field-comment-count {
color: #22A6CD;
text-decoration: none;
font-size: 12px;
}

#block-views-forum-block .views-row a ,
#block-views-forum-block-1 .views-row a,
#block-views-forum-block-2 a {
color: #22A6CD;
text-decoration: none;
font-size: 12px;
}

#block-views-forum-block .more-link ,
#block-views-forum-block-1 .more-link,
#block-views-forum-block-2 .more-link {
position: relative;
height: 25px;
margin-top: 5px;
}

#block-views-forum-block .more-link a ,
#block-views-forum-block-1 .more-link a,
#block-views-forum-block-2 .more-link a {
display: block;
height: 25px;
width: 70px;
color: #FFFFFF;
line-height: 25px;
text-align: center;
background: url('../img/views/link_more.png') no-repeat;
text-transform: uppercase;
font-size: 12px;
text-decoration: none;
padding-right: 13px;
position: absolute;
bottom: 0px;
right: 0px;
}

#block-views-forum-block-2 .view-content td {
background: url('../img/block/forum/icone_exp.png') no-repeat left;
width: 30%;
height: 45px;
padding: 5px;
}

#block-views-forum-block-2 td.col-1,
#block-views-forum-block-2 td.col-2 {
border-right: 1px solid #B5E4EE;
}


/* Main block Expert */
/*#block-views-forum-block-2 {
margin-top:15px;
}*/

#block-views-forum-block-2 > h2,
#block-lamap-block-fast-activites-lamap-block-fast-activites-node > h2,
#block-lamap-block-fast-activites-lamap-block-fast-activites-node2 > h2 {
margin: 0px auto;
height: 37px;
background: url('../img/block/title_main_experts.png') no-repeat;
text-align: center;
color: #FFFFFF;
font-size: 19px;
line-height: 32px;
}


#block-views-forum-block-2 .view-content a ,
#block-views-forum-block-2 .view-footer a {
position:relative;
margin-left:44px;
display:block;
}

#block-views-forum-block-2 .view-footer {
margin-top: -51px;
}

#block-views-forum-block-2 .view-footer tbody{
border: 0;
vertical-align: middle;
}

#block-views-forum-block-2 .view-experts-more td {
width: 30%;
color: #22A6CD;
text-decoration: none;
font-size: 12px;
}

#block-views-forum-block-2 .view-experts-more td .more-expert {
background: url('../img/block/forum/icone_exp2.png') no-repeat left;
padding-left: 5px;
height: 45px;
}

#block-views-forum-block-2 .view-experts-more td .more-forum {
background: url('../img/block/forum/icone2.png') no-repeat left;
padding-left: 5px;
height: 45px;
}

#block-views-listing-minisite-block-1 table{
margin-top: -20px;
}

#block-views-listing-minisite-block-1 img{
width: 199px;
height: 117px;
}

#block-views-listing-minisite-block-1  .more-link {
font-size: 13px;
text-align: right;
margin-top: -3px;
margin-bottom: 3px;

/*margin: 0px;
margin-top: -5px;
margin-left: 495px;
padding: 0px;
height: 25px;
line-height: 25px;
width: 106px;
background: url('../img/block/critere_recherche/button.png') no-repeat;
color: #FFFFFF !important ;
border: none;
text-align: left;
padding-left: 10px;*/
}



/* Fastfood Activites Search */

#lamap-block-fast-activites-myform,
#lamap-block-fast-activites-myform2 {
color: #666666;
font-size: 12px;
}

#lamap-block-fast-activites-myform tbody,
#lamap-block-fast-activites-myform2  tbody{
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
border:0;
}

#lamap-block-fast-activites-myform td,
#lamap-block-fast-activites-myform2 td,
#lamap-block-fast-activites-myform div.form-item,
#lamap-block-fast-activites-myform2 div.form-item{
padding:0px;
margin:0px;
}

#lamap-block-fast-activites-myform td,
#lamap-block-fast-activites-myform2 td{
height: 30px;
}

#lamap-block-fast-activites-myform  #edit-my-button,
#lamap-block-fast-activites-myform2  #edit-my-button {
margin: 0px;
padding: 0px;
height: 25px;
line-height: 25px;
width: 30px;
background: url('../../../../default/files/custom_search/button.png') no-repeat;
color: #FFFFFF;
border: none;
text-align: left;
padding-left: 10px;
font-size: 0px;
}

#lamap-block-fast-activites-myform  input.form-checkbox {
margin-top: 0px;
}

#lamap-block-fast-activites-myform input,
#lamap-block-fast-activites-myform2  input {
margin-left: 10px;
line-height: 23px;
border: 1px solid #00A2C6;
background-color: #ECFAFC;
}

#lamap-block-fast-activites-myform .fast-activ-search-default-value,
#lamap-block-fast-activites-myform2  .fast-activ-search-default-value {
color: #999;
}

#lamap-block-fast-activites-myform2 img {
padding: 5px;
}

#lamap-block-fast-activites-myform2 td.col-1,
#lamap-block-fast-activites-myform2 td.col-2 {
border-right: 1px solid #B5E4EE;
}

#lamap-block-fast-activites-myform2 a {
color: #22A6CD;
text-decoration: none;
font-size: 12px;
}

#block-block-11,
#block-block-12 {
margin-top:-20px;
}


/* Fastfood MPLS Search */

#block-lamap-block-fast-mpls-lamap-block-fast-mpls-node .block-content {
font-size: 12px;
border: none;
}

#block-lamap-block-fast-mpls-lamap-block-fast-mpls-node tbody{
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
border: none;
}

#block-lamap-block-fast-mpls-lamap-block-fast-mpls-node td,
#block-lamap-block-fast-mpls-lamap-block-fast-mpls-node div.form-item{
/*padding:0px;*/
margin:0px;
}

#block-lamap-block-fast-mpls-lamap-block-fast-mpls-node  #edit-my-button,
#block-lamap-block-fast-mpls-lamap-block-fast-mpls-node  #edit-my-button--2 {
margin: 0px;
padding: 0px;
height: 25px;
line-height: 25px;
width: 30px;
background: url('../../../../default/files/custom_search/button.png') no-repeat;
font-size: 0px;
border: none;
}

#block-lamap-block-fast-mpls-lamap-block-fast-mpls-node  input {
margin-left: 10px;
line-height: 23px;
border: 1px solid #00A2C6;
background-color: #ECFAFC;
}

#block-lamap-block-fast-mpls-lamap-block-fast-mpls-node  .fast-MPLS-search-default-value {
color: #999;
}

/*  Block PRES DE CHEZ VOUS */

#edit-field-network-flag-tid-wrapper  > .views-exposed-form  > label.option {
font-weight: normal;
}



/* Search Form */

#block-search-form {
height: 25px;
}

#block-search-form form {
margin: 0px;
}

#block-search-form .form-item,
#block-search-form .form-actions {
height: 30px;
display: block;
float: left;
margin: 0px;
padding: 0px;
}

#block-search-form input.form-text:-webkit-autofill {
	/* hack hideux pour contrer autofill Chrome */
height: 28px;
background: url(../img/search_back.png) no-repeat;
-webkit-box-shadow: 0 0 0px 1000px #414C57 inset;
padding: 1px 10px;
width: 108px;
}
#block-search-form input.form-text {
height: 30px;
width: 118px; /* 118+10=128 */
padding: 0px;
padding-left: 10px;
margin: 0px;
border: 0px;
color: #FFF !important;
font-size: 11px;
background: url('../img/search_back.png') no-repeat; /* 128x30 */
border: none;
}
#block-search-form input.form-text:focus {
outline: none;
}

#block-search-form input.form-submit {
background: url('../img/search_go.png') no-repeat;
margin: 0px;
font-size: 0px;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 32px;
height: 30px;
padding-left: 32px;
border: none;
}

/* Bloc Social */

#block-block-2.block {
font-size: 10px;
margin: 0px;
/*line-height: 30px;*/
}

/* Recherche a facette */

#sidebar-first .block.block-project-search h2 {
margin-bottom: 20px;
}

.block-facetapi,
.block-project-search .facet {
font-size: 11px;
}

.block-facetapi ul,
.block-project-search .facet ul {
margin: 0px;
padding: 0px;
list-style: none;
}

.block-facetapi ul li,
.block-project-search .facet ul li {
margin: 3px 0px;
padding: 0px;
list-style: none;
}

.block-facetapi ul li ul,
.block-project-search .facet ul li ul {
margin-left: 10px;
}

.block-project-search .facet a {

text-decoration: none;
padding-left: 10px;
}

.block-project-search .facet a.available {

color: #5DB9D5;
}

.block-project-search .facet a.current,
.block-project-search .facet a.available:hover {

color: #000;
}

.block-project-search .facet a.child,
.block-project-search .facet a.child.current,
.block-project-search .facet a.child:hover,
.block-project-search .facet.facet-empty .facet-current {

padding-left: 20px;
}



/* Current Search : current */

#block-current-search-current {
font-size: 12px;
}

#block-current-search-current ul,
#block-current-search-current ul li {
margin: 3px 0px;
padding: 0px;
list-style: none;
}

/* Critere de recherche a facette */

#block-views-d61250dbaf4500099139a799d9ca5930,
#block-views-25e22ef2610f3a14aa0c31ba1e123db3,
#block-views-f04f5932dc249b0ca5ecd94bcc631b56 ,
#block-views-005758e79356229e7c49e8780e917dd2 {
padding: 0px 10px;
}

#block-views-d61250dbaf4500099139a799d9ca5930 .views-exposed-widgets,
#block-views-25e22ef2610f3a14aa0c31ba1e123db3 .views-exposed-widgets,
#block-views-f04f5932dc249b0ca5ecd94bcc631b56 .views-exposed-widgets,
#block-views-005758e79356229e7c49e8780e917dd2 .views-exposed-widgets{
position: relative;
height: 70px;
}

#block-views-d61250dbaf4500099139a799d9ca5930 .views-exposed-widget,
#block-views-25e22ef2610f3a14aa0c31ba1e123db3 .views-exposed-widget,
#block-views-f04f5932dc249b0ca5ecd94bcc631b56 .views-exposed-widget,
#block-views-005758e79356229e7c49e8780e917dd2 .views-exposed-widget {
margin: 0px;
padding: 0px;
}

#block-views-d61250dbaf4500099139a799d9ca5930 .views-widget-per-page,
#block-views-25e22ef2610f3a14aa0c31ba1e123db3 .views-widget-per-page,
#block-views-f04f5932dc249b0ca5ecd94bcc631b56 .views-widget-per-page ,
#block-views-005758e79356229e7c49e8780e917dd2 .views-widget-per-page {
position: absolute;
top: 40px;
left: 0px;
}

#block-views-d61250dbaf4500099139a799d9ca5930 .views-widget-per-page label,
#block-views-25e22ef2610f3a14aa0c31ba1e123db3 .views-widget-per-page label,
#block-views-f04f5932dc249b0ca5ecd94bcc631b56 .views-widget-per-page label,
#block-views-005758e79356229e7c49e8780e917dd2 .views-widget-per-page label {
float: left;
line-height: 25px;
color: #3399CC;
font-size: 14px;
width: 160px;
}

#block-views-d61250dbaf4500099139a799d9ca5930 .views-widget-per-page select,
#block-views-25e22ef2610f3a14aa0c31ba1e123db3 .views-widget-per-page select,
#block-views-f04f5932dc249b0ca5ecd94bcc631b56 .views-widget-per-page select,
#block-views-005758e79356229e7c49e8780e917dd2 .views-widget-per-page select {
margin-left: 10px;
height: 23px;
line-height: 23px;
border: 1px solid #00A2C6;
background-color: #ECFAFC;
}

#block-views-d61250dbaf4500099139a799d9ca5930 #edit-search-api-views-fulltext-wrapper,
#block-views-25e22ef2610f3a14aa0c31ba1e123db3 #edit-search-api-views-fulltext-wrapper,
#block-views-f04f5932dc249b0ca5ecd94bcc631b56 #edit-search-api-views-fulltext-wrapper,
#block-views-005758e79356229e7c49e8780e917dd2 #edit-search-api-views-fulltext-wrapper {
position: absolute;
width: 540px;
top: 0px;
left: 0px;
}

#block-views-d61250dbaf4500099139a799d9ca5930 #edit-search-api-views-fulltext-wrapper label,
#block-views-25e22ef2610f3a14aa0c31ba1e123db3 #edit-search-api-views-fulltext-wrapper label,
#block-views-f04f5932dc249b0ca5ecd94bcc631b56 #edit-search-api-views-fulltext-wrapper label ,
#block-views-005758e79356229e7c49e8780e917dd2 #edit-search-api-views-fulltext-wrapper label {
float: left;
line-height: 25px;
color: #3399CC;
font-size: 14px;
width: 160px;
}

#block-views-d61250dbaf4500099139a799d9ca5930 #edit-search-api-views-fulltext-wrapper input,
#block-views-25e22ef2610f3a14aa0c31ba1e123db3 #edit-search-api-views-fulltext-wrapper input,
#block-views-f04f5932dc249b0ca5ecd94bcc631b56 #edit-search-api-views-fulltext-wrapper input ,
#block-views-005758e79356229e7c49e8780e917dd2 #edit-search-api-views-fulltext-wrapper input {
margin-left: 10px;
height: 23px;
line-height: 23px;
border: 1px solid #00A2C6;
background-color: #ECFAFC;
width: 360px;
}

#block-views-d61250dbaf4500099139a799d9ca5930 .views-submit-button,
#block-views-25e22ef2610f3a14aa0c31ba1e123db3 .views-submit-button,
#block-views-f04f5932dc249b0ca5ecd94bcc631b56 .views-submit-button,
#block-views-005758e79356229e7c49e8780e917dd2 .views-submit-button {
position: absolute;
top: 0px;
right: 0px;
}

#block-views-d61250dbaf4500099139a799d9ca5930 .views-submit-button input,
#block-views-25e22ef2610f3a14aa0c31ba1e123db3 .views-submit-button input,
#block-views-f04f5932dc249b0ca5ecd94bcc631b56 .views-submit-button input,
#block-views-005758e79356229e7c49e8780e917dd2 .views-submit-button input {
margin: 0px;
padding: 0px;
height: 25px;
line-height: 25px;
width: 106px;
background: url('../img/block/critere_recherche/button.png') no-repeat;
color: #FFFFFF;
border: none;
text-align: left;
padding-left: 10px;
}

/* Current Search : total */

#block-current-search-total {
color: #666666;
font-size: 14px;
padding-left: 30px;
}

/* Search API Sorts */

#block-search-api-sorts-search-sorts  .content .form-item {
width: 200px;
float: right;
margin: 0px;
}

#block-search-api-sorts-search-sorts label {
float: left;
line-height: 25px;
color: #666666;
font-size: 14px;
font-weight: normal;
}

#block-search-api-sorts-search-sorts select {
float: left;
margin-left: 10px;
}

/* Critere de recherche bibliographie */

#block-views-fc8a22674fb7d629b830b0ef40296dae {


}

#block-views-fc8a22674fb7d629b830b0ef40296dae.block > h2 {

}

#block-views-fc8a22674fb7d629b830b0ef40296dae.block .content {

padding: 0px;
}

#block-views-fc8a22674fb7d629b830b0ef40296dae .views-exposed-widget {

width: 220px;
margin-bottom: 20px;
background: url('../img/block/title_first.png') no-repeat top;
padding: 0px;
}

#block-views-fc8a22674fb7d629b830b0ef40296dae .views-exposed-widget > label {

margin: 0px;
padding-left: 25px;
padding-right: 70px;
padding-top: 4px;
font-size: 14px;
color: #3399CC;
font-weight: normal;
text-transform: uppercase;
}

#block-views-fc8a22674fb7d629b830b0ef40296dae .views-exposed-widget .views-widget {

padding: 10px;
}

#block-views-fc8a22674fb7d629b830b0ef40296dae .views-exposed-widget .views-widget label {

font-size: 11px;
font-weight: normal;
color: #5DB9D5;
}

#block-views-fc8a22674fb7d629b830b0ef40296dae #edit-combine {

width: 198px;
height: 23px;
line-height: 23px;
border: 1px solid #00A2C6;
background-color: #ECFAFC;
}

#block-views-fc8a22674fb7d629b830b0ef40296dae .views-exposed-widget.views-reset-button {

margin: 0px;
background: none;
padding: 10px;
width: 200px;
margin-bottom: 10px;
text-align: center;
}

#block-views-fc8a22674fb7d629b830b0ef40296dae .views-exposed-widget.views-reset-button .form-submit {

margin: 0px;
padding: 0px;
height: 25px;
line-height: 25px;
width: 106px;
background: url('../img/block/critere_recherche/button.png') no-repeat;
color: #FFFFFF;
border: none;
text-align: left;
padding-left: 10px;
}

/* Project search / block recherche */

#block-project-search-custom-search .form-item {

height: 25px;
display: block;
float: left;
margin: 0px;
padding: 0px;
margin-right: 10px;
}

#block-project-search-custom-search input.form-text {

height: 25px;
width: 166px;
padding: 0px 10px;
margin: 0px;
border: 0px;
background: url('../img/search/input.png') no-repeat;
}

#block-project-search-custom-search input[type="submit"] {

display: block;
background: url('../img/search/button.png') no-repeat;
width: 30px;
height: 25px;
font-size: 0px;
border: 0px;
margin-left: 10px;
}

/* Fastfood Resources 2016 */

#lamap-block-fast-resources-myform .fast_cycle1,
#lamap-block-fast-resources-myform .fast_cycle2,
#lamap-block-fast-resources-myform .fast_cycle3,
#lamap-block-fast-resources-myform .fast_cycle4 {
float: left;
height: 200px;
margin-bottom: 1px;
margin-top: 10px;
}
#lamap-block-fast-resources-myform .fast_cycle4  {
float: right;
}

#lamap-block-fast-resources-myform .fast_cycle1 input,
#lamap-block-fast-resources-myform .fast_cycle2 input,
#lamap-block-fast-resources-myform .fast_cycle3 input,
#lamap-block-fast-resources-myform .fast_cycle4 input {
width: 232px;
height: 200px;
color: #FFF;
border: 0px;
cursor: pointer;
font-family: LATOFont;
text-transform: uppercase;
font-size: 23px;
padding-top: 96px;
}

#lamap-block-fast-resources-myform .fast_cycle1 input {
background: url(../img/ico_c1.png) no-repeat;
margin-right: 18px;
}
#lamap-block-fast-resources-myform .fast_cycle2 input {
background: url(../img/ico_c2.png) no-repeat;
margin-right: 18px;
}
#lamap-block-fast-resources-myform .fast_cycle3 input {
background: url(../img/ico_c3.png) no-repeat;
}
#lamap-block-fast-resources-myform .fast_cycle4 input {
background: url(../img/ico_c4.png) no-repeat;
float: right;
}
#lamap-block-fast-resources-myform .fast_cycle1 input:hover,
#lamap-block-fast-resources-myform .fast_cycle2 input:hover,
#lamap-block-fast-resources-myform .fast_cycle3 input:hover ,
#lamap-block-fast-resources-myform .fast_cycle4 input:hover {
color: #FBBA00;
}

#lamap-block-fast-resources-myform .fast_details {
width: 100%;
height: 105px;
background-color: #F5F5F5;
float: left;
margin-top: 10px;
}

#lamap-block-fast-resources-myform .form-item-tags {
float: left;
margin: 0px;
width: 320px;
height: 32px;
margin-left: 70px;
margin-top: 36px;
border: 0px;
}

#lamap-block-fast-resources-myform .form-item-tags input:-webkit-autofill {
	/* hack hideux pour contrer autofill Chrome */
height: 28px;
background: url(../img/fast_back.png) no-repeat;
-webkit-box-shadow: 0 0 0px 1000px white inset;
border: 1px solid #000;
padding: 1px 10px;
}
#lamap-block-fast-resources-myform .form-item-tags input {
width: 320px;
height: 32px;
border: 0px;
color: #2C3844;
text-transform: uppercase;
background: url(../img/fast_back.png) no-repeat;
font-size: 11px;
padding-left: 10px;
overflow: hidden;
}
#lamap-block-fast-resources-myform .form-item-tags input:focus {
outline: none;
}

#lamap-block-fast-resources-myform #edit-my-button0 {
float: left;
width: 32px;
height: 32px;
background: url(../img/fast_go.png) no-repeat;
font-size: 0px;
border: 0px;
margin-top: 36px;
margin-bottom: 30px;
cursor: pointer;
}

#lamap-block-fast-resources-myform #edit-selection {
margin-top: 20px;
}

#lamap-block-fast-resources-myform .form-item-selection {
float: left;
font-family: LATOFont;
font-size: 11px;
margin-left: 65px;
width: 184px;
}

/* Cachons la case à cocher */
#lamap-block-fast-resources-myform .form-item-selection [type="radio"]:not(:checked),
#lamap-block-fast-resources-myform .form-item-selection [type="radio"]:checked {
position: absolute;
left: -9999px;
}

#lamap-block-fast-resources-myform .form-item-selection [type="radio"]:not(:checked) + label,
#lamap-block-fast-resources-myform .form-item-selection [type="radio"]:checked + label {
position: relative; /* permet de positionner les pseudo-éléments */
padding-left: 20px; /* fait un peu d'espace pour notre case à venir */
cursor: pointer;    /* affiche un curseur adapté */
background: url(../img/fast_choice_off.png) no-repeat 0px 50%;
}
#lamap-block-fast-resources-myform .form-item-selection [type="radio"]:checked + label {
background: url(../img/fast_choice_on.png) no-repeat;
}

#lamap-block-fast-resources-myform .form-item-selection label {
width: 232px;
}

/* Bloc raccourcis forums */
#block-block-22 {
float: right;
margin-top: -381px;
width: 232px;
height: 381px;
overflow: hidden;
}
#block-block-22 h4{
text-transform: uppercase;
padding-top: 90px;
}
#block-block-22 p{
padding-top: 3px;
margin: 0px;
}
#block-block-22 .outils-formation-demande h4{
padding-top: 200px;
}

#block-block-22 .outils-forum-experts {
height: 180px;
background: #DBBB44;
/*background: url(../img/block/back_experts.png) no-repeat;*/
background: url(../img/block/back_forum.png) no-repeat;
}
#block-block-22 .outils-forum-general {
height: 180px;
background: #F37753;
background: url(../img/block/back_entraide.png) no-repeat;
margin-top: 21px;
}
#block-block-22 .outils-formation-demande {
height: 381px;
background: #1951A0;
background: url(../img/block/back_demande.png) no-repeat;
}

#block-block-22 .outils-formation-demande ,
#block-block-22 .outils-forum-experts , 
#block-block-22 .outils-forum-general  {
display: block;
padding-left: 20px;
padding-right: 20px;
color: #FFF;
font-size: 13px;
}

#block-block-22 a:hover {
font-style: italic;
}


/* Fastfood MPLS 2016 */

#block-lamap-block-fast-mpls-lamap-block-fast-mpls-raw {
display: block;
background-color: #F5F5F5;
padding-top: 10px;
}

#block-lamap-block-fast-mpls-lamap-block-fast-mpls-raw .form-item-tags {
float: left;
margin: 0px;
width: 320px;
height: 32px;
margin-left: 70px;
margin-top: 26px;
border: 0px;
}

#block-lamap-block-fast-mpls-lamap-block-fast-mpls-raw .form-item-tags input:-webkit-autofill {
	/* hack hideux pour contrer autofill Chrome */
height: 28px;
background: url(../img/fast_back.png) no-repeat;
-webkit-box-shadow: 0 0 0px 1000px white inset;
border: 1px solid #000;
padding: 1px 10px;
}
#block-lamap-block-fast-mpls-lamap-block-fast-mpls-raw .form-item-tags input {
width: 320px;
height: 32px;
color: #2C3844;
text-transform: uppercase;
background: url(../img/fast_back.png) no-repeat;
border: 0px;
font-size: 11px;
padding-left: 10px;
}
#block-lamap-block-fast-mpls-lamap-block-fast-mpls-raw .form-item-tags input:focus {
outline: none;
}

#block-lamap-block-fast-mpls-lamap-block-fast-mpls-raw #edit-my-button {
float: left;
width: 32px;
height: 32px;
background: url(../img/fast_go.png) no-repeat;
font-size: 0px;
border: 0px;
margin-top: 26px;
margin-bottom: 30px;
margin-right: 60px;
cursor: pointer;
}

#block-lamap-block-fast-mpls-lamap-block-fast-mpls-raw #edit-selection {
margin-top: 20px;
}

#block-lamap-block-fast-mpls-lamap-block-fast-mpls-raw .form-type-checkbox {
margin: 0px;
}

#block-lamap-block-fast-mpls-lamap-block-fast-mpls-raw .fast-MPLS-voc {
float: left;
font-size: 14px;
margin-top: 15px;
width: 115px;
}

#block-lamap-block-fast-mpls-lamap-block-fast-mpls-raw .fast-MPLS-logo {
float: right;
}
#block-lamap-block-fast-mpls-lamap-block-fast-mpls-raw .fast-MPLS-logo img {
width: 60%;
float: right;
margin-right: 35px;
}


/* Next MPLS 2016 */
#block-lamap-block-fast-mpls-lamap-block-next-mpls-node {
display: block;
width: 100%;
}

#block-lamap-block-fast-mpls-lamap-block-next-mpls-node h2 {
text-align: center;
padding-bottom: 1px;
color: #353F45;
margin-bottom: 0.83em;
}

#block-lamap-block-fast-mpls-lamap-block-next-mpls-node .next-MPLS-blobz {
height: 180px;
text-align: justify;
/*border: 1px solid black;*/
min-width: 100%;
margin: 0px;
}
#block-lamap-block-fast-mpls-lamap-block-next-mpls-node .next-MPLS-blobz:after {
content: '';
width: 100%;
display: inline-block;
}
#block-lamap-block-fast-mpls-lamap-block-next-mpls-node .next-MPLS-blob {
width: 232px;
height: 180px;
display: inline-block;
vertical-align: top;
overflow: hidden;
  margin-right: 13px; /* HELP INLINE-BLOCK+JUSTIFY FAILS HERE !!!! */
}
#block-lamap-block-fast-mpls-lamap-block-next-mpls-node .next-MPLS-blob a {
color: #FFF;
width: 192px;
height: 140px;
padding: 20px;
display: block;
background-color: rgba(25,81,160,.8); /*#556069;*/
text-align: left;
}
#block-lamap-block-fast-mpls-lamap-block-next-mpls-node .next-MPLS-blob .next-MPLS-date {
font-size: 14px;
font-weight: bold;
padding-top: 12px;
}
#block-lamap-block-fast-mpls-lamap-block-next-mpls-node .next-MPLS-blob .next-MPLS-name {
color: #FFF;
}
#block-lamap-block-fast-mpls-lamap-block-next-mpls-node .next-MPLS-blob .next-MPLS-lieu {
font-size: 10px;
padding-top: 12px;
}

#block-lamap-block-fast-mpls-lamap-block-next-mpls-node .next-MPLS-go {
padding-top: 20px;
}
#block-lamap-block-fast-mpls-lamap-block-next-mpls-node .next-MPLS-go input {
display: block;
background: url(../img/more-link.png) no-repeat;
width: 180px;
height: 30px;
margin: auto;

color: #FFF;
font-size: 14px;
text-decoration: none;
text-align: left;
padding-left: 10px;
padding-top: 5px;
border: 0px;
cursor: pointer;
}