/* 
Cette feuille de style est divisee en 4 grandes parties
	1 - Mise en page structurel - les grandes division de la page (1er niveau)
	2 - Typographie - uniquement: font, text, margin, color, 
	3 - La disposition des autres ?l?ments
	4 - La gestion des ?l?ments caches et des langues


/* ------------------------------------------------------- 
	1 - TYPOGAPHIE
 ------------------------------------------------------- */

/*
 * Base              100% 
 * -------------------------------------
 * 18px             115%   
 * 17px             109%   
 * 16px             103%   
 * 15px              96%   
 * 14px              88%   
 * 13px              82%  
 * 12px              77%  
 * 11px              71%
 * 10px              65%
 *  9px              59%
 * attention en dessous de 71% le texte devient illisible en text smallest sur IE/Win

 * Exemple de r?gles CSS raccourcies:
 * font: font-style, font-variant, font-weight, font-size, line-height, font-family 
 * background: background-color, background-image, background-repeat, background-attachment, background-position 
 * margin: margin-top, margin-right, margin-bottom, margin-left 
 * padding: padding-top, padding-right, padding-bottom, padding-left 
 * border: border-width, border-style, border-color 
 * border-width: border-top-width, border-right-width, border-bottom-width, border-left-width 
 * border-style: border-top-style, border-right-style, border-bottom-style, border-left-style 
 * border-color: border-top-color, border-right-color, border-bottom-color, border-left-color 
 * list-style: list-style-type, list-style-position, list-style-image 
 */
 
 /*
 * Color	couleur			selecteur 
 * --------------------------------------
body 	
			
{ 
color: #000000; 
)
 
.menu-titre, 
.menu-titre span,	
.menu-titre-special,
.menu-titre a,	
.menu-titre a:hover,	
.menu-item,	
.menu-item span,	
a.spip_barre:hover img		
{ color: white; )

 * #ccc
 */

/* -------------------------------------------------------
 	MISE EN PAGE - BLOCS PRINCIPAUX
 ------------------------------------------------------- */

body {
	color: #000000;
	font-size: 90%;
	/*font-family: "Trebuchet MS", "Lucida Grande", Tahoma, Arial, Geneva, Helvetica, "Lucida sans", Lucida, sans-serif;*/
font-family:verdana, helvetica, sans-serif;	
margin: 5px 0;
	background: #FFFFFF;
	text-align: center; /* pour centrer #page dans IE/Win */
}

#page
{
  	position: relative;
	text-align: left;	/* pour remettre l'alignement par d?faut ? gauche */
	margin: 0px auto;
	padding: 0;
       /* background-image: url("../img/fondo.gif");*/
	
	/* width:100%;	/* pour largeur variable en commentant le suivant */
	width: 730px;	/* pour largeur fixe en commentant le precedent */
}

#entete						/* largeur, hauteur, marge, image de fond */
{
	margin: 0px 0px 0px 0px;
	
	/*background-image: url("../img/cabezalogo.gif");
	background-repeat:no-repeat;*/
	background-color:#669ACC;
	border: 0px;
	height: 90px;
	/* hauteur du contenu (pour tous les navigateurs) */
}
	* html #entete	/* selecteur reconnu seulement par IE (Win et Mac)*/
	{
		height: 90px;	/* hauteur totale (seulement pour IE5.x/Win) */
		he\ight: 90px;	/* hauteur du contenu (pour les autres IE  (Win et Mac) */
	}


#menu-lang		/* voir (../inc/inc-entete.html) */
{

	position: absolute;
	top: 60px;
	right: 10px;
	text-transform: uppercase;
	text-align: right;
	font-size: 110%;
	margin: 0;
	padding:0;
	width: 150px;

}

#bloc-centro
{
z-index:10;
background-image: url("../img/fondo.gif");
position:relative;
float:left;}
#navigation			/* (inc/inc-menu.html) */
{
/*border: solid 1px #000000;*/
	position: relative;
	left:0px;
	width: 139px;
	margin: 30px 0px 1px 0px;
	padding: 0px 0px 1px 20px;
	/*background: #ECECEC;*/
float:left;
overflow:hidden;
}

