/* RÉINITIALISATION DES ÉLÉMENTS
--------------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr,acronym{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
a:active,object,embed{outline:none;}

/* BODY ET HTML
--------------------------------------------------------------------------------------- */
body#index{
	/*background: #FFF url(gx/bg.gif) repeat-x center top;*/
	text-align:center;
}
body#main{
	background: #FFF url(gx/bg.gif) repeat-x  scroll 0px 190px;
	text-align:center;
}
html{
	color: #000;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Helvetica, "Trebuchet MS", Georgia, Times, "Times New Roman", "Courier New"; /* Garder seulement 3 fontes */
}

/* TEXTES ET HYPERLIENS GLOBAUX
--------------------------------------------------------------------------------------- */
h1{color:#009dd1; font-size:19px; margin-bottom:6px; font-family:Arial, Helvetica, sans-serif;}
h1 a, h1 a:link, h1 a:visited{color:#C21527;}

h2{color:#009dd1; font-size:15px; margin-bottom:4px;}
h2 a, h2 a:link, h2 a:visited{color:#333;}

p{font-size:12px; line-height:150%; color:#000; text-align:justify;}
p.textePetit{font-size:12px;}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited{color:#000; text-decoration:underline;}
p a:hover, p a:visited:hover, ul li a:hover, ul li a:visited:hover, ol li a:hover, ol li a:visited:hover{color:#008fea; text-decoration:underline;}

ul li{color:#1F1F1F; font-size:11px; line-height:150%; list-style:square; margin-left:16px;}
ol li{color:#1F1F1F; font-size:11px; line-height:150%; margin-left:16px;}

/* 
p:first-letter{color:green; font-size:200%; text-transform:uppercase;}
sup{position:relative; bottom:0.3em; vertical-align:baseline;}
sub{position:relative; bottom:-0.2em; vertical-align:baseline;}
*/

/* FORMULAIRES
--------------------------------------------------------------------------------------- */
fieldset{border:1px solid #000; font-size: 11px; margin-bottom:10px; padding:5px;}
fieldset legend{border: 1px solid #999; color:#000; font-size:14px; font-weight:bold; padding:3px;}
fieldset label{font-size:12px; color:#000; margin:2px 0 2px 0;}
fieldset label.erreur{color:#cc0000;}
.champTexte{
	background: #EEF3F7;
	border: 1px solid #C9D0D6;
	color: #4E677A;
	font-size: 11px;
	margin:2px 0 2px 0;
}
.listeDeroulante{
	background: #EEF3F7;	
	border: 1px solid #C9D0D6;
	color: #4E677A;
	font-size: 11px;
	margin:2px 0 2px 0;
}
.boiteTexte{
	background: #EEF3F7;
	border: 1px solid #C9D0D6;
	color: #4E677A;
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin:2px 0 2px 0;
}
.bouton{
	background-color: #EEF3F7;
	color: #498ECB;
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
}
.bouton:hover{background-color:#1A80B6; color:#FFF;}
.champCache{display:none; visibility:hidden;} /* Utilisé pour l'anti-spam */

p.erreur{text-align:center; color:#CC0000; background-color:#FFDDDD; border:1px #CC0000 solid; padding:15px; border-radius:4em; -moz-border-radius:4px; -webkit-border-radius:4px;}
p.succes{text-align:center; color:#4F8A10; background-color:#DFF2BF; border:1px #4F8A10 solid; padding:15px; border-radius:4em; -moz-border-radius:4px; -webkit-border-radius:4px;}
p.conseil{font-size:10px;display:none;}

/* Icones générales
--------------------------------------------------------------------------------------- */
.lienRSS{background: url(Gx/icone_RSS.gif) no-repeat left;padding:5px 0 5px 20px;}
/* .lienPDF{background: url(Gx/icone_PDF.gif) no-repeat left;padding:5px 0 5px 20px;} */


/* CONTENEURS ET CLASSES GÉNÉRALES
--------------------------------------------------------------------------------------- */

#haut{
	height:190px;;
	width:100%;
}

#header{
	height:190px;;
	width:930px;
	background:url(gx/banniere.gif) no-repeat top left;
	position:relative;
	z-index:99;
}

#logo{
	margin:10px 0 0 -2px;
	float:left;
}

/*#contact{float:right; margin:30px 0 0 0; width:px;}*/

#reservation{
	height:21px;
	vertical-align:middle; 
	display: inline;	
}

#reservation p{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	font-size:19px;
	margin: 0px 10px;
	line-height:2px;
}

#tel{
	width:181px;
	height:21px;
	background:url(gx/bg_phone.png) top left repeat;
	padding:11px 6px;
	float:right;
	margin:0px 10px 0 0;
		
}

#tel p{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:24px;
	line-height:20px;
}

#banniere_photo{
	width:867px; height:187px;
	margin:0; padding:0;
	float:left;
	background:url(gx/bg_banniere.gif) no-repeat top right ;
}

#container{
	margin:0 auto;
	width:930px;
}

#conteneur{
	background:url(gx/bg_banniere.gif) repeat-x top left;
	text-align:left;
	width:100%;
}

.no_images{width:900px;}

#contenu{
	min-height:500px;
	height:auto !important;
	height:500px;
	float:left;
	padding-top:33px;
	width:930px;
}

#contenu_accueil{
	min-height:500px;
	height:auto !important;
	height:500px;
	float:left;
	padding-top:0px;
}

.both{clear:both;}

#banniere {float:left;height:280px;width:930px;}

#banniere img {float:left;}

#diapo{
	margin: 0 auto;
	padding:0;
	width:240px; height:280px;
	z-index:-1000;
	float:right;
	overflow:hidden;
}

.crochet { background: url(gx/crochet.jpg) no-repeat top left; padding:0 0 10px 30px; line-height:25px;}


/* MENUS
--------------------------------------------------------------------------------------- */
#bg_menuContent{text-align:center;position:absolute; bottom:2px;background:url(gx/bg_menu.png) no-repeat; width:930px;height:44px;z-index:1000;}
#menuContent{text-align:center;position:absolute; bottom:2px; width:930px;height:44px;z-index:1000;}
#menu {margin:0px auto 0 20px;padding:0; clear:both;z-index:999;outline:none;height:44px}
/*#top{background:url(gx/menu_top.png) no-repeat; width:930px;height:6px;clear:both;}*/

#menu li{padding:0; margin:0; display:block; float:left;list-style-type:none;border-right:1px solid #98d8ed;position: relative;z-index:1000;}
#menu li.dernier{border:0; padding:0 0 0 5px;}
/*#menu li#premier{ padding-left:10px;}*/

#menu li a, #menu li a:link, #menu li a:visited{
	/*text-align:center;*/
	color: #000;
	font-size: 19px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	/*line-height: 12px;*/

	padding: 0 16px;
	line-height: 44px;
	height:44px;
	text-decoration: none;
	float: left;
}

#menu li a:hover, #menu li a:visited:hover{color:#004257;}
#menu li a.actif, #menu li a.actif:visited, #menu li a:active, #menu li a:visited:active{color:#004257;}

#menu li ul{
	position:absolute;
	top:44px;
	/*left:-10px;*/
	background:url(gx/bg_sousmenu.png) repeat top left;
	/*display:none;*/
	height: auto;
	margin: 0;
	padding: 0;
	z-index: 99;
}

#menu li ul.sousmenu1{width:195px;}
#menu li ul.sousmenu1_en{width:168px;}

#menu li ul.sousmenu3{width:164px;}
#menu li ul.sousmenu3_en{width:180px;}

#menu li ul.sousmenu2_fr {width:216px;}
#menu li ul.sousmenu2_en {width:168px;}
#menu li ul.sousmenu2_es {width:212px;}
#menu li ul.sousmenu2_de {width:230px;}

#menu li ul li{border-right:none; padding: 10px 16px;}
#menu li ul li a, #menu li ul li a:link, #menu li ul li a:visited{font-size:16px;line-height:16px;height:20px;color:#0091c0;float: left;text-align:left;}
#menu li ul li a:hover, #menu li ul li a:visited:hover {color:#5fc8ea;}

.contentItem2{border-bottom:solid #FFFFFF 1px;width:180px;padding-top:10px;text-align:left;float:left;padding-bottom:15px;}
.contentItem3{border-bottom:solid #FFFFFF 0px;width:150px;padding-top:10px;text-align:left;float:left;padding-bottom:15px;}

.last {border:none;}
.first {padding-top:16px;}

.sousmenu1{clear:both;position:absolute;top:11px;left:-20px;z-index: 290;width:195px;display:none;margin-top:18px;}
.sousmenu1 .contentItem1{border-bottom:solid #FFFFFF 1px;width:165px;padding-bottom:10px;padding-top:10px;text-align:left;}
/*.sousmenu1_en{clear:both;position:absolute;top:12px;left:-20px;z-index: 290;background:url(gx/bg_sousmenu.png) repeat top left;width:185px;display:none;margin-top:18px;}
.sousmenu1_en .contentItem1{border-bottom:solid #FFFFFF 1px;width:150px;padding-bottom:10px;padding-top:10px;text-align:left;}*/

.sousmenu1 div{margin-left:-2px;text-align:left;height:40px;}
.sousmenu1 div a{margin-left:-14px;text-align:left;}

.sousmenu2{clear:both;position:absolute;top:12px;left:0;z-index: 1;width:213px;display:none;margin-top:18px;}
/*.sousmenu2_fr{clear:both;position:absolute;top:12px;left:0;z-index: 290;background:url(gx/bg_sousmenu.png) repeat top left;width:216px;display:none;margin-top:18px;}
.sousmenu2_en{clear:both;position:absolute;top:12px;left:0;z-index: 290;background:url(gx/bg_sousmenu.png) repeat top left;width:168px;display:none;margin-top:18px;}
.sousmenu2_es{clear:both;position:absolute;top:12px;left:0;z-index: 290;background:url(gx/bg_sousmenu.png) repeat top left;width:212px;display:none;margin-top:18px;}
.sousmenu2_de{clear:both;position:absolute;top:12px;left:0;z-index: 290;background:url(gx/bg_sousmenu.png) repeat top left;width:230px;display:none;margin-top:18px;}*/
.sousmenu2 div{margin-left:-2px;}
.sousmenu2 div a{margin-left:-10px;}

.sousmenu3{clear:both;position:absolute;top:12px;left:0;z-index: 1;width:213px;display:none;margin-top:18px;}
/*.sousmenu2_fr{clear:both;position:absolute;top:12px;left:0;z-index: 290;background:url(gx/bg_sousmenu.png) repeat top left;width:216px;display:none;margin-top:18px;}
.sousmenu3_en{clear:both;position:absolute;top:12px;left:0;z-index: 290;background:url(gx/bg_sousmenu.png) repeat top left;width:168px;display:none;margin-top:18px;}
.sousmenu3_es{clear:both;position:absolute;top:12px;left:0;z-index: 290;background:url(gx/bg_sousmenu.png) repeat top left;width:212px;display:none;margin-top:18px;}
.sousmenu3_de{clear:both;position:absolute;top:12px;left:0;z-index: 290;background:url(gx/bg_sousmenu.png) repeat top left;width:230px;display:none;margin-top:18px;}*/
.sousmenu3 div{margin-left:-2px;}
.sousmenu3 div a{margin-left:-10px;}

#plan li, #plan li li{margin-bottom:6px; font-size:12px;}

/* Navigation secondaire */
#menuSec{padding:2px 0 2px 40px; float:right;}
#menuSec li{ display:inline; float:left; list-style-type:none; padding:0 8px 0 8px; margin:0;}
#menuSec li.dernier{border:0; padding:0 0 0 5px;}
#menuSec a, #menuSec a:link, #menuSec a:visited{float:left;font-size: 10px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;}
#menuSec a:hover{color:#FFFFFF;}
#menuSec a.actif{color:#FFFFFF;}

/* Navigation en bas-de-page */
#footerContainer{margin:20px auto 0px auto;background:url(gx/bg_footer.png) no-repeat top left;width:930px; height:46px;}
#menuBas{/*margin-left:14px;*/margin-left:auto; margin-right:auto; padding-top:15px; width:900px; }
#menuBas ul{text-align:center; vertical-align:middle; margin-left:14px;}
#menuBas li{ display:inline; float:left; list-style-type:none; padding:0 9px 0 7px; margin:0;}
#menuBas li.dernier{border:0; padding:0 0 0 5px;}
#menuBas a, #menuBas a:link, #menuBas a:visited{float:left;font-size: 12px;color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
#menuBas li a:hover, #menuBas li a.actif {color:#014b64;}

.lang{padding-left:15px;}
.lang img{padding:0 5px;}

.sousforfaits{ width:800px;}

#fil{float:left;clear:both;margin:-20px 0 10px 0;}
#fil, #fil a{text-decoration:none;color:#009dd1;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;}
#fil a{color:#009dd1;}

/* 01_100 : PAGE ACCUEIL
--------------------------------------------------------------------------------------- */

#vid_accueil{
	width:677px;
	height:230px;
	background-color:#c4edfa;
	margin:24px 0 30px 0;                  
}
#vid_txt {padding:0 12px;}
#vid_accueil p{margin:24px 0 14px 16px;}
#vid_accueil a{color:#000;}

#tripadvisor{
	float:right;
	width:241px;
	height:458px;
	margin: 21px 0 0 9px;
	padding:0;
	display:inline;
}
#player{
	width:258px;
	height:187px;
	float:left;
	margin:3px;
}

/* 02_100 : FORFAITS
--------------------------------------------------------------------------------------- */
#imagesForfait2 img{padding-left:85px;}
#taxe{font-size:16px;color:#787878;font-weight:bold;}
#slider_image{width:368px;height:342px;background-color:#fff;margin: 0 0 20px 0;float:left;}
#horraire{width:368px;margin: 0 0 0 0;float:left;}
#col_right{width:368px;float:right;margin-bottom:35px;}
#col_left{width:511px;float:left;margin-bottom:35px;}
#col_left_reduit{width:900px;float:left;margin-bottom:35px;}
#contenu_sub02{width:920px;float:left;}

#container_forfait{background:url(gx/bg_forfaits.gif) repeat-x bottom left;width:512px;}

#table_forfaits{font-size: 16px;font-family:Arial, Helvetica, sans-serif;font-weight: bold;}
#table_forfaits td{padding-left:16px;}
#headForfaits{width:511px;height:44px;}
#headForfaits td{color:#fff;background-color:#606060;}
/*#bodyForfait{background:url(gx/bg_forfaits.gif) repeat-x bottom left;}*/
/*#table_forfait{background:url(gx/bg_forfaits.gif) repeat-x bottom left;}*/
#bodyForfait td{padding-top:20px;padding-bottom:10px;border-bottom:dotted #000000 1px}

#bodyForfait .age{color:#ff8305;}
#bodyForfait .age span{font-weight:100}
.textGris{color: #787878;}
#bodyForfait .montant{color: #787878; text-align:left;padding-left:30px;}
#lastRow td{padding-bottom:26px;border:none;}

#action_buttons div {float:left;margin-top:12px;}
#action_buttons div p {float:left;margin:26px 0 0 20px;font-size: 16px;font-family:Arial, Helvetica, sans-serif;font-weight: bold;color:#fff;}
#action_buttons p a{text-decoration:none;font-size: 16px;font-family:Arial, Helvetica, sans-serif;font-weight: bold;color:#fff;}
#action_buttons div p span{text-decoration:none;}
#forfait1{background:url(gx/forfait1.png) no-repeat top left;width:247px;height:78px;padding-right:17px; text-decoration:none; cursor: pointer;}
#highlight1{color:#b1ff74;}
#highlight2{color:#74eaff;}
#forfait2{background:url(gx/forfait2.png) no-repeat top left;width:247px;height:78px; text-decoration:none; cursor: pointer;}
#renseignements{margin:20px 0 5px 0;}
#horraire div{margin:10px 0;}
#horraire div span{color:#0061aa;font-size:14px;font-weight:bold;}
#horraire div img{vertical-align:middle;}
#phone {font-size:26px;color:#008fea;font-weight:bold;}
#phone span{font-weight:100;}
/*#forfait_liens{clear:both;}*/
#forfait_liens p {background: url(gx/crochet.jpg) no-repeat top left; height:30px; padding-left:30px;}
#forfait_liens p span{color:#008fea;}
#reservationForfait {background: url(gx/receptioniste.jpg) no-repeat top left; height:90px; padding-left:140px;}
.previous span{display:none;}
.next span{display:none;}
#fullimage{padding:5px 2.5px 5px 2.5px;border: solid 1px #a4a4a4;}
#slider_image{overflow:hidden;}
div.carousel{padding: 10px 0 22px 2px;float:left;background:url(gx/bg_galerie.gif) repeat-x;border-bottom:solid 1px #ededed;}
div.carousel .carousel-wrap{float:left;}
div.carousel div.carousel-next{background:url(gx/next.gif) right center no-repeat;cursor: pointer;width:16px;height:20px;float:right;margin-top:20px;}
div.carousel div.carousel-previous{background:url(gx/previous.gif) no-repeat;cursor: pointer;width:16px;height:20px;float:left;margin-top:20px;}
.carousel-wrap{margin:auto; width:334px; height:62px;}
.carousel ul li{display: block; float: left; margin: 0; padding: 0; list-style-type: none; }
.carousel ul li a{display: block; cursor: pointer; }
/*.disabled{display:none;}*/
.thumbs{margin-top:40px;margin-left:38px;}
.tn{width:60px; height:62px; border: 1px solid #afafaf;margin-left:4px;}
#slideshow { position:relative; height:232px; width:360px; overflow:hidden;z-index:0;display: block;}
#slideshow li {position:absolute; top:0; left:-14px; z-index:0;opacity:0.0;height: 232px;background-color: #FFF;list-style-type:none;}
#slideshow li.active { z-index:10; opacity:1.0;}
#slideshow li.last-active {z-index:9;}
#slideshow li IMG {height: 232px; margin:0 auto; display: block; border: 0; float:left;}
/*tableau*/
#hg{background:url(gx/left_header.gif) #606060 no-repeat top left;} 
#hd{background:url(gx/right_header.gif) #606060 no-repeat top right;} 
.arrow{color:#008fea;}

/* 02_200 : FORFAITS PLAISIRS
--------------------------------------------------------------------------------------- */
#affiche {float:right;width:270px;}
#lienCrochet {width:600px; float:left;}

.ImgCadre {background-color:white;border: 1px solid #afafaf;padding:10px;}

/* 02_300 : EVENEMENT SPECIAUX
--------------------------------------------------------------------------------------- */

.evenement{margin: 10px auto;}
.evenement_header,.evenement_header {height:43px;width:570px;}
.liens li{list-style: none ; }
.evenement_date{display:block;background-color:#03a6dc;float:left;padding:15px;width:100px;color:#fff;font-size:16px;font-weight:bold;}
.evenement_title{display:block;background-color:#0091c1;float:left;padding:15px;width:410px;color:#ff8305;font-size:16px;font-weight:bold;}
.speciaux_title{display:block;background-color:#0091c1;float:left;padding:15px;width:540px;color:#fff;font-size:16px;font-weight:bold;}
.evenement{width:570px;border: 3px solid #0091c1;}
.evenement_content{margin:12px;width:545px;text-align:center;}
.speciaux_content{margin:12px;width:570px;}
.evenement_content p {font-size:14px;}
.speciaux_content p {font-size:14px;text-align:center;}
.date{height:43px;}

/* 04_100 : Vidéos
--------------------------------------------------------------------------------------- */

#galerie_video {width:920px;}
.ItemPhotoTn {float:left;position:relative;margin: 4px 0 0 4px;}
.vid_tn {width:128px;height:128px;background-color:white;border: 1px solid #afafaf; float:left; margin:10px 10px 10px 0;}
.vid_tn a {display:block;text-decoration:none;}
.vid_label a {text-decoration:none;color:#009dd1;}
.lienvideo{text-decoration:none;color:#009dd1;}
.vid_label a:hover {text-decoration:underline;}
.vid_label {text-align:center;font-weight:bold;width:128px;color:#009dd1;}
.container_tn {width:128px;float:left;margin:10px;}

/* 05_100 : Nouvelles
--------------------------------------------------------------------------------------- */
#nouvelles{margin-top:15px; width:920px;}
#nouvelles ul li{list-style:none;clear:both;}
#nouvelles ul li a {text-decoration:none;}
#nouvelles p{font-size:13px;}

.news{float:left;margin:20px 0; width:100%;}
.news img {float:left; padding: 5px; margin:0 8px 8px 0; border: 1px #999 solid;}
.news p {}

.pic{margin-top:20px;}

.lireplus{color:#009dd1;}
.lireplus:hover{color:#000;text-decoration:underline;}

#detail_news{float:left;width:800px;}
#detail_news p {margin:10px;}
#detail_news img {float:left; padding: 5px; margin:0 8px 8px 0; border: 1px #999 solid;}

#numpage {text-align:center;}
#numpage a{color:#000; text-decoration:underline;}
#numpage a:hover, #numpage a:visited:hover {color:#008fea; text-decoration:underline;}


/* 06_300 : PAGE PARTENAIRE
--------------------------------------------------------------------------------------- */
/*.partenaire {float:left; width:300px;padding:10px;}*/
.partenaire {float:left; width:220px;padding:10px;}
.partenaire p a, .partenaire p a:visited {color: #009dd1;}
.partenaires {float:left; width:511px; height: auto;}




/* 09_100 : PAGE CONTACT
--------------------------------------------------------------------------------------- */
#contact {float:left; width:240px;}
#adresse {background:url(gx/09/carte.jpg) no-repeat top left; background-position:0px 30px; margin-left:10px; float:right; height:380px; width:680px;}
#carteContact{border:1px solid #999;height:280px;width:350px;float:left;}

#boiteFormQuestion{float:right;width:370px;}

#formQuestion{float:right;width:370px;}
#formQuestion label{float:left;width:80px;}
#formQuestion .champTexte{float:left;width:200px;}
#formQuestion .listeDeroulante{float:left;width:200px;}
#formQuestion .boiteTexte{float:left;height:70px;width:230px;}
li#menuBas_last{float:right;}

.bureaux{color: #bf2e1a;}

/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#footerMsg{ text-align:left;margin:12px 0 16px 0}
#piedPage{color:#555; font-size:12px; height:50px; padding:0; width:930px;}
#piedPage a{color:#555; text-decoration:underline;}
#piedPage a:hover{color:#2eb9e6;}
#piedPage #copyrights{float:left; margin:0; text-align:left;width:930px; height:70px;}
#piedPage #copyrights a{font-weight:bold;color:#929292;text-decoration:none;}
#piedPage #copyrights #lienCopyrights{font-weight:normal; text-decoration:none; color:#555;}
#piedPage #copyrights #lienCopyrights:hover{font-weight:normal; text-decoration:underline; color: #555;}
#piedPage {float:right;text-align:right;}

/* Partager cette page (bookmarker) */
#socialBookmarker{float:right;margin-left:25px;}
#socialBookmarkerPrefix{float:left;cursor:default;color:#FFFFFF;text-transform: uppercase;}
.bookmarkIconesVisibles {float:left;margin-left:2px;}
#bookmarkHoverPopup{border:solid 1px; background-color:#FFF; display:none; padding:4px; position:absolute; text-align:left; width:315px;}
#bookmarkHoverPopup .bookmarkHoverPopupItems{float:left; height:25px; margin-right:4px; width:150px;}
#bookmarkHoverPopup .bookmarkHoverPopupItems a{height:25px; line-height:25px;}
#bookmarkHoverPopup .bookmarkHoverPopupItems a:link, #bookmarkHoverPopup .bookmarkHoverPopupItems a:visited{border:none; color:#000; display:block; padding-left:2px; text-decoration:none; width:150px;}
#bookmarkHoverPopup .bookmarkHoverPopupItems a:active, #bookmarkHoverPopup .bookmarkHoverPopupItems a:hover{background-color:#eee; border:1px solid #666; color:#333; display:block; height:25px; padding-left:2px; text-decoration:none; width:150px;}


