body
	{
		color:#221e1f;font-family: Verdana, Arial, "times new roman", sans-serif;
		background-image:url(bckg2.jpg);
		padding:10px;
		background-color:#7f7f7f;
	}
#PageContent
	{
		width:980px;
		margin:auto;
		margin-left:
	}
.colRight{
	width:150px;
	margin-top:10px;
}
.colRigth .c{
margin:0;
}
.colCenter{
	width:775px;
	 margin:0 10px 0 0; 
}
.box{
	margin:0 0 15px 0;
	float:right;
	font-size:10pt;
}
.box h2{
	text-align:center !important;
	color: white;
}
.topRightCorner { 
	height:73px;
	background:transparent url('cornerTR.png') no-repeat right 0px ;
}
.botRightCorner {
	height:73px;
	background:transparent url('cornerBR.png') no-repeat right 0px;
}
.colLeft .topBorder { 
	background:transparent url('borderT_box.png') no-repeat 0px 0px ;
}
.colLeft  .botBorder { 
	background:transparent url('borderB_box.png') no-repeat 0px 0px ;
}
.colCenter .topBorder { 
	background:transparent url('borderT.png') no-repeat 0px 0px ;
}
.colCenter .botBorder {
	background:transparent url('borderB.png') no-repeat 0px 0px ;
}
.topBorder { 
	background:transparent url('borderT_foot.png') no-repeat 0px 0px ;
}
.botBorder {
	background:transparent url('borderB_foot.png') no-repeat 0px 0px ; 
}
.leftBorder { 
	background:transparent url('borderL.png') repeat-y 0px 0px;
}
.rightBorder { 
	background:transparent url('borderR.png') repeat-y right 0px;
}
#Header{ 
	height:35px;
	text-align:center;
	position:relative;
}
#Header .colRight{
	width:100%;
	position:absolute;
	top:-57px;
	left:5px;
	float:left;
	font-size:70%;
	text-align:center;
}
#Header .colLeft{
	position:absolute;
	left:19px;
	top:-25px;
}

img{border:0px;}

/*-----------------------menu-------------------------*/
/*.menu{
	text-align:center;
	display:inline;
	position:relative;
	margin: -20px 0 28px 0;
	height:26px;
	text-decoration:none;
	background-color:inherit;
	}
	
.menu ul{
	line-height:26px;
	list-style-type:none;
	padding:0;
	/* text-align:center;
	text-decoration:none;
		background-color:inherit;
}
.menu li{
	height:26px;
	line-height:26px;
	display:inline;
	padding:4px 0;
	position:relative; 
 	background-color:inherit;
}
.menu li ul{
	display:none;
 } */
 
 
 /*DIV MENU*/
div#menu{
height:40px; width:700px;  position:relative; z-index:3; padding-left:20px; margin-bottom:10px;}

/* MENUS ALL *********************************************************************************************/
/*COMMON*/
div#menu ul.CMS_menusL1 li{position:relative; display:inline; float:left; padding:0 0 0 0;}
div#menu ul.CMS_menusL1 li a{display:block; color:#ffffff; font-size:13px; line-height:30px;}
div#menu ul.CMS_menusL2, div#menu ul.CMS_menusL3{background:#3a3a3d; padding:0 0 0 0; position:absolute; display:none; visibility:hidden;}
div#menu ul.CMS_menusL2 li, div#menu ul.CMS_menusL3 li{display:list-item;padding:0; width:170px;}
/*div#menu ul.CMS_menusL2 li, div#menu ul.CMS_menusL3 li{display:list-item; float:none; clear:both; width:160px;}*/
div#menu ul.CMS_menusL2 li a, div#menu ul.CMS_menusL3 li a{padding:5px; margin:0;text-align:center;}
div#menu ul.CMS_menusL1 li a:hover, div#menu ul.CMS_menusL1 li a.active{color:#ffffff;}

/*LEVEL 1 SPECIFIC*/
div#menu ul.CMS_menusL1{z-index:4;}
div#menu ul.CMS_menusL1 li{width:170px;}
div#menu ul.CMS_menusL1 li a{display:block; float:left; padding:0 ; background:none; margin-top:0; margin-right:0;}
div#menu ul.CMS_menusL1 li a:hover, div#menu ul.CMS_menusL1 li a.active{background:#1f1f21; color:#ffffff; cursor:pointer;}
div#menu ul.CMS_menusL1 li a.selected{background:#3a3a3d; color:#ffffff; cursor:pointer;}

