html, body, #master_frame {  
	padding: 0px; 
	margin: 0px; 
	border: none; 
	text-align: center;
	}
	
body { 
	background-color: #000000;
	background-image: url(../images/bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	}
	
#shadow { behavior: url(../script/iepngfix.htc); }

a:link { color: #959595; text-decoration:none; }
a:visited { color: #959595; text-decoration:none; }
a:hover { color: #959595; text-decoration:none;}
a:active { color: #959595; text-decoration:none; }

#items_list li {
	list-style-position:outside;
	list-style-image: url(../images/bullet.gif);
	padding-left:3px;
	margin-bottom: 12px;
	}

#nmb_list li {
	list-style-position:outside;
	padding-left:3px;
	margin-bottom: 12px;
	}

/* Master Frame */

#master_frame { 
	width: 900px; 
	text-align: left; 
	margin: 0 auto;
	background-color:#FFFFFF; 
	}
	
#frame_menu { 
	background-color: #e6e6e6; 
	width: 200px;
	}
#frame_contenu { 
	background-color: #ffffff; 
	width:700px;
	}	
	
#frame_top { 
	background-color: #000000; 
	background-image: url(../images/bg_top.jpg);
	background-repeat:no-repeat;
	}
#frame_bottom {
	background-image: url(../images/bg_bottom.gif);
	background-repeat:repeat-x;
	height:11px;
	}	
	
#frame_news { 
	background-color: #f2f2f2;
	vertical-align:top;
	padding-left:19px;
	}	
	
#btn_news {  
	background-image: url(../images/btn_news.gif);
	background-repeat:no-repeat;
	background-position:center;
	width: 52px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	display:block;
	padding-top:4px;
	margin-top:5px;
	}		
	

/* Contenu */

#frame_txt {
padding-left:30px;
padding-right:50px;
padding-bottom:30px;
	}


.frame_txt {
padding-left:30px;
padding-right:50px;
padding-bottom:30px;
	}

#Site_txt {
padding-left:30px;
padding-right:50px;
padding-bottom:0px;
	}	
.titre_section{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #979797; 
	font-size: 9px;
	text-transform: uppercase; 
	}
	
.titre_page{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #b70b0d; 
	font-size: 14px;
	font-weight:bold;
	}
	
.texte{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 11px;
	}

.news_more{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #aaa9a9; 
	font-size: 9px;
	}
	
.news_more a:link { 
	color: #aaa9a9; 
	text-decoration: none;
	}

.news_more a:visited{
	color: #aaa9a9;  
	text-decoration: none;
	}	
	
.news_more a:hover { 
	color: #aaa9a9; 
	text-decoration: underline;
	}
	
.news_more a:active { 
	color: #aaa9a9; 
	text-decoration: underline;
	}

	

.news_titre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #787878; 
	font-size: 11px;
	font-weight:bold;
	}
	
.news_date{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #b70b0d; 
	font-size: 9px;
	text-transform:uppercase;
	}	
	
.news_details{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #444444; 
	font-size: 10px;
	text-transform:uppercase;
	}			
	
	
/* Top */
	
.menu_top { 
	color: #FFFFFF; 
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-transform: uppercase; 
	text-decoration:none;
	cursor: pointer;
	 
	}
	
.menu_top a:link { 
	color: #FFFFFF; 
	text-decoration: none;
	}

.menu_top a:visited{
	color: #FFFFFF;  
	text-decoration: none;
	}
	
.menu_top a:hover { 
	color: #FFFFFF; 
	text-decoration: underline;
	}
	
.menu_top a:active { 
	color: #FFFFFF; 
	text-decoration: underline;
	}

.sitemap_top { 
	color: #000000; 
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-transform: uppercase; 
	text-decoration:none;
	cursor: pointer;
	 
	}
	
.sitemap_top a:link { 
	color: #000000; 
	text-decoration: none;
	}

.sitemap_top a:visited{
	color: #000000;  
	text-decoration: none;
	}
	
.sitemap_top a:hover { 
	color: #000000; 
	text-decoration: underline;
	}
	
.sitemap_top a:active { 
	color: #000000; 
	text-decoration: underline;
	}
	
.logo_liner { 
	color: #FFFFFF; 
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-transform: uppercase;
	font-style:italic;
	}	
	
	

/* Menu Gauche */

.menu { 
	color: #4d5442; 
	font-size: 10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-transform: uppercase; 
	padding: 3px 10px; 
	}
	
/* Menu bottom */

.menu_bottom { 
	color: #a4a4a4; 
	font-size: 9px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-transform: uppercase;  
	}

.menu_bottom a:link { 
	color: #a4a4a4; 
	text-decoration: none;
	}

.menu_bottom a:visited{
	color: #a4a4a4;  
	text-decoration: none;
	}
	
.menu_bottom a:hover { 
	color: #a4a4a4; 
	text-decoration: underline;
	}
	
.menu_bottom a:active { 
	color: #a4a4a4; 
	text-decoration: underline;
	}
.texte_bold {
	font-weight: bold;
}
