/* --- common, layout & typography --- */

/*_____________COLORI DI SFONDO DA MODIFICARE_____________*/
#nav li:hover {
	background-color: #bcecff;
}
.colored {
	background-color: #bcecff;
}
/*_____________FINE COLORI DI SFONDO DA MODIFICARE_____________*/

/*_____________WELLCOME PAGE_____________*/
#wrapper_well {
	margin:0 auto;
	width:1020px;
	background:#000000 url(../imgs/bg_wellcome.jpg) no-repeat scroll 30px 30px;
}

#cover_bg {
	background:transparent url(../imgs/bg_bk_well.gif) repeat-y scroll 0pt;
	float:left;
	padding:0pt 23px;
	width:1020px;
	height:1697px;
}
#cover_bg h2.logo {
margin:84px 10px 0 14px;
}
#cover_bg .strillo {
background-color:#FFFFFF;
width:393px;
padding-top:3px;
margin:0 0 80px 87px;
}
#cover_bg #leftcol {
padding-top:220px;
}
#cover_bg .strillo span {
height:30px;
font-family:Helvetica, Arial, sans-serif;
font-size:24px;
font-weight:bold;
float:left;
padding:12px 0 0 20px;
width:60px;
margin-right:10px;
}
#cover_bg .pubb_left {
background-color:#FFFFFF;
margin:0 0 0 172px;
}
#cover_bg #middlecol {
padding-top:164px;
}
#cover_bg ul.agenda {
margin-left:80px;
width:226px;
}
#cover_bg ul.agenda li {
background-color:#FFFFFF;
border-bottom:1px solid #000000;
padding:10px 0 10px 2px;
margin-left:0px;
}
#cover_bg ul.agenda li h2 {
margin-bottom:0px;
}
#cover_bg ul.agenda li.title {
padding:5px 0pt 0pt 2px;
}
#cover_bg ul.agenda div.layer {
background-color:#FFFFFF;
font-family:Helvetica,Arial,sans-serif;
font-size:25px;
font-weight:bold;
padding:0px 4px;
position:absolute;
right:238px;
top:11px;
}
#cover_bg .calendario_accordion {
margin-left:80px;
margin-bottom:20px;
}
#cover_bg .calendario_accordion li {
margin-bottom:20px;
}
#cover_bg .calendario_accordion div {
background-color:#FFFFFF;
padding:3px 0pt 0pt 2px;
}
#cover_bg div.inbox {
position:static;
background-color:#FFFFFF;
margin-left:80px;
margin-bottom:20px;
padding-left:2px;
padding-bottom:6px;
width:230px;
}

/*_____________FINE WELLCOME PAGE_____________*/

html, body {
	height: 100%;
}

body {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.3;
	background: #ebebeb none;
}

a {
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: underline;
}

br.clear {
	height: 1px;
	clear: both;
}

.clear {
	clear: both !important;
}

.left {
	float: left !important;
}

.right {
	float: right !important;
}
.auto {
	width: auto !important;
}
.center{
text-align:center;
}
.relative {
position:relative;
}
.spacer_bottom {
margin-bottom:20px;
}
.uppercase {
text-transform:uppercase;
}

#wrapper {
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0pt 23px 10px;
	width:970px;
}

#leftcol {
	float: left;
	width: 480px;
	margin:0 12px 20px 0;
}
#middlecol {
	float: left;
	width: 306px;
	margin-right:12px;
}

#leftcol_medium {
	float: left;
	width: 381px;
	margin:50px 12px 10px 12px;
}
#middlecol_medium {
	float: left;
	width: 393px;
	margin:50px 12px 20px 0;
}
#leftcol_large {
	float: left;
	width: 530px;
	margin:0 12px 10px 0
}
#middlecol_small {
	float: left;
	width: 248px;
	margin:0 10px 20px 0;
}
#leftcol_sub {
	float: left;
	width: 400px;
	margin:0 0 10px 0
}
#middlecol_sub {
	float: left;
	width: 386px;
	margin:0 10px 20px 0;
}
#large_2col {
float:left;
width:800px;
}

#rightcol {
	width: 160px;
	float: right;
}
#issue_shop #rightcol,
#issue_body #rightcol {
margin-top:-20px;
}
#rightcol li {
margin-bottom:25px;
}
.add10px-top {
	margin-top: 10px;
}
.add-top {
margin:0pt 0pt 15px 5px;
}

.add20px-right {
	margin-right: 20px;
}
.add15px-left {
	margin-left: 15px;
}
.add20px-left {
	margin-left: 20px;
}

.add20px-bottom {
	margin-bottom: 20px;
}
.add20px-top {
	margin-top: 20px;
}

.add30px-bottom {
	margin-bottom: 30px;
}
.pad20px-top {
	padding-top: 20px;
}
.pad40px-top {
	padding-top: 40px;
}
.add40px-bottom {
	margin-bottom: 40px;
}



.pad30px-top {
	padding-top: 30px;
}
.add30px-top {
	margin-top: 30px;
}
.add50px-top {
	margin-top: 50px;
}
.pad40px-top {
	padding-top: 40px;
}
.pad50px-top {
	padding-top: 50px;
}
/*  __________ */

h1 {
	font-family: Georgia, Palatino, Palladio, serif;
	font-size: 24px;
	color: black;
	font-weight: bold;
	line-height: 1.1;
	margin-bottom: 20px;
}

h3 {
	font-family: Verdana, Helvetica, Arial, sans;
	font-size: 14px;
	color: black;
	line-height: 1.3;
	margin-bottom: 20px;
}

h4 {
	font-family: Georgia, Palatino, Palladio, serif;
	font-weight: bold;
	font-size: 18px;
	color: black;
	line-height: 1.1;
	margin-bottom: 11px;
}

h5 {
	font-family: Helvetica, Arial, sans;
	font-weight: bold;
	text-transform: uppercase;
	color: black;
	font-size: 13px;
	line-height: 1.1;
	margin-bottom: 8px;
}

h6 {
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 9px;
	font-weight: bold;
	color: #A9253C;
	line-height: 1;
}

h6 {
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 9px;
	font-weight: bold;
	color: #A9253C;
	line-height: 1;
}
#tools_reg {
	margin:0 0 0 97px;
	float:left;
}
#tools_reg li {
	float:left;
	margin-right:30px;
	padding:10px 0 0 5px;
	height:50px;
}
#tools_reg li.double {
width:228px;
}
#tools_reg img {

}
#tools_reg .add_top {
	padding-top:9px;
	height:51px;
}
form input {
	width:85px;
	font-family: Helvetica, Arial, sans;
	font-size: 11px;
	padding-left:7px;
}
li.double input {
	width:128px;
	margin-left:9px;
}
li.registrazione img.login {
	margin:0px;
	vertical-align:text-bottom;
}
li.registrazione img {
	margin:6px 16px 0 38px;
	vertical-align:text-bottom;
}
li.registrazione form input:first-child {
	margin-right:14px;
}
li.registrazione input.submit {
	margin-right:0;
}
form input.submit {
width: auto !important;
margin-bottom:-5px;
}
h2.logo {
float:left;
width:200px;
margin:24px 12px 0pt 17px;
}

#nav {
	margin: 10px 0 0 86px;
	background-color:#FFFFFF;
	float:left;
	width:870px;
	z-index:100;
	position:relative;
}

#nav li {
	float: left;
	font-family: Helvetica, Arial, sans;
	height: 40px;
	cursor:pointer;
}

#nav li a {
	margin: 10px 22px 0px 23px;
	float:left;
}

#nav span {
	cursor:pointer;
}

.white {
background-color: #FFFFFF;
}
#home_menu {
text-indent:-5000px;
background:transparent url(../imgs/home_menu.png) no-repeat;
width:39px
}
#features_menu {
text-indent:-5000px;
background:transparent url(../imgs/features_menu.png) no-repeat;
width:69px
}
#updates_menu {
text-indent:-5000px;
background:transparent url(../imgs/updates_menu.png) no-repeat;
width:61px
}
#issue_menu {
text-indent:-5000px;
background:transparent url(../imgs/issue_menu.png) no-repeat;
width:40px
}
#archive_menu {
text-indent:-5000px;
background:transparent url(../imgs/archive_menu.png) no-repeat;
width:60px
}
#mydomus_menu {
text-indent:-5000px;
background:transparent url(../imgs/mydomus_menu.png) no-repeat;
width:74px
}
#community_menu {
text-indent:-5000px;
background:transparent url(../imgs/community_menu.png) no-repeat;
width:86px
}

#premium_menu {
text-indent:-5000px;
background:transparent url(../imgs/premium_menu.png) no-repeat;
width:106px
}

#shop_menu {
text-indent:-5000px;
background:transparent url(../imgs/shop_menu.png) no-repeat;
width:37px
}
#contacts_menu {
text-indent:-5000px;
background:transparent url(../imgs/contacts_menu.png) no-repeat;
width:72px
}

/*TITOLI BOX COLORATI*/
span.title_architettura {
background:transparent url(../imgs/architettura_title.png) no-repeat;
}
span.title_agenda {
background:transparent url(../imgs/agenda_title.png) no-repeat;
}
span.title_calendario {
background:transparent url(../imgs/calendario_title.jpg) no-repeat;
text-indent:-5000px;
}
span.title_post {
background:transparent url(../imgs/ultimipost_title.jpg) no-repeat;
text-indent:-5000px;
}
span.title_categorie {
background:transparent url(../imgs/categorie_title.jpg) no-repeat;
}
span.title_archivio {
background:transparent url(../imgs/archivio_title.jpg) no-repeat;
}
span.title_arte {
background:transparent url(../imgs/arte_title.png) no-repeat;
}
span.title_books {
background:transparent url(../imgs/books_title.png) no-repeat;
}
span.title_design {
background:transparent url(../imgs/design_title.png) no-repeat;
}
span.title_prodotti {
background:transparent url(../imgs/prodotti_title.png) no-repeat;
}
span.title_video {
background:transparent url(../imgs/video_title.png) no-repeat;
}
span.title_video,
span.title_prodotti,
span.title_design,
span.title_books,
span.title_arte,
span.title_architettura,
span.title_agenda {
text-indent:-5000px;
float:none;
margin:0 0 5px 0;
height:6px;
display:block;
line-height:2px;
}

/*FOOTER*/
#footer ul {
	margin:0pt 0pt 20px 15px;
	float:left;
	width:785px;
}

#footer li {
	float:left;
	margin-right:15px;
	padding-top:12px;
	border-top:1px dotted #CCCCCC;
	width:145px;
	line-height:18px;
}

#footer li a {
	color: inherit;
	display:block;
}
#footer li a#features {
text-indent:-5000px;
background:transparent url(../imgs/features_menu_sub.jpg) no-repeat;
}
#footer li a#updates {
text-indent:-5000px;
background:transparent url(../imgs/updates_menu_sub.jpg) no-repeat;
}
#footer li a#issue {
text-indent:-5000px;
background:transparent url(../imgs/issue_menu_sub.jpg) no-repeat;
}
#footer li a#archive {
text-indent:-5000px;
background:transparent url(../imgs/archive_menu_sub.jpg) no-repeat;
}
#footer li a#community {
text-indent:-5000px;
background:transparent url(../imgs/community_menu_sub.jpg) no-repeat;
}

#footer li a#premium {
text-indent:-5000px;
background:transparent url(../imgs/premium_menu_sub.jpg) no-repeat;
}

#footer li a#shop {
text-indent:-5000px;
background:transparent url(../imgs/shop_menu_sub.jpg) no-repeat;
}


