/* CSS Document */
html, body {height: 100%;}

body {
	background-color:#FFFFFF;
	font-family: Verdana, "Trebuchet MS", Arial, Georgia, serif;
	width:810px;
	margin:0 auto;
	-webkit-text-size-adjust: none;
}

#page {
	width:810px;
	height: auto;
}

/* Global */

img {border-style: none;}

p {
   font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
   font-size: 12px;
   line-height: 14px;
   text-align: justify;
   color: #c6e3fc;
}

h1 {
   font-family: Arial, "Trebuchet MS", Verdana, Georgia, serif;
   font-size: 16px;
   text-align: left;
   font-weight: bold;
   color: white;
   position:absolute;
   left:5px;
   top:5px;
}

h2 {
   font-family: Verdana, "Trebuchet MS", Arial, Georgia, serif;
   font-size: 12px;
   line-height: 14px;
   text-align: left;
   font-weight: bold;
   color: white;
}

h3 {
   font-family: Verdana, "Trebuchet MS", Arial, Georgia, serif;
   font-size: 10px;
   line-height: 12px;
   text-align:left;
   font-weight: bold;
   color: white;
}

h4 {
   font-family: Verdana, "Trebuchet MS", Arial, Georgia, serif;
   font-size: 12px;
   line-height: 14px;
   text-align: center;
   color: white;
}

a , a:hover, a:visited {
   font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
   font-size: 12px;
   line-height: 14px;
   text-align: justify;
   color: #ff7e00;
}

/* Header */

.header {
	position: relative;
	width: 100%;
	z-index: 2;
}

.header-pub {
	position:absolute;
	left:0px;
	top:0px;
	width:810px;
	height:95px;
	background-image:url(../images/header_pub.jpg);
	background-repeat:no-repeat;
}

.image-pub1 {
	position:absolute;
	left:5px;
	top:5px;
	width:800px;
	height:90px;
}

.header-menu {
	position:absolute;
	left:0px;
	top:95px;
	width:810px;
	height:57px;
	background-image:url(../images/header_menu.jpg);
	background-repeat:no-repeat;
	z-index:10;
}

#main-nav  {
	position:absolute;
	left:0px;
	top:10px;
	width:810px;
	padding:0;
	list-style: none; 
	margin: 0; 
	padding: 0; 
	border: 0;   
}

#main-nav li {
	float:left; 
	position:relative; 
	margin-right:0px;
}

#main-nav li span {
	padding: 0px 0px;
}

#main-nav li a, #main-nav li a:visited {
	padding:0;
	padding-left: 2px;
}

#main-nav li:first-child {
	padding-left: 0;
	background-image: none;
}

#main-nav dl {
	position:absolute; 
	top:0; 
	left:0; 
	margin: 0; 
	padding: 0; 
	height:37px;
}

#main-nav dt {
	margin:0; 
	float:left; 
	height:37px;
}

#main-nav dd {
	display:none; 
	clear:left; 
	margin:0; 
	padding:0px;  
	height:20px;
	background:#FFFFFF;
	background: transparent;
}

#main-nav dt a, #main-nav dt a:visited {
	display:block; 
	padding: 5px 0px; 
	text-decoration:none;
}

#main-nav dd a, #main-nav dd a:visited {
	color:#FF0000; 
	text-decoration:none; 
	display:block; 
	padding: 6px 10px;
}

#main-nav li a:hover {border:0;}

#main-nav li:hover dd, #main-nav li a:hover dd {display:block;}
#main-nav li:hover dt a, #main-nav li a:hover dt a { background-position: 0 -37px;}

