/******************************
			Général
******************************/

body {
	background-color:#fff;
	font-family:arial, helvetica, sans-serif;
	padding:0;
	margin:20px;
}

div#Page {
	}
div#Accessibilite {
	display:none;
}



/******************************
			Communs
******************************/

a { color:#3b5d6b; }
a:hover { color:#e51919; }
a img { border:none; }

acronym {	border-bottom:1px dashed #3b5d6b;	} /*dotted*/

.clear {
	clear:both;
	font-size:1px;
}
.blanc {
	background-color:#fff;
	font-size:1px;
}
hr {
	clear:both;
	margin:20px 0;
	border: 0px;
	color: #65a0b7;
	background-color: #65a0b7; /* IE */
	height: 2px;
}
img.arobase {
	vertical-align:middle;
	border:none;
}

/******************************
			Entete
******************************/
div#Entete {
}

div#Entete h1 {
	margin:0 0 5px;
	padding:0;
	font-size:12px;
	text-align:right;
}
div#Entete h1 a:after {
	content: " (" attr(href) ") ";
	font-weight: normal;
	font-style: italic;
}
div#Entete h1 img {
	display:none;
}

div#Entete h2 {
	margin:10px;
	padding:0;
	font-size:20px;
	text-align:center;
}
div#Entete h2 img.spip_logos {
	vertical-align:middle;
}

div#Entete div.OutilsEdRes74 {
	display:none;
}


/******************************
			Navigation
******************************/
ul#Navigation {
	display:none;
}


/******************************
			Arboresence
******************************/
div#Arboresence {
	display:none
}


/******************************
			Contenu
******************************/
div#Contenu {
	position:relative;
	margin:0;
	font-size:12px;
	color:#000;
}

div#Contenu a[href^="http://"]:after, div#Contenu a[href^="ftp://"]:after, div#Contenu a[href^="https://"]:after {
	content: " (" attr(href) ") ";
	font-weight: normal;
	font-style: italic;
}

div#Contenu h3 {
	margin:20px 0 10px;
	padding:3px;
	text-align:center;
	font-size:16px;
	color:#2e7b99;
	border-bottom:2px solid #2e7b99;
}
div#Contenu h4.titre {
	margin:20px 0 10px;
	padding:3px;
	font-size:14px;
	color:#2e7b99;
	border-bottom:1px solid #2e7b99;
}
div#Contenu h4.titre em.haut {
	display:none;
}
div#Contenu h3 a, div#Contenu h4 a {
	text-decoration:none;
}

div#Contenu p {
	margin:10px 5px;
}

/* erreur */
div#Contenu .erreur {
	color: #e51919;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

/* elements */
table.elements {
	width:100%;
	border-collapse: collapse;
}
table.elements td {
	display:inline;
	padding:0;
	margin:0;
	vertical-align:top;
}

/* Accueil */
table.elements tr.accueil td h3 {
	margin:20px 0 0;
}

table.elements h4 {
	font-size:16px;
	border:none;
	text-align:center;
}
table.elements h4 em.date {
	margin-left:10px;
	font-size:12px;
	color:#3b5d6b;
}
table.elements h4 img.spip_logos {
	float:left;
	margin:5px;
}
table.elements h5.spip {
	font-size:14px;
	color:#65a0b7;
	border:none;
	text-align:center;
}

/* listes de définition : articles, sites ref., ... */
div#Contenu dl {
	margin:0;
	padding:5px;
}
div#Contenu dt {
	font-size:14px;
	font-weight:bold;
}
div#Contenu dt em {
	font-size:12px;
	font-weight:normal;
	color:#3b5d6b;
}
div#Contenu dt em a[href^="http://"]:after, div#Contenu dt em a[href^="ftp://"]:after, div#Contenu dt em a[href^="https://"]:after {
	content:inherit;
}
div#Contenu dt img.spip_logos {
	float:left;
	margin:0 5px 5px 0;
}
div#Contenu dd {
	margin:0 0 0 55px;
	font-size:12px;
}
dl div.syndication {
	display:none;
}
div#Contenu dd a[href^="http://"]:after, div#Contenu dd a[href^="ftp://"]:after, div#Contenu dd a[href^="https://"]:after {
	content:inherit;
}

/* Articles de mm rub */
div.ArtMemeRub {
	display:none;
	}

/* Contenu */
div.chapo {
	margin:10px;
	padding:5px;
	font-weight:bold;
	text-align:justify;
	border:1px solid #2e7b99;
	-moz-border-radius:10px;
	font-size:14px;
}
div.chapo strong, div.chapo strong {
	font-size:110%;
}
div.texte {
	margin:10px 5px;
	text-align:justify;
	font-size:14px;
}
div.texterubrique {
	margin:10px;
	padding:5px;
	text-align:justify;
	border:1px solid #2e7b99;
	-moz-border-radius:10px;
	font-size:14px;
}

/* Post-scriptum */
div.ps {
	margin:20px 40px;
	padding:5px;
	border:2px solid #2e7b99;
	-moz-border-radius:10px;
	font-size:14px;
	}
div.ps h4 {
	padding:0;
	margin:0 0 5px;
	color:#2e7b99;
	font-size:14px;
	font-weight:bold;
	}

