﻿
.RightContainer {
	float:left;
	text-align:left;               
	width:668px;
	height:auto;                  
	margin: 0 0 0 70px ;        
	padding:0 ;                                                        
}
.TopLeftGreen{
	float:left;
 	text-align:left; 
	width:24px;
	height:58px;
	margin: 0 ;
	padding:0;
	background: url(Theme_Accueil/TopLeftGreen.jpg)  no-repeat;          
}
.TopCenterGreen {
	float:left;
 	text-align:left; 
	width:434px;
	height:58px;
	margin: 0  ;
	padding:0;
	background: url(Theme_Accueil/TopCenterGreen.jpg)  repeat-x;             
}
.TopRightGreen {
	float:left;
 	text-align:left; 
	width:210px;
	height:58px;
	margin: 0;
	padding:0;
	background: url(Theme_Accueil/TopRightGreen.jpg)   no-repeat;        
}
.MainGreen {
	float:left;
 	text-align:left; 
	width:666px;
	height:313px;
	margin: 0  ;
	padding:0; 
	background: url(Theme_Accueil/MainGreen.jpg)   no-repeat;                
}
.MainGreenBottom {
	float:left;
 	text-align:left; 
	width:666px;
	height:25px;
	margin: 0 ;
	padding:0; 
    border-left:3px solid #a9cc3a; 
    border-bottom:3px solid #a9cc3a;                            
    background-color:#b7b687 ;	
}
.GreenBlock b {
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
}
.greentxt {
	float:left;
 	text-align:left; 
	width:360px;
	height:auto;
	margin: 7px 0 0 15px ;
	padding:0; 
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}
.PurpleLeft {
	float:left;
	width:61px;
	height:59px;
	margin: 13px 0 0 85px ;          
	padding:0; 
	background: url(Theme_Accueil/PurpleLeft.jpg)  no-repeat;            
}
.PurpleCenter {
	float:left;
 	text-align:left; 
	width:134px;
	height:59px;
	margin: 13px 0 0 0 ;          
	padding:0; 
	color:#4b1e68;
	font-size:20px;
	font-weight:bold;
	background: url(Theme_Accueil/PurpleCenter.jpg)  repeat-x;             
}
.PurpleRight {
	float:left;
	width:37px;
	height:59px;
	margin: 13px 0 0 0 ;          
	padding:0 0 0 0; 
	color:#4b1e68;
	background: url(Theme_Accueil/PurpleRight.jpg) no-repeat;                
}
span.purpletxt  {
    display:block;	
	margin: 20px 0 0 0 ;          
	padding:0;
}
span.purpletxt b {
	color:#4b1e68;
	font-size:26px;
	font-weight:bold;
}
.BlueLeft{
	float:right;
	width:74px;
	height:60px;
	margin: 39px 0 0 0 ;                        
	padding:0; 
	background: url(Theme_Accueil/BlueLeft.jpg) no-repeat;           
}
.BlueCenter{
	float:right;
 	text-align:left; 
	width:auto;
	height:60px;
	margin: 39px 0 0 0 ;                   
	padding: 0; 
	color:#1a838c;
	font-size:20px;
	font-weight:bold; 
	background: url(Theme_Accueil/BlueCenter.jpg) repeat-x;           
}
.BlueCenter b{
	font-size:30px;
}
.BlueRight{
	float:right;
	width:59px;
	height:60px;
	margin: 39px 15px 0 0 ;                        
	padding:0; 
	background: url(Theme_Accueil/BlueRight.jpg) no-repeat;           
}
span.bluetxt  {
    display:block;	
	margin: 20px 0 0 0 ;          
	padding:0;
}
.Splitter{
	float:left;
	width:100%;                                              
	height:1px;
	margin:  0 ;                        
	padding:0 ;  
}
.BrownLeft{
	float:left;
	width:57px;
	height:144px;
	margin: 0 0 0 85px ;                        
	padding:0 0 0 0; 
	background: url(Theme_Accueil/BrownLeft.jpg) no-repeat;         
}
.BrownRight{
	float:left;
 	text-align:left; 
	width:261px;
	height:139px;
	margin: 0 0 -6 0 ;                   
	padding:5px 0 0 0; 
	color:#5c422c;
	font-size:20px;
	font-weight:bold;
	background: url(Theme_Accueil/BrownRight.jpg) no-repeat;                   
}
.BlueBlock b {
	color:#866f50;
	font-size:26px;
	font-weight:bold;
}
b.brown{
	color:#5c422c;
	font-size:27px;
	font-weight:bold;
}
.sub_orange{
	color:#ce4b16;
	font-size:16px;
	font-weight:bold;
	line-height:21px;
}
.sub_orange b{
	color:#ce4b16;
	font-size:24px;
	font-weight:bold;
}
.sub_brown{
    float:left;
	height:auto;
	width:auto;            
	padding:0 ;
	margin:8px 0 0 20px;
	color:#634e33;
	font-size:14px;
	font-weight:bold;
}
.VioletLeft{
	float:right;
	width:34px;
	height:59px;
	margin: 50px 0 0 0 ;                        
	padding:0; 
	background: url(Theme_Accueil/VioletLeft.jpg) no-repeat;                  
}
.VioletCenter{
	float:right;
 	text-align:left; 
	width:142px;
	height:59px;
	margin: 50px 0 0 0 ;                   
	padding:0 ; 
	color:#ad3c6f;
	font-size:20px;
	font-weight:bold;
	background: url(Theme_Accueil/VioletCenter.jpg) repeat-x;                 
}
.VioletRight{
	float:right;
	width:63px;
	height:59px;
	margin: 50px 10px 0 0 ;                        
	padding:0 ; 
	background: url(Theme_Accueil/VioletRight.jpg) no-repeat;                 
}
.VioletCenter  b{
	color:#ad3c6f;
	font-size:30px;
	font-weight:bold;
}
span.violettxt  {
    display:block;	
	margin: 18px 0 0 0 ;          
	padding:0;
}
.Photos {
    position:relative;
	float:right;
 	text-align:left; 
	width:486px;
	height:109px;
	margin: -110px 75px 0 0 ;                        
	padding:0 0 0 0; 
}
.photos1 {
	float:left;
 	text-align:left; 
	width:165px;
	height:109px;
	margin: 0 0 0 0 ;    
	padding:0 0 0 0; 
}
.photos2 {
	float:left;
 	text-align:left; 
	width:225px;
	height:109px;
	margin: 0 0 0 0 ;      
	padding:0 0 0 0; 
}
.photos3{
	float:right;
	width:93px;
	height:109px;
	margin: 0 0 0 0 ;      
	padding:0 0 0 0; 
}
.Orange{
    position:relative; 
	float:right;
 	text-align:right; 
	width:483px;
	height:130px;
	margin: -35px 0 0 0  ;                     
	padding:0 ; 
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}
.OrangeTop{
	float:left;
 	text-align:left; 
	width:460px;
	height:28px;
	margin: 0 0 0 24px ;                     
	padding:0 ; 
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	background: url(Theme_Accueil/BigOrange.gif) no-repeat; 
}
.OrangeLeft{
	float:left;
 	text-align:left; 
	width:23px;
	height:88px;
	margin: 0 -1px 0 0 ;                     
	padding:0 ; 
	background: url(Theme_Accueil/leftOrange.gif) no-repeat; 
}
.OrangeCenter{
	float:left;
 	text-align:left; 
	width:460px;
	height:88px;
	margin: 0 ;                      
	padding:0 ; 
	background: url(Theme_Accueil/OrangeCenter.jpg) repeat-x; 
}
.orangetxt{
    position:relative;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin: 20px 0 0 0;
	padding:0;
}
.Map{
	/* position:relative; */
	float:right;
	width:280px;
	height:271px;
	margin: -230px 0 0 0;                 
	padding:0 ; 
	/* background: url(Theme_Accueil/Map.gif) no-repeat;  */     
}
.Couple{
	float:left;
	position:relative;
 	text-align:left; 
	width:132px;
	height:151px;
	margin: -200px 0 0 4px ;                      
	padding: 0 ; 
	background: url(Theme_Accueil/couple_gif.gif) no-repeat;
}
.DoubleCube{
	float:left;
	position:relative;
 	text-align:center; 
	width:209px;
	height:217px;
	margin: 345px 0 0 -1003px ;                      
	padding: 0  ; 
	background: url(Theme_Accueil/DoubleCube.png) no-repeat ;         
}
.Link{
    display:block;
 	text-align:center; 
	width:209px;
	height:15px;
    margin:190px auto 0 auto; 
	padding:0;
}
.BottomLink{
    position:relative;
    width:90px;
	height:15px;
	margin: 3px 0 0 0;
	padding:0;
	background-color:#e75630; 
	color:#ffffff;
	font-size:9px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}
