/* Copyright (C) Infinitive Web S.A., Infinitive Web S.A. Proprietary Use License (http://www.infinitive.ch/license) */

@import url(../warp/css/modules.css);


/* Module Badges
----------------------------------------------------------------------------------------------------*/

.module .badge {
	width: 32px;
	height: 22px;
	background: url(../images/module_badges.png) 0 0 no-repeat;
}
 
.module .badge-hot { background-position: 0 0; }
.module .badge-top { background-position: 0 -25px; }
.module .badge-free { background-position: 0 -50px; }
.module .badge-new { background-position: 0 -75px; }


/* Module Icons
----------------------------------------------------------------------------------------------------*/

.module .module-title .icon { background: url(../images/module_icons.png) 0 0 no-repeat; }

.module .module-title .icon-download { background-position: 0 0; }
.module .module-title .icon-twitter { background-position: 0 -30px; }
.module .module-title .icon-mail { background-position: 0 -60px; }
.module .module-title .icon-bubble { background-position: 0 -90px; }
.module .module-title .icon-login { background-position: 0 -120px; }
.module .module-title .icon-cart { background-position: 0 -150px; }


/* Module Type: Box
----------------------------------------------------------------------------------------------------*/

.mod-box {
	/*padding: 15px;
	border: 1px solid #ddd;*/
}

.mod-box .badge { top: 10px; right: 10px; }

.mod-box > div {
	padding: 10px;
	
	/*border-radius: 3px;
	background: #f7f7f9;
	box-shadow: inset 0 0 0 1px #fff;*/
}
#bottom-a .mod-box {
	/*margin: 0 8px;*/
	/*background: url(../images/user_bkg_rpx.png) 0 0 repeat-x;*/
	padding-top: 10px;
}

#bottom-a .mod-box > div.ombra_top_bot_a{
	background: url(../images/ombra_sopra_boxettini.png) 50% 0px no-repeat;
	/*box-shadow: 0 4px 5px white inset, 1px 0px 2px #CFCFCF, -2px 0px 2px #CFCFCF, 0px 3px 5px #CFCFCF;
	border-radius: 5px;*/
/*	margin: 0 3px;
	padding: 5px 0 0 0;
	border: 1px solid  #dcdcdc;*/
	height: 14px;
	padding: 0;
}

#bottom-a .mod-box > div.ombra_sotto_bot_a{
	background: url(../images/ombra_sotto_boxettini.png) 50% 0px no-repeat;
	/*box-shadow: 0 4px 5px white inset, 1px 0px 2px #CFCFCF, -2px 0px 2px #CFCFCF, 0px 3px 5px #CFCFCF;
	border-radius: 5px;*/
/*	margin: 0 3px;
	padding: 5px 0 0 0;
	border: 1px solid  #dcdcdc;*/
	height: 14px;
	padding: 0;
}

#bottom-a .mod-box > div.deepest{
	font-size:14px;
}

#bottom-a .deepest > :first-child {
	margin: 0;
}

#bottom-b .mod-box {
	/*margin: 0 8px;*/
	/*background: url(../images/user_bkg_rpx.png) 0 0 repeat-x;*/
	padding-top: 10px;
}

#bottom-b .mod-box > div.ombra_top_bot_b{
	background: url(../images/ombra_sopra_boxettini.png) 50% 0px no-repeat;
	/*box-shadow: 0 4px 5px white inset, 1px 0px 2px #CFCFCF, -2px 0px 2px #CFCFCF, 0px 3px 5px #CFCFCF;
	border-radius: 5px;*/
/*	margin: 0 3px;
	padding: 5px 0 0 0;
	border: 1px solid  #dcdcdc;*/
	height: 14px;
	padding: 0;
}

#bottom-b .mod-box > div.ombra_sotto_bot_b{
	background: url(../images/ombra_sotto_boxettini.png) 50% 0px no-repeat;
	/*box-shadow: 0 4px 5px white inset, 1px 0px 2px #CFCFCF, -2px 0px 2px #CFCFCF, 0px 3px 5px #CFCFCF;
	border-radius: 5px;*/
/*	margin: 0 3px;
	padding: 5px 0 0 0;
	border: 1px solid  #dcdcdc;*/
	height: 14px;
	padding: 0;
}

#bottom-b .mod-box > div.deepest{
	background: url(../images/sfondo_boxettini.png);
	/*box-shadow: 0 4px 5px white inset, 1px 0px 2px #CFCFCF, -2px 0px 2px #CFCFCF, 0px 3px 5px #CFCFCF;
	border-radius: 5px;*/
	margin: 0 3px;
	padding: 5px 0 0 0;
	border: 1px solid  #b9b9b9;
	background-size: 100% 100%;
	border-radius: 12px;
}
.mod-box .module-title { color: #e92e00; font-style:normal; font-size:30px; line-height: 36px; }