

/* Bleu : #06c; */


body {
	margin: 0; /* pour éviter les marges */
	padding:0;
	text-align: center;
	background-color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

img {margin: 0; padding: 0; border:none;}

a {	text-decoration: none;	color: #06c;}
a:hover { text-decoration: underline; color: #06c;}

a.bandeau:link {color: #FFFFFF; font-size:12px; text-decoration: none;}
a.bandeau:visited {color: #FFFFFF; font-size:12px; text-decoration: none;}
a.bandeau:hover {color: #c4c4ff; font-size:12px;}

a.colcentr {color: #000000; font-size:12px; font-weight:bold; text-decoration: none;}
a.colcentr:hover {color: #FFFFFF; font-size:12px; background-color : #ff0007; text-decoration: none; }

a.thermo {color: #000000; font-size:10px; font-weight:bold; text-decoration: none;}
a.thermo:hover {color: #FFFFFF; font-size:10px; background-color : #ff0007; text-decoration: none; }

a.coldroite {color: #000000; font-size:12px; text-decoration: none;}
a.coldroite:hover {color: #FFFFFF; font-size:12px; background-color : #ff0007; text-decoration: none; }


a.titre {color: #000000; text-decoration: none;}
a.titre:hover {color: #ff0007; text-decoration: none; }

a.dico {color: #000000; text-decoration: none;}
a.dico:hover {color: #06c; }

a.ours {color:#000000; font-size:10px; text-decoration: none;}
a.ours:hover {color: #FFFFFF; font-size:10px; text-decoration: none; background-color : #ff0007;}
/* 
 * Les aspects de mise en page  - placement             
 */

#page  {
	font-size:0.8em;
	width: 777px; 
	margin: 0 auto;
	text-align: left; /* on rétablit l'alignement normal du texte */
}

/* 
 * Mise en page 3 colonnes
 */

#sousPageGauche {
/* =colonne gauche + colonne centrale */
	float: left; 
	width: 572px;
	font-size: 12px;
}

#colonneGauche {
	float:right;
	font-size: 12px;
	display: block;
	width: 366px;
}
#colonneCentrale {
	float:left;
	font-size: 12px;
	width: 200px;
}

#colonneDroite {
	font-size: 12px;
	float:right;
	width: 200px;
}

/* 
 * IJ
 */
#tag {
	font-size:10px;
}
 
 #ij_left {
	float:left;
	width: 165px;
	padding:0.1em;
	font-size:10px;
	font-weight:bold;	
}

#ij_right {
	float:right;
	height:100%;
	width: 177px;
	padding:0.1em;
	overflow:auto;
	}

#thermo_left {
	float:left;
	padding:0.1em;
	padding-right: 5px;
	font-size:10px;
}

#thermo_right {
	height:100%;
	padding:0.1em;
	padding-top: 10px;
	font-size:11px;
	}

#thermo2_right {
	height:100%;
	padding:0.1em;
	font-size:10px;
	padding-top:18px;
	}

.spacer {
  clear: both;
}

#figures  {
	float: left;
}

/* 
 * Mise en page 2 colonnes
 */

 #DeuxcolonneGauche {
	float:left;
	font-size: 12px;
	width: 515px;
	padding:0.1em;
}
 
#DeuxcolonneDroite {
	float:right;
	font-size: 12px;
	width: 250px;
	padding :0.1em;
} 

#rubrique {
	float: left;
	margin:10px;
}

#pouvoir {
	float: left;
	margin:10px;
}
#enteteDePage {
	margin: 0 0 0 0 ;
	border-bottom: 1px solid #c4c4ff;
}

#piedDePage {
	clear: both;
	text-align:right;
	margin: 10 0 0 0 ;
	border-top: 1px solid #c4c4ff;
}


#titre { 
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
}

.chapo {font-weight:bold;}
.sstitre {font-size:0.9em; font-style:italic;}
.formation {font-size:0.9em; font-weight:bold;}

#recent { 
	font-size:0.8em;
	color:red;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: #ffffff;
	text-align:left;
	font-weight:normal;

}

