


* { padding:0; margin:0;font-size:1em; font-family:Arial, Helvetica, sans-serif;}
.clear { clear:both;}
html { font-size:76%;}
a {font-size:1.3em; text-decoration:none; color:#003f81; font-weight:bold; padding:5px 0 0 0;display:block; float:left; width:20px;}


/*------------------------------------------- BLOCKS------------------------------------------------*/

body { text-align:center;}
#container{text-align:left; width:600px; margin:0 auto; padding:20% 0 0 10%;}
#logos,#chose_language,#img_top_right,#img_bottom_left,#img_bottom_center,#img_bottom_right{ float:left;}
#logos{ float:left;width:186px; height:65px;}
#chose_language{ float:left;width:376px;}

/** html #chose_language{ width:370px; padding:95px 0 0 30px; height:80px;}*/
#img_top_right{position:relative; width:220px;}
#img_bottom_left{ width:195px; text-align:right;}
#img_bottom_center{ height:110px; width:400px;}
#img_bottom_center img{ margin:110px 0 0 0;}


/*------------------------------------------- TITLES-----------------------------------------------*/
h2 span, h1 span, h3 span { display:none;}

h1#carrefour {background: url(../images/logo_carrefour_2011.gif) no-repeat 0 -16px; width:186px; height:76px;}
h2#hyper {background: url(../images/logo_hyper_2011.gif) no-repeat right; width:76px; height:76px; float:left;}
h2#market {background: url(../images/logo_market_2011.gif) no-repeat right; width:96px; height:76px; float:left;}
h2#gb {background: url(../images/logo_gb_2011.gif) no-repeat right; width:75px; height:76px; float:left;}
h2#express {background: url(../images/logo_express_2011.gif) no-repeat right; width:76px; height:76px; float:left;}
h2 { margin:0 0 16.5px 0;}
h3.fr{background: url(../images/tagline_fr.gif) no-repeat left; width:216px; height:23px; padding:0 10px 0 0;margin:5px 10px 0 12px; border-right:2px solid #003F82; float:left;}

h3.nl{background: url(../images/tagline_nl.gif) no-repeat left; width:216px; height:23px; padding:0 10px 0 0;margin:5px 10px 0 12px; border-right:2px solid #003F82; float:left;}

h3.nl a { display:block;width:210px; height:23px; padding:0;}
h3.fr a { display:block;width:216px; height:23px; padding:0;}

* html h3.nl,* html h3.fr { border-right:1px; margin:5px 10px 0 0;}
/*--------------------------------------------- code js -----------------------------------------*/

#imageContainer img {
display:none;
right:0;
position:absolute;
top:0;
border:0;
}
