

a:link {color:#004566;text-decoration:none} 
a:visited {color:#004566;text-decoration:none}
a:hover {color:#006FA4;text-decoration:none;border-bottom:1px dotted #006FA4;}
a:active {color:#004566;text-decoration:none} 


a.item-submenu:link {font-size:9px;padding:5px 0 0 35px;border:none;display:block;height:20px;color:#999;text-decoration:none;background:url(../images/item-menu-off.png) no-repeat top left ;}
a.item-submenu:visited {font-size:9px;padding:5px 0 0 35px;border:none;display:block;height:20px;color:#999;text-decoration:none;background:url(../images/item-menu-off.png) no-repeat top left ;}
a.item-submenu:hover {font-size:9px;padding:5px 0 0 35px;border:none;display:block;height:20px;color:#333;text-decoration:none;background:url(../images/item-menu-on.png) no-repeat top left ;}
a.item-submenu:active {font-size:9px;padding:5px 0 0 35px;border:none;display:block;height:20px;color:#999;text-decoration:none;background:url(../images/item-menu-off.png) no-repeat top left ;} 

a.item-submenu-guide:link {font-size:9px;padding:5px 0 0 25px;border:none;display:block;height:20px;color:#999;text-decoration:none;background:url(../images/book-item-off.png) no-repeat center left ;}
a.item-submenu-guide:visited {font-size:9px;padding:5px 0 0 25px;border:none;display:block;height:20px;color:#999;text-decoration:none;background:url(../images/book-item-off.png) no-repeat center left ;}
a.item-submenu-guide:hover {font-size:9px;padding:5px 0 0 25px;border:none;display:block;height:20px;color:#333;text-decoration:none;background:url(../images/book-item-on.png) no-repeat center left ;}
a.item-submenu-guide:active {font-size:9px;padding:5px 0 0 25px;border:none;display:block;height:20px;color:#999;text-decoration:none;background:url(../images/book-item-off.png) no-repeat center left ;} 




body {
	margin:0;
	border:0;
	font-family:verdana;
	font-size:14px;
	color:#555;
}

#globalContent {
	margin:auto;
	width:880px;
}

#headerContent {
	width:806px;
	height:45px;
	background:url(../images/header.png) no-repeat top left ;
	padding-top:225px;
	padding-left:74px;
}

.header-btn {
	width: 93px;
	height : 18px;
	float:left;
	margin-left:5px;
	cursor:pointer;
}



#footerContent {
	width:880px;
	height:36px;
	background:url(../images/footer.png) no-repeat top left ;
}

#bodyContent {
	width:880px;
	background:url(../images/background-repeat.png) repeat-y top left ;
	padding-left:58px;
}


#content{
	border:1px solid #D4D4D4;
	width:556px;
	background:url(../images/bg-content.png) no-repeat top left ;
	padding-top:38px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	margin-left:192px;
    text-align: justify;
}

#empty {
	border:1px solid #D4D4D4;
	width:179px;
	height:129px;
	float:left;
	
	padding-top:38px;
	margin-top:11px;
}

#forumContent{
	border:1px solid #D4D4D4;
	width:556px;
	height:124px;
	background:url(../images/bg-forum.png) no-repeat top left ;
	padding-top:38px;
	margin-top:11px;
	overflow:none;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	margin-left:192px;
}

#journalContent{
	margin-top:11px;
	width:614px;
	height:27px;
	background:url(../images/bg-journal.png) no-repeat top left ;
	padding-top:8px;
	padding-left:150px;
	overflow:none;
}

.clear {
	
	clear:left;
}


#nav {                         
	float:left;
	
}

#cadre-nav {          
    border:1px solid #D4D4D4;
    width:179px;
}

#bottom-nav {
    border:1px solid #D4D4D4;
    width:179px;
    height:166px;      
    margin-top:11px;
}

#basic-accordian{
	width:100%;
	z-index:2;
}


#menu1-header{
	background:url(../images/title-nav-com.png) no-repeat top left ;
	cursor:pointer;
	height:38px;
}

#menu1-content {                                                     
}

#menu2-header{
	background:url(../images/title-nav-jeu.png) no-repeat top left ;
	cursor:pointer;
	height:38px;
}
#menu3-header{
	background:url(../images/title-nav-multi.png) no-repeat top left ;
	cursor:pointer;
	height:38px;
}

.accordion_headings{}

.accordion_headings:hover{}

.accordion_child{
	padding-left:25px;       
    background:url(../images/fond-sub-menu.jpg) repeat-y top left ;                
}

.header_highlight{}

#legalText {
	margin-top:10px;
	text-align:left;
	padding-left:120px;
	font-size:9px;
	color:#BBB;
}

.btn-up {
	background:url(../images/icon-up.png) no-repeat top right ;
	width:100%;
	height:30px;
	cursor:pointer;	
}


.postInfo {
    padding-left : 10px;
    font-size:9px;
}

.titlePost {    
    font-size:11px;
    font-weight: bold;
}

.post {
    margin:3px 0 2px 10px;
}

.news {  
    background:url(../images/background_news.jpg) repeat-y;   
}

.newsContent {
    background:url(../images/footer_news.jpg) no-repeat bottom left;    
    padding-bottom: 21px; 
    padding-left: 20px; 
    padding-right: 20px;        
}      

.newsMiniContent {
    background:url(../images/mini_footer_news.jpg) no-repeat bottom left;    
    padding-bottom: 21px; 
    padding-left: 20px; 
    padding-right: 20px;        
}  
 
.news_header_1 {  
    background:url(../images/header_news_3.jpg) no-repeat top left;  
}
.news_header_2 {  
    background:url(../images/header_news_1.jpg) no-repeat top left;  
}
.news_header_3 {  
    background:url(../images/header_news_2.jpg) no-repeat top left;  
}

.typeNews {
    color: #CCC;
    font-size: 9px;
    padding-top: 23px;
    padding-left:150px;
}

.typeNewsHighlighted {
    color: #555;
}

.titleNews {
    font-weight: bold;
    padding-top: 10px;
    padding-left:40px;
}

.newsInfo {            
    font-size: 10px;
    padding-top: 2px;
    padding-left:40px;
    line-height: 14px;
    margin-bottom:20px;
}


.title1 {
    background:url(../images/titletag.png) no-repeat center left;     
    padding-left : 25px;
    font-size:120%;
    font-weight:bold;   
    color:#555;
    margin-top: 15px;
}  

.sources {
    font-size:70%;
    font-weight:bold;   
    color:#AAA;
}
 
.warning {

    background:url(../images/warning.png) no-repeat top left #F0DDDD;                  
    padding :5px 10px 5px 30px; 
    font-size:90%;    
    color:#CC3300;
}
.cs {

    background:url(../images/cs.png) no-repeat top left #EAECD7;        
    padding :5px 10px 5px 30px; 
    font-size:90%;    
    color:#808F27;
}
.info {

    background:url(../images/info.png) no-repeat top left #F9F4D9;        
    padding :5px 10px 5px 30px; 
    font-size:90%;    
    color:#86742D;
}

.pnj {
    background:url(../images/pnj.png) no-repeat center left;       
    padding-left : 20px;
    font-weight:bold; 
    font-size:85%;    
}

.image_in_line {
    vertical-align:middle;
}

.light_box {
    background:url(../images/fiche.png) no-repeat center right;       
    padding-right : 20px;
}

.subtitlemenu {
    font-size: 80%;
    font-weight:bold;  
    padding-left : 20px;
    margin-bottom:5px;
}


