﻿/*  ----------------------------------------------------------- */

/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */

/*  ----------------------------------------------------------- */



/* taille typo

 * Base				100%

 * -------------------------------------

 * 20px				1.27em

 * 19px				1.21em

 * 18px				1.15em

 * 17px				1.09em

 * 16px				1.03em 

 * 15px				0.96em

 * 14px				0.88em

 * 13px				0.82em

 * 12px				0.77em

 * 11px				0.71em

 * 10px				0.65em

 *  9px				0.59em



 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE

 */

/*  ------------------------------------------

/*  Correction des styles HTML par defaut

/*  ------------------------------------------ */

/* modifi par CBSA MFV le 12/12/2007 modifi = background:#666666;color:#333; modifi par #241404*/

body {	background:#241404; text-align: center;	font-size: 1em;	color: #241404; }

img, table { margin: 0; padding: 0; border: none; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }

  

/*  ------------------------------------------

/*  Disposition a l'ecran des blocs principaux

/*  ------------------------------------------ */

/*

modifi par CBSA MFV le 12/12/2007 

#page {background-color:#FFF;text-align: left;min-width:750px; width:85%;margin-left: auto;margin-right: auto; border:1px solid #333333; padding:0px;}

FFF09E

*/



#page {background-color:#241404;text-align: left;min-width:750px; width:85%;margin-left: auto;margin-right: auto; border:none; padding:0px;}

#conteneur { width:100%;}

#conteneur #contenu {margin-left:11.5em;	margin-right:160px; }



/* 	modif par CBSA MFV le 12/12/2007 modifi = background:#999; modifi par #241404 

	modif par CBSA MFV le 07/01/2008 enlever height:560px

*/

#conteneur #navigation {width: 11.5em;float: left;text-align: center; background:#241404;}



/* 	modif par CBSA MFV le 12/12/2007 modifi = background:#999; modifi par #241404

	modif par CBSA MFV le 07/01/2008 enlever height:560px

*/

#conteneur #droite {width: 160px;float: right;text-align: center; background:#241404;}

#conteneur #droite img { margin:0px; padding:0px; border:0px;}



/* Blocs du contenu (c-a-d. la colonne principale) */

#contenu {background-color:#FDF2B7;}

#contenu .contre-encart {float: left;width: 21em;}

#contenu .encart {float: right;	width: 11em;	margin: 0;	margin-bottom: 1em;}



/*

#contenu .sommaire{ color:#000; font-weight:normal; padding:0 20px 0 20px; background:#FFF; font-size:0.71em; text-align:justify;}

*/

#contenu .sommaire{ color:#000; font-weight:normal; padding:0 20px 0 20px; font-size:0.71em; text-align:justify;}





/* Entete */



/* modifi par CBSA MFV le 12/12/2007 modifi = background:#999999; modifi par #241404*/

#entete {width: 100%;background-color:#241404; height:100px;}

#entete a .spip_logos {	display: block;	float: right;	font-weight: bold;	font-size: 1.5em; }

#entete #nom_site_spip {font-size:1.6em;text-align:left; display:block; color:#FFF; padding:15px 0px 0px 10px; margin:0px}

#entete .slogan{ color:#FFF; font-size:1.1em; font-style:italic; padding:0px 0px 0px 10px;}

#entete .spip_logos_right  {display: block;	float: right;}

#entete a { text-decoration: none; }





/* modifi par CBSA MFV le 12/12/2007 modifi = background:#333; modifi par #241404*/

.bande-chemin {color:#FFF; background-color:#241404; width:100%;font-size: 0.7em; padding:0.3em 0em 0.3em 0em;overflow:hidden;}

/* Fil d'Ariane */



.hierarchie { width:55%; text-indent:0.4em;float:left; padding-top:5px;}

.hierarchie a {color:#FFFFFF}

/* Formulaire de recherche */

.formulaire_recherche { width: 44%; text-align:right;color:#FFFFFF; float:left;}

a.contact { color:#FFF;}







/* Pied de page */

/* modifi par CBSA MFV le 12/12/2007 modifi -> background:#333 modifi par #241404*/

#pied {padding-top:2px;text-align: center; background:#241404; font-size: 0.71em;color:#FFF; overflow:hidden ; width:90%; padding-left:10% }

#pied a {color:#FFF;}

#pied img { vertical-align: bottom; }

  

/* modifi par CBSA MFV le 12/12/2007 modifi -> background:#333 modifi par #241404*/

#pied .texte-droit {font-style:italic; text-align:right; font-size:0.75em; float:right;background:#241404;}



/* 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 {  height: 1%; display:none; }



/*  ------------------------------------------

/*  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 .texte, h3.spip, .voirskel {

	font-family:  Verdana, Arial, Helvetica, sans-serif;  }



/*  ------------------------------------------

/*  Habillage des menus et de la navigation

/*  ------------------------------------------ */



/*  Habillage general des menus de navigation

---------------------------------------------- */

.rubriques, .breves,  .forums, .divers {margin-bottom: 1em;}

.menu-titre {	padding: 0.2em 0.4em;text-align: center;	font-weight: bold;}

.syndic {font-size: 0.77em; text-align:left}

.rubriques .menu-titre , .liste-articles  .menu-titre {	text-align: left;font-weight: bold;}





/* modifi par CBSA MFV le 12/12/2007 modifi -> background:#999 modifi par #2414049*/

#navigation .menu {	font-size:medium;	width: 100%;	padding: 0px; text-align:left; margin:0em; background:#241404;}

#navigation .menu .bord {padding: 0px;	margin-right: 0px;	margin-left:0px; margin-bottom:0px;}

#navigation .menu ul {	padding:0px;	margin:0px; }

#navigation .menu li { margin:0px; list-style:inside; padding:0 0 0 5px;color:#FFF;}

#navigation .menu li.courant {color:#FFF;}

/* modifi par CBSA MFV le 12/12/2007 modifi = background:#00B347; modifi par #3A6D1E*/

#navigation .menu .rub {display:block;background:#4DA619;padding:3px;font-size:small;color:#FFF; }

#navigation .menu .rub a {color:#FFF;font-weight:bold;}

#navigation .menu .rub a:hover {color:#FFF; text-decoration:underline;}



#navigation .menu .rub-restreint{display:block;background:#993399;padding:3px;font-size:small;color:#FFF; }

#navigation .menu .rub-restreint a {color:#FFF;font-weight:bold;}

#navigation .menu .rub-bleu {display:block;background:#003CEC;padding:3px;font-size:small;color:#FFF; }

#navigation .menu .rub-bleu a {color:#FFF;font-weight:bold;}

#navigation .menu .rub-bleu a:hover {color:#FFF; text-decoration:underline;}

#navigation .menu .rub-bleu2 {display:block;background:#3366FF;padding:3px;font-size:small;color:#FFF; }

#navigation .menu .rub-bleu2 a {color:#FFF;font-weight:bold;}

#navigation .menu .rub-bleu2 a:hover {color:#FFF; text-decoration:underline;}

#navigation .menu .rub-bleu3 {display:block;background:#4D79FE;padding:3px;font-size:small;color:#FFF; }

#navigation .menu .rub-bleu3 a {color:#FFF;font-weight:bold;}

#navigation .menu .rub-bleu3 a:hover {color:#FFF; text-decoration:underline;}

#navigation .menu .art {font-size:small;}

#navigation .menu a.art{color:#FFF;font-size:small;}

#navigation .menu a.art:hover {color:#FFF;text-decoration:underline;} 

/* modifi par CBSA MFV le 12/12/2007 modifi = background:#000; modifi par #FFF*/

#navigation .menu a.courant{color:#FFF;font-size:small; font-weight:bold;}

#navigation p, .encart p { margin: 0; padding: 0.2em 0.7em; text-align: left;  }

.encart ul { margin: 0; padding: 0.2em 0; text-align: left; list-style: none; }

.encart li { margin: 0; padding: 0 0.7em; }



.menu-connex  {margin:0px;  background:#993399;/*#4DA619*/; font-size: small;}

.menu-connex  .contenu {margin:0px; padding-bottom:0px; font-size:87%;width:172px; color:#FFF;}

.menu-connex  .contenu a { color:#FFFFFF;}

.menu-connex  .contenu a.nom-site {display: block;font-size:87%;text-align:left; color:#FFF;text-decoration:none; margin-left:2px;}

.menu-connex  .contenu a.nom-site:hover{ text-decoration:underline;}



/*  Des couleurs specifiques selon les types de menus

.rubriques { background: #FFF;}

.rubriques .menu-titre { background: #FFF; }

---------------------------------------------- */

.breves { background: #FFEAEA; }

.breves .menu-titre { background: #FFF2F2; }

.syndic { background: #FFF; }

.syndic .menu-titre { text-align:left ;}

.forums { background: #EAEAFF; }

.forums .menu-titre { background: #F2F2FF; }

.divers { background: #F8F8E8; }

.divers .menu-titre { background: #FCFCF0; }



/*  ------------------------------------------

/*  Habillage du contenu

/*  ------------------------------------------ */



/*  Cartouche et titraille

.cartouche { background:#FFF ;height:540px; overflow: auto;}

FFF09E

modif par CBSA MFV le 07/01/2008 enlever height:540px

---------------------------------------------- */



.cartouche { background:#FDF2B7 ; min-height:540px; height:auto !important; height:530px;}

.cartouche .titre {	font-size: 1.2em;	font-weight: bold;	color: #333;  padding:0 20px 0 20px; }



#contenu .surtitre  { font-size: 0.82em;  padding:0 20px 0 20px; }

#contenu  .soustitre{ font-size: 0.82em;  padding:0 20px 0 20px;}



.cartouche .spip_logos {margin-right: 10px; }

.cartouche img.spip_logos {vertical-align:middle;}

.cartouche p,li {color:#241404;}

.cartouche small { font-size: 0.71em; }

.cartouche .traductions { font-size: 0.71em; }

.cartouche .traductions * { display: inline; }

.cartouche .traductions li { padding-left: 1em;font-size: 0.82em;  padding:0 20px 0 20px; }

	

/*  Mise en forme des textes du contenu

---------------------------------------------- */

.descriptif { color:#666;}

/* modifi par CBSA MFV le 12/12/2007 modifi -> background:#000 modifi par #535351*/

.chapo {	margin-bottom: 0.3em; padding-top:0.2em;color:#535351; text-align:justify;  }

.lien {	background: #EEE;	margin: 1em;	margin-bottom: 1.5em;	padding: 0.82em;	border: 1px solid #CCC;	font-size: 0.82em;	font-weight: bold; }

/* modifi par CBSA MFV le 12/12/2007 modifi -> color:#000 modifi par #241404*/

.texte { color: #241404; font-size: 0.71em;  padding:10px 20px 0 20px; text-align:justify;}

/* modifi par CBSA MFV le 12/12/2007 modifi -> color:#333 modifi par #241404*/

.texte h2 { color :#241404; font-size:1.4em; font-weight:bold; margin-top:5px; text-align:left;}

/* modifi par CBSA MFV le 12/12/2007 modifi -> color:#333 modifi par #535351*/

.texte h3 { color :#241404; font-size:1.2em; font-weight:bold; margin-top:5px;}

/* modifi par CBSA MFV le 12/12/2007 modifi -> color:#333 modifi par #241404*/

.texte h4 { color :#241404; font-weight:bold; margin-top:5px;}

/* modifi par CBSA MFV le 12/12/2007 modifi -> color:#333 modifi par #241404*/

.texte h5 { color :#241404; font-weight:bold; margin-top:5px; font-style:italic;}





/*.CBSA modif MFV : cartouche a { color:#006600}*/
.cartouche a {color:#241404;text-decoration:none;}

.post-scriptum  { color: #000; font-size: 0.8em; padding:0.2em }

p.spip { padding-top:0px; margin-top:0px ;}



/*

CBSA MFV

h2.plan {background: #E9F2DF;text-align: left; text-decoration:none;} 

*/



h2.plan {text-align: left; text-decoration:none;} 



.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;	padding-top: 2px;	border-top: 2px solid #CCC; }

#documents_portfolio h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }

#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 ul { margin: 0; padding: 0; list-style: none; }

#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 {}







/* Listes d'articles et extraits introductifs

----------------------------------------------- */



.liste-articles { padding:0.2em}

.liste-articles ul { margin: 0; padding: 0; list-style: inside square; }

.liste-articles li { margin-bottom: 1em; }

.liste-articles .titreart li{	font-size: 0.9em;	font-weight: bold;  }

.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: 5px;	margin-bottom: 2em;	border: 1px solid #CCC;	padding: 0.9em;	font-size: 0.82em;	line-height: 1.4em; }

.liste-articles img.spip_logos { margin:0px 3px 0px 0px; vertical-align:middle;}



.rubriques li.titrerub {	font-size:inherit;  }

.pagination { font-size: 0.90em; }



/*  ------------------------------------------

/*  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-top: 0;	margin-bottom: 1em;	padding-top: 0; }

.page_plan #contenu .contre-encart li {}



/*  ------------------------------------------

/*  Habillage des formulaires

/*  ------------------------------------------ */

.formulaire_spip { text-align: left; font-size: 0.77em; }

.formulaire_spip p { margin: 0.5em 0; padding: 0; }

.formulaire_spip fieldset { border:0px}

.formulaire_spip legend { display:none;}

.formulaire_spip label { }

.formulaire_spip textarea {}

.formulaire_spip .form1 {  font-family: inherit; font-size: inherit;display:inline; text-align:left; }

.formulaire_spip h2 {color :#241404; font-size:1.6em; font-weight:bold; margin-top:5px; text-align:left;}

.formulaire_spip label.lab {width:10em; float:left; }

/* Boutons */

.spip_bouton {	background: #FFF;color: #333;	border: 1px solid #333; }

.spip_bouton:hover {	background: #333;	color: #FFF; 	border: 1px solid #333; }

.saisie-texte {	color: #08551e;background: #fff;	border: 1px solid #d6d6b0; }



.spip_bouton_right {	background: #FFF;color: #333;	border: 1px solid #333; float:right ; margin-right:5px;}

.spip_bouton_right:hover {	background: #333;	color: #FFF; 	border: 1px solid #333; }











/* Reponse du formulaire */

.reponse_formulaire { font-weight: bold; color: #e86519; }

fieldset.reponse_formulaire { border-color: #e86519; font-weight: normal; }







/* Previsualisation du message */

fieldset.previsu { padding: 1em; }







/* Formulaire de login au forum */

.formulaire_login_forum .form1 { width: 12em; }

.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }







/* Choix des mots-clefs */

ul.choix_mots { float: left; width: 47%; margin: 0; padding: 0; list-style: none; } 

ul.choix_mots label { display:inline; }





.sommaire{text-align: left;overflow:auto;height:540px !important;height:530px;}

.sommaire a { text-decoration: none; color:#006600;}

.sommaire h2 { text-align:center; font-weight:bold; font-size:1.4em; padding:5px;}



/*  ------------------------------------------

/*  Couleurs des liens

/*  ------------------------------------------ */



a { text-decoration: none; color: #333; }

a:hover { text-decoration: underline; }

.deco {background:url(../images/images.jpg); width:100%; height:100px;}











/*

* AGENDA

*/







.agenda {	border: 1px solid #808080;	margin: 5px 10px 5px 10px;padding: 5px;	font-size:small;background:#fff;color:#4C8038; }

.agenda .en-tete {	display: block;	background-color:#fff;	font-weight: bold;	font-size:medium;color: #000;text-align: left;}

.agenda a.en-tete {	display: block;	background-color: #fff;	font-weight: bold;	font-size: medium;	color: #000;	text-align:left;	}

.agenda .mois {	border-bottom:1px solid #808080;	margin: 0px 0px 0px 0px;	padding: 0px;	font-size: 100%;	/*width:150px;*/	text-align:center;}

.agenda .mois a{    color:#085521;	font-weight: bold;    text-decoration: none ;font-size: small; }

.agenda .mois a:hover{    text-decoration: underline;	color: #4C8038;}

.tableau {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:small;	color:#000;	text-align:center;	font-style:normal;}

.calendar_this_day {  /* surligne le jour d'aujourd'hui */    background:#d2f2c1;	font-weight:bold;	}

.calendar_this_month {  /* couleur des cases appartenant au mois en cours */	background-color: #fefefe;}

.calendar_not_this_month {  /* couleur des cases n'appartenant pas au mois en cours => dbut et fin de mois */	background: #ececec;	color:#aaa;}





.calendar_head_mini {    /* corespond  la ligne des jours : lu ma me je ve sa di*/	background-color:#4C8038;	text-align: center;	font-size: 10px;	color: #EEE;	font-family: Verdana, Arial, Helvatica, sans-serif;		font-style:normal;}





/*

CBSA MFV

.cartouche table{border-color: #FFF;}

.cartouche td, th.spip{	border: 1px solid #FFF;	padding: 1px 5px 1px 5px; text-align:justify;}

*/

/*.cartouche table{border-color: #FFF;}*/

.cartouche td, th.spip{border: none;	padding: 1px 5px 1px 5px; text-align:justify;}

.cartouche table.spip {	border-color: #000;border-collapse:collapse;}

.cartouche caption {}



/*

CBSA MFV

.cartouche tr.row_first {	background: #FFF;	color: #000;	text-align: center;	}

.cartouche tr.row_odd {	background: #FFF;color: #000;}

.cartouche tr.row_even {background: #FFF;color: #000;}

*/

.cartouche tr.row_first {color: #000;	text-align: center;	}

.cartouche tr.row_odd {color: #000;}

.cartouche tr.row_even {color: #000;}

.cartouche td.spip, th.spip{	border: 1px solid #000;	padding: 1px 5px 1px 5px; text-align:justify;}

.cartouche .left { float:left}





.tableaugris table.spip{background:#999; margin:auto; width:80%; text-align:left;}

.tableaugris td, th.spip{	border: 4px solid #FFF;	padding: 5px 8px 5px 8px; text-align:justify; width:50%}

.tableaugris table.spip {border-color: #000;border-collapse:collapse;}

.tableaugris caption {	background: #FFF;font-size:1.3em; font-weight:bold; text-align:left;width:80%; margin:auto;}

.tableaugris tr.row_first {	background: #999;	color: #000;	text-align: center;	font-size: small;}

.tableaugris tr.row_odd {	background: #999;color: #000;}

.tableaugris tr.row_even {background: #999;color: #000;}

.tableaugris li { list-style-position:inside;}



.center { text-align:center;}

.tableaugris { margin-bottom:20px;}

.largeur { width:80%; margin:auto; text-align:justify;}

.imgcenter table{text-align:center; margin:auto;}


/* MFV ajouter le 22/04/2008 */
.table_CBSA01 table.spip{ margin:0;text-align:left;border: 0px;}
.table_CBSA01 td, th.spip{ padding:0;text-align:left;vertical-align:top;height:20px;}
.table_CBSA01 tr.row_first {padding:0;height:20px;}

/* MFV ajouter le 29/04/2008 */
.table_CBSA02 table.spip{ margin:0;text-align:left;border: 0px;}
.table_CBSA02 td, th.spip{ padding-left:3px;text-align:left;vertical-align:top;}
.table_CBSA02 tr.row_first {padding:3px;height:20px;}

/*MFV ajouter le 30 04 2008*/
.table_CBSA03 table.spip{background:#FDF2B7; margin:3px; width:100%; text-align:left;border: 1px solid #241404;border-collapse:collapse;}
.table_CBSA03 td, th.spip{padding: 0px; text-align:justify;vertical-align:top;}
.table_CBSA03 caption {background: #FFF;font-size:1.3em; font-weight:bold; text-align:left;margin:auto;}
.table_CBSA03 tr.row_first {background: #241404;color: #FFFFFF;text-align: center;font-size: small;}
.table_CBSA03 tr.row_even {background: #FDF2B7;color: #241404;margin:2px;}
.table_CBSA03 tr.row_odd {background: #FDF2B7;color: #241404;}
.table_CBSA03 li {list-style-position:inside;}

/* MFV ajouter le 30/04/2008 */
.table_CBSA04 table.spip{margin:auto;background:#FDF2B7;text-align:center;border: 0px; width:100%;}
.table_CBSA04 td, th.spip{padding:0;text-align:left;vertical-align:top;height:20px;width:33%}
.table_CBSA04 tr.row_first {padding:0;background:#241404;color:#FFFFFF;height:20px}


/* MFV:modifier du le 22/04/2008 */
.tableaumarron table.spip{ margin:auto;background:#FDF2B7;width:100%;text-align:left;border: 1px solid #241404;}
.tableaumarron td, th.spip{padding: 10px 10px 10px 10px;text-align:justify;width:50%;vertical-align:top;height:20px;}
.tableaumarron tr.row_first {padding: 10px 10px 10px 10px;background: #241404;color: #FFFFFF;height:20px}

/* MFV ajouter le 22/04/2008 */
.ligne1 { border:1px solid #241404;width:100%;}



/* MFV ajouter le 22/04/2008 */
.bandeau_brun {background-color:#241404;color:#FFFFFF;padding:5px;}

/* MFV ajouter le 29/04/2008 */
.bandeau_brun_v1 {background-color:#241404;color:#FFFFFF;padding:3px;}
.bandeau_marge{padding:0px 3px 0px 3px;}

/* MFV:modifier du le 23/04/2008 text-align:center;font-weight:bold*/
.spip_documents {	display: block;	margin:0px;	text-align:left;}

.spip_documents_center {}

.spip_documents_right {float:right}

.spip_documents_left  {float:left }

.spip_doc_titre {padding: 5px 0px 0px 0px;text-align:left; margin:auto; font-weight:bold}

.spip_doc_descriptif {	font-size: small;color: #808080;padding: 5px 0px 0px 0px;text-align: center; margin:auto; font-weight:bold}

.descriptifpdf {font-size: small;color: #666;padding: 5px 0px 0px 0px;text-align: center; margin:auto; font-weight:bold}

/* MFV:modifier du le 23/04/2008 color:#000*/
.spip_documents a { text-decoration:none;color:#241404;}

/* MFV:modifier du le 23/04/2008 color:#000*/
.spip_documents a:hover { text-decoration:underline;color:#241404;}