/**
 * Style By RVJ-WEB
 * Vincent Reitz
 * (c) 2011
**/

@import url(http://fonts.googleapis.com/css?family=Ubuntu);

body {
	width: 1136px;
	margin: auto;
}

html > body {
	overflow-y: scroll;
}

#header {
	height: 35px;
	background-image:url('../imgs/ban.png');
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	margin: auto;
	padding: 16px 0 0;
	border-bottom-left-radius: 0.6em; 
	-khtml-border-radius-bottomleft: 0.6em;
	-moz-border-radius-bottomleft: 0.6em;
	-webkit-border-radius-bottomleft: 0.6em;
}

#header h1 {
	margin: 0;
}

#header img {
	display: block;
	float: left;
	padding-left: 25px;
}

#header .weRwhoweR {
	display: block;
	float: right;
	font-size: 0.7em;
	color: #ccc;
	font-weight: normal;
	font-family: arial, serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-right: 25px;
}

#header .weRwhoweR .highlight {
	color: #008ec6;
}

#catcher {
	float: left;
	font-weight: normal;
	padding-top: 20px;
	line-height: 1.5em;
	font-size: 1.05em;
	padding-left: 10px;
	font-family: Ubuntu, arial, serif;
	letter-spacing: 1px;
	margin: 0px;
	color: #333;
}

#catcher .big {
	font-size: 1.4em;
}

#catcher .highlight {
	color: #0090c7;
}

#footer {
	clear: both;
	margin: auto;
	font-family: Arial, Ubuntu;
	background: rgb(252,255,244); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,255,244,1) 0%, rgba(219,219,219,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(100%,rgba(219,219,219,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(219,219,219,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(219,219,219,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(219,219,219,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(252,255,244,1) 0%,rgba(219,219,219,1) 100%); /* W3C */
	border: 1px solid #fff;
	border-top: 0;
	box-shadow: 0 4px 12px #aaa;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
	
}



#footer, #footer a {
	color: #666;
	text-decoration:none;
}

#footer #clientsDiv {
	margin: 5px 0;
	overflow: hidden;
	padding-top: 5px;
	font-size:0.9em;
	background: url('../imgs/banfooter.png') no-repeat top left;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

#footer #clientsDiv span {
	font-size:1.8em;
	font-family: Ubuntu, arial, serif;
	padding-left: 15px;
	display: inline-block;
	margin-top: 7px;
	color: white;
}

#footer #clientsDiv img {
	vertical-align: top;
	padding-left: 45px;
}

#footer #contactDiv {
	width: 550px;
	text-align: right;
	padding-right:80px;
	background: url('../imgs/bg_footer_border.png') no-repeat center right;
	float: left;
}

#footer #contactDiv img {
	display: block;
	float:right;
}

#footer #contactDiv span.tel {
	display: block;
	clear: right;
	font-size: 2em;
	font-family: Ubuntu, arial, serif;
	letter-spacing: 1px;
}

#footer .menu_site, #footer .menu_contact {
	float:left;
	list-style: none;
	margin-left: 25px;
	font-size: 0.8em;
	margin-top: 20px;
}

#footer .menu_site li, #footer .menu_contact li {
	padding-top: 3px;
}

#footer #contactDiv .highlight, #footer .menu_site .title, #footer .menu_contact .title {
	color: #0090c7;
}

#footer .menu_site .title, #footer .menu_contact .title {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.1em;
}

#footer .languages {
	clear: left;
	margin:0 20px 0 20px;
	padding-bottom: 15px;
	text-align: right;
}

img {
	border: none;
}

/** SlideShow **/

#slideshow-ourActivities { 
	clear: both;
	position: relative; 
	margin: 0px 0px;
	top: 10px;
	left: 70px;
	height: 600px;
	width: 1060px;
}

#slideshow-ourActivities ul { 
	position:absolute; 
	background-image: url('../imgs/corner.png');
	height: 564px;
	width: 176px;
	top:-4px; left: -10px; 
	padding: 0;
	margin: 0; 
	z-index: 9;
	list-style: none;
	border-radius: 0.6em 0 0 0.6em; 
	-khtml-border-radius: 0.6em 0 0 0.6em;
	-moz-border-radius: 0.6em 0 0 0.6em;
	-webkit-border-radius: 0.6em 0 0 0.6em;
}



