/***** Reset CSS *****/

* {
border:0;
margin:0;
padding:0;
list-style:none;
font-size:100%;
outline:none; }

label, input.sub {
cursor:pointer; }

input, textarea, select {
border:1px solid #000;
padding:2px;
vertical-align:middle; }

.invis {
position:absolute;
left:-9999px; }

.retour_ch {
margin-bottom:10px; }

/***** Flash & Déco *****/

div#diapo_flash {
margin:0 auto;
width:250px;
height:319px;
background:transparent url(img/diapo_flash.jpg) no-repeat; }

/***** Stylage contenu *****/

h1 {
width:192px;
height:211px;
background:transparent url(img/logo.png) no-repeat;
position:absolute;
top:20px;
left:45px; }

h1 a {
text-indent:-9999px;
width:100%;
height:100%;
display:block; }

div#titre h2 {
font-weight:normal;
font-size:130%;
font-family:Verdana, Arial, sans-serif;
height:70px;
line-height:70px; }

div#presentation_contenu p {
margin-bottom:10px; }

/***** Layout *****/

body {
color:#3e8fd6;
background:#3e8fd6 url(img/body_fond.png) repeat-x top;
font:100%/1.3 Arial, Verdana, sans-serif; }

div#global {
position:relative;
width:990px;
margin:0 auto; }

div#entete {
width:100%;
height:264px; }

div#colonne_centre {
width:266px;
height:748px;
position:absolute;
top:0;
left:252px;
z-index:2;
background:transparent url(img/colonne_centre.png) no-repeat; }

div#conteneur_centre {
position:relative;
z-index:1;
width:100%;
background:#fff; }

div#contenu {
width:480px; /*510*/
padding:0 15px;
margin-left:480px; }

div#presentation_contenu {
width:480px;
min-height:400px;
font-size:75%; }

div#coordonnees {
text-align:center;
font-size:70%;
font-family:Verdana, Arial, sans-serif; }

div#colonne_gauche {
padding-top:17px;
text-align:center;
width:282px;
position:absolute;
top:0;
left:0; } 

/***** #entete *****/

div#galerie_entete {
width:485px;
height:156px;
position:absolute;
top:75px;
right:0; }

div#galerie_entete ul li {
position:relative;
float:left;
margin:0 10px;
width:206px;
height:156px;
background:transparent url(img/fond_photo.png) no-repeat; }

div#galerie_entete ul li img {
position:absolute;
top:6px;
left:7px;
width:190px;
height:142px; }

/***** #menu *****/

div#menu {
text-align:left;
padding-left:60px;
padding-top:40px;
font-size:95%;
font-family:Verdana, Arial, sans-serif; }

div#menu ul li {
margin-bottom:5px; }

div#menu ul li a {
color:#3e8fd6;
text-decoration:none; }

div#menu ul li a:hover {
font-weight:bold; }

/***** #coordonnees *****/

div#coordonnees {
padding-top:40px;
padding-bottom:10px; }

div#coordonnees dl dd, div#coordonnees dl dt {
display:inline; }

div#nav_sub {
padding:0 15px;
font-family:Verdana, Arial, sans-serif;
font-size:70%;
padding-top:50px; }

div#nav_sub ul li {
color:#3e8fd6;
display:inline; }

div#nav_sub ul li a {
margin:0 2px;
color:#3e8fd6;
text-decoration:none; }

div#nav_sub ul li a:hover {
text-decoration:underline;
color:#2276bf; }

div#nav_sub ul li.imnalys {
display:block;
margin:0 auto;
margin-top:10px;
width:153px;
height:53px;
background:transparent url(img/logo_imnalys.png) no-repeat; }

div#nav_sub ul li.imnalys a {
display:block;
width:100%;
height:100%;
text-indent:-9999px; }


/****formulaire*****/

p span.left {
float:left;
width:100px;
margin-right:5px; 
}

p.notice, .avertissement {
font-size: 80%;
}

input, textarea {
border:#3e8fd6 1px solid ;
}

.bouton {

width:120px;
background: #fff;
color: #3e8fd6;
font-weight:bold;

}
div#presentation_contenu .platre a{
color:#3E8FD6;
text-decoration:underline;
}
div#presentation_contenu .platre a:hover{
color:#3E8FD6;
text-decoration:none;
}