#main-nav dt a.nav-1 {width: 65px; height:27px; background: url("../images/nav-A01.gif") no-repeat;}
#main-nav dt a.nav-2 {width: 80px; height:27px; background: url("../images/nav-A02.gif") no-repeat;}
#main-nav dt a.nav-3 {width: 131px; height:27px; background: url("../images/nav-A03.gif") no-repeat;}
#main-nav dt a.nav-4 {width: 55px; height:27px; background: url("../images/nav-A04.gif") no-repeat;}
#main-nav dt a.nav-5 {width: 74px; height:27px; background: url("../images/nav-A05.gif") no-repeat;}
#main-nav dt a.nav-6 {width: 46px; height:27px; background: url("../images/nav-A06.gif") no-repeat;}
#main-nav dt a.nav-7 {width: 40px; height:27px; background: url("../images/nav-A07.gif") no-repeat;}
#main-nav dt a.nav-8 {width: 80px; height:27px; background: url("../images/nav-A08.gif") no-repeat;}
#main-nav dt a.nav-9 {width: 61px; height:27px; background: url("../images/nav-A09.gif") no-repeat;}
#main-nav dt a.nav-10 {width: 65px; height:27px; background: url("../images/nav-A10.gif") no-repeat;}
#main-nav dt a.nav-11 {width: 103px; height:27px; background: url("../images/nav-A11.gif") no-repeat;}

#main-nav dd a.nav-2-1 {width: 193px; background: url("../images/nav-A02-1.gif") no-repeat;}
#main-nav dd a.nav-2-2 {width: 193px; background: url("../images/nav-A02-2.gif") no-repeat;}
#main-nav dd a.nav-2-3 {width: 193px; background: url("../images/nav-A02-3.gif") no-repeat;}
#main-nav dd a.nav-2-4 {width: 193px; height:9px; background: url("../images/nav-A02-4.gif") no-repeat;}

#main-nav dd a.nav-2-1:hover {background-position: 0 -20px;}
#main-nav dd a.nav-2-2:hover {background-position: 0 -20px;}
#main-nav dd a.nav-2-3:hover {background-position: 0 -20px;}
#main-nav dd a.nav-2-4:hover {background-position: 0 -20px;}

#header-content {
	z-index: 2;
	width: 100%;
}

.titre {
	position:absolute;
	left:0px;
	top:152px;
	width:776px;
	height:166px;
	background-image:url(../images/titre.jpg);
	background-repeat:no-repeat;
}

.image-titre {
	position:absolute;
	left:16px;
	top:0px;
	width:776px;
	height:156px;
}

ul.crossfade {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}

#fade li {
	position: absolute;
	top: 0;
	left: 0;
	width:776px;
	height:156px;
	visibility: hidden;
}

.date {
	position:absolute;
	left:595px;
	top:152px;
	width:215px;
	height:166px;
	background-image:url(../images/date.jpg);
	background-repeat:no-repeat;
}

.date-day ul {
	position:absolute;
	left:25px;
	top:38px;
	margin: 0;
	padding: 0;
	width: 48px;
	overflow: hidden;
	list-style: none;
}

.date-day ul li {
	float: left;
	padding: 0 5px 10px 0;
	font-family: Arial, "Trebuchet MS", Verdana, Georgia, serif;
	text-align: left;
	color: white;
}

.clock {
	position:absolute;
	left:75px;
	top:20px;
}

/* Main */

.content {
	position: relative;
	width: 100%;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-y;
	z-index:1;
}

.primary-content {
	position: relative;
	width: 595px;
	z-index:3;
}

.secondary-content {
	position: abolute;
	width: 215px;
	padding-bottom: 320px;
	z-index:3;
}

/* Primary content */

.coup-de-coeur {
	position:relative;
	left:0px;
	top:318px;
	width:595px;
	height:200px;
	background-image:url(../images/coup-de-coeur.jpg);
	background-repeat:no-repeat;
}

.bandeau-coeur {
	position:relative;
	left:0px;
	top:0px;
	width:595px;
	height:28px;
	background-image:url(../images/bandeau_medium.jpg);
	background-repeat:no-repeat;
}

.photo-coeur {
	position:relative;
	left:15px;
	top:10px;
	width:155px;
	height:140px;
}

.texte-coeur {
	position:relative;
   	left:180px;
   	top:-133px;
	width:400px;
	height:auto;
}

.texte-coeur  h2 {
   margin: 0;
   font-family: Verdana, "Trebuchet MS", Arial, Georgia, serif;
   font-size: 12px;
   line-height: 14px;
   text-align: left;
   font-weight: bold;
   color: white;
}

.news {
	position:relative;
	left:0px;
	top:308px;
	width:595px;
	height:134px;
	background-image:url(../images/news.jpg);
	background-repeat:no-repeat;
}

