/*
le th�?¨me Contre Feux
name: Contre Feux
designer: Hi-Pi
designer_url: http://www.hi-media.com 
layouts: 
*/
:link,:visited {text-decoration:none;}
html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
table,th,tr,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  font-weight:normal;
}
table {border-spacing:0;}
fieldset,img,abbr,acronym {border:0;} 
.clearleft {clear:left;}

body {
  background:transparent url(/static/themes/contrefeux/images/bg.jpg) repeat-x scroll center top;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
}
img, table {border:0;}
p.inner {padding:12px;}
div.inner {padding:12px;}
a {text-decoration:none;color:#fc3702;outline:none}
a:hover {text-decoration:underline;outline:none}
#container {
  background:transparent url(/static/themes/contrefeux/images/shadow_border.png) center top repeat-y;
  margin:0pt auto;
  width:1022px;
}
blockquote{
  margin:0 25px 0 25px;
}
.petit-texte { margin:20px }
.petit-texte .titre { font-weight:bold;font-size:140%;margin-bottom:20px;margin-top:30px;margin-left:15px; }
/* HACKS IE6 */
* html #site {border-left:solid 1px #666;border-right:solid 1px #666; } /* PNG sous IE6 remplacï¿½ apr bordures */
* html #container {background:transparent;}
/* IE6 */
#site {
background:#738F93 url(/static/themes/contrefeux/images/header_1.jpg) no-repeat scroll center top;
margin:0pt 11px;
position:relative;
width:1000px;
}
#mainblock {
background:url(/static/themes/contrefeux/images/fond-bloc.gif) repeat-y;
}
#header {position:relative;}
#header h1 {margin:0;padding:0;}
#header h1 a {width:700px;height:100px;display:block;}
.btn-ok, .btn-signez, .btn-publiez {
	height:20px;
	line-height:20px;
	color:#fff;
	border:none;
	font-weight:bold;
	font-size:11px;
	background-color:transparent;
}
.btn-ok {width:26px;background:url(/static/themes/contrefeux/images/bout_ok.gif);margin-left:5px;}
.btn-signez {width:86px;background:url(/static/themes/contrefeux/images/bout_signez.gif);}
.btn-publiez {width:66px;background:url(/static/themes/contrefeux/images/bout_publiez.gif);;}

#topbox {
height:99px;
position:absolute;
top:1px;
left:700px;
}
#toptabs {
left:0pt;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:absolute;
text-align:center;
top:4px;
}
#toptabs li {
background:#f90 url(/static/images/contrefeux/bg-onglet-orange.gif) repeat-x bottom;
position:absolute;
}
#toptabs li.noir {
background:#000;
font-size:11px;
font-weight:bold;
height:25px;
line-height:25px;
}
#toptabs li#toptab-particip {
left:0;
width:147px;
}
#toptabs li#toptab-ident {
left:153px;
width:147px;
}
#toptabs li a {
color:#fff;
display:block;
font-size:11px;
font-weight:bold;
height:25px;
line-height:25px;
text-decoration:none;
}
#toptabs li a:hover {
text-decoration:underline;
}
#topbox-texte {
background:#000;
clear:both;
height:70px;
width:300px;
}
#topbox-inner {
background:#fff;
margin:5px;
height:60px;
overflow:hidden;
}
#topbox-texte {
left:0pt;
position:absolute;
top:29px;
}
form.logintab label.bloc , form.logintab a.bloc {
	display:block;
	width:112px;
	margin-left:1px;
	float:left;
	line-height:17px;
}
form.logintab label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
form.logintab input.bloc {
	clear:left;
	width:95px;
	margin-right:10px;
}
form.logintab a.rouge {text-decoration:underline;}
form.logintab a.rouge:hover {text-decoration:none;}
form.logintab input.btn-ok , form.logintab input.bloc { margin-bottom:5px; }
a.moncompte-profil, a.moncompte-laredaction, a.moncompte-particip {
	display:block;
	float:left;
	padding:2px 8px 2px 20px;
	margin-top:7px;	
	text-decoration:underline;
}
a.moncompte-profil:hover, a.moncompte-laredaction:hover, a.moncompte-particip:hover { text-decoration:none; }
a.moncompte-profil:visited, a.moncompte-laredaction:visited, a.moncompte-particip:visited { text-decoration:underline; }
a.moncompte-profil,a.moncompte-profil:hover {background:url(/static/images/contrefeux/ico-profil.gif) no-repeat left;}
a.moncompte-laredaction,a.moncompte-laredaction:hover {background:url(/static/images/contrefeux/ico-proposition.gif) no-repeat left;}
a.moncompte-particip,a.moncompte-particip:hover {background:url(/static/images/contrefeux/ico-ecrire.gif) no-repeat left;}
#menubar {
  background:#576C71 none repeat scroll 0%;
  height:32px;
}
#menubar li {
  float:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin-right:1px;
}
#menubar #menu-international {
  width:140px;
}
#menubar #menu-culture {
  width:90px;
}
#menubar #menu-politique {
  width:110px;
}
#menubar #menu-economie {
  width:115px;
}
#menubar #menu-debats {
  border-right:1px solid #738F93;
  width:70px;
}
#menubar #menu-petitions {
  border-right:1px solid #738F93;
  width:80px;
}
#menubar #menu-humeur {
  width:70px;
}
#menubar li a {
  display:block;
  height:32px;
  line-height:32px;
  text-align:center;
  text-decoration:none;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight:bold;
}
#menubar li.off a.cat {
  background:#E4E6B7 none repeat scroll 0%;
  color:#000000;
  font-size:14px;
}
#menubar li.off a.page {
  color:#FFFFFF;
  font-size:12px;
}
#menubar li.active {
  background:#FFFFFF url(/static/themes/contrefeux/images/shadow_menu_left.gif) repeat-y scroll left center;
}
#menubar li.active a.cat {
  background:transparent url(/static/themes/contrefeux/images/shadow_menu_right.gif) repeat-y scroll right center;
  font-size:14px;
  color:#000000;
}
#menubar li.active a.page {
  background:transparent url(/static/themes/contrefeux/images/shadow_menu_right.gif) repeat-y scroll right center;
  font-size:12px;
  color:#000000;
}
#searchbar {
  background:transparent url(/static/themes/contrefeux/images/header_2.jpg) no-repeat scroll center top;
  color:#FFFFFF;
  height:100px;
  position:relative;
}
#searchbox {
  color:#FFFFFF;
  font-size:12px;
  left:15px;
  position:absolute;
  top:18px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
