/* SoluzioneSito Snc (www.soluzionesito.com) */
/* Davide Cattorini (davide@soluzionesito.com) */
/* Realizzato: 11-03-2007 */
/* Ultima modifica: 11-03-2007 */
/* Sito di riferimento: smallvillegreenside.com */
/* Presenti multilingua: NO */

body {
	font: 11px/14px Tahoma, Verdana, Times New Roman;
	color: #476D94;
}
a {
	font-family: Tahoma, Verdana, Times New Roman; /* Diviso  perchè funzioni uppercase in IE 5.x */
	font-size: 11px; /* Diviso  perchè funzioni uppercase in IE 5.x */
	font-weight: bold; /* Diviso  perchè funzioni uppercase in IE 5.x */
	color: #476D94;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #009933;
}
a:active {
	text-decoration: none;
}
acronym, abbr { 
	cursor: help; 
	border: #666 1px dashed;
}
img {
	border: 0;
}
p {
	margin: 8px 0;
}

/* MISC */

.align_right {
	text-align: right;
}
.align_center {
	text-align: center;
}
.align_justify { 
	text-align: justify;
}
.highlight {
	background: #FFFF00;
}
.sup {
	vertical-align: super;
	font-size: 9px;
}
.sub {
	vertical-align: sub;
	font-size: 9px;
}
.citazione {
	padding-right: 15px;
	padding-left: 15px;
}
.clear_both {
	clear: both;
}
.banner {
	float: left;
	clear: both;
                height: 264px;
}
.little_search_A {
                width: 70%;
}
.little_search_B {
                width: 30%;
}
#codice_banner {
	font: 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #7D7D7D;
	width: 525px;
	height: 55px;
	margin: 5px auto;
	text-align: center;
}

/* LINKS */

.banner_affiliati ul, .banner_svgs ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
.banner_affiliati li {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 131px;
	height: 55px;
	text-align: center;
}
.banner_svgs li {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 131px;
	height: 45px;
	text-align: center;
}


/* RSS */

#col3A .title_rss {
	float: left; 
	width: 356px;
}
#col2 .title_rss {
	float: left; 
	width: 508px;
}
#col1 .title_rss {
	float: left; 
	width: 183px !important; /* Letto da Firefox, Opera, IE 6 e IE 7 */
	width /**/: 181px; /* Letto da IE 5.x ma ignorato da IE 6 */
}
.rss {
	width: 25px !important; /* Letto da Firefox, Opera, IE 6 e IE 7 */
	width /**/: 37px; /* Letto da IE 5.x ma ignorato da IE 6 */
	height: 24px !important; /* Letto da Firefox, Opera, IE 6 e IE 7 */ 
	height /**/: 31px; /* Letto da IE 5.x ma ignorato da IE 6 */
	float: right; 
	background: url("../../images/frontend/default/bg_titoli_150px.gif") bottom right no-repeat; 
	margin-top: -3px; 
	padding-top: 7px;
	padding-left: 5px;
}

/* SEPARATORE LINK NAVIGAZIONE */

.separatore {
	background: url("../../images/frontend/default/separatore.gif") top left no-repeat;  
	padding: 7px 0 0 12px;
}

/* BLOCCO TESTI */

.testi {
	padding: 2px 8px 8px 8px;
	text-align: justify;
	font: 11px/15px Tahoma, Verdana, Times New Roman;
}

/* TESTI PICCOLI PER I CREDITS DELLE NEWS CON LINK */

.little {
	font: 10px/14px Tahoma, Verdana, Times New Roman;
}
.little a {
	font: bold 10px/14px Tahoma, Verdana, Times New Roman;
}

.zero_margin {
	margin: 5px 0;
	padding: 0;
}

/* LINEA ORIZZONTALE PERSONALIZZATA */

hr { 
	display: none; 
}
.hr {
	height: 1px;
	margin-bottom: 1em;
	background: url("../../upload/images/hr.gif");
}

/* CONTATTACI */

#contattaci {
	margin: 0 0 0 35px;
}

#contattaci fieldset {
	float: left;
	padding: 0;
    border: none;
}
#contattaci legend {
	display: none;
}
#contattaci label {
	float: left;
    display: inline;
    line-height: 23px
}
#contattaci .txtinput {
	float: left;
	height: 17px;
	border-top: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #EBEBEB;
	padding-top: 4px;
	padding-left: 3px;
	background: #FFF url("../../upload/images/bg_input.gif") repeat-x;
	margin-right: 0px;
	margin-bottom: 3px;
	vertical-align: middle;
	font: 11px/14px Tahoma, Verdana, Times New Roman;
	color: #476D94;
}
#contattaci .chkinput input {
	float: left;
}
#contattaci select {
	float: left;
}
#contattaci textarea {
	text-align: justify;
	border-top: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #EBEBEB;
	padding-top: 4px;
	padding-left: 3px;
	background: #FFF url("../../upload/images/bg_textarea.gif");
	margin-right: 0px;
	margin-bottom: 4px;
	vertical-align: middle;
	font: 11px/14px Tahoma, Verdana, Times New Roman;
	color: #476D94;
}
.btnSendMessage {
}
.contattaci_alert {
	text-align: center;
	color: #F00;
	font-weight: bold;
	margin: -3px 0;
}

