/* Définitions générales */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:smaller;
	margin:0;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-image:url(/images/pixel-noir.png);
}
#body-left {
	 /* background-image:none;*/
}
#body-right {
	background-position:right;
}
#global { /* Permet de fixer la taille et centrer les pages */
	margin-left: auto;
	margin-right: auto;
	width: 990px;
	height:580px;
	text-align: left; /* on rétablit l'alignement normal du texte */
	background-color:white;
}
#global_ident { /* Permet de fixer la taille et centrer les pages */
	margin-left: auto;
	margin-right: auto;
	width: 990px;
	text-align: left; /* on rétablit l'alignement normal du texte */
	background-color: #DBEAF5;
	height:560px;
}
#global-left, #global-right {
	text-align: left; /* on rétablit l'alignement normal du texte */
	background-color:white;
	/*cette ligne est nécessaire pour ajuster la taille minimale sous la plupart des navigateurs */
	height:auto !important; 	height:410px; 	min-height:410px;
}
#global-left {
	width: 495px;
	margin-left: auto;
	margin-right: 0;
}

#global-right {
	width:495px;
	margin-left: 0;
	margin-right: auto; 
}
a, img{
border:0;
}

/* liens */
a.bouton {
	color:black;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding-left:13px;
}
a.bouton:link,a.bouton:visited {
	background-image:url(/images/off.gif);
}
a.bouton:hover {
	background-image:url(/images/on.gif);
}

a.bouton-rouge {
	color:white;
	background-color:#CC5533;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:2px 50%;
	padding-left:14px;
	padding-right:4px;
	margin:20px;
}
a.bouton-rouge:link,a.bouton-rouge:visited {
	background-image:url(/images/off-rouge.gif);
}
a.bouton-rouge:hover {
	background-image:url(/images/on-rouge.gif);
}

a.lien-se {
	color:white;
	text-decoration:none;
	background-repeat:no-repeat;
/*	background-position:1% 50%; */
	background-position:right;
	padding-right:28px;
	padding-bottom:6px;
}
a.lien-se:link,a.lien-se:visited {
	background-image:url(/images/bandeau/bouton_se_off.PNG);
}
a.lien-se:hover {
	background-image:url(/images/bandeau/bouton_se_on.PNG);
}

a.lien-login {
	color:white;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:right;
	padding-right:6px;
	padding-bottom:6px;
}
a.lien-login:link,a.lien-login:visited {
	color:white;
}
a.lien-login:hover {
	color:white;
}

div.spacer {
 clear: both;
}
h1,h2,h3,.titre-formation,.titre-revue,.sous-titre  {
	color:#003399;
}
h1 {
	font-size:large;
	text-align:center;
}
h2 {
	font-size:medium;
}
.titre-formation,.titre-revue, .titre-ex{
	font-style:italic;
	font-weight:bold;
}
.titre-formation {
	font-size:14px;
}
.titre-revue {
	font-size:28px;
}
.chemin {
	/*font-size: smaller;*/
	background-color:#99BBFF;
}
.horizontal {
	/*font-size: smaller;*/
	background-color:#6699CC;
	color:#FFFFFF;
}
.petit {
	font-size:smaller;
}
.sous-titre {
	font-size:14px;
	font-weight:bold;
}
/* tableaux */
.cellule1 {
background-color:#AAEEDD;
}
/* adresse edition 1 */
.titre_adresse {
	color:#539DD7;
	font-size:14px;
	font-weight:bold;
}
/* adresse edition 2 */
.detail_adresse {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bolder;
}
/* Titre contact general */
.titre_contact_general {
	color:#539DD7;
	font-size:22px;
	font-weight:bold;	
}
.lien-blanc {
color:#FFFFFF;
}

/* Mois Agenda */
.mois_agenda {
	color:#FF6402;
	font-size:18px;
	font-weight:bold;	
}

/* Jours Agenda */
.jours_agenda {
	color:#FF6402;
	font-size:12px;
	font-weight:bold;	
}
/* Titre agenda */
.titre_agenda {
	color:#539DD7;
	font-size:14px;
	font-weight:bold;
}
.titre-conseil {
	color:#596A96;
	font-weight:bold;
	font-size:11px;
}
.fonction_conseiller {
	color:#000000;
	font-size:14px;
	font-weight:bold;	
}
.titre_animateur {
	color:#FF6402;
	font-size:19px;
	font-weight:bold;	
}
.cadre_ident{
height: 200px;
margin-top: 40px;
}
.case_1_tarif{
float:left;
margin-left:20px;
padding-left:30px;
padding-top:3px;
border-style:ridge;
border-top-style:none;
width:270px;
color:black;
height:21px;
font-size:12px;
}
.case_tarif{
float:left;
border-style:ridge;
border-left-style:none;
border-top-style:none;
width:150px;color:black;
text-align:center;
height:21px;
}.titre_Webmaster { color:#539DD7; font-size:14px; font-weight:bold; ; background-position: center}
