#header div#site-baseline p {
	color:#664C02;
	font-size:13px;
}

p, ul li {
	font-size:13px;
	color:#333;
}

/* =main */
#main {
	color:#333;
}

#main a, #footer a {
	color:#E98D0C;
	text-decoration:none;
}

#main a:hover, #footer a:hover {
	color:#E9BE3D;
}

#main div.page-resume p {
	font-weight:bold;
}

#main h2 {
	font-size:24px;
	font-weight:bold;
	color:#01822E;
	margin:0 0 0 0;
	padding:0;
	position:relative;
	text-align:left;
}

#main #header-consultant .logo {
	float: right;
	margin: 0px 0 0px 10px;
}

#main #header-consultant .logo img {
	border: 1px solid #eee;
	background: #fff;
	padding: 2px;
}

#main #header-consultant .site {
	margin: 0px 0 0px 0px;
	padding: 5px 0 0 0;
	width: 280px;
}

#main #header-consultant .site p {
	margin: 0;
	padding: 0;
}

#main div.surtitre p {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	text-align:right;
	font-size:14px;
	color:#666;
	font-style:italic;
}

#main div.subtitle p {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-size:11px;
	color:#999;
}

#main p.update-date {
	margin: 0 0 10px 0;
	padding:0 0 0 0;
	color:#99CC33 ;
	font-size:11px;
}

#main p.update-date small {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-size:11px;
	color:#999;
}

#main small.date {
	margin-bottom:20px;
}

#main div.logo {
	float:left;
	margin: 5px 10px 0 0;
}

#main div.logo img {
	border:0;
}

#article div.logo {
	margin:5px 10px 10px 0;
}

#main div.resume p {
	font-size:13px;
	font-weight:bold;
	color:#333;
}

#main .article div.resume p {
	font-size:12px;
	font-weight:bold;
	color:#666;
}

strong {
	font-size:12px;
}

.articles {
	margin-left:20px !important;
}

.article .resume, .article .logo {
	margin-left:20px !important;
}

.article .logo {
	margin-top:10px !important;
}

.action-news {
	border-bottom:1px solid #eee;
}

.action-news .resume {
	margin-left:20px !important;
}

/* =video : définit en classe si ajout supplémentaire d'autres vidéos */
#main div.video {
	margin:20px 0 0 0;
	text-align:center;
}

/* =url-site */
#main div.url-site {
	background:#EBEBEB;
	text-align:center;
	margin:0 auto;
	width:400px;
	padding:5px;
}

#main div.url-site p {
	margin:0;
	padding:0;
}

#main div.url-site p a {
	text-decoration:underline;
}

#main div.url-site p a:hover {
	text-decoration:none;
}

/* eof url-site */

#main h3, #main h4, #main h5, #main h6 {
	margin:0;
	padding:0;
}

#main h3 {
	font-size:16px;
	color:#01822E;
	font-weight:bold;
	margin: 15px 0 0 0;
}

#main h4 {
	font-size:14px;
	color:#01822E;
	font-weight:bold;
	margin: 15px 0 0 0;
	padding-bottom:5px;
	border-bottom:1px solid #eee;
}


/* versus spip-tag in the text div */
#main .texte ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#main .texte ul li{
	margin: 0 0 0 20px;
	padding:0 0 0 10px;
	line-height:19px;
	list-style:none;
	background: url(../IMAGES/item-navigation.gif) no-repeat 0 7px;
}

/* =portfolio & documents-joints */
#portfolio, #documents-joints {
	border:1px solid #eee;
	padding:10px;
	margin-bottom:20px;
}

#portfolio h3, #documents-joints h3 {
	margin:0 0 10px 0;
	background:#eee;
	padding:3px;
	color:#333;
	font-weight:normal;
	font-size:13px;
}

#portfolio img  {
	border:1px solid #99CC33;
}

#documents-joints ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#documents-joints ul li {
	margin:10px 0 0 0;
	padding:0 0 0 0;
	clear:both;
}

