BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/main_bg.gif) #fff repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.spacer {
	CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0
}
#headerMain {
	WIDTH: 100%
}

#header {
	/*BACKGROUND: url(images/PhotoCyril2.png) no-repeat 479px 10px;*/ FLOAT: left; WIDTH: 961px; POSITION: relative; HEIGHT: 219px;
	z-index:500; /* Pour que les menus passent au dessus du contenu */
}
#header UL.top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(images/top_nav_bg.gif) no-repeat 0px 0px; LEFT: 687px; PADDING-BOTTOM: 0px; WIDTH: 237px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 18px
}
#header UL.top LI {
	DISPLAY: block; FLOAT: left
}
#header UL.top LI.hover {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 3px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND-ATTACHMENT: scroll; FLOAT: left; BACKGROUND-IMAGE: url(images/home_icon.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 13px 0px 0px; FONT: bold 10px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#header UL.top LI A.about {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 3px; DISPLAY: block; PADDING-LEFT: 9px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/about_us_icon.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 15px 0px 0px; FONT: bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
#header UL.top LI A.about:hover {
	BACKGROUND: url(images/about_us_icon_hover.gif) no-repeat 0px 3px
}
#header UL.top LI A.contact {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 10px 3px; DISPLAY: block; PADDING-LEFT: 28px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/contact_icon.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 15px 0px 0px; FONT: bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
#header UL.top LI A.contact:hover {
	BACKGROUND: url(images/contact_icon_hover.gif) no-repeat 0px 3px
}
/* Image dans le Header : logo.png*/
#header IMG {
	LEFT: 0px;POSITION: absolute; TOP: 5px
}
#header H1 {
	LEFT: 0px; FONT: bold 24px/27px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #fff; POSITION: absolute; TOP: 66px
}
#header P {
	LEFT: 24px; FONT: 17px/20px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; WIDTH: 443px; COLOR: #feedb7; POSITION: absolute; TOP: 98px; TEXT-ALIGN: center
}

/* Affichage flash */
#banniere{
  position:absolute;
  top:0px;
  height:170px;
  width:100%;
}


/* Affichage de gestion sous menu start */
/*non affichage par défaut */
/*---------------Parties génériques-------------*/
/* Ces deux z index permettent de passer les menus enfants au dessus du menu parent */
#nav {z-index:999;} 
#nav ul{z-index: 98;}     
#nav ul ul{z-index: 99;}      /* Le menu principal passe au dessus des Elt de la page */
/* Format des listes */
#nav ul {                       /* Application à l'ensemble des listes */
  list-style-image:none;        /* Pas d'image pour la liste */
  list-style-position:outside;  /* positionnement des puces à l'extérieur des éléments */
  list-style-type:none;         /* Pas de puce */
  text-align:left;  
  margin : 0px;             
}
/* Changement de couleur au passage de la souris */
#nav ul li:hover {color: #95E210;}
/* Style des sous menu */
#nav ul ul { 
  background:#0078aa none repeat scroll 0% 50%;    /* Couleur de fond et non transparent */
  border-color:#BBBBBB rgb(187, 187, 187) rgb(153, 153, 153);
  border-style:solid;
  border-width:1px 1px 2px;
  font-size:12px;
  padding:3px 8px 0px 0px;
}
/*----------Fin parties génériques----------*/
/*-------début Spécifique menu horozontal------*/
/* Site */
#nav {
	width: 590px;
  position: absolute;
  top: 175px;
  height: 30px;
  padding:0px;
  left : 0px;
}

#nav ul li a{  /* Menu horizontal */
  PADDING-TOP : 0px;
  PADDING-BOTTOM : 0px;
	PADDING-RIGHT: 17px;
  DISPLAY: block;
  PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; FONT: bold 11px/39px Arial, Helvetica, sans-serif; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}

