/* @override http://ampc-dom.com/dist/habillage.css */

/*  ----------------------------------------------------------- *//*  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
/*  ------------------------------------------ */body{background: #9999CC;text-align:center;font-size: 1em;color: #ffffff;margin-top: 1em;margin-left: 5%;}

.img-table{margin: 0;padding: 0;border: none;
	width: 480px;
	height: auto;
}
h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;font-size: 10px;font-weight: normal;}/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */#page{width: 910px;text-align: left;margin-left: auto;margin-right: auto;
	}

#page2{width: 460px;text-align: left;margin-left: auto;margin-right: auto;background: white;color: black;}

#conteneur{width: 100%;}
#conteneur2 {width: 870px;
	margin-left: 20px;
}
#conteneur #contenu2 { height: auto;;margin-left:auto auto;background: #ffffff ;
	margin-right: auto;
	width: 680px;
	border: 2px solid #333399;
	padding: 20px 10px 20px 20px;
	margin-left: auto;
}
.trait {
	color: #333399;
	width: 600px;
	margin-bottom: 40px;
	border-top: 2px solid #333399;
}
#conteneur2 #contenu2 img{
	margin-top: 10px;
	margin-bottom: 10px;
}
#navigation2 {margin-left: 20px;float: left;width: 172px;color: white;text-align: center;padding-top:20px;padding-bottom: 10px;background: #333399;
	display: none;
}

#conteneur #contenu 
{float: right;width: 640px;height: auto;padding: 15px 10px 10px 15px;margin-left:10px;margin-right: 20px;
	background-color: #ffffff;
	border: 2px solid #333399;
}

.para { text-align: justify; margin-left: auto; margin-right: auto; width: 450px;
	height: auto;
}

#conteneur #contenu img{
	margin-top: 5px;
	margin-bottom: 10px;
	}
#conteneur #contenu p {
	font-weight: normal;
	font-style: normal;
}
#contenu2 .table1 {	margin-left: 30px;
	padding-left: 5px;
}
.tablea {	margin-left: 30px;
	margin-top: 30px;
}