.bandeau-news {
	position:relative;
	left:0px;
	top:0px;
	width:595px;
	height:28px;
	background-image:url(../images/bandeau_medium.jpg);
	background-repeat:no-repeat;
}

.date-news {
	position:relative;
   	left:13px;
   	top:10px;
}

.date-news  p {
   margin: 0;
   font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
   font-size: 12px;
   line-height: 14px;
   text-align: justify;
   color: #c6e3fc;
}

.photo-news {
	position:relative;
	left:13px;
	top:20px;
	width:58px;
	height:58px;
}

.titre-news {
	position:relative;
   	left:78px;
   	top:-35px;
	width:90px;
	height:50px;
}

.titre-news h3 {
   margin: 0;
   font-family: Verdana, "Trebuchet MS", Arial, Georgia, serif;
   font-size: 10px;
   line-height: 12px;
   text-align:left;
   font-weight: bold;
   color: white;
}

.texte-news {
	position:relative;
   	left:179px;
   	top:-90px;
	width:400px;
	height:auto;
}

.texte-news p {
   margin: 0;
   font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
   font-size: 12px;
   line-height: 14px;
   text-align: justify;
   color: #c6e3fc;
}

.image-du-jour {
	position:relative;
	left:0px;
	top:318px;
	width:595px;
	height:378px;
	background-image:url(../images/image_du_jour.jpg);
	background-repeat:no-repeat;
}

.bandeau-jour {
	position:relative;
	left:0px;
	top:0px;
	width:595px;
	height:28px;
	background-image:url(../images/bandeau_medium.jpg);
	background-repeat:no-repeat;
}

.photo-jour {
	position:relative;
	left:13px;
	top:9px;
	width:560px;
	height:336px;
}

.bandeau-static, .bandeau-dynamic, .bandeau-dvd, .bandeau-cinema, .bandeau-podcast {
	position:relative;
	left:0px;
	top:0px;
	width:595px;
	height:28px;
	background-image:url(../images/bandeau_medium.jpg);
	background-repeat:no-repeat;
}

.bandeau-search {
	position:relative;
	left:0px;
	top:0px;
	width:805px;
	height:28px;
	background-image:url(../images/bandeau_long.jpg);
	background-repeat:no-repeat;
}

.static-content, .dynamic-content {
	position:relative;
	left:0px;
	top:318px;
	width:595px;
	padding-bottom: 25px;
	background-image:url(../images/left-bg.jpg);
	background-repeat:repeat-y;
}

.static-text, .dynamic-text {
	position:relative;
   	left:30px;
   	top:20px;
	width:545px;
	min-height:660px;
}

.link-separator {
	margin-top: 20px;
	margin-bottom: 20px;
}

.static-text p, .dynamic-text p {
   margin: 0;
   font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
   font-size: 12px;
   line-height: 14px;
   text-align: justify;
   color: #c6e3fc;
}

.static-text h2, .dynamic-text h2 {
   margin: 0;
   font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
   font-size: 12px;
   line-height: 14px;
   text-align: left;
   font-weight: bold;
   color: white;
}

.static-text h3, .dynamic-text h3 {
   margin: 0;
   font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
   font-size: 12px;
   line-height: 14px;
   text-align: left;
   font-weight: normal;
   font-style:italic;
   color: white;
}

.static-text ul li {
   margin: 0;
   font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
   font-size: 12px;
   line-height: 14px;
   text-align: justify;
   color: #c6e3fc;
}

.static-text td, .dynamic-text td {
   font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
   font-size: 12px;
   line-height: 14px;
   text-align: justify;
   color: #c6e3fc;
}

.bandeau-coeur h1, .bandeau-news h1, .bandeau-jour h1, .bandeau-static h1, .bandeau-dynamic h1, .bandeau-dvd h1, .bandeau-cinema h1, .bandeau-podcast h1, .bandeau-search h1 {
   margin: 0;
   font-family: Arial, "Trebuchet MS", Verdana, Georgia, serif;
   font-size: 16px;
   text-align: left;
   font-weight: bold;
   color: white;
}

.dvd-content, .cinema-content, .news-content, .coupdecoeur-content, .podcast-content {
	position:relative;
	left:0px;
	top:318px;
	width:595px;
	padding-bottom: 0px;
	background-image:url(../images/left-bg.jpg);
	background-repeat:repeat-y;
}