#nav ul ul a{   /*Menu vertical */
	PADDING-RIGHT: 0px;
  DISPLAY: block;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 5px;
  FONT: bold 11px Arial, Helvetica, sans-serif;
  COLOR: #fff;
  PADDING-TOP: 0px;
  TEXT-DECORATION: none;
}

#nav li:hover{ /* Permet de colorer les sous menu et le menu principal */
  color: #95E210;
  BACKGROUND-COLOR: #009CDD;
}
/* fin site */

#nav ul li {
  float:left;         /* Permet le positionnement en ligne des éléments.*/
  text-align:left;
  position:relative;  /* Position relative à l'élément parent ul */
}
#nav ul ul{float:left;}
#nav ul ul {
  left:0px;               
  display : none;
  line-height : 12px;
  top:30px;                 /* Décalage des sous menu en bas du menu principal, il ne faut pas d'espace pour éviter la suppression du menu au passage de la souris (fct de la hauteur de ligne) */
  position: absolute;       /* Une position relative forcerait la dimenssion du parent */
  width:15em;               /* La largeur est obligatoire pour le sous menu*/
  margin :0px;              /* Diff IE/FF malgré un positionnement absolu IE interprete une marge, donc on la supprime */
}
/*--------fin Spécifique menu horizontal------*/
/* ----------debut fonctionnel --------*/
#nav ul li:hover > ul{display : block;} /* > permet l'application à l'enfant et non toutes la généalogie */
/* Même chose pour les sous menu avec un décalage à gauche supplémentaire */
#nav ul li > ul li:hover > ul{
	left: 80px;
	top : 0px;
	display : block;
}
#nav ul ul li{float:none};            /* Remise à la vertical de l'ensemble des sous menus.*/
/*-------------fin fonctionnel--------*/
/* Remplacement de style applicable sur tout les types nav */


/* Sous navigation par panel box */
.box{
		LEFT: 45px;POSITION: absolute; TOP: 200px; HEIGHT: 19px;POSITION: absolute;
}
.box UL{
  list-style-type:none !important;
}
.box UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.box UL LI A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; FONT: bold 11px/39px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.box UL LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #0078aa
}
/*Suppression de la taille du translude*/
.transcludedpage{
		/*POSITION: absolute;*/
}
/*Fin sous navigation */
#bodyTopMain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/body_top_bg.gif) #fffae8 repeat-x 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #251c00; PADDING-TOP: 22px;
	font-family : Arial,Verdana,Helvetica,sans-serif;
	font-size : 12px;
}
#bodyTop {
	BACKGROUND: url(images/body_top_bg2.gif) repeat-y 0px 0px; background-position: 210px 0px;MARGIN: 0px auto; WIDTH: 930px
}
#left1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 35px; MARGIN: 0px 27px 0px 0px; WIDTH: 657px; PADDING-TOP: 0px
}

#TocContainer {
	border: solid 1px #CCCCCC;
	display: table-cell;
	padding: 4px;
	background-color: #F9F9F9;
	font-size : 8pt;
}

#left1 H1{
	 font-size: 16pt;
}

#left1 H2{
	 font-size: 14pt;
}

#left1 H3{
	 font-size: 12pt;
}

#left1 H4{
	 font-size: 10pt;
}

#left1 IMG {
	PADDING: 2px;
}
#left1 H1 SPAN {
	DISPLAY: block; FONT: 24px/18px Verdana, Arial, Helvetica, sans-serif; COLOR: #970000
}

#left1 H2 SPAN {
	DISPLAY: block; FONT: 24px/18px Verdana, Arial, Helvetica, sans-serif; COLOR: #970000
}

#left1 SPAN {
	DISPLAY: inline; FONT: 14px/18px Verdana, Arial, Helvetica, sans-serif; COLOR: #13A3BC
}

