@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
img {
	border:none;
}

#total_contenitor {
	width:890px;
	margin:32px auto;
}

#xi {
	float:right;
	margin-right:65px;
}

#mymovies {
	float:left;
	margin-left:30px;
	margin-top:5px;
}

#sep {
	background:#000;
	height:1px;
	overflow:hidden;
	margin:30px 30px 20px 30px;
}

.c {
	clear:both;
	height:1px;
	overflow:hidden;
}

#right_contenitor {
	float:right; width:400px;clear:right; overflow:hidden;
}

#text_contenitor {
	width:420px; height:600px;
	margin-top:45px;
}

#text_head {
	margin-left:30px;
}
#text_head h1 {
	margin:0;
	padding:0;
	font-size:40px;
	font-weight:normal;
	letter-spacing:-2px;
}

#contenitore_testo_totale {
	width:385px;
}

div.scrollable { 
	margin-top:20px;
	padding-left:30px;
	background:url(../img/star.gif) no-repeat top left;
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
 
    /* vertical scrollers have typically larger height than width */ 
    height: 710px; 
    width: 420px; 
} 
 
/* root element for scrollable items */ 
div.scrollable div.items { 
    position:absolute; 
    /* this time we have very large space for the height */ 
    height:20000em; 
}

.page {
	margin-bottom:35px;
	color:#383537;
}

.nextPage {
	display:block;
	float:left;
	margin-top:10px;
	background:url(../img/avanti_OFF.gif) no-repeat;
	width:99px;
	height:27px;
	overflow:hidden;
	cursor:pointer;
}
.nextPage:hover {
	background:url(../img/avanti_ON.gif) no-repeat;
}
.nextPage.disabled {
	display:block;
	background:url(../img/avanti_disabled.gif) no-repeat;
	width:99px;
	height:27px;
	overflow:hidden;
	cursor:auto;
}

.prevPage {
	display:block;
	float:left;
	margin-left:6px;
	margin-top:10px;
	background:url(../img/indietro_OFF.gif) no-repeat;
	width:99px;
	height:27px;
	overflow:hidden;
	cursor:pointer;
}
.prevPage:hover {
	background:url(../img/indietro_ON.gif) no-repeat;
}
.prevPage.disabled {
	display:block;
	background:url(../img/indietro_disabled.gif) no-repeat;
	width:99px;
	height:27px;
	overflow:hidden;
	cursor:auto;
}

#image_contenitor {
	width:362px;
	height:442px;
	background:url(../img/bg_image.jpg) no-repeat;
	float:right;
	padding-right:30px;
	margin-top:15px;
}

#image_contenitor img {
	margin:7px 0 0 8px;
}

#linkcontenitor {
	clear:both;
	margin-left:13px;
}

#linkcontenitor a {
	text-decoration:none;
	color:#000;
}
#linkcontenitor a:visited {
	text-decoration:none;
	color:#000;
}
#linkcontenitor a:hover {
	text-decoration:none;
	color:#dc291e;
}

#form_contenitor {
	background:url(../img/formtotalbg.jpg) no-repeat;
	width:362px;
	height:205px;
	float:right;
	padding-right:30px;
	margin-top:10px;
}

#form_incontenitor {
	background:url(../img/formbg.gif) no-repeat;
	width:348px;
	height:191px;
	margin:7px 0 0 7px;
}

form input {
	margin:10px 0 0 17px;
	padding:6px 0 0 0;
	border:none;
	background:transparent;
	vertical-align:middle;
	font-size:12px;
}

form {
	margin:0;
	padding:0;
}

#inviacontenitor {
	float:right;
	margin-top:7px;
	margin-right:10px;
	cursor:pointer;
}

#socials_download {
	float:right;
	padding-right:36px;
	padding-top:7px;
}

#fl {
	font-size:45px;
	line-height:1em;
}

#actions {
	margin-left:30px;
}