p#copyright {
	font-size: 11px;
	text-align: center;
	float:left;
	border-top:1px dotted #CCCCCC;
	padding-top:10px;
	margin-top:20px;
	clear:both;
	width:460px;
}
.ita_read_domus {
	background-image:url(../imgs/ita_read_domus.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
	width:130px;
	height:15px;
	position:absolute;
	bottom:0;
	left:30px;
}
.gallery {
border-top:1px dotted #CCCCCC;
float:left;
margin:0pt 15px 30px 0pt;
padding-top:15px;
position:relative;
}
.gallery_layer {
position:absolute;
top:15px;
left:50px;
}
.gallery img {
float:left;
}
.editors {
position:relative;
float:left;
margin:0 14px 20px 0;
}
.editors_layer {
position:absolute;
bottom:0;
right:0;
}
.promo_footer {
float:left;
margin:0 0 30px 0;
border-top:1px dotted #CCCCCC;
padding-top:15px;
}
.home_box {
position: relative;
float:left;
margin:-22px 0 40px 0;
}
.home_box img,
.w_pos img  {
float:left;
}
.home_box div,
div.inbox {
position:absolute;
bottom:0;
right:0;
line-height:16px;
}
.home_box div {
width:394px;
}
.w_pos {
position: relative;
float:left;
margin-bottom:10px;
}
div.inbox {
width:222px;
padding:5px 0 0 10px;
}
div.inbox strong {
font-family:Helvetica, Arial, sans-serif;
font-size:10px;
font-weight:bold;
}

.home_box div img,
div.inbox img,
.strillo img,
.strillo_bt img {
float:none;
margin:5px 0 2px 0;
}
.strillo img {
margin:2px 0 2px 0;
}
.home_box div h2,
div.inbox h2,
.strillo h2,
.strillo_bt h2 {
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:bold;
display:block;
margin-bottom:3px;
}
.home_box div h2 a,
div.inbox h2 a,
.strillo h2 a,
.strillo_bt a {
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:bold;
display:block;
margin-bottom:3px;
}
.home_box span {
display:block;
width:80px;
text-align:center;
padding-top:35px;
margin-right:10px;
float:left;
height:55px;
font-family:Helvetica, Arial, sans-serif;
font-size:24px;
font-weight:bold;
}
.strillo {
margin:0 0 35px 15px;
float:left;
line-height:16px;
}
.strillo img.left {
margin:0 10px 0 0;
}
.strillo_bt.first {
margin:0 20px 20px 0;
width:139px;
}
.strillo_bt {
margin:0 0 20px 0;
float:left;
line-height:16px;
width:146px;
}
.strillo_bt img.left {
margin:0 0 10px 0;
}
.calendar {
width:160px;
margin:0 15px 0 0;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:13px;
float:left;
}
.calendar li {
border-bottom:1px dotted #CCCCCC;
padding-bottom:15px;
display:block;
float:left;
margin-bottom:15px;
}
.calendar li:last-child {
border-bottom:none;
padding-bottom:15px;
}
.calendar .month,
.calendar .day  {
width:30px;
background-color:#000000;
color:#FFFFFF;
text-align:center;
display:block;
}
.calendar .month {
height:14px;
font-size:11px;
border-bottom:1px solid #FFFFFF;
}
.calendar .day {
padding-top:2px;
height:17px;
font-size:11px;
}
.calendar li div:first-child {
margin-right:9px;
}
.calendar li div.left {
margin-right:9px;
}
.calendar .corpo {
width:121px;
float:left;
}
.calendario_accordion {
width:306px;
float:left;
display:block;
font-size:11px;
font-family:Helvetica, Arial, sans-serif;
margin-bottom:35px;
}
.calendario_accordion li {
margin-bottom:10px;
width:306px;
float:left;
display:block;
}
.calendario_accordion .days {
width:47px;
padding:1px 0 0 25px;
float:left;
}
.calendario_accordion span {
display:block;
padding-left:82px;
width:224px;
margin-bottom:5px;
}
.calendario_accordion .days strong {
font-size:13px;
font-family:Helvetica, Arial, sans-serif;
}
.calendario_accordion .corpo_strillo {
height:17px;
padding:3px 0 0 10px;
width:224px;
font-weight:bold;
float:left;
position:relative;
}
.calendario_accordion .corpo_strillo a {
color:#000000;
display:block;
}
.calendario_accordion .corpo_strillo a span {
font-weight:normal;
font-size:11px;
width:auto;
padding-left:0;
}
.calendario_accordion li.open .corpo_strillo {
font-weight:bold;
font-size:13px;
padding:10px;
width:214px;
height:auto;
float:right;
}
.calendario_accordion .corpo_strillo div.layer {
position:absolute;
top:2px;
right:2px;
}
ul.mesi {
width:28px;
margin:29px 12px 0 0;
font-size:11px;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
text-align:center;
float:left;
}
ul.mesi li a{
color:#000000;
}
ul.mesi li {
margin:9px 0 9px 0;
text-align:center;
}
ul.mesi li.selected {
margin:4px 0 4px 0;
background-color:#000000;
color:#FFFFFF;
padding:2px;
}

ul.giorni {
width:32px;
margin:0 0 0 0;
font-size:11px;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
text-align:center;
float:left;
}
ul.giorni li a{
color:#000000;
}
ul.giorni li {
margin:12px 0 12px 0;
text-align:center;
}
ul.giorni li.selected {
position:relative;
height:32px;
}
ul.giorni li.selected span {
background-color:#000000;
color:#FFFFFF;
font-size:25px;
left:-9px;
padding:0pt 3px;
position:absolute;
}
ul.agenda {
width:234px;
float:left;
}
ul.agenda li {
width:224px;
margin-left:10px;
padding:10px 0;
border-bottom:1px dotted #CCCCCC;
position:relative;
}
ul.agenda li .layer {
top:2px;
right:0;
position: absolute;
}
ul.agenda li h2 a {
color:#000000;
font-size:13px;
font-family:Helvetica, Arial, sans-serif;
}
ul.agenda li h2 {
font-size:13px;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
margin-bottom:5px;
}
ul.agenda li.title {
font-size:16px;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
padding:5px 0 0 10px;
height:35px;
border:none;
width:224px;
margin-left:0;
}
ul.agenda li.title img {
display:block;
margin-bottom:3px;
}
ul.agenda li.paginazione  {
margin:-5px 0 10px 10px;
text-align:right;
}
ul.agenda li.paginazione  img {
vertical-align:middle;
}
ul.agenda li.paginazione a {
font-size:11px;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
color:#000000;
margin:0 0 0 12px;
}
ul.agenda li.paginazione span {
font-size:11px;
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
color:#000000;
margin:0 0 0 12px;
}
.pubb_left {
float:left;
}

/*BLOG*/
#issue_shop #nav li,
#issue_body #nav li {
	height: 30px;
}
#nav_sub {
	margin: 0 0 0 86px;
	float:left;
	z-index:100;
	position:relative;
	padding:0pt 8px;
	width:696px;
}

#nav_sub li {
	float: left;
	font-family: Helvetica, Arial, sans;
	font-size:11px;
	font-weight:bold;
	height: 30px;
	cursor:pointer;
}
#nav_sub li.active {
	cursor: default;
}
#issue_shop #nav_sub li a {
	margin: 8px 16px 0 16px;
	float:left;
}
#issue_shop #nav_sub li a.last {
	margin: 8px 16px 0 30px;
	float:left;
}
#nav_sub li a,
#nav_sub li span {
	margin: 8px 8px 0 8px;
	float:left;
}
#nav_sub li a {
	margin: 8px 8px 0 8px;
	float:left;
}
#nav_sub li.active a,
#nav_sub li a.active,
#nav_sub li span,
#nav_sub li a:hover {
color:#FFFFFF;
text-decoration:none;
}
ul.blog_list {
	font-family: Helvetica, Arial, sans;
	font-size:11px;
	color:#333333;
	float:left;
	position:relative;
	margin:35px 0 8px 94px;
}
ul.blog_list strong {
	color:#000000;
}
ul.blog_list li h2,
ul.blog_list li h2 a {
	font-family: Helvetica, Arial, sans;
	font-size:25px;
	color:#000000;
	position:relative;
	font-weight:bold;
}
ul.blog_list li {
padding:18px 0;
border-bottom:1px dotted #CCCCCC;
width:386px;
line-height:16px;
}
ul.blog_list li span {
display:block;
margin:0 2px;
}
ul.blog_list h2 {
margin:8px 2px 8px 0;
}
ul.blog_list li strong {
margin:0 20px 0 2px;
}
ul.blog_list li.title_blog {
padding:2px 0 0 1px;
border-bottom:none;
width:385px;
}
ul.blog_list h2 div {
position:absolute;
top:0;
left:-52px;
}
ul.blog_list h2 .month,
ul.blog_list h2 .day  {
width:33px;
background-color:#000000;
color:#FFFFFF;
text-align:center;
display:block;
font-weight:bold;
}
ul.blog_list h2 .month {
height:14px;
font-size:11px;
border-bottom:1px solid #FFFFFF;
}
ul.blog_list h2 .day {
font-size:25px;
height:21px;
padding-top:6px;
}
.home_box_blog {
top:-22px;
left:0;
position: absolute;
}
.home_box_blog img {
float:left;
}
#issue_shop #leftcol,
#issue_body #leftcol {
position:relative;
}
div.paginazione  {
margin:0 0 10px 84px;
}
div.paginazione  img {
vertical-align:middle;
}
div.paginazione a {
font-size:11px;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
color:#000000;
margin:0 0 0 12px;
}
div.paginazione span {
font-size:11px;
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
color:#FFFFFF;
margin:0 0 0 12px;
background-color:#000000;
padding:0 4px;
}
#issue_body ul.agenda li {
border-bottom:1px solid #FFFFFF;
padding:8px 0pt 7px 10px;
margin-left:0;
}
#issue_body ul.agenda li.title {
background:#000000;
color:#FFFFFF;
height:26px;
}
#issue_body ul.agenda li.title span {
display:block;
height:10px;
margin:0;
}
#issue_body ul.mesi {
margin:29px 7px 0pt 37px;
}
#issue_body ul.agenda li h2 {
margin-bottom:1px;
}
#issue_body ul.agenda li.paginazione {
background:#FFFFFF;
margin-bottom:0pt;
padding-bottom:0pt;
}
#issue_body ul.agenda li span {
color:#FFFFFF;
margin:0 0 0 12px;
background-color:#000000;
padding:0 4px;
}



#issue_body .calendar {
width:224px;
margin:0 0 0 82px;
font-size:13px;
}
#issue_body .calendar li {
width:224px;
padding-bottom:15px;
margin-bottom:15px;
position:relative;
min-height:30px;
}
#issue_body .calendar li.title {
min-height:0px;
padding-bottom:5px;
}
#issue_body .calendar li .corpo {
width:224px;
font-size:16px;
}
#issue_body .calendar li .layer {
position:absolute;
top:3px;
left:-45px;
}
#issue_body .calendar .day {
padding-top:0;
height:20px;
font-size:16px;
}
#issue_body .calendar span.title_post {
display:block;
height:6px;
}

ul.categorie {
width:234px;
float:left;
margin:23px 0 35px 74px;
}
ul.categorie li {
width:224px;
padding:10px 0 10px 10px;
border-bottom:1px solid #FFFFFF;
}
ul.categorie li a {
color:#000000;
font-size:11px;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
}
ul.categorie li a:hover {
text-decoration:underline;
}
ul.categorie li span {
display:block;
text-indent:-5000px;
height:6px;
padding-bottom:5px;
}
ul.categorie li.title {
background-color:#FFFFFF;
padding:0 0 0 10px;
}
/*FINE BLOG*/
/*BOOKS*/
.list_book {
width:326px;
color:#333333;
font-size:11px;
font-family:Helvetica, Arial, sans-serif;
line-height:16px;
margin-bottom:30px;
}
.list_book img {
margin:0 13px 13px 0;
}
.list_book h2,
.list_book h2 a {
color:#000000;
font-size:16px;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
display:block;
margin-bottom:12px;
text-decoration:none;
}
.list_book h2 a:hover {
text-decoration:underline;
}
.list_book strong {
display:block;
}
.list_book span {
display:block;
margin-top:10px;
width:141px;
height:17px;
font-weight:bold;
padding:2px 0 0 5px;
}


.list_book_vertical {
width:144px;
color:#333333;
font-size:11px;
font-family:Helvetica, Arial, sans-serif;
line-height:16px;
font-weight:bold;
margin:40px 15px 0 0;
float:left;
}
.list_book_vertical img,
.list_book_vertical li {
display:block;
margin-bottom:25px;
}
.list_book_vertical li {
width:144px;
}
.list_book_vertical h2,
.list_book_vertical h2 a {
color:#000000;
font-size:16px;
font-weight:bold;
display:block;
margin:6px 0;
line-height:20px;
text-decoration:none;
}
.list_book_vertical h2 a:hover {
text-decoration:underline;
}
#issue_body #video_cor,
#issue_body #articoli_cor,
#issue_body #archivio {
color:#333333;
font-size:10px;
font-weight:bold;
float:left;
margin-top:30px;
}
#issue_body #articoli_cor li,
#issue_body #video_cor li,
#issue_body #archivio li {
padding:9px 0pt 10px 10px;
}

