
body {
        background-color:#564b47;
        font-size:13px;
        font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
        color:#000000;
        padding:0px;
        margin:0px;
}



#conteneur {
/*      position:absolute; */
        width:920px;
        padding:0px;

                  margin-left: auto;
         margin-right: auto;
	background-color: #564b47;
}

#entete {
        top:0px;
        left:0px;
        height:330px; 
        width:920px;
        background-color: #808080;
	background-image: url(); 
        background-repeat: no-repeat;
}

 
#millieu{
        float:left;
        width:740px;
                        border-left: solid 180px #c9b873;
        background-color: #FFFFFF;
        z-index:1;
}

#ecommerce-panier {
z-index:99998;
position:relative;
float:right;
width:220px;
height:50px;
margin-right:10px;
margin-top:10px;
padding: 5px;
border:2px solid black;
color:black;
}

#ecommerce-contenu {
background-color: #fff;
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
bottom:0;
filter:alpha(opacity=70); /* pour IE */
opacity:0.7; /* standard CSS3 */
}


#left {
        position:relative;
        width:180px;
        height:450px;
        float:left;
        margin-left:-180px;
        margin-right:1px;
        padding:0px;
        background-color:#c9b873;
        background-image: url(http://www.volleyballbesancon.com); 

                                z-index:2;
}

html> body #left{
        height: auto;
        min-height:450px;
}

#contenu{
        position: relative;
        margin: 0px;
        /* background-color: #FFFFFF; */
        padding:10px;
}

#pied {
        position:relative;
        clear:both;
        left:0px;
        height:166px;
        width:920px;
      	background-color:#564b47; 
        background-image: url(http://www.volleyballbesancon.com/style_graphique/image_bloc_bas.jpg);
        background-repeat: no-repeat; }

#ml {
	position:relative;
	text-align: right;
	padding: 5px;
}

a {color:#2989d3;}
a:visited {color:#2989d3;}
a:hover {color:#c9b873;}
a:active { color:#2989d3}

.effetcalque {

/* GESTION DE L'OPACITE EN CSS, reprendre en dynamique */
-moz-opacity:0.99; /* propriéire Firefox */
opacity:0.99; /* CSS3 */
}


.png {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


 
#ligneHR_align {
padding-top:2px;
}

.ligneHR{
background-color: #f0f0f0;
height: 1px;
border: 0;
}

#menu dl, #menu dt, #menu dd, #menu ul, #menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	
}
#menu {
	
	padding-top: 0px;
	padding-left: 0px;
	width:180px; 	
}

#menu dt {
	cursor: pointer;
	background: #f4efb5; 	height: 17px;         line-height: 1em;  
	padding-left:3px; padding-right:3px; 
	margin: 6px 0; 	border: 0px solid #808080; 	text-align: center; 	font-weight: bold; 
        /* Puce dans la rubrique */
        background-image: url(http://www.volleyballbesancon.com);
        background-position: 0% 50%;
        background-repeat : no-repeat;

/* METTRE EN OPTION VIA LE BO (rajouter un champ dans css_style1 + 2)
        background-repeat : repeat-y;
        background-repeat : repeat;
*/

	
}

#menu dd {
	position: absolute;
	z-index: 100;
	left: 8em;
	margin-top: -1.4em;
	width: 16em;
	background: #2989d3; 	border: 1px solid  #000000; }

#menu ul {
	padding: 3px;
	
}
#menu li {
	text-align: center; 	font-size: 100%;
	padding:3px;
	height: 14px; 	line-height: 14px; 	
}

#menu dt a {
	padding-top:2px;         color: #2989d3;         text-decoration: none;
        display: block;
}

#menu li a {
        color: #f4efb5;         text-decoration: none;
        display: block;

}


#menu li a:hover {
	text-decoration: underline;
	
}