/* Notes */
div#Notes {
	margin:20px 40px;
	padding:5px;
	border:2px solid #2e7b99;
	-moz-border-radius:10px;
	font-size:14px;
}
div#Notes h4 {
	padding:0;
	margin:0 0 5px;
	color:#2e7b99;
	font-size:14px;
	font-weight:bold;
}

	
/******************************
		Menu Annuaire (sommaire)
******************************/

div#MenuSommaire {
}
div#MenuSommaire hr {
	margin:10px 5px;
	border: 0px;
	height: 1px;
	}
	
/* PagesAnnuaire */
div#MenuSommaire ul {
	margin:5px 20px;
	padding:0;
	font-size:14px;
	font-weight:bold;
	}
div#MenuSommaire li {
	margin:4px 0;
	padding:0;
	list-style-position: inside;
	list-style-image:  url("../puce.gif");
	}


/******************************
		Menu Annuaire (droite)
******************************/

div#MenuAnnuaire {
	display:none;
	}
	
/* PagesAnnuaire */
div#MenuAnnuaire ul {
	margin:5px;
	padding:0;
	text-align:center;
	font-size:14px;
	}
div#MenuAnnuaire li {
	margin:2px 0;
	padding:0;
	list-style-type:none;
	}
div#MenuAnnuaire li.on a {
	text-decoration:none;
	color:#e51919;
	font-weight:bold;
	}
	
	
/******************************
		Lettres Menu Annuaire
******************************/
div.LettresAnnuaire {
	}

/******************************
		Messages Annuaire
******************************/
div.MessageAnnuaire {
	margin:1%;
	padding:2px;
	border:1px solid #65a0b7;
	-moz-border-radius:10px;
	}
	
div.MessageAnnuaire p {
	margin:5px 0;
	}
	
div.MessageAnnuaire ul {
	margin:5px 20px;
	padding:0;
	}
	
div#Contenu div.MessageAnnuaire h3 {
	border:none;
	margin:0;
	}

/******************************
		Liste Etab
******************************/
ul.ListeAnnuaire {
	margin:0;
	padding:0 5px;
	font-size:14px;
	}
ul.ListeAnnuaire li {
	padding:5px;
	list-style-type: none;
	}
ul.ListeAnnuaire a {
	text-decoration:none;
	font-weight:bold;
	}
ul.ListeAnnuaire a:hover {
	text-decoration:underline;
	font-weight:bold;
	}
ul.ListeAnnuaire img {
	vertical-align:middle;
	margin:0 2px;
	}

/* FicheEtab */
div#FicheEtab {
	margin:10px;
	font-size:16px;
}

/* FromMail */
div#FromMail {
	width:60%;
	margin:10px auto;
	font-size:14px;
	text-align:left;
}
div#FromMail fieldset {
	margin:5px;
	padding:10px;
	border:2px solid #65a0b7;
	-moz-border-radius:10px;
}
div#FromMail fieldset legend {
	font-size:18px;
	font-weight:bold;
	color: #65a0b7;
}
div#FromMail label {
	font-weight:bold;
}
div#FromMail strong.erreur {
	font-size:16px;
	color:#e51919;
	font-weight:bold;
}
	
/******************************
			Pied
******************************/
div#Pied {
	display:none;
}

/******************************
			Trucs Spip
******************************/
.spip_surligne {
	background-color:#FFE700;
	color:black;
}

blockquote.spip {
	margin:10px 40px;
	padding:2px;
	border:2px solid #cee6f0;
	-moz-border-radius:10px;
	}
textarea.spip_cadre {
	margin:10px;
	padding:2px;
	width:95%;
	border:1px solid #65a0b7;
	font-size:14px;
	}

/* Tableau */
table.spip {
	margin:5px auto;
	font-size:14px;
}
table.spip td {
	padding: 2px;
	text-align: left;
	vertical-align: middle;
	border:1px solid #65a0b7;
}
table.spip tr.row_first td {
	padding: 3px;
	color:#fff;
	text-align: center;
}

table.spip tr.row_first {
	background-color: #65a0b7;
	font-size:15px;
}
table.spip tr.row_odd {
	background-color: #fff;
}
table.spip tr.row_even {
	background-color: #cee6f0;
}

/******************************
		Formulaires (Spip)
******************************/

form.formrecherche {
	text-align:center;
}

textarea {
	width:95%;
	margin:0 auto;
	padding:2px;
	border:1px solid #65a0b7;
	-moz-border-radius:5px;
}
textarea[readonly="readonly"] {
	border:1px dashed #65a0b7;
	-moz-border-radius:0;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
}

input, a.submit {
	padding:2px;
	border:1px solid #65a0b7;
	-moz-border-radius:5px;
}
input[type="text"] {
	width:250px;
}
input[type="submit"], a.submit {
	font-size:12px;
	font-weight:bold;
	background-color:#cee6f0;
	color:#65a0b7;
	text-decoration:none;
}
input:hover[type="submit"], a:hover.submit {
	background-color:#65a0b7;
	color:#fff;
}

/******************************
			AdminSpip
******************************/
span.AdminSpip {
	display:none;
}
