body {
      background:#000000;
      margin:0;
      padding:0;
      color:#000;
      font:x-small/1.5em Georgia,Serif;
      font-size:small;
} 
    

/*News Defilantes*/
.defilnews {font-size:10px;font-family:Verdana;color:#000000;text-decoration:none}


body         { background-color: #333333; color: #000000; font-family: verdana; font-size: 
               11 pt; font-weight: bold; border-style: none;}
textarea     {font-family: Verdana; font-size: 8 pt; background-color:#ffffff; color: #000000}
input        {font-family: Verdana; font-size: 8 pt; background-color:#ffffff; color: #000000}
select        {font-family: Verdana; font-size: 8 pt; background-color:#ffffff; color: #000000}
p {color : #000000; font-family : verdana, Helvetica, sans-serif; font-size : 12px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px;}
.petit       { font-size: 8 pt; font-family: verdana }
.petitr       { font-size: 8 pt; color: red; font-family: verdana }
.titre       { color: #2C57F6; font-family: verdana, Helvetica, sans-serif; font-size: 12px; 
               list-style-type: disc; font-weight: bold }
a            { color: #FFFFFF; text-decoration: none; font-family: arial; font-size: 13px }
a:hover    { color: #FFFFFF; font-size: 13px; font-family: arial; text-decoration: underline }
.a2            { color: #FFFFFF; text-decoration: none; font-family: arial; font-size: 13px }
.a2:hover    { color: #FFFFFF; font-size: 13px; font-family: arial; text-decoration: underline }
td.menu	   {color: #ffffff; font-family : verdana, sans-serif; font-size: 12px; font-weight: bold; layer-background-color : #DEE9FC; background-color : #312DD9;}
td.ptitre    { color: #2600FF; font-family: verdana, sans-serif; font-size: 12px; font-weight: 
               bold; layer-background-color: #DEE9FC; background-color: }
.ttitre      { color: #2C57F6; font-family: verdana, sans-serif; font-size: 12px; 
               layer-background-color: #DEE9FC; background-color: #DEE9FC; 
               font-weight: bold }
.calend      { font-size: 12 pt; font-family: verdana; color: #FF901A; font-weight: bold }
.mm          { color: #FFFF00; font-family: verdana, sans-serif; font-size: 12px; margin: 1px }
.mmb         { color: #000000; font-family: verdana, sans-serif; font-size: 12px; margin: 1px }
a.mma        { color: #EBBE1D; text-decoration: ; font-family: verdana; font-size: 10px; font-weight: bold }
a.mma:hover  { color: #FFFF00; text-decoration: none; font-family: verdana; font-size: 10px}
.oday        { background-color: #5A6BA5; layer-background-color: #5A7AA5; font-family: verdana; 
               color: #000000; border-style: ridge; border-color: #000000 }
.today       { background-color: #476E93; layer-background-color: #476E93; font-family: verdana; 
               font-size: 12 pt; color: #FF901A; font-weight: bold }
.sommaire    { color: #000000; font-family: verdana; font-size: 13px; font-style: italic; font-weight: bold }
.nav         { color: #3489B1; font-family: verdana; font-size: 10px; }
.navi        { color: #000000; font-family: verdana; font-size: 12px; }
.noire	     { font-family: verdana; font-size: 12 px; color: #000000; border-style: none }
.noiretitre	 { font-family: verdana; font-size: 12 pt; color: #000000; border-style: none }
.blanc	     { font-family: verdana; font-size: 12 pt; color: #ffffff; border-style: none }
.noire7	     { font-family: verdana; font-size: 7 pt; color: #000000; border-style: none }
.rouge       { font-family: arial; font-size: 10 pt; color: #BE0252; font-weight: bold }
.rouge2      { font-family: Verdana; font-size: 11 pt; color: #BE0252; font-weight: bold }
.titremarron2 { font-family: Helvetica; font-size: 36 pt; color: #C1B199; font-weight: none }
.liens	     { font-family: verdana; font-size: 10 px; color: #000000; border-style: none }
.liens2	     { font-family: verdana; font-size: 9 px; color: #000000; border-style: none }
.liensnews	 { font-family: verdana; font-size: 9 px; color: #000000; border-style: none }
.gris7	     { font-family: verdana; font-size: 8 px; color: #777674; border-style: none }


.ombrevign
{
  display:block;
  float:left;
  background: url('../images/ombre_vign.png') no-repeat bottom right;
  margin: -3px 0 0 -3px;
}
 
.ombrevign img
{
  display: block;
  position: relative;
  background-color: #ffffff;
  border: 0px solid #ffffff;
  margin: 0px 7px 8px 0px;
  padding: 4px;
 }