#ours {	margin:0; padding: 0;
		text-align:center;
		font-size: 10px;
		}
		
#def {	margin:0; padding: 0;
		text-align:center;
		font-size: 11px;
		}
		

/* pour la colonne de gauche une image a la place de la puce pour le premier niveau */
.colonneGauche ul {
	
}

/* pour la colonne de gauche pas de puce pour le deuxieme niveau de liste */
#colonneGauche ul ul{
}

#cadre {
	clear: left ;
	border: 1px #000000 solid;
	margin: 3px;
	padding: 5px;
	margin-bottom: 10px;
}

#blog {
	clear: left ;
	margin: 3px;
	padding: 5px;
	margin-bottom: 10px;
}

#cadre_sans {
	display: block;
	padding: 2px;
	padding-bottom: 10px;
	overflow: auto;
}

#cadre_figures  {
	clear: left ;
	border: 1px #000000 solid;
	margin: 3px;
	margin-bottom: 10px;
	padding: 5px;
	padding-left:8px;
	height: 427px;
}

#cadre_pouvoir  {
	clear: left ;
	border: 1px #000000 solid;
	margin: 3px;
	margin-bottom: 10px;
	padding: 5px;
	padding-left:8px;
}

#cadre_article{
	float:left;
	margin: 3px;
	padding: 5px;
	margin-bottom: 0px;
}

#cadre_auteur {
	margin: 3px;
	padding: 5px;
	margin-bottom: 10px;
	width: auto;
	}

#cadre_auteur_left{
	float:left;
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;
}

#cadre_auteur_right{
	margin: 0px;
	padding: 0px;
	}

#cadre_auteur_bas {
	clear:both;
	margin: 3px;
	padding: 5px;
	margin-bottom: 0px;
}

#cadreBasGauche {
	border-bottom: 2px #000080 solid;
	margin-bottom: 15px;
	padding: 1px;
}

#clear hr {
clear:both;
}

#recent { 
}


ul { 
	margin-left:5px;
	padding-left:1.2em;
	list-style-type:square;

}

h1 { font-size:1em;font-weight:normal;text-align:center;
}

h1.blogs { font-size:1em;font-weight:normal;text-align:left;
}

h1.article {
	background-color:#FFFFFF;
	color: #000000;
	font-size:1.3em;
	font-weight:bold;
	text-align:center;
}

h1.liste {
	margin-left:0px;
	background-color:#FFFFFF;
	color: #000000;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
}

h2.menu {
	background-color:#ff0007;
	padding-left:5px;
	color: #FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
}

h2 { font-size:1.3em;
}

h3 { 
	font-size:1em;
	font-weight:bold;
	color:#000000; 
}

#selected li { font-weight: bold;  font-color:red; color: red;}
#menublog li { margin-left:8px; }





// 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 { }
dl {}
dt {}

blockquote.spip { margin: 2em 0; padding-left: 1em; border-left: 0.30em solid; }

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

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: 0; }

.spip_documents {
    display: block;
	margin-right:10px;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:5px;
	padding:0;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 0.9em;
	text-align : center;
} 

.spip_documents p { margin: 0.10em; padding: 0; }
.spip_documents_center { display: block; width: 100%; margin: 1em auto; }
.spip_documents_left { float: left; margin-right: 10px; margin-bottom: 5px; }
span.spip_documents_left { display: block; margin-top:1em; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { margin-right: auto; margin-left: auto; font-weight: bold; font-size: 0.90em; }
.spip_doc_descriptif { margin-right: auto; margin-left: auto; font-size: 0.90em; }

/* modeles par defaut */
.spip_modele { float: right; display: block; padding: 1em; border: 1px solid; width: 180px; }

table.spip {
	border :1px solid;
	color:#000000;
	margin:auto;
}

table.spip tr.row_first {
	background-color: #FCF4D0;
	text-align: center;
}

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

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

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


.forml { width: 100% ;}

.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;
}

.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; }


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

ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

*/
