body {
	margin:0;
	padding:0;
	font-family:trebuchet MS;
	font-size:11px;
	background:#cccc00 url(../images/Sfondo.jpg) left top repeat-y;
	z-index:20;
}

h1 {
	margin:0 0 20px;
	padding-top:20px;
	font-size:27px;
	font-weight:normal;
}

#center h1 span {
	border-bottom:1px solid red;
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	color:#000000;
	text-decoration:none;
}

h2 {
	margin:0 0 10px;
	font-size:23px;
	text-transform:uppercase;
	color:#666666;
}

.dettaglio h2, .new h2, .privatestudio_progetto h2, .privatestudio_giornale h2 {
	color:red;
}

h3 {
	clear:both;
	margin:15px 0 0;
	font-size:15px;
	text-transform:uppercase;
	color:red;
}

h4 {
	margin:30px 0 25px;
	font-size:14px;
	text-transform:uppercase;
}

h5 {
	margin-left:2px;
	font-size:11px;
}

a:link, a:visited, a:active {
	color:red;
	outline:none;
}

a:hover {
	outline:none;
}

a img {
	border:none;
}

.clear {
	overflow:auto;
	clear:both;
}

.asterisco {
	margin:0 5px;
	color:red;
}

.lowercase {
	text-transform:lowercase;
}

.red {
	color:red;
}

.odd {
	background-color:#f1f1f1;
}

.twitter_link span {
	display:block;
	float:left;
}

.twitter_link img {
	margin:-6px 0 0 5px;
}
/*STRUTTURA PAGINA*/
#top {
	overflow:hidden;
	position:relative;
	height:196px;
	background: transparent url(../images/testa.gif) no-repeat scroll left top;
}

#top a.url {
	display:block;
	float:left;
	width:850px;
	height:196px;
	margin:0;
}

#top a.suggest {
	display:block;
	float:left;
	/*position:absolute;
	left:851px;
	top:-2px;*/
}

#content {
	clear:both;
	border-spacing:0;
}

#content td {
	padding:0;
	vertical-align:top;
}

#content #left {
	width:167px;
	padding-top:20px;
	padding-right:5px;
	background:#3d4343 url(../images/background_menu.jpg) left top repeat-x;
}

#menu {
	color:#ffff00;
}

#menu a:link, #menu a:visited, #menu a:hover, #menu a:active {
	color:#ffff00;
	text-decoration:none;
}

#menu a:hover {
	text-decoration:underline;
}

#menu h1 {
	font-size:17px;
	color:#f9f7ac;
	margin:20px 0 10px 12px;
	padding-top:0;
	text-transform:uppercase;
}

#menu h1 a:link, #menu h1 a:visited, #menu h1 a:hover, #menu h1 a:active {
	color:#f9f7ac;
}

#menu h1 a:hover {
	text-decoration:underline;
}

#menu ul {
	margin:0;
	padding-left:19px;
}

#menu ul li {
	list-style:none;
	margin-top:10px;
	margin-bottom:3px;
}

#content #center {
	width:660px;
	padding:0 9px;
	background-color:#fff;
}

#content #right {
	width:150px;
}

#footer {
	clear:both;
	position:fixed;
	width:100%;
	bottom:0;
	text-align:center;
}

#login {
	margin:20px 0 0;
}

#menu p {
	margin:1px 0 3px;
	padding:0 0 0 19px;
}

#menu form p.submit {
	margin-top:8px;
}
 
#menu form p label {
	display:block;
	float:left;
	width:57px;
	padding:2px 0 0 1px;
	margin-right:4px;
	text-align:left;
}

#menu form p input[type="text"], #menu form p input[type="password"] {
	width:80px;
	height:13px;
	padding:0 0 2px;
}

#menu form p input[type="submit"] {
	padding:2px;
}
/*end STRUTTURA PAGINA*/

/*HOMEPAGE*/
.home {
	width:669px!important;
	padding-right:0!important;
}

.home table {
	border-spacing:0;
}

.home #screen {
	width:430px;
	padding:0 9px 0 0;
	border-right:1px solid #999999;
}

.home #screen .colonna1 {
	width:50%;
	padding:0 9px 10px 0;
	border-right:1px solid #999999;
}

