body {
    font-family: verdana, sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    background-color: #666666;
}


hr {
    display : block;
    height: 1px;
    padding: 0;
    color: transparent;
    background-color: transparent;
    border: none;
    border-top : 1px dashed #666666;
    margin : 0px auto;
    /*marges sous ie*/
    _margin: -7px auto;
}

ul {
    margin-top: 10px;
}

form {
    margin: 0;
    padding: 0;
}

h1 {
    color: #005aaa;
    font-size: 18px;
    margin-top: 0;
}
#corpsUne h1 {
    text-align: center;
}
#actusToutesAssoUne h1, #agendaLoAssoUne h1 {
    text-align: left;
    font-size: 16px;
}
h2 {
    color: white;
    font-size: 16px;
    text-indent: 10px;
    background-color: #ee7700;
    margin-top: 0;
}
#zoneRechercheAssoUne h2 {
    color: #005aaa;
    text-indent: 0;
    background-color: transparent;
    margin: 0;
}
.moduleKmlUne h2 {
    color: #ee7700;
    text-indent: 0;
    background-color: transparent;
    margin: 0;
}

h3 {
    color: #005aaa;
}

#corpsUne h3, .moduleKmlUne h3 {
    color: #005aaa;
    font-size: 11px;
    font-weight: normal;
    /*background-color: #005aaa;*/
}

h1:first-letter,h2:first-letter,h3:first-letter {
    text-transform: uppercase;
}


a {
    /*color: #ee7700;
    text-decoration: none;*/
    color: #005aaa;
    text-decoration: underline;
}
a:hover {
    text-decoration: underline;
}

#conteneur {
    width: 930px;
    margin: 0 auto;
    background-color: white;
}
#corps {
    padding: 5px;
    _height: 483px;
    min-height: 483px;
    position: relative;
}
.zoneLiensRetour {
    /*float: right;*/
    position: absolute;
    right: 5px;
    top: 5px;
}
#footer {
    text-align: center;
    color: white;
    padding: 5px;
    background-color: #666666;
}
#footer a {
    color: white;
}

#zoneRechercheAssoUne {
    float: left;
    width: 460px;
}
#zoneRechercheAssoUne li {
    margin-bottom: 5px;
}

#agendaLoAssoUne {
    display: table;
    width: 440px;
    background-color: #eeeeee;

    padding: 0 10px;

    /*ie6*/
    _float: right;
}

#agendaLoAssoUne a {
    color: #ee7700;
    text-decoration: none;
}

#agendaLoAssoUne a:hover {
    text-decoration: underline;
}

#agendaLoAssoUne .fiche {
    /*float: left;*/
    width: 430px;

    clear: both;


}
.zoneAgenda .fiche {
    padding: 5px;
    border-bottom: 1px dashed #666666;
}
.zoneAgenda .dateEVT {
    font-size: 9px;
    color: black;
}
.zoneAgenda .dateEVTfin {
    font-size: 9px;
    color: #ee7700;
}
.zoneAgenda .titre {
    color: #005aaa;
    font-weight: bold;
}
.zoneAgenda  .soustitre {
    color: #005aaa;
}
.zoneAgenda .fiche img{
   float: left;
   /*max-width: 100px;
   width: expression(this.width > 100 ? 100: true);*/
   max-height: 35px;
   height: expression(this.height > 35 ? 35: true);
   margin: 3px 5px 0 0;
}
.zoneAgenda a {
    color: #ee7700;
    text-decoration: none;
}

.zoneAgenda a:hover {
    text-decoration: underline;
}

#actusToutesAssoUne {
    padding: 5px;
    width: 910px;
    background-color: #eeeeee;
}

#actusToutesAssoUne td {
    width: 450px;
}
#actusToutesAssoUne h2, #actusToutesAssoUne h3, #actusToutesAssoUne p {
    margin: 0;
    padding: 0;
}

.entete, .entete a {
    font-size: 10px;
    color: #666666;
}
.entete a {
    text-decoration: none;
}
.entete a:hover {
    text-decoration: underline;
}

#actusToutesAssoUne .entete {
    position: relative;
    top: 3px;
}


.fiche .zoneDescription {
    width: 450px;
    _height: 200px;
    min-height: 200px;
    text-align: justify;
    float: left;
    margin-right: 10px;
}

.fiche .zoneActivites {

}

.fiche .zoneActivites .colonneActivites{
    float: left;
    width: 33%;
}

.fiche h1 img{
    vertical-align: middle;
}

.fiche .zoneDescription img{
    float:left;
    margin-right:10px;
}

.fiche .tabCoordonnees {
    width: 100%;
    padding: 0;
}

.fiche .zoneAgenda {
    display: table;
    width: 450px;
    _height: 200px;
    min-height: 200px;
    padding: 5px;
    background-color: #eeeeee;

    /*ie6*/
    _float: right;
}

#logoAsso {
    max-width: 400px;
    width: expression((this.width > 400 && this.height<100) ? 400: true);
    max-height: 100px;
    height: expression((this.height > 100) ? 100: true);
}


.fiche .zoneActu {
    clear: both;
    padding: 5px;
    width: 910px;
    background-color: #eeeeee;
}

.fiche .zoneActu td{
   width: 450px;
}


/**********************   menu espace association   ***************************/

#barreMenu {
    width: 100%;
    height: 24px;
    background-color: #005aaa;
    margin-bottom: 5px;
} 
#menu {
   list-style-type: none;
   margin: 0;
   padding: 0;
}
#menu li {
   float: left;
   position:relative;
   margin: 0;
   padding: 0;
}      
#menu li a {
   display: block;
   margin: 0;
   padding: 0;
   color : white;
   font-weight : bold;
   font-size : 12px;
   text-decoration : none;
   padding: 5px 15px;
}
#menu li a:hover {
   /*text-decoration : underline;*/
   background-color: black;
}

/*****************   menu espace extranet association   ***********************/

#barreMenuExtranet {
    width: 100%;
    height: 24px;
    background-color: #ee7700;
    margin-bottom: 5px;
} 
#menuExtranet {
   list-style-type: none;
   margin: 0;
   padding: 0;
}
#menuExtranet li {
   float: left;
   position:relative;
   margin: 0;
   padding: 0;
}      
#menuExtranet li a {
   display: block;
   margin: 0;
   padding: 0;
   color : white;
   font-weight : bold;
   font-size : 12px;
   text-decoration : none;
   padding: 5px 15px;
}
#menuExtranet li a:hover {
   /*text-decoration : underline;*/
   background-color: black;
}


@media print{
    #conteneur {width:100%;}
    /*#header-print {display:block;}
    #header {display:none;}
    #gauche {display:none;}         */
    #corps{margin-left:0px;}
    #menu{display:none;}
    #footer img{display:none;}
    #footer .texte{position:relative;width:auto;}
    #agendaLoAssoUne {width:47%;}
    #zoneRechercheAssoUne {width:47%;}
    #agendaLoAssoUne .fiche {width:100%;}
    .fiche .zoneAgenda {width:47%;}
    .fiche .zoneActu {width:100%;}
    .fiche .zoneActu td {width: 47%;}
    .fiche .zoneDescription {width: 47%;}
    #calendrier {display:none;}
}