/*  -------------------------------------------------ACTUALITY CONTAINER--------------------------------------------*/

.ActualityContainer {           
	float:left;                   
	width:264px;     
	height:auto; 
	margin: 0 ;
	padding: 0;
	overflow:hidden;               
}
.GrayWrap {  
    position:relative;                            
	float:left;                   
	width:230px;
	height:auto;
	margin: 0 0 0 13px ;        
	padding: 0;  overflow:hidden;         
}
.GrayTop {
	float:left;
	text-align:left;
	width:265px;
	height:32px;
	margin:0 ;        
	padding-top:5px; 
	color:#ffffff;
	font-size:15px;
	font-weight:bold; 
	background: url(Theme_Accueil/GrayTop.jpg) no-repeat;                              
}
span.graytxt {
    display:block;	
	margin: 5px 0 0 30px ;          
	padding:0;      
} 
.GrayCenter{
	float:left;
	text-align:left;
	width:265px;
	height:476px;
	margin:0;        
	padding:5px 0 0 0; 
	background: url(Theme_Accueil/GrayCenter.jpg) repeat-y;        
} 
.GrayBottom{
	float:left;
	text-align:left;
	width:255px;
	height:14px;
	margin:0;        
	padding:0; 
	background: url(Theme_Accueil/GrayBottom.jpg) no-repeat;      
} 
.GrayTop b {
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
}
.GrayCenter h4 {
    margin:0 0 5px 0;
	padding:0;
	color:#7a7a7a;
	font-size:14px;
	font-weight:bold;
}
.GrayCenter h5 {
    margin:0 0 10px 0;
	padding:0;
	max-width:235px;
	color:#888888;
	font-size:11px;
	font-weight:bold;
}
.GrayCenter p.a1 {
    padding:0 10px 0 10px;
	margin:0;        
	color:#888888;
	font-size:10px;
	font-weight:bold;
}
.GrayCenter p.a2 {
    padding:0 0 0 10px;
	margin:0;        
	color:#888888;
	font-size:11px;
	font-weight:bold;
}
.plus a {
    float:left;
	width:225px;
	height:auto;
	margin:0;        
	padding:0 10px 0 0 ; 
	text-align:right;
	color:#888888;
	font-size:8px;
	font-style:italic;
	text-decoration:underline;      
	font-weight:normal;
}
.plusorange a {
    float:left;
	width:225px;
	height:auto;
	margin:3px 0 0 0;        
	padding:0 10px 0 120px ; 
	text-align:left;
	color:#fff;
	font-size:8px;
	font-style:italic;
	text-decoration:underline;      
	font-weight:normal;
}
.ImageGray {
	float:left;
	text-align:left;
	width:235px;
	height:auto;
	margin: 10px 0 0 0  ;
	padding:0;
}
.imggray1 {
	float:left;
	text-align:left;
	width:65px;
	height:68px;
	margin: 0 5px 0 0  ;
	padding:0;
}
.imggray2{
	float:left;
	text-align:left;
	width:153px;
	height:68px;
	margin: 0  ;
	padding:0;
}
.SplitGray {
	clear:both;
    position:relative;
	text-align:center;
	width:165px;
	height:0;
	margin: 10px 0 10px 30px  ;
	padding:0;
	border-top: 2px solid #c0c0c0;
}
.Section2 {
	float:left;
	text-align:left;
	width:235px;
	height:auto;
	margin: 0 ;
	padding:0;
}
.Circle {
	float:left;
	text-align:center;
	width:76px;
	height:76px;
	margin: 0  ;
	padding:0;
	background: url(Theme_Accueil/Circle.jpg) no-repeat;    
}
.Section2txt {
	float:left;
	text-align:left;       
	width:124px;
	height:76px;
	margin: 0 0 0 5px;
	padding:0;
	color:#888888;
	font-size:10px;
	font-weight:bold;
}
.Section3 {
	float:left;
	text-align:left;
	width:235px;
	height:auto;
	margin: 0 ;
	padding:0;
}
.Ltxt {
	float:left;
	text-align:left;       
	width:124px;
	max-height:80px;
	margin: 0 0 0 10px;
	padding:0;
	color:#888888;
	font-size:10px;
	font-weight:bold;
}
.BlueBanner{
	float:left;
	text-align:center;       
	width:75px;
	height:61px;
	margin: 0 0 0 5px;
	padding:0;
	background: url(Theme_Accueil/BlueBanner.jpg) no-repeat;                       
}


/* left menu */
.BrownBar{
	float:left;
	text-align:left;
	width:70px;
	height:20px;            
	margin:30px 0 0 10px ;    
	padding:0  ;
	background:#aa9e85;
}
span.SectionColorTxt{
    display:block;
	margin:2px 0 0 10px ;             
	padding:0  ;
	color:#000;
	font-weight:bold;
	font-size:12px;
}
.LeftMenuListe{
    float:left;
	text-align:left;
	width:70px;
	height:auto;
	margin:14px 0 0 10px ;             
	padding:0  ;
	color:#000;
	font-weight:bold;  
	font-size:11px;
}
.LeftMenuListe ul{
	margin:5px 0 0 0 ;             
	padding:0  ;
    list-style-position: inside;    
    list-style-type: square; 
}
.LeftMenuListe ul li{
	margin:2px 0 0 26px;             
	padding:3px 0 3px 10px;
	                              
}


