

body
		{
			font-family: Geneva, Arial, Helvetica, sans-serif;
			color: black;
			margin: 0px;
			/* background-color:white;*/
			padding: 0 ;
			font-size: 12px;
			/* padding: 5px 5px 5px 5px;*/
		}			
	
/* -------------------------------------------------- */
/*          PAGE                                      */
/* -------------------------------------------------- */

#page {
	/* width: 820px;*/
	padding: 5px 5px 5px 5px;
	
	}

/* -------------------------------------------------- */
/*          LOGO                                      */
/* -------------------------------------------------- */

#logo {
	width: 100px;
	height: 140px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	}
							
.bandeau {
	width: 600px;
	height: 50px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-image:url(images/texture_menu.jpg);
	}
/* -------------------------------------------------- */
/*          MENU                                      */
/* -------------------------------------------------- */

#menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 100px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	/* background-image:url(images/texture_menu.jpg); */
	}
	
#bloc_rubrique {
	color: White;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	display: block;
	margin-top: 6px;
	padding-left: 2px;
	border-bottom: 1px solid white;
	}

#bloc_item {
	font-size:80%;
	text-align:left;
	margin-left: 7px;
	padding: 1px;
	padding-bottom: 2px;
	}	

a.item:link, a.item:active,  a.item:visited{
	color:#C0D6FE; 
	text-decoration: none;
	}
	
a.item:hover {
	color: #F8BE46; 
	text-decoration: none;
	}

/* -------------------------------------------------- */
/*          ENTETE DE PAGE                            */
/* -------------------------------------------------- */

	
/* -------------------------------------------------- */
/*          ARTICLE                                   */
/* -------------------------------------------------- */
#colonne_centrale {
	background-color:white;
	color: black;
	padding: 5px 5px 5px 5px;
	font-size:12px;
	text-align: left;
	width: 590;
	
	}
	
/* -----------   ARTICLE -----------------*/
#article {
	padding: 0px 10px 0px 10px;
	text-align: left;
    }
	
/* ------- titre de l'article --------- */	
.titre_gd     { 
	margin: 4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #003399;
	padding-top: 10px;
	margin-bottom: 5px;
	padding-right: 13px;
	border-bottom: 1px solid black;
	/* display: block; */
}	


	
/* -----------   POST-SCRIPTUM-------------*/
.postscriptum {
	padding: 5px;
	background-color:#FED394 ;
	border : 2px solid #FEBC41;
	border-radius: 0.5em;
	/* Arrondi des coins pour Mozilla */
	-moz-border-radius: 0.5em;
	}

#postscriptum {
	padding: 5px;
	background-color:#FED394 ;
	border : 2px solid #FEBC41;
	border-radius: 0.5em;
	/* Arrondi des coins pour Mozilla */
	-moz-border-radius: 0.5em;
	}
	
/* ----------CHAPEAU DE L'ARTICLE ----------*/
#chapo {
	position: relative;
	left: 100px;
	width: 470px;
	font-size: 12px;
	color: #364B8A;
	margin: 5px 5px 5px 5x;
	padding: 2px 2px 2px 2px; 
	border-left: 1px solid #FEBC41;
	border-bottom: 1px solid #FEBC41;
	}
	

/* ---------- SIGNATURE DE L'ARTICLE -------*/
#signature {
/*	font-family: Geneva, Arial, Helvetica, sans-serif;*/
	font-size:10px;
	color: #FF6633;
	padding: 10px 0px 0px 0px;
	margin: 10px;
	font-weight: normal;
	text-align: right;
	border-top: 1px dotted blue;
	}

/* -------------------------------------------------- */
/*          COLONNE DROITE                            */
/* -------------------------------------------------- */

/* définition de la colonne droite */
#colonne_droite {
	font-size:12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	text-align: left;
	/* background-image:url("images/fond_cl.jpg");*/
	repeat: repeat-y;
	height:100%;
	
}


/* -------------------------------------------------- */
/*          ZONE ZOOM                                 */
/* -------------------------------------------------- */