.home #screen .colonna2 {
	width:50%;
	padding:0 0 0 9px;
}

.home #studio {
	width:229px;
	padding:0 0 20px;
}

.home #studio .studio {
	padding:0 9px;
 	background-color:#e2e2e2;
}

.home #studio .welcome {
	padding:0 9px;
}

.home .home_footer {
	padding-right:9px!important;
}

.home .home_footer p {
	float:left;
	width:289px;
	margin:30px 0;
	margin-right:1px;
	padding:0 20px;
	font-weight:bold;
	font-size:12px;
}
/*end HOMEPAGE*/

/*CONTENUTI*/
p.foto {
	margin:0 auto;
}

p.titolo {
	margin:10px 0 0 3px;
	font-size:12px;
	font-weight:bold;
	color:red;
	text-transform:uppercase;
}

p.titolo a:link, p.titolo a:visited, p.titolo a:hover, p.titolo a:active {
	color:red;
	text-decoration:none;
}

p.titolo a:hover {
	text-decoration:underline;
}

p.titolo2 {
	font-size:12px;
	font-weight:bold;
	margin:3px 0 0 3px;
}

p.titolo2 a:link, p.titolo2 a:visited, p.titolo2 a:active {
	color:#000;
	text-decoration:underline;
}

p.titolo2 a:hover {
	color:red;
	text-decoration:underline;
}

p.titolo3 {
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 3px;
	text-decoration:underline;
}

p.titolo3 a:link, p.titolo3 a:active, p.titolo3 a:visited {
	color:black;
	text-decoration:none;
}

p.titolo3 a:hover {
	color:red;
	text-decoration:underline;
}

p.titolo4 {
	font-size:12px;
	font-weight:bold;
	margin:10px 0 10px;
}

p.titolo4 a:link, p.titolo4 a:active, p.titolo4 a:visited {
	color:black;
	text-decoration:none;
}

p.titolo4 a:hover {
	color:red;
	text-decoration:underline;
}

p.info {
	margin:3px 0 0;
	padding:0 0 0 2px;
	font-size:12px;
	font-weight:bold;
}

p.testo {
	margin:10px 0 0 3px;
}

.separator {
	width:207px;
	height:1px;
	margin:0 auto 10px;
	border-bottom:1px groove black;
}
/*end CONTENUTI*/

/*TAG CLOUD*/
.tag_cloud {
	overflow:auto;
	clear:both;
	width:200px;
	margin:0 auto 12px;
	padding-bottom:10px;
	text-align:center;
}

.tag_cloud span {
	height:20px;
	padding-right:6px;
}

.tag_cloud span.class1 {
	font-size:11px;
}

.tag_cloud span.class2 {
	font-size:14px;
}

.tag_cloud span.class3 {
	font-size:17px;
}

.tag_cloud span.class4 {
	font-size:20px;
}

.tag_cloud span.class5 {
	font-size:23px;
}

.tag_cloud a:link, .tag_cloud a:visited, .tag_cloud a:active {
	text-decoration:none;
	color:#666666;
	background-color:#FFFF99;
}

.tag_cloud a:hover {
	text-decoration:underline;
	color:#666666;
	background-color:#FFFF99;
}
/*end TAG CLOUD*/

/*SCREEN, SCREEN_FORMATO, SCREEN_TAG*/
.screen_formato h2, .screen_tag h2 {
	margin:0 0 15px;
}

.screen table, .screen_formato table, .screen_tag table {
	border-spacing:0;
}

.screen td, .screen_formato td, .screen_tag td {
}

.screen .colonna1, .screen_formato .colonna1, .screen_tag .colonna1, .screen_tagformato .colonna1 {
	width:207px;
	padding:0 9px 10px 0!important;
	border-right:1px solid #999999;
}

.screen .colonna2, .screen_formato .colonna2, .screen_tag .colonna2, .screen_tagformato .colonna2 {
	width:208px;
	padding:0 9px 10px 9px!important;
	border-right:1px solid #999999;
}

.screen .colonna3, .screen_formato .colonna3, .screen_tag .colonna3, .screen_tagformato .colonna3 {
	width:207px;
	padding:0 0 10px 9px!important;
}

.screen p.foto, .screen_formato p.foto, .screen_tag p.foto {
	margin:0 auto;
}

