body {
   font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
   color:#083876;
   background-color:#EDF6FC; 
}

p {
   padding:0;
   margin:7px 0 7px 0;
}

.center {
   text-align:center;
}

#page {
   margin:0 auto 0 auto;
   padding:0;
   width:700px;
   border:1px solid #000;
   background-color:#FFF; 
}

#bando {
   display:block; 
}

#menu {
   width: 700px;
   background-color: #D4E9F9;
   height: 20px;
   margin: 0;
   padding: 0;
   border-bottom:1px solid #79BDF4;
   list-style-type:none; 
}

#menu li {
   float:left;
   font-size:10px;
   font-weight:bold; 
   color:#083876;
   line-height:20px;  
}

#menu a {
   color:#083876;
   display:block;
   text-decoration:none; 
   background-image:url(../images/bouton.jpg);
   background-repeat:no-repeat;
   background-position:left;
   padding:0 0 0px 22px;
   width:90px;
   margin:0 0 0 23px;
}

#menu a:hover {
   color:#8497AD;
   background-image:url(../images/bouton-over.jpg);
}

a#over {
   color:#8497AD;
   background-image:url(../images/bouton-over.jpg); 
}

a#over:hover {
   cursor:text;
}

#inter {
   margin:4px 0 0 0;
   font-size:1px; 
   background-color:#D4E9F9;
   width:700px;
   height:3px;
}

#main {
   background-color:#EDF6FC;
   width:700px;
   height:300px;
   margin:8px 0 0 0;
   overflow:auto;
   padding-top:20px;
}

.ul {
   list-style-type:square;
   margin:0;
   padding:0 0 20px 80px;
}

.ul li {
   padding-bottom:5px;
}

h2 {
   font-size:12px;
   font-weight:bold;
   padding:20px 0 20px 0;
   margin:0;
   color:#327ECA;
   text-align:center;
}

h3 {
   font-size:12px;
   padding:0px 0 10px 20px;
   margin:0;
}

#contact {
   text-align:center;
   padding:0; 
}

#slo {
   font-size:12px;
   text-align:center;
   margin-top:50px;
   padding:0;
}

#bas {
   margin:8px 0 15px 0;
   font-size:1px;
   background-color:#D4E9F9;
   width:700px;
   height:3px;
}

#form {
   width:300px;
   padding:10px 0 0 50px;
   float:left; 
}

#form p {
   margin:2px 0 2px 0;
}

label.label {
	position:absolute;
	width:100px;
}

input {
   margin-left:100px;
   height:14px;
   border:0;
}

textarea {
   border:0;
}

#envoyer {
   width:70px;
   height:20px;
   border:1px solid #000;
   background-color:white; 
}

#conagenda {
   float:right;
   padding:30px 50px 0 0;
}

#info {
   width: 700px;
   margin: 0 auto 0 auto;
   text-align: center;
   font-size:9px;
   color:#C7C7C7; 
}

#info a {
   color:#C7C7C7;
   text-decoration:none 
}

#info a:hover {
   color:Navy;
   text-decoration:none 
}

#idf {
  float:right;
  margin:10px 10px 0 0;
}

#tbserv {
   margin-left:40px;
}

th {
   text-align:left;
}

td {
   vertical-align:top;
   padding:10px 30px 0 0;
}

#ref1 {
   background-image:url(../images/baref1.gif);
   background-position:left;
   background-repeat:no-repeat; 
   padding-left:20px;
   vertical-align:top;
}

#ref2 {
   background-image:url(../images/baref2.gif);
   background-position:left;
   background-repeat:no-repeat; 
   padding-left:20px;
   vertical-align:top;
}

#barser1 {
   background-image:url(../images/barser1.gif);
   background-position:left;
   background-repeat:repeat-y; 
   padding-left:20px;
   vertical-align:top;
}

.barser2 {
   background-image:url(../images/barser2.gif);
   background-position:left;
   background-repeat:repeat-y; 
   padding-left:20px;
   vertical-align:top;
}


#slos {
   font-size:12px;
   text-align:center;
   margin-top:20px;
   padding:0;
}

#gifen {
   float:left;
   margin:0 10px 0 50px;
   border:0;
}

#sloc {
   font-size:12px;
   text-align:center;
   margin-top:30px;
   padding:0;
}

#tbref {
   margin-left:100px;
}

h2#h2ref {
   font-size:12px;
   font-weight:bold;
   padding:20px 0 10px 0;
   margin:0;
   color:#327ECA;
   text-align:center;
}

#sloco {
   clear:both; 
   font-size:12px;
   text-align:center;
   margin-top:10px;
   padding:0;
}

#cnt {
   margin-top:0;
   padding-top:0;
}