body {
	/*background-color: #f3f3f3;*/
	background:white;
	margin:0;
	padding:0;
	behavior:url('csshover.htc'); 
}

#main {
  width: 820px;
  margin:0 auto 0;
  padding:0 0;
  color:black;
  font-family: Helvetica, Arial, sans-serif;
  font-size:13px;
  padding-bottom:1px;
  background:url('../img/shadow_bg.png') repeat-y 50%;
  }
  
#page{
width:800px;
margin:0 10px 0;
background-color:white;
}

p{
	padding:0;
	padding-bottom:5px;
	margin:0;
	line-height:1.4em;
  }
  
p.aligncenter{
text-align:center;
}  

img{
border:none;
}

a{
color:#009ee0;
}

a:hover{
text-decoration:none;
}

.bleu {
color:#009ee0;
}
.noir {
color:#000000;
}

ul{
list-style-image:url('../img/puce.gif');
}

li{
padding:5px 0 15px;
}

iframe{
display:block;
margin-left:-5px;
padding:0;
}

a.repondre{
background:url('../img/submit_off.jpg') no-repeat;
font-size:15px;
padding:20px 50px 30px 14px;
}

a:active.repondre{
background:url('../img/submit_on.jpg') no-repeat;
}

/*head*/
h1.logo{
padding:5px;
margin:0;
float:left;
}

.head_title{/*baseline*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
margin:0;
}

#head{
height:80px;
width:800px;
}

#head img#logo{
padding:0 0 0 100px;
}
#head img#people{
padding:5px 0 0 160px;
}

/*menu*/
.menu {
	width:100%;
	margin:0;
	background: url(../img/menu.jpg) repeat-x 0 0;
	color:white;
	height:25px;
}

.menu ul{
margin:0;
padding:0;
}

.menu li {
list-style:none;
margin:0;
padding:0;
display: inline;
height:24px;
}

.menu li a {
	font-weight: bold;
	/*padding:5px 43px 0;*/
	padding:5px 26px 0;
	float: left;
	color:#ddd;
	text-decoration: none;
	margin:0;
	height:20px;
}
.menu li a.on, .menu li a:hover {color:white;background: url(../img/menu_on.jpg) repeat-x 0 0;}
.menu ul li a.active{color:white;}

.menu ul ul{position:absolute;top:105px;margin-left:100px;display:none;}/*margin-left:132px;*/
.menu ul li.sousTitre:hover ul.sousMenu{display:block;}
.menu ul ul li a{clear:both;background-color:#009ee0;border-top:solid 1px #dbdbdb;width:150px;}
.menu ul ul li a:hover{background-color:#bbb;background-image:none;}


/*fil d'Ariane*/
#fil{
clear:both;
color:#aaa;
border-bottom:solid 1px #dbdbdb;
height:24px;
padding-left:5px;
}


#fil span{
display:block;
float:left;
padding:5px;
-padding:4px;
}

#fil a{
color:#aaa;
display:block;
float:left;
}

#fil img{
margin:0 5px 0 5px;
float:left;
}



/*center*/
img#peopleJumping{
padding-top:5px;
float:right;
padding-right:30px;
}


#center{
padding:0 0 10px 5px;
clear:both;
}

.content{
float:left;
width:450px;
border:solid 1px #dbdbdb;
margin: 30px 30px;
-margin:30px 10px;
padding:10px 30px;
}

#result ul img {
	margin-left:-30px;
}

.content h2{
	font-size: 17px;
	font-weight:bold;
	margin:15px 0 15px 0;
	padding:0;
}


.content h3{
font-weight:bold;
margin:0;
padding:8px 0 10px 0;
color:black;
font-size:13px;
}

.date{
font-style:italic;
padding:0 0 15px 0;
}

ul.liste{
padding-top:0;
margin-top:0;
}

ul.liste li{
padding:3px 0 0 0;
margin:0;
}

.smallItalic{
color:#aaa;
font-size:x-small;
font-style:italic;
margin-top:30px;
}

fieldset{
border:1px solid #009EE0;
margin:15px 0;
}

/*Tableaux*/
table{
width:450px;
border:1px solid #009EE0;
}

tr#top-table{
font-weight:bold;
}

td{
padding:5px 10px;
}

td.lot{
text-align:left;
}

/*footer*/
#submenu{
clear:both;
width:100%;
margin:0 auto 0;
border-top:solid 1px #dbdbdb;
text-align:center;
}

#submenu ul{
padding:5px 0 7px 0;
margin:0;
color:#aaa;
}

#submenu ul li{
list-style: none;
display: inline;
font-size:10px;
}
#submenu ul li a{
font-size:10px;
color:#aaa;
}

#footer{
width:100%;
background:url('../img/footer.jpg') repeat-x #009EE0;
text-align:center;
color:#ccc;
height:18px;
padding:0;
padding-top:4px;
position:relative;
clear:both;
}

#footer a{
color:#ccc;
text-decoration:none;
}

#footer a:hover{
color:white;
text-decoration:none;
}

#bottom{

background:url('../img/bottom.png') no-repeat 50%;
margin:0 auto 0;
width:100%;
height:40px;
}

.pub{width:468px;margin:0 auto 20px;font-family:sans-serif, arial;font-size:small;color:#ccc;}