.dynamic-style-1 {text-align: center;
	color: #fff;
	font: bold 9pt Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
			.dynamic-style-2 {font-family: 'Arial'; font-size: 9px; line-height: 10px; color: #FFFFFF; font-weight: bold}
			.dynamic-style-3 {font-family: 'Arial'; font-size: 9px; line-height: 10px; color: #FFFFFF; font-weight: bold}
			.dynamic-style-4 {text-align: right; font-family: 'Arial'; font-size: 9px; line-height: 10px; color: #fbff29;}
			.dynamic-style-5 {font-family: 'Arial'; font-size: 9px; line-height: 10px; color: #FFFFFF; font-weight: bold}
			.dynamic-style-6 {font-family: 'Arial'; font-size: 9px; line-height: 10px; color: #FFFFFF; font-weight: bold}
			
.DIVTitre-1 {text-align: center}

.dynamic-style-7 {font-family: 'Arial'; font-size: 9px; line-height: 10px; color: #FFFFFF; font-weight: bold}
			.dynamic-style-8 {font-family: 'Times'; font-size: 12px; line-height: 14px; color: #FFFFFF; font-weight: bold}
			.dynamic-style-9 {font-family: 'Verdana'; font-size: 10px; line-height: 12px; color: #f67f1f; font-weight: bold}
			.DIVDefaultParaStyle {text-align: left}
			.DefaultParaStyle {font-family: 'Times'; font-size: 12px; line-height: 14px; color: #FFFFFF}
			.DIVNormal {text-align: left}
			.Normal {font-family: 'Times New Roman PS MT','Times New Roman'; font-size: 12px; line-height: 14px; color: #FFFFFF}
			
#navigation {margin-left: 10px;float: left;width: 160px;color: white;text-align: center;padding-top:10px; padding-bottom: 10px; background: #333399 ;}

/* Blocs du contenu (c-a-d. la colonne principale) */
#contenu .contre-encart{float: left; width: 21em;}
#contenu .encart{float: right;width: 15em;margin: 0;margin-bottom: 1em;}
/* Entete */
#entete {width: 100%; align:center;}

#entete #nom_site_spip, #entete a .spip_logos{display: block;font-weight: bold;font-size: 1.5em;left: 40px;padding-left: 20px;}#entete a{text-decoration: none;}
#boite1 {
	width: 600px;
	margin-left: 20px;
}
#entete .formulaire_recherche{float: right;margin-right: 25px;}/* Fil d'Ariane */#hierarchie{clear: both;margin-bottom: 2em;font-size: 0.77em;}
/* Pied de page */

#pied {
	clear: both;
	width: 100%;
	margin-top: 4em;
	border-top: 1px dotted #CCC;
	padding: 2px;
	text-align: center; }
	
#pied small {font-size: 0.77em;
  }
#pied img{vertical-align: bottom;}/* Espaceur de blocs */.nettoyeur{clear: both;margin: 0;padding-bottom: 10px;border: none;height: 0;line-height: 1px;font-size: 1px;}/* Non visible a l'ecran */.invisible{position: absolute;top: -3000em;height: 1%;}
/*  Typographie generale du site
/*  ------------------------------------------ */
/* Typo pour les menus et la navigation */

body, #navigation, .encart, .formulaire_spip {font-family: Verdana, Tahoma, Arial, sans-serif;}

/* Typo pour le contenu */

#contenu{font-family: "Trebuchet MS", Helvetica, sans-serif;}

/* Typo pour les citations et extraits introductifs */
q, blockquote, .liste-articles li .texte, .voirskel{font-family: Georgia, Times, serif;}
h3.spip {
	text-align: left;
	font: italic bold 12pt Georgia, "Times New Roman", Times, serif;
}
/*  Habillage des menus et de la navigation
------------------------------------------ */
/*  Habillage general des menus de navigation
---------------------------------------------- */


.menu-titre { padding: 0.2em 0.4em; text-align: center;font-weight: bold;}

#navigation p, .encart p{margin: 0;padding: 0.2em 0.7em;text-align: left;}

#navigation ul, .encart ul{margin: 0;padding: 0.2em 0;text-align: left;list-style: none;}#navigation li, .encart li{margin: 0;padding: 0 0.7em;}

/*  Des couleurs specifiques selon les types de menus
---------------------------------------------- */
.rubriques {background: none;font-weight: bold;
	
}
.rubriques .menu-titre{color: #ffffff;
	display: none;
}

.breves{}.breves 
.menu-titre{color: #ffffff;}
.syndic .menu-titre{}.forums{}.forums .menu-titre{}.divers{display:none;}.divers .menu-titre{}/*  ------------------------------------------
/*  Habillage du contenu
 ------------------------------------------ */
/*  Cartouche et titraille
---------------------------------------------- */.cartouche{margin-bottom: 1em;}
.cartouche .titre{color: #11007d;
	font: italic bold 24px "Times New Roman", Georgia, Times, serif;
	
}
#contenu .surtitre, #contenu .soustitre{font-size: 0.82em;}.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;color: #9999CC;}.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: 1.5em;font-weight: normal;line-height: 1.4em;
	font-style: normal;
	font-size: 10pt;color: #11007d;
	padding-right: 30px;
}
.lien{background: #EEE;margin: 1em;margin-bottom: 1.5em;padding: 0.82em;border: 1px solid #CCC;font-size: 0.82em;font-weight: bold;}

.texte{color: #333399;;font-size: 9pt;
	font-weight: normal;
	font-style: normal;
		}
.texte img {
	margin: 0;
}
.even {color: yellow;font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-left: 30px;
	font-variant: normal;color: #9999CC;
}
.ps, .notes{margin-top: 1.4em;padding-top: 2px;border-top: 2px solid #170091;}.ps{font-size: 0.82em;}.notes{clear: both;font-size: 8pt;
	color: #170091;
}.ps h2, .notes h2{font-size: 10pt;font-weight: bold;}

/*  Portfolio
---------------------------------------------- */

#documents_portfolio {clear: right; padding-top: 2px; border-top: 2px solid #fbff29;
	height: auto;
	width: 330px;
	margin-top: 1.4em;
	float: left;
}
#documents_portfolio h2{margin-bottom: 0.4em;font-size: 0.88em;font-weight: bold;}

#document_actif {margin-top: 30px;
	width: 480px;
	float: right;
	
	}
#documents_portfolio img { margin: 9pt;
}

.img_portfolio { margin-top: 15px; margin-bottom: 10px;
}



/*  Listes de documents joints (a un article ou une rubrique)
---------------------------------------------- */#documents_joints{margin-top: 10px;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 ul{padding: 0;list-style: ;
	font-weight: normal;
	font-style: normal;
	color: #11007d;
	margin-left: 20px;
}.liste-articles li{margin-bottom: 1em;clear: both;}.liste-articles li .titre{font-size: 12px;font-weight: bold;}.liste-articles li 
.spip_logos {float: right;margin-left: 16px;margin-bottom: 16px;clear: right;}
.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 #11007d;
	padding: 0.9em;
	font-size: 0.82em;
	line-height: 1.4em; }
.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{
	color: #11007d;
	font: normal normal 11px Verdana, sans-serif;
}.formulaire_spip legend{
	color: #11007d;
}.formulaire_spip label{}.formulaire_spip .forml{width: 99%;font-family: inherit;font-size: inherit;}/* Boutons */.spip_bouton{text-align: right;}.spip_bouton input{float: right;}/* Reponse du formulaire */
.reponse_formulaire{font-weight: bold;color: #11007d;
	
}
fieldset.reponse_formulaire{border-color: #11007d;font-weight: normal;}/* Previsualisation du message */fieldset.previsu{padding: 1em;}

/* 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 */ul.choix_mots{float: left;width: 47%;margin: 0;padding: 0;list-style: none;}ul.choix_mots label{display: inline;}
/* Formulaire de recherche */

.formulaire_recherche{width: 12em;text-align: left;}.formulaire_recherche label{display: none;}/*  ------------------------------------------
/*  Habillage des forums
/*  ------------------------------------------ */

.forum-repondre, .forum-decompte{clear: both;margin-top: 2.5em;padding-top: 2px;border-top: 2px solid #11007d;font-size: 0.88em;font-weight: bold; width: 630px;
	height: auto;
}/* * Habillage des forums */
	ul.forum {display: block;clear: both;margin: 0;padding: 0;}
	ul.forum, ul.forum ul {list-style: none;}
	.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;padding: 0;margin-bottom: 1em;}
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;}
ul ul .forum-chapo{}ul ul ul .forum-chapo{}ul ul ul ul .forum-chapo{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: #11007d;}a:hover{text-decoration: underline;color: #8100fa;}#navigation a{text-decoration: none;color: #ffffff;font: bold 9pt "Lucida Grande", Lucida, Verdana, sans-serif;}#navigation a:hover{text-decoration: underline;color: #ffffff;font: bold 9pt "Lucida Grande", Lucida, Verdana, sans-serif;}
