#conteneur {
	position: absolute;
	width: 746px;
	background-color: #50cccc;
	left: 50%;
	margin-left: -360px;
	background-color: #D4D1CD;
}

/* * header 1=gauche,2=centre,3=droite */

#a1 {
	height: 150px;
	float: left;
	width: 240px;
	vertical-align: bottom;
	background-color: #333333;
}

#a3 {
	height: 150px;
	float: right;
	width: 240px;
	vertical-align: bottom;
	background-color: #333333;
}

#a2 {
	height: 150px;
	margin-left: 250px;
	margin-right: 250px;
	padding: 0px;
	background-color: #333333;
}

/* *  */

#b1-gris-90 {
	height: 90px;
	float: left;
	width: 240px;
	vertical-align: bottom;
	background-color: #D4D1CD;
}

#b3-gris-90 {
	height: 90px;
	float: right;
	width: 240px;
	vertical-align: bottom;
	background-color: #D4D1CD;
}

#b2-gris-90 {
	height: 90px;
	margin-left: 250px;
	margin-right: 250px;
	padding: 0px;
	background-color: #D4D1CD;
}

#b1-gris-160 {
	height: 160px;
	float: left;
	width: 240px;
	vertical-align: bottom;
	background-color: #D4D1CD;
}

#b1-gris-160-programmation {
	height: 160px;
	float: left;
	width: 240px;
	vertical-align: bottom;
	background-color: #D4D1CD;
}

#b3-gris-160 {
	height: 160px;
	float: right;
	width: 240px;
	vertical-align: bottom;
	background-color: #D4D1CD;
}

#b2-gris-160 {
	height: 160px;
	margin-left: 250px;
	margin-right: 250px;
	padding: 0px;
	background-color: #D4D1CD;
}

#b1-vert-90 {
	height: 90px;
	float: left;
	width: 240px;
	vertical-align: bottom;
	background-color: rgb(51,204,0);
}

#b3-vert-90 {
	height: 90px;
	float: right;
	width: 240px;
	vertical-align: bottom;
	background-color: rgb(51,204,0);
}

#b2-vert-90 {
	height: 90px;
	margin-left: 250px;
	margin-right: 250px;
	padding: 0px;
	background-color: rgb(51,204,0);
}

#b1-vert-160 {
	height: 160px;
	float: left;
	width: 240px;
	vertical-align: bottom;
	background-color: rgb(51,204,0);
}

#b3-vert-160 {
	height: 160px;
	float: right;
	width: 240px;
	vertical-align: bottom;
	background-color: rgb(51,204,0);
}

#b2-vert-160 {
	height: 160px;
	margin-left: 250px;
	margin-right: 250px;
	padding: 0px;
	background-color: rgb(51,204,0);
	background-image: url(http://www.ma-asso.org/design-ma/css/img/motif.gif);
	background-repeat: repeat;
}

/* *  */


.bleu {
	width: 240px;
	vertical-align: top;
	background-color: rgb(0,166,235);
}

.fond23 {
	width: 240px;
	vertical-align: top;
	background-color: rgb(0,166,235);
}

.vert {
	width: 240px;
	vertical-align: top;
	background-color: rgb(51,204,0);
}

.fond26,.fond25,.fond20, .fond10 , .fond18 , .fond24, .fond16, .fond14, .fond15, .fond11, .fond12, .fond13 {
	width: 240px;
	vertical-align: top;
	background-color: rgb(51,204,0);
}


#c1-vert {
	float: left;
	width: 240px;
	vertical-align: bottom;
	background-color: rgb(51,204,0);
}

#c3-vert {
	float: right;
	width: 240px;
	vertical-align: bottom;
	background-color: rgb(51,204,0);
}

#c2-vert {
	margin-left: 250px;
	margin-right: 250px;
	padding: 0px;
	background-color: rgb(51,204,0);
}

#c-ma1-vert {
	float: left;
	width: 240px;
	vertical-align: bottom;
	background-color: rgb(51,204,0);
}

#c-ma2-vert {
	float: right;
	width: 240px;
	vertical-align: bottom;
	background-color: rgb(51,204,0);
}

#c-ma3-vert {
	margin-left: 250px;
	margin-right: 250px;
	padding: 0px;
	background-color: rgb(51,204,0);
	background-image: url(http://www.ma-asso.org/design-ma/css/img/motif.gif);
	background-repeat: repeat;
}

#c4-vert {
	float: left;
	width: 240px;
	vertical-align: bottom;
	background-color: rgb(51,204,0);
}

#c6-vert {
	float: right;
	width: 240px;
	vertical-align: bottom;
	background-color: rgb(51,204,0);
}

#c5-vert {
	margin-left: 250px;
	margin-right: 250px;
	padding: 0px;
	background-color: rgb(51,204,0);
}

#c1-gris {
	float: left;
	width: 240px;
	vertical-align: bottom;
}

#c3-gris {
	float: right;
	width: 240px;
	vertical-align: bottom;
}

#c2-gris {
	height: 100%;
	vertical-align: top;
	margin-left: 250px;
	margin-right: 250px;
	padding: 0px;
	background-color: rgb(51,204,0);
}

/* *  */

/********* *********  *********/

#separateur {
	vertical-align: bottom;
		height: 10px;
	background-color: #D4D1CD;
}

#separateur-vert {
	height: 10px;
	background-color: rgb(51,204,0);
}

/********* *********  *********/

#box-logo-article {
	background-image: url(http://www.ma-asso.org/design-ma/css/img/motif-unique.gif);
	background-repeat: repeat;
	width: 240px;
	height: 92px;
}

#box-titre {
	text-align: left;
	border-top: 1px dashed #ffffff;
	border-bottom: 1px dashed #ffffff;
	background-color: rgb(51,204,0);


/*height:70px;*/
}

#box-titre_bleu {
	border-top: 1px dashed #ffffff;
	border-bottom: 1px dashed #ffffff;
	background-color: rgb(0,166,235);


/*height:70px;*/
}

#box-titre_20 {
	border-top: 1px dashed #ffffff;
	border-bottom: 1px dashed #ffffff;
	background-color: rgb(51,204,0);


/*height:70px;*/
}

#box-titre_23 {
	border-top: 1px dashed #ffffff;
	border-bottom: 1px dashed #ffffff;
	background-color: rgb(0,166,235);


/*height:70px;*/
}

#box-sous-titre {
	border-bottom: 1px dashed #ffffff;
}

#box-date-gauche {
	border-bottom: 1px dashed #ffffff;
}

#box-date-gauche-home {
	border-bottom: 1px dashed #ffffff;
	background-color: #C2FF00;
	background-image: url(http://www.ma-asso.org/design-ma/css/img/motif-unique.gif);
}

#box-texte {
	background-color: rgb(51,204,0);
}

#box-texte-bleu {
	background-color: rgb(0,166,235);
}

.form {
	font-family: Helvetica,sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	border-style: none;
}

.form-black {
	font-family: Helvetica,sans-serif;
	font-size: 9px;
	color: #000000;
}

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

.formulaire_spip {
	text-align: left;
	font-size: 10px;
	border-left-style: none;
}

.formulaire_spip p {
	margin: 0.5em 0;
	padding: 0;
}

.formulaire_spip fieldset {
	
}

.formulaire_spip legend {
	
}

.formulaire_spip label {
	
}

.formulaire_spip .forml {
	width: 99%;
	font-family: inherit;
	font-size: inherit;
}