em{
        font-weight: bold;
        font-style: normal;

}
#logo img{
        border:medium none;
        left:0;
        position:absolute;
        top:-26px;
}
#logo{
        display:block;
        height:52px;
        margin:14px 20px 7px 10px;
        overflow:hidden;
        position:relative;
        width:150px;
        float:left;
}
.s{
	font-size: 13px;
}
.url{
	font-size: small;
		text-decoration: none;
}
.title{
	font-size: 14px;
}
.b1{
	margin-right: 3px;
	margin-left: 3px;
}
.webmail{
	position: fixed;
	top: 5px;
	right: 10px;
	
}
.webres{
	border-top:1px solid #6B90DA;
	border-bottom:1px solid #6B90DA;
	width: 100%;
	padding:5px;
	height: 20px;
	background: #F0F7F9;
	font-size: 14px;
	display: block;
	z-index: 0;
	
}
.bprev{
	border:1px solid;
	text-decoration:none;
	height: 11px;
	padding: 0 3px 0 3px;
	margin-left:5px;
	font-size: 11px;
}
.inframe{
	background:#ffffff; 
	position:absolute; 
	top:50%;
	left:50%; 
	margin-left: -450px; 
	margin-top:-300px; 
	width:900px; 
	height:600px; 
	opacity:1; 
	z-index:10010; 
	visibility: visible;
	border: 3px solid orange;
}
.nel{
	color:gray;
	font-size:11px;
	text-decoration: none;
}
.bott{
	background:#F0F7F9 none repeat scroll 0 0;
	border-top:1px solid #6B90DA;
	border-bottom:1px solid #6B90DA;
	padding: 5px;
	text-align: center;
	margin-top: 10px;
	clear:both;
	width: 100%;
}
.pgnum, .page{
padding-left: 3px;
padding-right: 3px;
}
.page{
color: red;
}html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin:0;
padding:0;
}
a:active{outline: none;}

a:focus
{
-moz-outline-style: none;
}
body{
	 font-family:verdana,arial,sans-serif; 
/*	font-family:Arial,Sans-Serif; */
	margin: 0;
	font-size: 13px;
	height:100%
}
.minilogo,
.bgsel, 
#box_img_type .bgsel, 
#box_vid_opt .bgsel,
.submit_def,
.logobu,
.bg_tl,
.bg_tr,
.bg_bl,
.bg_br,
.tl_img,
.tr_img,
.bl_img,
.br_img ,
.social_image,
.cr,
.con_img,
.bar_img,
.bar_img_top,
.arrow_top
 { 
 background-image:url(/images/colors/bubuglobal.png); 
}


.minilogo,
.logobu,
.bg_tl,
.bg_tr,
.bg_bl,
.bg_br,
.tl_img,
.tr_img,
.bl_img,
.br_img ,
.social_image,
.cr,
.con_img,
.bar_img,
.bar_img_top,
.arrow_top
 {position:relative; width:800px; height:300px;
}

.ie6 .minilogo,
.ie6 .logobu,
.ie6 .tl_img,
.ie6 .tr_img,
.ie6 .bl_img,
.ie6 .br_img ,
.ie6 .bg_tl,
.ie6 .bg_tr,
.ie6 .bg_bl,
.ie6 .bg_br ,
.ie6 .social_image,
.ie6 .cr,
.ie6 .con_img,
.ie6 .bar_img,
.ie6 .bar_img_top,
.ie6 .arrow_top
{
position:relative; 
background-image:none; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/colors/bubuglobal.png", sizingMethod="crop"); } 


.box_search{
	position: absolute;
	height: 70px;
	top: 180px;
	left: 165px;
	z-index: 28;
	display:block;
	margin:0;
	padding:0;

}
.web .box_search{
	width: 610px;
} 
.img .box_search{
	width: 720px;
}
.enc .box_search{
	width: 400px;
}
.vid .box_search{
	width: 760px;
}
.logopers .box_search{
	width: 500px;
	height: 350px;
}
.logopers .box_link{
	display: none;
	visibility: hidden;
}
.logopers #form_search{
	width: 510px;
	height: 300px;
}
.search #form_search{
  top: 20px;
 left: 23px;
    
}
.search .box_search{
 top: 25px;   
 left: 25px; 
}
.search .pers .box_search{
top: 75px;

}
.pers .result{
	top: 170px;
}
.search .pers #form_search{
	top: 70px;
	
}
.resize{
	float: right;
	background: gray;
	color: white;
	cursor: pointer;
	
}
.gecko .lab{
	line-height: 22px;
	margin-right: 8px;

	float: left;
}
.gecko .radio{
	margin: 4px 6px 0 0;
	float:  left;
}


