

/*****************************/
/*
/*        Interface
/*
/*****************************/

body {
font-family: Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;


}

#top_optima{
	background-image: url(interface/optima/top.jpg);
	background-repeat: no-repeat;
}

#marge_left_optima{
	background-image: url(interface/optima/marge_left.jpg);
	background-repeat: repeat;
}

#marge_right_optima{
	background-image: url(interface/optima/marge_right.jpg);
	background-repeat: repeat;
}

#menu_optima{
	background-image: url(interface/optima/menu.jpg);
	background-repeat: no-repeat;
}

#partenaires_optima{
	background-image: url(interface/optima/partenaires.jpg);
	background-repeat: no-repeat;
}

#sous_menu_optima{
	background-image: url(interface/optima/sous_menu.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sous_menu_actus_optima{
	background-image: url(interface/optima/sous_menu_actus.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sous_menu_article_optima{
	background-image: url(interface/optima/sous_menu_article.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sous_menu_rubrique_optima{
	background-image: url(interface/optima/sous_menu_rubrique.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#contenu_left_optima{
	background-image: url(interface/optima/contenu_left.jpg);
	background-repeat: no-repeat;
}

#contenu_optima{
	background-image: url(interface/optima/contenu.jpg);
	background-repeat: no-repeat;
}

#bottom_optima{
	background-image: url(interface/optima/bottom.jpg);
	background-repeat: no-repeat;
}

#top_via{
	background-image: url(interface/via/top.jpg);
	background-repeat: no-repeat;
}

#marge_left_via{
	background-image: url(interface/via/marge_left.jpg);
	background-repeat: repeat;
}

#marge_right_via{
	background-image: url(interface/via/marge_right.jpg);
	background-repeat: repeat;
}

#menu_via{
	background-image: url(interface/via/menu.jpg);
	background-repeat: no-repeat;
}

#partenaires_via{
	background-image: url(interface/via/partenaires.jpg);
	background-repeat: no-repeat;
}

#sous_menu_via{
	background-image: url(interface/via/sous_menu.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sous_menu_actus_via{
	background-image: url(interface/via/sous_menu_actus.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sous_menu_article_via{
	background-image: url(interface/via/sous_menu_article.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sous_menu_rubrique_via{
	background-image: url(interface/via/sous_menu_rubrique.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#contenu_left_via{
	background-image: url(interface/via/contenu_left.jpg);
	background-repeat: no-repeat;
}

#contenu_via{
	background-image: url(interface/via/contenu.jpg);
	background-repeat: no-repeat;
}

#bottom_via{
	background-image: url(interface/via/bottom.jpg);
	background-repeat: no-repeat;
}

#top_ressources{
	background-image: url(interface/ressources/top.jpg);
	background-repeat: no-repeat;
}

#marge_left_ressources{
	background-image: url(interface/ressources/marge_left.jpg);
	background-repeat: repeat;
}

#marge_right_ressources{
	background-image: url(interface/ressources/marge_right.jpg);
	background-repeat: repeat;
}

#menu_ressources{
	background-image: url(interface/ressources/menu.jpg);
	background-repeat: no-repeat;
}

#partenaires_ressources{
	background-image: url(interface/ressources/partenaires.jpg);
	background-repeat: no-repeat;
}

#sous_menu_ressources{
	background-image: url(interface/ressources/sous_menu.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sous_menu_actus_ressources{
	background-image: url(interface/ressources/sous_menu_actus.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sous_menu_article_ressources{
	background-image: url(interface/ressources/sous_menu_article.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sous_menu_rubrique_ressources{
	background-image: url(interface/ressources/sous_menu_rubrique.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#contenu_left_ressources{
	background-image: url(interface/ressources/contenu_left.jpg);
	background-repeat: no-repeat;
}

#contenu_ressources{
	background-image: url(interface/ressources/contenu.jpg);
	background-repeat: no-repeat;
}

#bottom_ressources{
	background-image: url(interface/ressources/bottom.jpg);
	background-repeat: no-repeat;
}

#top_fmaj{
	background-image: url(interface/fmaj/top.jpg);
	background-repeat: no-repeat;
}

#marge_left_fmaj{
	background-image: url(interface/fmaj/marge_left.jpg);
	background-repeat: repeat;
}

#marge_right_fmaj{
	background-image: url(interface/fmaj/marge_right.jpg);
	background-repeat: repeat;
}

#menu_fmaj{
	background-image: url(interface/fmaj/menu.jpg);
	background-repeat: no-repeat;
}