#bloc-contenu
{
/*border: solid 1px #000000;*/
	position: relative;
width:400px;
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 20px 10px;

	float:left;
	overflow:hidden;
}



.encart {

/*border: solid 1px #000000*/;        
background-repeat:no-repeat;
	background-position: top right;
	position: relative;
	width: 141px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
float:left;
}

#bas			/* (inc/inc-bas.html) */
{
position:relative;
width:720px;
float:left;
	
	text-align: center;
margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	
background: #000000;
}
.spip-admin	
{
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 1px 1px;
	z-index: 100;
	overflow: visible;
	text-align: left;
	height: 16px;
}


/* -------------------------------------------------------
 	BANDEAU - ENTETE (inc/inc-entete.html)
 ------------------------------------------------------- */
#entete a.nom-site, #entete a.nom-site:link,  #entete a.nom-site:visited
{
	display: block;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #000C6B;
	font-size: 2em;
	padding: 0;
	background-repeat: no-repeat;
	background-position: left bottom;
	
	background-color: transparent;
}

#entete a.nom-site:hover
{
	color: white;
    /*	font-style: normal;  */
	text-shadow: white 0px 0px 8px; /* une fleur pour safari seulement */
}
#entete .nom-site span
{
	display: block;
	position: absolute;
	bottom: 0;
	right: 10px
}


/* -------------------------------------------------------
 	ELEMENTS HTML DE BASE
 ------------------------------------------------------- */

h1{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 160%;
	font-weight: bold;
}

.titre-article{font-family:verdana, helvetica, sans-serif; 
font-size:14px;
font-weight:bold;
color:#CC6600;}
h2 {
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: 140%;
	font-weight: bold;
}

h2.titre-article {
	margin-bottom: 0px;
}

h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 130%;
	font-weight: bold;

}
h3 a{font-family:verdana, helvetica, sans-serif; 
font-size: 90%;
font-weight:bold;
color:#CC6600;}

/* Intertitres ins?r?s dans un article  */
h3.spip {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
}

h4 {
	margin: 2px;
	font-size: 90%;
	font-weight: bold;

}
h4 a {
	margin: 0px;
	font-size: 85%;
 
font-weight:bold;
color:#000066;}

h5 {
	margin: 2px;
	margin-left: 0px;
	
	font-weight: bold;
}

h6 {
	margin: 2px;
	margin-left: 0px;
	font-size: 80%;
	font-weight: bold;
}


/* -------------------------------------------------------
 	LIENS
 ------------------------------------------------------- */
a { 
	text-decoration: none; 
	color: #0D177D;
}

a:hover { 
	text-decoration: none; 
	color: #766FB7; 
}

.encart a { 
	text-decoration: none; 
	color: #0A74A6;
}

a.spip_out { 
	text-decoration: none; 
	color: #0A74A6; 
}

a.spip_in, a.spip_url {
	text-decoration: none; 
	color: #0A74A6; 
}

a.spip_glossaire { 
	text-decoration: none; 
	color: #0A74A6; 
}


/* -------------------------------------------------------
 	NAVIGATION
 ------------------------------------------------------- */
.menu-titre
{
	color: white;
	font-size: 70%;
	font-weight: bold;
line-height:100%;
 
}

.menu-titre span
{
	color: white;
	font-size: 80%;
	display: block;
	font-style: italic;
	font-weight: normal;
}

.menu-titre-special {
	
	font-size: 70%;
font-weight: bold;
line-height:100%;
}

.menu-titre a {
	color: #0D177D;
	text-decoration: none;
}

.menu-titre a:hover {
	color: white;
	text-decoration: none;
}

.menu-titre-special a {
	color: #0D177D;
	text-decoration: none;
}

.menu-titre-special a:hover {
	color: white;
	margin: 0px;
	text-decoration: none;

}

.menu-item {
	font-size: 70%;
font-weight: bold;
line-height:100%;
}

.menu-item a:hover{
color:white;	
}

.menu-item span
{
	font-size: 90%;
	display: block;
	font-style: italic;
}

.menu-sous-item {
	font-size: 80%;

}




/* -------------------------------------------------------
 	ARTICLE
 ------------------------------------------------------- */
.texte
{
	text-align: justify;
	font-size: 80%;
	line-height: 1.3em;
	text-transform: inherit;
}

p.spip {
	text-align: justify;
	
}

.texte ul {
	font-size: 95%;
}

.chapo
{
	font-size: 80%;
	font-weight: bold;
	text-align: justify;
	/*background-color: #f3f3f3;
	padding: .5em;*/
	margin: 0 0 1em 0;
}

/* L'information de date et auteur au dessus de l'article */
.detail {
	font-size: 80%;
	padding: 0px;
	margin: 0px;
/*visibility:hidden;*/
}

/* L'extrait de l'article dans la rubrique ou sommaire */
.extrait {
	font-size: 90%;
}
 
.petit-info {
	font-size: 70%;
	font-weight: bold;
}

.spip_bouton {
	font-size: 85%;
	font-weight: bold;
}

.ps {
	text-align: justify;
	font-size: 85%;
}

.notes {
	text-align: left;
	font-size: 80%;
}

.surtitre {
	font-variant: small-caps;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 90%;
	font-weight: bold;
}

.sous-titre {
	font-variant: small-caps;
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: 110%;
	font-weight: bold;
}

.pagination {
	font-size: 90%;
}

.spip_documents{
	font-size : 85%;
	margin: 10px;
}


/* -------------------------------------------------------
 	PLAN DU SITE
 ------------------------------------------------------- */
.plan-rubrique {
	font-size: 95%;
	font-weight: bold; 
}


/* -------------------------------------------------------
 	G?N?RAL
 ------------------------------------------------------- */

#bas {
	font-size: 75%;
}

#plan {
	font-size: 85%;
}