#documents-joints ul li div.logo {
	float:left;
}

#documents-joints ul li div.logo img  {
	border:1px solid #99CC33;
}

#documents-joints ul li small {
	color:#99CC33;
}

#documents-joints ul li div p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color:#666;
}

/* eof portfolio & documents-joints*/

/* =post-scriptum */
#main .post-scriptum p{
	color:#999;
}

/* =spip_documents */
.spip_documents img {
		border:1px solid #99CC33 !important;
}

.spip_documents .spip_doc_titre {
	text-align:center;
}

.spip_documents .spip_doc_titre strong{
	font-weight:normal;
	font-size:11px;
	color:#666;
}

.spip_documents .spip_doc_descriptif {
	display:none;
}

.spip_documents_left {
	float:left;
	margin:0 10px 5px 0;
}

.spip_documents_right {
	float:right;
	margin:0 10px 0 10px;
}

.spip_documents_center {
	margin:0 auto;
}

.spip_documents {
	text-align:center;
}

.spip_documents .spip_doc_titre {
	width:100% !important;
}

/* =pagination */
.pagination {
	margin:15px 0 0 0;
	padding:0 0 0 0;
	text-align:right;
}

.pagination span.on {
	color:#99CC33;
}

.top {
	border-bottom:1px solid #eee;
	padding-bottom:5px;
}

.bottom {
	border-top:1px solid #eee;
	padding-top:5px;
}

/* distinguo article/rubriques */
.rubriques img, .articles img {
	border:0;
	float:left;
	margin:0 10px 5px 0;
}

.rubriques div.resume p, .articles div.resume p {
	font-size:12px !important;
	color:#666 !important;
}

.rubriques div.resume {
	margin: 0 0 0 20px;
}


/* =promote-products */
#promote-products {
	padding:0px 5px 5px 0px;
	margin:0px 10px 5px 0px;
}

h3.promote-products {
	font-size:14px !important;
	border-bottom: 1px dotted #9EC02D;
	padding-bottom:5px !important;
}

.more-margin-top {
	margin-top:30px !important;
}


div.promote-products {
	margin: 20px 0 0 0;
}

/* =consultants */
#consultants-filter  {
	background:#f8f8f8;
}

#consultants-filter li {
	display: inline;
	list-style:none;
}

/* eof consultants */

/* =consultants-all-articles */
.consultants-all-articles {
	border:1px solid #eee;
	margin-top:30px;
	padding:10px;
}

.consultants-all-articles .articles {
	margin: 0 0 0 20px;
}

/* eof consultants-all-articles */

/* =consultants-login : formulaire d'identification des consultants */
#consultants-login {
	margin: 20px 0 0 0;
}

#consultants-login p.status-consultants-login {
	border:1px solid #eee;
	padding:10px;
	text-align:center;
}

/* eof consultants-login */

/* =formulaire_redacteur_login */
.formulaire_redacteur_login, .formulaire_redacteur_login form, #consultants-login form {
	margin:0 !important;
	padding:0 !important;
}

.formulaire_redacteur_login fieldset, #consultants-login fieldset {
	margin:0 !important;
	padding:10px !important;
	border:1px solid #eee;
}

.formulaire_redacteur_login label, .pseudo-label, #consultants-login label {
	color:#99CC33;
	margin: 0 0 0 10px !important;
}

.formulaire_redacteur_login p.checkbox, #consultants-login p.checkbox {
	margin: 0 0 0 5px !important;
}

.formulaire_redacteur_login p.checkbox label, #consultants-login p.checkbox label {
	margin: 0 0 0 2px !important;
}

.formulaire_redacteur_login .reponse_formulaire, #consultants-login .reponse_formulaire  {
	color:#FF3300;
	text-align:justify !important;
	margin: 0 0 10px 0 !important;
}

.pseudo-label strong, #consultants-login strong {
	color:#666;
}

