/** Feuille de style de Coagul N 1
  * Auteur : Tony GALMICHE
  * Créé    le 29/07/04
  * Modifié le 20/08/04 -> Intï¿½ration des feuilles de style de Spip
  * Modifié le 27/12/04 -> Modif style des liens et du code
*/





/* ************************************************************************ */
/* ** COULEURE PRINCIPALES UTILISEES                                     ** */
/* **                                                                    ** */
/* ** fbeed4 : Couleur fond du contenu et fond sous-rubriques (Orange)   ** */
/* ** 2e62aa : Bordures et titre h2 (Bleu trï¿½ foncï¿½                    ** */
/* ** 82a1cd : Titre menu et bordure lien survolï¿½(Bleu foncï¿½           ** */
/* ** e0e8f2 : Fond du menu Navigation (Bleu Clair)                      ** */
/* ************************************************************************ */







/* ** Gï¿½ï¿½alitï¿½ ********************************************************* */



html {
	margin: 0em;
	padding: 0em;
	/*background-color: #FFFFFF;*/
	background-color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
}	



body {
	margin: 0em;
	/*padding: 0em;*/
	padding: 10px;

}





a {
	text-decoration: none;
	color: blue;
}





a:hover, a:focus {
	background-color: #82a1cd;
	color: white;
}




#Site {
	background-color: #ffffff;
	width: 980px;
	text-align: left;
	border: 3px;

}







/* ** Entete de la page *************************************************** */

#Entete {
	/*position:absolute;*/
	top:0;
	left:0;
	/*height: 97px;*/
	height: 105px;
	width: 100%;
}



#Entete img {
	float: left;
	/*position: absolute;*/
	/*top: 0px;*/
	/*left: 0px;*/
	margin:  0;
	padding: 0;
	margin-left: 10px;
}


#Entete #EncartEntete {
	float: right;
	margin-right: 10px;
	text-align: right;

}


#Entete ul {
	/*float: right;*/
	/*position: absolute;*/
	right: 0.5em; /* Alignï¿½ï¿½droite ï¿½7px du bord */
	top: 0px;
	padding: 0.3em;
	background-color: #e0e8f2;
	/*text-align: center;*/
	/*border: 1px solid #2e62aa;*/
	/*-moz-border-radius: 0.3em; Arrondi valable uniquement pour Mozilla */
	list-style: none;
}


#Entete p {
	/*float: right;*/
	/*position: absolute;*/
	/*right: 1em; */
	/*top: 85px;*/
	font-size: 120%;
	/*margin: 0.5em;
	padding: 0em;*/
}









/* ** Contenu de la page ************************************************** */

#Contenu {
	background-color: #fbeed4;
	padding: 0.5em;
	/*margin-left: 180px;*/
	margin-left: 5px;
	margin-right: 5px;
	/*margin-right: 0.5em;*/
	margin-top: 13px;
	/*margin-top: 105px;*/
	/*border: 0.1em solid #2e62aa;*/
	/*-moz-border-radius: 1em; Arrondi valable uniquement pour Mozilla */
}





#Contenu .Navigation {
	font-size: 90%;
	color: #777777;
}





#Contenu #TitreRubrique {
	font-size: 120%;
	font-weight: bold;
	padding: 0.1em;
	margin: 0.1em;
	border: 0.1em solid #2e62aa;
	/*-moz-border-radius: 0.5em;  Arrondi valable uniquement pour Mozilla */
	width: 15em;
	background-color: #82a1cd;
}



#Contenu h1 {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	padding-bottom: 0.1em;
	border-bottom: 0.1em solid #2e62aa;
	text-align: left;
	font-size: 150%;
	font-weight: bold;
	width: 75%;
}



#Contenu h2 {
	padding: 0em;
	margin: 0.5em;
	font-size: 135%;
	font-weight: bold;
	color: #2e62aa
}



#Contenu h3 {
	padding: 0em;
	margin: 0.3em;
	font-size: 115%;
	font-weight: bold;
}



#Contenu p {
	font-size: 100%;
}



#Contenu .ArticlePrincipal {
	background-color: #e0e8f2;
	padding: 0.5em;
	/*border: 1px solid #2e62aa;*/
	/*-moz-border-radius: 0.5em;  Arrondi valable uniquement pour Mozilla */
	margin-bottom: 1em;
}



#Contenu .Article {
	background-color: white;
	padding: 0.5em;
	padding-bottom: 1em;
	margin-bottom: 1em;
	/*border: 1px solid #2e62aa;*/
	/*-moz-border-radius: 0.5em;*/
}



