/*
 *	FORMULAIRE CONTRIBUTION
 ****************************************************************/
#form_contrib {
}

/* titres */ 
#form_contrib h2 {
	margin:0;
	padding:0;
	margin-top: 18px;
	margin-bottom: 5px;	
	font-size: 1.2em;
}
/* sous-titres */ 
#form_contrib small {
	display: block;
	font-size: .7em;
	margin-top: 5px;
}


.form_contrib .dropdownfilter-title {
	float:left;
	clear:both;
	margin: 0em;
	background-color:white;
	padding:0em 2em 0em 0.5em;
	color: #FFFFFF;
	color: #21395a; /* bleu nuit */
	color: #008ACE; /* bleu PROGRAMME MED */
	font-weight:bold;
	background-image:url(onglet_inverse_bis.gif);
	background-repeat:no-repeat;
	background-position:-4em 0em;
	text-align: left;
	width:50%;
	height:18px;
}

.form_contrib .dropdownfilter {
	clear: both;
	border:none;
	margin:0em;
	/*padding:0em 0.5em 0.5em 0.5em; */
	padding:0.75em 0.5em 0em 0.5em;
	background-color:#F6F6F6;
	/*background-color:red;*/
	background-image:url(pointille.gif);
	background-repeat:repeat-x;
	text-align: left;
	border-left:1px solid #f6f6f6; 
	border-top:1px solid #f6f6f6; 
	border-right:2px solid #f6f6f6; 
	border-bottom:2px solid #f6f6f6; 
}





/* cache scrollbar Textarea si txt < taille */
#form_contrib .element textarea {
	overflow: auto;
}


/*
#form_contrib input,
#form_contrib textarea {
	border: 1px solid #ccc;
}
--> sort pourri sous IE 6 & 7 (pour les checkbox)
*/

/* labels (genre nom, prenom,...) */
#form_contrib .element label span.form_elt {
	display: block;
	width: 80px;
	float: left;
}

/* textarea & input Cool Style */
#form_contrib .element input[type=text],
#form_contrib .element textarea
{
	font: normal 12px Arial,serif;
	color: #333;
    padding: 1px 3px;
	margin: 2px;
    border: 1px solid #999;
    border-bottom: 1px solid #ddd;
    border-left: 2px solid #c3c3c3;
    border-right: 2px solid #c3c3c3;
    border-top: 2px solid #989898;
}

/*
 *	AFFICHAGE RESULTATS
 ****************************************************************/
 
/* FORM RESULT */
/*
#form_result #form_contrib  {
	border: 1px solid green;
}

#form_result #form_contrib input,
#form_result #form_contrib textarea {
	border: 0;
}
*/

/*
 *   AFFICHAGE LISTING
 ***************************************************************/
 
 .contribTitre{
margin:0;
padding:0;
background: url(puce.gif ) no-repeat 0 18px ;
padding-left:8px;
padding-top:14px;
padding-bottom:8px;
}
.contribLabel{
font-weight:bold;
padding-left: 8px;
padding-right:5px;
}
.contribLabelText{
font-weight:bold;
padding-left: 8px;
padding-right:5px;
padding-top:3px;
}
.contribValueText{
padding-left: 8px;
font-style: italic
}

/* message d'erreur */
div#error_msg {
	color: #ff5555;
	font-weight: bold;
}