#ImgContent{
	position: relative;
	top: 10px;
	text-align:center;
}
.cr_cont{
	position: absolute;
	color: white;
	bottom: 20px;
	right: 20px;
	width: 11px;
	height: 11px;
	overflow: hidden;
}
.cr{
	left: -300px;
	top: -16px;
	border: 0;
}
#cc{
	cursor: pointer;
	line-height: 11px;
	display: block;
	font-size: 36px;
}

#aut_name{
	position: absolute;
	bottom: 35px;
	right: 35px;
	width: 90px;
	color: white;
	background: black;
	text-align: center;
}

.tc {
	width: 200px;
	display:inline-block;
	vertical-align:top;
	margin: 5px;
	position: relative;
	text-align: center;

}
.tc .url{
font-family:arial,sans-serif;
}
.tc .ic a{
	display: inline-block;
}
.tiny .tc, .tiny .ic{
	width: 126px;
	height: 126px;
}
.med .tc, .med .ic{
	width: 170px;
	height: 170px;
}
.big .tc, .big .ic{
	width: 200px;
	height: 2000px;
}
.ic {
cursor:pointer;
display:block;
height:160px;
position:relative;
text-align:center;
vertical-align:middle;
width:200px;
margin-bottom: 0;
	overflow: hidden;
}
.ic a{
	bottom: 0;
	position: absolute;
}
.dc{
	font-size: 12px;
}

#form_search{
		font-family:Arial,Sans-Serif;
	position:absolute;
	top: 178px;
	left: 165px;		 
	z-index:29;
	width: 800px;
	height: 80px;
}


.search .logo_wrapper{
	position: absolute;
	left: 20px;
	top: 14px;
}
.search .logo_pers{
	margin: 0;
	height: 75px;

}

.arrow_top_cont{
	width: 7px;
	height: 12px;
	overflow: hidden;
	position:absolute; 
	left:-6px; 
	top: 8px;
}

.arrow_top{
	left: -300px;
	top: -28px;
}

#topLinks{
	position: absolute;
	width: 800px;
	padding: 5px;
	top: -25px;
	left: 25px;
	z-index: 9000;
}
#topLinks a{
	text-decoration: none;
}

#black #topLinks a,
#blu #topLinks a,
#green #topLinks a,
#viola #topLinks a,
#lilla #topLinks a,
#sky #topLinks a,
#red #topLinks a,
#acid #topLinks a,
#giallo #topLinks a:hover,
#yellow #topLinks a:hover
{	color: white; }
#black #topLinks a:hover,
#blu #topLinks a:hover,
#green #topLinks a:hover,
#viola #topLinks a:hover,
#lilla #topLinks a:hover,
#sky #topLinks a:hover,
#red #topLinks a:hover,
#acid #topLinks a:hover
{	color: #ffa800; }

#giallo #topLinks a,
#yellow #topLinks a{
	color: #ffa800;
}

#lilla #topLinks{	color: #cfaafe;}
#sky #topLinks{	color: #cdd4d7;}
#red #topLinks{	color: #fdcccc;}
#giallo #topLinks{
	color: white;
}
#acid #topLinks{
	color: #00a00a;
}
#white #topLinks a{
	color: #2200CC;
}
#white #topLinks a:hover{
	color: #ffa800;
}


li.headlink ul { display: none; }
/*
       li.headlink:hover ul { display: block; }
	   */

#cssdropdown li.headlink div {
display:block;
line-height: 20px;
}
.li_ftype{
background-color: white;
}

#cssdropdown, #cssdropdown ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.submit_def{
	background-position: -570px 0;
	cursor:pointer;
	height:24px;
	margin:3px 0 -12px;
	overflow:hidden;
	padding:24px 0 0;
	width:24px;
	border:0 none;
	color:#333333;
	float:left;
	font-size:100%;
}
#white #form_search{
color: black;
	
}
#white .box_link  {
	color: black;
}
#white .selected {
	color: black;
}
#white .selected:hover {
	color: black;
}
#white .title:hover, 
#white .pgnum:hover, 
#white .url:hover, 
#white  .pgnum:hover,#white  .nel a:hover{
	color: #ffa800;	
}
#white .visited{
	color: #800080;
}
#white .page{
	color: black;
}

#white{
	background: #ffffff url(/images/bg-white.gif) repeat-x fixed 0 0;
	color: black ;
}
#white .result{
	color: gray;
}
#white .s{
	color: black;
}
#white .bprev {
	background: #f0f7f9;
	color: #0070fb;	
}
#white .url{
	color: #008000;
}

/* @group BLACK */

#black{
	background: #141414 url(/images/colors/black.gif) repeat-x  0 0;
