*
	{
	font-family: Verdana, Arial;
	margin:0;
	padding:0;
	border:0;	
	zoom:1;
	}
html, body
	{

	height: 100%!important;
	width: 100%;
	background: #fff;
	margin: 0;
	padding: 0;
	}
A, A.spip_out
	{
	color: #B1C800;
	}
P.spip
	{
	margin-bottom: 10px;
	}

.on
	{
	font-weight: bold;
	}
DIV
	{
	text-align: left;
	}
hr.spip{
background-color:#B1C800;
height:2px;
margin-top:10px;
margin-bottom:10px;
}	
.spip_mail{
color:#B1C800!important;
}
a.spip_mail:before { content: "\002709  "!important; } /* liens vers un email */

.spip_docs{
width:150px;
display:block;
}
#rechercher li{
margin-bottom:10px;
}
#rechercher li a{
font-size:12px;
}
.cache{
display:none;
  }
table.spip th, table.spip td{
border:none!important;
}
#conteneur
	{
	position: relative;
	width: 810px;
	_width:820px;
	margin: 0 auto;
	min-height: 100%;
	}

#haut
	{
	margin-bottom: 40px;
	margin-left:30px;
	color:#707173;
	}

#logo
	{
	margin: 0;
	}

/* HAUT */

#dateheure2
	{
	color: #707173;
	font-size: 10px;
	*padding-right:5px;
	}


/* CENTRE */

#centre {
	padding-bottom: 150px;
	overflow: auto;
	}
	
/* GAUCHE */

#gauche
	{
	font-family: Arial;
	width: 125px;
	float: left;
	padding: 0 20px 50px 0;
	height: 100%;
	}

#gauche A
	{
	padding-left: 30px;
	font-size: 10px;
	color: #707173;
	display: block;
	width: 110px;
	}
#gauche #rapide_accueil A
	{
	padding: 0;
	display: inline;
	width: none;
	}



#gauche LI, #gauche UL
	{
	list-style: none;
	margin: 0;
	padding: 0;

	}
#gauche LI
	{
	margin-bottom: 5px;
	}
#gauche LI H1
	{
	background: url(images/carre_titre.png) no-repeat 0 3px;
	height: 29px;
	}
.mauve{
	background: url(images/carre_titre_mauve.png) no-repeat 0 3px!important;
}
#gauche H1 A
	{
	color: #b1c800;
	font-size: 10px;
	padding-top: 5px;
	}
	#menu182{
	color:#b90175!important;
	}
	#galerie{
width:125px;
overflow:hidden;
margin-top:10px;

}
/*
#left_galerie{
float:left;
width:5px!important;
height:94px;
padding:2px!important;
display:block!important;
background-color:#C0C0C0;
background-image:url(images/down.png);
background-position: center center;
background-repeat:no-repeat;
}	
#left_galerie span,#right_galerie span{
display:none;
}*/
#galerie_image{
position:relative;
float:left;
}
#galerie_image a{
width:115px;
color:#FFF;
padding:5px;
text-align:center;
font-size:11px;
font-weight:bold;
}
#galerie_image a:hover{
text-decoration:none;
}
.bai{
margin-top:20px;
}
/*
#right_galerie{
float:left;
width:5px!important;
height:94px;
padding:2px!important;
display:block!important;
background-color:#C0C0C0;
background-image:url(images/up.png);
background-position: center center;
background-repeat:no-repeat;
}	*/
/* MILIEU */

#milieu_haut
	{
	width: 484px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	}

.chapoart
	{
	text-align:justify;
	margin-bottom:5px;
	color: #333;
	font-weight: bold;;
	}

#milieu_gauche
	{
	width: 232px;
	float: left;
	}
#milieu_droite
	{
	margin-left: 20px;
	float:left;
	width:232px;
	}
#milieu_droite .bloc{
padding-top:12px;
}
	#tagcloud{
	margin-bottom:15px;
	color:#B1C800;
	border:1px solid #DBD6B4;
	padding:6px 6px 3px;
	}
	#tagclous a{
	color:#B1C800!important;
	}
	#tagcloud a:hover{
	color:#B1C800!important;
	}
#milieu{
	width: 485px;
	_width:495px;
	padding: 0 0 50px 0;
	float: left;
	font-size: 11px;
	min-height: 100%;
	overflow: hidden;
	position:relative;
	}