#slideshow-ourActivities #nav-fragment-1 {
	border-radius: 0.6em 0 0 0; 
	-khtml-border-radius: 0.6em 0 0 0;
	-moz-border-radius: 0.6em 0 0 0;
	-webkit-border-radius: 0.6em 0 0 0;
}

#slideshow-ourActivities .tvRVJ {
	position: absolute;
	left: 900px;
	text-align: right;
	top: 20px;
	z-index: 20;
}

#slideshow-ourActivities ul li {
	padding: 0px;
	padding-left: 10px;
}

#slideshow-ourActivities ul li {
	background: url('../imgs/slideshow_space.png') no-repeat bottom right ;
	width: 157px;
	height: 61px;
	cursor: pointer;
}

#slideshow-ourActivities ul li a span {
	background-image: url('../imgs/locales//slideshow_buttons.png');
	width: 130px;
	color: transparent;
	display: block;
	font-size: 0;
	height: 20px;
}

#slideshow-ourActivities ul li a span.original {
	background-position: 0 -9px;
}

#slideshow-ourActivities ul li a span.web {
	background-position: 0 -69px;
}

#slideshow-ourActivities ul li a span.print {
	background-position: 0 -129px;
}

#slideshow-ourActivities ul li a span.td {
	background-position: 0 -189px;
}

#slideshow-ourActivities ul li a span.printing {
	background-position: 0 -249px;
}

#slideshow-ourActivities ul li.ui-tabs-selected {
	background: url('../imgs/slideshow_active.png') no-repeat top left;
	width: 196px;
	margin-left:4px;
	
}

#slideshow-ourActivities ul li.ui-tabs-selected a span {
	background-image: url('../imgs/locales//slideshow_buttons2.png');
}

#slideshow-ourActivities li.ui-tabs-nav-item a { 
	background: url("../imgs/slideshow_list.png") no-repeat left 60% transparent;
	display: block; 
	height: 34px; 
	padding-top: 23px;
	padding-left: 13px;
	outline: none;
	text-decoration: none;
}

#slideshow-ourActivities li.ui-tabs-nav-item.ui-tabs-selected a { 
	background: url("../imgs/slideshow_list2.png") no-repeat left 60% transparent;
}

#slideshow-ourActivities .ui-tabs-panel { 
	position: relative;
	left: 162px;
	width: 900px;
}

#slideshow-ourActivities .ui-tabs-hide { 
	display: none; 
}

#slideshow-ourActivities .caption {
	position: absolute;
	margin-left: 380px;
	margin-top: 5px;
	height: 170px;
	width: 460px;
	font-family: arial, serif;
	color: white;
	text-align:justify;
	z-index: 99;
}

#slideshow-ourActivities img {
	z-index: -1;
	position: absolute;
	top: 0
}

#slideshow-ourActivities .caption h2 {
	margin: 0px;
	padding-bottom: 3px;
	font-size: 1.65em;
	font-weight: normal;
}

#slideshow-ourActivities .caption p {
	margin: 0px;
}



#slideshow-ourActivities .portfolio:hover {
	background-position: 0 -129px;
}

/** Menu **/

#menu {
	font-family:ubuntu, verdana, sans-serif;
	background: repeat-y top left white;
	border: 1px solid #fff;
	border-top: 0;
	box-shadow: 0 4px 12px #aaa;
	width: 776px;
	margin-top: 20px;
	float: right;
	padding: 5px 3px 0;
	margin: 0px;
	height: 132px;
	border-radius: 0 0 0.6em 0.6em; 
	-khtml-border-radius: 0 0 0.6em 0.6em;
	-moz-border-radius: 0 0 0.6em 0.6em;
	-webkit-border-radius: 0 0 0.6em 0.6em;
	margin-right: 1px; 
	position: relative;
	overflow: hidden;
	background: rgb(252,255,244); /* Old browsers */
