/*Ajout dominique */
/* Normalizes margin, padding */
body, ul, li, h3, p { margin : 0; padding : 0; }

/* *Normalise les tailles de polices* */
h3 { font-size : 100%; }

/* Supprime list-style pour les listes */
ul { list-style : none; }
li {list-style : none;}

/* Supprime les bordures dans elt FIELDSET et IMG */
img { border : 0; }


a { color:#663300;
   /* font-size:12px; */
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color:#99cc33;
	/*font-size:13px; 
	font-weight: bold;
	/*text-decoration: underline;*/	
}




a.spip_url { }


/*a.spip_in {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	text-align : center;
	color : #336600;/*000000
	text-decoration : none;
	/*color : #ff6699;/*DodgerBlue*
	padding-right : 0px; }
a.spip_out {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	text-align : center;
	text-decoration : none;
	color : #ff6699;/*DodgerBlue
	padding-right : 0px; }*/
a.spip_glossaire { }

.spip_code { }

p.spip_note { }

h3.spip {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 100%;
	text-align: left;
	margin-top : 10px;
	margin-bottom : 10px;
	padding: 1px;
	/*border-bottom:1px solid #CC6666;/*999999*/
}

.spip_puce {
	list-style-position: inside;
	border-width: 0px;
}
.spip_documents {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 70%;
}

.spip_documents_center{
	margin: auto; 
	text-align: center;
	width: 100%;
	height: 100%;
}

.spip_documents_left{
	float: left;
	margin-right: 15px; 
	text-align: center;
}

.spip_documents_right{
	float: right;
	margin-left: 15px; 
	text-align: center;
	background-color: #e4feb2;
}

table.spip {
	margin-left: 5px;/*auto*/
	margin-right: 5px;;
	border: 1px solid #999999;
	border-color: #ffffff;
	border-collapse:collapse;
	background-color: #66CCFF;/*bleu au lieu #FCF4D0ivoire*/
}

table.spip caption{
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin-left: 5px;  /*auto*/                                                     
	margin-right: 5px;
	padding: 3px;/*3px*/
	font-weight: bold;
	font-family: Verdana,Arial,Sans,sans-serif;
	font-size : 70%;
	background-color: #e4feb2;/*#FCF4D0ivoire*/
}

/*table.spip*/
 tr.row_first  {
	background-color: #e4feb2;/*#FCF4D0ivoire*/
}

/*table.spip*/ 
table.spip tr.row_odd {
	background-color: #ccff66;/*#F0F0F0d0d0d0gris*/
}

table.spip tr.row_even {
	background-color: #e4feb2;/*#99FF99blanc*/
}

table.spip td {
	padding: 3px;/*3px*/
	text-align: left;
	vertical-align: middle;
	background-color: #99CCFF;/*#FCF4D0ivoire*/
}

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

.forml { width: 80% ; background-color: #FFDDAA;}

.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; }


/*
 *  Images typographiques (via image_typo)
 */
.image_typo {
	behavior:  url(../../../DOCUME%7E1/MATHIE%7E1.CEM/LOCALS%7E1/Temp/%22win_png.htc%22);
}


/*
 * 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;
}



/*   AJOUTS ##############################################################################################################    */

body{
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:right bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px; 
	background-color:#98ADBA;
}
a.titre_walma{
color:white;
	text-decoration:none;
}
a.titre_menu {
font-family:Bodoni,Georgia,"Times New Roman",Garamond;
color:white;
font-size:1.4em;
letter-spacing:2px

}


a.titre_menu:hover {color:black;
	text-decoration: none;
	background-color:white;
}

/*.spip_documents img{
	width : 100%;
height : 100%;
}


#image_logo {
 width : 50%;
height : 50%;
}


#image_logo  img {
 width : 50%;
height : 50%;
max-width : 150px;
vertical-align : middle;

}
*/

#accueil{
text-align: justify;
padding:15px;/*30*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color:#ccff66;/*vert*/
/*padding-right : 2px;/*0*/
padding : 10px 10px 10px 10px;
margin-left: 5px;
margin-bottom: 2px;
}
#accueil p{
font-size: 12px;
color:#867f7e;
}
#film{
margin-top:20px;
	margin-left:80px;
	margin-bottom: 2px;
	padding-right:50px;
	}
