/* Styles communs */
*,td,p,ul,li {
	font-family:verdana,Arial,Helvetica;
	/*font-size:13px;*/
	/*color:#000000;*/
}
body {
	margin:0px 0px 0px 0px;
	font-size:13px;
	color:#000000;
	
}
/* Styles pour le bandeau du haut */
#BandeauLogo1 {
	z-index:1;
}
#BandeauLogo2 {
	z-index:1;
	position:absolute;
	left:25px;
	top:115px;
	text-align:left;
	margin:0px 0px 0px 0px;
}
/* Styles pour les deux colonnes suivantes */
#BandeauGauche1 {
	color:#FFFFFF;
	background-color:#092265;
	width:45px;
	height:535px;
	position:absolute;
	left:0px;
	top:135px;
}
#BandeauGauche2 {
	color:#FFFFFF;
	background-color:#092265;
	width:218px;
	height:535px;
	position:absolute;
	left:46px;
	top:135px
}
/* Uniquement pour les pages secondaires */
#BandeauGauche3 {
	background-color:#092265;
	width:264px;
	height:190px;
	position:absolute;
	left:0px;
	top:655px;
	float : left;
}
.Titre_Site {
	color:#FFFFFF;
	margin-left:5px;
	font-size:14px;
	font-weight:bold;
}
/* Posionnement des personnages */
#personnages {
	position:absolute;
	left:-46px;
	top:400px;
}
/* styles pour la barre de navigation */
#introduction {
	background-color : #B4C844;
	z-index:0;
	position:absolute;
	left:0px;
	top:115px;
	width:1000px;
	height : 20px;
	overflow : hidden;
}
.Texte_Introduction {
	padding-left:237px;
}
/* Style pour les boutons du menu */
#Menu,
#arbo_IFA_MENU
{
	margin-top:80px;
}
/* niveau 1 */
.BoutonMenu,
#arbo_IFA_MENU .rub,
#arbo_IFA_MENU .rub_selec
{
	margin:0px;
	list-style : none;
	background-image : url("../../images/bouton_vert.jpg");
	width:176px;
	height:30px;
	background-repeat : no-repeat;
	background-position : top;
	margin-bottom:14px ;
	margin-bottom:5px !important!;
	padding-top:8px;
	vertical-align:top;
}
html > body #arbo_IFA_MENU .rub,
html > body #arbo_IFA_MENU .rub_selec
{
	height:auto;
	min-height:30px;
}
#arbo_IFA_MENU .rub a,
#arbo_IFA_MENU .rub_selec a
{
	height:37px;
	/*line-height:37px;*/
	margin:0px;
}
/* niveau 2 */
#arbo_IFA_MENU ul
{
	margin-left:0px;
	list-style-position:outside;
	list-style-type:none;
	margin-top:20px;
	z-index:100;
	width:150px !important;
}
#arbo_IFA_MENU ul li
{
	background-image : url("../../images/bouton_vert.jpg");
	background-repeat : no-repeat;
	background-position : left bottom;
	/*margin-bottom:5px;*/
	/*padding-top:8px;*/
	list-style-position:outside;
	list-style-type:none;
	width:150px !important;
	/*height:29px;*/
}

#arbo_IFA_MENU .rub ul
{
	display:none;
}
#arbo_IFA_MENU .rub_selec ul
{
	display:block;
}

/* elements spécifiques à la page d'acceuil */
#rectangle_Haut_Droite {
	background-image:url("../../images/Rectangle_haut_Droite.jpg");
	background-repeat : no-repeat;
	width:188px;
	height:92px;
	position:relative;
	float:right;
	margin-top:0px;
	margin-left:5px;
	}
#rectangle_Bas_Gauche {
	background-image:url("../../images/Rectangle_Bas_Gauche.jpg");
	background-repeat : no-repeat;
	width:188px;
	height:92px;
	position:relative;
	}
#Rectangle_millieu_Droite {
	background-image:url("../../images/Rectangle_millieu_Droite.jpg");
	background-repeat : no-repeat;
	width:180px;
	height:84px;
	position:relative;
	top:-50px;
	float:right;
	}