color: white;
}
#black .url{
	color: #eaf39f;
} 
#black .title, #black .pgnum{
color: #9d78d3;
}
#black .title:hover, #black .pgnum:hover, #black .url:hover, #black .pgnum:hover, #black .nel a:hover{
	color: #ffa800;	
}
#black .title:visited{
	color: gray;
}
#black .bprev{
	background: gray;
	color: white;
	border-color: #b68cf2;

}
#black .webres, #black .bott{
	background: #141414;
	color: white;
	border-top-color: #3F3F3F;
	border-bottom-color: black;
}
#black .s{
	color: #eaeaea;
}

#black .box_links{
	color: gray;
}
/* @end */

/* @group RED */

#red{
	background: url(/images/colors/red.gif) repeat-x #FFE3e3;
	color: white;
}
#red .result{
		color: gray;
}
#red .s{
	color: black;
}
#red .selected{
	color:  #FFE3e3;	
}
#red .title, #red .pgnum{
	color: #ba2e75;	
}
#red .title:hover, #red .pgnum:hover, #red .url:hover, #red .pgnum:hover, #red .nel a:hover{
	color: #ffa800;	
}
#red .url, #red .page, #red .title:visited{
	color: #ef5798;
}
#red .bprev{
	background: #dc80b4;
	color: #ffe3e3;
	border-color: #b96c97;
}
#red .webres, #red .bott{
	background: #ef5798;
	border-top-color: #FF9FC9;
	border-bottom-color: #9F1351;
	color: #FFE3e3;	
}

/* @end */


#yellow{
	background: #2e0b00 url(/images/colors/yellow.gif) repeat-x  0 0; 
	color: white;
}
#yellow .title, #yellow .pgnum{
	color: #e57100;
}
#yellow .s{
	color: white;
}
#yellow .url, #yellow .title:visited{
	color: #c3390b;
}
#yellow .bprev, #yellow .webres, #yellow .bott{
	background: #c3390b;
	border-color: #e57100;
	color: #cbcc99;
}
#yellow .title:hover,#yellow .url:hover, #yellow .nel a:hover, #yellow .pgnum:hover {
	color: yellow;
}
#yellow .box_link{
color: #DFA999;
}


.page{
	color: white;
}


#sky{
	background: #fff8e3 url(/images/colors/sky.gif) repeat-x 0 0;
	color: white;
}
#sky .result{
	color: gray ;
}
#sky .s{
	color: black;
}
#sky .title, #sky .url{
	color: #1d1ece;

}
#sky .title:hover, #sky .pgnum:hover, 
#sky .url:hover, #sky .pgnum:hover, #sky .nel a:hover{
	color: #ffa800;	
}
#sky .title:visited{
color: #551a8b;
}
#sky .bprev, #sky .webres, #sky .bott{
	background: #9FB4CC;
	color: #c6470b;
	border-top-color: #B5C9DF;
	border-bottom-color:#6B7C8F ;
}
#sky .bprev{
	border-color: #6B7C8F;

}
#sky .page{
	color: #c6470b;
}

#blu{
	background: #05151d url(/images/colors/blu.gif) repeat-x ;
	color: white;
}
#blu .s{
	color: white;
}
#blu .title, #blu .pgnum, #blu #topLinks{
color: 	#75B9DC;
}
#blu .url{
	color: #bfbfbf;
}
#blu .nel{
color:	#D3E9A8;
}
#blu .bprev{
	

	color: white;
	background: #05202e;
	border-color: #415e6e;
}
#blu .webres, #blu .bott{
	background: #0B3D5A;
	/* 75B9DC */
	
	border-color: #05202e;
	border-top-color: #5AA5CF;
}
#blu .title:visited{
	color: #9195e5;
}
#blu .title:hover, #blu .pgnum:hover, 
#blu .url:hover, #blu .pgnum:hover, #blu .nel a:hover, #blu #topLinks a:hover{
	color: #ffa800;	
}

#blu  .box_link {
	color: #76C4DE;
	text-decoration: none;
}
#blu .selected:hover, #black .selected:hover  {
	color: white;
}


/* @group GREEN */

#green{
	background: #177028 url(/images/colors/green.gif) repeat-x 0 0;
	color: white;
}

#green .s{
	color: white;
}
#green .title, #green .url, #green .pgnum{
	color: #f3ff6c;
}
#green .title:hover, #green .url:hover, #green .nel a:hover, #green .pgnum:hover{
	color: #ffa800;
}
#green .title:visited{
	color: #84f237;
}
#green .nel{
color: #84f237;
}
#green .bprev{
	border-color: #0C3A14;
	color: #0C3A14;
	background-color: #84f237;
}


#green .webres, #green .bott{
	background: #0F4B1B;
	/* f3ff6c */
	border-top-color: #319F45;
	border-bottom-color: #0c3a14;
	color: 	#84f237;
}
#green .page,
#green .box_link{
	color: white;
}