#searchbox #query {
  width:200px;
}
#searchbox label { padding-right:15px; }
#searchbox span {
  display:block;
  font-weight:bold;
  margin-bottom:10px;
}
#searchbox input {margin-top:4px;}
.search-res {
	font-size:16px;
	font-weight:bold;
	padding:5px 10px 6px;
	border-bottom:dashed 1px #666;
	color:#738f93;
	margin:0 5px;
	font-variant: small-caps;
}
.search-nores {
	margin:15px;
	text-align:center;
	font-size:15px;
	color:#666666;
}
.search-info{
	padding:5px 14px;
	font-size:13px;
	line-height:15px;
}
#superbanner {
  position:absolute;
  right:5px;
  top:136px;
}
#col-droite {
  background-color:#D1D1D1;
  float:right;
  width:300px;
}
.date {
  color:#666;
}
.debat-box {
  background:#E4E6B7 url(/static/themes/contrefeux/images/gradient_debat.jpg) repeat-x scroll center top;
}
.debat-titre {
  background:#000000 none repeat scroll 0%;
  color:#FFFFFF;
  font-weight:bold;
  padding:3px;
}
.debat-sub {
  background-color:#FFF;
  color:#000;
  padding:3px;
}
.debat-articletitre {
  display:block;
  color:#000;
  font-weight:bold;
  font-size:11px;
}
.debat-articletexte {
  display:block;
  color:#666;
  font-size:11px;
}
.petition-titre {
  background:#000000 none repeat scroll 0%;
  color:#FFFFFF;
  font-weight:bold;
  margin-bottom:50px;
  padding:3px;
}
.debat-image {
  margin:0 8px 0 0;
}
a.debat-label {
  color:#000000;
  display:block;
  font-size:18px;
  font-weight:normal;
  line-height:18px;
  margin-bottom:5px;
  margin-top:10px;
  text-decoration:none;
}
a.debat-label:hover {
  text-decoration:underline;
}
a.debat-lien {
  color:#FD3400;
  font-size:11px;
  line-height:20px;
  margin-right:12px;
}
a.debat-lien:hover {
  text-decoration:none;
}
.redac-box .inner { background:url(/static/images/contrefeux/blog-redacbox.gif) no-repeat 10px 36px; }
.redac-box .debat-label , .redac-box .debat-lien { margin-left:43px; }
.articles-box {
  background:#EFEFEF url(/static/themes/contrefeux/images/gradient_articles.jpg) repeat-x scroll center top;
  border-bottom:8px solid #EFEFEF;
}
.articles-titre {
  color:#738F93;
  display:block;
  font-weight:bold;
}
#tagcloud {margin:0 10px;}
#tagcloud li{display:inline;margin-right:5px;}
#tagcloud li a{text-decoration:none; color:#000;}
#tagcloud li a:hover{text-decoration:underline;}
#tagcloud .rank-1 a{color:#fc9a01;font-size:1.7em;}
#tagcloud .rank-2 a{color:#fc9a01;font-size:1.5em;}
#tagcloud .rank-3 a{color:#fc9a01;font-size:1.4em;}
#tagcloud .rank-4 a{color:#fc9a01;font-size:1.2em;}
#tagcloud .rank-5 a{color:#000000;font-size:1.2em;}
#tagcloud .rank-6 a{color:#000000;font-size:1.1em;}
#tagcloud .rank-7 a{color:#000000;font-size:1em;}
#tagcloud .rank-8 a{color:#666666;font-size:1em;}
#tagcloud .rank-9 a{color:#666666;font-size:0.9em;}
#tagcloud .rank-10 a{color:#666666;font-size:0.9em;}
#topnotes-tabs, #topnotes-tabs-texte {
  margin:0pt 6px;
}
#topnotes-tabs li {
  margin-right:3px;
  background:#D1D1D1 url(/static/themes/contrefeux/images/article_tab_off.jpg) repeat-x scroll center bottom;
  display:block;
  float:left;
  font-size:11px;
  font-weight:bold;
  height:22px;
  line-height:22px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  text-align:center;
  width:94px;
}
li#tab-apprecies {
  margin-right:0;
}
#topnotes-tabs li a {
  color:#666666;
  display:block;
  text-decoration:none;
}
#topnotes-tabs li a:hover {
  text-decoration:underline;
}
#topnotes-tabs li.active {
  background:#FFFFFF;
}
#topnotes-tabs-texte {
  background:#FFFFFF;
  padding:0 10px 10px 10px;
  clear:both;
}
.topnotes-titre {
  color:#FE9900;
  font-size:11px;
  margin:0 5px 5px 0;
  padding-left:24px;
  padding-top:10px;
  text-transform:uppercase;
  clear:left;
  background-repeat:no-repeat;
  min-height:14px;
}
.topnotes-article {
  color:#666666;
  font-size:11px;
  margin-left:24px;
  margin-bottom:10px;
  /* height:50px; */
}
.topnotes-image {
	float:left;
	margin-right:5px;
	margin-left:24px;
	height:50px;
	width:75px;
	overflow:hidden;
}
#topnotes-tabs-texte .bgreaction { background-image:url(/static/images/contrefeux/ico-reaction.gif); background-position:left 6px; }
#topnotes-tabs-texte .bgevaluation { background-image:url(/static/images/contrefeux/ico-evaluation.gif); background-position:left 7px; min-height:15px; }
#topnotes-tabs-texte .bgconsultation { background-image:url(/static/images/contrefeux/ico-consultation.gif); background-position:left 6px; }

