.formulaire {font-size:12px;}
.formulaire fieldset {border:none;border-top:solid 1px #000;}
.formulaire legend {font-weight:bold;}
.formulaire ul {margin-top:20px;}
.formulaire li {clear:both;padding:0 0 0 5px;}
.formulaire label, .formulaire input {margin:5px 10px 5px 0;padding:2px 10px 0 0;} 
.formulaire label {display:block;width:30%;text-align:left;float:left;}
.droit label {text-align:right;}
.formulaire input, .formulaire .inSelect, .formulaire textarea {border:solid 1px #cac8ce;background:#f4f4f4;padding:2px 2px 2px 2px;}
.formulaire span.oblig {color:red;}
.formulaire span.legende {display:block;font-size:9px;color:#333;}
.formulaire input:focus, #formulaire textarea:focus {border:solid 1px #f4f4f4;background:#cac8ce;} 

.formulaire blockquote {display:block;float:left;padding:0 10px 0 0;margin:3px 10px 5px 0;}

.formulaire .radio, formulaire .checkbox {width:auto; padding:0px;margin:0px;vertical-align:bottom;}


#ajoutCommentaire {margin-top:50px;}
#ajoutCommentaire input, #ajoutCommentaire textarea {width:50%;}
#ajoutCommentaire textarea {height:250px;}

#formContact {margin-top:50px;}
#formContact input, #formContact textarea {width:30%;}
#formContact textarea {height:250px;}


#chryptogramme {width:200px;text-transform:uppercase;}

 
 
 /* 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;}
