/* CEDRIC */
	.tab
	{
		border: 1px solid #00654B;
		background:#FFFFE5;
		padding: 5px;
	}

	.tab2
	{
		border: 1px solid #00654B;
		background:#E8F1EF;
		padding: 5px;
	}

	.tab3
	{
		border: 1px solid #00654B;
		background:#E8F1EF;
		padding: 0px;
	}

	.styleLogo
	{
		border-style: none none dashed none ;
		border-width: 0px 0px 1px 0px; 
		border-color: #36126e;
	}

	.styleSkinAccueil
	{
		border-style: dashed dashed none dashed ;
		border-width: 1px; 
		border-color: #422867;
		background:#FFFFFF;
		padding: 0px;
		color:#666666;
	}

	.styleSkinCadre
	{
		border-width: 0px 1px 0px 1px; 
		border-style: dashed;
		border-color: #FFFFFF #422867 #FFFFFF #422867;
	}
	
	.styleSkinCadreLeft
	{
		border-width: 0px 1px 0px 0px; 
		border-style: solid;
		border-color: #FFFFFF #422867 #FFFFFF #FFFFFF;
	}

	.styleSkinCadreMenuBottom
	{
		border-width: 0px 0px 1px 0px; 
		border-style: solid;
		border-color: #FFFFFF #FFFFFF #422867 #FFFFFF;
	}

	.styleSkinCadreSsMenu
	{
		border-width: 2px 1px 0px 1px; 
		border-style: solid dashed solid dashed;
		border-color: #EEEEEE #422867 #FFFFFF #422867;
		background:#EEEEEE;
	}

	.styleSkinHautCadreTitre
	{
		border-collapse: collapse;
		border-width: 1px; 
		border-style: solid;
		border-color: #00654B;
		background:#00654B;
		padding: 2px;
		color:white;
		font-weight:bold;
		font-size:11px;
		height:20px;
	}

	.styleSkinHautCadre
	{
		border-style: solid;
		border-collapse: collapse;
		border-width: 0px 1px 1px 1px; 
		border-color: #00654B;
		background:#eeeeee;
		padding: 5px;
	}

	.ShCadreTitre
	{
		background:#00654B;
		padding: 2px;
		color:white;
		font-weight:bold;
		font-size:11px;
		height:20px;
	}

	.Cadre
	{
		border: solid 1px #00654B;
		background:#eeeeee;
	}

	.ShCadre
	{
		background:#eeeeee;
		padding: 5px;
	}

	.SsCadreTitre
	{
		border-style: solid;
		border-collapse: collapse;
		border-width: 1px 0px 0px 0px; 
		border-color: #999999;
		background:#DDDDDD;
		padding: 2px;
		color:#00654B;
		font-weight:bold;
		font-size:10px;
		height:18px;
	}

	.SsCadre
	{
		background:#eeeeee;
		padding: 5px;
	}

	.styleSkinHautCadre2
	{
		border-style: solid;
		border-collapse: collapse;
		border-width: 0px 1px 1px 1px; 
		border-color: #00654B;
		background:#f0f0f0;
		padding: 5px;
	}

	.styleSkinHautCadreWhite
	{
		border-style: solid;
		border-collapse: collapse;
		border-width: 0px 1px 1px 1px; 
		border-color: #00654B;
		background:white;
		padding: 5px;
	}

	.styleSkinBasCadre
	{
		border-style: dashed;
		border-width: 1px; 
		border-color: #00654B;
		padding: 2px;
	}

	.styleSkinHautPopup
	{
		border-style: solid;
		border-collapse: collapse;
		border-width: 0px 1px 1px 1px; 
		border-color: #00654B;
		background:white;
		padding: 5px;
	}

	.styleSkinSearch
	{
		border-style: solid dashed solid dashed;
		border-collapse: collapse;
		border-width: 1px; 
		border-color: #00654B;
		background:#FFFFE5;
		padding: 5px;
	}

	.styleSkinListe
	{
		border-style: solid dashed solid dashed;
		border-collapse: collapse;
		border-width: 1px; 
		border-color: #00654B;
		background:white;
		padding: 5px;
	}

/* Onglet */

	.Onglet
	{
		background:#eeeeee;
		border-width: 0px 0px 1px 0px; 
		border-style: dashed;
		border-color: #FFFFFF #FFFFFF #422867 #FFFFFF;
		padding: 3px 10px 1px 10px;
		color:black;
		cursor: pointer;
	}

	.OngletUp
	{
		background:#DDDDDD;
		border-width: 0px 0px 1px 0px; 
		border-style: dashed;
		border-color: #FFFFFF #FFFFFF #422867 #FFFFFF;
		padding: 1px 10px 3px 10px;
		color:black;
		cursor: pointer;
	}

	.OngletSelect
	{
		border-width: 1px 1px 0px 1px; 
		border-style: dashed;
		border-color: #422867 #422867 #FFFFFF #422867;
		background:#FFFFFF;
		padding: 2px 10px 2px 10px;
		color:#422867;
	}

	.OngletDiv
	{
		position:absolute; 
		left:6px; 
		width:100%; 
		display:block;
	}

