/* CSS Document */
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
/*background: #93B7B2 url(images/charte2/bg.gif)*/ ;
background: #839AA7;
}
#conteneur {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 950px;
     height: 540px;
     margin-top: -270px; /* moitié de la hauteur */
     margin-left: -475px; /* moitié de la largeur */
     border: 1px dotted #fff;

}

h1 { text-indent:-20000px; font-size: 0.1em;} 
h2 { text-indent:-20500px; font-size: 0.1em;} 
h3{font: italic normal 12pt georgia; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color:#fff;}
h4{font: italic normal 12pt georgia; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color:#fff;}

#part1
{
float:left;
background: url(images/charte4/charte4_r1_c1.jpg);
width: 743px;
height:508px;

}


#part1 table
{
margin-top:310px;
}



#part1bis
{
float:left;
background: url(images/charte4/charte4_vierge_r1_c1.jpg);
width: 743px;
height:508px;
color:#ECD0BD;
}

#menu_haut{

padding-top:40px;
padding-left:140px;

}


#part1biscontenu
{
/*color:#535C67;*/
color:#E1E1E1;

margin-top:130px;
margin-left:130px;
margin-right:25px;

height:350px;
overflow:auto;

scrollbar-face-color:"#E6DDD8";
scrollbar-shadow-color: #ffffff; 
scrollbar-highlight-color: white;
scrollbar-3dlight-color: #BBA395;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #FEFEFE; 
scrollbar-arrow-color: #E6DDD8;


}

#part1biscontenu a{
text-transform:uppercase;
color:#fff;
text-decoration:none;
}



#part1biscontenu a:hover{
text-transform:uppercase;
color:#495C67;
text-decoration:none;
}




#part1biscontenu2
{
/*color:#535C67;*/
color:#E1E1E1;

margin-top:40px;
margin-left:130px;
margin-right:25px;

height:340px;
overflow:auto;

scrollbar-face-color:"#E6DDD8";
scrollbar-shadow-color: #ffffff; 
scrollbar-highlight-color: white;
scrollbar-3dlight-color: #BBA395;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #FEFEFE; 
scrollbar-arrow-color: #E6DDD8;

position:relative;


}

#part1biscontenu2 a{
text-transform:uppercase;
color:#fff;
text-decoration:none;
}



#part1biscontenu2 a:hover{
text-transform:uppercase;
color:#495C67;
text-decoration:none;
}


#liste_equipement{
padding-top:0px;
padding-right:0px;
z-index:5;
}



#part2
{
float:right;
background: url(images/charte4/charte4_r1_c2.jpg);
width: 207px;
height:540px;

}

#part3
{
float:left;
background: url(images/charte4/charte4_r2_c1.jpg);
width: 743px;
height:32px;
text-align:center;
}



#part3 a{
text-transform:uppercase;
color:#fff;
text-decoration:none;
border-right: 1px dotted #fff;
padding-right:5px;
padding-left:5px;
}



#part3 a:hover{
text-transform:uppercase;
color:#495C67;
text-decoration:none;
}

#part3bis
{
float:left;
background: url(images/charte4/charte4_vierge_r2_c1.jpg);
width: 743px;
height:32px;
text-align:center;
}



#part3bis a{
text-transform:uppercase;
color:#fff;
text-decoration:none;
border-right: 1px dotted #fff;
padding-right:5px;
padding-left:5px;
}



#part3bis a:hover{
text-transform:uppercase;
color:#495C67;
text-decoration:none;
}



#part4
{
clear:both;
width: 950px;

color:#495C67;

text-align:right;


}

#part4 a{

color:#fff;
text-decoration:none;


}



#part4 a:hover{
color:#495C67;
text-decoration:none;
}


#txt_txt_gauche{
padding-left:0px;
padding-right:20px;
margin-left:0px;
text-align:justify;


}

#txt_txt_droite{
padding-left:0px;
text-align:justify;

}

#img_txt_gauche{
padding-left:0px;
float:left;
margin-right:10px;
margin-bottom:10px;
border: 1px dotted #fff;
text-align:justify;
}

#img_txt_droite{
padding-right:10px;
padding-left:10px;
float:right;
border: 1px dotted #AD8047;
text-align:justify;
margin-bottom:10px;

}

#titre_page{
margin-top:30px;
margin-right:50px;
padding-right:10px;
padding-left:10px;
float:right;
border-left: 1px dotted #AD8047;
border-right: 1px dotted #AD8047;
}

#liens_soins{
text-transform:capitalize;

}


#liens_soins a{

color:#004C6B;
text-decoration:none;
padding-left:20px;
margin-top:8px;
}



#liens_soins a:hover{
text-decoration:underline;
color:#ffffff;
}



a.info {
position:relative;
font-size: 10px;
color:#fff;
text-decoration:none;

}
a:hover.info {
 
color:#495C67;
text-decoration:none;
}
a.info span {display: none; z-index:200;}
a:hover.info span {
  display: inline; 
  position: absolute;  
  top:0.9em; 
  left:7.5em; 
z-index:500;
  background: url(images/bulle.png); 
  color: #3A6422; 
  width:190px;
  height:105px; 
  font-weight:normal;
  font-size: 11px;
  line-height:12px;
  padding:25px 10px;
  text-transform:none;
  text-align: center;
}


