body {
margin:0px auto;
background-color:#dbe3e9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
img {
border:0;
}
h2 {
color: #024563;
font-family:Verdana;
font-size:16px;
}
h3 {
font-family:Verdana;
font-size:12px;
color: #5f5f5f;
font-weight:normal;
margin:0;
}
h4 {
color: #024563;
font-family:Verdana;
font-size:12px;
margin:0;
}
form {
margin-bottom:0px;
}
input {
border:1px #5f5f5f solid;
background:#c4d0da;
width:100px;
color: #5f5f5f;
margin-top:1px;
}

#conteneur {
width:900px;
background:#FFFFFF;
}
p,td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

a {outline:0;}
a:hover, a:focus, a:active, a:link {outline:0;} 

.Style1 {
	color: #4EACBC;
	font-size: 24px;
	font-weight: bold;
}
/********* HEADER *********/
#header {
background-image:url(images/header/degrade.png);
background-position:right;
background-repeat:no-repeat;
background-color:#FFF;
height:92px;
}

/********* TOOLBAR *********/
#toolbar {
text-align:right;
background:url(images/header/observatory.png) no-repeat top left;
}
#toolbar ul{
margin: 0px ;
padding: 2px ;
list-style: none ;
height:26px;
}	
#toolbar li{
display: inline ;
}

/********* CONTENU *********/
#contenu {
width:765px;
padding:2px 5px;
vertical-align:top; 
}

/********* SIDEBAR *********/
#sidebar {
width:135px;
text-align:center;
vertical-align:top;
margin:0;
padding:0;
}
#sidebar ul{
list-style: none ;
margin-top:0;
margin-right:23px;
}
#sidebar li{
margin-top: -2px;
}

#identification {
border:0;
width: 130px;
margin-left: 16px;
}
#identificationhaut {
background: #fff url(images/blocks/identification/haut.png) top;
height:16px;
}
#identificationmilieu {
background:#fff url(images/blocks/identification/fond.png);
text-align:center;
}
#identificationbas {
height:15px;
background: #fff url(images/blocks/identification/bas.png) bottom;
}

#news {
border:0;
width:130px;
margin-left: 16px;
margin-top: 25px;
}
#newshaut {
background: #fff url(images/blocks/news/haut.png) top;
height:16px;
}
#newsmilieu {
background:#fff url(images/blocks/news/fond.png);
padding:0 5px;
}
#newsbas {
height:15px;
background: #fff url(images/blocks/news/bas.png) bottom;
}

#contact {
height:65px;
vertical-align:bottom;
padding-left:27px;
}
/********* FOOTER *********/
#footer {
background:#fff url(images/footer/barre.png) no-repeat;
height: 25px;
text-align:center;
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
#footer a{
color:#fff;
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}

#degrade {
background:#FFFFFF url(images/footer/degrade.png) no-repeat;
height:30px;
}


/***** STRUCTURES SPECIFIQUES *****/

#gdbouton {
position:relative;
top:0;
left:15px;
}
#pictos {
position:absolute;
top:10px;
right:10px;
}
/***** Edito *****/
div#blockedito {
width: 714px;
background:#618d94 url(images/blocks/edito/bas.png) bottom left no-repeat;
padding-bottom: 18px;
position: relative;
margin-top:25px;
}
div#cadreblockedito {
background: #618d94 url(images/blocks/edito/haut.png) top left no-repeat;
min-height:18px;
padding-top: 18px;
}
div#cadreblockedito p, div#cadreblockedito ul{
margin: 0px 20px;
color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
div#cadreblockedito ul{
padding-left: 30px;
}

div#boutonedito {
position: absolute;
top:-23px;
left:45px;
}

div#mappingedito {
margin-top: 20px;
}

div#bullesedito {
position: absolute;
top:120px;
left:520px;
}
div#bulleseditoautre {
position: absolute;
top:120px;
left:520px;
}
#flashedito {
position:relative;
left:50px;
top:20px;
}
/********** Map Monde ***********/
#IAR {
position:absolute;
top:120px;
left:450px; 
visibility:hidden; 
width:270px; 
text-align:center; 
color:#000;
}
#IAR p{
text-align:left;
}

#ALBERT {
position:absolute;
top:120px;
left:400px; 
visibility:hidden; 
width:270px; 
text-align:center; 
color:#000;
}
#ALBERT p {
text-align:left;
}
#TECBIO {
position:absolute;
top:250px;
left:150px;
visibility:hidden; 
width:270px; 
text-align:center; 
color:#000;
}
#tablemembers {
margin-left:10px;
margin-top:20px;
margin-bottom:20px;
}
#tablemembers ul {
margin-left:20px;
margin-bottom:0px;
}
/********* Events ***********/
#tableauevents p {
margin:0px;
}
div#september, div#october, div#november, div#septemberDetails, div#octoberDetails, div#novemberDetails
{
float:left;
}
div#september, div#october, div#november
{
padding-top:0px;
vertical-align:top;
padding-left:10px;
padding-right:10px;
}
div#septemberDetails, div#octoberDetails, div#novemberDetails
{
vertical-align:middle;
padding-left:10px;
}
/********* Reports ***********/
#tablereports {
margin-left:10px;
}
#tableaureports {
}
#tableaureports td{
background: #e2e2ec;
text-align:center;
}
/********* Members Access ***********/
#tableaumemberaccess {
width:700px;
margin-top:30px;
margin-bottom:30px;
margin-left: 30px;
}
#tableaumemberaccess li{
padding-top:10px;
padding-right:20px;
}
/*********** Admin **************/
#inputfile {
width:150px;
margin-top:0px;
}
/*********** Dashboard **************/
.fond {
	background-image:url(images/blocks/dashboard/dashboard.png);
	height: 320px;
	width: 714px;
}
.cadre1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 100px;
	width: 145px;
	padding-top:90px;
	padding-left:25px;
	text-align:left;
	color: #999999;
}
.cadre2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 160px;
	width: 200px;
	padding-top:40px;
	padding-left:60px;
	text-align:left;
	color: #999999;
}
.cadre3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 90px;
	width: 180px;
	padding-top:160px;
	padding-left:30px;
	text-align:left;
	color: #999999;
}
.cadrebas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	padding-top:12px;
	color: #999999;
}

