body {
    font-family: verdana;
    font-size: 10px;
	color: #000000;
	text-align: center;
    margin: 10px auto 0;
	position: relative;
	
}



div#site {

    text-align:left;
    width: 960px;
    margin : auto;
	/*border: 1px solid #C0C0C0;*/
	overflow : auto;
	border-radius: 15px 15px 15px 15px; 
}

div#tete {
  position : relative;
  height : 155px;
  text-align : center;
  background-color : #ffffff;
  opacity:0.6;
/*border-radius: 25px 25px 25px 25px;*/
  /*border: 1px dashed #C0C0C0;*/

  
}

div#recherche {

  position : relative;
  height : 150px;
  /*border: 1px dashed #C0C0C0;*/
  padding-top : 25px;

}

div#partenaire {
  position : relative;
  height : 150px;
  /*border: 1px dashed #C0C0C0;*/
  padding-top : 25px;
}

div#pied {
position : relative;
height : 50px;
/*border: 1px dashed #C0C0C0;*/
}


ul#type_recherche{
	
    text-align:center;
    padding-top:3px; 
	padding-bottom:3px; 
    font-size:10px;
	color : black;
	background-color : white;
	width : 255px;
	margin : 10px auto;
}

ul#type_recherche li {

display:inline;
margin:0px 50px 0px 0px;

}

#form_search {

text-align: center;

}


.cadre {
float : left;
width : 220px;
height : 250px;
max-height : 250px;
margin : 10px 35px 10px 50px;

padding : 0px 0px 0px 0px;
background-color : #ffffff;
border-radius: 15px 15px 15px 15px; 


}


.cadre .titre {

background: url(image/bgtitre.png) no-repeat;
text-align : center;
margin : 0px 0px 0px 0px;
padding-top : 5px;
padding-bottom : 5px;
height : 15px;
font-family: georgia,sans-serif;
font-size: 12px;
letter-spacing: 2.4pt;
word-spacing: 0.2pt;


}

.alaligne {

clear : both;

}

li.menu {
 display: inline;
 padding: 2px;
 margin : 0px 40px 0px 5px ;
 
 }
 
 li:hover {
 color: blue;
 
 }
 
 a:link {
	color: #000000;
	text-decoration:none;
	background-color:;
}
a:visited {
	color: #000000;
	text-decoration:none;
	background-color:;
}
a:hover {
	color: #000000;
	text-decoration:underline;
	background-color:;
}
a:active {
	color: #000000;
	text-decoration:none;
	background-color:;
}