background: -moz-linear-gradient(top, rgba(252,255,244,1) 0%, rgba(219,219,219,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(100%,rgba(219,219,219,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(219,219,219,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(219,219,219,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(252,255,244,1) 0%,rgba(219,219,219,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(252,255,244,1) 0%,rgba(219,219,219,1) 100%); /* W3C */
}

a.mosaic-overlay, a.mosaic-overlay:hover	{
	color:white;
	text-decoration: none;
}

.mosaic-block	{
	height:140px;
	font-size:0.8em;
}

a.mosaic-overlay div.details	{
	margin: 0 20px;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu .items {
	position: absolute;
	top:28px;
	left:35px;
}

#menu .items a {
	float: left;
	margin-right:60px;
}

#menu > ul > li {
	width: 155px;
	margin: 0;
	position: absolute;
	height: 150px;
	bottom: -120px;
}

#menu li.menu1 { left: 2px }
#menu li.menu2 { left: 157px }
#menu li.menu3 { left: 312px }
#menu li.menu4 { left: 467px }
#menu li.menu5 { left: 622px }

#menu ul > li h2 {
	color: #000;
	font-weight: normal;
	font-size: 0.89em;
	text-align: center;
	text-transform: uppercase;
	cursor: default;
	margin: 0 0 2px 0;
	padding: 0;
	text-shadow: 1px 3px 3px #999;
	letter-spacing: 1px;
}

#menu li img {
	position: absolute;
	right: -20px;
	bottom: -35px;
	z-index: 9;
}

#menu li ul {
	background: url('../imgs/bg_slidemenu.png') top left;
	list-style: none;
	margin-left: 3px;
	height: 0;
	overflow: hidden;
	padding-top: 20px;
	width: 150px;
}
#menu li ul li {
	padding-left:10px;
	padding-bottom: 5px;
}

#menu li ul a {
	font-size: 0.8em;
	color: #fff;
	text-decoration: none;
}

.spotlight-spotlight_print	{
	display:block;
	background-image:url('../imgs/spotlight.png');
	background-position: 0 -477px; 
	width: 131px; 
	height: 109px; 
} 

.spotlight-spotlight_labo	{
	display:block;
	background-image:url('../imgs/spotlight.png');
	background-position: 0 -318px; width: 102px; height: 109px; 
} 

.spotlight-spotlight_guide	{
	display:block;
	background-image:url('../imgs/spotlight.png');
	background-position: 0 -159px; width: 147px; height: 109px;
} 

.spotlight-spotlight_lastref	{
	display:block;
	background-image:url('../imgs/spotlight.png');
	background-position: 0 0; width: 127px; height: 109px;
} 

.spotlight-spotlight_print span, .spotlight-spotlight_lastref span, .spotlight-spotlight_guide span, .spotlight-spotlight_labo span	{ display:none !important; }

/** General **/

div.content{
	clear:both;
	color:#333333;
	font-family:arial, verdana, sans-serif;
}

div.content p, div.content h1, div.content h3 {
	margin:0px;
	padding:0px;
}

div.content h3 {
	font-size:14px;
	margin:15px 0px 2px 0px;
	font-family:verdana, sans-serif;
}

a	{
	color:#333333;
}

a:hover	{
	color:#333333;
	text-decoration:none;
}

/** Team **/

div.team	{
	width: 1038px;
	height: 370px;
	margin: 50px auto;
	padding-left: 100px;
	padding-top: 13px;
	background:url('../imgs/locales//teamBg.jpg') no-repeat top left;
}

.teammember	{
	display: block;
	width: 221px;
	height: 366px;
	float: left;
	background-repeat: no-repeat;
}

/** Réalisations **/

.creationItem .description {
	display:none;
}

.creationBox {
	height:292px;
	margin-bottom:10px;
}

.creationItem .titre {
	position:absolute;
	width:216px;
	text-align:center;
	margin-top:122px;
	margin-left:0px;
	background:url('../imgs/transparent.png');
	font-weight:bold;
	color:#0561b0;
	padding:4px;
}

.creationItem {
	float:left;
	height:135px;
	margin:11px 7px 0px;
}

.creationItem:hover .titre {
	color:#000;
}

