/* Style "Abricot" - Florent Coubard 2012 d'après Gaëtan Janssens
fond : #eaf1ef
rouge : #db2c2e
liens : #860E12 actif
*/

@import "../tableau_de_bord.css";
@import "clavier.css";
@import "partition.css";
@import "infos.css";
@import "../tableaux.css";
@import "../../../../css/pieces.css";


textarea {
    color:#333;
    background: #fff;
}

/*Corrections tableau_de_bord*/
.tbu {background:#EDEDED;}
.tbu a {color:#5E5E5E;border-left:1px solid #5E5E5E;}
.tbu a:hover{background-color:#eee;color:#db2c2e;}
.arrow {
border-color: #5E5E5E transparent transparent;
border-style:solid dashed dashed;margin-left:5px;
position:relative;top:10px;
}
.tbu hr {background:#333;}
.active a{color:#aaa;background-color:#eee;}
.active a:hover{color:#888;background-color:#eee;}
.tbu ul li ul{border:1px solid #db2c2e;background-color:#eee;}
.active ul a{color:#333;}
.active ul a:hover{background-color:#ccc;color:#fff;}
.menu_inactif a{color:#888 !important;}
.menu_inactif a:hover{background-color:#eee !important;}
ul .sousrub, ul .sousrub a, ul .sousrub a:hover {color:#333;}
.tbu label, .tbu label:hover {color:#333;}
.tbu input {background:#fff;}

/*== Menu membre == */
li .profil {padding-left:26px;background:url('icones.png') 6px 0 no-repeat;}
li .recueils {padding-left:26px;background:url('icones.png') 6px -30px no-repeat;}
li .contrib {padding-left:26px;background:url('icones.png') 6px -60px no-repeat;}
li .deconnect {padding-left:26px;background:url('icones.png') 6px -330px no-repeat;}

/*== Menu affichage == */
li .debug_off {padding-left:26px;background:url('icones.png') 6px -360px no-repeat;}
li .debug_on {padding-left:26px;background:url('icones.png') 6px -390px no-repeat;color:#BABABA !important;}
li .edit_off {padding-left:26px;background:url('icones.png') 6px -480px no-repeat;}
li .edit_on {padding-left:26px;background:url('icones.png') 6px -450px no-repeat;color:#BABABA !important;}

/*== Menu outils == */
/*li .contrib {}*/
li .musique {padding-left:26px;background:url('icones.png') 6px -420px no-repeat;}
li .adminbdd {padding-left:26px;background:url('icones.png') 6px -210px no-repeat;}

/*== Menu vie du site == */
li .stats {padding-left:26px;background:url('icones.png') 6px -300px no-repeat;}
li .membres {padding-left:26px;background:url('icones.png') 6px -90px no-repeat;}
li .ban_ip {padding-left:26px;background:url('icones.png') 6px -542px no-repeat;}

/*== Menu aide == */
li .aide {padding-left:26px;background:url('icones.png') 6px -120px no-repeat;}

/*== inutilisés ? == */
li .envoifich {padding-left:26px;background:url('icones.png') 6px -150px no-repeat;}
li .rafraichir {padding-left:26px;background:url('icones.png') 6px -240px no-repeat;}
li .exporter {padding-left:26px;background:url('icones.png') 6px -180px no-repeat;}
li .ajust {padding-left:26px;background:url('icones.png') 6px -278px no-repeat;}

#zone_admin, .admin_deroulant, .zone_admin {border-color:#D7D7D7;}


/*Corrections pieces*/
#piece {width:650px;font-size:1.1em;}
.paroles .un {margin-left:18em;}
.paroles .deux {margin-left:16.5em;}
.paroles .trois {margin-left:15em;}
.paroles .quatre {margin-left:13.5em;}
.paroles .cinq {margin-left:12em;}
.paroles .six {margin-left:10.5em;}
.paroles .sept {margin-left:9em;}
.paroles .huit {margin-left:7.5em;}
.paroles .neuf {margin-left:6em;}
.paroles .dix {margin-left:4.5em;}
.paroles .onze {margin-left:3em;}
.paroles .alex {margin-left:1.5em;}
.paroles .douze {margin-left:1.5em;}
.paroles .treize {margin-left:0;}
.paroles .prose {width:32em;margin:auto;text-align:justify;}
#piece h1 {font-size:1.6em;line-height:1.2em;font-variant:small-caps;text-shadow:1px 2px 2px #bbb;}
.auteur {font-size:1.2em;line-height:1em;font-variant:small-caps;margin-bottom:2em;}

/*Corrections bxslider*/
.bx-viewport {
-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 3px;-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomleft: 3px;-moz-border-radius-bottomright: 3px;
border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;
border:1px solid #ccc;
}

.bx-wrapper .bx-caption span {padding:5px 10px 5px 20px;font-size:100%;}
.bx-wrapper .bx-caption span a, .bx-wrapper .bx-caption span a b {color:#fff;}

/*************** Général ***************/
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, strike, sub, tt, var,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}

*::selection {background: #db2c2e;color:#fff}
*::-moz-selection {background: #db2c2e;color:#fff}

body{background:url('../../../css/images/bg.png') repeat-x #eee;line-height:1;}

a, a b {color:#860E12;text-decoration:none;outline:none;}
a:hover, a:hover b {text-decoration:none;color:#DB2C2E}
a.external {background:url('../external.png') right center no-repeat; padding-right:15px;margin-right:5px;}
a.wiki {color:#416EB7;background:url('../wiki.png') right center no-repeat; padding-right:12px;}

img, img a {border:none;}

ol, ul {list-style:none;}

code, pre, tt {font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console",Monaco,"Courier New",Courier,monospace;}
p {margin:0 0 16px;}
table {border-collapse: collapse;}

/***************Structure***************/

/*== FOND== */
#conten1{width:95%;margin:auto;}
#conten2{
font-family: 'Source sans Pro', 'Trebuchet MS', Verdana, Helvetica, sans-serif;color:#575757;
width:100%;margin:auto;margin-top:45px;
-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;
-webkit-box-shadow:  2px 4px 10px 0px rgba(0, 0, 0, 0.3);box-shadow:2px 4px 10px 0px rgba(0, 0, 0, 0.3);
background:url("../../../css/images/footer.jpg") repeat-x bottom #E9BC5C;
border-bottom: 1px solid #e9b353;
padding-bottom:60px;
  }

/*== BANNIERE== */
#banniere {}
#banniere h1 a {
display:block;height:120px;width:500px;
left:50%;top:40px;margin-left:-250px;
overflow:hidden;position:absolute;
text-indent:-1000px;
}

/*==MENU== */

#menu {
background: url("../../../css/images/header.png") repeat-x top #E9BC5C;
width:100%;margin:auto;
border-left: 1px solid #e9b353;border-right: 1px solid #e9b353; border-top: 1px solid #e9b353;
height:20px;padding-top:145px;padding-bottom:4px;}

#menu ul {list-style: none outside none;width:530px;margin:auto;}
#menu li {
min-width:120px;float:left;margin-left:3px;
background-color:#DC2A2E;
padding:2px;padding-top:6px;padding-bottom:3px;
font-size:15px;font-family: 'Source sans Pro', 'Trebuchet MS', Verdana, Helvetica, sans-serif;font-weight:400;
text-align: center;
-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;
-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;
border-top-left-radius:8px;border-top-right-radius:8px;
-webkit-box-shadow: 1px -1px 2px 0px rgba(0, 0, 0, 0.2);box-shadow:1px -1px 2px 0px rgba(0, 0, 0, 0.2);
}
#menu li:hover{background-color:#f8261b;padding-bottom:6px;margin-top:-3px;-moz-transition: all 0.2s linear;}
#menu a, #menu a:active, #menu a:visited {padding-left:5px;color:#fff;}
#menu a:hover {color:#fff;text-decoration:none;}
#menu strong a, strong a:visited, #menu strong {color:#DC2A2E;font-weight:normal;}
#menu .rub_active, #menu .rub_active:hover{color:#DC2A2E;background-color:#fff;}
#menu .rub_active a {color:#DC2A2E;}

/*== CONTENU DE LA PAGE == */
#document {width:96%;height:100%;background:#fff;margin-top:-1px;padding:2%;border:1px solid #ccc;font-size:0.9em;line-height:1.4em;}

h1, h2, h3, h4, h5 {font-family: 'Source sans Pro', 'Trebuchet MS', Verdana, Helvetica, sans-serif;}
h1{font-size:1.8em;text-align:center;color:#dc4237;text-decoration:none;margin-bottom:0.5em;text-shadow:1px 2px 2px #ccc;}
h1 sup {font-size:0.5em;}
h1 {font-size:2em;text-align:center;margin-bottom:10px;}
h2 {font-size:1.6em;color:#dc4237;margin-top:1em;margin-bottom:7px;background:url('trait.png') bottom left no-repeat;}
h3 {font-size:1.2em;margin-top:0.8em;margin-bottom:0.5em;padding-left:16px;background:url('puce.png') 0 3px no-repeat;font-weight:bold;}
h4 {font-size:1.2em;margin-top:0.8em;margin-bottom:0.5em;font-weight:bold;}
h5 {font-size:1em;margin-top:0.8em;margin-bottom:0.5em;padding-left:30px;font-weight:bold;}
.titre_mel {font-size:20px;height:30px;vertical-align:top;color:#a8a8a8;margin-bottom:5px;margin-top:10px;}
.numpage {font-size:18px;color:#a8a8a8;}


/*== FORMULAIRES ==*/
input, select, option {background:#fafafa;color:#555;outline:none;}
select {
  border:1px solid #ccc;
  border-radius:4px;-moz-border-radius:4px;
  padding:3px;margin:2px;
  -moz-transition: all 0.25s ease-in-out;
  font-size:13px;color:#aaa;
  }
input  {
  padding:3px;
  font-size:14px;color:#888;
  border:1px solid #bbb;
  border-radius:4px;-moz-border-radius:4px;
  padding:3px;margin:2px;
  -moz-transition: all 0.25s ease-in-out;
}
input:hover, select:hover {background:#fff;-moz-box-shadow:inset 1px 1px 3px #ccc;-webkit-box-shadow:inset 1px 1px 3px #ccc;box-shadow:inset 1px 1px 3px #ccc;}
input:focus, select:focus {border:1px solid #dc4237;-moz-box-shadow:inset 1px 1px 3px #ccc;-webkit-box-shadow:inset 1px 1px 3px #ccc;box-shadow:inset 1px 1px 3px #ccc;color:#474747;}
label {font-size:13px;color:#777;}
label:hover {color:#474747;}

.envoyer {
  width:10em;;height:27px;
  margin-left:55px;margin-top:3px;margin-bottom:5px;
  border:1px solid #aaa;
  text-shadow: 0 1px 2px #bbb;
  background: -moz-linear-gradient(center top , #e9e9e9, #ccc) repeat scroll 0 0 transparent;
  border-radius:3px;-moz-border-radius:3px;
  -moz-box-shadow:1px 1px 3px #ccc;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;
  -moz-transition: all 0.25s linear;
}
.envoyer:hover {
  border:1px solid #D6B4B3;background:-moz-linear-gradient(center top , #eee, #ddd) repeat scroll 0 0 transparent;color:#978180;margin-left:56px;margin-top:4px;margin-bottom:4px;
  -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-shadow: 0 1px 2px #ccc;
  }
 
.saisie_paroles {
width:100%;margin:10px 0;min-height:150px;border:1px solid #ccc;border-radius:3px;
font-family:"Linux Libertine", "Times New Roman", Times, "Liberation Serif", FreeSerif, serif;
color:#999;
transition: all 0.2s linear;
}
.saisie_paroles:focus {
border:1px solid #ddd;color:#584A43;
}

/*== les champs de recherche == */
/* champ principal */
#table_recherche {margin:auto;}
#bandeau_table {width:100%;margin-top:20px;margin-bottom:10px;width:500px;margin:auto;}
#recherche_ppale {width:360px;float:left;}
#recherche_texte  {
  width:245px;height:20px;float:left;
  line-height: 26px !important;
  height: 26px !important;
  font-size:16px;color:#aaa;
  border:1px solid #ccc;
  border-radius:3px;-moz-border-radius:3px;
  padding:3px;
  -moz-transition: all 0.25s ease-in-out;
}
#recherche_texte:hover {-moz-box-shadow:inset 1px 1px 3px #ccc;-webkit-box-shadow:inset 1px 1px 3px #ccc;box-shadow:inset 1px 1px 3px #ccc;}
#recherche_texte:focus {border:1px solid #dc4237;-moz-box-shadow:inset 1px 1px 3px #ccc;-webkit-box-shadow:inset 1px 1px 3px #ccc;box-shadow:inset 1px 1px 3px #ccc;color:#474747;}

.saisie_active, .chp_recherche  {width:330px !important;}

.submitloupe {
  width:80px;height:27px;
  margin-left:5px;
  border:1px solid #ccc;
  background:url('bouton_rechercher.png') center #eee;
  border-radius:3px;-moz-border-radius:3px;
  -moz-box-shadow:1px 1px 3px #ccc;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;
  -moz-transition: all 0.25s ease-in-out;
}
.submitloupe:hover {border:1px solid #aaa;background:url('bouton_rechercher.png') center #ddd;}

#disp_avancee {
width:190px;height:20px;margin:10px auto;
background: url("avancee_fleches.png") no-repeat scroll right -54px transparent;
text-align:center;font-size:13px;
color:#bbb;cursor:pointer;clear:both;
-moz-transition: margin 0.25s ease-in-out;
}
#disp_avancee:hover {
margin-top:12px;
background: url("avancee_fleches.png") no-repeat scroll right -196px transparent;
color:#888;}

.avancee_active {background: url("avancee_fleches.png") no-repeat scroll right -1px transparent !important;}
.avancee_active:hover {background: url("avancee_fleches.png") no-repeat scroll right -143px transparent !important;}

#avancee {margin:20px 0;}
#submit_avancee {margin-left:260px;margin-top:20px;}

#disp_clav {
  margin-left:20px;float:left;
  width:80px;height:27px;
  cursor:pointer;
  border:1px solid #ccc;
  background:url('bouton_clavier.png') center #eee;
  border-radius:3px;-moz-border-radius:3px;
  -moz-box-shadow:1px 1px 3px #ccc;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;
  -moz-transition: all 0.25s ease-in-out;
}
#disp_clav:hover {border:1px solid #aaa;background-color:#ddd;}

/*== table des airs ==*/
.table_airs {
	display:block;
	font-family: "Palatino Linotype",Georgia,"Times New Roman",Times,"Liberation Serif",FreeSerif,serif;
	}
.table_airs a {
	color: #555;
}
.table_airs:hover {
	background: #fcf3c5;
	transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
}

.table_airs div {
	display:inline-block;
	vertical-align:middle;
	width:40%;
	margin:15px 0;
	text-align:right;
	}
.table_airs img {
	vertical-align:middle;
	text-align:left;
	}
.middleDot {
	display:inline-block;
	vertical-align:middle;
	width:6px;height:6px;
	border-radius:50%;
	margin:7px;
}
.surligne {
	background:#FFFBC2;
}

#table_des_occurrences {margin:10px 0;}
#table_des_occurrences td {font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, "Liberation Serif", FreeSerif, serif;vertical-align:middle;}
#table_des_occurrences .coul_tr a {display:block;text-decoration:none;color:#333;}
#table_des_occurrences .coul_tr:hover {background:#ffe553;-moz-transition: all 0.25s ease-in-out;}


/*== FIL D'ARIANE == */
#fildariane {font-size:0.7em;}

/*== PIED DE PAGE == */
#pied {text-align:center;}
.logo {width:20%;height:60px;float:right;margin:auto;}
.logo img {margin:auto;}
#logo1 {	/*width: 50px;height: 57px;*/
	background: url("../../../images/logos/MSH.jpg") no-repeat center;
}
#logo2 {	/*width: 100px;height: 54px;*/
	background: url("../../../images/logos/univ-nantes_blanc.png") no-repeat center;
}
#logo3 {	/*width: 115px;height: 33px;*/
	background: url("../../../images/logos/pays-de-la-loire_blanc.png") no-repeat center;
}
#logo4 {	/*width: 110px;height: 45px;*/
	background: url("../../../images/logos/ANR_blanc.png") no-repeat center;
}
#logo5 {	/*width: 200px;height: 40px;*/
	background: url("../../../images/logos/cethefi.png") no-repeat center;
}
#menu_bas ul {width:100%;margin:auto;padding:0;height:25px;margin-top:10px;}
#menu_bas li {margin:0;padding:0;width:33.3%;overflow:hidden;float:left;display:inline-block;height:100%;}
#menu_bas a {color:#db2c2e;text-decoration:none;font-family:'Source Sans Pro',sans-serif;font-size:14px;}
#droite a{padding-right:55px;text-align:right;float:right;}
#centre {text-align:center;}
#gauche a{padding-left:55px;text-align:left;}

#menu_bas_ktst {margin-top:30px;text-align:center;}
#menu_bas_ktst a {color:#999;text-decoration:none;font-family:'Source Sans Pro',sans-serif;font-size:14px;}
#menu_bas_ktst a:hover {color:#000;}



/*************** Mise en forme ***************/
/* alignement */
.justify {text-align:justify;}
.centre {width:98%;text-align:center;}
.droit {width:98%;text-align:right;}

/* enchaînements */
.floatleft {float:left;}
.nettoyeur {clear:both;margin:0;padding:0;border:0;height:0;line-height:1px;font-size:1px;overflow: hidden;}
.colonne {float:left;margin:0 20px;width:400px;text-align:justify;}
.containdeuxcols {margin:auto;width:880px;}

/* déco */
.coul {color:#474747;}
.cadre {border:1px solid #474747;}
.capture {border:1px solid #474747;margin:15px;-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.3);box-shadow:2px 3px 4px 0px rgba(0, 0, 0, 0.3);}
.invisible {display:none;}
.souligne {text-decoration:underline;}
.passouligne, .passouligne a,  .passouligne a:hover {text-decoration:none !important;border-bottom:0 !important;}
.ombre {-moz-box-shadow: -2px 2px 7px #555;-webkit-box-shadow: -2px 2px 7px #555;box-shadow: -2px 2px 7px #555;}
.anim_droit a:hover {margin-left:3px;margin-right:-3px;-moz-transition: all 0.2s linear;transition-property: all;transition-duration: 0.2s;transition-timing-function: linear;}
.anim_gauche a:hover {margin-left:-3px;margin-right:3px;-moz-transition: all 0.2s linear;transition-property: all;transition-duration: 0.2s;transition-timing-function: linear;}
.imprim {font-family: "Palatino Linotype", "Times New Roman", Times, "Liberation Serif", FreeSerif, serif !important;}
.minilivre {width:100px;height:55px;font-size:9px;float:left;margin:1px;}
.signature, .signature a {color:#aaa;font-family:Arial, Helvetica, sans-serif;font-size:0.7em;}
.signature a {border-bottom:1px dotted #aaa;}
.signature a:hover {color:#999;border-bottom:1px solid #999;}
.srcParoles, .srcParoles a {font-family:Source sans Pro, Trebuchet MS, Verdana, Helvetica, sans-serif;color:#C6BCA9 !important;font-size:0.9em;-webkit-transition: .3s ease-in-out;transition: all 0.3s ease-in-out;}
.srcParoles:hover, .srcParoles a:hover {color:#908878 !important;}
#plandusite {border-top:1px solid #ccc;font-size:0.7em;margin-top:40px;}
#plandusite a {color:#575757;}
#plandusite a:hover {color:#DB2C2E}
#plandusite ul {list-style:disc outside none;border:none;}
#plandusite ul ul ul, #plandusite ul ul {list-style:none;padding-left:0.5em;border-left:1px dotted #ccc;}
#plandusite li {line-height:1.2em;}
.basdepage {
font-size:0.7em;line-height:1.3em;
color:#555;background:url('trait.png') no-repeat;padding-top:10px;margin-top:50px;
}
.avatar80x80 {border:3px solid #fff;box-shadow:1px 1px 3px #333;-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);-o-transform:rotate(-2deg);}
.avatar80x80:hover {-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
.avatar32x32 {border:2px solid #fff;box-shadow:1px 1px 2px #555;}
.avatar32x32:hover {-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);-o-transform:rotate(-2deg);}
.avatar16x16 {border:1px solid #fff;}
.alpha, .alpha img {opacity:0.5;transition: all 0.2s linear;} .alpha:hover, .alpha img:hover {opacity:1}

.bouton_rouge, .bouton_vert {
margin:5px;padding:4px;height:34px;min-width:90px;
border: 1px solid #CCB9A8;border-radius:3px;font-weight:bold;
text-shadow: 1px 1px 3px #fff;
}
.bouton_rouge:hover, .bouton_vert:hover {color:#222;border-color:#666;}
.bouton_rouge {
background: linear-gradient(#F9B7B7,#B42121);color:#6A2A2A;
}
.bouton_vert {
background: linear-gradient(#E6F9B7,#89B421);color:#576A2A;
}

.slug {
	height:3em;
}
.slug a {
	color:#fff;
	padding:0.2em;
	margin:0.2em;
	border-radius:0.6em;
	border:1px solid #ccc
}
.slug :hover {
	background:#555 !important;
}
.readmore-toggle {cursor:pointer;color:#aaa;}
.readmore-toggle:hover {text-decoration:underline;color:#860E12;}

/*************** clavier et part ***************/
.mushex_img img:hover {background:#FFD600;}

#resultats_mushex_img {
max-width: 650px;width:70%;
margin-left: auto;margin-right: auto;margin-bottom:2px !important;
display: block;float: none;
box-sizing: border-box;
border-radius: 2px;
background-color: #F6F1ED;
padding: 0.5em;
}

/* listes */
.sommaire {margin:30px;margin-left:50px;}
.sommaire li {margin-top:10px;}
.sommaire ul {margin-left:15px;list-style:none;}
.sommaire ul li {margin-top:0px;}

/* marges */
.marges {margin:5px;}

/* tableaux */
.grille {border-collapse:collapse;}
.grille td {border:1px solid #aaa;background:#eee;color:#333;padding:2px;}
.grille th {border:1px solid #aaa;background:#aaa;color:#fff;padding:2px;}
.aere {margin:10px;}
.aere td {padding:5px;}

/*== affichage des paroles ==*/
.didascalie {font-style:italic;color:#474747;margin-left:20px;}

/*== Lilypond == */
.lilypondcode {background:#e1e1e1;padding:5px;margin:10px;border: 1px solid #cccccc;border-radius:5px 5px 5px 5px;color:#000000;}
.lily_comment {color:#8B7765;} /*peach puff4*/
.lily_kwd1 {color:#191970;font-weight:bold;} /*midnight blue*/
.lily_kwd3 {color:#FF8247;font-weight:bold;} /*siena1*/
.lily_function {color:#191970;} /*midnight blue*/
.lily_lit1 {color:#8B2252;} /*violetred4*/
.lily_num {color:#8B2323;} /*broun4*/
.lily_markup {color:#9c9cfe;font-weight:bold;} /*mauve*/
.ligne {color:#555555;}
.editeurly th {color:#fff;background:#e1e1e1;}



/*== CONTENU DE LA PAGE (à ranger) == */

.champ_recherche {
width:200px;
height:26px;
background: transparent;border:none;
font-size:14px;color:#474747;
margin-right:7px;
}
.bouton_envoyer {margin-top:8px;}



.lien_ss_rub {
width:100px;margin:20px;float:left;padding:7px;border:1px solid #474747;border-radius:5px;-moz-border-radius:5px;
text-align:center;
}
.lien_ss_rub:hover{
background:#CE9211;
-moz-transition: all 0.3s linear;transition-property: all;transition-duration: 0.3s;transition-timing-function: linear;
}
.lien_ss_rub img {border:1px solid #474747;}

.source_details {
border: 1px solid #D7D0BD; padding:5px;border-radius:5px;-mozborder-radius:5px; margin-bottom:10px;
}
.source_details img {border: 1px solid #D7D0BD; margin-top:15px; margin-left:15px; margin-right:20px;margin-bottom:15px;}
.url {font-family:Arial,Helvetica,sans-serif;font-size:0.9em;}

.note_bas_de_page {
font-size:0.7em;
color:#555;background:url('trait.png') no-repeat;padding-top:10px;margin-top:50px;
}

/*== albums ==*/

.album {float:left;margin: 5px 35px;width:220px;min-height:265px;text-align:center;line-height:1em;}
.album a {color:#333;}
.album {float:left;margin: 5px 35px;width:220px;min-height:265px;text-align:center;line-height:1em;}
.album img {box-shadow: 1px 1px 3px #888;margin: 2px 0 5px 0;max-width:200px;max-height:200px}
.album img:hover {margin: 0 0 7px 0;}
.album small {color:#aaa}


/*--Gérer la position fixed pour IE6--*/
*html #fade {
position: absolute;
}
*html .popup_block {
position: absolute;
}

@media only screen and (max-width: 750px) {
#conten2 {margin:0;}
#banniere h1 a {height:75px;width:100%;}
#menu {background-size: auto 110px;margin-top:30px;padding-top:75px;}
#document {width:99.3%;margin:0 auto;padding:15px 0;border:none;}
.containdeuxcols {width:100%;}
.colonne {width:100%;margin:0;}
.tbu {width:100%;height:39px;padding:0;}
.tbu a {margin-top:1px;}
#zone_admin, .admin_deroulant, .zone_admin {top:60px;width:90%;height:80%;}
#texedit {width:100%;}
p {margin:0.2em;}
#piece {width:99%;}
.un {margin-left:5.2em;}
.deux {margin-left:5em;}
.trois {margin-left:4.6em;}
.quatre {margin-left:4.4em;}
.cinq {margin-left:4em;}
.six {margin-left:3.8em;}
.sept {margin-left:3.4em;}
.huit {margin-left:3.2em;}
.neuf {margin-left:2.8em;}
.dix {margin-left:2.6em;}
.onze {margin-left:2.2em;}
.alex {margin-left:2em;}
.douze {margin-left:2em;}
.treize {margin-left:0;}
.prose {width:80%;margin:auto;text-align:justify;}
.infos_air {width:80%;}
.disp_infos_air {margin-left:2em;}
}

@media only screen and (max-width: 515px) {
.onsempasse {display:none;}
#conten1 {width:100%;}
#conten2{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0;box-shadow:0;}
#menu {height:56px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;
-moz-border-radius-topleft:0;-moz-border-radius-topright:0;
border-top-left-radius:0;border-top-right-radius:0;}
#menu ul {width:100%;background:#DC2A2E;}
#menu li {
width:50%;padding:0;margin:0;
height:32px;line-height:30px;font-size:15px;
text-align:center;background:#DC2A2E;
-moz-border-radius:0;border-radius:0;
-webkit-box-shadow:none;box-shadow:none;
}
#plandusite ul {list-style:none outside none;border:none;}
#menu li:hover{padding:0;margin:0;}
#menu a, #menu a:active, #menu a:visited {padding:0;color:#F3D3D2;}
#menu .rub_active, #menu .rub_active:hover{background:#EB2A1F;}
#menu .rub_active a {color:#fff;}
.bx-wrapper .bx-caption, .bx-pager, .bx-next, .bx-prev {display:none;}
.bx-wrapper {margin: -15px auto 20px;}
.bx-viewport {border-radius:0;}
.tbu ul li ul li {width:100%;}
.active ul {width:100%;position:fixed;left:0;top:32;}
.logo {width:20%;background-size:contain;}
.tbu .admin_li a {height:1.2em;padding:0.2em 1em;font:0.9em;line-height: 1;}
}

@media only screen and (max-width: 250px) {
#menu {height:120px;}
#menu li {float:none;width:100%;}
.tbu {font-size:10px;height:32px;}
.tbu a {height:30px;}
}

/*======================================================================
                       A U T O C O M P L E T E
======================================================================*/

.autocomplete-suggestions { font-family:'Source sans Pro', 'Trebuchet MS', Verdana, Helvetica, sans-serif;color:#555;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: pointer; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { color:#000;background: #F7F5F1; }
.autocomplete-suggestions strong { font-weight: normal; color: #860E12; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: normal; font-size: 16px; color: #860E12; display: block; border-bottom: 1px solid #000; }











