/*BEGIN g�n�ral */

* {margin: 0; 
padding: 0;
}
html {
    height: 100%;
    font-size: 80%;
}


html>body .entete {
  position: fixed;
}

body {	
height: 100%;
background-color: #fff3da;
font-family:Verdana,Tahoma,Helvetica,Sans-Serif;
}
/*END g�n�ral */

/*BEGIN disposition*/

#corps {
	position: absolute;
	top: 129px;
	width: 98%;
	height: auto;
	margin: 1%;

}

#principal {
	float: right;
	border: 1px solid #724f47;
	padding: 4px 4px 8px 4px;
	width: 73%;
	margin-bottom: 20px;
}

#principal h5 {text-align: center;}



#titre_page {/*border-left: 1px  solid #724f47;*/
				border-top: 1px solid #724f47;
				border-bottom: 1px  solid #724f47;
				margin: 0 0 5px;
				padding: 0px;
				text-align: center;
				background-color:#FFE8BF;
				}
			
#titre_page h2 {}												/*------sur titre*/
#titre_page h1 {background-color:#DFA87F;}						/*------ titre*/
#titre_page h3 {}												/*------ sous titre*/
	
	
#titre_page h6 {
color: #785027; /*#8B5C2E;  #724f47;*/ 			
font-weight: bolder;
font-size: 110%;
background-color:#DAD5C8;
border: 1px dashed #724f47;
margin: F; 
padding: 2px 10px 4px;
text-align: left;
}
#titre_page h5 {}						/*------ texte et notes*/
#titre_page p {font-size:0.8em;}			/*------ Copyr*/
					
												

.lien_page_i {display: none;}				/*------ lien page*/		
	
#titre_page .titre1 { background-color:#DFA87F;} /*------ .titre1 couvre (h2,h1,h3) utile au reglage de fond pour les articles */

#hierarchie {margin: 12px ;}

#navigation {
			/*	position: absolute;
				top: 40px;
				margin: 20px 4px 4px 4px;
			*/	width: 25%;
				float: left;
			}

#coord {
	float: left;
	width: 25%;
	border-right: 1px solid #724f47;
}

/*#copyright {
	float: right;
	width: 25%;
	border-right: 1px solid #724f47;
}
*/

#logo {
  position: absolute;
  top: 20px;
  left: 10px;
}
#logo_local {float: right; 
	width: 30%;
	clear: right ;
	background-color: #FFF3DA; 
	border-left: 1px  solid #724f47;
	border-bottom: 1px  solid #724f47;
	margin-left:10px;
	padding: 0 0px ;
}

#entete {
  position: absolute;
  top: 5px;
  left: 260px;
}

#pied {
	border-top: 1px solid #724f47;
	margin: 4px;
	text-align: center;
	clear: both;
	/*	padding: 0 15%;*/
}

/*END disposition*/


/*BEGIN habillages*/

.identifiants {
	float: left;
	width: 23%;
/*	border-right: 1px solid #724f47;
	margin-right: -1px;
	margin-bottom: -20px;
*/	padding: 4px 1%;
}

.coordonnees {
	float: left;
	width: 23%;
/*	border-right: 1px solid #724f47;
	margin-right: -1px;
	margin-bottom: -20px;
*/	padding: 4px 1%;
}

#info {
}

/* ***** V�ifier l'existence ***** */
#err {
	background-color: #FFFFFF;
	padding: 4px 5% 2px;
	border: 1px solid #724f47;
}
#err p {
	color: #963F20;
	font-size: 1.2em;
	font-weight: bolder;

}

/*
#logo_local p{
margin-top:0px;
margin-right:4px;
}
*/

/* **** Mises en page **** */


/*
#info, #coord, #navigation, #copyright p { margin: 12px;
	text-align: justify;
}
*/