#formulaire-petition {
	font-size: 115%;
}

#formulaire-petition .forml{
	font-size: 110%;
}

#formulaire-petition .spip_bouton{
	font-size: 105%;
}

.date-entete {
	font-size: 80%;
}

/* mot recherch? dans ?cran de recherche*/
.mot-precis{
	font-style: italic;
	font-size: 80%;
	color: #777777;
}



/* -------------------------------------------------------
 	FORUM
 ------------------------------------------------------- */
a.spip_barre img {
	border: 1px solid #bbb;
	padding: 2px;
	margin: 0px;
	background-color: #eee;
}

a.spip_barre:hover img {
	border: 1px solid #aaa;
	padding: 2px;
	margin: 0px;
	background-color: white;
}

.reponse_formulaire {
	font-family: Arial, Geneva, Helvetica, Lucida, sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: red;
}

.forum-titre {
	font-weight: bold;
	font-size: 120%;
}

ul .forum-chapo {
	font-size: 80%;
}

.forum-item {
	font-size: 90%;
}

/* Format des champs d'entr?e pour le forum*/
.forml {
	font-size: 100%;
	color: #444444;
}
  
  
/* -------------------------------------------------------
 BLOC DE RECHERCHE
------------------------------------------------------- */
.formrecherche {
	color: #777;
	font-size: 80%;
	font-weight: normal;
}

.bouton {
	color: #777;
	font-size: 90%;
}


/* -------------------------------------------------------
 PETITION
------------------------------------------------------- */
.signatures {
	font-size: 90%;
}

.signatures-titre {
	font-size: 90%;
}


/* -------------------------------------------------------
 FORMULAIRE (PETITION, INSCRIPTION, FORUM)
------------------------------------------------------- */
.formulaire {
	color: #777;
	font-size: 80%;
}


/* -------------------------------------------------------
 	ADMIN, LOGIN, BOUTONS ADMIN
 ------------------------------------------------------- */
.spip-admin {
	font-size: 90%;
}

