/* CSS Document */

/********************************** Tags HTML **********************************/
body, html {
	background: 				#ffffff url(../images/bg.jpg) repeat-x top center;
	margin: 					0px;
}

p,ul,ol,li,td,div {
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					10pt;
	color: 						#000000;
}

h1 {
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					18pt;
	color: 						#cc9900;
	border-bottom:				1px #cc9900 solid;
}

h2 {
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					11pt;
	color: 						#0d729c;
	text-transform:				uppercase;
	margin-top:					25px;
}

h3 {
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					11pt;
	color: 						#000000;
	font-weight:				bold;
}

h4 {
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					9pt;
	font-weight: 				bold;
	color: 						#000000;
}

hr {
	display: 					block;
	width:						100%;
	height:						1px;
	border:						none;
	border-bottom:				1px #cc9900 solid;
}

input, select {
	background-color:			#f6f4e9;
	border:						1px #0d729c solid;
}

a		{ color:#0d729c; text-decoration:none; }
a:hover	{ color:#cc9900; text-decoration:none; }
/********************************** Tags IMPORTANT **********************************/
.png24
{
	filter: expression(applyPNGFilter(this));
}

/********************************** IDs -- Zones principales **********************************/
div#wrap { width:938px; margin:auto; }

div#header { display:block; width:938px; height:364px; position:relative; z-index:1; }

div#footer { clear:both; text-align:center; padding-top:35px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:9pt; }
div#footer a		{color:#666666; text-decoration:none;}
div#footer a:hover	{color:#cc9900; text-decoration:none;}

/********************************** Menu principal et sous-menu **********************************/
div#menu_princ_fr, div#menu_princ_eng { display:block; position:relative; width:938px; height:30px; }
div#menu_princ_fr a, div#menu_princ_eng a { position:relative; cursor:pointer; }

/* Français */
	/* Accueil */
	div#menu_princ_fr div#mp_acc_desactif {
		display:block; float:left; width:81px; height:30px;
		background:url(../images/mp_acc.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_acc.png',sizingMethod='scale');
	}
	div#menu_princ_fr div#mp_acc_actif {
		display:block; float:left; width:81px; height:30px;
		background:url(../images/mp_acc_r.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_acc_r.png',sizingMethod='scale');
	}
	/* Renseignement */
	div#menu_princ_fr div#mp_ren_desactif {
		display:block; float:left; width:227px; height:30px;
		background:url(../images/mp_ren.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_ren.png',sizingMethod='scale');
	}
	div#menu_princ_fr div#mp_ren_actif {
		display:block; float:left; width:227px; height:30px;
		background:url(../images/mp_ren_r.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_ren_r.png',sizingMethod='scale');
	}
	/* Musée */
	div#menu_princ_fr div#mp_mus_desactif {
		display:block; float:left; width:71px; height:30px;
		background:url(../images/mp_mus.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_mus.png',sizingMethod='scale');
	}
	div#menu_princ_fr div#mp_mus_actif {
		display:block; float:left; width:71px; height:30px;
		background:url(../images/mp_mus_r.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_mus_r.png',sizingMethod='scale');
	}
	/* Exposition */
	div#menu_princ_fr div#mp_exp_desactif {
		display:block; float:left; width:114px; height:30px;
		background:url(../images/mp_exp.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_exp.png',sizingMethod='scale');
	}
	div#menu_princ_fr div#mp_exp_actif {
		display:block; float:left; width:114px; height:30px;
		background:url(../images/mp_exp_r.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_exp_r.png',sizingMethod='scale');
	}
	/* Activités */
	div#menu_princ_fr div#mp_act_desactif {
		display:block; float:left; width:292px; height:30px;
		background:url(../images/mp_act.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_act.png',sizingMethod='scale');
	}
	div#menu_princ_fr div#mp_act_actif {
		display:block; float:left; width:292px; height:30px;
		background:url(../images/mp_act_r.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_act_r.png',sizingMethod='scale');
	}
	/* Zone scolaire */
	div#menu_princ_fr div#mp_zon_desactif {
		display:block; float:left; width:123px; height:30px;
		background:url(../images/mp_zon.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_zon.png',sizingMethod='scale');
	}
	div#menu_princ_fr div#mp_zon_actif {
		display:block; float:left; width:123px; height:30px;
		background:url(../images/mp_zon_r.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_zon_r.png',sizingMethod='scale');
	}
	
/* Anglais */
/* Accueil */
	div#menu_princ_en div#mp_acc_desactif {
		display:block; float:left; width:82px; height:30px;
		background:url(../images/mp_acc_eng.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_acc_eng.png',sizingMethod='scale');
	}
	div#menu_princ_en div#mp_acc_actif {
		display:block; float:left; width:82px; height:30px;
		background:url(../images/mp_acc_eng_r.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_acc_eng_r.png',sizingMethod='scale');
	}
	/* Renseignement */
	div#menu_princ_en div#mp_ren_desactif {
		display:block; float:left; width:168px; height:30px;
		background:url(../images/mp_ren_eng.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_ren_eng.png',sizingMethod='scale');
	}
	div#menu_princ_en div#mp_ren_actif {
		display:block; float:left; width:168px; height:30px;
		background:url(../images/mp_ren_eng_r.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_ren_eng_r.png',sizingMethod='scale');
	}
	/* Musée */
	div#menu_princ_en div#mp_mus_desactif {
		display:block; float:left; width:85px; height:30px;
		background:url(../images/mp_mus_eng.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_mus_eng.png',sizingMethod='scale');
	}
	div#menu_princ_en div#mp_mus_actif {
		display:block; float:left; width:85px; height:30px;
		background:url(../images/mp_mus_eng_r.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_mus_eng_r.png',sizingMethod='scale');
	}
	/* Exposition */
	div#menu_princ_en div#mp_exp_desactif {
		display:block; float:left; width:108px; height:30px;
		background:url(../images/mp_exp_eng.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_exp_eng.png',sizingMethod='scale');
	}
	div#menu_princ_en div#mp_exp_actif {
		display:block; float:left; width:108px; height:30px;
		background:url(../images/mp_exp_eng_r.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_exp_eng_r.png',sizingMethod='scale');
	}
	/* Activités */
	div#menu_princ_en div#mp_act_desactif {
		display:block; float:left; width:268px; height:30px;
		background:url(../images/mp_act_eng.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_act_eng.png',sizingMethod='scale');
	}
	div#menu_princ_en div#mp_act_actif {
		display:block; float:left; width:268px; height:30px;
		background:url(../images/mp_act_eng_r.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_act_eng_r.png',sizingMethod='scale');
	}
	/* Zone scolaire */
	div#menu_princ_en div#mp_zon_desactif {
		display:block; float:left; width:119px; height:30px;
		background:url(../images/mp_zon_eng.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_zon_eng.png',sizingMethod='scale');
	}
	div#menu_princ_en div#mp_zon_actif {
		display:block; float:left; width:119px; height:30px;
		background:url(../images/mp_zon_eng_r.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_zon_eng_r.png',sizingMethod='scale');
	}

	/* Sous-menus */
	div#menu_sec { display:block; width:938px; height:38px; } 
	/* Français */
	div.sm_acc_fr { 
		background: url(../images/mp_acc_sm.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_acc_sm.png',sizingMethod='scale');
	}
	div.sm_ren_fr { 
		background: url(../images/mp_ren_sm.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_ren_sm.png',sizingMethod='scale');
	} 
	div.sm_mus_fr { 
		background: url(../images/mp_mus_sm.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_mus_sm.png',sizingMethod='scale');
	} 
	div.sm_exp_fr { 
		background: url(../images/mp_exp_sm.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_exp_sm.png',sizingMethod='scale');
	} 
	div.sm_act_fr { 
		background: url(../images/mp_act_sm.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_act_sm.png',sizingMethod='scale');
	} 
	div.sm_zon_fr { 
		background: url(../images/mp_zon_sm.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_zon_sm.png',sizingMethod='scale');
	}
	/* Anglais */
	div.sm_acc_en { 
		background: url(../images/mp_acc_sm_eng.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_acc_sm_eng.png',sizingMethod='scale');
	}
	div.sm_ren_en { 
		background: url(../images/mp_ren_sm_eng.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_ren_sm_eng.png',sizingMethod='scale');
	} 
	div.sm_mus_en { 
		background: url(../images/mp_mus_sm_eng.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_mus_sm_eng.png',sizingMethod='scale');
	} 
	div.sm_exp_en { 
		background: url(../images/mp_exp_sm_eng.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_exp_sm_eng.png',sizingMethod='scale');
	} 
	div.sm_act_en { 
		background: url(../images/mp_act_sm_eng.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_act_sm_eng.png',sizingMethod='scale');
	} 
	div.sm_zon_en { 
		background: url(../images/mp_zon_sm_eng.png) no-repeat top center !important; background:none;
		filter:none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mp_zon_sm_eng.png',sizingMethod='scale');
	} 

div#menu_sec div.sous_menu { display:block; position:relative; float:left; padding:10px 35px 0px 15px; }

	/* Accueil */
	div#menu_sec div#msec_acc 		{color:#0d729c; font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
	div#menu_sec div#msec_acc a			{color:#0d729c; text-decoration:none;}
	div#menu_sec div#msec_acc a#actif	{color:#aaaaaa; text-decoration:none;}
	div#menu_sec div#msec_acc a:hover	{color:#aaaaaa; text-decoration:none;}
	/* Renseignements pratiques */
	div#menu_sec div#msec_ren 		{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
	div#menu_sec div#msec_ren a			{color:#ffffff; text-decoration:none;}
	div#menu_sec div#msec_ren a#actif	{color:#aaaaaa; text-decoration:none;}
	div#menu_sec div#msec_ren a:hover	{color:#aaaaaa; text-decoration:none;}
	/* Musée */
	div#menu_sec div#msec_mus 		{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
	div#menu_sec div#msec_mus a			{color:#ffffff; text-decoration:none;}
	div#menu_sec div#msec_mus a#actif	{color:#36353a; text-decoration:none;}
	div#menu_sec div#msec_mus a:hover	{color:#36353a; text-decoration:none;}
	/* Expositions */
	div#menu_sec div#msec_exp 		{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
	div#menu_sec div#msec_exp a			{color:#ffffff; text-decoration:none;}
	div#menu_sec div#msec_exp a#actif	{color:#aaaaaa; text-decoration:none;}
	div#menu_sec div#msec_exp a:hover	{color:#aaaaaa; text-decoration:none;}
	/* Activités */
	div#menu_sec div#msec_act 		{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
	div#menu_sec div#msec_act a			{color:#ffffff; text-decoration:none;}
	div#menu_sec div#msec_act a#actif	{color:#aaaaaa; text-decoration:none;}
	div#menu_sec div#msec_act a:hover	{color:#aaaaaa; text-decoration:none;}
	/* zone scolaire */
	div#menu_sec div#msec_zon 		{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
	div#menu_sec div#msec_zon a			{color:#ffffff; text-decoration:none;}
	div#menu_sec div#msec_zon a#actif	{color:#aaaaaa; text-decoration:none;}
	div#menu_sec div#msec_zon a:hover	{color:#aaaaaa; text-decoration:none;}
	
/********************************** Contenu **********************************/
div#contenu_haut { display:block; width:938px; background:url(../images/bg_contenu_h.png) no-repeat top center; }
div#contenu_bas { display:block; width:938px; background:url(../images/bg_contenu_b.png) no-repeat bottom center; }
div#contenu { display:block; padding: 0px 35px 35px 35px; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE; }

div#contenu div#infolangue { display:block; width:100%; padding:15px 0px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#0b435c; }
div#contenu div#infolangue a 		{ color:#0d729c; text-decoration:none; }
div#contenu div#infolangue a:hover 	{ color:#cc9900; text-decoration:none; }

div#contenu div#colonne_gauche { display:block; float:left; width:649px; overflow:hidden; }
div#contenu div#colonne_droite { display:block; float:right; width:184px; overflow:hidden; padding-top:44px; }
div#contenu div#contenu_site { display:block; width:867px; overflow:hidden; float:left; }

/********************************** Boites de formulaire **********************************/
div#ai_demande, div#rs_reserve, div#ab_formulaire { margin:15px; }
div#ab_formulaire input, select {
	background-color:			#f6f4e9;
	border:						1px #CC9900 solid;
}

/*div#ai_demande table, div#rs_reserve table, div#ab_formulaire table { border: 1px #0d729c solid; }*/
/*div#ai_demande td, div#rs_reserve td, div#ab_formulaire td { background-color:#dedede; }*/

/* Boite de réponse */
div.form_reponse { margin:15px; padding-left:30px; }

/********************************** Clasees **********************************/
/*.img_bordure { background-color:#FFFFFF; border: 2px #0d729c solid; padding:1px; }*/
.ligne_jaune { border-bottom:1px solid #CC9900; }
.alignGauche { float:left; }
.alignDroite { float:right; }

.plus_infos { text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#0d729c; }
.plus_infos a       { color:#0d729c; text-decoration:none; }
.plus_infos a:hover { color:#cc9900; text-decoration:none; }