html 							{ overflow-y:scroll; overflow-x:auto; }
body							{ background-image:linear-gradient(to bottom, #ebf6fd 0%, #ffffff 50%); color: #317ea6; }

.top							{ background-color: #9ebed2; }
.menu_fond						{ z-index: 1; background-image:url('../../commun/style-mer/bandeau.png'), linear-gradient(to bottom, #e6f4fc 0%, #a1bfd1 100%); background-repeat: no-repeat;  }

#bandeau						{ letter-spacing: -3pt; }
#bandeau .departement			{ font-size:50px; color:#ebf6fd; line-height: 40px; font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold'; vertical-align: bottom; letter-spacing: 0pt; margin-right: 430px; }
#bandeau .lettre				{ font-size:60px; color:#005f90; line-height: 45px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; vertical-align: bottom; }
#bandeau .titre					{ font-size:30px; color:#005f90; line-height: 23px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; letter-spacing: -3pt; vertical-align: bottom; }

.social 						{ cursor:pointer; }
.juridique 						{ cursor:pointer; }
.fiscal 						{ cursor:pointer; }
li								{ font-family: Arial, sans-serif; font-size: 100%; display : list-item; }
.invisible 						{ visibility:hidden; display:none; }
.visible 						{ visibility:visible; display:block; background-Color:#2d3672;}
body 							{ margin: 0px 0px 0px 0px; overflow: auto; font-family:arial; font-weight: normal; font-size:13px; color:#2d3672;}
td 								{ font-family:arial; font-weight: normal; font-size:13px;}
input 							{ font-family:arial; font-weight: normal; font-size:13px;}
.br1 							{ font-size:6px;  }
.rouge							{ color: #ae4332; }
.EmploiEtablissement			{ color: #ae4332; font-size: 17px; font-weight: bold; }


#blocGauche							{ display: block; width:235px; border:2px #b9cfdc solid; border-radius: 10px 10px 0 0; padding: 1px; margin: 0; }
#blocGauche .titre					{ font-size:16px; width:225px; color:#ffffff; letter-spacing: 0; border: 2px #6b9cbc solid; border-radius: 10px 10px 0 0; padding: 5px; background-image:linear-gradient(to bottom, #b2c6d3 0%, #7aa6c3 100%); }
#blocGauche input					{ font-size:11px; color:#1f4f91; padding: 1px; margin: 1px; }
#blocGauche	a						{ color: #000000; text-decoration: none; }
#blocGauche	a:visited				{ color: #000000; text-decoration: none; }
#blocGauche	a:active				{ color: #000000; text-decoration: none; }
#blocGauche	a:hover					{ color: #000000; text-decoration: none; }
#blocGauche	a.bouton				{ color: #ffffff; background-color: #012a3f; text-decoration: none; padding: 2px 5px 2px 5px; border-radius: 5px; }
#blocGauche	a.bouton:visited		{ color: #ffffff; background-color: #012a3f; text-decoration: none; }
#blocGauche	a.bouton:active			{ color: #ffffff; background-color: #012a3f; text-decoration: none; }
#blocGauche	a.bouton:hover			{ color: #ffffff; background-color: #012a3f; text-decoration: none; }
#blocGauche .bouton					{ font-size:11px; color: #ffffff; background-color: #012a3f; padding: 2px 5px 2px 5px; border-radius: 5px; border: 0px; }

#blocGaucheVert						{ display: block; width:235px; border:2px #b9cfdc solid; border-radius: 10px 10px 0 0; padding: 1px; margin: 0; }
#blocGaucheVert .titre				{ font-size:16px; width:225px; color:#ffffff; letter-spacing: 0; border: 2px #5eac05 solid; border-radius: 10px 10px 0 0; padding: 5px; background-image:linear-gradient(to bottom, #a7d176 0%, #65bb05 100%); }
#blocGaucheVert input				{ font-size:11px; color:#1f4f91; padding: 1px; margin: 1px; }
#blocGaucheVert	a					{ color: #000000; text-decoration: none; }
#blocGaucheVert	a:visited			{ color: #000000; text-decoration: none; }
#blocGaucheVert	a:active			{ color: #000000; text-decoration: none; }
#blocGaucheVert	a:hover				{ color: #000000; text-decoration: none; }
#blocGaucheVert	a.bouton			{ color: #ffffff; background-color: #366502; text-decoration: none; padding: 2px 5px 2px 5px; border-radius: 5px; }
#blocGaucheVert	a.bouton:visited	{ color: #ffffff; background-color: #366502; text-decoration: none; }
#blocGaucheVert	a.bouton:active		{ color: #ffffff; background-color: #366502; text-decoration: none; }
#blocGaucheVert	a.bouton:hover		{ color: #ffffff; background-color: #366502; text-decoration: none; }
#blocGaucheVert .bouton				{ font-size:11px; color: #ffffff; background-color: #012a3f; padding: 2px 5px 2px 5px; border-radius: 5px; border: 0px; }

#blocGaucheRouge					{ display: block; width:235px; border:2px #b9cfdc solid; border-radius: 10px 10px 0 0; padding: 1px; margin: 0; }
#blocGaucheRouge .titre				{ font-size:16px; width:225px; color:#ffffff; letter-spacing: 0; border: 2px #cf4c01 solid; border-radius: 10px 10px 0 0; padding: 5px; background-image:linear-gradient(to bottom, #e59d74 0%, #cf4c01 100%); }
#blocGaucheRouge input				{ font-size:11px; color:#1f4f91; padding: 1px; margin: 1px; }
#blocGaucheRouge a					{ color: #000000; text-decoration: none; }
#blocGaucheRouge a:visited			{ color: #000000; text-decoration: none; }
#blocGaucheRouge a:active			{ color: #000000; text-decoration: none; }
#blocGaucheRouge a:hover			{ color: #000000; text-decoration: none; }
#blocGaucheRouge a.bouton			{ color: #ffffff; background-color: #9b3900; text-decoration: none; padding: 2px 5px 2px 5px; border-radius: 5px; }
#blocGaucheRouge a.bouton:visited	{ color: #ffffff; background-color: #9b3900; text-decoration: none; }
#blocGaucheRouge a.bouton:active	{ color: #ffffff; background-color: #9b3900; text-decoration: none; }
#blocGaucheRouge a.bouton:hover		{ color: #ffffff; background-color: #9b3900; text-decoration: none; }
#blocGaucheRouge .bouton			{ font-size:11px; color: #ffffff; background-color: #012a3f; padding: 2px 5px 2px 5px; border-radius: 5px; border: 0px; }

#blocCentre						{ font-size: 14px; color: #015f90; }
#blocCentre .titre				{ font-size: 14px; color: #015f90; font-weight: bold; }


#actualite a.titre				{ color: #518800; text-decoration: none; }
#actualite a.titre:visited		{ color: #518800; text-decoration: none; }
#actualite a.titre:active		{ color: #518800; text-decoration: none; }
#actualite a.titre:hover		{ color: #518800; text-decoration: none; }
#actualite .surtitre			{ font-size: 34px; color: #015f90; }
#actualite .texte				{ font-size: 14px; color: #015f90; }
#actualite .date				{ font-size: 14px; color: #015f90; }

#blocActualite					{  }
#blocActualiteFiche				{  }
#blocActualite a				{ color: #000000; text-decoration: none; }
#blocActualite a:visited		{ color: #000000; text-decoration: none; }
#blocActualite a:active			{ color: #000000; text-decoration: none; }
#blocActualite a:hover			{ color: #000000; text-decoration: none; }


#calendrier a.nom				{ color: #6b9cbc; text-decoration: none; }
#calendrier a.nom:visited		{ color: #6b9cbc; text-decoration: none; }
#calendrier a.nom:active		{ color: #6b9cbc; text-decoration: none; }
#calendrier a.nom:hover			{ color: #6b9cbc; text-decoration: none; }
#calendrier .surtitre			{ font-size: 34px; color: #015f90; }
#calendrier .texte				{ font-size: 14px; color: #015f90; }
#calendrier .date				{ font-size: 14px; color: #015f90; }

#blocCalendrier					{  }
#blocCalendrierFiche			{  }
#blocCalendrier .nom			{ color: #6b9cbc; text-decoration: none; }
#blocCalendrier a				{ color: #000000; text-decoration: none; }
#blocCalendrier a:visited		{ color: #000000; text-decoration: none; }
#blocCalendrier a:active		{ color: #000000; text-decoration: none; }
#blocCalendrier a:hover			{ color: #000000; text-decoration: none; }

.menus 							{ position:relative; margin-top:-2px; left:261px; top:92px; }
.menus2 						{ position:relative; left:-5px; top:645px; }
.menu2							{ font-size: 11px; color: #ffffff; padding: 0 5px 0 5px; }
a.menu2							{ font-size: 11px; color: #ffffff; text-decoration: none; }
a.menu2:visited					{ font-size: 11px; color: #ffffff; text-decoration: none; }
a.menu2:active					{ font-size: 11px; color: #04628e; text-decoration: none; }
a.menu2:hover					{ font-size: 11px; color: #04628e; text-decoration: none; }
a.menu3							{ font-size: 10px; color: #ffffff; text-decoration: none; padding-left: 25px; }
a.menu3:visited					{ font-size: 10px; color: #ffffff; text-decoration: none; }
a.menu3:active					{ font-size: 10px; color: #04628e; text-decoration: none; }
a.menu3:hover					{ font-size: 10px; color: #04628e; text-decoration: none; }


a								{ color: #2d3672; text-decoration: underline; }
a:visited						{ color: #2d3672; text-decoration: underline; }
a:active						{ color: #ae4332; text-decoration: none; }
a:hover							{ color: #ae4332; text-decoration: none; }
a.sans							{ color: #2d3672; text-decoration: none; }
a.sans:visited					{ color: #2d3672; text-decoration: none; }
a.sans:active					{ color: #ae4332; text-decoration: underline; }
a.sans:hover					{ color: #ae4332; text-decoration: underline; }
a.blanc							{ font-size: 10px; color: #ffffff; text-decoration: none; }
a.blanc:visited					{ font-size: 10px; color: #ffffff; text-decoration: none; }
a.blanc:active					{ font-size: 10px; color: #ffffff; text-decoration: underline; }
a.blanc:hover					{ font-size: 10px; color: #ffffff; text-decoration: underline; }

.partenaire						{ font-size: 11px; color: #ffffff; font-style: italic; }

.centretexte					{ z-index: 1; background-image:url('../commun/image/fond-centre.png'); background-repeat: repeat-y; background-color: #FFFFFF; padding: 7px; }
.adresse						{ font-family:arial; font-size:15px; line-height: 18px; }
a.onglet-on						{ z-index: 1; display:block; width: 126px; height: 36px; background-image:url('../commun/image/fond-onglet-on.png'); background-repeat: no-repeat; font-size:13px; line-height: 34px; color: #000000; text-align: center; vertical-align: baseline; text-decoration: none; } 
a.onglet						{ z-index: 1; display:block; width: 126px; height: 36px; background-image:url('../commun/image/fond-onglet-off.png'); background-repeat: no-repeat; font-size:13px; line-height: 34px; color: #FFFFFF; text-align: center; vertical-align: baseline; text-decoration: none; } 
a.onglet:active					{ z-index: 10; display:block; width: 126px; height: 36px; background-image:url('../commun/image/fond-onglet-hover.png'); background-repeat: no-repeat; font-size:13px; line-height: 34px; color: #f0d761; text-align: center; vertical-align: baseline; text-decoration: none; }
a.onglet:hover					{ z-index: 10; display:block; width: 126px; height: 36px; background-image:url('../commun/image/fond-onglet-hover.png'); background-repeat: no-repeat; font-size:13px; line-height: 34px; color: #f0d761; text-align: center; vertical-align: baseline; text-decoration: none; }
.accroche						{ font-family:arial; font-style: italic; font-size:24px; color: #a7473a; }
	
.fond-carte-accueil 			{ background-image:url(../commun/image/fond-carte-accueil2.png); background-repeat:no-repeat;}
.adherent-social 				{ background-image:url(../commun/image/adherent-sociale.png); background-repeat:no-repeat;}
.adherent-juridique 			{ background-image:url(../commun/image/adherent-juridique.png); background-repeat:no-repeat;}
.adherent-fiscale 				{ background-image:url(../commun/image/adherent-fiscale.png); background-repeat:no-repeat;}
.adherent-titre					{ font-family:arial; color: #ae4332; font-weight: bold; font-size:17px; line-height: 28px; }
a.adherent-titre				{ font-family:arial; color: #ae4332; font-weight: bold; font-size:17px; line-height: 28px; text-decoration: none; }
a.adherent-titre:active			{ font-family:arial; color: #ae4332; font-weight: bold; font-size:17px; line-height: 28px; text-decoration: none; }
a.adherent-titre:hover			{ font-family:arial; color: #ae4332; font-weight: bold; font-size:17px; line-height: 28px; text-decoration: none; }


.actualiteDate					{ font-size: 13px; font-weight: normal; font-style: italic; }
.actualiteTitre					{ font-size: 14px; font-weight: bold; }
.actualiteAccroche				{ font-size: 13px; font-weight: normal; }
.actualiteTexte					{ font-size: 13px; line-height: 17px; font-weight: normal; text-align: justify; }
.actualiteImage					{ padding : 0 10px 5px 0; }
a.actualite						{ font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; }
a.actualite:visited				{ font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; }
a.actualite:active				{ font-size: 14px; font-weight: bold; color: #000000; text-decoration: underline; }
a.actualite:hover				{ font-size: 14px; font-weight: bold; color: #000000; text-decoration: underline; }

#menuBas						{ display: block; width: 100%; background-color: #02354d; font-size: 12px; line-height: 16px; color: #FFFFFF; position: fixed; bottom: 0px; right: 0px; text-align: center; padding: 10px 10px 10px 10px; margin-top: 10px; }
#menuBas a						{ color: #000000; text-decoration: none; }
#menuBas a:visited				{ color: #000000; text-decoration: none; }
#menuBas a:active				{ color: #FFFFFF; text-decoration: none; }
#menuBas a:hover				{ color: #FFFFFF; text-decoration: none; }

#avertissementCookie					{ display: block; width: 100%; background-color: #dc7303; font-size: 12px; line-height: 16px; color: #FFFFFF; position: fixed; bottom: 0px; right: 0px; text-align: center; padding: 10px 10px 10px 10px; }
#avertissementCookie a					{ color: #000000; text-decoration: none; }
#avertissementCookie a:visited			{ color: #000000; text-decoration: none; }
#avertissementCookie a:active			{ color: #FFFFFF; text-decoration: none; }
#avertissementCookie a:hover			{ color: #FFFFFF; text-decoration: none; }

#blocFichier							{  } 
#blocFichier a							{ font-size:12px; line-height: 18px; color: #2d3672; text-decoration: none; } 
#blocFichier a:active					{ font-size:12px; line-height: 18px; color: #2d3672; text-decoration: underline; }
#blocFichier a:hover					{ font-size:12px; line-height: 18px; color: #2d3672; text-decoration: underline; }
#blocFichier .niveau1					{ font-family:arial; color: #ae4332; font-weight: bold; font-size:17px; line-height: 28px; }
#blocFichier .niveau2					{ font-family:arial; color: #ae4332; font-weight: bold; font-size:15px; line-height: 22px; }
#blocFichier .niveau3					{ font-family:arial; color: #2d3672; font-weight: bold; font-size:13px; line-height: 18px; }

.ong1_on { background-image:url(../commun/image/ong-present-on.jpg); background-repeat:no-repeat; }
.ong1_off { background-image:url(../commun/image/ong-present-off.jpg); background-repeat:no-repeat;  cursor:pointer;}
.ong1_over { background-image:url(../commun/image/ong-present-over.jpg); background-repeat:no-repeat;  cursor:pointer;}

.ong2_on { background-image:url(../commun/image/ong-services-on.jpg); background-repeat:no-repeat; }
.ong2_off { background-image:url(../commun/image/ong-services-off.jpg); background-repeat:no-repeat;  cursor:pointer;}
.ong2_over { background-image:url(../commun/image/ong-services-over.jpg); background-repeat:no-repeat;  cursor:pointer;}

.ong3_on { background-image:url(../commun/image/ong-adhesion-on.jpg); background-repeat:no-repeat; }
.ong3_off { background-image:url(../commun/image/ong-adhesion-off.jpg); background-repeat:no-repeat;  cursor:pointer;}
.ong3_over { background-image:url(../commun/image/ong-adhesion-over.jpg); background-repeat:no-repeat;  cursor:pointer;}

.ong4_on { background-image:url(../commun/image/ong-formation-on.jpg); background-repeat:no-repeat; }
.ong4_off { background-image:url(../commun/image/ong-formation-off.jpg); background-repeat:no-repeat; cursor:pointer;}
.ong4_over { background-image:url(../commun/image/ong-formation-over.jpg); background-repeat:no-repeat; cursor:pointer;}

.ong5_on { background-image:url(../commun/image/ong-emploi-on.jpg); background-repeat:no-repeat; }
.ong5_off { background-image:url(../commun/image/ong-emploi-off.jpg); background-repeat:no-repeat; cursor:pointer;}
.ong5_over { background-image:url(../commun/image/ong-emploi-over.jpg); background-repeat:no-repeat; cursor:pointer;}

.ong6_on { background-image:url(../commun/image/ong-contact-on.jpg); background-repeat:no-repeat; }
.ong6_off { background-image:url(../commun/image/ong-contact-off.jpg); background-repeat:no-repeat; cursor:pointer;}
.ong6_over { background-image:url(../commun/image/ong-contact-over.jpg); background-repeat:no-repeat; cursor:pointer;}

.ong7_on { background-image:url(../commun/image/ong-partenaires-on.png); background-repeat:no-repeat; }
.ong7_off { background-image:url(../commun/image/ong-partenaires-off.png); background-repeat:no-repeat; cursor:pointer;}
.ong7_over { background-image:url(../commun/image/ong-partenaires-over.png); background-repeat:no-repeat; cursor:pointer;}

.screen1on {position:relative;
		left:258px;
		top:-184px;
		width:740px;
		}
.screen2on {position:relative;
		margin-top:-50px;
		left:258px;
		top:-184px;
		width:740px;
		}
.screen3on {position:relative;
		left:258px;
		top:-184px;
		width:740px;
		}
.screen4on {position:relative;

		left:258px;
		top:-184px;
		width:740px;
		}
.screen5on {position:relative;

		left:258px;
		top:-184px;
		width:745px;
		}
.screen6on {position:relative;

		left:218px;
		top:-187px;
		width:740px;
		}
.screen7on {position:relative;

		left:258px;
		top:-177px;
		width:745px;
		}
.p_pp1 {
		position:absolute;
		left:-10px;
		top:165px;
		width:1px;
		height:1px; }
.p_pp2 { 
		position:absolute;
		left:-10px;
		top:165px;
		width:1px;
		height:1px;}
.logo { 
	position: relative; 
	top:-196px; 
	left:40px; 
	width: 176px; 
	height:129px;
	}

.screen1off { visibility:hidden;display:none; }
.screen2off { visibility:hidden;display:none; }
.screen3off { visibility:hidden;display:none; }
.screen4off { visibility:hidden;display:none; }
.screen5off { visibility:hidden;display:none; }
.screen6off { visibility:hidden;display:none; }
.screen7off { visibility:hidden;display:none; }

.menuoff { visibility:hidden;display:none; }
.menuon {}
.hide { visibility:hidden;display:none; }

.screenlog {

		position:relative;

		left:57px;
		top:161px;
		}

.tdHG									{ border-width: 1px 1px 1px 1px; border-style: solid; font-size:12px; border-color: black; background-color : #d8d8d8; }
.tdHM									{ border-width: 1px 1px 1px 0px; border-style: solid; font-size:12px; border-color: black; background-color : #d8d8d8; }
.tdHD									{ border-width: 1px 1px 1px 0px; border-style: solid; font-size:12px; border-color: black; background-color : #d8d8d8; }
.tdMG									{ border-width: 0px 1px 1px 1px; border-style: solid; font-size:12px; border-color: black; }
.tdMM									{ border-width: 0px 1px 1px 0px; border-style: solid; font-size:12px; border-color: black; }
.tdM									{ border-width: 0px 1px 1px 1px; border-style: solid; font-size:12px; border-color: black; }
.tdMD									{ border-width: 0px 1px 1px 0px; border-style: solid; font-size:12px; border-color: black; }

.tda 									{ color: #000000; padding-left: 10px; font-size:12px; background-color: #fff; }
.tdb 									{ color: #000000; padding-left: 10px; font-size:12px; background-color: #bec7d6; }
.tdsurvol	 							{ color: #ffffff; padding-left: 10px; font-size:12px; background-color: #ae4332; cursor : pointer;}
.tdalerte	 							{ color: #ffffff; padding-left: 10px; font-size:12px; background-color: yellow; }
.tdferme	 							{ color: #a9a9a9; padding-left: 10px; font-size:12px; background-color: #e8e6e6; }

