/* copyright : Gravelet-multimédia, Alain Gravelet */
/* Tous droits réservés */
/* http://www.gravelet-multimedia.com */
/* info@gravelet-multimedia.com */

body{
background-color:#ffffff;
color:#000000;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
font-size:0.8em ;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
* { /* tous les elements du site */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


q{
font-size:100%;
font-style: italic ; 
}
.italic{
font-style: italic ; 
font-size:100%;
}
.gras{
font-weight: bold;
}
.gras_italic{
font-weight: bold;
font-style: italic ; 
}
.petit {
font-size:0.8em;
}
.invisible {
visibility: hidden;
}
.horschamps {
display:none;
}
.spacer {
clear: both;
}

a[hreflang]:after {
content: " [" attr(hreflang) "]";
}
a {
color: #73323C;
font-size:1em ;
font-weight: bold;
text-align:left;
text-decoration: underline ;
}
a:hover {
text-decoration: none ;
}

img {
border:none;
}
p {
font-size:1em ;
text-align:left;
line-height:1.3;
}
h2 {
font-weight: bold;
color: #4B6E73;
font-size:1.2em ;
text-align:left;
line-height: 1.5;
}
h3 {
margin: -8px 0px 0px 0px;
font-weight: bold;
color: #000000;
font-size:1.6em ;
text-align:left;
line-height:1.5;
}

form {
text-align :left;
}
label {
color: #73323C;
font-weight: bold;
font-size:1em ;
}
select {
padding: 0px 0px 0px 0px;
color: #73323C;
font-size:1em ;
border : 1px solid #73323C;
}
option {
padding: 0px 2px 0px 0px;
}
input {
color: #73323C;
font-weight: bold;
font-size:1em ;
border : none;
background-color: #FFFFFF;
cursor: pointer;
}
input:hover {
text-decoration: underline ;
}

/* boites */ /* boites */ /* boites */ /* boites */ /* boites */

.centrage { /* centrage generale */
text-align: center;
}
.contenu { /* tout le site */
margin-left: auto;
margin-right: auto;
width: 780px;
background-image:  url(images/ecrd_ombre_cote.gif);
background-repeat: repeat-y;
}

.logo {
padding: 100px 30px 0px 30px;
width: 320px;
min-height:155px;
float:left;
}
* html .logo  {
height:155px;
}

.haut_droit {
width: 330px;
float:left;
}
.haut_droit1 {
padding: 30px 0px 0px 0px;
width: 350px;
min-height:70px;
}
* html .haut_droit1  {
height:70px;
}
.haut_droit2 {
width: 350px;
min-height:70px;
}
* html .haut_droit2  {
height:70px;
}
.haut_droit3 {
width: 350px;
min-height:40px;
}
* html .haut_droit3  {
height:40px;
}
.haut_droit4 {
padding: 9px 0px 40px 0px;
width: 350px;
min-height:45px;
}
* html .haut_droit4  {
padding: 2px 0px 40px 0px;
height:45px;
}
.haut_droit4 p{
color: #4B6E73;
}

.liens {
padding: 10px 0px 10px 0px;
width: 350px;
border-bottom : 1px dashed #000000;
text-transform: lowercase ;
}
.liens_no {
border : none;
text-transform: none ;
}

.partners_filet_haut {
margin: 30px 10px 0px 10px;
width: 760px;
float:left;
border-top : 2px solid #576d72;
}
* html .partners_filet_haut  {
margin: 30px 10px 0px 5px;
}
.partners {
padding: 5px 40px 20px 40px;
width: 700px;
float:left;
text-align:left;
}
* html .partners  {
padding: 5px 40px 20px 40px;
}
.partners h2{
padding: 0px 0px 5px 0px;
color:#000000;
font-weight: bold;
font-size:1em ;
}
.partners ul{
text-align:center;
}
.partners li{
padding: 0px 5px 0px 0px;
display: inline;
}
.partners img{
padding: 0px 20px 5px 0px;
}

.texte {
margin: 0px 10px 0px 10px;
padding: 10px 30px 10px 30px;
width: 700px;
background-color: #4B6E73;
}
* html .texte  {
margin: 0px 5px 0px 5px;
padding: 10px 30px 10px 30px;
width: 700px;
}
* html .texte { /* que IE*/
width: 760px;
padding: 10px 30px 10px 30px;
/* suite que pour IE 6*/
voice-family: "\"}\"";     
voice-family:inherit;
width: 700px;
margin: 0px 5px 0px 5px;
padding: 10px 30px 10px 30px;
}
.texte p{
color:#FFFFFF;
text-align:center;
font-size:0.85em ;
}

.ombre_bas {
width: 780px;
height:16px;
background-image: url(images/ecrd_ombre_bas.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
}