#milieu.specialspecial { 
width: 630px !important;
padding: 0;
}	
#milieu H1, #body H1
	{
	font-size: 15px;
	margin-top:0px;
	margin-bottom:3px;
	font-weight: bold;
	text-transform: uppercase;
	color: #B1C800;
	}
#milieu h1{
text-align:left!important;
}

#milieu H1.evt, #milieu H1.pub
	{
	color: #707173;
	
	}
	
#milieu H1.deb
	{
	color: #fff;
	}


#milieu H1 A
	{
	font-size: 13px;
	}
#milieu .date
	{
	color: #b1c800;
	font-weight: bold;
	font-size: 10px;
	margin-top:7px;
	}
.surtitre
	{
	color: #b1c800;
	font-weight: bold;
	font-size: 10px;
	margin-top:7px;
	}


#milieu_droite H1{
	font-size:11px;
	
}

.actus
	{
	width: 100%;
	margin-bottom: 15px;
	text-align:justify;
	}
/* SUITE */

.suite H2
	{
	font-size: 13px;
	margin-top:0px;
	margin-bottom:5px;
	border-bottom: 1px solid #b1c800;
	}

.suite A
	{
	
	font-size: 11px;
	}
.suite{
margin-bottom:15px;
}
.portfolio
	{
	width: 65px;
	height: 65px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	}

UL.ssrub
	{
	margin: 0;
	padding: 0;
	list-style: none;
	}
.ssrub LI
	{
	background: url(images/puce_ssrub.png) 0 0 no-repeat;
	padding-left: 15px;
	}
#autres
	{
	clear: both;
	width: 80%;
	margin-left: 10%;
	font-size: 10px;
	}
#autres TD
	{
	vertical-align: top;
	}
#autres UL
	{
	margin: 0;
	padding: 0;
	list-style: none;
	}
#autres LI
	{
	clear: both;
	padding-top: 5px;
	}
#autres A
	{
	font-weight: bold;
	color: #fff;
	}
#autres HR
	{
	margin: 15px 0 0 0;
	border: 0;
	padding: 0;
	border-bottom: 1px solid #fff;
	width: 100%;
	}
#autres IMG
	{
	float: left;
	margin-right: 10px;
	}
/* *** blocs *** */	

.ptblocblanc{
width:15px;
height:15px;
position:absolute;
top:0px;
left:0px;
background-color:#fff;
}

.ptblocb{
width:15px;
height:15px;
position:absolute;
top:0px;
right:0px;
background-color:#dbd6b4;
}

.ptblocbb{
width:15px;
height:15px;
position:absolute;
top:0px;
left:0px;
background-color:#dbd6b4;
}

.ptblocb{
width:15px;
height:15px;
position:absolute;
top:0px;
right:0px;
background-color:#dbd6b4;
}


.ptblocv{
width:15px;
height:15px;
position:absolute;
top:0px;
right:0px;
background-color:#b1c800;
}


.ptblocv2{
width:15px;
height:15px;
position:absolute;
top:0px;
left:0px;
background-color:#b1c800;
}

.ptblocv3{
width:15px;
height:15px;
position:absolute;
top:0;
left:0;
background-color:#b1c800;
}

.bloc
	{
	margin-bottom: 20px;
	position:relative;
	}
.bloc H1
	{
	font-size: 11px;
	margin-top: 8px;
	font-weight: bold;
	}
.bloc UL, .bloc LI
	{
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 10px;
	}
.bloc LI
	{
	margin-bottom: 3px;
	}
#evenements
	{
	background: #009ee0;
	color: #707173;
	padding: 6px 6px 3px 6px;
	}
#evenements h1.evt{
color:#FFF;
}
#evenements A
	{
	color: #fff;	
	}
#nwslreno{
background-color:#DBD6B4;
padding: 6px 6px 3px 6px;
}
#nwslreno h1{
margin-bottom:5px;
}
#nwslreno #mail_inscription_{
width:175px!important;
}
#derniers	
	{
	/*width: 100%;*/
	color: #707173;
	padding: 6px 6px 3px 6px;
	border: 1px solid #dbd6b4;
	}
#derniers A
	{
	color: #707173;
	}
#debats
	{
	background: #b1c800;
	color: #fff;
	padding: 6px 6px 3px 6px;
	}
#debats A
	{
	color: #fff;
	}
#sondage
	{
	background: #ED6905;
	color: #fff;
	padding: 6px 6px 3px 6px;
	font-size:10px;
	}