.formulaire_redacteur_login h3, #consultants-login h3 {
	font-size:13px !important;
	color:#01822E !important;
	font-weight:bold;
	margin:0 0 10px 0 !important;
	padding:0;
}

.formulaire_redacteur_login legend, #consultants-login legend {
	font-size:13px;
	color:#01822E;
	font-weight:bold;
	margin:0;
	padding:0;
}

.formulaire_redacteur_login p, #consultants-login p {
	margin:0;
	padding:0;
}

.formulaire_redacteur_login input, #consultants-login input {
	border:1px solid #666;
	margin-top:5px;
}

.formulaire_redacteur_login p.spip_bouton, #consultants-login p.spip_bouton {
	text-align:right;
}

.formulaire_redacteur_login p.spip_bouton input, #consultants-login p.spip_bouton input {
	width:70px;
	background:#01822E;
	border:0 !important;
	color:#fff;
	font-size:13px !important;
	font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
	height:20px;
}

/* eof formulaire_redacteur_login */

/* =formulaire_redacteur */
h4.personnal-space {
	margin:60px 0 10px 0 !important;
}

.formulaire_redacteur {
	padding:0px;
}

.formulaire_redacteur label {
	display:block;
	width:300px;
	font-size:13px;
	color:#99CC33;
	float:left;
	margin-top:10px;
}

.formulaire_redacteur form input, .formulaire_redacteur form textarea {
	width:300px;
	border:1px solid #666;
	color:#333;
}

.formulaire_redacteur small {
	text-align:left !important;
	font-size:13px;
	color:#333;
	display:block;
}

.formulaire_redacteur #textarea_1 {
	width:400px;
}

.formulaire_redacteur p {
	text-align:left !important;
	clear:both;
}

.formulaire_redacteur .reponse_formulaire  {
	color:#FF3300;
	text-align:justify !important;
	margin: 0 0 10px 0 !important;
}

.formulaire_redacteur .previsu .spip_bouton input {
	width:250px !important;
}

.formulaire_redacteur .spip_bouton {
	text-align:right;
}

.formulaire_redacteur legend {
	background:#99CC33;
	padding:5px;
	font-size:14px;
	color:#fff;
}

.formulaire_redacteur fieldset {
	border:1px solid #eee;
	margin: 0 0 15px 0;
}

.formulaire_redacteur .spip_barre #barre_1 {
	width:392px;
	border:0;
	height:20px;
	font-size:11px;
	padding:5px;
}

.formulaire_redacteur p {
	margin:0;
	padding:0;
}

.formulaire_redacteur p small {
	display:none;
}

.formulaire_redacteur .previsu em {
	font-style: normal;
	color:#666;
	display:block;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #666;
}

/* =previsualisation*/

.formulaire_redacteur .previsu div.surtitre p {
	text-align:right !important;
}

.formulaire_redacteur .previsu h2 {
	margin:10px 0 0 0 !important;
	padding:0;
	font-size:20px !important;
}

.formulaire_redacteur .previsu div.subtitle p {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-size:11px !important;
	color:#999 !important;
}

.formulaire_redacteur .previsu div.resume p, .formulaire_redacteur .previsu div.texte p{
	text-align:justify !important;
}

.formulaire_redacteur .previsu div.texte ul {
	margin: 10px 0 10px 0 !important;
}

.formulaire_redacteur .previsu div.resume p {
	margin: 15px 0 0 0;
	padding:0 0 0 0;
}

.formulaire_redacteur .previsu div.texte {
	margin: 15px 0 0 0;
	padding:0 0 0 0;
}


.formulaire_redacteur .spip_barre img {
	border:1px solid #eee;
}

.formulaire_redacteur .spip_bouton {
	text-align:right !important;
	margin-top:10px;
}

.formulaire_redacteur .spip_bouton input{
	width:170px !important;
	background:#01822E;
	border:0 !important;
	color:#fff;
	font-size:13px !important;
	font-weight:bold;
	margin:0;
	padding:0 5px 5px 0;
	height:20px;
}