/*LEVEL 2 SPECIFIC*/

div#menu ul.CMS_menusL2 li a{width:170px; margin:0; padding:0 0 0 0;  color:#ffffff; font-weight:bold; font-size:11px;background:#3a3a3d;text-decoration:none;}
div#menu ul.CMS_menusL2 li a:hover, div#menu ul.CMS_menusL2 li a.active{background:#1f1f21; color:#ffffff; width:170px;}

#menu ul,#menu li{list-style:none;}
#menu ul,#menu li{margin:0; padding:0;}
 /*-----------------------fin menu-------------------*/
/*.Left{width:130px;
float:left;}
.Right{width:500px;
float:right;}*/
.topRightCorner2 {
	 height:35px;width:190px; 
	 background:transparent url('cornerTRs.png') no-repeat right 0px ; 
 }
.botRightCorner2 {
 height:37px;
 width:190px;
 background:transparent url('cornerBRs.png') no-repeat right 0px;
 }
.colRight .topBorder2 {
 background:transparent url('borderTs.png') no-repeat 0px 0px ;
 }
.colRight .botBorder2 { 
background:transparent url('borderBs.png') no-repeat 0px 0px ; 
}
.topBorder2 {
 width:190px;background:transparent url('borderT_foot.png') no-repeat 0px 0px ;
 }
.botBorder2 { 
width:190px;background:transparent url('borderB_foot.png') no-repeat 0px 0px ;
 }
.leftBorder2 {
 width:190px;background:transparent url('borderLs.png') repeat-y 0px 0px;
 }
.rightBorder2 {
width:190px; 
background:transparent url('borderRs.png') repeat-y right 0px;
 }
 .content{
	margin: 10px;
 }
 .footer{
	text-align:center;
        bottom:-56px;
        position:relative;
 }
.nospace {
 margin:0;
 padding:0;
 border:1px solid transparent; 
 }
a
	{
		color:#ffffff;
		background-color:inherit;
		text-decoration:none;
	}
a:hover
	{
		color:#9C0000;
		background-color:inherit;
		text-decoration:underline;
	}
.colLeft input[type="text"], .colLeft input[type="password"] { width:130px; }


.c  , #smenu{margin:0 27px; color:#ffffff; font-weight: bold; background-color:#1f1f21;position:relative; } 
.c h1, .c h2, .c h3, .c h4, .c h5,.c h6, .c p {margin:0; padding:1px; }

.colCenter .c h1, .colCenter .c h2, .colCenter .c h3, .colCenter .c h4, .colCenter .c h5, .colCenter .c h6, .colCenter .c p {margin:0; padding:5px; } 
.c ul {margin-top:0;margin-bottom:0; padding-top:5px; padding-bottom:5px; } 
.colCenter form {margin:0 auto; }
.colCenter form label {display:block; float:left; width:50%; }

/*-----------------News---------------------*/

.news{
	/*float:left;*/
	height:108px;
	width:100%;
	background:transparent url('bg_news.gif') repeat-y right 0px;
}
.hide{
	display:none;
}
.show{
	display:block;
}
.news_2, .news_3{
	/* float:left; */
	height:105px;
	width:100%;
	background:transparent url('bg_news.gif') repeat-y right 0px;
}
.news_{
	height:100%
}
.news_2 table, .news_3 table{
	/* height:100% !important; */
}
.news_box, .news_box_2{
	text-align:center;
	height:106px;
}
.info{
height: 120px;
	
}
.info .info_gauche{
	float:left;
	width:145px;
}
.info .pere{
	text-align:center;
	width:106px;
	height:23px;
	padding:0 0 0 25px;
}
.info_gauche img{
	float: left;
	padding:2px 0 0 25px;
}
.info h3{
	padding: 0 !important;
}
.info table{
	height:80px;
}
.info td{
	vertical-align:middle;
}
.bas{
	clear:both;
}
/*
.news a .info_gauche img, .news_2 a .info_gauche img{
opacity: 0.5;
filter: alpha(opacity=50);

}
.news a:hover .info_gauche img, .news_2 a:hover .info_gauche img{
opacity: 1;
filter: alpha(opacity=100);
}*/
/*--------------------------corps des news---------------------*/

#news_corps{
	text-align:center !important;
}