/* MOTORE DI RICERCA INTERNO */

.txtSearchLittle {
	height: 16px !important;
	height /**/: 18px;
	width: 100px;
	border-top: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #EBEBEB;
	padding-top: 3px;
	padding-left: 3px;
	background: #FFF url("../../upload/images/bg_input.gif") repeat-x;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-top: 2px;
	vertical-align: middle;	
	font: 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #7D7D7D;
}
.btnPerformSearchLittle {
	width: 25px;
	height: 26px;
	border: 0;
	padding: 0;
	margin: 0;
	background: url("../../images/frontend/default/tasto_ricerca.gif") top left no-repeat;
	cursor: pointer;
	cursor: hand;
} 
.txtSearchBig  {
	height: 16px !important;
	height /**/: 18px;
	width: 200px;
	border-top: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #EBEBEB;
	padding-top: 3px;
	padding-left: 3px;
	background: #FFF url("../../upload/images/bg_input.gif") repeat-x;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-top: 2px;
	vertical-align: middle;	
	font: 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #7D7D7D;
}
.btnPerformSearchBig  {
	width: 25px;
	height: 26px;
	border: 0;
	padding: 0;
	margin: 0;
	background: url("../../images/frontend/default/tasto_ricerca.gif") top left no-repeat;
	cursor: pointer;
	cursor: hand;
}
.txtSearchBigResult  {
	height: 16px !important;
	height /**/: 18px;
	width: 200px;
	border-top: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #EBEBEB;
	padding-top: 3px;
	padding-left: 3px;
	background: #FFF url("../../upload/images/bg_input.gif") repeat-x;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-top: 2px;
	vertical-align: middle;	
	font: 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #7D7D7D;
}
.btnPerformSearchBigResult  {
	width: 25px;
	height: 26px;
	border: 0;
	padding: 0;
	margin: 0;
	background: url("../../images/frontend/default/tasto_ricerca.gif") top left no-repeat;
	cursor: pointer;
	cursor: hand;
}
.table_search {
	margin: 5px 0;
}
.table_search_big {
	margin: 5px auto;
	width: 235px;
}

/* MAPPA DEL SITO */

.mappa_del_sito {
	margin-left: 20px;
}
.mappa_sito li {
	list-style: square;
	line-height: 2em;
}

/* TASTI DI ACCESSO */

.tasti_di_accesso {
	margin-left: 30px;
}

/* MULTIMEDIA */

#multimedia table {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}
#multimedia th {
	padding: 0 0.5em;
	text-align: left;
}
#multimedia tr.title td {
	border-top: 1px solid #476D94;
	border-bottom: 1px solid #476D94;
	background: #CDDBEA;
	font-weight: bold;
	text-align: center;
}
#multimedia td {
	border-bottom: 1px solid #B8CDE2;
	padding: 0 0.5em;
}
#multimedia td.adjacent {
	border-left: 1px solid #B8CDE2;
	text-align: center;
}
#multimedia .small {
	width: 30px;
}
#multimedia .medium {
	width: 60px;
}

/* ATTORI */

#attori ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#attori li {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 175px;
	height: 140px;
	text-align: center;
}
#attori a {
}

/* EPISODI */

#stagioni ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#stagioni li {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 175px;
	height: 140px;
	text-align: center;
	text-transform: uppercase;
}
#stagioni a {
}
#episodi ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#episodi li {
	padding: 0;
	margin: 0;
	height: 60px;
	text-transform: uppercase;
}
#episodi img {
	float: left;
	margin-right: 5px;
	margin-top: -2px;
}

/* EXTRA */

#categorie_extra ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#categorie_extra li {
	padding: 0;
	margin: 0;
}
#categorie_extra img {
	float: left;
	margin-right: 5px;
	margin-top: 3px;
}
#extra ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#extra li {
	padding: 0;
	margin: 0;
	height: 60px;
}
#extra img {
	float: left;
	margin-right: 5px;
	margin-top: -2px;
}
#extra_little ul {
	margin: 7px 0 0 0;
	padding: 0;
	list-style: none;
}
#extra_little li {
	padding: 0;
	margin: 0;
	height: 20px;
	list-style: none;
}

/* INSERIMENTO VIDEO */

#inserimento_video .note {
	margin-left: 17px;
}
#inserimento_video .rosso {
	color: #FF0000;
	font-weight: bold;
}
#inserimento_video .codice {
	border: #0066CC 1px dashed;
	background: white;
	padding: 0 10px;
}