body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(image/element/cadre/fond-page.gif);
	background-repeat: repeat-x;
	background-position: top;	
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.fond-hexa{
	background-image: url(image/element/cadre/fond-hexa.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/* TEXT */
.noir11gras{
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.noir15gras{
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
.noir18gras{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.rouge12gras{
	color:#CC0000;
	font-size: 11px;
	font-weight: bold;
}
.titre-bleu14pxgras {
	font-size: 14px;
	font-weight: bold;
	color: #1F829E;
	text-decoration: underline;
}
.soustitre-orange11pxgras {
	font-size: 11px;
	font-weight: bold;
	color: #F97000;
	text-decoration: underline;
}
/* CADRE */
.coin-haut  {
	background-image: url(image/element/cadre/grandcadre-coinhaut.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.coin-bas {
	background-image: url(image/element/cadre/grandcadre-coinbas.gif);
	background-repeat: no-repeat;
	width:20px;
	height:17px;
	background-position: left bottom;
}
.color-fond-cadregris {
	background-color: #EBEFF0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.ligne-grise {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
/* ENTETE */
.entete-gauche {
	background-image: url(image/element/entete/entete-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 175px;
}
.entete-pignat {
	background-image: url(image/element/entete/entete-02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	width: 175px;
}
.entete-droite {
	background-image: url(image/element/entete/entete-03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 96px;
	width: 411px;
}
.entete-fond {
	background-image: url(image/element/entete/entete-fond.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.fond-blanc {
background-color:#FFFFFF;
}
/* FLAGZ */
a.de {display: block; background-image: url(image/element/entete/de.gif); background-repeat: no-repeat;	background-position: left top; width: 42px; height: 40px;}
a.de:hover { background-position: 0 -40px;}
a.fr {
	display: block;
	background-image: url(image/element/entete/fr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 42px;
	height: 40px;
}
a.fr:hover {
	background-position: 0 -40px;
}
a.uk{
	display: block;
	background-image: url(image/element/entete/uk.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 42px;
	height: 40px;
}
a.uk:hover {
	background-position: 0 -40px;
}
a.sp {
	display: block;
	background-image: url(image/element/entete/sp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 42px;
	height: 40px;
}
a.sp:hover {
	background-position: 0 -40px;
}
/* BOUTONS */
.bt-gauche {
	background-image: url(image/bouton/bt-gauche.gif);
	height: 31px;
	width: 20px;
	background-repeat: no-repeat;
	background-position: right top;
}
.bt-transition {
	background-image: url(image/bouton/bt-transition.gif);
	height: 31px;
	width: 34px;
	background-repeat: no-repeat;
	background-position: right top;
}
.bt-fond {
	background-image: url(image/bouton/bt-milieu.gif);
	background-repeat: repeat-x;
}
.bt-droite {
	background-image: url(image/bouton/bt-droite.gif);
	height: 31px;
	width: 20px;
	background-repeat: no-repeat;
	background-position: right top;
}
.aliensbt:link {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.aliensbt:visited {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.aliensbt:hover {
	font-size: 11px;
	color: #2BA6B3;
	font-weight: bold;
	text-decoration: none;
}
/* BOX */
.recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	border: none;
	background: transparent;
	width: 155px;
	height: 14px;
	margin-bottom: 8px;
}
.box-fond {
	background-image: url(image/element/menu/bloc-rechercher.gif);
	background-repeat: repeat-x;
	background-position: left;
}
.box-gauche {
	background-image: url(image/element/menu/angle-rechercher.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 9px;
}
.go {
display: block;
	background-image: url(image/element/menu/go.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 24px;
	height: 29px;
}
.go:hover {
	background-position: 0 -29px;
}
.panier {
display: block;
	background-image: url(image/element/menu/panier.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 24px;
	height: 29px;
}
.panier:hover {
	background-position: 0 -29px;
}
/* MENU */
.menu-fondhaut {
	background-image: url(image/element/menu/menu-fondhaut.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.menu-gauchehaut {
	background-image: url(image/element/menu/menu-gauchehaut.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 23px;
	width: 7px;
}
.menu-fondgauche {
	background-image: url(image/element/menu/menu-gauchefond.gif);
	background-repeat: repeat-y;
	width: 7px;
}
.menu-extensiongauche {
	background-image: url(image/element/menu/menu-gaucheextension.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 20px;
	width: 7px;
}.menu-fonddroite{
	background-image: url(image/element/menu/menu-droitefond.gif);
	background-repeat: repeat-y;
	background-position: top;
	width: 6px;
}
.menu-extensiondroite {
	background-image: url(image/element/menu/menu-droiteextension.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.menu-droitehaut {
	background-image: url(image/element/menu/menu-droitehaut.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	width: 23px;
}
.menu-gauchebas {
	background-image: url(image/element/menu/menu-gauchebas.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 23px;
	width: 7px;
}
.menu-gauchebas2 {
	background-image: url(image/element/menu/menu-gauchebas02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	width: 74px;
}
.menu-fondbas {
	background-image: url(image/element/menu/menu-fondbas.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 23px;
}
.menu-droitebas {
	background-image: url(image/element/menu/menu-droitebas.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	width: 23px;
}
.menu-fond {
	background-image: url(image/element/menu/actu-fond.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.actu-fond {
	background-image: url(image/element/menu/actu-fond.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.aliensmenu:link {
	font-size: 11px;
	color: #1F829E;
	font-weight: bold;
	text-decoration: none;
}
.aliensmenuSelect {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.aliensmenu:visited {
	font-size: 11px;
	color: #1F829E;
	font-weight: bold;
	text-decoration: none;
}
.aliensmenu:hover {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.alienssousmenu:link {
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.alienssousmenu:visited {
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.alienssousmenu:hover {
	font-size: 10px;
	color: #F97000;
	font-weight: bold;
	text-decoration: underline;
}
.alienssousmenuSelect {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
/* CONTENU */
.contenu-gauchehaut{
	background-image: url(image/element/contenu/contenu-gauchehaut.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	width: 25px;
}
.contenu-fondhaut{
	background-image: url(image/element/contenu/contenu-fondhaut.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 25px;
}
.contenu-droitehaut{
	background-image: url(image/element/contenu/contenu-droitehaut.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 21px;
}
.contenu-fondgauche{
	background-image: url(image/element/contenu/contenu-fondgauche.gif);
	background-repeat: repeat-y;
	width: 25px;
}
.contenu-extensiongauche{
	background-image: url(image/element/contenu/contenu-extensiongauche.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 30px;
	width: 25px;
}
.contenu-fonddroite{
	background-image: url(image/element/contenu/contenu-fonddroite.gif);
	background-repeat: repeat-y;
	width: 3px;
}
.contenu-basgauche{
	background-image: url(image/element/contenu/contenu-gauchebas.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 23px;
	width: 25px;
}
.contenu-basfond{
	background-image: url(image/element/contenu/contenu-fondbas.gif);
	background-repeat: repeat-x;
	height: 23px;
}
.contenu-basdroite{
	background-image: url(image/element/contenu/contenu-droitebas.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	width: 21px;
}
a {
	color: #1F829E;
	font-size: 11px;
	font-weight : bold;
	text-decoration: none;
}
a:hover {
	color: #333333;
}
select {
	font-size: 10px;
}
.contenu-fond3d {
	background-image: url(image/element/contenu/fond.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/* PIED DE PAGE */
.alienspied:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
.alienspiedSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2BA6B3;
	font-weight: bold;
	text-decoration: none;
}
.alienspied:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
.alienspied:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2BA6B3;
	font-weight: bold;
	text-decoration: none;
}
.alienspied:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2BA6B3;
	font-weight: bold;
	text-decoration: none;
}
.gauche-bouton-pied  {
	background-image: url(image/element/pied/piedbt-gauche.gif);
	background-repeat: no-repeat;
	width:10px;
	height:32px;
}
.fond-bouton-pied {
	background-image: url(image/element/pied/piedbt-milieu.gif);
	background-repeat: repeat-x;
}
.transition-bouton-pied  {
	background-image: url(image/element/pied/piedbt-transition.gif);
	background-repeat: no-repeat;
	width:21px;
	height:32px;
}
.droite-bouton-pied  {
	background-image: url(image/element/pied/piedbt-droite.gif);
	background-repeat: no-repeat;
	width:10px;
	height:32px;
}
#FOOTERBASPOWER { display: none;}