/*

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:#06C;
	text-align: center;

}



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;
	text-align: left;

}



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;

}

