/****** main ******/
.middle-container {
	background:transparent url(../images/daineseme/header_logo.jpg) no-repeat scroll center top;
	margin:1px 0 0 0;
	padding:120px 0 0 0;
}
.col-main {
	float: left !important;
	padding-bottom: 24px;
}
.breadcrumbs {
	display: none;
}
/****** breadcrumbs ******/
.breadcrumbs {
	position: static;
	clear: both;	
}
/****** light-grey-shadow struct ******/
.light-grey-shadow {
	float: left;
	clear: left;
	width: 298px;
	margin: 0 7px 0 0;
}
.light-grey-shadow .rbox-mt, .light-grey-shadow .rbox-mb {
	width: 272px;
}
.light-grey-shadow .rbox-content{
	width: 100%;		
}
/****** light grey / red ******/
.rbox.light-grey, .rbox.red {
	float: right;
	width: 636px !important;
	margin: 2px 0 0 0;
	color: #545454;
	font-size: 1.1em !important;
}
.light-grey .rbox-m, .red .rbox-m {
	width: 626px !important;	
}
.light-grey .rbox-content, .red .rbox-content {
	width: 548px;
	padding: 30px 46px 47px 42px;
}
* html .rbox.light-grey  { margin-left: -10px; }
/****** rbox-content ******/
.light-grey-shadow .inner-content-left-menu {
	padding: 10px 15px 15px;
}
.light-grey-shadow  .banners {
	position: relative;
	margin: 0 auto;	
	width: 264px;
}
.light-grey-shadow .with-bg {
	background: url(../images/blog/left_menu_bg.jpg) top center no-repeat;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	float: left;
	width: 100%;
	color: #000;
}
.light-grey-shadow h3 {
	font-size: 1.455em;
	font-weight :normal;
	margin: 7px 0 0 9px;
}
.light-grey-shadow li  {
	clear: left;
	padding: 7px;
	font-size: 1em;
}
.light-grey-shadow ul.words {
	text-align: justify;
	line-height: 2.0em;
	padding: 5px;
}
.light-grey-shadow ul.words li {
	display: inline;
	margin: 0px;
	padding: 0 4px 0 4px;
}
.light-grey-shadow ul.words li a {
	color: #1b1b1b;
}
.light-grey-shadow .size1  {
	font-size: 0.945em;
}
.light-grey-shadow .size2  {
	font-size: 1.091em;
}
.light-grey-shadow .size3  {
	font-size: 1.331em;
}
.light-grey-shadow .size4  {
	font-size: 1.636em;
}
.light-grey-shadow .size5  {
	font-size: 2.182em;
}
.light-grey-shadow li img {
	float: left;
}
.light-grey-shadow li label {
	float:left;
	margin-left:7px;
	color: #000;
	font-size: 1em;
	font-weight: normal;
}
.light-grey-shadow .archive {
	float:left;
	width:50%;
}
.light-grey-shadow .categories {
	float:left;
	width:50%;
}
.light-grey-shadow .img-grid {
	width: 252px;
	position: relative;
	margin: 13px auto;
}
.light-grey-shadow .img-grid a {
	float: left;
	margin: 0 3px 3px 0;
	overflow:hidden;
	width:60px;
}
.light-grey-shadow .img-grid a img{
	float:left;
	margin: 0;
	width: 60px;
	height: 60px;
}
/****** light grey / red ******/
.light-grey .with-bg {
	background: url(../images/blog/post_bg.jpg) top center no-repeat;
}
.red .with-bg{
	background: url(../images/rbox_c_bgeffect_red.jpg) top center no-repeat;
}
.light-grey a {
	color: #545454;
}
.red a {
	color: #fff !important;
}
.light-grey p, .red p {
	display: block;
}
.light-grey .page-head, .red .page-head {
	border: 0;
	text-align: left;
	margin: 0;
}
.light-grey .page-head h3, .red .page-head h3 {
	font-size: 2.727em !important;
	width:470px;
	float:left;
	display:inline;
}
.light-grey .page-head .category, .red .page-head .category {
	font-weight: bold;
}
.light-grey .comment img, .red .comment img {
	float: left;
}
.light-grey .comment label, .red .comment label {
	float: left;
	margin: 2px 0 0 10px;
}
.light-grey .with-bg, .red .with-bg {
	padding-top: 40px;
}
.red .page-head img {
	float: right;
	display: inline;
	margin:0;
	
}
/*
.red .page-head h3, .rbox.red .page-head p {
	float: left;
	clear: left;
}*/
.red .comment label {
	color: #fff;
}
/****** login-adv ******/
.light-grey .login-adv, .red .login-adv {
	margin: 25px 0 0 0;
}
/****** post-comment ******/
.light-grey .post-comment, .red .post-comment {
	margin: 24px 0 0 0;
}
.light-grey .post-comment h4, .red .post-comment h4 {
	font-size: 1.181em;
	color: #000;
}
.light-grey .post-comment .input-box, .red .post-comment .input-box {
	float: left;
	width: 172px;
	margin: 0 0 22px 0;
}
.light-grey .post-comment ul, .red .post-comment ul {
	margin: 31px 0 0 0;
}
.light-grey .post-comment .input-box input, .red .post-comment .input-box input {
	width: 162px;
}
.light-grey .post-comment .input-box textarea, .red .post-comment .input-box textarea {
	width: 382px !important;
	height: 84px !important;
}
.light-grey .post-comment .input-box label, .red .post-comment .input-box label {
	color: #393939;
	font-size: 1em;
	font-weight: normal;
}
.light-grey .post-comment button, .red .post-comment button {
	background-color:transparent !important;
	border:0 none !important;
}
.light-grey .post-comment .button-set, .red .post-comment .button-set {
	border: 0;
}
.light-grey .rbox-content .with-bg, .red .rbox-content .with-bg  {
	padding-top: 40px;
	float: left;
	display: inline;
}
.red .required, .red label, .red h4 {
	color: #fff !important;
}
/****** subcat black ******/
.subcat.black {
	font-size: 1.515em;
	color: #ececec;
	position: static;
	text-align: left;	
}
.subcat.black .subcat-c {
	width: 510px;
}
/****** subcat red ******/
.subcat.dark-red {
	font-size: 1.515em;
	color: #fff;
	float: left;
	text-align: left;	
	width: 548px !important;
}
.subcat.dark-red .subcat-c {
	width: 510px;
}
/****** comments ******/
.light-grey .comments-collapsed, .red .comments-collapsed {
	margin: 10px 0 0 0;
}
.light-grey .comments-collapsed img, .red .comments-collapsed img  {
	float: left;
}
.light-grey .comments-collapsed label, .red .comments-collapsed label {
	float: left;
	margin: 2px 0 0 10px;
}
.red .comments-collapsed label {
	color: #fff;
}
.light-grey .comments-expanded {
	background: url(../images/blog/comment_separator.jpg) bottom center no-repeat;
	padding: 0 0 20px 0;
	margin: 20px 0 0 0;
	color: #3a3a3a;
}
.red .comments-expanded {
	background: url(../images/daineseme/comment_separator.jpg) bottom center no-repeat;
	padding: 0 0 20px 0;
	margin: 20px 0 0 0;
	color: #fff;
}
.light-grey .comments-expanded p, .red .comments-expanded p {
	margin: 0 0 18px 0;
	overflow: hidden;
}
/******  ******/
.nav {
	width: 636px;
	float: right;
	margin: 10px 0 0 0;
}
.nav a {
	color: #fff !important;
}
.left {
	position: relative;
	float: left;	
}
.left .prev-dark-grey-c {
	width: 160px;	
}
.right a {
	width: 310px;
	height: 36px;
	display: block;
}
.right .next-dark-grey-c {
	width: 160px;
}
a .sendb.right .sendb-c {
	color: #000;
}
.adlink {
	display: block;
	position: relative;	
	width: 264px;
	height: 158px;
	margin-bottom: 2px;		
}
.adtext {
	background: url(../images/daineseme/banner_link_black.jpg) no-repeat;
	position: absolute;
	color: #fff;
	bottom: 0;
	left: 0;
	width: 250px;
	height: 27px;
	padding: 8px 0 0 14px; 	
}
a.adlink:hover .adtext, .adlink.switchon .adtext {
	background: url(../images/daineseme/banner_link_red.jpg) no-repeat;	
	color: #fff;
}
.ambassador {
	/* 636 x 200 */
	display: inline;
	float: right;
	width: 365px;
	height: 156px;
	padding: 46px 35px 0 235px;
	margin: 0 2px 0 0;
}
.text {
	float: left;
	display: inline;
	width: 231px;
	padding: 0 14px 0 0;	
}
.text * {
	font-weight: bold;
	color: #e7e7e7;
}
.text .name {
	font-size: 1.454em;
	text-transform: uppercase;
	margin: 0;
}
.text .whois {
	font-size: 1.272em;
}
.text .thought {	
	font-size: 1.090em;
	margin: 40px 0 0 0;
	font-weight: normal;
}
.ambassador.kostner .text .thought {
	margin: 30px 0 0 0;
}
.video {
	display: inline;
	float: left;
	width: 120px;
	height: 78px;
	margin: 20px 0 0 0;
}
.video a {
	display: inline;
	float: left;
}
.ambassador .video img {	
	border: 2px solid #000;
}
.ambassador .video a:hover img {	
	padding: 0;
	border: 2px solid #931010;
}
.ambassador.rossi {
	background: url(../images/daineseme/wall_rossi.jpg) no-repeat;
}

