html, body {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
table tr td { font-size:1em; }
form { margin: 0; padding: 0; border: none 0; }
img { border: none 0; }


a { text-decoration: underline; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none;  }

a.btn_rechercher{ text-decoration: none; }

/* <Documents> */
.simple_document_container { }
a.simple_document { }
/* <Documents> */

/* <Classes RadEditor> */
.TitreGros {
	font-size: 16px;
	font-weight: bold;
}
.TitreMoyen {
	font-size: 14px;
	font-weight: bold;
}
.TitrePetit {
	font-size: 12px;
	font-weight: bold;
}

table.thin_cell_borders {
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
}
table.thin_cell_borders td{
	border-width:1px;
	border-style:solid;
}
/* <Classes RadEditor> */

/* <Formulaires> */
.forms_labels
{
	font:normal 12px Arial, Helvetica, sans-serif;
}
.forms_txtbox
{
	/*font-family: Arial, Helvetica, sans-serif;		
	font-size:11px;*/
	font:normal 12px Arial, Helvetica, sans-serif!important;
}
.forms_label_container_h
{
	width: 200px;
}
.forms_label_container_v
{
}
.forms_answer_container_h
{
}
.forms_answer_container_v
{
}
select.forms_ddlpays_v
{
	font-family: Arial, Helvetica, sans-serif;		
	font-size:11px;
	display:block;
	width:180px;
}

select.forms_ddlprovince_v
{
	font-family: Arial, Helvetica, sans-serif;		
	font-size:11px;
	display:block;
	margin-top:5px;
	width:180px;
}

select.forms_ddlpays_h {
	font-family: Arial, Helvetica, sans-serif;		
	font-size:12px;
	width:180px;
}

span.forms_ddlprovince_h {
	padding-left:10px;
}

select.forms_ddlprovince_h {
	font-family: Arial, Helvetica, sans-serif;		
	font-size:12px;
	width:190px;
}
/* <Paging catalogue> */
/*PagingNumberControl.ascx*/
.pagingNbItems {}
.pagingNbItems .text {}
.pagingNbItems .combo {}
.pagingNbItems .radio {}

/*PagingIndexControl.ascx*/
.resultsDisplay {display:none;float:none;width:100%}
.resultsDisplay .text {}
.resultsDisplay .number {}

.pagingControl {display:none;float:none;margin:1em 0 0 0;width:100%;}
.pagingControl a, .pagingControl a:link, .pagingControl a:visited {}
.pagingControl a:hover {}
.pagingControl a.current, .pagingControl a.current:link, .pagingControl a.current:visited { color:#999999; text-decoration:none;} /*Page sélectionnée dans le paging*/
.pagingControl a.current:hover { text-decoration:none; }
.pagingControl a.inac, .pagingControl a.inac:link, .pagingControl a.inac:visited, .pagingControl a.inac:hover { color:#666666; text-decoration:none; cursor:text; }
.pagingControl img {}
/* </Paging catalogue> */

/**** Module de nouvelles****/
.news_inscription_table{display:none;}
.event_item{background-color:transparent;border:0 none!important;padding:0!important}
td.event_item{border:0 none!important;padding:0!important;}
.event_item table, .event_item td{margin:0!important;padding:0!important;}
.event_alt_item{background-color:transparent!important;}
.event_title_table td.publicationtitre{font-size:1.2em; font-weight:bold;}
div#contenu td.event_main_content{border:0 none;padding:0 0 0 0!important;}
div#contenu_nouvelles a{color:#000;}
div.title{font-size:1.5em;font-weight:bold;}
/**** FIN Module de nouvelles****/



html{height:100%;margin:0;padding:0;text-align:center;}
body{background-color:#FFF9C6!important;height:100%;text-align:left;}
body, div#contenu table, div#contenu{color:#000;font:normal 1em Arial, Helvetica, sans-serif;}
div#page{
	background-color:#FFF9C6;
	border:none;
	margin:0 auto 100px auto;
	padding:20px;
	text-align:left;
	width:1000px;
	}
div#page em{font-weight:bold!important;}	
div#page h1{color:#000;font:bold 1.8em Arial, Helvetica, sans-serif; margin:0 0 1.2em 0;padding:0;}
div#page h2{color:#000;font:bold 1.5em Arial, Helvetica, sans-serif; margin:0 0 1em 0;padding:0;}
div#page h3{color:#000;font:bold 1.2em Arial, Helvetica, sans-serif; margin:0 0 0.8em 0;padding:0;}
div#page em{font-weight:normal; font-style:italic;}
div#page p{margin:0;padding:0 0 1em 0;}
div#page .petit_txt{font-size:10px;}
div#page input, div#page textarea{
	border: solid 1px #999;
	color:#000; font:normal 11px Arial, Helvetica, sans-serif;
	padding:2px;
}
div#page input.radio, div#page .radio input { border:0 none; }

div#page a{color:#455E00;font-family:Arial, Helvetica, sans-serif;}
div#page div#contenu a{color:#000;font-family:Arial, Helvetica, sans-serif;}
div#page a:link, div#page a:visited{margin:0;padding:0;text-decoration:underline;}
div#page a:hover{text-decoration:none;}

div#page a.lien_noir{color:#000;font-family:Arial, Helvetica, sans-serif;}
div#page a.lien_noir:link, div#page a.lien_noir:visited{margin:0;padding:0;text-decoration:underline;}
div#page a.lien_noir:hover{text-decoration:none;}

div#page a.lien_gris_1 {color:#999;}	
div#page a.lien_gris_1:link, div#page a.lien_gris_1:visited, div#page a.lien_gris_1:hover{
	text-decoration:none;
}

div#page a img{border:none;}
div#page a:link img, div#page a:visited img, div#page a:hover img{border:none;margin:0;padding:0;}
div#contenu table{border-collapse:collapse;border-spacing:0;margin:0;padding:0;}
div#contenu td{border-collapse:collapse;margin:0;padding:0;vertical-align:top;}
hr.separateur{clear:both;margin:0;padding:0;visibility:hidden;}
/*div#page div#contenu p, div#page div#contenu div{text-align:left;}*/
div#page #contenu .bloc_options td input{border:solid 1px #666;color:#000;}
div#page #contenu .bloc_options td .btn_save{border:none;}

	/************** NAV META ***************/
	div#nav_meta{background-color:#FFF9C6;padding:0 52px;}
		div#nav_meta ul{float:right; margin:0; padding:0;}
		div#nav_meta ul li{
			display:block;
			float:left;
			list-style-type: none;
			margin:0 0 0 0;
			padding:0 7px;
			text-decoration:none;
			}
		div#nav_meta li#nav_recherche input{border:solid 1px #90ac1d;color:#688529;margin: 0 0 5px 0; padding:2px;}
		div#nav_meta ul li a{border:none;}

		div#nav_meta a, div#nav_meta a:link, div#nav_meta a:visited, div#nav_meta a:hover,
		div#menu_haut a, div#menu_haut a:link, div#menu_haut a:visited, div#menu_haut a:hover,
		div#nav_contextuel a, div#nav_contextuel a:link, div#nav_contextuel a:visited, div#nav_contextuel a:hover
		div#nav_contextuel_custom a, div#nav_contextuel_custom a:link, div#nav_contextuel_custom a:visited, div#nav_contextuel_custom a:hover
			{
			margin:0;
			padding:0;
			text-decoration:none;
			outline:none;
			}
		div#nav_meta img, div#menu_haut img, div#nav_contextuel img, div#nav_contextuel_custom img{border:none;text-decoration:none;}	
		div#arbre_complet
		{
			background-image:url(../images/imagesKaribou/menu_gche/arbre_complet.gif);
			background-repeat:no-repeat;
			background-position:7px 10px;
			height:519px;
			width:193px;
		}
	
	/************** BLOC GAUCHE ***************/
	div#bloc_gche{float:left;padding:0px 0 0 0;margin:-40px 0 0 0;position:relative;width:205px;z-index:1;}

	/* \ */ /*** Pour IE 6-7 ***/
	*div#bloc_gche{margin:-50px 0 0 0;}
	/* */
	
		div#menu_haut{
			position:absolute;
			top:0px;
			left:63px;
			z-index:10;
			}
		div#nav_contextuel, div#nav_contextuel_custom{margin:137px 0 0 0;}
		div#nav_contextuel div, div#nav_contextuel_custom div{
			float:left;
			}
		div#nav_contextuel td, div#nav_contextuel_custom td{
			border-collapse:collapse;
			border-spacing:0;
			margin:0;
			padding:0px;
			}
		div#nav_contextuel td img, div#nav_contextuel_custom td img{vertical-align:bottom;}
			
		div#img_branche{
			background-image: url(../images/imagesKaribou/menu_gche/menu_bas_arbre_droit.gif);
			background-repeat: no-repeat;
			margin:0;
			padding:0;
			height:69px;
			width:191px;	
			}
			
	/************** BLOC DROIT ***************/
	div#conteneur{}
		div#contenu{
			font-family:Arial, Helvetica, sans-serif;
			padding: 0px 70px 100px 65px;
			}	
		div#contenu ul{
			margin-left:0;
			margin-right:0;
			padding:0 0 0 15px;
		}	
		div#contenu ul li{
			list-style-position: outside;
			list-style-type: disc;
			margin:0;
		}	
		div#contenu table{margin:0;}
		/*div#contenu table td{text-align:left;}		*/
		div#nav_bas a, div#nav_bas_l a {display:inline;font-size:11px;}
		
		div#contenu_nouvelles table td{border:none;}
		
			/******* LES 3 COLONNES *******/
			div#contenu_entete{margin:0;padding:0 0 1em 0;}
			td.fond_col_haut{
				background-image:url(../images/imagesKaribou/fond_contenu/fond_colonne_haut.png);
				/* filtre pour que seul IE 6 comprenne */
					_background:none;
					_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesKaribou/fond_contenu/fond_colonne_haut.png', sizingMethod='scale');
				background-repeat: no-repeat;
				background-position:center top;
				height:36px;
				margin:0;
				padding:0;
				}
			td.fond_col_centre{
				background-image:url(../images/imagesKaribou/fond_contenu/fond_colonne_centre.png);
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesKaribou/fond_contenu/fond_colonne_centre.png', sizingMethod='scale');
				background-repeat: repeat-y;
				background-position:center;
				padding:0 5px 0 15px!important;
				width:180px;
				}
			td.fond_col_centre .contenu_col{
				font-size:0.9em;
				padding:0 20px;
				_position:relative;
			}
			
			.contenu_col table td{
				
			}
			.contenu_col .layer_config_module{
				/*_position:absolute!important;
				_top:-0px!important;
				_left:-0px!important;*/
				_margin:0!important;
				_padding:0!important;
				/*_margin:-520px 0px 0 -400px;*/
			}
				
			td.fond_col_bas{
				background-image:url(../images/imagesKaribou/fond_contenu/fond_colonne_bas.png);
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/imagesKaribou/fond_contenu/fond_colonne_bas.png', sizingMethod='scale');
				background-repeat: no-repeat;
				background-position:center top;
				height:38px;
				margin:0;
				padding:0;
				}		
			div#txt_bas_contenu{font-size:0.9em;margin:1em 0 0 0;text-align:center!important;}
			/******* FIN DES 3 COLONNES *******/
			
			div#nav_bas{margin:30px 0px 0 0;text-align:right;}
			div#nav_bas_l{margin:30px 0px 0 0;text-align:left;}
			
			/*** Pour adresser une regle à IE uniquement ***/
			 /* \*/
			*div#nav_bas{
				margin:15px 38px 0 0;
				}
			*div#nav_bas_l{
				margin:15px 0 0 0;
				}	
			/* */
			
			div#propulse{
				display:block;
				margin:3em 57px 2em 0;
				text-align:right;
			}
			
			form#form_evenement {background-color:#FFF9C6;}
			div#conteneur_ctlPied{
				margin:1em 0 0 0;
			}	
			/* \ */ /*** Pour IE 6-7 ***/
				*div#conteneur_ctlPied{margin:0;}
			/* */

