body {
background-color:#B8860B;
color:#FF6;
}

p {
color:#00CE00;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:10px;
}

p.special:first-letter {
font-size:120%;
color:red;
}

p.special:first-line {
background-color:#FFFACD;
}

h4 { border-top-style: double; 
border-top-color: purple; 
border-top-width: thick; }

h5 { border-left-style: groove; 
border-left-color: green; 
border-left-width: 15px; 
border-bottom-style: ridge; 
border-bottom-color: yellow; 
border-bottom-width: 25px; }

.note {
border-left-style: groove; 
border-left-color: green; 
border-left-width: 5px; 
border-bottom-style: ridge; 
border-bottom-color: yellow; 
border-bottom-width: 5px; }



input {
color:orange;
background-color:#FF0;
font-size:10px;
font-family:Arial;
font-weight:400;
}

.defaut {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
color:navy;
}

.petit {
font-size:10px;
}

.eventext {
color:#7B68EE;
font-size:10px;
text-align:left;
}

.adresse {
font-family:Arial, Verdana, Tahoma;
font-size:8pt;
color:#696969;
text-align:center;
}

.titre {
color:#FF9;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
text-decoration:underline;
}

H6 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:orange;
}

.edito {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#00CE00;
}

OL,UL,LI,BLOCKQUOTE {
list-style:circle;
color:#8B4513;
text-align:justify;
font-size:10pt;
}

LI.circle {
list-style:circle;
color:#8B4513;
text-align:justify;
font-size:9px;
}

LI.circle2 {
list-style:circle;
color:#50C;
text-align:justify;
font-size:9pt;
}

LI.square {
list-style:square;
color:#50C;
text-align:justify;
font-size:9pt;
}

LI.disc {
list-style:disc;
color:#2E8B57;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
}

.chapeau {
font-size:large;
font-style:normal;
text-align:center;
}

.lien {
font-size:medium;
font-style:normal;
text-align:center;
}

.copy {
color:orange;
font-size:10px;
}

.gris {
color:#999;
font-size:10px;
}

.darkgreen {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#006400;
font-style:normal;
text-align:justify;
}

.txtsurblan {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#A52A2A;
font-style:normal;
text-align:justify;
}

.conseil {
text-align:center;
color:#522A7B;
font-size:14px;
}

.titrerub {
color:#3A4C72;
font-size:18px;
font-weight:700;
}

.soustitrerub {
color:red;
font-size:14px;
font-weight:700;
}

.soustitrerub2 {
color:#3A4C72;
font-size:11px;
font-weight:700;
}

.soustitrerub3 {
color:#3A4C72;
font-size:11px;
font-weight:700;
font-style:italic;
}

.italik {
font-style:italic;
color:#3A4C72;
font-size:13px;
font-weight:700;
}

.soustitreliens {
color:#3A4C72;
font-size:13px;
font-weight:700;
}

a {
color:#FF9;
text-decoration:none;
}

a:hover {
color:#FF8C00;
text-decoration:underline;
}

a.petit {
font-size:10px;
color:#FFF;
text-decoration:none;
}

a.petit:hover {
font-size:11px;
color:#FF6;
text-decoration:underline;
}

td.menuform {
color:#FFF;
font-family:Arial, sans-serif;
font-size:10px;
font-weight:400;
background-color:#50c;
}

td.menu {
color:#FFF;
font-family:Arial, sans-serif;
font-size:12px;
font-weight:700;
background-color:#50c;
}

td.ptitre {
color:#FFF;
font-family:Arial, sans-serif;
font-size:20px;
font-weight:700;
background-color:navy;
}

.ttitre {
color:#FFF;
font-family:Arial, sans-serif;
font-size:18px;
font-weight:700;
background-color:#50c;
}

.ttitregris {
color:#F5F5F5;
font-family:Arial, sans-serif;
font-size:18px;
font-weight:700;
background-color:#98FB98;
font-style:italic;
}

.avis {
color:#FFF;
font-family:Arial, sans-serif;
font-size:11px;
margin:1px;
}

.mm {
color:#FFF;
font-family:Arial, sans-serif;
font-size:12px;
margin:5px;
}

a.mma {
color:#FFF;
text-decoration:none;
}

a.mma:hover {
color:#FFF;
text-decoration:underline;
}

a.liencopy {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FF0;
text-decoration:none;
}

a.liencopy:hover,A.liencopy:active {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FF8C00;
text-decoration:underline;
}

.oday {
background-color:#00008B;
}

.today {
background-color:navy;
}

.mel {
color:#FFF;
font-family:Arial, sans-serif;
font-size:12px;
font-weight:700;
background-color:gray;
}

a.mel {
color:#E6E6FA;
text-decoration:none;
font-size:11px;
}

a.mel:hover {
color:#006400;
text-decoration:underline;
font-size:14px;
}
/**cal */
 .date {
 width: 90px;
color:#DC143C;
font-size:9pt;
 }
  .dayw {
 width: 35px;
color:#DC143C;
font-size:9pt;
 }
 .time {
 width: 70px;
color:#DC143C;
font-size:9pt;
 }
 .venue {
 width: 170px;
color:#DC143C;
font-size:9pt;
 }
 .description {
 width: 300px;
color:#DC143C;
font-size:9pt;
 }
.spacer {
width: 10px
}
.highlight {
background-color:#4B0082;
}
.small {
color:#DC143C
font-size: 8px;
}