/*
Theme Name: Angels
Theme URI: http://www.angels.lu
Description:  We make it happen
Version: 2.0
Author: Simon Pottier
Author URI: http://www.angels.lu
*/
/* @group RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* @end */
/* @group LAYOUT */
body{background:url(./img/bg.gif) repeat fixed;font:12px/1.2em arial, sans-serif;}
#container{width:1000px;margin-left:auto;padding-left:20px;padding-right:20px;background:url(./img/bg-content.gif) repeat fixed;margin-right:auto;padding-bottom:10px;}
/* @group HEADER */
#header{background:url(./img/bg-header.gif) repeat-x;width:1000px;padding-top:29px;height:160px;}
#logo{width:210px;height:140px;background:url(./img/bg-logo.gif) no-repeat;float:left;margin-right:10px;cursor:pointer;}
/* @group TRIPTYQUE */
#triptyque{width:590px;height:140px;background:url(./img/bg-triptyque.gif) no-repeat;float:left;margin-right:10px;}
#triptyque div{height:140px;padding-left:10px;padding-right:10px;float:left;position:relative;}
#triptyque #t1{width:174px;}
#triptyque #t2{width:181px;}
#triptyque #t3{width:175px;}
#triptyque h1{font:20px/30px 'Gruppo', arial, serif;color:#ff0077;}
#triptyque .modal{width:22px;height:22px;display:block;overflow:hidden;white-space:nowrap;text-indent:1000px;background:url(./img/pictos.gif) no-repeat 0 0;position:absolute;bottom:5px;right:5px;}
#triptyque .modal:hover{background-position:-22px 0;}

/* @end */
#contact a{display:block;overflow:hidden;width:180px;height:138px;background:url(./img/bg-contact.gif) no-repeat;float:left;text-align:center;font:26px/35px 'Gruppo', arial, serif;padding-top:13px;}
#contact a:hover{}