#issue_body #archivio li.title {
background-color:#FFFFFF;
height:6px;
padding:0 0 5px 0;
width:234px;
}
#issue_body #video_cor li.title span,
#issue_body #articoli_cor li.title span,
#issue_body #archivio li.title span {
display:block;
height:6px;
text-indent:-5000px;
background-color:#FFFFFF;
margin:0;
}
#issue_body #articoli_cor li a,
#issue_body #video_cor li a,
#issue_body #archivio li a {
color:#000000;
font-size:13px;
display:block;
font-weight:bold;
text-decoration:none;
margin-bottom:3px;
}
#issue_body #articoli_cor lia:hover,
#issue_body #video_cor lia:hover,
#issue_body #archivio li a:hover {
text-decoration:underline;
}
#issue_body #articoli_cor li.paginazione,
#issue_body #video_cor li.paginazione,
#issue_body #archivio li.paginazione {
text-align:left;
padding:8px 10px 7px 0;
margin-top:0;
}
#issue_body #articoli_cor li.paginazione a,
#issue_body #video_cor li.paginazione a,
#issue_body #archivio li.paginazione a {
font-size:11px;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
color:#000000;
margin:0 12px 0 0;
display:inline;
}
#issue_body #articoli_cor li.paginazione span,
#issue_body #video_cor li.paginazione span,
#issue_body #archivio li.paginazione span {
margin:0pt 12px 0pt 0;
}

/*FINE BOOKS*/
/*PRODOTTI*/
.article_label {
width:80px;
font-weight:bold;
float:left;
}

.layer_square,
.layer_large {
line-height:16px;
color:#333333;
position:absolute;
padding:7px 5px 5px 10px;
right:0;
}
.layer_large {
width:314px;
top:160px;
background-color:#FFFFFF;
}
#second_product {
top:127px;
}
.layer_square {
width:216px;
top:118px;
background-color:#FFFFFF;
}
ul.square li h2,
.layer_square h2,
.layer_large h2,
ul.square li h2 a,
.layer_square h2 a,
.layer_large h2 a {
font-weight:bold;
font-size:16px;
color:#000000;
display:block;
margin-bottom:2px;
text-decoration:none;
}
ul.square li h2 a:hover,
.layer_square h2 a:hover,
.layer_large h2 a:hover {
text-decoration:underline;
}
ul.square li strong,
.layer_square strong,
.layer_large strong {
font-weight:bold;
color:#000000;
display:block;
margin-bottom:13px;
}
.w_page {
width:320px;
}
.w_page .box_prodotti {
margin:0 0 15px 89px;
}

.w_page .paginazione {
float:left;
margin:0pt 0pt 10px;
padding-left:82px;
width:232px;
}
.w_page .layer_square {
position:static;
padding:7px 5px 5px 4px;
}

ul.square {
width:322px;
float:left;
margin-left:94px;
}
ul.square li {
float:left;
height:177px;
margin:0pt 15px 0pt 0pt;
width:146px;
}
ul.sel_prodotti {
margin:20px 0 35px 92px;
float:left;
width:707px;
}
ul.sel_prodotti li {
float:left;
width:235px;
}
ul.sel_prodotti li img {
margin-bottom:5px;
display:block;
}
ul.sel_prodotti li select {
font-size:10px;
padding-left:2px;
width:196px;
}
.box_prodotti {
position:relative;
float:left;
margin:0 0 30px 14px;
height:256px;
}
.article_title_pro {
float:left;
height:80px;
margin-left:94px;
}
.article_title_pro h2 {
font-size:25px;
font-weight:bold;
margin-bottom:8px;
}
.article_desc {
line-height:16px;
width:530px;
float:left;
}
.article_desc .content_img {
float:left;
margin:0 30px 20px 0;
position:relative;
}
.article_desc .layer {
position:absolute;
top:6px;
right:0;
}
.article_desc .layer img {
margin:0;
}


.tools_article {
float:left;
margin:0 0 22px 30px;
}
.tools_article a {
font-weight:bold;
display:block;
text-decoration:none;
}
.tools_article a:hover {
text-decoration:underline;
}
.tools_fdd {
float:left;
margin:0 0 55px 18px;
}
.tools_fdd a {
display:block;
float:left;
font-weight:bold;
text-decoration:none;
margin-right:20px;
}
.tools_fdd a:hover {
text-decoration:underline;
}
.tools_fdd img {
vertical-align:middle;
}
.box_simple {
float:left;
margin-left:30px;
line-height:16px;
color:#333333;
}
.box_simple strong {
display:block;
}
.box_simple li.title {
border-bottom:1px dotted #cccccc;
height:15px;
width:226px;
}
.box_simple li a {
text-decoration:underline;
}
.box_simple li {
height:125px;
}

ul.list_products {
width:720px;
float:left;
margin:20px 0 0 60px;
}
ul.list_products li {
float:left;
margin:0 25px;
padding:20px 0;
width:310px;
font-weight:bold;
font-size:11px;
border-bottom:1px dotted #cccccc;
line-height:12px;
}
ul.list_products li span {
display:block;
font-weight:bold;
font-size:10px;
}
ul.list_products li img {
float:left;
margin-right:15px;
}
ul.list_products li a {
text-decoration:none;
}
ul.list_products li a:hover {
text-decoration:underline;
}
ul.list_products li h2 {
color:#000000;
display:block;
font-size:16px;
margin:5px 0;
line-height:14px;
}
#pag_large {
margin:20px 0 60px 20px;
height:17px;
}
/*FINE PRODOTTI*/
/*PROFILES*/
ul.alfabeto {
float:left;
margin:20px 0pt 35px 0px;
width:800px;
}
ul.alfabeto li {
float:left;
margin:0 0 0 15px;
}
ul.alfabeto li a {
text-indent:-5000px;
display:block;
float:left;
width:17px;
height:20px;
}
ul.alfabeto li a.l_a {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll 3px 8px;
}
ul.alfabeto li a.l_a_selected,
ul.alfabeto li a.l_a:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll 3px 8px;
}
ul.alfabeto li a.l_b {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -28px 8px;
}
ul.alfabeto li a.l_b_selected,
ul.alfabeto li a.l_b:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -28px 8px;
}
ul.alfabeto li a.l_c {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -60px 8px;
}
ul.alfabeto li a.l_c_selected,
ul.alfabeto li a.l_c:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -60px 8px;
}
ul.alfabeto li a.l_d {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -92px 8px;
}
ul.alfabeto li a.l_d_selected,
ul.alfabeto li a.l_d:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -92px 8px;
}

ul.alfabeto li a.l_e {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -124px 8px;
}
ul.alfabeto li a.l_e_selected,
ul.alfabeto li a.l_e:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -124px 8px;
}

ul.alfabeto li a.l_f {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -154px 8px;
}
ul.alfabeto li a.l_f_selected,
ul.alfabeto li a.l_f:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -154px 8px;
}

ul.alfabeto li a.l_g {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -185px 8px;
}
ul.alfabeto li a.l_g_selected,
ul.alfabeto li a.l_g:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -185px 8px;
}

ul.alfabeto li a.l_h {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -218px 8px;
}
ul.alfabeto li a.l_h_selected,
ul.alfabeto li a.l_h:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -218px 8px;
}

ul.alfabeto li a.l_i {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -248px 8px;
}
ul.alfabeto li a.l_i_selected,
ul.alfabeto li a.l_i:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -248px 8px;
}

ul.alfabeto li a.l_j {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -276px 8px;
}
ul.alfabeto li a.l_j_selected,
ul.alfabeto li a.l_j:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -276px 8px;
}

ul.alfabeto li a.l_k {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -306px 8px;
}
ul.alfabeto li a.l_k_selected,
ul.alfabeto li a.l_k:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -306px 8px;
}

ul.alfabeto li a.l_l {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -337px 8px;
}
ul.alfabeto li a.l_l_selected,
ul.alfabeto li a.l_l:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -337px 8px;
}

ul.alfabeto li a.l_m {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -370px 8px;
}
ul.alfabeto li a.l_m_selected,
ul.alfabeto li a.l_m:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -370px 8px;
}

ul.alfabeto li a.l_n {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -404px 8px;
}
ul.alfabeto li a.l_n_selected,
ul.alfabeto li a.l_n:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -404px 8px;
}

ul.alfabeto li a.l_o {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -437px 8px;
}
ul.alfabeto li a.l_o_selected,
ul.alfabeto li a.l_o:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -437px 8px;
}

ul.alfabeto li a.l_p {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -469px 8px;
}
ul.alfabeto li a.l_p_selected,
ul.alfabeto li a.l_p:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -469px 8px;
}

ul.alfabeto li a.l_q {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -501px 8px;
}
ul.alfabeto li a.l_q_selected,
ul.alfabeto li a.l_q:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -501px 8px;
}

ul.alfabeto li a.l_r {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -533px 8px;
}
ul.alfabeto li a.l_r_selected,
ul.alfabeto li a.l_r:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -533px 8px;
}

ul.alfabeto li a.l_s {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -565px 8px;
}
ul.alfabeto li a.l_s_selected,
ul.alfabeto li a.l_s:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -565px 8px;
}

ul.alfabeto li a.l_t {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -595px 8px;
}
ul.alfabeto li a.l_t_selected,
ul.alfabeto li a.l_t:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -595px 8px;
}

ul.alfabeto li a.l_u {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -627px 8px;
}
ul.alfabeto li a.l_u_selected,
ul.alfabeto li a.l_u:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -627px 8px;
}

ul.alfabeto li a.l_v {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -659px 8px;
}
ul.alfabeto li a.l_v_selected,
ul.alfabeto li a.l_v:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -659px 8px;
}

ul.alfabeto li a.l_w {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -693px 8px;
}
ul.alfabeto li a.l_w_selected,
ul.alfabeto li a.l_w:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -693px 8px;
}

ul.alfabeto li a.l_x {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -728px 8px;
}
ul.alfabeto li a.l_x_selected,
ul.alfabeto li a.l_x:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -728px 8px;
}

ul.alfabeto li a.l_z {
background:transparent url(../imgs/lettere_nere.jpg) no-repeat scroll -760px 8px;
}
ul.alfabeto li a.l_z_selected,
ul.alfabeto li a.l_z:hover {
background:#000000 url(../imgs/letterebianche.jpg) no-repeat scroll -760px 8px;
}


.letter_space {
float:left;
height:30px;
margin:32px 0pt 30px 20px;
width:34px;
}
.letter_a {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll 0 0;
}
.letter_b {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -38px 0;
}
.letter_c {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -76px 0;
}
.letter_d {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -112px 0;
}
.letter_e {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -150px 0;
}
.letter_f {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -185px 0;
}
.letter_g {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -218px 0;
}
.letter_h {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -256px 0;
}
.letter_i {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -287px 0;
}
.letter_j {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -314px 0;
}
.letter_k {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -349px 0;
}
.letter_l {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -388px 0;
}
.letter_m {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -423px 0;
}
.letter_n {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -467px 0;
}
.letter_o {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -507px 0;
}
.letter_p {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -546px 0;
}
.letter_q {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -583px 0;
}
.letter_r {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -623px 0;
}
.letter_s {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -660px 0;
}
.letter_t {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -693px 0;
}
.letter_u {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -731px 0;
}
.letter_v {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -769px 0;
}
.letter_w {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -806px 0;
margin:32px 0pt 30px 14px;
width:40px;
}
.letter_x {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -855px 0;
}
.letter_z {
background:#FFFFFF url(../imgs/letter.jpg) no-repeat scroll -894px 0;
}
ul.list_name {
float:left;
margin:10px 0pt 70px 55px;
font-weight:bold;
font-size:13px;
text-decoration:none;
}
ul.list_name a {
float:left;
margin:10px 0pt 6px 0px;
font-weight:bold;
font-size:13px;
text-decoration:none;
}
ul.list_name a:hover {
text-decoration:underline;
}
ul.list_name h2{
font-size:20px;
display: inline;
}
ul.list_name li {
float:left;
width:216px;
margin:0 0 0 10px;
}
ul.tools_profile {
float:left;
width:784px;
margin:0pt 0pt 40px 15px;
background-color:#000000;
}
ul.tools_profile li {
float:left;
height:14px;
padding:0px 0pt 1pt 2px;
width:92px;
border-right:21px #FFFFFF solid;
cursor:pointer;
}
ul.tools_profile li.ultimo {
border-right:none;
}
ul.tools_profile li a {
display:block;
}