#sondage A{
color:#FFF;
font-weight:bold;
}	
.comm
	{
	font-size: 9px;
	}

	
	
	
/* DROITE */

#droite
	{
	background: #dbd6b4;
	width: 141px;
	margin-left: 15px;
	_display:block;
	_overflow:hidden;
	_margin-left:0px;
	float: right;
	min-height: 100%;
	padding: 5px;
	position:relative;
	padding-top:16px;
	padding-left:15px;
	_padding-right:0px!important;
	}

UL.menudroite
	{
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
	width:125px;
	}
UL.menudroite LI A
	{
	color: #0060a9;
	font-size: 10px;
	}
UL.menudroite LI
	{
	border-bottom: 1px solid #fff;
	}
/* ARIANE */

#ariane
	{
	font-size: 11px;
	display: inline;
	color: #707173;
	}
#ariane A
	{
	color: #707173;
	}

/* PIED */
.footer{
padding-top:10px;
background-color:#FFF;
color:#707173;
font-size:10px;
position:relative;
top:5px;
left:-22px;
_left:-15px;
width:168px;
}
.footer a{
color:#707173;
}
#pied
	{
	position: absolute;
	width: 100%;
	bottom: 0;
	color: #2275b4;
	font-size: 12px;
	border: 0;
	}
#pied A
	{
	color: #2275b4;
	}
#logopied
	{
	}




/* FORMULAIRES */

#formulaire_recherche INPUT.forml, INPUT#mail_inscription_
	{
	width: 100px;
	background: #fff;
	color: #3d749d;
	font-size: 10px;
	padding: 0;
	margin: 0;
	}
INPUT.bouton
	{
	width: 18px;
	background: none;
	border: 0;
	color: #3d749d;
	font-size: 10px;
	padding: 0;
	margin: 0;
	}

/* CALENDRIER */

/*Calendrier*/
.calendrier {
	margin-left: 530px;
	margin-right: 15px;
	margin-top: 0px;
	
}

div#calendar table  
	{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width:130px;
	}
div#calendar table td  {
	padding: 0;
	color: #868889;
	border: 1px solid #7c92a0;
	font-weight: normal;
	text-align: center;
	width: 14%;
	font-size: 9px;
	margin: 0;
	height: 16px;
	width: 15px;
}

#calendar {
	background-image: url(mes_images/agenda2.png); /*Titre image : Agenda*/
	margin-top: 20px;
}

#calendar .occupe A
	{
	background: #009EE0;
	color: #fff;
	display: block;
	padding-top: 2px;
	height: 14px;
	_height: 16px;
	width: 16px;
	}
#calendar .occupe A:hover
	{
	background: none;
	color: #009EE0;
	text-decoration: none;
	}

.horsperiode {
	visibility: hidden;
}

.titre_calendar {
	display:none; /* au lieu de visibility : hidden*/
}

#calendar .mois_couleur_grise {
	font-weight: bold;
	color: #666666;
	background-color: inherit;
	font-size: 15px;
}

#calendar h3 {
	color: #009ee0;
	text-align: center;
	font-size: 11px;
}

#calendar h3 A {
	color: #009ee0;
	font-size: 11px;
}

#calendar TABLE
	{
	width: 130px;;
	}
#agenda
	{
	background: #009EE0;
	width: 470px;	
	_width: 500px;
	color: #fff;
	position: absolute;
	top: 150px;
	margin-left: -250px;
	left: 50%;
	min-height: 50px;
	z-index: 200;
	-moz-opacity:0.95;
	opacity: 0.95;
	filter:alpha(opacity=95);
	display: none;
	padding: 15px 15px 25px 15px;
	}
#agenda .prec
	{
	position: absolute;
	bottom: 5px;
	left: 5px;
	font-size: 10px;
	}

#agenda .suiv
	{
	position: absolute;
	bottom: 5px;
	right: 5px;
	font-size: 10px;
	}
	
#agenda H1
	{
	font-weight: bold;
	text-transform: uppercase;	
	font-size: 15px;
	margin-bottom:5px;
	}
	.evtdate{
	border-bottom:1px solid #FFF;
	margin-bottom:5px;
	padding-bottom:5px;
	
	}
.date
	{
	font-size: 10px;
	}

#agenda .evt
	{
	border-bottom: 1px solid #fff;
	padding-bottom: 10px;
	font-size: 11px;
	}
#agenda .chapoart
	{
	font-weight: bold;
	color: #fff;
	}
