/*-----Assises------*/
#col_droite #assises {margin: -11px 0 0 -8px; padding: 10px; border: 3px solid #008295;}
#assises a {color: #222222;}
#assises a:hover {color: #ff7300;}
#assises a.blanc {color: #ffffff;}
#assises a.blanc:hover {color: #ff7300;}
#assises h2 {margin: 0 0 .2em 0;}
#assises p {font-family: 'SourceSansProSemibold'; font-weight: normal; font-style: normal; font-size: 1.1em; text-align: center; line-height: 1em; }
#assises p a {color: #8f480a;}

/*-----Rencontres------*/
#col_droite #rencontres {margin: -11px 0 0 -8px; background: url('/squelettes/images/Soleil-100px.png') no-repeat #fdfdfc; background-position: -35px -30px; padding: 10px; border: 3px solid #f9b200;}
#rencontres a {color: #222222;}
#rencontres a:hover {color: #ff7300;}
#rencontres h2 {margin: 0 0 .2em 0;}
#rencontres p {font-family: 'SourceSansProSemibold'; font-weight: normal; font-style: normal; font-size: 1.1em; text-align: center; line-height: 1em; }
#rencontres p a {color: #8f480a;}

/*----- Bandeau - Une ----*/
#bandeau-une { margin: 0 0 0 230px; padding: 0 0 0 0; background-color:#dfe0e0; height:124px; border-bottom:10px solid #dfe0e0; }
#bandeau-une h2 {color:#515557; background-color:#ffffff; padding:0 0 0 20px; border-bottom: 5px solid #dfe0e0; }
.bandeau-une-content { }
#bandeau-une ul li { background-color:#515557; height:100px; overflow:hidden; display:inline-block; width:32.95%; }
#bandeau-une ul li img {width:200px; height:auto; border:none; position:relative; top:-130px; left:25px; margin:0; float:none;
-webkit-transform: rotate(-4deg);
-moz-transform: rotate(-4deg);
-o-transform: rotate(-4deg);
transform: rotate(-4deg);}
#bandeau-une ul li span.titre-publi {display:block; padding:5px; position:relative; left:-260px; z-index:1; background-color: rgba(21, 18, 18, 0.5); }
#bandeau-une ul li span.mentions-publi {color:#ffffff; text-align:right; font-size:0.7em; text-transform:uppercase; }
#bandeau-une ul li a.legende-anim { color:#ffffff; line-height:1.2em; font-family: 'SourceSansProRegular'; font-size:1.4em;}
#bandeau-une ul li a.legende-anim:hover {text-decoration:underline;}
#bandeau-une ul li:hover span {-ms-transform: translate(260px, 0px); -webkit-transform: translate(260px, 0px); transform: translate(260px, 0px); -webkit-transition-duration: 0.6s; transition-duration: 0.6s; transition-timing-function: ease;}

