/* CSS Document */

* {
margin:0;
padding:0;
}

html,body{
margin:0;
width: 100%;
height: 100%;
scrollbar-face-color: #ffffff;
scrollbar-track-color: #A1C6E1;
scrollbar-arrow-color: #003663;
scrollbar-shadow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #003663;
scrollbar-darkshadow-color: #003663;
background-color:#A1C6E1;
}

p a{
color:#A1C6E1;
text-decoration:underline;
}

p a:hover{
color:#FFFFFF;
text-decoration:none;
}

#global {
position:relative;
left: 50%; 
top: 50%;
width: 936px;
height: 557px;
margin-top: -270px; /* moitié de la hauteur */
margin-left: -450px; /* moitié de la largeur */
background: url("images/fond-global.jpg") no-repeat top left;
}

#contenu {
position:relative;
width:545px;
height:405px;
top:40px;
left:270px;
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 12px;
text-align:justify;
line-height:20px;
color:#D9E8F2;
overflow:auto;
padding-right: 5px;
}

h1, h2, h3, h4 {
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
}

.titre {
height:15px;
text-align:right;
color:#D9E8F2;
padding:3px 0 15px 0;
}

.txt-form {
font:10px Arial, Helvetica, sans-serif;
text-align:left;
color:#D9E8F2;
}

.txt-tel {
font:16px Arial, Helvetica, sans-serif;
text-align:left;
color:#D9E8F2;
}

#adresse {
position:absolute;
bottom:558px;
left:17px;
width:250px;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#003663;
}

#adresse a{
color:#003663;
text-decoration:none;
}
#adresse a:hover{
color:#FFFFFF;
text-decoration:none;
}

#version {
position:absolute;
bottom:35px;
right:-35px;
width:250px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
z-index: 9000;
}

#menu {
position:absolute;
color:#FFFFFF;
text-align:center;
font:16px Arial, Helvetica, sans-serif;
width: 445px;
height: 12px;
margin-top:460px;
margin-left:245px;
z-index:10;
}

#menu a:link{
color:#FFFFFF;
text-decoration:none;
}

#menu a:visited
{
color:#FFFFFF;
text-decoration:none;
}

#menu a:hover
{
color:#A1C6E1;
text-decoration:none;
}

#menu a:active
{
color:#FFFFFF;
text-decoration:none;
}

#diapo {
position:absolute;
width:211px;
height:398px;
top:36px;
left:49px;
}

#cartes {
position:absolute;
bottom:29px;
left:49px;
width:0px;
}

#tel {
position:absolute;
bottom:34px;
left:110px;
}

#axe-net {
position:absolute;
bottom:-17px;
left:15px;
height:12px;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#003663;
}

#copy {
position:absolute;
bottom:-17px;
right:17px;
width:250px;
text-align:right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#003663;
}

#copy a{
color:#003663;
text-decoration:none;
}
#copy a:hover{
color:#FFFFFF;
text-decoration:none;
}

.photo {
margin:0 0 0 10px;
border:solid 0px;
padding: 1px;
  float: right;
}

.photo-v {
margin:10px 10px 10px 10px;
border:solid 1px;
padding: 1px;
  float: right;
clear: right;
}

.photo-02 {
margin:0 0 15px 0;
border:solid 0px;
padding: 1px;
  float: left;
}

/* Formulaire */

#formulaire {
position:relative;
width: 299px;
}

#aut_form {
position:relative;
width: 200px;
z-index:10;
  float: right;
}

fieldset {
  border:none;
  margin-bottom:1em;
  padding-top:1.5em;
}

#contact label {
  position:absolute;
  font-size:90%;
  padding-top:.2em;
  left:20px;
}

#contact input {
  font:.9em "Arial", Verdana, sans-serif;
  width:175px;
  padding:.2em;
  margin-left:10em;
  line-height:1.4em;
  margin-bottom:.2em;
  border:solid 1px;
  border-color: #A1C6E1;
}

textarea {
  font:.9em "Arial", Verdana, sans-serif;
  width:175px;
  padding:.2em;
  margin-left:10em;
  margin-bottom:.2em;
  border:solid 1px;
  border-color: #A1C6E1;
overflow:auto;
}

p#button {
  margin-left:9em;
}