.tablayout td {
	vertical-align:top;
}
#contenu {
  float:right;
  margin-right:2px;
  width:696px;
  position:relative;
  zoom:1;
  background:#FFFFFF url(/static/themes/contrefeux/images/corner.gif) no-repeat top right;
}
#corner {
  display:none;
  width:30px;
  height:22px;
  background:#FFFFFF url(/static/themes/contrefeux/images/corner.gif) no-repeat;
  float:right;
  margin-right:0px !important;
  margin-right:-5px;
  zoom:1;
}
.ligne {
  border-bottom:1px solid #CCCCCC;
  clear:left;
  height:15px;
}
.pasfinie { margin-right:12px; }
.article { padding:12px; }
.alaune { margin-right:10px; }
.insertpub {padding:12px;border-bottom:solid 1px #ccc;}
.article-image {
margin-right:8px;
}
.article-theme {
  color:#738F93;
  display:block;
  font-weight:bold;
  text-transform:uppercase;
}
a.article-label {
  color:#000000;
  display:block;
  font-size:18px;
  margin-top:5px;
  margin-bottom:2px;
  text-decoration:none;
}
a.article-label:hover {
  text-decoration:underline;
}
.article-texte {
  margin-bottom:5px;
  padding:0;
}
.article-plus {margin-bottom:5px;}
.article-auteur {
  color:#9a9a9a;
  font-size:11px;
  margin-right:10px;
}
.article-auteur a {
  color:#999999;
  font-weight:bold;
  text-decoration:none;
}
.article-auteur a:hover {text-decoration:underline;}
.article-lien {color:#FF3200;margin-right:10px;}
a.reactions {
	background: transparent url('/static/themes/contrefeux/images/bout_orange-droit.gif') no-repeat right;
	height: 15px;
	padding-right: 5px;
	color:#fff;
	text-decoration:none;
	font-size:11px;
}
a.reactions:hover { text-decoration:none; }
a.reactions span {
	background: transparent url('/static/themes/contrefeux/images/bout_orange-gauche.gif') no-repeat left;
	padding-left:8px;
	padding-right:1px;
	text-decoration:none;
}
.archives-article { border-bottom:solid 1px #ccc; }
.archives-liste .article-auteur, .archives-liste .article-lien {
	font-size:11px;
}
.archives-lien {
	clear:left;
	padding:0 20px;
	height:60px;
	line-height:60px;
	margin-top:-1px;
	background:#f2f2f2;
	border-top:1px solid #CCCCCC;
}
.archives-lien a {
	font-weight:bold;
	color:#fc3702;
}
.archives-lien a:hover {text-decoration:none;}
span.archives-debatitre {
	color:#f90;
	text-transform:uppercase;
}
.archives-cat			{ text-align:center; }
.archives-cat a	, .archives-cat span
						{ padding:2px 5px; }
.archives-nav 			{	margin:15px 20px; }
.archives-nav a 		{ color:#FF0000; }
.archives-nav a.gauche 	{ float:left; }
.archives-nav a.droite 	{ float:right; }
.archives-pub {
	padding:12px 0;
	border-bottom:solid 1px #ccc;
}

/* REUTERS (HOME) */

/*
html>body .actualite {
height: auto;
min-height: 22px;
} 
.actualite {
height: 22px;
}

.actualite {
padding-top: 12px;
padding-right: 12px;
padding-bottom: 0px;
padding-left: 12px;
}
*/

table.tabactualite {
	height:23px !important;
	height:25px;
}

.actualite { 
	background:#fbfed7; 
	margin-right:18px; 
	border-top:solid 1px #000;
	padding-top:10px;
	padding-left:12px;
}
.actualite .actualite-theme {
color: #738f93;
font-weight: bold;
text-transform: uppercase;
padding-top:3px;
padding-right:15px;
}
#fil-reuters {
display:block;
width:570px;
height:20px;
background-color:transparent;
color:black;
}
#fil-reuters span {
display:block;
float:left;
width:570px;
height:auto;
position:absolute;
background-color:#FBFED7;
color:#000000;
}
#fil-reuters a {
color: #000000;
font-size: 18px;
text-decoration: none;
position:relative;
background-color:transparent;
}
#fil-reuters a:hover {
text-decoration: underline;
}
/* ARTICLE REUTERS */
.reuters-body p {margin-bottom:10px;}
.reuters-thb img { cursor:pointer; }
.reuters-thb {
	text-align:center;
	background:#000;
}
.reuters-thb-small {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.reuters-thb-big {
	margin:0;
	display:block;
	float:none;
	width:440px;
	margin-bottom:10px;
	overflow:hidden;
}
.reuters-thb a {
	color:#fff;
	display:block;
	font-size:10px;
	text-decoration:underline;
	padding:2px;
}
.reuters-thb a:hover { text-decoration:none; }
#reuters-image-desc p {
	color:#ccc;
	font-size:10px;
	padding:5px;
	text-align:left;
}
#reuters-image-desc a {
	text-align:right;
	margin-top:-8px;
	margin-right:5px;
}

.reuters-titre {
	font-size:32px;
	text-align:left;
	margin-bottom:10px;
}
.reuters-nav {
	margin-left:10px;
	border-bottom:solid 1px #ccc;
	margin-bottom:15px;
	padding:3px 0;
}

/* ARCHIVES REUTERS */
.reuters-archive {
	margin-left:10px;
	margin-bottom:20px;
	clear:left;
}
.reuters-colthb { /* utilisé par la fontion reutersFormatThb dans reuters.inc.php */
	overflow:hidden;
	width:30px;
	height:30px;
	float:left;
}
.reuters-archive div { clear:left; }
.reuters-archive a {
	display:block;
	font-weight:bold;
	font-size:14px;
	margin-left:36px;
	margin-bottom:5px;
	color:#000;
}
.reuters-archive p {
	margin-left:36px;
}

