/* carousel-polaroid.css */
/* http://meyerweb.com/eric/tools/css/reset/ */
html,body{
    border:0;
    margin:0;
    padding:0}
.IE button{
    width:1%;
    overflow:visible}
ul{
    padding-left:1em;
    list-style:inside disc}
ul li{
    margin:2px 0}
a{
    outline:none}
p{
    margin:0}
h1 a:link,h1 a:visited{
	color:#fff}
h1 a:hover{
	color:#fff;
	text-decoration:none}
a:link,a:visited{
	text-decoration:none;
	color:#745937}
    a:hover{
    	text-decoration:underline}
h1,h2,h3{
	font-family:arial;
	font-weight:bold}
h1{
	font-size:24px;
	margin:5px 0 0}
h2{
	font-size:10pt;
	margin:0 0 3px 0;
	line-height:15px}
#main-container{
	margin:0 auto;
	padding:0;
	width:930px;
	background:#fff}
.separation{
	height:10px;
	width:189px;
	background:url(/uk/img/general/horizontal.gif) no-repeat 0 0}
#container-pola{
    overflow:hidden;
    width:371px;
    height:189px;
    float:left;
    margin:0;
    background:url(/uk/img/banner/pola/no-pola.gif) no-repeat 0 0}
div.box-inner{
    overflow:hidden;
    zoom:1}
#container-pola .js{
    overflow:hidden;
    zoom:1}
#container-pola .carousel,#container-pola .carousel .carousel-wrap{
    margin:0;
    border:0;
    zoom:1}
#container-pola .js .carousel-wrap{
    display:inline-block;
    vertical-align:middle;
    width:371px}
.IE #container .js .carousel-wrap{
    display:inline;
    border:0;
    margin:0}
#container-pola .carousel ul{
    margin:0;
    padding:0;
    zoom:1}
#container-pola .js ul li{
    overflow:hidden;
    display:inline;
    float:left;
    width:371px;
    height:189px;
    text-align:center}
#container-pola .carousel .carousel-control{
    overflow:hidden;
    display:inline-block;
    vertical-align:middle;
    width:40px;
    height:40px;
    cursor:pointer;
    line-height:999px;
    zoom:1}
#container-pola .carousel .carousel-next,#container-pola .carousel .carousel-previous{
    display:none}
.carousel img{
    border:0}
#container-pola .carousel .carousel-control:hover{
    -moz-opacity:.7;
    opacity:0.70;
    filter:alpha(opacity=70)}
#container-pola .carousel div{
    margin:0;
    padding:0;
    border:0}
#container-pola .carousel ul{
    padding:0;
    list-style:none;
    margin:0}
#container-pola .carousel ul li{
    position:relative;
    width:371px;
    margin:0}
#examples ul{
    overflow:hidden;
    padding:0;
    zoom:1}
#examples ul li{
    display:inline;
    float:left;
    margin:0 2px 0 0;
    list-style:none}
#examples-pola .js ul li{
    overflow:hidden;
    width:371px;
    height:189px}
#examples-pola .js .carousel-wrap{
    width:371px;
    margin:0;
    zoom:1;
    border:0}
#addons #examples img{
    border:0}
#the-nav-menu-uk{
    background:url(/uk/img/banner/menu-uk.jpg) 0 0 no-repeat;
    height:102px;
    margin:10px 0 0;
    text-align:left;
    width:529px}
#atol{
    background:url(/uk/img/general/bground-acav.jpg) 0 0 no-repeat;
    height:203px;
    padding:0 20px 0 0;
    text-align:right !important;
    width:344px}
#get-a-quote{
    width:158px;
    height:161px;
    float:left;
    padding:0 10px;
    font-size:9pt;
    background:url(/uk/img/general/postit-yellow.jpg) 0 0  no-repeat}
#get-a-quote img{
    border:0;
    margin:0 auto}
#football{
    width:465px;
    height:115px;
    margin:0 0 10px;
    background:url(/uk/img/general/bground-football.jpg)}
#transfers{
    width:465px;
    height:115px;
    margin:0 0 10px;
    background:url(/uk/img/general/bground-airport.jpg)}
#transparent-click{
    float:left;
    width:80px;
    margin:0;
    padding:0;
    height:115px}
#football .right-part,#transfers .right-part{
    padding:10px 15px 0 0;
    float:left;
    width:370px}
#thequote{
	width:211px;
	padding:43px 25px 0;
	height:206px;
	margin-right:10px;
	background:url(/stag-hen-barcelona/img/general/postitquote.jpg) 0 0 no-repeat;
	float:right}
