/* copie de bio_style.css normalement généré par bio_config.php3 */


BODY {
    color: navy;
	font-size: 14pt;
	background-color : #FFFFFF;
	scrollbar-arrow-color: #000080;
	scrollbar-base-color: #b3b3b3;
	scrollbar-face-color: #b3b3b3;
	scrollbar-highlight-color: #b3b3b3;
	scrollbar-shadow-color: #b3b3b3;
	scrollbar-track-color: #FFFFFF;
}

.spip_bouton { background-color: #b3b3b3;}

.formrecherche { 
font:9px Geneva, Arial, Helvetica, sans-serif;
font-style:italic;
}

input.inputrecherche { 
font:9px Geneva, Arial, Helvetica, sans-serif;
font-style:italic;
border-width:2; 
border-style:solid; 
border-color=#000000;
background-color: #E6E6FA;
}

input.submitrecherche { 
font:9px Geneva, Arial, Helvetica, sans-serif;
font-style:italic;
border-width:2; 
border-style:solid; 
background-color:#000080;
color:#FFFF00;
}

.forml { width: 100% ; background-color: #FFFFFF;}

table.spip tr.row_first {
	background-color: yellow;
}

.spip_encadrer {
	width : 100%;
	background-color: #FFF8DC;
	padding: 5px;
	border: 1px #b3b3b3 solid;
}


a {
	color: navy;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #ff8c00;
	text-decoration: none;
	font-weight: bold;
	
}
/* permet de définir la couleur de fond d'une image transparente, si elle est en lien : pas de changement de couleur au survol (sur aplat) */
a:hover.imagelien {
	background-color: #FFF8DC;
}

/* permet de définir la couleur de fond d'une image transparente, surtout si elle est en lien : pas de changement de couleur au survol (sur fond) */
.iconelien {
	background-color: #FFFFFF;
}

a.spip_url { }
a.spip_in { }
a.spip_out { }

img {
	border: none;

}

table.spip tr.row_odd {
	background-color: #C0C0C0;
}

table.spip tr.row_even {
	background-color: #f0f0f0;
}


.spip_code { }

p.spip_note { }

h3.spip {
	font-family:  "Comic sans MS", Verdana, Arial;
	font-style:italic;
	font-weight: bold;
	font-size: 120%;
	text-align: center;
 	background-color: navy ;
 	color: #FFFFFF;
}

.spip_documents{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 70%;
}


/* couleur de fond des tables : menu */
.tablefond {	background-color: #FFFFFF;}

/* couleur de l'aplat de couleur des tables : menu */
/*.tableaplat {	background-color: #FFF8DC;}*/
.tableaplat {	background-color: #b3b3b3;}
td.tableaplat {	background-color: #FFFFFF;}

/* couleur de l'ombre des tables : menu */

/* .tableombre { background-color: #b3b3b3;}*/
.tableombre { background-color: #FFFFFF;}

 
/* couleur des caractères sur les aplats des tables */
.charcadre {color: #000080} 
 
table.spip {}



table.spip td {
	padding: 1px;
	text-align: left;
	vertical-align: center;
}

hr.spip { }
b.spip { }
i.spip { }


p.spip 
{
text-indent: 0.75cm; 
}





.spip_cadre {
	width : 100%;
	background-color: #FFFFFF;
	padding: 5px;
}




.reponse_formulaire {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: red;
}

.spip_surligne { background-color: #FFFF66; }




/* paramètres propres au calendrier - agenda */

.calendar_head
{
	background-color: #FFF8DC;
}

.calendar_texthead
{
  color: #000080;
}

.calendar_this_day
{
	background-color: #FFFFFF;
}

.calendar_this_month
{
	background-color: #b3b3b3;
}

.calendar_not_this_month
{
	background		: #FFF8DC;
}





/* DM -------------------------------------------------------------------------------- */
/* style spécifique au site l-ouie */


.conteneur_global {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  text-align: center;
  background-color: #D3D3D3;
}
.conteneur_principal {
  border-style: solid;
  border-width: 0px;
  margin: auto;
  width: 1024px;
  background-color: #FFFFFF;
  text-align: center;
  min-height: 1024px;
}


table.article {
padding:10px;
}

td.article {
padding:20px;
}

.titreg {
padding:20px;
color: #FFFFFF;
background-color: #000000;
}

.titred {
padding:20px;
background-color: #FF8C00;
}

td.titre { font-family: Verdana, Tahoma, "Comic sans MS", Georgia, Garamond, Arial, "Times New Roman", "MS Serif", "MS Sans Serif";
}

/*.choixmenu {text-align:left; border-top-style:solid; border-top-width:thin; background-color:lightgrey}*/

table.zone_recherche {
padding-top:1px;
width:50%;
background-color:#ffffff; }

td.zone_recherche {
font:11px Geneva, Arial, Helvetica, sans-serif;
font-style:italic;
padding-left:20px; 
vertical-align:middle;
background-color:#ffffff; }

table.navig {
margin-top:60px;
border-color:#1E90FF;
border-top-style:dotted; border-top-width:1px; 
background-color:#ffffff; }

table.sommaire {
padding-top:1px;
background-color:#ffffff; }

td.sommaire {
font:12px Geneva, Arial, Helvetica, sans-serif;
margin-right:10px; 
margin-left:20px; 
padding-top:10px; 
padding-bottom:10px; 
padding-left:20px; 
padding-right:20px; 
vertical-align:top;
border-color:#1E90FF;
border-bottom-style:solid; border-bottom-width:thin; 
}

td.accueilg {
vertical-align:top;
border-right-style:solid; border-right-width:thin; 
border-color:#1E90FF;
background-color:#ffffff; 
}

td.accueild {
vertical-align:top;
background-color:#ffffff; 
}

.plan {
margin-left:40px;
}

.acces_ecrire {
vertical-align:bottom;
padding-left:50px;
}

.result_recherche {
margin-left:60px;
margin-right:20px;
margin-top:5px; padding:10px; text-align:left; 
 
background-color:#ffffff; }

td.menubas {
margin-top:30px; 
padding-left:25px; 
text-align:left; 
font:11px Geneva, Arial, Helvetica, sans-serif;
font-style:italic;

background-color:#000080;
color:#FFFF00;
}

a.menubas { padding-left:30px; font-size: 10pt; font-style:normal; color: #FFFFFF; text-decoration: none; font-weight: bold; }
a:hover.menubas { padding-left:30px; font-size: 10pt; font-style:normal; color: #FF8C00; text-decoration: none; font-weight: bold; }

.choixmenu {margin-top:5px; 
padding-left:4px; 
text-align:left; 
border-style:solid; border-width:thin; 
}

.choixmenu a {
	font-size: 8pt;
        color: #000080;
        text-decoration: none;
        font-weight: bold;
}

.choixsousrubmenu {padding:3px; text-align:left; border-bottom-style:solid; border-bottom-width:thin; background-color:#ffffff; }

.choixmenu2 a {
        color: #FF8C00;
        text-decoration: none;
        font-weight: bold;
}

.choixmenu2 a:hover {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
        background-color: #FF8C00;
}

.nouveaute {
margin-left:20px; margin-top:3px; margin-bottom:5px;
text-align:left; padding:20px; border-style:groove; border-width:thin; 
}

.cadretitre { padding:5px; border-style:groove; border-width:thin; }

.menuhorizontal { margin:5px; padding:5px;  
        background-color: #FFFFFF;
}

.ecart { padding:20px; }



.hierarchie {
font:11px Geneva, Arial, Helvetica, sans-serif;
font-style:italic;
margin-top:3px; margin-bottom:5px; padding-left:20px; text-align:left; 
border-style:solid; border-width:thin; 
background-color:#E6E6FA;
}

.calendrier {
font:11px Geneva, Arial, Helvetica, sans-serif;
padding:40px; text-align:center; 
border-style:solid; border-width:thin; 
}

a.hierarchie {
font:11px Geneva, Arial, Helvetica, sans-serif;
padding-left:10px; text-align:left; 
}



.rubrique_entete {
margin-left:35px; margin-top:3px; margin-bottom:5px; 
padding:20px; text-align:center; 
background-color:#ffffff; 
}

.rubrique_titre {
margin-left:35px; 
margin-top:3px; 
margin-bottom:5px; 
padding-top:20px; 
padding-left:20px; 
font:20px Geneva, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
text-decoration:underline; 
text-align:left; 
background-color:#ffffff; 
}

.rubrique_texte {
margin-left:35px; 
margin-top:3px; 
margin-bottom:5px; 
padding:20px; 
font:12px Geneva, Arial, Helvetica, sans-serif;
font-style:normal;
text-align:left; 
background-color:#ffffff; 
}

.rubrique_liste {
font:16px Geneva, Arial, Helvetica, sans-serif;
margin-left:60px; 
margin-right:20px; 
margin-top:40px; margin-bottom:1px; 
padding-left:20px; 
padding-top:1px; 
padding-bottom:1px; 
text-align:left; 
text-decoration:none; 
text-transform:capitalize; 
border-top-style:solid; border-top-width:thin; 
background-color:#E6E6FA; 
}

.article_liste {
margin-left:60px; 
margin-right:20px; 
margin-top:3px; margin-bottom:5px; 
}

.article_liste_titre {
margin-left:60px; 
font:14px Geneva, Arial, Helvetica, sans-serif;
font-style:normal; font-weight:bold; text-align:left; 
text-transform:capitalize; 
text-decoration:none; 
}

.article_liste_surtitre {
margin-left:70px; 
font:10px Geneva, Arial, Helvetica, sans-serif;
font-style:italic; text-align:left; 
text-decoration:none; 
}

.article_liste_soustitre {
margin-left:70px; 
font:10px Geneva, Arial, Helvetica, sans-serif;
font-style:italic; text-align:left; 
text-decoration:none; 
}

.article_contenant {
margin-left:15px; margin-top:3px; margin-bottom:5px; 
padding:20px; text-align:center; 
/*
border-style:solid; 
border-width:thin; 
*/
background-color:#ffffff; 
}

.article_titre {
margin-left:15px; 
margin-top:3px; 
margin-bottom:5px; 
padding-top:5px; 
font:20px Geneva, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
text-align:left; 
background-color:#ffffff; 
}

.article_surtitre {
margin-left:35px; 
margin-top:3px; 
margin-bottom:5px; 
padding-top:5px; 
font:14px Geneva, Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:lighter;
text-align:left; 
background-color:#ffffff; 
}

.article_soustitre {
margin-left:35px; 
margin-top:3px; 
margin-bottom:5px; 
padding-top:5px; 
font:14px Geneva, Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:lighter;
text-align:left; 
background-color:#ffffff; 
}

.article_imprimer {
font:11px Geneva, Arial, Helvetica, sans-serif;
font-style:italic;
padding-top:4px; 
padding-left:25px; 
padding-top:4px; padding-bottom:1px; 
text-align:left; 
border-top-style:solid; border-top-width:thin; 
vertical-align:middle;
background-color:#E6E6FA; 
}

.article_doc_lies {
margin-top:30px;
margin-bottom:5px; 
padding:10px; text-align:left; 
/*
border-style:solid; border-width:thin; 
*/
background-color:#fff8dc; 
}

.article_docs {
margin-top:3px; margin-bottom:5px; 
padding:10px; text-align:left; 
/*
border-style:solid; border-width:thin; 
*/
background-color:#ffffff; 
}

.article_meme_rubrique {
font:11px Geneva, Arial, Helvetica, sans-serif;
padding-top:4px; padding-bottom:1px; 
padding-left:40px; text-align:left; 
border-top-style:solid; border-top-width:thin; 
background-color:#E6E6FA; 
}

.mapuce {
margin-right: 10px;
}

/* quickmenu */





/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:10;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc li {z-index:auto;}
.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}li:hover>ul{left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0, #qm1	
	{	
		background-color:#D3D3D3;
		border-width:0px 0px 0px 0px;
		border-style:solid;
		border-color:#000;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a, #qm1 a	
	{	
		padding:2px 7px 5px 5px;
		background-color:#000080;
		color:#FFF;
		font:12px Geneva, Arial, Helvetica, sans-serif;
		text-decoration:none;
		border-width:thin; 
		border-style:solid;
		border-color:#FFF;
	}

	#qm0 a.qmparent, #qm1 a.qmparent{ font-weight:bolder;} /* Ajout stef*/
	#qm0 a.qmparentcal, #qm1 a.qmparentcal { color:#000080;  background-color:#ff8c00;  font-weight:bolder;} /* Ajout denis*/
	

	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover
	{	
		background-color:#1b445e;		
		color:#FFF;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{	
		background-color:#1B445E;
		color:#FFF;
		text-decoration:none;
	}

	body #qm1 .qmactive, body #qm1 .qmactive:hover, #qm1 a:hover
	{	
		background-color:#1B445E;
		color:#FFF;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul, #qm1 div, #qm1 ul
	{	
		padding:5px;
		margin:0px;
/*		background-color:#D6DCE2;*/
		background-color:#FFF;
		border-width:1px;
		border-style:solid;
		border-color:#333;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a, #qm1 div a, #qm1 ul a	
	{	
		padding:3px 30px 3px 5px;
		color:#000;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		border:none;
		background-color:#FFFFFF;
/*		border-width:0px 1px 0px 1px;
		border-style:solid;
		border-color:#D6DCE2;*/
	}


/*"""""""" (SUB) Hover State  
	survol sous rubrique 
*/	
	#qm0 div a:hover, #qm0 ul a:hover, #qm1 div a:hover, #qm1 ul a:hover	
	{	
		background-color:#FFFFFF;
		color:#ff8c00;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover, body #qm1 div .qmactive, body #qm1 div .qmactive:hover	
	{	
/*		background-color:#EFF4FA;*/
		background-color:#E4F0F8;		
		color:#000;
		text-decoration:none;
		border-color:#666;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery, #qm1 .qmdividery	
	{	
		border-left-width:1px;
		height:25px;
	}