#agenda .texte
	{
	color: #fff;
	}
	
/* -------------------- PLAN INTERACTIF --------------------> */

#planint
	{
	background: #FFCD00;
	width: 815px;	
	height: 615px;
	color: #fff;
	position: absolute;
	left:50%;
	margin-left:-408px;
	margin-top:50px;
	z-index: 1000;
	display: none;
	padding-top:15px;
	}

/* -------------------- REPORTAGES --------------------> */
		.scroll-pane { overflow: auto; width: 99%; float:left; }
		.scroll-content { width: 2440px; float: left; margin-bottom:7px;}
		.scroll-content-item { float: left; text-align: center; margin-right:25px }
		* html .scroll-content-item { display: inline; } /* IE6 float double margin bug */
		.ui-widget-header a {display:block;width:100px;height:100px;background-repeat:no-repeat!important;background-position: center center!important;}
		.scroll-bar-wrap { background: #c5c6c8; clear: left; padding: 0 4px 0 2px; margin: 0 10px; height:11px; border-bottom: 2px solid #fff;}
		.scroll-bar-wrap .ui-slider { border:0; height: 13px; margin: 0 auto;  }
		.scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
		.scroll-bar-wrap .ui-slider-handle { top:-2px; height: 15px; border:0; background:#afb0b2; cursor:pointer; }
		.scroll-bar-wrap .ui-slider-handle .ui-icon { margin: -8px auto 0; position: relative; top: 50%; }
		.ui-widget-header{background:none!important;border:0px!important;}
		.scroll-content-item{width:100px;}
		.ui-slider .ui-slider-handle {height:10px!important;}


#vignette_reportage
	{
	text-align: center;
	margin: 10px 0;
	}

#fond_jaune
	{
	background: #e2dec3;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left:0;
	-moz-opacity:0.95;
	opacity: 0.55;
	filter:alpha(opacity=95);
	display: none;
	overflow: auto;
	z-index:10;
	}

#reportage
	{
	background: #000;
	width: 670px;	
	_width: 700px;
	color: #fff;
	position: absolute;
	top: 150px;
	margin-left: -350px;
	left: 50%;
	min-height: 50px;
	z-index: 1000;
	display: none;
	padding: 15px 15px 25px 15px;
	color: #fff;
	}
#reportage H1
	{
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom: 10px;
	}
#reportage #repo_desc
	{
	text-align: center;
	width: 100%;
	font-size: 11px;
	}
#reportage .chapoart, #reportage .texte
	{
	color: #fff;
	font-size: 10px;
	}
#reportage a{
outline: none;
}
#repo_vignettes{
float: left;
width: 250px;
}
#repo_vignettes_larges{
float: left;
width: 650px;
margin:20px 0;
}
.cache_image{
display:none;
}
#repo_affichee{
float: right;
width: 400px;
}
#repo_affichee_large{
width:670px;
text-align:center;
position:relative;
}
#repo_affichee_large img{
border:1px solid #a4a087;
margin-top:0%!important;
position:relative;
}
#navileft,#naviright{
position:absolute;
width:15px;
height:15px;
top:50%;
}
#navileft{
left:10px;
}
#naviright{
right:10px;
}
.imgtdright a {
float:right;
margin-left:10px;
}
#navileft img,#naviright img{
border:0px!important;
}
#reportage .portfolio
	{
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	}

.texte
	{
	margin-top: 10px;
	text-align: justify;
	color: #222;
	}

.loadpage
	{
	display: none;
	}
	
#defil
	{
	color: #707173;
	border-bottom: 1px solid #dbdbdc;
	display: block;
	clear: both;
	}
#defil MARQUEE
	{
	margin-top: 15px;
	}
#defil H1
	{
	font-size: 12px;
	font-weight: bold;
	display: inline;
	color: #0060a9;
	}
/* article pop accueil*/
	#popart
	{
	background: #EFEFEF;
	width: 485px;	
	color: #fff;
	position: absolute;
	top: 150px;
	margin-left: -243px;
	left: 50%;
	min-height: 50px;
	z-index: 1000;
	display: none;
	padding: 15px 15px 25px 15px;
	color: #fff;
	}
	#popart h1{color:#B1C800;}
	
	
/* OUTILS */

.outils
	{
	display: block;
	clear: both;
	text-align: right;
	margin-top:6px;
	overflow:hidden;
	}

.outils IMG
	{
	}