.dvd-text, .cinema-text, .news-text, .coupdecoeur-text, .podcast-text {
	position:relative;
   	left:15px;
   	top:5px;
	width:579px;
	min-height:685px;
}

.podcast-form {
	position:relative;
   	left: -5px;
   	top: 5px;
	width:579px;
}

.podcast-form p {
	position:relative;
   	left:0px;
   	top: 0px;
	font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
    font-size: 12px;
	line-height: 13px;
    text-align: right;
    color: white;
}

.podcast-form select {
	position:relative;
	left: 5px;
	vertical-align: middle;
	font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #3879b1;
	border:solid 1 #FFFFFF;
}

.podcast-form input[type=submit] {
	position:relative;
	left: 7px;
	top: 0px;
	vertical-align: middle;
	font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
	font-size: 12px;
	color: #3879b1;
	cursor: pointer;
}

.subscribe {
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: -5px;
	left: 10px;
	width: 125px;
	height: 30px;
	background: url("../images/subscribe.png") no-repeat;
}

.dvd-entete, .cinema-entete, .news-entete, .coupdecoeur-entete, .podcast-entete {
	position:relative;
   	left:0px;
   	top: 0px;
	width:579px;
}

.dvd-title p, .cinema-title p, .news-title p, .coupdecoeur-title p, .podcast-title p {
	position:relative;
   	left:0px;
   	top: 0px;
	width:500px;
	margin:0;
	padding:0;
	font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
    font-size: 11px;
    text-align: left;
    color: #FFFFFF;
}

.news-title-title p, .coupdecoeur-title-title p, .podcast-title-title p {
	color: #c6e3fc ;
}

.dvd-auteur p, .cinema-auteur p {
	position:relative;
   	left:0px;
   	top:0px;
	width:579px;
	margin:0;
	padding:0;
	font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
    font-size: 9px;
    text-align: right;
    color: #FFFFFF;
}

.news-auteur p, .coupdecoeur-auteur p {
	position:relative;
   	left:0px;
   	top:15px;
	width:579px;
	margin:0;
	padding:0;
	font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
    font-size: 9px;
    text-align: right;
    color: #FFFFFF;
}

.podcast-auteur p {
	position:relative;
   	left:0px;
   	top:0px;
	width:579px;
	margin:0;
	padding:0;
	font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
    font-size: 9px;
    text-align: right;
    color: #FFFFFF;
}

.news-auteur-photo, .coupdecoeur-auteur-photo {
	position:absolute;
   	left: 538px;
   	top: 0px;
	width:40px;
	margin:0;
	padding:0;
}

.dvd-description, .cinema-description {
	position:relative;
   	left:0px;
   	top: 15px;
	width:579px;
	margin:0;
	padding:0;
	padding-bottom: 2px;
}

.news-description, .coupdecoeur-description {
	position:relative;
   	left:0px;
   	top: 15px;
	width:579px;
	margin:0;
	padding:0;
	padding-bottom: 5px;
}

.podcast-description {
	position:relative;
   	left:0px;
   	top: 0px;
	width:579px;
	margin:0;
	padding:0;
}

.dvd-photo, .cinema-photo {
	position:relative;
   	left:0px;
   	top: -5px;
	width:100px;
	margin:0;
	padding:0;
}

.news-photo, .podcast-photo {
	position:relative;
   	left:0px;
   	top: -5px;
	width:100px;
	margin:0;
	padding:0;
}

.coupdecoeur-photo {
	position:relative;
   	left:0px;
   	top: -10px;
	width:100px;
	margin:0;
	padding:0;
}

.dvd-description-text p, .cinema-description-text p {
	position:absolute;
   	left: 115px;
   	top: 0px;
	width:465px;
	margin:0;
	padding:0;
	font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
    font-size: 11px;
	line-height: 13px;
    text-align: justify;
    color: #c6e3fc;
}

.news-description-text p {
	position:absolute;
   	left: 115px;
   	top: 10px;
	width:465px;
	margin:0;
	padding:0;
	font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
    font-size: 11px;
	line-height: 13px;
    text-align: justify;
    color: #c6e3fc;
}

