body,a,td,div,span {
        font-family: sans-serif;
}

body {
        background-color: #7fc4b3;
}

a {
	color:#394f7f;
	text-decoration: none;
}
a.gris {
	color:#666666;
	text-decoration: none;
}

a:hover {
	color:#4a4f7f;
	text-decoration: underline;
}
a:visited {
	color:#4a4f7f;
}
a:active {
	color:#4a4f7f;
}


.spip {
	font-size: 10pt;
}

.spip.b {
        font-weight: bold;
} 

.spip.i {
	font-style: italic;
}
		
table.spip {
	empty-cells: show;
	border-collapse: collapse;
	table-layout: fixed;
	border-width: 0px;
	border-spacing: 1px;
	background-color: #666699;
}

table.spip tr.row_first {
	background-color: #00315a;
	color: #ffffff;
	font-weight: bold;
	font-size: 13;
	text-align: center;
}

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

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

table.spip td {
	text-align: left;
	vertical-align: center;
	font-size: 10;
	padding: 5px;
}

/* -------------- partie centrale ------------ */

.ctr-titre0 {
	color: #394f7f;
	font-weight: bold;
	font-size: 14pt;
	text-align: center;
	background-color: #F0F0F0;
}
.ctr-titre1 {
	color: #394f7f;
	font-weight: bold;
	font-size: 13pt;
	text-align: left;
}
.ctr-titre2 {
	color: #7fc4b3;
	font-weight: bold;
	font-size: 12pt;
	text-align: left;
}
.ctr-titre3 {
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	padding-left: 15;
	padding-top: 3;
	padding-bottom: 15;
}
.ctr-titre4 {
	color: #000000;
	font-weight: 200;
	font-size: 10pt;
	text-align: left;
	padding-left: 15;
}
.ctr-titre5 {
	color: #000000;
	font-weight: 200;
	font-size: 10pt;
	text-align: left;
	padding-left: 30;
}
.ctr-titre6 {
	color: #000000;
	font-weight: 200;
	font-size: 11pt;
	text-align: left;
}
.ctr-date1 {
	color: #666666;
	font-weight: 200;
	font-size: 10pt;
}
.ctr-date2 {
	color: #666666;
	font-weight: 200;
	font-size: 10pt;
}
.ctr-texte1 {
	color: #000000;
	font-weight: 200;
	font-size: 10pt;
	left-margin: 5;
	text-align: justify;
}
.ctr-texte2 {
	color: #666666;
	font-weight: 200;
	font-size: 10pt;
	padding-top: 5;
	text-align: justify;
}
.ctr-texte3 {
	color: #000000;
	font-weight: bold;
	font-size: 11pt;
	padding-top: 5;
	text-align: justify;
}
.ctr-action {
	color: #666666;
	font-weight: 200;
	font-size: 10pt;
	text-align: left;
	padding-left: 15;
}
.ctr-action2 {
	color: #666666;
	font-weight: 200;
	font-size: 11pt;
	text-align: right;
	text-decoration: underline;
}
.ctr-action3 {
	color: #666666;
	font-weight: 200;
	font-size: 10pt;
	text-align: right;
	text-decoration: none;
	padding-right: 15;
}
.ctr-indent1 {
	padding-left: 30;
}
.ctr-text-right {
        text-align: right;
        padding-right: 15;
	font-size: 10pt;
}


/* -------------- colonnes ------------ */


.col-table-bg {
	background-color: #3a7f6e;
}
.col-table-titre-bg {
	background-color: #7fd5b3;
}
.col-table-texte-bg {
	background-color: #7fd5b3;
}
.col-table-titre1 {
	color: #394f7f;
	font-weight: bold;
	font-size: 11pt;
	padding-top: 1;
	padding-bottom: 1;
	padding-left: 5;
	padding-right: 5;

}
.col-table-titre2 {
	color:#394f7f;
	font-weight: 200;
	font-size: 10pt;
	padding-left: 5;
	padding-right: 5;
}
a.col-table-titre {
	color:#394f7f;
}
a.col-table-titre:hover {
	color:#394f7f;
	text-decoration: underline;
}
a.col-table-titre:visited {
	color:#4a4f7f;
}
a.col-table-titre:active {
	color:#4a4f7f;
}
a.col-table-texte {
	color:#394f7f;
}
a.col-table-texte:hover {
	color:#4a4f7f;
	text-decoration: underline;
}
a.col-table-texte:visited {
	color:#4a4f7f;
}
a.col-table-texte:active {
	color:#4a4f7f;
}





/* -------------- Forum ------------ */

.spip_encadrer {
        font-size: 10pt;
}

.forum-titre {
	color: #000000;
	font-weight: 800;
	font-size: 12pt;
}
.forum-info {
	color: #000000;
	font-weight: 100;
	font-size: 11pt;
}
.forum-texte {
	color: #000000;
	font-weight: 100;
	font-size: 11pt;
}
.forum-texte-droite {
	color: #000000;
	font-weight: 100;
	font-size: 11pt;
	text-align: right;
}
.forum-form-titre1 {
	color: #000000;
	font-weight: 800;
	font-size: 12pt;
}
.forum-form-titre2 {
	color: #000000;
	font-weight: 800;
	font-size: 11pt;
}
.forum-form-titre3 {
	color: #000000;
	font-weight: 100;
	font-size: 11pt;
}
.forum-form-note {
	color: #000000;
	font-weight: 100;
	font-size: 9pt;
}
.forum-titre-bg {
	background: #ffcc00;
}
.forum-info-bg {
	background: #eeeeee;
}
.forum-texte-bg {
	background: #eeeeee;
}
a.forum-link-repondre {
	color:#222222;
}
a.forum-link-repondre:hover {
	color:#888888;
	text-decoration: underline;
}

/* -------------- Menu texte ------------ */

.bas {
	color: #394f7f;
        font-weight: 100;
        font-size: 10pt;
        text-align: left;
}

				
/* -------------- Menu texte ------------ */

.menu {
	font-weight: 100;
	font-size: 10pt;
	text-align: center;
}

/* -------------- Menu hierarchie ------------ */

.hierarchie {
	color:#666666;
	font-weight: 100;
	font-size: 10pt;
}


/* -------------- Credits ------------ */

.credit {
	color: #000000;
	font-weight: 100;
	font-size: 10pt;
}

.spip_surligne {
        background-color: #ffff00;
}

body.imprimer {
        background-color: #ffffff;
        padding: 20;
        margin: 0;
        margin-width: 0;
        margin-height: 0;
}

.spip_documents {
        font-size: 10pt;
}
	

