body {
  background-color: #ffffff;
  color: rgb(0,90,156);
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin:10px; 
  padding: 0px; 
  height: 100%; }

A:link {COLOR: rgb(0,90,156); background-color: transparent; }
A:visited {COLOR: rgb(0,90,156); background-color: transparent; }
A:hover {TEXT-DECORATION: none; }


hr {
  height: 1px; 
  color: rgb(0,90,156);
  background-color: #ffffff;
}

ul, li, p, td {
  color: rgb(0,90,156);
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.tablehead {
 BORDER: #c60 1px solid; 
 PADDING: 3px; 
 margin-top: 3px; margin-bottom: 3px;
 BACKGROUND-COLOR: transparent; COLOR: rgb(0,90,156);

}

.tablebottom {
  background-color: rgb(0,90,156);
}

.bordercolor {
  background-color: #c60;
}

.tablebgcolor {
  background-color: #fff;
}

.navbar {
  background-color: #eee;
  color:rgb(0,90,156);
}

.row1 {
  background-color: #fff;
  color: rgb(0,90,156);
}

.row2 {
  background-color: #fff;
  color: rgb(0,90,156);
}

.head1 {
BACKGROUND-COLOR: #eee; font : bold 16px Arial, Helvetica, sans-serif; color: #800000;
}

.head1:hover {
BACKGROUND-COLOR: #eee; font : bold 16px Arial, Helvetica, sans-serif; color: #800000;
}

.head2 {
BACKGROUND-COLOR: #eee; font : bold 13px Arial, Helvetica, sans-serif; color: #800000;
}

.title {
 font : bold 20px Arial, Helvetica, sans-serif; color: #800000;
}

.clickstream {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.smalltext {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
}

.marktext {
  color: #FF0000;
  background-color: #ffffff;
}

.new {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #FF0000;
}


form {
 font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
 font-size: 11px;
 margin-top: 5px; margin-bottom: 5px

}

.logininput {
  background-color: #ffffff;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: rgb(0,90,156);
  font-size: 11px;
  width: 130px;
}

.searchinput {
  color : #333; background-color : #fff; border : 1px solid #c60; 
  font: 11px Arial, Helvetica, sans-serif;  margin: 2px; 
}

.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: rgb(0,90,156);
  font-size: 11px;
  width: 230px;
}

.select {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: rgb(0,90,156);
  font-size: 11px;
}

.setperpageselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: rgb(0,90,156);
  font-size: 11px;
}

.categoryselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: rgb(0,90,156);
  font-size: 11px;
}

.dropdownmarker {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background-color: #EEEEEE;
  color: #136c99;
  font-size: 11px;
}


.button {
  border : 1px solid #c60; color : #fff;
  background-color: #f90;
  cursor : pointer; font: bold 11px Arial, Helvetica, sans-serif; text-align : center;
}

/*--Categories------------------------------------------------*/
.catbgcolor {
  background-color: #fff;
}

.maincat {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.subcat {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
}

/*--Images----------------------------------------------------*/
.imagerow1 {
  background-color: #fff;
  color: rgb(0,90,156);
}

.imagerow2 {
  background-color: #fff;
  color: rgb(0,90,156);
}

/*--Comments--------------------------------------------------*/
.commentrow1 {
  background-color: #eee;
  color: rgb(0,90,156);
}

.commentrow2 {
  background-color: #eee;
  color: rgb(0,90,156);
}

.commentspacerrow {
  background-color: #d1d1d1;
  color: rgb(0,90,156);
}

.commenttextarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 270px;
}

.commentinput {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 270px;
}

img.pub {border: 0px; margin-top: 0px } 
IMG, IMG a:link, IMG a:visited, IMG a:hover {border: 0px; margin: 0px; TEXT-DECORATION: none;} 

