/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9
mofificades e.reno  */
/*  ----------------------------------------------------------- */
/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
body {
	background: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333;
	margin: 0px;
}

img, table { margin: 0; padding: 0; border: 0; }
ul, ol, li { margin: 0; padding: 0;  text-indent: 0px;  }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight:
normal; }

li.spip   
{    margin-left: 0.8em;  list-style-position: inside;}

/*  ------------------------------------------
/*  Disposition dels blocs principals
/*  ------------------------------------------ */
#page {
	width: 900px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

#conteneur { width: 100%; 
}

#conteneur #contenu {
	float: left;
	width: 73%;
}

/* columna dreta*/
#conteneur #navigation {
	float: right;
	width: 23%;
	padding-left: 0.5em;
	border-color: #999;
	border-width: 0 0 0 1px ;
	border-style:  dotted;
}

#conteneur #navigation  .formulaire_spip fieldset   {
	width: 100%;
	font-size: x-small;
}

#conteneur #navigation  .formulaire_spip fieldset  legend {
	white-space: normal;
	word-spacing: normal;
	display: block;
	width: 150px;
}

/*  Listado resto de los artículos (tras los 3 primeors)
---------------------------------------------- */
#contenu h3 a {
color: #D32226;
}
#contenu .contre-encart {
	float: left;
	width: 75% ;
}

#contenu .contre-encart .titre a , .texte h2 {
	color: #D32226; 

	}
.texte h1 {	color: #009999;  font-weight: bold; 	margin-top: 1em;
	margin-bottom: 0; 	font-size: 1.4em;
	text-align: left;
}
.texte h2 {	color: #009999;  font-weight: bold; 	margin-top: 1em;
	margin-bottom: 0; 	font-size: 1.3em;
	text-align: left;
}

.texte h3 {	color: #D32226;  font-weight: bold; 	margin-top: 1em;
	margin-bottom: 0;	font-size: 1.2em;
	text-align: left;
}	

#contenu .encart {
	float: right;
	width: 25%;
	margin-top: 0px;
	margin-bottom: 1em;
	margin-left: 2%;
	margin-right: 2%;
}

/* Entete */
#entete { 	
	margin: 0px;
	padding: 0px;
	height: 140px;
/*	border-bottom: 1px solid #808080;*/
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-image: url(http://revoltaglobal.cat/IMG/capcelera/capcelera.jpg);
	background-position: 155px 0px;
}

#entete #nom_site_spip, #entete a .spip_logos {
	display: block;
	float: left;
	border-left: 5px solid #FFF;
	border-right: 5px solid #FFF;
	font-weight: bold;
	font-size: 1.5em;
	}

#entete a { text-decoration: none; }

.cap { 
margin: 0; padding: 0; border: 0;  background-color: #000000; height: 20px; width:100%; }

.cercar  { 
background-color: #ff3c00;  width:150px; 
text-align:right; margin: 0; padding: 0; border: 0; 
}	
.cercar  .formulaire_spip {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.71em;
	}
.cercar .formulaire_spip .forml {
	width: 100%;
	 height: 18px;
	margin: 0px;
	padding:  0px;
	font-family: inherit;
	font-size: inherit; }
	
#cap li .cerca {
	float: right;
	width: 160px; 
	background-color: #FFF;
	}
#menu_cap {
	font-size: 0.85em;
	height: 2.2em;
	margin: 0px;
	padding: 0px;
	border-color: #D32226;
	background-color: #D32226;
}

#menu_cap ul {
	list-style: none;
}

#menu_cap li {
	float: left;
	width: 6em;
	font-size: 0.85em;
	text-align: center;
	font-weight: bold;
	line-height: 2.3em;
		height: 100%;
	vertical-align: middle;
	padding-top: 0.15em;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;

}



/* Fil d'Ariane */
#hierarchie {
	clear: both;
		margin-top: 0.1em;
	margin-bottom: 1em;
/*	border-top: 2px solid #000;*/
	font-size: 0.71em; 
	color: #A0A0A0; 
	/*background-color:#F6F6F6;*/
	}
	

/* Pied de page */
#pied {
	clear: both;
	width: 100%;
	margin: 4em 0 0 0;
	border-top: 1px solid #CCC;
	padding: 5px 0;
	text-align: center; 
}
#pied small { font-size: 0.77em; }
#pied img { vertical-align: bottom; }

/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }

/* dades: la data i el nom autor */
.dades {
	margin-top: 0.3em;
	font-size: 0.71em;
	border-color: #696969;
/*	border-width: 1px 0 0 0;
	border-style: solid;
	color: #696969;/*/

}
/*  ------------------------------------------
/*  Typographie generale du site
/*  ------------------------------------------ */

/* Typo pour les menus et la navigation */
body, #navigation, .encart, .formulaire_spip {
	font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Typo pour le contenu */
#contenu {
	font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Typo pour les citations et extraits introductifs */
q, blockquote, .liste-articles li .voirskel {
	font-family: Verdana, Arial, Helvetica, sans-serif; }
h3.spip {
	font-family: Verdana, Arial, Helvetica, sans-serif; }

.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif; }
	

/*  Habillage general des menus de navigation
---------------------------------------------- */
.rubriques, .breves, .syndic, .forums, .divers, .revista, .actual, .compte {
	min-width: 10em;
	/*border-left: 1em solid #CCC;*/
	/*border-top: 1px solid #CCC;*/
	/*border-bottom: 1px dotted #CCC;*/
	margin-bottom: 1.5em;
	font-size: 0.77em;
}
/*titold blocs navegació*/
.menu-titre {
	padding: 0.2em 0em 0.2em 0.5em;
	/*border-left: 0.5em solid #D32226;*/
	/*border-bottom: 1px dotted #CCC;*/
	text-align: left;
	font-weight: bold;
	font-size:1.1em;
}

#navigation p, .encart p { margin: 0; padding: 0.2em 0.7em; text-align: left;  }
#navigation ul, .encart ul { padding: 0.2em 0; text-align: left; }
#navigation li, .encart li { padding: 0.2em 0.5em; }

/*  Des couleurs specifiques selon les types de menus
---------------------------------------------- */
/*.revista { background: #F6E9DE;}*/
.revista  { text-align: center; }
.revista .menu-titre { border-left: 0.5em solid #D32226; color: #000;
background: #FFF5DA; 
}
.revista img {  display: block;
margin: 0.5em auto 0 auto;
}

/*.rubriques { background: #F6E9DE;}*/
.rubriques .menu-titre { border-left: 0.5em solid #CD9B1D; color: #000;
	background: #EEE8DF; 
}

