/*-----------------------------------------------------
	www.archipeldulibre.org css screen

	version: 1.0
	date:    14.10.2004
	auteur:  Armel Ménez
------------------------------------------------------*/

/* Général ------------------------------------------ */

body {
  margin-top :20px ;
  margin-bottom : 10px;
  padding:0;
  /*background: #ffffff ;*/
  background: transparent url(interface/degradePage.jpg) repeat-y bottom left;
  font:x-small Verdana, sans-serif, Arial
}

/* Titre de la page ; Archipel du Libre, etc.*/

#titrePage {
	color : #274f89;
	font-size : 14px;
	/*background: transparent url(interface/degradeTitre.jpg) repeat-y bottom center; */
	/*background-color : #eac23c;*/

}

#titrePage b {
	font-size : 18px;
}

/* Menu du haut ------------------------------------- */

#menuhaut {
	margin: 0 0 0 0;
	padding : 5px 0px 5px 5px ;
	font-size: 11px;
	color:  #ffffff;
	font-weight : bold;
	border-top :0px solid #132651;
	/*line-height : 14px;*/
	background-color : #274f89;
}

#menuhaut a, #menuhaut a:link {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

#menuhaut a:active {
	font-size: 11px;
	color: #eac23c;
	text-decoration: none;
}

#menuhaut a:hover {
	font-size: 11px;
	color: #eac23c ;
	text-decoration: none;
	/*background: #eee;*/
}

#menuhaut img {
margin-bottom : 10px;
};




/* Tableau Principal ----------------------------- */



/* position rubriques ---------------------------- */
#position {
	/*display: block;*/
	margin-top : 0px;
	padding: 0px 0px 0px 0px;
	/*text-align : left;*/
	border-top : 0px solid #132651;
	/*border-bottom : 0px solid #132651; */
	font-size: 11px;
	font-weight: normal;
	color:  black;
	text-decoration: none;
}

#position a, #position a:active, #position a:link {
	font-size: 11px;
	color: #274f89;
	text-decoration: none;
}

#position a:hover {
	font-size: 11px;
	color: #eac23c;
	text-decoration: none;
}

/* Premiere ligne */

#premLigne {
	line-height : 20px;
	border-bottom : 0px solid  #eac23c; /*#f2962f; #132651;*/
	/*background: transparent url(interface/minilogo.png) no-repeat center left;*/
}

#premLigne h1 {
	color : #274f89;
	font-size : 15px;
}


/* Sous-Rubriques ---------------------------- */
#sousrubrique {
	padding:   8px 30px 8px 20px;
	font-size: 11px;
	line-height: 100%;
}

#sousrubrique a, #sousrubrique a:active, #sousrubrique a:link {
	line-height: 14px;
	color: #132651;
	text-decoration: none;
}

#sousrubrique a:hover , #postarticle a:hover{
	color: #eb248e;
	text-decoration: none;
}

/* Descriptif et texte de la rubrique active*/

#descriptionRubrique {
	margin-top : 10px;
	font-size : 15px;
}

/* Liste des articles dans un tableau à 2 colonnes */

#listeArticles {
	margin-top : 20px;
	margin-bottom : 10px;
	padding: 7px 38px 20px 20px;
	border-top: 3px dotted #132651;
	border-bottom: 1px dotted #132651;
	background-color : #f9f9ff; /*#dfe1e5; #dae3ea;*/
	border-left: 1px dotted #132651;
	border-right: 1px dotted #132651;
	}

#listeArticles h1 {
	color:  #132651;
	font-size: 16px;
	padding-left : 15px;
	text-decoration: none;
}

#listeArticles a {
	font-size : 11px;
	color: black;
	text-decoration: none;
}

#listeArticles a:hover {
	color: #02adef;
}

/* Article -------------------------------------- */

.article {
	margin-top : 20px;
	padding: 7px 38px 20px 20px;
	text-align: justify;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background-color : #f9f9ff;
	border-top : 1px dotted #274f89;
	border-bottom : 1px dotted #274f89;
	border-left : 2px dotted #274f89;
	border-right : 2px dotted #274f89;
/* background: transparent url(interface/article_end.png) no-repeat bottom center; */
}

#auteurArticle {
	font-size : 10px;
}

#auteurArticle a {
	font-size : 10px;
}

.article h1, .article h1 a {
	color:  #132651;
	font-size: 14px;
	margin:  15px 0 4px 0;
	padding: 0;
	text-decoration: none;
}

.article h1 a:hover {
	text-decoration: none;
}