/* eof formulaire_redacteur*/


/* Newsletter */
ul#liste_lettres, #newsletter-signup ul {
	list-style:none;
}

ul#liste_lettres li, #newsletter-signup ul li {
	list-style:none !important;
}

ul#liste_lettres li input {
	width:15px;
	float:left;
	margin-top:12px;
}

ul#liste_lettres li label {
	display:block !important;
	width:300px !important;
	font-size:13px !important;
	color:#99CC33 !important;
	float:left !important;
	margin-top:10px !important;
}

ul#liste_lettres li label span {
	display:block;
	color:#ff3300;
}

#newsletter-signup ul, ul li, form, fieldset, dl, dd, dt {
	margin:0;
	padding:0;
}

dl.erreur dt label {
		color:#ff3300 !important;
}

/* eof newsletter */

/* ==classes utiles */
hr.clear {
	clear:both;
	visibility:hidden;
}

span.last {
	display:none;
}

.on {
	font-weight:bold;
}

/* =navigation */
h3.navigation  {
	margin-top:25px;
}

ul#navigation {
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
	width:180px;
}

ul#navigation li {
	border-bottom:1px solid #EAEEF5;
	background:url(../IMAGES/item-navigation.gif) no-repeat 5px 5px;
	padding: 0 0 5px 15px;
}

ul#navigation li.last {
	border-bottom:0;
}

ul#navigation li a, #sub-navigation ul li a {
	color:#E98D0C;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

ul#navigation li a:hover, #sub-navigation ul li a:hover {
	color:#E5BE49;
}

ul#navigation li span.on {
	color:#E5BE49 !important;
}

/* =sisters: rubriques soeurs de la rubrique courante */
#sisters {
	list-style:none;
	margin:0;
	padding:0;
	background:#eee;
	padding:2px;
	text-align:right;
	clear:both;
}

#sisters li {
	display:inline;
		color:#666;
}

/* =connect-consultants */
#connect-consultants {
	position: relative;
}

#connect-consultants a {
	text-decoration:none;
	font-weight:bold;
	color:#664C02;
	font-size:12px;
	background:url(../IMAGES/after-connect-consultants.jpg) no-repeat top right;
	display:block;
	height:25px;
	margin: 1px 5px 0 -10px;
	padding:3px 0 0 0;
}

#connect-consultants a:hover {
	text-decoration:underline;
}

.to-public {
	position: relative;
	top: 3px;
	left: -14px;
	background: url(../IMAGES/to-public.jpg) no-repeat top left;
	padding: 13px 15px 10px 13px;
	width: 200px;
}

.to-public a {
	margin: 1px 8px 0 -10px !important;
}

/* =form */
fieldset {
	border:0;
}

p.submit {
	text-align:right;
}

/* =sidebar-form */
form.sidebar-form {
	position:relative;
}

form.sidebar-form label {
	font-size:11px;
	color:#333333;
}

/* =search-form */
h3.search {
	margin-top:30px;
}

form#search-form label {
	display:none;
}

form#search-form input {
	position:absolute;
	top:0;
	left:20px;
}

form#search-form input#search-q {
	background:url(../IMAGES/bg-search-input.gif) no-repeat top left;
	padding-left:15px;
}


form#search-form p.submit {
	position:absolute;
	top:-13px;
	left:145px;
}

/* eof search-form */

/* =newsletter */
/* au niveau de la sidebar */
h3.newsletter  {
	margin-bottom:0;
}

form#newsletter label {
	color:#333 !important;
	display:block;
	margin-left:10px;
}

form#newsletter input {
	position:absolute;
	top:40px;
	left:20px;
}

form#newsletter input#mail_newsletter {
	background:url(../IMAGES/bg-newsletter-email.gif) no-repeat top left;
	padding-left:15px;
}


form#newsletter p.submit {
	position:absolute;
	top:-13px;
	left:145px;
}
/* eof newsletter-form */

