body{
    text-align : center;
	margin:0;
	width:100%;
}
/* Header */
.Header{
	text-align:right;
	font-family: Arial,Verdana;
	font-size: 0.8em;
	padding: 5px;
	width:auto;
	margin:0;
	border-bottom: 1px solid #C9D7F1;
}
span.Separator{
	float:left;
	margin-left:4px;
	margin-right:4px;
}
.Header a:link{
	text-decoration:none;
	color:#006699;
}
.Header a:visited{
	text-decoration:none;
	color:#006699;
}
.Header a:hover{
	text-decoration:none;
	color:orange;
}
.Header a:active{
	text-decoration:none;
	color:orange;
}
/* SideBarLeft */
.SideBarLeft{
	width:240px;
	float:left;
	height:500px;
	margin:0;
}
/* SideBarLeft -----> BlockInfo */
.BlockInfo{
	font-family:Verdana, Arial;	
	margin-top:25px;
	background-image: url('images/Info_Bg.png');
	background-repeat: no-repeat;
	width:237px;
	height:319px;
	margin-left:10px;
}
.InfoHeader{
	font-size:13px;
	color:#006699;
	font-family: Verdana,Arial;
	border-bottom:1px solid #DDDDDD;
	background-image: url('images/icons/aquoicasert.png');
	background-repeat: no-repeat;
	background-position:5% 50%;
	height:45px;
}
.Info{
	color:#888888;
	text-align:justify;
	font-size: 0.7em;
	padding:12px;
}
.Info a{
	text-decoration:none;
	color:#006699;
}
.Info a:hover{
	text-decoration:none;
	color:orange;
}
.Info a:active{
	text-decoration:none;
	color:orange;
}
span.Fly{
	color:#2ac2e3;
}
span.Pad{
	color:#FF9000;
}
/* SideBarLeft -----> BlockNews */
.BlockNews{
	font-family:Verdana, Arial;	
	margin-top:25px;
	background-image: url('images/News_Bg.png');
	background-repeat: no-repeat;
	height:170px;
	margin-left:10px;
	width:237px;
}
.NewsHeader{
	font-size:13px;
	color:#006699;
	font-family: Verdana,Arial;
	border-bottom:1px solid #DDDDDD;
	background-image: url('images/icons/naissance.png');
	background-repeat: no-repeat;
	background-position:17% 50%;
	height:50px;
	width:235px;
}
.NewsContent{
	color:#888888;
	text-align:justify;
	font-size: 0.7em;
	padding:12px;
}

/* SideBarLeft -----> BlockPanel */
.BlockPanel{
	width:225px;
	text-align:justify;
	font-family: Arial;
	font-size: 0.75em;
	color:#888888;
	margin-left:10px;
	margin-top:85px;
	height:auto;
}
.BlockPanel a{
	text-decoration:none;
	color:#006699;	
}
.BlockPanel a:hover{
	text-decoration:none;
	color:orange;	
}
.PanelPublish{
	border-bottom: 1px solid #DDDDDD;
	text-align:center;
}
.PanelPublish img{
	border:0;
}
.PanelPublish a{
	font-size:0.8em;
	color:green;
}
.Panel {
	border-right:1px solid #C9D7F1;
	border-bottom:1px solid #DDDDDD;
	text-align:center;
}
.PanelDelete img{
	border:0;
}
.PanelDelete {
	border-bottom: 1px solid #DDDDDD;
	text-align:center;
	border-right: 1px solid #DDDDDD;
}
.PanelShowLeft{
	border-bottom:1px solid #C9D7F1;
	background:url(images/header.png) no-repeat;
	height:32px;
	margin:0;
	padding:0;
	font-size:1em;
	text-indent:10px;
	font-family: Verdana;
	width:226px;
}
.PanelShowLeft img{
	border:0;
}
.PanelShowRight{
	margin-left:150px;
	display:inline;
}
.PanelTitre_note{
	text-indent:8px;
	border-left:1px solid #C9D7F1;
	border-bottom:1px solid #DDDDDD;
	font-family: Verdana;
	font-size:0.9em;
}
.PanelFooterLeft{
	font-size:0.8em;
	text-indent:5px;
}
.PanelFooterRight{
	font-size:0.8em;
}
.PanelFooterRight a{
	color:red;
}
/* SideBarRight */
.SideBarRight{
	width:240px;
	float:right;
	height:500px;
	margin:0;
}
/* SideBarRight -----> BlockConnexion */
.BlockConnexion{
	font-family: Verdana,Arial;	
	font-size: 11px;
	color:#006699;
	margin: 15px 0 0 0;
	background-image: url('images/Connexion_Bg.png');
	background-repeat: no-repeat;
	width:225px;
	height:200px;
}
.ConnexionHeader{
	font-size:13px;
	color:#006699;
	font-family: Verdana,Arial;
	border-bottom:1px solid #DDDDDD;
	background-image: url('images/icons/connexion.png');
	background-repeat: no-repeat;
	background-position:11% 50%;
	height:45px;
}
.Connexion{
	text-align:left;
	margin-top:15px;
	padding-left:10px;
}
.Connexion a{
	text-decoration:none;
	color:#006699;
}
.Connexion a:hover{
	text-decoration:none;
	color:orange;
}
.ConnexionInput{
	font-size:11px;
}
/* SideBarRight -----> BlockWhyRegister */
.BlockWhyRegister{
	font-family: Verdana,Arial;	
	font-size: 11px;
	color:#006699;
	border:1px solid #C9D7F1;
	margin-right:5px;
	text-align:justify;
	width:220px;
	margin-right:150px;
	margin-top:180px;
}
.BlockWhyRegister a{
	text-decoration:none;
	color:#006699;
}
.BlockWhyRegister a:hover{
	text-decoration:none;
	color:orange;
}
.WhyRegisterHeader{
	font-size:13px;
	color:#006699;
	font-family: Verdana,Arial;
	border-bottom:1px solid #DDDDDD;
	background-image: url('images/icons/info.png');
	background-repeat: no-repeat;
	background-position:5% 50%;
	height:50px;
}
.WhyRegisterContent{
	padding:20px;
	
}
.WhyRegister{
	margin:0;
	font-size:10px;
	color:#888888;
}
/* Content */
.Logo {
	margin:0;
}
.Content{
	width:750px;
	margin-left:20%;
}
.Formulaire{
	font-family:'segoe ui',Verdana;
	font-size: 0.9em;
	color:#888888;
	margin:0;
}
.Boutons{
	font-family:'segoe ui',Verdana;
	font-size: 0.9em;
	margin-top:15px;
}
.Password {
	color : orange;
	height:20px;
	font-family:'segoe ui',Verdana;
}


/* Content ----->A propos */
.BlockPages{
	font-family:Verdana,Arial;	
	font-size: 0.7em;
	color:#888888;
	width:600px;
	margin:auto;
	margin-top:20px;
	border:1px solid #C9D7F1;
	padding:15px;
	text-align:justify;
}
.Historique{
	border-bottom:1px solid #DDDDDD;
	background-image: url('images/icons/historique.png');
	background-repeat: no-repeat;
	background-position:5% 50%;
	height:50px;
	margin-left:50px;
	width:425px;
}
.HistoriqueContent{
	margin-left:65px;
	margin-right:65px;
}
.Statistiques{
	border-bottom:1px solid #DDDDDD;
	background-image: url('images/icons/statistiques.png');
	background-repeat: no-repeat;
	background-position:5% 50%;
	height:50px;
	margin-left:50px;
	width:425px;
	margin-top:20px
}
.StatistiquesContent{
	margin-left:65px;
	margin-right:65px;
}

.StatistiquesContent span{
	color: #006699;
}
.Contact{
	border-bottom:1px solid #DDDDDD;
	background-image: url('images/icons/contact.png');
	background-repeat: no-repeat;
	background-position:5% 50%;
	height:50px;
	margin-left:50px;
	width:425px;
	margin-top:30px
}
.ContactContent{
	margin-left:65px;
	margin-right:65px;
}
.ContactContent span{
	color: #006699;
}
/* Content -----> FAQ */
.BlockPageFaq{
	font-family: Tahoma,Verdana,Arial;	
	font-size: 0.8em;
	color:#888888;
	width:700px;
	margin:auto;
	margin-top:20px;
	padding:15px;
	text-align:justify;
}
.BlockPageFaq a{
	text-decoration:none;
	color:#006699;
}
.BlockPageFaq a:hover{
	text-decoration:none;
	color:orange;
}
.BlockFaqUser{
	border:1px solid #C9D7F1;
	float:left;
	width:325px;
}
.FaqUserHeader{
	font-size:13px;
	color:#006699;
	font-family: Verdana,Arial;
	border-bottom:1px solid #DDDDDD;
	background-image: url('images/icons/faqutilisateur.png');
	background-repeat: no-repeat;
	background-position:5% 50%;
	height:50px;
	width:325px;
}
.FaqAnswer{
	margin-top:150px;
}
.FaqQuestion{
	height:200px;
}
.FaqUserContent{
	padding:10px;
}
.BlockFaqMember{
	border:1px solid #C9D7F1;
	float:right;
	width:325px;
}
.FaqMemberHeader{
	font-size:13px;
	color:#006699;
	font-family: Verdana,Arial;
	border-bottom:1px solid #DDDDDD;
	background-image: url('images/icons/faqmembre.png');
	background-repeat: no-repeat;
	background-position:5% 50%;
	height:50px;
	width:325px;
}
.FaqMemberContent{
	padding:10px;
}
.FaqMemberContent img{
	border:0;
}
.Faq{
	border:1px solid #C9D7F1;
	margin-top:20px;
	padding:5px;
	font-family:Verdana;
}
.Faq a{
	text-decoration:none;
	color:#006699;
}
.Faq a:hover{
	text-decoration:none;
	color:orange;
}
span.FaqTitle{
	color:orange;
}
/* Content -----> Page Inscription */
.BlockRegister{
	font-family: Verdana,Arial;	
	font-size: 11px;
	color:#006699;
	width:500px;
	margin:auto;
	margin-top:50px;
	border:1px solid #C9D7F1;
	text-align:justify;
}
.RegisterHeader{
	font-size:13px;
	color:#006699;
	font-weight:bold;
	font-family: Verdana,Arial;
	border-bottom:1px solid #DDDDDD;
	background-image: url('images/icons/member.png');
	background-repeat: no-repeat;
	background-position:5% 50%;
	height:50px;
	
}
.RegisterContent{
	padding:15px;
}
.RegisterInfos{
	font-size:10px;
	color:#AAAAAA;
	font-family: Verdana,Arial;
}
.CheckPass{
	background-image: url('images/checkmail.png');
    background-repeat: no-repeat;
	width:18px;
	height:17px;
}
.CheckWrong{
	font-family: Verdana,Arial;
	font-size:10px;
	color:red;
}

/* Info-Bulles */
span.HeaderBulle{
	display : block;
	height : 35px;
	line-height : 220%;
	text-align : center;
	background : #FFFFFF url('images/minifly.png') no-repeat center;
	font-size : 0.9em;
	font-weight : bold;
}
span.content{
	display : block;
	color:#888888;
	font-size:0.9em;
}
a.InfoBulle_Right span.InfoBulle_Right{
	display : none; 
	background:white;
}
a.InfoBulle_Right:hover span.InfoBulle_Right{
	display : block;
	position : absolute; 
	font-size : 0.8em;
	width : 150px; 
	color : #000;
	text-align : justify;
	cursor : default; 
	top : 8%;
	right:28%;
	z-index : 1000;
	border: 1px solid #C9D7F1;
	padding:5px;
	font-family:Verdana;
}
a.InfoBulle_Left span.InfoBulle_Left {
	display : none; 
	background:white;
}
a.InfoBulle_Left:hover span.InfoBulle_Left {
	display : block;
	position : absolute; 
	font-size : 0.8em;
	width : 150px; 
	color : #000;
	text-align : justify;
	cursor : default; 
	top : 8%;
	right:60%;
	z-index : 1000;
	border: 1px solid #C9D7F1;
	padding:5px;
	font-family:Verdana;
}
a.InfoBulle_Left_Private span.InfoBulle_Left_Private {
	display : none; 
	background:white;
}
a.InfoBulle_Left_Private:hover span.InfoBulle_Left_Private {
	display : block;
	position : absolute; 
	font-size : 0.8em;
	width : 150px; 
	color : #000;
	text-align : justify;
	cursor : default; 
	top : 8%;
	right:60%;
	z-index : 1000;
	border: 1px solid #C9D7F1;
	padding:5px;
	font-family:Verdana;
}
a.InfoBulle_Right_Private span.InfoBulle_Right_Private {
	display : none; 
	background:white;
}
a.InfoBulle_Right_Private:hover span.InfoBulle_Right_Private {
	display : block;
	position : absolute; 
	font-size : 0.8em;
	width : 150px; 
	color : #000;
	text-align : justify;
	cursor : default; 
	top : 8%;
	right:28%;
	z-index : 1000;
	border: 1px solid #C9D7F1;
	padding:5px;
	font-family:Verdana;
}
/*  Sucess/Error */
div.error{
	font-family: Tahoma,Verdana,Arial;
    color : red;
	font-size:0.7em;
	padding: 5px;
	background-image: url('images/error.png');
    background-repeat: no-repeat;
	margin-top: 10px;
	width:500px;
	margin-left:16%;
	border:1px solid #DDDDDD;
}
div.sucess{
	font-family: Tahoma,Verdana,Arial;
    color : green;
	font-size:0.7em;
	padding: 5px;
	background-image: url('images/sucess.png');
    background-repeat: no-repeat;
	margin-top: 10px;
	width:500px;
	margin-left:16%;
	border:1px solid #DDDDDD;
}