/* Menu */

	.menu
	{
		border-style: solid;
		border-width: 0px 1px 1px 1px; 
		border-color: #422867;
		background:#dddddd;
		color:#333333;
	}

	.menu_titre
	{
		color:#422867;
	}

	.menu_lien
	{
		color:#333333;
		background:#dddddd;
		padding: 3px 10px 1px 10px;
	}
	
	.menu_lien_up
	{
		color:#FFFFFF;
		background: #96B3Cd;
		padding: 1px 10px 3px 10px;
	}

	.menu_icone		/*TITRE*/
	{
		background:#dddddd;
	}


/* Djap */

	.Djap_Cadre
	{
		border-width: 1px; 
		border-style: solid;
		border-color: black;
	}

	.Djap_Titre
	{
		border-collapse: collapse;
		border-width: 0px 0px 1px 0px; 
		border-style: solid;
		border-color: #FFFFFF;
		background:#00654B;
		padding: 3px;
		color:white;
		font-weight:bold;
		font-size:11px;
		height:20px;
	}


	.Djap_Bottom
	{
		border-collapse: collapse;
		border-width: 1px 0px 0px 0px; 
		border-style: solid;
		border-color: #FFFFFF;
		background:#DDDDDD;
		padding: 2px;
		color:#333333;
		font-size:9px;
		text-align:right
	}

	.Djap_Contenu
	{
		background:#FFFFEE;
	}

	.Djap_Link
	{
		background:#EEEEEE;
		font-size:10px;
		color:#333333;
	}

	.Djap_LinkUp
	{
		background:#F5F5F5;
		font-size:10px;
		color:#003333;
	}


/* SKIN : iframe */

	.styleIFRAME
	{
		width: 100%;
		height: 100%;
		overflow: auto;
		background:white;
	}

	.styleIFRAMErow
	{
		width: 100%;
		height: 100%;
		padding: 0px;
		overflow: hidden;
		background:white;
	}

	.styleIFRAMEmap
	{
		padding: 0px;
		overflow: hidden;
		background:white;
	}

	.styleIFRAMEmap_nav
	{
		border-style: solid;
		border-width: 1px 0px 0px 0px; 
		border-color: #999999;
		background:white;
	}

	.styleCadre
	{
		border: 1px dashed white;
		background:#00654B;
		padding:2px;
	}

	.styleCadreMap
	{
		border-style: solid;
		border-width: 1px; 
		border-color: #422867;
		background:#F5F5F5;
		padding: 0px;
		color:#666666;
	}

	.styleTableIFRAME
	{
		width: 100%;
		height: 100%;
		padding: 0px;
		margin: 0px;
		border: 0px;
	}