/* @end */
#matrix, #matrix .title,
#matrix #topLinks a,
#matrix .url, #matrix .bprev,#matrix .webres, #matrix .bott{
	background: black;
	color: #00ff00;
	/* font-family: "Courier New", Courier, mono; */
	border-color:  #00ff00;
}
#matrix #topLinks a:hover{
	color: #fff;
}

#matrix .pgnum, #matrix  .box_link{
 color: #00ff00;	
}
#matrix .s, #matrix .title:visited{
	color: #009900;
}
#matrix  #topLinks{
	color: gray;
}


#matrix .bg_t_cont,
#matrix .bg_l_cont,
#matrix .bg_r_cont,
#matrix .bg_b_cont{
background-color:#000000;
}



#lilla{
	background-image:url(/images/colors/lilla.gif);
	background-color:  #eee0fc; 
	background-repeat: repeat-x;
	color: white;
}
#lilla .title, #lilla .pgnum{
	color: #c12d85;
}
#lilla .url{
color: #0066fd;
}
#lilla .nel, #lilla .s, #lilla .title:visited{
	color: #573980;
}
#lilla .bprev{
	background: #AE70FF;
	color: white;
	border-color: white;
}

#lilla .webres, #lilla .bott{
	background: #AE70FF;
	color: white;
	border-top-color: #BD8FFF;
	border-bottom-color: #974FFF;
}

#lilla .title:hover, #lilla .url:hover, #lilla .nel a:hover, #lilla .pgnum:hover{
	color: #ffa800;
}
#lilla .box_link{
	color:#E4CFFF;	
}

#acid{
	background: #009103 url(/images/colors/acid.gif) repeat-x; 
	color: white;
}
#acid .title, #acid .pgnum, #acid .webres{
	color: #8bf237;
}
#acid .title:visited{
	color: #2C5112;
}
#acid .url{
	color: #eba624;
}
#acid .s, #acid .video_title{
	color: #f3feef;
}
#acid .nel{
	color: #8bf237;
}
#acid .bprev{
	background: #007F02;
	color: #8bf237;
	border-color: #006F02 ;
}
#acid .webres, #acid .bott{
	background: #007F02;
	border-top-color: #00D51D;
	border-bottom-color: #009103;
}
#acid .bott{
	background: #007F02;
}
#acid .title:hover, #acid .url:hover, #acid .nel a:hover, #acid .pgnum:hover{
	color: #ffa800;
}
#acid .box_link{
	color:#8FFF99;
}

#viola{
	background:#6d58b3 url(/images/colors/viola.gif) repeat-x;	
	color: white;
}
#viola .title{
	color:  white;
}
 #viola .s{
	color: #f7e0f0;
}
#viola .url, #viola .title:visited, #viola .pgnum{
	color: #e2cab5;
}
#viola .nel{
	color: #f3d6fd;
}
#viola #topLinks{
	color: #554294;
}
#viola .title:hover, #viola .url:hover, #viola .nel a:hover, #viola .pgnum:hover{
	color: #ffa800;
}
#viola .webres, #viola .bott{
	background: #4D3B8B;
	border-top-color: #6049b2 ;
	border-bottom-color: #2e2354;
	color: white;
}
#viola .bprev{
	background: #4D3B8B;
	color: white;
	border-color: #2e2354;
}
#viola .box_link{
	color:#BFB3EF;
}
#giallo{
	background: #f4ffa9 url(/images/colors/giallo.gif) repeat-x;
}
#giallo .title, #giallo .url, #giallo .pgnum{
	color: #d1312c;
}
#giallo .s{
	color: #363636;
}
#giallo .nel, #giallo .page, #giallo .title:visited{
	color: #948e58;
}
#giallo .webres, #giallo .bott{
	background: #F6FF8A;
	border-top-color:#f7fdc3 ;
	border-bottom-color: #BDBF17;
}
#giallo .title:hover, #giallo .url:hover, #giallo .nel a:hover, #giallo .pgnum:hover{
	color: #ffa800;
}
#giallo .bprev{
	background: #f6ff8a;
	color: #d1312c;
}

#giallo .box_link,
#giallo #box_opt,
#giallo .box_pers{
color: white;
}

#back{
	position: absolute;
	width: 100%;
	min-height: 100%;
	top: 0;
	left: 0;
	display: block;
}

.form_cont{
	position: relative;
	
}
#box_img_type{
	left:412px;
	position:absolute;
	top:21px;
}

#imgcolors, #imgsize, #imgftype, #imgtype, #imgctype, #box_lang, #boxss{
	float: left;
	margin-right: 10px;
}

#box_img_opt {
	
	width: 600px;
	height: 20px;
	margin-left: 20px;
}
#box_opt{
	position: absolute;
	top: 58px;
	left: 10px;
}
#boxss{
	width: 240px;
}
.box_butt{
	position: absolute;
	top: 50px;
	left:0px;
}

