a{
    color: red;
    text-decoration: underline;
    border: 0px
}

a:hover {
	text-decoration: none;
}

html {
	height: 100%;
	margin: 0;
	padding: 0;
}

body{
	height: 100%;
	color: #555555;
	background: #b67e28;
	background-image: url(../images/fond_degrade.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	padding: 0;
}

img {
    border: 0px;
}

.img-top {
    margin: 0;
}

#logo {
	position: absolute;
	left: 50%; 
	top: 0px;
	padding: 0;
	margin: 0;
	margin-left: -496px;
}

#haut {
	position: absolute;
	width: 740px;
	height: 220px;
	left: 50%;
	margin-left: -370px;
	background: #f7f7f7;
}

#haut img {
	border: 0;
	margin: 0;
}

#z1 {
	width: 740px;
	height: 100%;
	padding: 0;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding-top: 220px;
	background: #F7F7F7;
}

html>body #z1 {
height: auto;
min-height: 100%;
} 

#z2 {
	width: 740px;
	height: 100%;
	margin: 0;
	padding: 0;
}

html>body>z1 #z2 {
height: auto;
min-height: 100%;
} 

#principal {
	float: left;
	width: 578px;
	height: 100%;
	font-size: 15px;
	line-height: 19px;
	background: #F7F7F7;
}

.princ-rub1 {
	border-right: 2px solid #B87E27;
}

.princ-rub2 {
	border-right: 2px solid #AF1A17;
}

.princ-rub3 {
	border-right: 2px solid #F3201E;
}

.princ-rub4 {
	border-right: 2px solid #AF2C75;
}

.princ-rub5 {
	border-right: 2px solid #FF9933;
}

.princ-rub6 {
	border-right: 2px solid #B87E27;
}

.princ-rub7 {
	border-right: 2px solid #B0C6B9;
}

.princ-rub1 a {
	color: #B87E27;
}

.princ-rub2 a {
	color: #AF1A17;
}

.princ-rub3 a {
	color: #F3201E;
}

.princ-rub4 a {
	color: #AF2C75;
}

.princ-rub5 a {
	color: #FF9933;
}

.princ-rub6 a {
	color: #B87E27;
}

.princ-rub7 a {
	color: #B0C6B9;
}

#secondaire{
	padding: 0px;
	width: 144px;
 }

#secondaire a{
	text-decoration: none;
}

#content-princ {
	margin-left: 3em;
}

#content-sec {
	
}

.sous-article {
	font-size: 12px;
	margin-left: 2.5em;
	margin-top: 2.5em;
}

#breves{
	margin: 0px 1px 1em 1em;
}

#breves a {
	margin-top: 3px;
}

.breve {
	margin-top: 6px;
}

#titre {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	padding: 0px;
	padding-left: 20px;
	margin: 0;
	margin-left: 1em;
}

#titre2 {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	padding: 0px;
	padding-left: 20px;
	margin: 0;
	margin-left: 1em;
	margin-bottom: -2em;
	margin-top: 1em;
}

.titre-rub1 {
	background: #B87E27;
}

.titre-rub2 {
	background: #AF1A17;
}

.titre-rub3 {
	background: #F3201E;
}

.titre-rub4 {
	background: #AF2C75;
}

.titre-rub5 {
	background: #FF9933;
}

.titre-rub6 {
	background: #B87E27;
}

.titre-rub7 {
	background: #B0C6B9;
}

.auteur {
	padding: 0px;
	padding-left: 10px;
	margin: 0;
	margin-left: 25px;
	margin-top: 8px;
	font-weight: bold;
}

.auteur a {
	text-decoration: none;
	font-weight: normal;
}

.bio {
	padding: 0px;
	margin: 0;
	margin-left: 4em;
	margin-right: 4em;
	font-weight: normal;
}

.chapo {
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 8px;
	padding-left: 10px;
}

.texte {
	margin-left: 1em;
	margin-right: 1em;
	padding-left: 10px;
}

h3.spip {
	color: #BB6600;
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.spacer {
	clear: both;
}

.spip-logos{
    margin: 0;
}

.spip_documents {
	font-size: 10px;
}

.spip_documents img {
	border: 0px solid #000000;
}

p.spip {
	margin-top: 1em;
}

.notes {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin-top: 3em;
	margin-bottom: 1em;
	padding-top: 5px;
}

.ps {
	border: 1px solid #999999;
	padding: 10px;
	margin-top: 2em;
	margin-bottom: 1em;
	font-size: 11px;
}

#equilibres {
	display: none;
}

.pasguillemets1 {
	padding-left: 10px;
}

.pasguillemets2 {
	padding-right: 10px;
	margin-right: 20px;
}