#left1 P.leftText1 {
	DISPLAY: block; MARGIN: 0px 0px 24px; FONT: 12px/17px Verdana, Arial, Helvetica, sans-serif; WIDTH: 657px; COLOR: #251c00
}
#left1 P.leftText1 SPAN {
	FONT: bold 12px/17px Verdana, Arial, Helvetica, sans-serif; COLOR: #006882; BACKGROUND-COLOR: #fffefa
}
#left1 P.leftText1 A.link1 {
	FONT: 12px/17px Verdana, Arial, Helvetica, sans-serif; COLOR: #1b7d01; TEXT-DECORATION: underline
}
#left1 P.leftText1 A.link1:hover {
	COLOR: #1b7d01; BACKGROUND-COLOR: #f7f0d9; TEXT-DECORATION: none
}
#left1 A.link2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 54px; BACKGROUND: url(images/left_link_bg.gif) #f0ffff no-repeat 0px 0px; PADDING-BOTTOM: 0px; FONT: bold 18px/39px Georgia, "Times New Roman", Times, serif; WIDTH: 390px; COLOR: #144848; PADDING-TOP: 0px; HEIGHT: 41px; TEXT-DECORATION: none
}
#left1 A.link2:hover {
	BACKGROUND: url(images/left_link_bg_hover.gif) no-repeat 0px 0px
}
#mid1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 230px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: #c58c00
}
#mid1 P.mid1Top {
	FONT-SIZE: 0px; BACKGROUND: url(images/mid1_top.gif) no-repeat 0px 0px; WIDTH: 230px; HEIGHT: 25px
}
#mid1 H2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 63px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/importaint_service_pic.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px 14px; FONT: bold 14px/17px Verdana, Arial, Helvetica, sans-serif; WIDTH: 102px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 41px
}
#mid1 H2 SPAN {
	DISPLAY: block; FONT: bold 24px/17px Verdana, Arial, Helvetica, sans-serif
}
#mid1 P.linkTop {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: url(images/mid1_link_top.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 14px; WIDTH: 204px; PADDING-TOP: 0px; HEIGHT: 15px
}
#mid1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(images/mid1_link_bg.gif) #ffe5a4 no-repeat left bottom; PADDING-BOTTOM: 22px; MARGIN: 0px 0px 0px 14px; WIDTH: 188px; COLOR: #000; PADDING-TOP: 0px
}
#mid1 UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #886b21 1px dashed; HEIGHT: 20px
}
#mid1 UL LI.bdrNo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none
}
#mid1 UL LI A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 6px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/bullet_white.gif); PADDING-BOTTOM: 0px; FONT: bold 11px/20px Verdana, Arial, Helvetica, sans-serif; COLOR: #910303; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
#mid1 UL LI A:hover {
	BACKGROUND: url(images/bullet_blue.gif) #f0ffff no-repeat 0px 6px; COLOR: #000
}
#bodyBotMain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/body_bot_bg.gif) #fff repeat-x 0px 0px; PADDING-BOTTOM: 15px; WIDTH: 100%; COLOR: #000; PADDING-TOP: 0px
}
#bodyBot {
	MARGIN: 0px auto; WIDTH: 930px
}