.logopers .box_butt{
	top: 330px;

}
.box_ok{
	position: absolute;
	right: 10px;
	bottom: -40px;
}
#box_vid_opt {
	float: left;
	margin-left: 10px;
}
.box_pers{
	display: none;
	width: 500px;
}

.logo_wrapper{
	position: absolute;
	width: 90%;
	overflow: hidden;
	z-index: 25;
}
.logo_pers{
	margin-top: 90px;
	margin-left: 160px;
	height: 90px;
	width: 2000px;
}

#applica{
	background: #ffa800;
	color: black;
	font-weight: bold;
	float: left;
	width: 70px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	cursor: pointer;
}

.box_link{
	width: 400px;
	margin-bottom: 5px;
	z-index: 500;
	position: relative;
}
.bg_colors{

position: absolute;
top:0;
left:0;
z-index: 10;
}
.link_colors{
	z-index: 89;
	position: absolute;
	top: 0;
	left: 0;
}
.box_top_r{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 190px;
	height: 60px;
	z-index: 26;
	overflow: hidden;
}
.box_colors{
	position: relative;	
	width: 180px;
	height: 16px;
	z-index: 30;
	
}

.box_pers .box_colors{
	position: relative;
	left: 15px;
	top: 0;
	margin-top: 8px;
}
.bg_colors{
	background:url(/images/colors.png); 
	width:190px; 
	height:15px;
}

.ie6 .bg_colors{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/colors.png", sizingMethod="crop");
	background-image:none;

}


.link_colors a{
	
	height: 14px;
	width: 14px;
	line-height: 14px;
	margin: 0; 
	float: left;
	cursor: pointer;
	border: 0;
	font-size: 36px;
	overflow: hidden;
	text-decoration: none;
	
}
.colori{
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align:center;
	background: yellow;
}
.select_ftype{
	border: 1px solid #999999;
	background: white;
	width: 200px;
	height: 30px;

}
.box_input{
	float: left;

	background: white;
	border: 1px solid #999999;
	width: 400px;
	height: 30px;
	padding:0;
	margin: 0;

}
.box_ftype{
	float: left;
	height: 20px;
	
}
.box_ftype select{

	border: 1px solid #101010;
	height: 24px;
}

.input_search{
	width: 360px;
	padding: 0px;
	float:left;
	background: white;
	border:0 none;
	margin: 3px 10px 3px 3px;
	font-size:100%;
	height:24px;
	line-height:24px;
	font-size: 16px;
}
.input_disabled_color {
	background-color:#F3F4F2;
	border-color:#D1D1D1;
	color:#D1D1D1;
	padding: 0px;
	height: 18px;
	border: 1px solid #999999;
}
.input_sitesearch{
	background-color:white;
	border-color:#D1D1D1;
	color:#000000;
	padding: 0px;
	height: 18px;
	border: 1px solid #999999;
}

#form_search select{
	height: 20px;
	padding: 0px;
	border: 1px solid #666666;

}
.logo{
	position: absolute;
	top: 100px;
	left: 170px;
	font-size: 40px;
	font-weight: bold;
	color: gray;
	z-index:8;
	width: 253px;
	height: 65px;
	overflow:hidden;
}
.logobu{
	left: 0;
 	top: -160px;

}
.selected{
	color: white;
	font-weight: bold;

}
.link_web, .link_img, .link_vid, .link_enc {
	margin-left: 8px;
	cursor: pointer;
}
.selected{
	cursor:default;
}

.result{
	position: absolute;
	top: 120px;
	left: 10px;
	width: 98%;
	
}
.con_img{
	left: -180px;
	top:	-25px;
	position: relative;
}
#white .con_img{
	top: -5px;
}

.con{
	display: inline;
	position: absolute;
	width: 120px;
	height: 23px;
	right: 0;
	top: -3px;
	margin-left:12px;
	overflow: hidden;
}
.rating_cont{
position: relative;
width:64px;
height: 13px;
z-index: 28;
}
.bar_cont, .bar_cont_top{
position:absolute;
left:0;
top:0;
}
.bar_cont{
	width: 64px;
	height: 13px;
	overflow: hidden;
}
.bar_cont_top{
	height: 13px;
	overflow: hidden;
}


.bar_img{
left:-71px;
top:-37px;
}
.bar_img_top{
top:-37px;
left:0;
}

#video_title{
	font-size: 14px;
	
	
}
.box_video_title{
	padding: 5px;
	margin-bottom: 10px;
	font-weight: bold;
}
.video_rating{
	float: left;
	width: 70px;
	background: #010101;
	-moz-border-radius: 1px;
}
/*.video_duration{
	float: left;
	text-align: right;
-moz-border-radius:1px;
background:#000000;
bottom:0;
color:white;
float:left;
font-size:0.9em;
opacity:0.75;
padding:0 2px;
position:absolute;
right:4px;
text-align:right;
}
*/
.video_duration{
	color:white;
float:right;
font-size:0.9em;
margin-right:7px;
}

