body{
margin:0 0 0 0;
padding:0 0 0 0;
background-image:url(../img/banner.png);
background-repeat:repeat-x;
background-color:#000;
color: white ;


}
*{
font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman";
}
#haut{
position:fixed;


 width:100%;
 height:24%;
}
.aligngauche{
text-align: left;
}
.aligncentre{
text-align: center;
}
.textRose{
color: #FF3399;
font-weight:bold;
}
.menu { 
position:fixed;
padding:45px 0 0 0;
top:18%;
width:12%;

}
.bas { 
background-image:url("../img/fond.png");
overflow: auto;
width:88%; 
height:74%; 
position:fixed; 
bottom: 0; 
right:0;
margin:0 auto 0 auto; 
}

#frame_haut{
width:100%; 
height:3%;

}
#frame_bas{
overflow: auto;
width:100%; 
height:97%;
position:relative;

padding:0 0 -250px 0;

}
.contenu { 
position:relative;
width:96%;
margin-left:auto;
margin-right:auto;


} 


.marge{
padding:7px 10px 10px 7px;
}
div#cadreTitre{
height:50px;
background-image:url("../img/fond_haut.png");
}

div#login{
position:fixed;
top:0px;
right:0px;
}

div#block_gauche{
float:left;
width:60%;
min-width:450px;
font-weight:bold;
}
div#block_droite{
float:right;width:40%;
	font-weight:bold;
min-width:260px;
}

ul{
list-style-type:none;	
}


div#block_centre{
float:left;
width:100%;
}

div#logo2{

width:100px;
height:176px;

background-image:url("../img/Lve_logo_petit.png");
margin: 25px auto 0 auto;

}
div#video{
text-align:center;
width:400;
magin:0 auto 0 auto;
}
input.area_recherche {
color: #0498b3;
background-color: #ffffff;
font-size: 1em;
width: 148px;
border: 1px solid #0498b3;
margin: 0;
vertical-align: middle;
padding-left: 2px;
}
input.area_recherche:focus {
border: 1px solid #0065b3;
background-color: #0498b3;
color: #ffffff;
}
input.submit_recherche {
width: 150px;
color: #CC0000;
background-color: #ffcc00;
font-size: 14px;
border: double #ffffff;
margin-left: 2px;
vertical-align: middle;
height:24px;
cursor: pointer;
}
input.submit_recherche:hover {
color: #ffffff;
background-color: #ff7700;
}
#block_droite a:link  , a:focus ,a:hover{
	color: #000000;
}
}
