/* CSS Document */
*{margin:0;padding:0;}

body{
background-color:#f5ffb1;
text-align:center;
font-family: Verdana;
font-size:0.75em;
}

.page{
height:590px;
width:800px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}

a{
text-decoration:none;
color:black;
}

a:visited{
text-decoration:none;
}

.banniere a img{
border:0;
}

h1{
font-family: Papyrus;
font-size:2em;
color:#c94446;
margin-top:10px;
margin-bottom:15px;
}


h2/*sert pour equipe*/{
display:inline;
float:left;
font-size:12px;
font-family: Verdana;
}
  
h3{
font-size:12px;
font-family: Verdana;
}

p{
text-align:justify;
margin:0px;
padding:0px;
margin-left:25px;
margin-right:30px;
margin-bottom:12px;
}

ul{
text-align:left;
margin-left:70px;
margin-bottom:5px;
}

/*!!!!!FLASH INFO!!!!!*/

  .flashInfo{  
  width:800px;
  height:45px;
  background-image: url(images/flashInfo.gif);
  background-repeat:no-repeat;
  }   
      form{
      float:right;
      padding-top:12px;
      padding-right:22px;
      font-size:0.95em;
      }
      
      #go{
      background-image: url(images/go.png);
      border:none;
      background-color:#AAC1FB;
      height:25px;
      width:25px;
      cursor:pointer;
      }
    
/*!!!!!MENU!!!!!*/

.menu{
z-index:2;
position:relative;
width:169px;
height:426px;
background-image: url(images/menu.gif);
float:left;
}

    .menujs ul,.menujs li, span img {
    list-style-type: none;
    cursor: pointer;
    margin-top:2px;
    margin-left:0px;
    }
    
    .menujs {
    z-index:2;
    margin-top:19px;
    float:left;
    width: 125px;
    font-size:0.75em;
    }
    
    .menujs span img{
    margin-top: 4px;
    height: 26px;
    display:block;
    border:none;
    margin-left:12px;
    }
    
    .menujs li {
    color:black;
    height:19px;
    width:138px;
    margin-top:2px;
    margin-left:15px;
    padding-right:8px;
    /*border:1px solid black;*/
    text-align:left;
    background-image: url(images/sousbouton.gif);
    background-repeat: no-repeat;
    }

    .menujs a li img{
    border:none;
    }
    .menujs a li, .menujs span a {
    color: black;
    text-decoration: none;
    display: block;
    }

/*!!!!!CONTENU!!!!!*/

.contenu{
float:left;
margin-top:1px;
margin-bottom:10px;
width:621px;
height:425px;
background-image: url(images/contenu.gif);
background-repeat: no-repeat;

}

.contenu_de_contenu{
position:relative;
margin-top:5px;
/*left:410px;*/
width:621px;
height:409px;
overflow:auto;
}

  .trombi{
  position:relative;
  width:565px;
  height:65px;
  border-bottom:1px solid black;
  margin-bottom:5px;
  margin-left:10px;
  }

  
  .trombi img{
  float:left;
  margin-right:2px;
  }
  
  .trombi p{
  text-indent:0;
  margin-right:0;
  margin-bottom:0;
  }

/*!!!!!PIED DE PAGE!!!!!*/

.piedDePage{
float:left;
height:42px;
background-image: url(images/piedDePage.png);
background-repeat: no-repeat;
width:779px;
margin-top:-16px;
margin-left:11px ! important;
margin-left:6px;
}

.piedDePage p{
font-size: xx-small;
text-align:center;
text-indent:0;
margin-top:2px;
margin-bottom:3px;
margin-left:0px;
margin-right:0;
line-height:8px;
}

/*DIAPORAMA*/
.miniatures{
width:564px;
margin-left:10px;
}

.miniatures img{
margin-top:2px;
/*border:1px solid black;*/
}

/*!!!!!MENTIONS LEGALES!!!!!!*/
#mentionsTexte{
z-index:10;
position:absolute;
top:10px;
left:325px;
background-color:#acc4fc;
height:auto;
width:50%;
border:1px solid black;
-moz-border-radius:20px;
filter:alpha(opacity=90);
opacity:0.9;
}        

/*!!!!!NEWS!!!!!*/

#conteneur_defil { 
float:left;
width:426px; 
overflow:hidden;
line-height:normal;
}

#cadre_defil {
margin-top:15px;
margin-left:15px;
position:relative; 
width:422px; 
height:23px; 
overflow:hidden;
}

#defile { 
position:absolute;
text-align:left;
font-family: papyrus;
font-size:17px;
font-weight:bold;
color:#000000;
}


/*!!!!!Admin_news!!!!!*/
#sup_news {
margin-top:5px;
float:left;
margin-left:30px;
border:1px solid black;
width:535px;
}

#admin_news {
margin-top:5px;
float:left;
width:505px;
}

/*!!!!!Div googlemap!!!!!*/
#map{
float:left;
width:500px ! important; 
height:300px ! important;
width:400px; 
height:300px;
margin-left:55px;
}

/*!!!!!trombi_admin!!!!!*/
#trombi_admin{
  position:relative;
  width:565px;
  height:auto;
  border-bottom:1px solid black;
  margin-bottom:5px;
  margin-left:10px;
  }

  #trombi_admin img{
  float:left;
  margin-right:2px;
  }
  
  #trombi_admin p{
  text-indent:0;
  margin-right:0;
  margin-bottom:0;
  }
  
.form_aj_membre{
float:left;
}

.form_sup_membre{
width:100px;
margin-left:15px;
margin-bottom:15px;
padding-right:15px;
padding-left:20px;
float:left;
}

/*!!!!!agenda_admin!!!!!*/
.lien{
margin-left:50px;
border:1px solid grey;
width:500px;
height:45px;
}

.lien a{
color:blue;
float:right;
clear:both;
}

.lien h3{
float:left;
clear:right;
}
/*!!!!!pdf_admin!!!!!*/
#pdf{
position:absolute;
right:360px;
}

#sup_pdf {
float:left;
clear:both;
margin-top:10px;
margin-left:40px;
border:1px solid black;
width:500px;
height:auto;
}

/*!!!!!equipe_admin!!!!!*/
#admin_equipe {
margin-top:5px;
float:right;
width:505px;
}

/*!!!!!photos_admin!!!!!*/
#admin_photos {
margin-top:5px;
float:left;
width:505px;
}

/*!!!!!photos_admin!!!!!*/
.contenu_edition{
float:left;
width:621px;
height:430px;
background-image: url(images/contenu.gif);
background-repeat: no-repeat;
overflow:auto;
}