/* =newsletter-signup */
/* au niveau du formulaire d'inscription */
#newsletter-signup label {
	display:block;
	width:300px;
	font-size:13px;
	color:#99CC33;
	float:left;
	margin:10px 0 10px 0;
}

#newsletter-signup dt, dl, dd {
	display:block;
	margin:0 !important;
	padding:0 !important;
}

#newsletter-signup input, #newsletter-signup select {
	width:300px;
	border:1px solid #666;
	color:#333;
}

#newsletter-signup ul.boutons {
	list-style:none;
	width:400px !important;
	text-align:right;
	margin-top:10px;
}

#newsletter-signup ul.boutons input {
	width:70px !important;
	background:#01822E;
	border:0 !important;
	color:#fff;
	font-size:13px !important;
	font-weight:bold;
	margin:0;
	padding:0 5px 5px 0;
	height:20px;
}

form.sidebar-form input {
	width:121px;
	border:1px solid #999999;
}

form.sidebar-form p.submit {
	position:absolute;
	top:0;
	right:0;
}

form.sidebar-form p.submit input {
	width:30px;
	background:#01822E;
	border:0;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
	height:20px;
}

#sidebar h3 {
	color:#01822E;
	font-size:11px;
	padding-left:5px;
}

/* =acces-plateform */
#access-plateform {
	margin-top:30px;
	background:url(../IMAGES/bg-access-plateform.jpg) no-repeat 0 20px;
	width:179px;
	height:370px;
	font-family:Arial;
}

#access-plateform h3 {
	font-size:12px;
	font-weight:bold;
}

#access-plateform p.ask {
	color:#01822E;
	text-align:right;
	width:115px;
	font-size:12px;
	font-weight:bold;
	margin-top:65px;
}

#access-plateform p span.call-to {
	color:#B1B712;
	display:block;
	font-size:16px;
	font-weight:bold;
	margin:-10px 0 0 5px;
	padding:0 0 0 0;
	background:url(../IMAGES/under-call-to.jpg) no-repeat bottom left;
}


#access-plateform p span.phone {
	background:url(../IMAGES/before-phone.gif) no-repeat top left;
	font-size:16px;
	color: #F20885;
	font-weight:bold;
	padding:10px 0 10px 35px;
	display:block;
	margin:10px 0 0 0;
}

#access-plateform ul {
	margin:-15px 0 0 45px;
	padding:0;
}

#access-plateform ul li {
	list-style:none;
	padding: 0 0 0 20px;
	line-height:20px;
}

#access-plateform ul li a {
	text-decoration:none;
	color:#E7087B;
	font-size:12px;
}

#access-plateform ul li a:hover {
	text-decoration:underline;
}

#access-plateform ul li.more-information {
	background:url(../IMAGES/before-more-information.gif) no-repeat top left;
}

#access-plateform ul li.direct-access {
	font-weight:bold;
	background:url(../IMAGES/before-direct-access.gif) no-repeat top left;
}

#access-plateform p.notice {
	color:#333333;
	font-size:11px;
	text-align:justify;
	width:150px;
	margin:0 0 10px 15px;
	padding:0 0 0 0;
}

/* =sub-navigation */
#sidebar #sub-navigation h3 {
	background:#01822E;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:3px;
}

#sidebar #sub-navigation ul {
	list-style:none;
	margin:0 0 0 20px;
	padding:0;
}

/* eof sub-navigation*/

/* =stories */
#sidebar #stories {
	margin-top:-30px;
}

#sidebar #stories {
	background:url(../IMAGES/bg-stories.gif) no-repeat top left;
}

#sidebar #stories h3 {
	color:#333333;
	font-weight:bold;
	font-size:11px;
	margin:20px 0 0 20px;
}

#sidebar .first {
	margin-top:0px !important;
}

#sidebar .story {
	margin-top:10px;
}