.ambassador.kevin {
	background: url(../images/daineseme/wall_kevin.jpg) no-repeat;
}

.ambassador.kostner {
	background: url(../images/daineseme/wall_kostner.jpg) no-repeat;
}
.ambassador.coreghini {
	background: url(../images/daineseme/wall_coreghini.jpg) no-repeat;
}
.ambassador.ghedina {
	background: url(../images/daineseme/wall_ghedina.jpg) no-repeat;
}
.ambassador.lucchinelli {
	background: url(../images/daineseme/wall_lucchinelli.jpg) no-repeat;
}
.ambassador.pacifico {
	background: url(../images/daineseme/wall_pacifico.jpg) no-repeat;
}
.ambassador.rocca {
	background: url(../images/daineseme/wall_rocca.jpg) no-repeat;
}
.ambassador.martin {
	background: url(../images/daineseme/wall_martin.jpg) no-repeat;
}
.ambassador.svindal {
	background: url(../images/daineseme/wall_svindal.jpg) no-repeat;
}

/**** LuckyMembers **/
.luckymembers
{	float:left;
	display:inline;
 	background: url(../images/daineseme/sfondo_lubkymembers.jpg) top left no-repeat;
 	width: 637px;
 	min-height: 671px;
 	*height: 671px;
}

.luckymembers .cont_link
{	float: left;
	display: inline;
	margin-top: 67px;
	width: 637px;
	height: 315px;
	position: relative;	
}	