#News H2 {
	DISPLAY: block; BACKGROUND: url(images/news_div.gif) repeat-x 0px 0px; MARGIN: 0px 0px 26px; WIDTH: 100%; HEIGHT: 17px
}
#News H2 SPAN {
	FONT: bold 24px/17px Georgia, "Times New Roman", Times, serif; WIDTH: 67px; COLOR: #202020; BACKGROUND-COLOR: #fff
}
#News P.newsPic {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(images/news_pic.gif) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 16px 29px 0px; WIDTH: 91px; PADDING-TOP: 0px; HEIGHT: 119px
}
#News P.newsText {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/17px Verdana, Arial, Helvetica, sans-serif; WIDTH: 340px; COLOR: #251c00; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
#News P.newsText SPAN {
	FONT: bold 12px/17px Verdana, Arial, Helvetica, sans-serif; COLOR: #006882; BACKGROUND-COLOR: #fff
}
#News P.newsText A.linkNews {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/17px Verdana, Arial, Helvetica, sans-serif; COLOR: #1b7d01; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
#News P.newsText A.linkNews:hover {
	COLOR: #1b7d01; BACKGROUND-COLOR: #f7f0d9; TEXT-DECORATION: none
}
#News A.link3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 54px; BACKGROUND: url(images/bottom_link_bg.gif) #f0ffff no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: bold 18px/39px Georgia, "Times New Roman", Times, serif; WIDTH: 390px; COLOR: #144848; PADDING-TOP: 0px; HEIGHT: 41px; TEXT-DECORATION: none
}
#News A.link3:hover {
	BACKGROUND: url(images/bottom_link_bg_hover.gif) no-repeat 0px 0px
}
#mid2 {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; FLOAT: left; PADDING-BOTTOM: 54px; MARGIN: 0px; WIDTH: 204px; COLOR: #000; PADDING-TOP: 8px; BACKGROUND-COLOR: #c58c00
}
#mid2 H2 {
	PADDING-RIGHT: 73px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 50px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/member_login_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 14px/17px Verdana, Arial, Helvetica, sans-serif; WIDTH: 170px; COLOR: #fff; PADDING-TOP: 16px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 50px
}
#mid2 H2 SPAN {
	DISPLAY: block; FONT: bold 24px/17px Georgia, "Times New Roman", Times, serif; COLOR: #fff; BACKGROUND-COLOR: #543c00
}
#mid2 FORM {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 188px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: #543c00
}
#mid2 FORM INPUT.txtBox {
	BORDER-RIGHT: #d4d0c8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 17px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 14px; BORDER-LEFT: #808080 1px solid; WIDTH: 169px; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #d4d0c8 1px solid; HEIGHT: 19px; BACKGROUND-COLOR: #fff
}
#mid2 FORM LABEL.yellow {
	PADDING-RIGHT: 30px; DISPLAY: block; PADDING-LEFT: 34px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; WIDTH: 124px; COLOR: #000; PADDING-TOP: 0px; HEIGHT: 18px; BACKGROUND-COLOR: #edba3c
}
#mid2 FORM LABEL.yellow A.register {
	FONT: bold 11px/18px Verdana, Arial, Helvetica, sans-serif; WIDTH: 120px; COLOR: #000; HEIGHT: 18px; BACKGROUND-COLOR: #edba3c; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#mid2 FORM LABEL.yellow A.register:hover {
	TEXT-DECORATION: underline
}
#mid2 FORM INPUT.go {
	BACKGROUND: url(images/btn_go.gif) #543c00 no-repeat 0px 0px; FLOAT: right; FONT: bold 12px/16px Verdana, Arial, Helvetica, sans-serif; WIDTH: 63px; CURSOR: pointer; COLOR: #144848; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 16px; BORDER-BOTTOM-STYLE: none
}
#mid2 P.memberBottom {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(images/member_login_bottom.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 204px; PADDING-TOP: 0px; HEIGHT: 43px
}
#right2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 212px; PADDING-TOP: 36px
}
#right2 H2 {
	DISPLAY: block; BACKGROUND: url(images/support_div.gif) repeat-x 0px 0px; MARGIN: 0px 0px 16px; WIDTH: 202px; HEIGHT: 22px
}
#right2 H2 SPAN {
	FONT: bold 24px/17px Georgia, "Times New Roman", Times, serif; WIDTH: 106px; COLOR: #202020; BACKGROUND-COLOR: #fff
}
#right2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 212px; PADDING-TOP: 0px
}
#right2 UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 24px
}
#right2 UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(images/arrow_green2.gif) #fff no-repeat 0px 7px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/24px Verdana, Arial, Helvetica, sans-serif; COLOR: #202020; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#right2 UL LI A:hover {
	COLOR: #202020; BACKGROUND-COLOR: #fffae8
}
#footerMain {
	BACKGROUND: url(images/footer_bg.gif) repeat-x 0px 0px; WIDTH: 100%;
  /*HEIGHT: 137px;*/
}
#footer {
	MARGIN: 0px auto; WIDTH: 628px; POSITION: relative;
  /* HEIGHT: 137px;*/
}
#footer UL {
	LEFT: 0px; WIDTH: 628px; POSITION: absolute;
}
#footer UL LI {
	FLOAT: left; FONT: 11px/18px  Arial, Helvetica, sans-serif; COLOR: #fffae8
}
#footer UL LI A {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; FONT: 11px/18px Verdana, Arial, Helvetica, sans-serif; COLOR: #fffae8; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#footer UL LI A:hover {
	COLOR: #fffae8; BACKGROUND-COLOR: #c58c00
}
#footer P.copyright {
	LEFT: 470px; FONT: 11px/18px  Arial, Helvetica, sans-serif; COLOR: #fff; POSITION: absolute;
}
#footer P.copyright A {
  FLOAT:right;FONT: 10px Arial, Helvetica, sans-serif; COLOR: #fffae8; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#footer A.xht {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-ATTACHMENT: scroll; LEFT: 216px; BACKGROUND-IMAGE: url(images/xhtml_bg.gif); MARGIN: 0px; FONT: bold 10px/15px Verdana, Arial, Helvetica, sans-serif; WIDTH: 66px; COLOR: #c58c00; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 15px; TEXT-ALIGN: center; TEXT-DECORATION: none;
  TOP: 20px;	
}
#footer A.xht:hover {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/xhtml_bg_hover.gif); COLOR: #000; BACKGROUND-REPEAT: no-repeat
}
#footer A.cs {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-ATTACHMENT: scroll; LEFT: 287px; BACKGROUND-IMAGE: url(images/xhtml_bg.gif); MARGIN: 0px; FONT: bold 10px/15px Verdana, Arial, Helvetica, sans-serif; WIDTH: 66px; COLOR: #c58c00; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 15px; TEXT-ALIGN: center; TEXT-DECORATION: none;
	TOP: 20px;
}
#footer A.cs:hover {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/xhtml_bg_hover.gif); COLOR: #000; BACKGROUND-REPEAT: no-repeat
}
#footer P.design {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; LEFT: 182px; PADDING-BOTTOM: 2px; FONT: bold 12px/12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; WIDTH: 203px; COLOR: #fffae8; PADDING-TOP: 2px; POSITION: absolute; TOP: 84px; HEIGHT: 12px
}
#footer P.design A.link {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT: bold 12px/12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #fffae8; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#footer P.design A.link:hover {
	COLOR: #fff; BACKGROUND-COLOR: #090909
}
/* Spécifique au Wiki */
#commands {
  LEFT: 630px;FLOAT: left; POSITION: relative;FONT: bold 11px/39px Arial, Helvetica, sans-serif; COLOR: #fff; TEXT-DECORATION: none;
  TOP : 175px;
}
#commands A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px;FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #ACACAC;TEXT-DECORATION: none;
}
#commands A:hover {
	COLOR: #FFFFFF;
}

