body { font-family: Verdana, Arial, Helvetica, sans-serif; } 
td, th { font-size:11px; }

h1 { font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif; color:#cc0000; font-size:18px; font-weight:normal; text-align:left; margin-top:0; margin-bottom:0; border-bottom: 1px solid #CC0000; }
h2 { font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif; color:#000099; font-size:14px; font-weight:normal; font-variant: small-caps; text-align:justify; margin-top:0; margin-bottom:5px;  border-bottom: 1px dotted #000099;}
h3 { font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif; color:#000099; font-size:11px; font-weight:normal; text-align:justify; margin-top:0; margin-bottom:0; }
h4 { font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif; color:#000099; font-size:11px; font-weight:normal; text-align:justify; margin-top:0; margin-bottom:0; }
h5 { font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif; color:#000000; font-size:11px; font-weight:normal; text-align:justify; margin-top:2px; margin-bottom:5px; }
h6 { font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif; color:#000000; font-size:11.0px; font-weight:normal; text-align:justify; margin-top:0; margin-bottom:0; }


.datespele
{ font-size:13.5px;font-family:Verdana;color:#000099;}

.theme
{ font-size:20.0px;font-family:Verdana;color:#CC0000;}

.soustheme
{ font-size:12.0px;font-family:Verdana;color:#CC0000;}

.themejour
{ font-size:13.0px;font-family:Verdana;color:#000000;}

.titrebleu12
{ font-size:12.0px;font-family:Verdana;color:#000099;}

.warning
{ font-size:11.0px;font-family:Verdana;color:#FF0000;}


p.retrait30 { margin-left:30px; margin-top:5px; margin-bottom:0px;}

a.lien0 {font-size:18.0pt;font-family:Verdana;color:#CC0000;
text-decoration:none;text-decoration:underline;} 
a:hover.lien0 {font-size:18.0pt;font-family:Verdana;color:FF0000;
text-decoration:none;text-decoration:underline;}

a.lien1 {font-size:12.0px;font-family:Verdana;color:#000099;
text-decoration:none;text-underline:none} 
a:hover.lien1 {font-size:12.0px;font-family:Verdana;color:#000099;
text-decoration:none;
border-top: 1px solid #000099;
border-bottom: 1px solid #000099;}

a.lien2 {font-size:10.0px;font-family:Verdana;color:#000099;
text-decoration:none;text-underline:none} 
a:hover.lien2 {font-size:10.0px;font-family:Verdana;color:#000099;
text-decoration:none;
border-top: 1px solid #000099;
border-bottom: 1px solid #000099;}

a.lien3 {font-size:11.0px;font-family:Verdana;color:#CC0000;
text-decoration:none;text-underline:none} 
a:hover.lien3 {font-size:11.0px;font-family:Verdana;color:#CC0000;
text-decoration:none;
border-top: 1px solid #CC0000;
border-bottom: 1px solid #CC0000;}

a.class1 {font-size:10px;font-family:Verdana;color:#000099;
text-decoration:none;text-underline:none} 
a:hover.class1 {font-size:10px;font-family:Verdana;color:#000099;
text-decoration:none;text-decoration:underline;} 

a.class2 {font-size:11.0px;font-family:Verdana;color:#000099;
text-decoration:none;} 
a:hover.class2 {font-size:11.0px;font-family:Verdana;color:#000099;
text-decoration:none;
border-bottom: 1px solid #000099;}

a.class3 {font-size:12.0px;font-family:Verdana;font-weight:bold;color:#000000;
text-decoration:none;text-underline:none} 
a:hover.class3 {font-size:12.0px;font-family:Verdana;font-weight:bold;color:#CC0000;
text-decoration:none;text-decoration:underline;} 


a.class4 {font-size:10.0px;font-family:Verdana;color:#FFFFFF;font-weight:bold;
text-decoration:none;text-underline:none; margin-top: 5;} 
a:hover.class4 {font-size:10.0px;font-family:Verdana;color:#FFFFFF;font-weight:bold;
text-decoration:none;text-decoration:underline; margin-top: 5;}

a.class5 {font-size:10.0px;font-family:Verdana;color:#FFFFFF;font-weight:bold;
text-decoration:underline; margin-top: 5;} 
a:hover.class5 {font-size:10.0px;font-family:Verdana;color:#CC0000;font-weight:bold;
text-decoration:underline; margin-top: 5;} 


    td.txt1 { font-family: Verdana; color:#ffffff; font-size: 10; margin-top: 0}
    td.txt2 { font-family: Verdana; color:#000099; font-size: 12; margin-top: 0;}
    td.txt3 { font-family: Verdana; color:#000099; font-size: 11px; margin-top: 0}
    td.txt4 { font-family: Verdana; color:#000099; font-size: 11px; margin-top: 0; text-align:center;}
    td.txt5 { font-family: Verdana; color:#ffffff; font-size: 11; margin-top: 2}




A.menubanner {
text-decoration: none;
text-align:center;
font-family:Verdana;
font-size:10px;
font-weight:bold;
color: #000099;
border: none;
background-color:#ffffff;
}

A.menubanner:hover {
font-family:Verdana;
font-size:10px;
font-weight:bold;
color: #ffffff;
background-color:#000099;
}


A.menulink {
text-decoration: none;
font-family:Verdana;
font-size:9px;
color: #000099;
BORDER: none;
text-underline:none
}

A.menulink:hover {
text-decoration:underline;
}

.bannierehaut {
  width: 770px;
  height: 115px;
  padding: 0px;
  background-image:url(/images/banniere06.jpg);
  background-repeat:no-repeat;
  margin-bottom:0px;
  border-bottom: 1px solid #000099;
}

.contbas {
  width:770px;
  border-width:1px;
  border-style:solid;
  border-color:#000099;
  margin-bottom:0px;
}

.gauche1 {
width: 526px;
}

.gaucheacc {
width: 530px;
background-color:#EFEFFF;
}

.gauche2 {
padding: 5px;
}


.gaucheseul {
padding: 5px;
} 

.droit1 {
float: right;
width: 237px;
overflow: auto;
}
.droit2 {
border-left: 1px dotted #000099;
padding: 5px;
overflow: auto;
}

.droit2 h1 {
 font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif;
 color:#FFFFFF; font-size:15px; font-weight:normal; font-variant: small-caps;
 text-align:justify; margin-top:2px; margin-bottom:2px; padding:3px;
 border-bottom: 0px;
 background: #c6c6ff url(images/gradientbleu.jpg) repeat-y;
}

.conteneur {
  width: 320px;
  padding: 3px;
  border-width:1px;
  border-style:dotted;
  border-color:#000099;
  background-color:#EFEFFF;
  margin-bottom:3px;
}


.cadrecentre {
  width: 225px;
  padding: 3px;
  border-width:1px;
  border-style:dotted;
  border-color:#000099;
  background-color:#EFEFFF;
  margin-bottom:3px;
}

.publicite {
  width: 290px;
  padding: 3px;
  border-width:1px;
  border-style:dotted;
  border-color:#000099;
  background-color:#EFEFFF;
  margin-bottom:3px;
}

.mail_consecr {
  width: 430px;
  padding: 3px;
  border-width:1px;
  border-style:dotted;
  border-color:#000099;
  background-color:#EFEFFF;
  margin-left: auto;
  margin-right: auto;

}



/* pavé actualité
**********************************************/
.actualite {
  padding: 3px;
  border-width:1px;
  border-style:dotted;
  border-color:#000099;
  margin-bottom:3px;
  background-color:#FFFFFF;
}

.actualite h1 {
 font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif;
 color:#FFFFFF; font-size:15px; font-weight:normal; font-variant: small-caps;
 text-align:justify; margin-top:2px; margin-bottom:2px; padding:3px;
 border-bottom: 0px;
 background: #c6c6ff url(images/gradientbleu.jpg) repeat-y;
}

.orbg-list {
list-style-image:url(images/flecherouge.gif);margin-left: 2px;margin-top: 5px;margin-bottom: 0px; padding-left: 20px;
font-size:11px; 
}

.orbg-item {
margin-bottom: 5px;
}


.orbg-postlink {
font-size:12px;font-family:Verdana;color:#CC0000;font-weight:bold;
text-decoration:none;text-underline:none; } 
a:hover.orbg-postlink {font-size:12px;font-family:Verdana;color:#CC0000;font-weight:bold;
text-decoration:none;
border-bottom: 2px solid #CC0000; }

.orbg-date {
font-size:11px;
}


/* pavé agenda
**********************************************/
.agenda {
  float:left;
  width: 225px;
  padding: 3px;
  border-width:1px;
  border-style:dotted;
  border-color:#000099;
  margin-bottom:3px;
  background-color:#FFFFFF;
}

.agenda h1 {
 font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif;
 color:#FFFFFF; font-size:15px; font-weight:normal; font-variant: small-caps;
 text-align:justify; margin-top:2px; margin-bottom:2px; padding:3px;
 border-bottom: 0px;
 background: #c6c6ff url(images/gradientbleu.jpg) repeat-y;
}


/* pavé documents
**********************************************/
.documents {
  margin-left:235px;
  padding: 3px;
  border-width:1px;
  border-style:dotted;
  border-color:#000099;
  margin-bottom:3px;
  background-color:#FFFFFF;
}

.documents h1 {
 font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif;
 color:#FFFFFF; font-size:15px; font-weight:normal; font-variant: small-caps;
 text-align:justify; margin-top:2px; margin-bottom:2px; padding:3px;
 border-bottom: 0px;
 background: #c6c6ff url(images/gradientbleu.jpg) repeat-y;
}


/* style puce
**********************************************/
.pucebleue
{
margin-left: 0px;
padding-left: 0px;
list-style: none;
}

.pucebleue li
{
padding-left: 12px;
background-image: url(images/flechebleue.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}


/* tableaux des zones membres
**********************************************/

table.membre { width: 760px; border: 1px solid #000099; border-collapse: collapse; margin: 0px; margin-top: 10px; padding: 0px;}
td.cel_membre_categ {background-color: #EDF2FB; border: 1px solid #000099; height: 30px; text-align:left; padding-left: 5px; vertical-align: middle; font-family: Verdana; color:#CC0000; font-size: 13px; }
td.cel_membre_titre {background-color: #EDF2FB; border: 1px solid #000099; height: 30px; text-align:center; vertical-align: middle; font-family: Verdana; color:#000099; font-size: 11px; }
td.cel_membre { border: 1px solid #000099; height: 15px; padding-left: 5px; font-family: Verdana; color:#000099; font-size: 11px; }


/* tableaux du calendrierdirpel
**********************************************/

table.calend { width: 700px; border: 1px solid #000099; border-collapse: collapse; margin: 0px; margin-top: 10px; padding: 0px;}
td.cel_calend_categ {background-color: #EDF2FB; border: 1px solid #000099; height: 30px; text-align:left; padding-left: 5px; vertical-align: middle; font-family: Verdana; color:#CC0000; font-size: 13px; }
td.cel_calend_titre {background-color: #EDF2FB; border: 1px solid #000099; height: 30px; text-align:center; vertical-align: middle; font-family: Verdana; color:#000099; font-size: 11px; }
td.cel_calend { border: 1px solid #000099; height: 15px; padding-left: 5px; font-family: Verdana; color:#000099; font-size: 11px; }


/* tableaux des contacts
**********************************************/

table.contact { border: 1px solid #000099; border-collapse: collapse; margin: 0px; margin-top: 10px; padding: 0px;}
td.contact_titre {background-color: #EDF2FB; border: 1px solid #000099; height: 30px; text-align:center; vertical-align: middle; font-family: Verdana; color:#000099; font-size: 11px; }
td.contact_cell { border: 1px solid #000099; height: 20px; padding-left: 5px; padding-right: 5px; vertical-align: middle; font-family: Verdana; color:#000099; font-size: 11px; }