/*background-color: #596466;*//*#FFFF33*//* #ffffb0*/
/**/

#categorie p{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align :justify;/*left*/
	background-color: #e4feb2;
    /*border-bottom:1px solid #A1A1A1;*/
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.texte_accueil{
padding :4px;/*10px*/
/*border:1px solid #ccff66;/*marronclair*/
color : #825000;/*marron foncé*/
font-family:Georgia,serif;
font-size: 14px;
text-align :justify;/*left*/*/
text-indent: 10px;
background-color: #e4feb2;/*vertclair*/
}
.texte_accueil strong{
padding: 5px;
margin-top:10px;
margin-bottom: 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;

font-weight:bold;
	color : #CC0033;/*blue*/
	text-indent :40 px;
    background-color: #e4feb2;/*vertclair*/
}


#articles{
font-family:Verdana,Arial,Helvetica,sans-serif;
padding:15px 15px 15px 10px;
text-align:justify;
background-color : #e4feb2;
}

#articles a {
	color: #006600;
	text-decoration : none;
}

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


/*#articles img {
width : 100%;
height : 100%;/*100*/
/*padding :5px */

}

.titre_articles {
font-size : 10px;/*20px*/
padding :5px;/*10px*/
color : #ff66cc;
font-weight:bold;
}


.texte_articles {
padding :10pxem;/*10px*/
color : black;
text-indent : 40px;
font-size : 1em;/*12px*/
}

.auteur_articles {
padding-left : 1em;/*10px*/
color : black;
font-size : 12px;
text-align: left;
font-style: italic;
}


#rubriques{
text-align: justify;
padding-left : 15px;/*60px*/
padding-bottom : 15px;/*60px*/
padding-right : 15px;/*60px*/
padding-top : 10px;/*10px*/
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color : #CCFF66;/*#ccff66vertclair*/
}
#rubriques tr{
text-align: center;
padding-left : 1px;/*60px*/
padding-bottom : 1px;/*60px*/
padding-right : 1px;/*60px*/
padding-top : 1px;/*10px*/
font-family: Verdana, Arial, Helvetica, sans-serif;
/*background-color : #99CCFF;/*vertclair*/
}
#rubriques img {
width : 100%;
height : 100%;
max-width : 75px;
min-width : 75 px;
}


#rubriques a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: #CC6600;/*CC6666*/
	font-size : 12px;
}

#rubriques a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight : bold;
	color:#339900;/*ff6699*/
	font-size : 12px;
}


.titre_rubriques {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size :16px;/*20px*/
padding :5px;/*10px*/
color : #ff66cc;
font-weight:bold;
border-bottom:1px  solid #825000;/*DodgerBlue*/
/*vertclair*/
}
.titre_sousrubriques {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;/*14*/
	font-weight: bold;
	color: #990000;
	padding: 5px;/*5*/
}

/*.texte_rubriques {
padding :1em;/10px
color : black;
font-size:9px;/*14
text-indent : 40px;
font-size : 9 px;/*12px
}*/
.texte_sousrubriques {
padding :1em;/*10px*/
color : black;
font-size: 10px;/*14*/
text-indent : 40px;
	background-color:#CCFF66;/*#99FF99blanc*/
/*12px*/
}

.liste_articles {
font-size : 12px;
padding-left :10px;
color : black;
}

.liste_articles li .spip_logos {
/*width : 20%;
height : 20%;
	margin-left: 5px;
	margin-bottom: 5px;*/
	}

.texte_liste {
padding-left :10px;
padding-right : 10px;
color : black;
font-size : 12px;
}



/*.texte_liste img {
 width : 100%;
height : 100%;
max-width : 75px;
min-width : 75 %;
}*/

#principal{
text-align: justify;
padding : 20px;
}

#principal a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight : bold;
	color: #990000;

}
	
#principal p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	}
#principal li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	}	