.spip_bouton {
	color: #444;
}


/* -------------------------------------------------------
 	STYLE D?SACTIV?
 ------------------------------------------------------- */
.structure {
	display: none;
}



 /* -------------------------------------------------------
 	MENU NAVIGATION (GAUCHE)
 ------------------------------------------------------- */
.menu a
{


}
.menu ul {
	display: block;
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	list-style: none;
}

.menu ul.titre {
	display: block;
	margin: 0px;

	padding: 0px;
	margin-bottom: 1px;
	list-style: none;
}

.menu li.titre {
	display: block;
	margin: 0px;
	padding: 0px;
	margin-bottom: 1px;
	list-style: none;
}

.menu-titre {
	/*background: #BBBBBB;*/
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style: none;
	margin-bottom: 1px;
border-bottom: solid 1px #0D177D;
}

/* ITEMS DU MENU PAR D?FAUT */
.menu-titre-special {
	
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style: none;
	margin-bottom: 1px;
border-bottom: solid 1px #0D177D;
}

.menu-item {
	
	margin-bottom: 1px;
	padding-left: 18px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style: none;
border-bottom: solid 1px #0D177D;
/*background-image: url("http://www.frentetransversal.com.ar/alter-simple/img/nav.gif");
        background-repeat:no-repeat;
	background-position: 10px 0px;*/

}


.menu-sous-item {
	background: #DCDCDC;
	margin-bottom: 1px;
	padding-left: 16px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style: none;


}

ul ul .menu-hierarchie {
	text-indent: 7px;
	list-style: none;
	/* display: none; /* pour n'afficher que 2 niveaux */
background-image: url("http://www.frentetransversal.com.ar/alter-simple/img/nav.gif");
        background-repeat:no-repeat;
	background-position: 17px 0px;

}

ul ul ul .menu-hierarchie {
	text-indent: 12px;
	list-style: none;
	/* display: none; /* pour n'afficher que 3 niveaux */
background-image: url("http://www.frentetransversal.com.ar/alter-simple/img/subnav.gif");
        background-repeat:no-repeat;
	background-position: 17px 0px;
}

ul ul ul ul .menu-hierarchie {
	text-indent: 17px;
	list-style: none;
	/* display: none; /* pour n'afficher que 4 niveaux */
background-image: url("http://www.frentetransversal.com.ar/alter-simple/img/subsubnav.gif");
        background-repeat:no-repeat;
	background-position: 22px 0px;
}

ul ul ul ul ul .menu-hierarchie {
	text-indent: 22px;
	list-style: none;
	/* display: none; /* pour n'afficher que 5 niveaux */
}

ul ul ul ul ul .menu-hierarchie {
	text-indent: 27px;
	list-style: none;
	/* display: none; /* pour n'afficher que 6 niveaux */
}
ul ul ul ul ul ul .menu-hierarchie {
	text-indent: 32px;
	list-style: none;
	/* display: none; /* pour n'afficher que 7 niveaux */
}

.menubas 
{
color:#EEEEEE;
}
.menubas a
{
color:white;
}
.menubas a:hover
{
color:#6699CC;
}

 /* -------------------------------------------------------
 	FORMATS DE TEXTE
 ------------------------------------------------------- */

.article-info-rubrique {
	text-align: left;
	margin-bottom: 10px;
}

.extrait {
	margin: 5px;
	line-height: 1.4em;
	padding: 8px;
	/*background-color: #F6F6F6;*/
}
 
.bouton {
	background: #EEEEEE;
	border: solid 1px #BBBBBB;
	padding: 1px;
	margin-bottom: 2px;
	margin-top: 0px;
}

.separateur {
	width: 6px;
	font-size: 10px;
	height: 9px;
	padding-right: 2px;
	background-repeat: no-repeat; 
	background-position: left center; 
	background-image: url("../img/puce.gif"); 
}

.mot-precis{
	padding-left: 2px;
	padding-right: 3px;
}

.chapo {
	line-height: 1.4em;
	margin-top: 1em;
}

