select ,

option ,

#tagcloud a {

	font-family : Verdana , sans-serif !important ;

}

#image_categorie {

	position : relative ;

	display : block ;

	margin-top : -21px ;

	margin-bottom : 8px ;

	border : 0 !important ;

}

* {
  font-family: arial,helvetica;
  font-size: 11px;
}

body {
  /*background-color: #eeeeee;*/
  text-align: center;
  padding: 0px;
  margin: 0px;
}

#container {
  background-color: #ffffff;
  position: relative;
  width: 1000px;
  margin: 10px auto 0px auto;
  padding: 0px 0px 0px 0px;
  text-align: left;
}


/* ---------- Header ---------- */

#header {
  background-image: url(images/line.gif);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  position: relative;
  width: 1000px;
  height: 170px;
}

#logo {
  position: absolute;
  top: 30px;
  left: 23px;
}

#bio {
  visibility: visible;
  margin-left: 5px;
}

#search {
  position: absolute;
  top: 30px;
  right: 30px;
}

#search form {
  display: inline;
  margin: 0px;
  height: 18px;
}

#search form input.text {
  width: 110px;
  height: 18px;
  border-style: solid;
  border-width: 1px;
  border-color: #999999;
  margin: 0px;
}

#search form input.image {
  position: relative;
  top: 3px;
  left: 3px;
}

#categories {
  position: absolute;
  top: 135px;
  left: 28px;
}

#categories select {
  border-style: solid;
  border-width: 1px;
  border-color: #999999;
  color: #666666;
}


/* ---------- Tag cloud ---------- */

#tagcloud {
  position: absolute;
  top: 75px;
  right: 30px;
  /*width: 250px;*/
  text-align: center;
}

#tagcloud a {
  text-decoration: none;
}

#tagcloud a:hover {
  color: #9ccf63;
}

#tagcloud .tag1 {
  /*font-size: 1em;*/
  color: #dbdbdb;
}

#tagcloud .tag2 {
  /*font-size: 1.2em;*/
  color: #c3c3c3;
}

#tagcloud .tag3 {
  /*font-size: 1.4em;*/
  color: #a1a1a1;
}

#tagcloud .tag4 {
  /*font-size: 1.6em;*/
  color: #9e9e9e;
}

#tagcloud .tag5 {
  /*font-size: 1.8em;*/
  color: #727272;
}

#tagcloud .tag6 {
  /*font-size: 2em;*/
  color: #444444;
}


/* ---------- Body ---------- */

#body {
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 10px 0px;
  width: 1000px;
  min-height: 290px;
  _height: 290px;
  line-height: 1.3em;
}

#body h1 {
  margin: 0px 130px 0px 410px;
  padding: 0px;
  color: #99cc99;
}

#body p {
  margin: 10px 130px 10px 410px;
  color: #99cc99;
}

#body p.erreur {
  margin: 130px 0px 0px 0px;
  color: #99cc99;
  text-align: center;
}

#body img {
  position: absolute;
  top: 0px;
  right: 640px;
  margin: 40px 0px 0px 0px;
}

#body h1 img {
  position: relative;
  top: 0px;
  right: 0px;
  margin: 0px 0px 0px 0px;
}

#body a {
  color: #99cc99;
  font-weight: bold;
  text-decoration: none;
}

#body a:hover {
  text-decoration: underline;
}

#body table {
  margin: 0px 150px 0px 150px;
  color: #99cc99;
}

#body table h1 {
  margin: 0px 0px 0px 0px;
}

#body form {
  margin: 20px 0px 0px 255px;
  padding: 0px;
  color: #99cc99;
}

#body form input, #body form textarea {
  font-size: 11px;
  color: #99cc99;
  border-style: solid;
  border-width: 1px;
  border-color: #d2d2d2;
}


/* ---------- Clients ---------- */

#body .col {
  color: #99cc99;
  display: inline;
  float: left;
  margin: 0px 10px 25px 30px;
  width: 292px;
}

#body .col h1 {
  height: 25px;
  margin: 0px 0px 20px 0px;
}


/* ---------- Modal window ---------- */

.modalDialog_transparentDivs {
	filter:alpha(opacity=70);	/* Transparency */
	opacity:0.7;	/* Transparency */
	background-color:#ffffff;
	z-index:1;
	position:absolute; /* Always needed	*/
}

.modalDialog_contentDiv {
	/*border:1px solid #000000;*/
	padding:0px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	top: 0px;
	/*background-color:#ffffff;	/* White background color for the message */
	background: none;
}

.modalDialog_contentDiv img {
  border: none;
}

.modalDialog_contentDiv_shadow {
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */
}


/* ---------- Pop ---------- */

#zoom {
	position:absolute;
	padding:0px;
	top:0;
	visibility:visible;
	display:none;
	z-index:1000000;
}



/* ---------- Footer ---------- */

#footer {
  background-image: url(images/line.gif);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  position: relative;
  clear: both;
  width: 1000px;
  height: 35px;
  margin: 0px 0px 10px 0px;
  padding: 8px 0px 0px 0px;
  color: #999999;
}

#footer div.left {
  position: absolute;
  left: 30px;
  width: 300px;
  color: #999999;
  text-align: left;
}

#footer div.left object {
  margin: 1px 0px 0px 0px;
  _margin: 3px 0px 0px 0px;
}

#footer div.center {
  position: absolute;
  left: 333px;
  width: 330px;
  color: #999999;
  text-align: center;
  padding-top: 4px;
}

#footer div.right {
  position: absolute;
  left: 666px;
  width: 305px;
  color: #999999;
  text-align: right;
  padding-top: 4px;
}

#footer a {
  color: #999999;
  text-decoration: none;
  margin: 0px 3px 0px 3px;
}

#footer a:hover {
  text-decoration: underline;
}
