/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { 
    font-family: Verdana, Helvetica, sans-serif;
    background-color: rgb(204, 0, 0);
    width:1000px;
    }
    
/* Slider */
#slider          { background: url(../images/slider-bg.png); height: 227px; overflow: hidden;
                   position: relative; }
#mover           { width: 800px; position: relative; }
.slide           { top: 5px;left: 40px;bottom: 20px;right: 40px; width: 800px; float: left; position: relative; }
.slide h1        { font-family: Helvetica, Sans-Serif; font-size: 30px; letter-spacing: -1px;
                   color: white;width: 400px; }
.slide p         { color: #999; font-size: 12px; line-height: 21px; width: 300px; }
.slide img       { position: absolute; top: 20px; left: 400px; width:250px;}
#slider-stopper  { position: absolute; top: 10px; right: 15px;  background: rgb(204,0,0); color: white;
                   margin: 3px 8px; padding: 2px 5px 2px 5px; font-size: 10px; text-transform: uppercase; z-index: 1000; }
#slider-suite  { position: absolute; top: 100px; right: 40px; background: rgb(204,0,0); color: white;
                   margin: 3px 8px; padding: 2px 5px 2px 5px; font-size: 10px; text-transform: uppercase; z-index: 1000; }
#slider-suite a {color:white; text-decoration:none; }

/* Accueil */
  
  div.aucentre
  {   
    width:1000px;
  }
  
  div#top
  {
  	color:white;
  	font-size:30px;
  	font-weight: bold;
  	text-align:center;
    width:1000px;
    margin-top: 30px;
  }
  
  div#top div
  {
  	font-size:15px;
  }
  
  div#left_column
  {
  	float: left;
  	width: 180px;
  	text-align: center;
  	height:550px;
  	margin-top: 50px;
  }
  
  div#articles_actu
  {
  	overflow:hidden;
  	float:left;
  	margin-left: 20px;
  	width: 800px;
  	margin-top: 50px;
  }
  
  div#affichage_article
  {
  	float:right;
  	width: 600px;
  	margin-top: 42px;
  }
  
  div#breves
  {
  	float:right;
  	margin-left: 20px;
  	width: 250px;
  	margin-top: 40px;
  	color: white;
  	font-size:15px;
  	font-weight: bold;
  	margin-right: 50px;
  }
  
  div#breves div
  {
  	 margin-top: 10px;
  }
  
  div#image_accueil 
  {
  	float: left;
  	width: 400px;
  	height: 267px;
  	background-image: url(image/font_reel1.png);
    background-repeat:no-repeat;
    background-position:top center;
    margin-top: 5px;
  }
  
/* Affichage article*/


img {
	border:none;
}

#jQ-menu ul {
	list-style-type: none;
}

#jQ-menu a, #jQ-menu li {
	color: black;
	text-decoration: none;
	padding-bottom: 3px;
}

#jQ-menu ul {
	padding-left: 15px;
}

/* Mise en forme des Lightbox image */

#lightbox, #lightbox-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom:auto;
	right:auto;
	
	z-index:100;
	width:100%;
	height:auto;
	
	text-align:center;
	color:#333333;
	
	/* stop stupid conflicts */
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
	line-height:0;
	
	/* general conflict stopper */
	text-decoration:none;
	background:none;
	word-spacing:normal;
	letter-spacing:normal;
	float:none;
	clear:none;
	display:block;
}

#lightbox a, #lightbox a:link, #lightbox a:visited, #lightbox a:hover {
	text-decoration:underline;
	color:#999999;
}

#lightbox-overlay {
	z-index: 90;
	background-color:#000000;
	height: 100%;
	position:fixed;
}
#lightbox-overlay-text {
	text-align: right;
	margin-right: 20px;
	margin-top: 20px;
	color: white;
	font-size: 12px;
	cursor: default;
	line-height:normal;
}
#lightbox-overlay-text a, #lightbox-overlay-text a:hover, #lightbox-overlay-text a:visited, #lightbox-overlay-text a:link {
	color:white;
}
#lightbox-overlay-text span {
	padding-left:5px;
	padding-right:5px;
}

#lightbox img, #lightbox a img, #lightbox a { border:none; outline:none; }

#lightbox-imageBox {
	position:relative;
	border:1px solid black;
	background-color:white;
	width:400px;
	height:400px;
	margin:0 auto;
}

#lightbox-imageContainer {
	padding:1px;
}

#lightbox-loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}

#lightbox-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}
/* #lightbox-imageBox > #lightbox-nav { left: 0; } 
#lightbox-nav a { outline: none; }*/