.luckymembers .cont_link a
{	position: absolute;
}

.luckymembers .box_testo
{	float: left;
	display: inline;
	margin-top: 10px;
	width: 550px;
	margin-left:45px;
}

.luckymembers .box_testo p
{	float: left;
	display: inline;
	color:#bcbcbc;
	font-size:1.1em;
	font-weight: normal;
}	

.luckymembers .box_testo h2
{	float: left;
	display: inline;
	color:#bcbcbc;
	font-size:1.2em;
	font-weight: bold;
	padding-bottom:4px;
	margin-top:10px;
}

.luckymembers .btt
{	float:left;
	display:inline;
	background: url(../images/daineseme/btt_lubkymembers.gif) top left no-repeat;
	width:162px;
	height:45px;
	padding-top:10px;
	padding-left:15px;
	padding-right:35px;
	margin-left:45px;
	margin-top:30px;
	color:#bcbcbc;
	font-size:1.1em;
}
.scheda
{	float:left;
	display:inline;
 	width: 636px;
 	margin:0;
}

.scheda .europa
{	float:left;
	display:inline;
	background: url(../images/daineseme/top_europa.gif) top left no-repeat;
	width:636px;
	height:257px;
}

.scheda .top a.back
{	float:right;
	display:inline;
	background: url(../images/daineseme/btt_back.gif) top left no-repeat;
 	width: 101px;
 	height:29px;
 	margin:0;
 	margin-right:35px;
 	margin-top:140px;
 	padding-right:10px;
 	padding-left:40px;
 	padding-top:10px;
 	font-size:1.1em;
 	color:#bcbcbc;
}