/* définition de la colonne droite */
#cl_rubrique {
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	/* border-bottom: 1px solid white;*/
	display: block
}

#cl_article {
	padding: 0px 0px 2px 0px;
	margin: 0px 4px 0px 4px;
	
	}

.zone_zoom_titre {
	color: #EA5509;
	text-align:center;
	font-size:120%;
	margin-top: 2px;
	margin-bottom: 3px;
	}
	
.zone_zoom_libel {
	font-size:80%;
	}
	
a.zone_zoom_libel:link,a.zone_zoom_libel:active,a.zone_zoom_libel:visited{
color:#364B8A;
	}
	
a.zone_zoom_libel:hover {
	color:white;
	}
/* -------------------------------------------------- */
/*          ACTUALITES                                */
/* -------------------------------------------------- */ 
#bloc_actua {
  font-family:Georgia, "Times New Roman", Times, serif;
  color: #800000;
	font-size: 1em;
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: 1px solid white;
	}

a.actua:link, a.actua:active,  a.actua:visited{
	color:#800000;
	text-decoration: none;
}
	
a.actua:hover {
	color: white; 
	text-decoration: none;
}
/* -------------------------------------------------- */
/*          PIED DE PAGE                              */
/* -------------------------------------------------- */
.pied_de_page {
/*	font-family: Geneva, Arial, Helvetica, sans-serif;*/
	color: white;
	font-weight: bold;
	font-size:1em;
	text-align: right;
}

a.pied_de_page:link,a.pied_de_page:active,a.pied_de_page:visited{
	color:white;
	font-weight: bold;
	}

/* -------------------------------------------------- */
/*          BREVES                                    */
/* -------------------------------------------------- */
#bloc_breve {
  margin-left: 400px; 
	color: C0C0C0;
	background-color: FFCC66;
	width: 200px;
	font-size:100%;
	font-weight:bold;
	text-align:left;
	display: block;
	margin-top: 6px;
	padding-left: 2px;
	border-bottom: 1px solid white;
	}

/* -------------------------------------------------- */
/*          SPIP                                      */
/* -------------------------------------------------- */

strong {
	color:#364B8A ;
	}

	
#cadre_recherche
{
		margin: 0 0 0 0;
	  	text-align: left;
		background-color: #C8E362;
		border-bottom: 1px dashed blue;
		border-top: 1px dashed blue;
}

#titre {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	//background-color:#C8E362;
	color: green;
	text-decoration: underline;
	font-size:14px;
	font-weight:bold;
	text-align:left;
//	-moz-border-radius: 6px;
//	border-radius: 6px;
}


#cadre_menu {
    
    margin: 0 0 0 0;
    text-align: left;
    border-right: 1px dashed blue;

}

	
#cadre {
	border: 1px #C8E362 solid;
	margin: 3px;
	padding: 5px;
	margin-bottom: 10px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

/*
clear hr {
clear:both;
}
*/

ul { 
//margin-left:0;
	padding-left:1.1em;
	list-style-type:square;

}

h1 { 
	background-color:#C8E362;
	font-size:1.3em;
	font-weight:bold;
	text-align:center;
}
h2 { 
	font-size:1.2em;
	font-weight:bold;
	color:#800000; 
}
#selected li { font-weight: bold;  font-color:red; color: red;}





// REPRISE de spip_style  - Ne sera pas ecrase a la prochaine mise a jour ///

a.spip_url { }
a.spip_in { }
a.spip_out { }
a.spip_glossaire { }
.spip_code { }
p.spip_note { }
hr.spip { }
b.spip { }
i.spip { }


h3.spip {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 120%;
	text-align: center;
	margin-top: 2em;
	margin-bottom: 1.5em;
	padding: 0em;
	/* sylvain */
	color:#800000; 
}

.spip_documents{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 0.9em;
}


table.spip {
border :1px solid white;
}

table.spip tr.row_first {
	/* background-color: #FCF4D0;*/
	background-color: #FFCC66;
}

table.spip tr.row_odd {
	background-color: #C0C0C0;
}