.screen p.titolo, .screen_formato p.titolo, .screen_tag p.titolo {
	margin:10px 0 0;
	padding:0 0 0 0px;
	font-size:12px;
	font-weight:bold;
	color:red;
}

.screen p.titolo a:link, .screen p.titolo a:visited, .screen p.titolo a:hover, .screen p.titolo a:active, .screen_formato p.titolo a:link, .screen_formato p.titolo a:visited, .screen_formato p.titolo a:hover, .screen_formato p.titolo a:active, .screen_tag p.titolo a:link, .screen_tag p.titolo a:visited, .screen_tag p.titolo a:hover, .screen_tag p.titolo a:active {
	color:red;
	text-decoration:none;
}

.screen p.titolo a:hover, .screen_formato p.titolo a:hover, .screen_tag p.titolo a:hover {
	color:red;
	text-decoration:underline;
}

.screen p.info, .screen_formato p.info, .screen_tag p.info {
	margin:3px 0 0;
	padding:0 0 0 0px;
	font-size:12px;
	font-weight:bold;
}

.screen p.testo, .screen_formato p.testo, .screen_tag p.testo {
	margin:10px 0 0;
	padding:0 0 0 0px;
}

.screen .separator, .screen_formato .separator, .screen_tag .separator {
	width:205px;
	height:1px;
	margin:0 auto 10px;
	border-bottom:1px solid black;
}
/*end SCREEN, SCREEN_FORMATO, SCREEN_TAG*/

/*DETTAGLIO ARTICOLO SCREEN*/
.screen_articolo div.foto {
	float:left;
	width:400px;
	margin:0 10px 0 0;
}

.screen_articolo div.info {
	float:left;
	width:240px;
	padding:0;
}

.screen_articolo .formato {
	margin:0 0 15px 0px!important;
	font-size:17px!important;
}

.screen_articolo div.info label {
	margin-left:1px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#666666;
}

.screen_articolo div.info p {
	margin:0 0 10px 2px;
	font-size:11px;
}

.screen_articolo #correlati div {
	float:left;
	width:155px;
	margin:10px 10px 0 0;
}

.screen_articolo #correlati div p.foto a {
	display:block;
	width:155px;
	height:120px;
	background-color:transparent;
	background-position:center center;
	background-repeat:no-repeat;
}

.screen_articolo #correlati div p.info {
	height:37px;
}

.screen_articolo #correlati div p.titolo {
	clear:both;
	margin-left:0;
}
/*end DETTAGLIO ARTICOLO SCREEN*/

/*COMMENTI*/
#commenti {
	clear:both;
	padding:30px 0;
}

#commenti h3 {
	margin:0 0 15px 0;
}

#commenti .commento {
	margin:0 0 25px;
}

.screen_elimina1 #commenti .commento, .studio_elimina1 #commenti .commento {
	padding-left:2px;
	margin:0 0 30px;
}

#commenti .commento .intestazione, .screen_elimina1 .intestazione, .studio_elimina1 .intestazione {
	font-size:10px;
}

#commenti .commento .titolo, .screen_elimina1 .titolo, .studio_elimina1 .titolo {
	margin-left:1px;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

#commenti .commento .testo, .screen_elimina1 .testo, .studio_elimina1 .testo {
	margin-left:1px;
	font-size:11px;
}

#commenti .input_1 {
	width:276px;
}

#commenti .elenco_vuoto {
	margin:15px 0 0 2px;
}

#commenti .inserisci {
	margin:15px 0 0 2px;
}

#commenti textarea {
	font-family:trebuchet MS;
	font-size:11px;
}
/*end COMMENTI*/

/*SCREEN COMMENTO INSERITO*/
.screen_success1 div {
	margin-left:3px;
}
/*end SCREEN COMMENTO INSERITO*/

/*STUDIO*/
#studio p.titolo2 {
	margin:8px 0 0 3px;
	text-decoration:underline;
}

#studio p.titolo2 a:link, #studio p.titolo2 a:visited, #studio p.titolo2 a:active {
	color:#000;
	text-decoration:underline;
}

#studio p.titolo2 a:hover {
	color:red;
	text-decoration:underline;
}

