/* CSS Document */
body {
	margin: 0px;
	background-color:#1b913b;
}
body, p, td, input, textarea {
	color: #555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p {
	margin: 10px 0 0 0;
}
th{
font-size: 12px;
color:#FFFFFF;
font-weight: bold;
}
.title{
	color:#990000;
	font-size:14px;
}
.title2{
	color:#0000FF;
}
.msg {
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.titre_produit {
	font-size: 20px;
}
.deconnect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.deconnect2 {
	font-size: 10px;
}
.form{
font-size: 11px;
}
.fond_bas{
background:url(images/centre_bas_centre.gif);
background-position:bottom;
background-repeat:no-repeat;
}
.fond_bas_intranet{
background:url(modif/images/bas_intranet.gif);
background-position:bottom;
background-repeat:no-repeat;
}
.cpright{
	font-size: 9px;
	font-style:italic;
}
.texte{
text-align:justify;
}
.titre_mention{
font-size: 13px;
}
.titre_recherche{
font-size: 14px;
color:#FFFFFF;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute; /* placement du menu, à modifier selon vos besoins */
z-index:100;
/*width: 100%; /* correction pour Opera */
}
#menu dl {
float: left;
width: 10em;
}
#menu dt {
color:#FFFFFF;
cursor: pointer;
text-align: center;
font-weight: bold;
background: #137c3a;
border: 1px solid green;
margin: 1px;
}
#menu dd {
display: none;
border: 1px solid green;
}
#menu li {
text-align: center;
background: #ffffff;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #3ace42;
}
a:link {color:#000000}
a:visited {color:#000000}
a:hover {color:#990000}
a:active {color:#FF9900}
.img{
border: 1px #015a3a solid;
}

.menu{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    width:790px;
    }
.menu ul{
    position:absolute;
    display:block;
	width:auto;
    margin:0;
    padding:0;
    }  
.menu li ul{
    visibility:hidden;
	border: 1px solid #83bb1c;
	background:#FFFFFF
    }
.menu li li ul{
    position:absolute;
    margin-left:124px;
    margin-top:-23px;
    }  
.menu li{
    list-style:none;
    width:auto;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    }  
.menu li li{
    display:block;
    float:none;
	width:130px;
	margin: 3px 0 3px 0;
	background: #ffffff;
    }   
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }
.menu a{
    text-align:center;
    color:#000;
    display:block;
    width:auto;
    text-decoration:none;
    }
.menu a:hover{
    background-color: #80c040;
	color:#FFFFFF;
    }
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #ffffff;
}
a.linkOver{
    background-color: #80c040;
	color:#FFFFFF;
}