/****************************** MENU DE NIVEAU 2 ******************************/

.conteneur_menu_niv2 {
	width:171px;
	padding:30px 0px 15px 64px;
	background:url('../Images/ENT_menu_niv2_bg.jpg') no-repeat left bottom;
}
.menu_niv2 {
	width:170px;
	padding:9px 0px 0px 0px;
	background-image:url('../Images/ENT_niv2_titre_haut.gif'); background-repeat:no-repeat;
	/*color > ENT*/	
	background-color:#09829b;
}
.menu_niv2 .titre {
	height:10px;
	padding:0px 13px 11px 13px;
	font-weight:bold; color:#ffffff;
	background-image:url('../Images/ENT_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('../Images/ENT_niv2_liens_haut.gif') no-repeat;
}
.menu_niv2 .liens ul {
	margin:0px 0px 0px 0px; padding:0px 2px 10px 2px;
	background:url('../Images/ENT_niv2_liens_bas.gif') no-repeat left bottom;
}
.menu_niv2 .liens ul li {
	padding:1px 0px 5px 7px;
	background:url('../Images/ENT_niv2_liens_bg.gif') repeat-x left bottom;
}
.menu_niv2 .liens ul li.last {
	background:url('../Images/ENT_correct_transparent_png.gif') no-repeat;
}
.menu_niv2 .liens ul li div a {
	padding:0px 0px 0px 19px;
	background:url('../Images/ENT_menu_niv2.gif') no-repeat 0px 1px;
	color:#ba0934;
	display:block;
}


.menu_niv2 .liens ul li.selected {
	padding:1px 0px 5px 7px;
	/**background:url('../Images/ENT_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('../Images/ENT_menu_niv2_selected.gif') 0px 2px  no-repeat;
	color:#09829B;
}

.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:#6d8b8f;
}
.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/ENT_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/ENT_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/ENT_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/ENT_contact_bg.jpg') no-repeat;
}
html[xmlns] .conteneur_aide_contact .contact {
	height:auto; min-height:302px;
}
.conteneur_aide_contact .contact .top {
	width:170px; height:12px;
	background:url('../Images/ENT_contact_bg_top.png') no-repeat;
}

html[xmlns] .conteneur_aide_contact .contact .middle {
	float: left; width: 170px; height:auto; min-height:60px;
	background: url('../Images/ENT_contact_bg_middle.jpg') repeat-y ;
}

.conteneur_aide_contact .contact .middle { float: left; width: 170px; mini-height: 60px; height:auto; background: url('../Images/ENT_contact_bg_middle.jpg') repeat-y /*scroll 0% 0% rgb('104, 193, 205')*/; }

.conteneur_aide_contact .contact .middle .item { float: left; width: 170px; background: url('../Images/ENT_contact_bg_separator.jpg') no-repeat scroll center bottom transparent; }
.txtTurquoise { color: rgb('102, 27, 27'); }
.conteneur_aide_contact .contact .middle .item .picto { float: left; width: 34px; padding: 0px 0px 0px 8px; }

.conteneur_abecedaire .onglets .onglet, .conteneur_abecedaire .onglets .onglet_on { position: relative; height: 28px; padding: 16px 0px 0px; text-align: center; vertical-align: middle; font-size: 12px; font-weight: bold; color: rgb('255, 255, 255'); background: url(''../Images/ENT_abc_onglet_middle_off.png'') repeat-x scroll 0% 0% transparent; }

/*color > ENT*/

.conteneur_abecedaire .onglets .onglet, .conteneur_abecedaire .onglets .onglet_on a {
	color:#ffffff;	
}


.conteneur_aide_contact .contact .middle .nobg {
	background:none;
}


html[xmlns] .conteneur_aide_contact .contact .middle .item .service {
	height:auto;
	min-height:45px;
	/*color > ENT*/
	color:#661b1b;	
}

.conteneur_aide_contact .contact .middle .item .service { float: left; width: 113px; height: 45px; padding: 8px 0px 20px; font-size: 10px; color: rgb('102, 27, 27'); }

html[xmlns] .conteneur_aide_contact .contact .middle .item .service a {
	/*color > ENT*/
	color:#661b1b;	
}

.conteneur_aide_contact .contact .middle .item .service a { font-size: 16px; font-weight: bold; color: rgb('102, 27, 27'); }

.conteneur_aide_contact .contact .bottom {
	clear:both;
	/*height:74px;*/
	background:url('../Images/ENT_contact_bg_bottom.png') no-repeat;
}
.conteneur_aide_contact .contact .bottom_appli {
	clear:both;
	height:74px;
	background:url('../Images/ENT_contact_bg_bottom_azur.png') no-repeat;
}


.tampon {
	width:111px;
	margin:0; padding:0 34px 20px 90px;
}



/****************************** TEXTE ******************************/

.portlet_texte {
}
.portlet_texte .titre {
	height:33px;
	padding:0px 0px 12px 0px;
	background:url('../Images/ENT_portlet_texte_titre_bg.png') repeat-x;
}
.portlet_texte .titre .gauche {
	float:left;
	width:21px; height:32px;
	background:url('../Images/ENT_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/ENT_portlet_texte_titre_middle.jpg') repeat-x;
}
.portlet_texte .titre .droite {
	float:left;
	width:15px; height:32px;
	background:url('../Images/ENT_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/ENT_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/ENT_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/ENT_menu_niv2_bg.jpg') no-repeat left bottom;
}
.portlet_processus .processus {
	width:170px;
	padding:9px 0px 0px 0px;
	background-image:url('../Images/ENT_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/ENT_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/ENT_portlet_processus_content_haut.gif') no-repeat;
}
.portlet_processus .processus .content .middle {
	padding:0px 10px 0px 15px;
	line-height:12px;
	background:url('../Images/ENT_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/ENT_portlet_processus_content_bas.gif') no-repeat;
}
.portlet_processus .processus .content .middle .lien {
	padding:5px 0px 0px 9px;
	background:url('../Images/ENT_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:#86a5a8;
	background:url('../Images/ENT_abc_onglet_middle_off.png') repeat-x;
}
.conteneur_abecedaire .onglets .onglet_on {
	background:url('../Images/ENT_abc_onglet_middle_on.png') repeat-x;
}
.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('../Images/ENT_abc_onglet_gauche_off.png') no-repeat;
}
.conteneur_abecedaire .onglets .onglet_on .gauche {
	/*background:url('../Images/ENT_abc_onglet_gauche_on.png') no-repeat;*/
	background:url('../Images/ENT_abc_onglet_gauche_on.png') no-repeat -7px 0;
}
.conteneur_abecedaire .onglets .first .gauche,
.conteneur_abecedaire .onglets .first_on .gauche {
	position:absolute; top:0px; left:0px;
	width:14px; height:44px;
	/*background:url('../Images/ENT_abc_onglet_gauche_off_first.png') no-repeat;*/
	background:url('../Images/ENT_abc_onglet_gauche_off.png') no-repeat;
}
.conteneur_abecedaire .onglets .first_on .gauche {
	width:14px;
	background:url('../Images/ENT_abc_onglet_gauche_on_first.png') no-repeat;
}
.conteneur_abecedaire .onglets .droite,
.conteneur_abecedaire .onglets .onglet_on .droite {
	position:absolute; top:0px; right:0px;
	width:10px; height:44px;
	background:url('../Images/ENT_abc_onglet_droite_off.png') no-repeat;
}
.conteneur_abecedaire .onglets .last .droite {
	position:absolute; top:0px; right:0px;
	width:14px; height:44px;
	background:url('../Images/ENT_abc_onglet_droite_off_last.png') no-repeat;
}
.conteneur_abecedaire .onglets .onglet_on .droite {
	background:url('../Images/ENT_abc_onglet_droite_on.png') no-repeat;
}

.conteneur_abecedaire_bg {
	float:left;
	width:722px; _width:728px;
	padding:0px 0px 50px 0px;
	background:url('../Images/ENT_abc_bg.png') repeat-y;
}
.conteneur_abecedaire_bottom {
	clear:both;
	width:722px; _width:728px;
	height:50px;
	background:url('../Images/ENT_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('../Images/ENT_abc_lettre_bg.png') no-repeat;
}
.conteneur_abecedaire .conteneur_lettre .lettre .top {
	height:55px;
	padding:10px 0px 0px 13px;
	background:url('../Images/ENT_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/ENT_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('../Images/ENT_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:#507e82;
	background:url('../Images/ENT_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('../Images/ENT_plus.gif') no-repeat 0px 1px;
}
.conteneur_abecedaire .conteneur_lettre .mots .mot .liens .fermer {
	padding:0px 0px 0px 20px;
	background:url('../Images/ENT_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/ENT_erreur_attention_top_bg.jpg') no-repeat 31px 0px;
}
.conteneur_erreur .valide .top {
	background:url('../Images/ENT_erreur_valide_top_bg.jpg') no-repeat 31px 0px;
}
.conteneur_erreur .erreur .top {
	background:url('../Images/ENT_erreur_erreur_top_bg.jpg') no-repeat 31px 0px;
}
.conteneur_erreur .info .top {
	background:url('../Images/ENT_erreur_info_top_bg.jpg') no-repeat 31px 0px;
}
.conteneur_erreur .middle {
	float:left;
	background:url('../Images/ENT_erreur_middle_bg.jpg') repeat-y 31px 0px;
}
.conteneur_erreur .middle .deco {
	width:485px; height:60px;
}
.conteneur_erreur .attention .middle .deco {
	background:url('../Images/ENT_erreur_attention_deco_bg.jpg') no-repeat 31px 0px;
}
.conteneur_erreur .valide .middle .deco {
	background:url('../Images/ENT_erreur_valide_deco_bg.jpg') no-repeat 31px 0px;
}
.conteneur_erreur .erreur .middle .deco {
	background:url('../Images/ENT_erreur_erreur_deco_bg.jpg') no-repeat 31px 0px;
}
.conteneur_erreur .info .middle .deco {
	background:url('../Images/ENT_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/ENT_erreur_attention_bottom_bg.jpg') no-repeat 31px 0px;
}
.conteneur_erreur .valide .bottom {
	background:url('../Images/ENT_erreur_valide_bottom_bg.jpg') no-repeat 31px 0px;
}
.conteneur_erreur .erreur .bottom {
	background:url('../Images/ENT_erreur_erreur_bottom_bg.jpg') no-repeat 31px 0px;
}
.conteneur_erreur .info .bottom {
	background:url('../Images/ENT_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/ENT_erreur_ombre_bg.jpg') no-repeat;
}
.conteneur_erreur .bottom_seul {
	position:relative;
	clear:both;
	height:100px;
	background:url('../Images/ENT_erreur_bottom_bg.jpg') no-repeat 31px 0px;
}
.conteneur_erreur .bouton {
	position:absolute; top:-9px; left:100px;
	width:460px;
}

.header_erreur500 {
	background:url('../Images/ENT_header_erreur500.jpg') no-repeat;
}
.erreur500 {
	background:url('../Images/ENT_masterpage_fondchaise_erreur.jpg') left 39px no-repeat;
}
.erreur500 .conteneur_erreur .erreur .top {
	background:url('../Images/ENT_erreur500_erreur_top_bg.jpg') no-repeat 31px 0px;
}
.erreur500 .conteneur_erreur .erreur .middle .deco {
	background:url('../Images/ENT_erreur500_erreur_deco_bg.jpg') no-repeat 31px 0px;
}
.erreur500 .conteneur_erreur .middle .content .texte {
	width:490px;
}
.erreur500 .conteneur_erreur .middle {
	background:url('../Images/ENT_erreur500_middle_bg.jpg') repeat-y 31px 0px;
}



/****************************** DIVERS ******************************/

.hidden {
	display:none;
}
.txt10 {
	font-size:10px;
}

.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 */

/* Modifications AEL Entreprise 2010 */







/* Fin modifications AEL Entreprise 2010 */