#studio p.testo {
	margin:5px 0 0 3px;
}
/*end STUDIO*/

/*PRIVATE STUDIO*/
.privatestudio_progetto .giornali {
	margin-bottom:20px;
}

.privatestudio_progetto .documenti {
	margin-bottom:20px;
}

.privatestudio_progetto .documenti table {
	width:100%;
	margin-bottom:20px;
}

.privatestudio_progetto .documenti table th {
	vertical-align:top;
	padding:10px 0;
}

.privatestudio_progetto .documenti table th.espandi {
	width:5%;
	background:transparent url(../images/add.png) center 11px no-repeat;
}

.privatestudio_progetto .documenti table th.espandi a {
	display:block;
	width:30px;
	height:20px;
	text-decoration:none;
}

.privatestudio_progetto .documenti table th.nome_categoria {
	text-align:left;
	text-transform:uppercase;
	font-size:13px;
}

.privatestudio_progetto .documenti table td.file {
	width:63%;
}

.privatestudio_progetto .documenti table td.data {
	width:15%;
	text-align:center;
}

.privatestudio_progetto .documenti table td.stato {
	width:17%;
	text-align:center;
}

.privatestudio_progetto .documenti table.subtable {
	margin:0;
}

.privatestudio_progetto .documenti table.subtable td {
	padding:4px 0!important;
}

.privatestudio_progetto #links table {
	width:660px;
	margin-bottom:20px;
	padding:0;
	border-spacing:0;
}

.privatestudio_progetto #links table td {
	width:200px;
	padding:0 10px;
	text-align:center;
}

.privatestudio_progetto #links .titolo {
	height:40px;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}

.privatestudio_progetto #links .descrizione {
	padding-bottom:20px;
}
/*end PRIVATE STUDIO*/

/*RICERCA*/
.ricerca table {
	width:660px;
}

.ricerca #screen, .ricerca #studio {
	width:50%;
}

.ricerca #screen {
	width:321px;
	padding-right:9px;
	border-right:1px solid #999999;
}

.ricerca #studio {
	width:320px;
	padding-left:9px;
}

.ricerca .separator {
	width:305px;
}

/*RICERCA*/

/*PAGINAZIONE*/
.paginazione {}

.paginazione .box {
	overflow:auto;
	width:120px;
	margin:8px auto 0;
}

.paginazione .frecce {
	float:left;
	width:30px;
	font-size:30px;
}

.paginazione .testo {
	width:55px;
	padding-top:13px;
	float:left;
	font-size:11px;
	text-align:center;
}

.paginazione .pulsante {
	float:left;
	width:15px;
	text-align:center;
}

.paginazione a:link, .paginazione a:visited, .paginazione a:hover, .paginazione a:active {
	color:#000;
	text-decoration:none;
}
/*end PAGINAZIONE*/

/*FORM*/
.msg_1 {
	padding:0 1em;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#FFEFF7 none repeat scroll 0 50%;
	border:1px solid #CC6699;
	color:#000;
}

.msg_1 p {
	margin:10px 0!important;
}

.registra1 .msg_1 {
	margin-top:10px;
}

.msg_2 {
	padding:0 1em;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#CFEBF7 none repeat scroll 0 50%;
	border:1px solid #2580B2;
}

.msg_2 p {
	margin:10px 0!important;
}

form p {
	overflow:auto;
	clear:both;
	padding:0;
}

form label {
	display:block;
	float:left;
	width:210px;
	padding:2px 5px 0 0;
}

form p.big_text {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}

p.info_text {
}

.english {
	font-size:12px;
	font-style:italic;
}

form span.messaggio1 {
	display:block;
	float:left;
	width:30px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:red;
}

form span.messaggio2 {
	float:left;
	font-size:10px;
	font-weight:bold;
	color:red;
}

form input[type="text"], form input[type="password"] {
	font-size:11px;
}

form .input_1, form .password_1 {
	width:249px;
}

form .input_2, form .password_2 {
	width:170px;
}

form select {
	width:254px;
	height:20px;
	padding-top:1px;
	font-size:11px;
}

form input[type="submit"] {
	margin:0;
	padding:4px;
	font-size:11px;
	color:#333333;
	border:3px double #999999;
	background:transparent url(../images/fade-butt.png);
}