table.spip tr.row_even {
	background-color: #F0F0F0;
}

table.spip td {
	padding: 1px;
	text-align: left;
	vertical-align: center;
}


.forml { width: 100% ; 
//background-color: #FFDDAA;}

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

.spip_cadre {
	width : 100%;
	background-color: #FFFFFF;
	padding: 5px;
}

.spip_quote {
	margin-left : 40px;
	margin-top : 10px;
	margin-bottom : 10px;
	border : solid 1px #aaaaaa;
	background-color: #ffffff;
	padding: 5px;
}

.spip_bouton { background-color: #FFCC00;}

.formrecherche { 
//Met en vrac la presentation en px .. on verra plus tard
//width: 100% ; 
//background-color: #FFDDAA;
}

.reponse_formulaire {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: red;
}

.spip_surligne { background-color: #FFFF66; }

/* test de CSS sur le menu */
.titre {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 110%;
	font-weight: bold;
    font-size: large;
	color: #054A9E;
	}
/*
 * 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;
}

/* -------------------------------------------------- */
/*          PAGE SOMMAIRE                             */
/* -------------------------------------------------- */

#boite_rubrique_sommaire {
	margin: 5px;
	}
/* -------------------------------------------------- */
/*          COULEUR DES LIENS                         */
/* -------------------------------------------------- */
a:link,a:active,a:visited{
	color:#364B8A;
	/* border-bottom: dashed 1px;*/
	text-decoration: none;
	}
	
a:hover {
	color:#BED3E9;
/*	border-bottom: dashed 1px;*/
	text-decoration: none;
	}
	
/* -------------------------------------------------- */
/*          COULEUR DES LIENS                         */
/* -------------------------------------------------- */

hr {
	height: 1px;
	margin: 3px 0px 3px 0px;
	padding: 0;
	color: #FFCC66;
	background-color: #FFCC66;
	border: 0;
}

/* -------------------------------------------------- */
/*      LISTE A PUCE POUR LE PLAN                     */
/* -------------------------------------------------- */

li.plan-article
{display: list-item ;
list-style-image: url("rep_pics/stock_new-16.png");}

li.plan-rubrique
{display: list-item ;
list-style-image: url("rep_pics/sc_dbqueryopen.png");}

li.plan-breve
{display: list-item ;
list-style-image: url("rep_pics/stock_paste-16.png");}

li.plan-site
{display: list-item ;
list-style-image: url("rep_pics/stock_insert_url-16.png");}

.plan-rubrique {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FF9900;
	border-bottom:dashed 1px;
	}

a.plan-article:link,a.plan-article:active,a.plan-article:visited{
	color:#364B8A;
	text-decoration:none;
	}
	
a.plan-article:hover {
	color:#BED3E9;
		text-decoration:none;
	}

a.plan-rubrique:link,a.plan-rubrique:active,a.plan-rubrique:visited{
	color:#FF9900;
	text-decoration:none;
	}
	
a.plan-rubrique:hover {
	color:#FFCC66 ;
	text-decoration:none;
	}
	

/* -------------------------------------------------- */
/*      TITRES DIFFERENTS                             */
/* -------------------------------------------------- */	
	
.titre1_or { 
	margin: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFCC66;
	padding-top: 10px;
	margin-bottom: 5px;
	padding-right: 13px;
	border-bottom: 1px solid black;
	display: block;
}	


.titre2_or { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #800000;
	padding-top: 4px;
	margin: 1px;
	margin-bottom: 1px;
	padding-right: 13px;
	border-bottom: 1px solid black;
	/* display: block;*/
}

.titre1_bl { 
	margin: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #364B8A;
	padding-top: 10px;
	margin-bottom: 5px;
	padding-right: 13px;
	border-bottom: 1px solid black;
	display: block;
}	


.titre2_bl { 
	margin: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #364B8A;
	padding-top: 10px;
	margin-bottom: 5px;
	padding-right: 13px;
	border-bottom: 1px solid black;
	display: block;
}