html {

	background: #BDB76B;

}


body {
	margin:0px;
	margin-top:0px;
	margin-bottom:.9em;
	padding:0px;
	padding-top:0px;

	font-family: "times new roman", times, serif;	
	letter-spacing: 1px; 
	color: #727860;
	background-color: #BDB76B;
	text-align:left;

}


a, a:link, a:visited, a:active {

	color: #996633; 
	text-decoration: none;

}

a:hover {

	color:#993333;   
	text-decoration: underline;

}


img {

	border: 0;

}


form {

}


h1 {

	margin: 0px 0px 5px 0px;

	overflow: hidden;

	font-size: 20px; 
	color: #000000; 
	letter-spacing: 2px;

}


hr {

	visibility: hidden;

}


li {

	margin: 0px 0px 0px -10px;

}


.legeritalique {

	color: #acacac;

	font-style: italic;

}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* CSS pour les conteneurs */



#encabezado { 
	padding: 10px 10px .2em;

	background-color: #F28000; /* #FF9048; */

	border-bottom: 1px solid #663300;

	color: #EDEF9F; /* #FFFF99 */

}

#encabezado a, a:link, a:visited, a:active {
	color: #996633; 
	text-decoration: none;

}

#encabezado a:hover {

	color:#993333;  
	text-decoration: underline;
}

#encabezado #nom_site {
	padding: 0px;
	padding-top:.1em;
	font-size: 300%; 
	font-weight:bold;
	color: #EDEF9F; /* #FFFF99 */

}


#encabezado #url_site {
	padding: 0px;
	font-style: italic; 
	color: #EDEF9F; /* #FFFF99 */

}


#menus {
	background-color: #CCCC99;
	color: #666633;  
	margin:0px;
	padding: 0px;
	text-align: center;
	font-size: 80%;
	border-bottom: 1px solid #663300;

}


#menus a {
	display:block; 

	border-left: #999966 1px solid;
	color: #666633;  
	text-decoration: none;	
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
}


#menus a:hover {
	display:block; 
	border-left: #999966 1px solid;

	background-color: #999966;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
	color:#efefef;

}

#idioma {
	float:left;
	margin:0px;
	padding: 0px;
	text-align: center;
}

#idioma a {

	border: 0px;
	color: #efefef;  
	padding-left: 2px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration: none;
}

#idioma a:hover {
	padding-left: 2px;
		color:#993333;  
}

#cuerpo {

	position: relative; 

	width: 760px;

	border: 1px solid #663300;

	margin: auto;

	background: #FFEBCD;

	font-family: "times new roman", times, serif; 		
	letter-spacing: 1px;
	color: #727860;

}

#contenido {
	font-size: 95%;
	background: #FFEBCD;
	padding:1.9em; 
	padding-bottom:0em;
	color: #727860;
}

#contenido a, a:link, a:visited, a:active {

	color: #996633; 
	font-weight: bold; 
	text-decoration: none;

}

#contenido a:hover {

		color:#993333;   
	font-weight: bold; 
	text-decoration: underline;

}

#contenido h1 {color: #e26a09;}

#contenido p {
	margin-top:0px;
	padding-top:0px;
	text-indent: 2.1em;
}

.resaltar_letra p:first-letter {
	font-size: 150%;
}


.articles {

	position: relative;

	margin-bottom: 15px;

	width: 438px;

	background: #ffffff;

	line-height: normal; font-family: "courier new", courier, monospace; font-size: 12px;

}

.titre_article {

	margin: 0px 0px 5px 0px;

	border-bottom: 1px solid #727860;

	height: 30px;

	overflow: hidden;

	line-height: 30px; 
	font-family: "times new roman", serif; 
	font-size: 20px; 
	font-weight: bold; 
	color: #727860; 
	letter-spacing: 2px;

}


#pie {
	clear:both;
	font-size:60%; 
	text-align:right; 
	font-family: tahoma, helvetica, arial, verdana, sans-serif; 
	padding-bottom: 2px;
	padding-right:3px; 
	color: #d2b48c;

}


#pie a, a:visited, a:link {

	color: #deb887;
	text-decoration: none;

}

#pie a:hover {
		color:#993333;  
}

