body {
		 background-color: rgb(207,207,207);
     margin: 0; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
     }

/* titre H1 */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1955A3;
	font-weight: bold;
	text-align: left ;
}

#global {
     position: relative; /* on positionne le conteneur */
     top: 0px;
     margin-left: auto;
     margin-right: auto;
     width: 900px;
     height: auto;
     text-align: center;
     }
  
.logintxt {
	margin-left: 10px;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1955A3;
}

.pseudo {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}

.rubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #828490;
}

.textePetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: left;
}

.image1 {
		position: absolute;
    top: 0px;
    left: 0px;
    height: 264px;
    width: 900px;
    z-index: auto;
}

.image2 {
		position: absolute;
    top: 264px;
    left: 0px;
    height: 50px;
    width: 6px;
    z-index: auto;
}

.image3 {
		position: absolute;
    top: 264px;
    left: 6px;
    height: 50px;
    width: 216px;
    z-index: auto;
 }

.image4 {
		position: absolute;
    top: 264px;
    left: 222px;
    height: 50px;
    width: 66px;
    z-index: auto;
}

.image5 {
		position: absolute;
    top: 264px;
    left: 288px;
    height: 50px;
    width: 103px;
    z-index: auto;
}

.image6 {position: absolute;
    top: 264px;
    left: 391px;
    height: 50px;
    width: 75px;
    z-index: auto;
}

.image7 {
		position: absolute;
    top: 264px;
    left: 466px;
    height: 50px;
    width: 115px;
    z-index: auto;
}

.image8 {
		position: absolute;
    top: 264px;
    left: 581px;
    height: 50px;
    width: 91px;
    z-index: auto;
}

.image9 {
		position: absolute;
    top: 264px;
    left: 672px;
    height: 50px;
    width: 50px;
    z-index: auto;
}

.image10 {position: absolute;
    top: 264px;
    left: 722px;
    height: 50px;
    width: 88px;
    z-index: auto;
}

.image11 {
		position: absolute;
    top: 264px;
    left: 810px;
    height: 50px;
    width: 83px;
    z-index: auto;
}

.image12 {position: absolute;
    top: 264px;
    left: 893px;
    height: 50px;
    width: 7px;
    z-index: auto;
}

.image13 {position: absolute;
    top: 314px;
    left: 0px;
    height: 158px;
    width: 9px;
    z-index: auto;
}

.image14 {
		position: absolute;
		background-image:url(images/template/SiteWeb_GarryFr_MiniProd-15.gif);
    top: 313px;
    left: 9px;
    height: 158px;
    width: 210px;
    z-index: auto;
}

.image15 {
		position: absolute;
    top: 314px;
    left: 219px;
    height: 158px;
    width: 4px;
    z-index: auto;
}

.image16 {
		position: absolute;
		background-image:url(images/template/SiteWeb_GarryFr_MiniProd-17.gif);
    top: 314px;
    left: 223px;
    height: 730px;
    width: 677px;
    z-index: auto;
}

.image17 {
		position: absolute;
		background-image:url(images/template/SiteWeb_GarryFr_MiniProd-18.gif);
    top: 472px;
    left: 0px;
    height: 129px;
    width: 223px;
    z-index: auto;
}

.image17-txt {
	position: absolute;
	top: 47px;
	left: 10px;
	text-align: left;
}

.help {
	position: absolute;
    top: 750px;
    left: 0px;
    height: 141px;
    width: 223px;
    z-index: auto;
}

.image18 {
	position: absolute;
    top:605px;
    left: 0px;
    height: 443px;
    width: 223px;
    z-index: auto;
    background:#CFCFCF;
}

.image19 {
	position: absolute;
	background-repeat : repeat-x;
    top: 1195px;
    left: 0px;
    height: 8px;
    width: 900px;
    z-index: auto;
 }

.image20 {
		position: absolute;
    left: 0px;
    height: 148px;
    width: 900px;
    z-index: auto;
}
    
    
/* Debut du CSS des News */

div#conteneur
{
	width: 100% ;
	margin: 0 auto ;
	text-align: left ;
/*	border: 1px solid #3B1300 ; */

}

.news {
		position: absolute;
    top: 314px;
    left: 223px;
    height: 730px;
    width: 677px;
    z-index: auto
}

.titrenews {
	margin-left: 15px ;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1955A3;
}



div#contenu
{
	padding: 0 10px 0 10px ;
}

div#contenu_news
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px ;
	padding: 0 10px 0 10px ;
	border: 1px solid #3B1300 ;
	background-color:#EDEDED;
}

.pun .codebox pre {
direction:ltr;
overflow:auto;
text-align:left;
width:100%;
font-size: 12px ;
}
* html .pun .codebox pre {
padding-bottom:10px;
}
:first-child + html .pun .codebox pre {
padding-bottom:10px;
}

.pun .codebox, #punhelp .codebox code {
background:none repeat scroll 0 0 #333333;
color:#FFFFFF;
}

.pun .codebox pre code {
padding:0.75em;
white-space:pre;
}
.pun div[class*="codebox"] pre code {
display:inline-block;
}
* html .pun .codebox pre code {
display:block;
}
.pun .codebox pre.vscroll {
height:32em;
overflow:auto;
}

div#contenu_news img {
	border: 0px;
}

div#contenu h2
{
	line-height: 25px ;
	font-size: 1.8em ;
	color: #000000 ;
	border-bottom: 1px solid #86690B ;
}

div#contenu h3
{
	margin-left: 15px ;
	padding-left: 5px ;
	border-top: 1px solid #003366 ;
	border-left: 3px solid #003366 ;
	color: #996600 ;
	font-size: 0.9em ;
}
div#contenu2
{
	padding: 0 3px 0 3px ;
}
div#contenu_partenaires
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 10px 0 10px ;
}

div#contenu_partenaires img {
	border: 0px;
}

#lastelement {
margin-bottom: 0; 
padding-bottom: 50px;
}

.copyright {
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1955A3;
}
.by {
  text-align: right;
  font-size: 11px ;
	padding: 2px 10px 2px 10px ;
	color: #FF0000 ;
	border-top: 1px solid #000000 ;
	border-left: 1px solid #000000 ;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 200px;
border: 1px solid black;
padding: 2px;
color: #FFFFFF ;
font-size: 17px ;
background-color: #0000FF;
visibility: hidden;
z-index: 100;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}