body { background:#F1F1F1 url(images/bodyBg.png) center top repeat-x; }
body.mise_en_avant { background:#F1F1F1 url(images/bodyBg.png) center top repeat-x; }

#loginContainer .logo {
    background: url("images/logo36.jpg") no-repeat scroll 0 0 white;
    height: 68px;
    margin: 0 auto 12px;
    width: 78px;
}

#container {
	background: transparent url(images/pageBg.gif) repeat-y center top;
}

#header {
	height: 120px;width:1000px;
	margin-left:-10px;
    background:url(images/SpritesPerso.png); background-position:0px -501px;
}
#header .logo {padding-top: 9px;margin-left:10px}
#header .logo span {position:absolute;top:66px;margin-left:-15px}

div#footer {
	padding-top:12px;
	width: 980px;
	margin:0 auto;
	padding:0 22px;
	background: transparent url(images/pageBg.gif) repeat-y center top;
	clear:both;
}

div.innerfooter {
	background-color:#FFF;
	color:#000;
}

#header div.profile {
	height:65px;
	width:225px;
	position: absolute;
	top:10px;
	right:20px;
	background:url(images/SpritesPerso.png); background-position:0px -712px;
	color: #FFF;
	padding: 8px;
	-khtml-border-radius:6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
}

#header div.shcart {
	position:absolute;
	right:20px;
	top:95px;
}


#header div.shcart a span {
    width:22px;
    height:22px;
    background-image:url(images/SpritesPerso.png)
    }

#footer div.top {border-bottom:0}
#footer div.bottom {}

#footer div.innerfooter div.newsletters {line-height:9px;font-size:9px;width:70px}
#footer div.innerfooter div.eticket {line-height:10px;font-size:10px;width:60px}

.showtime {display:none}

/* xxxxxxxxxxxxxxxxxxxx concerne menubar.css xxxxxxxxxxxxxxxxxxxx */

#nav {
height:32px;
margin-left:-10px;
margin-right:-10px;
background:url(images/SpritesPerso.png); background-position:0px -662px;
/**line-height:12px**/
}

#nav a {
color:#FFF
/**line-height:12px**/
}



#nav .home a {}
#nav .Cinema a,
#nav .Spectacles a,
#nav .Sports a,
#nav .Parcs a,
#nav .Voyages a,
#nav .BonsdAchat a,
#nav .ModeBeaute a,
#nav .Maison a,
#nav .HighTech a,
#nav .Presse a,
#nav .CadeauxFetes a,
#nav .Gastronomie a
{color:#FFF}





#nav li a {
	border:0;
	height:28px;
	-khtml-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

#nav li.home a {background-color:#FFF;height:28px;padding-top:5px;}

#nav li.home a { background:url(images/SpritesPerso.png) no-repeat -76px -245px; }
#nav li.home a:hover { background-position:-76px -275px;}


#nav div.content {
	-moz-border-radius:10px 10px 10px 0;
	-webkit-border-radius:10px 10px 10px 0;
	-khtml-border-radius:10px 10px 10px 0;
	border-radius:10px 10px 10px 0;
	padding:8px;
	overflow:auto;
	margin-top:-10px
}

/* xxxxxxxxxxxxxxxxxxxx concerne menubar.css xxxxxxxxxxxxxxxxxxxx */


/* xxxxxxxxxxxxxxxxxxxx concerne catalog.css xxxxxxxxxxxxxxxxxxxx */

#listHeader, #listFooter {
    background:#e9f1fd;
    padding:0 30px;
    width:704px;
    height:38px;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}

#searchFilter div.content {
	background:url(images/SpritesPerso.png); background-position:0px -712px;
    color:#FFF;
	-khtml-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0;
}
#searchFilter div.content h2 {
    border-bottom:1px solid #a7b8d2;
}

/* xxxxxxxxxxxxxxxxxxxx concerne catalog.css xxxxxxxxxxxxxxxxxxxx */


/* @group picto subvention */
span.subvention {
    background:url(images/SpritesPerso.png);
    background-position:-138px -367px;
}
