/* CSS Document */
#wrapper {width:100%;margin:0 auto; padding:0;}

.one_lang fieldset.textarea {width: 50%; max-width:550px;}

@media screen and (max-width: 1860px) {
	/*rouge*/
	header{background:#3DB8C1;}
	fieldset.textarea {width:50%;}	
}
@media screen and (max-width: 1224px) {
	/*vert*/
	header{background:#3DB8C1;}
	
	.colonne {width:48%;}
	fieldset.textarea {width:100%;}
	fieldset.contenu {width:49%;}
}
@media screen and (max-width: 900px) {
	/*Rose*/
	header{background:#3DB8C1;}
	.one_lang fieldset.textarea {width: 100%; max-width:550px;}
	fieldset { width:96%; margin:0 2% 4%;}
	.colonne { width:100%;margin:0;float:none;}
	fieldset.textarea {width:100%;}
	fieldset.contenu {width:96%;}
	#contenu .no-mobile{ display:none;}
	#feedback { width:90%;}
	#feedback input { width:80%;}
	fieldset table.results {max-width: 99%;}
	table.results.stats  {width:98%;margin:0 auto;}
	table.results.stats.mini  {width:98%;margin:0 auto;}

}
@media screen and (max-width: 780px) {
	/*Turquoise*/
	header{background:#3DB8C1;}

	/*FORMULAIRE*/	
	#tools a {font-size:8px;font-size-adjust: 0.40;margin:0 2px 5px;line-height:8px;padding:5px 2px; float:none; }
	#tools a:before {font-size:18px;margin:0 auto;line-height:32px; }
	#tools a.input { float:none; display:block;}
	#tools a.input.no-mobile{ display:none;}
	
	
	#tools a.input form:before {font-size:18px;line-height:36px; margin-right:5px;}
	#tools a.input form {padding:2px 10px;}
	#tools a.input form select { margin:4px 0 0 0px;}
	
	#tools a.input p:before {font-size:18px;}
	#tools a.input p { padding:5px 15px 10px;}
	#tools a.input p input { margin:5px 0 0 2px; min-width:150px;}
	
	#pers_data {width:100%;}
	
	

}
@media screen and (max-height: 520px) {
}
@media screen and (max-height: 800px) {
}