#puce_verte {
	background-image : url("../../images/puce_verte.jpg");
}
#puce_bleue {
	background-image:url("../../images/puce_bleue.jpg");
}
#puce_fushia {
	background-image : url("../../images/puce_fushia.jpg");
}
/* Styles pour le texte de lapage d'accueil*/
.Texte_blanc {
	color:white;
}
.slogan_Fushia {
	padding-top:20px;
	padding-left:10px;
	color:#E40080;
	font-size:24px;
	font-weight:bold;
}
.slogan_Bleu {
	list-style : none;
	height:52px;
	color:#04256C;
	font-size:18px;
	font-weight:bold;
	background-repeat : no-repeat;
	background-position: 0px -5px;
	padding-left: 40px;
}
/* Styles pour le contenu */
#contenu {
	position:absolute;
	/*top:97px !important;*/
	top:135px ;
	left:270px;
	background-repeat : no-repeat;
	background-position : top;
	width:730px;
}
#contenu span
{
	margin:0px;
	padding:0px;
}
#contenu #contenu_IFA_ACCUEIL
{
	margin:0px;
	padding:0px;
	position:relative;
	top:-25px !important;/*firefox*/
	top:auto !important!;/* IE6 et IE7*/
}
/* Styles pour les balises A */
#arbo_IFA_MENU .lienMenu_on
/*.rub_selec a*/
{
		font-size:12px;
		padding-left:20px;
		color:white;
		font-weight:bold;
}
#arbo_IFA_MENU .lienMenu_off
/*.rub a*/
{
		font-size:12px;
		padding-left:20px;
		font-weight:bold;
		color:Black;
}
/* Styles pour le pied de page */
#Pied_Accueil {
	position:absolute;
	top:540px;
	left:264px;
	height:130px;
	background-color:#092265;
	/*background-image:url("../../images/afaq.jpg");
	background-repeat : no-repeat;
	background-position : left center;*/
	width:735px;
}
#arbo_IFA_ARBO_BAS
{
	display:inline;
	margin-left:0px;
}
a.mentions,
#mentions a,
#arbo_IFA_ARBO_BAS li.rub a {
	color:white;
	font-size:11px;
}
#mentions,
#arbo_IFA_ARBO_BAS li.rub,
#arbo_IFA_ARBO_BAS li.rub_selec {
	padding-left:0px;
	color:white;
	font-size:11px;
	background:none;
	display:inline;
}
#Texte_Afaq,
#ContenuQualite_spanContenu .item,
#ContenuQualite_spanContenu .item td
{
	/*padding-top:30px;*/
	/*width :400px !important;*/
	/*width :450px !important!;*/
	color:white !important;
	font-size:11px !important;
	/*padding-left:50px;*/
	/*height:75px !important;*/
	/*height:95px !important!;*/
	vertical-align:bottom;
}
#ContenuQualite_spanContenu .item
{
	padding-top:12px;
}

h1 {
	padding-top:15px;
	font-size:18px;
}
.sous_titre {
	text-align:right;
	font-size:14px;
	font-weight:bold;
}

#entite_NAVIGATION
{
	padding-left:237px;
}
#entite_NAVIGATION a
{
	color:Black;
}
#arbo_IFA_ARBO_BAS,
#arbo_IFA_ARBO_BAS li
{
	height:25px;
	line-height:25px;
	vertical-align:bottom;
	padding:0px;
	padding-top:5px;
	margin:0px;
}
#arbo_IFA_ARBO_BAS li a
{
	vertical-align:bottom;
}
#contenu_IFA_FORMULAIRE
{
	padding-left:15px;
	padding-top:10px;
}
#contenu_IFA_FORMULAIRE div
{
	float:none;	
	clear:both;
	margin-bottom:5px;
}
#contenu_IFA_FORMULAIRE .label
{
	width:150px;
	text-align:right;
	margin-right:10px;
	display:block;
	float:left;	
}
#contenu_IFA_FORMULAIRE input
{
	width:150px;
	margin-right:10px;
	display:block;
	float:left;
}
#contenu_IFA_FORMULAIRE .zone
{
	float:left !important;	
}

.blocIfaInscription input 
{ 
	width:auto !important;
}
.blocIfaInscription div
{
	clear:none !important;
	width:auto !important;
}
.blocIfaInscription
{
	padding-top:5px;
}

#contenu_IFA_FORMULAIRE label font
{
	color:Red;
}
.piedFormulaire
{
	padding-top:10px;
	border-top:solid 3px black;
}
.btnFormulaire
{
	width:auto !important;
	float:none !important;	
}
.messageConfirmation,
.mesasgeMail
{
	display:none;
}
