@charset "utf-8";

.pd10 {padding:10px;}

/**
 * Surcharges SPIP
 */
.spip_logos { margin: 0; padding: 0; border: 0; }
.spip_documents { text-align: center; line-height: normal; }
.spip_documents p { margin: 0.10em; padding: 0; }
.spip_documents_center { display: block; clear: both; width: 100%; margin: 1em auto; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { margin-right: auto; margin-left: auto; font-weight: bold; font-size: 0.90em; }
.spip_doc_descriptif { clear: both; margin-right: auto; margin-left: auto; font-size: 0.90em; }
a.spip_out, a.spip_url, a.external, a.spip_mail, a[href^="mailto:"] {background-position: right center;background-repeat: no-repeat;}
a.spip_out,a.spip_in {color:#E05C12 !important;text-decoration: underline;}
ul.spip {margin-top: -10px;}
/* Citations, code et poesie */
blockquote.spip { min-height: 40px; /*background: url(../img/quote.png) no-repeat;*/ }
.spip_poesie { border-left: 1px solid; }
.spip_poesie div { margin-left: 50px; text-indent: -50px; }
.spip_code,
.spip_cadre { font-family: 'Courier New', Courier, monospace; font-size: 1em; }
.padding5 {padding:5px;}

/* Enluminures typo V3 / Cf.: http://www.spip-contrib.net/3118 */
sc, .sc { font-variant: small-caps; }
.caractencadre-spip { background-color: #FFFFCC; color: purple; }
.caractencadre2-spip { background-color: #FFFFCC; color: orange; }
.texteencadre-spip { display: block; /*margin: 1.5em 50px;*/ padding: 1.5em; background: rgb(252, 238, 231);box-shadow:0 0 0; }

table.spip{width: 100%;margin:20px 0; text-align: center;}
    table.spip span.spip_documents{margin:5px 10px;}
    table.spip td{padding:4px 5px;vertical-align: middle;min-width: 60px}
    table.spip td strong{color:#764891;}
.spip-admin-bloc, .spip-admin-float{z-index: 10000 !important}
blockquote.infos p {
font-size: 12px;
font-weight: normal;
line-height: 20px;
}
.spip-admin-boutons#noizetier_voir_noisettes {display:none !important;}

/*Outils généraux*/
.sr-only{ position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);border: 0; }
.no-txt{text-indent: -9999em}

.a-encadrant { display: block; width: 100%; height: 100%; }
.a-encadrant:hover { color: inherit; text-decoration: none; background: inherit; }
.align-left, .align-left table.spip { text-align: left !important; }

/* Tableaux */
table.spip thead th { background-color: #eee; font-weight: bold; }

/*Addthis*/
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {padding:0;float:none;}
.btn-action .action-icon {
    margin-top:10px;
}
.at-share-btn .at-icon-wrapper, .at-share-btn .at-icon { height: 60px !important; width: 60px !important; }
.at-share-btn { max-height: 60px !important; max-width: 60px !important; margin: 0px !important; }
body .addthis_32x32_style .at4-icon, .addthis_32x32_white_style .at4-icon, .at-32x32 { background-size: 50px !important; }
.at-icon-facebook { background-position: 0px 0px !important; }
.at-icon-twitter { background-position: 6px 6px !important; }
.at-icon-compact { background-position: 5px 5px !important; }
.at-icon-print { background-position: 5px 5px !important; }

/*Forum*/
/*.comment.hreview.forum-message{background:url(../img/fleche-forum.png) no-repeat 50% 100%;border-bottom: 1px solid #e05c12;}
.comment.hreview.forum-message:after{ content:"";position: absolute; width: 100%; height: 1px; background-color: red; bottom: 0; left: 0;}
*/.comments .comments-posts ul.comments-items li.comment-item.sans_fleche .comment,.comments .comments-posts ul.comments-items li.comment-item.last .comment{background:0 none;border-bottom: 0 none;}
.comment.hreview.reply1 { padding-left: 50px !important; }
.comment.hreview.reply2 { padding-left: 100px !important; }
.comment-li.first .comment-li.first { margin-top: 0px; }
.comment-li .comment-li { margin-bottom: 0px; }
.comment-li.first{ margin-top: 0 !important; padding-top: 0;}
.comment-li.even { background: #F9F7F7 !important; }
.comment-li.odd { background: #fff !important; }
.comment-li 		{ margin: 0; padding: 0;}
.forum.comments-ul > .forum-fil.comment-li  { background-color: #F9F7F7!important;}
.boutons.spip-admin.actions.modererforum { margin-left: 20px;    position: absolute; left: 0; bottom: 0; }
.boutons.spip-admin.actions.modererforum button { border: 1px solid #5e5958; background: #fff; text-transform: uppercase; font-size: 11px; padding: 0 10px; margin-right: 5px; }
.forum.comments-ul { width: 85%; margin: 0 auto !important; padding: 0 !important;}
.forum.comments-ul ul { margin: 0; padding: 0 0 0px 40px;}
.forum.comment-li  {/* padding: 15px;*/}
/*.forum.comments-ul abbr.dtreviewed { padding: 2px 3px 2px 10px; height: 30px; margin-top: 0;}
abbr.dtreviewed, .reviewer.vcard{ vertical-align: top !important;height: 22px !important;}
=======
.forum.comments-ul abbr.dtreviewed { padding: 2px 3px 2px 10px; height: 30px; }
abbr.dtreviewed, .reviewer.vcard{ vertical-align: top !important;height: 22px !important;margin-top: 10px !important;}

.forum.comments-ul .reviewer.vcard { height: 30px;padding: 2px 10px 2px 0; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; }*/
.forum.comments-ul abbr.dtreviewed { padding: 2px 3px 2px 10px;}
.forum.comments-ul .reviewer.vcard { padding: 2px 10px 2px 0; max-width: 50%; /*overflow: hidden;*/ text-overflow: ellipsis; white-space: nowrap; /*vertical-align: middle;*/ }

.forum.comments-ul > .forum-fil.comment-li > .comment.hreview.forum-message:first-child{ background-color: #f0edeb;}
.comments-ul { padding: 0 0 10px 25px; }
.forum.comments-ul ul { position: relative; }
.forum.comments-ul ul:after { content: ""; position: absolute; top: -6px; right: 498px; width: 0; width: 0; height: 0; border-style: solid; border-width: 0 7.5px 6px 7.5px; border-color: transparent transparent #e05c12 transparent; }

.forum.comments-ul .comment-meta.forum-chapo {padding: 15px 0 0 15px; }
.forum.comments-ul  .comment-content.description { }
.moderation_info .explication { font-weight: normal; }
.forum.comments-ul  .comment-texte { padding: 5px 0 20px 0;}
/* Pagination page */
#comments {margin-top:30px;}
#comments .pages {display:block; text-align:center; margin:30px 20px 60px 20px;}
#comments a.lien_pagination, #comments .pages .on {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    padding: 2px 4px;
    background: #746c67;
    color: #FFF;
    min-width: 18px;
    display: inline-block;
    text-align: center;
}
#comments .pages .on {
    background-color: #e05c12;
    color: #FFF;
}
/* Pagination suivantes */
#comments .comments-pagination {
    display: block;
    text-align: center;
    margin: 30px 20px;
}
#comments .comments-pagination li {
    list-style: none;
    display: inline-block;
    padding: 0 2px;
}
#comments .comments-pagination a, #comments .comments-pagination .active span {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    padding: 2px 4px;
    background: #746c67;
    color: #FFF;
    min-width: 18px;
    height: 24px;
    line-height: 24px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}
    #comments .comments-pagination a:hover {
        background-color: #444;
    }
#comments .comments-pagination .active span {
    background-color: #e05c12;
    color: #FFF;
}


/*.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:before{     content: "";
    display: block;
    position: absolute;
    bottom: 0;
    margin-top: -15px;
    left: 0;
    width: 1px;
    height: calc(100% - 1px);
    background: #e05c12;
}*/


/*.forum-fil.comment-li{ border-top: 1px solid #e05c12;}*/


.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:before {content:"";position: absolute; width: calc(100% + 40px); height: 1px;  top: -1px; right:0; background-color: #e05c12; z-index: 61;}


.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li> .comments-ul.comments-fils > .forum-fil.comment-li:before { content:"";position: absolute; width: calc(100% + 80px); height: 1px;  top: -1px; right:0; background-color: #e05c12; z-index: 62;}

.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:before  {  content:"";position: absolute; width: calc(100% + 120px); height: 1px;  top: -1px; right:0; background-color: #e05c12; z-index: 63;}
.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:before  {  content:"";position: absolute; width: calc(100% + 160px); height: 1px;  top: -1px; right:0; background-color: #e05c12; z-index: 63;}
.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:before   {  content:"";position: absolute; width: calc(100% + 200px); height: 1px;  top: -1px; right:0; background-color: #e05c12; z-index: 63;}

.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:after {content:"";position: absolute; width: 40px; height: 100%;  top: 0; left: -40px;}
.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.odd:after { background-color: #fff;}
.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.even:after { background-color: #F9F7F7;}


.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:after {content:"";position: absolute; width: 80px; height: 100%;  top: 0; left: -80px; z-index: 50;}
.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.odd:after { background-color: #fff;}
.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.even:after { background-color: #F9F7F7;}

.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:after  		{ content:"";position: absolute; width: 120px; height: 100%;  top: 0; left: -120px; z-index: 51;}
.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.odd:after 		{ background-color: #fff;}
.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.even:after 	{ background-color: #F9F7F7;}


.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:after  		{ content:"";position: absolute; width: 160px; height: 100%;  top: 0; left: -160px; z-index: 52;}
.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.odd:after 	{ background-color: #fff;}
.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.even:after 	{ background-color: #F9F7F7;}

.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:after  		{ content:"";position: absolute; width: 200px; height: 100%;  top: 0; left: -200px; z-index: 53;}
.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.odd:after 	{ background-color: #fff;}
.forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.even:after 	{ background-color: #F9F7F7;}


@media (max-width:1200px){
    .forum.comments-ul ul:after { right: 400px; }
/*    .forum.comments-ul .comment-texte{ padding-top: 80px;}*/

}
@media (max-width:993px){
    .forum.comments-ul ul:after { right: 300px; }
     #comments.comments { overflow: hidden;}
    .comment-reply { margin: 0; right: auto; bottom: auto; margin-bottom: 30px; margin-top: -10px; }
    .comment-reply { margin: 0 !important; position: relative!important; right: 0!important; bottom: auto!important; width: 100%!important;}
    .comment-reply > a { width: 100%; display: initial;}
    .boutons.spip-admin.actions.modererforum{ position: relative;}
    .comment-li .bouton_action_post { float: none !important; margin: 10px 0 0 0;}
    .forum.comments-ul .comment-texte{ padding-top: 80px;}
}
@media (max-width:768px){
    .forum.comments-ul ul:after { right: 15px; }
    .forum.comments-ul ul{ padding: 0 0 0 10px;}
    .comment-li .comment.hreview:before, .comment-li .comment.hreview:after { display: table; content: ""; line-height: 0; }
    .comment-li .comment.hreview:after { clear: both; }
    .forum.comments-ul .reviewer.vcard{ max-width: 100%; /*display: block;*/margin-left: 0;}
    .forum.comments-ul .comment-texte{ padding-top: 10px;}
    .forum.comments-ul .comment-meta.forum-chapo { position: static; padding: 20px 20px 0 20px; }

    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:before {content:"";position: absolute; width: calc(100% + 10px); height: 1px;  top: -1px; right:0; background-color: #e05c12; z-index: 61;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li> .comments-ul.comments-fils > .forum-fil.comment-li:before { content:"";position: absolute; width: calc(100% + 20px); height: 1px;  top: -1px; right:0; background-color: #e05c12; z-index: 62;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:before  {  content:"";position: absolute; width: calc(100% + 30px); height: 1px;  top: -1px; right:0; background-color: #e05c12; z-index: 63;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:before  {  content:"";position: absolute; width: calc(100% + 40px); height: 1px;  top: -1px; right:0; background-color: #e05c12; z-index: 63;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:before   {  content:"";position: absolute; width: calc(100% + 50px); height: 1px;  top: -1px; right:0; background-color: #e05c12; z-index: 63;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:after {content:"";position: absolute; width: 10px; height: 100%;  top: 0; left: -10px;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.odd:after { background-color: #fff;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.even:after { background-color: #F9F7F7;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:after {content:"";position: absolute; width: 20px; height: 100%;  top: 0; left: -20px; z-index: 50;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.odd:after { background-color: #fff;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.even:after { background-color: #F9F7F7;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:after  		{ content:"";position: absolute; width: 30px; height: 100%;  top: 0; left: -30px; z-index: 51;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.odd:after 		{ background-color: #fff;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.even:after 	{ background-color: #F9F7F7;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:after  		{ content:"";position: absolute; width: 40px; height: 100%;  top: 0; left: -40px; z-index: 52;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.odd:after 	{ background-color: #fff;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.even:after 	{ background-color: #F9F7F7;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li:after  		{ content:"";position: absolute; width: 50px; height: 100%;  top: 0; left: -50px; z-index: 53;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.odd:after 	{ background-color: #fff;}
    .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li > .comments-ul.comments-fils > .forum-fil.comment-li.even:after 	{ background-color: #F9F7F7;}
}

/*.forum-fil.comment-li.even + .forum-message + .forum-fil:after{ background-color: #F9F7F7;}
.forum-fil.comment-li.odd + .forum-message + .forum-fil:after{ background-color: #fff;}

*//*Joindre documents*/
.formulaire_joindre_document .cadre-icone,
.formulaire_joindre_document .aide,
.formulaire_joindre_document #defaultsubmit__new,
.formulaire_joindre_document label,
.formulaire_joindre_document .sourceup,
.formulaire_joindre_document .editer_refdoc_joindre,
.formulaire_joindre_document #joindre_mediatheque__new,
.formulaire_joindre_document #joindre_distant__new,
.liste_items.documents .cadre-icone,
.liste_items.documents .tourner,
.liste_items.documents .actions span
 {display:none;}
.liste_items.documents form {display:inline;}
.formulaire_joindre_document #fichier_upload__new_wrap {overflow:hidden;}
.formulaire_joindre_document h3 {background-image: url("../img/title-bg.png");
background-color:
#e05c12;
color:
#fff;
font-family: 'Voltaire', sans-serif;
font-size: 18px;
font-weight: normal;
padding: 5px 0;
text-align: center;
line-height:20px;}

.liste_items.documents h3 {background-image: url("../img/title-bg.png");
background-color:
#e05c12;
color:
#fff;
font-family: 'Voltaire', sans-serif;
font-size: 18px;
font-weight: normal;
padding: 5px 0;
text-align: center;
line-height:20px;}

.formulaire_joindre_document ul {list-style-type:none;padding:0;margin:0;}
.liste_items.documents .infos {margin:0;padding:0;border:0 none;background:none;}

/*Portfolio sites locaux*/
.row.portfolio_sl .span2.h155 {height:155px;}

/*Surcharge de bx slider -> carrousel à la une*/
.bx-wrapper .bx-viewport {background: none;border:none;box-shadow:none;}
.bxslider .span6, .bxslider .row {margin:0;}
.bxslider .span3 {width:240px;}
#carou_une {position:relative;}
.bx-next, .bx-next:hover, .bx-next:focus, .bx-prev, .bx-prev:hover, .bx-prev:focus {color:#FFFFFF;text-decoration:none;font-size: 35px;}

/*forum*/
#formulaire_forum {color:white;}
#formulaire_forum ul {list-style-type: none !important;}
#formulaire_forum .moderation_info {text-align: center;font-weight: bold;font-size: 18px;margin-bottom: 15px;}
#formulaire_forum a {color:white;}
#formulaire_forum a:hover {text-decoration:underline;}
#formulaire_forum legend {display:none;}
#formulaire_forum label {float:left;}
#formulaire_forum {background-color:#E05C12;padding:10px;}
#formulaire_forum .forum {width:580px;float:left;}
#formulaire_forum textarea#texte {width:98%;}
#formulaire_forum .editer_notification {clear:both;}
#formulaire_forum label{color: #FEFEFE;
    font-family: 'Marvel',sans-serif;
    font-size: 14px;
    text-shadow: 0 1px 1px rgba(27, 26, 23, 0.75);
    text-transform: uppercase;
    width:160px;
}
#formulaire_forum .choix label {width:100%;}
#formulaire_forum .erreur_message {display:none;}
#formulaire_forum li.erreur input {background-color:#dedede;}
.preview {background-color: #fff;padding: 10px;padding-bottom: 0;color:#000000 !important;}
.preview .boutons {margin-top: 10px !important;}
.bouton_action_post {float:left;}

/*Formulaire de réinitialisation de mot de passe*/
.formulaire_oubli {
    background: none repeat scroll 0 0 #D7D5D4;
    text-align: right;
}
.formulaire_oubli ul {
    list-style-type: none;
}
.formulaire_oubli legend {
    background: url("../img/title-bg.png") repeat scroll 0 0 #78C7CE;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'Voltaire',sans-serif;
    font-size: 20px;
    padding: 0 0 0 1%;
    text-align: left;
    width: 99%;
}
.formulaire_oubli ul {
    list-style-type: none;
}
.formulaire_oubli ul {
    list-style-type: none;
}
.formulaire_oubli {
    text-align: right;
}
.formulaire_oubli label {
    font-family: Geneva,Tahoma,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 20px 0 0 10px;
    text-align: left;
    text-transform: uppercase;
}
.formulaire_oubli input[type="text"], .formulaire_oubli textarea, .formulaire_oubli input[type="text"], .formulaire_oubli input[type="email"], .formulaire_oubli input[type="password"], .formulaire_oubli textarea {
    margin: 0 10px 0 0;
    width: 95%;
}

.formulaire_mot_de_passe {
    background: none repeat scroll 0 0 #D7D5D4;
    text-align: right;
}
.formulaire_mot_de_passe ul {
    list-style-type: none;
}
.formulaire_mot_de_passe legend {
    background: url("../img/title-bg.png") repeat scroll 0 0 #78C7CE;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'Voltaire',sans-serif;
    font-size: 20px;
    padding: 0 0 0 1%;
    text-align: left;
    width: 99%;
}
.formulaire_mot_de_passe ul {
    list-style-type: none;
}
.formulaire_mot_de_passe ul {
    list-style-type: none;
}
.formulaire_mot_de_passe {
    text-align: right;
}
.formulaire_mot_de_passe label {
    font-family: Geneva,Tahoma,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 20px 0 0 10px;
    text-align: left;
    text-transform: uppercase;
}
.formulaire_mot_de_passe input[type="text"], .formulaire_mot_de_passe textarea, .formulaire_mot_de_passe input[type="text"], .formulaire_mot_de_passe input[type="password"], .formulaire_mot_de_passe textarea {
    margin: 0 10px 0 0;
    width: 95%;
}


/*
 * print styles
 * inlined to avoid required HTTP connection www.phpied.com/delay-loading-your-print-css/
 */
@media print {
  * { background: transparent !important; color: #444 !important; text-shadow: none; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
/*  a:after {
    content: " (" attr(href) ")";
    font-size: 90%;
}
*/
abbr:after { content: " (" attr(title) ")"; font-size: 90%; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
  .no_print{display: none}
}

/*
 * Media queries for responsive design
 */

@media (min-width: 768px) {

}
@media (max-width: 767px) {

}

.spip-admin-bloc, .spip-admin-float {right:auto !important;left:0 !important;}

#reponse_forum_cfdt_ok {font-size: 17px;padding-bottom: 10px;padding-top: 10px;text-align: center;color: #274c91;font-weight: bold;}
