/* antonyp */

/******************************** générale */

* {
	padding:0;
	margin:0;
}

.lineclear{
	height:1px;
	clear:both;
}

.display{
	display:none;
}

body {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color: #401615;
}

a{
text-decoration:none;
}

.banner {
	margin:0 auto;
	width:914px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	height:169px;
	background-color:#b92d53;
	position:relative;
}

.page {
	margin:0 auto;
	width:914px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color:#560a15;
}

#logo {
	float:left;
}

#banner {
	float:right;
}

.navacc, .navvins, .navwhi, .navtable, .navgastro, .navcontact {
	float:left;
	width:190px;
}

.navacc a, .navvins a, .navwhi a, .navtable a, .navgastro a, .navcontact a{
	text-decoration:none;
}

.navacc a:hover, .navvins a:hover, .navwhi a:hover, .navtable a:hover, .navgastro a:hover, .navcontact a:hover{
	color:#FFFFFF;
}

.on {
	float:left;
	width:140px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
}

.on a {
   color:#FFFFFF;
}

.off {
	float:left;
	width:140px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
}

.off a {
	color:#f6dba4;
}

.navacc .acc, .navvins .acc, .navwhi .acc, .navtable .acc, .navgastro .acc, .navcontact .acc{
	height:26px;
	padding:5px 0 0 50px;
}

.navacc .vins, .navvins .vins, .navwhi .vins, .navgastro .vins, .navtable .vins, .navcontact .vins,
.navacc .whiskies, .navvins .whiskies, .navtable .whiskies, .navwhi  .whiskies, .navgastro .whiskies, .navcontact .whiskies, 
.navacc .produits, .navvins .produits, .navwhi .produits, .navtable .produits, .navgastro .produits, .navcontact .produits  {
	height:32px;
	padding:0 0 0 50px;
	line-height: 14px;
}

.navacc .arts, .navvins .arts, .navwhi .arts, .navtable .arts, .navgastro .arts, .navcontact .arts{
	height:24px;
	padding:8px 0 0 50px;
	line-height: 14px;
}

.navacc .acc {
	background-image:url(images/navacc_01.jpg);
	background-repeat:no-repeat;
}

.navacc .vins {
	background-image:url(images/navacc_02.jpg);
	background-repeat:no-repeat;
}

.navacc .whiskies {
	background-image:url(images/navacc_03.jpg);
	background-repeat:no-repeat;
}

.navacc .arts {
	background-image:url(images/navacc_04.jpg);
	background-repeat:no-repeat;
}

.navacc .produits {
	background-image:url(images/navacc_05.jpg);
	background-repeat:no-repeat;
}

.navvins .acc {
	background-image:url(images/navvins_01.jpg);
	background-repeat:no-repeat;
}

.navvins .vins {
	background-image:url(images/navvins_02.jpg);
	background-repeat:no-repeat;
}

.navvins .whiskies {
	background-image:url(images/navvins_03.jpg);
	background-repeat:no-repeat;
}

.navvins .arts {
	background-image:url(images/navvins_04.jpg);
	background-repeat:no-repeat;
}

.navvins .produits {
	background-image:url(images/navvins_05.jpg);
	background-repeat:no-repeat;
}
.navwhi .acc {
	background-image:url(images/navwhi_01.jpg);
	background-repeat:no-repeat;
}

.navwhi .vins {
	background-image:url(images/navwhi_02.jpg);
	background-repeat:no-repeat;
}

.navwhi .whiskies {
	background-image:url(images/navwhi_03.jpg);
	background-repeat:no-repeat;
}

.navwhi .arts {
	background-image:url(images/navwhi_04.jpg);
	background-repeat:no-repeat;
}

.navwhi .produits {
	background-image:url(images/navwhi_05.jpg);
	background-repeat:no-repeat;
}
.navtable .acc {
	background-image:url(images/navtable_01.jpg);
	background-repeat:no-repeat;
}

.navtable .vins {
	background-image:url(images/navtable_02.jpg);
	background-repeat:no-repeat;
}