.enlace_logo a {
}

.enlace_logo a:hover {
		color:#993333;  
}

.ruta {
	font-size:70%;
	text-align:right;
	padding:0px; 
	padding-top: .3em;
	margin:0px;
}

.ruta a, a:visited, a:link {

	color: #996633;
	text-decoration: none;

}

.ruta a:hover {
		color:#993333;  
		text-decoration: underline;
}

.apuntes{
}

.apuntes li {
	list-style: none;
	font-weight:normal;
}

.apuntes li a {
	font-weight:normal;
}

.modulo_derecha {
	float: right;

	right:0px;

	margin-right:0px;

	width: 28%;

	margin-left:1.8em;

	margin-bottom:3em;

}

/* 
*personaliza los botones de admin (actualizar pagina, espacio privado, visitas,...) 
*/



.botones_admin {
	margin: auto;
	text-align: center;

}



*html .botones_admin {  /* para el explorer */

}



a.spip-admin-botones {
	text-decoration: none;
	text-align: center;
	margin: auto;
	padding-top: 5px;
	font-size: 12px;
	font-weight:normal;
	color: #666666;
}

a:hover.spip-admin-botones {
	color:#993333;  
	text-decoration: underline;
}

a:active.spip-admin-botones {
}

/* botones tipo Validar */


.boton_validar {

	color: #e26a09; 
	text-decoration: none;

	border: 1px solid #E1CBA1;

	text-align:center;

}

/*
* BARRA DE RACURCIS
*/

/* Línea bajo los botones de la barra */
.barre {
	display:none;
}

/* Images typographiques (via image_typo), URL a revoir... */
.format_png { 
	behavior: url(win_png.htc); 
	border:0px;
}

/* Barre de raccourcis typographiques */
table.spip_barre { 
}

table.spip_barre a img {
	background: white;
	padding: 2px;
	margin-right:1px;
	border: 1px outset #999; 
}
	
table.spip_barre a:hover img {
	background: #cecece;
	border: 1px solid #999; 
}

table.spip_barre input.barre { 
	background: #EEE; 
}

/*
* FIN BARRA DE RACURCIS
*/


.modulo_form {

	margin: 0px;

	padding: 0px;

	border: 0px solid goldenrod;

	background-color: whitesmoke;

}



.modulo_inscripcion {

	font-size:70%; 

	text-align: center;

	margin:auto;

	color: green;

	width:100%;

}



*html .modulo_inscripcion {

	font-size:70%; 

	text-align: center;

	margin:auto;

	color: green;

	width:100%;

}



.form_cambiar {

 	margin:auto;

 	font-size: 88%;

	color: green;

	text-align: center;

	width: 100%;

}





*html .form_cambiar {

 	margin:auto;

 	font-size: 88%;

	color: green;

	width:100%;

	text-align: center;

	width: 100%;

}



.formrecherche {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	font-weight: normal;

	border: 1px solid silver;

	background-color: #ffffff;

	color: green;

}



*html .formrecherche {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	font-weight: normal;

	border: 1px solid silver;

	background-color: white;

	color: green;

}



.forml {

	background-color: white;

	border: 1px solid  silver;
	padding-left:3px;
	padding-right:3px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 80%;

	font-weight: normal;

	color: #333333;
	width:100%;

}



*html .forml {

}



.formulaire {

	color: orangered;

	padding: 2px;

	background-color: white;

	border: 1px solid silver;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 110%;

	font-weight: normal;

	width: 100%;

}



*html .formulaire {

	color: orangered;

	padding: 2px;

	background-color: white;

	border: 1px solid silver;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 110%;

	font-weight: normal;

	width: 100%;

}



form.formrecherche { 

}


	/* ============================================== */

/** PARA plan.html **/

/* ============================================== */



.plan-sector {

	margin-bottom: .9em;

}



.plan-seccion {

	font-size:90%;

	font-weight:bold;

	border:1px solid gray; 

	padding:.2em;

	padding-left:.4em; 

	padding-right:.4em; 

	margin-bottom:.4em; 

}



.plan-articulo {

	font-size:75%;

	padding-left:.5em;

}



.plan-subsector {

	padding-left:.6em; 

	margin-bottom:0px;

	margin-top:.3em;

}