form textarea {
	font-family:tahoma;
	font-size:11px;
}

form p.file span {
	display:block;
	float:left;
	margin-top:3px;
	margin-right:20px;
}

form p.file img {
	display:block;
	float:left;
	margin-right:5px;
}

form input[type="file"] {
	font-family:trebuchet MS;
	font-size:12px;
}
/*end FORM*/

/*CROSSOVERLAB ISCRIZIONI*/
.crossoverlab_iscrizioni {
	padding-top:10px;
	padding-left:5px;
}

.crossoverlab_iscrizioni a:link, .crossoverlab_iscrizioni a:visited, .crossoverlab_iscrizioni a:active {
	color:#666666;
	text-decoration:none;
}

.crossoverlab_iscrizioni a:hover {
	color:red;
	text-decoration:underline;
}

.crossoverlab_inserisci_iscrizione label, .crossoverlab_iscrizione label {
	font-weight:bold;
}

.crossoverlab_inserisci_iscrizione input[type="radio"] {
	clear:both;
	float:left;
	margin-top:10px;
}

.crossoverlab_inserisci_iscrizione span.descrizione1 {
	margin-top:3px;
	float:left;
	font-style:italic;
}

.crossoverlab_inserisci_iscrizione span.descrizione2 {
	float:left;
	margin-top:8px;
	margin-left:5px;
}

.crossoverlab_inserisci_iscrizione .work_other {
	display:block;
	width:249px;
	margin:0 0 15px 26px;
}

.crossoverlab_inserisci_iscrizione .question {
	margin-bottom:5px;
}

.crossoverlab_inserisci_iscrizione p.question_description {
	font-style:italic;
	margin-top:0;
}

.crossoverlab_inserisci_iscrizione .consenso {
	margin-bottom:20px;
}

.crossoverlab_inserisci_iscrizione .consenso input {
	float:left;
	margin:10px 8px 0 0;
}

.crossoverlab_inserisci_iscrizione .consenso span {
	display:block;
	float: left;
	padding-top:9px;
}

.crossoverlab_iscrizione h5 {
	margin-bottom:5px;
}

.crossoverlab_iscrizione .answer {
	margin-left:3px;
}

.crossoverlab_inserisci_iscrizione textarea {
	margin-left:4px;
}
/*end CROSSOVERLAB ISCRIZIONI*/

/*FORBIDDEN*/
.forbidden p {
	margin-top:20px;
	padding-left:2px;
}
/*end FORBIDDEN*/

/*MISURE*/
.margin_top_0 {
	margin-top:0!important;
}

.margin_top_10 {
	margin-top:10px!important;
}

.margin_top_13 {
	margin-top:13px!important;
}

.margin_top_20 {
	margin-top:20px!important;
}

.margin_top_30 {
	margin-top:30px!important;
}

.margin_top_35 {
	margin-top:35px!important;
}

.margin_bottom_0 {
	margin-bottom:0!important;
}

.margin_bottom_5 {
	margin-bottom:5px!important;
}

.margin_bottom_20 {
	margin-bottom:20px!important;
}

.margin_bottom_10 {
	margin-bottom:10px!important;
}

.padding_top_20 {
	padding-top:20px!important;
}

.height_2 {
	height:2px;
}

.font_size_11 {
	font-size:11px;
}
/*end MISURE*/

/*SPLASH PAGE*/
.splash {
	margin:auto;
	background:#333333 url(../images/splash_bg2.jpg) center center no-repeat;
	height:100%;
}

.splash .wrap {
	position:relative;
	overflow:hidden;
	width:920px;
	min-height:680px;
	padding:0 40px;
	margin:0 auto;
	background:transparent url(../images/bg-splash.png) left top repeat;
	z-index:200;
}

.splash h1, .splash_editoriale h1 {
	float:left;
	clear:none;
	margin:0;
	padding:0;
	font-size:25px;
	font-weight:normal;
	color:#e7bb03;
}

.splash_editoriale h1 {
	width:100%;
	margin:0 0 20px;
	text-transform:uppercase;
	border-bottom:1px solid #fff;
}

.splash h1.left {
	width:583px;
}

.splash h1.right {
	width:290px;
	margin:0 0 0 43px;
}

