#wrapper #caption_top {background:url("../img2013/il_right.jpg") no-repeat !important;}
#wrapper #caption a.promo, #wrapper #caption a.promo2{height:510px;width: 260px;top:0px;}
#wrapper #center_top {float: left;height: 520px;left: 102px;width: 668px;}
#covercarousel{float: left;height:510px;overflow: hidden;position: relative;text-align: center;width: 668px;}
#covercarousel img.center {height: 420px !important;width: 343px!important;margin-top:35px;left:164px!important;}
#wrapper .content #archives #archives-listing .results .results-list .result img {height: 147px !important;}
#wrapper .content #archives #archives-listing .results .results-list .result > span + span{background:#436379;border-radius: 4px;color: #FFFFFF;cursor: pointer;display: block;font-size:15px;line-height:34px;margin-top: 10px;text-align:center;width:100px;position:absolute;left:160px;bottom:40px;text-transform:capitalize;}
#wrapper .content #archives #archives-listing .results .results-list .result span{font-size:18px}
/* font-faces */
@font-face{font-family:'sole_serif_headlinebold';src:url('//c2.res.24o.it/css2013/font/soleserifdisplay28head04bold-webfont.eot');src:url('//c2.res.24o.it/css2013/font/soleserifdisplay28head04bold-webfont.eot?#iefix') format('embedded-opentype'),url('//c2.res.24o.it/css2013/font/soleserifdisplay28head04bold-webfont.woff') format('woff'),url('//c2.res.24o.it/css2013/font/soleserifdisplay28head04bold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'sole_serif_headlineregular';src:url('//c2.res.24o.it/css2013/font/soleserifdisplay28head02regular-webfont.eot');src:url('//c2.res.24o.it/css2013/font/soleserifdisplay28head02regular-webfont.eot?#iefix') format('embedded-opentype'),url('//c2.res.24o.it/css2013/font/soleserifdisplay28head02regular-webfont.woff') format('woff'),url('//c2.res.24o.it/css2013/font/soleserifdisplay28head02regular-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'sole_serif_textregular';src:url('//c2.res.24o.it/css2013/font/soleseriftext0402regular-webfont.eot');src:url('//c2.res.24o.it/css2013/font/soleseriftext0402regular-webfont.eot?#iefix') format('embedded-opentype'),url('//c2.res.24o.it/css2013/font/soleseriftext0402regular-webfont.woff') format('woff'),url('//c2.res.24o.it/css2013/font/soleseriftext0402regular-webfont.ttf') format('truetype'),url('//c2.res.24o.it/css2013/font/soleseriftext0402regular-webfont.svg#sole_serif_textregular') format('svg');font-weight:normal;font-style:normal}

/******************** BOX DESCRIPTION *********************/
#wrapper .descrizione {background:#EFEFEF;clear: both;margin:15px 0px;overflow: hidden;padding: 20px 30px;text-align: left;}
#wrapper .descrizione span + h5 {font-size: 24px;margin-top: 0;}
#wrapper .descrizione p {font-size: 16px;line-height:22px;color:#575757;font-family:Georgia;}
#wrapper .descrizione .btn {float: right;margin-left: 10px;}
/* #wrapper .descrizione .btn + .btn {left: 291px;} */
#wrapper .descrizione .btn span {background:#436379;border-radius: 4px;color: #FFFFFF;cursor: pointer;display: block;font-size: 15px;line-height: 30px;margin-top: 10px;text-align: center;width: 101px;}
/******************** END BOX DESCRIPTION *********************/


/******************** BOX LOGIN HEADER *********************/
#headerLogin{float: right;font: 12px sole_serif_headlinebold,"Times New Roman",serif;height: 33px;position: relative;top: 6px;width: 200px;}
#headerLogin a{color: #484848;text-decoration: none;}
#headerLogin a .user{color: #494949;display: block;}
#headerLogin a.trigger{cursor: default;display: block;float: right;height: 33px;padding-top: 8px;position: relative;width: 106px;}
#headerLogin a.trigger.logged {font-size: 12px;line-height: 12px;padding-top: 11px;}
/* logged */
#headerLogin .headerLogin-box{background: none repeat scroll 0 0 #D9D9D9;border-radius: 4px;box-shadow: 0 2px 4px #000000;display: none;padding: 0 8px;position: absolute;right: 5px;text-align: left;top: 38px;width: 191px;z-index: 999999;}
#headerLogin .headerLogin-box ul{list-style: none o;padding: 10px 0;}
#headerLogin .headerLogin-box li{border-bottom: 1px solid #4A4846;font-size: 14px;padding: 15px 0 15px 12px;text-align: left;}
#headerLogin .headerLogin-box li.logout{font-size:14px;text-decoration:underline;text-align:center;border:none;padding:8px 0 0 0}
#headerLogin .headerLogin-box li a:hover{text-decoration:underline}

#headerLogin .headerLogin-box .icon{height:18px;width:15px;background:url(../img2013/sprite.png) no-repeat;display:block;float:left;margin-right:14px}
#headerLogin .headerLogin-box .desk{background-position:-206px -186px}
#headerLogin .headerLogin-box .readinglist{background-position:-191px -186px}
#headerLogin .headerLogin-box .account{background-position:-222px -186px}
/* form login (my24) */
#headerLogin form{padding:18px 0 8px 0;}
#headerLogin form input{height:31px;width:169px;padding:2px 10px 0 10px;font:normal 14px Georgia,"Times New Roman",Times,serif;border:1px solid #c8c6c4;background:#fff;margin-bottom:10px;padding-top:10px\9;height:23px\9;color:#a8a29e;}
#headerLogin form input[type=submit]{background:#fff;width:80px;height:31px;padding-top:0px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;cursor:pointer;text-transform: uppercase;}
#headerLogin form a.registrati{margin-top:9px;float:right;color:#666666;font:11px sole_serif_headlineregular,"Times New Roman",serif;}
#headerLogin form .registrati span{font-weight:bold;}
#headerLogin form .registrati .arrow {background: url("../img2013/sprite_frecce.png") no-repeat 0 -719px;margin-left:5px;position: relative;width:6px;display:inline-block;}
#headerLogin form .bottom{border-top:1px solid #4A4846;padding:10px 0 6px;text-align:center}
#headerLogin form .bottom a{color:#484848;text-decoration:underline}
#header .accedi {float: right;font-size: 11px;font-weight: bold;padding: 0;width:185px;height:39px;text-align:left;}
#header .accedi a.my24 {background: url("../img2013/my24.png") no-repeat scroll 5px 5px transparent;border-right: 1px solid #E5E2DE;float: left;height:40px;padding: 0;text-indent: -20000px;width:78px;margin-left:12px;}
#header .accedi a {background: url("//i2.res.24o.it/img2013/sprite_frecce.png") no-repeat scroll 70px -780px transparent;color: #494949;display: block;float: left;font-family: "sole_serif_headlinebold","Times New Roman",serif;font-size: 18px;font-weight: normal;line-height: 39px;padding: 0 0 0 11px;width:70px;}
/*
#header h2{
	left: 225px;
	line-height:40px;
	margin-left:0;
	padding-left:100px;
	padding-right:152px;
	position:absolute;
	top:5px;
	width:280px;
	color: #000;
	font-family: 'Industrial';
	font-size:48px;
	font-weight: normal;
	letter-spacing: -3px;
	text-rendering: optimizelegibility;
	text-transform: lowercase;
}*/

#header h2{
	color: #000;
	font-size: 28px;
	font-weight: normal;
	left: 225px;
	line-height: 40px;
	margin-left: 0;
	padding-left: 100px;
	padding-right: 152px;
	position: absolute;
	top: 5px;
	width: 280px;
}
/******************** END BOX LOGIN HEADER *********************/
#header .logosole {
    position: absolute;
    top: 0;
    left: 0;
    width: 138px;
    height: 70px;
    background: url(../img2013/htspi-logo-70px.png) no-repeat;
    text-indent: -99999px;
}