#thequote-w{
	width:211px;
	padding:43px 25px 0;
	height:206px;
	margin-right:10px;
	background:url(/stag-hen-barcelona/img/general/postitquote-w.jpg) 0 0 no-repeat;
	float:right}
#quote-btn{
	margin:3px auto 0;
	width:147px}
#quote-btn img{
	border:0}
.img-quote-page{
	border:1px solid #000;
	float:left;
	margin-right:10px}
.quote-page-margin{
	margin-top:15px}
.clear{
    clear:both;
    display:block;
    height:1px;
    overflow:hidden;
    margin:0;
    padding:0}
/** MAIN MENU ***/
#mainpart{
	width:900px;
	margin:0;
	padding:0 13px 0 17px;
	background:url(/uk/img/general/shadow-both.gif) repeat-y 0 0;
	text-align:left}
	#specialists{
		float:left;
		width:327px;
		height:235px;
		padding:0 10px;
		margin:0}
	#contactpostit a{
		float:left;
		height:274px;
		width:334px;
		margin:0;
		outline:none;
		background:url(/uk/img/general/postitcontact.jpg) no-repeat 0 0}
		#contactpostit h2{
			display:none}
	#main{
    	width:870px;
    	margin:0;
    	padding:0 15px}
	#mainstag,#mainhen{
		width:395px;
		height:110px;
		float:left;
		color:#fff;
		padding:210px 15px 0 30px}
	#mainstag a h1,#mainhen a h1{
		margin:5px 0 0}
	#mainstag{
		background:url(/uk/img/homepage/puzzlestag.jpg) no-repeat 0 0;
		margin:0 0 0 30px}
		#mainstag h1{
			color:#105ead}
		#mainstag a h1:hover{
			text-decoration:underline}
	#mainhen{
		background:url(/uk/img/homepage/puzzlehen.jpg) no-repeat 0 0}
		#mainhen h1{
			color:#f39}
		#mainhen a h1:hover{
			text-decoration:underline}
	#stag-list,#hen-list{
		width:415px;
		float:left;
		margin:0 15px}
	#stag-home,#hen-home{
		width:433px;
		float:left;
		margin:0 10px 0 0;
		border-right:1px solid #555;
		padding:0 2px 0 0}
	#stag-home-add,#hen-home-add{
		width:413px;
		float:left;
		margin:0 0 0 10px}
	#main p{
        margin:0;
        font-size:9pt}
	#tabs p{font-size:10pt}
	#addons{
    	margin:5px 0 0;
    	padding:0;
    	float:left;
    	width:349px}
	#addons img{
	   border:1px solid #000}
		#stag-list h1,#hen-list h1,#stag-home h1,#hen-home h1{
			text-align:center;
			margin:30px 0 0}
		#stag-list a h1:hover,#hen-list a h1:hover,#stag-home a h1:hover,#hen-home a h1:hover,#stag-home-add a h1:hover,#hen-home-add a h1:hover{
			text-decoration:underline;
			outline:none}
		#stag-list a h2:hover,#hen-list a h2:hover,#stag-home a h2:hover,#hen-home a h2:hover,#stag-home-add a h2:hover,#hen-home-add a h2:hover{
			text-decoration:underline;
			outline:none}
		
		#stag-list .image,#hen-list .image,#stag-home .image,#hen-home .image{
			float:left;
			border:1px solid #000;
			margin:0 10px 20px 0}
        #stag-list .image img,#hen-list .image img,#stag-home .image img,#hen-home .image img,#stag-home-add .image img,#hen-home-add .image img{
            display:block}
		#stag-home-add .image,#hen-home-add .image{
			border:1px solid #000;
			float:left;
			margin:0 5px 20px 0}
		.new-image{
			float:left;
			border:0;
			margin:0 0 10px 0}
		
	.stag-activity,.hen-activity{
		margin:10px 0 15px 0;
		height:150px}
	.stag-activity-h,.hen-activity-h{
		margin:10px 0 15px 0;
		height:110px}
#select{
	margin:20px auto 0;
	padding:10px 0 0 0;
	width:830px;
	height:49px;
	background:url(/uk/img/general/brown-strip.jpg) no-repeat 0 0;
	text-align:center}
	#select h1{
		color:#fff}
#testimonials{
	height:133px;
	width:738px;
	margin:0 0 0 35px;
	padding:50px 75px 0 35px;
	background:url(/uk/img/general/testimonials.jpg) no-repeat 0 0;
	font-size:14px;
	font-weight:bold}
