body
{
  PADDING: 0;
  MARGIN: 0;
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
}

div#global{
	position:relative;
	width:995px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

div#actualite{
   position:absolute;
   right:10px;
   top:140px;
}
table
{
  PADDING: 0;
  MARGIN: 0;
  FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
}

#navigation_page1 ul, #navigation_page1 li, #navigation_page1 dl, #navigation_page1 dt, #navigation_page1 dd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	list-style-type: none;
}

#navigation_page2 ul, #navigation_page2 li,#navigation_page2 dl, #navigation_page2 dt, #navigation_page2 dd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	list-style-type: none;
}

/*Mise en forme des menus de navigation contextuelle (colonne de gauche) du site */
#navigation_page1 {
	width: 195px;
	min-height: 375px;
	z-index: 100;
	visibility: visible;
	margin: 0;
	padding: 0;
	background-image: url(/media/imgs/gen/background-menu1.jpg);
	background-repeat: repeat-y;
	text-align:left;
}
#navigation_page2 {
	width: 195px;
	min-height: 405px;
	z-index: 100;
	visibility: visible;
	margin: 0;
	padding: 0;
	background-image: url(/media/imgs/gen/background-menu2.jpg);
	background-repeat: repeat-y;
	text-align:left;
}
#navigation_lien {
	width: 195px;
	height: 70px;
	z-index: 1;
	margin: 0;
	padding: 0;
	text-align:left;
}
#menu_contextuel1 {
	/*position: relative;*/
	top: 0;
	left: 0;
	width: 171px;
	min-height: 100%;
	/*height: 375px;*/
	z-index: 0;
	visibility: visible;
	margin-top: 0px;
	margin-left: 0px;
	text-align:left;
}
dl#menu_contextuel1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
dl#menu_contextuel1 dt {
	cursor: pointer;
	/*min-height: 14px;*/
	line-height: 14px;
	margin: 0px;
	padding: 3px 2px 3px 3px;
	font-size: 11px;
	font-weight: bold;
}
dl#menu_contextuel1 dt.on {
	cursor: pointer;
	/*height: 14px;*/
	line-height: 16px;
	margin: 0px;
	padding: 3px 2px 3px 3px;
	font-size: 11px;
	font-weight: bold;
	/*background: #52c6f8;*/
	background: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
dl#menu_contextuel1 dd {
	background-color: #ffffff;
}
dl#menu_contextuel1 li {
	text-align: left;
	margin: 0px 0px 3px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 16px;
}
dl#menu_contextuel1 li.niv2 {
	text-align: left;
	margin: 0px 0px 3px;
	padding: 0px;
	line-height: 16px;
	background: #6cbee7;
}
dl#menu_contextuel1 li a {
	color: #356a9f;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	display: block;
	border: 0 none;
	height: 100%;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
}
dl#menu_contextuel1 dt a {
	color: #014454;
	font-weight: bold;
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
}
dl#menu_contextuel1 dt a:hover {
	color: #599bc5;
}
dl#menu_contextuel1 ul.niv3 {
	background: #ffffff;
}
dl#menu_contextuel1 li.niv3 {
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 3px;
	padding: 0px;
	line-height: 16px;
	background: #ffffff;
	color: #014454;
}

dl#menu_contextuel1 ul.niv4 {
  background: #ffffff;
}
dl#menu_contextuel1 li.niv4 {
  text-align: left;
  font-size: 10px;
  font-weight: bold;
  margin: 0px 0px 3px 10px;
  padding: 0px;
  line-height: 16px;
  background: #ffffff;
  color: #014454;
}


dl#menu_contextuel1 li a:hover {
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 15px 2px;
	padding-right: 5px;
	background-color: #52c6f8;
	color: #ffffff;
}
dl#menu_contextuel1 dt.on a:hover {
	color: #52C6F8;
}
dl#menu_contextuel1 dt.on_ot a:hover {
	color: #52285B;
}

#menu_contextuel2 {
	/*position: relative;*/
	top: 0;
	left: 0;
	width: 171px;
	min-height: 100%;
	/*height: 375px;*/
	z-index: 0;
	visibility: visible;
	margin-top: 0px;
	margin-left: 0px;
	text-align:left;
}
dl#menu_contextuel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
dl#menu_contextuel2 dt {
	cursor: pointer;
	/*min-height: 14px;*/
	line-height: 14px;
	margin: 0px;
	padding: 3px 2px 3px 3px;
	font-size: 11px;
	font-weight: bold;
}
dl#menu_contextuel2 dt.on {
	cursor: pointer;
	/*height: 14px;*/
	line-height: 16px;
	margin: 0px;
	padding: 3px 2px 3px 3px;
	font-size: 11px;
	font-weight: bold;
	/*background: #a36797;*/
	background: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
dl#menu_contextuel2 dd {
	background-color: #9f7796;
}
dl#menu_contextuel2 li {
	text-align: left;
	margin: 0px 0px 3px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 16px;
}
dl#menu_contextuel2 li.niv2 {
	text-align: left;
	margin: 0px 0px 3px;
	padding: 0px;
	line-height: 16px;
	background: #a58ba3;
}
dl#menu_contextuel2 li a {
	color: #713f88;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	display: block;
	border: 0 none;
	height: 100%;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
}
dl#menu_contextuel2 dt a {
	color: #52285b;
	font-weight: bold;
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
}
dl#menu_contextuel dt a:hover {
	color: #ffffff;
}

