body, div
{
	background-color: #FFFFFF;
	margin: 0px;
}

#structure
{
	width: 764px;
	height: 382px; 
	margin-left: -375px; 
	left: 50%; 
	position: absolute;
}

#onglets
{
	width: 772px;
	text-align: right;
}

#logo
{
	top: 10px;
	left: 10px;
}

#barrehaut, #barrebas, #barrehaut td
{
	background-color: #00754A;
	width: 764px;
	padding-left: 10px;
	padding-right: 0px;
	color: #FFFFFF;
}
#barrepopup
{
	background-color: #00754A;
	width: 10px;
	padding-left: 10px;
	padding-right: 0px;
	color: #FFFFFF;
}

#barrehaut
{
	padding-top: 6px;
	padding-bottom: 6px;
}

#barrebas, #barrepopup
{
	padding-top: 0px;
	padding-bottom: 0px;
	height: 20px;
	font-size: 10px;
}

#barrehaut a, #barrebas a, #barrepopup a
{
	color: #FFFFFF;
	font-size: 10px;
	line-height: 130%;
	text-decoration: underline;	
}
#barrebas a:hover, #barrepopup a:hover
{
	font-size: 10px;
	line-height: 130%;
	text-decoration: none;
}
#barrehaut a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;	
}

/* le texte en bas de page d'accueil */
#textebas
{
	font-size: 10px;
	width: 764px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 10px;
}

/* colonne de gauche moteur + menu */
td.fond01
{
	background-color: #E7F3EA;
}
/* zone moteur */
td.fond02
{
	background-color: #AED7AE;
	padding: 8px;
}

td.lemenu
{
	padding: 8px;
	line-height: 17px;
}

a.menu
{
	color: #006600;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}

a.menu:hover
{
	color: #003399;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;	
}

a.menuselect, a.menuselect:hover, a.menuselect:visited, a.menu:visited
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;	
}

a.smenu
{
	color: #006600;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;	
}

a.smenu:hover
{
	color: #003399;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;	
}

a.smenuselect, a.smenuselect:hover, a.smenuselect:visited, a.smenu:visited
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;	
}

/* corps de page */
td.zonecorps
{
	padding: 8px;
}