/****** Pied de page *******/
div#page .login_zone {
	position:absolute;	
	margin:38px 0 0 545px;
	margin-bottom:50px;
	font-size:9px;
	color:#bbb;
}
div#page .login_zone a {
	font-size:9px;
	color:#bbb;
}
div#page .login_zone img
{
	margin-top:5px;
	vertical-align:bottom;
}
div#page .login_zone .loginAccueil a
{
	font-size:11px;
	color:#606060;
}

/*********** Pour #Form1 - pop-up EMAIL à un ami ***********/
form#Form1{padding:0;margin:0;}
form#Form1 div.bloc_champ{
	border:none;
	margin: 0 0 0.5em 0;
}
form#Form1 div#page{
	background-color: #fbfbfb;
	border: solid 2px #e0e0e0;
	margin: 0 0 0 0;
	padding:10px;
	width:400px;
}
form#Form1 div#page input, form#Form1 div#page textarea{
	border: solid 1px #999;
	color:#333; font:normal 0.9em Arial, Helvetica, sans-serif;
	padding:0px;
}
form#Form1 div.bloc_champ div{margin:0 0 0.5em 0;padding:0;display:block;}
form#Form1 .formchampbold{
	border:none;
}
div.bloc_champ input, div.bloc_champ textarea{
	padding:2px!important;
}
span.champ_obligatoire{color:#f00;display:inline!important;}
/*********** FIN  Pour #Form1 - pop-up EMAIL à un ami ***********/	



/*********** pour recherche ***********/			
div.bloc_recherche{
	margin:0 0 1em 0;
}
div#resultatsRecherche{	
	/*background-color: #fbfbfb;*/
	border: solid 2px #fbfbfb;
	margin:0;
	padding:10px;
}
/*********** FIN pour recherche ***********/			

