*html body { bgproperties:fixed; }

p { padding:0px; margin:0px; }

img, table { margin: 0; padding: 0; border: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }

/*  ------------------------------------------
/*  Couleurs des liens
/*  ------------------------------------------ */
a { text-decoration: none; color: navy; }
a:hover { text-decoration: underline; color: #666; }

/* * Couleurs des liens de Spip */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_in { color: #900; } /* liens internes */
a.spip_out { color: #009; } /* liens sortants */
a.spip_url { color: #009; } /* liens url sortants */
a.spip_glossaire { color: #060; } /* liens vers encyclopedie */
.on { font-weight: bold; color: #000; background-color:#ececec; display:block; padding:6px; } /* liens exposes */

/*  ------------------------------------------
/*  Typographie generale du site
/*  ------------------------------------------ */

/* Typo pour les menus et la navigation */
body, #navigation, .encart, .formulaire_spip {
	font-family: Arial, Helvetica, sans-serif; }

/* Typo pour les citations et extraits introductifs */
q, blockquote, .liste-articles li .texte, h3.spip, .voirskel {
	font-family: Arial, Helvetica, sans-serif; }

hr.spip { margin:1.9em 0 0 0; }

h3.spip { margin-top:1.8em;font-size:1.2em; }

#pagina { width:768px; margin:auto; padding-top:10px; text-align:left; background: transparent; }

#pagina-portada { width:768px; margin:auto; padding-top:10px; text-align:left; background: transparent; }

*html #pagina {width:768px;}

*html #pagina-portada {width:768px;}

#cabecera {	
}

#cabecera a {	
	color: orange;
}

.cab_centro { 	background:#29166F;	color:#FFFFFF;	font-size:1em;	font-weight:bold;	height:56px;	margin-left:183px;	padding:61px 10px 0px;	text-align:right;
}

/* Fil d'Ariane */
#hierarchie {
	clear: both;
	margin-bottom: .3em;
	font-size: 0.82em; }

#cuerpo { }

#menu {
	width:180px;
	float:right;
	margin-left:6px;
	line-height:1em;
	padding: 0 0 0 6px;
}

#contenido {
	width:572px;
}

#contenido-art {
	width:535px;
	padding: 18px 18px 12px 18px; 
	background: #fff;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	margin-bottom: 10px;
	border:2px solid silver;
}

*html #contenido-art { width:532px; }

#contenido-portada { width:572px; }

#pie { z-index:1; border-top: 2px solid silver; text-align:center; background:silver; opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6; }

*html #pie {margin-top:18px; }

.col_izda { float:left; }
.col_dcha { float:right; }
.anuncio_destacado { width:544px; border:2px solid silver; padding:12px; margin: 0 0 12px 0; font-size:.88em; background:#fff; }

.anuncio_portada { width:253px; border:2px solid silver; padding:12px; margin: 0 0 12px 0; font-size:.88em; background:#fff; }

.titulo_anuncio { font-size:1.5em; font-weight:bold; margin-bottom:12px; }

.menu-titre {
	padding: 0.2em 0.4em;
	border-bottom: 1px dotted #CCC;
	text-align: center;
	font-weight: bold;
	text-transform:uppercase;
}

/*  ------------------------------------------
/*  sumario y corte de paginas
/*  ------------------------------------------ */

div.decoupe_haut{display:none !important;}
div.decoupe_bas{display:none !important;}

.boton_planos {
	display:inline;
}

.boton_planos a {
	float:left;
	padding:2px 10px 1px 10px;
	margin:0 5px 10px 0;
	border-right: 1px solid rgb(153, 153, 153); 
	border-bottom: thin solid rgb(153, 153, 153); 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
}

.boton_planos a:hover {
	padding:2px 10px 1px 10px;
	text-decoration:none;
	background: #cecece;
	color:#000;
}

/*  Habillage general des menus de navigation
---------------------------------------------- */
.rubriques, .breves, .syndic, .forums, .divers {
	min-width: 10em;
	border: 1px solid #CCC;
	margin-bottom: 1em;
	font-size: 0.92em;
}
