 body  {
margin : auto;
background : url('images/fond-horizontal.png') repeat-y center 0%;
color : black;
font-family : tahoma;
font-size : 13px;
background-color : #fbfbfb;
}

img
{
	border: none;
}

 select, textarea, input  {
font-family : Verdana, Arial, Sans-serif;
font-size : 13px;
background-color : #ffffff;
border : 1px solid #999999;
color : #000000;
}

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
  .highslide-html  {
background-color : white;
}
.highslide-html-content {
position : absolute;
display : none;
}
.highslide-loading {
display : block;
color : black;
font-size : 8pt;
font-family : sans-serif;
font-weight : bold;
text-decoration : none;
padding : 2px;
border : 1px solid black;
background-color : white;
padding-left : 22px;
background-image : url(highslide/graphics/loader.white.gif);
background-repeat : no-repeat;
background-position : 3px 1px;
}
a.highslide-credits, a.highslide-credits i {
padding : 2px;
color : silver;
text-decoration : none;
font-size : 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
color : white;
background-color : gray;
}
.highslide-wrapper {
background-color : white;
}
.highslide-wrapper .highslide-html-content {
width : 400px;
padding : 5px;
}
.highslide-wrapper .highslide-header ul {
margin : 0;
padding : 0;
text-align : right;
}
.highslide-wrapper .highslide-header ul li {
display : inline;
padding-left : 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
display : none;
}
.highslide-wrapper .highslide-header a {
font-weight : bold;
color : gray;
text-transform : uppercase;
text-decoration : none;
}
.highslide-wrapper .highslide-header a:hover {
color : black;
}
.highslide-wrapper .highslide-header .highslide-move a {
cursor : move;
}
.highslide-wrapper .highslide-footer {
height : 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
float : right;
height : 11px;
width : 11px;
background : url(highslide/graphics/resize.gif);
}
.highslide-move {
cursor : move;
}
.highslide-resize {
cursor : nw-resize;
}
.highslide-display-block {
display : block;
}
.highslide-display-none {
display : none;
}


/* These must be the last of the Highslide rules */


  object, param  {
margin-bottom : -2px;
}
pre {
font-size : 13px;
width : 100%;
overflow : scroll;
}
a:link, a:visited, a:active {
color : black;
font-family : tahoma;
font-size : 13px;
background-color : transparent;
text-decoration : none;
}
a:hover {
color : black;
font-family : tahoma;
font-size : 13px;
background-color : transparent;
text-decoration : none;
}
#screenshot {
position : absolute;
border : 1px solid #ccc;
background : #333;
padding : 5px;
display : none;
color : #fff;
} 


  object, param  {
margin-bottom : -2px;
}
pre {
font-size : 13px;
width : 100%;
overflow : scroll;
}
a:link, a:visited, a:active {
color : black;
font-family : tahoma;
font-size : 13px;
background-color : transparent;
text-decoration : none;
}
a:hover {
color : black;
font-family : tahoma;
font-size : 13px;
background-color : transparent;
text-decoration : none;
}
#screenshot {
position : absolute;
border : 1px solid #ccc;
background : #333;
padding : 5px;
display : none;
color : #fff;
}
object, param {
margin-bottom : -2px;
}
pre {
font-size : 13px;
width : 100%;
overflow : scroll;
}
.news-comment a:link, .news-comment a:visited, .news-comment a:active {
color : #577e07;
font-family : tahoma;
font-size : 13px;
text-decoration : none;
}
.news-comment a:hover {
color : #577e07;
font-family : tahoma;
font-size : 13px;
text-decoration : none;
background-color : transparent;
text-decoration : none;
}
#vertical {
width : 100%;
background : url('images/fond-vertical.png') repeat-x;
}
#header {
margin : auto;
background : url('images/header.png') no-repeat;
width : 1024px;
height : 131px;
color : white;
}
#site {
margin : auto;
}
#menu {
width : 202px;
background : url('images/menu.png') no-repeat;
}
#menubis {
padding-left : 38px;
}
#borderbottommenudernier {
margin-left : 39px;
width : 157px;
border-bottom : 1px solid #658915;
}
#block-gauche {
background : url('images/block-gauche-fond.png') repeat-y;
width : 202px;
}
.block-gauche-haut {
background : url('images/block-gauche-haut.png') no-repeat;
width : 202px;
height : 28px;
}
.block-gauche-titre {
margin-left : 54px;
padding-top : 8px;
}
.block-gauche-contenu {
background : url('images/block-gauche-contenu.png') no-repeat;
width : 202px;
}
.block-gauche-conteneur {
margin-left : 38px;
padding-top : 5px;
width : 161px;
}
#corp-fond {
background : url('images/corp-fond.png') repeat-y;
width : 822px;
}
#corp-fond-forum {
background : url('images/corp-fond-forum.png') repeat-y;
width : 822px;
} 
  #milieu-corp-haut  {