.navtable .whiskies {
	background-image:url(images/navtable_03.jpg);
	background-repeat:no-repeat;
}

.navtable .arts {
	background-image:url(images/navtable_04.jpg);
	background-repeat:no-repeat;
}

.navtable .produits {
	background-image:url(images/navtable_05.jpg);
	background-repeat:no-repeat;
}
.navgastro .acc {
	background-image:url(images/navgastro_01.jpg);
	background-repeat:no-repeat;
}

.navgastro .vins {
	background-image:url(images/navgastro_02.jpg);
	background-repeat:no-repeat;
}

.navgastro .whiskies {
	background-image:url(images/navgastro_03.jpg);
	background-repeat:no-repeat;
}

.navgastro .arts {
	background-image:url(images/navgastro_04.jpg);
	background-repeat:no-repeat;
}

.navgastro .produits {
	background-image:url(images/navgastro_05.jpg);
	background-repeat:no-repeat;
}
.navcontact .acc {
	background-image:url(images/navcontact_01.jpg);
	background-repeat:no-repeat;
}

.navcontact .vins {
	background-image:url(images/navcontact_02.jpg);
	background-repeat:no-repeat;
}

.navcontact .whiskies {
	background-image:url(images/navcontact_03.jpg);
	background-repeat:no-repeat;
}

.navcontact .arts {
	background-image:url(images/navcontact_04.jpg);
	background-repeat:no-repeat;
}

.navcontact .produits {
	background-image:url(images/navcontact_05.jpg);
	background-repeat:no-repeat;
}
/******************************** index */

.newacc {
	width:176px;
	float:left;
}

