/* CSS Document */
/* decoupage d'ensemble */
body{
   margin:0px;
   margin-top:20px;
   margin-bottom:20px;
   background-color:#FFF;
   text-align:center;
}

a img{
   border:none;
}


#centrehome{
   text-align:right;
   margin-left:auto;
   margin-right:auto;
   width:955px;
   min-height:550px;
   height:auto !important;
   height:550px;
   border:2px solid black;
   background-color:#8F8478;
   background-image:url(imgs/fond/fondcentre.jpg);
   background-repeat:no-repeat;
}

#centre{
   text-align:right;
   margin-left:auto;
   margin-right:auto;
   width:955px;
   min-height:550px;
   height:auto !important;
   height:550px;
   border:4px solid black;
   background-color:#8F8478;
   background-image:url(imgs/fond/fondcentre_int.jpg);
   background-repeat:no-repeat;
}
#page{
   text-align:left;
   float:right;
   width:730px;
   height:420px;
   margin-right:15px;
   margin-top:30px;
   margin-bottom:30px;
   font-family:Arial, Helvetica, sans-serif;

}

#actualite{
   text-align:left;
   float:left;
   position:relative;
   z-index:20;
   width:250px;
   height:410px;
   top:150px;
   margin-left:-60px;
   left:75px;
   font-family:Arial, Helvetica, sans-serif;
}
.actutitre{
font-size:20px;
letter-spacing:0.5em;
font-variant:small-caps;
font-weight:bold;
color:#FFFFFF;
}
#page thead,#page tfoot,#actualite thead,#actualite tfoot{
      background-color:#000;
      height:25px;
}
#page thead td,#page tfoot td,#actualite thead td,#actualite tfoot td{
   background-repeat:no-repeat;
}
#page thead .gauche,#actualite thead .gauche{
      background-image:url(imgs/fond/coin_h_gauche.jpg);
      background-position:left top;
}
#actualite thead .droit{
      background-image:url(imgs/fond/coin_h_d_blanc.jpg);
      background-position:right top;
}
#page thead .droit{
      background-image:url(imgs/fond/coin_h_droit.jpg);
      background-position:right top;
}
#page tfoot .gauche,#actualite tfoot .gauche{
      background-image:url(imgs/fond/coin_b_droit.jpg);
      background-position:left bottom;
}
#page tfoot .droit,#actualite tfoot .droit{
      background-image:url(imgs/fond/coin_b_gauche.jpg);
      background-position:right bottom;
}

#page tfoot td,#actualite tfoot td,#page thead td,#actualite thead td{
   text-align:center;

}
#page tbody td,#actualite tbody td{
      border-left:2px solid #000;
      border-right:2px solid #000;
      background-color:white;

}

#page tbody td, #page .accenseur{
   height:370px;
   margin-top:5px;
   margin-bottom:5px;

}
#home #page tbody td,#home #page .accenseur{
   height:410px;

}
.accenseur{
   padding-top:30px;
   overflow:auto;
   scrollbar-3dlight-color : #FFF;
   scrollbar-arrow-color : #C40028;
   scrollbar-base-color : #D2D2D2;
   scrollbar-darkshadow-color : #FFF;
   scrollbar-face-color : #B19A98;
   scrollbar-highlight-color : #B19A98;
   scrollbar-shadow-color : #B19A98;
   scrollbar-track-color :#FFF;


}


#actualite tbody td,#actualite .accenseur{
   height:280px;

}

#page .fondhome{
   text-align:center;
/*   background-image:url(imgs/fond/fondhome.jpg);
   background-position:right bottom;
   background-repeat:no-repeat;*/
}

#logo{
z-index:2000;
width:212px; height:161px;
display:block;
text-indent:-99999px;
position:absolute;
z-index:3000;
cursor:pointer;
}

/* partie pour les menus */

.menu{
   text-align:center;
   list-style:none;
   font-family:verdana;
   /*font-weight:bold;*/
   font-size:14px;
   margin:0px;
   padding:0px;
   border-right:1px solid #DFBAB7 ;
   border-left:1px solid #67423F;
   display:inline;

}
.ssmenu{
   text-align:center;
   list-style:none;
   font-family:verdana;
   /*font-weight:bold;*/
   font-size:12px;
   margin:0px;
   padding:0px;
   margin-top:-20px;
   margin-bottom:20px;

}

.ssmenu li{
   display:inline;
   padding-left:15px;
   padding-right:15px;

}


.ssmenu a{
   text-decoration:none;
   color:#000;

}
.ssmenu a:hover{
   color: #C40028;

}
.ssmenu img{
   border:none;
   vertical-align:baseline;
   margin-right:3px;
}

.menu a{
   color:#FFFFFF;
   text-decoration:none;

}
.menu a:hover{
   color: #C40028;

}
.menu li{
   display:inline;

   border-right:1px solid #67423F;
   border-left:1px solid #DFBAB7 ;
   padding:2px;
   padding-left:5px;
   padding-right:5px;

}


.menu .spacer{
   width:1px;
   margin:0px;
   height:25px;
   vertical-align:middle;
}

.menu .sel{
   background-color : #E4DCDB;
}


.contsousmenu .menu .sel{
   background-color : #FAF5F4;
}
.ssmenu .sel a{
   color:#C40028;
}

.menu .sel a{
   color:#C40028 ;
}
.menu .sel a:hover{
   color:#67423F;

}

#contenu blockquote a{
   text-decoration:none;
}


.contsousmenu{
   background-color : #E4DCDB;

   height:20px;
}
.contsousmenu .droit2{
      border-right:2px solid #000;
}
.contsousmenu .gauche2{
      border-left:2px solid #000;
}
.contsousmenu .menu a{
   font-size:12px;
   color:#67423F;

}

.contsousmenu .spacer{
   height:20px;
}

.contsousmenu td{
 border-bottom:1px solid #67423F

}



/* style des block d'actu */

.blockactu{
   margin:15px;
   margin-bottom:60px;
   font-size:11px;
   text-align:left;
}

.blockactu p{
   margin:0px;
   margin-bottom:10px;

}
.blockactu .date{
   font-style:italic;
   font-weight:bold;
}

.blockactu .titre{
background-image:url(imgs/elmt/puce.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:12px;
   font-weight:bold;
   margin-bottom:0px;
}
.blockactu a .savoirplus{
   border:none;float:right;
}

/* recommander a un ami */
.recommander {
   background-color:white;
   font-family:verdana;
   font-size:12px;
   margin:3px;
   padding:0;
   border:0;
}
.recommander tr {
   padding:0;
}
.recommander th {
   color:white;
   background:#a99;
   padding: 6px;
}
.recommander td {
   text-align:left;
}