@charset "UTF-8";


/* générique */
#principal {
    background:url(/img/fonds/magasins.gif) 0 14px no-repeat;
    color:#8E8C81;
}




/* col 1 txt, légendes, liens */
#col1 {
    width:373px;
    margin-right:10px;
    float:left;
}
#recherche {
    margin:57px 0 0 40px;
    height:357px;
}
#magasin {
    margin:23px 0 0 40px;
    height:190px;
}

h1 {
    font-size:1.4em;
}
#recherche h2 {
    font-size:.8em;
    line-height:120%;
    margin-bottom:63px;
    margin-top:22px;
}
#magasin h2 {
    font-size:.75em;
    line-height:120%;
    margin-top:12px;
    font-weight:normal;
}
#magasin h2 a {
    color:#8E8C81;
}

p {
    font-size:.8em;
    font-weight:bold;
}
#liens {
    margin:0 0 0 1px;
}





/* défilé images */
#defile {
    float:left;
    width:105px;
    height:200px;
    left:40px;
    position:relative;
}
#up {
    margin-bottom:8px;
    padding-left:25px;
}
#down {
    margin-top:8px;
    padding-left:25px;
}
#defile ul li {
    list-style-type:none;
    margin:0px 0 0px 0;
	padding:4px 0 4px 0;
}
#image {
    float:right;
    margin-right:12px;
    margin-top:8px;
}
#image img {
    border:10px #FFF solid;
}








/* col2 dropdowns */
#principal #col2,
#principal #select1,
#principal #select2,
#principal #select3 {
    float:left;
}
#principal form {
    margin-top:32px;
    font-size:.7em;
}
#principal #select3 {
    line-height:5px;
}










/* zone api google maps */
#googlemaps {
    width:464px;
    height:372px;
    background:silver;
}














/* listes de magasins */
#listes {
    padding-top:35px;
    margin-bottom:15px;
}
#conteneur_listes {
    height:360px;
    margin:0 0 12px 36px;
    width:865px;
    overflow:auto;
}
#liste1, #liste2, #liste3 {
    float:left;
}
#liste1 {
    width:230px;
    margin-right:20px;
}
#liste2 {
    width:264px;
    border-right:1px #888888 solid;
}
#liste3 {
    width:255px;
    margin-left:32px;
}
h4 {
    font-size:.7em;
    font-weight:normal;
}


/* chaque magasin de la liste */
dl {
    margin:2px 0 23px 0;
    color:#78776f;
    line-height:80%;
}
dl dt {
    font-size:.8em;
    line-height:120%;
    font-weight:bold;
}
dl dd {
    font-size:.7em;
}
dl dd.details {
    margin-top:3px;
    background:#930314;
    width:80px;
    line-height:21px;
    padding-left:6px;
}
dl dd.details a {
    color:#b9b8b5;
}