/* CSS Document */

/********************************** Tags HTML **********************************/
body, html {
	background: 				#3c3932 url(../images/bg.jpg) no-repeat center top;
	margin: 					0px;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					9pt;
	color: 						#000000;
}

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

h1 {
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					18pt;
	color: 						#9a0000;
}

h2 {
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					15pt;
	color: 						#9a0000;
}

h3, h3 a {
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					12pt;
	color: 						#9a0000;
}

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

a 			{ color: #9a0000; text-decoration: none; }
a:hover 	{ color: #999999; text-decoration: none; }


/********************************** Tags IMPORTANT **********************************/
.png24
{
	filter: expression(applyPNGFilter(this));
}

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

#header {
	background: 				#bb2720 url(../images/bg_header.jpg) no-repeat top center;
	width: 						967px;
	height:						110px;
}

#menu_utilitaire a 			{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; text-decoration: none; }
#menu_utilitaire a:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #9a0000; text-decoration: none; }

#menu_principal {
	font-family:  				Arial, Helvetica, sans-serif;
	font-size: 					17px;
	color: 						#ffffff;
	position:					relative;
	z-index:					50;
}

#contenu {
	display:block; width:967px; position:relative; z-index:5;
	background-color:#ffffff;
}

#footer {
	background-color:			#9a0000;
	width:						967px;
	color: 						#FFFFFF;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size:					9pt;
	text-align:center;
	position:relative;
	z-index:20;
}

#footer a		{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none}
#footer a:hover	{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:underline}

/********************************** IDs **********************************/
#zone_centre {
	display:block; width:967px; float:left;
}

#deg_gauche {
	background:					url(../images/deg_g_bg.png) repeat-y top center !important;
	background:					none;
	filter:						none !important;
	filter:						progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/deg_g_bg.png',sizingMethod='scale');
}

#deg_droite {
	background:					url(../images/deg_d_bg.png) repeat-y top center !important;
	background:					none;
	filter:						none !important;
	filter:						progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/deg_d_bg.png',sizingMethod='scale');
}

#zoneCalendrier {
	background:url(../images/bg_zoneCalendrier.gif) repeat-y top left;
	position:relative; z-index:5; overflow:hidden;
}

#zoneCentrale {
	background:#ffffff;
	position:relative; z-index:5; overflow:hidden;
}

#zoneNouvelles {
	background:url(../images/bg_zoneNouvelles.gif) repeat-y top right;
	position:relative; z-index:5; overflow:hidden;
}

.stickergauche{
	background: url(../images/zoneCalendrier_appuie.png) no-repeat bottom left;
}

.stickerdroite{
	background: url(../images/zoneNouvelles_comm.png) no-repeat bottom right; 
}

/********************************** Classes **********************************/
.boite_menup {
	display:block; float:left; width:241px; height:45px; position:relative; cursor:pointer;
	background:url(../images/bg_menu.gif) repeat-x top center; text-align:center;
}

.contenant_rangee {
	position:relative; height:45px; z-index:20;
}
.contenant_rangee2 {
	position:relative; height:45px; z-index:10;
}

.contenant_menu {
	position:relative; z-index:20;
	padding-top:14px;
}

.sousmenu {
	position:absolute; top:45px; left:-1px; z-index:30;
	width:241px; border:1px #383838 solid;
	background-color:#7e0000;
}
.sousmenu a, .contenant_menu a 				{ color:#FFFFFF; text-decoration:none; }
.sousmenu a:hover, .contenant_menu a:hover 	{ color:#FFFFFF; text-decoration:none; }