.ps {
	padding-top: 0.6em;
	margin-top: 0.6em;
	margin-bottom: 10px;
	border-top: 1px dashed #AAAAAA;
}

.ligne-debut {
	padding-top: 0px;
	margin-top: 5px;
	margin-bottom: 15px; 
	border-top: 1px dashed #AAAAAA;
}

.notes {
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	border-top: 1px solid #a0a0a0;
	padding: 1.5em;
}

/* date dernier ajout */
.date-entete {
	text-align: right;
	margin-top: -16px;
	margin-right: -5px;
	margin-bottom: 10px;
}


.cartouche {
	/*border-top: 2px solid #404040;*/
	margin-bottom: 15px;
	/*clear: right;*/
}

.cartouche .spip_logos {
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0.8em;
}

.pagination {
	text-align: right;
	margin-right: 3px;
}


/* -------------------------------------------------------
 	PLAN DE SITE
 ------------------------------------------------------- */

#plan {
	margin: 0px;
	padding: 0px;
}

#plan ul{
	padding-left: 2px;
	list-style: none;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 25px;
}

#plan ul ul{
	list-style: disc;
}

#plan ul ul ul{
	list-style: disc;
}

#plan ul ul ul ul{
	list-style: disc;
}

#plan li {
	/*background: #EEEEEE;*/
	margin-bottom: 1px;
	padding-left: 2px;

}


.plan-rubrique {
	padding-left: 1px;
	font-weight: bold; 
	background: #DDDDDD;
}


 /* -------------------------------------------------------
 	FORUM
 ------------------------------------------------------- */
ul.forum-total {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.forum-fil {
	margin-top: 10px;
	
}
.forum-fil ul {
	display: block;
	margin: 0px;
	margin-left: 8px;
	padding: 0px;
	list-style: none;
	
}

.forum-item {
	margin: 0px;
	padding: 5px;
	padding-bottom: 0;
	text-align: justify;
	background: white;
}

.forum-repondre-message {
	margin:0;
	padding:0;
	padding-top: 4px;
	text-align: right;
}

/* Boite d'un forum : eclaircissement progressif des bords */

ul .forum {
	border: 1px solid #909090;
	padding: 0px;
	margin: 0px;
	margin-bottom: 1px;
}
ul ul .forum {
	border: 1px solid #a4a4a4;
}
ul ul ul .forum {
	border: 1px solid #b8b8b8;
}
ul ul ul ul .forum {
	border: 1px solid #cccccc;
}
ul ul ul ul ul .forum {
	border: 1px solid #e0e0e0;
}
ul ul ul ul ul ul .forum {
	border: 1px solid #e0e0e0;
}

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */

ul .forum-chapo {
	border: 0px;
	border-bottom: 1px dashed #b8b8b8;
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
	/*padding-top: 3px;*/
	padding-bottom: 2px;
	background: #EEEEEE;
}
ul ul .forum-chapo {
	background: #EEEEEE;
}
ul ul ul .forum-chapo {
	background: #EEEEEE;
}
ul ul ul ul .forum-chapo {
	background: #EEEEEE;
}
ul ul ul ul ul .forum-chapo {
	background: #EEEEEE;
}


 /* -------------------------------------------------------
 	P?TITION
 ------------------------------------------------------- */

.signatures {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 1em;
	margin-bottom: 1em;
}

.signatures td {
	-moz-border-radius: 0.4em;
}

.signatures-titre {
	font-weight: bold;
	margin: 0px;
}

.signature-date {
	white-space: nowrap;
	background: #DDDDDD;
	padding: 0.5em;
}

.signature-nom {
	font-weight: bold;
	background: #EEEEEE;
	padding: 0.2em;
	text-align: center;
}

.signature-message {
	background: #f4f8f8;
	padding: 0.4em;
	text-align: justify;
}


 /* -------------------------------------------------------
 	FORMULAIRES
 ------------------------------------------------------- */

form {
 	margin: 0px;
	padding: 0px;
 }
 
 fieldset{
 	border: 0px;
 }
 
.formulaire {
	margin: 0px;
	margin-bottom: 16px;
	/*padding: 4px;*/
	/*border: 1px solid #a0a0a0;
	background-color: #f6f6f6;*/
}

#petition {
	float:left;
	width:150px;
	margin-right:12px;
}

