/* Référence des couleurs à modifierFaire des rechercher/remplacer sur les code couleurCouleur 1 : #084889Variantes de dégradés pur affichage du forum :#EB6566 - #FC7677 - #FD8788 - #FE9899 - #FFA9AACouleur 2 : #FFDB9DVariantes de dégradés pur affichage du forum :#FDDEAA - #FDE5BC - #FDEDD3 - #FCF7EFVariante fond des formulaires : #FFE9C3*/body,td,th {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 11px;	color:#333333;}body {	padding: 0;	margin: 0;	background-color: #FFFFFF;	/*scrollbar-face-color: #FFDB9D;	scrollbar-shadow-color: #FFFFFF;	scrollbar-highlight-color: #FFFFFF;	scrollbar-3dlight-color: #084889; 	scrollbar-darkshadow-color: #084889; 	scrollbar-track-color: #FFE9C3; 	scrollbar-arrow-color: #084889;*/}a:link {	color: #084889;	text-decoration: none;}a:visited {	color: #084889;	text-decoration: none;}a:hover {	color: #000000;	text-decoration: underline;}a.lienblanc:link {	color: #222222;	text-decoration: none;}a.lienblanc:visited {	color: #222222;	text-decoration: none;}a.lienblanc:hover {	color: #FFFFFF;	text-decoration: underline;}	/* *-*-*-*- *-*-*-*- *-*-*             CSS BeeSpip             *-*-*-*- *-*-*-*- *-*-*-*-  	 *                                _____________________                                 */.baseline{	color: #FFFFFF;	font-weight: bold;	font-size: 120%;	font-size: 16px;}.titre_article{	/*background: url(../images-interface/fond_titre.gif);*/	background-color: #EFEFEF;	font-weight: bold;	font-size: 120%;	text-align: center;	margin-bottom : 10px;	font-size: 14px;	padding: 0.5em;}.titre_article_accroche{	font-weight: bold;	font-size: 100%;	text-align: center;	font-size: 16px;}.titre_article_contour{	font-weight: bold;	font-size: 100%;	text-align: center;	font-size: 16px;	vertical-align: middle;}.surtitre {	font-size: 120%;	font-weight: bold;	font-variant: small-caps;}.chapo {	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;	text-align: justify;	font-size: 105%;}.texterub {	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;	text-align: justify;	font-size: 13px;}.texte, .texte p.spip {	text-align: justify;	font-size: 12px;	line-height: 15px;}		.ps {	font-family: Georgia, Garamond, Times, serif;	text-align: justify;	font-size: 12px;}.notes {	font-family: Georgia, Garamond, Times, serif;	text-align: left;	font-size: 11px;}.mis_a_jour {	color: #888888;}h3.spip {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-weight: bold;	font-size: 13px;	text-align: left;	margin-top : 40px;	margin-bottom : 40px;	padding: 0;}.titre_tableau{	text-align: center;	color: #000000;	font-size: 12px;	background-color: #EEEEEE;	border: 1px solid #999999;}table.spip tr.row_first {	background-color: #084889;	color:#FFFFFF;}table.spip tr.row_odd {	background-color: #BADDE7;}table.spip tr.row_even {	background-color: #F0F0F0;}div.smallcalev { 	color:#000000;	font-family: Arial, sans-serif, Helvetica;	font-size: 11px;}.dateminical{	font-size: 10px;}.date{	color: #FFDB9D;}.datecal{	color: #084889;}.chemin{	font-size: 10px;}.motmenu{	font-size: 10px;}.piedpage {	font-size: 10px;	text-align: center;	padding-top: 5px;}.pieddate{	color: #000000;	font-size: 10px;	text-align: center;	padding-top: 5px;}.rubform {	border: 1px solid #084889;	height: 25px;}.tabform {	border: 1px solid #084889;}blockquote.spip {	margin-left : 40px;	margin-top : 10px;	margin-bottom : 10px;	margin-right: 0px;	border : solid 1px #aaaaaa;	background-color: #ffffff;	padding-left: 10px;	padding-right: 10px;}.formulaire_recherche label { display: none; }.formulaire_recherche {	margin-left: auto;	margin-right: auto;	width: 80% ;	background-color: #084889;	text-align: center;}/* Barre de raccourcis typographiques */table.spip_barre { width: 95%; }table.spip_barre a img {	background: #FDA;	padding: 3px;	border: 1px outset #999; }table.spip_barre a:hover img {	background: #FFF;	border: 1px solid #999; }table.spip_barre input.barre { width: 100%; background: #EEE; }/*  ------------------------------------------/*  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-size: 0.97em;}.formulaire_spip p {	margin: 0.5em 0;	padding: 0; }.formulaire_spip fieldset {  display: block;  width: 95%;	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 {  background-color: #BADDE7;  border: dashed 0px #BADDE7;  width: 95%;	padding: 1px;	/*border: 1px inset;*/	font-family: inherit;	font-size: inherit; }.spip_bouton { text-align: right; }.spip_bouton input {	background-color: #084889;	border: 2px solid #084889;	font-size: 11px;	margin: 3px 0;	padding: 1px 2px;	border: 2px outset;	font-weight: bold;	float: 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 */.formulaire_recherche { text-align: left; width: 12em; }.formulaire_recherche label { display: none; }.spip_surligne { background-color: #FFFF66; }.margehaute{	clear: both;	margin-top: 1px;}.vignette_port {	display: inline;	position: absolute;	background: none;	text-align: center;	color: black;}#imprimer {	display: none;}.bloogletter-right {	text-align:right}.bloogletter-center {	text-align:center}.bloogletter-left {	text-align:left}.blocmax {	width: 100%;	text-align: center;	margin-left: auto;	margin-right: auto;}.docflottante {	margin: 2px 4px 2px 4px;	text-align: center;	width: 30%;	float: left;}.doc {	margin: 2px 4px 2px 4px;	text-align: center;}	/* *-*-*-*- *-*-*-*- *-*-*      Mise en forme des forums       *-*-*-*- *-*-*-*- *-*-*-*-  	 *                                _____________________                                 */ul.forum-total {	display: block;	padding: 0;	margin: 0;	list-style: none;}ul.forum-total li {	display: block;	padding: 0;	margin: 0;	list-style: none;}.forum-fil {	margin-top: 0;}.forum-fil ul {	display: block;	margin: 0;	margin-left: 2em;	padding: 0;	list-style: none;}.forum-titre {	font-weight: bold;	font-size: 120%;}.forum-item {	margin: 0;	padding: 1em;	padding-top: 0.5em;	padding-bottom: 0em;	text-align: justify;	color: #303030;	font-size: 100%;}.forum-repondre-message {	text-align: right;}/* Boite d'un forum : eclaircissement progressif des bords */ul .forum {	border: 1px solid #909090;	padding: 0;	margin: 0;	margin-bottom: 1em;}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 dashed #e0e0e0;}/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */ul .forum-chapo {	border: 0;	border-bottom: 1px dashed #b8b8b8;	margin: 0;	padding-left: 6px;	padding-right: 6px;	padding-top: 3px;	padding-bottom: 2px;	font-size: 110%;	background-color: #FFDB9D;}ul ul .forum-chapo {	background-color: #FDDEAA;}ul ul ul .forum-chapo {	background-color: #FDE5BC;}ul ul ul ul .forum-chapo {	background-color: #FDEDD3;}ul ul ul ul ul .forum-chapo {	background-color: #FCF7EF;}	/* *-*-*-*- *-*-*-*- *-*-*            Blocs arrondis           *-*-*-*- *-*-*-*- *-*-*-*-  	 *                                _____________________                                 */				       /* Bloc arrondis Services */.blocarrondis    { /*background: url(../images-interface/pixel_couleur2.gif) repeat;*/ }.bashaut         { /*background: url(../images-interface/cadre_services_02.gif) repeat-x;*/ }.bashaut div     { /*background: url(../images-interface/cadre_services_01.gif) no-repeat top left;*/ }.bashaut div div { /*background: url(../images-interface/cadre_services_03.gif) no-repeat top right;*/ }.basbas         { /*background: url(../images-interface/cadre_services_08.gif) repeat-x;*/ }.basbas div     { /*background: url(../images-interface/cadre_services_07.gif) no-repeat top left;*/ }.basbas div div { /*background: url(../images-interface/cadre_services_09.gif) no-repeat top right;*/ }.bascontentwrap { /*background: url(../images-interface/cadre_services_04.gif) repeat-y;*/ }.bascontent     { /*background: url(../images-interface/cadre_services_06.gif) repeat-y right;*/ } /* hauteur et largeur */.bashaut div, .bashaut, .basbas div, .basbas {	width: 100%;	height: 10px;	font-size: 1px;}.bascontent  { padding: 1px 2px; margin: 0;  }.blocarrondis {	width: 95%;	float:none;	text-align: center;	padding: 0;	background-color: #FFFFFF;	border: 2px solid #EEEEEE;}       /* Gestion des listes et puces dans les blocs */.blocarrondis ul.serv {	display: block;	padding: 1px 0 0 0;	margin: 0;	list-style: disc  url("../images-interface/transp.gif");}.blocarrondis ul.serv li {	padding: 0 0 3px 4px;	margin: 0;}				         /* Bloc arrondis menus */.blocarrondim    { /*background: url(../images-interface/pixel_couleur2.gif) repeat;*/ }.bamhaut         { /*background: url(../images-interface/cadre_menus_02.gif) repeat-x;*/ }.bamhaut div     { /*background: url(../images-interface/cadre_menus_01.gif) no-repeat top left;*/ }.bamhaut div div { /*background: url(../images-interface/cadre_menus_03.gif) no-repeat top right;*/ }.bambas         { /*background: url(../images-interface/cadre_menus_08.gif) repeat-x; }.bambas div     { /*background: url(../images-interface/cadre_menus_07.gif) no-repeat top left;*/ }.bambas div div { /*background: url(../images-interface/cadre_menus_09.gif) no-repeat top right;*/ }.bamcontentwrap { /*background: url(../images-interface/cadre_menus_04.gif) repeat-y;*/ }.bamcontent     { /*background: url(../images-interface/cadre_menus_06.gif) repeat-y right;*/ }  /* hauteur et largeur */.bamhaut div, .bamhaut, .bambas div, .bambas {	width: 100%;	height: 10px;	font-size: 1px;}.bamcontent  { padding: 1px 2px; margin: 0;  }.blocarrondim { 	width: 90%;	float:none;	text-align: center;	padding: 0;	background-color: #FFFFFF;	border: 2px dashed #999999;}       /* Gestion des listes et puces dans les blocs */.blocarrondim ul.pave {	display: block;	padding: 8px 0 0 0;	margin: 0;	list-style: disc  url("../images-interface/transp.gif");}.blocarrondim ul.pave li {	padding: 0 0 3px 4px;	margin: 0;}				/*      Bloc arrondis     */.blocarrondi    { /*background: url(../images-interface/pixel_couleur3.gif) repeat;*/ }.bahaut         { /*background: url(../images-interface/cadre02.gif) repeat-x;*/ }.bahaut div     { /*background: url(../images-interface/cadre01.gif) no-repeat top left;*/ }.bahaut div div { /*background: url(../images-interface/cadre03.gif) no-repeat top right;*/ }.babas         { /*background: url(../images-interface/cadre08.gif) repeat-x;*/ }.babas div     { /*background: url(../images-interface/cadre07.gif) no-repeat top left;*/ }.babas div div { /*background: url(../images-interface/cadre09.gif) no-repeat top right;*/ }.bacontentwrap { /*background: url(../images-interface/cadre04.gif) repeat-y;*/ }.bacontent     { /*background: url(../images-interface/cadre06.gif) repeat-y right;*/ }       /* hauteur et largeur */.bahaut div, .bahaut, .babas div, .babas {	width: 100%;	height: 13px;	font-size: 1px;}.bacontent  { padding: 1px 6px; margin: 0;  }.blocarrondi { 	width: 100%;	float:none;	text-align: left;	padding: 0;	background-color: #FFFFFF;	border: 1px solid #999999;}       /* Gestion des listes et puces dans les blocs */.blocarrondi ul.pave {	display: block;	padding: 8px 0 0 0;	margin: 0;	list-style: disc inside url("../images-interface/puce2.gif");}.blocarrondi ul.pave li {	padding: 0 0 5px 4px;	margin: 0;}				/*      Bloc arrondis avec fond    */.blocarrondicart    { /*background: url(../images-interface/pixel_couleur2.gif) repeat;*/ }.bahautcart         { /*background: url(../images-interface/cadre02cart.gif) repeat-x;*/ }.bahautcart div     { /*background: url(../images-interface/cadre01cart.gif) no-repeat top left;*/ }.bahautcart div div { /*background: url(../images-interface/cadre03cart.gif) no-repeat top right;*/ }.babascart         { /*background: url(../images-interface/cadre08cart.gif) repeat-x;*/ }.babascart div     { /*background: url(../images-interface/cadre07cart.gif) no-repeat top left;*/ }.babascart div div { /*background: url(../images-interface/cadre09cart.gif) no-repeat top right;*/ }.bacontentwrapcart { /*background: url(../images-interface/cadre04cart.gif) repeat-y;*/ }.bacontentcart     { /*background: url(../images-interface/cadre06cart.gif) repeat-y right;*/ }       /* hauteur et largeur */.bahautcart div, .bahautcart, .babascart div, .babascart {	width: 100%;	height: 13px;	font-size: 1px;}.bacontentcart  { padding: 1px 6px; margin: 0;  }.blocarrondicart { 	width: 100%;	float:none;	text-align: left;	padding: 0;	background-color: #EEEEEE;	border: 2px dashed #084889;}.cartouchemenu {	vertical-align: top;	padding: 2px;	margin: 0;}.lignepointillee { 	margin: 0 10% 0 10%;	border-top: 1px dashed #084889; 	height: 0; 	line-height: 0%;	font-size: 0;}.lignedouble { 	margin: 0;	/*border-top: 2px solid #084889;*/	height: 0; 	line-height: 0%;	font-size: 0;	padding: 0 0 3px 0;	float: none;}.espacebloc {	margin: 0;	padding-bottom: 10px;	border: 0;	font-size: 10px;	line-height: 10px;	height:10px;}.espaceligne {	margin: 0;	padding-bottom: 5px;	border: 0;	font-size: 5px;	line-height: 5px;	height:5px;}	/* *-*-*-*- *-*-*-*- *-*-*            Règles du Menu           *-*-*-*- *-*-*-*- *-*-*-*-  	 *                                _____________________                                 */.button{	/* may cause windows bug:	   position: relative;	*/	color: #000000;	z-index: 100000;	cursor: pointer;	font-family:  "Lucida Grande", "Times New Roman";	font: menu;	margin-bottom: 6px;	margin-top: 6px;	font-size: 11px;	margin-left: 3px;}.buttonlabel{	font-size: 11px;	height: 14px;	/* may cause windows bug:	   position: relative;	*/	font-weight: 800;	cursor: pointer;		/** padding/margin Causes Freeze in	 *  Windows IE6.	 *  Bug discovered by 	 *  Michael of 13thparallel.org	 *	 * padding: .05em .5em .05em .4em;	 * margin: 1px 1px 0 1px;	 */		border-width: 1px;	visibility: visible;}.buttonlabel img{	margin: 0 0 -4px 0 !important;	border: 0 !important;	padding: 0 !important;}.level1label {	font-size: 10px;	font-weight: 700;	cursor: default; 	margin-bottom: 0; 	margin-top:  .05em;	border-left: 0 solid #BBBBBB !important;	padding: 0 3px 1px 8px;}.labelOver {	color: #00C;}/** .menuItem replaces .menuNode  * to open menus instantly.  * (see open-instantly.html source) */.menuNode, .menuItem{	border-bottom: 0 solid #BBBBBB;	border-left: 0 solid #BBBBBB;}.menuNode a, .menuItem a{	line-height: 16px;	font-weight: 400;	padding: 0 3px 1px 8px;	text-decoration: none;	width: auto;}.menuNode a:hover, .menuItem a:hover{ 	text-decoration: underline;}.menu {	padding-left: 13px;	padding-bottom:  .6em;	padding-top: 1px; 	font-family: "Trebuchet MS", Arial, sans-serif; 	margin-bottom: -3px; 	margin-left: 0;	}.menu .menu, .menu .menu .menu{ /* submenus & submenus' submenus  */	border-left: 0 solid #BBBBBB;	border-bottom: 0 solid #BBBBBB;	padding-left: 23px;}.menu .menu .menu{ /* submenus' submenus  */ 	height:1%;}/*#nav {	overflow: hidden;	position: absolute;	margin: 5px;	position: absolute;	white-space: nowrap;	-moz-user-select: none;}#navoriginal {	border: 1px solid #ccc;	background-color: #FCEEE0;	color: #000;	overflow: hidden;	position: absolute;	width: 188px;	height: 600px;	margin: 0;	left: 0;	top:0;	position: absolute;	white-space: nowrap;	-moz-user-select: none;}*/			/* *-*-*-*- *-*-*-*- *-*-*-*         End Menu tree rules        *-*-*-*- *-*-*-*- *-*-*-*-  	 *                                   ___________________                                */h1{	color: #777;	font-size: 18px;	text-indent: 24px;	padding: 10px;}	/* *-*-*-*- *-*-*-*- *-  Gestion des espaces de documents et logos  *- *-*-*-*- *-*-*-*-  	 *                                   __________________                                 *//* Logos, documents et images */img { margin: 0; padding: 0; border: none; }.spip_documents {  text-align: center; 	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size : 90%;}.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;  margin-left: 15px;  margin-bottom: 5px;}.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;}.spip_logos {	margin: 3px;	border-width: 0px;}hr.spip { }b.spip { }i.spip { 	margin : 0;	padding : 0;}.spip_code { }.spip_puce {	list-style-position: inside;	border-width: 0px;}/* *  Images typographiques (via image_typo) */.image_typo {	behavior: url("win_png.htc");}/* * Barre de raccourcis */a.spip_barre img {	border-left: 1px solid #ffffff;	border-top: 1px solid #ffffff;	border-right: 1px solid #aa9966;	border-bottom: 1px solid #aa9966;	padding: 3px;	background-color: #FFDDAA;}a.spip_barre:hover img {	border: 1px solid #808080;	padding: 3px;	background-color: #f8f8f4;}.pagination {	padding : 10px 0 0 0;	text-align: center;}.paginationforum {	padding : 10px 0 0 0;	text-align: right;}/* * Habillage des petitions*/.signatures {	margin-left: 0px;	margin-right: 0px;	margin-top: 1em;	margin-bottom: 1em;	width: 100%;}.signatures td {	-moz-border-radius: 0.4em;}.signatures-titre {	clear: right;	font-weight: bold;	font-size: 120%;	text-align: center;	padding: 0.5em;	margin: 0px;}.signature-date {	white-space: nowrap;	background: #FDE5BC;	padding: 0.5em;}.signature-nom {	font-weight: bold;	background: #FDEDD3;	padding: 0.2em;	text-align: center;}.signature-message {	font-size: 85%;	background: #FCF7EF;	padding: 0.4em;	text-align: justify;}/* Les boutons d'admin survolent la page pour #FORMULAIRE_ADMIN */.spip-admin-bloc {	top: 0;	right: 20px;	position: absolute;	background-color: transparent;	z-index: 100;}/* Couleurs et design des boutons d'admin */a.spip-admin-boutons {	border-top: 1px solid #CECECE;	border-bottom: 2px solid #4A4A4A;	border-left: 1px solid #CECECE;	border-right: 1px solid #CECECE;	text-decoration: none;	text-align: center;	margin: 0;	padding: 1px .5em;	font-family: helvetica,arial,sans-serif;	font-size: 10px;	font-weight: bold;	background-color: #FFF;	color: #0C479D;}a:hover.spip-admin-boutons {	background-color: #fc3;	border-bottom: 2px solid #36F;}a:active.spip-admin-boutons {	background-color: #CCC;	border-bottom: 2px solid #f00;}