.splash h2 {
	color: #FFFFFF;
    font-size: 15px;
    line-height: 1;
    margin: 0;
}

.splash h2 a {
	color:#fff;
}

.splash h3 {
	margin:0 0 5px;
	font-size:12px;
	text-transform:none;
	color:#fff;
	line-height:1.5em;
}

.splash h3 a {
	color:#fff;
}

.splash .top {
	margin:0 0 10px 0;
}

.splash .top .titoli {
	float:left;
	width:400px;
	text-decoration:none;
}

.splash .top .titoli .titolo1 {
	display:block;
	float:left;
	margin:0;
	padding:20px 0 0;
	font-family:tahoma;
	font-size:33px;
	font-weight:bold;
	color:#fff;
}

.splash .top .titoli .titolo2 {
	color: red;
    font-size: 20px;
    margin: 0;
    text-transform: none;
	font-weight:bold;
}

.splash .top .commands {
	float:right;
	width:420px;
	padding:12px 0 0;
}

.splash .top .commands .label1 {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}

.splash .top .commands form {
	float:left;
	width:255px;
}

.splash .top .commands form .label2 {
	width:115px;
	margin:0 2px 0 0;
	padding:4px 0 0 1px;
	color:#fff;
}

.splash .top .commands form .label3 {
	width:115px;
	padding:4px 0 0 1px;
	color:#fff;
}

.splash input[type="submit"] {
	padding:2px 0;
	border:none;
	background-color:transparent;
	background-image:none;
	font-size:13px;
	font-weight:bold;
	color:red;
	cursor:pointer;
}

.splash input[type="submit"]:hover {
	color:#E7BB03;
}

.splash .top .commands .links {
	float:right;
	width:145px;
	font-size:12px;
	line-height:1.7em;
	color:#fff;
}

.splash .top .commands .links a:link, .splash .top .commands .links a:visited, .splash .top .commands .links a:active {
	color:#fff;
	text-decoration:none;
}

.splash .top .commands .links a:hover {
	color:#E7BB03;
	text-decoration:underline;
}

.splash .top .commands .welcome {
	float:left;
	font-size:15px;
	color:#E7BB03;
}