.ricerca_prof {
margin:14px 0 60px 0;
}
.ricerca_prof input.text {
width:144px;
height:12px;
font-size:11px;
color:#333333;
padding:2px 0 2px 2px;
margin-right:5px;
}
.ricerca_prof input.submit {
margin-bottom:-4px;
}
.profilo_img {
position:relative;
width:226px;
margin-left:50px;
float:right;
}
.profilo_img img {
display:block;
margin-bottom:4px;
}
.profilo_img .layer {
position:absolute;
right:0pt;
top:6px;
}
.profilo_img .layer img {
margin:0;
padding:0;
}

.nome_profilo {
float:left;
margin:0 0 60px 0;
font-size:20px;
font-weight:bold;
width:454px;
}
.profile_label {
float:left;
font-weight:bold;
width:80px;
padding-top:87px;
}
.profile_desc {
line-height:16px;
color:#333333;
width:680px;
float:left;
margin-bottom:60px;
}
#article_type {
margin:0 0 50px 0;
}
#article_type .content_img {
margin:0 25px 10px 0;
}
#article_type p {
margin-right:20px;
}
.commenti {
float: left;
width:445px;
margin-bottom:25px;
}
.commenti li {
width:445px;
height:17px;
padding:2px 0 0 4px;
margin-bottom:7px;
color:#000000;
}
.commenti li.title {
margin-bottom:0px;
}
.commenti li a {
font-weight:bold;
color:#000000;
display:block;
width:185px;
float: left;
}
.commenti li.ultimo {
padding:0;
}

.commenti li.ultimo div.paginazione {
float:right;
margin:0;
text-align:right;
width:auto;
}
.commenti li .paginazione a {
width:auto;
}
.commenti li .paginazione span {
width:auto;
}
.commenti li span {
display:block;
width:120px;
margin-left:10px;
float: left;
}
.article_title_type {
float:left;
height:100px;
margin-left:94px;
}
.article_title_type h2 {
font-size:25px;
font-weight:bold;
line-height:20px;
margin-bottom:5px;
}
#issue_body #middlecol_small .profile_archivio {
margin: 0 0 0 20px;
}
.video_top {
float:left;
line-height:16px;
color:#333333;
margin-bottom:20px;
width:480px;
}
.video_top .content_video  img,
.video_top .content_video {
float:left;
margin:0;
padding:0;
}
.video_top div.content_video {
width:480px;
}
.video_top span {
display:block;
margin-left:15px;
}
.video_top a.mysel {
display:block;
margin:1px 0pt 0pt 439px;
float:left;
}
.video_top h2 a,
.video_top h2 {
font-size:25px;
font-weight:bold;
color:#000000;
display:block;
text-decoration:none;
margin-bottom:5px;
}
.video_top h2 a:hover {
text-decoration:underline;
}
.video_top h3 {
font-size:11px;
font-weight:bold;
color:#000000;
display:block;
margin-bottom:10px;
}
.embed {
margin:0 0 20px 15px;
float:left;
}
.embed img {
margin:0 0 3px 10px;
}
.embed span {
width:425px;
display:block;
padding:6px 12px 9px 9px;
background-color:#eeeeee;
border:1px solid #CCCCCC;
color:#000000;
font-weight:bold;
}
.embed span input {
height:17;
padding:2px 4px 0 4px;
width:417px;
margin-top:5px;
font-size:11px;
}
#video_type {
margin:0 0 40px 15px;
width:450px;
}
.video_list {
width:486px;
margin-left:1px;
float:left;
padding-bottom:30px;
}
.video_list li {
width:148px;
height:145px;
margin:0 0 25px 14px;
float:left;
}
.video_list li.title {
margin-bottom:1px;
width:472px;
height:auto;
}
.video_list li.ultimo {
height:auto;
margin-bottom:1px;
width:auto;
}
.video_list li.ultimo .paginazione {
margin:0;
padding-right:10px;
}
.video_list li.ultimo .paginazione a {
font-size:11px;
}
.video_list li.ultimo .paginazione img {
margin-bottom:0;
float: none;
}
.video_list li img {
margin-bottom:5px;
float:left;
}
.video_list li a {
font-weight:bold;
color:#000000;
font-size:13px;
line-height:16px;
}

.keywords {
color:#999999;
float:left;
margin-bottom:70px;
}
.keywords li {
margin-top:5px;
}
.keywords li.title {
border-bottom:1px dotted #CCCCCC;
padding-bottom:2px;
}
.keywords a {
text-decoration:none;
color:#999999;
}
.keywords a:hover {
text-decoration:underline;
}
.keywords span {
display:block;
}
.keywords span.px22 {
font-size:22px;
}
.keywords span.px20 {
font-size:20px;
}
.keywords span.px18 {
font-size:18px;
}
.keywords span.px16 {
font-size:16px;
}
.keywords span.px14 {
font-size:14px;
}
.keywords span.px12 {
font-size:12px;
}
.keywords span.px10 {
font-size:10px;
}
#issue_body #middlecol_small #articoli_cor,
#issue_body #middlecol_small #video_cor {
width:226px;
margin:0 0 50px 0;
}
#issue_body #articoli_cor li,
#issue_body #video_cor li {
width:216px;
float:left;
}

#issue_body #articoli_cor li a:hover,
#issue_body #video_cor li a:hover {
text-decoration:underline;
}
#issue_body #articoli_cor li.open ,
#issue_body #video_cor li.open {
padding:9px 0pt 10px 0;
width:226px;
}
#issue_body #articoli_cor li.title,
#issue_body #video_cor li.title {
background-color:#FFFFFF;
height:6px;
padding:0 0 5px 0;
width:226px;
}
#issue_body #articoli_cor .mysel,
#issue_body #video_cor .mysel {
margin:0 0 0 184px;
display:block;
float:left;
}
#issue_body #articoli_cor .mysel img,
#issue_body #video_cor .mysel img {
margin:0;
padding:0;
}
#issue_body #articoli_cor .corpo_strillo,
#issue_body #video_cor .corpo_strillo {
margin-left:10px;
}

#issue_body #articoli_cor .corpo_strillo span,
#issue_body #video_cor .corpo_strillo span {
background-color:transparent;
color:#000000;
margin:0;
padding:0;
font-weight:normal;
font-size:11px;
}
#issue_body #middlecol_small .no_margin {
margin-left:0;
}
/*FINE PROFILES*/
/*SHOP*/
.ita_label_offer {
background:url(../imgs/ita_label_offer.jpg) no-repeat;

display:block;
height:40px;
margin:70px 40px 0 13px;
text-indent:-5000px;
width:116px;
}
.box_offer_big {
width:483px;
height:200px;
padding:0pt 0  0 35px;
position:relative;
}
.box_offer_small{
width:190px;
height:190px;
margin:46px 40px 0 13px;
position:relative;
padding:0 100px 0 35px;
}
.ita_stud{
background: url(../imgs/ita_stud.png)  no-repeat;
width:59px;
height:17px;
display:block;
float:left;
text-indent:-5000px;
margin:0 0 0 0;
}
.ita_subscriptions {
background: url(../imgs/ita_subscriptions.png) no-repeat;
width:142px;
height:13px;
text-indent:-5000px;
margin:25px 0 20px 0;
}
.box_offer_big  .layer {
width:auto;
height:154px;
display:block;
float:left;
position:absolute;
right:-60px;
top:20px;
}
.box_offer_small  .layer {
width:auto;
height:154px;
display:block;
float:left;
position:absolute;
right:-27px;
top:20px;
}
.ita_subs_text{
width:226px;
height:60px;
display:block;
float:left;
margin:0;
}
.ita_box_offer_text{
width:182px;
display:block;
float:left;
margin:0;
}
.ita_stud_perc{
background: url(../imgs/ita_stud_offer.png) no-repeat;
width:335px;
height:190px;
margin:46px 40px 0 13px;
}
.ita_prof{
width:98px;
height:17px;
background: url(../imgs/ita_prof.png) no-repeat;
text-indent:-5000px;
margin:0 0 0 73px;
}
.ita_domus_archive {
background: url(../imgs/ita_domus_archive.png) no-repeat;
width:128px;
height:11px;
margin:20px 0 4px 0;
text-indent:-5000px;
}

.ita_user_offer {
background: url(../imgs/ita_user_offer.png) no-repeat;
text-indent:-5000px;
width:149px;
height:17px;
margin:25px 0 0 0;
}
.ita_domus_annate {
background: url(../imgs/ita_domus_annate.png) no-repeat;
margin:20px 0pt 4px;
text-indent:-5000px;
width:335px;
width:150px;
height:27px;
}
.ita_special_discount {
background: url(../imgs/ita_special_discount.png) no-repeat;
text-indent:-5000px;
height:7px;
width:108px;
margin:18px 0 0 0;
}

.box_offer_big img{
display:block;
float:left;
margin:4px 0 0 0;
}
#perc_offer_prof{
margin-left:25px;
}
.ita_stud, .ita_user_offer, .ita_stud, .ita_special_discount{

font-size:2px;
}
.box_offer_big_container{
width:270px;
}
.box_offer_small_container{
width:180px;
}
.box_offer_small img{
display:block;
float:left;
margin:4px 0 0 0;
}
.box_offer_big span{
display:block;
float:left;
}
.box_offer_small span{
display:block;
float:left;
}
.carrello {
float:left;
display:block;
margin:20px 650px 20px 12px;
text-decoration:none;
font-size:11px;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
}
#carrello_sub {
width:auto;
margin:20px 0 0 12px;
}
.carrello img {
vertical-align:bottom;
}
.list_bg_shop {
float:left;
background-image: url(../imgs/bg_shop.gif);
background-repeat:repeat-y;
width:800px;
}
.tools_search_shop {
font-size:11px;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
margin:15px 0 0 14px;
width:186px;
}
.tools_search_shop input,
.tools_search_shop select {
font-size:10px;
}
.tools_search_shop select {
width:82px;
height:19px;
margin:5px 0 10px 0;
display:block;
}
.tools_search_shop input {
height:13px;
padding:2pt 0pt 0pt 4px;
width:55px;
}
.tools_search_shop input.submit {
width:auto;
height:19px;
margin:0 0 35px 0;
padding:0;
}
.tools_search_shop select.show_numn {
display:inline;
height:17px;
margin:5px 8px 0pt 0pt;
padding:0pt 0pt 0pt 4px;
vertical-align:sub;
width:50px;
}
/*SHOP BOOKS*/
.list_books .books_tools {
	display:block;
	float:left;
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	margin:10px 4px 0 0;
	line-height:14px;
	position:relative;
	height:30px;
}
.list_books .books_tools img {
	padding:0;
}
.list_books .books_tools strong {
	font-size:16px;
	margin:0;
}
.list_books .books_tools strong.barrato {
	font-size:16px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#666666;
	text-decoration:line-through;
}
.list_books .ita_add_cart {
	background-image:url(../imgs/ita_add_cart.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
	width:86px;
	height:14px;
	position:absolute;
	top:0;
	right:20px;
}
.list_books .cart_img {
	width:86px;
	height:14px;
	float:left;
	display:block;
	margin:14px 0 0 0;
	position:relative;
}
.ita_add_cart a{
background: url(../imgs/ita_add_cart.png) no-repeat;
width:86px;
height:14px;
float:left;
display:block;
text-indent:-5000px;
margin:1px 63px 0 -17px;
position:relative;
}


.list_books .cart_tools {
	display:block;
	float:left;
	position:relative;
	margin:14px 0 0 0;
}
.list_books .cart_tools a {
	margin:0pt 0pt 5px 20px;
}
.list_books .tools_container {
	border-top:none;
	margin:0 100px 0 0;
	padding:0;
	width:180px;
	display:block;
}
/**/
.list_books {
float:left;
width:424px;
}
.list_books img {
float:left;
padding:22px 0 30px 0;
}
.list_books div {
float:left;
margin:0 0 14px 40px;
font-size:11px;
font-family: Helvetica, Arial, Verdana, sans-serif;
line-height:16px;
width:230px;
padding:22px 60px 0 0;
border-top:1px dotted #CCCCCC;
}
.list_books div strong {
margin:0 0 20px 0;
display:block;
}
.list_books div strong.prezzo {
margin:12px 0 0 0;
}
.list_books div strong.big {
margin:0 0 0 0;
font-size:16px;
}
.list_books li {
float:left;
width:424px;
}
.list_books li a {
display:block;
float:left;
margin:0pt 0pt 20px 20px;
}
.list_books li a img {
padding:0 5px 0 0;
}
.list_bg_shop .paginazione {
float:left;
width:290px;
margin:20px 0 0 320px;
}

.abbonati_title {
display:block;
font-size:20px;
font-family: Helvetica, Arial, Verdana, sans-serif;
line-height:20px;
font-weight:bold;
margin:40px 0 35px 14px;
float:left;
width:320px;
}
.abbonati_text {
font-size:11px;
font-family: Helvetica, Arial, Verdana, sans-serif;
line-height:16px;
margin:0 0 50px 80px;
float:left;
width:253px;
}
.box_libro {
width:233px;
position:relative;
font-size:13px;
color:#000000;
line-height:16px;
font-family: Arial, Helvetica, sans-serif;
float:left;
margin-bottom:40px;
}
.box_libro li {
padding:10px 0pt 15px 50px;
width:183px;
float:left;
margin-bottom:1px;
}
ul.left_space {
margin-left:167px;
}
#middlecol_sub .box_libro {
margin-left:88px;
}
#middlecol_sub ul.left_space {
margin-left:153px;
}
.box_libro h2 {
margin:8px 0 6px 0;
}
.box_libro h2.air_mail {
margin-bottom:6px;
}
.box_libro h2.student {
margin-bottom:6px;
}
.box_libro h2.foreign {
margin-bottom:6px;
}
.box_libro h3 {
font-size:13px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
margin-bottom:10px;
}
.box_libro .middle_line {
display:block;
margin:13px 0 8px 0;
}
.box_libro .price {
position:relative;
width:183px;
float:left;
}
.box_libro .price img {
float:left;
}
.box_libro .price .layer {
position:absolute;
right:0;
bottom:0;
}
.box_libro .price .layer img {
float:left;
}
.box_libro .layer_img {
float:left;
/*left:-85px;*/
right:200px;
position:absolute;
top:13pt;
width:113px;
}
.box_libro .layer_img img {
margin-bottom:1px;
float:left;
}
.box_libro .layer_img span {
display:block;
margin:2px 0 0 10px;
font-size:11px;
line-height:13px;
font-weight:bold;
}
h2.project {
font-size:16px;
font-weight:bold;
margin:0 0 18px 90px;
float:left;
}
.project_text {
font-size:11px;
line-height:16px;
margin:0 0 18px 138px;
width:187px;
float:left;
}
.project_more {
font-size:11px;
line-height:16px;
margin:0 0 18px 90px;
width:235px;
float:left;
}

