body
{
   background-color:#000000;	/*---> #005CA0  http://wellstyled.com/tools/colorscheme2/index-en.html#*/
   background-attachment:fixed;
   background-repeat: no-repeat;
   background-position:center;
   font-family:verdana,arial,helvetica,sans-serif;
   margin:50px 0px; padding:0px;
   text-align:center;
}
img{ border:none; }
hr {
	border:none;
	margin:0;
	visibility:hidden;
}
/*conteneur global*/
#global{
	width: 1000px;
	margin:0px auto;
	text-align:left;
	position:relative;
}
/* L'en-tête */
#en_tete
{
	text-align: center;
	height: 199px;
	background-image: url("../img/banniere.jpg");
	background-repeat: no-repeat;
	background-position:center;
	margin-bottom: 10px;
}
/*le menu */

.element_menu
	{
	padding:0;
	margin-bottom:10px;
	}
.element_menu h2
{
	padding-top:10px;
	font-size:15px;
	text-align:center;
}
	.menu_o h2
	{  
		padding-top:10px;
		font-size:15px;
		text-align:center;
	}
	.menu_in li{
	margin-bottom: 15px;
	font-size:12px;
	} 
	
	.menu_in p{
	padding: 15px;
	font-size:12px;
	}
	.element_menu a
	{color: #FFFFFF;}

	.element_menu a:hover
	{
	   background-color: #E6F2FF;
	   color: black;
	}
#menu_g,
#menu_d
{	
	width:200px;
	color:#999999 ;
	position: absolute;
}
#menu_g{left:0;}
#menu_d{right:0;}
/*effets sur les menus */
	.menu_o
	{
	width: 200px;
	height: 38px;
	background: url(../../img/menu_o.png) !important; 
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=scale src='../../img/menu_o.png');
	}
	.menu_in
	{
	width:180px;
	padding:11px;
	background: url(../../img/menu_in.png) !important; 
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=scale src='../../img/menu_in.png');
	}
	.menu_bas
	{
	width:200px;
	height:28px;
	background: url(../../img/menu_bas.png) !important; 
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=scale src='../../img/menu_bas.png');
	}
	
/*corps de la page */

#corps
{
	width:556px;
	margin:0px auto;
	text-align:center;
	color:#FFF000;
}
.element_corps
{
	margin:10px;
}
/*boite générale corps bleu*/
.corps_h_bl{
	width: 556px;
	height: 95px;
	background: url(../../img/bl_o.png) !important; 
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=scale src='../../img/bl_o.png');
}
.corps_h_bl h2,h3
	{
		position:relative;
		z-index:10;
		text-align:center;
		padding-top:50px;
	}

.corps_b_bl{
	width:556px;
	height:95px;
	background: url(../../img/bl_bas.png) !important; 
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=scale src='../../img/bl_bas.png');
}

.corps_in_bl{
	font-size: 0.9em;
	color:#000080;
	width:476px;
	text-align:left;
	padding:40px;
	background: url(../../img/bl_in.png) !important; 
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=scale src='../../img/bl_in.png');

}
.corps_in_bl p{
	margin-bottom:15px;
}
/*boite générale corps en noir*/
.corps_h_noir{
	width: 556px;
	height: 95px;
	background: url(../../img/corps_noir_o.png) !important; 
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=scale src='../../img/corps_noir_o.png');
}
.corps_h_noir h1,h2
	{
		text-align:center;
		padding-top:40px;
	}
.corps_b_noir{
	width:556px;
	height:95px;
	background: url(../../img/corps_noir_bas.png) !important; 
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=scale src='../../img/corps_noir_bas.png');
}

.corps_in_noir{
	width:476px;
	text-align:left;
	padding:40px;
	background: url(../../img/corps_noir_in.png) !important; 
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=scale src='../../img/corps_noir_in.png');

}
/*boite posts corps en blanc*/
.post_blanc_h{
	width: 400px;
	height: 54px;
	background: url(../../img/post_blanc_h.png) !important; 
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=scale src='../../img/post_blanc_h.png');
}
.post_blanc_h h3{
font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
color:indigo;
text-align:center;
padding:25px;
}
.post_blanc_b{
	width:400px;
	height:54px;
	background: url(../../img/post_blanc_b.png) !important; 
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=scale src='../../img/post_blanc_b.png');
}

.post_blanc_in{
	width:320px;
	text-align:left;
	color:#000000;
	padding:40px;
	background: url(../../img/post_blanc_in.png) !important; 
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=scale src='../../img/post_blanc_in.png');

}
.imgfond {
text-align:right;
opacity: 0.7;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
}
#corps a
	{
	/*paramètres du lien normal*/
	color:#000080;
	}
	#corps a:hover
	{/*paramètres du lien survolé*/
	text-decoration: none;
	}
	#corps a:active
	{
	/*paramètres du lien quand il est cliqué, actif*/
	font-weight:bold;
	color:red;
	}
	
	#corps a:visited
	{
	/*quand le lien à déjà été visité*/
	font-style:italic;
	color:#2f4f4f;
	}
	#corps h1,h2,h3
	{
	   text-align: center;
	   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	}
#pied_de_page
{	
	margin-top:300px;
	width: auto;
	padding: 5px;
	text-align: center;
	color: yellow;
	
}
#noel{
float: center;
}
#noel a {
	display: block;
	outline: none;
}
#noel span {
	display: none;
	position: absolute;
}
#noel .nwel { width: 600px;height: 100px;background: url(../img/an-nou-chante-nwel1.png) no-repeat; }
#noel .nwel:hover{ width: 600px;height: 100px;background: url(../img/an-nou-chante-nwel.png) no-repeat;}