body {
           font-family: Verdana, Tahoma, serif;
           background-image: url(../images/head.png);
           background-repeat: repeat-x;
           background-color: #d0d6e5;
           margin:0;
	   padding:0;
	   font-size:80%;
}


#container {
           width:800px;
           height:600px;
           margin-left:auto;
           margin-right:auto;
}

#lastupdate {
            font-size:80%;
            width:200px;
            }

#header {
           padding-top:5px;
           font-weight:bold;
           padding-bottom:10px;
           height:70px;
}

#header_droite {
           float:right;
           color:#fff;
           padding-top:20px;
           padding-right:10px;
}

#header_gauche {
           float:left;
}

#header b {
           color:#fff;
           font-size:200%;
}

#gauche {
           width:180px;
           float:left;

}


#droite {
           float:right;
           width:600px;
           color:#3d61a5;
           font-size:90%;
}

#contenu {
/*           float:right;*/
           width:578px;
           min-height:400px;
           __height:400px;
           border:1px solid #8cafdb;
           background-color:#e0eaf6;
           color:#3d61a5;
           padding: 10px 10px;
/*           font-size:90%;*/
}

#conception {
            color: #9599a4;
            text-align:right;
            font-size:80%;
            padding-bottom:20px;
            margin:0;
}

#conception a {
            text-decoration:none;
            color:#9599a4;
}

#conception a:link {
            text-decoration:none;
            color:#9599a4;
}

#conception a:hover {
            text-decoration:underline;
            color:#9599a4;
}


#contenu img {
           border:1px solid #ff8f00;
}


#contenu  a {
            font-weight:bold;
            color:#ff8f00;
}

#contenu  a:link {
            font-weight:bold;
            color:#ff8f00;
}

#contenu  a:hover {
            font-weight:bold;
            color:#3d61a5;
            text-decoration:none;
}


#contenu h1 {
           font-weight:bold;
           font-size:140%;
           text-align:center;
}

#contenu h1 img{
            border:1px solid #3d61a5;
            }


#contenu h2 {
           font-weight:bold;
           font-size:120%;
}


#contenu p {
           text-align:justify;
}



#main #gauche h3 {

}

#main #gauche h4 {
           width:180px;
           height:26px;
           background:url("../images/menu.png");
           padding:0;
           margin:0;
           margin-bottom:2px;
}

#contact, #credits, #actualites {
           cursor: pointer;
}

#loading {
          padding-left:10px;
}




.toggler {
/*	color: #fff;*/
	margin: 0;
	padding: 5px 5px;
	background: #eee;
	cursor:pointer;
	font-size: 90%;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;

}

.element {
        margin:0;
        padding:0;
}


.element p {
	margin: 0;
	color:#fff;
	padding: 4px 0px 4px 10px;
	font-size:90%;
	cursor: pointer;
}


blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}


#logos {
       background-color:#eee;
       width:180px;
       margin-top:20px;
       text-align:center;
       border:1px solid #8cafdb;
}

#logos img {
  height:40px;
  padding: 2px 0px;
  border:0px;
}



#labo {
  
      background-color:#abc;
}

#tag img{
     border:0px;

}





#form_box {
	width: 315px;
	background: #f8f8f8;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	font-size: 11px;
	font-weight: bold;
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
	margin-left:auto;
	margin-right:auto;
}
 
#form_box div {
/*	height: 25px;*/
	padding: 0.2em 0.5em;
}
 
#form_box div.hr {
	border-bottom: 2px solid #e2e2e1;
	height: 0px;
	margin-top: 0pt;
	margin-bottom: 7px;
}
 
#form_box p {
	float: left;
	margin: 4px 0pt;
	width: 120px;
}
 
 
#log {
	float: left;
	padding: 0.5em;
	margin-left: 10px;
	width: 290px;
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	margin-top: 10px;
}
 
#log_res {
	overflow: auto;
}

#log_res.ajax-loading {
	padding: 20px 0;
	background: url(../images/loading.gif) no-repeat center;
}

#myForm input {
               width:300px;
               font-size:90%;
}

#myForm textarea {
               width:300px;
               height:150px;
               font-size:95%;
}

.obligatoire {
             color: #ff8f00;
             padding-left:5px;
}

#send input{
      border:1px solid #abc;
      color:#3d61a5;
      width:304px;
      margin-top:10px;
}
