close#all{
background-image:none;
width:1163px;
/*padding-top:38px;*/
position:relative;
}
h1{
margin-bottom:18px;
}
#menu{
position:relative;
top:0px;
right:0px;
}/*
#menu a{
margin-left:8px;
}*/
#casa{
border:1px solid #fff;
width:1161px;
height:400px;	
margin-bottom:34px;
position:relative;
}
#casa_flash{
width:770px;
height:400px;
border-right:1px solid #fff;
}
#casa_flash .error{
padding:50px;
}
#casa_content{
position:absolute;
top:24px;
left:802px;
}
#casa_content h2{
margin-bottom:51px;
}
#casa_content p{
margin-bottom:48px;
}
#bottom{
height:668px;
position:relative;
margin-bottom:9px;
}
/*GA 20100922 START*/
/*#community{
border:1px solid #fff;
width:340px;
height:647px;
padding:19px 16px 0px 19px;
position:relative;
}*/
#community{
border:1px solid #fff;
width:375px;
height:666px;
padding:0;
position:relative;
}
/*GA 20100922 END*/
#community h2{
margin-bottom:21px;
}
#box_users{
width:342px;
height:378px;
overflow:hidden;
position:relative;
margin-top:12px;
}
#box_users .users_set{
background-repeat:no-repeat;
background-position:top;
position:absolute;
left:0px;
width:100%;
color:#ffffff;
}
#box_users .users_handle{
display:block;
height:53px;
}
#box_users .users_set .content{
padding-top:8px;
height:172px;
top:247px;
}
#users_set3{
/*top:0px;*/
z-index:1;
}
#box_users .users_set3 .content{
background-color:#f4a900;
}
#users_set2{
/*top:59px;*/
z-index:2;
}
#box_users .users_set2 .content{
background-color:#bf8a7c;
}
#users_set1{
/*top:118px;*/
z-index:3;
}
#box_users .users_set1 .content{
background-color:#c0c100;
}
#users_set1 area, #users_set2 area, #users_set3 area{
cursor:default;
}
#users_set6{
/*top:336px;*/
z-index:4;
}
#box_users .users_set6 .content{
background-color:#1e90bc;
}
#users_set5{
/*top:346px;*/
z-index:5;
}
#box_users .users_set5 .content{
background-color:#0f4241;
}
#users_set4{
/*top:356px;*/
z-index:6;
}
#box_users .users_set4 .content{
background-color:#a40016;
}
#box_users .user{
width:144px;
float:left;
padding:0px 14px 0px 13px;
line-height:13px;
}
#box_users .user img{
margin-bottom:13px;
}
#box_users a.user_username, #box_users a.user_username:visited, #box_users a.user_username:hover{
/*color:#d62318;*/
color:#ffffff;
text-decoration:underline;
}
#box_users .user_visites{
font-weight:bold;
font-size:12px;
}
#box_users_scopri{
width:342px;
text-align:center;
padding-top:2px;
padding-bottom:5px;
}

#community .link, #blog .link{
position:absolute;
left:17px;
bottom:24px;
}
#blog{
border:1px solid #fff;
width:340px;
height:647px;
padding:19px 16px 0px 19px;
position:absolute;
top:0px;
left:393px;
}
#blog h2{
margin-bottom:21px;
}
#blog_posts{
margin-top:16px;
font-size:11px;
}
#blog_posts_spinner{
text-align:center;
padding-top:20px;
display:block;
}
.blog_post_top{
width:100%;
height:64px;
background-color:#765e4e;
color:#fff;
overflow:hidden;
margin-bottom:17px;
}
.blog_post_top img{
float:left;
margin-right:10px;
}
.blog_post_top a{
display:block;
color:#fff;
text-decoration:none;
padding-top:10px;
padding-right:5px;
line-height:16px;
}
.blog_post_description a{
color:#fff;
text-decoration:none;
}
.blog_post_more{
text-align:right;
margin-bottom:15px;
}
.blog_post_more a{
color:#c5bd27;
text-decoration:none;
background-image:url('../img/index/blog/quadratino.gif');
background-repeat:no-repeat;
background-position:left center;
padding-left:15px;
}
#twitter{
border:1px solid #fff;		
width:375px;
height:666px;	
position:absolute;
top:0px;
left:786px;
}
#bottom_2{
height:331px;
position:relative;
}
#welcome{
border:1px solid #fff;
width:733px;
height:284px;
padding:19px 16px 0px 19px;
position:relative;
font-size:12px;
}
#welcome h2{
margin:0;
}
#welcome p{
line-height:18px;
margin:23px 0 0;
}
#welcome p#orange{
color:#dd7924;
font-size:13px;
}
#segnala{
font-size:10px;
left:785px;
position:absolute;
top:0;
width:378px;
height:331px;
}
#segnala_img{
float:right;
margin-top:15px;
}
#segnala h2{
padding:15px 0 3px;
height:9px;
}
#segnala label{
display:block;
margin:6px 0 2px;
}
#segnala #mail_dest,
#segnala #mail_mitt,
#segnala #nome_dest,
#segnala #nome_mitt{
display:block;
border:1px solid #fff;
background-color:#4b2b17;
height:16px;
padding:0 5px;
}
#segnala #mail_dest,
#segnala #mail_mitt{
width:257px;
}
#segnala #nome_dest,
#segnala #nome_mitt{
width:118px;
}
#segnala #nome_mitt_container,
#segnala #nome_dest_container{
float:left;
width:139px;
}
#segnala #comm_container{
position:absolute;
bottom:25px;
clear:both;
}
#segnala #comm{
display:block;
background-image:url(../img/index/segnala/segnala_commento.gif);
width:260px;
height:123px;
border:0;
padding:5px;
resize:none;
}