#formulaire-petition {
	margin-bottom: 0px;
}

.formrecherche {
	width: 100px;
	padding: 1px;
	padding-top: 2px;
	background-color: white;
	margin: 2px;
	margin-right: 0px;
	margin-left: 0px;
	border: solid 1px #000000;
}

.bouton {
	background-color: #EEEEEE;
	border: solid 1px #BBBBBB;
	margin-left: 5px;
	height: 18px;
}

/* Format des champs d'entr?e pour le forum*/
.forml
{
	background-color: white;
	margin: 5px 0;
	padding: 2px;
	border: solid 1px #AAAAAA;
	width: 98%;
}

/* Format des champs d'entr?e 
.menu .forml {
	width: 98%;
}*/

.spip_bouton {
	background-color: white;
	border: solid 1px #cccccc;
	padding: 0px;
	margin: 0px;
	cursor: hand;
}
.spip-admin form { display: inline; }

.spip_encadrer {
	border: solid 1px #cccccc;
	background-color: white;
	padding: 5px;
	margin: 0px;
}

/* -------------------------------------------------------
 	AUTRES ELEMENTS PRODUITS PAR SPIP
 ------------------------------------------------------- */

.spip_code { }

p.spip_note { }

.spip_puce {
	list-style-position: inside;
}

table.spip {
}