#Contenu .Encart {
	font-size: 90%;
	font-weight: bold;
	float: right;
	color: #777777;
	padding: 0.5em;
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-left: 1px solid #2e62aa;
	width: 20%;
	background-color: white;
}



#Contenu .extrait {
	font-size: 90%;
	margin: 0.5em;
	margin-left: 2em;
	padding: 0.5em;
	/*border: 1px solid #2e62aa;*/
	background-color: #eff3f8;
}



/* Style utilisï¿½par spip pour les citations */

#Contenu blockquote {
	font-size: 90%;
	margin: 0.5em;
	margin-left: 2em;
	padding: 0.5em;
	border: 1px solid #2e62aa;
	background-color: #f8fafc;
}



/* Style utilisï¿½par spip pour les citations */

#Contenu .spip_code {
	font-size: 90%;
	/*margin: 0.2em;*/
	margin-left: 1em;
	margin-right: 1em;
	/*padding: 0.2em;*/
	border: 1px solid #2e62aa;
	background-color: #f0eaea; /*gris clair */
	font-family: Courier;
	line-height: 100%;
}








/* ** Dï¿½inition du menu vertical de gauche ******************************* */

#Menu {
	/*position: absolute;*/
	/*left: 0px;*/
	/*top: 90px;*/
	width: 12em;
}



#MenuNavigation {
	background-color: #e0e8f2;
}



#MenuRubrique {
	background-color: #fbeed4;
}



#Menu img {
	margin-top: 30px;
}



#Menu h3 {

	margin: 0;

	text-align: center;

	background-color: #2e62aa;

	color: white;

	font-size: 0.9em;

	font-style: italic;

	padding: 2px;

	cursor: pointer;

}



#Menu table {

	border: 0px solid black;

	margin: 0;

	padding: 0;

	font-size: 0.9em;

	width: 100%;

}



#Menu td {

	border-bottom: 1px solid white;

	margin: 0;

	padding: 0;

}



#Menu .Rubrique {

	background-color: #e0e8f2;

}



#Menu .SousRubrique {



}



#Menu .Compteur {

	text-align: right;

	font-size: 90%;

	color: #777777;

}



#Menu .Pub {

	text-align: center;

	font-size: 80%;

	color: #777777;

}





/* ** Dï¿½inition des sous-menu vertical de gauche ************************* */

.SousMenu {

	margin-top: 1em;

	margin-left: 0.5em;

	border: none;

	padding: 0em;

}



.SousMenu a {

	color: Black;

	display: block;

	clear: none;

	text-decoration: none;

	padding-left: 0.4em;

	padding-top: 0.1em;

	padding-bottom: 0.2em;

	background: none;

}



.SousMenu a:hover {

	background-color: #82a1cd;

	color: white;

}



.SousMenu .Select {

	border-left: 3px solid #82a1cd;

	font-weight: bold;

}







/* ** Dï¿½inition du pid de page ******************************************* */

#PiedPage {
	color: #aaaaaa;
	margin: 0.3em;
	/*margin-left: 180px;*/
	font-size: 80%;
}





/* ** Habillage du calendrier ********************************************* */

.CalendrierDate {



}

.CalendrierContenu {

	font-weight: bold;

}



.CalendrierTitre {

	background-color: #e0e8f2;

}



.CalendrierJours {

	background-color: #fbeed4;

}



















/* ************************************************************************ */

/* ** Intï¿½ration des feuilles de style de Spip                          ** */

/* ************************************************************************ */





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

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

}





/* ** Formulaires ******************************************************** */

.formrecherche {
	background-color: #f2f2f2;
	color: #505030;
	margin: 0px;
	padding: 2px;
	border: solid 1px #909090;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	width: 90%;
}

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

}

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

}

.spip_bouton {

	border: 2px solid #404040;

	padding: 3px;

	background: #d0d0d0;

	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

}

.spip-admin {

	position: fixed;

	bottom: 0px;

	font-size: 90%;

	padding: 2px;

	line-height: 1.4em;

}







/* ** Tableaux dans Spip ******************************************************** */

table.spip {

}



table.spip tr.row_first {

	background-color: #82a1cd;

}



table.spip tr.row_odd {

	background-color: #e0e8f2;

}



table.spip tr.row_even {

	background-color: #fbeed4;

}



table.spip td {

	padding: 1px;

	text-align: left;

	vertical-align: middle;

}





/* ** Album Photo **************************************** */



div.album{



}



div.album div.photo{

	border: 1px solid black;

	background-color: lightgray;

	margin: 1em;

	padding: 1em;

	width: 150px;

	height: 150px;

	float: left;

	text-align: center;

}