/****************************** MENU DE NIVEAU 2 ******************************/

.conteneur_menu_niv2 {
	width:171px;
	padding:30px 0px 15px 64px;
	background:url(/AEL/Images/menu_niv2_bg.jpg) no-repeat left bottom;

}
.menu_niv2 {
	width:170px;
	padding:9px 0px 0px 0px;
	background-image:url(/AEL/Images/niv2_titre_haut.gif); background-repeat:no-repeat;
}
.menu_niv2 .titre {
	height:10px;
	padding:0px 13px 11px 13px;
	font-weight:bold; color:#ffffff;
	background-image:url(/AEL/Images/niv2_titre_bas.gif); background-repeat:no-repeat; background-position:left bottom;
}
html[xmlns] .menu_niv2 .titre {
	height:auto; min-height:10px;
}
.menu_niv2 .liens {
	padding:10px 0px 0px 0px;
	background:url(/AEL/Images/niv2_liens_haut.gif) no-repeat;
}
.menu_niv2 .liens ul {
	margin:0px 0px 0px 0px; padding:0px 2px 10px 2px;
	background:url(/AEL/Images/niv2_liens_bas.gif) no-repeat left bottom;
}
.menu_niv2 .liens ul li {
	padding:1px 0px 5px 7px;
	background:url(/AEL/Images/niv2_liens_bg.gif) repeat-x left bottom;
}
.menu_niv2 .liens ul li.last {
	background:url(/AEL/Images/correct_transparent_png.gif) no-repeat;
}
.menu_niv2 .liens ul li div a {
	padding:0px 0px 0px 19px;
	background:url(/AEL/Images/menu_niv2.gif) no-repeat 0px 1px;
	color:#ba0934;
	display:block;
}


.menu_niv2 .liens ul li.selected {
	padding:1px 0px 5px 7px;
	/**background:url(/AEL/Images/niv2_liens_bg.gif) repeat-x left top; (bug menu nav gauche)**/
	/**background-color:#f8fdfe;(bug menu nav gauche)**/
	/**border-bottom:1px solid #d9f2f5;**/
}
.menu_niv2 .liens ul li.selected div a {
	padding:1px 0px 0px 19px;
	background:url(/AEL/Images/menu_niv2_selected.gif) 0px 2px  no-repeat;
	color:#147e8d;
}

.menu_niv2 .liens ul li ul {
	margin:7px 0 0 18px; padding:0;
	list-style:none;
	background:none;
}
.menu_niv2 .liens ul li ul li {
	margin:0; padding:0;
	/*background:none;*/
	font-size:10px;
	color:#147e8d;
}
.menu_niv2 .liens ul li ul li a {
	color:#ba0934;
	background:none;
}

/****************************** AIDE + CONTACT ******************************/

#decalage {
	position:relative; top:0px; left:0px;
}
.conteneur_aide_contact {
	position:relative;
	width:235px;
	padding:0px 0px 20px 0px;
}
.conteneur_aide_contact .aide {
	height:75px;
	background:url(../Images/aide_bg.gif) no-repeat left bottom;
}
html[xmlns] .conteneur_aide_contact .aide {
	height:auto; min-height:75px;
}
.conteneur_aide_contact .aide .top {
	height:25px;
	background:url(../Images/aide_bg_top.png) no-repeat;
}
.conteneur_aide_contact .aide #content,
.conteneur_aide_contact .aide .content {
	height:47px;
	padding:0px 12px 38px 80px;
	background:url(../Images/aide_bg_bottom.gif) no-repeat left bottom;
}
html[xmlns] .conteneur_aide_contact .aide #content,
html[xmlns] .conteneur_aide_contact .aide .content  {
	height:auto; min-height:47px;
}
.conteneur_aide_contact .contact {
	width:170px; height:302px;
	padding:0px 0px 0px 65px;
	background:url(../Images/contact_bg.jpg) no-repeat;
}
html[xmlns] .conteneur_aide_contact .contact {
	height:auto; min-height:302px;
}
.conteneur_aide_contact .contact .top {
	width:170px; height:14px;
	background:url(../Images/contact_bg_top.png) no-repeat;
}
.conteneur_aide_contact .contact .middle {
	float:left;
	width:170px; height:60px;
	background:url(../Images/contact_bg_middle.jpg) no-repeat #68c1cd;
}
html[xmlns] .conteneur_aide_contact .contact .middle {
	height:auto; min-height:60px;
}
.conteneur_aide_contact .contact .middle .item {
	float:left;
	width:155px;
	background:url(../Images/contact_bg_separator.gif) no-repeat left bottom;
}
.conteneur_aide_contact .contact .middle .nobg {
	background:none;
}
.conteneur_aide_contact .contact .middle .item .picto {
	float:left;
	width:34px;
	padding:8px 0px 0px 8px;
}
.conteneur_aide_contact .contact .middle .item .service {
	float:left;
	width:113px; height:45px;
	padding:5px 0px 7px 0px;
	font-size:10px; color:#ffffff;
}
html[xmlns] .conteneur_aide_contact .contact .middle .item .service {
	height:auto; min-height:45px;
}
.conteneur_aide_contact .contact .middle .item .service a {
	font-size:16px; font-weight:bold; color:#ba0934;
}
.conteneur_aide_contact .contact .bottom {
	clear:both;
	height:74px;
	background:url(../Images/contact_bg_bottom.png) no-repeat;
}
.conteneur_aide_contact .contact .bottom_appli {
	clear:both;
	height:74px;
	background:url(/AEL/Images/contact_bg_bottom_azur.png) no-repeat;
}


