* {
margin:0;
padding:0;
}

body {
background:#FFFFFF url(IMAGES48/back.jpg) top left repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#conteneur {
position:relative;
margin:0 auto;
width:800px;
height:700px;
background-color: #FFFFFF;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
border-bottom: #999999 1px solid;
}

#centre {
position:absolute;
top: 184px;
left: 160px;
width:600px;
height:400px;
text-align:justify;


}

#text {
	position:absolute;
	top: 181px;
	left: 162px;
	width:590px;
	height:400px;
	text-align:justify;
	padding-left:10px;
	padding-right:20px;
	scrollbar-face-color:  #91B7FE;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	overflow: auto;
}

#text h3{
margin-bottom:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#0099FF;
text-decoration:underline;
}

#text p{
margin-bottom:15px;
line-height:1.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

#text li{
margin-bottom:10px;
list-style-image:url(IMAGES48/puce.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:1.7em;
}

#text a{
color: #0099FF;
text-decoration:none;
}

#text a:hover{
color:#93fb20;
text-decoration:underline;
}

#text .source li i{
text-align:source;
}


#text img{
margin-bottom:10px;
}

#text .desc{
margin-bottom:10px;
}

#text p .petit{
position:relative;
top:10px;
}

#text .centrer{
text-align:center;
margin:0;
padding:0;
}

#text .centrer_text{
text-align:center;
color: #999999;
font-size:16px;
font-weight:bold;
}

#text .italique{
text-align:left;
font-style:italic;

}

#text p table td .description {
text-align:left;
font-style:italic;
font-size:11px;

}

#text hr {
margin: 20px 0;
width:400px;
color:#FFFFFF;
border-bottom: #666666 1px dashed;
text-align:center;
}

#text .float_gauche {
float: left;
padding: 5px 20px 5px 0;
}

#text .float_droite {
float: right;
padding: 5px 5px 5px 20px;
}

#float_droite {
width:180px;
float: right;
}

#text .titre_vert {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #00B300;
margin:0;
padding:0;
}

#text .titre_bleu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #0000FF;
margin:0;
padding:0;
}


#text .vert{
margin-bottom:15px;
line-height:1.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #00B300;
border: #00B300 1px solid;
background-color: #DFFFDF;
padding:15px;
}

#text .bleu{
margin-bottom:15px;
line-height:1.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #0000FF;
border: #0000FF 1px solid;
background-color: #ECF5FF;
padding:15px;
}

#carrousel_ouvert {
position:absolute;
top: 124px;
left: 300px;
width:150px;
height:220px;
}

#titre_haut {
position:absolute;
top: 0px;
left:10px;
width:600px;
height:120px;
z-index:2;
}

#marque_carrousel {
position:absolute;
top: 160px;
left: 450px;
width:150px;
height:26px;
z-index:2;
}

#marque_medivib{
position:absolute;
top: 120px;
left: 60px;
width:120px;
height:25px;
}

#photo_medivib {
position:absolute;
top: 160px;
left: 60px;
width:167px;
height:144px;
}

#phrase_bas{
position:absolute;
top: 360px;
left: 0;
width:420px;
height:35px;
}

#logo{
	position:absolute;
	top:45px;
	left:0;
	background: url(IMAGES48/logo.jpg) 9px 21px no-repeat;
	width:800px;
	height:123px;
	z-index:40;	
}

#menu {
	position:absolute;
	top:180px;
	left:0;
	width:122px;
	z-index:100;	
}

#pied{

}



#centre {

}

#logo_flash { 
position:absolute;
width:600px;
height:115px;
top:49px;
left:193px;
z-index:2;

}

#planet {
position:absolute;
width:160px;
height:24px;
top:676px;
left:0;
z-index:2;
}

#pied {
position:absolute;
width:630px;
height:24px;
top:674px;
left:0px;
z-index:1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#0100BD;
padding-left:170px;
text-align:center; 
}

#pied a{
color: #0099FF;
text-decoration:none;
}

#pied a:hover{
color:#93fb20;
text-decoration:underline;
}

#pied span{
margin-left:10px;
}
#conteneur #text table tr{
	background:url(IMAGES48/ligne_bas.gif) bottom left repeat-x;
}

#conteneur #text p table .sanstrait{
background:#FFFFFF ;
	
}

#conteneur #text table tr td{
	padding:10px;
	text-align:left;
}