/* Layout HOME */
#col-articles {
	float:left;
	width:392px;
}
#col-revue {
	float:left;
	margin-left:28px;
	width:260px;
}
/* 3eme colonne */
#col-contenu {
	float:left;
	width:435px;
	margin-top:10px;
	margin-left:10px;
}
* html #col-contenu {
  margin-left:6px;
}
#col-plus {
	float:left;
	margin-top:10px;
	margin-left:28px;
	width:210px;
}
/* Layout ARTICLE */
#article-titre {
	color:#738f93;
	text-transform:uppercase;
	padding:12px 0 0 10px;
	font-weight:bold;
	font-size:12px;
}
#article-titre h3 {
	font-weight:bold;
	float:left;
}
/* PASTILLE US */
.pastille-us {
  text-decoration:none;
  margin-top:5px;
  display:block;
}
#article-titre .pastille-us {
  display:inline;
  margin-left:5px;
}
.pastilleus-bleu {
  background:#01378F none repeat scroll 0 0;
  color:#FFFFFF;
  font-weight:bold;
  padding:2px 4px;
}
.pastilleus-rouge {
  border-bottom:1px solid #01378F;
  border-right:1px solid #01378F;
  border-top:1px solid #01378F;
  color:#FC0000;
  font-weight:bold;
  padding:1px 3px;
}
#article-topbar {
	position:absolute;
	left:317px;
	top:13px;
}
.article-bar {
	border-left:solid 1px #ddd;
	width:135px;
	height:18px;
}
#note-article-topbar {
	position:absolute;
	margin-left:10px;
	top:10px;
}
.article-bar {
	border-left:solid 1px #ddd;
	width:135px;
	height:18px;
}
.article-bar a {
	border-right:solid 1px #ddd;
	display:block;
	float:left;
	padding:0 2px;
}
#col-article-contenu {
	float:left;
	width:440px;
	margin-left:10px;
	margin-top:10px;
	text-align:justify;
}
#col-article-infos {
	float:left;
	margin-left:20px;
	width:210px;
}
#entrychapo {
	font-size:15px;
	color:#747474;
	margin-bottom:25px;
}
#entrybody {
	text-indent:20px; 
	font-size:13px;
}
#entrybody a {color:#fc3702;text-decoration:none;}
#entrybody a:hover {text-decoration:underline}
#entrybody li {list-style-position:inside;text-indent:10px;}
#entrybody li {margin-bottom:8px;}
#entrybody h3 {
	font-size:20px;
	margin:25px 0 15px;
	text-indent:0;
}

#article-note2 label {
	display:block;
	width:75px;
	text-align:right;
	margin-right:3px;
	color:#000;
	float:left;
	clear:left;
	margin-bottom:5px;
}
#article-note2 .input-login {
	width:110px;
	float:left;
	margin-bottom:5px;
}
#article-note2 form div {
	clear:left;
	text-align:center;
	line-height:20px;
	margin-bottom:15px;
}

.vote-ok {
	color:#009933;
	font-weight:bold;
	font-size:11px;
	margin:8px 0 0 0;
}
.vote-nok {
	color:#f33;
	font-weight:bold;
	font-size:11px;
	margin:8px 0 0 0;
}