.article a {
	color: black;
	text-decoration: underline;
}

.article a:hover {
	color: #02adef;
	text-decoration: underline;
}

.auteur {
	color: #5d5d5d;
}

/* Liste des articles à la suite d'un article */

#listeArticles2 {
	text-align: left;
	margin-top : 20px;
	margin-bottom : 30px;
	padding: 7px 38px 20px 20px;
	border-top: 2px dotted #132651;
	border-bottom: 0px dotted #132651;
	/*background-color : #ced4e1;*/ /*#dae3ea;*/
	border-left: 0px dotted #132651;
	border-right: 0px dotted #132651;
	}

#listeArticles2 h1 {
	font-size : 12px;
	color: black;
	text-decoration: none;
}

#listeArticles2 a {
	font-size : 11px;
	color: gray;
	text-decoration: none;
}

#listeArticles2 a:hover {
	color: #02adef;
	text-decoration: none;
}

/* Liste des commentaires à la suite d'un article */

.commentaires {
	margin-top : 20px;
	margin-bottom : 30px;
	padding: 7px 38px 20px 20px;
	border-top: 2px dotted #132651;
	border-bottom: 0px dotted #132651;
	background-color : #dfe1e5;*/ /*#dae3ea;*/
	border-left: 1px dotted #132651;
	border-right: 2px dotted #132651;
	font-size : 10px;
	}

.commentaires h1 {
	color:  #132651;
	font-size: 20px;
	margin:  15px 0 4px 0;
	padding: 0;
	text-decoration: none;
}

.commentaires a {
	color: gray;
	text-decoration: none;
}

.commentaires a:hover {
	color: #02adef;
	text-decoration: none;
}


/* Menu de droite ---------------------------------- */

.bordmenudroit {
	border-left : 0px dotted #132651;
	border-bottom : 0px solid #132651;
}

#menudroit2 img {
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px 0px;
	border : 0px dotted #274f89;
	/*background-color : #f3f5ff; dfe1e5; ced4e1;*/
	text-align: left;
	line-height: 130%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  black;
}

#menudroit {
	margin: 10px 0 0 0px;
	padding: 2px 2px 2px 2px;
	border : 1px dotted #274f89;
	background-color : #f9f9ff;
	text-align: left;
	line-height: 130%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  black;
}

#menudroit h1 {
	color: white;
	font-size : 14px;
	text-decoration: none;
	padding: 0px 0px 0px 2px;
	line-height : 20px;
	margin : 0px 0px 0px 0px;
	background-color : #274f89; /*#eac23c; /*#f2962f;*/
}

#menudroit h2 {
	color: black;
	font-size : 12px;
	text-align : left;
	margin 0px 0px 0px 0px;
	padding : 2px 2px 2px 2px;
	text-decoration: none;
	/*background-color : #f3f7f7;*/
	border-top : 0px dotted #132651;
	border-bottom : 1px dotted #132651;
}

#menudroit a {
	color: #737373;
	font-size : 11px;
	text-decoration: none;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 5px;
	padding-right : 5px;
}

#menudroit a:hover {
	font-size: 11px;
	color: #02adef;
	text-decoration: none;
	padding-left : 5px;
	padding-right : 5px;
}

/* Dernière ligne */

#dernLigne {
	margin-top : 10px;
	line-height : 25px;
	border-top : 3px solid #f2962f; /*#132651;*/
}

/* Pied de Page ------------------------------------- */

#piedpage {
	border-top : 3px solid #274f89; /* #f2962f; #132651;*/
	margin: 20px 0 10px 0;
	font-size: 11px;
	/*border-top: 3px solid #132651;*/
	color:  #132651;
	text-align: right;
}

#piedpage a, #piedpage a:active, #piedpage a:link {
	font-size: 11px;
	color: #132651;
	text-decoration: none;
}

#piedpage a:hover {
	color: #eb248e ;
	text-decoration: none;
	/*background: #eee;*/
}

/* Plan du site ------------------------------------- */

.plan a, a:active, a:link {
color : #132651;
font-family: Arial, Helvetica, sans-serif;
font-size : 14px;
}

/* Recherche    ------------------------------------- */

.recherche a, a:active, a:link {
color : #132651;
font-family: Arial, Helvetica, sans-serif;
font-size : 14px;
}

.recherche ul ,li , h2{
	padding: 5px 0 0 20px;
}

.recherche b {
	font-size : 14px;
	line-height : 30px;
	padding : 5px 0 30px 20px;
}