.tampon {
	width:111px;
	margin:0; padding:0 34px 0 90px;
}



/****************************** TEXTE ******************************/

.portlet_texte {
}
.portlet_texte .titre {
	height:33px;
	padding:0px 0px 12px 0px;
	background:url(../Images/portlet_texte_titre_bg.png) repeat-x;
}
.portlet_texte .titre .gauche {
	float:left;
	width:21px; height:32px;
	background:url(../Images/portlet_texte_titre_gauche.png) no-repeat;
}
.portlet_texte .titre .middle {
	float:left;
	padding:9px 0px 8px 0px;
	font-size:12px; font-weight:bold; color:#70ab98;
	background:url(../Images/portlet_texte_titre_middle.jpg) repeat-x;
}
.portlet_texte .titre .droite {
	float:left;
	width:15px; height:32px;
	background:url(../Images/portlet_texte_titre_droite.png) no-repeat;
}
.portlet_texte .content {
	padding:0px 8px 20px 8px;
}


.portlet_bloc_1 {
	float:left;
	width:228px; height:180px;
	background:url(../Images/portlet_bloc_1_bg.jpg) no-repeat;
}
.portlet_bloc_1 .content {
	padding:12px 15px 12px 15px;
}
.portlet_bloc_1 .content .illustration {
	padding:0px 0px 15px 0px;
}
.portlet_bloc_1 .content .lien {
	padding:0px 0px 0px 12px;
	background:url(../Images/fleche_droite_rouge.gif) no-repeat 4px 4px;
}
.portlet_bloc_2 {
	float:left;
	width:469px; height:180px;
}



/****************************** PROCESSUS ******************************/

.portlet_processus {
	width:171px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 15px 64px;
	background:url(../Images/menu_niv2_bg.jpg) no-repeat left bottom;
}
.portlet_processus .processus {
	width:170px;
	padding:9px 0px 0px 0px;
	background-image:url(../Images/portlet_processus_titre_haut.gif); background-repeat:no-repeat;
}
.portlet_processus .processus .titre {
	height:10px;
	padding:0px 13px 11px 13px;
	font-weight:bold; color:#000000;
	background-image:url(../Images/portlet_processus_titre_bas.gif); background-repeat:no-repeat; background-position:left bottom;
}
html[xmlns] .portlet_processus .processus .titre {
	height:auto; min-height:10px;
}
.portlet_processus .processus .content {
	margin:2px 0px 0px 0px;
}
.portlet_processus .processus .content .top {
	height:13px;
	font-size:1px; line-height:1px;
	background:url(../Images/portlet_processus_content_haut.gif) no-repeat;
}
.portlet_processus .processus .content .middle {
	padding:0px 10px 0px 15px;
	line-height:12px;
	background:url(../Images/portlet_processus_content_middle.gif) repeat-y;
}
.portlet_processus .processus .content .middle img {
	float:left;
}
.portlet_processus .processus .content .bottom {
	height:13px;
	font-size:1px; line-height:1px;
	background:url(../Images/portlet_processus_content_bas.gif) no-repeat;
}
.portlet_processus .processus .content .middle .lien {
	padding:5px 0px 0px 9px;
	background:url(../Images/fleche_droite_rouge.gif) no-repeat 1px 7px;
}



/****************************** ABECEDAIRE ******************************/

.conteneur_abecedaire {
	float:left;
	width:724px; _width:731px;
	padding:30px 0px 0px 0px;
	/*background-color:#00FF00;*/
}
.conteneur_abecedaire .onglets .onglet,
.conteneur_abecedaire .onglets .onglet_on {
	position:relative;		
	height:28px;
	padding:16px 0px 0px 0px;
	text-align:center; vertical-align:middle;
	font-size:12px; font-weight:bold; color:#147e8d;
	background:url(/AEL/Images/abc_onglet_middle_off.png) repeat-x;
}


.conteneur_abecedaire .onglets .onglet_on {
	background:url(/AEL/Images/abc_onglet_middle_on.png) repeat-x;
}