.pour_impression, .pour_impression_karibou{display:none;}	
		
/************** class couleurs pour editeur de texte ***************/
	/*** textes ***/	
		.titre_gros_noir{
			color:#000!important;font-size:20px!important;
		}
		.titre_moyen_noir{
			color:#000!important;font-size:16px!important;
		}
		.titre_petit_noir{
			color:#000!important;font-size:14px!important;
		}
		.titre_gros_blanc{
			color:#F0F0F1!important;font-size:20px!important;
		}
		.titre_moyen_blanc{
			color:#F0F0F1!important;font-size:16px!important;
		}
		.titre_petit_blanc{
			color:#F0F0F1!important;font-size:14px!important;
		}
		.texte_blanc{
			color:#F0F0F1!important;
		}
		.texte_noir{
			color:#000!important;
		}
		.texte_vert_fonce{
			color:#455E00!important;
		}
		.texte_vert_pale{
			color:#688529!important;
		}
		.texte_gris_pale{
			color:#999!important;
		}
		.texte_gris_fonce{
			color:#666!important;
		}

	/*** liens ***/
		a.texte_blanc{
			color:#F0F0F1!important;
			font-weight:bold;
		}
		a.texte_noir{
			color:#000!important;
		}
		a.texte_vert_fonce{
			color:#455E00!important;
		}
		a.texte_vert_pale{
			color:#688529!important;
		}
		a.texte_gris_fonce{
			color:#666!important;
		}
		
		.loginAccueil a
		{
			font-size:11px; color:#606060;
		}
.sitemap ul {
	margin:0;
}

.div_suscribe { font-size:11px;}