.outils UL
	{
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	width:100%;
	}

.outils LI
	{
	display: inline;
	background: none;
	padding: 0;
	margin: 0;
	width:20px;
	float:right;
	}
.outils li img{
margin-right: 5px;
}
/* RECOMMANDER */

#recommander
	{
	font-size: 10px;
	}
#recommander INPUT, #recommander TEXTAREA
	{
	border: 1px solid #B0C90E;
	}
#recommander .erreur
	{
	color:#f00;
	}
#formulaire_recommander
	{
	display: block;
	text-align: right;
	}

.forum
	{
	background: #b1c800;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	-moz-opacity:0.9;
	opacity: 0.9;
	filter:alpha(opacity=90);
	padding: 10px;
	width: 280px;
	z-index:300;
	display: none;
	}

FIELDSET.reponse_formulaire
	{
	font-weight: bold;
	color: #f00;
	margin: 10px;
	}
UL.spip, #plan UL
	{
	margin-left: 15px;
	display: block;
	margin-bottom: 20px;
	}

#plan H1 A
	{
	font-size: 14px;
	color: #b1c800;
	font-weight: bold;
	border-bottom: 1px solid #b1c800;
	padding-bottom: 5px;
	display: block;
	}
	
/* ACCES RAPIDE */

#rapide_accueil
	{
	width: 140px;
	margin: 5px 10px 32px 0;
	/*background: url(images/rapide_fond.png);*/
	background-color:#c0c0c0;
	height: 150px;
	}
#rapide_accueilh1{
color:#c0c0c0;
font-weight:normal!important;
font-size:10px!important;
padding-top:5px;
margin-top:20px;
margin-left:10px;
}
.portfolio-title{
font-size:0.8em!important;
}
.portfolio-container{
height:140px!important;
}
#rapide_accueil A
	{
	padding: 0;
	}
	
.fermer
	{
	position: absolute;
	right: 4px;
	top: 4px;
	z-index:1000;
	}

/* Cartographie rubrique 195 */
.style_iframe {
	width: 800px;
	height:600px;
	display: block;
	overflow:hidden;
	
}

/* TABLE */

TABLE.spip
	{
	border: 0;
	margin-top:10px;
	margin-bottom:10px;
	}
TABLE.spip tr.row_first th, table.spip tr.row_first td {
font-weight:bold!important;
text-align:center;
background-color:#DBD6B4!important;
}

TABLE.spip th, table.spip td 
	{
	vertical-align:top;
	padding-left:12px!important;
	padding-right:12px!important;
	border:2px solid #FFF!important;
	background-color:#DDDDDD!important;
	}
TABLE.spip TR.row_even, TABLE.spip TR.row_odd
	{
	background: none;
	}
.spip_doc_descriptif
	{
	font-size: 10px;
	}

	
	/*************/
#repart{
width:100%;
text-align:center;
height:15px;
display:block;
}
#survolmail{
position:absolute;
width:120px;
font-size:10px;
font-weight:bold;
z-index:100;
border:1px solid #7C92A0;
display:none;
padding:5px;
background-color:#FFF;
}

/***formulaire_forum***/
.forum ul{
list-style:none;}
.forum .explication{
font-style:italic;
}
#formulaire_forum input[type=text]{
width:220px;
}
#formulaire_forum textarea{
width:275px;
}
ul ul .forum-chapo{
background-color:#DBD6B4;
}
ul.previsu{
margin-left:10px;
}
.previsu  input.submit{
position:relative;
height:16px;
z-index:1000;
left:200px;
top:20px;
}
#formulaire_contact .previsu input.submit{
position:inherit!important
}
.close{
position:absolute;
top:5px;
right:10px;
color:#FFF;
}

.repforum{
margin-top:10px!important;
margin-bottom:10px!important;
}
.repforum hr{
height: 1px; 
color: #B1C800; 
background-color: #B1C800;
margin-bottom:5px;
}


/*****CHANGEMENT FORMULAIRE*******/
#blocnews  INPUT[type=text] {
border:1px solid #000!important;
width:140px!important;
padding:3px;
}
#blocnews  INPUT[type=submit] {
padding:3px!important;
background-color:#B1C800;
margin-top:10px;
color:#FFF;
cursor:pointer;
}




