body { background:#151615 ; margin:0; padding:0;}
title { text-transform:capitalize;}

/* STRUTTURA */

#wrapper {margin:0 auto;width:962px; padding:0;}

#container{background:url(../grafica/bg_container.png) repeat top center;margin:0 auto; padding:0px 9px 9px 9px;float:left;}

#header{margin:0 auto; width:100%; position:relative;}

.logo {position:absolute; left:0px; top:30px;  width:271px; height:94px; z-index:50000; display:block; text-indent:-99999px;}

#header-search{ height:110px; background:url(../grafica/bg_logo.png) repeat-x left top; width:944px; position:relative;}

#movie-conatiner { width:944px; height:421px; background:url(../grafica/bg_animazione.png) no-repeat center center;}

#movie{ padding-top:22px;}

#contents{ margin: 0 auto;  background:#FFF; width:100%; float:left;}

#content{margin:0 auto; text-align:center; background:#FFF url(../grafica/bg_ombra_side.png) repeat-x left top; width:944px; float:left;}


/*.........................................| BOX RICERACA  |.........................................*/

#wrapper-search{ position:absolute; color:#3393b2; left:630px; top:45px; width:425px; height:55px; font-size: 18px;}

#search{ position:relative; margin:0 auto;  height:22px;}

#search label { position:absolute;left:0px; top:0;background:url(../grafica/bg_search.png) no-repeat center right; color:#3393b2; font-weight:normal; height:22px; line-height:22px; text-indent:-9999px; width: 77px;}

#search span.input { position:absolute; left:77px; top:0px;background:url(../grafica/bg_input_search.png) repeat-x center center; display:block; height:22px; width:170px;}

#search input{  border:0;font-size:14px; color:#333; letter-spacing:normal; background:none; display:block; width:150px; margin:0 auto; padding-top:2px;}

#search a.button {position:absolute;left:247px; top:0; color:#3393b2; font-weight:normal; width:45px; height:22px; line-height:22px; text-align:center; background:url(../grafica/b_vai.png) no-repeat top left; text-indent:-9999px;}

#search #adv-search { position:absolute; left:120px; top: 30px;font-size:12px; width:200px;}
#search #adv-search a,#search #adv-search a:visited { background:url(../grafica/freccia_adv_search.png) no-repeat bottom center; display:block; text-decoration:none; padding-bottom:10px;}
#search #adv-search a:hover { color:#9fc230;}

.box {
display:inline;
float:left;

}

.floatLeft {
float:left !important;
width:100%;
}

.box {
min-height:305px;
height:auto !important;
height:305px;
}


.box .side-content {
padding:20px;

}


/*------------- FOOTER --------------*/

#footer{ background:#111211 url(../grafica/bg_footer.png) repeat-x left top;  height:80px; color:#FFF; padding-left:20px; clear:both;}
#footer ul { padding-top:10px;}
#footer li { padding-right:50px; display:inline; float:left; text-align:left;}
#footer li strong { display:block; color:#FC0; font-weight:normal; font-size:14px;}
#footer span {color:#FC0;}
/*------------- ** END ** FOOTER --------------*/

#ob-credits { text-align:center; margin-top:5px;color: #999; margin-top:15px; font-size: 10px;}
#ob-credits a, #ob-credits a:visited {color: #fc6d00; text-decoration: none;}
#ob-credits a:hover{ text-decoration: underline;}


/*ANNULLAMENTI*/

.noRGborder{ border:0;}

h1 span,h2 span{
	position: relative;
	display:none;
	overflow: hidden;
	clip: rect(0,0,0,0);
	height: 0;
	left: 0px;
	top: 0px;
line-height:0;

}