dl#menu_contextuel2 ul.niv3 {
	background: #988594;
}
dl#menu_contextuel2 li.niv3 {
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 3px;
	padding: 0px;
	line-height: 16px;
	background: #988594;
	color: #81549d;
}

dl#menu_contextuel2 li a:hover {
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 15px 2px;
	padding-right: 5px;
	background-color: #9d7596;
	color: #FFFFFF;
}

#navigation_page1 a.on, #navigation_page2 a.on {
	/*color: #ffffff;*/
	color: #16679D;
	background: #ffffff;
}
#navigation_page1 a.on_ot, #navigation_page2 a.on_ot #navigation_page2 dt.on_ot {
	/*color: #ffffff;*/
	color: #ffffff;
	background: #a36797;
}

#navigation_page1 a.on_niveau2, #navigation_page2 a.on_niveau2 {
	/*color: #ffffff;*/
	color: #FF0000;
}

#navigation_page1 a.on_niveau3, #navigation_page2 a.on_niveau3 {
	color: #FF0000;
	/*color: #ffffff;*/
	padding-left: 15px;
}
#navigation_page1 a.on_niveau3:hover, #navigation_page2 a.on_niveau3:hover {
	color: #FF0000;
	padding-left: 15px;
}
#navigation_page1 a.niveau3 {
	color: #356a9f;
	padding-left: 15px;
}
#navigation_page2 a.niveau3 {
	color: #81549d;
	padding-left: 15px;
}
#navigation_page1 a.niveau3:hover, #navigation_page2 a.niveau3:hover {
	color: #ffffff;
	padding-left: 15px;
}

#navigation_page1 a.on_niveau4, #navigation_page2 a.on_niveau4 {
  color: #FF0000;
  /*color: #ffffff;*/
  padding-left: 15px;
}
#navigation_page1 a.on_niveau4:hover, #navigation_page2 a.on_niveau4:hover {
  color: #FF0000;
  padding-left: 15px;
}
#navigation_page1 a.niveau4 {
  color: #356a9f;
  padding-left: 15px;
}
#navigation_page2 a.niveau4 {
  color: #81549d;
  padding-left: 15px;
}
#navigation_page1 a.niveau4:hover, #navigation_page2 a.niveau4:hover {
  color: #ffffff;
  padding-left: 15px;
}




.txt {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: none;
}
a.txt:hover {
	text-decoration: underline;
}
.txtbd {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
}
.txt1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #16679d;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: none;
}
a.txt1:hover {
	text-decoration: underline;
}
.txt2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #a66093;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: none;
}
a.txt2:hover {
	text-decoration: underline;
}
.txtnoir {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: none;
}
a.txtnoir:hover {
	text-decoration: underline;
}
.date {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	COLOR: #666666;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: none;
}
.lien1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #16679d;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: underline;
}
a.lien1:hover {
	text-decoration: none;
}
.lien2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #a66093;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: underline;
}
a.lien2:hover {
	text-decoration: none;
}
.liencolonne1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #16679d;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	text-transform: none;
	text-decoration: none;
}
a.liencolonne1:hover {
	text-decoration: underline;
}
.liencolonneon1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: red;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	text-transform: none;
	text-decoration: none;
}
.liencolonne2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #670101;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	text-transform: none;
	text-decoration: none;
}
a.liencolonne2:hover {
	text-decoration: underline;
}
.liencolonneon2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	text-transform: none;
	text-decoration: none;
}
.arbo {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	COLOR: #666666;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: none;
}
a.arbo:hover {
	text-decoration: underline;
}
.plus1 {
	FONT-SIZE: 8pt;
	COLOR: #ff173d;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: none;
}
a.plus1:hover {
	text-decoration: underline;
}
.plus2 {
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: none;
}
a.plus2:hover {
	text-decoration: underline;
}
.titre1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13pt;
	COLOR: #16679d;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.titre2old {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13pt;
	COLOR: #8a4c7b;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.titre2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13pt;
	COLOR: #781b2a;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.soustitre1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: Red;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial;
	text-decoration: none;
	letter-spacing: 1px;
}
a.soustitre1:hover {
	text-decoration: underline;
}
.soustitre2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #a66093;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial;
	text-decoration: none;
	letter-spacing: 1px;
}
a.soustitre2:hover {
	text-decoration: underline;
}
.titrerecherche {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18pt;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: Times New Roman;
	text-decoration: none;
	text-transform: none;
}

.titrecolonne1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18pt;
	COLOR: #16679d;
	FONT-STYLE: normal;
	FONT-FAMILY: Times New Roman;
	text-decoration: none;
	text-transform: none;
}
.titrecolonne2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18pt;
	COLOR: #670101;
	FONT-STYLE: normal;
	FONT-FAMILY: Times New Roman;
	text-decoration: none;
	text-transform: none;
}

.inputrech{
	BORDER: solid 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.baspage1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #16679d;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: none;
}
a.baspage1:hover {
	text-decoration: underline;
}
.baspage2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #390806;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: none;
}
a.baspage2:hover {
	text-decoration: underline;
}
.alkante {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: none;
}

.inputform{
	BORDER: solid 1px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	TEXT-DECORATION: none;
}
#test{
	position:absolute;
	width:190px; /* largeur obligatoire pour �tre centr� */
	height:250px;
	/*min-height:681px;*/
	top:250px;
	left:750px;
	z-index:1000;
	/*margin-left: auto;  pour div centr� */
  /*margin-right: auto;  pour div centr� */
  color:#000000;
	background-color:#B3E3FF;
	text-align: left;
}
