/**
 * @file
 *
 * Generic configuration for LAMAP
 */

@font-face {
font-family: LATOFont;
src: url(../font/Lato-Regular.ttf);
}

* {	
margin: 0px;
-webkit-margin-before: 0px;
-o-margin-before: 0px;
-moz-margin-before: 0px;
-ms-margin-before: 0px;
-webkit-margin-after: 0px;
-o-margin-after: 0px;
-moz-margin-after: 0px;
-ms-margin-after: 0px;
}

body {
font-family: LATOFont, Arial, serif;
text-align: justify;
}

.element-invisible {
font-size: 0px;
margin: 0px;
padding: 0px;
}

.backdoor-link a {
display: block;
background: url(../img/more-link.png) no-repeat;
width: 180px;
height: 30px;

color: #FFF !important;
font-size: 14px;
text-decoration: none;
text-align: left;
padding-left: 10px;
padding-top: 5px;
}

a,
.node .content a,
.block-block .content a,
.forum-post-content a,
.cke_show_borders a {
color: #00A7D8;
text-decoration: none;
}

h1,
.node .content h1,
.block-block .content h1,
.forum-post-content h1,
.cke_show_borders h1,
h1 a {

font-size: 24px;
color: #353F45; 
padding: 0.67em 0em;
margin-bottom: 1em;
}

.node .content h2,
.block-block .content h2,
.forum-post-content h2,
.cke_show_borders h2 {

font-size: 18px;
color: #353F45;
padding: 0.83em 0em;
margin-bottom: 0.83em;
}

.node .content h3,
.block-block .content h3,
.forum-post-title,
.forum-post-content h3,
.cke_show_borders h3 {

font-size: 16px;
color: #353F45; 
margin-bottom: 0.5em;
}

.node .content,
.block-block .content,
.forum-post-content,
.cke_show_borders {

color: #666666;
font-size: 12px;
}

.node .content ul,
.block-block .content ul,
.forum-post-content ul,
.cke_show_borders ul {

color: #666666;
/*font-size: 12px;*/
padding-left: 20px;
}

.node .content li,
.block-block .content li,
.forum-post-content li,
.cke_show_borders li {

padding: 2px 0px;
padding-left: 20px;
list-style: none;
background: url('../img/puce.png') no-repeat 0px 4px;
}

.node .content tbody,
.block-block .content tbody,
.forum-post-content tbody,
.cke_show_borders tbody {

border: none;
}


/* Onglets "Voir aussi" et "Meme auteur" */
.field-label {
font-weight: normal;
font-size: 0.9em;
color: #5DB9D5;
}

.fieldset-wrapper h3 {
display: none;
}

.field .view-empty {
font-size: 12px;
color: #666666;
}

.field-name-field-add-voir-aussi-activites,
.field-name-field-add-voir-aussi-doc-peda,
.field-name-field-add-voir-aussi-doc-science,
.field-name-field-add-voir-aussi-experts,
.field-name-field-add-same-author-ressources,
.field-name-field-add-same-author-comments,
.field-name-field-add-same-author-messages,
.field-name-field-add-same-author-articles {
float: left;
width: 23%;
height: 300px;
overflow: hidden;
padding: 5px;
}

.field-name-field-add-voir-aussi-activites,
.field-name-field-add-voir-aussi-doc-peda,
.field-name-field-add-voir-aussi-doc-science,
.field-name-field-add-same-author-ressources,
.field-name-field-add-same-author-comments,
.field-name-field-add-same-author-messages {
border-right: 1px solid #5DB9D5;
}

select .form-select {
height: 200px;
}


/* Case "s'abonner" pour module Subscriptions */
fieldset {
border: none;
}

fieldset  legend{
display: none;
}

.my_minisites_subscriptions_text {
font-style: italic;
margin-left: 10px;
}

.my_minisites_subscriptions_text[href*='my_minisites_subscriptions']{
font-style: italic;
background-color: #EEEEEE;
border-bottom: 1px solid #CCCCCC;
border-top: 3px solid #CCCCCC;
border-spacing: 2px;
margin-left: 10px;
padding: 0.1em 0.6em;
}

.form-item .description,
.my_minisites_subscriptions_legend{
color: #666666;
font-size: 12px;
}


/* Listing custom pour Forum Experts */
.experts_domains_list_new{
color: #F90;
}
.experts_domains_list_header{
border: none;
background: #ADD8E6;
background: -webkit-gradient(linear, left top, left bottom, from(#ADD8E6), to(#FFF));
background: -moz-linear-gradient(top, #ADD8E6, #FFF);
font-weight: normal;

}
.experts_domains_list_name{
color: #3399CC;
font-size: 18px;
font-weight: normal;
}
.experts_domains_list_counts{
font-size: 14px;
color: #666;
text-align: center;
}
.experts_domains_list_descriptif{
font-size: 12px;
color: #666;
}
.experts_domains_list_details{
font-size: 11px;
color: #666;
}

/* Listing custom des topics par domaine de Forum Experts */
.expert_listing_icon .topic-icon-new {
background: url(../img/star_on.png) no-repeat 0 0;
color: transparent;
display: inline-block;
overflow: hidden;
width: 0;
height: 24px;
padding-left: 24px;
}
.expert_listing_icon .topic-icon-default{
background: url(../img/star_off.png) no-repeat 0 0;
color: transparent;
display: inline-block;
overflow: hidden;
width: 0;
height: 24px;
padding-left: 24px;
}
.experts_listing_titre{
font-size: 0.9em;
}
.experts_listing_nb_reponses{
font-size: 0.9em;
color:#666;
}
#forum-pager-top .item-list ul.pager,
#forum-pager-top .item-list ul.pager a,
#forum-pager-bottom .item-list ul.pager,
#forum-pager-bottom .item-list ul.pager a {
clear: both;
text-align: center;
border: none;
background: none;
float: none;
width: 100%;
font-weight: normal;
}
#views-exposed-form-advanced-forum-topic-list-listing-experts  .views-widget-sort-order {
display:none;
}
#views-exposed-form-advanced-forum-topic-list-listing-experts  label{
color:#999;
float:left;
font-weight:normal;
line-height:26px;
padding: 1px;
}
#views-exposed-form-advanced-forum-topic-list-listing-experts  .views-widget-filter-title {
width:290px;
}
.view-display-id-listing_experts .cols-2 th {
padding:5px;
}
.view-display-id-listing_experts  .views-view-grid td.col-first {
border-right: 1px dotted #EEE;
}
.view-display-id-listing_experts  th {
border:none;
color:#999;
}

td .listing_experts_topic-icon {
width:26px;
}

td .listing_experts_comment-count {
width:20px;
text-align:right;
}
.rotate {
  margin:-12px;
  -webkit-transform: rotate(-90deg); /* safari/chrome */
  -moz-transform: rotate(-90deg); /* firefox 3.5+ */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* ie5.5+ */
  display:block;
}

/* Miniblock custom pour presentation minisites */

.content #front-page-manual-minisites {
font-size: 12px;
}

.content #front-page-manual-minisites-table {
border-right: 1px;
border-right-color: #B5E4EE;
}

/* Notice explicative pour connexion sur minisites */
#block-og-stuff-og-stuff .info_anonymous {
font-size: 9px;
}
