/* CSS Document */
body {
  background-color: #f2f2f2;
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #2C507E
  /* this attribute sets the basis for all the other scrollbar colors (Internet Explorer 5.5+ only) #2C507E */
  SCROLLBAR-BASE-color:  #004c75;
  SCROLLBAR-ARROW-color: #fcdc43;
}

h1 {font-size: 24px; margin-bottom : 20px;}

h2 {font-size: 13px; border-left: solid #2C507E 3px; border-bottom: solid #2C507E 1px; text-indent: 5px; margin-bottom : 0px;}
h3 {font-size: 15px; border-left: solid #F90 0px; border-bottom: solid #F90 1px; text-indent: 0px; margin-bottom : 0px;}
h3.right {font-size: 13px; border-left: solid #F90 0px; border-bottom: solid #F90 0px; text-indent: 5px; margin-bottom : 0px;}
p.right {margin: 5px;}

a:link {color: #F90; text-decoration: none;}
a:active {color: #F90; text-decoration: none;}
a:visited {color: #F90; text-decoration: none;}
a:hover {color: #000; text-decoration: underline;}

p.linkRetour {margin-left: 10px;}

p.red {color: #C00;}
p.auteurNews {font-size: 9px; font-style: italique;}
p.textNews {margin: 10px;}
td.textNews {background: #9BBCE0;}
a.auteurNews:link {color: #F90; text-decoration: none;}
a.auteurNews:active {color: #F90; text-decoration: none;}
a.auteurNews:visited {color: #F90; text-decoration: none;}
a.auteurNews:hover {color: #F90; text-decoration: underline;}

td.listeMembre {background: #9BBCE0; vertical-align: top; padding: 10px;}
td.listeMembre#link {background: #9BBCE0; vertical-align: bottom; padding: 10px;}
/*td.listeMembre#photo {background: #9BBCE0; padding: 10px;}*/
a.listeMembre:link {color: #F90; text-decoration: none;}
a.listeMembre:active {color: #F90; text-decoration: none;}
a.listeMembre:visited {color: #F90; text-decoration: none;}
a.listeMembre:hover {color: #000; text-decoration: underline;}

td.manif {background: #9BBCE0;}
p.manif {margin: 10px;}

/*Menu*/
.menu {color: #FFF; font-weight: bold; line-height: 1.4em;}

table.menu {background: #9BBCE0;}
td.menu {background: #2C507E;}
p.menu {margin-left: 10px;}
a.menu {margin-left: 10px;}
a.menu:link {color: #FFF; text-decoration: none;}
a.menu:active {color: #FFF; text-decoration: none;}
a.menu:visited {color: #FFF; text-decoration: none;}
a.menu:hover {color: #FFF; text-decoration: underline;}

a.menuselected {margin-left: 10px;}
a.menuselected:link {color: #F90; text-decoration: none;}
a.menuselected:active {color: #F90; text-decoration: none;}
a.menuselected:visited {color: #F90; text-decoration: none;}
a.menuselected:hover {color: #F90; text-decoration: underline;}

/*Footer*/
p.footer {margin-left: 10px; margin-right: 10px; color: #FFF; font-size: 9px; line-height: 1.4em;}
a.footer:link {color: #FFF; font-weight: bold; text-decoration: none;}
a.footer:active {color: #FFF; font-weight: bold; text-decoration: none;}
a.footer:visited {color: #FFF; font-weight: bold; text-decoration: none;}
a.footer:hover {color: #FFF; font-weight: bold; text-decoration: underline;}


/*Forum*/
.body_bg {background-color: #FFFFFF}
.default {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#333333}
.alt {font-size:9px; font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none}



hr {
  height: 1px; 
  color: #004c75;
  background-color: #ffffff;
}

ul, li, p, td {
  color: #004c75;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}






form {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.textarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 230px;
}

.input {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 230px;
}
