* {padding:0; margin:0; font-family: "Trebuchet MS", Arial, sans-serif; list-style-type:none;}
h1 {font-size:24px; font-weight:bold;}
p {color:#3c3c3c; font-size:12px;}
a {color:#1494cd; text-decoration:underline; outline:none;}
a:hover {text-decoration:none;}
a img {border:0; border:none;}
.body {background:url(images/bg.gif) left top; text-align:center; padding-bottom:30px;}
.padd {text-align:left;}

/* ghosts */
.hidden {display: none;}
.ghost {visibility: hidden;}
.cls {clear: both; line-height: 0px; font-size:0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.png {behavior: url(http://www.twinkie18.com/media/high/images/iepngfix.htc);}
.f_right {float:right;}


/**/
#disclaimer {width:826px; height:335px; margin:0 auto; background:url(images/en/disclaimer_bg.gif) no-repeat; margin-top:100px;}
	#disclaimer .padd {padding:95px 0 0 240px; }
	#disclaimer p {padding-right:255px;}
	#disclaimer h1 {color:white;}
	#disclaimer ul {padding-top:20px;}
		#disclaimer li {float:left; font-weight:bold; color:#7bcdf2; font-size:14px; padding:0 10px; height:70px; }
			#disclaimer li span { margin-bottom:20px; display:block; line-height:69px; float:left;}
			#disclaimer li a img {filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;}
				#disclaimer li a:hover img {filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;}


/**/
#content {margin:0 auto; background:url(images/en/head.png) no-repeat; width:960px; text-align:right;}
.holder {background:#fff; width:910px; text-align:center; margin-right:23px; padding:10px 0;}
	/*ff*/.holder[class] {margin-left:27px;}


/**/
.head {text-align:left; height:400px;}
	.head * {text-align:left;}
	.head h1, .head h2 {display:none;}

.ensavoir {position:absolute; background:red;  width:200px; height:100px; margin-left:650px; top:160px; filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;}
	.ensavoir a {display:block; text-indent:-3000px; width:200px; height:100px;}

/**/
.flags { padding-top:200px;}
	.flags li a { display:block; background: transparent url(images/flags.gif) no-repeat; width:27px; height:21px; text-indent:-3000px; overflow:hidden;}
	.flags li {margin-bottom:1px;}
		.flags li.l_fr a { background-position:left top;}
		.flags li.l_en a { background-position:left -23px;}
		.flags li.l_it a { background-position:left -46px;}
		.flags li.l_es a { background-position:left bottom;}
			.flags li.l_fr a:hover,  .flags li.l_fr a.active {background-position:right top;}
			.flags li.l_en a:hover,  .flags li.l_en a.active { background-position:right -23px;}
			.flags li.l_it a:hover,  .flags li.l_it a.active { background-position:right -46px;}
			.flags li.l_es a:hover,  .flags li.l_es a.active { background-position:right bottom;}

/**/			
.menu {padding-left:70px;}
	.menu li {float:left;}
		.menu1 {background:url(images/en/menu_videos.png); width:161px; height:93px; behavior: url(http://www.twinkie18.com/media/high/images/iepngfix.htc); display:block; margin-right:20px;}
		.menu2 {background:url(images/en/menu_photos.png); width:227px; height:99px; behavior: url(http://www.twinkie18.com/media/high/images/iepngfix.htc); display:block;}
		.menu3 {background:url(images/en/menu_access.gif) no-repeat center center; width:234px; height:99px; *height:93px; display:block; margin-left:23px;}
		.menu li a {text-indent:-3000px;}
			.menu1 a {width:161px; height:93px; display:block;}
			.menu2 a {width:227px; height:99px; display:block;}
			.menu3 a {width:234px; height:99px; *height:93px; display:block;}
		.menu li.menu1 a:hover, .menu li.menu1 a.activelink {background:url(images/over.gif) no-repeat 90px 22px;}
		.menu li.menu2 a:hover, .menu li.menu2 a.activelink {background:url(images/over.gif) no-repeat 160px 21px;}

/**/
.top_r {background:url(images/inner_round_top.gif) no-repeat center top; width:810px; height:10px; margin:0 auto; font-size:0px; margin-top:10px;}
.bottom_r {background:url(images/inner_round_bottom.gif) no-repeat center bottom; width:810px; height:10px; margin:0 auto; font-size:0px; margin-bottom:10px;}

/**/
.element {background:url(images/inner_middle.gif) repeat-y; width:810px; margin:0 auto;}
	.element .padd {padding:5px 15px;}
	.element h1 { font-size:18px; font-weight:normal;}
		.element h1 b { font-weight:normal; color:#f02668;}
		.element h1 a {color:#3c3c3c; text-decoration:none;}
		.element h1 a:hover {color:#1494cd;}
	.duration {float:right; font-weight:normal; font-size:18px;}
		.duration b {font-weight:normal; color:#f02668;}

/**/
.players {background:url(images/en/video_bg_paper.gif) no-repeat center center; padding:10px 0;}
	.players li {width:330px; height:300px; background:url(images/player.gif) no-repeat; float:left; display:block;}
	.players li a {padding:4px 0 0 3px; display:block;  text-decoration:none; cursor:pointer; cursor:hand;}
	.players li a span {display:block; font-size:11px; color:white; text-decoration:none; height:38px; overflow:hidden; line-height:50px; text-align:left; padding-left:150px; text-decoration:none;}
	
/**/
.actions {background:url(images/act_bg.gif) no-repeat center center; margin:20px 0; height:46px; line-height:46px; width:100%; clear:both;}
	.actions li {display:block; float:left; width:33%; background:url(images/act_bg_li.gif) repeat-y right top; text-align:center; font-weight:bold;}

/**/
.small_thumbs {text-align:center;}
	.small_thumbs li {display:inline; padding:1px;}
	.small_thumbs a img {padding:2px; background:white; border:1px solid #f886ac;}
	.small_thumbs a:hover img {background:#f886ac;}


/**/
.photos {background:url(images/en/photo_bg_paper.gif) no-repeat right bottom; text-align:left;}
	.photos .actions {background-image:url(images/act_bg_small.gif); width:541px;  margin:20px 0;}
	.photos p {width:541px;}
	.photos p.duration {width:auto;}
	.photos .actions li { width:49%;}
	.photo_thumbs {margin:10px 0;}
	.photo_thumbs li { float:left;}
	.photo_thumbs a img {padding:2px; background:white; border:1px solid #f886ac;}
	.photo_thumbs a:hover img {background:#f886ac;}
	.big_thumb a img {padding:25px; margin-right:34px; background:#fdf4f7;}
	.big_thumb[class] a img {margin-right:32px;}

/**/
.access {font-size:24px; font-weight:bold;  line-height:70px; margin:0 auto; text-align:center; } 
	.access a {background:url(images/ico_access.gif) no-repeat left center; padding:15px 0 15px 50px;  text-decoration:none;}
	.access a span {color:#3c3c3c; font-weight:normal;}
	.access a span b {color:#f02668;}

/**/
.pages {font-size:18px; text-align:center; padding-top:20px;}
.pages  li {padding:0 10px; display:inline;}
.pages a {color:#3c3c3c; text-decoration:none;}
.pages a:hover, .pages .current a {color:#f04e83;}
/**/
#foot {background:url(images/foot_round.gif) no-repeat 27px top; padding-top:25px; width:960px; margin:0 auto 20px auto; text-align:left;}
	#foot p {color:#485a5f; padding:0 40px;}
	#foot a {color:#485a5f;}
	
/*payment*/
.pay_body {background:transparent; padding:0; margin:0;}
#payme {background:url(images/pay_top_round.gif) no-repeat left top; width:789px; padding-top:15px;}
#payme .padd {background:url(images/pay_bottom_round.gif) no-repeat left bottom; padding:0 5px 5px 5px;}
.pay_1row li { float:left; margin-left:3px;}
.pay_1row p {text-align:center; font-weight:bold;}
img.tease {padding:2px; background:white; border:1px solid #f886ac;}
.pay_1row p b {color:#f93475;}
#payme .small_thumbs {margin:5px 0;}
#payme .small_thumbs img {padding:2px; background:white; border:1px solid #f886ac;}
#payme .small_thumbs a img {padding:2px; background:white; border:1px solid #f886ac;}
#payme .small_thumbs a:hover img {background:#f886ac;}

#payme  h3 {font-size:18px; font-weight:normal; background:url(images/pay_title_bg.gif) repeat-x left 17px; margin:0 20px;}
#payme  h3 span {background:white; padding-right:5px;}
#payme  h3 b {color:#f93475; font-weight:normal;}


#overlay{position:fixed; _position:absolute; top:0;  _top:expression(eval(document.body.scrollTop)); left:0; margin:0; padding:0; background:#000;
  	-moz-opacity: 0.8;	opacity:.80; filter: alpha(opacity=80); width:100%; height:100%; display:block;}
#payment {font-family:tahoma,arial,sans-serif; position: absolute; z-index:9999; top:0; left:0; text-align:center; width:100%;}
#payment a {color:white; font-family:9px;}
#payment iframe {overflow:hidden; margin:0 auto; margin-top:10px;}
#pay_close {position:absolute; top:0; right:0; padding:3px 10px; background:white;z-index:9999;}

/**/
.mail h2 { background:url(images/en/pay_mail_title.gif) no-repeat center center; height:86px; text-indent:-3000px; }
.mail  {text-align:center;}
.mail label {font-size:18px; display:block; margin:20px 0 4px 0; text-align:left;}
.mail .input {width:300px; padding:11px 3px 11px 3px; display:inline; _height:49px; margin-right:5px;}
.mail input {float:left;}
.holdme {width:460px; margin:0 auto; margin-bottom:20px;}


.bigmail {background:#ffeaf1; width:435px;}
.bigmail {text-align:center; height:240px; padding:2px; border:1px solid #f886ac;}
.bigmail form {padding-top:50px;}
.bigmail label { font-size:28px; font-weight:bold; text-align:center;}
.bigmail .input {display:block; width:300px;  padding:11px 3px 11px 3px; _height:49px; margin:10px auto;}