#partenaires_fmaj{
	background-image: url(interface/fmaj/partenaires.jpg);
	background-repeat: no-repeat;
}

#sous_menu_fmaj{
	background-image: url(interface/fmaj/sous_menu.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sous_menu_actus_fmaj{
	background-image: url(interface/fmaj/sous_menu_actus.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sous_menu_article_fmaj{
	background-image: url(interface/fmaj/sous_menu_article.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sous_menu_rubrique_fmaj{
	background-image: url(interface/fmaj/sous_menu_rubrique.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#contenu_left_fmaj{
	background-image: url(interface/fmaj/contenu_left.jpg);
	background-repeat: no-repeat;
}

#contenu_fmaj{
	background-image: url(interface/fmaj/contenu.jpg);
	background-repeat: no-repeat;
}

#bottom_fmaj{
	background-image: url(interface/fmaj/bottom.jpg);
	background-repeat: no-repeat;
}


/*****************************/
/*
/*        Groupe Optima
/*
/*****************************/


a img{
	border: none;
}

.lien_optima:link {font-family: Trebuchet MS;color: #FFFFFF;text-decoration: none;font-size: 16px;font-weight: bold;}
.lien_optima:visited {font-family: Trebuchet MS;color: #FFFFFF;text-decoration: none;font-size: 16px;font-weight: bold;}
.lien_optima:hover {font-family: Trebuchet MS;color: #FFFFFF;text-decoration: none;font-size: 16px;font-weight: bold;}
.lien_optima:active {font-family: Trebuchet MS;color: #FFFFFF;text-decoration: none;font-size: 16px;font-weight: bold;}

.lien_groupe:link {font-family: Trebuchet MS;color: #FFFFFF;text-decoration: none;font-size: 16px;font-weight: bold;}
.lien_groupe:visited {font-family: Trebuchet MS;color: #FFFFFF;text-decoration: none;font-size: 16px;font-weight: bold;}
.lien_groupe:hover {font-family: Trebuchet MS;color: #FFFFFF;text-decoration: none;font-size: 16px;font-weight: bold;}
.lien_groupe:active {font-family: Trebuchet MS;color: #FFFFFF;text-decoration: none;font-size: 16px;font-weight: bold;}


/*****************************/
/*
/*           Menu
/*
/*****************************/


#menu{
	margin-right: 5px;
	text-align: center;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	word-spacing: normal;
	font-size: 12px;
}

.lien_menu:link {font-family: Arial;color: #FFFFFF;text-decoration: none;font-size: 11px;font-weight: bold;text-transform:uppercase; letter-spacing: -1; }
.lien_menu:visited {font-family: Arial;color: #FFFFFF;text-decoration: none;font-size: 11px;font-weight: bold;text-transform:uppercase;letter-spacing: -1;}
.lien_menu:hover {font-family: Arial;color: #FFFFFF;text-decoration: none;font-size: 11px;font-weight: bold;text-transform:uppercase;letter-spacing: -1;}
.lien_menu:active {font-family: Arial;color: #FFFFFF;text-decoration: none;font-size: 11px;font-weight: bold;text-transform:uppercase;letter-spacing: -1;}


/*****************************/
/*
/*         Sous-menu
/*
/*****************************/


#partenaires{
	padding-left: 10px;
	padding-bottom: 5px;
}

.article_titre{
	font-family: Trebuchet MS;
	color: #822100;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 4px;
	border-bottom: 1px solid #FE9900;
}

.rubrique_titre{
	font-family: Trebuchet MS;
	color: #822100;
	font-weight: bold;
	font-size: 18px;
}


/*****************************/
/*
/*    	  Statut
/*
/*****************************/


#statut{
	margin-left: 15px;
	padding-top: 20px;
	text-align: left;
}

.statut_titre{
	padding-bottom: 5px;
	font-family: Trebuchet MS;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

.statut_article{
	font-family: Trebuchet MS;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
	margin-left: 20px;
	padding-left: 15px;
	background-image: url(puce2.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.lien_statut_article:link {font-family: Trebuchet MS;color: #FFFFFF;text-decoration: none;font-size: 12px;font-weight: normal;}
.lien_statut_article:visited {font-family: Trebuchet MS;color: #FFFFFF;text-decoration: none;font-size: 12px;font-weight: normal;}
.lien_statut_article:hover {font-family: Trebuchet MS;color: #FFFFFF;text-decoration: underline;font-size: 12px;font-weight: normal;}
.lien_statut_article:active {font-family: Trebuchet MS;color: #FFFFFF;text-decoration: none;font-size: 12px;font-weight: normal;}

/*****************************/
/*
/*    Edito
/*
/*****************************/


.edito_texte{
	padding-top: 5px;
	font-family: Trebuchet MS;
	color: #333333;
	font-size: 12px;
	line-height: 14px;
	text-align: justify;
}


/*****************************/
/*
/*    Actualites
/*
/*****************************/


#actus{
	padding-bottom: 20px;
}

.actus_titre{
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: #822100;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #822100;
}

.lien_actus_titre:link {font-family: Trebuchet MS;color: #822100;text-decoration: none;font-size: 14px;font-weight: bold;}
.lien_actus_titre:visited {font-family: Trebuchet MS;color: #822100;text-decoration: none;font-size: 14px;font-weight: bold;}
.lien_actus_titre:hover {font-family: Trebuchet MS;color: #822100;text-decoration: none;font-size: 14px;font-weight: bold;}
.lien_actus_titre:active {font-family: Trebuchet MS;color: #822100;text-decoration: none;font-size: 14px;font-weight: bold;}

.actus_logo{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #838383;
	text-align: center;
	float: left;
	padding-top: 12px;
	padding-bottom: 10px;
}

.actus_soustitre_resume{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	padding-top: 8px;
	margin-left: 120px;
}

.actus_soustitre{
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
}

.actus_texte_resume{
	font-family: Trebuchet MS;
	font-size: 10px;
	line-height: 11px;
	color: #333333;
	text-align: justify;
	margin-left: 120px;
}

.actus_texte{
	vertical-align: text-top;
	padding-top: 0px;
	font-family: Trebuchet MS;
	color: #333333;
	font-size: 12px;
	line-height: 14px;
	text-align: justify;
}

.actus_suite{
	font-family: Trebuchet MS;
	font-size: 10px;
	line-height: 11px;
	text-align: right;
	padding-right: 15px;
	background-image: url(actus_puce.gif);
	background-repeat: no-repeat;
	background-position: 258px;
}

.lien_actus_suite:link {font-family: Trebuchet MS;color: #000000;text-decoration: none;font-size: 10px;font-weight: normal;}
.lien_actus_suite:visited {font-family: Trebuchet MS;color: #000000;text-decoration: none;font-size: 10px;font-weight: normal;}
.lien_actus_suite:hover {font-family: Trebuchet MS;color: #000000;text-decoration: none;font-size: 10px;font-weight: normal;}
.lien_actus_suite:active {font-family: Trebuchet MS;color: #000000;text-decoration: none;font-size: 10px;font-weight: normal;}


/*****************************/
/*
/*    	  Rubriques
/*
/*****************************/


#rubrique{
	vertical-align: top;
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 30px;
	border-top: 1px;
	border-top-color:#E09E34;
	border-top-style: dotted;
	border-bottom: 1px;
	border-bottom-color:#E09E34;
	border-bottom-style: dotted;
	font-family: Trebuchet MS;
	color: #333333;
	font-size: 12px;
	line-height: 14px;
}

.lien_article{
	padding-bottom: 5px;
}

a:link {font-family: Trebuchet MS;color: #822100;text-decoration: none;font-size: 13px;font-weight: ;}
a:hover {font-family: Trebuchet MS;color: #822100;text-decoration: none;font-size: 13px;font-weight: ;}
a:visited {font-family: Trebuchet MS;color: #FF9900;text-decoration: none;font-size: 13px;font-weight:;}
a:active {font-family: Trebuchet MS;color: #822100;text-decoration: none;font-size: 13px;font-weight: ;}



.lien_article:link {font-family: Trebuchet MS;color: #822100;text-decoration: none;font-size: 16px;font-weight: bold;}
.lien_article:visited {font-family: Trebuchet MS;color: #822100;text-decoration: none;font-size: 16px;font-weight: bold;}
.lien_article:hover {font-family: Trebuchet MS;color: #FF9900;text-decoration: none;font-size: 16px;font-weight: bold;}
.lien_article:active {font-family: Trebuchet MS;color: #822100;text-decoration: none;font-size: 16px;font-weight: bold;}

.article_suite{
	font-family: Trebuchet MS;
	font-size: 10px;
	line-height: 11px;
	text-align: right;
	padding-right: 15px;
	background-image: url(actus_puce.gif);
	background-repeat: no-repeat;
	background-position: 600px;
}

.lien_article_suite:link {font-family: Trebuchet MS;color: #000000;text-decoration: none;font-size: 10px;font-weight: normal;}
.lien_article_suite:visited {font-family: Trebuchet MS;color: #000000;text-decoration: none;font-size: 10px;font-weight: normal;}
.lien_article_suite:hover {font-family: Trebuchet MS;color: #000000;text-decoration: none;font-size: 10px;font-weight: normal;}
.lien_article_suite:active {font-family: Trebuchet MS;color: #000000;text-decoration: none;font-size: 10px;font-weight: normal;}


/*****************************/
/*
/*    	  Articles
/*
/*****************************/


#article{
	vertical-align: top;
	padding-bottom: 20px;
	margin-left: 30px;
}

.article_surtitre{
	font-family: Trebuchet MS;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
}

.article_soustitre{
	font-family: Trebuchet MS;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
}

p {
	font-family: Trebuchet MS;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	text-align: justify;
}


p strong{
	font-family: Trebuchet MS;
	color: #FF6600;
	font-size: 12px;
	line-height: 14px;
	text-align: justify;
} 


.article_descriptif {
	font-family: Trebuchet MS;
	color: #FF9900;
	font-size: 12px;
	line-height: 15px;
	text-align: justify;
}


.article_texte{
	padding-top: 5px;
	font-family: Trebuchet MS;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	text-align: justify;
}

.article_retour{
	margin-right: 5px;
	font-family: Trebuchet MS;
	color: #E09E34;
	font-weight: bold;
	font-size: 14px;
	text-align: right;
}

.lien_article_retour:link {font-family: Trebuchet MS;color: #E09E34;text-decoration: none;font-size: 14px;font-weight: bold;}
.lien_article_retour:visited {font-family: Trebuchet MS;color: #E09E34;text-decoration: none;font-size: 14px;font-weight: bold;}
.lien_article_retour:hover {font-family: Trebuchet MS;color: #E09E34;text-decoration: none;font-size: 14px;font-weight: bold;}
.lien_article_retour:active {font-family: Trebuchet MS;color: #E09E34;text-decoration: none;font-size: 14px;font-weight: bold;}


/*****************************/
/*
/*    	  Carte
/*
/*****************************/

.carte{
	margin-top: 15px;
	vertical-align: top;
	margin-top: 9px;
	font-family: Trebuchet MS;
	color: #333333;
	font-size: 14px;
	line-height: 16px;
	text-align: justify;
}


/*****************************/
/*
/*    	  Contacts
/*
/*****************************/

.contact_texte{
	vertical-align: top;
	margin-top: 10px;
	font-family: Trebuchet MS;
	color: #333333;
	font-size: 14px;
	line-height: 16px;
	text-align: justify;
}

/*****************************/
/*
/*        Adresse
/*
/*****************************/


.adresse_titre{
	padding-top: 10px;
	padding-left: 30px;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #822100;
}

.adresse_texte{
	padding-left: 30px;
	padding-bottom: 10px;
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 12px;
}


/*****************************/
/*
/*        Plugin
/*
/*****************************/


.texteencadre-spip {
	color: #000033;
	background: #EEF;
	border-bottom: 2px solid #0066CC;
	border-left: 1px solid #3399FF;
	border-right: 2px solid #0066CC;
	border-top: 1px solid #3399FF;
	margin: 1em 0;	
	padding: .25em;	
	position: relative;
}

.caractencadre-spip {
	color: #822100;
	font-weight: normal;
}

.caractencadre2-spip {
	color: #009;
	font-weight: bold;
}

acronym.spip_acronym {
	cursor: help;
	border-bottom: 1px dotted;
}

a[hreflang]:after {
content: "\0000a0[" attr(hreflang) "]";
color: #999;
background : transparent;
}

a.spip_blank {
	color: #F00;
}








.spip_forms form label {
	float:none;
}
.spip_forms h2 {
	margin:.2em;
	color:#543E29;
}
.spip_forms {
	color: #333;
	margin: 0px;
	margin-bottom: 16px;
	padding: 6px;
	font-family: Trebuchet, 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.05em;
	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(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%;
}
.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%;
}
.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;
}
.spip_forms .spip_bouton input {
	border: 1px solid #333;
	cursor:pointer;
	padding:.4em;
	background:#FF6600;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1em;
	width:100px ;
	color:#fff;
}
.spip_forms fieldset {
	border: 1px none #8F8181;
	padding: .4em .4em .4em 1em;
	margin:.5em 0 .5em 0;
	border-top-style: dashed;
	border-left: 6px solid #FF6600;
	border-top-color: #c96;
}
.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;}