/***
 *   FORMULAIRE SIMPLE 
 */

/*   Balises   */

SELECT { color:#757575;border:1px solid #BDCD00;background:#eee; }
SELECT:hover { /*border:1px solid #804C94;*/ }
INPUT, INPUT.form-field , INPUT.sp1 { background:#eee url(img/fd_input.gif) left top repeat-x }
input[type="checkbox"], input[type="radio"], input.coche{ border: none; }

fieldset { border: none; padding: 15px; }
legend {}
label {
	font-weight: bold;
	float: left;
	vertical-align: middle;
	width: 150px;
}

/*   Classes générales    */

.coche {}
.form-field {
	border : 1px solid #BDCD00;
	color:#333;
	padding: 2px 4px 2px 4px;
	margin-left: 80px;
}
.form-field.sp1 { margin: 0; }

.form-field.error { border: 1px solid red; }
.error{ color: red;}

.textarea .form-field {
	background : #FCFCFC;
	border : 1px solid #E2007A;
	color:#000000;
	padding: 2px 4px 2px 4px;
	margin-left: 80px;
}

.form-bloc { padding: 3px; }
.form-blocchoix { padding: 3px; }
.coche { margin: 2px; border:none;}

.form-blocsubmit{ text-align: center; }
.separator { padding-left: 10px; padding-bottom: 0; }

input.form-submit { 
background:#e2007a;
color:#FFF;
padding:2px 4px;
font-weight: bold;
border:1px solid #434343;
height:25px;
white-space:nowrap;
cursor:pointer;
}
input:hover.form-submit { /*background:#eee url(img/fd_fs.gif) left top repeat-x;*/ }

#bloc-center a.boutonSubmit { display:block; padding:0;line-height:18px;color:#FFF;font-weight: bold;border:1px solid #434343; width:220px}
#bloc-center a.boutonSubmit span  { cursor:pointer; display:block; padding:2px 6px;background:#FFF url(img/2010/bt_listecomp_fd.png) left top repeat-x;margin:1px;text-align:center;height:18px }
#bloc-center a:hover.boutonSubmit { background:#434343;line-height:19px }

*html .boutonSubmit {zoom:1}

input.inputext_submit { }

#btSearchright{
text-align: right;
border-bottom:3px double #739025;
padding-bottom: 4px;
margin-bottom: 4px;
vertical-align:middle;
}
#btSearchcenter{
display: block;
margin-top: 3px  0;
padding-top: 2px 0;
}
#newsletterhome .inputexte_submit { height: 24px; width: 24px; border: none; padding: 0 0 0 5px; display:inline }


/*******************************************************************************/
/* Pré-enregistrement */
/*******************************************************************************/

#prereg {
	font-size: 12px;
	padding: 10px;
	border:1px solid #B9B9B9;
}

#prereg td {
	font-size: 13px;
	}

#prereg h2 {
	background:transparent url(img/2010/paragraphes/puce_ronds_h1.png) no-repeat scroll left 1px;
	line-height:31px;
	margin:0.3em 0 1.2em;
	text-indent:35px;
	font-size: 1.6em;
}


#prereg h2 .stGris {
	color:#555555;
}

#prereg .form-separator {
	font-size: 14px;
	font-weight:bold;
	padding:10px 0 10px 0;
	color: #BC007B;

}

#prereg .TabListe
{
	border:1px #E2007A solid;
	margin: 5px;
	width: 99%;
}
#prereg .TabListe a
{
	color: #BC007B;
}

#prereg .enteteListe
{
	background: #E2007A;
	font-weight : bold;
	color:#FFF;
	padding: 2px 2px;
}

#bloc-warning { border: 1px solid #C8D200; margin-bottom: 15px; }
#bloc-warning h3{ color: #FFFFFF; font-weight: bold; font-size: 15px; background-color:#C8D200; padding: 5px;}

#bloc-warning ul { padding: 10px; }
#bloc-warning li { list-style-position: inside; margin-bottom: 5px; }

.other{ margin: auto; }