.titre {
	color:#FFFFFF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	padding:10px 0 2px 5px;
	margin:0 5px 0 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.contenunew {
	padding:8px 0 0 10px;
	color:#FFFFFF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
}

.date {
	padding:0 0 2px 0;
}

.contenunew img {
	background-color:#FFFFFF;
	padding:1px;
	border:none;
}

.titrenewacc {
	color:#b92d53;
	padding:2px 0 2px 0;
}

.suite {
	background-image:url(images/puce.gif);
	background-repeat:no-repeat;
	padding:0 0 0 13px;
}

.suite a {
	color:#d8c090;
}

.contenu {
	float:left;
	width:555px;
	padding:0 0 10px 0;
	background-color:#471012;
}

.nosclient {
	width:176px;
	background-color:#560a15;
	float:right;
}

.moelleux {
	width:245px;
	height:122px;
	background-image:url(images/vins.jpg);
	background-repeat:no-repeat;
	padding:80px 0 0 10px;
	margin:10px 0 0 10px;
	float:left;
}

.selection {
	color:#ffe3aa;
	font-family:Helvetica, Arial, sans-serif;
}

.listmoelleux ul {
	padding:6px 0 0 0;
}

.listmoelleux a {
	text-decoration:none;
	color:#FFFFFF;
}

.listmoelleux a:hover {
	text-decoration: underline;
}


.listmoelleux li {
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	list-style-image: none;
	list-style-type: none;
	padding:0 0 0 20px;
	height:25px;
}

.foi {
	background-image:url(images/foi.jpg);
	background-repeat:no-repeat;
	width:255px;
	height:202px;
	float:left;
	margin:10px 0 0 10px;
}

.gastronomique {
	padding:30px 0 0 13px;
	color:#FFFFFF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
}

.gastronomique a {
	color:#FFFFFF;
	text-decoration:none;
}

.gastronomique a:hover {
	text-decoration:underline;
}

.panier {
	color:#ffbe80;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	padding:5px 0 0 25px;
}

.whisky {
	float:left;
	width:235px;
	height:162px;
	margin:10px 0 0 10px;
	background-image:url(images/whisky.jpg);
	background-repeat:no-repeat;
	font-family:Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-size:18px;
	padding:40px 0 0 20px;
}

.whisky a {
	text-decoration:none;
	color:#FFFFFF;
}

.whisky a:hover {
	text-decoration: underline;
}

.bouchon {
	float:left;
	width:235px;
	height:102px;
	margin:10px 0 0 10px;
	background-image:url(images/bouchon.jpg);
	background-repeat:no-repeat;
	font-family:Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-size:18px;
	padding:100px 0 0 20px;
}

.bouchon a {
	text-decoration:none;
	color:#FFFFFF;
}

.bouchon a:hover {
	text-decoration:underline;
}

.listclients {
	float:left;
	padding:10px 0 20px 0;
}

.listclients li {
	font-family:Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(images/puceclient.gif);
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	margin:0 0 0 10px;
}

.degustation {
	float:left;
	width:101px;
	height:48px;
	margin:0 0 0 10px;
	padding:0 0 0 60px;
	background-image:url(images/degust.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}

.livraison {
	float:left;
	background-image:url(images/livraison.jpg);
	background-repeat:no-repeat;
	width:161px;
	height:38px;
	margin:10px 0 0 10px;
	color:#490812;
	font-family:Arial, Helvetica, sans-serif;
}

.livr1 {
	font-size:12px;
	padding:0 0 0 60px;
}
.livr2 {
	font-size:18px;
	padding:0 0 0 70px;
}

.horraire {
	background-image:url(images/horraire.jpg);
	background-repeat:no-repeat;
	float:left;
	width:161px;
	height:102px;
	margin:10px 0 0 10px;
	text-align:center;
	line-height: 14px;
	padding:3px 0 0 0;
}

.titreh {
	font-size:14px;
	color:#391413;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.jourh {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#b92d53;
}

.heure {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#391413;
}

/******************************** vins */

.vinsgauche {
	float:left;
	width:387px;
}

.visuvin {
	padding:30px 0 10px 10px;
	text-align:center;
}
.sstitre {
	color:#eac090;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:15px 0 0 20px;
}
.sstitre2 {
	color:#eac090;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 20px;
}
.titrechampagne {
	color:#eac090;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.txtvin {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 30px 0 30px;
	text-align:justify;
}
.txtvin2 {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 0 0 30px;
	text-align:justify;
}
.lesplus {
	width:280px;
	margin:0 0 30px 50px;
	padding:0 0 15px 0;
	border: 1px solid #FFFFFF;
}

.aboire {
	width:320px;
	float:left;
	background-color:#471012;
	padding:0 0 10px 0;
}

.champagne {
	float:right;
	width:200px;
}

.imgvin {
	text-align:center;
	padding:10px 0 0 0;
}

.aboiretxt {
	width:160px;
	float:left;
}

.imgaboire {
	float:left;
	padding:2px 0 0 20px;
}

b {
	color:#eac090;
}

.txtchamp {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 12px 20px 6px;
	text-align:justify;
}

/******************************** whiskies */

.sstitre0 {
	color:#eac090;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:10px 0 0 20px;
}

.wiskysoiftxt {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:35px 0 0 30px;
	width:150px;
	float:left;
}

.imgwiskysoif {
	float:left;
	padding:10px 0 0 0;
}

.sstitredigestif {
	color:#eac090;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:15px 0 0 10px;
}

.txtdigestif {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 12px 5px 6px;
	text-align:justify;
}

.aperitif {
	width:320px;
	float:left;
	background-color:#471012;
	padding:0 0 10px 0;
}

.imgaperitif {
	padding:3px 0 0 0;
	text-align:center;
}

/******************************** table */

.tablegauche {
	float:left;
	width:232px;
}

.tablegauche2 {
	width:222px;
	float:left;
	background-color:#471012;
	padding:0 0 10px 0;
}
.tablegauche3 {
	width:222px;
	float:right;
	background-color:#471012;
	padding:0 0 10px 0;
	height:407px;
}

.sstitre3 {
	color:#eac090;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 0;
	text-align:center;
}


.gasto2 {
	width:524px;
	float:right;
	background-color:#471012;
	padding:0 0 10px 0;
}

.corberilles0 {
	width:200px;
	float:left;
	padding:30px 0 0 0;
}

.corberilles {
	width:320px;
	float:left;
	padding:30px 0 0 0;
}

.terrine {
	width:205px;
	float:left;
	padding:10px 0 0 0;
}

.terrine2 {
	width:170px;
	float:left;
	padding:30px 0 0 0;
}

.txtcorberilles {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0px 0 30px;
	text-align:justify;
}

.txtcorberilles1 {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 30px 0 20px;
	text-align:justify;
}

.sstitrecorberilles {
	color:#eac090;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:10px 0 0 0;
}

.txttable {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:15px 30px 0 30px;
	text-align:justify;
}

/******************************** Actualites */

.listactu {
	float:left;
	padding:10px 0 20px 0;
}

.listactu a {
	color:#FFFFFF;
	text-decoration:none;
}

.listactu a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.listactu li {
	font-family:Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(images/puceclient.gif);
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	margin:0 0 0 10px;
}

.txtactu {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 30px 0 30px;
	text-align:justify;
}

.txtactu img {
	float:left;
	padding:5px 10px 5px 0;
}
/******************************** Contact */

.imgplan {
	padding:20px 0 0 0;
	text-align:center;
}

.imgplan img {
	border: 1px solid #FFFFFF;
}

.sscontact {
	float:left;
	width:335px;
}

.adresse {
	float:left;
	width:290px;
	color:#FFFFFF;
	padding:10px 10px 10px 10px;
	margin:10px 0 8px 20px;
	border: 1px solid #FFFFFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.tel {
	float:left;
	width:240px;
	margin:0px 0 0 40px;
	padding:10px 10px 8px 40px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(images/tel.gif);
	background-repeat:no-repeat;
}

.mail {
	float:left;
	width:240px;
	margin:0px 0 0 40px;
	padding:10px 10px 5px 40px;
	background-image:url(images/mail.gif);
	background-repeat:no-repeat;
}

.horraire2 {
	background-image:url(images/horraire2.jpg);
	background-repeat:no-repeat;
	float:left;
	width:158px;
	height:152px;
	margin:10px 0 0 10px;
	text-align:center;
	line-height: 14px;
	padding:5px 0 0 0;
}

/*------------------formulaire-------------*/

#form{
    padding:0;
    margin:0;
	color:#eac090;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:30px 0 0 40px;
}

label{
    display:block;
    float:left;
    width:100px;
}

.input{
    width:200px;
    height:15px;
    border:solid 1px #eac090;
    padding:0px 0px 0px 3px;
    margin:0px 0px 5px 0px;
	background-color:#560a15;
	color:#FFFFFF;
}

textarea{
    width:200px;
    height:100px;
    border:solid 1px #eac090;
    padding:0px 0px 0px 3px;
    margin:0px 0px 5px 0px;
	background-color:#560a15;
	overflow:auto;
	color:#FFFFFF;
}

#bouton{
    display:block;
    width:60px;
    border:none;
    cursor:pointer;
	margin:0 0 0 245px;
	background-color:#eac090;
	color:#560a15;
}

