/* CSS Document */

#corps{ height:481px; }

/*******************************************************/
#entete {
    height:35px;
    *height:100px;
}

a{color:#0870AC;}
#cDroite {
    position:relative;
    float:right;
    /*left:750px;*/
    display:inline;
    width:190px;
}
#cCentre {
    margin:10px auto 0;
}

#tentatrice{
	position : relative;
	left : 400px;
	width:245px;
	height:131px;
}
#bloc_centre{
	position:relative;
    top:0px;
	width:947px;
    clear:both;
    margin:auto;
}
#gauche{float:left;display:inline;margin-left:20px;margin-top:5px;font-size:10px;font-family:Verdana,Arial;}
#droite{float:right;display:inline;margin-right:10px;margin-top:5px;font-size:10px;font-family:Verdana,Arial;color:#908476;text-decoration:underline;}
#droite a{color:#908476;}
#liens{
	height:20px;
    position:relative;
    z-index:5;
    color:#fff;
}

#liens a{color:#fff;}

#titre_renforcement{
	font-family:trebuchet MS,Verdana,Arial;
	font-size:14px;
	color:#3c3a3a;
    height:24px;
}

.choose_mag{
    color:#FFFFFF;
    position:relative;
    right:-20px;
    top:16px;
}

#wrap_infos{
    height:225px;
    margin:77px 0 0 73px;
    overflow-x:hidden;
    overflow-y:auto;
    position:relative;
    width:375px;
}

#bloc_droite{display:inline-block;
                font-family:trebuchet MS,Verdana,Arial;
                font-weight:bold;
                font-size:14px;
                width:515px;
            }
    #bloc_droite h2{color:#fff;font-size:23px;}

#box{clear:both;height:307px;}
    #box #carte_google{width:533px;height:280px;border:1px solid #e9e9e9;overflow:hidden;float:left;display:inline;position:relative;z-index:10;}
    #box #liste_mag{background:transparent url('../media/img/mon_dominos/mon-dominos2.jpg') no-repeat left top;width:481px;height:325px;float:left;display:inline;position:absolute;
top:-24px;left:474px;z-index:5;}
    #box #mon_dom{background:transparent url('../media/img/mon_dominos/mon-dominos.jpg') no-repeat left top;width:481px;height:325px;float:left;display:inline;position:absolute;
top:-24px;left:474px;z-index:5;}
        #box #liste_mag h2{font-size:14px;font-weight:bold;font-family:Verdana;color:#000;margin-bottom:5px;}
        #box #liste_mag a{float:right;display:inline-block;margin-top:7px;}
        #box #liste_mag .telephone{float:left;display:inline-block;width:170px;font-size:12px;margin-top:5px;}
        #box #liste_mag .infos{font-size:12px;margin-top:5px;clear:both;width:344px;color:#fff;}
        #box #mon_dom h2{font-size:14px;font-weight:bold;font-family:Verdana;color:#000;margin-bottom:5px;}
        #box #mon_dom a{float:right;display:inline-block;margin-top:7px;}
        #box #mon_dom .telephone{float:left;display:inline-block;width:170px;font-size:12px;margin-top:5px;}
        #box #mon_dom .infos{font-size:12px;margin-top:5px;clear:both;width:344px;}
        
        .hr_bleu{background:transparent url(../media/img/renforcement/hr.gif) no-repeat scroll 0 0;height:6px;margin:10px auto;width:263px;border:0;}

    #infos p{
        color:#fff;
        font-size:17px;
        top:40px;
        width:350px;
    }
    
    #infos a {
        left:272px;
        position:absolute;
        top:115px;
    }   
 
/** -- BANNERS -- **/

#banners {
    width:970px;
    margin-left:-5px;
}

#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:13px;
    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:118px;
    }

#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;
    }
    
    #box_mon_dominos{
    background-color:#00477f;
    bottom:11px;
    display:none;
    height:142px;
    left:328px;
    position:absolute;
    z-index:102;
}

#box_inscription{
    background-color:#004777;
    display:none;
    top:217px;
    left:648px;
    position:absolute;
    z-index:102;
}
    #box_inscription h1{display:none;}

#box_mdp{
    background-color:#004777;
    display:none;
    bottom:164px;
    left:648px;
    position:absolute;
    z-index:102;
    width:315px;
}