#main .story div.logo{
	margin: 10px 10px 10px 0;
}

#sidebar .story img {
	float:left;
	margin: 0 10px 0 20px;
	border:1px solid #99CC33;
}

#sidebar .story h4 {
	margin:2px 0 0 0;
	padding:0;
}

#sidebar .story h4 a {
	font-size:11px;
	color:#01822E;
	font-weight:bold;
	text-decoration:none;
}

#sidebar .story h4 a:hover {
	text-decoration:underline;
}

#sidebar .story p {
	margin:2px 0 3px 0;
	padding:0 0 0 20px;
	text-align:left;
}
/* eof stories */

/* HOME */
#actions-on-home {
	list-style:none;
	margin:20px 0 0 5px;
	padding:0;
	text-align:left;
}

#actions-on-home li{
	width:140px;
	padding:5px;
	float:left;
}

#actions-on-home li h3 {
	margin:0;
	padding:0;
	font-size:13px;
}

#actions-on-home li .resume p {
	font-weight:normal !important;
	font-size:12px;
}

#actions-on-home li a.lire-la-suite {
	float: right;
}

/* eof HOME */

/* =story (témoignages) */

/* listes des témoignages */

#main .stories {
	background:url(../IMAGES/bg-story.gif) no-repeat top left;
	height:151px;
	width:458px;
	color:#fff;
}

#main .odd {
	background:url(../IMAGES/bg-story.gif) no-repeat top left;
	padding:15px 0 0 30px;
}

#main .even {
	background:url(../IMAGES/bg-story-inverse.gif) no-repeat top left;
	padding:15px 0 0 20px;
}

#main .even .logo{
		width: 110px;
		float:left;
}


#main .odd img {

	margin:15px 5px 5px 0;
	border:1px solid #99CC33 !important;
}

#main .even {
	position: relative;
}

#main .even img {
	margin:15px 5px 5px 15px;
	border:1px solid #99CC33 !important;
}

#main .stories h3 {
	color:#664C02;
	margin-left:0px;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:0;
	text-align: left;
}

#main .odd h3 {
	width:420px;
}

#main .even h3 {
	width:320px;
}

#main .stories h3 a {
	color:#664C02;
}

#main .stories small.date {
	font-size:11px;
	border-left:1px solid #fff;
	padding-left:5px;
	margin-bottom:5px;
	padding-bottom:0;
	display:block;
}

#main .odd div.resume p {
	margin-top:0px;
	color:#fff;
	font-weight:normal;
	width:420px;
	line-height:13px;
}

#main .even .details {
	float: left;
	width: 320px;
}

#main .even div.resume p {
	margin-top:0px;
	color:#fff;
	font-weight:normal;
	width:320px;
	line-height:13px;
}


#main .odd small.author {
	font-size:12px;
	margin-left:10px;
	display:block;
}

#main .even small.author {
	font-size:12px;
	margin-right:10px;
	display:block;
	width: 320px;
}

#main .stories small.author a {
	color:#fff;
	font-weight:bold;
}

#main .stories small.author a:hover {
	text-decoration:underline;
}

/* --- --- */

#story {
	background:url(../IMAGES/bg-story.gif) no-repeat top left;
	height:151px;
	width:458px;
	color:#fff;
	padding:15px 0 0 30px;
}

#story h3 {
	margin-left:0px;
	font-size:13px;
	font-weight:bold;
	width:420px;
	margin-bottom:0;
	padding-bottom:0;
}
#story h3 a {
	color:#fff;
}

#story small.date {
	font-size:11px;
	border-left:1px solid #fff;
	padding-left:5px;
	margin-bottom:5px;
	padding-bottom:0;
	display:block;
}

#story div.resume p {
	margin-top:0px;
	color:#fff;
	font-weight:normal;
	width:420px;
	line-height:13px;
}

#story img {
	float:left;
	margin:15px 5px 5px 0;
	border:1px solid #99CC33 !important;
}