/* @end */
#content{overflow:auto;}
#right-content{float:right;}
#top{overflow:auto;padding-bottom:20px;}
/* @group CONTACT */
.vcard{border-left:5px solid #ff0077;}
.vcard .org{font:bold 20px 'Gruppo', arial, serif;}

/* @end */
/* @group GET IN TOUCH FORM */
.git-bloc{background-color:#feeff8;padding:15px 20px 10px;margin-bottom:20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.git-bloc h2{font:bold 16px 'Gruppo', arial, serif;color:#ff0077;padding-bottom:10px;}
.git-bloc h3{width:130px;display:block;text-align:right;color:#ff0077;font-weight:bold;}
.git-bloc table{width:880px;}
.git-bloc table td{line-height:20px;}
.git-bloc .ar{text-align:right;font-weight:bold;width:130px;vertical-align:top;padding-right:5px;}
p.ar{text-align:right;}
p.ar span{}
.ac{text-align:center;}
.git-bloc .ar span, p.ar span{font-size:18px;color:red;}
.git-bloc textarea{width:60%;height:80px;border:1px solid #fea0c2;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:5px;}
.git-bloc input[type="text"]{border:1px solid #fea0c2;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:5px;}
.git-bloc hr{border: 0;border-style:none;height:5px;background-color:white;margin-bottom:10px;}
input, textarea{outline-style:none;}

/* @end */
/* @group TITLES */
.bloc-title{font:22px/30px 'Gruppo', arial, serif;color:#ff0077;text-indent:35px;padding-top:2px;}
.title-default{background:url(./img/pictos.gif) no-repeat 5px -320px;}
.title-testimonies{background:url(./img/pictos.gif) no-repeat 5px -290px;}
.title-videos{background:url(./img/pictos.gif) no-repeat 5px -260px;}
.title-featured{background:url(./img/pictos.gif) no-repeat 5px -230px;}
.title-about{background:url(./img/pictos.gif) no-repeat 5px -170px;}
.title-team{background:url(./img/pictos.gif) no-repeat 5px -200px;text-indent:40px;}
.title-partners{background:url(./img/pictos.gif) no-repeat 5px -140px;}
.title-location{background:url(./img/pictos.gif) no-repeat 5px -110px;}
.title-animations{background:url(./img/pictos.gif) no-repeat 5px -350px;}
.title-pictures{background:url(./img/pictos.gif) no-repeat 5px -380px;}

/* @end */
/* @group PAGES */
.block{padding-bottom:20px;}
.head{width:990px;height:31px;background:url(./img/bg-head.gif) no-repeat;padding-left:10px;}
.cont{width:998px;background-color:white;border-right:1px dotted black;border-left:1px dotted black;overflow:auto;}
#cont-cont{padding-left:20px;padding-right:20px;width:958px;padding-top:5px;}
.foot{width:1000px;height:10px;background:url(./img/bg-foot.gif) no-repeat;}

/* @end */
/* @group GALLERIES */
#pictures{overflow:hidden;width:998px;height:115px;}
#pictures-content{position:relative;float:left;overflow:hidden;width:954px;left:5px;}
#pictures-content .pi{width:115px;padding-left:10px;padding-right:9px;float:left;}
#pictures-content div{width:945px;overflow:hidden;float:left;}
#pi-1{padding-left:7px;}
#pi-1,#pi-2,#pi-3,#pi-4,#pi-5,#pi-6{border-right:1px dotted black;}
.pi-img{width:115px;overflow:hidden;display:block;text-indent:1000px;white-space:nowrap;height:70px;}
.pi-img-hovered{background-position:0 0 !important;position:absolute;}
.pi h2{font:16px 'Gruppo', arial, serif;text-align:center;color:#ff0077;}
#pictures-previous{display:block;width:22px;height:22px;background:url(./img/pictos.gif) no-repeat 0 -88px;white-space:nowrap;text-indent:1000px;overflow:hidden;float:left;position:relative;top:30px;left:5px;}
#pictures-previous:hover{background-position:-22px -88px;}
#pictures-next{display:block;width:22px;height:22px;background:url(./img/pictos.gif) no-repeat 0 -66px;white-space:nowrap;text-indent:1000px;overflow:hidden;float:right;top:30px;position:relative;right:5px;}
#pictures-next:hover{background-position:-22px -66px;}

/* @end */
/* @group TESTIMONIES */
#testimonies{width:380px;height:200px;background:url(./img/bg-quotations.gif) no-repeat;position:relative;}
#testimonies-content{width:360px;height:130px;overflow:hidden;position:relative;top:10px;left:10px;}
#testimonies-previous{width:22px;height:22px;display:block;overflow:hidden;white-space:nowrap;text-indent:1000px;background:url(./img/pictos.gif) no-repeat 0 -44px;position:absolute;bottom:5px;right:32px;}
#testimonies-previous:hover{background-position:-22px -44px;}
#testimonies-next{width:22px;height:22px;display:block;overflow:hidden;white-space:nowrap;text-indent:1000px;background:url(./img/pictos.gif) no-repeat 0 -22px;position:absolute;bottom:5px;right:5px;}
#testimonies-next:hover{background-position:-22px -22px;}
.testimony{width:360px;height:140px;overflow:hidden;}
.testimony-content{padding-top:5px;}
/* @group CATS */
#testimonies .business-games{color:orange;}
#testimonies .angels{color:#ff0077;}

/* @end */
/* @group SHOWCASE */
#showcase{width:600px;height:337px;overflow:hidden;float:left;position:relative;}
#showcase-nav{position:absolute;bottom:5px;left:5px;z-index:4050;height:17px;}
#showcase-nav a{width:17px;height:17px;display:block;overflow:hidden;white-space:nowrap;text-indent:1000px;background:url(./img/pictos.png) no-repeat -84px 0;float:left;}
#showcase-nav a.activeSlide, #showcase-nav a:hover{background:url(./img/pictos.png) no-repeat -84px -17px;}
#showcase-next{display:block;width:42px;height:42px;background:url(./img/pictos.png) no-repeat 0 -42px;position:absolute;white-space:nowrap;text-indent:1000px;overflow:hidden;z-index:4000;bottom:10px;right:10px;}
#showcase-next:hover{background-position:-42px -42px;}
#showcase-previous{display:block;width:42px;height:42px;background:url(./img/pictos.png) no-repeat 0 0;position:absolute;white-space:nowrap;text-indent:1000px;overflow:hidden;z-index:4001;bottom:64px;right:10px;}
#showcase-previous:hover{background-position:-42px 0;}
#showcase-mask{width:600px;height:337px;background:url(./img/showcase-mask.png) no-repeat;position:absolute;z-index:1000;}
#showcase-content{background-color:white;width:600px;height:337px;overflow:hidden;z-index:999;}
#showcase-content .frame{position:relative;}
#showcase-content .overlay{width:580px;position:absolute;z-index:500;padding:5px 10px;background:url(./img/bg-overlay.png) repeat;}
#showcase-content .frame strong{font:bold 22px 'Gruppo', arial, serif;color:#ff0077;}

/* @end */

/* @end */
/* @group VIDEOS */
#videos{width:380px;height:117px;background:url(./img/bg-videos.gif) no-repeat;margin-bottom:20px;}
#videos-previous{display:block;width:22px;height:22px;background:url(./img/pictos.gif) no-repeat 0 -88px;white-space:nowrap;text-indent:1000px;overflow:hidden;float:left;position:relative;top:30px;left:5px;}
#videos-previous:hover{background-position:-22px -88px;}
#videos-next{display:block;width:22px;height:22px;background:url(./img/pictos.gif) no-repeat 0 -66px;white-space:nowrap;text-indent:1000px;overflow:hidden;float:left;top:30px;position:relative;left:15px;}
#videos-next:hover{background-position:-22px -66px;}
#videos-content{width:316px;float:left;position:relative;left:10px;top:5px;overflow:hidden;height:68px;}
#videos-content div{width:316px;}
.video{display:block;width:86px;height:66px;float:left;margin-left:8px;margin-right:8px;border:1px solid #efeeef;}

/* @end */
/* @group ANIMATIONS */
.an{width:115px;padding-left:4px;padding-right:4px;float:left;}
#an-1{padding-left:7px;}
#an-1,#an-2,#an-3,#an-4,#an-5,#an-6,#an-7{border-right:1px dotted black;}
.an-img{width:115px;overflow:hidden;display:block;text-indent:1000px;white-space:nowrap;height:70px;}
.an-img-hovered{background-position:0 0 !important;position:absolute;}
.an h2{font:16px 'Gruppo', arial, serif;text-align:center;color:#ff0077;}

/* @end */
/* @group FEATURED */
#featured-project{overflow:hidden;}
#featured-project .scroller{width:998px;}
.fp{width:230px;padding-left:9px;padding-right:9px;float:left;display:block;clear:right;overflow:hidden;}
#fp-1, #fp-2, #fp-3{border-right:1px dotted black;}
.fp-img{width:230px;height:100px;overflow:hidden;display:block;text-indent:1000px;white-space:nowrap;}
.fp-img-hovered{background-position:0 0 !important;position:absolute;}
.fp h2{font:20px/30px 'Gruppo', arial, serif;}
h2.business-games{color:orange;}
h2.cooking-cup{color:#c20000;}
h2.jazz-night{color:#734407;}
h2.family-day-christmas-party{color:#976fa9;}

/* @end */

/* @end */
/* @group FOOTER */
#footer{width:1000px;height:200px;background:url(./img/bg-footer.gif) repeat-x;}
#footer ul{list-style-type:none;margin:0;padding:0;}
#footer div{width:240px;float:left;padding-left:10px;padding-top:20px;}
.menu-footer{margin-top:20px;margin-left:10px;}
.menu-footer a{color:black;font-size:14px;line-height:20px;}
.menu-footer a:hover{color:#ff0077;}
#map{width:230px;height:100px;display:block;overflow:hidden;white-space:nowrap;text-indent:1000px;background:url(./img/map.gif) no-repeat;position:relative;top:15px;right:10px;}
#map:hover{background-position:0 -100px;}
#qtip-content #gmap{border-style:none;}

/* @end */
/* @group TEXT */
a{-webkit-transition:color 0.5s ease-in;-moz-transition:color 0.5s ease-in;-o-transition:color 0.5s ease-in;transition:color 0.5s ease-in;color:#ff0077;text-decoration:none;}
a:hover{color:black;}
a:active{outline:none;}
strong{font-weight:bold;}
p{padding-bottom:10px;}
ul{list-style-type:disc;margin-left:1.3em;padding-bottom:10px;}
ol{list-style-type:decimal;margin-left:1.3em;padding-bottom:10px;}
.inf{border-top:5px solid #ff0077;border-bottom:5px solid #ff0077;color:#ff0077;padding:20px;background:#fee6ed url(./img/error.png) no-repeat 20px center;text-indent:20px;font-weight:bold;display:none;}
.aligncenter{margin-left:auto;margin-right:auto;display:block;}
.alignleft{margin-right:20px;}
.alignright{float:right;margin-left:20px;}
em{font-style:italic;}

/* @end */