.article-infos-auteur {
font-size:11px;
padding-top:10px;
padding-bottom:14px;
border-bottom:solid 1px #ccc;
color:#999;
}
.article-infos-auteur img {margin-right:5px;}
.article-infos-auteur a {color:#f33;}
.article-infos {
font-size:11px;
padding:14px 5px;
border-bottom:solid 1px #ccc;
color:#999;
}
.article-infos2 {
font-size:11px;
padding:14px 5px;
border-bottom:solid 1px #ccc;
background:#f3f3f3;
color:#666;
}
.article-actu {
font-size:11px;
padding:14px 5px;
border-bottom:solid 1px #ccc;
background:#fbfed7;
color:#666;
}
.article-actu-titre {
font-weight:bold;
font-size:12px;
display:block;
margin-bottom:10px;
color:#738F93;
}
.bordertop { border-top:solid 1px #ccc; }
.article-infos3 {
font-size:11px;
margin:10px 0 5px;
padding:14px 5px;
border-top:solid 1px #ccc;
border-bottom:solid 1px #ccc;
background:#e4e6b7;
color:#666;
}

.article-mmdebat {
	font-size:11px;
	margin-bottom:5px;
	padding:8px 5px;
	border-bottom:solid 1px #ccc;
	color:#666;
	background-color:#F0F2DC;
	list-style:none;
}
.article-mmdebat table { margin:7px 0; }
.article-mmdebat img { height:50px; margin-right:5px; }
.article-mmdebat a {
	color:#686868;
	text-decoration:none;
	font-size:12px;
}
.article-mmdebat a.puce {
	display:block;
	padding:2px 2px 2px 10px;
	margin:7px 0;
	background:url(/static/themes/contrefeux/images/pic_fleche-orange.gif) no-repeat 0px 5px;
}

#vote-resultats img {margin-left: 8px;margin:6px 0;}
.article-info-titre {
	font-weight:bold;
	display:block;
	margin-bottom:10px;
	color:#000;
}
.article-info-tag a {color:#999;}
.article-info-tag a:hover {text-decoration:none;}
.article-info-comm {
	padding-bottom:30px;
}
.article-info-comm2 {
	margin-top:10px;
	margin-bottom:15px;
	border-top:solid 1px #ccc;
}
.article-info-comm a , .article-info-comm2 a {
	display:block;
	color:#999;
	text-decoration:none;
	margin-bottom:5px;
}
.article-info-comm a:hover , .article-info-comm2 a:hover {color:#333;text-decoration:none;}


.article-voirplus {list-style:none;}
.article-voirplus div.orange, .article-voirplus h3.orange {margin-top:7px;text-transform:uppercase;}
.article-voirplus a , a.reuters {
	color:#686868;
	text-decoration:none;
	display:block;
	background:url(/static/themes/contrefeux/images/pic_fleche-orange.gif) no-repeat 0px 5px;
	font-size:12px;
}
.article-infos2 .orange { 
	margin-left:10px; 
	padding-bottom:2px;
}
.article-voirplus a {
	padding:2px 2px 2px 10px;
}
a.reuters {
	padding:2px;
	margin-bottom:7px;
	font-weight:normal;
	background:none;
}
a.reuters .reuters-colthb {
	margin-top:1px;
}
a.reuters span {
	display:block;
	margin-left:36px;
}
.article-voirplus a:hover , a.reuters:hover {color:#000;text-decoration:none;}
a.reuters-more {
	background-image:none;
	color:#FF3200;
	font-size:11px;
	margin-top:20px;
	text-align:right;
}
.article-infos3 .article-voirplus a {margin:6px 0;}
.article-entrytitle {font-size:32px;text-align:left;margin:20px 0 25px;}
a.lien {text-decoration:none;color:#000;}
a.lien:hover {text-decoration:underline;}
.bleu{color:#738F93;}
.noir{color:#000;}
.orange{color:#f90;}
.rouge{color:#fc3702;}
.gras{font-weight:bold;}
.capital{text-transform:uppercase;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.maj{text-transform:uppercase;font-weight:normal;}
.soulign{text-decoration:underline;}
a.soulign:hover{text-decoration:none;}
.relance {
	background:url(/static/themes/contrefeux/images/corner-zoom-text.gif) no-repeat top left #3e4d50;
	width:190px;
	padding:30px 5px;
	font-weight:bold;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	text-align:center;
	text-indent:0;
}
.agauche {float:left;margin:5px 15px 15px 0;}
.adroite {float:right;margin:5px 0 15px 15px;}
#article-credits {font-size:11px;margin-top:25px;}
#article-barreactions {
	background:#f3f3f3;
	padding:18px 10px 12px 10px;
	margin-top:35px;
	border-top:solid 1px #ccc;
	font-size:24px;
}
#commentaires {
	border-top:solid 1px #ccc;
	background:#f3f3f3;
	padding:10px 0 20px 10px;
}
.article-comm {
	border:solid 1px #ccc;
	background:#fff;
	margin-bottom:10px;
}
.article-comm-infos {
	font-size:11px;
	color:#999;
	margin:8px;
}
.article-comm-titre {
	display:block;
	margin-bottom:4px;
	font-weight:bold;
}
.article-comm-menu {
	font-size:10px;
	color:#f90;
}
.article-comm-menu td {
	padding-top:5px;
}
.article-comm-menu a {color:#f90;text-decoration:underline;}
.article-comm-menu a:hover {text-decoration:none;}
.article-comm-bar {
	border-top:solid 1px #ccc;
	padding:8px;
	font-size:10px;
}
.article-comm-bar span , .article-comm-bar a {
	line-height:19px;
}
.article-comm-bar input {
	font-size:10px;
	padding:1px;
}
.article-comm-bar input.okbtn {
	margin-bottom:-5px;
}
.id-comm {position:relative;padding:25px;}
.id-comm label {
	clear:left;
	float:left;	
	text-align:right;
	display:block;
	width:80px;
	font-size:11px; 
	line-height:25px;
	margin-right:5px;
}
.id-comm input {float:left;}
.id-comm #nom {margin-bottom:10px;}
#premiere-visite-comm {
	height:68px;
	position:absolute;
	right:20px;
	top:50px;
	width:349px;
	overflow:hidden;
}
#premiere-visite-comm a {margin-bottom:4px;display:block;}

.premiere-visite {
	line-height:13px;
	border:solid 1px #508994;
	color:#000;
	background:#e2ebf0;
}
.premiere-visite div.droite {
	border-left:solid 1px #508994;
	height:68px;
	width:120px;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
}
.premiere-visite div.droite p {
	padding:6px;
}
.premiere-visite p.dessous {
	padding:6px;
}
.premiere-visite a {margin:0;text-decoration:underline;}

#comments-form {margin:10px;}
#comments-info {
	float:right;
	width:190px;
	margin:50px 5px 10px 5px;
	font-size:10px;
	color:#9c9c9c;
	line-height:9px;
}
#comments-info p + p {margin-top:10px;}
#comments-info input {margin-top:40px;}
#comments-login {
	margin-bottom:10px;
	font-weight:bold;
	font-size:13px;
}
#comments-login a {color:#000;font-size:10px;}
#comments-text label {
	display:block;
	font-size:11px;
}
#comments-text input + label {margin-top:5px;}
#comment-title, #comment-text {width:450px;}
#comment-text {margin-bottom:5px;}
label.label-checkbox {margin-top:5px;}
.comment-reply a {color:#000;font-weight:bold;}
.comment-reply a:hover {text-decoration:underline;}
/* Layout PETITIONS */
.petitions-infos {
	background:#e4e6b7;
	padding:18px 2px;
	margin:8px 0;
	border-top:solid 1px #cecccb;
	border-bottom:solid 1px #cecccb;
}
.petitions-infos span.nbsign {
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	text-align:center;
}
.petitions-infos span.signezici {
	font-size:16px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	color:#000;
	text-transform:uppercase;
	text-align:center;
	display:block;
}
a.petitions-lien {
	display:block;
	padding:8px 10px;
	background:#e4e6b7;
	margin-top:30px;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	border-top:solid 1px #cecccb;
	border-bottom:solid 1px #cecccb;
}
a.petitions-lien:hover {text-decoration:none;}
.petitions-liste {
	border-top:solid 1px #ccc;
}
.petitions-grostitre {
	font-size:26px;
	margin-top:10px;
	margin-bottom:25px;
	text-align:left;
}
.petitions-soustitre {
	font-size:18px;
	margin-bottom:12px;
}
.petitions-sign-nom {
	color:#000;
	font-weight:bold;
}
.petitions-sign-prof {
	color:#f90;
}
.petitions-signataires {
	font-size:11px;
}
div.petitions-nav {
	margin-top:26px;
	text-align:center;
	line-height:20px;
}
.petitions-nav-select {
	color:#000;
	font-weight:bold;
	font-size:14px;
	margin:0 8px;
}
a.petitions-nav-lien, a.petitions-nav-step {
	color:#f00;
}
a.petitions-nav-lien {
	text-decoration:none;
	margin:0 5px;
}
a.petitions-nav-step {
	text-decoration:underline;
	width:95px;
	padding:0 10px;
}
#signer-petition fieldset {margin-top:32px;}
#signer-petition label {font-size:11px;}
#signer-petition fieldset label {
	width:70px;
	text-align:right;
	display:block;
	float:left;
}
#signer-petition fieldset select {
	margin:-5px 5px 5px 5px;
}
#signer-petition fieldset input {
	width:120px;
	margin-bottom:5px;
	margin-left:5px;
}
/* DEBATS */
#recap-debat {
	background:#e4e6b7;
	padding:10px;
	margin:25px 18px 10px 10px;
}
#recap-debat img {margin-right:10px;}
.recap-titre {
font-size:22px;
display:block;
color:#000;
margin-bottom:10px;
}
a.recap-titre {text-decoration:none;}
a.recap-titre:hover {text-decoration:underline;}
#aucoeur-debat {
	background:#e4e6b7;
	font-weight:bold;
	text-align:center;
	padding:3px;
	border-bottom:solid 1px #cecccd;
	margin-top:10px;
}
#aucoeur-debat img {margin:0 6px;}
a.debat-archives {
	display:block;
	margin:10px 10px 0;
	text-align:right;
	color:#ff3200;
	padding:0;
	background:none;
	font-size:11px;
}
/* FOOTER */
#footer a, #footer-himedia a {
font-size:10px;
margin-right:10px;
text-decoration:underline;
}
#footer a:hover, #footer-himedia a:hover {
text-decoration:none;
}
#footer {
background:#738F93 none repeat scroll 0%;
clear:both;
}
#footer a {
color:#000000;
}
#footer-himedia {
line-height:20px;
font-size:10px;
color:#bbb;
background:#698589 none repeat scroll 0%;
text-align:center;
padding:5px;
}
#footer-himedia a {
color:#FFFFFF;
}

