body {
margin: 0px;
font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
font-size: 12px;
background-image: url("images/fd_bis.gif");
background-repeat: repeat-x;

}


.flechon {
	background-image: url(images/flch2.gif);
        background-position: right top;
}

.chapo {
font-weight: bold;
text-align: justify;

}

.texte {
text-align: justify;
}

.enteteCsg {
        background-image: url(images/entete_csg_c4.gif);
}

.enteteBg {
        background-image: url(images/entete_bg_c4.gif);
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #333333;
}

.enteteCsd {
        background-image: url(images/entete_csd_c4.gif);
        background-position: right top;
}

.navig {
color:#fe9023;
font: normal normal bold 1em normal Arial, Geneva, Verdana, Helvetica, sans-serif;
}

h1  {
color:#000000;
font: normal normal bold 1.5em normal Arial, Geneva, Verdana, Helvetica, sans-serif;
}

.titre {
background-color: #ffce00;
font: normal normal bold 1.5em normal Arial, Geneva, Verdana, Helvetica, sans-serif;
}

.titre_article {
color:#000000;
font: normal normal bold 1.5em normal Arial, Geneva, Verdana, Helvetica, sans-serif;
}

.index_rubrique {
font-size: 15px;
font-weight: bold;
}

a.index_article {

color:#fe9023;
font-weight: bold;
}

a.lien_syndic {
	font-size:12px;
	color:#fe9023;
	font-weight: bold;
}

a {
	text-decoration: none;
	
}

a:hover {
	color:#FF9900;
	text-decoration: none;
	font-weight: bold;
}


.menu_droite {
padding-left: 20px;
line-height: 15px;
color: #000000;
font-weight: bold;
text-decoration: none;

}

.titre_une{
background-color: #ffce00;
font-size: 14px;
font-weight: bold;
}


.ligne_jaune{
width:100%;
border-bottom: 1px solid #ffce00;
line-height: 2px;
}

.menu_gauche_sep{
margin-left 120px;
width:80px;
border-bottom: 1px solid #ffce00;
line-height: 2px;

}

.trait {
margin-top: 10px;
width: 100%;
border-bottom: 1px solid #ffce00;

}

.menu_droite_sep{
width:80px;
border-bottom: 1px solid #ffce00;
line-height: 2px;

}

A.lien_droite{
color: #9c9c9b;
font-weight: bold;
text-decoration: none;
}

.menu_droiteon A.lien_droite{
color: #000000;
}

A.lien_gauche{
color: #9c9c9b;
font-weight: bold;
text-decoration: none;

}


a {
color: #000000;
text-decoration: none;
}

.menu_droiteon {
line-height: 15px;
padding-left: 20px;
background: transparent url("images/fleche.gif") scroll no-repeat 0px 3px;
color: #9c9c9b;
font-weight: bold;
text-decoration: none;
}



a.spip_url { }
a.spip_in { }
a.spip_out { }
a.spip_glossaire { }

.spip_code { }

p.spip_note { }

h3.spip {
	font: normal normal bold 1.17em normal Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#000000;
}

.spip_puce {
	list-style-position: inside;
}

.spip_documents{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 70%;
}


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: middle;
}

hr.spip { }
b.spip { }
i.spip { }

.ps {
margin-left : 40px;
margin-top : 10px;
margin-bottom : 10px;
margin-right: 0px;
border : solid 1px #aaaaaa;
background-color: #ffebb5;
padding-left: 10px;
padding-right: 10p

}


blockquote.spip {
	margin-left : 40px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right: 0px;
	border : solid 1px #aaaaaa;
	background-color: #ffebb5;
	padding-left: 10px;
	padding-right: 10px;
}

blockquote.spip h3.spip, .ps h3.spip {
font-weight: bold;
color: #OOOOOO;
}


.spip_encadrer {
	font-family: helvetica, arial, sans-serif;
	width : 95%;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px #666666 solid;
}

.spip_cadre {
	width : 95%;
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 10px;
}

div.spip_poesie {
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #999999;
}
div.spip_poesie div {
	text-indent: -60px;
	margin-left: 60px;
}

.spip_bouton { background-color: #FFCC00;}

form.formrecherche { 
	margin-top: 5px;
	margin-bottom: 5px;
}
input.formrecherche {
	width: 95%;
	background-color: #FFDDAA;
}

.reponse_formulaire {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: red;
}

.spip_surligne { background-color: #FFFF66; }


/*
 * Barre de raccourcis
 */

a.spip_barre img {
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #aa9966;
	border-bottom: 1px solid #aa9966;
	padding: 3px;
	background-color: #FFDDAA;
}
a.spip_barre:hover img {
	border: 1px solid #808080;
	padding: 3px;
	background-color: #f8f8f4;
}


/* styles maquette */

.txt2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        text-decoration: none;
}
a.txt2:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        text-decoration: none;
        }
a.txt2:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        text-decoration: none;
        }
a.txt2:hover{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
        text-decoration: none;
}

.txt1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
	padding-left: 3px;
 	line-height: 16px;
 	font-weight: bold;
        color: #000000;
        text-decoration: none;
}
a.txt1:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
        }

a.txt1:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
        }

a.txt1:hover{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFCC00;
        text-decoration: none;
        }

.txt3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #666666;

}
a.txt3:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
                text-decoration: none;
        }

a.txt3:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
                text-decoration: none;
        }

a.txt3:hover{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFCC00;
        text-decoration: none;
}

.txtFd1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
        background-color: #FFCC00;
}
.txt4 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
}

a.txt4:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
        }
a.txt4:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
        }

a.txt4:hover{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #01780F;
        text-decoration: none;
}

.txtFd2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        background-color: #FFCC00;
}

 	 .spip_form_erreur { font-weight: bold; color: red; border: 1px solid red; margin: 1px; padding: 1px; }
 	 .spip_form_ok { font-weight: bold; border: 1px solid #808080; margin: 1px; padding: 1px; }
 	 
 	 .spip_sondage .ligne_barre {
 	         height: 8px;
 	         background: #B0A0FF;
 	         border: 1px solid black;
 	 }
 	 .spip_sondage .sondage_table {
 	         display: table;
 	 }
 	 .spip_sondage .sondage_ligne {
 	         display: table-row;
 	 }
 	 .spip_sondage .sondage_ligne > div {
 	         display: table-cell;
 	         vertical-align: middle;
 	         padding: 2px;
 	         white-space: nowrap;
 	 }


	
.encadreCsg {
background-image: url(images/encadre_csg.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #FFffff;
}
.encadreCsd {
background-image: url(images/encadre_csd.gif);
background-repeat: no-repeat;
background-position: right top;
background-color: #FFffff;
}
.encadreBg {
background-color: #FFCC00;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
background-image: url(images/encadre_bg.gif);
font-weight: bold;
text-align: center;
}
.encadreContour {
	padding: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffcc00;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFCC00;
	border-left-color: #FFCC00;
}
.encadreCbg {
	background-image: url(images/encadre_cbg.gif);
	border-right: 1px solid #FFCC00;
	border-left: 1px solid #FFCC00;
}
.encadreCbg {
	background-image: url(images/encadre_cbg.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right bottom;
}