.video_title{
	
	width:100%;
	text-align:left;
	font-size: 0.85em;
	overflow: hidden;
	margin-top: 3px;
}
.video_thumb{
	width: 128px;
	height: 91px;
	background: black;
	padding: 0px;
	border:2px solid black;
	position: relative;
	overflow: hidden;
}
.video_info{
position: absolute;
left:0;
bottom: 0px;
width: 133px;
background: #010101;

}

.video_box{
	width: 134px;
	height:160px;
	padding-left:15px;
}
.video_selected{
	border: 2px solid yellow;

}
.video_share{
	width: 419px;
	height: 140px;
	padding: 10px;
	/* background: url(/images/back_social_white.png); */
}
.box_player{
	width: 439px;
	height: 358px;
	background: url(/images/back_video_white.png);
	margin-bottom: 20px;
}
#white .box_player,
#sky .box_player,
#lilla .box_player,
#giallo .box_player,
#red .box_player
{
	background: url(/images/back_video_black.png);
}


.ie6 .box_player {
	background-image:none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/back_video_white.png',sizingMethod='scale');
}
#white .ie6 .box_player {
	background-image:none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/back_video_black.png',sizingMethod='scale');
}

.vid_result{
float: left;
}

.sociable_links{
width: 425px;
height: 40px;
text-align: center;

}
.sociable_links div{
	
}

.social_cont{
	width: 24px;
	height: 24px;
	overflow: hidden;
	position: relative;
	float: left;
	margin: 3px;
	cursor: pointer;
}
.social_cont div {
	top: -24px;
}
#facebook{
	left: -495px;
}
#twitter{
	left: -423px;
	
}
#stumbleupon{
	left: -519px;
}
#yahoo{
	left: -471px;
}
#segnalo{
left:-326px;
}
#delicious{
	left: -447px;
}
#digg{
	left: -399px;
}
#myspace{
	left: -375px;
}

#google{
	left: -543px;
}
#linkedin{
		left: -351px;
}




/* ------------------ */




.bs_center_w{
	width: 100%; 
	height: 100%; 
	overflow:hidden; 
	position:absolute;
}

.bs_center, 
.ie6 .bs_center {width: 1000px; height: 1000px;}

.bs_center {background-image:url(/images/black.png);}


#white .bs_center
 {
 background-image:url(/images/white.png);
 }

.ie6 .bs_center {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/black.png', sizingMethod='scale');}
#white.ie6 .bs_center {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/white.png', sizingMethod='scale');}

#bg_img{
	top: 20px;
	left: 10px;
}

.t {position:absolute; overflow:hidden; width:100%; height:15px; top:-15px; left:0px;}
.l {position:absolute; overflow:hidden; width:15px; height:100%; top:0px; left:-15px;}
.b {position:absolute; overflow:hidden; width:100%; height:15px; bottom:-15px; left:0px;}
.r {position:absolute; overflow:hidden; width:15px; height:100%; top:0px; right:-15px;}

.tl {position:absolute; overflow:hidden; width:15px; height:15px; top:-15px; left:-15px;}
.tr {position:absolute; overflow:hidden; width:15px; height:15px; top:-15px; right:-15px;}
.bl {position:absolute; overflow:hidden; width:15px; height:15px; bottom:-15px; left:-15px;}
.br {position:absolute; overflow:hidden; width:15px; height:15px; bottom:-15px; right:-15px;}

.t_img,
.b_img {position:absolute; background-image:url(/images/linee_vert.png); width:1000px; height:138px;}
.l_img,
.r_img {position:absolute; background-image:url(/images/linee_top.png); width:60px; height:1000px;}

.t_img {top:-30px; left:0;}
.b_img {top:-60px; left:0;}
.l_img {top:0; left:0;}
.r_img {top:0; left:-30px;}


#white .t_img {top:-45px; left:0;}


#white .b_img {top:-75px; left:0;}


#white .l_img {top:0; left:-15px;}


#white .r_img {top:0; left:-45px;}

