form.form input[type=text] {padding:2px;border:solid 1px #ccc;}
form.form li {clear: both;padding: 2px 0;}
form.form li label {width: 35%;display: block;float: left;text-align: right;padding: 0 10px 0 0;}
form.form li label .legende {display:block;font-size:10px;}
form.form li input, #col-1 form.form li textarea {width: 50%;padding: 0px;}
form.form li textarea {height:200px;border:solid 1px #ccc;}
form.form li button[type=submit] {display:block;margin:auto;background:#;border:solid 1px #ccc;}
form.form li button[type=submit].valider {}

#col-1 form.form #reponse a {color:#000;text-decoration:underline;}
 
 /* FormCheck tipbox */
/* tipbox :
	table : 
		tl		: top left
		t		: top
		tr		: top right
		l 		: left
		r		: right
		bl		: bottom left
		b		: bottom (with mark)
		br		: bottom right
		c		: center
	components : 
		a.close	: close button
		err		: errors div
		p		: error line
*/
.fc-tbx {z-index:500;}
.fc-tbx .tl{background: url('../img/imgform/tl.png') no-repeat;}
.fc-tbx .t{background: url('../img/imgform/t.png') repeat-x;height: 16px;}
.fc-tbx .tr{background: url('../img/imgform/tr.png') no-repeat;}
.fc-tbx .l{background: url('../img/imgform/l.png') repeat-y;width : 16px;}
.fc-tbx .r{background: url('../img/imgform/r.png') repeat-y;width: 16px;}
.fc-tbx .bl{background: url('../img/imgform/bl.png') no-repeat;}
.fc-tbx .b{background: url('../img/imgform/b.png') no-repeat;height: 25px;}
.fc-tbx .br{background: url('../img/imgform/br.png') no-repeat;}
.fc-tbx .c{background: url('../img/imgform/c.png') repeat;}
.fc-tbx a.close {float: right;background: url('../img/imgform/close.png') no-repeat;position: relative;margin-left: 5px;display: block;width: 10px;height: 10px;cursor: pointer;}
.fc-tbx .err {float: left;}
.fc-tbx p {width : auto;display: block;font-size: 10px;font-family: tahoma, verdana, "sans-serif";margin : 0;padding : 0;border : 0;color : #FFF;}
.ajax_loader {background : url('../img/imgform/ajax-loader.gif') no-repeat center;width : 200px;height : 150px;}
/* FormCheck validation div */
.fc-error, .fc-good {border : 1px solid #dd3c10;margin:5px;background-color : #ffebe8;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:10px;}
.fc-good {border : 1px solid #15dd10;background-color : #e8ffeb;}
.fc-error p, .fc-good p {margin : 5px;color : #000;}

#col-1 div.erreur {border : 1px solid #dd3c10;margin:5px;background-color : #ffebe8;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:10px;margin : 5px;color : #000;padding:10px;text-align:center;}
#col-1 div.merci {border : 1px solid #15dd10;background-color : #e8ffeb;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:10px;margin : 5px;color : #000;padding:10px;text-align:center;}