/* archives par page (statiques) */
h1.asset-name {display:none;}
.asset-body p {
	margin:5px 0 10px;
}
.asset-body img.visu {
	margin:20px 0 5px;
}

/* PAGES PROFIL (ACTIVATION) */
form.activation {
	margin:0 15px 10px 15px;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	background:#000 url(/static/images/contrefeux/bg-log-noir.gif) repeat-x bottom;
	color:#fff;
	padding:12px 5px;
	text-align:center;
}
div.activation{
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-top:solid 1px #ccc;
	background:#fff;
	text-align:center;
	margin:15px 15px 0 15px;
	padding:10px;
	font-size:15px;
}
div.activation .info { font-size:12px; }
form.activation label , form.activation input {
	font-size:12px;
}
form.activation label.bloc {
	padding:2px 10px;
}
form.activation input.bloc {
	width:120px;
	margin-right:20px;
}

/* PAGES PROFIL */
#profil-photo {
	float:left;
	width:80px;
	margin-left:10px;
	margin-top:20px;
	text-align:center;
}
#profil {
	float:left;
	width:580px;
	margin-left:12px;
	margin-top:20px;
}
#profil-recap {
	float:left;
	width:310px;
}
#profil-recap a 		{color:#000;}
#profil-recap a:hover 	{text-decoration:underline;}
#profil-bio {
	float:right;
	width:250px;
}
#profil-recap .contenu , #profil-bio { padding-bottom:15px }
#profil-articles {
	clear:both;
}
#profil-reac {
}

#profil div.titre {
	background:#f3f3f3;
	border-top:solid 1px #ccc;
	padding:5px 8px;
	font-size:20px;
	color:#000;
}
#profil .contenu {
	margin:10px;
}
#profil p {
	padding-bottom:10px; 
}
#profil ul {
	list-style:none;
/*	margin-left:70px; */
}
#profil li {display:block;float:left;}
#profil-reac {clear:left}
#profil li.date {
	clear:left;
	width:68px;
	margin-top:10px;
	margin-right:6px;
	text-align:right;
	color:#656565;
	font-size:11px;
}
#profil li.article {
	border-bottom:solid 1px #ccc;
	padding:8px;
	width:490px;
}
#profil li.last-li {
	height:36px;
	clear:left;
	float:none;
}
/*
#profil li div.date-gauche {
	margin-left:-70px;
	width:62px;
	text-align:right;
	float:left;
	color:#656565;
	font-size:11px;
}
*/
#profil li .capital {
	font-size:10px;
}
#profil li span.titre {
	font-weight:bold;
	font-size:14px;
}
#profil li div.resume {
	margin:5px;
}
#profil li div.lire 		{text-align:right;}
#profil li a.lire 			{color:#f00;text-decoration:underline;}
#profil li a.lire:hover 	{text-decoration:none;}
/* EDITER MON PROFIL */
#profil-recap label {
	clear:left;
	float:left;
	width:120px;
	display:block;
	height:25px;
	line-height:25px;
}
* html #profil-recap input.simple {margin-left:-10px}
* + html #profil-recap input.simple {margin-left:-10px}
#profil-recap .rep {
	float:left;
	width:150px;
	height:25px;
	line-height:25px;
}
#profil-articles .selection {
	float:left;
	width:190px;
}
#profil-articles .selection span {
	margin:10px 0 3px 10px;
	display:block;
}
#profil-articles textarea {
	width:175px;
	height:110px;
	margin:0 5px 20px;
}
#profil-reac label {
	line-height:20px;
}
#profil .simple {
	border:solid 1px #000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
}
#profil-bio textarea.simple {
	width:243px;
	margin-top:12px;
	height:300px;
}
#profil .infos {
	clear:left;
	margin-top:25px;
	margin-bottom:10px;
	font-size:10px;
}
#profil .valid {
	background:#f30;
	color:#fff;
	border:0;
	padding:2px 15px;
	margin-top:20px;
	font-size:14px;
}
#profil .supprimer-compte {
	border:solid 1px #666;
	padding:3px 6px;
	text-align:right;
}
#profil .supprimer-compte a {
	text-decoration:underline;
	color:#000;
	font-size:10px;
}
#profil .ptitecase {
	width:10px;
	height:10px;
}
#profil .info {
	font-style:italic;
	font-size:12px;
	color:#666666;
	text-align:center;
}
#profil .vide {
	font-style:italic;
	font-size:12px;
	color:#666666;
	margin-left:-70px;
	margin-top:10px;
	text-align:center;
}
#profil a.modif {
	clear:left;
	display:block;
	text-align:right;
	color:#fc3702;
}
#profil #nl_oui , #profil #opt_oui { margin-top:10px; }

/* LISTE DES AUTEURS */

.bloc-auteur {
	padding:0 0 0 40px;
	width:658;
	height:120px;
	}

.page-auteur-titre {
	color:#738f93;
	text-transform:uppercase;
	padding:12px 0 21px 10px;
	font-weight:bold;
	font-size:12px;
		}

.page-auteur-photo {
	float:left;
	}
	
.page-auteur-nom {
	width: 538px;
	margin: 0 0 0 100px;
	border-top:1px solid #CCCCCC;
	color:#000000;
	font-size:20px;
	padding: 2px 0 0 0;
	}

.page-auteur-article{
	margin: 7px 0 0 120px;
	width:518px;
	}

.page-auteur-article .titre {
	font-size:16px;
	font-weight:bold;
	}

.page-auteur-article .titre2 {
	font-size:12px;
	}

.page-auteur-article .capital {
	font-size:10px;
	}
	
.page-auteur-date {
	font-size:10px;
	color:#969696;
	margin: 4px 0 0 100px;
	}
	
/*
	#profil li.date {
	clear:left;
	width:68px;
	margin-top:10px;
	margin-right:6px;
	text-align:right;

	font-size:11px;
	
	*/
	
