/* Tree view */

div.scroll 
{
	width: 180px;	
	height: 100%;	
	overflow: auto;	
}

.itemMenuSel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	padding-left: 6 px;
	padding-top: 2 px;
	padding-bottom: 3 px;
	font-weight: bold;
	cursor: pointer;
}

.itemMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #45638A;
	padding-left: 6 px;
	padding-top: 2 px;
	padding-bottom: 3 px;
}

.itemMenuOverFleche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	background-image: url(Images/Menu/bgMenu_over.gif);
	padding-left: 6 px;
	padding-top: 2 px;
	padding-bottom: 3 px;
	font-weight: bold;
	cursor: pointer;
}

.itemMenuSelFleche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	padding-left: 6 px;
	padding-top: 2 px;
	padding-bottom: 3 px;
	font-weight: bold;
	background-image: url(Images/Menu/bgMenu_sel.gif);
}

.itemMenuFleche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #45638A;
	background-image: url(Images/Menu/bgMenu.gif);
	padding-left: 6 px;
	padding-top: 2 px;
	padding-bottom: 3 px;
	text-decoration: none;
}

/* ---- ---- */

/* LIENS TEXTE MENU */

a.MenuLienSel:link, a.MenuLienSel:visited, a.MenuLienSel:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.MenuLienSel:hover, a.MenuLienSel:visited:hover {	
	text-decoration: none;
}


a.MenuLien:link, a.MenuLien:visited, a.MenuLien:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #45638A;
	text-decoration: none;
}

a.MenuLien:hover, a.MenuLien:visited:hover {	
	text-decoration: none;
	color: #FFFFFF;
}

/* BANDEAU PARTENAIRES*/

.Partenaires {
	border: 1px solid #C6CFDB;
	background-image: url(images/bgPartenaires.gif);
}


/* Général */
.txtAlert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
/* Général */

BODY {
	margin: 0px;
}

/* Fin Général */
/* ------------------------------------------------------------------------------ */
/* Background */

.bgBas {
	background-image:url(/images/Bg_Bas.gif);
}
.bgBasInt {
	background-image:url(/images/Bg_BasInt.gif);
}
.bgPage {
	background-image:url(/images/Bg_Page.gif);
}
.BgMenu {
	background-image: url(/images/Bg_Menu.gif);
}
.BgNouvelles{
	background-image: url(/images/Bg_Nouvelles.jpg);
}
/* Fin Background */
/* ------------------------------------------------------------------------------ */
/* Accueil */

.TdBienvenue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #625B53;
	padding-top: 23px;
	padding-right: 0px;
}

.TdBienvenue p {
	margin-top: 17px;
	margin-bottom: 17px;
	margin-right: 0px;
	margin-left: 23px;
}
.Txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #625B53;
}
.TdNouvelles {
	padding-top: 5px;
	padding-bottom: 18px;
	padding-left: 25px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #584F4F;
	font-size: 11px;
}
.TdNouvelles p, .TdZone p {
	margin-top: 5px;
	margin-bottom: 5px;
}

a.lienNouv:link, a.lienNouv:visited, a.lienNouv:active,a.lienNouv:hover, a.lienNouv:visited:hover, a.lienNouv:active:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D1F1F;
	text-decoration: underline;
	font-weight: bold;
}

.TdZone {
	padding-top: 5px;
	padding-bottom: 25px;
	padding-left: 25px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #641616;
	font-size: 11px;
}
/* Fin Accueil */
/* ------------------------------------------------------------------------------ */
/* Listes */
li {
	list-style-image: url(/images/Puce_CarreGris.gif);
	margin-left: -10px;
}
ul {
	margin-top: -5px;
}
/* Fin Listes */
/* ------------------------------------------------------------------------------ */
/* Tableaux */
.CellTitreTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #641616;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color:#DDC9C0;
	text-transform: uppercase;
}
.CellBeige {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #976460;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color: #F2E7DC;
}
.CellBlanche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #976460;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color: #FFFFFF;
}