div.content h1 {
	text-transform:uppercase;
	color: #00294b;
	margin:10px 0px 20px 0px;
	font-weight: normal;
	font-size:20px;
	text-transform:uppercase;
	font-family:ubuntu, verdana, sans-serif;
	text-shadow: 2px 2px 3px #999999;
}

div.content h1.portfolio {
	margin: 20px 0 0;
}

div.content h1.portfolio a {
	font-size: 0.6em;
	text-decoration: none;
	text-transform: none;
	color: #aaa;
	float: right;
	padding-top: 8px;
	padding-bottom: 1px;
}

div.content h1.portfolio a:hover {
	color: #666;
	border-bottom: #888 dashed 1px;
}

div.content h1.portfolio a:after {
	content: ' ⇨';
}

.portfolioBox .customScrollBox{position:relative; width:1130px; overflow:hidden;}
.portfolioBox .customScrollBox .container{position:relative; left:0;}
.portfolioBox .dragger_container{position:relative; height:1px; width:540px; float:left; margin:10px 0 20px 300px; background:#000; cursor:pointer; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; cursor:s-resize;}
.portfolioBox .dragger{position:absolute; width:60px; height:5px; margin-top: -2px; background:#999; text-align:center; line-height:60px; color:#666; overflow:hidden; cursor:pointer; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.portfolioBox .dragger_pressed{position:absolute; margin-top:-3px;width:60px; height:7px; background:#999; text-align:center; line-height:60px; color:#666; overflow:hidden; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; cursor:s-resize;}
.portfolioBox .scrollUpBtn{float: left; left: 300px; position: relative; outline: none; display:inline-block; width:14px; height:15px; margin-right:12px; text-decoration:none; right:0; filter:alpha(opacity=60); -moz-opacity:0.60; -khtml-opacity:0.60; opacity:0.60;}
.portfolioBox .scrollDownBtn{float: left; left: 15px; position: relative; text-decoration: none; outline: none; filter:alpha(opacity=60); -moz-opacity:0.60; -khtml-opacity:0.60; opacity:0.60;}

/** Content **/

div.content p.error, div.content p.info, #textcontent p.info, #textcontent p.error  {
	font-weight: bold;
	margin: 10px 20px;
}

div.content p.error, #textcontent p.error {
	color: red;
}

div.content p.info, #textcontent p.info {
	color: green;
}

/** Text content pages **/

#textcontent {
	padding: 0 60px;
	text-align: justify;
	font-size: 0.9em;
	font-family: ubuntu, Arial, Serif;
}

#textcontent h1 {
	padding-left: 20px;
	font-size: 1.6em;
}

#textcontent h2 {
	padding-left: 10px;
	font-size: 1.2em;
}

#textcontent p, #textcontent ul {
	margin-bottom: 7px;
	font-family: Arial, Serif;
}

#textcontent strong {
	color: #00294b;
}

/** Forms **/

form p	{
	text-indent: 0px;
	margin-top: 5px;
}

label, input, textarea, select	{
	margin-left: 5px;
}

input, textarea, select	{
	border:1px solid #ccc;
	background-color: #eee;
	color: #004886;
	height: 24px;
	font-size: 1.3em;
	padding: 1px 5px;
}

input[type="image"]	{
	border:0px;
	background-color: transparent;
}

select	{
	height: 28px;
}

input:focus, textarea:focus, select:focus	{
	background-color: #fff;
}

textarea	{
	height: 120px;
	width: 550px;
	font-size: 1.4em;
	padding-top: 5px;
}

label	{
	font-size: 0.9em;
	margin-bottom: 1px;
	display: block;
	float: left;
	width: 180px;
	clear: left;
	text-align: right;
	padding-top: 8px;
}

.contact {
	margin-top: 20px;
}

.contact label	{
	width: 100px;
}

input[type="image"]	{
	margin-top:10px;
	margin-left: 200px;
	border:none;
	height: auto;
}

.contact input[type="image"]	{
	margin-left: 100px;
}

fieldset {
	border: 0;
}

fieldset legend {
	margin: 10px 0;
	font-size: 1.2em;
}

.optionnel {
	color: #004886;
}

/** Fullscreen **/

#fullScreen {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 99;
	background-color: black;
	display: none;
}

