/* CSS Document */

body {
padding:0;
margin:0;
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
}
img {border:none}
a {outline:none;}
div#container { width:100%; text-align:center; padding:0; margin:0; }

div#top {
height:180px;
background: url('../img/bg/bg_top.jpg') no-repeat top left;
text-align:center;
}

div#header {
    width: 952px; height: 180px; text-align: center; margin: 0 auto; padding: 0
}

div#nav {
    height: 45px;
    background: url('../img/bg/bg_nav.png') repeat-x top left;
    text-align: center;
}


div#nav ul {
list-style-type: none;
height: 45px;
margin: 0 auto;
width: 952px;
}


div#nav li {
float: left;
}

div#nav ul a {
    display: block;
    width: 115px;
    padding-left: 2px;
    padding-right: 2px;
    line-height: 45px;
    text-decoration: none;
}

div#nav ul a.home {background: url(../img/nav/home/home_inactive.png) no-repeat right;}
div#nav ul a.home:hover {  background: url(../img/nav/home/home_hover.png) no-repeat right;}
div#nav ul a.active_home { background: url(../img/nav/home/home_active.png)  no-repeat right; }

div#nav ul a.chisiamo {background: url(../img/nav/chisiamo/chisiamo_inactive.png) no-repeat right;}
div#nav ul a.chisiamo:hover {  background: url(../img/nav/chisiamo/chisiamo_hover.png) no-repeat right;}
div#nav ul a.active_chisiamo { background: url(../img/nav/home/chisiamo_active.png)  no-repeat right; }

div#nav ul a.enti {background: url(../img/nav/enti/enti_inactive.png) no-repeat right;}
div#nav ul a.enti:hover {  background: url(../img/nav/enti/enti_hover.png) no-repeat right;}
div#nav ul a.enti .active { background: url(../img/nav/enti/enti_active.png)  no-repeat right; }

div#nav ul a.strutture {background: url(../img/nav/strutture/strutture_inactive.png) no-repeat right;}
div#nav ul a.strutture:hover {  background: url(../img/nav/strutture/strutture_hover.png) no-repeat right;}
div#nav ul a.strutture .active { background: url(../img/nav/strutture/strutture_active.png)  no-repeat right; }

div#nav ul a.to {background: url(../img/nav/to/to_inactive.png) no-repeat right;}
div#nav ul a.to:hover {  background: url(../img/nav/to/to_hover.png) no-repeat right;}
div#nav ul a.to .active { background: url(../img/nav/to/to_active.png)  no-repeat right; }

div#nav ul a.tribu {background: url(../img/nav/tribu/tribu_inactive.png) no-repeat right;}
div#nav ul a.tribu:hover {  background: url(../img/nav/tribu/tribu_hover.png) no-repeat right;}
div#nav ul a.tribu .active { background: url(../img/nav/tribu/tribu_active.png)  no-repeat right; }

div#nav ul a.offerte {background: url(../img/nav/offerte/offerte_inactive.png) no-repeat right;}
div#nav ul a.offerte:hover {  background: url(../img/nav/offerte/offerte_hover.png) no-repeat right;}
div#nav ul a.offerte .active { background: url(../img/nav/offerte/offerte_active.png)  no-repeat right; }

div#nav ul a.contatti {background: url(../img/nav/contatti/contatti_inactive.png) no-repeat right;}
div#nav ul a.contatti:hover {  background: url(../img/nav/contatti/contatti_hover.png) no-repeat right;}
div#nav ul a.contatti .active { background: url(../img/nav/contatti/contatti_active.png)  no-repeat right; }

div#col_sinistra
{
left:0;
float:left;
width:180px;\width:185px;w\idth:180px;
padding:1em 0 1em 0;
margin:0;
}
div#col_destra
{
float:right;
width:180px;\width:185px;w\idth:180px;
padding:1em 0 1em 0;
margin:0;
}

div#content
{
min-height:700px;
height:auto !important;
height:700px; 
width:auto;
border-collapse:collapse;
margin-bottom:1em;
margin-top: .5em;
margin-left:190px;
margin-right:190px;
padding:1em 0;
/*background-color:#ffcc33;
background: url('../img/bg/bg_container.jpg') repeat-y top;
border:#FF9900 solid 2px;
border-top:none;*/
text-align:center;
}

div#content_home
{
min-height:700px;
height:auto !important;
height:700px;
width:auto;
border-collapse:collapse;
margin-bottom:1em;
margin-top: .5em;
margin-left:190px;
margin-right:190px;
padding:1em 0;
/*background-color:#ffcc33;
background: url('../img/bg/bg_container.jpg') repeat-y top;
border:#FF9900 solid 2px;
border-top:none;*/
text-align:center;
}