/* PAGES POUR SITES Hi-MEDIA */
.plugpage {
	padding:25px 12px;
}
.plugpage h3 {
	font-weight:bold;
	font-size:18px;
	margin-bottom:30px;
}
.plugpage p { margin-bottom:5px; }
.plugpage h4 {
	font-weight:bold;
	font-size:16px;
	margin-top:25px;
	margin-left:10px;
}
.plugpage ul li {
	padding-left:5px;
	margin-left:25px;
}

/* BOYCOTT JO PEKIN */
h4.pekin {
	font-size:26px;
	margin-bottom:10px;
	margin-top:15px;
}
p.pekin { text-align:left; }
.pubpekin { margin:10px 0; text-align:center; }
.pubpekin img { margin-bottom:15px; margin-top:40px; }
.pubpekin span { display:block; margin-bottom:3px; font-size:11px; text-indent:0; }
.pubpekin input { width:100%; }

form.sondage {
	padding:0 5px;
	margin-top:40px;
}
form.sondage .titre {
	font-weight:bold;
	font-size:15px;
	margin-bottom:10px;
}
form.sondage li {
	clear:left;
	list-style:none;
}
form.sondage input {
/*	width:10px;
	height:10px;
*/	margin-top:12px;
	float:left;
}
form.sondage label {
	font-size:12px;
	line-height:18px;
	float:left;
	display:block;
	width:380px;
	margin-left:5px;
	margin-top:12px;
}
form.sondage .btn-signez { margin-top:25px; }
ul.sport-rss {
	margin-top:24px;
	margin-left:24px;
	list-style:none;
}
ul.sport-rss li {
	margin-bottom:15px;
}
ul.sport-rss .date {
	color:#999;
	font-size:11px;
	padding-left:8px;
}
ul.sport-rss a {
	font-size:13px;
	text-decoration:underline;
}
ul.sport-rss a:hover { text-decoration:none; }
.noir-pekin { text-align:right; font-size:11px; }
.noir-pekin a { color:#000; text-decoration:underline; }
.noir-pekin a:hover { text-decoration:none; }

/* PLUGIN PAGINATION */
div.pagination {
	text-align:center;
	margin:2px;
}
.pagination a {
	font-size:12px;
}

/* CONTROL MODAL */
#modal_overlay {  
    background-color:#fff;
}