/*Banner*/
#banner{
	width:100%;
	margin:0;
	padding:0;
	height:113px;
	background:url(/uk/img/general/topbgroundleft.jpg) repeat-x 0 0}
#bannerleft{
	float:left;
	height:113px}
#bannerright{
	float:left;
	background:#f0f}
#bannermiddle{
	width:900px;
	margin:0;
	padding:0}
	#bannermiddleleft{
		margin:0;
		padding:0;
		float:left;
		width:517px}
		#bannermtop{
			width:517px;
			height:89px;
			margin:0;
			padding:0;
			background:url(/uk/img/general/bannertb.gif) no-repeat 0 0}
		#menu{
			padding:0;
			margin:0;
			width:517px;
			height:100px;
			background:url(/uk/img/general/menu-uk.jpg) no-repeat 0 0}
	#bannermiddleright{
		margin:0;
		padding:0;
		float:left;
		width:383px:
		height:180px;}
		#pola,#pola1,#pola2,#pola3,#pola-emc,#pola-uni{
		float:left;
		margin:0;
		padding:0;
		width:383px;
		height:180px}
		#pola{background:url(/uk/img/general/no-pola.jpg) no-repeat 0 0}
		#pola1{background:url(/uk/img/general/pola1.jpg) no-repeat 0 0}
		#pola2{background:url(/uk/img/general/pola2.jpg) no-repeat 0 0}
		#pola-emc{background:url(/uk/img/corporate-emc/pola-emc.jpg) no-repeat 0 0}
		#pola-uni{background:url(/uk/img/university-groups/pola-uni.jpg) no-repeat 0 0}

.calage{
	margin:0 0;
	display:inline;
	width:130px;
	float:left}

.envoi{
margin:5px 0 0 330px}

#home-bottom-activities{
	width:864px;margin:0 auto}
	#home-bottom-activities .activity{
	float:left;
	margin:0 10px 20px 0;
	width:195px}
	#home-bottom-activities .image{
	border:1px solid #000;
	margin:0 5px 0 0;
	width:148px}
	#home-bottom-activities .indent{
	padding:10px 0 0 35px}
	
	#home-bottom-activities .link:hover{
	color:#000}
	
	#home-bottom-activities .link{
	text-decoration:underline;
	color:#1e701e}
/* banner.css */
#nav-home a{
	height:64px;
	position:absolute;
	margin:10px 0 0 6px;
	width:45px;
	outline:none}
	#nav-home h2{
		display:none;
		width:45px;
		height:64px;
		background:url(/uk/img/banner/nav/line-home.gif) no-repeat 0 250px}
	#nav-home a:hover{
		background:url(/uk/img/banner/nav/line-home.gif) no-repeat 0 bottom}

#nav-stag a{
	width:127px;
	height:45px;
	margin:0 0 0 55px;
	outline:none;
	position:absolute}
	#nav-stag h2{
		display:none;
		width:127px;
		height:45px;
		background:url(/uk/img/banner/nav/line-blue.gif) no-repeat 0 250px}
	#nav-stag a:hover{
		background:url(/uk/img/banner/nav/line-blue.gif) no-repeat 0 bottom}

#nav-hen a{
	width:127px;
	height:40px;
	margin:0 0 0 185px;
	position:absolute;
	outline:none}
	#nav-hen h2{
		display:none;
		width:127px;
		height:40px;
		background:url(/uk/img/banner/nav/line-pink.gif) no-repeat 0 250px}
	#nav-hen a:hover{
		background:url(/uk/img/banner/nav/line-pink.gif) no-repeat 0 bottom}

#nav-emc a{
	width:122px;
	height:33px;
	margin:43px 0 0 70px;
	position:absolute;
	outline:none}
	#nav-emc h2{
		display:none;
		width:122px;
		height:33px;
		background:url(/uk/img/banner/nav/line-grey.gif) no-repeat 0 250px}
	#nav-emc a:hover{
		background:url(/uk/img/banner/nav/line-grey.gif) no-repeat 0 bottom}

#nav-uni a{
	width:240px;
	height:35px;
	margin:35px 0 0 210px;
	position:absolute;
	outline:none}
	#nav-uni h2{
		display:none;
		width:240px;
		height:35px;
		background:url(/uk/img/banner/nav/line-green.gif) no-repeat 0 250px}
	#nav-uni a:hover{
		background:url(/uk/img/banner/nav/line-green.gif) no-repeat 5px bottom}