a.nav_bt { text-decoration:none; font-size: 15px; color:maroon; font-weight: bold;}
div#pagine {margin:0 auto 0 auto; width:95%;}

div#content hr { height:1px; }


div#footer{clear:both; padding: 5px;background: url('../img/bg/bg_bottom.jpg') no-repeat top left; }
div#footer p.foot {width: 100%; display: block; font-size: 14px; font-weight: bold; color:#999;}
 

div.sezione_sx{ padding:0; margin:0; width:180px; padding-bottom:1em; }
div.titolo_sx {
border-collapse:collapse;
height:45px;
background-color:#FFFFFF; 
}

div.conten_sx {
background-color:#FFFFFF; border-collapse:collapse;
border-right:2px solid #999;
border-bottom:2px solid #999; padding-bottom:1em; }



div.sezione_dx { padding:0; margin:0; width:180px; padding-bottom:1em; }
div.titolo_dx {
border-collapse:collapse;
height:45px;}
div.conten_dx {
background-color:#FFFFFF; border-collapse:collapse;
border-left:2px solid #999;
border-bottom:2px solid #999;  padding-bottom:1em; }
div.conten_dx div#pr { padding:0.5em; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bolder;}

div#sez_copertura {
	text-align:right;
	height:60px;
	border-left:2px solid #999;
	border-top:2px solid #999;
	border-bottom:2px solid #999;
	width:178px;
	}

.sez_bigbutton
	{
	text-align:right;
	height:80px;
	border-left:2px solid #999;
	border-top:2px solid #999;
	border-bottom:2px solid #999;
	width:178px;
	}
	


 .thumbvideo { width: 73px; height: 45px; margin-top: 3px;}

 .v_preview {width:95px; height: 70px; margin: 0 auto 0 auto; background: url('../img/ntbook.png') no-repeat top;}


table.tabloghi {
	width:100%;
	margin:0; padding:0;
	}
        
table.tabloghi a { 
	color:#800000; text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	}
	
table.tabloghi td {
	text-align:center;
	margin:10px;
	padding-top:.1em;
	}

div#puntate
    {
    width:100%;
    height: auto !important;  /* per i browser moderni */
    height: 600px;      /* per IE5.x e IE6 */
    min-height: 600px;  /* per i browser moderni */
    margin:0 auto;
    text-align:center;
    }
	
table.griglia { width:95%;  margin: 0 auto; border-collapse: collapse; padding:0;}
table.griglia td{ width:20%; border:1px #333399 solid;  border-collapse:collapse; height: 150px; padding:0; text-align:center;      /* per IE5.x e IE6 */}
table.griglia a { font-size:11px; text-decoration:none; color:#FFF; border: 0; }
table.griglia a:hover { font-size:11px; text-decoration:none; color:#FFFF00; border: 0; }

table.tbpuntata { border:0; height:200px;  margin:0 auto;}
table.tbpuntata td { height:auto; border:0}
table.tbpuntata td.bandiera { width:37px; }
table.tbpuntata td.nazione { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#880203; font-size:11px; font-variant:small-caps; width:auto;}
table.tbpuntata td.tv { height:68px; background-image:url(../img/monitor.png); background-position:center center; background-repeat:no-repeat; }
table.tbpuntata td.tv img { margin: 0 auto 16px auto; }
table.tbpuntata td.barrav { height: 20px; color:#fff; background-color:#333399; font-weight:bold; font-size:12px; text-align:center; font-variant:small-caps; }
table.tbpuntata td.barraf { height: 20px; color:#fff; background-color:#333399; font-weight:bold; font-size:12px; text-align:center; font-variant:small-caps; }
table.tbpuntata td.titolo { font-size:9px; text-align:center; height: 25px; }

div#txtRacc { text-align:left; width:98%; margin:0 auto 0 auto; }
div#txtTitolo { font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

table#hdTxtRacc { width: 100%; background-color:#ff9933; text-align: left; }
table#hdTxtRacc h1 {margin:0; padding: 0; color:#fff; font-size: 20px;}
table#hdTxtRacc h2 {margin:0; padding: 0; color:#fff; font-size: 14px; font-style:oblique;}

td#hdTxtRacc_flag {width: 5%; padding-left: .5em;}
td#hdTxtRacc_title {width: 65%}
td#hdTxtRacc_play { width: 30%; text-align: right; }

.set{}
.accordionWrapper{display:inline-block; overflow:hidden; width:100%; margin:auto;}
.accordionWrapper img{vertical-align:top; border:0; margin:0; padding:0}
.accordionWrapper div{display:inline; float:left; margin:auto;}
.accordionWrapper div.title{
        height:45px;
	cursor:pointer;
        text-align:left;
	text-decoration:none;
	background-color: #fff;
	width:95%}
.accordionWrapper div.title h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#FF9900; margin: 0; padding: 0;}
.accordionWrapper div.content{ display:none; width:100%; text-align:center; } 


#shownew, #showold {margin:0; padding:0; border: none; width: 300px; height: 40px; text-decoration: none; display:inline-block; margin-left: 5px;}
div#wraptitle {border-bottom: 5px #333399 solid; width: 95%; margin: 0 auto;}

a#shownew {background: url('../img/bg/titoli_sez/nuovaed.png') no-repeat bottom left; text-decoration: none; }
a#showold {background: url('../img/bg/titoli_sez/vecchiaed.png') no-repeat bottom left; text-decoration: none; }

#old, #new {margin:0; padding: 0; }
div#old {display: none}

div.ui-accordion-container
	{
	width:98%;
	padding:5px;
	margin:auto;
	}

div.ui-accordion-container a.titolo {
	display:block;
	height:30px;
        line-height: 30px;        
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ff9933;
	text-decoration:none;
	cursor:auto;
	}


div.ui-accordion-container div { margin:auto;}

div#video_wrap 
{
	width:98%;
	margin: 0 auto;
	background-color:#F90;
	height: auto !important;  /* per i browser moderni */
        height: 600px;      /* per IE5.x e IE6 */
        min-height: 600px;  /* per i browser moderni */}

table#videotb {width:98%; margin: 10px auto 0 auto;}
table#videotb {border-collapse:collapse; background-color:#FC3;}
table#videotb td { border:1px solid #fff;}
table#videotb td.vpun_naz { width:30%; font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#fff;}
table#videotb td.vpun_titolo { font-family:Verdana, Geneva, sans-serif; font-size:20px; color:#880203;font-variant:small-caps;}
div.vpun_video { width:512px; background-color:#fff; margin:1em auto; border:outset #880203 10px; }
	


table#titolo_rac { border:none; border-collapse:collapse; width:100%; }


div#titolo_rac  
{
        margin:0 auto 0 auto;
	width:95%;
	text-align:center;
        
        height:50px;
}

div#titolo_rac h1 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bolder;
	color:#fff; margin:0; padding: 0;}

#titolo_rac a{font-size:10px; color:#880203; text-decoration: none; line-height: 50px;}
div#txtRacc { width:85%; background-color: #fff; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000; border:1px solid #ccc;padding:1em}

table#dati_cliente { width:90%;  padding:1em; margin:0 auto 0 auto; border-collapse: collapse; }
table#dati_cliente th { font-size:25px; text-align:center; }
table#dati_cliente .white {background-color: #fff; padding-bottom: 1em; padding-top: 1em; }
table#dati_cliente a { text-decoration:none; font-weight:bolder; color:#800000;}

table#dati_cliente a:hover {color:#ff8000;}




table#lista_video 
{
	margin:0 auto 0 auto;
	width:90%;
	text-align:center;
	border-collapse:collapse;
        background-color:#fff;
}
.bgaltrow {background:url('../img/bg/bg_listavideocl.jpg') repeat-x top left;}

table#lista_video a {font-size:10px; text-decoration:none; color:#000033;}
table#lista_video td {padding-bottom:1em;  width: 25%; height: 120px;}
table#lista_video td.ext{text-align:center; background-color:#ffff80; font-size:14px; width:50%; }
table#lista_video td.ext table td {padding:10px; width:50%; font-size:10px;}
table#lista_video th{ height:30px; background:url('../img/bg/bg_title_accordion.gif') repeat-x left; color:#fff; font-size:20px; border:none; }

table#lista_video td.headtitle { height: 20px; line-height:20px; background-color: #000066; font-size: 18px; color:#fff }


/* CONTENUTI TABELLE */
table.tb { width:98%; margin:0 auto 0 auto; background-color:#fff; border-collapse:collapse; padding-bottom:1em; border: 1px solid #77bf1b }
table.tb td#head { height:40px; font-size:20px; color:#fff; text-align:center; width:100%; background-color:#77bf1b; border: none;  }
table.tb td a { font-size:10px; text-decoration:none; color:#FF9900; }
table.tb td.spot { width:400px; padding:1em;}
table.tb td.interviste {width:450px; border:1px solid #c0c0c0; border-collapse:collapse;}
table.tb td.strutture { width:450px; }
table.tb td.tourop {width:400px; padding-bottom:2em; padding-top:2em;}
table.tb td.enti {width:400px; padding-bottom:2em; padding-top:2em; }

.icovd {border:1px solid #000;}


.sharebox {width: 60%; margin: 0 auto 0 auto; text-align: center; height: 37px; line-height: 37px;}

	
.custom_images a
{
    width: 32px;
    height: 32px;
    margin: 5px;;
    padding: 0;
}

.custom_images a:hover img
{
    opacity: 1;
}

.custom_images a img
{
    opacity: 0.75;
}
