/*********************************************************************************************
 Dernière mise à jours : 19/08/2008
 Email : mac@inpix.ca
*********************************************************************************************/

* { float: none!important; background: none!important; min-height: 0!important; overflow: visible!important;}
body { margin: 0; color: #000;}

.switch_lang, .clear { display: none;}
.printonly { display: block;}

.bloc { display:block; padding: 0 0 15px 0; color:#000!important; width: 100% margin:0; }
.text_right { text-align: left;}

.icone_small, .icone_big, .icone_big_white { padding: 0;}
#more_to_know dd { margin: 0;}

#container, #sidebar, #footer { width: 100%; padding: 0;}

#header h1 a { width: 100%; height: auto; display: block; padding: 0 0 25px;}
#header h1 span { display: none;}
#header h1 img { display: block;}

#menu { width:100%; margin: 0 0 10px; overflow:hidden!important;}
	#menu ul { padding: 0;}
		#menu li { float: left!important;}
			#menu li a { background-color:#91b1c8!important; border-color: #000; height: 27px;}
			#menu li a:link, #menu li a:visited, #menu li a:hover, #menu li a:active { color:#000;}
			/*#menu li.oneline a { padding: 17px 10px 17px;}*/

.col_text { width: 100%; margin: 0; padding: 0 0 15px; display: block;}
.col_text dl { margin: 0; padding:0 0 30px 0; }
.col_text_last #more_to_know { padding: 0;}

#article #primary_content { width:100%; margin:13px 0 0 0; padding:0; }
#article #primary_content ul { margin: 0 0 15px;  vertical-align: top;}
#article #primary_content ul li { vertical-align: top;}
#article #primary_content ol { list-style-type: none;}
#article #primary_content ol li { vertical-align: top;}
#article #primary_content ol .printonly { display: inline;}
#article #more_to_know { padding: 0; }

#more_to_know { margin: 0;}
	#more_to_know dl { width: 100%; overflow: hidden!important; margin: 0; padding: 0 0 10px;}
	#more_to_know dt { width: 60px; float: left!important; }
	#more_to_know dd { width: 50%; float: left!important; margin: 0; }

#home #contact_us { padding: 0; margin: 0 0 20px; clear: both;}
#contact_us h3, #contact_us a { color: #000!important;}

#sidebar #contact_us, #sidebar #links { width: 100%; padding: 0; margin: 0 0 20px; clear: both;}
#links dd { padding:0; }


.input_text { width:100%; overflow:hidden!important; margin:0 0 15px 0; }
	.input_text label { width:150px; float:left!important; margin:0 15px 0 0; text-align:right; line-height:1.8em; }
	.input_text input, .input_text textarea { width:400px; float:left!important; border:1px solid #000; padding:5px; }

.checkbox { margin-left: 0;}

.input_check { width:100%; overflow:hidden!important; margin:0 0 5px 0; }

	.input_check label { padding:3px 20px 0 5px; float:left!important; width:400px; display:block  }
	.input_check input { display:block; float:left!important; }