.splash div.left {
	position:relative;
	overflow:hidden;
	float:left;
	width:575px;
	height:275px;
	margin:0 37px 0 0;
	padding:20px 0 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

.splash div.left ul {
	position:absolute;
	left:0;
	top:20px;
	width:30000px;
	margin:0;
	padding:0 0 10px;
}

.splash div.left ul li {
	list-style:none;
	float:left;
	height:275px;
	margin:0 20px 0 0;
	margin-bottom:1px;
}

.splash div.left ul li .img {
	float:left;
	width:330px;
	height:265px;
	background-color:transparent;
	background-repeat:no-repeat;
}

.splash div.left ul li .img a {
	display:block;
	width:330px;
	height:265px;
}

.splash div.left ul li .testo {
	float:left;
	width:235px;
	height:275px;
	margin:0 10px 0 0;
	font-size:17px;
	line-height:1.5em;
}

.splash div.left ul li .testo p {
	overflow:hidden;
	width:230px;
	margin:0 0 10px;
	color:#a4a4a4;
}

.splash div.left ul li .testo p a {
	color:#a4a4a4;
}

.splash div.left ul li a.go {
	font-size:12px;
	text-transform:uppercase;
}

.splash div.left ul li a.go:link, .splash div.left ul li a.go:visited, .splash div.left ul li a.go:active {
	text-decoration:none;
}

.splash div.left ul li a.go:hover {
	text-decoration:underline;
}

.splash div.right {
	float:right;
	width:292px;
	height:275px;
	padding:20px 0 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

.splash div.right ul {
	margin:0;
	padding:0;
	font-size:13px;
	color:#A4A4A4;
}

.splash div.right ul li {
	list-style:none;
}

*.splash div.right p {
	clear:both;
	margin:10px 0;
}

.splash div.right p a {
	color:#A4A4A4;
	text-decoration:none;
}

.splash div.right p a:link, .splash div.right p a:visited, .splash div.right p a:active {
	text-decoration:none;
}

.splash div.right p a.go:hover {
	text-decoration:underline;
}

.splash div.right a.go {
	font-size:12px;
	text-transform:uppercase;
}

.splash div.right a.go:link, .splash div.right a.go:active, .splash div.right a.go:visited {
	text-decoration:none;
}

.splash div.right a.go:hover {
	text-decoration:underline;
}

.splash .editoriale {
	float:left;
	width:575px;
	height:210px;
	margin:0 37px 0 0;
	padding: 20px 0 20px 0;
	color:#fff;
}

.splash .editoriale .titolo {
	float:left;
	width:552px;
	margin:0;
	font-size:20px;
	color:#E7BB03;
}

.splash .editoriale .titolo a {
	color:#E7BB03;
}

.splash .editoriale .image {
	clear:both;
	float:left;
	width:200px;
	height:200px;
	background:transparent center center no-repeat;
}

.splash .editoriale .image a {
	display:block;
	width:200px;
	height:200px;
}

.splash .editoriale .testo {
	float:left;
	width:552px;
	margin:0;
	font-size:13px;
	color:#A4A4A4;
}

.splash .editoriale .testo a {
	color:#A4A4A4;
}

.splash .editoriale .testo p {
	margin:10px 0;
	line-height:1.5em;
}

.splash .editoriale a.go {
	margin:15px 0 0 0;
	font-size:12px;
	text-transform:uppercase;
}

.splash .editoriale a.go:link, .splash .editoriale a.go:visited, .splash .editoriale a.go:active {
	text-decoration:none;
}

.splash .editoriale a.go:hover {
	text-decoration:underline;
}
/*end SPLASH PAGE*/

.splash_cambiapassword form.content_form, .splash_passwordforgotten form.content_form {
	border-top:1px solid #fff;
	color:#A4A4A4;
	padding:20px 0 0;
}

.splash_cambiapassword form label, .splash_passwordforgotten form label {
	width:265px;
}

.splash .msg_1, .splash .msg_2 {
	margin-bottom:20px;
}

.splash_passwordforgotten_completed p, .splash_passwordforgotten_change p.info_text {
	color:#A4A4A4;
	margin:0;
	padding:30px 0 0;
	border-top:1px solid #fff;
}

.splash_passwordforgotten_change p.info_text {
	margin:0 0 20px;
}

.splash_passwordforgotten_change label {
	width:280px;
	color:#A4A4A4;
}

.splash_registra1 h1 {
	margin:0 0 20px;
	border-bottom:1px solid #fff;
}

.splash_registra1 p.info_text {
	color:#A4A4A4;
}

.splash_registra1 label {
	color:#A4A4A4;
}

.splash_registrazione_completata p.info_text {
	border-top:1px solid #fff;
	margin:0;
	padding:20px 0 0;
	color:#A4A4A4;
}

.splash_attivazione1 p.info_text {
	margin:0;
	padding:20px 0 0;
	color:#A4A4A4;
	border-top:1px solid #fff;
}

#ticker01 {
	position:relative;
	color:#fff;
	height:23px;
	margin:5px 0 0;
	z-index:10;
}

#ticker01 .red {
	font-size:20px;
	font-weight:bold;
	padding:0;
}

li.clear {
	clear:both;
	height:1px;
}

#ticker01 li {
	list-style:none;
	float:left;
	margin:0 10px 0 0;
	padding:7px 0 0;
	z-index:0;
}

.sottopancia {
	width:922px;
	overflow:hidden;
}

.link_preview {
	position:absolute;
	left:10px;
	top:15px;
	float:right;
	width:260px;
	margin-right:17px;
	border: 7px solid #555555;
	background-color:red;
	height:201px;
	border-radius:15px;
	background:url(../images/home.jpg) left top no-repeat;
}

.link_preview {
	position:relative;
}

.link_preview a {
	display:block;
	width:100px;
	height:100px;
}

.jLinkPreview {
	display:block;
	position:absolute;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:center top;
	width:260px;
	height:202px;
	top:15px;
	left:10px;
}

.splash.splash_editoriale .editoriale {
	width:100%;
	margin:0;
}

.splash.splash_editoriale .testo {
	width:100%;
}

.link_preview a {
	display:block;
	width:260px;
	height:207px;
}

.mask {
	position:relative;
	width:920px;
	margin:auto;
	overflow:hidden;
}