#principal img {
	border: 0 ;
	vertical-align : top;
	margin-right : 10px;
	margin-bottom : 10px;

}

#colonne {
	liste-style:none;
	margin: 0;
	margin: 0;
	background-color : #F9FDDE;
	border:1px solid #CCFF66;
	border-right: 1px solid #F9FDDE;
	width : 200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px; /*10px*/
	/*/text-align: left;/*justify*/
	
}

.conteneurimagetexte{
margin-right:2em;
}
.conteneurimage{
float:left;
}
texte_colonne{
float:left;
}

#colonne img {
border-width : 1px; /*1px*/
margin-left: 1px ;
margin-bottom: 1px;
width : 100%;
height : 100%;
/*max-width : 75px;
min-width : 75px;*/
}

.texte_colonne {
background-color:#E4FEB2;
liste-style:none;
margin-left: 0px;
margin-bottom: 0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px; 
padding:20px;
}


.symbolepuce{
background-image:url(../images/enfance.png);
background-repeat:no-repeat;
margin-left:30px;
padding-left:45px;
}
/*#colonne li{
	liste-style:none;
	}*/
	#colonne a{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	text-align : left;
	text-decoration : none;
	color : #CC3366;/*DodgerBlue*/
	/*padding-right : 0px;*/	
}
#colonne a:hover{
		/*margin-left:5px ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-align : left;
	color : #000000;
	text-decoration : none;
	font-weight:bold;
	color : #ff6699;/*blue
	padding-right : 0px*/
}
#menugauche_dessus{	
background-color :#7B97A8;
margin-left:0px;
margin-bottom:5px;
padding:10px; 
font-size : 10px;
	color : #fffcff;
	font-weight:bold;
}

#menugauche_dessus li{
/*text-transform: uppercase; majuscule*/
	/*list-style:square;
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #b50000;*/
	margin-right:0.5em;
	margin-bottom: 2px;
   padding-bottom:0.45em;
padding-right:0.75em;
	}
	
#menugauche_dessus a{
	
	/*text-transform: uppercase;/* majuscule*/
	color : #f9fdde;/*DodgerBlue*/
	margin-right:0.5em;
	margin-bottom: 2px;
	padding-right:0.75em;
}

#menugauche_dessus a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	text-align : left;
	color : #000000;
	text-decoration : none;
	font-weight:bold;
	color : #3300cc;/*blue*/
	margin-right:0.5em;
	margin-bottom: 2px;
	padding-right:0.75em;
	/*padding-right : 0px
	margin-left: 1px;
	margin-bottom: 2px;*/
}	

	.titre_walma {
	width: 70%;
	height:30px;
	font-family: helvetica, arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ccff66;
	text-align : left;/*left*/
	background-color:#ffffcc;/*orange*/
	border:1px solid #ccff66;
	padding: 5px;
}

.titre_colonne {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.65em;
font-weight:bold;
letter-spacing:0.2em;
padding-bottom:4px;
padding-right:2px;
}
/*UNE*/
#categorie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	color: #FFFFFF;
	background-color: #B2B2B2;
     border:1px solid #A1A1A1;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#categorie p{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align :center;/*left*/
	background-color: #e4feb2;
    border-bottom:1px solid #A1A1A1;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.une{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff6699;/*DodgerBlue*/;
	text-align :center;/*left*/
	background-color:#ff9966;/*orange*/
	border:1px solid #825000;
	padding-right : 3px;/*0*/
	padding : 1px;
	margin-left: 2em;
	margin-bottom: 2em;
}

.texte_une{
padding :1em;/*10px*/
border:1px solid #ccff66;/*marronclair*/
color : #825000;/*marron foncé*/
font-size: 9px;
text-indent : 40px;
background-color: #e4feb2;/*vertclair*/
text-align: justify;
}



titre_partenariat{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align :center;
	background-image:url(/www/filmeduc/bandeaubas.png); 
border:1px solid #825000;
padding : 2px;
padding-right : 0px;
}
	
#annexe{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	text-align : left;
	}
	
	
	
#annexe a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	text-decoration : none;
	color : #990000;
	font-weight : bold;
	}
	