.floatr {float: right; 
	width: 30%;
	clear: right ;
	background-color: #FFF3DA; /* #DFA87F;*/
	border-left: 1px  solid #724f47;
	border-bottom: 1px  solid #724f47;
	padding: 9px 0px ;
	margin: -1px 0 10px 10px;
	/*font-size: 0.9em*/;
 }
 
.floatr a {
	text-decoration : none;
	color: #d74f34;
}

.floatr .bloc_contenu p {
	font-size: 0.9em;
	margin: 4px 10px;
	text-decoration : none;
}

.corps_page li, .floatr li {
padding:.2em;
list-style-type:disc;
list-style-position:inside;
}

/*END habillages*/


/*BEGIN typographies*/

a {color:/*#d74f34*/ #963F20;
	font-weight: bold;
	text-decoration: underline;	
	font-size: 1em;
}

a:hover {color: #D75D34;
	text-decoration: none;
	background-color: #DAD5C8;
	border: 1px dashed #724f47;
}


p, li {font-size: 1em;
	margin :0;
}

h1, h2, h3, h4, h5, h6	{color: #000000 ;
	margin:0.2em;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #963F20 ;
	text-decoration: none;
	/*border bottom: 1px dashed #724f47;*/
}


h1  {
	font-size: 150%;
	font-weight: bolder;
	margin: 2px;
	padding: 4px 10px;
	text-align: center;
}

h2 {font-size: 130%;
	font-weight: bold;
	margin: 2px;
	padding: 4px 10px;
}

h3  {color: black;
	font-size: 120%;
	font-weight: bold;
	margin: 0px;
	padding: 4px 10px;
}

h4 {font-weight: bold;
	font-size: 110%;
	padding: 4px 10px;
	margin: 0px;
}

h5 {font-weight: bolder;
	font-size: 100%;
	padding: 4px ;
	margin: 0px;
}

h6 {	/* color: red ;#724f47; #785027;  #8B5C2E; */
	font-weight: bold;
	font-size: 100%;
	padding: 0px ;
	margin: 0px;
}

/*END typographies*/

/* *****	Mise en page, blocs, ... ***** */

/*BEGIN blocs*/

.texte {padding: 4px ;
	text-align: justify;
}
.texte a img {
float:left;
margin-right: 3px;
}

.texte_simple {padding: 4px 10px;
}

.texte_simple p {padding: 4px 10px;
	font-size: 75%;
}
.ps {border-top: 1px dashed #724f47;
	font-size: 85%;
	padding: 4px 20px;
	text-align: justify;
}

.petit_titre {padding:4px 10px;
}

.titre_secondaire { padding:4px 10px;
	background-color:#EDD4AA;
}

.chapo {color: #785027; /*#8B5C2E;  #724f47;*/
	font-weight: bolder;
	font-size: 90%;
	padding: 4px 10px;
	margin: 0px;
	text-align: left;
}

.descriptif {color: #785027; /*#8B5C2E;  #724f47;*/
	font-weight: bolder;
	font-size: 90%;
	background-color: #DAD5C8;
	border: 1px dashed #724f47;
	padding: 2px 10px 4px;
	margin: 0px;
	text-align: left;
}

.notes {border-top: 1px dashed #724f47;
	font-size: 80%;
	padding: 4px 20px;
	text-align: justify;
}

.serre {margin: 0px;}

.cache {
	display: none;
}

.trait_haut {border-top: 1px solid #724f47;
	padding: 2px;
}

.trait_haut_pointille {border-top: 1px dashed #724f47;
	padding-top: 4px;
}

.trait_droite {border-right: 1px solid #724f47;
}

.trait_gauche {border-left: 1px solid #724f47;
}

.trait_bas {border-bottom: 1px dashed #724f47;
	padding: 4px 10px;
}

.cadre_pointille {background-color: #DAD5C8;
	border: 1px dashed #724f47;
	margin: 2px; 
}

.bloc_pied {background-color: #DFA87F;
	border: 1px solid #724f47;
	padding: 2px;
}

