
.affinity {width:35px;height:172px;float:left;margin-right:0}

.thumb {float:left;margin-right:10px;position:relative;}
.thumb img {display:block;margin:0;padding:0;}
.thumb a {display:block;margin:0;}
.thumb a span {position:absolute;top:0;left:0;width:52px;height:52px;border-width: 2px;border-style: solid;}

.maxi .thumb a span {width:146px;height:146px;}
.profile .thumb a span {width:216px;height:216px;}
.area_login .thumb a span {width:18px;height:18px;}
.answer_input .thumb a span {width:18px;height:18px;}
.micro_baci .thumb a span {width:18px;height:18px;}

.thumb a.female span {border-color: #ff56b2;}
.thumb a.male span {border-color:#2994ff;}
.thumb a.spento span {border-color:#bfbfbf;}

.presence {bottom:-5px;display:block;height:16px;position:absolute;right:-4px;width:16px;z-index:1;}
.vip {display:none;/*display:block;*/width:16px;height:16px;position:absolute;bottom:-4px;right:12px}
.affine {display:block;height:16px;left:-5px;position:absolute;top:-8px;width:16px;z-index:1;}
.liv1 {background:url("../gfx/16x16/affinity1.png") no-repeat center}
.liv2 {background:url("../gfx/16x16/affinity2.png") no-repeat center}
.liv3 {background:url("../gfx/16x16/affinity3.png") no-repeat center}

.detail {float:left}
.nickname a {color:#fd0100;text-transform:lowercase;text-transform:capitalize}

.status {margin-top:5px}
.status .data {color:#747474}
.ultimo_accesso {color:#fd0100;text-transform:uppercase;margin:5px 0;font-size:10px}

/*.features span {display:inline-block;width:65%;padding:2px 0;margin-bottom:2px}*/
.features .left {display:inline-block;width:35%;*width:33%;text-indent:5px;*text-indent:0;*padding-left:5px;color:#747474}
p.features {margin:5px 0 0 0;}

.club_affinity {margin-top:5px}

.actions {margin-top:5px}
.actions a {display:inline-block;margin-right:10px;}

/*-----------------
MAXI
-----------------*/
.maxi .box {width:511px;min-height:172px; height:auto !important; height:172px}
.maxi .thumb {margin-top:10px;width:150px}
.maxi .thumb a {height:150px;width:150px}
.maxi .detail {width:60%;position:relative;margin-top:10px;min-height:160px;height:auto !important; height:160px}
.maxi .nickname {display:inline;}
.maxi .age_location {display:inline;color:#fd0100;position:absolute;top:1px;right:0}
.maxi .nickname a {font-size:14px;line-height:16px;}
.maxi .clear {height:10px;}

/*-----------------
STANDARD
-----------------*/
.standard .box {width:230px;min-height:73px; height:auto !important; height:73px;padding-left:7px;}
.standard .thumb {margin-top:7px;width:56px}
.standard .thumb a {height:56px;width:56px;}
.standard .detail {width:68%;position:relative;margin-top:10px;line-height:1em}
.standard .nickname {display:inline;}
.standard .age_location {display:block;margin-top:5px}
.standard .age_location span {display:none}
.standard .affinity,
.standard .ultimo_accesso,
.standard .features,
.standard .actions {display:none}
.standard .nickname a {font-size:14px;line-height:16px;}

/*-----------------
MINI
-----------------*/
.mini .box {width:90px;min-height:93px; height:auto !important; height:93px;padding-left:0;}
.mini .thumb {margin-top:10px;width:56px;margin-right:0;left:15px}
.mini .thumb a {height:56px;width:56px}
.mini .detail {width:100%;margin-top:5px;clear:both;text-align:center}
.mini .nickname {display:inline}
.mini .affinity,
.mini .ultimo_accesso,
.mini .age_location,
.mini .status,
.mini .features,
.mini .actions {display:none}
.mini .nickname a {font-size:10px;line-height:14px;}

/*-----------------
MINI WIDTH MASK
for gallery
-----------------*/
.wdtMask .box {width:90px; min-height:93px; height:auto !important; height:93px;padding-left:0;}
.wdtMask .thumb {margin-top:17px;left:0;width:100%;text-align:center;}
.wdtMask .thumb img {margin:0 auto;}
.wdtMask .thumb a {text-decoration:none;color:#FFF;display:block;width:100%;position:relative}
.wdtMask .thumb a span {display:none}
.wdtMask .thumb a:hover {border-top:0px solid #FFF}
.wdtMask .thumb a:hover span{
display:block;
position:absolute;
bottom:-16px;
left:0;
width:90px;
height:93px;
background:url("../gfx/mask.gif") no-repeat center;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
line-height:1.1em;
_line-height:1.2em;
cursor:pointer;
z-index:1
}
.wdtMask .thumb a:hover span em {font-style:normal;display:inline-block;padding:10px 5px 0 5px;cursor:pointer;vertical-align:middle}

#sidebar2_area .wdtMask .box {position:relative;}
#sidebar2_area .wdtMask .list {padding-left:10px;}
#sidebar2_area .wdtMask .thumb a:hover span strong {display:inline-block;padding-top:2px}

/*--------------
GALLERY
---------------*/
.gallery .box {min-height:70px; height:auto !important;height:70px;width:90px}
#main_area .gallery .box {min-width:70px;width:auto !important;width:70px;border: none; background:none;}
.gallery .thumb {left:0;/*width:56px*/;margin:0;float:none;display:inline-block}
.gallery .thumb img  {border:none;border-bottom:1px solid #FFF;}
.gallery .thumb a {}
.gallery .thumb a:hover {border-top:0px solid #FFF}
.gallery .thumb a span {display:none;}

/*-----------------
MICRO
-----------------*/
.micro .box {width:65px;min-height:65px; height:auto !important; height:65px;padding-left:0;}
.micro .thumb {margin:0;/*width:56px*/}
.micro .thumb a {height:56px;width:56px;}
.micro .affinity,
.micro .detail {display:none}

/*-----------------
STANDARD_MICRO
-----------------*/
.standard_micro .box {width:65px;min-height:65px; height:auto !important; height:65px;padding-left:0;}
.standard_micro .thumb {margin:0;/*width:56px*/}
.standard_micro .thumb a {height:56px;width:56px;}
.standard_micro .affinity,
.standard_micro .detail {display:none}

/*-----------------
ROMANCE_MICRO
-----------------*/
.romance_micro .box {width:65px;min-height:56px; height:auto !important; height:56px;padding-left:0;}
.romance_micro .thumb {margin:0;/*width:56px*/}
.romance_micro .thumb a {height:56px;width:56px;}
.romance_micro .affinity,
.romance_micro .detail {display:none}
.romance_micro .presence {display:none}

/*-----------------
MICRO BACI
-----------------*/
.micro_baci .box {/*width:23px*/;min-height:22px; height:auto !important; height:22px;padding-left:0;}
.micro_baci .thumb {margin:0;/*width:22px*/}
.micro_baci .thumb a {height:22px;width:22px;}
.micro_baci .affinity,
.micro_baci .detail {display:none}

/*-------------------
PROFILO
---------------------*/
.profile .box {height:auto;padding-bottom:10px;padding-left:5px}
.profile .thumb {/*width:220px*/}
.profile .thumb a {height:220px; width:220px;}
/*.profile .thumb img {width:150px;height:150px}*/
.profile .detail {float:left;width:300px;overflow:hidden;min-height:160px;height:auto !important;height:165px;}
.profile .status {margin:0}

/*-------------------
ROMANCE
---------------------*/
.romance .box {height:auto;}
.romance .thumb {/*width:220px*/}
.romance .detail {float:left;width:280px;overflow:hidden;*_height:1%;}
.romance .status {margin:0}

/*-----------------
 MESSAGE
-----------------*/
.message .box {min-height:93px; height:auto !important; height:93px;padding-left:0;width:521px;position:relative}
.message .profile_area {width:120px; float:left;}
.message .thumb {margin-top:10px;margin-right:0;left:30px;/*width:56px*/}
.message .detail {margin-top:5px;clear:both;width:120px;margin-left:0;text-align:center}
.message .nickname {display:inline}
.message .nickname a {font-size:10px;line-height:14px;}
.message .message_area {width:400px;float:right;padding:10px 0}
.message .message_area p {margin-right:20px}
.message .message_area span {position:absolute;display:block;width:26px;height:26px;right:5px;bottom:5px}

/*------------------
 * CONVERSATION
 ------------------*/
.conversation .box {position:relative;border:1px solid #ebebeb;padding:5px 20px 5px 25px;}

/*---------------------
DETTAGLIO FOTO
----------------------*/
.dettaglio_gallery {overflow:hidden;*_height:1%;}
.dettaglio_gallery .box {position:relative;_height:100%;}
.dettaglio_gallery .thumb {/*width:22px;*/}
.dettaglio_gallery .thumb a span{width:18px;height:18px;}
.dettaglio_gallery .media {width:350px;float:left}
.dettaglio_gallery .media_info {width:155px;float:right}
.dettaglio_gallery .separator {clear:both;width:100%;height:20px;}
.dettaglio_gallery .titolo {font-size:12px;line-height:14px}
.dettaglio_gallery .data {font-style:italic;font-size:10px}
.dettaglio_gallery .description {margin-top:10px;line-height:16px;}
.dettaglio_gallery .media_actions {padding-top:0;width:145px;float:none;position:absolute;bottom:15px;right:0;overflow:hidden;*_height:1%;}
.dettaglio_gallery .media_actions a {display:inline-block;margin-right:15px;float:left;height:20px;line-height:20px}
.dettaglio_gallery .media_actions form {display:inline-block;margin-right:10px;float:right;width:260px}
.dettaglio_gallery .media_actions label {margin-right:5px;float:left;vertical-align:top;line-height:20px;height:20px}
.dettaglio_gallery .media_actions form input {vertical-align:middle;padding:0}
.dettaglio_gallery .media_actions a {color:#AAB400;font-weight:normal}