.upperHeader{background-repeat: repeat-x;background-repeat: repeat-y;float: left;z-index: 10;min-width:1000px;}
#segnala #mail_dest,
#segnala #mail_mitt,
#segnala #nome_dest,
#segnala #nome_mitt,
#segnala #comm{
color:#fff;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;
}
#segnala_invia{
background-image:url(../img/index/segnala/segnala_invia.gif);
background-position:0 0;
background-repeat:no-repeat;
bottom:0;
left:210px;
position:absolute;
width:60px;
height:20px;
}
#segnala_invia:hover{
background-position:0 -20px;
}
#segnala_feedback{
position:absolute;
left:279px;
bottom:3px;
width:93px;
}

/* NEW SITE*/
.middleContainer{
    position: relative;
    margin-top: 30px;
}
.siteLinks{
    width:650px;
    float: left;
    position: relative;
}
.menuLinks{
    float: left;padding-right: 450px;position: relative;
}
.accountOperations{
    float: left;position: relative;margin-left: 55px;
}
.sideBarSx{
    float: left;
    margin-right: 30px;
    margin-top: 16px;
    position: relative;
    width: 774px;
}

.sideBarDx {
    float: left;
    position: relative;
    width: 219px;
    /**/
}

.HouseSpace{
    width:100%;
    position:relative;
    margin-bottom:32px;
    float:left;
}

img.loading{
	border:none;
}

.SingleRoom{
    /*border: 1px solid red;*/
    float: left;
    height: 200px;
    /*margin-bottom: 10px;*/
    /*margin-right: 13px;*/
    position: relative;
    width: 48%;
}


.TwitterFeed{
    border: 1px solid red;
    float: left;
    height: 200px;
    margin-bottom: 10px;
    margin-right: 13px;
    position: relative;
    width: 48%;
}

.LanciMission{
    border: 1px solid red;
    float: left;
    height: 200px;
    margin-bottom: 10px;
    margin-right: 13px;
    position: relative;
    width: 285px;
}
.EditorialBox{
    border: 1px solid red;
    float: left;
    height: 200px;
    margin-bottom: 10px;
    margin-right: 13px;
    position: relative;
    width: 310px;
}

.UserMoreActiveBox{
    border: 1px solid red;
    float: left;
    height: 200px;
    margin-bottom: 10px;
    margin-right: 13px;
    position: relative;
    width: 310px;
}

.FacebookFanBox{
    border: 1px solid red;
    float: left;
    height: 200px;
    margin-bottom: 10px;
    margin-right: 13px;
    position: relative;
    width: 310px;
}

.TwitterFollowerBox{
    border: 1px solid red;
    float: left;
    height: 200px;
    margin-bottom: 10px;
    margin-right: 13px;
    position: relative;
    width: 310px;
}

