/* CSS Document */

/********************************** Tags HTML **********************************/
body, html {
	background: 				#000;
	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_header2.jpg) no-repeat top center;
	width: 						967px;
	height:						110px;
}

#headerPhoto {
	width: 						725px;
	position:					relative;
	overflow:					hidden;
	margin:						0px;
	padding:					0px;
	z-index:					1;
}

#pageTitle	{
	width: 						473px;
	height:						186px;
	padding:					5px 5px 5px 0px;
	position:					absolute;
	left:						247px; 
	top:						0px;
	line-height:				-0.8;
	font-weight:				bold;
	text-transform:				uppercase;
	z-index:					41; 
	color:						#ffffff;
	font-size:					3.6em;
	vertical-align:				bottom;
	line-height:				0.85em;
}

#photoBanner {
	width: 						967px;
	height:						196px;
	position:					relative;
	overflow:					hidden;
	margin:						0px;
	padding:					0px;
	z-index:					2;
}

#photoBanner p {margin:0;}

#menu_utilitaire			{ position:absolute; right:30px; bottom:0.5em; text-align:center; z-index:40; }
#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;
}

#boutonPaypal
{
	text-align: center;
	background: url(../images/bg_btn_paypal.png) no-repeat top left;
	padding: 20px 11px;
	margin: 20px 49px;
	width: 122px;
	height:47px;
}

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

.stickerdroite{
	background: url(../images/zoneNouvelles_comm.png) no-repeat bottom right; 
}
.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; }
