<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.boxContentTPS {
    background-color: #d8edb2;
    border: 0 solid #CCCCCC;
    font-size: 14px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.boxContentTPS .content {
    background: #FFFFFF repeat scroll;
    margin: 3px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.boxContentTPS ul {
    list-style-type: none;
    padding: 10px;
    margin: 0px;
}

.boxContentTPS li {
	font-size: 14px;
}
.boxContentTPS li a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	text-transform: capitalize;
}
.boxContentTPS .tableindent {
	margin-left:20px;
    border-left: 4px solid #d8edb2;
    padding-left: 5px;
    width:95%;
}
.indent {
    margin-left: 40px;
}
.updateImage {
	vertical-align: middle;
	height: 32px;
	width: 32px;
}
.updateBigImage {
	vertical-align: middle;
	height: 80px;
}
.categoryList {
    margin: 3px;
    padding: 0;
	height: 32px;
    vertical-align: top;
}

.categoryList table,
.reviewList table{
    display: inline-table
}

.dbTitleTPS {
	position: relative;
}

.boxFirstHeaderTPS{
	height: 21px;
	padding: 7px 0px 0px 10px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-align: left;
	text-transform: capitalize;
	position: relative;
	font-family: Verdana,Arial;
	}

/* Style used for Categories box on the left */
.boxNavTPS {
    background-color: #d8edb2;
    border: 0 solid #CCCCCC;
    font-size: 14px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.boxNavTPS .content {
    background: #FFFFFF repeat scroll;
    margin: 3px;
    padding-bottom: 10px;
    padding-top: 5px;
}

.tab_navTPS {
	height:10px;
	margin:0px 10px 0px 10px;
	position:relative;
	line-height:21px;
	text-transform:capitalize;
	font-size:14px;
	font-weight: bold;
	font-family: Verdana,Arial;
	color: #558200;
	}

.tab_navTPS div.bc_open,
.tab_navTPS div.bc_close,
.tab_navTPS	div.bc_unit {
	top:0px;
	height:21px;
	position:absolute;
	}
	

.tab_navTPS div.bc_open {
	left: -10px;
	background:transparent url(../images/tab_titTPS_upsx.png) no-repeat scroll left center;
	}
	
.tab_navTPS div.bc_close {
	right: -10px;
	background:transparent url(../images/tab_titTPS_updx.png) no-repeat scroll right center;
	}
.tab_navTPS div.bc_unit {
    float: left;
    margin: 2px 0 0 5px;
    width: 100%;
}

/* Style used for all Tiiips boxes except categories*/
.tab_titTPS {
	height:21px;
	margin:0px 10px 0px 10px;
	position:relative;
	line-height:21px;
	text-transform:capitalize;
	font-size:14px;
	font-weight: bold;
	font-family: Verdana,Arial;
	color: #558200;
	}

.tab_titTPS div.bc_open,
.tab_titTPS div.bc_close,
.tab_titTPS	div.bc_unit {
	top:0px;
	height:21px;
	position:absolute;
	}
	

.tab_titTPS div.bc_open {
	left: -10px;
	background:transparent url(../images/tab_titTPS_upsx.png) no-repeat scroll left center;
	}
	
.tab_titTPS div.bc_close {
	right: -10px;
	background:transparent url(../images/tab_titTPS_updx.png) no-repeat scroll right center;
	}
.tab_titTPS div.bc_unit {
    float: left;
    margin: 2px 0 0 5px;
    width: 100%;
}
	
.tab_footTPS {
	height:10px;
	margin:0px 10px 0px 10px;
	position:relative;
	line-height:10px;
	text-transform:capitalize;
	font-size:14px;
	font-weight: bold;
	font-family: Verdana,Arial;
	color:#fff;
	}

.tab_footTPS div.bc_open,
.tab_footTPS div.bc_close,
.tab_footTPS	div.bc_unit {
	top:0px;
	width:10px;
	height:10px;
	position:absolute;
	}
	
.tab_footTPS div.bc_open {
	left: -10px;
	top: 3px;
	background:transparent url(../images/tab_titTPS_dwsx.png) no-repeat scroll left center;
	}
	
.tab_footTPS div.bc_close {
	right: -10px;
	top: 3px;
	background:transparent url(../images/tab_titTPS_dwdx.png) no-repeat scroll right center;
	}
	
.tab_footTPS div.bc_unit {
	float: left;
	}


/*Search */
.search_linkTPS:link,
.search_linkTPS:hover,
.search_linkTPS:active,
.search_linkTPS:visited {
	font-size: 14px;
	height: 25px;
	font-weight: bold;
	color: #fff;
	display: block;
	text-decoration: none;
}

.disignBoxSrcTPS {
	margin-bottom: 15px;
	background-color: #efefef;
	position:relative;
	}
.tab_srcTPS {
	height:36px;
	margin:0px 10px 0px 10px;
	line-height:36px;
	position:relative;
	}

.tab_srcTPS div.bc_open,
/*.tab_srcTPS div.bc_close,
.tab_srcTPS	div.bc_unit {*/
.tab_srcTPS div.bc_close {
	top:0px;
	width:10px;
	height:36px;
	position:absolute;
	}
	
.tab_srcTPS div.bc_open {
	left: -10px;
	background:transparent url(../images/tab_srcTPS_sx.png) no-repeat scroll left center;
	}
	
.tab_srcTPS div.bc_close {
	right: -10px;
	background:transparent url(../images/tab_srcTPS_dx.png) no-repeat scroll right center;
	}
.tab_srcTPS	div.bc_unit {
	float: left;
	/*margin: 7px 0px 0px 0px;*/
	}
.bc_button {
	float: left;
	margin: 7px 0px 0px 24px;
	background:transparent url(../images/button.png) no-repeat;
	height: 22px;
	width: 64px;
	line-height:22px;
	text-align: center;
	}

/* My profile */
.myProfile_OLD {
	margin-bottom: 10px;
	background-color: #BBB;
	position: relative
	overflow: hidden;
	font-size: 14px;
	padding: 1px 15px 1px 15px;
	background-color: #fff;
	}

.myProfileHeader {
	/*border: 1px solid #BBB;*/
	margin-bottom: 10px;
	background-color: #BBB;
	position: relative
	height:21px;
	padding:7px 0px 0px 10px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	text-transform:capitalize;
	border-bottom:1px solid #BBB;
	position:relative;
	font-family:Verdana,Arial;
	}
	
	/**/
.rightBox {
	margin-bottom: 10px;
	background-color: #fff;
	position: relative
	overflow: hidden;
	font-size: 14px;
	padding: 1px 15px 1px 15px;
	background-color: #fff;
	}
.rightBox p {
	font-size: 14px;
	font-weight: normal;
	}
.rightBoxHeader {
	height:21px;
	padding:7px 0px 0px 10px;
	font-size:14px;
	color:#333;
    background-color: white;
	font-weight:bold;
	text-align:left;
	text-transform:capitalize;
	border-bottom:1px dashed #CCC;
	position:relative;
	font-family:Verdana,Arial;
	}
	
/* Titles */
.listBox {
	margin-top: 10px;
	margin-bottom: 20px;
	position: relative;
    }
.mainColorLineBackground {
	background: transparent url(../images/trattocontinuo_f.png) repeat-x center;
    }
.titleTPS {
	height: 16px;
	border-bottom: 0px solid #CCCCCC;
    color: #ffffff;
    font-family: Verdana,Arial;
    font-size: 14px;
    font-weight: bold;
    padding: 0px;
    position: relative;
    text-align: left;
    text-transform: capitalize;
	}
.mainColorTitle {
	height: 16px;
	background-color: #d8edb2;/*#f0b207;*/
	color: #558200;
	padding:2px 3px 2px 3px;
	}
.grayLineBackground {
	background: transparent url(../images/trattocontinuo_b.png) repeat-x center;
    }
.greyTitle{
	height: 16px;
	background-color: #bbbbbb;
	padding:2px 3px 2px 3px;
	}
.highlighted{
    color: #ffff00;
    }



/* Tab Menu */
.activeTPS,
.notActiveTPS {
	/* float: left; REMOVED FOR EXPLORER 11 */
	padding: 0px 8px 0px 8px;
	margin: 0px 0px 0px 1px;
	border: 0px solid #ccc;
	height: 28px;
	line-height: 28px;
	position: relative;
	font-weight: normal;
	background-image: url(../images/menu_top_TPS.png);
	background-repeat: no-repeat;
	background-position: right top;
	color: #000;
	}

.notActiveTPS {
	background-color: #cccccc;
    }

.activeTPS {
	background-color: #eeeeee;
    }

.topcategory {
    font-size:15px;
    //font-weight: bold;
}
/*	
.dbTopMenu div a,
.dbTopMenu div a:link,
.dbTopMenu div a:hover,
.dbTopMenu div a:active,
.dbTopMenu div a:visited {
	color:#333;
	font-family:Verdana,Arial;
	font-size:11px;
	}*/



.description {
    text-align: justify;
}
.desc_title {
	font-size: 15px;
	text-transform: capitalize;
	font-weight: bold;
}
.desc_photo {
	padding: 0px 0px 0px 15px;
}

.bg_rec {
 	border-radius: 6px 6px 6px 6px;
 	background-color: #eee;
	padding: 15px;
}
.bg_rec_owner {
 	border-radius: 6px 6px 6px 6px;
 	background-color: #d8edb2;
	padding: 15px;
}

.rightBoxTPS1 {
	font-family: "Trebuchet MS",Helvetica,Sans-Serif;
    background-color: #FFFFFF;
    font-size: 14px;
	margin-top: 10px;
    margin-bottom: 10px;
    padding: 1px 15px;
	color: #333333;
}

.mod_button:link, .mod_button:active, .mod_button:visited {
	color: #333;
	font-weight: normal;
	font-size: 14px;
	background-color: #F8F8F8;
	border: 1px solid #C6C6C6;
	border-radius: 2px 2px 2px 2px;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
}
.mod_button:hover {
	color: #abaaaa;
	font-weight: normal;
	font-size: 14px;
	background-color: #FFFFFF;
    border: 1px solid #C6C6C6;
    border-radius: 2px 2px 2px 2px;
	padding: 0px 5px 0px 5px;
}
.review_button:link, .review_button:active, .review_button:visited {
	color: #333;
	font-weight: normal;
	font-size: 14px;
	background-color: #F8F8F8;
	border: 1px solid #abaaaa;
	border-radius: 2px 2px 2px 2px;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
}
.review_button:hover {
	color: #abaaaa;
	font-weight: normal;
	font-size: 14px;
	background-color: #FFFFFF;
    border: 1px solid #abaaaa;
    border-radius: 2px 2px 2px 2px;
	padding: 0px 5px 0px 5px;
}

#suggestbutton {
	color: #333;
	font-weight: normal;
	font-size: 14px;
	background-color: #F8F8F8;
	border: 1px solid #abaaaa;
	border-radius: 2px 2px 2px 2px;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
}

#suggestbutton:hover {
	color: #abaaaa;
	font-weight: normal;
	font-size: 14px;
	background-color: #FFFFFF;
    border: 1px solid #abaaaa;
    border-radius: 2px 2px 2px 2px;
	padding: 0px 5px 0px 5px;
}