#outils {
  LEFT: 630px;FLOAT: left; POSITION: relative;FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #fff; TEXT-DECORATION: none;
  TOP : 175px;
}
#outils A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px;FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #5EA7FA; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#PageInfos {
  LEFT: 670px;FLOAT: left; POSITION: relative;FONT: 8px Arial; COLOR: #ACACAC;
  PADDING-LEFT : 0px;
  TOP : 175px;
}
#PageInfos div{
  FLOAT: left; POSITION: relative
}

/* D'origine dans le wiki */
#outils div{
  FLOAT :left;
}

#PrintLink {
	background-image: url(Images/Print.png);
	background-repeat: no-repeat;
	text-indent: -2500px;
	display: block;
	margin-left: 4px;
	height: 16px;
	width: 16px;
}

/* The link to the Page MAIL */
#MailLink {
	background-image: url(Images/Mail.gif);
	background-repeat: no-repeat;
	text-indent: -2500px;
	display: block;
	height: 13px;
	width: 14px;
	margin : 2px;
}

/* The link to the Page RSS */
#RssLink {
	background-image: url(Images/RSS.png);
	background-repeat: no-repeat;
	text-indent: -2500px;
	display: block;
	height: 13px;
	width: 24px;
}
/* Affichage de la ligne d'outil d'édition*/
#FormatUl {
	margin: 0px;
	padding: 0px;
}