.conteneur_abecedaire .onglets .onglet_on a {
	color:#147e8d;
}

.conteneur_abecedaire .onglets .onglet_on a:hover {
	text-decoration:none;
}

.conteneur_abecedaire .onglets .lignes {
	height:36px;
	padding:8px 0px 0px 0px;
}
.conteneur_abecedaire .onglets .gauche,
.conteneur_abecedaire .onglets .onglet_on .gauche {
	position:absolute; top:0px; left:0px;
	width:10px; height:44px;
	background:url(/AEL/Images/abc_onglet_gauche_off.png) no-repeat;
}
.conteneur_abecedaire .onglets .onglet_on .gauche {
	background:url(/AEL/Images/abc_onglet_gauche_on.png) no-repeat;
}
.conteneur_abecedaire .onglets .first .gauche,
.conteneur_abecedaire .onglets .first_on .gauche {
	position:absolute; top:0px; left:0px;
	width:14px; height:44px;
	background:url(/AEL/Images/abc_onglet_gauche_off_first.png) #fafbfb no-repeat;
}
.conteneur_abecedaire .onglets .first_on .gauche {
	width:14px;
	background:url(/AEL/Images/abc_onglet_gauche_on_first.png) #fafbfb no-repeat;
}
.conteneur_abecedaire .onglets .droite,
.conteneur_abecedaire .onglets .onglet_on .droite {
	position:absolute; top:0px; right:0px;
	width:10px; height:44px;
	background:url(/AEL/Images/abc_onglet_droite_off.png) no-repeat;
}
.conteneur_abecedaire .onglets .last .droite {
	position:absolute; top:0px; right:0px;
	width:11px; height:44px;
	background:url(/AEL/Images/abc_onglet_droite_off_last.png) no-repeat;
}
.conteneur_abecedaire .onglets .onglet_on .droite {
	background:url(/AEL/Images/abc_onglet_droite_on.png) no-repeat;
}

.conteneur_abecedaire_bg {
	float:left;
	width:722px; _width:728px;
	padding:0px 0px 50px 0px;
	background:url(/AEL/Images/abc_bg.png) repeat-y;
}
.conteneur_abecedaire_bottom {
	clear:both;
	width:722px; _width:728px;
	height:50px;
	background:url(/AEL/Images/abc_bottom_bg.png) no-repeat;
}

.conteneur_abecedaire .conteneur_lettre {
	float:left;
	width:722px;
	padding:0px 0px 17px 0px;
}
.conteneur_abecedaire .conteneur_lettre .lettre {
	float:left;
	width:113px;
	padding:0px 0px 0px 3px;
}
.conteneur_abecedaire .conteneur_lettre .lettre .titre {
	height:83px;
	padding:20px 0px 0px 0px;
	font-size:60px; font-weight:bold; color:#507e82;
	text-align:center;
	background:url(/AEL/Images/abc_lettre_bg.png) no-repeat;
}
.conteneur_abecedaire .conteneur_lettre .lettre .top {
	height:55px;
	padding:10px 0px 0px 13px;
	background:url(/AEL/Images/abc_top_bg.gif) no-repeat;
}
.conteneur_abecedaire .conteneur_lettre .lettre .top img {
	padding:0px 5px 0px 0px;
}
.conteneur_abecedaire .conteneur_lettre .mots {
	float:left;
	width:533px; height:100px;
	padding:9px 55px 0px 15px;
	background:url(../Images/abc_mots_bg.gif) no-repeat;
}
html[xmlns] .conteneur_abecedaire .conteneur_lettre .mots {
	height:auto; min-height:100px;
}
.conteneur_abecedaire .conteneur_lettre .mots .mot {
	padding:9px 0px 5px 0px;
	background:url(/AEL/Images/contacter_apicil_separator.gif) no-repeat 15px bottom;
}
.conteneur_abecedaire .conteneur_lettre .mots .nobg {
	background:none;
}
.conteneur_abecedaire .conteneur_lettre .mots .mot .titre {
	padding:0px 0px 10px 20px;
	font-size:13px; font-weight:bold; color:#147e8d;
	background:url(/AEL/Images/abecedaire.gif) no-repeat 0px 5px;
}
.conteneur_abecedaire .conteneur_lettre .mots .mot .content {
	padding:0px 0px 0px 50px;
}
.conteneur_abecedaire .conteneur_lettre .mots .mot .liens {
	padding:5px 0px 5px 50px;
}
.conteneur_abecedaire .conteneur_lettre .mots .mot .liens .ouvrir {
	padding:0px 0px 0px 20px;
	background:url(/AEL/Images/plus.gif) no-repeat 0px 1px;
}
.conteneur_abecedaire .conteneur_lettre .mots .mot .liens .fermer {
	padding:0px 0px 0px 20px;
	background:url(/AEL/Images/moins.gif) no-repeat 0px 1px;
}



