/*  GLOBAL  */
body {padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; background-color:#dcdcdc;}
#page-container {width:980px; margin:0px auto; padding:0px 10px 10px 10px; font-size:12px; background-color:#ffffff}
#page-container-servizi {width:450px; margin:0px auto; padding:10px; font-size:12px; background-color:#ffffff}
#containerTop {padding:0px; margin:0px; background:url(http://static.insardegna.tv/Public/layoutNew/header980.gif) no-repeat top left; width:980px; height:176px;}
#containerTop-servizi {padding:0px; margin:0px; background:url(http://static.insardegna.tv/Public/layoutNew/header450.gif) no-repeat top left; width:450px; height:81px;}
#menuSpacer {height:2px;}
#menuContainer {margin:0px; padding:0px; width:980px; height:25px;}

#nMenu {font-size:14px; padding:0px 0px 0px 15px; font-weight:bold; color:#999999; height:25px; line-height:25px; vertical-align:middle;}

.headerSearch {float:right; height:25px; margin:0px; padding:0px;}
.headerSearchTextbox {border-style: none; border-color: inherit; border-width: medium; background: url('http://static.insardegna.tv/Public/layoutNew/bgSearch.gif') no-repeat left top; color:#999999; width:175px; height:25px; font-size:12px; line-height:22px; }
.headerSearchButton {line-height:25px; vertical-align:middle;}

#container {padding:2px; margin:0px; height:auto;}

#upperHome {margin-top:10px; height:495px;}
#upperHomeFlash {margin-top:10px; min-height:350px;}
#upperDefault {margin-top:10px;}
#upperCanale {margin-top:10px; min-height:465px;}
#mainPlayerContainer {height:495px;}
#mainPlayerContainerFlash {height:360px;}
#canalePlayerContainer {width:560px; min-height:440px;}
#palinsestoContainer {float:right; width:390px; height:465px;}
.testoPalinsesto {width:380px; height:435px; overflow:auto;}
.testoVideoContainer {float:right; width:390px; height:465px}
.testoVideoCategoria {width:350px; height:350px; overflow:auto;}
#newsContainer {margin-top:20px;}
#elencoVideoContainer {}
.advLateraleContainer {border:solid 1px #dcdcdc;}
.advLateraleText {color:#dcdcdc; margin:3px 0px; font-size:10px;}
#newsLateraliContainer {float:left; width:250px; margin-right:20px;}
#newsDestraContainer {float:right; width:250px;}
.allNewsContainer {text-align:right; margin:20px 0px 0px 0px;}
#testoArticolo, #testoArticolo p, #testoArticolo div {font-size:12px; color:#333333;}

#videoHomeContainer {width:715px; margin-right:15px;}
.videoContainer {width:715px; margin-right:15px;}
.videoBoxItemContainer {float:left; width:164px; height:200px; padding:0px; margin:0px 0px 6px 14px; overflow:hidden;}
.videoBoxItemFoto {width:160px; height:95px; padding:1px; border:solid 1px #d8e9f2;}
.videoBoxItemText {width:160px;}
.videoBoxItemTitolo {margin:0px 0px 3px 0px; font-size:11px; font-weight:bold; letter-spacing:-1px;}
.videoBoxItemSommario {margin:0px 0px 2px 0px; font-size:10px; line-height:10px;}

#advLinkBottom {clear:both; background-color:#eeeeee; text-align:center; height:18px; line-height:18px; vertical-align:middle; padding:1px; margin-top:10px;}
#advTextBottom {clear:both; background-color:#eeeeee; border:solid 2px #d8e9f2; text-align:center; height:94px; padding:2px; margin-top:10px;}

ul {margin-left:5px;}
iframe {border:none;}

/* FORMS */
form {padding:0px; margin:0px;}
input, textarea, select {color:#999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
input:button, input:submit {cursor:pointer;}
.searchTextbox {width:250px; height:20px; padding:0px; margin:0px; font-size:14px;}
.searchButton {cursor:pointer; width:95px; height:25px; color:#ffffff; background-color:#999999; border:solid 1px #bcbcbc; font-size:12px;}

/* HYPERLINKS */
a {color:#666666;}
a:hover {color:#666666;}
a img {border:none; text-decoration:none;}
a:link img {border:none; text-decoration:none;}
a.linkGrigio {color:#999999;text-decoration:none;}
a.linkSegnalaCultura {color:#ffcc00;text-decoration:none;}
a.linkSegnalaAmico {text-decoration:none;}
a.Mhome {color:#999999; text-decoration:none;}
a.Mturismo {color:#0066ff; text-decoration:none;}
a.Mcultura {color:#ffcc33; text-decoration:none;}
a.Menogastronomia {color:#ff6600; text-decoration:none;}
a.Mattivita {color:#ff0000; text-decoration:none;}
a.Menti {color:#66cc00; text-decoration:none;}

/* TITOLI */
p {padding:0px; margin: 5px 0px;}
div {padding:0px; margin: 0px;}
h1,h2,h3,h4,h5,h6 {padding:0px; margin: 1px 0px;}
h1 {color:#000000;font-weight:bold;font-size:24px;}/*titolo principale*/
h2 {color:#3560a6;font-weight:bold;font-size:19px;}/*titolo secondario*/
h3 {color:#000000;font-weight:bold;font-size:18px;}
h4 {color:#000000;font-weight:bold;font-size:16px;}
h5 {color:#000000;font-weight:bold;font-size:13px;}/*occhiello*/
h6 {color:#000000;font-weight:bold;font-size:12px;}/*sommario*/

H1.titoloVideo {margin:10px 0px; font-weight:normal;}
H2.newsTitle {font-weight:normal;}
.contenutiVideoCategoria H1 {margin-bottom:10px; font-weight:normal;font-size:22px;}
.contenutiVideoCategoria H2 {margin-bottom:10px; font-weight:normal;font-size:16px;color:#333333;}

H1.newsPage {font-weight:normal;font-size:24px;color:#000000;}
H2.newsPage {font-weight:normal;font-size:16px;color:#333333;}
H3.newsPage {font-weight:normal;font-size:12px;color:#999999;}
.informazioniNews {padding:10px 0px 0px 0px; font-size:11px;}
.opzioniNews {padding:2px 0px; font-size:11px; text-align:center;}

/* Allineamenti generici */
.textRight{text-align:right;}
.textCenter{text-align:center;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.clearBoth {clear:both;}
.floatLeft {float:left;}
.floatRight {float:right;}
.overflow {overflow:auto;}

#footerSep {clear:both; height:12px; background-color: #d8e9f2; margin:10px 0px;}
.separator2012d8e9f2 {height:12px; background-color:#d8e9f2; margin:5px 0px;}
.separator2052d8e9f2 {height:5px; background-color:#d8e9f2; margin:5px 0px;}

.separator205E9 {height:5px; background-color:#e9e9e9; margin:5px 0px;}
.separator2052EAADC {height:5px; background-color:#2eaadc; margin:5px 0px;} /*46,170,220*/
.separator205FFED00 {height:5px; background-color:#ffed00; margin:5px 0px;}/*255,237,0*/
.separator205F8B333 {height:5px; background-color:#f8b333; margin:5px 0px;}/*248,179,51*/
.separator205D8211C {height:5px; background-color:#d8211c; margin:5px 0px;}/*216,33,28*/
.separator2057AB030 {height:5px; background-color:#7ab030; margin:5px 0px;}/*122,176,48,*/

/* .containerStandard {border:solid 1px #d3d3d3; background-color:#e9e9e9;} */

.spacer10 {height:10px;}
.spacer15 {height:15px;}
.spacer20 {height:20px;}
.spacer25 {height:25px;}
.margin5TB {margin:5px 0px;}
.tdServizi {padding:5px; font-size:12px;}

.errorMessageStandard {color:#ff0000; font-size:14px; font-weight:bold;}

/* VIDEO */
.testoVideo {font-size:15px; height:100px; overflow:auto;}
.testoDescrizioneCanale {font-size:15px; height:40px; overflow:auto;}
.segnalaAmicoContainer {padding:0px 3px;}
.countVoti {font-size:10px;}


/* BOX CONTAINER*/
.boxContainer {width:250px; margin:0px; padding:0px;}
.boxContainerTop {width:250px;height:15px;margin:0;padding:0;background:url(http://static.insardegna.tv/Public/layoutNew/BoxContainerTop.gif) no-repeat top left;}
.boxContainerCenter {width:230px;margin:-1px 0px 0px 0px;padding:0px 10px;background:url(http://static.insardegna.tv/Public/layoutNew/BoxContainerCenter.gif) repeat-y top left;}
.boxContainerBottom {width:250px;height:15px;margin:0;padding:0;background:url(http://static.insardegna.tv/Public/layoutNew/BoxContainerBottom.gif) no-repeat top left;}

.newsletterHomeContainer {width:200px; margin:0px; padding:10px 25px;}
.newsletterContainer {margin-top:15px;}
.newsletterTextbox {border-style: none; border-color: inherit; border-width: medium; background: url('http://static.insardegna.tv/Public/layout/bgTxtNewsletter.jpg') no-repeat left top; color:#999999; width:200px; height:30px; font-size:14px; line-height:27px; }
.newsletterButton {cursor:pointer; width:95px; height:25px; color:#ffffff; background-color:#999999; border:solid 1px #bcbcbc; font-size:12px;}

.searchContainer1 {float:left; width:300px;}
.searchContainer2 {float:left; width:300px; margin-left:5px; padding-left:5px;}
.searchContainer3 {float:left; width:450px; margin-left:5px; padding-left:5px;}

.boxFooter1 {float:left; width:186px; margin:5px 10px 5px 0px; height:100px; font-size:10px; border-right: solid 1px #bcbcbc;}
.boxFooter2 {float:left; width:186px; margin:5px 0px; height:100px; font-size:10px;}

#GMapVideoContainer {width:350px; height:350px; border:none; overflow:hidden;}
#GMapVideoContainerComune {width:800px; height:600px; margin:0px auto; border: 1px solid #cdcdcd; background-color: #efefef; overflow:hidden;}
#GMapComuni {width:700px; height:1200px; margin:0px auto; border: 1px solid #cdcdcd; background-color: #efefef; overflow:hidden;}
.testoComuni {font-size:11px; letter-spacing:-1px; padding:2px; border:solid 1px #cdcdcd;}

/* FORMATTAZIONE NEWS */
.newsBoxContainer {width:220px;margin-top:15px;}
.newsItemHomePhoto {float:left;width:80px;margin:0px;padding:0px;}
.newsItemHomeText {float:left;width:135px;margin: 2px 0px 0px 5px;}
.newsBoxTitolo {margin:0px 0px 3px 0px; font-size:11px; font-weight:bold; letter-spacing:-1px;}
.newsBoxSommario {margin:0px 0px 2px 0px; font-size:10px; line-height:10px;}
.newsBoxSommario2 {margin:0px 0px 2px 0px; font-size:10px; line-height:10px;}
.newsBoxOcchiello {margin:0px 0px 3px 0px; font-size:10px;}

#MagazineLogoHome {border:solid 2px #d8e9f2; padding:2px; margin:0 0 5px 0; width:710px;}
#MagazineLogoImage {text-align:center;}
.MagazineReportContainer {border:solid 2px #d8e9f2; padding:2px; margin:0 0 15px 0; width:710px;}
.MagazineSlideshowContainer {width:700px; margin:5px 0 5px 5px;}


/*ALLINEMAENTO IMMAGINI*/
img.center {float:left; clear:both; margin:5px 2px; padding:0px;border:1px solid #999 }
img.right {float:right;clear:both; margin:3px 0 7px 10px; padding:1px; border:1px solid #969696;}
img.left {float:left; margin:3px 5px 2px 0px;}
img.leftborder {float:left; margin:3px 15px 2px 2px!important /*Non IE6*/;margin:3px 0px 2px 2px/*IE6*/;border:1px solid #999; padding:1px;}
img.nopad {float:left; margin:0px;}
img.stoneMenu {margin:0px; vertical-align:middle;}
img.segnalaAmico {margin:0px; vertical-align:middle; height:21px;}
img.opzioniNews {margin:0px; vertical-align:middle; height:18px;}
img.gNews {border:1px solid #999; padding:1px; margin:1px 2px;}
.thumbPanoramio {width:80px; height:120px; float:left; margin:0; padding:5px; border:solid 1px #efefef; text-align:center; font-size:8pt;}
img.imgFooter, a img.imgFooter, a:link img.imgFooter {border:none; text-decoration:none;}

/*AjaxToolkit*/
.popupControl{background-color:White;position:absolute;visibility:hidden;}
.UpdateProgress {border: solid 1px #AAAAAA; position:absolute; left:100px; top:50px; width:200px; height:32px; background-color:#DDDDDD; margin:5px; padding:20px;}
.highlight {background-color: #fffacd;}
/*Accordion*/
.accordionHeader {border: 1px solid #2F4F4F; color: white; background-color: #2E4d7B; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer;}
.accordionHeaderSelected {border: 1px solid #2F4F4F; color: white; background-color: #5078B3; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer;}
.accordionContent {background-color: #D3DEEF; border: 1px dashed #2F4F4F; border-top: none; padding: 5px; padding-top: 10px;}
/* Tooltip Extender*/
.tooltipStyle {background-color: #CCFFCC; border: 1px solid #009999; padding: 5px; width: 300px;}
.cursorpointer {cursor:pointer;}
/* Rating */
.ratingStar {font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat;}
.filledRatingStar {background-image: url(http://static.insardegna.tv/img/FilledStar.png);}
.emptyRatingStar {background-image: url(http://static.insardegna.tv/img/EmptyStar.png);}
.savedRatingStar {background-image: url(http://static.insardegna.tv/img/SavedStar.png);}

/*Slideshow*/
#slideshowContainer {width:700px; margin:5px 0 5px 5px;}
ul.slideshow { list-style:none; width:700px; height:200px; overflow:hidden; position:relative; margin:0; padding:0; }
ul.slideshow li { position:absolute; left:0; right:0; }
ul.slideshow li.show { z-index:500;  opacity: 1; filter: alpha(opacity=100);}
ul img { border:none; }
#slideshow-caption { width:700px; height:70px; position:absolute; bottom:0; left:0; color:#fff; background:#000; z-index:500; opacity: 0.7; filter: alpha(opacity=70); }
#slideshow-caption .slideshow-caption-container { padding:5px 10px; z-index:1000; }
#slideshow-caption h3 { margin:0; padding:0; color:#fff; }
#slideshow-caption p { margin:5px 0 0 0; padding:0; color:#fff; }