/* Fin Tableaux */
/* ------------------------------------------------------------------------------ */
/* Formulaires */
.champsTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #584F4F;
	background-color: #E7DFDF;
	border: none;
	color: #9A6969;
	padding-left: 3px;
	width: 135px;
}
/* Fin Formulaires */
/* ------------------------------------------------------------------------------ */
/* Footer */

.tdFooter a:link, .tdFooter a:visited, .tdFooter a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #410303;
}

.tdFooter a:hover, .tdFooter a:visited:hover, .tdFooter a:active:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AC7371;
}

.tdFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #410303;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 12px;
}

/* Fin Footer */
/* ------------------------------------------------------------------------------ */
/* Interieur */
.TdContenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #625B53;
	padding: 23px;
}
.TdContenu p {
	margin-bottom: 25px;
}
.Titre {
	font-family: Times New Roman, Times, serif;
	font-size: 19px;
	font-style: italic;
	color: #641616;
	line-height: 20px;
}
a.lienRose:link, a.lienRose:visited, a.lienRose:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AD8784;
	text-decoration: underline;
}
a.lienRose:hover, a.lienRose:visited:hover, a.lienRose:active:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #854747;
} 
/* Fin interieur */
/* ------------------------------------------------------------------------------ */
/* SousMenu */
a.lienSousMenu:link, a.lienSousMenu:visited, a.lienSousMenu:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A67F7B;
	text-decoration: none;
	line-height: 12px;
}

.spanSousMenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A67F7B;
	text-decoration: none;
	line-height: 12px;
}

a.lienSousMenu:hover, a.lienSousMenu:visited:hover, a.lienSousMenu:active:hover, a.lienSousMenuSelect:link, a.lienSousMenuSelect:visited, a.lienSousMenuSelect:active, a.lienSousMenuSelect:hover, a.lienSousMenuSelect:visited:hover, a.lienSousMenuSelect:active:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #580E0E;
	text-decoration: none;
	line-height: 12px;
} 

.spanSousMenuSelect
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #580E0E;
	text-decoration: none;
	line-height: 12px;
} 

.TdSousMenu {
	padding-top: 5px;
	padding-bottom: 18px;
	padding-left: 15px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #584F4F;
	font-size: 11px;
	text-align: right;
}
.TdSousMenu p, .TdZone p {
	margin-top: 5px;
	margin-bottom: 12px;
}
.BgSousMenu{
	background-image: url(/images/Bg_SousMenu.jpg);
}	
/* Fin SousMenu */
/* ------------------------------------------------------------------------------ */
/* SousMenu Haut */
a.lienSousMenuHaut:link, a.lienSousMenuHaut:visited, a.lienSousMenuHaut:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BB9691;
	text-decoration: underline;
	line-height: 12px;
} 
a.lienSousMenuHaut:hover, a.lienSousMenuHaut:visited:hover, a.lienSousMenuHaut:active:hover, a.lienSousMenuHautSelect:link, a.lienSousMenuHautSelect:visited, a.lienSousMenuHautSelect:active, a.lienSousMenuHautSelect:hover, a.lienSousMenuHautSelect:visited:hover, a.lienSousMenuHautSelect:active:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	line-height: 12px;
} 

a.lienSousMenuHaut:link, a.lienSousMenuHaut:visited, a.lienSousMenuHaut:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e9d2da;
	text-decoration: underline;
	line-height: 12px;
} 
a.lienSousMenuHaut:hover, a.lienSousMenuHaut:visited:hover, a.lienSousMenuHaut:active:hover, a.lienSousMenuHautSelect:link, a.lienSousMenuHautSelect:visited, a.lienSousMenuHautSelect:active, a.lienSousMenuHautSelect:hover, a.lienSousMenuHautSelect:visited:hover, a.lienSousMenuHautSelect:active:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	line-height: 12px;
} 
.TdSousMenuHaut {
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 25px;
	padding-right: 25px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #854747;
} 
.BgRose {
	background-color: #C4A6A6;
}
/* Fin SousMenu Haut */
/* ------------------------------------------------------------------------------ */