.plan-subseccion {

	font-size:80%;

	font-weight:bold;

	color:#666666;

	padding:0px; 

	padding-left:.9em;

	padding-right:.3em;

}



.plan-subarticulo {

	padding-left:2.7em; 

	font-size:75%;

}



.plan-sub-subseccion {

 	padding-left:3.6em;

}



.encuadrar {

	float:right;

	width: 35%;

	border-left:.6em solid white;

	background:white;

}



/*

*** sólo los usa el desplegable para cambiar esqueleto ***

*/



.modulo_cambiar {

	width:100%; 

	text-align:center; 

	color: green;
	font-size:85%;

	border: 0px solid blue;

	background-color: white;

}



.modulo_cambiar_item {

	border-bottom: 1px dotted #F1D5B6;

	text-align:center;

	font-weight:normal;
	color: green;

	background-color: white;

}



.modulo_cambiar_item_inicial {

	width:100%;

	font-size:85%; 

	text-align:center;

	color: green;

	font-weight:normal;

	background-color: white;
	border: 1px solid silver;

}



.modulo_cambiar_item_selec {

	color: #FCB424;

	background-color: gray;

	border-bottom: 1px dotted #F1D5B6;

	text-align: center;

	font-weight: bold;

}



/*

***

*/


/* 
* Tablas 
*/

table.spip {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #CCCC99;
	border-collapse:collapse;
	width:90%;
}

table.spip caption{
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	vertical-align: middle;
	margin-left: auto;                                                       
	margin-right: auto;
	padding: .3em;
	font-weight: bold;
}

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

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

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

table.spip td {
	padding: .3em;
	text-align: left;
	vertical-align: top;
	font-size: 90%;
	border: 1px solid #CCCC99;
}

table.spip th {
	padding: .3em;
	border: 1px solid #CCCC99;
	font-size : 95%;
	text-align: center;
	font-size:105%;
	background-color: #D5DCB5;
	font-weight:bold;
}


/* 
*  Fin Tablas 
*/

div.spip_poesie {
	margin-left: 2.1em;
}

div.spip_poesie div {
	text-indent: -60px;
	margin-left: 60px;

}

/*
* Previsualizar mensajes
*/

fieldset.previsu {
	background-color:#efefef;
	padding:.6em;
	padding-top:1.2em;
}

.previsu legend {
	font-weight:bold;
}

fieldset.previsu input {
	padding: 1px;

	border: 1px solid gray;
	background-color: silver;

	text-align:center;
}

.spip_bouton {
	text-align:center;
	font-weight:normal;
	margin-top: 1.2em;
}

.spip_bouton input {
	text-align:center;
	font-weight:normal;
 }


h2 {
	font-weight: bold;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Styles SPIP */



.spip_code { }



p.spip_note { }

h3 {
	margin:0px;
	margin-bottom: .9em;
	margin-top: .3em;
	padding: 0em;
	font-weight: bold; 
	font-size: 160%; 
	text-align: center;
	text-indent:0px;
	border-bottom:1px dashed #727860;

}

h3:first-letter {
	font-size: 100%;
	border-bottom:1px dashed #727860;
}



h3.spip {
	margin:0px;
	margin-bottom: .9em;
	margin-top: .3em;
	padding: 0em;
	font-weight: bold; 
	font-size: 160%; 
	text-align: center;
	text-indent:0px;
	border-bottom:1px dashed #727860;

}

h3.spip:first-letter {
	font-size: 100%;
	border-bottom:1px dashed #727860;
}

.subrayado_puntos {
	border-bottom:1px dashed #727860;
}

.plugins {
	font-size:70%; 
	text-align:right; 
	padding-top: 2px;
}

.plugins a, a:link, a:visited, a:active {
	color: #996633; 
	text-decoration: none;

}

.plugins a:hover {

	color:#993333;  
	text-decoration: underline;
}

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right !important; margin-left: 15px; margin-bottom: 5px; clear:right; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left:auto; margin-right:auto;}
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left:auto; margin-right:auto;
}

.goog-te-gadget { float:right; text-align:right; width:250px; font-size:0px !important; }
.goog-te-gadget a { display:none; }