.UserAccount{    background-color: #D12D19;    margin-bottom: 10px;    margin-right: 13px;    min-height: 111px;    position: relative;    width: 100%;min-height:109px}

.UserAccount._PP{background-color: #63422f;margin-top:5px;}

.textPuntiSocial{background-color: rgb(220, 54, 14); height: 20px; width: 105px;}
.numberPuntiSocial{background-color: rgb(196, 36, 10); height: 20px; width: 105px;color:black;}
.textPuntiSocial._PP{background-color: #6f4431;}
.numberPuntiSocial._PP{background-color: #4e2b15;color:#FFF;}

.textPuntiGame{background-color: rgb(220, 54, 14); height: 20px; width: 105px;}
.numberPuntiGame{background-color: rgb(196, 36, 10); height: 20px; width: 105px;color:#000000;}

.textPuntiGame._PP{background-color: #6f4431;color:#FFFFFF}
.numberPuntiGame._PP{background-color: #4e2b15;color:#FFFFFF}

.textPuntiTotali{position: relative; top: 8px; left: 3px; display: block; width: 135px; float: left;}
.numberPuntiTotali{position: relative; text-align: right; top: 8px; left: 3px; display: block; float: left; width: 50px; color: #000000;}
.numberPuntiTotali._PP{color:#FFFFFF;}

.SocialActivitiesBox{
    border: 1px solid red;
    float: left;
    height: 200px;
    margin-bottom: 10px;
    margin-right: 13px;
    position: relative;
    width: 100%;
}


.UI-button {     cursor:pointer;    color: #FFFFFF;    display: block;    font-size: 10px;    font-weight: bold;   /* line-height: 15px;  */   padding: 2px 6px;   text-decoration: none;    text-transform: uppercase;}

.btn-type-1{
background-color: rgb(254, 237, 1);cursor:pointer;position:absolute;font-family:'vinyl-1','vinyl-2',sans-serif;
}
.btn-type-1.notMyHome{bottom:40px;}

.btn-type-2{
background-color: #E41C42;cursor:pointer;position:absolute;font-family:'vinyl-1','vinyl-2',sans-serif;
}

.btn-type-1:hover{
background-color: #E4FFFF;position:absolute;
}
.btn-type-2:hover{
background-color: #E4FFFF;position:absolute;
}
.btn-type-3{
background-color: rgb(254, 237, 1);cursor:pointer;position:absolute;font-family:'vinyl-1','vinyl-2',sans-serif;
}


.title-1{text-decoration: none;text-transform: uppercase;text-align: center;}
.title-2{text-decoration: none;text-transform: uppercase;text-align: center;color:#4e2b0b;}
.title-3{text-decoration: none;text-transform: uppercase;text-align: center;}
.title-4{text-decoration: none;text-transform: uppercase;text-align: center;}
.title-5{text-decoration: none;text-transform: uppercase;text-align: center;}

title-1.feedback
.btnInvite{    background-color: white;    bottom: 1px;    color: #4E2A14;    left: 10px;}
/*      SEZIONE NAV      */
.rowSx{cursor:pointer;background-image:url('/img/nav/rows.png');background-repeat:no-repeat;background-position:0px 0px;float:left;position:relative;height: 40px;width: 12px;top:150px;/*visibility:hidden;*/}
.rowSx:hover{background-position:0px -40px;}
.rowDx{cursor:pointer;top:150px;background-image:url('/img/nav/rows.png');background-repeat:no-repeat;background-position:-12px 0px;float:left;position:relative;height: 40px;width: 12px;/*visibility:hidden;*/}
.rowDx:hover{background-position:-12px -40px;}

.rowSxMiscele{        left: 0;    position: absolute;    top: 28px;    z-index: 2;}
.rowDxMiscele{         left: 503px;    position: absolute;    top: 28px;    z-index: 100;}

.singleMiscela{    float: left;    padding-left: 18px;    padding-right: 90px;    position: relative;    width: 40px;}

.ingredientList{    background-image: url("/img/room/result_miscele/lista.png");    height: 83px;    left: 96px;    position: absolute;    width: 93px;z-index:10;}

.titleStatus{    background-image: url("/img/room/result_miscele/cartellino.png");    height: 21px;    width: 77px;}

.singleIngredient {    color: #FFFFFF;    display: block;    padding-left: 12px;    width: 80%;    font-size:9px;}
.ingredientFull{    text-decoration: line-through;    color:red;}
.titleMiscela{color: black;display: block;font-size: 15px;padding-bottom: 4px;padding-left: 8px;text-transform: uppercase;}
/*
.nav.main_menu {
    height: 40px;
    list-style-type:none;
    margin:0 -35px;
    overflow: hidden;
}

.nav.main_menu  li,
.nav.main_menu  li a:hover,
.nav.main_menu  li a:focus,
.nav.main_menu  li a:active,
.nav.main_menu  li .nav-selected {
    background: url(/img/header/menu.jpg) left top no-repeat;
    height: 30px;
}
*/
.nav.main_menu li {
    cursor:pointer;border-left: 1px solid #f85124;display: block;float: left;    height: 30px;    text-transform: uppercase;    background-color:#da3205;}
.nav.main_menu li:hover {    background-color:#bb200c;}
.singleRoom a { height:30px;}

.nav.main_menu .home {    width:89px;}
.nav.main_menu .rooms {    width: 116px;}
.nav.main_menu .community {    width: 92px;}
.nav.main_menu .webzines {    width: 78px;}
.nav.main_menu .regolamento {    width: 104px;}
.nav.main_menu .welcome {    width: 82px;}
.nav.main_menu .my_home {    width: 78px;}
.nav.main_menu li.my_home{/*background:#fff;*/color:#bb200c;}
.nav.main_menu li.my_home:hover {    width: 78px;background:#bb200c;color:#FFF;}

#diffColor{
	background-color:#fff;
}
#diffColor span.main_menu{
	color:#bb200c;
}
#diffColor:hover{
	background-color:#bb200c;
	color:#fff;
}

#diffColor span.main_menu:hover{
	color:#fff;
}

/*
.nav.main_menu .home a:hover,
.nav.main_menu .home a:focus,
.nav.main_menu .home a:active {
    background: url(/img/header/menu/home_on.jpg);
}
.nav.main_menu .rooms a:hover,
.nav.main_menu .rooms a:focus,
.nav.main_menu .rooms a:active {
    background: url(/img/header/menu/casasegafredo_on.jpg);
}

.nav.main_menu .community a:hover,
.nav.main_menu .community a:focus,
.nav.main_menu .community a:active {
    background: url(/img/header/menu/community_on.jpg);
}

.nav.main_menu .webzines a:hover,
.nav.main_menu .webzines a:focus,
.nav.main_menu .webzines a:active {
    background: url(/img/header/menu/webzine_on.jpg);
}

.nav.main_menu .regolamento a:hover,
.nav.main_menu .regolamento a:focus,
.nav.main_menu .regolamento a:active {
    background: url(/img/header/menu/regolamento_on.jpg);
}


.nav.main_menu .welcome a:hover,
.nav.main_menu .welcome a:focus,
.nav.main_menu .welcome a:active {
    background: url(/img/header/menu/welcome_on.jpg);
}


.nav.main_menu .my_home a:hover,
.nav.main_menu .my_home a:focus,
.nav.main_menu .my_home a:active {
    background: url(/img/header/menu/myhome_on.jpg);
}*/

/*
.roomChoice .singleRoom:hover,
.roomChoice .singleRoom:focus,
.roomChoice .singleRoom:active {}*/

/*background-image: url('/img/header/room_choice.png'); background-image: url('/img/header/room_choice_on.png');*/

.title-1{background-image: url("/img/title/title_1.png");    font-size: 14px;    position: absolute;    text-align: right;    text-decoration: none;    text-transform: uppercase;}
.title-2{color: #4E2B0B;font-size: 15px;position: absolute;right: 8px;text-align: center;text-decoration: none;text-transform: uppercase;top: 20px;}
.title-3{text-decoration: none;text-transform: uppercase;background-color: #4ce6ee;text-align: center;height:25px;}
.title-4{left:0px;text-decoration: none;text-transform: uppercase;background-color: #311b0e;text-align: center;position: absolute;right: 0;}
.title-5{background-image: url("/img/title/title_5_6.png");font-size: 15px;height: 39px;position: absolute;right: 0;text-align: center;text-decoration: none;text-transform: uppercase;width: 100%;}
.title-6{background-image: url("/img/title/title_5_6.png");    height: 39px;    font-size:15px;    position: absolute;    right: 0;    text-align: center;    text-decoration: none;    text-transform: uppercase;    width: 100%;}
.title-7{background-image: url("/img/title/red-label.png");    font-size: 14px;    position: absolute;    text-align: right;    text-decoration: none;    text-transform: uppercase;}
.title-8{background-image: url("/img/title/white-label.png");    font-size: 14px;    position: absolute;    text-align: right;    text-decoration: none;    text-transform: uppercase;}
.title-9{background-image: url("/img/title/red-long-label.png");    font-size: 14px;    position: absolute;    text-align: right;    text-decoration: none;    text-transform: uppercase;}

.title-5.singleRoom{background-image: url("/img/title/title_5_6_large.png");}
.title-3.btnRegistratiSystem:hover{background-color: #E4FFFF;} 

.inviteFormToSingle{    background-color: #4E2A14;    clear: both;    float: left;    margin-bottom: 10px;    margin-right: 13px;    margin-top: 25px;    min-height: 370px;    position: relative;    width: 219px;}


.inviteFormToSingle h3{	display: block; 	margin-top: 50px; 	width: 150px; 	letter-spacing: 1px; 	line-height: 22px; 	margin-left: 23px;	margin-bottom: 12px;	font-family:'colaborate-1','colaborate-2',sans-serif;	color:#FFF;
	text-transform:none;
	font-size:20px;
	font-weight:200;
}

.closeBtn{    background-image: url("/img/nav/bt_close.jpg");    cursor: pointer;    height: 29px;    position: absolute;    right: 0;    top: -20px;    width: 29px;}

.closeBtn:hover{background-image:  url("/img/nav/bt_close_on.jpg")}
/*
.btnCloseAfterRequest{     background-image: url("/img/nav/bt_close.jpg");
    cursor: pointer;
    height: 29px;
    position: absolute;
    right: 0;
    top: 0px;
    width: 29px;}
.btnCloseAfterRequest:hover{background-image:  url("/img/nav/bt_close_on.jpg")}
*/
.btnCloseAfterRequest{background-image: url("/img/nav/btn-close-sprite.jpg");    background-position: 0 0;    cursor: pointer;    height: 29px;    position: absolute;    right: 0;    top: 0px;    width: 29px;}
.btnCloseAfterRequest:hover{	background-image: url("/img/nav/btn-close-sprite.jpg");	background-position: 0 -39px;}

/*.btnCloseAfterRequest{background-image: url("/img/nav/bt_close.jpg");    cursor: pointer;    height: 29px;    position: absolute;    right: 0;    top: 0;    width: 29px;}*/
/*
.btnClickedForFeedBackFlash{        background-image: url("/img/nav/bt_close.jpg");    cursor: pointer;    height: 29px;  position: absolute;    width: 29px;right:0px;top:0px;}
.btnClickedForFeedBackFlash:hover{background-image:  url("/img/nav/bt_close_on.jpg")}
*/
.btnCloseForReg{    background-image: url("/img/nav/bt_close.jpg");    cursor: pointer;    height: 29px;    position: absolute;    right: 0;    top: 0px;    width: 29px;}
.btnCloseForReg:hover{background-image:  url("/img/nav/bt_close_on.jpg")}

.feedBackElement{background-color: #4E2B15;    border-bottom: 1px dotted #8E6F5D;    color: white; font-size: 20px;    min-height: 63px;    padding-top: 10px;    position: relative;    text-align: center;    width: 370px;}
.feedBackElementFromJavascript{    background-color: #4E2B15;    border-bottom: 1px dotted #8E6F5D;    color: white;    float: left;    font-size: 20px;    margin-bottom: 15px;    min-height: 63px;    padding-top: 10px;    position: relative;    text-align: center;    width: 370px;}
.feedBackElement a{text-decoration:none;color:white;}
.FeedbackFromFlash{    color: blue;    left: 300px;    position: absolute;    top: 150px;    /*width: 370px; */   z-index: 10;}

.msgfeedbackReg{background-color: #4A2916;    font-size: 12px;       position: absolute;    text-align: left;/*    top: 200px;left: 950px; */}
 
.boxAccountOperation1{        position: fixed;     background-image: url("/img/commons/trasparenza_per_box_account.png");height: 100%;    left:0px; top: 0;    width: 100%;}
.boxAccountOperation{            left: 0;    position: absolute;    top: 0;    width: 100%;    z-index: 100;}

/*.boxAccountOperation1{        position: fixed;     background-image: url("/img/commons/trasparenza_per_box_account.png");height: 100%;    left:0px; top: 0;    width: 100%;    z-index: 100;}
.boxAccountOperation{        background-image: url("/img/commons/trasparenza_per_box_account.png");height: 100%;    position: absolute;    left:0px; top: 0;z-index: 101;}
*/

.boxAccountOperation .input{height: 20px;width: 210px;}


.step1{position: relative; margin: 125px auto 0pt; background-color: rgb(74, 41, 22); font-size: 26px; text-align: left; height: 216px; width: 525px;}
.formContainer{width: 50%; float: left; border-right: 1px dotted;}

.register{background-color: rgb(137, 113, 101); height: 100%; float: left; position: relative; width: 44%; color: rgb(92, 61, 41); font-size: 14px;}
.step2Default{background-color: #4A2916;    font-size: 26px;    height: 470px;    margin: 125px auto 0;    position: relative;    text-align: left;    width: 510px;}
    .describeInput {    width: 81px;display: block;}
    .field {    display: block;    float: left;    padding-left: 10px;    padding-right: 18px;}
    .containerStep2{padding-top: 10px; font-size: 12px; padding-left: 10px;}
    .inputFirstName{font-size: 10px; height: 2em; margin-bottom: 8px;}
    .inputSecondName{font-size: 10px; height: 2em; margin-bottom: 8px;}
    .password{font-size: 10px; height: 2em; margin-bottom: 8px;}
    .email{font-size: 10px; height: 2em; margin-bottom: 8px;}
    .genderF{}
    .genderM{}
    .condition{}
    .otherCondition{float:left;}
    .step2Default.default{background-color: yellow; color: black; cursor: pointer; display: block; height: 16px; position: absolute; right: 17px; top: 250px; width: 87px;}
    .redStar {    color: red;    display: block;    float: left;    font-size: 22px;    width: 5px;position:relative;}
    
.errorMsg{  left: 52px; padding-left: 100px; position: absolute; top: 10px; width: 76%;font-size: 14px;    padding-left: 100px;width: 76%;}

.step2Facebook{position: relative; margin: 125px auto 0pt; background-color: rgb(74, 41, 22); width: 225px; font-size: 26px; text-align: left; height: 250px; display: none;}
.stepForgot{background-color: #4A2916;    font-size: 26px;    height: 470px;    margin: 125px auto 0;    position: relative;    text-align: left;    width: 510px;}

.singlepage{    position:relative;float:left;width:232px;}
.singlepage._PP{    width:510px;}
.FeedbackFromNotificationRequest{background-color: #4E2B15;color: blue;left: 700px;min-height: 100px;position: fixed;top: 200px;z-index: 10;}

.userWait{background-image: url("/img/commons/trasparenza_per_box_account.png");height: 100%;    position: fixed;    left:0px;  top: 0;    width: 100%;    z-index: 100;}
.waitForBanner{background-image: url("/img/commons/trasparenza_per_box_account.png");height: 100%;    position: fixed;    left:0px;  top: 0;    width: 100%;    z-index: 100;}
.playAgain{text-align: center; color: black; width: 50px; bottom: 0px; right: 27px}

.closeBanner{       background-image: url("/img/banners/bt_close.png");
    background-position: 0 0;
    cursor: pointer;
    height: 13px;
    left: 70%;
    position: absolute;
    top: 0;
    width: 56px;
    z-index: 26;
}

.closeBanner:hover{
	background-position: 0 -13px;
}
div.clear{	clear:both;}

.textsHomeBoxUnlogged{    background-color: #D12C19;    float: left;    font-family: 'colaborate-1','colaborate-2',sans-serif;    margin-right: 10px;    margin-top: 24px;    min-height: 252px;    position: relative;    width: 219px;}
.textContainer {    height: 252px;    overflow: hidden;    position: relative;    width: 219px;}
.textsList {    height: 194px;    position: relative;    right: 536px;    width: 99999px;}
.textTeaser{       float: left;     font-size: 22px;    padding-left: 10px;    padding-right: 10px;    position: relative;    width: 208px;}
.internalText{display: block;    padding-left: 23px;    padding-right: 10px;    padding-top: 18px;    width: 180px;}
.pageNumber{  position: absolute;    right: 0;    top: 191px;    right: 23px;}


/******************Regole di Mirna *************/

.rowDxMiscele {
    left: 444px;
    position: absolute;
    top: 65px;
    z-index: 1;
}

.rowSxMiscele {
    left: 0;
    position: absolute;
    top: 65px;
    z-index: 2;
}

.sideBarSx{
    margin-right: 16px;
}

.textPuntiTotali {
    display: block;
    float: left;
    left: 18px;
    position: relative;
    top: 8px;
    width: 135px;
}

.title-5.singleRoom {
    top:107px;
}

.btn-type-1 {
    background-color: #FEED01;
    cursor: pointer;
    font-family: 'Myriad Pro','vinyl-2',sans-serif;
    position: absolute;
	font-weight:bold;
	letter-spacing:0.01em;
}

.btn-type-1.feedBack {
bottom:2px;right:1px;
}

.field{
	position:relative;
}
div.birthday.field{
	width:164px;	
}
.redStar{
	position:absolute;color:#D12C19;right:9px;top:0;float:right;
}

.boxAccountOperation .input{
	float:left;
}
.requireCheck.condition{
	float:left;
}

.backGroundForBtn{height: 15px; position: absolute; bottom: 0px; background: url("../img/title/yellow-diagonal-stripes.png") repeat scroll center center transparent; width: 100%;}



.feedBackElement{background-color: #4E2B15; font-family:'colaborate-1','colaborate-2',sans-serif;    border-bottom: 1px dashed #8E6F5D;    color: white; font-size: 20px;      padding:10px 20px;    position: relative;    text-align: left;    width: 370px;}

.btn-type-1.feedBack{	color:#000;	margin:0 20px 10px 0;bottom: -4px;    right: 0;}
.btn-type-1.btnGoCompleted{	color:#000;	margin:0 20px 10px 0;bottom: -4px;        right: 0;}

.sprite-bt_close{ background-position: 0 0; width: 29px; height: 29px; }
.sprite-bt_close_on{ background-position: 0 -39px; width: 29px; height: 29px; }

.closeBtn{
	background-image: url("/img/nav/btn-close-sprite.jpg");
	background-position: 0 0;
	cursor: pointer;
	height: 29px;
	position: absolute;
	right: 0;
	top: -20px;
	width: 29px;
}

.closeBtn:hover{
	background-image:  url("/img/nav/btn-close-sprite.jpg");
	background-position: 0 -39px;
}

.btnClickedForFeedBackFlash{
	background-image: url("/img/nav/btn-close-sprite.jpg");
	background-position: 0 0;
    cursor: pointer;
    height: 29px;right:0px;top:0px;
    position: absolute;
    width: 29px;}
.btnClickedForFeedBackFlash:hover{
	background-image: url("/img/nav/btn-close-sprite.jpg");
	background-position: 0 -39px;
}

.btnCloseForReg{	background-image: url("/img/nav/btn-close-sprite.jpg");	background-position: 0 0;	cursor: pointer;	height: 29px;	position: absolute;right: 0;	top: 0px;width: 29px;}
.btnCloseForReg:hover{	background-image: url("/img/nav/btn-close-sprite.jpg");	background-position: 0 -39px;}

.title-2 {    color: #4E2B0B;    font-size: 15px;    position: absolute;    right: 15px;    text-align: center;    text-decoration: none;    text-transform: uppercase;    top: 5px;}


.step1 {    height: 300px;	width:570px;}

.sideBarSx{float:left;position:relative;width:774px;margin:16px 16px 0 63px;}

li.voiceActive.home, li.voiceActive.welcome, li.voiceActive.rooms, li.voiceActive.community, li.voiceActive.regolamento, li.voiceActive.my_home{background-color:#bb200c;}

/*.UserAccount{min-height:109px;}*/
/*.HouseSpace{margin-bottom:16px;}*/

h2.title-7{height: 47px;right: -5px;top: -10px;width: 148px;}

.FlashSpace{margin-bottom: 10px;position: relative;width: 1010px;height:525px;float:left;margin-top:16px;margin-left:63px;}
h1{margin:0;}
.singleBadge {    float: left;    padding-left: 23px;    position: relative;}

.btnGoBadgeBoxNotification{bottom: 0;right: -50px;}
.btnGoBadgeNotification{bottom: 0;right: -67px;}
.btnGoMyRoomDuration{bottom:0px;left:0px;}

.BoxHomeNotificationNotification{bottom: 14px; height: 11px; color: rgb(0, 0, 0); position: absolute; text-transform: uppercase; right: 4px;}

.BoxHomeNotificationBoxNotification{height: 11px; color: rgb(0, 0, 0); position: absolute; text-transform: uppercase; bottom: 11px; right: 4px;}
