/*
 * Marges de la page et barres de défilement
 */
body {	font-family: Georgia, "Times New Roman", Times, serif; background-image: url(../images/fond-image.gif);	background-color: #093A80;	background-repeat: no-repeat;	margin: 0px;	padding: 0px;
		scrollbar-base-color: #39639C;	scrollbar-track-color: #39639C;	scrollbar-face-color: #08316B;	scrollbar-highlight-color: #000000;	scrollbar-3dlight-color: #000000;	scrollbar-darkshadow-color: #000000;	scrollbar-shadow-color: #000000;	scrollbar-arrow-color: #39639C;
		color: #ffffff;}
/*
 * Styles des hyperliens
 */
.navbarLink{	cursor: hand;}
A.navbarLink:link{	color: #000000;	text-decoration: none;	}
A.navbarLink:visited{	color: #000000;	text-decoration: none;	}
A.navbarLink:hover{	color: #FFFFFF;	text-decoration: none;	}
A.navbarLink:active{	color: #000000;	text-decoration: none;	}
a:link,A.footerLink:link{	color: #88A2C8;	text-decoration: none;	}
a:visited,A.footerLink:visited{ color: #88A2C8; text-decoration: none;	}
A.footerLink:hover{	color: #88A2C8;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #88A2C8;	}
a:hover{	color: #88A2C8;	text-decoration: underline;	}
a:active, A.footerLink:active{	color: #88A2C8;	text-decoration: none;	}
A.spip_in:link {	color: #FFE391;	font-weight: bold;	text-decoration: none;}
A.spip_in:visited {	color: #FFFFCC;	font-weight: bold;	text-decoration: none;}
A.spip_in:hover {	font-weight: bold;	text-decoration: none;	color: #FFFFCC;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #FFFFCC;}
A.spip_in:active {	font-weight: bold;	text-decoration: none;	color: #FFFFCC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFCC;}
A.spip_out:link {	color: #FFD08A;	font-weight: bold;	text-decoration: none;}
A.spip_out:visited {	color: #FFFFCC;	font-weight: bold;	text-decoration: none;}
A.spip_out:hover {	font-weight: bold;	text-decoration: none;	color: #FFFFCC;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #FFFFCC;}
A.spip_out:active {	font-weight: bold;	text-decoration: none;	color: #FFFFCC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFCC;}
A.spip_note:link {	color: #006600;	font-weight: bold;	text-decoration: none;}
A.spip_note:visited {	color: #003300;	font-weight: bold;	text-decoration: none;}
A.spip_note:hover {	font-weight: bold;	text-decoration: underline;}
A.spip_note:active {	color: #990000;	font-weight: bold;	text-decoration: underline;}
A.menu:link {	color: #009900;	font-weight: bold;	text-decoration: none;}
A.menu:visited {	color: #006600;	font-weight: bold;	text-decoration: none;}
A.menu:hover {	font-weight: bold;	text-decoration: underline;	/*list-style : url(../images/puce_rubriques_over.gif);*/}
A.menu:active {	color: #990000;	font-weight: bold;	text-decoration: underline;}
/* 
Styles typographiques 
*/
dl, dt, dd { margin: 0; padding: 0;}
h1 h2 h4 { margin: 0;	padding: 0;}
.navbarTop{	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-top: 1px;	padding-bottom: 1px;	padding-left: 3px;	width: 100px;}
.navbarGauche {	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-top: 1px;	padding-right: 2px;	padding-bottom: 5px;	padding-left: 5px;	width:115px;}.navbarOutil {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	padding-top: 1px;	padding-right: 4px;	padding-bottom: 5px;	margin-left: 0px;	width:110px;}
img .navbarOutil { margin-right:2px;}
.navbarRubrique {	font-size: 9px;	font-weight: bold;	margin-bottom: 3px;	margin-top: 4px;	margin-left: 5px;}
.navbarRubriqueBlock {	padding-left: 0px;	padding-right: 2px;	padding-top: 2px;	padding-bottom: 5px;}
.navbarSousRubrique {	font-size: 9px;	font-weight: normal;	margin-top: 3px;	margin-bottom: 3px;	margin-left: 15px; }
.surtitre {		font-size: 13px;	font-style: italic;	color: #ADCEF7;	margin-top: 2px;	margin-bottom: 5px;	margin-left: 0px;}
.titre {		font-size: 25px;	color: #ADCEF7;	font-style: italic;	font-weight: normal;	margin-top: 2px;	margin-bottom: 5px;	margin-left: 0px;	width: 100%;}
.soustitre {		font-size: 14px;	font-style: italic;	color: #ADCEF7;	margin-top: 0px;	margin-bottom: 10px;	margin-left: 30px;	}
.chapo {		font-size: 13px;	color: #ADCEF7;	font-weight: bold;	margin-top: 10px;	margin-bottom: 5px;	margin-left: 30px; }
h2, h3 {		font-size: 14px;	font-weight: bold;	color: #FFFFFF;	margin-top: 15px;	margin-bottom: 10px;	margin-left: 0px;	margin-right: 0px;	}
.descriptif {  font-size: 13px; font-weight: bold; color: #E9F4F8; margin-top: 2px; margin-bottom: 5px;	margin-left: 30px;	}
.texte { 	font-size: 13px;	color: #E9F4F8;	margin-top: 2px;	margin-bottom: 5px;	}
.accueil .texte p, .accueil .texte ul, .accueil .texte h3 { margin-left: 30px;} 
.accueil h3 {text-align: center;}
.texte li, .texte p { margin-bottom: 10px; }
.ps {		font-size: 13px;	color: #333333;	margin-top: 2px;	margin-bottom: 5px;	margin-left: 15px;	}
.notes {		font-size: 11px;	color: #CFDAE9;	margin-top: 2px;	margin-bottom: 5px;	margin-left: 40px;	width: 90%;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #88A2C8;	}
.chemin {		font-size: 12px;	color: #88A2C8;	margin-left: 0px;	margin-bottom: 2px;	margin-top: 52px;}
.footer {		font-size: 9px;	color: #88A2C8;	margin-bottom: 10px;}
.texte ul {	margin-left: 35px;	margin-right: 15px;	margin-top: 5px;	margin-bottom: 5px;	list-style-position: outside;	list-style-image:   url(../images/puce1.gif);}
.texte ul ul {	margin-left: 40px;	margin-right: 15px;	margin-top: 3px;	margin-bottom: 5px;	list-style-position: outside;	list-style-image:   url(../images/puce2.gif);}
.texte ul ul ul {	margin-left: 50px;	margin-right: 15px;	margin-top: 3px;	margin-bottom: 5px;	list-style-position: outside;	list-style-image:   url(../images/puce3.gif);}
.boiteMenuRubrique { margin: auto; }
.menu_rubrique { color: #ECFDED; 	font-size: 12px;	padding: 10px;}
.menu_rubrique_titre {	margin-top: 11px;}
.menu_rubrique_description {	margin-top: 1px;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.menu_rubrique_sous_rubriques ul { padding: 0;	margin-left: 40px;	margin-right: 15px;	margin-top: 5px;	margin-bottom: 0px;	list-style-position: outside;	list-style-image:   url(../images/puce_rub1.gif);}
.menu_rubrique_sous_rubriques ul ul { padding: 0;	list-style-position: outside;	list-style-image:   url(../images/puce_rub2.gif);}
.menu_rubrique_sous_rubriques ul ul ul { padding: 0;	list-style-position: outside;	list-style-image:   url(../images/puce_rub3.gif);}
.menu_rubrique_articles ul { padding: 0; margin-left: 40px;	margin-bottom: 0px;	list-style-position: outside; list-style-image: url(../images/puce_rub2.gif);}
.menu_rubrique, .menu_rubrique_articles li { clear: both; padding: 0; margin-top: 0px; margin-bottom: 5px;}
.menu_rubrique_date {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #D8EBD9;	font-size: 10px;}
.spip ul {	margin-left: 20px;	list-style-position: outside; list-style-image:   url(../images/puce1.gif);}
.spip_documents {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #88A2C8;	text-align: center;}
.spip_documents_left { margin: 10px 10px 10px 0; clear: left; }
.spip_documents_right { margin: 10px 0px 10px 10px; clear: right; }
.spip_documents_center { text-align: center; display: block;}
.spip_documents img {	background-color: #000066;	border: 2px solid #041F46;}
.no-border .spip_documents img {	background-color: transparent;	border: 0px;}
.logo {	float:right;}
.spip_logos {	border: 2px solid #88A2C8;}
.separateur {	text-align: center;	margin-top: 5px;	margin-bottom: 10px;}
.separateur  img { margin: auto;}
.message {		font-size: 0.8em;	font-weight: bold;	color: #FFFF00;	text-align: center;	margin: 10px;	padding: 10px;}
table.spip {}
table.spip tr.row_first {	background-color: #FCF4D0;}
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;}
.en_vedette	{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;}
.en_vedette .spip_documents { margin-bottom: 20px; font-weight: bold; }
.en_vedette .spip_documents img { margin-bottom: 4px; }

/* Atyicle evenement*/
.ficheArticleEvenement .descriptif, 
.ficheArticleEvenement .texte, 
.ficheArticleEvenement .surtitre, 
.ficheArticleEvenement .soustitre { margin-left: 0px;}

.ficheArticleEvenement .menu_rubrique_date { font-size: 12px; font-weight: bold; color: #fff; margin: 5px 0; }

/*
 * Habillage des forums
 */
	
.forums 		{ background-color: #e8f8f8; }
.forums .menu-titre	{ background-color: #f0fcfc; text-align:center; }

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;
}
.formRecherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 90px;

}
form {
	margin: 0px;
	padding: 0px;
}
.formTexte {
	
	font-size: 11px;
	font-weight: bold;
	color: #E9F4F8;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 4px;
	
}
.formBouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #000000;
	background-color: #FFA826;
	border: 2px solid #000000;
}
.logo {	float: left;}
.documents { font-size: 10px;	color: #ADCEF7;	text-align: center;	margin: 5px; margin-bottom: 15px; }
.traduction { text-transform: capitalize; }
.hide { display: none; }
#documents_portfolio { clear: both; padding: 20px 0 0 30px}