.scheda .box
{	float:left;
	display:inline;
	background: url(../images/daineseme/box_chiuso.gif) top left no-repeat;
	width:636px;
	min-height:168px;
	height:168px;
	height:auto !important;
	position:relative;
	margin-top:2px;
	overflow:hidden;
}

.scheda .box .espandi
{	position:absolute;
	top:80px;
	left:553px;
	width:22px;
	height:15px;
}

.scheda .box img
{	float:left;
	display:inline;
	margin-left:15px;
	margin-top:28px;
	width:76px;
	height:113px;
}

.scheda .box h2
{	float:left;
	display:inline;
	margin-left:80px;
	margin-top:55px;
	width:360px;
	color:#e4e4e4;
	font-size:1.3em;
	font-weight:bold;
}

.scheda .box div
{	float:left;
	display:inline;
	margin-left:80px;
	margin-top:5px;
	width:360px;
	height:35px;
	overflow:hidden;
}

.scheda .box div p
{	float:left;
	display:inline;
	
	width:360px;
	color:#e4e4e4;
	font-size:1.2em;
	font-weight:normal;
	/*height:35px;*/
	/*overflow:hidden;*/
}

.scheda .open
{	background: #0b0b0b url(../images/daineseme/box_open.gif) top left no-repeat;
	min-height:261px;
	height:261px;
	height:auto !important;
} 

.scheda .open p
{	height:auto;
}

.scheda .box .gallery
{	float:left;
	display:none;
	margin-top:10px;
	margin-left:20px;
	padding-bottom:20px;
	width:610px;
}

.scheda .open .gallery
{	display:inline;
}

.scheda .box .gallery a.image
{	float:left;
	display:inline;
	border:1px solid #909090;
	width:95px;
	height:70px;
	margin-right:2px;
}

.scheda .box .gallery a.image img
{	float:left;
	display:inline;
	width:95px;
	height:70px;
	margin:0;
}

.rbox .rbox-content .gallery {
background: url(../images/daineseme/sfondo_gallery.jpg) top left no-repeat;
display:inline;
float:left;
margin:0;
padding:0;
width:554px;
height:539px;
padding-bottom:15px;
margin-top:20px;
}

.rbox .rbox-content .gallery #zoom {
display:inline;
float:left;
margin:0;
padding:0;
width:550px;
height:432px;
text-align:center;
padding-top:2px;
padding-left:2px;
padding-right:2px;
}

.rbox .rbox-content .gallery .thumbs
{display:inline;
 float:left;
 margin:0;
 padding:0;
 width:550px;
 height:85px;
 margin-left:2px;
 margin-top:20px;
}

.rbox .rbox-content .gallery .thumbs .container
{display:inline;
 float:left;
 margin:0;
 padding:0;
 width:508px;
 height:85px;
 overflow:hidden;
 position:relative;
}

.rbox .rbox-content .gallery .thumbs .container #elenco
{position:absolute;
 width:10000px;
 left:0;
}
.rbox .rbox-content .gallery .thumbs .container #elenco a
{display:inline;
 float:left;
 margin:0;
 padding:0;
 width:90px;
 height:83px;
 margin-left:10px;
}

.rbox .rbox-content .gallery .thumbs a.prev
{display:inline;
 float:left;
 margin:0;
 padding:0;
 width:21px;
 height:85px;
 background:transparent url(../images/daineseme/bt_prev.jpg) no-repeat scroll left top;
}

.rbox .rbox-content .gallery .thumbs a.next
{display:inline;
 float:left;
 margin:0;
 padding:0;
 width:21px;
 height:85px;
 background:transparent url(../images/daineseme/bt_next.jpg) no-repeat scroll left top;
}
.tooltipProfile
{position:absolute;
 background:transparent url(../images/daineseme/tooltip.png) no-repeat scroll left top;
 width:236px;
 height:150px;
 z-index:10000;
 top:58px;
 left:-90px;
}
.tooltipProfile h4
{float:left;
 display:inline;
 font-size: 18px;
 font-weight: bold;
 font-family: Arial;
 color: #efeded;
 margin: 0;
 padding: 0;
 margin-top:22px;
 margin-left:20px;
 width:200px;
}