.guillemets1-1 {
	padding-left: 10px;
	background-image: url(../images/guillemet_1_haut.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.guillemets2-1 {
	padding-right: 10px;
	margin-right: 20px;
	background-image: url(../images/guillemet_1_bas.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.guillemets1-2 {
	padding-left: 10px;
	background-image: url(../images/guillemet_haut.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.guillemets2-2 {
	padding-right: 10px;
	margin-right: 20px;
	background-image: url(../images/guillemet_bas.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.guillemets1-3 {
	padding-left: 10px;
	background-image: url(../images/guillemet_3_haut.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.guillemets2-3 {
	padding-right: 10px;
	margin-right: 20px;
	background-image: url(../images/guillemet_3_bas.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.guillemets1-4 {
	padding-left: 10px;
	background-image: url(../images/guillemet_4_haut.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.guillemets2-4 {
	padding-right: 10px;
	margin-right: 20px;
	background-image: url(../images/guillemet_4_bas.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.guillemets1-5 {
	padding-left: 10px;
	background-image: url(../images/guillemet_5_haut.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.guillemets2-5 {
	padding-right: 10px;
	margin-right: 20px;
	background-image: url(../images/guillemet_5_bas.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.guillemets1-6 {
	padding-left: 10px;
	background-image: url(../images/guillemet_6_haut.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.guillemets2-6 {
	padding-right: 10px;
	margin-right: 20px;
	background-image: url(../images/guillemet_6_bas.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.liste-articles {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 3em;
	padding: 10px;
	font-size: 12px;
	line-height: 15px;
}

a.titre-article {
	font-size: 13px;
	line-height: 19px;
	color: #B87E27;
}

a.titre-article1 {
	font-size: 13px;
	line-height: 19px;
	color: #B87E27;
}

a.lien1 {
	color: #B87E27;
}

a.titre-article2 {
	font-size: 13px;
	line-height: 19px;
	color: #AF1A17;
}

a.lien2 {
	color: #AF1A17;
}

a.titre-article3 {
	font-size: 13px;
	line-height: 19px;
	color: #F3201E;
}

a.lien3 {
	color: #F3201E;
}

a.titre-article4 {
	font-size: 13px;
	line-height: 19px;
	color: #AF2C75;
}

a.lien4 {
	color: #AF2C75;
}

a.titre-article5 {
	font-size: 13px;
	line-height: 19px;
	color: #FF9933;
}

a.lien5 {
	color: #FF9933;
}

a.titre-article6 {
	font-size: 13px;
	line-height: 19px;
	color: #B87E27;
}

a.lien6 {
	color: #B87E27;
}

a.titre-article7 {
	font-size: 13px;
	line-height: 19px;
	color: #B0C6B9;
	
}

a.lien7 {
	color: #B0C6B9;
}

.descriptif {
}

.formulaire_spip {
	margin-left: 4em;
	font-size: 10px;
}

.formulaire_spip input {
}

form #titre {
	color: #000000;
	margin: 0;
	padding: 0;
}

.cartouche p {
	margin-left: 4em;
	font-weight: bold;
}

.sous_menu {
	color: #000000;
}

.sous_menu a {
	display: block;
	padding-left: 1.5em;
	color: #000000;
}

.sous_menu_on1, .sous_menu1:hover {
	background: #B87E27;
	color: #FFFFFF;
}

a.sous_menu_on2, .sous_menu2:hover {
	background: #AF1A17;
	color: #FFFFFF;
}

a.sous_menu_on3, .sous_menu3:hover {
	background: #F3201E;
	color: #FFFFFF;
}

a.sous_menu_on4, .sous_menu4:hover {
	background: #AF2C75;
	color: #FFFFFF;
}

a.sous_menu_on5, .sous_menu5:hover {
	background: #FF9933;
	color: #FFFFFF;
}

a.sous_menu_on6, .sous_menu6:hover {
	background: #B87E27;
	color: #FFFFFF;
}

a.sous_menu_on7, .sous_menu7:hover {
	background: #B0C6B9;
	color: #FFFFFF;
}

.form_rech {
	margin-bottom: 2em;
}

.formrecherche {
	width: 90px;
	padding: 0;
	margin: 0;
	margin-left: 1em;
	border: 1px solid #B0C6B9;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
}

.search_button {
	margin: 0;
	margin-right: 0.5em;
	padding: 0;
	border: 1px solid #efefef;
	background: #B0C6B9;
	color: #ffffff;
}

.form_mailinglist {
	margin-bottom: 2em;
}

.formmailinglist {
	width: 90px;
	padding: 0;
	margin: 0;
	margin-left: 1.5em;
	border: 1px solid #B0C6B9;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
}

.mailinglist_button {
	margin: 0;
	margin-right: 0.5em;
	padding: 0;
	border: 1px solid #efefef;
	background: #B0C6B9;
	color: #ffffff;
}

.zone-forum {
	margin-top: 3em;
	margin-left: 3em;
	line-height: 15px;
}

.zone-forum li {
	margin-top: 1em;
	margin-left: 1.5em;
}

.forum p {
	margin: 0.5em;
	font-size: 11px;
}

.forum-titre {
	font-weight: bold;
}

.doc_joint {
	margin-left: 3em;
}

#message {
	display: none;
}

.spip img {
	border: 5px;
}

.realisation {
	margin-left: 3em;
	font-size: 9px;
	color: #BBBBBB;
}

.realisation a {
	color: #999999;
}