/****************************** ERREURS ******************************/

.conteneur_erreur {
	margin:115px 0px 0px 0px;
                _margin:25px 0 0 0;
}
.conteneur_erreur .top {
	height:10px;
	line-height:10px;
	font-size:1px;
}
.conteneur_erreur .attention .top {
	background:url(../Images/erreur_attention_top_bg.jpg) no-repeat 31px 0px;
}
.conteneur_erreur .valide .top {
	background:url(../Images/erreur_valide_top_bg.jpg) no-repeat 31px 0px;
}
.conteneur_erreur .erreur .top {
	background:url(../Images/erreur_erreur_top_bg.jpg) no-repeat 31px 0px;
}
.conteneur_erreur .info .top {
	background:url(../Images/erreur_info_top_bg.jpg) no-repeat 31px 0px;
}
.conteneur_erreur .middle {
	float:left;
	background:url(../Images/erreur_middle_bg.jpg) repeat-y 31px 0px;
}
.conteneur_erreur .middle .deco {
	width:485px; height:60px;
}
.conteneur_erreur .attention .middle .deco {
	background:url(../Images/erreur_attention_deco_bg.jpg) no-repeat 31px 0px;
}
.conteneur_erreur .valide .middle .deco {
	background:url(../Images/erreur_valide_deco_bg.jpg) no-repeat 31px 0px;
}
.conteneur_erreur .erreur .middle .deco {
	background:url(../Images/erreur_erreur_deco_bg.jpg) no-repeat 31px 0px;
}
.conteneur_erreur .info .middle .deco {
	background:url(../Images/erreur_info_deco_bg.jpg) no-repeat 31px 0px;
}
.conteneur_erreur .middle .content {
	float:left;
	margin:-60px 0px 0px 0px;
}
.conteneur_erreur .middle .content .picto {
	float:left;
	width:80px;
	padding:3px 0px 0px 55px;
}
.conteneur_erreur .middle .content .texte {
	float:left;
	width:350px;
	padding:19px 0px 0px 0px;
}
.conteneur_erreur .bottom {
	position:relative;
	clear:both;
	height:100px;
}
.conteneur_erreur .attention .bottom {
	background:url(../Images/erreur_attention_bottom_bg.jpg) no-repeat 31px 0px;
}
.conteneur_erreur .valide .bottom {
	background:url(../Images/erreur_valide_bottom_bg.jpg) no-repeat 31px 0px;
}
.conteneur_erreur .erreur .bottom {
	background:url(../Images/erreur_erreur_bottom_bg.jpg) no-repeat 31px 0px;
}
.conteneur_erreur .info .bottom {
	background:url(../Images/erreur_info_bottom_bg.jpg) no-repeat 31px 0px;
}
.conteneur_erreur .ombre {
	position:absolute; bottom:0px; left:0px;
	width:45px; height:145px;
	margin-left:-14px; margin-top:-142px;
	background:url(../Images/erreur_ombre_bg.jpg) no-repeat;
}
.conteneur_erreur .bottom_seul {
	position:relative;
	clear:both;
	height:100px;
	background:url(../Images/erreur_bottom_bg.jpg) no-repeat 31px 0px;
}
.conteneur_erreur .bouton {
	position:absolute; top:-9px; left:100px;
	width:460px;
}

.header_erreur500 {
	background:url(../Images/header_erreur500.jpg) no-repeat;
}
.erreur500 {
	background:url(../Images/masterpage_fondchaise_erreur.jpg) left 39px no-repeat;
}
.erreur500 .conteneur_erreur .erreur .top {
	background:url(../Images/erreur500_erreur_top_bg.jpg) no-repeat 31px 0px;
}
.erreur500 .conteneur_erreur .erreur .middle .deco {
	background:url(../Images/erreur500_erreur_deco_bg.jpg) no-repeat 31px 0px;
}
.erreur500 .conteneur_erreur .middle .content .texte {
	width:490px;
}
.erreur500 .conteneur_erreur .middle {
	background:url(../Images/erreur500_middle_bg.jpg) repeat-y 31px 0px;
}



/****************************** DIVERS ******************************/

.hidden {
	display:none;
}
.txt10 {
	font-size:10px;
}
.txtTurquoise {
	color:#26a1b2;
}
.marginTop5 {
	margin-top:5px;
}
.marginTop10 {
	margin-top:10px;
}
.marginTop20 {
	margin-top:20px;
}
.marginLeft5 {
	margin-left:5px;
}
.marginRight18 {
	margin-right:18px;
}
.paddingTop5 {
	padding-top:5px;
}
.paddingBottom15 {
	padding-bottom:15px;
}
/* CSS Document */
