/*
Stylesheet used by all ATBQ Web site pages
*/

Body.annonce
{
        font-size:1.25em;
        color:#000080;
}

H1 
{
        font-family:Times, serif;
        font-weight:bold;
        font-style:italic;
        color:#800000;
}

H2
{
        font-family:Times, serif;
        font-weight:bold;
        font-style:italic;
        font-size:2em;
        color:#000080;
}

H2.Calendrier
{
        text-align:center;
}

H3,H4,H5
{
        padding-left:1.7em;
        padding-right:0.5em;
}

H3
{
        padding:0;
        text-align:center;
        color:blue;
        margin-top:1em;
        margin-bottom:0em;
}

H3.Calendrier
{
        font-size:2em;
        font-weight:normal;
}

H3.Annonce
{
        padding-left:1.7em;
        padding-right:0.5em;
        text-align:left;
        margin-top:1.5em;
}

H4.SubHead
{
        align:left;
}

H5.#terme
{
        border-top:0;
        float:left;
        font-size:0.9em;
        width:200px;
}

p
{
        font-family:Times, serif;
        padding-left:2em;
        align:left;
}

p.calendrier
{
        padding:0;
        text-align:center;
        font-size:1.5em;
}

p.Address,p.Telephone,p.Web,p.Email
{
        font-size:.85em;
        padding-left:0em;
        line-height:0.2em;
        margin-top:1em;
        margin-bottom:1em;
}

p.Telephone,p.Web,p.Email
{
        padding-left:0em;
        text-align:right;
}

p.bottom
{
        align:center;
}

p.terme
{
        padding-left:0em;
        margin-left:205px;
}

ul.toc li
{
        padding-left:1em;
        padding-bottom:0em;
        padding-top:0em;
}


ul,ol
{
        padding-left:1em;
}

ul li
{
        padding-bottom:1em;
        padding-top:1em;
}

ul ul li
{
        padding-bottom:1em;
}

ol p
{
        padding-left:0em;
}

ol ol
{
        padding-left:2em;
}

ol.lois
{
        font-size:1.5em;
        line-height:1.5em;
}

li.categorie
{
        margin-top:1em;
        font-weight:normal;
}

li.classe
{
        font-weight:bold;
}

li p
{
        font-weight:normal;
}

hr
{
        size:2px; 
        width:50%;
}

hr.Calendrier
{
        color:blue;
}

hr.Annonce
{
        width:25%;
        color:blue;
        text-align:left;
}

A
{
        font-family:Times, serif;
        text-decoration:underline;
}


A:visited      
{
        color:#7a3e1a;
        text-decoration:underline;
}

A.bottom
{
        font-family:Arial, sans-serif;
        font-size:.95em;
        padding-left:0.25em;
}

A.bottom:link  	   
{
        color:#336600;
        text-decoration:underline;
}

A.bottom:hover        
{
        color:#e47c1d;
        text-decoration:underline;
}

A.bottom:active       
{
        color:#e47c1d;
        text-decoration:underline;
}

div.list
{
        align:center;
        width:378px;
        clear:both;
        text-align:left;
}

div.list span.left 
{
        float:left;
        width:40%;
}

div.list span.right 
{
        float:right;
        width:58%;
}

div.executif
{
        width:70%;
        clear:both;
        text-align:left;
        font-size:1.1em;
        padding-bottom:7px;
}

div.executif span.role
{
        width:23%;

}

div.executif span.nom
{
        width:30%;
}

div.executif span.region
{
        width:22%;
}

div.executif span.telephone
{
        width:25%;
}

div.profs
{
        width:90%;
        clear:both;
        padding-left:45px;
        text-align:left;
        padding-bottom:7px;
}

div.profs span.nom
{
        width:35%;
}

div.profs span.region
{
        width:30%;
}

div.profs span.telephone
{
        width:34%;
}

div.cards
{
        width:830px;
        clear:both;
        text-align:left;
}

div.cards span.left
{
        width:49%;
        float:left;
}

div.cards span.right 
{
        width:49%;
        float:right;
}

table.tirages
{
        width:900px;
        clear:both;
        text-align:left;
        font-size:1.1em;
        padding-bottom:7px;
}

table.tirages td.mois
{
        width:20%;
        vertical-align:bottom;
}

table.tirages td.nom
{
        width:22%;
        vertical-align:bottom;
}

table.tirages td.prix
{
        width:35%;
        vertical-align:bottom;
}

table.tirages td.donateur
{
        width:20%;
        vertical-align:bottom;
}