background : url('images/milieu-corp-haut.png') no-repeat;
width : 822px;
height : 25px;
}
#milieu-corp-haut-forum {
background : url('images/milieu-corp-haut-forum.png') no-repeat;
width : 822px;
height : 25px;
}
.site-contenu {
width : 544px;
margin-left : 3px;
margin-right : 3px;
}
.site-contenu-forum {
width : 780px;
margin-left : 3px;
margin-right : 3px;
}
.block-centre-haut {
background : url('images/block-centre-haut.png') no-repeat;
width : 550px;
height : 34px;
}
.block-centre-titre {
margin-left : 36px;
padding-top : 3px;
color : #577e07;
}

  .block-centre-contenu  {
background : url('images/block-centre-contenu.png') no-repeat;
width : 550px;
}
.block-centre-conteneur {
margin-left : 8px;
width : 533px;
}
.news-comment {
color : #577e07;
text-align : right;
}
.block-centre-bas {
background : url('images/block-centre-bas.png') no-repeat;
width : 550px;
height : 3px;
}
.block-centre-haut-large {
background : url('images/block-centre-haut-large.png') no-repeat;
width : 786px;
height : 34px;
}
.block-centre-contenu-large {
background : url('images/block-centre-contenu-large.png') no-repeat;
width : 786px;
}
.block-centre-conteneur-large {
margin-left : 8px;
width : 769px;
}
.block-centre-bas-large {
background : url('images/block-centre-bas-large.png') no-repeat;
width : 786px;
height : 3px;
}
.block-unique-fond-bas {
background : url('images/block-unique-fond-bas.png') no-repeat bottom 0%;
width : 272px;
height : 115px;
}
#unique-droite {
width : 237px;
margin-bottom : 5px;
}
.block-unique-gauche {
background : url('images/block-unique-gauche.png') no-repeat;
width : 237px;
height : 143px;
vertical-align : top;
}
.block-unique-titre {
color : #aceb00;
padding-left : 22px;
padding-top : 0;
}
.unique-droite-1 {
margin-left : 5px;
}
.unique-droite-2 {
margin-left : 5px;
}
.unique-droite-3 {
margin-left : 5px;
}
.unique-droite-4 {
margin-left : 5px;
}
.unique-droite-5 {
margin-left : 5px;
}
.unique-droite-6 {
margin-left : 5px;
}
.unique-droite-15 {
margin-left : 5px;
padding-top : 32px;
}
.unique-droite-16 {
margin-left : 5px;
padding-top : 8px;
}
.block-droite-haut {
background : url('images/block-droite-haut.png') no-repeat;
width : 237px;
height : 25px;
}
.block-droite-titre {
color : #aceb00;
margin-left : 22px;
padding-top : 6px;
}
.block-droite-conteneur {
margin-left : 3px;
padding-top : 2px;
width : 232px;
color : white;
}
.block-droite-conteneur a:link, .block-droite-conteneur a:visited, .block-droite-conteneur a:active {
color : white;
font-family : tahoma;
font-size : 13px;
text-decoration : none;
}
.block-droite-conteneur a:hover {
color : white;
font-family : tahoma;
font-size : 13px;
text-decoration : none;
background-color : transparent;
text-decoration : none;
}
#footer {
display : block;
margin : auto;
background : url('images/footer.png') no-repeat;
width : 1024px;
height : 159px;
padding-bottom : 1px;
border-bottom : none;
}
#footer-forum {
display : block;
margin : auto;
background : url('images/footer-forum.png') no-repeat;
width : 1024px;
height : 159px;
padding-bottom : 1px;
border-bottom : none;
} 