#fullScreen div {
	margin: auto;
}

#fullScreen p {
	color: #222;
	text-align: center;
	cursor: pointer;
	display:none;
}

#fullScreen p:hover {
	color: #666;
	text-align: center;
}

/** AJAX **/

#ajaxLoader {
	display: none;
}

#ajaxLoader .bg {
	width: 100%;
	position: absolute;
	background-color: #fff;
	opacity: 0.8;
	top: 200px;
	left: 0;
}

#ajaxLoader p {
	width: 100%;
	text-align:center;
	font-size: 1em;
	font-family: ubuntu, Arial, serif;
	position: absolute;
	left: 0;
	top: 300px;
	color: #999;
}

#ajaxContent {
	padding: 30px 0 20px;
}

#bigAjaxContainer {
	width: 1140px;
	clear: both;
}

/** Pictures wall **/

#picturesWall {
	width: 1100px;
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 50px;
	float: left;
}

#picturesWall > a {
    float: left;
    position: relative;     
    width: 164px;
    height: 100px;
	display: block;
	margin: 5px 15px;
	padding: 5px;
}

#picturesWall a img {
    width: 164px;
    height: 100px;
    position: absolute;
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
}

/** NIVO SLIDER FOR WEB **/

.wrap-sliderweb {
	background: url(../imgs/bg_nivo.jpg) no-repeat;
    width:1113px;
    position:relative;
    height:437px;
    margin-bottom: 60px;
}

#sliderweb {
    position:relative;
    width:830px;
    height:330px;
    background:url(../imgs/loading.gif) no-repeat 50% 50%;
	border-radius: 0.6em 0.6em 0 0; 
	-khtml-border-radius: 0.6em 0.6em 0 0;
	-moz-border-radius: 0.6em 0.6em 0 0;
	-webkit-border-radius: 0.6em 0.6em 0 0;
	top: 23px;
	left: 144px;
}

#sliderweb img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}

#sliderweb a {
    border:0;
    display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}

.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../imgs/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}

.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../imgs/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}

a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}

a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Ubuntu, Helvetica, Arial, sans-serif;
    height: 30px;
    padding: 8px 0 0 10px;
    font-size: 1.05em;
    width: 820px;
}

.nivo-caption strong {
    font-size: 1.20em;
}

.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

#webOthersWorks {
    width: 1032px;
    margin: 25px auto;
    list-style-type: none;
    margin-bottom: 40px;
}

#webOthersWorks li {
    width: 256px;
    height: 136px;
    float: left;
    margin: 1px 1px 0 0;
    position: relative;
}

#webOthersWorks li div {
    width: 256px;
    height: 136px;
    overflow: hidden;
    background: white;
    position: absolute;
    top: 0;
    left: 0;
}

#webOthersWorks li div.back {
    left: -999em;
    background: url('../imgs/bg_webvignette.png') no-repeat;
    height: 136px;
}

#webOthersWorks li div.back a {
	display: block;
    color: #bbb;
	font-size: 0.8em;
    width: 236px;
    text-align: justify;
	text-decoration: none;
	padding: 0 10px;
}

#webOthersWorks li div.back h3 {
    margin: 0;
}

#webOthersWorks li div.back h3 a {
    color: #ddd;
    text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 3px;
}

.clearblank {
	clear: left;
	height: 30px;
}

/** OTHERS **/

img.fright {
	float: right;	
}

p.hotline	{
	margin-right: 20px;
	padding-left: 400px;
	position: absolute;
	text-align: right;
	width: 1050px;
	z-index: -10;
}

#file {
	height: 27px;
}

#uploadname {
	width: 300px;
	display: none;
	padding-right: 98px;
	background: url('../imgs/locales//browse.png') center right no-repeat #eee;
}

.clearer {
	clear:both;
}

#pagetitle {
	display: none;
}

#textcontent.packs h1 {
	font-size: 1.5em;
	color: black;
	text-transform: inherit;
	margin: 0 0 0 40px;
}

#textcontent.packs h1 strong {
	font-size: 1.5em;
	color: black;
}