.review_button_owner:link, .review_button_owner:active, .review_button_owner:visited {
	color: #333;
	font-weight: normal;
	font-size: 14px;
	background-color: #c8dda2;
	border: 1px solid #a8bd82;
	border-radius: 2px 2px 2px 2px;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
}
.review_button_owner:hover {
	color: #abaaaa;
	font-weight: normal;
	font-size: 14px;
	background-color: #FFFFFF;
    border: 1px solid #a8bd82;
    border-radius: 2px 2px 2px 2px;
	padding: 0px 5px 0px 5px;
}

H3 {
	padding: 0px 0px 0px 10px;
}
.rightBox p {
    font-size: 14px;
    font-weight: normal;
	margin-top: 10px;
}

.orderTitleM:link, .orderTitleM:active, .orderTitleM:visited {
	color: #80c040;
	font-family: Verdana,Arial;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	text-transform: capitalize;
	background-color: #FFF;
	border: 1px solid #80c040;
	height: 15px;
	padding: 0px 3px 0px 3px;
	float: right;
	margin-left: 5px;
	text-decoration: none;
}
.orderTitleM:hover {
	color: #FFF;
	font-family: Verdana,Arial;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	text-transform: capitalize;
	background-color: #80c040;
	border: 1px solid #80c040;
	height: 15px;
	padding: 0px 3px 0px 3px;
	float: right;
	margin-left: 5px;
	text-decoration: none;
}
input.vis1_button, .red_button:link, .red_button:active, .red_button:visited,
.vis1_button:link, .vis1_button:active, .vis1_button:visited {
	color: #333;
	font-weight: normal;
	font-size: 14px;
	border: 1px solid #C6C6C6;
	border-radius: 2px 2px 2px 2px;
	padding: 0px 5px 0px 5px;
	margin-left: 15px;
	text-decoration: none;
}
.red_button:link, .red_button:active, .red_button:visited {
	background-color: red;
}
.vis1_button:link, .vis1_button:active, .vis1_button:visited {
	background-color: #F8F8F8;
}
.red_button:hover, .vis1_button:hover {
	color: #abaaaa;
	font-weight: normal;
	font-size: 14px;
	background-color: #FFFFFF;
    border: 1px solid #C6C6C6;
    border-radius: 2px 2px 2px 2px;
	padding: 0px 5px 0px 5px;
	margin-left: 15px;
}
.vis2_button:link, .vis2_button:active, .vis2_button:visited {
	color: #333;
	font-weight: normal;
	font-size: 14px;
	background-color: #F8F8F8;
	border: 1px solid #C6C6C6;
	border-radius: 2px 2px 2px 2px;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
}
.vis2_button:hover {
	color: #abaaaa;
	font-weight: normal;
	font-size: 14px;
	background-color: #FFFFFF;
    border: 1px solid #C6C6C6;
    border-radius: 2px 2px 2px 2px;
	padding: 0px 5px 0px 5px;
}
.orderTitleG:link, .orderTitleG:active, .orderTitleG:visited {
	color: #BBB;
	font-family: Verdana,Arial;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	text-transform: capitalize;
	background-color: #FFF;
	border: 1px solid #BBB;
	height: 15px;
	padding: 0px 3px 0px 3px;
	float: right;
	margin-left: 5px;
	text-decoration: none;
}
.orderTitleG:hover {
	color: #FFF;
	font-family: Verdana,Arial;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	text-transform: capitalize;
	background-color: #BBB;
	border: 1px solid #BBB;
	height: 15px;
	padding: 0px 3px 0px 3px;
	float: right;
	margin-left: 5px;
	text-decoration: none;
}

