.topheader {
background: url(../../../../../site_img/header.jpg);
margin-left: auto; 
margin-top: 20px; 
margin-bottom: 20px; 
margin-right:auto; 
width: 1000px; height: 300px;}

.menutop {
background-image: url(../../../../site_img/imgtopmenu.gif);
height: 21px; width: 978px; float: left;
margin-left: 11px; margin-top: 271px;}

.begin {
width: 1000px height: 15px;
background-image: url(../../../../site_img/begin.gif);}

.cont1 {
background-image: url(../../../../site_img/centre.gif); 
margin-left: auto; 
margin-right:auto;
margin-top: 10px; 
margin-bottom: 20px;  
width: 1000px;}
html>body .cont1{height: auto ; min-height: 800px}


.navig {
background: url(../../../../site_img/navig-forum.gif) no-repeat;
height: 45px;
margin-left: 15px; margin-right: 15px;
border-top: 1px #f63 solid;
}

.page {
background-color: transparent;
text-align: justify; color: #000;
margin-left: 15px; margin-right: 15px;}
html>body .page {height: auto; min-height: 800px;}

.footer {
background-image: url(../../../../site_img/end.gif);
width: 1000px; height: 15px;
clear : both ;}

.copyright_pj {
border: 1px #666 solid;
width: 982px; height: 15px;
background-color: #fff;
margin-left: auto; margin-right: auto; margin-bottom: 20px;
text-align: center; color: #666; padding-top: 2px;
font-size: 11px}

div.centrage {text-align: center; }


/* LES TITRES */

h1.lefth1{margin : 10px 60px 0px 10px ; font-size : 13px ; color : #444 ; border-bottom: 1px solid #848 ; padding-left : 45px; padding-top: 10px; background: url(../site_img/planete.gif) no-repeat; height: 24px}

h2.lefth2 {margin : 10px 20px 10px 15px ; font-size : 12px; color : #000 ; background-color : #fff ; }

h1.righth1{margin : 10px 60px 0 15px ; font-size : 12px ; color : #336 ; border-bottom: 0px solid #3f0 ; border-top: 3px solid #888 ; border-left: 3px solid #888 ; border-right: 0px solid #3f0 ; padding-left : 5px; background-color : #ff7 ; text-transform: uppercase;}


h2.righth2{margin : 10px 15px 10px 15px ; font-size : 12px; color : #000 ; background-color : #fff ; border-bottom: 1px solid #00f ; border-bottom-style: dotted; }


/* LES LIENS */
 
a.asite {color:#04f; font-size: 12px; text-decoration:underline;} 
a:hover.asite {color:#008; text-decoration:underline; font-style: italic;}
a.aright {color:#339; font-size: 11px; text-decoration:none; margin-left : 15px;} 
a:hover.aright {color:#008; text-decoration:underline overline; margin-left : 20px;}
a.aright2 {color:#339; font-size: 11px; text-decoration:none;} 
a:hover.aright2 {color:#008; text-decoration:underline overline; margin-left : 5px;}
a.aext {color: #c60; text-decoration:underline; font-size : 12px ;} 
a:hover.aext {color:#000; font-style: italic; text-decoration:underline;}
a.menu_haut { font-size : 12px ; font-weight : bold ; display : block ; color : #000 ; text-decoration : underline; font-family: georgia, arial;} 
a:hover.menu_haut {text-decoration : none; background-image: url(../../../../site_img/imgtopmenuselected.gif); margin-top: -2px; padding-top: 2px;  width : 80px ; height : 19px ; color: #fff;}
/* Propriétés du lien de bas de page */
a.copy{color:#666; text-decoration:none; font-size : 11px ;}
/* Image-lien sans contour  */
a img {border: 0;}

/* LES LISTES */

ul.amenutop {
margin-top: 2px;
padding : 0 ; 
list-style : none ;
color :#fff ;
font-size : 13px ;
text-align : center ;
}

li.liamenutop {
float : left ; 
background-color : transparent;
width : 80px ; 
height : 21px ; 
}


/* LES IMAGES */

/* Image avec marge  */
.img_left {margin-left : 15px}
.img {margin-left : 10px}
.contour {margin : 10px 10px 10px 10px ;} 


/* Image avec du texte à côté */
.presentcont {
  padding-top: 0px;
  padding-left: 0px;
}
.presentleft {
  float: left;
  margin-right : 10px ;
  margin-left : 10px ;
  } 
/* Fin Image avec du texte à côté */

/* Image droite avec du texte à côté */
.presentcontright {
  padding-top: 0px;
  padding-right: 0px;
}
.presentright {
  float: right;
  margin-right : 10px ;
  margin-left : 10px ;
  } 
/* Fin Image droite avec du texte à côté */

/* Format formulaire de recherche */
.search {color : #008; font-size: 11px}
.backsearch {border: 1px #777 solid; border-style: dashed; padding-bottom: 5px; padding-left: 10px; margin-left: 10px; margin-right: 20px; background: #f0ffff;}
/* Fin Format formulaire de recherche */