.breves .menu-titre { border-left: 0.5em solid #B29EC5;  background: #F2F2FF; }

.breves li { border-bottom: 1px dotted #CCC; }
.breves img {  display: block;
margin: 0.5em auto 0 auto;
}
.actual .menu-titre { border-left: 0.5em solid #B5B4A3; color: #000;
background: #E5E4D7; }
.actual li { border-bottom: 1px dotted #CCC; text-align: center; }
.actual img {  display: block;
margin: 0.5em auto 0 auto;
}

.syndic a { color: #708090;  }
.syndic .menu-titre { border-left: 0.5em solid #669999;  background: #E0EEEE; 
color: #000;  }

/*.forums { background: #EAEAFF; }*/
.forums .menu-titre { background: #F2F2FF; }

/*.divers { background: #EEE9E9; }*/
.divers .menu-titre {  border-left: 0.5em solid #8190A3; background: #dde5ee ; color: #000;   }

.compte .menu-titre { border-left: 0.5em solid #A0A0A0;  background: #F6F6F6; 
color: #000;

 }
.compte {text-align:center;}

/*  ------------------------------------------
/*  Habillage du contenu
/*  ------------------------------------------ */

.cartouche { margin-bottom: 1em; }
.cartouche small { font-size: 0.71em; }

/*titol pagina article*/
.cartouche .titre {
	font-size: 1.3em;
	font-weight: bold;
	color: #D32226; }

#contenu .surtitre { 
font-size: 0.71em; 
font-weight: bold;
text-transform: uppercase;
color: #AAAAAA;
margin-bottom:0.3em;
}

#contenu .soustitre { 
font-size: 0.82em; 
font-weight: bold;
 color: #CD8500; 
}

.cartouche .spip_logos {
	float: right;
	margin-left: 16px;
	margin-bottom: 16px; }

.cartouche p { margin: 0; padding: 0; clear: left; }
.cartouche small { font-size: 0.71em; }

.cartouche .traductions { font-size: 0.71em; }
.cartouche .traductions * { display: inline; }
.cartouche .traductions li { padding-left: 1em; }


/*  Mise en forme des textes du contenu
---------------------------------------------- */
.chapo {
	margin-bottom:  0.5em;
	font-weight: bold;
	font-size: 0.82em;
	line-height: 1.1em;
	color: #8B5A00;
 }

.lien {
	background: #F6F6F6;
	margin:  0.5em;
	padding: 0.5em;
	border-left: 10px solid #D0CFBC;
	font-size: 0.82em;
	font-weight: bold;
	color: #708090;
 }
 .descriptif {
margin-bottom:  0.5em;
	font-weight: bold;
	font-size: 0.82em;
	line-height: 1.1em;
	color: #55686A;
 }

 
.texte { color: #000; font-size: 0.82em; 
text-align:justify;
}

q, blockquote { font-family: Georgia, Times, serif; }

.ps, .notes {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
.ps { font-size: 0.82em; }
.notes { clear: both; font-size: 0.77em; }
.ps h2, .notes h2 { font-size: 1.19em; font-weight: bold; }

/*  Portfolio
---------------------------------------------- */
#documents_portfolio {
	clear: both;
	margin-top: 1.4em;
	margin-left:auto;
	margin-right:auto;
	padding-top: 2px;
	border-top: 2px solid #CCC; 
	text-align: center;
	}

#document_actif { margin-top: 1em; }

/*  Listes de documents joints (a un article ou une rubrique)
---------------------------------------------- */
#documents_joints {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
#documents_joints h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }
#documents_joints li { margin-bottom: 0.4em; }
#documents_joints li .spip_doc_titre {}
#documents_joints li .spip_doc_titre small { font-weight: normal; }
#documents_joints li .spip_doc_descriptif {}

/*  Subseccions- */
.subseccio  {
	font-size: 1em;
	font-weight: bold;
	color: #CD8500;
}	
.subseccio li { margin:1em 0em 1em 2em; 
	border-bottom: 1px solid #CCC;
clear: both; }

.subseccio a { color:#D32226; }
.subseccio a:hover { text-decoration: underline;}
/*image ie60*/
.subseccio li .spip_logos {
	float: left;
	margin-right: 16px;
	margin-bottom: 16px; }
 }
 
.subseccio li p { margin: 0; padding: 0; }

/* subseccions per a la revista RG*/
.subRG  {
	font-size: 1em;
	font-weight: bold;
	color: #CD8500;
}

.subRG ul li { 
margin:1em 2em; 
border-bottom: 2px solid #CCC;
clear: both; }

.subRG ul li ul li { 
border-bottom: 1px solid #CCC;
clear: both; }

.subRG a { color:#D32226; }
.subRG a:hover { text-decoration: underline;}

.subRG li .spip_logos {
	float: left;
	margin-right: 16px;
	margin-bottom: 16px; 
 }

/*  Primera plana: listado de los 3 primeros artículos
---------------------------------------------- */
.primeraplana li {
background: #F6F6F6;
	border-color: #CCC;
	border-width: 1px 0;
	border-style:  solid;
padding: 0 0.5em 0em;
}
/*hack IE */
* html .primeraplana li {
background: #F6F6F6;
	border-color: #CCC;
	border-width: 1px 0;
	border-style:  solid;
padding: 0 0.5em 0em;
}

/* Llistes d'articles et extraits introductifs
----------------------------------------------- */
.liste-articles li { margin-bottom: 0.5em; 
border-bottom: 1px solid #CCC;
padding: 1em 0 0.5em 0em;
}

.liste-articles li .titre {
	font-size: 1.1em;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	}
.liste-articles li .titre a:hover { text-decoration: underline; 	float: none;}

.liste-articles li .spip_logos {
	float: left;
	margin-right: 16px;
	margin-bottom: 16px;
}
/*hack IE */
* html .liste-articles li .spip_logos {
ma\rgin-top: 16px;
}
.liste-articles li p { margin: 0; padding: 0; }

.liste-articles li .enclosures {
	float: right;
	text-align: right;
	max-width: 60%;
	margin: 0; }

.liste-articles li small {
	display: block;
	font-size: 0.71em; }


.liste-articles li .texte {
	margin-top: 0.5em;
	margin-bottom: 1em;
	padding: 0em 1em;
	font-size: 0.71em;
	line-height: 1.2em; 
}

.pagination { font-size: 0.90em; 
	text-align: right;}
.pagination_thumb { 	margin-top: 0px;
	margin-bottom: 0em;
	/*border: 1px solid #CCC;*/
	padding: 0.5em 1em;
	font-size: 0.77em;
	line-height: 1.3em;  
	text-align: center;}

/*  ------------------------------------------
/*  Habillage specifique du plan du site
/*  ------------------------------------------ */

.page_plan .cartouche { display: none; }

.page_plan #contenu h2 {
	clear: both;
	background: #EEE;
	border: 1px solid #CCC;
	padding: 0.5em;
	margin-bottom: 1em;
	font-weight: bold;
	text-align: center; }

.page_plan #contenu .contre-encart ul {
	display: block;
	clear: left;
	margin-left: 1em;
	margin-bottom: 1em;
	list-style: square; }
.page_plan #contenu .contre-encart li { list-style: inherit; }

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

/* Correction des styles HTML par defaut */
.formulaire_spip form, .formulaire_spip fieldset, .formulaire_spip legend, .formulaire_spip label, .formulaire_spip input, .formulaire_spip textarea, .formulaire_spip select, .formulaire_spip option { 
margin: 0; padding: 0; border: none; background: none; }

/* Styles des formulaires de Spip */
.formulaire_spip {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.77em;
}

.formulaire_spip fieldset {
    display: block;
	margin: 0.77em 0;
	padding: 0.77em;
	border: 1px dotted; }
.formulaire_spip legend { 
	font-weight: bold; 
	padding: 3px;
	background: #FFF; /* Sinon, superposition dans MSIE */
}

.formulaire_spip label {}
.formulaire_spip .forml {
	width: 99%;
	padding: 3px;
	border: 1px dotted;
	font-family: inherit;
	font-size: inherit; }

.spip_bouton { text-align: right; }
.spip_bouton input {
	margin: 3px 0;
	padding: 1px 2px;
	border: 2px outset;
	font-weight: bold;
	float: right; }
.spip_bouton {
	text-align: right;
}

/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; color: #F00; }
fieldset.reponse_formulaire { border: 1px dotted; font-weight: normal; }

/* Previsualisation du message */
fieldset.previsu {
	padding: 1em;
	border: 1px solid; }

/* Formulaire de login au forum */
.formulaire_login_forum .forml { width: 12em; }
.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }

/* Choix des mots-clefs */
.choix_mots { width: 47%; float: left; } 
.choix_mots label { display: inline; }

/* Formulaire de recherche */ /*  al fin trouvé!!! 	*/

.formulaire_recherche { text-align: left;}
.formulaire_recherche label { display: none; }

/*  ------------------------------------------
/*  Habillage des forums
/*  ------------------------------------------ */

.forum-repondre, .forum-decompte {
	clear: both;
	padding: 0.5em;
	padding-top: 2px;
	border-top: 2px solid #CCC;
	font-size: 0.88em;
	font-weight: bold; }

/* * Habillage des forums */
ul.forum { display: block; clear: both; margin: 0; padding: 0; }
.forum-fil { margin-top: 1.5em; }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #333; }
.forum-chapo small {}
.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #333; font-size: 0.82em; }
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; }

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: 1px solid #666; margin: 0 0 1em 0; padding: 0; }
ul ul .forum-message { border: 1px solid #A4A4A4; }
ul ul ul .forum-message { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border: 1px solid #CCC; }
ul ul ul ul ul .forum-message { border: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #E0E0E0; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 0.88em; background: #C4E0E0; }
ul ul .forum-chapo { background: #D4E8E8; }
ul ul ul .forum-chapo { background: #E4F0F0; }
ul ul ul ul .forum-chapo { background: #F4F8F8; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #FFF; }

/*  ------------------------------------------
/*  Habillage des petitions
/*  ------------------------------------------ */

#signatures { clear: both; font-size: 0.77em; }

#signatures h2 {
	padding: 0.5em;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold; }

#signatures table { width: 100%; margin: 1em 0; }
#signatures thead { display: none; } /* On n'affiche pas les titres du tableau */

#signatures td.signature-date {
	background: #E4F0F0;
	padding: 0.5em;
	white-space: nowrap; }

#signatures td.signature-nom {
	background: #ECF4F4;
	padding: 0.2em;
	text-align: center;
	font-weight: bold; }

#signatures td.signature-message {
	background: #F4F8F8;
	padding: 0.4em;
	font-size: 0.96em; }

/*  ------------------------------------------
/*  Couleurs des liens
/*  ------------------------------------------ */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }

