html {
	height:100%;	
}

body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif; /*"Times New Roman", Times, serif;*/
	font-size:13px;
	color: #515253;/*#6d6f71;*/
	background-color: #94bfe1;
	height:100%;
	background:url(../images/bg.gif) repeat-x fixed;
	/*letter-spacing:0.1em;*/
}

table {
	font-family:Arial, Helvetica, sans-serif; /*"Times New Roman", Times, serif;*/
	font-size:13px;
	color: #515253; 
}

a{
color: #2ba5d5;
text-decoration:none;

}
a:hover{
	color:#003876;
/*text-decoration:underline;*/
}

#entete {
	background:url(../images/entete.jpg) no-repeat;
	border-bottom:#003876 solid 2px;
	width:1000px;
	height:200px;
}

#contenu{
	width:1000px;
	background-color:#ffffff;
}

#contenu_modifiable{
	padding:5px 8px 8px 18px;
}


/***********************************************
MENU HAUT
***********************************************/
#menu_haut {
	padding:3px 6px 0px 8px;
}

#menu_haut a{
	display:block;
	color:#003876;
	text-decoration:none;
}

#menu_haut a:hover{
	/*color:#2580be;*/
}

.menu_h {
	background:url(../images/bouton_jaune.png) no-repeat; /* 176 X 26 */
	width:180px;
	float:left;
}

.menu_h_long {
	background:url(../images/bouton_jaune_g.png) no-repeat; /* 266 X 26 */
	width:266px;
	float:right;
}

.menu_h, .menu_h_long {
	display:inline-block;
	height:26px;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	color: #003876;
}

.txt_menu_haut {
	position:relative; 
	z-index:11; 
	display:block; 
	padding:5px 10px 3px 10px;
}

.sousmenu_h {
	position:absolute;
	z-index:8;
	background-color: #fff0bd;/*#fde9b6;*/
	width:176px;
	padding-bottom:4px;	
}

.sousmenu_h_2{
	display:block;
	padding:0px 10px;
	font-weight:normal;
}

/***********************************************
MENU GAUCHE
***********************************************/
#menu_gauche, #mention_honneur {
	background:url(../images/coin_bleu_hd.png) no-repeat top right;
	width:176px;
	max-width:176px;
	background-color:#c7dff4;
}

#menu_gauche div{
	cursor: pointer;
	cursor: hand;
}

#menu_gauche a{
	display:block;
	color:#003876;
	text-decoration:none;
}

#menu_gauche a:hover{
	color:#2580be;
}


#menu_gauche .sousmenu_g_1, #menu_gauche .sousmenu_g_1_on, #menu_gauche .sousmenu_g_0 {
	position:relative;
	padding:4px 7px 4px 31px;
	display:block;
	font-weight:bold;
	z-index:3;
}

#menu_gauche .sousmenu_g_1{
	background:url(../images/fleche_haut.png) no-repeat left ;	
	background-position:2px 50%;
}

#menu_gauche .sousmenu_g_1_on{
	background:url(../images/fleche_droite.png) no-repeat left;	
	background-position:10px 0px;
}

#menu_gauche .g_3{
	background:url(../images/fleche_droite_p.png) no-repeat right;	
}

#menu_gauche .sousmenu_g_2{
	position:relative;
	padding:3px 7px 3px 11px;
	display:block;	
	z-index:5;
	line-height:14px;
}

#menu_gauche .sousmenu_g_3 {
	position:absolute;
	width:353px;
	z-index:1;
}

#menu_gauche .sousmenu_g{
	position:absolute;
	background-color:#c7dff4;
	width: 176px;
	z-index:4;
}
.menu_gauche_on, .menu_gauche_one{
	background-color:#e1f4fd;
	color:#2580be;
	z-index:2;
}

.menu_gauche_out{
	color:#003876; 
	z-index:2;
}

.contenu_smg_3 {
	float:right;
	width:175px;
	background-color:#c7dff4;
	border:solid 1px #ffffff;
	border-top:none;
}


/***********************************************
MENU BAS ACCUEIL
***********************************************/
#menu_bas_accueil{
	background-color:#fff0bd;
	padding:7px 8px;
}

#menu_bas_accueil a{
	color:#003876;
	text-decoration:none;
}

#menu_bas_accueil a:hover{
	color:#2580be;
}

.coin_jaune_hd{
	background:url(../images/coin_jaune_hd.png) no-repeat top right;	
}

#menu_bas_accueil .separateur_lien{
	padding:0px 8px;
	color:#FFF;
	font-weight:bold;
	font-family:verdana;	
}

#menu_bas{
	padding:7px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#menu_bas a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6f71;
	text-decoration:none;
}

#menu_bas a:hover{
	color:#2580be;
}

#menu_bas .separateur_lien{
	padding:0px 8px;
	color:#6d6f71;
	font-weight:bold;	
}
/***********************************************
MENTION D'HONNEUR ET BABILLARD
***********************************************/
#mention_honneur_entete{
	background:url(../images/bouton_bleu.png) no-repeat; /* 176 X 26 */
	width:162px;
	padding:5px 0px 0px 10px;
}

#babillard_entete, #cette_semaine_entete {
	background:url(../images/bouton_bleu_g.png) no-repeat; /* 804 X 26 */
	width:792px;
	padding:5px 0px 0px 15px;
}

#mention_honneur_entete, #babillard_entete, #cette_semaine_entete {
	height:26px;
	font-weight: bold;
	color: #FFF;
	font-size:13px;

}

#mention_honneur, #babillard{
	color: #003876;	
	font-size:12px;
}

#mention_honneur_contenu{
	margin:4px 4px 4px 10px;
	width:162px;
	max-width:162px;
}

.mention_babillard_contenu{
	margin:4px 4px 4px 15px;
}

.fond_bleu{
	background-color:#c7dff4;

}
.nouvelle_babillard{
	/*background:url(../images/coin_bleu_hd.png) no-repeat top right;*/
	width:99%;
	padding:5px;
}

/***********************************************
DIVERS
***********************************************/
#copyright{
	font-size:10px;
	color:#333;
	text-align:center; 
	width:1000px; 
	margin:10px auto;
}

.separateur_bleu {
	border-bottom:1px solid #c7dff4;
}


/***************************************************

FORMULAIRE ANCIENS

***************************************************/
#inscription_ancien input[type=text], #inscription_ancien select{
	border:1px solid #c7dff4;
	/*background-color:#e1f4fd;*/
	font-size:12px;
	color:#515253;
	padding: 2px;
}
#inscription_ancien input[type=text]{
	width:100%;
}
#inscription_ancien select{
	width: 65px;
}
.message{
	background-color:#EDB423; 
	color:#003876; 
	padding:5px;
	font-family:arial;
	font-size:12px;
}

/***************************************************

STYLES FCKEDITOR - CONTENU

***************************************************/

.titre_page {
	display:block;
	font-size: 18px;
	font-weight: bold;
	color: #003876;
	text-transform:uppercase;
}

.titre_principal{
	display:block;
	font-size: 16px;
	font-weight: bold;
	color: #eca821;
}

.texte_bulle_droite{
	font-size:12px;
	color: #003876;	
}

.sous_titre_1 {
	display:block;
	color: #003876;
}

.image_bordure {
	border: solid 1px #000000;
}

.colonne_gauche{
	width:505px;
	max-width:505px;
	padding-right:35px;
}

.colonne_droite{
	width:220px;
	max-width:220px;
}