/* CLF 2.0 TEMPLATE VERSION 1.03 | VERSION 1.03 DU GABARIT NSI 2.0 */
/* GENERAL NAVIGATION CSS BEGINS | DEBUT DU CSS DE NAVIGATION GENERALE */
ul.nav_main, ul.nav_main_top, ul.navbull, ul.nav_left_agr, ul.nav_left_grow-croiss, ul.nav_left_grow-croiss_brm-gre, ul.nav_left_int, ul.nav_left_n_gen, ul.nav_left_prod, ul.nav_left_sci, ul.nav_left_terr {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */
div.navaid, p.navaid, h1.navaid, h2.navaid, .navaid {
 left: -10000px;
}
/* GENERAL CSS ENDS | FIN DU CSS GENERAL */

/* FORM CSS BEGINS | DEBUT DU CSS FORMULAIRES */
fieldset.no_border	{
	border-style: none;
}
input.submit_button {
	background-color:#ffffff; 
	color:#1F6E46; 
	font-weight:bolder; 
	border:1px solid #1F6E46;
	margin-top: 5px;
	margin-bottom:-8px;
}
input.quick_search {
	background-color:#ffffff; 
	color:#000000; 
	width: 98%;
	border:solid;
	border-width:1px;
	border-color: #1F6E46;
}
input.searchbox {
	background-color:#ffffff; 
	color:#000000; 
	width: 150px;
	border:solid;
	border-width:1px;
	border-color: #1F6E46;
}
/* FORM CSS ENDS | FIN DU CSS FORMULAIRES */

/* SIDE MENU CSS BEGINS | DEBUT DU CSS DU MENU LATERAL */
div.right li.menucontent form, div.right div.menucontent form {
	color: #000;
	background-color: #DBE7D5; 
	text-align: center;
	vertical-align: middle;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* SIDE MENU CSS ENDS | FIN DU CSS DU MENU LATERAL */


/* Start Multi-column layouts without tables | Début de Mise en page à plusieurs colonnes sans tableaux */

div.twoCol	{

	margin: 0px;

	width:100%;

	overflow: auto;

	position: static;

}

div.twoCol p.w33	{

	display:inline;

	width:32%;

	margin: 0px;

	float:left;

	padding-right:4px;

}

div.twoCol p.w40	{

	display:inline;

	width:39%;

	margin: 0px;

	float:left;

	padding-right:4px;

}

div.twoCol p	{

	display:inline;

	width:49%;

	margin: 0px;

	float:left;

	padding-right:4px;

}

div.twoCol p.w60	{

	display:inline;

	width:59%;

	margin: 0px;

	float:left;

	padding-right:4px;

}

div.twoCol p.w66	{

	display:inline;

	width:65%;

	margin: 0px;

	float:left;

	padding-right:4px;

}

div.twoCol p.wauto	{

	display:inline;

	width:auto;

	margin: 0px;

	float:left;

	padding-right:4px;

}

div.twoColFrame	{

	margin: 0px;

	width:99%;

	border:solid 1px #999;

	overflow: auto;

	position: static;

}

div.twoColFrame p	{

	display:inline;

	width:48%;

	margin: 0px;

	float:left;

	padding:4px;

}

div.twoColLines, ul.twoColLines	{

	margin: 0px;

	width:100%;

	border-top:solid 1px #999;

	padding-top:4px;

	margin-top:4px;

	overflow: auto;

	position: static;

}

div.twoColLines p, ul.twoColLines li	{

	display:inline;

	width:48%;

	margin: 0px;

	float:left;

	padding-right:4px;

}/* End Multi-column layouts without tables | Fin de Mise en page à plusieurs colonnes sans tableaux */