.titreannexe{
	background-color: #929292; 
	text-align : center; 
	color: #FFFFFF; 
	font-weight : bold; 
	padding : 5px;
	margin-bottom : 10px;
}

.date {
	font-family:arial;
	color:black;
	font-size:9px;
	padding-left: 20px;
	text-align : right;
	margin-bottom: 20px;
	padding-bottom: 10px;
}


.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BA2D11;
	text-align : center;
	background-color:#825000;
border:1px solid #ccff66;
padding-bottom:0px;
}


.construction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: orange;
	text-align : center;
	background-color:black;
border:3px solid black;
padding-bottom:0px;

}


.titrepage {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align : left;
	margin-bottom: 10px;
padding:1em;
background-color:#E2E2E2;
border:1px solid #A1A1A1;
}


.titrepage2 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align : left;
	margin-bottom: 5px;
padding: 1em;/*1 0 1 5;*/
background-color:#FFE4C4;
border:1px solid #A1A1A1;

}

.descriptif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom : 10px;
	text-align:justify;
}

.erreur{

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

.titre_article {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bold;
	margin-bottom: 20em;/*20*/

}
.texte {font-size: 11px; line-height:14px;}



.chapo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.dateannexe {
	font-family:arial;
	color:black;
	font-size:9px;
	text-align :left;
padding-top:5px;
}
.navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}

.pagination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	padding-top : 20px;
	
}
.mot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333399;
}
#ressources td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}


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


}
.titreressource {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BA2D11;
	text-align : left;
	margin-bottom: 10px;
}
.introressource {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:justify;
	margin-bottom: 20px;

}
.accueil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
}


#ressources {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}

#ressources a{font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
color: #990000;
font-weight : bold;}.auteur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}


.select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.titretheme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	border: 1px solid #990000;
	background-position: center center;
	padding: 5px;



}
#recherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#recherche input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.titre_sousrubrique {
background : url(../../../DOCUME%7E1/MATHIE%7E1.CEM/LOCALS%7E1/Temp/images/dossier_big.gif) no-repeat;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;/*14*/
	font-weight: bold;
	color: #990000;
	background-position: left;
	padding: 5px;/*5*/
padding-left:5px;/*35*/
}

.sousmenu{
	display : none;
	line-height : 15px; 		  	
	text-align : left;	
	width : 190px; 
	margin-top : 0px;	
	position : absolute; 
	padding : 5px; 
	margin-left : 1px;
}

.pairs {background-color:#E9E9E9;padding-top:8px; border-bottom:1px solid #CCCCCC;}
.impairs {padding-top:8px;border-bottom:1px solid #CCCCCC;}

.pairs2 {list-style:none; background-color:#E6E0D9; padding-top:4px;padding-left:3px; margin-right:1px;}
.impairs2 {list-style:none;padding-top:4px;padding-left:3px;}

.logosite .spip_logos {position:relative;margin:10px; float:left;}

.logorub {
margin-top:15px; 
margin-top:0px; }

.sitesrecents {width:480px; border-bottom:1px solid #CCCCCC;}

.fluxrss {border:1px solid #E2E2E2;
background: url(../../../DOCUME%7E1/MATHIE%7E1.CEM/LOCALS%7E1/Temp/images/rss-logo.jpg) left no-repeat;
margin-bottom:5px; padding:5px 2px 5px 0px; font-size:11px; text-align:right;
}

.doc {font-weight:bold; border-top:1px solid #A1A1A1;
margin-top:20px; padding:10px;font-size:14px;}



/*****************************************************************************************************************************************
****************************************************************************************************************************************
ALAUNE
*/
.categoriefilm {
color:#c00;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none
}


.cadrebreve


.lienbandeau



.nouveaufilm {
border:1px solid #CCC;
text-align:center;
background-color:#E0FFFF;
padding:5px
}
/*
a.tooltip em,a.tooltip2 em,a.tooltip3 em, {
display:none
}
a.tooltip:hover,a.tooltip2:hover,a.tooltip3:hover {
border:0;
position:relative;
z-index:500
}

.tooltip2
a.tooltip2:hover em {
display:block;
position:absolute;
top:-5px;
left:-120px;
border:1px solid #B1B1B1;
background:#EAEAEA;
padding:5px
}

a.tooltip3:hover em {
display:block;
position:absolute;
top:-5px;
left:-20px;
border:1px solid #B1B1B1;
background:#EAEAEA;
padding:5px
}

*/

.nouveaupubli2 {
background-color:#B0E0E6;
border:1px solid #CCC;
text-align:center;
padding:5px
}


#caseaccueil a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ff3399;
text-decoration:none
}

#caseaccueil a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ff3399;
text-decoration:none
}


/* *********************************************************************************************************************************
***********************************************************************************************************************************
PIED*/

#footer3 {
background-color:#D7DFE3;
float:left;
height:20px;
width:100%;
}
#footerwrapper3 {
color:#27333A;
margin-left:auto;
margin-right:auto;
text-align:center;
text-decoration:none;
width:800px;
}
#footerwrapper3 a {
color:#557182;
font-size:0.9em;
}