.list_bg_cart {
float:left;
background-image: url(../imgs/bg_cart.gif);
background-repeat:repeat-y;
width:800px;
font-size:13px;
font-weight:bold;
font-family: Helvetica, Arial, sans-serif;
line-height:16px;
margin-bottom:45px;
}
.list_cart {
float:left;
margin-left:156px;
}
.list_bg_cart li {
float:left;
padding:10px 0;
}
.list_bg_cart li input {
width:34px;
height:17px;
padding:2px 0 0 4px;
font-weight:normal;
line-height:11px;
}
.list_bg_cart li.title {
float:left;
padding:0 0 10px 0;
}
.list_bg_cart li div,
.list_bg_cart li span {
float:left;
display:block;
}
.list_bg_cart li div.img {
width:87px;
}
.list_bg_cart li div.corpo {
width:393px;
border-bottom:1px dotted #CCCCCC;
padding:10px 0 20px 0;
}
.list_bg_cart li div .quantita {
width:73px;
}
.list_bg_cart li div .articolo {
width:174px;
}
.list_bg_cart li div .prezzo {
text-align:right;
width:64px;
padding-right:20px;
}
.list_bg_cart li div .rimuovi {
width:62px;
}
.list_bg_cart li.totale {
padding:0;
}
.list_bg_cart li.totale div .articolo {
text-align:right;
padding-top:18px;
}
.list_bg_cart li.title div.corpo,
.list_bg_cart li.totale div.corpo,
.list_bg_cart li.last div.corpo {
padding-bottom:10px;
}
.list_bg_cart li.totale div .prezzo {
margin:5px 0 10px 0;
font-size:16px;
}
.list_bg_cart li.totale div a img {
margin:5px 0pt 10px;
}
.list_bg_cart li.totale div .prezzo img {
display:block;
margin:0pt 0pt 10px 24px;
}
.list_bg_cart li.last div {
margin:0;
border:none;
}
.list_bg_cart li.last .back_store {
width:298px;
}
/*SHOP ARCHIVE*/
.container_box {
float:left;
margin:0 0 50px 30px;
width:760px;
}
.box_big_font {
width:268px;
font-family:Arial, Helvetica, sans-serif;
line-height:26px;
font-size:20px;
font-weight:bold;
padding:18px;
height:114px;
float:left;
margin-right:125px;
}
.box_try {
width:211px;
font-family:Helvetica, Arial, sans-serif;
line-height:20px;
font-size:13px;
padding:18px 18px 18px 75px;
height:114px;
float:left;
position:relative;
}
.box_try a.ita_enter_b {
display:block;
text-indent:-5000px;
background:transparent url(../imgs/ita_enter_b.gif) no-repeat;
width:96px;
height:28px;
margin-top:12px;
}
.box_try div.ita_tryit {
display:block;
position:absolute;
top:36px;
right:247px;
text-indent:-5000px;
background:transparent url(../imgs/ita_tryit.gif) no-repeat;
width:149px;
height:28px;
}
.domus_archive {
float:left;
width:800px;
font-family:Helvetica, Arial, sans-serif;
line-height:16px;
font-size:11px;
}
.domus_archive li {
height:125px;
}
.domus_archive .first_li {
float:left;
padding:0 27px 8px 32px;
width:226px;
border-right:1px dotted #cccccc;
}
.domus_archive .first_li.body_text {
float:left;
width:138px;
}
.domus_archive .second_li {
float:left;
padding:0 37px 8px 32px;
width:226px;
border-right:1px dotted #cccccc;
}
.domus_archive .second_li .box_tools_left {
padding-left:36px;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:12px;
padding-top:4px;
width:102px;
}
.domus_archive .second_li.box_tools_left img {
margin-bottom:5px;
}
.domus_archive .second_li strong {
font-size:13px;
display:block;
}
.domus_archive .last_li {
float:left;
padding:0 0 8px 28px;
width:178px;
font-size:10px;
}
.domus_archive  .ita_domus_consult {
display:block;
text-indent:-5000px;
background:transparent url(../imgs/ita_domus_consult.gif) no-repeat;
width:221px;
height:24px;
margin-bottom:30px;
}
.domus_archive  .box_tools {
float:left;
width:69px;
margin-right:18px;
}
.domus_archive  .box_tools .ita_offer_promo {
display:block;
text-indent:-5000px;
background:transparent url(../imgs/ita_offer_promo.gif) no-repeat;
width:53px;
height:17px;
margin-bottom:5px;
}
.domus_archive  .box_tools .ita_offer_ab {
display:block;
text-indent:-5000px;
background:transparent url(../imgs/ita_offer_ab.gif) no-repeat;
width:60px;
height:17px;
margin-bottom:5px;
}
.domus_archive  .text_title {
float:left;
display:block;
margin-bottom:22px;
}

.domus_archive .container_cart {
width:69px;
height:14px;
float:left;
display:block;
position:relative;
}
.domus_archive  .box_tools .ita_add_cart {
display:block;
text-indent:-5000px;
background:transparent url(../imgs/ita_add_cart.gif) no-repeat;
width:86px;
height:14px;
position:absolute;
top:0;
right:0;
}
/*FINE SHOP*/
/*CONTACTS*/
.label {
font-size:11px;
font-family: Helvetica, Arial, sans-serif;
line-height:16px;
margin:63px 0 100px 14px;
width:81px;
float:left;
}
.contacts {
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
line-height:15px;
margin:30px 0pt 0pt;
width:235px;
float:left;
}
.box_reduce {
padding-left:7px;
width:223px;
float:left;
}
.box_reda {
float:left;
width:223px;
margin-bottom:2px;
padding:7px 0 0 7px;
height:38px;
}
.box_reda a {
margin-bottom:1px;
}
.contacts span {
display:block;
font-size:13px;
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
width:223px;
margin:0 0 8px 0;
background-color:#000000;
color:#FFFFFF;
padding:1px 0 0 7px;
height:19px;
}
.contacts_double div.reduce {
width:230px;
}
.contacts_double span.redazioni {
display:block;
font-size:13px;
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
width:456px;
margin:30px 0 8px 0;
background-color:#000000;
color:#FFFFFF;
padding:1px 0 0 7px;
height:19px;
}
#merged,
.contacts_double {
width:465px;
}
#merged .contacts {
margin:0;
}
.contacts span.extra {
font-size:16px;
height:18px;
padding-top:2px;
}
.contacts a {
display:block;
margin-bottom:20px;
font-weight:bold;
}
.contacts_column {
float:left;
width:235px;
}
/*FINE CONTACTS*/
/*ARCHITETTURA*/
.home_architettura .home_box {
margin-left:15px;
}
.home_architettura .home_box div {
padding:3px 8px;
width:384px;
color:#333333;
}
.home_architettura .home_box span {
display:block;
color:#000000;
font-weight:bold;
margin-bottom:7px;
font-size:11px;
height:auto;
margin-right:0;
padding-top:0;
text-align:left;
width:auto;
float:none;
}
.home_architettura .home_box div {
right:70px;
}
.home_architettura ul#architettura {
margin:30px 0pt 0pt 13px;
width:226px;
height:273px;
}
.home_architettura div#architettura {
padding-top:0;
width:80px;
}
.home_architettura .box_prodotti {
height:272px;
margin-left:13px;
}
.home_architettura .container_strilli strong,
.home_architettura .container_strilli h2 a,
.home_architettura .container .white h2 a,
.home_architettura .container .white strong {
color:#000000;
}
.home_architettura .layer_square span {
color:#000000;
font-weight:bold;
display:block;
margin-bottom:13px;
}
#box_middle_arch {
float:left;
margin:0 0pt 25px 15px;
}
#box_middle_arch div {
width:315px;
right:0;
}
.container {
width:401px;
float:left;
}
.home_architettura .w_page {
width:329px;
border-top:1px dotted #cccccc;
margin:0 0 0 72px;
padding:0;
}
.home_architettura #pag_large {
margin:8px 0pt 60px 0px;
}
.home_architettura .w_page .paginazione {
padding:0;
}
.container_strilli {
width:306px;
float:left;
margin-left:60px;
font-size:11px;
font-family: Helvetica, Arial, sans-serif;
}
.container_strilli li {
width:306px;
float:left;
border-top:1px dotted #cccccc;
padding: 18px 0 18px 0;
}
.container_strilli li strong {
display:block;
}
.container_strilli li img {
margin-right:14px;
}
.container_strilli li a {
color:#000000;
display:block;
font-size:16px;
font-weight:bold;
margin-bottom:2px;
text-decoration:none;
}
.container_strilli li a:hover {
text-decoration:underline;
}

/*ARCHITETTURA ARTICOLO*/
.arch_article .article_title_type {
height:120px;
margin-left:0;
}
.arch_article .article_label {
height:105px;
padding-top:15px;
float:left;
margin:0pt 30px 0pt 0pt;
width:146px;
}
ul.corpo_foto {
float:left;
width:146px;
margin:0 30px 0 0;
}
ul.corpo_foto img {
float:left;
}
ul.corpo_foto li {
float:left;
position:relative;
margin-bottom:1px;
}
ul.corpo_foto span {
float:left;
display:block;
font-size:10px;
line-height:13px;
padding:2px 0 8px 0;
}
.immagine_updates a,
ul.corpo_foto li a {
display:block;
position:absolute;
top:4px;
right:0;
text-indent:-5000px;
background:transparent url(../imgs/myself.gif) no-repeat;
width:41px;
height:10px;
}
ul.corpo_foto li.title {

}
ul.corpo_foto li span.title {
display:block;
text-indent:-5000px;
background:transparent url(../imgs/foto_title.jpg) no-repeat;
width:28px;
height:6px;
padding:0 0 5px 0;
}
.article_corpo_container{
float:left;
width:353px;
}
.article_corpo {
float:left;
width:353px;
}
.arch_article .commenti {
width:353px;
}
.arch_article .commenti li {
width:349px;
}
.arch_article .commenti li.colored a {
width:140px;
}
.arch_article .commenti li.colored span {
width:108px;
}
.arch_article .commenti li.colored span.date {
width:80px;
}
.article_corpo cite {
font-weight:bold;
display:block;
margin:20px 0 40px 0;
}
.article_corpo span {
display:block;
float:right;
font-size:16px;
line-height:20px;
margin:-35px 0pt 10px 16px;
width:195px;
position:relative;
z-index:100;
} 
.type_architettura #middlecol_small {
padding:0pt 0pt 0pt 20px;
width:228px;
}
.type_architettura #middlecol_small .tools_fdd {
margin:0pt 0pt 25px 18px;
}
#issue_body .type_architettura #middlecol_small #video_cor li.open {
padding:0px 0pt;
}
#issue_body .type_architettura #middlecol_small #video_cor .corpo_strillo {
margin-left:0;
}