.redUnderline {
    text-decoration: none;
    border-bottom: 1px solid #FF0000;
}
.redColor {
    color: #FF0000;
}

	div#Featured div.db_1_block div.container
	{
		overflow:hidden;
		min-height:10px;
	}

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

	div.top_rated_head
	{
		color:#3B3B3B;
		font-weight:normal;
		text-align:left;
		margin-bottom:1px;
	}

	div.rate_block_position
	{
		height:auto;
		top:3px;     
		padding:0;
	}
	div.rate_block_position .votes_small
	{
		float:none;
		width:70px;
		margin:0;           
	}
	div.rate_block_position .votes_small .votes_gray_small
	{
		float:none;
	}
	div.rate_block_position .votes_small b
	{
		float:none;
		text-align:center;
	}    

	/*------------------*/
	div.logged_section_block
	{
		height:35px;
		border:0px solid red;
		padding-top:0px;
		padding-left:3px;
		font-size:13px;
		font-weight:bold;
		text-align:center;
	}
	div.logged_section_block div
	{
		float:left;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		border:0px solid red;
		margin-top:9px;
		margin-right:5px;
	}

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

	#indexPhotoBorder {
		border: 1px solid #cccccc;
		margin-bottom:11px;
		position:relative;/*keep*/
	}

	#indexPhotoBorder div.sys-notifications {
		top:0px;
		height:81px;
	}

	#indexPhotoBorder .jl {
		position:absolute;
		right:0;
		top:0px;
		/*margin-top:22px;*/
	}

	#indexPhotoLabel {
		height:82px;
		line-height:82px;
		position:absolute;
		bottom:0px;
		width:100%;
		z-index:1;
		background:transparent url(../images/opSplash.png) repeat-x scroll left top;
	}

	#indexPhotoLabel div.sys_title, 
	#indexPhotoLabel div.label_thumb {
		font-size:24px;
		color:#333;
		font-weight:bold;
		text-shadow:0 1px 0 #FFFFFF;
		letter-spacing: -0.02em;
	}
	#indexPhotoLabel div.label_thumb {
		padding-left:10px;
		position:relative;
		float:left;
	}
	
	#indexPhotoLabel div.label_thumbnail {
		padding-left:11px;
		padding-top:7px;
		position:relative;
		float:left;
	}
	div.sys_title {
	   height: 82px;
	   max-width: 680px;

	   text-indent: 30px;
	   overflow: hidden;
	}
	div.sys_promo {
        bottom: 0px;
        right: 0px;

        position: absolute;

        line-height: 0px;
	}
	div.sys_promo div.sys_tm_actions {
	   margin: 0px 30px 20px 0px;
	   float: none;
	}

	.bodyBlock {
		padding-top:10px;
	}

	#indexPhoto
	{
		border: 1px solid #ffffff;
		height: 262px;
		overflow: hidden;
		cursor: pointer;
	}

	#indexPhoto img {
		position: absolute;
	}

	/*h2.pageHeader {
		display: none;
	}*/

	.promo_code_wrapper
	{
		border:1px solid #ccc;
		margin-bottom:10px;
		padding:10px;
	}

	/*##############################################################*/

	.sys_download_unit {
		background-position:0 0; 
		background-repeat:no-repeat; 
		margin:0px 10px 10px 5px;
		min-height:56px; 
		padding-left:63px;   
	}

	.boxContent&gt;.sys_download_unit:first-child {
		margin-top:10px;
	}

	.sys_download_unit&gt;div&gt;a {
		font-size:14px;
		font-weight:bold;
	}

	/*##############################################################*/

	div#prof_of_year,
	div#prof_of_month,
	div#prof_of_week,
	div#prof_of_day
	{
		width:70px;
		margin:5px;
		left:0px;
		float:left;
	}

	div#prof_of_year .votes_small .votes_gray_small ,
	div#prof_of_month .votes_small .votes_gray_small ,
	div#prof_of_week .votes_small .votes_gray_small ,
	div#prof_of_day .votes_small .votes_gray_small {
		margin:0px auto;
	}

	div#prof_of_year .votes_small b ,
	div#prof_of_month .votes_small b ,
	div#prof_of_week .votes_small b ,
	div#prof_of_day .votes_small b {
		margin:0px auto;
	}

	div.rate_block_position
	{
		margin-top:3px;
		margin-bottom:0px;
	}

	div.top_rated_nick
	{
		text-align:center;
	}

	.top_rated_head .sex_icon {
		float:left;width:20px;height:26px;
	}
	.top_rated_head .type_vote {
		float:left;
	}

	div.featured_block_1
	{
		float:left;
		border:none;
		margin:5px;
        position:relative;
	}
	div.featured_block_2
	{
		float:left;
		border:none;
		margin:0px 0px 7px;
	}
	div.featured_block
	{
		margin:0px 2px 7px 2px;
		float:left;
		border:none;
	}

	* html div.featured_block
	{
		margin:3px 0px;
	}

	/* * * *  * * */

	.siteStatMain {
		font-size: 14px;
		margin-left:5px;
		margin-right:5px;
		margin-top:10px;
		margin-bottom:10px;
	}

	.siteStatUnit
	{
		float: left;
		width: 50%;
		margin-bottom:5px;
		font-family:Verdana;
		font-size:14px;
		text-transform:lowercase;
	}

	.siteStatUnit img
	{
		width: 16px;
		height: 16px;
		vertical-align:middle;
		padding-right:5px;
	}

	div.dbContent {
		/*margin:4px;*/
	}

	a.vacant {
		color:#999;
	}
    
    .eventList {
        list-style-type: none;
    }

   .imagebox {
        width: 75px;
        height: 75px;
        display: table-cell;
    }
    .rotatorImg {
        max-width: 400px;
        max-height: 400px;
    }
    .rotatorTable {
        width: 70%;
    }
    .expertTable {
        margin:5px 20px;
    }
    .descriptionTable {
        width: 100%;
    }
    .descriptionTable td{
        vertical-align: top;
    }
    .tiiipsError {
        font-size: larger; 
        font-weight: bold;
    }
    .error {
        font-weight: bold;
        color: red;
    }
    .searchResultTable {
        vertical-align: top;
    }
    .searchResultTable td{
        vertical-align: top;
    }
    .hidden {
        display: none;
    }
    .cmpColumnHeader {
        font-weight: bold;
        text-transform: capitalize;
        width: 150px;
    }
    .updateButton:link {
	    border: 0px solid #80C040;
	    color: #558200;
	    float: right;
	    font-size: 14px;
	    height: 15px;
	    vertical-align: middle;
	    font-weight: bold;
	    text-decoration: underline;
    }
    .boxContentBaloon {
	    border: 0 solid #CCCCCC;
	    font-size: 14px;
	    margin-bottom: 10px;
    	overflow: hidden;
    	padding: 0;
        height: 175px;
        width: 200px;
    	position: relative;
    	background-image: url(../images/fumetto.png);
    	background-repeat: no-repeat;
        margin-left: auto;
        margin-right: auto;
    }
    .baloonText {
        font-size: 14px;
        margin-bottom: 8px;
        height: 115px;
        width: 140px;
        padding: 30px;
    }
    .baloonText p {
	    text-align: center;
    }
    .boxBaloonS {
    	background-image: url(../images/fumettoS.png);
    	background-repeat: no-repeat;
    	height: 27px;
    	width: 98px;
    	/*padding-left: 15px;*/
    	text-align: center;
    }

    .myProfile {
        background-color: #FFFFFF;
        font-size: 14px;
        margin-bottom: 10px;
        padding: 1px 15px;
        margin-left: auto;
        margin-right: auto;
    }
    .profileNews{
        font-size: 14px;
        font-weight: normal;
    	/*text-align: right;*/
        display : inline;
    }
    .histogramBar {
        float: left;
        height: 1em;
        margin: 0 0 0 0em;
	    border-radius: 2px 2px 2px 2px;
        display: inline;
    }

div.wall-divider,div.wall-divider-today{
	position:relative;
	font-size:14px
}

div.wall-divider-cnt{
	width:145px;
	border:4px solid #D8EDB2;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#fff;
	text-align:center;
	/*text-transform:uppercase;*/
	color:#666
}

/*New classes - Ailecs*/
.cat-img-wrapper{
	float:left;
	margin:30px 0;
}
.sub-cat-img{
	float:left;
	position:relative;
	margin:15px 63px;
}

.catimg{
	width:300px;
	height:250px;
}
.cat-title{
position:absolute;
bottom:20px;
left:10px;

font-weight:800; 
font-size:24px;	

text-shadow: 2px 2px #ff0000;
}

.cat-banner-title{
position:absolute;
bottom:5px;
left:25px;
color:#fff;
font-weight:800;
font-size:24px;
text-shadow: 2px 2px #000000;
}

.cat-title a{color:#fff; text-decoration:none;text-shadow: 2px 2px #000000;}
.cat-title a:hover{color:#fff; text-decoration:underline;}</pre></body></html>