#header {
	margin-top: 1em;
	background: url(../images/header_bg.png) repeat-x top left;
	height:80px;
}
.logo {
	text-indent: -3000px;
	height:80px;
	width:400px;
	background: url(../images/logo.png) no-repeat top left;
	display:block;
	float:left;
}
#navigation ul {
	margin: 0;
	padding:0;
	float:right;
	margin-right:10px;
	margin-top: 25px;
}
#navigation li {
	display:inline;
	font-size: 1.2em;
}
#navigation li a {
	text-transform:uppercase;
	display: block;
	padding: 7px 7px 0 7px;
	border: 2px solid #000;
	background:#f5f5f5 url(../images/navigation_li_bg.gif) repeat-x top left;
	float:right;
	color:#666;
	text-decoration:none;
	margin-left:4px;
	height:23px;
}
#navigation li a:link, #navigation li a:visited {
	color:#666;
}
#navigation li a:hover {
	color:#000;
	text-decoration:none;
}
#navigationSecond {
	padding:0;
}
#navigationSecond ul {
	list-style:none;
	margin:0 auto;
	width:220px;
	padding:0;
	padding-top:3em;
	padding-bottom:3em;
}
#navigationSecond li a, #navigationSecond li a:visited, #navigationSecond li a:link, #navigationSecond li a:focus {
	display:block;
	width: 200px;
	height: 101px;
	padding: 20px 0 0 25px;
	background-position: -225px 0px;
	background-repeat:no-repeat;
	color:#FFF;
	text-decoration:none;
	font-size: 1.5em;
	;
}
#navigationSecond li a:hover {
	background-position: 0 0;
	width: 200px;
	height: 106px;
	padding: 15px 0 0 25px;
}
#navigationSecond li.active a {
	background-position: 0 0;
	width: 200px;
	height: 106px;
	padding: 15px 0 0 25px;
}
#navigationSecond a.jeudi {
	background-image:url(../images/navigation_bg_jeudi.gif);
}
#navigationSecond a.vendredi {
	background-image:url(../images/navigation_bg_vendredi.gif);
}
#navigationSecond a.samedi {
	background-image:url(../images/navigation_bg_samedi.gif);
}
#navigationSecond a.dimanche {
	background-image:url(../images/navigation_bg_dimanche.gif);
}
#push {
	background: url(../images/bg66.png);
}
#push .grid_8 {
	margin:0;
	margin-right:10px;
	height:360px;
	background:none;
}
#push .grid_4 {
	margin:0;
	margin-left:10px;
	background:none;
}
.pushImage img {
	float:left;
	display: block;
	width:570px;
	height:310px;
	background: #333;
	border: 5px solid #412e1e;
	margin: 1.8em;
}
a.pushImage img:hover {
	border: 5px solid #cccc00;
}
.boxInfoHome250 {
	/*height: 250px;*/
	min-height:250px;
}
.boxNavigationSecondHome {
	min-height: 116px;
	height:116px;
}
.boxNavigationSecondHome h2 {
	color:#FFF;
	margin-bottom: 0;
	padding-bottom: 0;
}
.boxNavigationSecondHome a, .boxNavigationSecondHome a:link, .boxNavigationSecondHome a:visited, .boxNavigationSecondHome a:hover {
	color:#FFF;
}
.boxNavigationSecondHome.jeudi {
	background:url(../images/navigation_bg_jeudi.gif) no-repeat -5px 0px;
}
.boxNavigationSecondHome.vendredi {
	background:url(../images/navigation_bg_vendredi.gif) no-repeat -5px 0px;
}
.boxNavigationSecondHome.samedi {
	background:url(../images/navigation_bg_samedi.gif) no-repeat -5px 0px;
}
.boxNavigationSecondHome.dimanche {
	background:url(../images/navigation_bg_dimanche.gif) no-repeat -5px 0px;
}
.colLeft, .colRight {
	padding:0;
	margin:0;
	/*margin: 0 1em;*/
	/*margin-left: 0;
	margin-top:0;
	margin-right: 2em;
	margin-bottom: 1em;*/
	
	background:none;
}
.colLeft {
	margin-right: 2em;
}
#title {
	margin-bottom:0;
}
#title p {
	padding:0;
	margin:0;
	font-size:2.1em;
	height:30px;
	margin: 1em;
	padding: 13px;
}
#title p.jeudi {
	background: url(../images/title_bg_jeudi.jpg) no-repeat top left;
}
#title p.vendredi {
	background: url(../images/title_bg_vendredi.jpg) no-repeat top left;
}
#title p.samedi {
	background: url(../images/title_bg_samedi.jpg) no-repeat top left;
}
#title p.dimanche {
	background: url(../images/title_bg_dimanche.jpg) no-repeat top left;
}
.content {
	margin-top:0;
	margin-bottom:0;
	padding-top: 1em;
	border-top: 1px solid #412e1e;
}
.content .grid_5, .content .grid_3 {
	background:none;
}
.content .grid_5 {
	margin-left:0;
	margin-right:0;
}
.content .grid_3 {
	margin-left:0;
	margin-right:0;
}
.content .infos p {
	margin-top:0;
}
.content .infos img {
	display: block;
	width:190px;
	background: #333;
	border: 5px solid #412e1e;
}
.content .infos a.btfnac {
	display:block;
	width: 200px;
	height:40px;
	background:url(../images/btn_fnac.gif) no-repeat top left;
	text-indent:-3000px;
}
.content .infos a.btfnac:hover {
	background-position: -200px 0;
}
.content .infos a.btfnac:active {
	background-position: -400px 0;
	outline: none;
}
.content h2 {
	margin-top:0;
	margin-bottom: 0;
}
.content li {
	list-style: none;
	background: url(../images/li_puce_jaune.gif) no-repeat 0px 2px;
	padding-left: 1em;
}
.content ul {
	margin-left:0;
	margin-left:2em;
}
.content a.myspace {
	clear:both;
	background:url(../images/ico_myspace.gif) left no-repeat;
	margin: 0 1.5em .5em 0;
	padding-left: 1.8em;
	padding-top: 3px;
	display:block;
	height: 21px;
	width:100px;
	float:left;
}
.content a.myspace, .content a.myspace:link, .content a.myspace:focus, .content a.myspace:visited {
	color:#336699;
	text-decoration:none;
}
.content a.myspace:hover {
	color:#99ccff;
}
.content a.fnac {
	background:url(../images/ico_fnac.gif) left no-repeat;
	margin-bottom: .5em;
	padding-left: 1.8em;
	padding-top: 3px;
	display:block;
	height: 21px;
	float:left;
}
.content a.fnac, .content a.fnac:link, .content a.fnac:focus, .content a.fnac:visited {
	color:#ffcc33;
	text-decoration:none;
}
.content a.fnac:hover {
	color:#ffffcc;
}
#footer {
	background: #000 url(../images/footer_bg.gif);
	min-height: 55px;
	margin-top: 1em;
	padding-top:.5em;
	text-transform:uppercase;
}
#footer ul {
	margin-left: 0;
}
#footer li {
	display:inline;
	margin-right: 1.25em;
}
#footer li a {
	padding-top: .25em;
}
#footer li a, #footer li a:link, #footer li a:focus, #footer li a:visited {
	color:#666;
	text-decoration:none;
}
#footer li a:hover {
	color:#FFF
}
#footer .grid_8, #footer .grid_4 {
	background: none;
}
#footer p {
	margin-right:0;
}
#footer a.facebook {
	height: 2em;
	background:url(../images/ico_facebook.gif) right center no-repeat;
	padding-right: 1.8em;
	padding-bottom: .25em;
	margin-left: 1.75em;
}
#footer a.facebook, #footer a.facebook:link, #footer a.facebook:focus, #footer a.facebook:visited {
	color:#336699;
	text-decoration:none;
}
#footer a.facebook:hover {
	color:#99ccff;
}
#ariane p {
	font-size: 1.2em;
}
.partenaires {
	padding: 20px 10px 10px 20px;
	float:left;
	height:120px;
}
.partenairesTexte {
	float:right;
	width:315px;
	padding-left:20px;
}
.partenaires img {
 float:left;
 border:0;
}
.partenaires h3 {
	padding:0;
	margin:0;
}
.partenaires p {
	padding:0;
	margin:0;
}