#issue_body .type_architettura #middlecol_small #video_cor li.open div img,
#issue_body .type_architettura #middlecol_small #video_cor li.open div {
float:left;
}
#issue_body .type_architettura #middlecol_small #video_cor .mysel img{
float:left;
}
#issue_body #video_cor li a{
line-height:14px;
}
.type_architettura #middlecol_small .box_simple {
margin-left:0;
}
.type_architettura #middlecol_small .box_simple li {
height:90px;
}
.type_architettura #middlecol_small .box_simple li.title {
height:15px;
}
#tools_reg li.logged {
height:55px;
padding:5px 0pt 0pt 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
li.registrazione div.name {
width:222px;
float:left;
}
li.registrazione div.logout {
width:53px;
float:left;
text-align:right;
padding-top:4px;
}
li.registrazione div.logout a {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
margin:5px 10px 0 0;
display:block;
font-weight:bold;
}
li.registrazione div.name strong {
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
margin-top:5px;
display:block;
}
#issue_body #video_cor li.nologged,
#issue_body #articoli_cor li.nologged {
font-size:11px;
text-align:center;
padding-left:0;
width:226px;
}
#issue_body #video_cor li.nologged a,
#issue_body #articoli_cor li.nologged a{
display:inline;
text-decoration:underline;
font-weight:bold;
}
#issue_body #video_cor li.nologged {
height:91px;
padding-top:70px;
}
#issue_body #articoli_cor li.nologged {
height:140px;
padding-top:110px;
}
.log_left {
float:left;
width:138px;
margin:0 30px 0 0;
padding:6px 0 10px 8px;
}
.log_left h2 {
display:block;
font-weight:bold;
font-size:13px;
}
.log_left span {
display:block;
margin:12px 0 2px 20px;
width:90px;
}
.log_left span.ita_accedi_title {
display:block;
text-indent:-5000px;
background:transparent url(../imgs/accedi_title.png) no-repeat;
height:7px;
margin:14px 0 0 0;
float:left;
font-size:2px;
}
.log_left span.ita_registrati_title {
display:block;
text-indent:-5000px;
background:transparent url(../imgs/registrati_title.png) no-repeat;
height:7px;
margin:14px 0 0 0;
float:left;
font-size:2px;
}
.log_left input {
margin:7px 0 0 0;
padding:2px 0 0 2px;
font-family:Helvetica,Arial,sans;
font-size:11px;
width:85px;
float:left;
height:13px;
}
.log_left input.submit {
margin:7px 0 0 0;
padding:0;
width:auto;
height:auto;
}
.log_left form {
float:left;
}

ul#architettura {
margin:20px 160px 35px 172px;
float:left;
width:466px;
margin-right:211px;
}
#architettura span {
display:inline !important;
}
div#architettura{
padding-top:50px;
width:60px;
}
ul#architettura_gallery{
margin:0;
}
.architettura{
padding:0 0 0 55px !important;
}
/*FINE ARCHITETTURA ARTICOLO*/
/*MAGAZINE*/
.menu_tools {
width:560px;
margin:18px 0 45px 240px;
}
.menu_tools a {
display:block;
width:91px;
height:11px;
margin-right:30px;
float:left;
cursor:pointer;
padding:3px 0 0 3px;
}
.menu_tools a span {
display:block;
width:94px;
height:14px;
float:left;
text-indent:-5000px;
font-size:2px;
height:7px;
}
.menu_tools a.black {
background-color:#000000;
}
.menu_tools a.ita_inedicola span {
background-repeat:no-repeat;
background-image: url(../imgs/ita_inedicola.png);
}
.menu_tools a.ita_backissue span {
background-repeat:no-repeat;
background-image: url(../imgs/ita_backissue.png);
}
.menu_tools a.ita_covers span {
background-repeat:no-repeat;
background-image: url(../imgs/ita_covers.png);
}
.menu_tools a.ita_archive_backissue span {
background-repeat:no-repeat;
background-image: url(../imgs/ita_archive_backissue.png);
}
.left_column_160 {
width:160px;
margin:36px 0 50px 0;
float:left;
}
.in_top {
font-weight:bold;
}
.left_column_160 ul li span,
.in_top span {
font-size:24px;
}

.left_column_160 ul {
width:160px;
margin-top:40px;
float:left;
border-bottom:1px dotted #CCCCCC;
font-weight:bold;
font-family:Helvetica,Arial,sans;
}
.left_column_160 ul li.title {
font-size:16px;
margin-bottom:20px;
}
.left_column_160 ul li {
margin-bottom:10px;
float:left;
width:160px;
}
.left_column_160 div.paginazione {
margin:5px 0pt 30px 0px;
}
.left_column_160 div.paginazione span,
.left_column_160 div.paginazione a {
margin:0pt 0pt 0pt 17px;
}
.left_column_160 div.paginazione a.prev {
margin:0;
}
.right_back {
float:left;
margin-bottom:30px;
}
.right_back h1 {
font-size:16px;
margin:20px 0 30px 192px;
font-family:Helvetica,Arial,sans;
}
.right_back ul {
margin:0 0 20px 80px;
width:238px;
float:left;
}
.right_back ul li {
padding:8px 0;
width:238px;
line-height:16px;
border-top:1px dotted #CCCCCC;
position:relative;
float:left;
}
.right_back ul li div.title,
.right_back ul li a {
font-size:13px;
font-weight:bold;
padding:0 4px;
text-decoration:none;
font-family:Helvetica,Arial,sans;
}
.right_back ul li a:hover {
text-decoration:underline;
}
.right_back ul li div.layer {
background-repeat:no-repeat;
background-image: url(../imgs/online.gif);
width:54px;
height:14px;
position:absolute;
top:10px;
right:248px;
text-indent:-5000px;
}
.right_back ul li a.ita_summary {
background-repeat:no-repeat;
background-image: url(../imgs/ita_summary_b.gif);
display:block;
width:146px;
height:14px;
margin-right:30px;
text-indent:-5000px;
float:left;
}
.right_back ul li.last {
border:none;
margin-top:20px;
}
.search_covers {
width:705px;
margin:20px 0 30px 95px;
font-size:24px;
font-weight:bold;
font-family:Helvetica,Arial,sans;
float:left;
}
.search_covers li {
margin:0 50px 0 0;
float:left;
}
.search_covers li.first {
padding-top:4px;
}
.search_covers li.years span,
.search_covers li.author span {
background-repeat:no-repeat;
display:block;
text-indent:-5000px;
font-size:2px;
height:6px;
}
.search_covers li.years span {
background-image: url(../imgs/ita_year.jpg);
width:27px;
}
.search_covers li.author span {
background-image: url(../imgs/ita_author.jpg);
width:37px;
}
.search_covers li select {
font-size:10px;
padding-left:2px;
width:196px;
margin:5px 0 0 0;
display:block;
}
.list_covers {
width:800px;
float:left;
margin-bottom:50px;
}
.list_covers li {
margin:0 10px 0px 15px;
width:160px;
height:272px;
float:left;
font-size:11px;
font-family:Helvetica,Arial,sans;
}
.list_covers li img {
float:left;
margin-bottom:4px;
}
.list_covers li span {
font-size:16px;
font-weight:bold;
float:left;
}
.list_covers li div {
float:left;
margin:5px 0 0 6px;
}
.left_column_320 {
width:320px;
margin:36px 0 50px 14px;
float:left;
}
.left_column_320 .in_top span {
font-size:24px;
margin:0 10px 0 20px;
}
.left_column_320 .list_argument {
float:left;
font-size:11px;
font-family:Helvetica,Arial,sans;
font-weight:bold;
line-height:16px;
width:240px;
margin:20px 0 0 80px;
}
.left_column_320 a.ita_summary {
background-image: url(../imgs/ita_summary_c.gif);
width:146px;
background-repeat:no-repeat;
display:block;
text-indent:-5000px;
height:14px;
margin-top:10px;
}

.right_edicola {
float:left;
margin-bottom:30px;
font-size:11px;
font-family:Helvetica,Arial,sans;
}
.right_edicola h1 {
font-size:16px;
margin:20px 0 30px 32px;
font-family:Helvetica,Arial,sans;
}
.right_edicola ul {
margin:0 0 20px 160px;
width:306px;
float:left;
}
.right_edicola ul li {
padding:3px 0;
width:306px;
line-height:16px;
position:relative;
float:left;
}
.right_edicola ul li a {
font-weight:bold;
text-decoration:none;
}
.right_edicola ul li a:hover {
text-decoration:underline;
}
.right_edicola ul li div.layer {
background-repeat:no-repeat;
background-image: url(../imgs/online.gif);
width:54px;
height:14px;
position:absolute;
top:4px;
right:315px;
text-indent:-5000px;
}
.right_edicola ul li a.ita_summary {
background-repeat:no-repeat;
background-image: url(../imgs/ita_summary_c.gif);
display:block;
width:146px;
height:14px;
margin-right:30px;
text-indent:-5000px;
float:left;
}
.right_edicola ul li.last {
margin-top:20px;
}
/*FINE MAGAZINE*/
/*NEWSLETTER*/
.newsletter_label {
float:left;
height:105px;
margin:0pt 30px 0pt 0pt;
padding-top:15px;
width:145px;
font-weight:bold;
}
.home_newsletter form {
float:left;
width:555px;
}
.news_container {
width:555px;
font-size:11px;
font-family:Helvetica,Arial,sans;
line-height:16px;
border-bottom:1px dotted #cccccc;
float:left;
padding-bottom:30px;
margin-bottom:15px;
}
.news_container .box {
width:230px;
float:left;
position:relative;
}
.news_container .box .layer {
position:absolute;
right:245px;
top:145px;
background-repeat:no-repeat;
background-image: url(../imgs/ita_example.gif);
display:block;
width:64px;
height:14px;
text-indent:-5000px;
}
.news_container .first {
margin-right:95px;
}
.news_container .top {
float:left;
display:block;
border-top:1px dotted #cccccc;
border-bottom:1px dotted #cccccc;
width:230px;
padding:15px 0;
font-size:16px;
font-weight:bold;
position:relative;
margin-bottom:10px;
}
.news_container .top input {
position:absolute;
right:245px;
top:14px;
}
.news_container .corpo_news {
display:block;
height:60px;
float:left;
}
#confirm_form {
background-repeat:no-repeat;
background-image: url(../imgs/ita_confirm.gif);
display:block;
width:113px;
height:14px;
text-indent:-5000px;
float:right;
}
.home_newsletter {
padding:50px 0;
}
form .top input {
padding-left:0;
width:auto;
}
#reg_community {
margin-left:340px;
}
/*FINE NEWSLETTER*/
/*REGISTRAZIONE*/
.registration_form {
	width:236px;
	float:left;
	margin-bottom:40px;
	font-size:13px;
	font-family:Helvetica,Arial,sans;
	line-height:16px;
	font-weight:bold;
}

