div.titre {
	font-size:18px;
	font-weight:bold;
	margin-top:20px;
}
div.speech {
	margin:0 10px;
}
.speech ul {
	margin-top:20px;
}
.speech li {
	list-style:none;
	display:block;
	padding:6px 0 6px 34px;
	margin-bottom:2px;
	font-size:13px;
	background-repeat:no-repeat;
	background-position:4px 3px;
}
.speech li strong {
	font-size:14px;
}
.speech li.puce {
	background:url(/static/images/contrefeux/picto-fleche.gif) no-repeat 4px 3px;
	font-size:14px;
}

form.inscription {
	background:#000;
	color:#fff;
}

form.inscription .form-champ input 	{border:solid 1px #999;}
form.inscription .texte 	{ width:190px; margin:0 10px; }

form.inscription .form-champ label {
display:block;
padding:15px 10px 2px;
}
form.inscription .form-champ label.nolabel {
display:inline;
width:auto;
text-align:left;
margin:0;
clear:none;
}


form.inscription .form-champ-cb			{display:block;margin:0 10px;}
form.inscription .form-champ-cb input	{float:left;}
form.inscription .form-champ-cb span	{display:block;margin-left:20px;margin-bottom:10px;}

form.inscription .btn-envoyer {
	margin-top:10px;
}
div.menu-participer {
  background-color:white;
  color:black;
  border-bottom:1px solid #999;
  padding-top:5px;
}
div.menu-participer-first {
  border-top:0;
  padding-top:0;
}
form.participer {
	width:435px;
	padding-bottom:30px;
  border-bottom:1px solid #999;
}
form.participer fieldset {
	text-align:center;
}
form.participer textarea, form.participer input {
  border:solid 1px #999;
  height:18px;
  width:425px;
  margin:0 4px;
  font-size:12px;
}
html[xmlns*=""] body:last-child form.participer textarea, html[xmlns*=""] body:last-child form.participer input {
  resize:none;
  outline-width:0;
}
form.participer textarea {
	height:150px;
}
form.participer textarea.chapo {
	height:78px;
}
form.participer small {
	color:#666666;
  font-size:0.9em;
	margin-left:4px;
	background-color:transparent;
	display:block;
	text-align:left;
}
form.participer label {
  margin-top:10px;
  display:block;
}
form.participer label.votremsg {
	display:block;
	text-align:left;
	width:431px;
	font-size:13px;
	font-weight:bold;
	margin:20px 0 0 4px;
}
form.participer select {
	width:400px;
}
#cb-charte {
  height:auto;
  width:auto;
}
.page-participer-clear {
  background-color:white;
  display:block;
  height:50px;
  color:black;
}
/*
form.participer .texte 	{ width:400px;}
form.participer .texte_long 	{ width:400px; height:200px;}

form.participer .form-champ 		{margin-bottom:22px;}

form.participer label {
display:block;
width:220px;
text-align:right;
margin-right:10px;
float:left;
}
form.participer label.nolabel {
display:inline;
width:auto;
text-align:left;
margin:0;
clear:none;
}
*/

.f10 {font-size:10px;}
.f11 {font-size:11px;}
.gris {color:#666;}
.clear {clear:left;}

.btn-envoyer {
background:url(/static/themes/contrefeux/images/mail-bouton-envoyer.jpg) no-repeat;
border:0;
color:#fff;
font-weight:bold;
font-size:10px;
float:none;
margin:20px 0 10px 0;
}

input.btn-proposer-un-sujet{
  background:url(/static/themes/contrefeux/images/bouton-orange-validation.jpg) no-repeat;
  border:0;
  color:#fff;
  font-weight:bold;
  font-size:10px;
  float:none;
  margin:20px 0 10px 0;
}
/*
.texte-info {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	line-height:11px;
	padding:5px;
	margin-top:10px;
	text-align:justify;
}

#participer {
	margin:20px;
    font-size:14px;
}

#participer li{
	margin-left:40px;          
	padding:0 10px 10px 10px;
    font-size:14px;
}
*/
#participer-merci {
	margin-top:40px;
	font-size:13px;
	text-align:center;
}

#participer-merci .titre{
	font-weight:bold;
	font-size:20px;
	margin-bottom:30px;
}

#participer-merci .back{
	margin-top:24px;
	text-align:center;
}


div.colb-gris {
	background-color:#efefef;
	margin-bottom:10px;
	font-size:12px;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	padding:12px 7px;
}
div.colb-gris .colb-titre {
	font-weight:bold;
	color:#738F93;
}

.colb-blogredac { background:url(/static/images/contrefeux/colb-redaction.gif) no-repeat 10px 12px; }
.colb-blogredac .colb-titre { margin-left:50px; }
.colb-blogredac a { font-size:11px; margin:5px 0 4px 50px; display:block; }
.colb-blogredac p { 
	margin:10px 0 0;
	padding:4px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background:#fff;
}

.colb-cal { background:url(/static/images/contrefeux/colb-calendrier.gif) no-repeat 10px 30px; }
.colb-cal p { margin:7px 0 0 54px; }
.colb-cal a { font-size:11px; }

.colb-plusdinfo ul { margin-top:5px; }
.colb-plusdinfo li { 
	list-style:none; 
	height:17px;
	overflow:hidden;
	background:url(/static/images/contrefeux/colb-puce.gif) no-repeat top left;
}
.colb-plusdinfo li a { 
	display:block; 
	font-size:11px; 
	margin-top:3px;
	padding-left:23px;
}
