/*  ----------------------------------------------------------- */
/*  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
 */

/*-----------------------------------------------------
	OBJECTIF LUNE css 
	
	version: 3.1
	date:    2006.07.25
	author:  objectif-lune.fr
------------------------------------------------------*/



/********************************
 * Styles generaux
*********************************/

body {
	margin: 0;
	background-image: url(http://v3.objectif-lune.fr/NAVPICS/background.gif);
	font-family: verdana, arial, sans-serif;
/* on définit la police de base dans la page */
	font-size: 11px;
/* on définit la taille de la police de base dans la page */
	color: #00227D;
}
	
/*
 * Correction des styles HTML par defaut
 */

.structure {
	display: none;
}
h1,h2,h4 {
	margin-top: 0em;
	margin-bottom: 0em;
	
}


/******************************************
 on définit le style des liens par défaut
 ******************************************/
 
a { text-decoration: none; color: #237AD4;font-weight: bold; }
a:hover { text-decoration: underline;font-weight: bold; }
a:visited { 
/*color: #7472A4;*/
/*font-weight: bold;*/
}





 /***************************************************
 * Couleurs Lien pour le pied de page
 ***************************************************/
a.pied_lien { 
text-decoration: none; color: #FFCC99;
font-weight: bold;
}

a.pied_lien:hover { text-decoration: underline; }
a.pied_lien_dossier { 
text-decoration: none; color: #650000;
font-weight: bold;
}


 .champ_input {font-size: 10px;}

/*************************************
Habillage Menu Déroulant
*************************************/
.menu_deroulant {
	margin:1em 0 0;
	padding:0;
}
	
.menu_deroulant a{
	margin:1px;
	color:#AF412E;
	text-decoration:none;
	padding:1px 8px 1px 0;}
	
.menu_deroulant a:visited { color: #AF412E; }

/*Liens sous-menus*/
.menu_deroulant a:hover{
	padding:0 0px;color:#AF412E;}
.menu_deroulant ul{margin-left:1.5em;padding:0;}



 .titre_accueil {
	font-weight: bold;
	font-size: 10px;
}

.date {
	color:#000099;
	font-style: italic;
	font-size: 9px;
}
.qualite {
	color:#000099;
	font-style: italic;
	font-size: 10px;
	text-align:center;
}

 /*************************************************************
 * Couleurs Lien pour les titres de modules en pages d'accueil
 *************************************************************/
  .a.chapo_lien {
 	color: #333399;
 	font-weight: bold;
	text-decoration: none;}	
a.chapo_lien:hover { text-decoration: underline; }
/*================================================= */

/* styles pour exposer une liste d'articles
*/
a.lien {
    color: #FFCC99;
	font-weight: bold;
	
}

a.lien-desactive {
    color: white;
    font-weight: bold;}




 /***********************************************
 * ligne de pointillé pour le chemin de navigation
 *************************************************/
div.navigation
{
font-size: 9px;
width:95%; 
padding-top:0px; 
padding-bottom:2px;
margin-left:10px;  
margin-bottom:2px; 
border-top:0; 
border-bottom:1px dashed;
text-align:left;
} 

.secteur {text-transform:uppercase;font-weight:bold;}

.small_pied {
font-size: 9px;
}	


#navigation {
	color : #FFFFFF;
}

.module_lien_article {list-style-position: inside;}

.item_gauche {
	margin-right: 0px;
	padding: 0px;
	padding-left: 13px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	font-size: 10px;
	text-align:left; 
}
.item_gauche a:hover{color:white;}

.item_gauche2 {
	margin-right: 0px;
	padding: 0px;
	padding-left: 13px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	font-size: 11px;
	text-align:left;
}
.item_gauche2 a{color:white;}

.item_gauche3 {
	margin-right: 0px;
	padding: 0px;
	padding-left: 13px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	font-size: 11px;
	text-align:left;
}
.item_gauche3 a{color:#9DB8FF;}

.item_gauche4 {
	margin-right: 0px;
	padding: 0px;
	padding-left: 13px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	font-size: 10px;
	text-align:left; 
}
.item_gauche4 a:hover{color:#0047B0;}

.titre_sommaire {
	font-size: 10px;
	text-align: center; 
}


.intitule_combo {
	margin-right: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-right: 13px;
	padding-top: 1px;
	padding-bottom: 0px;
	font-size: 11px;
	text-align:right; 
}

.menu-dossier {
	font-size:10px;
	margin-left: 0px;
	padding: 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	
}

.menu-dossier2 {
	font-size:10px;
	margin-left: 0px;
	padding: 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.menu-general {width: 95%;}

.suite {font-size: 9px;}

.breves { background-color: #ffeaea; }
.breves .menu-titre	{ background-color: #fff2f2; text-align:left; }


.pied {
	color : #ffffff;
	margin: 3px;
	}
	
.liste_breve { 

margin-left: 0px;
padding: 0px;
padding-left: 15px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-size:10px;
/*list-style-type:disc;
list-style-position:inside;*/
font-weight: bold;}	
	
 .accroche-rubrique {font-weight:bold;font-size:13px;}
	/*font-weight: bold;
	color:#B44018;
	text-align: left;
	font-size: 13px;*/
 
.accroche-rubrique-left {
	font-weight: bold;
	color:#B44018;
	font-size: 13px;
}
 
.titre-recherche {
	font-weight: bold;
	color:#B44018;
	text-align: left;
	font-size: 13px;
}


 /*********************************************************************
 * mise en page pour le formulaire texte (c-a-d. la colonne principale)
*********************************************************************/


.chapo {padding-top:20px;}
.texte, .texte p.spip {
text-align: justify;
}
.ps {}
.notes {}

.titre {
	 font-size: 17px;
	 font-weight: bold;
	 padding-top: 0px;
}

.rubrique {
	 font-size: 14px;
	 font-weight: bold;
	 padding-top: 0px;
} 
 
.contenu {}
.contenu h1,h2 {
	font-size: 120%;
	font-weight: bold;
	}

.contenu h2.titre-extrait {}
.contenu h2.titre-texte {}
.contenu .surtitre {}
.contenu .detail {}
.contenu .detail .important {}
.extrait {}
.liste-articles {
	margin-top: 1em;
	margin-bottom: 1em;
	clear: left;
}
.contenu .forum-repondre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 90%;
	font-weight: bold;
	margin-top: 0.6em;
}

/*******************************************************
 * Habillage des brèves dans le moteur de recherche
 ******************************************************/

 .menu {
	border: 1px solid #a0a0a0;
	border-top: 0px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 16px;
}
.menu ul {
	display: block;
	margin: 0px;
	padding: 10px;
	padding-bottom: 0px;
	list-style: none;
}
 
 .menu-titre {
	border-top: 1px solid #a0a0a0;
	border-bottom: 1px dashed #d0d0d0;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-size: 13px;
	font-weight: bold;
}
 
.titre-texte-breve {
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	
}
 
.titre-texte-breve-right {
	font-weight: bold;
	text-align:right;
}
 
 
#album-vignettes
{width:160px;}
#album-photo
{}
.album-pagination
{font-size:10px;text-align: center;}
.album-pagination a {color: #ff6519;}
.separateur {clear: both;}
 
 
/******************************************************
style dans le formulaire texte racccourcis typographiques
*******************************************************/
a.spip_out { text-decoration: none; color: #0066FF; }
a.spip_in, a.spip_url { text-decoration: none; color: #2020a0; }
a.spip_glossaire { text-decoration: none; color: #20a020; }


/******************************************************
Les intertitres
*********************************************************/
h3.mon_style_h3 {
	background-color: #FFFFFF;
	width: 340px;
	font-size: 13px;
	color: #AF412E;
	font-style:italic;
	font-weight: bold;
	text-align: left;
	padding: 0px;
	}

	
/**Les intertitres**/
h3.plan {
	background-color: #FCE48D;
	width: 570px;
	font-size: 13px;
	color: #AF412E;
	font-style:italic;
	font-weight: bold;
	text-align: left;
	padding: 0px;
	}	
	
.commentaire {
	color: #AF412E;
	font-style:italic;
	font-weight: bold;
	text-align: left;
	
}
	
.spip_puce {
	list-style-position: inside;
}

.spip_documents{
	font-size : 70%;
}

a.img_defil:hover { text-decoration: none; }


.lettrine {
     float: left;
     font-size: 50px;
     font-weight: bolder;
     height:40px;
     width:40px;
     line-height: 40px;
}

 
/********************/
/* style des tableaux */
/********************/
/******table.spip permet de modifier le comportement général du tableau
(notamment sa position, à gauche, centré...)*****/

table.spip {
	width: 410px;
	
	/*border-color:#6C4ADA;
	border-width:2px;*/
	}
	
table.spip tr.row_first {
	background-color: #FDF4C8;
}
table.spip tr.row_odd {
	background-color: #F2EFF2;
}
table.spip tr.row_even {
	background-color: #CEC5E2;
}
table.spip td {
	/*width: 10%;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}

/**************************
 fin des styles des tableaux 
 **************************/

/*Les notes de bas de page*/
p.spip_note { }

hr.spip { 
	width: 357px;
	text-align: left;
	padding: 0px;
}

/***********************************************
Le gras et l’italique sont définis par les raccourcis :
Du texte {{en gras}}, du texte {en italique}
Ils peuvent être modifiés par les styles : b.spip et i.spip. Styles peu utiles.
**************************************************/

b.spip { }
i.spip { }
blockquote.spip {
	margin-left : 40px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right: 0px;
	border : solid 1px #aaaaaa;
	background-color: #ffffff;
	padding: 5px;
}


/*****************************************
Les formulaires
/*****************************************/

.formulaire {
	color: black;
	margin: 0px;
	margin-bottom: 16px;
	padding: 4px;
	border: 1px solid #a0a0a0;
	background-color: #f6f6f6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
}


 .form_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 160px;
}

 .formrecherche {
	width: 120px;
	background-color: #FFFFFF;
	color: #505030;
	/*padding: 2px;*/
	border: solid 1px #909090;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
 


.forml {
	background-color: #ececec;
	margin: 4px;
	padding: 1px;
	border: dashed 1px #909090;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}


.spip_encadrer {
	
	width : 300px;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px #666666 solid;
}

.spip_bouton {
	border: 2px solid #404040;
	padding: 3px;
	background-color: #FFCC00
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}


.spip-admin {
	
	position:fixed;
	bottom: 0px;
	font-size: 90%;
	right:0px;
	z-index:0;
	padding: 2px;
	line-height: 1.4em;
	
}


/****************
/*Code et cadre
****************/
.spip_cadre {
	width : 100%;
	background-color: #FFFFFF;
	padding: 5px;
}
.spip_code { }
/********************/

div.spip_poesie {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #999999;
}
div.spip_poesie div {
	text-indent: -60px;
	margin-left: 60px;
}


.reponse_formulaire {
	font-weight: bold;
	font-size: 110%;
	color: red;
}

.spip_surligne { background-color: #FFFF66; }


/*
 * 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;
}

  
/************************************
 * Habillage des forums
 ***************************************/

ul.forum-total {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.forum-fil {
	margin-top: 3em;
}
.forum-fil ul {
	display: block;
	margin: 0px;
	margin-left: 2em;
	padding: 0px;
	list-style: none;
}
.forum-titre {
	font-weight: bold;
	font-size: 120%;
}
.forum-item {
	margin: 0px;
	padding: 1em;
	padding-top: 0.5em;
	padding-bottom: 0em;
	text-align: justify;
	color: #303030;
	font-size: 80%;
}
.forum-repondre-message {
	text-align: right;
}

/* Boite d'un forum : eclaircissement progressif des bords */

ul .forum {
	border: 1px solid #909090;
	padding: 0px;
	margin: 0px;
	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: 0px;
	border-bottom: 1px dashed #b8b8b8;
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-size: 90%;
	background: #c4e0e0;
}
ul ul .forum-chapo {
	background: #d4e8e8;
}
ul ul ul .forum-chapo {
	background: #e4f0f0;
}
ul ul ul ul .forum-chapo {
	background: #f4f8f8;
}
ul ul ul ul ul .forum-chapo {
	background: #ffffff;
}


/*
 * 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: #e4f0f0;
	padding: 0.5em;
}
.signature-nom {
	font-weight: bold;
	background: #ecf4f4;
	padding: 0.2em;
	text-align: center;
}
.signature-message {
	font-size: 85%;
	background: #f4f8f8;
	padding: 0.4em;
	text-align: justify;
}


/* taille du menu de defilement */
#marqueecontainer{
position: relative;
width: 150px; /*marquee width */
height: 300px; /*marquee height */
background-color: transparent;
overflow: hidden;
border: 0px solid transparent;
padding: 0px;
padding-left: 0px;

}