#first_ul_reg {
	width:278px;
	margin-right:40px;
}
.registration_form li {
	width:236px;
	float:left;
	position:relative;
	border-top:1px dotted #CCCCCC;
	padding:10px 0 15px 0;
}
.registration_form li.notitle {
	border-top:none;
	height:22px;
}
.registration_form li.title {
	font-size:16px;
	font-family:Helvetica,Arial,sans;
	line-height:16px;
	font-weight:bold;
	padding:15px 0 15px 0;
}
.registration_form .big_li {
	width:278px;
	padding-top:15px;
}
.registration_form .big_li span.accept  img {
	margin-right:10px;
}
.registration_form .big_li span.accept input {
	margin-left:10px;
}
.registration_form li div {
	background-repeat:no-repeat;
	display:block;
	height:14px;
	text-indent:-5000px;
	position:absolute;
}
.registration_form li div.ita_access {
	background-image: url(../imgs/ita_enter.gif);
	width:59px;
	top:11px;
	right:250px;
}
.registration_form li div.ita_privacy {
	background-image: url(../imgs/ita_privacy.gif);
	width:59px;	
	top:14px;
	right:297px;
}
.registration_form li div.ita_profile {
	background-image: url(../imgs/ita_profile.gif);
	width:54px;
	top:11px;
	right:250px;
}
.registration_form .big_li input {
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	vertical-align:text-top;
}
.registration_form input {
	width:226px;
	height:15px;
	padding:2px 0 0 4px;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	margin:3px 0 10px 0;
}
.registration_form select {
	font-size:13px;
	font-weight:normal;
	color:#333333;
	margin:3px 0 10px 0;
	height:19px;
}
.registration_form textarea {
	width:273px;
	height:100px;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	margin:18px 0 20px 0;
}
.registration_form li span {
	display:block;
	float:left;
}
.registration_form li span.first {
	width:74px;
	line-height:13px;
}
.registration_form li span.second {
	width:99px;
	line-height:12px;
}
.registration_form li span.third {
	width:100px;
	line-height:12px;
}
.registration_form li span.accept {
	text-align:right;
	width:278px;
}
.registration_form li span.first,
.registration_form li span.second,
.registration_form li span.third,
.registration_form li span.accept {
	font-size:11px;
	font-weight:normal;
}
.registration_form .double_big {
	margin-right:14px;
	width:154px;
}
.registration_form .double_big input {
	width:146px;
}
.registration_form .double_small {
	width:66px;
}
.registration_form .double_small input {
	width:58px;
}
.registration_form .double_small select {
	width:66px;
}
.registration_form .double_big select {
	width:146px;
}
.registration_form li span.label_form {
	font-size:11px;
	font-weight:normal;
	color:#EC1C24;
	width:226px;
	margin-bottom:21px;
}
.registration_form .ita_unsubscribe {
	background-repeat:no-repeat;
	display:block;
	height:14px;
	text-indent:-5000px;
	background-image: url(../imgs/ita_unsubscrube.gif);
	width:87px;
	margin-right:60px;
	float:left;
}
.registration_form .ita_send {
	background-repeat:no-repeat;
	display:block;
	height:14px;
	text-indent:-5000px;
	background-image: url(../imgs/ita_send.gif);
	width:87px;
	float:left;
}
/*FINE REGISTRAZIONE*/
/*SERVIZI*/
.error_container {
	float:left;
	width:555px;
	font-family:Helvetica,Arial,Verdana,sans-serif;
}
.error_box  {
	float:left;
	width:330px;
	margin:0 0 21px 80px;
}
.error_box li {
	float:left;
	width:330px;
	margin:0 0 21px 0;
	position:relative;
	line-height:16px;
	font-size:13px;
}
.error_box li.title {
	width:306px;
	font-family:Helvetica,Arial,sans;
	font-size:16px;
	font-weight:bold;
	padding:15px 0pt;
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	margin-left:7px;
}
.error_box li span {
	padding:4px 8px 5px;
	float:left;
}
.error_box li span a {
	font-family:Helvetica,Arial,sans;
	font-weight:bold;
	text-decoration:none;
}
.error_box li span a:hover {
	text-decoration:underline;
}
.error_box li div {
	position:absolute;
	top:6px;
	right:340px;
	background-repeat:no-repeat;
	height:14px;
	text-indent:-5000px;
	width:79px;
	float:left;
}
.error_box li div.ita_assistance {
	background-image: url(../imgs/ita_assistance.gif);
}
.error_box li div.eng_assistance {
	background-image: url(../imgs/eng_assistance.gif);
}
.error_box li div.ita_signup {
	background-image: url(../imgs/ita_signup.gif);
}
.error_box li div.eng_signup {
	background-image: url(../imgs/eng_signup.gif);
}
/*FINE SERVIZI*/
/*SEARCH*/
span.pad_box {
	margin:0 0 0 174px;
}
span.ita_search_title {
	background-repeat:no-repeat;
	height:6px;
	text-indent:-5000px;
	width:100px;
	font-size:2px;
	background-image: url(../imgs/ita_search_title.gif);
	display:block;
}

.form_container_search {
	height:22px;
	width:466px;
	padding:14px;
	background-color:#EEEEEE;
	margin:5px 0 0 160px;
	float:left;
}
#search_form {

}
#search_form input.text_search{
	width:142px;
	margin-right:14px;
	height:15px;
	padding:2px 0 0 4px;
}
#search_form input{
	width:55px;
	font-size:11px;
	padding:0px;
}
#search_form select{
	width:146px;
	margin-left:95px;
	font-size:11px;
	height:18px;
}
.search_box {
	margin:10px 0 0 174px;
	font-family:Helvetica,Arial,sans;
	color:#000000;
	font-size:11px;
	line-height:16px;
	width:466px;
	float:left;
}
.search_box .text_searched{
	font-weight:bold;
	font-size:13px;
	width:304px;
	display:block;
	float:left;
	margin-top:2px;
}
.search_box .result{
	font-weight:bold;
	font-size:11px;
	width:162px;
	text-align:right;
	display:block;
	float:left;
}
.search_box .result select{
	height:19px;
	font-size:11px;
}
.box_result {
	margin:30px 0 70px 174px;
	font-family:Helvetica,Arial,sans;
	color:#333333;
	font-size:11px;
	line-height:16px;
	width:466px;
	float:left;
	}
.box_result li {
	padding:10px 0 20px 0;
	border-top:1px dotted #CCCCCC;
	width:466px;
	float:left;
}
.box_result li.last {
	margin:10px 0;
	padding:6px 0 20px 0;
}
.box_result li a {
	font-size:16px;
	font-weight:bold;
	display:block;
	text-decoration:none;
}
.box_result li strong {
	font-size:10px;
	display:block;
	margin-bottom:5px;
}
.box_result li span {
	background-repeat:no-repeat;
	height:6px;
	text-indent:-5000px;
	width:100px;
	font-size:2px;
	display:block;
	margin-bottom:5px;
}
.box_result li span.ita_issue_title {
	background-image: url(../imgs/ita_issue_title.jpg);
}
.box_result li span.ita_community_title {
	background-image: url(../imgs/ita_community_title.jpg);
}
.box_result li span.ita_updates_title {
	background-image: url(../imgs/ita_updates_title.jpg);
}
.box_result li.last a {
	display:inline;
	font-size:11px;
}
.box_result li.last div.paginazione {
	margin:0pt 0pt 10px 0;
}
.box_result li.last span {
	display:inline;
	font-size:11px;
	height:auto;
	margin-bottom:0;
	text-indent:0;
	width:auto;
	margin:0pt 12px 0pt 0;
}
.box_result li.last div.paginazione a {
	margin:0pt 12px 0pt 0;
}
/*RECUPERO PASSWORD*/
.recover_box {
	float:left;
	width:466px;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	margin:0 0 21px 80px;
}
.recover_box li {
	float:left;
	width:466px;
	margin:0 0 21px 0;
	position:relative;
	line-height:16px;
	font-size:13px;
}
.recover_box li.title {
	width:466px;
	font-size:16px;
	font-weight:bold;
	padding:15px 0pt;
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
}
.recover_box li div {
	background-repeat:no-repeat;
	float:left;
	height:14px;
	position:absolute;
	right:483px;
	text-indent:-5000px;
	top:16px;
	width:72px;
}
.recover_box li div.middle {
	top:23px;
	width:79px;
}
.recover_box li div.ita_recover {
	background-image: url(../imgs/ita_recover.gif);
}
.recover_box li div.ita_data {
	background-image: url(../imgs/ita_data.gif);
}
.recover_box li div.ita_password {
	background-image: url(../imgs/ita_password.gif);
}
.recover_box li div.ita_newsletter {
	background-image: url(../imgs/ita_newsletter.gif);
}
.recover_box li div.ita_cancel {
	background-image: url(../imgs/ita_cancel.gif);
}

.recover_box li #revover_form {
	font-weight:bold;
	float:left;
	width:466px;
	margin-top:20px;
}
.recover_box li #revover_form span {
	float:left;
	margin-right:12px;
	margin-top:3px;
}
.recover_box li.password  #revover_form input {
	margin:0 14px 0pt 0pt;
	width:222px;
	height:15px;
	padding:2px 0 0 4px;
	font-size:11px;
	font-weight:normal;
	float:left;
}
.recover_box li.password #revover_form a {
	display:block;
	width:40px;
	height:14px;
	background-repeat:no-repeat;
	text-indent:-5000px;
	background-image: url(../imgs/ita_send_.gif);
	float:left;
	margin-top:3px;
}
.confirm_box {
	float:left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	margin:0pt 0pt 21px 0;
	width:486px;
}
.confirm_box li {
	float:left;
	font-size:13px;
	line-height:16px;
	position:relative;
	margin:0pt 0pt 21px 7px;
	width:459px;
}
.confirm_box li.no_padding {
	margin:0pt 0pt 21px 0;
	width:486px;
}
.confirm_box li.title {
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	font-size:16px;
	font-weight:bold;
	padding:15px 0pt;
}
.confirm_box li span {
	float:left;
	padding:4px 8px 5px;
}
.confirm_box li div.ita_confirm_ {
	background-image:url(../imgs/ita_confirm_.gif);
	background-repeat:no-repeat;
	float:left;
	height:14px;
	position:absolute;
	right:496px;
	text-indent:-5000px;
	top:21px;
	width:72px;
}
.confirm_box li.title_newsletter {
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	font-size:16px;
	font-weight:bold;
	padding:15px 0pt;
	width:226px;
}

.confirm_box li.image_news span {
	margin-top:17px;
	float:left;
	width:246px;
}
.confirm_box li.image_news img {
	float:left;
	margin-right:13px;
}
.confirm_box li div.ita_newsletter_well {
	background-image:url(../imgs/ita_newsletter.gif);
	background-repeat:no-repeat;
	float:left;
	height:14px;
	position:absolute;
	right:496px;
	text-indent:-5000px;
	top:30px;
	width:79px;
}
/*CONTRIBUTORS*/
.container_letter {
float:left;
width:160px;
}
.container_letter .letter_space {
float:left;
margin:5px 0pt 24px 0px;
}
.container_letter .newsletter_label {
height:105px;
margin:0;
padding-top:0px;
width:145px;
}
.contributors {
float:left;
width:546px;
margin:8px 0 20px 0;
}
.contributors li {
float:left;
width:546px;
margin-bottom:35px;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:11px;
line-height:16px;
color:#333333;
}
.contributors li div.title {
font-size:13px;
color:#000000;
width:546px;
border-bottom:1px dotted #cccccc;
padding-bottom:7px;
margin-bottom:8px;
}
.contributors li div.title h2 {
font-size:16px;
font-weight:bold;
float:left;
margin-right:3px;
}
.contributors li img {
float:left;
margin-right:15px;
}
.contributors .corpo_contributors {
float:left;
margin-bottom:20px;
width:464px;
}
.contributors .tools_contributor {
float:left;
display:block;
color:#000000;
}
.contributors .seearticle {
float:left;
display:block;
width:398px;
line-height:9px;
}
.contributors .seearticle span {
display:block;
}
.profilo_foto .eng_seearticles,
.contributors .eng_seearticles {
	background-image:url(../imgs/eng_seearticles.gif);
	background-repeat:no-repeat;
	float:left;
	height:10px;
	text-indent:-5000px;
	width:66px;
	margin-right:10px;
}
.contributors .tools_contributor a {
float:left;
}
/*UPDATES*/
#sub_updates {
margin-left:45px;
}
.ita_marked {
	background-image:url(../imgs/ita_marked.jpg);
	background-repeat:no-repeat;
	float:left;
	height:6px;
	text-indent:-5000px;
	width:353px;
	margin-bottom:5px;
	padding-bottom:3px;
	border-bottom:1px dotted #cccccc;
}
.marked_box {
	font-family:Helvetica,Arial,Verdana,sans-serif;
	color:#333333;
	font-size:11px;
	font-style:italic;
	line-height:16px;
	float:left;
	width:353px;
} 
.marked_box img {
	float:left;
	margin:0 10px 10px 0;
} 
.marked_box .copro_marked {
	float:left;
	display:block;
	margin-top:10px;
	font-style:italic;
	color:#333333;
} 