#FormatUl li {
	display: inline;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}


/* Contains the special tags in the Edit.aspx page */
#SpecialTagsDiv {
	font-size: 11px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	padding: 0px;
}

a.specialtaglink {
	display: block;
}

#TemplateListDiv {
	font-size: 11px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	padding: 0px;
}

a.templatelistlink {
	display: block;
}

#PageListDiv {
	font-size: 11px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	padding: 0px;
}

#FileListDiv {
	font-size: 11px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	padding: 6px;
}

a.pagelistlink {
	display: block;
}

#SnippetListDiv {
	font-size: 11px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	padding: 0px;
}

a.snippetlistlink {
	display: block;
}

/* Contains the anchors in the Edit.aspx page */
#AnchorsDiv {
	font-size: 11px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	padding: 0px;
}

a.anchorlink {
	display: block;
}

/* Contains the anchors in the Edit.aspx page */
#ImagesDiv {
	font-size: 11px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	padding: 0px;
}

a.imagelink {
	display: block;
}

#left1 ul{
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  margin:0px;
  padding:0px 8px 0px 28px;
  list-style-type:disc;
}

/* Cyril : Suppression des css de l'édition */

blockquote {
	border-left: solid 8px #FFDDDD;
	margin-left: 16px;
	padding: 0px 0px 2px 6px;
}

div.messagecontainer {
	margin: 0px 0px 0px 16px;
}

div.rootmessagecontainer {
	border-top: solid 4px #990000;
}

div.messageheader {
	font-size: 10px;
	background-color: #FFFFDD;
	padding: 2px;
	border-top: solid 1px #990000;
	border-left: solid 1px #990000;
	border-right: solid 1px #990000;
}

span.messagesubject {
	font-weight: bold;
	font-size: 12px;
}

div.messagebody {
	border-bottom: solid 1px #990000;
	border-left: solid 1px #990000;
	border-right: solid 1px #990000;
	margin: 0px 0px 6px 0px;
	padding: 4px;
}

div.reply {
	float: right;
	margin: 6px 10px 0px 0px;
	font-size: 11px;
	font-weight: bold;
}

a.reply {
	background-image: url(Images/MessageReply.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 12px;
}

a.edit {
	background-image: url(Images/MessageEdit.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 13px;
	margin-left: 16px;
}

a.delete {
	background-image: url(Images/MessageDelete.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 10px;
	margin-left: 16px;
}

div.warning {
	padding: 6px;
	background-color: #FEF693;
	border: solid 1px #FFCF10;
	display: table-cell;
}

/* Style à l'intérieur des pages */
h1.pagetitle {
background-color:#F0F0F0;
border-bottom:3px solid #999999;
border-top:3px solid #F0F0F0;
font-size:22px;
margin-bottom:4px;
padding:0px 4px;
}

h1.separator{
background-color:#FFFFFF;
border-bottom:1px solid #999999;
border-top:1px solid #E5EAE1;
margin-bottom:10px;
padding:0px 4px;
}

h2.separator {
background-color:#F4F4F4;
border-bottom:1px solid #999999;
border-top:1px solid #E5EAE1;
margin-bottom:10px;
padding:0px 4px;
}
h3.separator {
background-color:#DBDBDB;
border-bottom:1px solid #999999;
border-top:1px solid #E5EAE1;
margin-bottom:10px;
padding:0px 4px;
}

a.editsectionlink {
float:right;
font-size:11px;
margin:6px 6px 0px 0px;
}

