/* $Id: theme.css 1900 2007-03-12 22:33:53Z rub $ */

/* text color */
BODY, H1, H2, H3, DT,
INPUT.rateButtonSelected /* <= why IE doesn't inherit this ? */ {
 	font-family: Arial;
	font-size: 14px;
	color: #343434;
	background-color: #f5f8f4;
}

/* backgrounds */
H3, .throw {
  background-color: #ffffff;	/* white */
}

#menubar-border {
	background-image: url(images/sidebar-background.gif);
}
	
/*#theCategoryPage, #theCommentsPage */ #the_page {
	margin: 0px auto;
	width: 1000px;
	background-image: url(images/page.png);
	background-repeat: repeat-y;
	background-position: center;
	float: middle;
}

 #theHeader
{
	background-image: url(images/top.png);
	background-repeat: no-repeat;
	background-position: center, bottom;
	height: 112px;
}

.pleaseNote {
background-color: #d3d3d3;
color: #529685;
}


#menubar ul {
list-style-image: url(images/bille.png);
}

/*#thePicturePage {
	margin: 0px auto;
	width: 1000px;
		background-position: center;
	background-image: url(images/page.png);
}*/

#thePicturePage #theHeader{
	background-position: center, bottom;
	height: 25px;
	background-repeat: no-repeat;
	background-image: url(images/top2.png);
}



/*#thePicturePage a, #thePicturePage a:visited {
color: #c3f4e6;
}

#thePicturePage a:hover {
background-color: #c3f4e6;
color: #529685;
}


#thePicturePage  #imageHeaderBar  {
    background-image: url(images/pic_title.png);
	background-repeat:no-repeat;
	height: 63px;
	color: #000000;
	margin-top: -17px;
} */

#thePicturePage  #imageHeaderBar a {
color: #529685;
}
#thePicturePage  #imageToolBar, #imageToolBar A:hover  {
background: transparent;
margin-top: 7px;
}

#imageToolBar A:hover  {
background: transparent;
margin-top: 1px;
}


#thePicturePage  #imageToolBar {
margin-right: 10px;
margin-left: 10px;
}

.browsePath {
margin-top: 0px;
}
.browsePath2 {
margin-top: 0px; }
.slide_caption {
margin-top: 17px;
margin-right: 24px;
}

#theImage IMG {
  border-width: 5px;
  border-style: solid;
  border-color: #d3d3d3;
  margin-top: 5px;
}


H2, #menubar DT,  .row1 {
  background-color: transparent;
}


#menubar DT, #content h2, #comments H2  {
	color:#529685;
}

#menubar DT a, #content h2 a {
	color:#529685;
}

#menubar DT a:visited, #content h2 a:visited {
	color: #529685;
}

/* #menubar DT a:hover , #content h2 a:hover {
	color: #339900;
	background: #529685;
	text-decoration: none;
}
 */
#menubar DT a:active, #content h2 a:active {
	color: #529685;
}

#menubar DL, #content, #imageToolBar, .header_notes, .content {
  background-color: #ffffff;
}

/* borders */
#comments DIV.comment BLOCKQUOTE {
  border: 1px solid #d3d3d3;
}


#content UL.thumbnail IMG {
    border: 1px solid #a0a0a0;
}

FIELDSET, INPUT, SELECT, TEXTAREA,
#content DIV.comment  A.illustration IMG, #infos,
#content DIV.thumbnailCategory {
  border: 1px solid gray;
}

#comments DIV.comment BLOCKQUOTE {
  border-left: 2px solid #696969;
  background-color: #d3d3d3;
  color: #000000;
}

#content UL.thumbnails SPAN.wrap2 {
  border: 1px solid #aaaaaa;	/* thumbnails border color and style */
  border-radius: 4px 4px;	/* round corners with CSS3 compliant browsers */
}

/* j out */
#content UL.thumbnails SPAN, #content UL.thumbnails SPAN.wrap2 A,
#content UL.thumbnails SPAN.wrap2 LABEL, #content DIV.thumbnailCategory DIV.illustration {
  width: 130px;			/* max thumbnail width + 2px */
}

/* Category thumbnails on main page */
#content UL.thumbnailCategories LI {
  width: 33.3% ;		/* 49.7% for 2 per line, 33.2% for 3 per line*/
}

#content ul.thumbnails span.wrap2{ width: 130px; height:130px; }


#content DIV.thumbnailCategory {
  height: 125px;			/* max thumbnail width + 2px */
}

/* ajout */

#content UL.thumbnails SPAN.wrap2:hover,
#content UL.thumbnailCategories DIV.thumbnailCategory:hover,
#content UL.thumbnailCategories DIV.thumbnailCategory:hover A {
  background-color: #529685 ;
  border-color: #529685;		/* thumbnails border color when mouse cursor is over it */
  color: black;
}

/* links */
A, INPUT.rateButton {
	color: #777777;
	text-decoration: none;
    background: transparent;
}

A:visited{
	color: #777777;
}

A:hover, INPUT.rateButton:hover {
	color: #529685;
	background-color: #c3f4e6;
	text-decoration: none;
}



#imageToolBar A, #imageToolBar A:hover {
    border-bottom: none;
}

SPAN.wrap2 a:hover, #theImage a, #theImage a:hover{
  background-color: transparent ;
} 

A.navThumb, A.navThumb:hover {
    border-bottom: none;
}


/*calendar elements*/
SPAN.calItemEmpty { color: silver; }

SPAN.calItem, SPAN.calItemEmpty
{
  border: 1px solid silver;
}

/* nice looking month calendar*/
TD.calDayCellEmpty, TD.calDayCellFull { border: 1px solid #7E7262;}

TD.calDayCellEmpty { color: silver; }

.calBackDate { color: #000; }
.calForeDate { color: #fff; }
.virtual_cat { background: #fff !important; }
.qsearch { font-size: 80%; font-style: normal; }
#mbMenu #quicksearch > p { text-align: left; }
#qsearchInput { color: #d3d3d3; }
#qsearchInput:focus { color: #005e89; }

.tabsheet li,
.tabsheet li a { color: #005e89; }
.tabsheet li a:hover { color: #858460; }
.tabsheet li { background-color: #fff; }
.selected_tab { background-color: #d3d3d3 !important; }
ul.tabsheet { border-color: #858460; }
.tabsheet li { border: 1px solid #696969; }
.tabsheet li:hover { border-color: #858460 !important; }