.marked_box strong.name_marked {
	font-size:13px;
	color:#000000;
} 
.marked_box span {
	font-size:11px;
	font-style:normal;
	color:#000000;
} 
.marked_box .tools_marked {
	float:left;
	color:#000000;
	font-style:normal;
	line-height:10px;
}
.marked_box .tools_marked span {
	float:left;
}
.profilo_foto .eng_contact,
#sensors a.eng_contact,
.marked_box a.eng_contact {
	background-image:url(../imgs/eng_contact.gif);
	background-repeat:no-repeat;
	float:left;
	height:10px;
	text-indent:-5000px;
	width:49px;
	margin-right:10px;
}
.updates_label {
	float:left;
	height:105px;
	margin:0pt 30px 0pt 0pt;
	padding-top:15px;
	width:146px;
	font-weight:bold;
}
.column_container_left {
	float:left;
	width:624px;
}
.container_label {
	float:left;
	width:176px;
}
.corpo_agenda {
	float:left;
	width:312px;
	margin:0 6px 35px 0;
}
.column_container_left h2 {
	font-size:25px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:5px;
}
.box_web_site {
	color:#333333;
	float:left;
	line-height:16px;
	width:312px;
}
.box_web_site li.title {
	border-bottom:1px dotted #CCCCCC;
	height:15px;
	width:312px;
}
.column_container_left p {
	float:left;
	margin:30px 0 0 0;
}
.agenda_container {
	float:left;
	width:306px;
}
.column_container_left #middlecol {
	margin-right:0;
}
#issue_body .agenda_container  ul.mesi {
	margin:29px 12px 0pt 0pt;
}
#issue_body .agenda_container  ul.agenda li.title_ag {
	border:medium none;
	font-family:Helvetica,Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	width:224px;
	margin-left:0pt;
	padding:8px 0pt 7px 10px;
	height:26px;
	color:#000000;
}
#issue_body ul.agenda li.title_ag span.ita_agenda {
	background:transparent url(../imgs/agenda_title.png) no-repeat scroll 0%;
	display:block;
	height:10px;
	margin:0pt;
	padding:0pt 4px;
	line-height:2px;
	text-indent:-5000px;
}
#issue_body .agenda_container ul.agenda li {
	border-bottom:1px dotted #CCCCCC;
}
#issue_body .agenda_container ul.agenda li.paginazione {
	background:none repeat scroll 0%;
}
#issue_body .agenda_container ul.agenda li span {
	background:none;
	color:#000000;
}
.select_city {
	float:left;
	width:155px;
	margin:0 30px 15px 82px;
}
.column_container_left .tools_article {
	margin:0pt 0pt 45px 82px;
}
.updates_body #middlecol_small {
	padding:8px 0pt 7px 10px;
}
.container_updates {
	width:360px;
}
.updates_body .article_title_type {
	padding:8px;
	width:344px;
	height:104px;
}
.updates_body .article_title_type h2 {
	line-height:24px;
}
.updates_body .article_label {
	margin:0pt 14px 0pt 0pt;
}
.didascalia_big {
	float:left;
	line-height:16px;
	padding:5px 7px 5px 7px;
	width:344px;
	margin:0pt 0pt 25px 162px;
}
.updates_body #leftcol_large {
	margin:0pt 31px 10px 0pt;
	width:520px;
}
.updates_body .marked_box {
	margin:0pt 0pt 40px 165px;
}
.updates_body .commenti {
	width:445px;
	margin-left:75px;
}
.updates_body .commenti li {
	width:440px;
}
.updates_body .commenti li.colored a {
	width:185px;
}
.updates_body .commenti li.colored span {
	width:108px;
}
.updates_body .article_label {
	padding-top:8px;
}
.updates_body #large_2col {
	padding-top:45px;
}
#sensors .seearticle {
	width:239px;
}
#sensors .contact_img{
	display:block;
	float:left;
	line-height:9px;
	width:149px;
	font-weight:bold;
}
#sensors .contact_img span{
	display:block;
}
.video_updates {
	float:right;
	margin-bottom:38px;
}
#embed {
	margin:-10px 0 20px 76px;
}
#embed span {
	padding:6px 10px 9px 6px;
}
#video_cor_container {
	width:226px;
	float:left;
}
#issue_body .type_architettura #middlecol_small #video_cor_container #video_cor .corpo_strillo {
	margin-left:10px;
}
#issue_body .type_architettura #middlecol_small #video_cor_container #video_cor li.open {
	padding:0 0 10px 0;
}
#issue_body .type_architettura #middlecol_small #video_cor_container #video_cor li {
	padding:13px 0 13px 10px;
}
#issue_body .type_architettura #middlecol_small #video_cor_container #video_cor li.title {
	padding:0pt 0pt 4px 8px;
}
#issue_body .type_architettura #middlecol_small #video_cor_container #video_cor li.paginazione {
	padding:8px 10px 7px 0pt;
}
.testo_updates {
	font-family:Helvetica,Arial,sans-serif;
	line-height:16px;
	font-size:11px;
	padding:10px;
	float:right;
	width:425px;
	margin-bottom:24px;
}
#foto_cor_container {
	width:226px;
	float:left;
}
#issue_body #foto_cor_container #articoli_cor li.title {
	padding:0pt 0pt 4px 10px;
	width:216px;
}
#issue_body #foto_cor_container #articoli_cor li {
	padding:7px 0pt 7px 10px;
}
#issue_body #foto_cor_container #articoli_cor li a {
	font-size:11px;
}
.mame_sensors_select {
	display:block;
	width:127px;
	height:19px;
	margin-bottom:3px;
	font-size:11px;
}
.profilo_foto {
	float:left;
	width:146px;
	margin-right:28px;
}
.profilo_foto img {
	float:left;
	margin-bottom:10px;
}
.profilo_text {
	float:left;
	width:275px;
	margin:0 30px 40px 0;
	font-family:Helvetica,Arial,sans-serif;
	line-height:16px;
	font-size:11px;
	color:#333333;
}
.mini_right_col {
	float:left;
	width:160px;
}
.mini_right_col .tools_article {
	margin:0pt 0pt 22px 25px;
}
.mini_right_col .tools_fdd {
	margin:0pt 0pt 55px 12px;
}
.mini_right_col .tools_fdd a {
	float:none;
	margin-bottom:3px;
}
.profilo_text div.title {
	color:#000000;
	font-size:13px;
	margin-bottom:40px;
	display:block;
}
.profilo_text div.title  h2 {
	float:left;
	font-size:16px;
	font-weight:bold;
	margin-right:3px;
}
.profilo_foto span {
	display:block;
	line-height:9px;
	float:left;
}
.profilo_foto span.contact_img {
	font-weight:bold;
}
.profilo_foto span.seearticle,
.profilo_foto span.contact_img {
	margin-bottom:10px;
}
#text_update {
	padding:20px 10px 10px 10px;
	width:334px;
}
.immagine_updates {
	float:right;
	position:relative;
}
.immagine_updates img {
	float:left;
}
#lista_foto_updates {
	margin:15px 20px 0pt 0pt;
}
.container_updates_full {
	width:354px;
	display:block;
	float:left;
}
.updates_body .container_updates_full .marked_box {
	margin:0pt 0pt 40px 0;
}
.updates_body .container_updates_full .commenti {
	margin-left:0;
	width:354px;
}
.updates_body .container_updates_full .commenti li {
	width:350px;
}
.updates_body .container_updates_full .commenti li.colored a {
	width:142px;
}
.container_architettura {
	float:left;
	width:400px;
}
.architettura_label {
	float:left;
	font-weight:bold;
	width:80px;
	margin:45px 4px 0 0;
}
#updates_arch {
	margin-bottom:0pt;
	width:400px;
}
#updates_arch span {
	display:inline;
}
.container_architettura ul.blog_list {
	color:#000000;
	float:left;
	font-family:Helvetica,Arial,sans;
	font-size:11px;
	margin:35px 0 0 0;
	line-height:16px;
	width:400px;
}
.container_architettura ul.blog_list li {
	border-bottom:1px solid #FFFFFF;
	line-height:16px;
	padding:7px 7px 18px;
	width:386px;
	float:left;
}

.container_architettura ul.blog_list li h2 a {
	color:#000000;
	font-family:Helvetica,Arial,sans;
	font-size:16px;
	font-weight:bold;
}
.container_architettura ul.blog_list li h2 {
	position:relative;
	margin:0;
}
.container_architettura ul.blog_list li strong {
	margin:0 0 10px 0;
	display:block;
	font-size:10px;
}
.container_architettura ul.blog_list li div strong {
	margin:0;
	display:block;
}
.container_architettura ul.blog_list li div {
	position:absolute;
	top:0;
	right:400px;
	left:auto;
	text-align:center;
	color:#000000;
	font-family:Helvetica,Arial,sans;
	font-size:10px;
	width:80px;
	line-height:10px;
}
.container_architettura  div.paginazione {
	float:left;
	margin:6px 0pt 30px 2px;
}
#leftcol_updates {
	float:left;
	width:484px;
}
#middlecol_updates {
	float:left;
	width:312px;
}
#middlecol_updates .agenda_container {
	float:right;
	width:306px;
}
#middlecol_updates #video_cor_container {
	float:right;
	width:233px;
}
#middlecol_updates #video_cor li {
	position:relative;
	width:223px;
}
#middlecol_updates #video_cor li.open {
	width:233px;
}
#middlecol_updates #video_cor li.title span {
		background:transparent url(../imgs/ita_video_title.jpg) no-repeat scroll 0%;
		display:block;
		height:6px;
		margin:0pt;
		padding:0pt 4px;
		line-height:2px;
		text-indent:-5000px;
}
#issue_body #middlecol_updates #video_cor .mysel {
	margin:0pt 0pt 0pt 191px;
}
#middlecol_updates #video_cor li.title {
	padding:0 0 4px 10px;

	width:223px;
}
#middlecol_updates #video_cor li .days {
	color:#000000;
	font-weight:normal;
	position:absolute;
	right:234px;
	top:7px;
	width:50px;
}
#middlecol_updates #video_cor li .days strong {
	font-size:13px;	
}
#middlecol_updates #video_cor li.open .days {
	top:64px;
}
#middlecol_updates #video_cor li a {
	font-size:11px;	
}
#middlecol_updates #video_cor li.open a {
	font-size:16px;	
}
#issue_body #middlecol_updates .podcast_cor li.paginazione,
#issue_body #middlecol_updates #video_cor li.paginazione {
	padding:6px 0pt 7px 12px;
	width:221px;
}
#issue_body #middlecol_updates .agenda_container li.paginazione span {
	background-color:#000000;
	color:#FFFFFF;
}

.podcast_cor {
	color:#333333;
	float:right;
	font-size:10px;
	font-weight:bold;
	margin-top:30px;
	width:234px;
}
#middlecol_updates .podcast_cor li.title {
	padding:0pt 0pt 4px 10px;
	width:223px;
}
#middlecol_updates .podcast_cor li {
	position:relative;
	float:left;
	width:233px;
	padding:0 0 15px 0;
}
#middlecol_updates .podcast_cor li .days {
	color:#000000;
	font-weight:normal;
	position:absolute;
	right:234px;
	top:1px;
	width:50px;
}
#middlecol_updates .podcast_cor li .days strong {
	font-size:13px;
}
.corpo_podcast {
	color:#333333;
	font-family:Helvetica,Arial,sans;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	float:left;
	margin-left:10px;
}
.corpo_podcast img {
	display:block;
	margin-bottom:3px;
}
#middlecol_updates .podcast_cor li.paginazione a{
	color:#000000;
	display:inline;
	font-family:Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0pt 12px 0pt 0pt;
}

#middlecol_updates .podcast_cor li span {
	background-color:#000000;
	color:#FFFFFF;
	margin:0pt 12px 0pt 0pt;
	padding:0pt 4px;
	font-family:Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
}
a.go_cd,
a.go_cd_bottom {
	font-family:Helvetica,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
a.go_cd:hover,
a.go_cd_bottom:hover {
	text-decoration:underline;
}
a.go_cd {
	margin:30px 0;
}
a.go_cd_bottom {
	margin:15px 0 0 336px;
	float:left;
}
.list_books div.shop_articolo {
	margin:0pt 0pt 14px 105px;
	padding:22px 0px 0pt 30px;
	width:300px;
}
.list_books div.shop_articolo strong {
	margin:0;
}
.list_books div.shop_articolo p {
	float:left;
	margin-top:20px;
	width:300px;
}
.list_books div.shop_articolo .ita_add_cart {
	position:static;
	margin:0;
}
#articolo_layer {
	position:relative;
}
#articolo_layer img {
	position:absolute;
	left:-28px;
}