#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	display:block;
	width:49%;
	height: 100%;
	background:transparent url("../images/blank.gif") no-repeat; /* Trick IE into showing hover */
	/* cursor:pointer; */
	zoom:1; /* who knows why? */
	
	padding:0px;
	margin:0px;
}
#lightbox-nav-btnPrev { 
	left:0;
	right:auto;
	float:left;
}
#lightbox-nav-btnNext { 
	left:auto;
	right:0;
	float:right;
}
/*
.preload_largeLink, #prevLink:hover, #prevLink:visited:hover {
	background:url("../images/prev.gif") left 45% no-repeat;
}
.preload_nextLink, #nextLink:hover, #nextLink:visited:hover {
	background:url("../images/next.gif") right 45% no-repeat;
}
*/

#lightbox-infoBox {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0px;
	
	/* width: 100%;
	padding: 0 10px 0; */
}

#lightbox-infoContainer {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#666;
	
	line-height:normal;
	/* height:30px; */
}
#lightbox-infoHeader {
	width:100%;
	text-align:center; 
}
#lightbox-caption {
	text-align:justify;
}
#lightbox-caption-title {
	font-weight:bold;
}
#lightbox-caption-description {
	font-weight:normal;
}

#lightbox-infoFooter {
	margin-top:3px;
	color:#999999;
}
#lightbox-currentNumber {
	display:block;
	width:49%;
	float:left;
	text-align:left;
}
#lightbox-close {
	display:block;
	width:45%;
	float:right;
	text-align:right;
}
#lightbox-close-button{
	padding-left:30%;
}
#lightbox-close-button:hover {
	color:#666666;
}

#lightbox-infoContainer-clear {
	clear:both; 
	visibility:hidden;
}

/* Mise en forme des articles */
#crossslide{
		width: 400px;
		height: 300px;
		position:relative;		
	}

div.titre_rubrique {
  /* Titre de la rubrique */
  background-color : rgb(25,149,219);
  text-align : center;
  padding : 3px;
  font-size : large;
}

div.titre_article {
  /* Titre de l'article */
  text-transform: uppercase;
  font-size : 18px;
  padding-top : 3px;
  border-bottom-style : solid;
  border-bottom-width : 2px;
  border-bottom-color : white;
  margin-bottom : 3px;
  color : white;
}

div.titre_article span{
  /* Séparateur Titre et liens internes */
  
}

div.titre_article span span{
  /* Liens internes et leurs séparateurs*/
  font-size : small;
  text-transform : lowercase;
      
}

div.article {
  /* Corps de l'article */
  text-transform: none;
  font-size : 13px;
  font-weight : normal;
  margin-top: 12px;
  color:white;
}

div.article_images {
  /* Corps de l'article, marge droite du texte */
  width : 200px;
  height : 330px;
  float :right;
}

div.article_droite_vide {
  /* Corps de l'article, marge droite du texte */
  width : 215px;
  height : 900px;
  float :right;
}

div.diaporama {
  /* Conteneur du slideshow */
  position : absolute;
  top : 190px;
  left : 600px;
  width : 400px;
}

#image_associee {
	background : transparent url("lien image") no-repeat;
	margin : 0 auto;
} 

div.article p{
  /* Corps de l'article, corps du texte */
  margin-top : 5px;
  text-align : justify;
}

div.article div{
  /* Corps de l'article, boîte flottante */
  float : right;
  width : 400px
  height : 300px
}

div.article a{
	text-decoration: none;
	color: gray;
}

div.article a:hover{
	text-decoration: underline;
	color: yellow;
}


