#corps{
    width:970px;
    background: transparent url('../media/img/carte_pizzas/corps_fond.jpg') no-repeat left top;
    padding:0 0 5px 0;
    
}

.infos{
    display:block;
    font-size:11px;
    width:286px;
}

.txt_right{
    margin-left:-27px;
    text-align:right;
}

#corps_centre{
    width:970px;
    padding:8px 0 0 0;
}

#map{
    width:533px;
    margin:20px 0 0 9px;
    float:left;
    display:inline;
    position:relative;
    z-index:5;
}
#map a{color:#000;}
#map a:hover{color:#00b;}

#carte_google{
    height:259px;
    width:533px;
    overflow:hidden;
}

    #span_plan{
        font-size:10px;
        left:487px;
        position:absolute;
        top:272px;
    }
    
#legende{
    font-size:10px;
    color:#74a1fc;
    width:469px;
    margin-right:15px;
    float:left;
    display:inline;
}

#infos{
    background:transparent url(../media/img/mon_dominos/mon-dominos.jpg) no-repeat scroll left top;
    height:319px;
    left:484px;
    position:absolute;
    top:5px;
    width:473px;
    z-index:2;
    float:left;
    display:inline;
}
    #infos p{
        color:#fff;
        font-size:17px;
        padding:35px 0 0 91px;
        position:relative;
        top:40px;
        width:350px;
    }
    
    #infos a {
        left:363px;
        position:absolute;
        top:194px;
    }

#banners {
    width:970px;
    margin:7px 0 0 6px;
}

#banners a, #banners div{
    float:left;
    display:inline-block;
    width:234px;
    height:142px;
    margin:0 3px;
    text-decoration:none;
}

#banners img{
    float:left;
    display:inline;
    margin:0;
}

/** ----- roll over banners ----- **/

#offres_emploi{
    background:transparent url('../media/img/mon_dominos/banner_offres.jpg') no-repeat left top;
}
#offres_emploi:hover{
    background-position:0 -142px;
}
#offres_emploi span{
    float:right;
    width:130px;
    font-size:12px;
    color:#fff;
    line-height:18px;
    margin-top:30px;
}

#offres_emploi span b {color:#1389d0;}

#contact{
    background:transparent url('../media/img/mon_dominos/banner_contact.jpg') no-repeat left top;
}
#promos{
    background:transparent url('../media/img/mon_dominos/banner_promo.jpg') no-repeat left top;
}
#promos:hover{
    background-position:0 -142px;
}

#olo{
    width:233px;
    background:transparent url('../media/img/mon_dominos/banners_olo.png') no-repeat left top;
}

    #delivery{
        position:relative;
        top:22px;
        left:5px;
    }
    
    #vae{
        position:relative;
        top:22px;
        left:105px;
    }


#bloc_geoloc{
    background: transparent url('../media/img/accueil/banner_geoloc2.gif') no-repeat right top;
    width:230px;
    height:142px;
    float:left;
}
        
    #bloc_geoloc p {
        padding:48px 0 0 72px; 
    }
    
    #bloc_geoloc p .input{
        width:120px;
        font-size:11px;
        float:left;
        display:inline;
    }
    
    #bloc_geoloc p .input_valid{
        margin:-5px 0 0 5px;
        width:17px;
        height:17px;
    }
    
    #bloc_geoloc p a{
        font-family:Arial;
        font-size:10px;
        color:#4f7083;
    }
    
    #nb_mag{
        color:#fff;
        font-size:11px;
        display:block;
        margin-bottom:25px;
    }
    
    #inscription p {text-align:right;}
    #inscription p input{width:190px;margin:5px 5px;}
    #inscription p label{color:#1d90d3;font-size:10px;}
	
#box_puteaux{
display:block;
position : absolute;
right:187px;
background:#ffffff;
width:595px;
height:419px;
top:20px;
z-index:102;
}	