/*---------*/
#banniere {margin: 10px 0 0 0; }
.banniere-content {border: 3px solid #00889d; padding: 10px; height: 93px;}
#banniere .banniere-content img {padding: 12px 0 0 10px;}
#banniere .banniere-content a.block {margin: 0 0 7px 0; padding: 0; font-family: 'OpenSansRegular'; font-weight: normal; font-style: normal; font-size: 1.3em; letter-spacing: 0.11em; color: #216679; }
#banniere .banniere-content a:hover, #banniere .banniere-content a:focus {color: #990000;}
#banniere .banniere-content p, #banniere .banniere-content p a {margin: 0; padding: 0; font-family: 'OpenSansRegular'; font-weight: normal; font-style: normal; font-size: 1.3em; color: #222222;}
#banniere .banniere-content span { font-family: 'OpenSansRegular'; font-weight: normal; font-style: normal; background: #a5947e; color: #fbfcfc; padding: 0 3px 0 7px; position:relative; top: -20px; left: 270px;}

/*-----Habillage-----*/

.abo-revue-presse { background: #eddecd; margin: 10px 0 20px 0; padding: 0.3em 0 0.3em 2em; }
.affiche {display: block;}
article .crayon .spip_documents {margin-top: 1em;}
article .spip_logos {margin: 5px 15px 10px 0;}
aside.forum {margin: 2em 0 0 0;}
.autobr {margin: 0; padding: 0; line-height: 0; }

.border_left { border-left: 1px solid #c2c4c4;}
.block {display: block;}
.border { border-top: 1px solid #c2c4c4; }
.border_bottom { border-bottom: 1px solid #c2c4c4; }
.button { width: 155px; height: 30px; background: #e0f3fc;
-moz-box-shadow: 2px 2px 3px #8a8c8c; 
-webkit-box-shadow: 2px 2px 3px #8a8c8c; 
box-shadow: 2px 2px 3px #8a8c8c;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;}
.button-commande { display: block; margin: 25px 0 0 100px; width: 160px; height: 20px; text-align: center; 
background-image: url("/squelettes/img/bg-bouton-commande-2px.jpg");
-moz-box-shadow: 2px 2px 3px #8a8c8c; -webkit-box-shadow: 2px 2px 3px #8a8c8c; box-shadow: 2px 2px 3px #8a8c8c;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.button_0 {margin:0; padding:0; border:0; background:none;}

.cartouche span.button-commande a {font-size: 0.85em; line-height:1.5em;}
.cartouche .soustitre_une, .cartouche .soustitre_2, article .soustitre_une, article .soustitre_2 {padding: 0;}
.carre_orange_20 {background-image: url("../css/img/carre-orange-20.gif"); 
background-repeat: no-repeat; background-position: center left; padding: 0 0 0 1.3em;}
.catalogue {padding: 20px 15px 15px 15px; text-align: center;}
.chapo { padding: 0 0 0 1em;}
.chapo_une { padding: 9px 0 0 0; margin: 0 0 10px 0; }
.chapo-liste-article { padding: 9px 0 0 0; }
.chapo-liste-article p, .menu_article ul li .chapo-liste-article p {font-size: 95%; font-weight:bold; }
.chapo a[target="_blank"] {color: #6719e7;}
.citation-right, article .texte .citation-right {font-family:serif; font-style:italic; font-size:1.3em; text-align: right; color:#8b765f; margin:10px 0 20px 0; line-height: 1.5em;}
.close {margin:0; padding:0; border: 0; width: 17px; height: 17px; 
background-image: url("../css/img/fermer.gif"); background-repeat: no-repeat; background-position: center;
float: right; }
.commande_ext { height: 16px; width: 55%; padding: 3px; margin: 5px 0 0 0; }
.commande_ext p { }
.commande_ext p a {background: #e0f3fc; 
background-image: url("../css/img/fl-or-10.gif"); background-repeat: no-repeat; background-position: left center;
padding: 2px 2px 2px 11px;}
.commande span.button-commande a:hover, .commande span.button-commande a:focus, .commande span.button-commande a:active {color: #900;}

.date { background: #863760; padding: 0.2em; margin: 0 1em 0 0.5em; width: 6em; }
.date_forum { color: #616161; font-size: 85%;}
.date-publi {font-size: 0.8em; color: #a8a8a8; font-family: 'OpenSansBold', sans-serif;}
.date .soustitre_2 { color: #fdfdfc; margin: 0; font-size: 0.9em; text-align: center; }
.der { background: #363232; padding: 0 0 7px 0;}
.der .catalogue .art_catalogue a {font-size: 1em; line-height: 1.1em; margin: 0; color: #fdfdfc; }
.der .spip_logos { float: none; }
.descriptif_articles_ligne {padding: 0.4em; margin: 0 0 1em 0; background-color: #eddecd; -moz-border-radius: 5px;
-webkit-border-radius: 5px; border-radius: 5px;}
.descriptif_articles_ligne a.spip_out {padding: 0 0.4em 0 0; text-decoration:underline; color: #ff7300; }
.descriptif_articles_ligne a.spip_out:focus, .descriptif_articles_ligne a.spip_out:hover { text-decoration:none; }
.descriptif_articles_ligne p {}

.eclaire {background: #fdffc4;}
.eclaire_or {background: #ffb375;}
.eclaire_vert {background: #bef8e0;}

.footer { border-top:20px solid #dfe0e0; margin: 0 0 20px 0; padding: 0.35em; background: #888a8a; height: 35px;
background-image: url("../css/img/bg-footer.png"); background-repeat: no-repeat; background-position: left center; }
.footer_content, .footer_content a { color: #f2f2f0; }
.footer .colophon {float: right; line-height: 3em;}

header.annonces {margin: 20px -13px 15px -13px; }
header.annonces a h1 {font-size : 1.4em; padding: 0.3em 0 0.3em 1.2em; }
header.annonces a {color: #73512d;}
header.annonces a:hover, header.annonces a:focus {color: #ff7300; }
.header_rub_2 h1 { margin: 0 0 0 15px;
background-image: url("../css/img/carre-orange-20.gif"); 
background-repeat: no-repeat; background-position: center left;}
.header_rub_3 h1 { margin: 0 0 0 15px;
background-image: url("../css/img/carre-bleu-20.gif"); 
background-repeat: no-repeat; background-position: center left;}
.header_rub_4 h1 { margin: 0 0 0 15px;
background-image: url("../css/img/carre-vert-20.gif"); 
background-repeat: no-repeat; background-position: center left;}
.header_rub_bleu {margin: 0 0 0 15px; text-align: right; font-size: 1.7em; letter-spacing: 0.1em;
background-image: url("../css/img/carre-bleu-20.gif"); 
background-repeat: no-repeat; background-position: center left;}
.header_rub_orange {margin: 0 0 0 15px; text-align: right; font-size: 1.7em; letter-spacing: 0.1em;
background-image: url("../css/img/carre-orange-20.gif"); 
background-repeat: no-repeat; background-position: center left;}
.header_rub_vert {margin: 0 0 0 15px; text-align: right; font-size: 1.7em; letter-spacing: 0.1em;
background-image: url("../css/img/carre-vert-20.gif"); 
background-repeat: no-repeat; background-position: center left;}
.header_std h2 { margin: 0 0 0.4em 0; }
.header_std h3 { margin: 0 0 0.3em 0; }.hidden {display: none;}
.hr {height: 1px; margin: 10px 0 10px 0; padding: 0; background: #c2c4c4;}
.hr_20 { height: 20px; margin: 0; padding: 0; background: #dfe0e0; }
.hr_10 { height: 10px; margin: 0; padding: 0; background: #dfe0e0; }
.hr-chapo {width: 55%; margin: 10px 0 10px 0; padding: 0; background: #b1ae90;}
.hr_une { width: 55%; height: 1px; margin: 10px 0 10px 0; padding: 0; background: #c2c4c4; }
.hyperlien { margin: 1em 0; padding: 0.7em; background: none; background-image: none; border: 2px solid #b1ae90; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.hyperlien a {font-size: 0.85em; font-weight: normal; line-height: 1.4em; color: #008295; text-decoration: underline; }
.hyperlien a:hover, .hyperlien a:focus {text-decoration: none;}
.hyperlien-mention {color: #8b765f; text-transform: uppercase; line-height: 1.4em; }

.item_catalogue { padding: 0; text-align: center; }
.item_catalogue_suite { float: left; width: 20%; padding: 0 4px 0 10px; }
.item_catalogue_suite .spip_logos { float: none; border: 1px solid #a8a8a8; margin: 0; padding: 0;}

.left_revue { width: 30%; }
.lien_catalogue { line-height: 1.2em; padding: 0 0 0 0.9em;
background-image: url("../css/img/fleche-orange-10-15.gif"); 
background-repeat: no-repeat; background-position: left center; }
.lien_catalogue[value="revue"] {margin: 0 0 0 20px;}
.lien-rubrique {margin: 15px 10px 20px 0;}
.liste-actus li a img.spip_logos {margin: 0 10px 15px 0;}
.liste-autre-rub .multi li + li {display:none;}
.liste-autre-rub .multi li:first-child {display:block;}
.liste_programme li {line-height: 1.1em; margin: 5px 0;}
.liste_programme strong {color: #216679; padding:0 0 10px 0;}

.lr_5 { padding: 0 5px 0 5px; }
.lr_10 { padding: 0 10px 0 10px; }
.lr_20 { padding: 0 20px 0 20px; }

.m_5 { margin: 5px 0 5px 0; }
.m_10 { margin: 10px 0 10px 0; }
.m_15 { margin: 15px 0 15px 0; }
.m_20 { margin: 20px 0 20px 0; }
.menu_articles li span.button-commande a, .cartouche span.button-commande a {color: #ffffff; font-family: Arial, Helvetica, sans-serif; line-height:1.5em; }
.menu_articles li span.button-commande a:hover, .menu_articles li span.button-commande a:focus, .menu_articles li span.button-commande a:active {color: #900;}
.menu_catalogue .item_catalogue li a .spip_logos {float: none; margin: 0; border: 1px solid #a8a8a8;}
.menu_catalogue_suite { float: right; width: 68.5%; margin: 10px 0 10px 0; padding: 0 0 0 10px;}
menu, .menu li {list-style-type: none;}
.menu_liste_art {padding: 0 5px 0 0;}

.nouveautes { padding: 0 0.5em 0 0; }
.nouveautes .spip_logos { float: none; margin: 0 0 0 0.9em; border: 1px solid #8a8c8c;
-moz-box-shadow: 3px 5px 7px #8a8c8c; -webkit-box-shadow: 3px 5px 7px #8a8c8c; box-shadow: 3px 5px 7px #8a8c8c; }
.nouveautes-publi-librairie { padding: 0; margin: 0; max-height: 260px;}
.nouveautes-publi-librairie .spip_logos {height:70%; width: 70%; float: none; margin: 0 0 0 1.5em; -moz-box-shadow: 3px 5px 7px #8a8c8c; -webkit-box-shadow: 3px 5px 7px #8a8c8c; box-shadow: 3px 5px 7px #8a8c8c;}

#offre-spe-sommaire {float: right; padding: 13px 10px 10px 10px; background: #ffeca6; width: 55%;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    text-align: center;
    line-height:1.4em; 
    }
#offres-spe-boutique a {text-decoration:underline; }
#offres-spe-boutique a:hover, #offres-spe-boutique a:focus {color: #ff7300; text-decoration: none; }
#offres-spe-boutique span {font-size: 1.1em; color: #8b765f; font-family: 'Trebuchet MS', Geneva, Helvetica, Arial, sans-serif; padding: 0 0 0 5px;}
#offres-spe-boutique ul li {padding: 7px 8px 0 8px; line-height: 1.4em; }
.offres_titre_col { padding: 8px; margin: 0 0 5px 0;}
.ombre .spip_logos {-moz-box-shadow: 3px 5px 7px #8a8c8c; 
-webkit-box-shadow: 3px 5px 7px #8a8c8c; 
box-shadow: 3px 5px 7px #8a8c8c;}
.overflow {overflow: hidden;}
.overflow a h4 {margin: 5px 0 0 0;}
.overflow a .spip_logos {border: 1px solid #a8a8a8; margin: 0 10px 0 0; padding: 0;}
.overflow span.button-commande {margin: 10px 0 0 100px;}

.panier {height:27px; padding: 15px 33px 0 0; float: right; background-image: url("../css/img/picto_panier.gif"); background-repeat: no-repeat; background-position: center right;}
.presentation, .presentation_hsn { display: none; }
.presentation h6, .presentation_hsn h6 {margin: 0 0 0.5em 0; padding: 0;}
.presse {color: #6719e7;}
.ps {margin: 1em 0 0 0; padding: .9em .5em; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.ps dl dd a { color: #ff7300; font-weight: bold; line-height: 1.2em; text-decoration: underline;}
.ps dl dd a:hover, .ps dl dd a:focus {text-decoration: none;}
.ps-bg { background: #eddecd; }
.ps-bg .spip_documents { margin: 0 1em 0 .8em; }
.ps h1, .ps .h1, .ps h2, .ps .h2, .ps h3, .ps .h3, .ps h4, .ps .h4, .ps h5, .ps .h5, .ps h6, .ps .h6 {font-family: 'OpenSansSemibold', 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 1.5em; margin: 0 -0.35em 0.5em -0.35em; color: #8b765f; background: #fdfdfc; padding: 0 0.5em 0.2em 0.5em;}
.publi-der h2 {margin: -0.5em 0 0.5em 0.9em;}
.publi-librairie, .publi-der {margin: 20px 0 0 -9px;}
.publi-librairie a.publi-lib {padding: 0 0 0 10px;}
.publi-librairie h2 {margin: 0 0 0 0.9em;}
.publi-lib-produit {background: #ad9a6b; padding: 0.3em 0.3em 0.4em 1em; margin: 0; position: relative; top: -110px;}
.publi-lib-produit a { display:block; line-height: 1.2em; text-decoration: underline; color: #ffffff;}
.publi-lib-produit a:hover, .publi-lib-produit a:focus {text-decoration: none; }

#rech { background: #dfe0e0; }
#reseauxsocio {float:right; margin: -0.5em 0 1em 0; width: 30%;}
#revue-presse {background: #eddecd; margin: 0 0 0 0; padding: 0.5em; background-image: url("../images/loupe-h90.png"); background-repeat:no-repeat; background-position: top right;}
#revue-presse .soustitre_2 {padding: 3px 70px 0 0;}

section .annonces {padding-left: 1em; }
.section .spip_logos { margin: 7px 20px 0 0;}
.section .une .spip_logos, .section .une_suite .spip_logos { margin: 0 20px 0 0;}
#sommaire, .sommaire {background: #f3ebe2; padding: 10px; margin: 20px 0 0 0; }
#sommaire h4, .sommaire h4 {margin: 0.5em 0 0 0;}
#sommaire h4 + p, .sommaire h4 + p {padding: 0.4em 0 0 1em;}
#som-lib {margin: 1em 0 1em 0; padding: 0.4em; background: #fdfdfc;}
#sommaire p, .sommaire p {padding: 7px 0 0 0;}
span.button-commande a:hover, span.button-commande a:focus, span.button-commande a:active {color: #900;}
.spip_documents .spip_doc_descriptif {color: #616161; font-family: Arial,Helvetica,sans-serif; font-size: 0.8em; text-align: left;}
.spip_documents .spip_doc_titre {text-align: center;}
strong a[target="_blank"] {color: #6719e7;}
.soustitre_une {padding: 0 0 0 161px; }
.soustitre_2 { padding: 0 0 0 113px;}
.surtitre { margin: 0 0 0.5em 0; }
.surtitre_une { padding: 0 0 0.5em 0; }

.texte {margin: 1em 0 0 0;}
.texte surlignable ul {list-style-type: disc; list-style position: outside; padding-left: 10px; line-height: 1.5em; font-size: 87%; font-family: Arial, Helvetica, sans-serif;}
.tarifs {margin: 10px 0 0 240px; padding:3px 0; width: 40%;}
.tarifs_hsn {margin: 10px 0 0 0; padding:3px 0; }

ul.liste-revues-presse li.first-revue-presse {background: #fff5d9; padding: 1em; }
ul.liste-revues-presse li.first-revue-presse p.date-publi {float: left; margin: 0.5em 1em 1em 0; padding: 0.7em; font-size: 1em; max-width: 95px; text-align: center; background: #863760; color: #ffefbf }
.une h3.soustitre_une { }
.une, .une_suite { margin: 0; }
.une_suite h3.soustitre_2 {padding: 0 0 0 7em;}
.une_suite h3.evenements {padding: 0 0 0 7.8em;}
.une_suite .border { padding-top: 7px; }

/*----- Effets -----*/
.button_0:hover {color: #900;}
.header_actus:hover, .header_actus:focus {background: #fff9c7;}
.header_evts:hover, .header_evts:focus {background: #dff7ed;}
.item_catalogue .art_catalogue:hover + ul, .item_catalogue .art_catalogue:focus + ul { 
display: block; width: 260px; background: #fefddc; position: absolute; top:250px; left:250px;
padding: 1.5em; border: 2px solid #a8a8a8; font-size: 0.9em; line-height: 1.2em; text-align: left;
-moz-box-shadow: 3px 5px 7px #454545; 
-webkit-box-shadow: 3px 5px 7px #454545; 
box-shadow: 3px 5px 7px #454545; }
.item_catalogue .art_catalogue:hover + ul.presentation_hsn, .item_catalogue .art_catalogue:focus + ul.presentation_hsn { 
display: block; width: 260px; background: #fefddc; position: absolute; top:550px; left:250px;
padding: 1.5em; border: 2px solid #a8a8a8; font-size: 0.9em; line-height: 1.2em; text-align: left;
-moz-box-shadow: 3px 5px 7px #454545; 
-webkit-box-shadow: 3px 5px 7px #454545; 
box-shadow: 3px 5px 7px #454545; }

/*-----Structure-----*/
body { text-align: center; background: #dfe0e0;}
#content, .content {padding: 0 13px;}
header { margin: 20px 0 0 0; background: #dfe0e0; }
.header { padding: 0 0 10px 0; margin: 0; }
.header_rub, .header_rub-2col {background: #fdfdfc;
-moz-box-shadow: 3px 4px 5px #8a8c8c; 
-webkit-box-shadow: 3px 4px 5px #8a8c8c; 
box-shadow: 3px 4px 5px #8a8c8c;
padding: 0.3em 1.3em 0.5em 0;
margin: 1em 0 1.3em 0;
}
.header_rub_2, .header_rub_3, .header_rub_4 { width: 80%;}
.header_std { background: none; margin: 0; }
#col_droite { float: right; width: 22%; padding: 0.7em 0 0 0; }
#col_droite .nouveautes + .titre_3 { padding: 0 0 0 1.2em; margin: 0.7em 0 1em 0;
background-image: url("../css/img/carre-bleu-12.gif"); background-position: center left; background-repeat: no-repeat; }
#col_droite .nouveautes + .titre_3:hover, .titre_3:focus { background-image: url("../css/img/carre-jaune-12.gif"); }
#col_gauche { width: 23%; }

.main { padding: 0; margin: 0; overflow: hidden; }

#nav_content { position: absolute; left: -5px; width: 23.5%; background: #dfe0e0; }
#nav_suite {margin: 25px 0 0 0; }
.nav_suite {margin: 10px 0 0 5px; padding: 1em 0 0 0; background-color: #f5f7f7;}
.nav_suite .liste_forums { padding: 0.7em 0.7em 0 0.7em; }
.nav_suite h4 { padding: 0 0.7em 0 0.7em; }
.nav_suite ul li {padding: 0.7em 0 0.7em 0; border-bottom: 1px solid #c2c4c4; }
.nav_suite ul li:first-child {padding: 0 0 0.7em 0;}

#menu_asso, #menu_nav { background: #838788; background-image: url("../css/img/fond-body.jpg"); 
background-position: bottom left; background-repeat: no-repeat; }
.page { width: 1000px; margin: 0 auto; padding: 0; 
background-color: #f5f7f7; 
text-align: left; }
.wrapper { width: 54%; min-height: 800px; background: #fdfdfc; float: left; overflow: hidden; clear: none; margin-left: 23%; border-left: 1px solid #dfe0e0; border-right: 1px solid #dfe0e0; padding: 0 0 15px 0; }
.wrapper_rub { width: 77%; background: #fdfdfc; float: left; overflow: hidden; clear: none; margin-left: 23%; border-left: 1px solid #dfe0e0; border-right: 1px solid #dfe0e0; padding: 0 0 15px 0; min-height:800px;}

/*-----header-----*/
header [role="banner"] { padding: 0 0 10px 0; }
#banner { }
#banner .crap-logo { margin: 0 0 0 0.7em;}
#banner .crap-logo img:last-child { margin: 0 0 0 0.7em;}
#banner .spip_logos { border: 0; margin: 0; }
#banner-sites { background: #ffffff; height: 42px; }
#banner-sites a img {border-right: 0.1em solid #dfe0e0; }
#banner-sites a img:hover { background: #dfe0e0; }
/*--animations changement image boutons--*/
#banner-sites a img:hover{
opacity: 1;
transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-webkit-transition: 0.4s ease-in-out;
}

/*--END animations --*/

#logo { background-image: url("../img/site-head-logo.png"); background-repeat: no-repeat; height: 103px; margin-left: 130px; }
#logo-boutique { }
.indent { text-indent: -9000px; margin: 0; padding: 0; line-height: 3em; }
header [role="banner"] menu { margin: 20px 50px 0 0; }
header [role="banner"] menu li { padding: 5px 0 0 0; }

/*-----Recherche-----*/
.formulaire_spip { margin-bottom: 0; }
#formulaire_recherche { border: 0; }

/*----- Menu nav_menu -----*/
#nav {background: #dfe0e0; padding: 0.5em 0 0 0;}
#nav a.nav-item, #nav p.nav-item {font-size: 16px; color: #5e3d2f; cursor: pointer; }
#nav .first {text-transform: uppercase;}
#nav ul li {}
#nav ul li ul li {padding: 0.4em 0 0.4em 0.8em;}
#nav ul li.titre-liste:hover, #nav ul li.titre-item:hover {background: #fdfdfc;}
#nav ul li ul li:hover {background: #fcdfa2;}
#nav ul li ul li a:hover {color: #ff7300;}
#nav ul li.titre-liste, #nav ul li.titre-item {margin: 0.3em 0.3em 0.3em 0; padding: 0.8em 0 1em 0.6em; height: 16px; overflow: hidden; background: #fcdfa2; border: 1px solid #989291; }
#nav ul li.titre-liste:hover { height: 160px; }
#nav ul li{  
transition-property:height;
-webkit-transition-property:height;
-moz-transition-property:height;
-ms-transition-property:height;
-o-transition-property:height;
transition-duration:0.5s;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-ms-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-timing-function:ease;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-ms-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-delay:0.15s;
-webkit-transition-delay:0.15s;
-moz-transition-delay:0.15s;
-ms-transition-delay:0.15s;
-o-transition-delay:0.15s;
}

/*----- Menu crap -----*/
#menu_asso .first { border-bottom: 1px solid #fdfdfc; }
#menu_asso .nav .item { display: block; background: #fefddc; 
margin: 0; padding: 0.4em 0 0 1.8em; border-bottom: 1px solid #838788; 
background-image: url("../css/img/fleche-grise-10.png"); background-position: left; background-repeat: no-repeat;}
.nav [value="5"] {background: #ffd678; }

/*----- Menu suite -----*/
#suite {margin: 0 5px 0 0;}
#suite .menu_suite a { font-size: 1em; line-height: 1.4em; display: block; text-decoration: none; color: #5e3d2f; }
#suite .menu_suite a:hover, #suite .menu_suite a:focus {color: #ff7300;}
#suite .menu_suite { list-style-type: none; padding: 0.3em 0 0.3em 2.5em; background: #fdfdfc; border-bottom: 4px solid #dfe0e0; background-image: url("../css/img/carre-orange-15.png"); background-position: left ; background-repeat: no-repeat;}
#suite .menu_suite:hover {background: #fcdfa2; background-image: url("../css/img/carre-blanc-15.png"); background-position: left ; background-repeat: no-repeat;}
#suite .menu_suite {
transition: background-color 0.4s ease-in-out;
-webkit-transition: background-color 0.4s ease-in-out;
-moz-transition: background-color 0.4s ease-in-out;
-ms-transition: background-color 0.4s ease-in-out;
-o-transition: background-color 0.4s ease-in-out;
}

/*----- Fil actus -----*/
#fil-actu {padding: 0 0.5em 0 0.5em;}
#fil-actu h2 {font-size: 1.1em; text-transform: uppercase; margin: 1em 0 0 0; }
#fil-actu ul { margin: 1em 0 0 0;}
#fil-actu ul li {height: 31px; margin: 0.5em 0 0.5em 2em; padding: 0 0 0 40px; }
#fil-actu ul li a {line-height: 2.2em;}
#fil-actu ul li a:hover, #fil-actu ul li a:focus {color: #ff7300;}
#fil-actu ul li:first-child { background: url("../css/img/facebook_30.png") no-repeat;}
#fil-actu ul li:nth-child(2) { background: url("../css/img/twitter-30.png") no-repeat;}
#fil-actu ul li:nth-child(3) { background: url("../css/img/rss-30.png") no-repeat;}

/*----- Couleurs -----*/
*[value="blanc"] { color: #fdfdfc; }
*[value="bleuclair"] { color: #e0f3fc; }
*[value="bleucrap"] { color: #216679; }
*[value="bleulogo"] { color: #008295; }
*[value="gris_1"] { color: #616161; }
*[value="gris_2"] { color: #a8a8a8; }
*[value="gris_typo"] { color: #8b765f; }
*[value="lien"] { color: #900; }
*[value="marron"] { color: #5e3d2f; }
*[value="noir_2"] { color: #5c5c5c; }
*[value="orange"] { color: #ff7300; }
*[value="red_1"] { color: #b7291f; }
*[value="texte"] { color: #222222; }

/*----- Couleurs fond -----*/
*[value="bg_1"] { background: #dfe0e0; }
*[value="bg_blanc"] { background: #fdfdfc; }
*[value="bg_bleuclair"] { background: #e0f3fc; }

/*---- Rubrique Charb ----*/
.wrapper-2col { margin: 0 0 0 230px; padding: 10px 0 0 0; }
.header_rub-2col h1 {text-align: left; padding: 0 0 0 1em; }
/*---- END -----*/
