/*--------------------------
Images
---------------------------*/
a img{
border : none;
}
#photo_equipe{
border : 1px black solid;
margin-right: 0.5ex;
}
/*--------------------------
Mise en page
---------------------------*/
#pied{
position : absolute;
bottom: 1ex;
}

table
{
border : 0;
}

#table_ref
{
	border : 1;
	color: #CCCCCC;
}

td{
padding: 1ex;
}
/*--------------------------
Textes
---------------------------*/
body{
background-color: #fff;
font-family : "Arial", sans-serif;
color: #000000;
}
p#index{
background-color: inherit;
color: #767475;
font-family : "Arial", sans-serif;
font-weight: light;
}
#adresse{
font-family : "Arial", sans-serif;
color: #000;
font-size : 100%;
line-height: 1.5em;
margin-left: 3em;
}
.tel{
/*texte*/
font-weight : bold;
}
.numero_tel{
/*chiffres*/
letter-spacing: 0.1ex;
}
#texte_structure{
}
#structure, ul#equipe li{
font-family : arial, sans-serif;
color: #000;
font-size : 100%;
line-height: 1.5em;
width: 90ex;
text-align : justify;
margin-right: 0.5ex;
}

ul#equipe, ul#contact{
width : 100%;
list-style-type: none;
}
ul#equipe li, ul#contact li
{
line-height: 1.2em;
margin-bottom: 1em;
margin-left:1em;
margin-right: 0;
width: 100ex;
}
.nom{
font-weight: bold;
/*border-bottom: 1px black solid;*/
}

p#contact 	a, .nom a{
color: #000;
text-decoration : underline;
}

p#contact a:hover,.nom a:hover{
color: #000;
background-color: #c0c0c0;
text-decoration : none;
}

h2{
font-family : "Century Gothic", "Arial", sans-serif;
}
h3
{
font-family : "Century Gothic","Arial", sans-serif;
font-size : 1.5em;

}
ul.details_ref{
list-style-type: none;
width: 100%; /* précision pour Opera */
}
sup{
font-size: 60%;
}


/*--------------------------
Menus de navigation
---------------------------*/

.menu_ref a{
margin: 0 2px;
width: 110px;
height: 3 em;
display: block;
text-align: center;
border: 1px solid gray;
text-decoration: none;
color: #000;
background: #fff;
}

.reference a:hover {
background: #767475;
border: 1px solid gray; 
}

.reference a:active{
background: gray;
height: 3 em;
border: 1px solid gray; 
color: #fff;
}
.referencea{text-decoration: none;
color: #222;
}
.referencea:hover{text-decoration: none;
}

ul.menu_ref{
/*liste menu références*/
list-style-type: none;
width: 100%; /* précision pour Opera */
margin-bottom: 3ex;
}

.menu_ref li
{
float: left;
}
/* Menu général*/

ul.nav{
list-style-type: none;
width: 100%; /* précision pour Opera */
margin-bottom: 1ex;
}

.nav li , .actuelle li{
float: left;
}

.actuelle p{
background-color: #c0c0c0;
margin: 0;/* 2px;*/
width: 200px;
height: 3em;
display: block;
text-align: center;
border: 1px solid gray;
text-decoration: none;
color: #000;
}

.nav a{
margin: 0 2px;
width: 200px;
height: 3em;
display: block;
text-align: center;
border: 1px solid gray;
text-decoration: none;
color: #000;
background: #fff;
}

.nav a:hover {
background: #767475;
border: 1px solid gray; 
}

.nav a:active {
background: gray;
border: 1px solid gray; 
color: #fff;
}
.menu a{text-decoration: none;
color: #222;
}
.menu a:hover{text-decoration: none;
}