.ie6 .t_img,
.ie6 .b_img {position:relative; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/linee_vert.png", sizingMethod="crop");}
.ie6 .l_img,
.ie6 .r_img {position:relative; background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/linee_top.png", sizingMethod="crop");}



.tl_img {top:-120px; left:0;}
.tr_img {top:-120px; left:-25px;}
.bl_img {top:-145px; left:0px;}
.br_img {top:-145px; left:-25px;}


#white .tl_img {top:-120px; left:-60px;}

#white .tr_img {top:-120px; left:-85px;}

#white .bl_img {top:-145px; left:-60px;}

#white .br_img {top:-145px; left:-85px;}





.bg_tl_w, .bg_tr_w, .bg_bl_w, .bg_br_w {overflow:hidden; position:absolute; width: 30px; height: 30px; z-index:300;}

.bg_tl_w {top: 0px; left: 0px;}
.bg_tr_w {top: 0px; right: -1px;}
.bg_bl_w {bottom: -1px; left: 0px;}
.bg_br_w {bottom: -1px; right: -1px;}

#white .bg_tl {left: -660px; top: -50px;}
#white .bg_tr {left: -690px; top: -50px;}
#white .bg_bl {left: -660px; top: -80px;}
#white .bg_br {left: -690px; top: -80px;}

#blu .bg_tl {left: -120px; top: -50px;}
#blu .bg_tr {left: -150px; top: -50px;}
#blu .bg_bl {left: -120px; top: -80px;}
#blu .bg_br {left: -150px; top: -80px;}

#matrix .bg_tl {left: -0px; top: -50px;}
#matrix .bg_tr {left: -30px; top: -50px;}
#matrix .bg_bl {left: -0px; top: -80px;}
#matrix .bg_br {left: -30px; top: -80px;}




#blu .bg_t_cont,
#blu .bg_l_cont,
#blu .bg_r_cont{

background-color:#05151d;
background-image:url(/images/colors/blu.gif);
background-repeat:repeat-x;
color:#2E8FF0;

}
#blu .bg_b_cont{
background-color:#05151d;
}


.bg_tl_cont,
.bg_bl_cont{
	background-position: 0 -20px;
}
.bg_tr_cont{
	background-position: 0 -50px;
}


.bg_t, .bg_l, .bg_r, .bg_b {overflow:hidden; position:absolute; z-index: 300;}

.bg_t {top: 0px; right: 30px; left: 30px; 
		width:100%;/*richard ajout 18 12 2008*/
}
.bg_l {top: 30px; bottom: 30px; left: 0px; height: 100%;}
.bg_r {top: 30px; bottom: 30px; right: -1px; height:100%; }
.bg_b {bottom: -1px; right: 30px; left: 30px; 
		width:100%;/*richard ajout 18 12 2008*/
}

.ie6 .bg_b{
	bottom: -2px;
}
.ie6 .bg_t{
	top: -1px;
}
.bg_t_cont {height: 15px; background-position: 0 -22px; line-height: 15px;}
.bg_l_cont {width: 15px;background-position: 0 -52px; height: 100%; }

.bg_r_cont {width: 15px;  background-position: 0 -52px; height: 100%;} 
.bg_b_cont {height: 15px; background-image:none; line-height: 15px;}


.bg_t_img {
	background-image:url(/pers/top.png); position:relative;  /* not ie6 */
	position:relative; 
	height: 15px;
	/*width:100%;*//*richard ajout 18 12 2008*/
}
.ie6 .bg_t_img { 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pers/top.png", sizingMethod="scale"); 
	background-image:none;
}

.bg_l_img {
	background-image:url(/pers/left.png); position:relative;  /* not ie6 */
	position:relative; 
	width: 15px;
	height: 100%;
}
.ie6 .bg_l_img { 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pers/left.png", sizingMethod="scale");
	background-image:none;
}

.bg_r_img {
	background-image:url(/pers/right.png); position:relative;  /* not ie6 */
	position:relative; 
	width: 15px;
	height: 100%; /* Hauteur = Hauteur 'img_contener' - 60px */
}

.ie6 .bg_r_img { 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pers/right.png", sizingMethod="scale");
	background-image:none;
}

.bg_b_img {
	background-image:url(/pers/bottom.png); position:relative;  /* not ie6 */
	position:relative; 
	height: 15px;
}
.ie6 .bg_b_img { 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pers/bottom.png", sizingMethod="scale");
	background-image:none;
}

#white .bg_l_cont, #white .bg_r_cont, #white .bg_t_cont, #white .bg_b_cont {position:relative; background-color:#fff; background-image:none;}


#green .bg_tl{top: -50px;left: -240px;}
#green .bg_tr{top: -50px;left: -270px;}
#green .bg_bl{top: -80px;left: -240px;}
#green .bg_br{top: -80px;left: -270px;}

#green .bg_l_cont, #green .bg_r_cont, #green .bg_t_cont{
	background: #177028 url(/images/colors/green.gif) repeat-x 0 -52px;
}
 #green .bg_b_cont
 {
	background-color: #177028;
}

#red .bg_tl{top: -50px;left: -480px;}
#red .bg_tr{top: -50px;left: -510px;}
#red .bg_bl{top: -80px;left: -480px;}
#red .bg_br{top: -80px;left: -510px;}
#red .bg_l_cont, #red .bg_r_cont, #red .bg_t_cont{
	background: #FEE2E2 url(/images/colors/red.gif) repeat-x 0 -52px;
}
#red .bg_b_cont{
	background-color:#FEE2E2 ;
}