.menuminihaut {BORDER: #c60 1px solid; margin-top: 2px; margin-bottom: 2px; background-color: #fff; PADDING: 1px; text-align: center; LINE-HEIGHT: 13px; color: inherit;}
.petitmenuhaut, .petitmenuhaut a:link, .petitmenuhaut a:visited, .petitmenuhaut br {font: normal 11px Arial,Helvetica,sans-serif; background-color: #fff; color: #800000; TEXT-DECORATION: none;}
.petitmenuhaut a:hover {background-color : #cccccc; color : #f60; TEXT-DECORATION: none;} 

.mininews {font : normal 11px/1.2 Arial, Helvetica, sans-serif; COLOR: #800000 ; background-color: transparent; TEXT-DECORATION: none;}

.petitnews, .petitnews a:link, .petitnews a:visited, .petitnews BR {font : normal 11px/1.2 Arial, Helvetica, sans-serif; COLOR: rgb(0,90,156) ; background-color: transparent; TEXT-DECORATION: none;}
.petitnews b {font : normal 11px/1.2 Arial, Helvetica, sans-serif; COLOR: #c60; background-color: transparent;}
.petitnews a:hover {color: rgb(0,90,156); background-color : #eee ; TEXT-DECORATION: none;} 


#menudat1 {height: 10px; BACKGROUND-COLOR: #c60; FLOAT: left; WIDTH: 100%; PADDING: 0px; margin: 0px; font : 2px Arial, Helvetica, sans-serif; BORDER: 0px; color: inherit;}
#page {border:1px solid #fff; width:770px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; padding:0px; text-align:left; }
#pageter {MARGIN: 0px; PADDING: 0px; FLOAT: left; WIDTH: 768px; TEXT-ALIGN: center;}
.spacer {clear: both; }

#hautg {MARGIN: 0px; PADDING: 0px; FLOAT: left; WIDTH: 295px; TEXT-ALIGN: left; height: 64px; }
#hautd {MARGIN: 0px; PADDING: 0px; FLOAT: left; WIDTH: 473px; TEXT-ALIGN: right; height: 64px; }

#menudatc {FLOAT: left; WIDTH: 434px; TEXT-ALIGN: left; PADDING: 0px; margin:0px; height: 20px; }
#menudatdd {FLOAT: left; WIDTH: 334px; TEXT-ALIGN: right; PADDING: 0px; margin:0px; height: 20px; }

#herald {background-color: transparent; float: left; text-align: center;  margin: 1px; background-image: url(http://www.francegenweb.org/~heraldique/gif/2hgw1.gif); background-repeat: no-repeat; width: 130px; height: 40px; padding: 0; }

.menu1,H1 {BORDER: #c60 1px solid; MARGIN: 2px 0px; BACKGROUND-COLOR: #FFF; font : bold 20px "Trebuchet MS","Lucida grande",Verdana,Lucida,Helvetica,sans-serif; COLOR: #800000; PADDING: 0px; text-align: center}

.logo {MARGIN: 0px; text-align : center; padding:0px; }
.logo A {DISPLAY: block; WIDTH: 100%}
.logo A:link {color : #800000; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none; font : bold 14px "Trebuchet MS","Lucida grande",Verdana,Lucida,Helvetica,sans-serif; BORDER-RIGHT: #4a4a4a 2px solid; BORDER-TOP: #cecece 1px solid; BORDER-LEFT: #cecece 1px solid; BORDER-BOTTOM: #4a4a4a 2px solid; }
.logo A:visited {color : #800000; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none; font : bold 14px "Trebuchet MS","Lucida grande",Verdana,Lucida,Helvetica,sans-serif; BORDER-RIGHT: #4a4a4a 2px solid; BORDER-TOP: #cecece 1px solid; BORDER-LEFT: #cecece 1px solid; BORDER-BOTTOM: #4a4a4a 2px solid; }
.logo A:hover {color : #800000; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none; font : bold 14px "Trebuchet MS","Lucida grande",Verdana,Lucida,Helvetica,sans-serif; BORDER-RIGHT: #cecece 1px solid; BORDER-TOP: #4a4a4a 2px solid; BORDER-LEFT: #4a4a4a 2px solid; BORDER-BOTTOM: #cecece 1px solid; }
table.logogo {width: 100%; border: 0px; }
td.logogo {text-align: center;}
