/* CSS Document */

/* formulaire */

#skform{
	background-color:#fff;	
	position:relative;

	left:0px;

	padding:20px;


}


.col1{ float:left; width:160px; text-align:right;}
.col2{ float:left; width:390px; text-align:left;}	


.cola1{ float:left; width:80px; text-align:right;}
.cola2{ float:left; width:80px; text-align:right;}	
.cola3{ float:left; width:120px; text-align:left;}
.cola4{ float:left; width:80px; text-align:right;}	
.cola5{ float:left; width:120px; text-align:left;}

/* elements de formulaire */

form span.required{
	color:red;
	text-align:left;
}

form h2{
	clear:left;
	font:bold 1em/1em "Trebuchet MS", Verdanal, Arial, sans-serif;
	text-align:left;
	margin:5px 0 0 0;
	color:#BD6E64;
}

form label{

	font-weight:bold;
	color:#333333;
	margin: 0 15px 0 0 ;
	
}

 select{

	font: 12px  Verdanal, Arial, sans-serif;

}

input:focus, textarea:focus{
border: 2px;
}
.inputcourt{width:50px;}
.inputmilarge{width:200px;}
.inputlarge{width:400px;}
.textareacourt{
	width: 200px;
	height: 100px;
	padding: 3px;
}
.textarealarge{
	width: 400px;
	height: 120px;
	padding: 10px;

}

.textareahaut{
	width: 400px;
	height: 400px;
	padding: 10px;

}


div.row{
	clear:both;

	margin: 5px 0 0px 0;
	padding:10px 0 10px;
  font: 0.8em/1em "Trebuchet MS", Verdanal, Arial, sans-serif;
	}
	
div.row small {
	font:normal 0.5em/1em "Trebuchet MS", Verdanal, Arial, sans-serif;
}

legend {     
margin-left: 1em;     
padding: 0;     
color: #000;     
font-weight: bold;  
font:bold 0.9em/1em "Trebuchet MS", Verdanal, Arial, sans-serif;
  
}

fieldset {      
position: relative;      
float: left;      
clear: both;      
width: 100%;      
margin: 0 0 -1em 0;      
padding: 0 0 3em 0;      
border-style: none;      
border-top: 1px solid #BFBAB0;      
background-color: #F2EFE9;     
}     
legend span {      
position: absolute;      
left: 0.74em;      
top: 0;      
margin-top: 0.5em;      
font-size: 135%;  
 
}

.erreurs{
text-align:left;
font: 0.8em/1em "Trebuchet MS", Verdanal, Arial, sans-serif;
color:red;
font-weight: bold;
margin-top:40px;
}

.erreurs li {
   list-style: square;
   }


#form_submit{
clear:both;
margin-top:10px;

}

#inscription_nb{
margin:20px;
padding:7px;
border: 1px solid red;

}

#inscription_nb p{
margin:5px;
}

#inscription_nb img{
padding:0 5px;

}