/* Fin affiche article*/
  
  td { text-align: left;
    }

  .forml { border: 1px solid rgb(192, 202, 212);
    padding: 3px;
    width: 100%;
    display: block;
    background-color: rgb(228, 228, 228);
    background-position: center bottom;
    float: none;
    }

  .formo { border: 1px solid rgb(192, 202, 212);
    padding: 3px;
    width: 100%;
    display: block;
    background-color: white;
    background-position: center bottom;
    float: none;
    }

  .fondl { border: 1px solid rgb(192, 202, 212);
    padding: 3px;
    background-color: rgb(228, 228, 228);
    background-position: center bottom;
    float: none;
    }

  .fondo { background-color: rgb(133, 144, 154);
    background-position: center bottom;
    float: none;
    color: rgb(255, 255, 255);
    }

  .fondf { border: 1px solid rgb(232, 101, 25);
    background-color: rgb(255, 255, 255);
    color: rgb(232, 101, 25);
    }

  select.fondl { padding: 0px;
    }

  .maj-debut:first-letter { text-transform: uppercase;
    }

  .format_png {  }

  .bandeau-principal { border-bottom: 1px solid black;
    margin: 0px;
    padding: 0px;
    background-color: white;
    }

  .bandeau-icones { margin: 0px;
    padding: 4px 0px 2px;
    background-color: white;
    }

  .bandeau_sec .gauche { border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    padding: 0px 2px 2px;
    margin-top: 0px;
    background-color: white;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    z-index: 100;
    }

  .bandeau-icones .separateur { margin: 0px;
    padding: 0px;
    background: transparent url(img_pack/tirets-separation.gif) repeat scroll 5px 0px;
    height: 100%;
    width: 11px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .bandeau_couleur { padding-right: 4px;
    padding-left: 4px;
    font-family: verdana,helvetica,arial,sans;
    font-size: 11px;
    color: black;
    text-align: center;
    font-weight: bold;
    height: 22px;
    }

  .bandeau_couleur_sous { border-bottom: 1px solid white;
    padding: 2px 5px 5px;
    position: absolute;
    visibility: hidden;
    top: 0px;
    background-color: rgb(192, 202, 212);
    color: black;
    font-family: verdana,helvetica,arial,sans;
    font-size: 11px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    }

  a.lien_sous { color: rgb(102, 102, 102);
    }

  a.lien_sous:hover { color: black;
    }

  div.bandeau_rubriques { border: 1px solid rgb(85, 85, 85);
    background-color: rgb(238, 238, 238);
    }

  a.bandeau_rub { border-bottom: 1px solid rgb(204, 204, 204);
    padding: 2px 13px 2px 16px;
    display: block;
    font-size: 10px;
    color: rgb(102, 102, 102);
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: 1% center;
    background-image: url(img_pack/rubrique-12.gif);
    }

  a.bandeau_rub:hover { background-color: white;
    text-decoration: none;
    color: rgb(51, 51, 51);
    background-repeat: no-repeat;
    background-position: 1% center;
    }

  div.bandeau_rub { border: 1px solid rgb(85, 85, 85);
    padding: 0px;
    position: absolute;
    top: 4px;
    left: 120px;
    background-color: rgb(238, 238, 238);
    visibility: hidden;
    width: 170px;
    }

  div.brt { background: transparent url(img_pack/triangle-droite.gif) no-repeat scroll right center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  div.pos_r { position: relative;
    }

  option.selec_rub { background-position: left center;
    background-image: url(img_pack/rubrique-12.gif);
    background-repeat: no-repeat;
    padding-left: 16px;
    }

  div.messages { border-bottom: 1px solid rgb(133, 144, 154);
    padding: 5px;
    font-size: 10px;
    font-weight: bold;
    }

  a.icone26 { padding: 1px;
    font-family: verdana,helvetica,arial,sans;
    font-size: 11px;
    font-weight: bold;
    color: black;
    text-decoration: none;
    margin-right: 2px;
    }

  a.icone26:hover { text-decoration: none;
    }

  a.icone26 img { vertical-align: middle;
    background-color: rgb(133, 144, 154);
    }

  a.icone26:hover img { background: transparent url(img_pack/fond-gris-anim.gif) repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .icone36, icone36-danger { border: medium none ;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
    text-align: center;
    text-decoration: none;
    }

  .icone36 a, .icone36 a:hover, icone36-danger a, .icone36-danger a:hover { text-decoration: none;
    }

  .icone36 a img { border: 2px solid rgb(133, 144, 154);
    margin: 0px;
    padding: 4px;
    display: inline;
    background-color: rgb(238, 238, 238);
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    }

  .icone36 a:hover img { border: 2px solid rgb(102, 102, 102);
    margin: 0px;
    padding: 4px;
    display: inline;
    background-color: white;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    }

  .icone36-danger a img { border: 2px solid rgb(255, 153, 153);
    margin: 0px;
    padding: 3px;
    display: inline;
    background-color: white;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    }

  .icone36-danger a:hover img { border: 2px solid red;
    margin: 0px;
    padding: 3px;
    display: inline;
    background-color: white;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    }

  .icone36-danger a span { margin: 2px;
    font-family: Verdana,Arial,Sans,sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: red;
    display: block;
    width: 100%;
    }

  .icone36 a span { margin: 2px;
    font-family: Verdana,Arial,Sans,sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: rgb(133, 144, 154);
    display: block;
    width: 100%;
    }

  .icone36 a:hover span { margin: 2px;
    font-family: Verdana,Arial,Sans,sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: rgb(0, 0, 0);
    display: block;
    width: 100%;
    }

  .cellule36, .cellule48 { border: medium none ;
    padding: 0px;
    vertical-align: top;
    font-family: Verdana,Arial,Sans,sans-serif;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    }

  .cellule36 { margin: 0px;
    font-size: 10px;
    }

  .cellule48 { margin: 2px;
    font-size: 12px;
    }

  .cellule36 a, .cellule36 a:hover, .cellule48 a, .cellule48 a:hover { text-decoration: none;
    }

  .cellule36 a, .cellule48 a { display: block;
    text-align: center;
    }

  .cellule48 a img { border: 0px none ;
    margin: 4px;
    padding: 0px;
    display: inline;
    background-color: rgb(192, 202, 212);
    }

  .cellule48 a.selection img { border: 0px none ;
    margin: 4px;
    padding: 0px;
    display: inline;
    background-color: rgb(153, 153, 153);
    }

  .cellule48 a:hover img { border: 0px none ;
    margin: 4px;
    padding: 0px;
    background: transparent url(img_pack/fond-gris-anim.gif) repeat scroll 0%;
    display: inline;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .cellule36 a img { border: 1px solid white;
    margin: 0px;
    padding: 3px;
    display: inline;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    }

  .cellule36 a.selection img { border: 1px solid rgb(170, 170, 170);
    margin: 0px;
    padding: 3px;
    display: inline;
    background-color: white;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    }

  .cellule36 a:hover img { border: 1px solid rgb(133, 144, 154);
    margin: 0px;
    padding: 3px;
    background: transparent url(img_pack/fond-gris-anim.gif) repeat scroll 0%;
    display: inline;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    }

  .cellule36 a span, .cellule48 a span { margin: 1px;
    color: rgb(102, 102, 102);
    display: block;
    width: 100%;
    }

  .cellule36 a:hover span, .cellule48 a:hover span { margin: 1px;
    color: rgb(0, 0, 0);
    display: block;
    width: 100%;
    }

  .cellule36 a.selection span, .cellule48 a.selection span { margin: 1px;
    color: rgb(0, 0, 0);
    display: block;
    width: 100%;
    }

  .cellule36 a.aide, .cellule36 a.aide:hover { margin: 0px;
    padding: 0px;
    background: transparent none repeat scroll 0%;
    display: inline;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .cellule36 a.aide img { margin: 0px;
    padding: 0px;
    }

  .cellule-texte { border: medium none ;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
    font-family: Verdana,Arial,Sans,sans-serif;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-size: 10px;
    }

  .cellule-texte a, .cellule-texte a:hover { text-decoration: none;
    display: block;
    }

  .cellule-texte a { border: 0px none ;
    margin: 1px;
    padding: 4px;
    color: rgb(96, 96, 96);
    }

  .cellule-texte a.selection { border: 1px solid rgb(133, 144, 154);
    margin: 1px;
    padding: 3px;
    background-color: rgb(192, 202, 212);
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    color: rgb(0, 0, 0);
    }

  .cellule-texte a:hover { border: 1px solid rgb(133, 144, 154);
    margin: 1px;
    padding: 3px;
    background-color: white;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    color: rgb(51, 51, 51);
    }

  .cellule-texte a.aide, .cellule-texte a.aide:hover { border: medium none ;
    background: transparent none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: inline;
    }

  .cellule-texte a.aide img { margin: 0px;
    }

  a.cellule-h { display: block;
    }

  a.cellule-h { font-family: Verdana,Arial,Sans,sans-serif;
    font-weight: bold;
    font-size: 10px;
    text-align: left;
    text-decoration: none;
    color: rgb(102, 102, 102);
    }

  a.cellule-h:hover, a.cellule-h:hover a.cellule-h, a.cellule-h a.cellule-h:hover { font-family: Verdana,Arial,Sans,sans-serif;
    font-weight: bold;
    font-size: 10px;
    text-align: left;
    text-decoration: none;
    color: rgb(0, 0, 0);
    }

  a.cellule-h div.cell-i { border: 1px solid white;
    margin: 0px 3px 0px 0px;
    padding: 0px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    }

  a.cellule-h:hover div.cell-i { border: 1px solid rgb(133, 144, 154);
    margin: 0px 3px 0px 0px;
    padding: 0px;
    background: transparent url(img_pack/fond-gris-anim.gif) repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    }

  a.cellule-h table { border: medium none ;
    margin: 0px;
    padding: 0px;
    }

  a.cellule-h img { border: medium none ;
    margin: 3px;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center;
    }

  a.cellule-h a.aide img { width: 12px;
    height: 12px;
    }

  a.cellule-h-texte { border: 1px solid rgb(221, 221, 221);
    margin: 3px;
    padding: 4px;
    display: block;
    clear: both;
    text-align: left;
    font-family: Trebuchet Sans MS,Arial,Sans,sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: rgb(96, 96, 96);
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    background-color: rgb(240, 240, 240);
    width: 92%;
    }

  .danger a.cellule-h-texte { border: 1px dashed black;
    background: transparent url(img_pack/rayures-sup.gif) repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.cellule-h-texte:hover { border-style: solid;
    border-color: rgb(102, 102, 102) white white rgb(102, 102, 102);
    border-width: 1px;
    text-decoration: none;
    color: black;
    background-color: rgb(238, 238, 238);
    }

  .fondgris { margin: 1px;
    padding: 4px;
    cursor: pointer;
    }

  .fondgrison { border: 1px dashed rgb(153, 153, 153);
    margin: 1px;
    padding: 3px;
    cursor: pointer;
    background-color: rgb(228, 228, 228);
    }

  .fondgrison2 { border: 1px dashed rgb(153, 153, 153);
    margin: 1px;
    padding: 3px;
    cursor: pointer;
    background-color: white;
    }

  .bouton36gris { border: 1px solid rgb(170, 170, 170);
    padding: 6px;
    margin-top: 2px;
    background-color: rgb(238, 238, 238);
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    }

  .bouton36blanc { border: 1px solid rgb(153, 153, 153);
    padding: 6px;
    margin-top: 2px;
    background-color: white;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    }

  .bouton36rouge { border: 1px solid red;
    padding: 6px;
    margin-top: 2px;
    background-color: white;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    }

  .bouton36off { padding: 6px;
    margin-top: 2px;
    width: 24px;
    height: 24px;
    }

  div.onglet { border: 1px solid rgb(133, 144, 154);
    padding: 5px;
    font-family: Arial,Sans,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-right: 3px;
    background-color: white;
    }

  div.onglet a { color: rgb(133, 144, 154);
    }

  div.onglet_on { border: 1px solid rgb(133, 144, 154);
    padding: 5px;
    font-family: Arial,Sans,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-right: 3px;
    background-color: rgb(192, 202, 212);
    }

  div.onglet_on a, div.onglet_on a:hover { color: rgb(133, 144, 154);
    text-decoration: none;
    }

  div.onglet_off { border: 1px solid rgb(133, 144, 154);
    padding: 5px;
    font-family: Arial,Sans,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-right: 3px;
    background-color: rgb(133, 144, 154);
    color: white;
    }

  .reliefblanc { background-image: url(img_pack/barre-blanc.gif);
    }

  .reliefgris { background-image: url(img_pack/barre-noir.gif);
    }

  .iconeoff { border: 1px dashed rgb(170, 170, 170);
    margin: 1px;
    padding: 3px;
    background-color: rgb(240, 240, 240);
    }

  .iconeon { border-style: solid;
    border-color: rgb(102, 102, 102) white white rgb(102, 102, 102);
    border-width: 1px;
    margin: 1px;
    padding: 3px;
    cursor: pointer;
    background-color: rgb(238, 238, 238);
    }

  .iconedanger { border: 1px dashed black;
    margin: 1px;
    padding: 3px;
    background: transparent url(img_pack/rayures-sup.gif) repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .arial0 { font-family: Arial,Sans,sans-serif;
    font-size: 9px;
    }

  .arial1 { font-family: Arial,Sans,sans-serif;
    font-size: 10px;
    }

  .arial11 { font-family: Arial,Sans,sans-serif;
    font-size: 11px;
    }

  .arial2 { font-family: Arial,Sans,sans-serif;
    font-size: 12px;
    }

  .verdana1 { font-family: Verdana,Arial,Sans,sans-serif;
    font-size: 10px;
    }

  .verdana2 { font-family: Verdana,Arial,Sans,sans-serif;
    font-size: 11px;
    }

  .verdana3 { font-family: Verdana,Arial,Sans,sans-serif;
    font-size: 13px;
    }

  .serif { font-family: Georgia,Garamond,Times New Roman,serif;
    }

  .serif1 { font-family: Georgia,Garamond,Times New Roman,serif;
    font-size: 11px;
    }

  .serif2 { font-family: Georgia,Garamond,Times New Roman,serif;
    font-size: 13px;
    }

  a { text-decoration: none;
    }

  a:hover { text-decoration: none;
    }

  a.icone { text-decoration: none;
    }

  a.icone:hover { text-decoration: none;
    }

  .ortho { border-bottom: 2px dashed red;
    margin: 0px 0px -2px;
    background: rgb(255, 224, 224) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: inherit;
    text-decoration: none;
    }

  a.ortho:hover { border: 2px dashed red;
    margin: -2px;
    color: inherit;
    text-decoration: none;
    }

  .ortho-dico { border-bottom: 2px dashed rgb(160, 184, 144);
    margin: 0px 0px -2px;
    background: rgb(224, 244, 208) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: inherit;
    text-decoration: none;
    }

  a.ortho-dico:hover { border: 2px dashed rgb(160, 184, 144);
    margin: -2px;
    color: inherit;
    text-decoration: none;
    }

  #ortho-fixed { margin: 0px;
    padding: 15px;
    position: fixed;
    top: 0px;
    right: 0px;
    width: 25%;
    }

  .ortho-content { margin: 0px;
    padding: 15px;
    position: absolute;
    top: 0px;
    width: 70%;
    }

  .suggest-actif, .suggest-inactif { margin: 8px;
    font-family: "Trebuchet Sans MS",Verdana,Arial,sans-serif;
    font-size: 95%;
    font-weight: bold;
    z-index: 1;
    }

  .suggest-actif .detail, .suggest-inactif .detail { border: 1px solid rgb(200, 200, 200);
    margin: -0.5em 8px 8px;
    padding: 1em 0.5em 0.5em;
    background: rgb(243, 242, 243) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Georgia,Garamond,"Times New Roman",serif;
    font-weight: normal;
    z-index: 0;
    }

  .suggest-actif .detail ul, .suggest-inactif .detail ul { margin: 0px;
    padding: 0px 0px 0px 25px;
    background: rgb(243, 242, 243) none repeat scroll 0%;
    list-style-image: url(img_pack/puce.gif);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .suggest-actif { display: block;
    }

  .suggest-inactif { display: none;
    }

  .form-ortho select { background: rgb(255, 224, 224) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .diff-para-deplace { background: rgb(232, 232, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .diff-para-ajoute { background: rgb(208, 255, 192) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    }

  .diff-para-supprime { background: rgb(255, 208, 192) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(144, 64, 64);
    text-decoration: line-through;
    }

  .diff-deplace { background: rgb(232, 232, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .diff-ajoute { background: rgb(208, 255, 192) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .diff-supprime { background: rgb(255, 208, 192) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(128, 32, 32);
    text-decoration: line-through;
    }

  .diff-para-deplace .diff-ajoute { border: 1px solid rgb(128, 128, 128);
    background: rgb(184, 255, 184) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .diff-para-deplace .diff-supprime { border: 1px solid rgb(128, 128, 128);
    background: rgb(255, 184, 184) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .diff-para-deplace .diff-deplace { border: 1px solid rgb(128, 128, 128);
    background: rgb(184, 184, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  table.spip_barre { border-right: 1px solid rgb(192, 202, 212);
    }

  table.spip_barre td { border-top: 1px solid rgb(192, 202, 212);
    border-left: 1px solid rgb(192, 202, 212);
    text-align: left;
    }

  a.spip_barre img { border-right: 1px solid rgb(192, 202, 212);
    margin: 0px;
    padding: 3px;
    background-color: rgb(238, 238, 238);
    }

  a.spip_barre:hover img { background-color: white;
    }

  td.icone table {  }

  td.icone a { color: black;
    text-decoration: none;
    font-family: Verdana,Arial,Sans,sans-serif;
    font-size: 10px;
    font-weight: bold;
    }

  td.icone a:hover { text-decoration: none;
    }

  td.icone a img { border: 0px none ;
    }

  a.bouton_rotation img, div.bouton_rotation img { border: 1px solid rgb(192, 202, 212);
    padding: 1px;
    margin-bottom: 1px;
    background-color: rgb(238, 238, 238);
    }

  a.bouton_rotation:hover img { border: 1px solid rgb(133, 144, 154);
    }

  .cadre-padding { padding: 6px;
    font-family: verdana,arial,helvetica,sans;
    font-size: 12px;
    position: relative;
    }

  .cadre-titre { padding: 3px;
    font-family: verdana,arial,helvetica,sans;
    font-weight: bold;
    font-size: 12px;
    }

  .cadre-fonce { background-color: rgb(133, 144, 154);
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    }

  .cadre-gris-fonce { background-color: rgb(102, 102, 102);
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    }

  .cadre-gris-clair { border: 1px solid rgb(170, 170, 170);
    background-color: rgb(204, 204, 204);
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    }

  .cadre-couleur { background-color: rgb(192, 202, 212);
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    }

  .cadre-couleur div.cadre-titre { border-bottom: 2px solid rgb(133, 144, 154);
    background: rgb(133, 144, 154) none repeat scroll 0%;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: white;
    }

  .cadre-couleur-foncee { background-color: rgb(133, 144, 154);
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    }

  .cadre-couleur-foncee div.cadre-titre { color: white;
    }

  .cadre-trait-couleur { border: 2px solid rgb(133, 144, 154);
    background-color: white;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    }

  .cadre-trait-couleur div.cadre-titre { border-bottom: 2px solid rgb(133, 144, 154);
    background: rgb(133, 144, 154) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: white;
    }

  .cadre-r { border: 1px solid rgb(102, 102, 102);
    background-color: white;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    }

  .cadre-r div.cadre-titre { border-bottom: 1px solid rgb(102, 102, 102);
    background: rgb(170, 170, 170) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: black;
    }

  .cadre-e { border-style: solid;
    border-color: rgb(170, 170, 170) white white rgb(170, 170, 170);
    border-width: 1px;
    background-color: rgb(221, 221, 221);
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    }

  .cadre-e div.cadre-titre { border-bottom: 1px solid rgb(102, 102, 102);
    background: rgb(192, 202, 212) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: black;
    }

  .cadre-e-noir { border: 1px solid rgb(102, 102, 102);
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    }

  .cadre-forum { border: 1px solid rgb(170, 170, 170);
    background-color: white;
    -moz-border-radius-topleft: 8px;
    }

  .cadre-forum div.cadre-titre { border-bottom: 1px solid rgb(170, 170, 170);
    background: rgb(192, 202, 212) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: black;
    }

  .cadre-sous_rub { border: 1px solid rgb(102, 102, 102);
    background-color: white;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-topleft: 8px;
    }

  .cadre-thread-forum { border-style: none solid solid;
    border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204);
    border-width: 0px 1px 1px;
    background-color: rgb(238, 238, 238);
    }

  .cadre-thread-forum div.cadre-titre { background: rgb(204, 204, 204) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: black;
    }

  .cadre-info { border: 2px solid rgb(133, 144, 154);
    padding: 5px;
    background-color: white;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    }

  .cadre-formulaire { color: rgb(68, 68, 68);
    font-family: verdana,arial,helvetica,sans;
    font-size: 11px;
    }

  .plan-rubrique { border-left: 1px dotted rgb(136, 136, 136);
    margin-left: 12px;
    padding-left: 10px;
    }

  .plan-secteur { border-left: 1px dotted rgb(64, 64, 64);
    margin-left: 12px;
    padding-left: 10px;
    }

  .plan-articles { border-top: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(204, 204, 204);
    }

  .plan-articles a { border-bottom: 1px solid rgb(204, 204, 204);
    padding: 2px 2px 2px 18px;
    background: rgb(224, 224, 224) none no-repeat scroll 1% 50%;
    display: block;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Verdana,Arial,Sans,sans-serif;
    font-size: 11px;
    text-decoration: none;
    }

  .plan-articles a:hover { background-color: white;
    text-decoration: none;
    }

  .plan-articles .publie { background-image: url(img_pack/puce-verte.gif);
    }

  .plan-articles .prepa { background-image: url(img_pack/puce-blanche.gif);
    }

  .plan-articles .prop { background-image: url(img_pack/puce-orange.gif);
    }

  .plan-articles .refuse { background-image: url(img_pack/puce-rouge.gif);
    }

  .plan-articles .poubelle { background-image: url(img_pack/puce-poubelle.gif);
    }

  a.foncee, a.foncee:hover, a.claire, a.claire:hover, span.creer, span.lang_base { border: 0px none ;
    margin: 0px 1px;
    padding: 2px;
    display: inline;
    float: none;
    font-family: Arial,Helvetica,Sans,sans-serif;
    font-size: 9px;
    text-decoration: none;
    z-index: 1;
    }

  a.foncee, a.foncee:hover { border: 1px solid rgb(133, 144, 154);
    background-color: rgb(133, 144, 154);
    color: white;
    }

  a.claire, a.claire:hover { border: 1px solid rgb(133, 144, 154);
    background-color: rgb(192, 202, 212);
    color: rgb(133, 144, 154);
    }

  span.lang_base { border: 1px solid rgb(102, 102, 102);
    color: rgb(102, 102, 102);
    background-color: rgb(238, 238, 238);
    }

  span.creer { border: 1px solid rgb(51, 51, 51);
    color: rgb(51, 51, 51);
    background-color: white;
    }

  .trad_float { float: right;
    z-index: 20;
    margin-top: 4px;
    }

  div.liste { border: 1px solid rgb(68, 68, 68);
    margin-top: 3px;
    margin-bottom: 3px;
    }

  a.liste-mot { background: transparent url(img_pack/petite-cle.gif) no-repeat scroll left center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-left: 30px;
    }

  .tr_liste { background-color: rgb(238, 238, 238);
    }

  .tr_liste_over, .tr_liste:hover { background-color: white;
    }

  .tr_liste td, .tr_liste:hover td, .tr_liste_over td { border-bottom: 1px solid rgb(204, 204, 204);
    }

  .tr_liste td div.liste_clip { height: 12px;
    overflow: hidden;
    }

  .tr_liste:hover td div.liste_clip { overflow: visible;
    height: 100%;
    }

  div.puce_article { position: relative;
    height: 11px;
    width: 11px;
    }

  div.puce_breve { position: relative;
    height: 9px;
    width: 9px;
    }

  div.puce_article_fixe, div.puce_breve_fixe { position: absolute;
    }

  div.puce_article_popup, div.puce_breve_popup { border: 1px solid rgb(102, 102, 102);
    position: absolute;
    visibility: hidden;
    margin-top: -1px;
    top: 0px;
    background-color: rgb(204, 204, 204);
    z-index: 10;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    }

  div.puce_article_popup img, div.puce_breve_popup img { border: 0px none ;
    padding: 1px;
    }

  div.puce_article_popup { width: 55px;
    }

  div.puce_breve_popup { width: 27px;
    }

  div.brouteur_rubrique { border-style: solid;
    border-color: rgb(133, 144, 154);
    border-width: 0px 1px 1px;
    padding: 3px 10px 3px 3px;
    background: white url(img_pack/triangle-droite.gif) no-repeat scroll right center;
    display: block;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  div.brouteur_rubrique_on { border-style: solid;
    border-color: rgb(133, 144, 154);
    border-width: 0px 1px 1px;
    padding: 3px 10px 3px 3px;
    background: rgb(224, 224, 224) url(img_pack/triangle-droite.gif) no-repeat scroll right center;
    display: block;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  xdiv.brouteur_rubrique:hover { background-color: rgb(224, 224, 224);
    }

  div.brouteur_rubrique div, div.brouteur_rubrique_on div { padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 28px;
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: bold;
    font-family: Arial,Sans,sans-serif;
    font-size: 12px;
    }

  div.brouteur_rubrique div a { color: rgb(133, 144, 154);
    }

  div.brouteur_rubrique_on div a { color: black;
    }

  .iframe-bouteur { border: 0px none ;
    background-color: rgb(238, 238, 238);
    z-index: 1;
    }

  p.spip { line-height: 140%;
    }

  p.spip_note { margin-bottom: 3px;
    margin-top: 3px;
    margin-left: 17px;
    text-indent: -17px;
    }

  a.spip_in { border-bottom: 1px dashed;
    }

  a.spip_out { border-bottom: 1px solid;
    background: transparent url(img_pack/spip_out.gif) no-repeat scroll right center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-right: 10px;
    }

  a.spip_url {  }

  a.spip_note { background-color: rgb(238, 238, 238);
    }

  a.spip_glossaire:hover { text-decoration: underline overline;
    }

  .spip_recherche { border: 1px solid white;
    padding: 3px;
    width: 100%;
    font-size: 10px;
    background-color: rgb(133, 144, 154);
    color: white;
    }

  .spip_cadre { border: 1px solid rgb(102, 102, 102);
    padding: 5px;
    width: 100%;
    background-color: rgb(238, 238, 238);
    margin-top: 10px;
    }

  blockquote.spip { border: 1px solid rgb(170, 170, 170);
    margin: 10px 0px 10px 40px;
    background-color: rgb(255, 255, 255);
    padding-left: 10px;
    padding-right: 10px;
    }

  div.spip_poesie { border-left: 1px solid rgb(153, 153, 153);
    margin-left: 10px;
    padding-left: 10px;
    }

  div.spip_poesie div { text-indent: -60px;
    margin-left: 60px;
    }

  .spip-nbsp { border-bottom: 2px solid rgb(200, 200, 200);
    padding-left: 2px;
    padding-right: 2px;
    margin-left: -1px;
    margin-right: -1px;
    }

  .boutonlien { font-family: Verdana,Arial,Sans,sans-serif;
    font-weight: bold;
    font-size: 9px;
    }

  a.boutonlien:hover { color: rgb(69, 69, 69);
    text-decoration: none;
    }

  a.boutonlien { color: rgb(128, 128, 128);
    text-decoration: none;
    }

  a.triangle_block { margin-top: -3px;
    margin-bottom: -3px;
    margin-right: -3px;
    }

  a.triangle_block:hover { margin-left: 1px;
    margin-right: -4px;
    }

  h3.spip { margin-top: 40px;
    margin-bottom: 40px;
    font-family: Verdana,Arial,Sans,sans-serif;
    font-weight: bold;
    font-size: 120%;
    text-align: center;
    }

  .spip_documents { font-family: Verdana,Arial,Sans,sans-serif;
    font-size: 70%;
    }

  .spip_documents_center { margin: auto;
    text-align: center;
    width: 80%;
    }

  .spip_documents_left { margin: 0px 20px 5px 0px;
    text-align: center;
    }

  .spip_documents_right { margin: 0px 0px 5px 20px;
    text-align: center;
    }

  table.spip { border: 1px solid black;
    margin-left: auto;
    margin-right: auto;
    border-collapse: collapse;
    }

  table.spip caption { padding: 3px;
    caption-side: top;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-weight: bold;
    font-family: Verdana,Arial,Sans,sans-serif;
    font-size: 70%;
    }

  table.spip tr.row_first { background-color: rgb(192, 202, 212);
    }

  table.spip tr.row_odd { background-color: rgb(208, 208, 208);
    }

  table.spip tr.row_even { background-color: rgb(240, 240, 240);
    }

  table.spip td { margin: 1px;
    padding: 3px;
    text-align: left;
    }

  .rss-button { border-style: solid;
    border-color: rgb(255, 204, 153) rgb(102, 51, 0) rgb(51, 51, 0) rgb(255, 153, 102);
    border-width: 1px;
    margin: 0pt;
    padding: 0pt 3px;
    background: rgb(255, 102, 0) none repeat scroll 0%;
    font-family: verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 10px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(255, 255, 255);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-decoration: none;
    }

  .fond-agenda { background: transparent url(img_pack/fond-agenda.gif) no-repeat scroll right center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    margin-right: 3px;
    padding-right: 4px;
    line-height: 12px;
    color: rgb(102, 102, 102);
    }


