#conteneur{
margin:auto;
width:900px
}

body {
font-family : "trebuchet ms", serif; 
background-color : #fefff0; 
color: #000000;
margin: 0;
padding: 0;
} 

A {
color : green; 
text-decoration : none;
padding-left: 10px;
} 
A:hover {
color : red; 
text-decoration : underline; 
font-weight : bold; 
}
a.info {

position: relative;
}
a.info span {
width:300px;
display: none;
}
a.info:hover {
background: none; /* correction d'un bug IE */
z-index: 500;
}
a.info:hover span {

display: inline;
position: absolute;
top: 2em;
left: 1em;
background: #67a921;
text-align: center;
color: white;
padding: 2px;
}
table{
border-collapse:collapse;

}

#menu {
text-align:left;

float:left;
vertical-align:top;
padding-right:20px;
width: 210px;


} 

.contenu-menu {

background-image:url('../images/fond1.gif');

background-repeat : repeat-y; 
background-color: #fefff8;  
font-size : small; 
color : green;

padding-bottom : 10px;
padding-right : 30px;
margin-bottom : 15px;

}

#imgMenu {
	padding-left: 10px;
	border: none;
}


#corps {

background-image : url("../images/fond2.gif");  
background-repeat : repeat-y; 
background-color : #fefff8; 
vertical-align:top;

} 
#corps h1 {
color : red; 
text-align : center; 
font-size : x-large; 
font-weight : bolder; 
padding-top : 15px; 
padding-bottom : 15px; 
} 
#corps h2 {
color : green; 
text-align : center; 
font-size : large; 
font-weight : bolder; 
padding-top : 15px; 
padding-bottom : 15px; 
} 
#corps p {
padding-right:30px;
padding-left:30px;
text-indent : 20px; 
text-align : justify; 
} 
.formulaire {
margin-left:50px;
background-color:#d5fcb4;
width : 350px; 
font-weight : bold; 
font-size : small; 
color : #5cac17; 
border-width : 2px; 
border-style : solid; 
border-color : #5cac17; 
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#d5fcb4,endColorStr=#5cac17);
	white-space : no-break;
} 


.titre_livreor {
margin-top : 10px; 
margin-left:20px;
background-color:lightgreen;
width : 600px; 
font-size : small; 
font-weight : bolder; 
color : red; 
text-align : center; 
FILTER : progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#d5fcb4,endColorStr=#5cac17);
	white-space : no-break;
} 
.contenu_livreor {
margin-left:20px;
background-color : #d5fcb4; 
width :600px; 
font-weight : bold; 
font-size : small; 
color : red; 
text-align : left; 
padding-top : 5px; 
padding-bottom : 5px; 
border-top : none; 
overflow:hidden;
} 
.titre {
text-align : center; 
margin-bottom : 30px; 
} 
.maj {
margin-left : 200px; 
line-height : 1em; 
color : green; 
width : 200px; 
min-height : 30px; 
font-size : 0.75em; 
float : left; 
border-width : 2px; 
border-style : dashed; 
border-color : red; 
padding : 15px; 
} 
.pagecourte{

width:700px;
}
.pagelongue{
width:700px;
overflow:visible;
}
.pagelivre{
width:700px;
height:700px;
overflow-y:scroll;
}
#image{
text-align : center; 
width:100%;
overflow-x:scroll;
}


#pied {
margin-left : 220px;
width:680px; 
font-style : italic; 
font-size : small; 
text-indent : 4px; 
text-align : center; 
color : red; 
padding-left : 15px; 
padding-right : 15px; 
} 