#carte1 {
	display: none;
	position: absolute;
	top: 5px;
	left: -15px;
	height: 593px;
	width: 944px;
	border: 1px solid #B92D53;
	z-index: 1000;
}
#carte1 img {
	border:none;
}

.fermer-carte {
	background: #B92D53;
	line-height: 16px;
	height: 18px;
	padding-right: 1px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.fermer-carte a {
	color: #fff;
	display: block;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.fermer-carte a:hover {
	color: #000;
	text-decoration: none;
}
.cadreX {
	border: 1px #aaa solid;
	padding: 0px 3px;
}

/******************************** mention */

.mention {
	float:left;
	padding:0 0 20px 0;
}

/******************************** footer */

.infofoot {
	height:30px;
	width:914px;
	background-color:#b92d53;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}

.navfooter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#b92d53;
	padding:8px 0 0 0;
}

.navfooter a {
	color:#FFFFFF;
	text-decoration:none;
}

.navfooter a:hover {
	color:#b92d53;
}

.logofoot {
	color:#FFFFFF;
}

.footer {
	margin:0 auto;
	width:914px;
	text-align:center;
}

#tt{
    text-align:center;
    margin-top:20px;
}

#tt a{
    font-size:9px;
    color:#7c1e38;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#tt a:hover{
    color:#fff;
}