.packs h2 {
	font-size: 3em;
	color: #222;
	text-align: center;
	font-weight: normal;
	margin: 7px 0;
}

.packs h2 strong {
	color: #004886;
}

#textcontent.packs h2 {
	font-size: 2.3em;
	color: #222;
	text-align: right;
	font-weight: normal;
	margin: 0 70px 0 0;
}

#textcontent.packs h2 strong {
	font-weight: normal;
}

#textcontent.packs ul.packs {
	list-style: none;
	padding: 0;
	margin-left: 50px;
}

#textcontent.packs ul.packs li {
	float: left;
	margin: 0px;
	padding-bottom: 15px;
	background: url('../imgs/packs/pack_reflet.png') no-repeat center bottom;
}

#textcontent.packs img.catcher {
	vertical-align: bottom;
}

#slideshow-packs { 
	clear: both;
	position: relative; 
	margin: 0px 0px;
	left: 70px;
	height: 417px;
	width: 993px;
	background: url('../imgs/packs/pack_header.png') no-repeat top right #000;
	border-radius: 0 0 0.6em 0.6em; 
	-khtml-border-radius: 0m 0 0.6em 0.6em;
	-moz-border-radius: 0 0 0.6em 0.6em;
	-webkit-border-radius: 0 0 0.6em 0.6em;
}

#slideshow-packs ul { 
	position:absolute; 
	width: 180px;
	top: 0; left: 0px; 
	padding: 0;
	margin: 0; 
	padding-top: 15px;
	z-index: 9;
	list-style: none;
}

#slideshow-packs ul img { 
	width: 30px;
	vertical-align: middle;
	margin-right: 8px;
}

#slideshow-packs ul a { 
	color: #ddd;
}

#slideshow-packs ul li {
	padding: 0px;
}

#slideshow-packs ul li {
	background: url('../imgs/packs/pack_sep.png') no-repeat bottom right;
	width: 170px;
	height: 51px;
	cursor: pointer;
	font-size: 0.9em;
}

#slideshow-packs li.ui-tabs-nav-item a {
	display: block; 
	height: 37px; 
	padding-left: 6px;
	padding-top: 3px;
	outline: none;
	text-decoration: none;
}

#slideshow-packs ul li.ui-tabs-selected a {
	background: url('../imgs/packs/pack_selected.png') no-repeat top left;
	width: 199px;
}

#slideshow-packs ul li.ui-tabs-selected span {
	color: black;
}

#slideshow-packs .ui-tabs-panel, #slideshow-packs .panelbg { 
	border-radius: 0.6em; 
	-khtml-border-radius: 0.6em;
	-moz-border-radius: 0.6em;
	-webkit-border-radius: 0.6em;
	background-color: #fff;
	position: absolute;
	left: 180px;
	top: 4px;
	height: 405px;
	width: 774px;
	padding-left: 35px;
}

#slideshow-packs .ui-tabs-panel img { 
	float: right;
	margin-right: 10px;
	margin-left: 30px;
	margin-top: 15px;
}

#slideshow-packs .ui-tabs-panel img.order { 
	position: absolute;
	margin-right: 0px;
	bottom: 1px;
	right: -4px;
}

#slideshow-packs .ui-tabs-panel h3 { 
	font-size: 1.4em;
	margin: 0;
	padding-top: 20px;
	font-family: Ubuntu, Arial, sans-serif;
}

#slideshow-packs .ui-tabs-panel h3 strong { 
	font-size: 1.8em;
}

#slideshow-packs .ui-tabs-panel p { 
	font-size: 0.8em;
	margin-top: 14px;
}

#slideshow-packs .ui-tabs-hide { 
	display: none; 
}

div.content p.notice {
	text-align: right;
	font-size: 0.7em;
	margin-right: 80px;
	margin-top: 4px;
}

div.content p.notice a {
	text-decoration: none;
}

#slideshow-packs .ui-tabs-panel p.price {
	clear: right;
	float: right;
	width: 200px;
	text-align: center;
	font-size: 1.4em;
	color: #960000;
	font-family: Ubuntu, Arial, serif;
	margin-top: 15px;
}

.facebook	{
	float:right;
	margin-right:20px;
	margin-top:30px;
}