#story small.author {
	font-size:12px;
	margin-left:10px;
	display:block;
}

#story small.author a {
	color:#fff;
	font-weight:bold;
}

#story small.author a:hover {
	text-decoration:underline;
}

/* eof story */

/* =actions-breves */
#actions-breves {
	margin-top:30px;
	clear: both;
}

#actions-breves h3 {
	font-size:14px !important;
	background:url(../IMAGES/under-call-to.jpg) no-repeat bottom left;
	padding-bottom:5px !important;
}

/* eof actions-breves */

/* partenaires */
.partenaire {
	width: 140px;
	float: left;
	margin: 5px;
	text-align: center;
}

.partenaire .logo {
	width: 100%;
	float: none !important;
}

/* eof partenaires */

/* =.spip_forms form : utiliser notamment pour la section "contactez-nous" (Les styles ont été désactivés au niveau du plugin)*/
.spip_forms legend, .spip_forms .spip_form_label_obligatoire {
	display:none;
}

.spip_forms form input, .spip_forms form textarea {
	width:300px;
	border:1px solid #666;
	color:#333;
}

.spip_forms .spip_bouton input{
	width:70px !important;
	background:#01822E;
	border:0 !important;
	color:#fff;
	font-size:13px !important;
	font-weight:bold;
	margin:10px 155px 0 0;
	padding:0 5px 5px 0;
	height:20px;
}

.spip_forms span.spip_form_label {
	color:#fff;
}

.spip_form_label_details {
	display:block;
	clear:left;
	color:#666;
	margin-bottom:5px;
}

.spip_forms .spip_barre {
	display:none;
}

.spip_forms form label {
	display:block;
	width:300px;
	font-size:13px;
	color:#99CC33;
	float:left;
	margin-top:10px;
}

.spip_forms .erreur {
	color:#666;
	font-size:13px;
	display:block;
	background:url(../IMAGES/item-navigation.gif) no-repeat 5px 5px;
	padding-left:15px;
	margin-top:5px;
}

.spip_forms .champ_obli_oubli {
	border:2px solid #FF3300;
}


/* eof formulaire_redacteur_login */

/* =logo-rubrique */
.logo-rubrique {
}
/* eof logo-rubrique*/

/* =footer */
#footer ul {
	list-style:none;
	padding-top:3px;
}

#footer ul li {
	color:#fff;
	display:inline;
}

#footer ul li.rss-2-0 {
	background:url(../IMAGES/before-rss.jpg) no-repeat top left;
	padding-left:20px;
}

#footer ul li.english-version {
	background:url(../IMAGES/before-english-version.jpg) no-repeat top left;
	padding-left:20px;
}

#footer ul li.french-version {
	background:url(../IMAGES/before-french-version.jpg) no-repeat top left;
	padding-left:20px;
}

#footer ul li a {
	color:#fff;
	text-decoration:none;
}

#footer ul li a:hover {
	color:#fff;
	text-decoration:underline;
}

#footer address {
	font-style:normal;
	font-size:11px;
	color:#333;
	display:block;
	padding:  0 0 20px 0;
}
/* eof footer */

/* =newsletter */
#newsletter h3 {
	font-size:14px !important;
	background:url(../IMAGES/under-call-to.jpg) no-repeat bottom left;
	padding-bottom:5px !important;
	margin-top:20px !important;
}

#link-cancel-subscription {
	margin-top:50px;
}

#link-cancel-subscription ul {
	margin:0 0 0 10px;
	padding:0;
}

#link-cancel-subscription ul li{
	margin: 0 0 0 0px;
	padding:0 0 0 10px;
	line-height:19px;
	list-style:none;
	background: url(../IMAGES/item-navigation.gif) no-repeat 0 7px;
}

#link-cancel-subscription a {
	color:#E98D0C;
	text-decoration:none;
}

#link-cancel-subscription a:hover {
	color:#E9BE3D;
	text-decoration:underline;
}
/* eof newsletter */