.coupdecoeur-description-text p, .podcast-description-text p {
	position:absolute;
   	left: 140px;
   	top: 10px;
	width:440px;
	margin:0;
	padding:0;
	font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
    font-size: 11px;
	line-height: 13px;
    text-align: justify;
    color: #c6e3fc;
}

.dvd-description-text p a, .cinema-description-text p a, .news-description-text p a, .coupdecoeur-description-text p a, .podcast-description-text p a {
    font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
    font-size: 11px;
	line-height: 13px;
    text-align: justify;
	color: #ff7e00;
}

.dvd-legend p, .cinema-legend p {
	position:relative;
   	left: 0px;
   	top: 0px;
	width: 100px;
	font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
    font-size: 9px;
    text-align: center;
    color: #FFFFFF;
	margin:0;
	padding:0;
}

.dvd-separator, .cinema-separator {
	position:relative;
   	left: 0px;
   	top: 35px;
	padding-bottom: 45px;
}

.news-separator, .coupdecoeur-separator, .podcast-separator {
	position:relative;
   	left: 0px;
   	top: 15px;
	padding-bottom: 25px;
}

.navigation p {
	position:relative;
   	left: 0px;
   	top: 25px;
	font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
    font-size: 10px;
    text-align: center;
    color: #FFFFFF;
	padding-bottom: 25px;
}

.navigation p a {
	font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
    font-size: 10px;
    text-align: center;
	color: #ff7e00;
}

.play {
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 40px;
	left: 46px;
	width: 34px;
	height: 34px;
	background: url("../images/play.png") no-repeat;
}

.podcast-audio {
	position:relative;
   	left: 0px;
   	top: 10px;
	padding-bottom: 45px;
	text-align: center;
}

.podcast-video {
	position:relative;
   	left: 10px;
   	top: 10px;
	padding-bottom: 15px;
}

/* Secondary content */

.recherche {
	position:absolute;
	left:595px;
	top:318px;
	width:215px;
	height:28px;
	background-image:url(../images/recherche.jpg);
	background-repeat:no-repeat;
}

.image-recherche {
	position:absolute;
	left:10px;
	top:0px;
	width:205px;
	height:28px;
}

.loupe {
	position:absolute;
	left:0px;
	top:0px;
}

.recherche-form {
	position:absolute;
	left:23px;
	top:0px;
}

.recherche-form input[type=text] {
	position:absolute;
	left:0px;
	top:0px;
	vertical-align: middle;
	font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	height: 21px;
	background-color: #3879b1;
}

.recherche-form input[type=submit] {
	position:absolute;
	left:150px;
	top:0px;
	width: 31px;
	height: 28px;
	vertical-align: middle;
	font-family: Verdana, "Trebuchet MS", Georgia, Arial, serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	background-image:url(../images/ok.jpg);
	background-repeat:no-repeat;
	border: 0;
	cursor: pointer;
}

.pub01 {
	position:absolute;
	left:595px;
	top:346px;
	width:215px;
	height:172px;
	background-image:url(../images/pub01.jpg);
	background-repeat:no-repeat;
}

.image-pub01 {
	position:absolute;
	left:10px;
	top:5px;
	width:200px;
	height:160px;
	background-image:url(../images/im_pub01.jpg);
	background-repeat:no-repeat;
}

.pub02 {
	position:absolute;
	left:595px;
	top:518px;
	width:215px;
	height:172px;
	background-image:url(../images/pub02.jpg);
	background-repeat:no-repeat;
}

.image-pub02 {
	position:absolute;
	left:10px;
	top:5px;
	width:200px;
	height:160px;
	background-image:url(../images/im_pub02.jpg);
	background-repeat:no-repeat;
}

.pub03 {
	position:absolute;
	left:595px;
	top:690px;
	width:215px;
	height:172px;
	background-image:url(../images/pub03.jpg);
	background-repeat:no-repeat;
}

.image-pub03 {
	position:absolute;
	left:10px;
	top:5px;
	width:200px;
	height:160px;
	background-image:url(../images/im_pub03.jpg);
	background-repeat:no-repeat;
}

.pub04 {
	position:absolute;
	left:595px;
	top:862px;
	width:215px;
	height:168px;
	background-image:url(../images/pub04.jpg);
	background-repeat:no-repeat;
}