#nav-activities a{
	width:200px;
	height:38px;
	margin:0 0 0 310px;
	position:absolute;
	outline:none}
	#nav-activities h2{
		display:none;
		width:200px;
		height:38px;
		background:url(/uk/img/banner/nav/line-orange.gif) no-repeat 0 250px}
	#nav-activities a:hover{
		background:url(/uk/img/banner/nav/line-orange.gif) no-repeat 5px bottom}
/* colors.css */
/* CSS Document */
.part-stags a,.part-stags h3,.part-stags h1,.stags,.stag-signature{color:#2776EC !important}
.part-hens a,.part-hens h3,.part-hens h1,.hens,.hen-signature{color:#FD57A5 !important}
.part-vmc a,.part-vmc h3,.part-vmc h1,.vmc{color:#888 !important}
.part-universities a,.part-universities h3,.part-universities h1,.universities{color:#1BAF2C !important}
.part-activities a,.part-activities h3,.part-activities h1,.activities{color:#B86018 !important}
.part-concierge a,.concierge,.part-concierge h3,.part-concierge h1{color:#55aa8b !important}
.bannerlink,.bannerlink:visited{color:#fff !important}
.bannerlink:hover{text-decoration:underline}



a h1:hover{text-decoration:underline}
h1{font-size:18px !important}
.mainlinkhome{padding:0 0 0 45px}

body{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	color:#11222F;
	margin:0;
	padding:0;
	width:100%;
	background:#d6d6d6;
	text-align:center}
#bottom{
	color:#fff;
	font-size:11px;
	padding:50px 0 0 0;
	margin:0;
	text-align:center;
	height:240px;
	width:900px;
	background:url(/uk/img/bottom/bottom-black.gif) no-repeat 0 0}
#bottom a{
	color:#fff}
#bottom .box{
	text-align:left;
	width:160px;
	padding:0 5px 0 15px;
	float:left}
#bottom .box h2{
	font-size:14px;
	font-weight:normal}
#blackgradient{
	padding:27px 0 0 0;
	height:200px;
	width:900px;
	background:url(/uk/img/bottom/blackgradient.jpg) 0 0 repeat-x}
/*Lightbox*/
.addthis_toolbox .lightbox{
    width:480px;
    background:#fff}
.addthis_toolbox{
	padding:7px;
	background:url(/stag-hen-barcelona/img/general/black.png) repeat scroll 0 0;
	position:absolute;
	z-index:10000;
	display:none;
	margin:0}
.lightbox img{
    border:0}
.addthis_toolbox .lightbox .lightbox_top{
    height:34px;
    overflow:hidden;
    position:relative}
.addthis_toolbox .lightbox .lightbox_top h4{
    display:inline;
    position:absolute;
    top:12px;
    left:20px;
    margin:0;
    padding:0;
    font-size:14px;
    font-weight:normal;
    color:#11222f}
.addthis_toolbox .lightbox .lightbox_close{
    position:absolute;
    top:10px;
    right:20px;
    font-weight:bold;
    text-decoration:none;
    color:#11222F}
.addthis_toolbox .lightbox .lightbox_middle{
    overflow:hidden}
.addthis_toolbox .lightbox .lightbox_content{
    padding:10px 20px}
.addthis_toolbox .lightbox .lightbox_bottom{
    height:16px;
    overflow:hidden}
.addthis_toolbox .lightbox_sharing{
    margin-left:10px}
.addthis_toolbox .lightbox .columns A{
    text-indent:0 !important;
    float:none !important;
    width:auto !important;
    height:auto !important;
    margin:0 !important;
    padding:4px 0 4px 34px !important;
    position:relative;
    width:76px !important;
    display:block;
    color:#11222F}
.addthis_toolbox .lightbox .columns A:hover{
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background:#11222F;
    color:#fff;
    text-decoration:none !important}
.addthis_toolbox .lightbox .columns SPAN{
    padding:auto !important;
    margin:auto !important;
    position:absolute;
    left:14px;
    top:4px;
    float:none !important}
.addthis_toolbox .lightbox .columns .column{
    width:107px;
    float:left;
    padding:0}
.addthis_toolbox .lightbox .frame{
    border:2px solid #eee;
    padding:10px;
    margin:0 20px 0 0;
    float:left}
.addthis_toolbox .lightbox .border{
    border-top:1px dashed #333;
    margin:0 10px}
.addthis_toolbox .lightbox a.sharelink:hover,.addthis_toolbox .lightbox a.lightbox_close:hover{
    text-decoration:underline}
/*END LIGHT BOX*/
