body {
font-family: Arial, Helvetica, sans-serif;
text-align: center;
color:#000;	
background-image:url(img/arriere-plan.jpg);
background-repeat:repeat-x;
background-color:#fff;
height:100%;
width:100%;	
font-size: small;
letter-spacing:1px; }
	
* {
margin: 0;
padding: 0;
border: 0;
font-size:100%;
list-style:none; }	

a {
text-decoration: none;
color:#FFFFCC; }

a:hover {
text-decoration:underline;
color:#FFCC66; }

a:active {
text-decoration: none;
color:#FFFFCC; }

/***********************************
	     FORMULAIRE CONTACT
***********************************/

#formulaire-contact{
width:90%;
color:#0A3553;
}

#formulaire-contact .col_g{
margin-top:0.3em;
float:left;
width:33%;
text-align:right;
color:#0A3553;
}

#formulaire-contact .col_g li{
margin:0.7em;
font-weight:bold;
list-style-type:none;
color:#0A3553;
}

#formulaire-contact .col_d li{
margin:0.4em;
list-style-type:none;
color:#0A3553;
}

#formulaire-contact .col_d{
margin-top:0.6em;
float:left;
width:67%;
text-align:left;
color:#0A3553;
}

#formulaire-contact .mentions{
float:left;
width:100%;
}

#formulaire-contact .col_d .textfield{
border-bottom:#5E8089 solid 1px;
border-top:0px;
border-left:0px;
border-right:0px;
color:#FF3300;
width:280px;
}

#formulaire-contact .col_d .validation{
border:#5E8089 solid 1px;
color:#FF3300;
width:280px;
}

#formulaire-contact .col_d textarea{
border:#5E8089 solid 1px;
color:#FF3300;
width:280px;
}

#formulaire-contact .col_d .bouton{
border:#5E8089 solid 1px;
color:#FF3300;
background-color:#FFF;
}

/***********************************
	     /FORMULAIRE CONTACT
***********************************/

p.ita {
font-style:italic; }

span.gras {
font-weight:bold;
color:#fff; }

h4 {
font-size:120%;
color:#fff;
margin:10px 0; }

ul#bois {
margin-left:30px; }

ul#bois li {
margin-bottom:10px; }

ul#bois h5 {
margin-bottom:10px;
color:#e2eff5;
font-size:110%; }

ul#bois dl {
overflow:auto; }

ul#bois dl dt {
float:left; }

ul#bois dl dt img {
width:150px; }

ul#bois dl dd {
margin-left:160px;}

ul#competences {
margin-left:20px;}

ul.details_competences {
margin:10px 40px; }

ul.details_competences li {
list-style:square; }

ul.liste_rea {
width:530px;
overflow:hidden; }

ul.liste_rea li {
float:left;
width:170px;
margin:10px 3px; }

ul.liste_rea dl dt img {
width:150px; }

ul.liste_rea dl dt {
text-align:center; }

ul.liste_rea dl dd {
font-size:90%;
margin:0 10px;
margin-top:5px; }

h1, h2{
display:none; }

.invisible {
display: none; }

#bigbox {
margin-left: auto;
margin-right: auto;
position: relative;
text-align:left;
background-color:#fff;
background-image:url(../images/arriere-plan.jpg);
width:767px;
height: 100%;
font-size: 12px; }

#entete {
width:767px;
height:170px;
float:left; }

#contenu {
width:767px;
height:387px;
float:left;
background-image:url(img/contenu.jpg);
background-repeat:no-repeat; }

#contenu #titre{
font-size:16px;
color:#fff;
margin:10px; }

#contenu #ss-contenu {
width:565px;
height:289px;
float:left;
margin:0 10px;
overflow:auto; }

#contenu #ss-contenu p {
margin-bottom:10px; }

#footer {
height:116px;
width:767px;
float:left;
background-image:url(img/footer.jpg);
background-repeat:no-repeat; }

#footer #coordonnees {
text-align:center;
font-weight:bold;
color:#FFF;
margin-top:20px; }

#footer #coordonnees address {
font-style:normal; }

#footer #liens {
text-align:center;
font-size:10px;
margin-top:35px;
color: #FFA734; }

#footer #liens ul li {
display:inline; }

#footer #liens a {
color: #FDAF40; }