table.spip tr.row_first { background-color: #FCF4D0; }

table.spip tr.row_odd { background-color: #C0C0C0; }

table.spip tr.row_even { background-color: #F0F0F0; }

table.spip td {
	padding: 1px;
	text-align: left;
	vertical-align: middle;
}

hr.spip { }
b.spip { }
i.spip { }
blockquote.spip {
	margin-left : 40px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right: 0px;
	border : solid 1px #aaaaaa;
	background-color: white;
	padding: 5px;
}

.spip_cadre {
	width : 100%;
	background-color: white;
	padding: 5px;
}

div.spip_poesie {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #999999;
}
div.spip_poesie div {
	text-indent: -60px;
	margin-left: 60px;
}

.spip_surligne { background-color: #FF6; }

/*
 * Barre de raccourcis
 */

a.spip_barre img
{
	padding: 3px;
	background-color: #ffddaa;
	border-color: white #A96 #A96 white;
	border-width: 1px;
	border-style: solid;
}
a.spip_barre:hover img {
	border: 1px solid #808080;
	padding: 3px;
	background-color: #f8f8f4;
}






#bloc-contenu-top
{
/*position: absolute;*/

   /* border: solid 1px #DEDEDE;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px;
	
	position: relative;
}


#bloc-contenu-medium
{
z-index:0;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	/*height: auto;*/
	
	/*position:relative;*/
	
}
.destacadas{padding-left:15px}

/** html #bloc-contenu-medium-in	/* selecteur reconnu seulement par IE (Win et Mac)*/
	{
		position: relative;
	}
*/
#bloc-contenu-medium-in
{
z-index: 1;
	width: 100%;
	/*position: relative;*/
	
}
#bloc-contenu-medium-left
{
z-index:1;
	/*border: solid 1px #DEDEDE;*/
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 10px 10px;
	
	/*height: auto;
	*/
	/*position: relative;*/
}

#secundaria
{
z-index:1;
	/*border: solid 1px #DEDEDE;*/
	margin: 1px 0px 0px 0px;
	padding: 1px 0px 1px 1px;
	background: #cccccc;
	/*height: auto;
	*/
	/*position: relative;*/
	

}

#bloc-contenu-medium-right
{

z-index:3;
	
	margin: 20px 0px 0px 0px;
	padding: 0px 10px 1px 10px;
	position: hidden;
	
overflow:hidden;

	
}

#recuadro 
{


	font-size: 70%;
	
margin: 0px 0px 2px 0px;
	padding: 5px 5px 5px 5px;
	background: white;
	position: relative;
	/*overflow:hidden;*/



	
}
.pirulos
{

font-size: 80%;
margin: 0px 0px 2px 0px;
	/*padding: 5px 5px 5px 5px;*/
	
	position: relative;
	/*overflow:hidden;*/

}
.avisos
{
color:#0000FF;
font-size:80%;
overflow:hidden;
text-align:center;
background-color:#ffffff;
margin-top: 5px;

}
.avisos a {
color:#0000FF}


.antetituloaviso{
padding:5px;
text-align:left;color:black;
font-weight:bold;
background-color:#ffffff;}
.tituloaviso{
padding:0px 5px 5px 5px;
font-size: 110%;
font-weight:bold;color:red;
background-color:#ffffff;}
a:hover .tituloaviso{color:orange}
.subtituloaviso{font-size: 110%;
background-color:#669ACC;
font-weight:bold;
color:#000000;
padding:2px 0px 2px 0px
}



#bloc-contenu-bottom
{
z-index:5;
	position:relative;
  /*  border: solid 1px #DEDEDE;*/
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px;
}

.borderTL, .borderTR, .borderBL, .borderBR {
	width: 9px;
	height: 9px;
	padding: 0px;
	border: 0px;
	z-index: 99;
}
.borderTL2, .borderTR2, .borderBL2, .borderBR2{
	width: 5px;
	height: 5px;
	padding: 0px;
	border: 0px;
	z-index: 99;
}
.borderTL, .borderBL, .borderTL2, .borderBL2, .borderBL3 {
	float: left;
	clear: both;
}
.borderTR, .borderBR, .borderTR2, .borderBR2, .borderBR3 {
	float: right;
	clear: right;
}
.borderTL, .borderTL2 {
	margin: -6px 0px 0px -6px;
}
.borderTR, .borderTR2 {
	margin: -6px -6px 0px 0px;
}
.borderBL{

	margin: -0px 0px -0px -6px;
}
.borderBR {
	margin: -0px -6px -0px 0px;
}
.borderBL2 {
	margin: -5px 0px 0px 0px;
}
.borderBR2 {
	margin: -5px 0px 0px 0px;
}
.borderBL3{
	margin: -5px 0px 0px 13px;
}
.borderBR3 {
	margin: -5px 13px 0px 0px;
}
/* hack qui corrige bug sur ie5 et ie5.5*/
/* \*/
* html .borderTR, * html .borderTR2{
	margin-right /**//* \*/: -6px;
}
* html .borderBR, * html .borderBR2{
	margin-right /**//* \*/: -6px;
}
* html .borderTL, * html .borderTL2{
	margin-left /**//* \*/: -6px;
}
* html .borderBL, * html .borderBL2{
	margin-left /**//* \*/: -6px;
}
* html .borderBL { margin-top /**//* \*/: /**//* \*/-6px; }
* html .borderBR { margin-top /**//* \*/: /**//* \*/-6px;}
* html .borderBL2 { margin-top /**//* \*/: /**//* \*/-6px; }
* html .borderBR2 { margin-top /**//* \*/: /**//* \*/-6px;}
* html .borderBL3 { margin-top /**//* \*/: /**//* \*/-6px; }
* html .borderBR3 { margin-top /**//* \*/: /**//* \*/-6px;}
#rubriqueportada { padding-left:5px;margin-left:5px;width:185px;font-weight:bold; font-size:11px; color:#ffffff; background-color:#CC6600;}
#rubriqueportada a, #rubriqueportada  a:visited
{
color:white
}
#rubriqueportada  a:hover
{
color:#ccc
}
#rubriquedestacada { padding-left:5px;text-align:left;font-weight:bold; font-size:11px; color:#ffffff; background-color:#CC6600;}

#rubriquedestacada a, #rubriquedestacada  a:visited
{
color:white
}
#rubriquedestacada  a:hover
{
color:#ccc
}
.spacedestacada{margin-bottom:10px;}
.spacepirulo{margin-bottom:2px;}
/*.cortepirulo{background-color:transparent;
height:8px;}*/

#rubriquepirulo { 
font-weight:bold; 
font-size:80%; 
text-align:center;
color:#000000; 
background-color:#669ACC;
padding: 2px 5px 2px 5px;
margin-top:10px;

}
#rubriquepirulo a{color:#000000;font-size:115%; }
#rubriquepirulo a:hover{color:#ffffff}

.surtitrep{
padding: 1px 0px 1px 5px;
background-color:white;
font-size:85%; 
;
}

.h5p{
padding: 1px 3px 3px 3px;
background-color:white;
font-size:90%; 
}

.h5p a{
font-size:10px;}
.h5p a:hover{color:blue
}

.sous-titrep{padding: 0px 3px 5px 3px;background-color:white;font-size:80%; }


#menu-rubriques 
{ 

position: relative; 
/*top: 185px*/; 
/*width: 160px;*/


}
#recuadro a:hover{color:blue}







#entete a.nom-site,  		/* police, style et couleur du nom du site, 2e image de fond */
#entete a.nom-site:link,  
#entete a.nom-site:visited
{
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, Lucida, sans-serif;
	color: #000000;
	background-position: right top;
	background-color: transparent;
	background-repeat: no-repeat;
	font-weight: bold;

}

#entete a.nom-site:hover
{
	color: white;
	
	
}

#entete .nom-site span 		/* position du nom du site */
{
visibility:hidden;	
display: block;
	position: absolute;
	top: 10px;
	right: 180px;
	width:400px

}

.current 
{ 
color:#ffffff; 
}

.current  a:hover
{
color:#000000;
}

.menu-current
{
font-size: 70%;
	font-weight: bold;
background-color:#CC6600;
color:#FFFFFF;
}

.fotoportada{
}
.imprimir
{
font-size: 70%;
	font-weight: bold;
text-align:right;
color:#FFFFFF;
}
.Sitio 
{
color:#122111;
font-size: 100%;
	font-weight: bold;
}
.Sitio {color:blue}
.Sitio a:hover
{
color:#111
}

.SitioAbajo
{
text-align:center;
color:#122111;
font-size: 105%;
	font-weight: bold;
}
.SitioAbajo {color:darkblue}
.SitioAbajo a:hover
{
color:#111
}

/* sommaire du site (arborescence des rubriques) */
div.sommaire {
	color:#ffffff;
	font-size: 70%;
	font-weight: bold;
	line-height:100%;
	margin-bottom: 20px;
	}
	



div.sommaire a {
	color: #0D177D ;
	text-decoration: none;

	font-size: 80%;
	font-weight: bold;
line-height:100%;
	}
div.sommaire a.on {
	color:#CC6600

	}
div.sommaire a:hover {
	color:/*liens_on*/ #ffffff ;
	text-decoration: 
	}
div.sommaire ul {
	position:relative;
	margin: 0;
	padding: 0;
	}
div.sommaire ul ul{
	margin: 0 0 0 15px;
	}
div.sommaire li {
	position:relative;
	margin: 4px;
	padding: 2px;
	border-bottom: 1px solid /*bordures*/ #0D177D ;
	list-style-type: none;
	font-size:12px;
	font-weight:bold;
	
	}

* html div.sommaire li	/* selecteur reconnu seulement par IE (Win et Mac)*/
	{
border-bottom: 1px solid /*bordures*/ #0D177D ;
	}	
div.sommaire li.on {
	}
div.sommaire li li, div.sommaire li.on li {
	margin: 0;
	padding: 0;
	border: none; 
	background: none;
	font-weight:normal;
	}
.triangle_block img {
border:0px}
.triangle_block {
margin-left:0px}
.vercompleta{float:right;
margin-top:-12pt}
.spip_logos {border:0px}