/* Général */
form{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; display:inline;}
.form_titre{color: #00654B;}


/* OLD */

th{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#555555; font-weight: normal; text-decoration: none; }
td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color:#422867;}
input{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; color:#422867;}
select{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; color:#422867;}
textarea{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; color:#422867;}
h3{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height:8px; vertical-align:middle;}
h4{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#777777;  position:relative; top:10px;}
.smallFont{font-family:Tahoma, Arial, Helvetica; font-size: 10px;}




.styleWhite { background: #FFFFFF; }
.texteBlanc { color: #FFFFFF; }
.texteNoir { color:#000000; }

.styleItalicWhite
{
	font-family:verdana;
	font-size:10px;
	font-style: normal;
	FONT-WEIGHT: normal;
	color:#00654B;	
	background: #FFFFFF;
}

.styleSelectWhite
{
	color:#000000;	
	font-style: normal; 
	font-family:verdana;
	font-size:10px;
	FONT-WEIGHT: bold; 
	background: #FFFFFF;
}

.Titre
{
	FONT-SIZE: 11pt; 
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif ; 
	text-decoration: none ;
	font-weight: bold;
}

.SousTitre
{
	FONT-SIZE: 9pt; 
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif ; 
	text-decoration: none ;
	font-weight: bold;
}

a
{
 	FONT-SIZE: 10px; 
	COLOR: #422867; 
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif ; 
	text-decoration: none ;
	font-weight: bold;
}

a:hover
{
	COLOR: #A2402C; 
	text-decoration: none ;
}

.styleLienAppli
{
 	FONT-SIZE: 10px; 
	COLOR: #007025; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif ; 
	text-decoration: none ;
}

.styleOnglet
{
 	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif ; 
	text-decoration: none ;
	background-color: #EDEDED;

}


.styleOngletSelect, .styleBar
{
 	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif ; 
	text-decoration: none ;
	background: #003399;
}

.styleCopyright
{
 	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif ; 
	text-decoration: none ;
	background: #DCE0DA;
}


.styleSousOnglet
{
 	FONT-SIZE: 13px; 
	COLOR: #FFFFFF; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif ; 
	text-decoration: none ;
	background-color: #003399;

}

.styleLienInserse
{
 	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif ; 
	text-decoration: none ;
	background-color: #003399;
}

.styleLien
{
 	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif ; 
	text-decoration: none ;
}

.styleSeparateur
{
	background-color: #AAAAAA;
}


.styleContenu
{
	background-color: #FDFDFD;
}

.styleMenuCadre
{
	background-color: #003399;
}

 
.styleEntete
{
	background-color: #FFFFE5;
}

.styleEntete2
{
	background-color: #E8F1EF;
}


.styleMenuCadreFond
{
	background-color: #FFFFCC;
}


.styleMenu
{
 	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif ; 
	text-decoration: none;
}

.styleSousMenu
{
 	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-WEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif ; 
	text-decoration: none ;
}

.styleSousMenu:hover
{
 	FONT-SIZE: 10px; 
	COLOR: red; 
	FONT-WEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif ; 
	text-decoration: none ;
}

.styleTraitNoir
{
	background-color: #422867;
}

.styleTraitNoir2
{
	background-color: #00654B;
}

.styleThListe, .styleTitreAgenda
{
 	FONT-SIZE: 10px; 
	COLOR: #FFFFCC; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif ; 
	text-decoration: none ;
	background: #00654B;
}

.styleSousTitreAgenda
{
	FONT-SIZE:10px;
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif ; 
	COLOR: #9A8420; 
	text-decoration: none;
	background: #FFFFFF; 
}

.styleLigne2
{
	background-color: #FFFFE5;
}

.styleContenuAgenda, .styleLigne1
{
	background-color: #FFFFFF;
}


.styleContenuAgenda2
{
	COLOR: #9A8420; 
	background: #00FFFF; 
}


.styleContenuAgenda1
{
	COLOR: #FFFFFF; 
	background: #FF7474; 
}

.styleContenuAgenda0
{
	background: #FF7FFF; 
}

.styleLienAgenda
{
	COLOR: #000000; 
}


.styleThListe2
{
 	FONT-SIZE: 10px; 
	COLOR: #FFFFCC; 
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Arial, helvetica, sans-serif ; 
	text-decoration: none ;
	background: #422867;
}

.styleLigne12
{
	background-color: #FFFFCC;
}

.styleLigne22
{
	background-color: #FFFFE5;
}

.yo { top: 0px; left: 0px;  width: 100%; height: 100%; overflow: auto; }
.overflow { width: 100%; height: 270px; overflow: auto; }

	select,input,textarea, table
	{
		font-family:verdana;
		font-size:10px;
		color:00654B;	
	}

	.titre
	{
		font-family:verdana;
		font-size:12px;
		color:00654B;	
		FONT-WEIGHT: bold; 
	}

	.titre_cadre
	{
		background: #00654B;
		font-family:verdana;
		font-size:12px;
		color:#FFFFFF;	
		FONT-WEIGHT: bold; 
	}

	.cadre_contenu
	{
		font-family:verdana;
		font-size:10px;
		color:#000000;	
	}

	.cadre_zonetitre
	{
		background: #00654B;
		font-family:verdana;
		font-size:10px;
		color:#FFFFFF;	
	}

	.cadre_zone
	{
		background: #FFFFFF;
		font-family:verdana;
		font-size:10px;
		color:#00654B;	
	}
	.cadre_zone2
	{
		background: #FFFFE5;
		font-family:verdana;
		font-size:10px;
		color:#00654B;	
	}

	.styleListeOver{ background: #E0FCF5; }

	.trait_vert
	{
		background: #00654B;
	}

	.styleEtatCallMe { background : #FFB0A0;}
	.styleEtatAttente { background : #F5C3C3;}
	.styleEtatPriseCharge { background : #FEF5C5;}
	.styleEtatIsole { background : #F5FFC6 ;}
	.styleEtatDepannage { background : #DAFFC6;}
	.styleEtatDepanne { background : #C5FFA6;}
	.styleEtatSuspendu { background : #CCCCCC;}
	.styleEtatCloture { background : #B8FF89;}