.formulaire_automatique,.formulaire_contact,.formulaire_sondage{
width:240px;
margin-right:auto;
margin-left:auto;
}
.formulaire_automatique h3.legend ,.formulaire_contact h3.legend ,#formforum .formulaire_spip h3.legend,.formulaire_sondage legend{
font-weight:bold;
font-size:14px;
color:#B1C800;
font-variant:small-caps;
}
.formulaire_contact .choix_mots,.formulaire_sondage .choix_mots{
width:240px;
}
.formulaire_automatique input,.formulaire_automatique textarea,.formulaire_automatique select ,.formulaire_contact input,.formulaire_contact textarea,.formulaire_contact select ,#formforum  select,#formforum textarea,#formforum  input
,.formulaire_sondage input,.formulaire_sondage textarea,.formulaire_sondage select{
border:1px solid #DBD6B4;
padding:3px;
font-size:11px;
}
.formulaire_automatique li,.formulaire_contact li,#formforum li,.formulaire_sondage li{
margin-top:5px;
margin-bottom:5px;
list-style:none;
}
.formulaire_automatique input[type=text],.formulaire_automatique textarea,.formulaire_automatique select,.formulaire_contact input[type=text],.formulaire_contact textarea,.formulaire_contact select, #formforum input[type=text],#formforum textarea,#formforum select
,.formulaire_sondage input[type=text],.formulaire_sondage textarea,.formulaire_sondage select{
width:230px;
}
.formulaire_automatique .obligatoire input,.formulaire_automatique .obligatoire textarea,.formulaire_automatique .obligatoire select,.formulaire_contact .obligatoire input,.formulaire_contact .obligatoire textarea,.formulaire_contact .obligatoire select{
background-color:#E5E6E6;
}
.formulaire_automatique .erreur input,.formulaire_automatique .erreur textarea,.formulaire_automatique .erreur select,.formulaire_contact .erreur input,.formulaire_contact .erreur textarea,.formulaire_contact .erreur select
,.formulaire_sondage .erreur input,.formulaire_sondage .erreur textarea,.formulaire_sondage .erreur select{
background-color:#EFE0E2;
}
.formulaire_automatique label , .formulaire_contact label, #formforum label,.formulaire_sondage label{
display:block;
margin-bottom:5px;
font-weight:bold;
}
#formforum label,#formforum legend, .formulaire_sondage legend{
font-size:12px;
}
#formforum .explication{
font-size:11px;
}
#formforum textarea{
width:400px!important;
margin-top:5px;
}
.formulaire_automatique .choix label,.formulaire_contact .choix label ,.formulaire_sondage .choix label{
display:inline-block!important;
}
.formulaire_automatique input[type=radio],.formulaire_automatique input[type=checkbox],.formulaire_contact input[type=radio],.formulaire_contact input[type=checkbox],#formforum input[type=radio],#formforum input[type=checkbox]
,.formulaire_sondage input[type=radio],.formulaire_sondage input[type=checkbox]{
margin-right:5px;
}
.formulaire_automatique .boutons,.formulaire_contact .boutons,.formulaire_sondage .boutons{
float:right;
font-weight:bold;
margin-bottom:10px;
}
.formulaire_automatique .boutons input,.formulaire_contact .boutons input,.formulaire_sondage .boutons input{
background-color:#B1C800;
font-weight:bold;
color:#FFF;
padding-left:8px;
padding-right:8px;
padding-top:0px;
padding-bottom:0px;
border:none;
}
.formulaire_automatique .erreur_message,.formulaire_contact .erreur_message ,.formulaire_sondage .ereur_message{
display:block;
font-style:italic;
}
.formulaire_automatique .reponse_formulaire,.formulaire_contact .reponse_formulaire ,.formulaire_sondage .reponse_formulaire{
font-weight:bold;
}
.formulaire_sondage .reponse_formulaire{
font-size:12px;
}
.formulaire_sondage td{
font-size:12px;
}
.formulaire_sondage table{
width:250px;
}
.formulaire_sondage .tdrslt{
width:155px;
}
.formalaire_sondage .totrslt{
margin-top:5px;
}
#formulaire_contact legend{
display:none;
}

#spiplistes-formabo li{
list-style:none;
margin-top:5px;
margin-bottom:5px;
}
#spiplistes-formabo h3{
font-size:14px;	
font-weight:bold;
color:#B1C800;
}

.rightlien{
text-align:right;
width:100%;
display:block;
}
.formulaire_spip li{
font-size:10px;
}
#formulaire_contact .reponse_formulaire{
font-size:11px;
}

.spip_surligne{
background:none!important;
}