/* *********************************************************************************************************************************
***********************************************************************************************************************************
FORMULAIRE
*/


.spip_forms form label {
	float:none;
}
.spip_forms h2 {
	margin:.2em;
	color:#543E29;
}
.spip_forms {
	color: black;
	margin: 0px;
	margin-bottom: 16px;
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-left: 0px solid #963;
}
.spip_forms form {
	border:0;
	margin:0;
	padding:.5em 0 0 0;
}
.spip_forms div.spip_descriptif {
	border:0;
	margin:0;
	clear:both;
}
.spip_forms h3 {
	float:none;text-align:left;
}
.spip_forms legend {
	font-size:1.15em;
	padding:5px;
}
.spip_forms .spip_form_champ {
	margin-bottom: 0;
	display: block;
	clear: both;
	margin-top: 1em;
}
.spip_forms .spip_form_label {
  	font-weight: bold;
  	text-align:left;
  	color:#494949;
	display: block;
}
.spip_forms .spip_form_label label,
.spip_forms .spip_form_label .label {
	text-align:left;
  	font-weight: bold;
  	color:#494949;
}
.spip_forms .spip_form_label_obligatoire {
	font-weight: normal;
	font-style:italic;
	font-size:.9em;
}
.spip_forms .obligatoire_oublie {
	color:red;
}
.spip_forms .spip_form_label_details{
	display:block;
	font-style:italic;
	text-align:left;
}

.spip_forms .spip_form_choix_multiple {
	display:block;
}

.spip_forms .spip_form_choix_unique input, .spip_forms .spip_form_choix_unique input.fondo, .spip_forms .spip_form_choix_unique input.fondl {
	width:auto;
}

.spip_forms .spip_form_choix_unique label {
	margin:0 0 5px 0;
}

.spip_forms .spip_form_choix_multiple input, .spip_forms .spip_form_choix_multiple input.fondo, .spip_forms .spip_form_choix_multiple input.fondl, ul.choix_mots li input {
	width:auto;
	margin:0 5px 0 0;
}
.spip_forms ul.choix_mots,.spip_forms ul.spip_form_choix_multiple,.spip_forms ul.spip_form_choix_unique{
list-style:none;float:left;padding-left:5px;width:45%;
}

.spip_forms .spip_sondage {
	margin: auto;
}

