html,body{margin:0;padding:0}
body{font-size: 12px;font-family: Arial,sans-serif;background: #fba33e;color: #000;}
p{margin:0;}
p.sinossi{text-align:justified;}
a {text-decoration:none;color:#c20000;background-color: transparent;}
a:hover {text-decoration:underline;color:#000;	background-color: transparent;}
p.basic,p.data_scheda, p.buttons, p.breadcrumb{margin:0;}
.ncomm {font-weight:bold; color:#c00;position:relative; top:-7px;}
.sinTitle{font-weight:bold;}

div#container{width:800px;margin: 0 auto;background: #fff;}

div#head{border:/*1px solid #333*/;background-image:url('/imgs/logo_bkg.png');margin-bottom: 2px;}

.menu1{float: left; width: 100%;background:#3A2F30 url(../imgs/hl.gif) no-repeat left bottom;margin:0;padding:0;border:none;}
.Innermenu1{padding-left:20px;padding-top:4px;background: transparent url(../imgs/ht2.gif) no-repeat right top; color: #fff;font-size:14px;font-weight:bold;}

form.motore{float:right;padding:0 0 0 7px;margin:0 5px 0 0;color:#fff;font-size:0.8em; background: url(../imgs/ms.png) no-repeat center;}
.motore label{position:relative; top:-2px;text-align:right; font-weight:normal;}

#motTxt{border:none; background-color:transparent;padding-left: 5px;font-weight:bold;}
#motTxt input{border:none; background: transparent;}


#motSrc{width:62px;background: transparent url(../imgs/submit_h.png) no-repeat center;color:#000;border:none;}
#motSrc:hover{background: transparent url(../imgs/submit.png) no-repeat center; color:#000;}
#fndL{float:right;margin-top:15px;}
	
div#main{float:left;width:650px;margin-top:5px; background: #fff;}
div#center{float:right;width:495px;margin:0;padding:0;}
div#left{float:left;width:145px;padding-left:3px; }

div#right{float:right;width:145px;margin: 0 1px 0 0;padding-right:1px;margin-top:5px;background: #fff;}
div#footer{clear:both;width:100%;background-image: url(../imgs/foot.png);background-repeat: repeat-x;
/*background: #fcbe75;*/text-align: center;padding: 5px 0;}

img{border:0}
img.flag {border:none; margin-right:2px;}
img.cc {margin:0; padding:0 0 0 2px;}

ul.lang{	position:absolute;margin: 0 0 0 300px;	padding:0;}

.lang li{display: inline;list-style: none;padding:0 5px;}
.lang li a:link,.lang li a:hover{border:none;}

/*---BLOCCHI--*/
.block{margin:0 0 15px 0;background: url(../imgs/bbox.gif) no-repeat bottom center;padding-bottom:12px;}
.block_title{background:#c20000 url(../imgs/tbox.gif) no-repeat top center;color:#fff;padding:5px 5px 8px 5px;font-size:14px;text-align: center;  }
.block_body{padding:1px 2px 1px 2px; font-size:12px;border-left:1px solid #c20000;border-right:1px solid #c20000; }

.menu{display:block;width: 100%;background-color:#faf9fe;padding:0;border:none;}
.menu ul{margin:0;padding: 0;list-style: none;display: block;}
.menu li{padding: 0px 0px 1px 5px;list-style-type: none;list-style-image: none;
border-top: 1px solid #FFF;border-bottom: 1px solid #999;margin: 0px;font-size: 1.2em;}
.menu li a{text-decoration: none;color:#c20000;}
.menu li a:hover{text-decoration: underline;color:#000;}

/* ---- blocchi al centro ----*/
.frase{display:block;
width: 92%;
padding:10px 0 10px 35px; 
text-align:left; 
margin-bottom: 10px;
border-top: dashed 1px #eee;
border-bottom: dashed 1px #eee;
font-size: 11px;
background-color: #FAFAFA;/*eee;
/*background-image: url(../imgs/frase.gif);
background-repeat: repeat-x;*/
}
p#lang1 {color:#A80000; margin: 0 0 0px 0; font-size:12px;}
p#lang2 {color:#006; margin: 0 0 0px 0; font-size:12px;}
p#lang3 {color:#2627AE; margin: 0 0 0px 0; font-size:12px;}
p#lang4 {font-weight:bold; margin: 0 0 0px 0; font-size:11px;}


.OpenTable{border: 1px solid #ddd; padding:10px; text-align:left; margin: 0 0 20px 0; background:#fff;}


h3.tit {font-size: 16px;font-weight: bold;color:#fff;
	background: #fff url(../imgs/h3.png) no-repeat center;
	padding:2px 0 2px 10px;}



.welcome {display:block;margin: 0 0 10px 0;text-align: justify;
	padding: 10px;font-size: 13px;line-height: 1.2em;color:#000;
	background: url(../imgs/hr2_a.gif) no-repeat center bottom;}
		
	
.welcome h2 {margin: 10px 0 5px 0;padding-bottom: 15px;font-size: 18px;color:#c20000;
	font-weight: bold;background: url(../imgs/hr_a.gif) no-repeat left bottom;}


.welcome h3{padding:20px 0 2px 0;font-size: 16px;font-weight: bold;color:#c20000;}

.welcome1{height:305px;margin: 0;padding:0 10px;background: #fff url(../imgs/welcome.jpg) no-repeat center;}


/*-- box arcoiris --*/
.box_arcoiris:link, .box_arcoiris:visited{text-decoration:none;color:#000;font-size: 11px;}
.box_arcoiris:hover{text-decoration:underline;}

/*-- frase del giorno --*/
blockquote {width: 140px;margin:0;background:#fff;color: #000;border: none;text-align:left;}

blockquote p {padding:10px;font-size: 1.1em;margin:0;}

blockquote a {text-decoration: none;color: #000;background-color: transparent;}

blockquote a:hover {text-decoration: none;color: #b1032c;background-color: transparent;}

blockquote .q-O {margin-right:5px}
blockquote .q-C {margin-left:5px}
blockquote .q-D {font-size: 0.9em;background: #fce37d;color: #000;padding:0 0 10px 10px;}

/*******--------- SCHEDA ----------***********/
.scheda {width:470px;border:0px solid #ccc;padding:5px 2px 5px 0;height:auto;}

.intro {position:relative;	float:none;}
.introCont{height:130px;margin-bottom:5px;}
.titolo {
	background-color:#fff; 
	color:#033;
	padding:2px; 
	font-size:13px; 
	font-weight:bold; 
	display:block; 
	list-style-type:none; 
	list-style-position:outside;
	margin:0;
}
.titolo li{padding:2px 3px 2px 5px;}
.liIntro{font-weight:normal;font-size:10px;margin-bottom:5px;}
.img{float:left;}
.foto {
	border: 1px solid #CCCCCC;
	padding:5px;
	background-color:#fff;
	margin-right:5px;
	width:145px;
	height:75px;
}
.img p{background-color:#ccc;padding-left:10px;font-weight:bold;margin:0 5px 0 0;}
.info {margin:4px; font-size:11px;}
.liTit{font-size:14px;background-color:#fba33e;color: #000;padding: 2px 2px 2px 4px;font-weight: bold;margin-bottom:15px;}
.liTitCont{font-size:20px;background-color:#fba33e;color: #000;padding: 2px 2px 2px 4px;font-weight: bold;margin-bottom:15px;}
.info a:link, .info a:active, .info a:visited{background-color:#FF0000; padding:2px; color:#ffffff; vertical-align:top; text-decoration:none;}
.servizi{clear:both;background-color:#e7dfdd; padding:5px 2px; margin:25px 0 0 0; text-align:center; border:1px solid #d2cecd;}
.servizi li{display:inline; padding:0 20px 0 10px; font-size:10px; background: url(../imgs/freccia.gif) no-repeat left;}
.servizi li.error{background: transparent;padding: 0 0 0 10px;}
img.se {padding-top:5px;}
.servizi li a, .servizi li a:link, .servizi li a:active,.servizi li a:visited{width:120px; color:#333333; text-decoration:none;font-size:10px;}
.servizi li a:hover{color:#666; text-decoration:underline;}
.streaming {margin-top:10px;}
div.streamingline{clear:both;margin-top:5px;padding: 5px 0;border-top: solid 1px #c20000;border-bottom: solid 1px #c20000;} 
.segnErr{float:right;}
.watch {margin:0;}
.leggi:link, leggi:active, leggi:visited{color:#f00;padding:0 2px 0 2px;font-size:11px;}

/* ------   menu navigazione tra i file audio---*/
.navcontainer {text-align:center;margin-bottom:5px;}

.navlist, .navlist2, .navlist3{text-align:center;padding:0;}

ul.navlist {margin:10px 0 8px 0; padding: 0;white-space: nowrap;}
ul.navlist2, ul.navlist3 {margin:0; padding: 0;white-space: nowrap;}

.navlist li, .navlist2 li, .navlist3 li{display: inline;list-style-type: none; text-align:center;}
.navlist em {font-style: normal; width:80px;}
.navlist a {padding: 3px 6px;}

.navlist a:link, .navlist a:active, .navlist a:visited {color: #000;background-color: #feab34;text-decoration: none;}
.navlist a:hover {color: #fff;background-color: #c20000;text-decoration: none;}

.navlist li.NLactive a:link, .navlist li.NLactive a:active, .navlist li.NLactive a:visited{color: #fff; background-color: #c20000;}
.navlist li.NLactive a:hover{color: #fff; background: #c20000;}

.navlist2 {display:none; text-align:center; margin-bottom:2px;}
.navlist3 {text-align:center; margin-bottom:5px;}
.navlist2 li,.navlist3 li {padding:4px 3px; border: solid 1px #594E4F; background: #FCE37D;}
.navlist2 li a:link,.navlist2 li a:visited,
.navlist3 li a:link,.navlist3 li a:visited {color:#000;}
.navlist2 li a:hover,.navlist3 li a:hover {color:#c20000; text-decoration: none;}

.navlist3 img {margin: 0 0 -4px 0; border: none; padding:0 5px;}

.navlist2 li.NLactive, .navlist3 li.NLactive{background-color: #FBA33E;}
.navlist2 li.NLactive a:link, .navlist2 li.NLactive a:visited, .navlist2 li.NLactive a:active,
.navlist3 li.NLactive a:link, .navlist3 li.NLactive a:visited, .navlist3 li.NLactive a:active{color:#000; font-weight: bold;}
.navlist2 li.NLactive a:hover, .navlist3 li.NLactive a:hover{color:#FCE37D;}
/*********** ---LOGIN ----*************/




#login{
	position:absolute; 
	width:280px;
	top:130px;
	margin:auto auto auto -399px;
	left:50%;
	padding:5px;
	background:#f7f6ff;
	/*-moz-opacity:0.9;
	filter:alpha(opacity=90);*/
	border:2px outset #c20000;
	border-top:1px solid #000;
	font-size:12px;
	color:#000;
}
.innerLnk, .innerLnk:hover{padding-left: 10px;color:#fff;}


#login hr{height:1px; color: #c20000;}
.frmXClose{float:right;text-align:center;font-size:16px;margin:5px;border:1px solid #000;padding:2px;width:15px;}
.frmClose{text-align:center;font-size:16px;margin:5px;border:1px solid #000;padding:2px; background:#3A2F30;}
.frmClose a:link{color:#fff;}
.frmClose a:hover{text-decoration:none;color:#fff;}
.frmXClose a:link{color:#000;}
.frmXClose a:hover{text-decoration:none;color:#000;}
#login form p{clear:both;padding-bottom:2px;}
#login form p input{float:right;border:1px solid #300;margin-bottom:2px;}
input.label {padding-right: 15px;background:url('/imgs/ko.gif') center right no-repeat;}

#frmLoginSubmit, #frmRegSubmit{margin-top:10px;background-color:#ffc000; color:#000; position: relative;z-index:100;}
#frmNewAccount, #response, #login{display:none;}


/* ------   FAQ  TJK_DL---*/
#TJK_ToggleON,#TJK_ToggleOFF {border:solid 1px #ddd;padding:5px;margin:30px 5px 10px 50px;}
/* zeroing out padding and margin */
#TJK_DL dd,#TJK_DL dt {margin:0;padding:0} 
/* margin for the DTs (shorthand) */
#TJK_DL dt {margin:7px 0;}
/* image and left padding for DDs */
#TJK_DL dd {background-color:#fafafa;padding:5px 5px 5px 40px;}
/* styling all anchors in the DTs */
#TJK_DL dt a {background:0 no-repeat;padding-left:32px;color:#000;text-decoration:none}
#TJK_DL dt a:visited {color:#666}
#TJK_DL dt a:visited:hover,
#TJK_DL dt a:hover,
#TJK_DL dt a:active,
#TJK_DL dt a:focus {font-weight:bold}
/* the + and - gif in the anchors */
#TJK_DL .DTplus a {background-image:url(../imgs/plus.gif)}
#TJK_DL .DTminus a {background-image:url(../imgs/minus.gif)}

#TJK_DL .showDD {position:relative;top:0}
#TJK_DL dd,.hideDD{top:-9999px;position:absolute}
#TJK_ToggleON,#TJK_ToggleOFF {display:inline;cursor:pointer;cursor:hand}

#load_audio{padding:0;margin-left:10px; margin-top:10px;}

div.pager{text-align:center;}
a.pager, span.pager {margin:5px;}

ul.category{
	display:block;
	list-style:none;
	margin:0;
	padding:0
}
.category li{
	list-style:none;
	padding:7px 0 7px 0;
	display: block;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.category a:link,.category a:visited{color: #BB1537;text-decoration: none;}
.category li:hover{background-color: #FFF3D9;}
.category img{border:solid 1px #000;}

#numFiles {background:url(../imgs/cl.gif) no-repeat left;
padding-left:30px;font:18px Arial bold;border:0;margin:0 0 5px 150px; color:#3A2F30; }

ul.amici{margin-left:100px;padding:0;}
.amici li{list-style: url(../imgs/punt.gif);padding-left: 2px;padding-top:2px;font-size:18px;}
.amici li a:link{ color: #c20000; text-decoration: none;}
.amici li a:hover{ color: #c20000; text-decoration: underline;}


select#lingua{background-image:url(../imgs/lang/it.gif);background-position: center left;padding-left:29px;height:22px;background-repeat:no-repeat;}
#optIt{background-image:url(../imgs/lang/it.gif);padding-left:29px;height:20px;background-repeat:no-repeat;}
#optEs{background-image:url(../imgs/lang/es.gif);padding-left:29px;height:20px;background-repeat:no-repeat;}
#optEn{background-image:url(../imgs/lang/en.gif);padding-left:29px;height:20px;background-repeat:no-repeat;}
#optFr{background-image:url(../imgs/lang/fr.gif);padding-left:31px;height:20px;background-repeat:no-repeat;}
#optAr{background-image:url(../imgs/lang/ar.gif);padding-left:31px;height:20px;background-repeat:no-repeat;}
/*--------- newsletter-------------*/
.disclaimer { margin: 10px 0;}