.tooltipProfile span
{float:left;
 display:inline;
 margin: 0;
 padding: 0;
 font-size: 11px;
 font-weight: normal;
 font-family: Arial;
 color: #efeded;
 margin-top:15px;
 margin-left:20px;
 width:200px;
 height:57px;
}

.tooltipProfile label
{float:left;
 display:inline;
 margin: 0;
 padding: 0;
 font-size: 11px;
 font-weight: bold;
 font-family: Arial;
 color: #FFFFFF;
 margin-top:9px;
 margin-left:20px;
 width:200px;
}
.author
{float:left;
 display:inline;
 margin: 0;
 padding: 0;
 background:transparent url(../images/daineseme/bg_author.jpg) left top repeat-y;
 width: 636px;
}
.author .top
{float:left;
 display:inline;
 margin: 0;
 padding: 0;
 background:transparent url(../images/daineseme/top_author.jpg) no-repeat scroll left top;
 width: 636px;
 min-height:238px;
 height: auto !important;
 height: 238px;
}

.author .top h3
{float:left;
 display:inline;
 margin: 0;
 padding: 0;
 margin-top: 30px;
 margin-left: 45px;
 font-size: 24px;
 color:#efeded;
 font-family: Arial;
 font-weight:normal;
 width: 570px;
}

.author .top .image
{float:left;
 display:inline;
 margin: 0;
 padding: 0;
 margin-top: 20px;
 margin-left: 45px;
 width: 150px;
 height:155px;
 background:transparent url(../images/daineseme/cornice.jpg) no-repeat scroll left top;
}

.author .top .image img
{float:left;
 display:inline;
 margin: 0;
 padding: 0;
 margin-top: 2px;
 margin-left: 2px;
 width: 146px;
 height:151px;
}

.author .top .dati
{float:left;
 display:inline;
 margin: 0;
 padding: 0;
 margin-top: 40px;
 margin-left: 30px;
 width: 395px;
}

.author .top .dati label
{float:left;
 display:inline;
 margin: 0;
 padding: 0;
 width: 390px;
 font-size: 12px;
 color: #efeded;
 font-weight:normal;
 font-family: Arial;
}

.author .bottom
{float:left;
 display:inline;
 margin: 0;
 padding: 0;
 background:transparent url(../images/daineseme/bottom_author.jpg) no-repeat scroll left top;
 width: 636px;
 height: 19px;
 font-size:0;
}

/****** contenuti events ******/
.events.tt {
	background: url(../images/daineseme/events/TT.jpg) no-repeat;
}
.ebay2005 {
	background: url(../images/daineseme/events/ebay2005.jpg) no-repeat;
}
.ebay2006 {
	background: url(../images/daineseme/events/ebay2006.jpg) no-repeat;
}
.ebay2007 {
	background: url(../images/daineseme/events/ebay2007.jpg) no-repeat;
}
.valescuola {
	background: url(../images/daineseme/events/valescuola.jpg) no-repeat;
}
.sparks {
	background: url(../images/daineseme/events/sparks.jpg) no-repeat;
}
.anniversario {
	background: url(../images/daineseme/events/35anni.jpg) no-repeat;
}
.ILT2009 {
	background: url(../images/daineseme/events/ILT2009.jpg) no-repeat;
}
.events {
 display:inline;
 float:right;
 height:165px;
 margin:1px 2px 0 0;
 padding:34px 35px 0 235px;
 width:365px;
}
.anno_evento {
 display:inline;
 float:left;
 height:53px;
 margin:1px 2px 0 0;
 width:138px;
}
.anno_evento_2 {
 display:inline;
 float:left;
 height:53px;
 margin:1px 2px 0 0;
 padding:1px 0 0 304px;
 width:138px;
}
.mostra {
 display:inline;
 float:left;
 height:33px;
 margin:31px 21px 0;
 width:42px;
}
.text_events{
 margin-top:-14px;
 padding:0 4px 0 42px;
}
.text .name {
 margin-bottom:1em;
}
.text .whois {
 margin-bottom:0.5em;
}
.titolo_luckymembers {
 display:inline;
 position:relative;
 top:25px;
 left:30px;
 font-size:1.6em;
}