#yellow .bg_tl{top: -50px;left: -180px;}
#yellow .bg_tr{top: -50px;left: -210px;}
#yellow .bg_bl{top: -80px;left: -180px;}
#yellow .bg_br{top: -80px;left: -210px;}
#yellow .bg_l_cont, #yellow .bg_r_cont, #yellow .bg_t_cont{
	background: #2E0B00 url(/images/colors/yellow.gif) repeat-x 0 -52px;
}
#yellow .bg_b_cont{
	background-color:#2E0B00 ;
}
#black .bg_tl{top: -50px;left: -60px;}
#black .bg_tr{top: -50px;left: -90px;}
#black .bg_bl{top: -80px;left: -60px;}
#black .bg_br{top: -80px;left: -90px;}
#black .bg_l_cont, #black .bg_r_cont, #black .bg_t_cont{
	background: #141414 url(/images/colors/black.gif) repeat-x 0 -52px;
}
#black .bg_b_cont{
	background-color:#141414 ;
}


#viola .bg_tl{top: -50px;left: -300px;}
#viola .bg_tr{top: -50px;left: -330px;}
#viola .bg_bl{top: -80px;left: -300px;}
#viola .bg_br{top: -80px;left: -330px;}
#viola .bg_l_cont, #viola .bg_r_cont, #viola .bg_t_cont{
	background: #6D58B3 url(/images/colors/viola.gif) repeat-x 0 -52px;
}
#viola .bg_b_cont{
	background-color:#6D58B3 ;
}

#giallo .bg_tl{top: -50px;left: -540px;}
#giallo .bg_tr{top: -50px;left: -570px;}
#giallo .bg_bl{top: -80px;left: -540px;}
#giallo .bg_br{top: -80px;left: -570px;}
#giallo .bg_l_cont, #giallo .bg_r_cont, #giallo .bg_t_cont{
	background: #F4FFA9 url(/images/colors/giallo.gif) repeat-x 0 -52px;
}
#giallo .bg_b_cont{
	background-color:#F4FFA9 ;
}


#lilla .bg_tl{top: -50px;left: -360px;}
#lilla .bg_tr{top: -50px;left: -390px;}
#lilla .bg_bl{top: -80px;left: -360px;}
#lilla .bg_br{top: -80px;left: -390px;}
#lilla .bg_l_cont, #lilla .bg_r_cont, #lilla .bg_t_cont{
	background: #ECDEFA url(/images/colors/lilla.gif) repeat-x 0 -52px;
}
#lilla .bg_b_cont{
	background-color:#ECDEFA ;
}
#acid .bg_tl{top: -50px;left: -600px;}
#acid .bg_tr{top: -50px;left: -630px;}
#acid .bg_bl{top: -80px;left: -600px;}
#acid .bg_br{top: -80px;left: -630px;}
#acid .bg_l_cont, #acid .bg_r_cont, #acid .bg_t_cont{
	background: #009103 url(/images/colors/acid.gif) repeat-x 0 -52px;
}
#acid .bg_b_cont{
	background-color:#009103 ;
}



#sky .bg_tl{top: -50px;left: -420px;}
#sky .bg_tr{top: -50px;left: -450px;}
#sky .bg_bl{top: -80px;left: -420px;}
#sky .bg_br{top: -80px;left: -450px;}
#sky .bg_l_cont, #sky .bg_r_cont, #sky .bg_t_cont{
	background: #FEF7E2 url(/images/colors/sky.gif) repeat-x 0 -52px;
}
#sky .bg_b_cont{
	background-color:#FEF7E2 ;
}

.contlist{
  border: 1px solid #999999;
   background: white;
overflow-x: none;
overflow-y: auto;
   max-height: 300px;
   color: black;
}
.list, .selec{
  border:0;

  display: block;

  padding-left: 5px;
  cursor: pointer;
  line-height:28px;
}
.list{
	height: 18px;
	  line-height:18px;
      clear:both;
          color: gray;
}
.listhover{
  background: blue;
  color: white;
}
.selec{
      height: 30px;
}


.bgsel{
	background-position: -600px 0;
    border-left: 1px solid #999999;
    height: 32px;
    color: gray;
}
#box_img_type .bgsel{
	background-position:  -650px 0;
}
#box_vid_opt .bgsel{
	background-position: -630px 0;
}
.img .bgsel   {width: 150px;} 
.img .contlist{width: 149px;}

.web .bgsel		{width: 	200px;	}
.web .contlist  {width: 	199px;}
.vid .bgsel{
	width: 170px;
} .vid .contlist{
	width: 169px;
}


.csel{
	display: none;
}

.jquery-image-zoom{
	z-index: 99999;	
}

143928208