.image-pub04 {
	position:absolute;
	left:10px;
	top:5px;
	width:200px;
	height:160px;
	background-image:url(../images/im_pub04.jpg);
	background-repeat:no-repeat;
}

/* Footer */

.footer {
	position: relative;
	top: -318px;
	left: 0;
	width: 100%;
	z-index: 0;
}

.footer-menu {
	position:relative;
	left:0px;
	top:318px;
	width:810px;
	height:51px;
	background-image:url(../images/footer_menu.jpg);
	background-repeat:no-repeat;
	z-index:10;
}

.logo ul {
	position:absolute;
	left:515px;
	top:16px;
	margin: 0;
	padding: 0;
	width: 100px;
	overflow: hidden;
	list-style: none;
}

.logo ul li {
	float: left;
	padding: 0 8px 0 0;
}

#sub-nav  {
	position:relative;
	left:0px;
	top:7px;
	width:810px;
	padding:0;
	list-style: none; 
	margin: 0; 
	padding: 0; 
	border: 0;   
}

#sub-nav  li {
	float:left; 
	position:relative; 
	margin-right:0px;
}

#sub-nav li span {
	padding: 0px 0px;
}

#sub-nav li a, #sub-nav li a:visited {
	padding:0;
	padding-left: 2px;
}

#sub-nav li:first-child {
	padding-left: 0;
	background-image: none;
}

#sub-nav dl {
	position:absolute; 
	top:0; 
	left:0; 
	margin: 0; 
	padding: 0; 
	height:37px;
}

#sub-nav dt {
	margin:0; 
	float:left; 
	height:37px;
}

#sub-nav dd {
	display:none; 
	clear:left; 
	margin:0; 
	padding:0px;  
	height:20px;
	background:#FFFFFF;
	background: transparent;
}

#sub-nav dt a, #sub-nav dt a:visited {
	display:block; 
	padding: 5px 0px; 
	text-decoration:none;
}

#sub-nav dd a, #sub-nav dd a:visited {
	color:#002d55; 
	text-decoration:none; 
	display:block; 
	padding: 6px 10px;
}

#sub-nav li a:hover {border:0;}

#sub-nav li:hover dd, #sub-nav li a:hover dd {display:block;}
#sub-nav li:hover dt a, #sub-nav li a:hover dt a { background-position: 0 -37px;}

#sub-nav dt a.nav2-1 {width: 81px; height:27px; background: url("../images/nav-B01.gif") no-repeat;}
#sub-nav dt a.nav2-2 {width: 114px; height:27px; background: url("../images/nav-B02.gif") no-repeat;}
#sub-nav dt a.nav2-3 {width: 181px; height:27px; background: url("../images/nav-B03.gif") no-repeat;}
#sub-nav dt a.nav2-4 {width: 113px; height:27px; background: url("../images/nav-B04.gif") no-repeat;}
#sub-nav dt a.nav2-5 {width: 124px; height:27px; background: url("../images/nav-B05.gif") no-repeat;}
#sub-nav dt a.nav2-6 {width: 192px; height:27px; background: url("../images/nav-B06.gif") no-repeat;}

#footer-content {
	z-index: 0;
	width: 100%;
}

.footer-wilsdorf {
	position:relative;
	left:0px;
	top:318px;
	width:810px;
	height:24px;
	background-image:url(../images/footer_wilsdorf.jpg);
	background-repeat:no-repeat;
}

.bandeau-wilsdorf {
	position:relative;
	left:0px;
	top:0px;
	width:810px;
	height:17px;
	background-image:url(../images/bandeau_wilsdorf.jpg);
	background-repeat:no-repeat;
}

.bandeau-wilsdorf h4 {
   margin: 0;
   font-family: Verdana, "Trebuchet MS", Arial, Georgia, serif;
   font-size: 12px;
   line-height: 14px;
   text-align: center;
   color: white;
}

.footer-pub {
	position:relative;
	left:0px;
	top:318px;
	width:810px;
	height:105px;
	background-image:url(../images/footer_pub.jpg);
	background-repeat:no-repeat;
}

.image-pub2 {
	position:absolute;
	left:5px;
	top:0px;
	width:800px;
	height:100px;
}