/* IRIS */
.bleuiris { color:#547cba; }
.vupariris {
	background:#e4ebf5;
	border-bottom:solid 1px #547cba;
	padding-bottom:10px;
}  
.vupariris .header {
	background:#fff;
	border-bottom:solid 1px #547cba;
}
.vupariris a.article-label {
	margin-bottom:5px;
}
.iris-note .header {
	margin-bottom:10px;
}
.iris-note {
	margin-bottom:20px;
}
.vupariris .iris-lien {
	background:url(/static/themes/contrefeux/images/iris-fleche.gif) no-repeat 5px 4px;
	color:#000;
	display:block;
	padding:2px 2px 2px 15px;
	text-decoration:none;
	font-size:12px;
}
.iris-logo {
	display:block;
	margin:4px 0 8px;
}
.iris-archives {
	display:block;
	margin:10px 10px 0;
	text-align:right;
	color:#527bbd;
	font-weight:bold;
}
/* FLUCTUAT */
.bleufluctuat { color:#c5eafc; }
.vuparfluctuat {
	background:#c5eafc;
	border-bottom:solid 1px #5bb5e7;
	padding-bottom:10px;
}  
.vuparfluctuat .header {
	background:#fff;
	border-bottom:solid 1px #5bb5e7;
}
.vuparfluctuat a.article-label {
	margin-bottom:5px;
}
.fluctuat-note .header {
	margin-bottom:10px;
}
.fluctuat-note {
	margin-bottom:20px;
}
.vuparfluctuat .fluctuat-lien {
	background:url(/static/themes/contrefeux/images/fluctuat-fleche.gif) no-repeat 5px 4px;
	color:#000;
	display:block;
	padding:2px 2px 2px 15px;
	text-decoration:none;
	font-size:12px;
}
.fluctuat-logo {
	display:block;
	margin:4px 0 8px;
}
.fluctuat-archives {
	display:block;
	margin:10px 10px 0;
	text-align:right;
	color:#527bbd;
	font-weight:bold;
}
/* RUE89 */
.rougerue89 { color:#fe0000; }
.vuparrue89 {
	background:#f2f2f2;
	border-bottom:solid 1px #000;
	padding-bottom:10px;
}  
.vuparrue89 .header {
	background:#fff;
	border-bottom:solid 1px #000;
}
.vuparrue89 a.article-label {
	margin-bottom:5px;
}
.rue89-note .header {
	margin-bottom:10px;
}
.rue89-note {
	margin-bottom:20px;
}
.vuparrue89 .rue89-lien {
	background:url(/static/themes/contrefeux/images/rue89-fleche.gif) no-repeat 5px 4px;
	color:#000;
	display:block;
	padding:2px 2px 2px 15px;
	text-decoration:none;
	font-size:12px;
}
.rue89-logo {
	display:block;
	margin:18px 0 3px;
}
.rue89-archives {
	display:block;
	margin:10px 10px 0;
	text-align:right;
	color:#FE0000;
	font-weight:bold;
}

/* marianne2 */
.rougemarianne2 { color:#fe0000; }
.vuparmarianne2 {
	background:#f2f2f2;
	border-bottom:solid 1px #000;
	padding-bottom:10px;
}  
.vuparmarianne2 .header {
	background:#fff;
	border-bottom:solid 1px #000;
}
.vuparmarianne2 a.article-label {
	margin-bottom:5px;
}
.marianne2-note .header {
	margin-bottom:10px;
}
.marianne2-note {
	margin-bottom:20px;
}
.vuparmarianne2 .marianne2-lien {
	background:url(/static/themes/contrefeux/images/marianne2-fleche.gif) no-repeat 5px 4px;
	color:#000;
	display:block;
	padding:2px 2px 2px 15px;
	text-decoration:none;
	font-size:12px;
}
.marianne2-logo {
	display:block;
	margin:18px 0 3px;
}
.marianne2-archives {
	display:block;
	margin:10px 10px 0;
	text-align:right;
	color:#FE0000;
	font-weight:bold;
}


/* CITEFI */
.vertcitefi { color:#66AA22; }
.citefi {
	background:#DEF8C5;
	border-bottom:solid 1px #66AA22;
	padding-bottom:10px;
}  
.citefi .header {
	background:#fff;
	border-bottom:solid 1px #66AA22;
}
.citefi a.article-label {
	margin-bottom:5px;
}
.citefi-note .header {
	margin-bottom:10px;
}
.citefi-note {
	margin-bottom:20px;
}
.citefi .citefi-lien {
	background:url(/static/themes/contrefeux/images/citefi-fleche.gif) no-repeat 5px 4px;
	color:#000;
	display:block;
	padding:2px 2px 2px 15px;
	text-decoration:none;
	font-size:12px;
}
.citefi-logo {
	display:block;
	margin:19px 0pt 2px;
}
.citefi-archives {
	display:block;
	margin:10px 10px 0;
	text-align:right;
	color:#66AA22;
	font-weight:bold;
}
.citefi-home {
	margin:15px 0 0;
	border-bottom:solid 1px #66AA22;
	border-top:solid 1px #66AA22;
}
/* DERNIERS PARUS */
a.derniers-titre {
	color:#666;
	display:block;
	font-size:12px;
}
a.derniers-titre:hover {
	color:#000;
	text-decoration:none;
}
.derniers-parus {
	margin-bottom:15px;
}
.derniers-parus div.orange {
	margin:10px 0 3px;
}
/* PAGES */
.page-asset {
	margin-left:10px;
}
/* RECHERCHER */
a.recherche-actu {
	display:block;
	font-size:11px;
	padding-left:25px;
	margin-bottom:25px;
}
.page-auteur-nom-recherche {
	width: 298px;
	margin: 0 0 0 100px;
	color:#000000;
	font-size:20px;
}

/* PTITES BOX */
span.ptitebox {
	padding:2px 20px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
a.ptitebox {
	clear:left;
	display:block;
	padding:3px;
	text-align:center;
	font-size:10px;
	margin-bottom:10px;
}
a.ptitebox:hover {
	text-decoration:none;
}
.bg-noir {
	background:#000;
	color:#fff;
}
.bg-orange {
	background:#f90;
	color:#fff;
}
.bg-rouge {
	background:#ff3200;
	color:#fff;
}
.bg-bleu {
	background:#80a6b3;
	color:#fff;
}
.bg-beige {
	background:#d2d58e;
	color:#000;
}
.bg-blanc { background:#fff; }
/* COLONNE B / CENTRALE */
.colb-derniers-image {
	float:left;
	height:60px;
	width:75px;
	overflow:hidden;
	margin-right:5px;
}
.colb-derniers-desc {
	margin-left:80px;
}

/* ELECTIONS US (2008-06) */
a.electionsusa {
	display:block;
	width:288px;
	height:55px;
	background:url(/static/images/elections-usa.jpg) no-repeat;
	padding-top:8px;
	padding-left:12px;
	margin-bottom:10px;
}
a.electionsusa span.titre {
	margin-top:5px;
	display:block;
	color:#fff;
	font-size:22px;
}
a.electionsusa:hover span.titre {
	text-decoration:underline;
}

a.encart-devenez {
	background:url(/static/images/contrefeux/encart-devenez-210.jpg) no-repeat top center;
	width:210px;
	height:36px;
	display:block;
	color:#000;
	font-size:11px;
	margin-top:5px;
}
a.encart-devenez span {
	display:block;
	padding:6px 2px 0 40px;
}
.asset-label{
  background:#000000;
  display:block;
  margin:0 0 10px;
  overflow:hidden;
  width:430px;
  font-size:10px;
  color:#CCCCCC;
  padding:5px;
  text-align:left;
} 

div.menu-participer ul{
  color:#000;
  font-weight:bold;
}

div.menu-participer ul li{
  background:transparent url(/static/images/contrefeux/bouton-bleu-participer.gif) no-repeat scroll 0 0;
  display:inline-block;
  height:40px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0 3px 0 0;
  padding:0 0 5px;
  text-align:center;
  width:104px;
  text-transform:uppercase;
  font-size:11px;
  color:black;
}
/* hack ie */
*+html div.menu-participer ul li{display:inline;margin-right:6px;}

div.menu-participer ul li a{
  display:block;
  width:104px;
  height:35px;
  text-decoration:none;
  background-color:transparent;
  color:black;
  padding-top:5px;
}

#col-contenu p {
  font-size:13px;
  padding-left:4px;
  padding-right:4px;
  padding-top:10px;
  text-align:left;
}

#col-contenu .list-participer{
  margin-bottom:20px;
  margin-top:15px;
  margin-left:4px;
}

div.menu-participer ul li.last{
  margin-right:0;
}

div.menu-participer ul li span{
  color:#FFF;
}

ul.list-participer li{
  background:transparent url(/static/images/contrefeux/puce_participer.gif) no-repeat scroll left top;
  height:21px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  overflow:hidden;
  padding:1px 5px 5px 18px;
  font-size:11px;
}

form.participer input.btn-envoyer-un-article{
  background:transparent url(/static/images/contrefeux/bouton-orange-validation.jpg) no-repeat 0 0;
  color:#fff;
  text-transform:uppercase;
  font-weight:bold;
  border:0;
  width:246px;
  height:21px;
  margin:10px auto 0;
  text-transform:uppercase;
  line-height:21px;
  font-size:0.75em;
}
/* hack firefox et netscape */
html:not([lang*=""]) form.participer input.btn-envoyer-un-article{
  padding-bottom:2px;
}

div.participer-error{
  background-color:#EFCBCB;
  border:2px solid #FF0000;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  margin:6px 0 0 15px;
  padding:5px;
  text-align:center;
  width:420px;
}
/* formulaire login */
form.loginbox {
  background-color:#eee;
  color:black;
  border-left:1px solid black;
  border-right:1px solid black;
  border-bottom:1px solid black;
  margin-bottom:10px;
}
form.loginbox .form-champ label {
  display:block;
  padding:5px 10px 2px;
}
form.loginbox .form-champ input {
  border:1px solid #999999;
}
form.loginbox .texte {
  margin:0 10px;
  width:190px;
}
*html form.loginbox .texte {
  margin-left:6px;
}
form.loginbox .form-champ .sendit {
  border:0;
  margin-left:10px;
  margin-top:10px;
}
form.loginbox .forgotten_pswd {
  font-size:10px;
  display:block;
  margin-left:40px;
  margin-top:-15px;
  margin-bottom:10px;
}