.spip_forms .spip_form_erreur {
	font-weight:bold;
	color:red;
}
.spip_forms .spip_form_ok {
	font-weight: bold;
	background:#262626;
	color:#F1F1F1;
	margin: 1em 0 0 0;
	padding: .6em;
}
.spip_forms .spip_form_ok a {
	color:#FFF9E2;
}
.spip_forms .spip_form_ok a:hover {
	color:#DEB55E;
}
.spip_forms .spip_form_ok_confirmation{
	display:block;
}
.spip_forms .spip_sondage strong {
	display:block;
	clear:both;
	margin-left:5px;
	color:#494949;
}
.spip_forms .spip_sondage .ligne_nom {
	width:19%;
	text-align:right;
	padding-right:1%;
}
.spip_forms .spip_sondage .ligne_nom:after {
	content:" :";
}
.spip_forms .spip_sondage ligne.chiffres {
	color:#525252;
}
.spip_forms .spip_sondage .ligne_barre {
	height: 16px;
	background:  url(../../../DOCUME%7E1/MATHIE%7E1.CEM/LOCALS%7E1/Temp/ligne.gif) repeat-x;
	border: 1px solid black;
	width:80%;
}
.spip_forms .spip_sondage .sondage_table {
	display: table;
	width:100%;
}
.spip_forms .spip_sondage .sondage_ligne {
	display: table-row;
}
.spip_forms .spip_sondage .sondage_ligne > div {
	display: table-cell;
	vertical-align: middle;
	padding: 2px;
	white-space: nowrap;
}
.spip_forms .forml, .spip_forms .formo {
	width:85%;
	border-bottom:solid 1px #E2CEC1;
	border-right:solid 1px #E2CEC1;
	border-top:1px solid #AF896F;
	border-left:1px solid #AF896F;
	font-size:1em;
	padding:.25em;
}
.spip_forms .forml, .spip_forms .fondl {
	background: #FFFDE7;
	color:#4A4336;
	width:85%;
}
.spip_forms .formo, .spip_forms .fondo {
	background-color: white;
	color:#4A4336;
	width:85%;
}
.spip_forms .champ_obli_oubli {
	border:2px solid red;
}
.spip_forms form .forml-focus, .spip_forms form input.forml-focus:focus, .spip_forms form textarea.forml-focus:focus, .forml-focus {
	border-bottom:solid 1px #C9AB97;
	border-right:solid 1px #C9AB97;
	border-top:1px solid #81593E;
	border-left:1px solid #81593E;
	background: #FFF2C8;
	color:#433817;
	font-weight:normal;
	font-size:1em;
	padding:.25em;
	width:85%;
	text-indent : 0px;
}
.spip_forms form .formo-focus, .spip_forms form input.formo-focus:focus, .spip_forms form textarea.formo-focus:focus, .spip_forms .formo-focus {
	border-bottom:solid 1px #C9AB97;
	border-right:solid 1px #C9AB97;
	border-top:1px solid #81593E;
	border-left:1px solid #81593E;
	background:#FFF9EE ;
	color:#433817;
	font-weight:normal;
	font-size:1em;
	padding:.25em;
	width:85%;
	text-indent : 0px;
}
.spip_forms form .champ_obli_oubli-focus, form input.champ_obli_oubli-focus:focus, form textarea.champ_obli_oubli-focus:focus {
	border-top:solid 2px #980F1B;
	border-left:solid 2px #980F1B;
	border-bottom:2px solid #F3192B;
	border-right:2px solid #F3192B;
	background: #FFF2C8;
	color:#4D161B;
	font-weight:normal;
	font-size:1em;
	padding:.25em;
	text-indent : 0px;
}
.spip_forms .spip_bouton input {
	border: 1px solid #563033;
	cursor:pointer;
	padding:.4em;
	background:#F0E6DC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	width:100px ;
	color:#4A4336;
	text-align : center;
	text-indent : 0px;
}
.spip_forms fieldset {
	border: 1px none #8F8181;
	padding: .4em .4em .4em 1em;
	margin:.5em 0 .5em 0;
	border-top-style: dashed;
	border-left: 0px solid #c96;
	border-top-color: #c96;
	text-indent : 0px;
}
.spip_forms a.resultats_sondage {
	display:block;
	float:right;
	background:#FFFBED;
	color:#444040;
	padding:.2em;
	border:1px solid #A07D7A;
	text-decoration:none;
}
.spip_forms a.resultats_sondage:hover {
	background:#444040;
	color:#F8F5EC;
	text-decoration:none;
}
.spip_forms p.spip_form_ok, .spip_forms p.spip_form_erreur, .spip_forms form {
	clear:both;
}
span.nettoyeur{
	clear:both;line-height:1px;font-size:1px;display:block;
}
span.erreur { display:block;}