/*-------------------------------------------- MENU MODIFIE*/
#menu{
	width:190px;
	height:159px;
	margin:0;
	padding:0;
	float:left;
}

#menu ul{
	width:190px;
	height:159px;
	margin:0;
	padding:0;
}

#menu ul li{
	display:inline;
}

#menu ul li a{
	display:block;
	width:190px;
	margin:0;
	padding:0;
	float:left;
}

#menu ul li a.menu1{
	background:url(images/menu2/titre1.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu2{
	background:url(images/menu2/titre2.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu3{
	background:url(images/menu2/titre3.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu4{
	background:url(images/menu2/titre4.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu5{
	background:url(images/menu2/titre5.gif) no-repeat;
	height:39px;
}

#menu ul li a.menu6{
	background:url(images/menu2/titre6.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu7{
	background:url(images/menu2/titre7.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu8{
	background:url(images/menu2/titre8.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu9{
	background:url(images/menu2/titre9.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu10{
	background:url(images/menu2/titre10.gif) no-repeat;
	height:39px;
}

#menu ul li a.menu11{
	background:url(images/menu2/titre11.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu12{
	background:url(images/menu2/titre12.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu13{
	background:url(images/menu2/titre13.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu14{
	background:url(images/menu2/titre14.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu15{
	background:url(images/menu2/titre15.gif) no-repeat;
	height:39px;
}

#menu ul li a.menu16{
	background:url(images/menu2/titre16.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu17{
	background:url(images/menu2/titre17.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu18{
	background:url(images/menu2/titre18.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu19{
	background:url(images/menu2/titre19.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu20{
	background:url(images/menu2/titre20.gif) no-repeat;
	height:39px;
}

#menu ul li a.menu21{
	background:url(images/menu2/titre21.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu22{
	background:url(images/menu2/titre22.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu23{
	background:url(images/menu2/titre23.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu24{
	background:url(images/menu2/titre24.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu25{
	background:url(images/menu2/titre25.gif) no-repeat;
	height:39px;
}

#menu ul li a.menu26{
	background:url(images/menu2/titre26.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu27{
	background:url(images/menu2/titre27.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu28{
	background:url(images/menu2/titre28.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu29{
	background:url(images/menu2/titre29.gif) no-repeat;
	height:30px;
}

#menu ul li a.menu30{
	background:url(images/menu2/titre30.gif) no-repeat;
	height:39px;
}

#menu ul li a.menu1:hover, #menu ul li a.menu2:hover, #menu ul li a.menu3:hover, #menu ul li a.menu4:hover, #menu ul li a.menu6:hover, #menu ul li a.menu7:hover, #menu ul li a.menu8:hover, #menu ul li a.menu9:hover,  #menu ul li a.menu11:hover, #menu ul li a.menu12:hover, #menu ul li a.menu13:hover, #menu ul li a.menu14:hover, #menu ul li a.menu16:hover, #menu ul li a.menu17:hover, #menu ul li a.menu18:hover, #menu ul li a.menu19:hover, #menu ul li a.menu21:hover, #menu ul li a.menu22:hover, #menu ul li a.menu23:hover, #menu ul li a.menu24:hover, #menu ul li a.menu26:hover,  #menu ul li a.menu27:hover, #menu ul li a.menu28:hover, #menu ul li a.menu29:hover{
	background-position:0px -30px;
}

#menu ul li a.focus{
	background-position:0px -30px;
}

#menu ul li a.menu5:hover, #menu ul li a.menu10:hover, #menu ul li a.menu15:hover, #menu ul li a.menu20:hover, #menu ul li a.menu25:hover, #menu ul li a.menu30:hover{
	background-position:0px -39px;
}

#menu ul li a.focus2{
	background-position:0px -39px;
}

.txthidden{
	visibility:hidden;
	font:normal 8px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1px;
}