.bloc_titre {background-color: #DFA87F;
	border-top: 1px solid #724f47;
	margin: 0 0 2px;
	padding: 0px;
	text-align: center;
}

.bloc_contenu {
/*	font-size: 0.8em;
*/	border-bottom: 1px solid #724f47;
	padding: 4px 10px;

}
/* Exemple incoh�ent : 
les sp�ification �partir de floatr devraient �re associ�s �floatr luis m�e, dans la partie s�antique . La logique des blocs de mise en page devait �re abandonn�*/

.pub{
text-align:center;
}


/*END blocs*/

/*BEGIN spiperies*/


li.spip {list-style-position:inside; margin-left:1em;}
a.spip_url { }
a.spip_in { }
a.spip_out {color:#D75D34;
	font-weight: bold;
	text-decoration: underline;	
	font-size: 1em; }
hr.spip { }
b.spip { }
i.spip { }
.spip_code { }
p.spip_note { }

p.spip {margin : 6px 0;}
p.spip strong.spip { margin : 30px;}
h3.spip {font-weight: bold;
	font-size: 100%;
	text-align: center;
	margin : 15px 0 10px;
	background-color: #FFE8BF;
}

.spip_documents{font-size : 80%;
}

.spip_surligne { background-color: #DAD5C8; }

.spip-admin {font-size: 90%;}

/*	formatage tableau créé par SPIP */

table.spip {
/*	border: 1px solid #724f47;*/
	background-color: #DFA87F;
}
table.spip tr.row_first {background-color: #DFA87F;
}

table.spip tr.row_first td {color:#000000; /* #724f47;*/
	font-weight: bold;
	padding: 4px;
	text-align: center;
	border: 1px solid #724f47;
}

table.spip tr.row_odd {background-color: #FFE8BF;
}

table.spip tr.row_even {background-color: #FFFBF2;
}

table.spip td {padding: 2px;
	text-align: left;
	font-size: .9em;
	/*border-bottom: 1px solid #724f47;*/
}


/*	formulaires et boutons */

/*
## Issu de spip1.9 désactivé 

.forml { 
	width: 100% ;
	background-color: #DAD5C8;
}

fieldset { 
	border: 1px solid #724f47;
	background-color: #DAD5C8;
	padding: 4px;
}

legend {
	background-color: #CC9966;
}

.spip_bouton {cursor: pointer; 
	border: 1px solid #724f47;
	background-color: #DAD5C8;
}

.formrecherche { 
	width: 100% ; 
	background-color: #fff3da;
}

.reponse_formulaire {font-weight: bold;
	font-size: 100%;
	color: #724f47;
}
*/

/* Surcharge sur spip_formulaire.css de spip2*/

input, select, textarea { font-size: 100%; font-family: inherit; max-width:72%;}

.formulaire_spip input.text { width: 15em; border: 2px inset; background-color: #DAD5C8;}
.formulaire_spip textarea { width: 99%; border: 2px inset; background-color: #DAD5C8;}
.formulaire_spip select { width: 99%; background-color: #DAD5C8;}

.formulaire_spip fieldset { 
	border: 1px solid #724f47;
	background-color: #DAD5C8;
	padding: 4px;
}

.formulaire_spip fieldset legend { margin: 0; padding: 0; font-size: 1.05em; font-weight: normal;
 background-color: #DFA87F; color: #000; 
	border: 1px solid #724f47;} /* Preciser la couleur des legend et du fond pour IE/Win */
.formulaire_spip label { display: block; text-align: left; color: #000; font-weight: normal; /* pour IE/Win */ position: relative;  }



.spip_encadrer {width : 98%;
	padding: 5px;
	border: 1px solid #724f47;
	background-color: #DFA87F;
}

.spip_cadre {width : 98%;
	background-color: #FFFFFF;
	padding: 5px;
}
/*ENDspiperies*/


