

/********************************************************************************************* 

0. widget  -------------------------  All Theme Files

*********************************************************************************************/

.widget1 {
	width: 658px;
	height: 198px;
	background-color: #fff;
	border:1px solid #eaeaeb;
}

.widget2 {
	width: 483px;
	height: 198px;
	background-color: #fff;
	border:1px solid #eaeaeb;
}

.widget3 {
	width: 298px;
	height: 198px;
	background-color: #fff;
	border:1px solid #eaeaeb;
}

.sinistrawidget1 {
	width: 410px;
	float: left;
	margin-left: 10px;
}

.sinistrawidget2 {
	width: 345px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.sinistrawidget3 {
	width: 156px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.inframezzowidget1 {
	width: 1px;
	height: 198px;
	background-color: #eaeaeb;
	float: left;
}

.destrawidget1 {
	float: left;
	width: 110px;
	margin-right: 8px;
}

.destrawidget2 {
	float: left;
	width: 110px;
	margin-right: 7px;
}

.destrawidget3 {
	float: left;
	width: 110px;
	margin-left: 2px;
}

.sinistrawidget1foto {
	float: left;
	margin-top: 10px;
}


.sinistrawidget3foto {
	float: left;
	margin-top: 10px;
	margin-bottom: 6px;
}

.sinistrawidget1totale {
	float: left;
	margin-left: 8px;
	width: 180px;
	margin-top: 10px;
}

.sinistrawidget3totale {
	width: 154px;
	margin-top: 10px;
}

.tuttotop {
	margin-top: 10px;
}

.strisciawidget1 {
	background-color: #c6c7cb;
	width: 400px;
	height: 1px;
	margin-top: 7px;
	margin-bottom: 1px;
}

.strisciawidget2 {
	background-color: #c6c7cb;
	width: 345px;
	height: 1px;
	margin-top: 7px;
	margin-bottom: 1px;
}

.sottodestrawidget {
	width: 100px;
	margin-top: 3px;
	margin-bottom: 10px;
}

.destrawidget1contenitore {
	margin-left: 8px;
	margin-top: 10px;
}

.titolowidget {
	margin-left: 3px;	
} 

.titolowidgetsfondo {
    background-image: url(images/sfondotit1.png); 
	width: 167px;
	margin-left: -1px;
}

.bianco {
	width: 1440px;
	height: 6000px;
	background-color:#fff;
}

.biancocontenitore {
	padding-top: 10px;
	margin-left: 10px;
}

.footerwidget {
	width: 408px;
	height: 23px;
	background-image: url(images/sfondofooter.png); 
}

.footerwidget2 {
	width: 265px;
	height: 23px;
	background-image: url(images/sfondofooter2.png); 
}

.scrittawidgettutti {
	font-size: 10px;
	font-weight: bold;
	color: #ff0707;
	margin-left: 10px;
	position: relative; top:-2px;
}

.scrittawidgetinserisci {
	font-size: 10px;
	font-weight: bold;
	color: #111111;
	margin-left: 40px;
	position: relative; top:-2px;
}

.scrittawidgetinserisci2 {
	font-size: 10px;
	font-weight: bold;
	color: #111111;
	margin-left: 25px;
	position: relative; top:-2px;
}

.scrittawidgettutti a:link {
	color: #111111;
}

.scrittawidgettutti a:visited {
	color: #111111;
}

.scrittawidgettutti a:active,
.scrittawidgettutti a:hover {
	color: #111111;
}

.scrittawidgettutti a {
	text-decoration:none
}

.scrittawidgetinserisci a:link {
	color: #111111;
}

.scrittawidgetinserisci a:visited {
	color: #111111;
}

.scrittawidgetinserisci a:active,
.scrittawidgetinserisci a:hover {
	color: #111111;
}

.scrittawidgetinserisci a {
	text-decoration:none
}

.scrittawidgetinserisci2 a:link {
	color: #111111;
}

.scrittawidgetinserisci2 a:visited {
	color: #111111;
}

.scrittawidgetinserisci2 a:active,
.scrittawidgetinserisci2 a:hover {
	color: #111111;
}

.scrittawidgetinserisci2 a {
	text-decoration:none
}

.tickerbreaking {
	width: 668px;
	height: 30px;
	border:1px solid #838383;
}

.tickerbreakingmini {
	width: 495px;
	height: 20px;
	border:1px solid #838383;
}

.tickerbreakingsinistra {
	float: left;
	background-image: url(images/breakingnews.png);
	width: 82px;
	height: 30px;
}

.tickerbreakingsinistramini {
	float: left;
	background-image: url(images/breakingmini.png);
	width: 74px;
	height: 20px;
}

.tickerbreakingcentro {
	background-image: url(images/sfondobreaking.png);
	width: 586px;
	height: 30px;
	float: left;
}


.tickerbreakingcentromini {
	background-image: url(images/sfondobreakingmini.png);
	width: 421px;
	height: 20px;
	float: left;
}

.tickerbreakingcentrotesto {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: -2px;
	float: left;
}

.tickerbreakingcentrotestomini {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: -3px;
	float: left;
}


.tickerbreakingcentrotestoleggi {
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	float: right;
	margin-top: 6px;
	margin-right: 10px;
}

.tickerbreakingcentrotestoleggimini {
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	float: right;
	margin-right: 10px;
	margin-top: 1px;
}

.tickerbreakingcentrotestoleggimini a:link {
	color: #fff;
}

.tickerbreakingcentrotestoleggimini a:visited {
	color: #fff;
}

.tickerbreakingcentrotestoleggimini a:active,
.tickerbreakingcentrotestoleggimini a:hover {
	color: #fff;
}

.tickerbreakingcentrotestoleggimini a {
	text-decoration:none
}

.tickerbreakingcentrotestofreccia {
	margin-left: 3px;
	position: relative; top: 1px;
}

.tickerbreakingcentrotesto a:link {
	color: #fff;
}

.tickerbreakingcentrotesto a:visited {
	color: #fff;
}

.tickerbreakingcentrotesto a:active,
.tickerbreakingcentrotesto a:hover {
	color: #fff;
}

.tickerbreakingcentrotesto a {
	text-decoration:none
}


.tickerbreakingcentrotestoleggi a:link {
	color: #fff;
}

.tickerbreakingcentrotestoleggi a:visited {
	color: #fff;
}

.tickerbreakingcentrotestoleggi a:active,
.tickerbreakingcentrotestoleggi a:hover {
	color: #fff;
}

.tickerbreakingcentrotestoleggi a {
	text-decoration:none
}

.tickerbreakingminiarticolo {
	margin-bottom: 20px;
	margin-top: -5px;
	margin-left: -2px;
}

.centerhomecontentleftinsidebreaking {
	margin-bottom: 10px;
}


/********************************************************************************************* 

0. header light  -------------------------  All Theme Files

*********************************************************************************************/

.adsensegoogle {
	padding-top: 10px;
	margin-bottom: 10px;
}

.totale {
	margin-left: -8px;
	margin-right: -8px;
	margin-top: -8px;
}

.headerprimariga {
height: 63px;
background-color: #222222;
}

.headerprimarigacontenitore {
    width: 1000px;
    margin: 0 auto;
    padding-top: 7px;
}

.headerprimarigacontenitorelogo {
   margin-left: 320px;
}

.headersecondariga {
height: 54px;
background-color: #222222;
}

.headerterzariga {
height: 4px;
background-color: #111111;
}

.headerterzarigacontenitore {
   margin: 0 auto;
   width: 1000px;
}

.titoloheaderlight {
	margin-left: 15px;
	position: absolute; top: 15px;
}

.logoheaderlight {
	float: left;
}

.testoheaderlight {
	float: left;
}

.elenconew {
    margin-left: -25px;
    width: 480px;
}

.elenconew2 {
    margin-left: -25px;
    width: 320px;
}

.elenco {
	margin-top: 2px;
    width: 990px;
	}
    
.hour {
	color: #ca0002;
	font-weight: bold;
	font-size: 11px;
	float: left;
	}

.spacerhome {
	float: left;
    height: 12px;
    width: 1px;
    background-color: #212121;
	margin-right:6px; 
	margin-left:6px;
    margin-top: 3px;
	}
    
.spacer {
	float: left;
    height: 12px;
    width: 1px;
    position: relative; top: -4px;
	margin-right:6px; 
	margin-left:6px;
	}

.titolostraordinariaterzariga {
    font-size: 28px;
    font-weight: normal;
    margin-top: -9px;
    margin-bottom: -8px;
}

.titoloaperturaquartariga {
    font-size: 24px;
    font-weight: normal;
    margin-top: -7px;
    margin-bottom: -9px;
}


.breakingbarrosso {
    width: 1010px;
    height: 4px;
    background-color: #ff0707;
    }

.breakingbarnero {
    width: 1010px;
    height: 34px;
    background-image: url(images/sfondobreakingbar.png); 
    }    

.scrittabreakingbar {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    padding-left: 10px;
}

.scrittabreakingbarnormal {
    font-size: 18px;
    font-weight: normal;
    color: #fff;
}


.centercontenttop {
    width: 1010px;
    background-color: #fff;
    padding-bottom: 10px;
}

.centercontenttopinside {
    width: 990px;
    margin-left: 10px;
    padding-top: 16px;
}


.testoreportage {
    width: 260px;
    float: left;
}

.playerreportage {
    width: 720px;
    float: right;
    margin-top: 15px;
}

.correlatireportage {
    background-color: #f0f1f3;
    width: 412px;
    height: 250px;
    float: left;
    margin-top: 10px;
}

.bannerreportage {
    float: right;
    margin-top: 10px;
}

.correlatireportageinside {
    margin-top: 10px;
    margin-left: 10px;
}


.strisciabreakinghome {
    font-size: 14px;
    font-weight: bold;
    color: #212121;
    margin-left: 10px;
    padding-top: 8px;
}

.strisciabreakinghomecontenitore {
    background-color: #fff;
}

.strisciarossa {
    height: 2px;
    width: 990px;
    background-color: #cecdd5;
}

.centercontenthdleft {
    width: 1064px;
    float: left;
    height: 900px;
    background-color: #fff; 
}

.centercontent {
	width: 1010px;
	min-height: 1700px;
	overflow: auto;
}

.centercontentreportage {
	width: 1010px;
}

.centercontenthdleftinside {
    margin-top: 10px;
    margin-left: 10px; 
}

.centercontenthdright {
    width: 176px;
    float: left;
    height: 900px;
    background-color: #f0f1f3; 
}

.titolosottohd {
    width: 156px;
}

.centercontenthdrightinside {
    margin-top: 10px;
    margin-left: 10px;
}

.centercontentwidget {
	height: 300px;
}

.centercontentwidgetcontainer {
	margin-left: 10px;
	margin-top: 10px;
	width: 680px;
	float: left;
}

.bigrectanglewidget {
	width: 300px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}

.widget1 {
	width: 485px;
	height: 20px;
	position: absolute; top: 700px;
}

.widget2 {
	width: 485px;
	height: 200px;
	position: absolute; top: 500px;
}

.copiaeincolla {
	margin-top: 15px;
	margin-bottom: 5px;
}

.copiaeincolla2 {
	margin-bottom: 20px;
}

.widgetyrn {
	margin-top: -10px;
	margin-bottom: 10px;
}

/********************************************************************************************* 

0. homenew  -------------------------  All Theme Files

*********************************************************************************************/

.apertura {
    width: 670px;
}

.titoloapertura {
    width: 670px;
    font-size: 28px;
    font-weight: bold;
    color: #212121;
    line-height: 1.1em;
}

.titolostraordinaria {
    width: 990px;
    font-size: 32px;
    font-weight: bold;
    color: #212121;
    line-height: 1.1em;
}


.fotostraordinaria {
    border:1px solid #000000; 
    margin-top: 5px;   
    margin-bottom: 5px;
    width: 988px;
}


.fotoapertura {
    border:1px solid #000000; 
    margin-top: 5px;   
    margin-bottom: 5px;
}

.centerhomecontentleftinside {
    width: 670px;
    margin-left: 10px;
    margin-top: 10px;
}


.testoapertura {
    font-size: 12px;
    color: #212121;
    line-height: 1.4em;
}

.testoaperturadiretta {
    font-size: 12px;
    font-weight: bold;
    color: ff0707;
    line-height: 1.4em;
    }

.dataapertura {
    width: 136px;
    float: left;
}

.correlatiapertura {
    width: 530px;
    float: left;
    margin-top: 2px;
}

.lineaquadratini {
    margin-top: 10px;
    padding-bottom: 10px;
}

.lineaquadratini2 {
    margin-top: 10px;
    margin-bottom: 15px;
}

.fotoapertura2 {
    border:1px solid #000000; 
    width: 374px;
    height: 209px;
    float: left;
    
}

.testoapertura2 {
    width: 280px;
    float: left;
    margin-left: 7px;
}

.videoapertura2 {
    margin-top: 5px;
}

.testoelencohome {
	font-size: 11px;
	font-weight: regular;
	color: #121214;
	line-height: 1.5em;
	margin-top: 10px;
	margin-bottom: -5px;
	}

.testoelencogallerie {
	font-size: 11px;
	font-weight: regular;
	color: #121214;
	line-height: 1.5em;
	margin-bottom: -8px;
	}
	
.galleryleft {
    float:left;
    margin-left: 30px;
}

.galleryright {
    float:right;
    margin-right: 30px;
}
	
.bloccogalleria {
   width: 300px;
}

.caratteretitolilocalgalleria {
     margin-top: 6px;
     margin-bottom: 3px;
}

.bloccowide {
    width: 212px;
    margin-right: 11px;
    float: left;
}

.bloccowide2 {
    margin-top: 20px;
}

.fotowide {
    margin-top: 7px;
    margin-bottom: -2px;
}

.altezzawide {
    height: 50px;
}

.altezzawide2 {
    height: 50px;
	margin-top: 15px;
}

.rectanglehd {
    float: left;
    margin-top: 10px;
}

.correlatidestrahd {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    width: 734px;
    height:  250px;
    background-color: #f0f1f3;
}

.annuncigoogle {
	margin-top: 15px;
}


/********************************************************************************************* 

0. Generale  -------------------------  All Theme Files

*********************************************************************************************/


.leaderboardlocal {
	background-image: url(images/box.png);
	width: 1010px;
	margin-top: 11px;
	}
      
.leaderboardhd {
	margin-left: 248px;
	margin-top: 11px;
}

.headerlocalsfondo {
	background-image: url(images/headerlocalsfondo.png);
	width: 1010px;
	height: 94px;
	margin-top: 12px;
	margin-bottom: -12px;
	}
    
.headervideohd {
	background-image: url(images/headervideohd.png);
	width: 1240px;
	height: 78px;
	margin-top: 12px;
	}
    
.headerhomesfondo {
	background-image: url(images/headersfondohome.png);
	width: 1010px;
	height: 94px;
	margin-top: 12px;
	margin-bottom: -12px;
	}
	
.headerhomegallerie {
	background-image: url(images/headergallerie.png);
	width: 1010px;
	height: 94px;
	margin-top: 12px;
	margin-bottom: -12px;
	}
	
.scrittalocal {
	float: left;
	margin-top: 8px;
	margin-left: 18px;
	}
    
.scrittalocalspeciale {
	float: left;
	margin-top: 8px;
	margin-left: 50px;
	}
    
.scrittalocalhd {
	float: left;
	margin-top: 8px;
	margin-left: 16px;
	}
	
.dividerlocal {
	float: left;
	}

.headercomuni {
	float: left;
	}
    
.titolovideohd {
	float: left;
    width: 330px;
	}
        
.titolovideohdtesto {
	float: left;
    width: 350px;
    margin-left: 25px;
    margin-top: -6px;
	}
    
.titolovideohdfb {
	float: left;
    width: 110px;
    margin-left: -15px;
	}
    
.twitterhd {
    margin-top: 7px;
}

.centercontenthd {
    height: 1000px;
    width: 80px;
}
    
.headeredizionilocali {
	float: left;
    width: 236px;
    margin-left: 14px;
    margin-top: 8px;
	}
	
.headerregione {
	float: left;
	margin-top: 6px;
	margin-left: 20px;
	}
	
	
.headerhomegallery {
	float: left;
	margin-left: 15px;
	margin-top: 20px;
	}

.headerregionespeciale {
	float: left;
	margin-top: 18px;
	margin-left: 24px;
	}
	
.headerelementi {
	padding-top: 15px;
	}
    
.bold {
    font-weight: bold;
}
	
.fblike {
	margin-bottom: 6px;
	margin-top: -5px;
	}
	
.headercomuni {
	color: #FFF;
	font-size: 10px;
	text-shadow:1px 1px 0 #000;
	width: 420px;
	margin-left: 20px;
	margin-top: 2px;
	}
	
	.headercomuni2 {
		color: #FFF;
		font-size: 10px;
		text-shadow:1px 1px 0 #000;
		width: 420px;
		margin-top: 2px;
		}
	
.gallerycity {
	color: #FFF;
	font-size: 10px;
	}
	
.headergallery {
	color: #FFF;
	font-size: 10px;
	text-shadow:1px 1px 0 #000;
	width: 420px;
	margin-left: 23px;
	margin-top: 11px;
	float: left;
	}
	
.headergallery2 {
     float: left;
     margin-left: 20px;
     margin-top: 10px;
}

.logocrlocal {
	float: left;
	margin-top: -3px;
	margin-left: 17px;
	}

.sfondonational {
	background-image: url(images/sfondonational.png);
	width: 1010px;
	height: 93px;
	margin-top: 35px;
	}
	
.sfondonational2 {
	margin-top: 35px;
	}

.anteprimanational {
   border:1px solid #cccccc;
   width: 100px;
   height: 56px;
   float: left;
	}
	
.scrittaleggi {
	font-size: 11px;
	font-weight: bold;
	color: #ff0707;
	margin-top: -3px;
	margin-bottom: -1px;
	}
	
.scrittanational {
	font-size: 13px;
	font-family: "Times New Roman", Times, serif;
	line-height: 1.1em;
	}
	
.testoaccantofoto {
	width: 100px;
	float: left;
	margin-left: 10px;
	}	

.contenutonational {
	float: left;
	width: 224px;
	}
	
.scrittaultimeitalia {
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	color: #d3d3d3;
	}
	
.nationalsinistra {
	width: 85px;
	float: left;
	line-height: 1.8em;
	margin-left: 15px;
	margin-right: 5px;
	margin-top: -2px;
	}

.scrittaleggiultime {
	font-size: 11px;
	font-weight: bold;
	}

.blocconational {
	padding-top: 15px;
	}

.localleft {
	width: 396px;
	height: 800px;
	float: left;
	}
	
.localleftcity {
	width: 670px;
	height: 800px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	}

.localleftinside {
	width: 376px;
	margin-top: 10px;
	margin-left: 10px;
	}
	
.localright {
	width: 294px;
	height: 800px;
	float: right;
	}
	
.localaltre {
    margin-top: -2px;
    }

.testohomeunolocal {
	color: #212121;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.3em;
	margin-top: 3px;
	}
	

.videohomelocal {
	margin-top: -8px;
	}

.photohomelocal {
	margin-top: -8px;
	}

.dividerorizzontale {
	width: 376px;
	height: 1px;
	background-color: #c6c6cf;
	margin-top: 3px;
	margin-bottom: 15px;
	}
	
.dividerorizzontalehome {
	width: 670px;
	height: 1px;
	background-color: #c6c6cf;
	margin-top: 3px;
	margin-bottom: 15px;
	}
    
.dividerorizzontalecorrelatihd {
	width: 156px;
	height: 1px;
	background-color: #c6c6cf;
	margin-bottom: 10px;
    margin-top: 5px;
	}
    
.dividerorizzontalearticle {
	width: 494px;
	height: 1px;
	background-color: #c6c6cf;
	margin-bottom: 10px;
	}
    
.dividerorizzontalearticlebrevi {
	width: 670px;
	height: 1px;
	background-color: #c6c6cf;
	margin-bottom: 10px;
	}
	
.dividerorizzontalegallerie {
	width: 630px;
	height: 1px;
	background-color: #c6c6cf;
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
	}
    
.dividerorizzontalearticlemap {
	width: 990px;
	height: 1px;
	background-color: #c6c6cf;
	margin-bottom: 10px;
	}

.dividerorizzontalecity {
	width: 670px;
	height: 1px;
	background-color: #c6c6cf;
	margin-top: 3px;
	margin-bottom: 15px;
	}

.scrittagallerie {
     padding-top: 10px;
     margin-left: 30px;
     height: 35px;
}

.topunolocal {
	padding-bottom: 10px;
	}

.localminifotocontent {
	float: left;
	}

.localminitestocontent {
	width: 190px;
	float: left;
	margin-left: 10px;
	}
	
.localminitestocontent2 {
	width: 310px;
	float: left;
	margin-left: 10px;
	}
    
.elencohometestocontent {
	width: 500px;
    height: 100px;
	float: left;
	margin-left: 10px;
	}
	
.localminitestocontentcity {
	width: 500px;
	float: left;
	margin-left: 10px;
	}

.oraelenco {
	color: #1037fa;
	font-size: 11px;
	font-weight: bold;
	}

.testonazionalielenco {
	font-size: 11px;
	font-weight: regular;
	color: #111111;
	line-height: 1.2em;
	}
	
.spazio {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: -5px;
	color: #111111;
	}

.elencocolonnacentrale {
	margin-bottom: 8px;
	}
    
.elencocolonnawidget {
		margin-bottom: 0px;
		}

.elencocolonnacentralerep {
    margin-top: -11px;
}
	
.localrightinside {
	width: 284px;
	margin-top: 10px;
	}
	
.dividerorizzontalecentrale {
	width: 284px;
	height: 1px;
	background-color: #c6c6cf;
	}	
	
.leggituttecentrale {
	margin-top: 8px;
	margin-left: 160px;
	margin-bottom: 15px;
	}
	
.leggituttelaterale {
	margin-top: 5px;
	margin-left: 220px;
	}
	
.localregione {
	margin-top: 5px;
	}
	
.regioneora {
	color: #808186;
	font-size: 11px;
	color: #121214;
	}
	
.regionetitolo {
	margin-bottom: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #212121;
	line-height: 1.3em;
	}

.titologallerie {
	margin-bottom: 7px;
	font-size: 12px;
	font-weight: bold;
	color: #212121;
	line-height: 1.3em;
	}
	
.regionedescrizione {
	margin-bottom: -3px;
	font-size: 11px;
	font-weight: regular;
	color: #121214;
	line-height: 1.5em;
	}
    
.cronacaprimaditutti {
	margin-bottom: -3px;
	font-size: 11px;
	font-weight: regular;
	color: #121214;
	line-height: 1.5em;
    width: 290px;
	}


.approfondiscilocal {
	margin-bottom: -5px;
	}

.marginbottom {
   margin-bottom: -4px;
}

.margintop {
   margin-top: 4px;
}

.margintopnofoto {
     margin-top: -6px;
}

.marginbottomplus {
   margin-bottom: 10px;
}

.approfondiscilocalfoto {
	margin-bottom: 10px;
	}

.approfondiscilocalnofoto {
	margin-bottom: 10px;
	margin-top: -4px;
	}
	
.citylocal {
	width: 284px;
	margin-top: 10px;
	}

.citylocal2 {
	width: 485px;
	margin-top: 10px;
	}

.citylocalleft {
	width: 184px;
	float: left;
	}
	
.citylocalleftinside {
	width: 170px;
	margin-top: 2px;
	}

.citylocalright {
	width: 100px;
	float: right;
	}


.citylocalleft2 {
	width: 100px;
	float: left;
	}

.citylocalright2 {
	margin-left: 8px;
	width: 174px;
	float: right;
	}
	
.citylocalright3 {
	margin-left: 8px;
	width: 295px;
	float: right;
	}
	
.condivisifacebook {
	margin-top: 15px;
	margin-bottom: 10px;
	}

.bannerlocalcomune {
	margin-bottom: 10px;
	} 
	
	
.uparticle {
	width: 470px;
	height: 26px;
	margin-top: -5px;
	}
    
.uparticlebrevi {
	width: 670px;
	height: 26px;
	}
    
.uparticlemap {
	width: 975px;
	height: 26px;
	margin-top: -5px;
	}


.textuparticle {
	font-size: 11px;
	color: #212121;
	width: 375px;
	float: left;
	}
	

.fblikeleft {
	float: right;
	width: 95px;
	margin-top: -2px;
	}

.scoprilocale {
	margin-top: 10px;
    margin-bottom: 10px;
	}

.fblikehome {
    float: left;
    margin-top: -5px;
    height: 70px;
    }
        
        
.advbighome {
    margin-bottom:  10px;
}

/*********************************************************************************************

Theme Name: Yamidoo PRO Magazine
Theme URI: http://www.wpzoom.com/themes/yamidoo/
Description: A magazine style theme by <a href="http://www.wpzoom.com">WPZOOM</a>
Version: 1.0
Author: WPZOOM
Author URI: http://www.wpzoom.com

**********************************************************************************************

0.  CSS Reset  -------------------------  All Theme Files
1.  Toolbox CSS  -----------------------  All Theme Files
2.  Page Structure  --------------------  All Theme Files
3.  Header  ----------------------------  header.php
4.  Main Navigation  -------------------  header.php
5.  Featured Slider  -------------------  featured.php
6.  Featured Categories  ---------------  blocks.php
7.  Homepage Articles ------------------  index.php
8.  Single Articles & Pages ------------  single.php, page.php
9.  Comments  --------------------------  comments.php
10. Forms  ----------------------------   searchform.php
11. Sidebar & Widgets ------------------  sidebar.php
12. Footer  ----------------------------  footer.php

**********************************************************************************************/


/********************************************************************************************* 

0. Miei interventi  -------------------------  All Theme Files

*********************************************************************************************/   


.sfondoarticolo {
	background-image: url(images/sfondoarticolo.png);
	width: 1010px;
	height: 274px;
	}
    
.sfondoreportage {
	background-image: url(images/sfondoreportage.png);
	width: 1010px;
	height: 146px;
	}

.carattere {
	font-size: 14px;
	font-weight: bold;
	color: #d3d3d3;
	text-shadow:1px 1px 0 #000;
	line-height: 1.3em;
	}
	
.caratterevideohomebasso {
	font-size: 14px;
	font-weight: bold;
	color: #121214;
	line-height: 1.3em;
	}
	
.caratterevideohomeinside {
	width: 300px;
	}
	
.carattereinfo {
	font-size: 13px;
	color: #d3d3d3;
	text-shadow:1px 1px 0 #000;
	line-height: 1.3em;
	}
	
.caratterevideohome {
	font-size: 16px;
	font-weight: bold;
	color: #d3d3d3;
	text-shadow:1px 1px 0 #000;
	line-height: 1.2em;
	}
    
.caratterevideohome2 {
	font-size: 16px;
	font-weight: bold;
	color: #212121;
	line-height: 1.2em;
    margin-bottom: 6px;
	}
	
.caratterebig {
	font-size: 22px;
	font-weight: bold;
	color: #d3d3d3;
	text-shadow:1px 1px 0 #000;
	line-height: 1.1em;
	margin-bottom: 12px;
	}
	
.caratteretitolilocal {
	font-size: 16px;
	font-weight: bold;
	color: #212121;
	line-height: 1.1em;
	}

.caratteretitolilocalmap {
	font-size: 16px;
	font-weight: bold;
	color: #212121;
	line-height: 1.1em;
	}
    
.caratteretitolilocalhome {
	font-size: 16px;
	font-weight: bold;
	color: #212121;
	line-height: 1.1em;
	}
	
.caratterebiglocal {
	font-size: 22px;
	font-weight: bold;
	color: #212121;
	line-height: 1.1em;
	margin-bottom: 3px;
	}
	
	
.caratteresmallhome {
	font-size: 11px;
	font-weight: bold;
	color: #1d386a;
	line-height: 1.3em;
    width: 120px;
    margin-top: 3px;
	}
    
.caratteresmallhomerep {
	font-size: 11px;
	font-weight: bold;
	color: #1d386a;
	line-height: 1.3em;
    width: 120px;
    margin-top: 3px;
	}
	
.caratteresmallhomerep2 {
	font-size: 11px;
	font-weight: bold;
	color: #1d386a;
	line-height: 1.3em;
    width: 120px;
    margin-top: 3px;
	}
    
.caratteresmall {
	font-size: 13px;
	font-weight: bold;
	color: #d3d3d3;
	text-shadow:1px 1px 0 #000;
	line-height: 1.3em;
	}
	
.caratteremedium {
	font-size: 22px;
	font-weight: bold;
	color: #d3d3d3;
	text-shadow:1px 1px 0 #000;
	line-height: 1.1em;
	}

	
.caratterecorrelati {
	font-size: 14px;
	font-weight: bold;
	color: #121214;
	line-height: 1.3em;
	}
	
.caratterenero {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	}
	
.caratteremini {
	font-size: 11px;
	color: #d3d3d3;
	text-shadow:1px 1px 0 #000;
	line-height: 1.3em;
	}
	
.carattereminivideohomebasso {
	font-size: 11px;
	color: #121214;
	line-height: 1.3em;
	}
	
.carattereminicorrelati {
	font-size: 11px;
	color: #121214;
	line-height: 1.3em;
	}
	
.minilink {
	font-size: 11px;
	color: #d3d3d3;
	text-shadow:1px 1px 0 #000;
	}
	
.minilinkvideo {
    float: right;
    margin-right: 20px;
    margin-top: 8px;
}
	
.clearboth {
	clear: both;
	}

.titoloprimopiano {
	width: 156px;
	margin-top: 2px;
	}
	
.boxprimopiano {
	margin-left: 8px;
	margin-right: 8px;
	float: left;
	}
	
.primariga {
	margin-left: 1px;
	position: relative; top: 10px;
	}

.titleprimariga {
	margin-left: 25px;
	margin-bottom: 7px;
	}

.fotovideomini {
	margin-left: 7px;
	float: left;
	}
	
.fotovideominihomebasso {
	float: left;
	margin-bottom: 9px;
	}
	
.fotovideominicorrelati {
	margin-right: 3px;
	float: left;
	}
	
.fotovideominihomebassospacing {
	margin-top: 9px;
	}

.scrittedestra {
	margin-left: 5px;
	margin-right: 9px;
	width: 120px;
	float: left;
	}
	
.scrittedestrahome {
	margin-left: 5px;
	margin-right: 9px;
	width: 200px;
	float: left;
	}
	
.scrittedestracorrelati {
	margin-left: 5px;
	margin-right: 9px;
	width: 380px;
	float: left;
	margin-bottom: -3px;
	}

.secondariga {
	margin-left: 4px;
	position: relative; top: 31px;
	}

.cappello {
	margin-top: -2px;
	margin-bottom: 3px;
	}

.guardatuttivideo {
	position: relative; top: 52px;
	margin-left: 555px;
	}

.topcontentdestra {
	width: 320px;
	float: right;
	}
	
.topcontentsinistra {
	float: left;
	width: 690px;
	}
	
.topcontentarticolo {
	width: 1010px;
	}
	
.bigrectangle {
	margin-left: 10px;
	margin-top: 12px;
	}	
	
	
.centerleft {
	float: left;
	width: 514px;
	min-height: 1700px;
	overflow: auto;
	background-color:#fff;
	}
	
	
.centerright {
	background-color:#fff;
	float: left;
	width: 320px;
	min-height: 1700px;
	overflow: auto;
	}

.centercenter {
	background-color:#f0f1f3;
	float: left;
	width: 176px;
	min-height: 1700px;
	overflow: auto;
	}
	
.centercentercontainer {
	margin-left: 10px;
	margin-top: 10px;
}

.bannerpaginaarticolo {
	margin-bottom: 10px;
	margin-top: 10px;
}


.titoloarticolo {
	font-size: 26px;
	font-weight: bold;
	color: #212121;
	line-height: 1.1em;
	width: 480px;
	}	
    
.titoloarticolobreve {
	font-size: 26px;
	font-weight: bold;
	color: #212121;
	line-height: 1.1em;
	width: 650px;
	}	
    
.titoloarticolomap {
	font-size: 26px;
	font-weight: bold;
	color: #212121;
	line-height: 1.1em;
	width: 950px;
	}
	
.titolocitynews {
	font-size: 20px;
	font-weight: bold;
	color: #212121;
	margin-bottom: 5px;
	}
	
.data {
	color: #808186;
	font-size: 11px;
	}
	
.datalocalhome {
	color: #808186;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: -3px;
	}
	
.categoria {
	font-size: 11px;
	float: left;
	}
	
.categoriauparticle {
	font-size: 11px;
	}

.spacer {
	color: #474747;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	position:relative;top:-1px;
	}

.data {
	float: left;
	}
	
.centerarticle {
	margin-top: 15px;
	margin-left: 10px;
	width: 494px;
	}
    
.centerarticlemap {
	margin-left: 10px;
	width: 485px;
    margin-top: -10px;
	}
	
.strisciainmap {
    margin-top: -8px;
}
    
.infosottotitolo {
	margin-top: 2px;
	}
	
	
.facebook {
	float: left;
	margin-top: -1px;
	margin-right: 3px;
	}

.twitter {
	float: left;
	margin-right: 10px;
	margin-top: -1px;
	}

.oknotizie {
	float: left;
	margin-left: -10px;
	margin-top: 1px;
	}	


.primarigabloccowide {
	height: 265px;
	width: 670px;
}


.share   {
	background:url(images/line.png) repeat-x bottom center;
 	padding-bottom:5px;
	margin-bottom: 10px; 
	}


.tagsarticolo {
	margin-bottom: 10px;
	}

.contentarticolo {
	margin-top: -8px;
	}
	
.contentarticolofoto {
    margin-top: -13px;
}


.commenti {
	margin-top: 30px;
	}

.guardavideo {
	font-size: 14px;
	font-weight: bold;
	margin-left: 3px;
	}
	
.guardavideoembed {
	font-size: 14px;
	font-weight: bold;
	color: #1d386a;
	margin-top: -9px;
	float: left;
	width: 380px;
	}
	
.guardavideoembedhome {
	font-size: 14px;
	font-weight: bold;
	color: #1d386a;
	width: 300px;
	margin-top: -5px;
	margin-bottom: 5px;
	line-height: 1.4em;
	}

.guardavideoembeddestra {
    float: right;
    margin-right: 10px;
    margin-top: -5px;
    font-size: 11px;
}
	
.guardavideoregione {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	}
	
.guardavideolocalhome {
	font-size: 11px;
	font-weight: bold;
	color: #ff0707;
	margin-left: 3px;
	}
	
.guardavideolocalhomenero {
	font-size: 11px;
	font-weight: bold;
	color: #282828;
	margin-left: 3px;
	}
	
.videolocalhomeleft {

	}
    
.videolocalhomewide {
	margin-top: -12px;
	margin-bottom: 10px;
	}
	
.videoregione {
	margin-bottom: 8px;
	margin-top: -12px;
	}
	
	
.guardafoto {
	font-size: 14px;
	font-weight: bold;
	margin-left: 7px;
	}

.testoguardavideo {
	font-size: 13px;
	font-weight: bold;
	line-height: 0.8em;
	}
	
.testoguardavideoregione {
	font-size: 11px;
	font-weight: bold;
	line-height: 0.8em;
	}

.testoguardavideowidget {
		font-size: 11px;
		font-weight: bold;
		line-height: 1.1em;
		}

.scrittaguardavideo {
	margin-bottom: 10px;
	}

.playerright {
	margin-top: 10px;
	}

.contentcenterright {
	margin-left: 10px;
	margin-top: 10px;
	width: 300px;
	}
	
.ultimesezioni {
	margin-bottom: 20px;
	}
	
.leggitutte {
	margin-left: 400px;
	margin-top: -2px;
	margin-bottom: 15px;
	}

.leggituttevideo {
	margin-left: 355px;
	margin-top: -2px;
	margin-bottom: 15px;
	}

.articolicorrelati {
	width: 485px;
	height: 19px;
	background-color: #c6c6cf;
	margin-bottom: 10px;
	}
	
.articolicorrelatirep {
	width: 412px;
	height: 19px;
	background-color: #c6c6cf;
	}
    
.articolicorrelatirephd {
	width: 734px;
	height: 19px;
	background-color: #c6c6cf;
	}
    
.titledestra {
	width: 300px;
	height: 19px;
	background-color: #c6c6cf;
	}
	
.titlecentrallocal {
	width: 284px;
	height: 19px;
	background-color: #c6c6cf;
	margin-bottom: 5px;
	}
	
	
.topfive {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	position: relative; bottom: 3px;
	}
	
.bloccotopfive {
	margin-top: 10px;
	}
	
	
.scrittaarticolicorrelati {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	position: relative; top: -3px;
	}
	
.scrittaarticolicorrelatirep {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	position: relative; top: -3px;
	}
    
.sfondocorrelati {
	width: 485px;
	height: 1px;
	background-color: #c6c6cf;
	margin-bottom: 8px;
	}

.sfondocorrelatidestraarticolo {
	width: 485px;
	height: 1px;
	background-color: #c6c6cf;
	margin-bottom: 14px;
	margin-top: 8px;
	}
	
.sfondocorrelatihome {
	width: 300px;
	height: 1px;
	background-color: #c6c6cf;
	}

.sfondocorrelatigallerie {
	width: 300px;
	height: 1px;
	background-color: #c6c6cf;
	margin-top: 10px;
	}

.galleriehome {
    margin-top: 10px;
}

.inserito {
   font-size: 11px;
   font-weight: normal;
   color: #b2b2b2;
}

.giornogallerie {
    font-size: 11px;
    font-weight: normal;
    color: #102efa;
}


.finearticolo {
	margin-top: 10px;
	margin-bottom: 20px;
	}

.barretta {
	margin-left: 3px;
	margin-right: 3px;
	}
	
.pallino {
	position: relative; top: -2px;
	margin-right: 1px;
	}
	
.mostread {
	margin-top: 5px;
	width: 290px;
	margin-bottom: 5px;
	}

.videodestrahome {
	margin-top: 20px;
	}

.guardatuttivideohome {
	margin-top: 16px;
	margin-left: 165px;
	}
	
.guardatuttivideohome2 {
	margin-top:9px;
	margin-left: 165px;
	}
	
.bloccowidedistance {
	height: 20px;
	width: 200px;
}

.centerhomecontent {
	width: 1010px;
	overflow: auto;
	}

.centerhomecontentleft {
	background-color: #FFF;
	width: 690px;
	float: left;
	height: 1400px;
	}
	
.centerhomecontentright {
	background-color: #f0f1f3;
	width: 320px;
	float: right;
	height: 1400px;
	}
    
    
.centerhomecontenthome {
	width: 1010px;
	height: 3200px;
	}


.centerhomecontentlefthome {
	background-color: #FFF;
	width: 690px;
	float: left;
	height: 3400px;
	}
    

.centerhomecontentlefthomeapertura {
		background-color: #FFF;
		width: 690px;
		float: left;
		height: 500px;
		}

.centerhomecontentstraordinaria {
    background-color: #FFF;
    width: 1010px;
}
    
.centerhomecontentstraordinariainside {
    padding-top: 10px;
    margin-left: 10px;
}
	
.centerhomecontentrighthome {
	background-color: #f0f1f3;
	width: 320px;
	float: right;
	height: 3400px;
	}
    
	
.centerhomecontentlocal {
	width: 1010px;
	height: 1900px;
	}

.centerhomecontentleftlocal {
	background-color: #FFF;
	width: 690px;
	float: left;
	height: 1900px;
	}
	
.centerhomecontentrightlocal {
	background-color: #f0f1f3;
	width: 320px;
	float: right;
	height: 1900px;
	}
	
.articololeggitutto {
	font-size: 11px;
	font-weight: bold;
	}
	
.articololeggituttosenzafoto {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 8px;
	}


/********************************************************************************************* 

0. Link  -------------------------  All Theme Files

*********************************************************************************************/ 



.titolostraordinaria a:link {
	color: #212121;
}

.titolostraordinaria a:visited {
	color: #212121;
}

.titolostraordinaria a:active,
.titolostraordinaria a:hover {
	color: #212121;
}

.titolostraordinaria a {
	text-decoration:none
}

.caratteresmallhomerep2 a:link {
	color: #131212;
}

.caratteresmallhomerep2 a:visited {
	color: #131212;
}

.caratteresmallhomerep2 a:active,
.caratteresmallhomerep2 a:hover {
	color: #131212;
}

.caratteresmallhomerep2 a {
	text-decoration:none
}


.caratteresmallhomerep a:link {
	color: #d3d3d3;
}

.caratteresmallhomerep a:visited {
	color: #d3d3d3;
}

.caratteresmallhomerep a:active,
.caratteresmallhomerep a:hover {
	color: #d3d3d3;
}

.caratteresmallhomerep a {
	text-decoration:none
}


.scrittabreakingbar a:link {
	color: #fff;
}

.scrittabreakingbar a:visited {
	color: #fff;
}

.scrittabreakingbar a:active,
.scrittabreakingbar a:hover {
	color: #fff;
}

.scrittabreakingbar a {
	text-decoration:none
}


.titolostraordinariaterzariga a:link {
	color: #212121;
}

.titolostraordinariaterzariga a:visited {
	color: #212121;
}

.titolostraordinariaterzariga a:active,
.titolostraordinariaterzariga a:hover {
	color: #212121;
}

.titolostraordinariaterzariga a {
	text-decoration:none
}



.titoloaperturaquartariga a:link {
	color: #212121;
}

.titoloaperturaquartariga a:visited {
	color: #212121;
}

.titoloaperturaquartariga a:active,
.titoloaperturaquartariga a:hover {
	color: #212121;
}

.titoloaperturaquartariga a {
	text-decoration:none
}



.titoloelenco a:link {
	color: #121214;
}

.titoloelenco a:visited {
	color: #121214;
}

.titoloelenco a:active,
.titoloelenco a:hover {
	color: #343438;
}

.titoloelenco a {
	text-decoration:none
}


.carattere a:link {
	color: #d3d3d3;
}

.carattere a:visited {
	color: #d3d3d3;
}

.carattere a:active,
.carattere a:hover {
	color: #d3d3d3;
}

.carattere a {
	text-decoration:none
}





.caratterevideohomebasso a:link {
	color: #121214;
}

.caratterevideohomebasso a:visited {
	color: #121214;
}

.caratterevideohomebasso a:active,
.caratterevideohomebasso a:hover {
	color: #343438;
}

.caratterevideohomebasso a {
	text-decoration:none
}



.carattereinfo a:link {
	color: #d3d3d3;
}

.carattereinfo a:visited {
	color: #d3d3d3;
}

.carattereinfo a:active,
.carattereinfo a:hover {
	color: #d3d3d3;
}

.carattereinfo a {
	text-decoration:none
}

.caratterevideohome a:link {
	color: #d3d3d3;
}

.caratterevideohome a:visited {
	color: #d3d3d3;
}

.caratterevideohome a:active,
.caratterevideohome a:hover {
	color: #d3d3d3;
}

.caratterevideohome a {
	text-decoration:none
}



.caratterevideohome2 a:link {
	color: #212121;
}

.caratterevideohome2 a:visited {
	color: #212121;
}

.caratterevideohome2 a:active,
.caratterevideohome2 a:hover {
	color: #212121;
}

.caratterevideohome2 a {
	text-decoration:none
}



.caratterebig a:link {
	color: #d3d3d3;
}

.caratterebig a:visited {
	color: #d3d3d3;
}

.caratterebig a:active,
.caratterebig a:hover {
	color: #d3d3d3;
}

.caratterebig a {
	text-decoration:none
}



.caratteretitolilocal a:link {
	color: #212121;
}

.caratteretitolilocal a:visited {
	color: #212121;
}

.caratteretitolilocal a:active,
.caratteretitolilocal a:hover {
	color: #212121;
}

.caratteretitolilocal a {
	text-decoration:none
}


.caratteretitolilocalmap a:link {
	color: #1d702f;
}

.caratteretitolilocalmap a:visited {
	color: #1d702f;
}

.caratteretitolilocalmap a:active,
.caratteretitolilocalmap a:hover {
	color: #229d3c;
}

.caratteretitolilocalmap a {
	text-decoration:none
}



.caratteretitolilocalmaptitle a:link {
	color: #1d702f;
}

.caratteretitolilocalmaptitle a:visited {
	color: #1d702f;
}

.caratteretitolilocalmaptitle a:active,
.caratteretitolilocalmaptitle a:hover {
	color: #229d3c;
}

.caratteretitolilocalmaptitle a {
	text-decoration:none
}


.regionetitolo a:link {
	color: #212121;
}

.regionetitolo a:visited {
	color: #212121;
}

.regionetitolo a:active,
.regionetitolo a:hover {
	color: #212121;
}

.regionetitolo a {
	text-decoration:none
}



.caratterebiglocal a:link {
	color: #212121;
}

.caratterebiglocal a:visited {
	color: #212121;
}

.caratterebiglocal a:active,
.caratterebiglocal a:hover {
	color: #212121;
}

.caratterebiglocal a {
	text-decoration:none
}


.caratteresmall a:link {
	color: #d3d3d3;
}

.caratteresmall a:visited {
	color: #d3d3d3;
}

.caratteresmall a:active,
.caratteresmall a:hover {
	color: #d3d3d3;
}

.caratteresmall a {
	text-decoration:none
}



.headercomuni a:link {
	color: #FFF;
}

.headercomuni a:visited {
	color: #FFF;
}

.headercomuni a:active,
.headercomuni a:hover {
	color: #FFF;
}

.headercomuni a {
	text-decoration:none
}



.gallerycity a:link {
	color: #FFF;
}

.gallerycity a:visited {
	color: #FFF;
}

.gallerycity a:active,
.gallerycity a:hover {
	color: #FFF;
}

.gallerycity a {
	text-decoration:none
}


.carattereminicorrelati a:link {
	color: #000;
}

.carattereminicorrelati a:visited {
	color: #000;
}

.carattereminicorrelati a:active,
.carattereminicorrelati a:hover {
	color: #3f3f40;
}

.carattereminicorrelati a {
	text-decoration:none
}


.linkuparticle a:link {
	color: #1d386a;
}

.linkuparticle a:visited {
	color: #1d386a;
}

.linkuparticle a:active,
.linkuparticle a:hover {
	color: #1d386a;
}

.linkuparticle a {
	text-decoration:none
}


.categoriauparticle a:link {
	color: #ff0707;
}

.categoriauparticle a:visited {
	color: #ff0707;
}

.categoriauparticle a:active,
.categoriauparticle a:hover {
	color: #ff4d07;
}

.categoriauparticle a {
	text-decoration:none
}




.caratteretitolilocalhome a:link {
	color: #ff0707;
}

.caratteretitolilocalhome a:visited {
	color: #ff0707;
}

.caratteretitolilocalhome a:active,
.caratteretitolilocalhome a:hover {
	color: #ff4d07;
}

.caratteretitolilocalhome a {
	text-decoration:none
}


.categoria a:link {
	color: #ff0707;
}

.categoria a:visited {
	color: #ff0707;
}

.categoria a:active,
.categoria a:hover {
	color: #ff4d07;
}

.categoria a {
	text-decoration:none
}


.testoaperturadiretta a:link {
	color: #ff0707;
}

.testoaperturadiretta a:visited {
	color: #ff0707;
}

.testoaperturadiretta a:active,
.testoaperturadiretta a:hover {
	color: #ff0707;
}

.categoria a {
	text-decoration:none
}


.scrittaleggiultime a:link {
	color: #ff0707;
}

.scrittaleggiultime a:visited {
	color: #ff0707;
}

.scrittaleggiultime a:active,
.scrittaleggiultime a:hover {
	color: #ff4d07;
}

.scrittaleggiultime a {
	text-decoration:none
}


.titoloapertura a:link {
	color: #212121;
}

.titoloapertura a:visited {
	color: #212121;
}

.titoloapertura a:active,
.titoloapertura a:hover {
	color: #212121;
}

.titoloapertura a {
	text-decoration:none
}


.articololeggitutto a:link {
	color: #1037fa;
}

.articololeggitutto a:visited {
	color: #1037fa;
}

.articololeggitutto a:active,
.articololeggitutto a:hover {
	color: #121214;
}

.articololeggitutto a {
	text-decoration:none
}


.articololeggituttosenzafoto a:link {
	color: #1037fa;
}

.articololeggituttosenzafoto a:visited {
	color: #1037fa;
}

.articololeggituttosenzafoto a:active,
.articololeggituttosenzafoto a:hover {
	color: #121214;
}

.articololeggituttosenzafoto a {
	text-decoration:none
}


.scrittanational a:link {
	color: #d3d3d3;
}

.scrittanational a:visited {
	color: #d3d3d3;
}

.scrittanational a:active,
.scrittanational a:hover {
	color: #d3d3d3;
}

.scrittanational a {
	text-decoration:none
}



.caratteremini a:link {
	color: #d3d3d3;
}

.caratteremini a:visited {
	color: #d3d3d3;
}

.caratteremini a:active,
.caratteremini a:hover {
	color: #d3d3d3;
}

.caratteremini a {
	text-decoration:none
}


.testonazionalielenco a:link {
	color: #121214;
}

.testonazionalielenco a:visited {
	color: #121214;
}

.testonazionalielenco a:active,
.testonazionalielenco a:hover {
	color: #343438;
}

.testonazionalielenco a {
	text-decoration:none
}


.carattereminivideohomebasso a:link {
	color: #121214;
}

.carattereminivideohomebasso a:visited {
	color: #121214;
}

.carattereminivideohomebasso a:active,
.carattereminivideohomebasso a:hover {
	color: #343438;
}

.carattereminivideohomebasso a {
	text-decoration:none
}



.minilink a:link {
	color: #d3d3d3;
}

.minilink a:visited {
	color: #d3d3d3;
}

.minilink a:active,
.minilink a:hover {
	color: #d3d3d3;
}

.minilink a {
	text-decoration:none
}




/********************************************************************************************* 

0. Pagina video  -------------------------  All Theme Files

*********************************************************************************************/

.topcontentvideo {
	background-image: url(images/sfondovideo.png);
	width: 1010px;
	height: 594px;
	}
	
.topcontentvideosinistra {
	width: 700px;
	height: 451px;
	float: left;
	}	
	
.topcontentvideodestra {
	width: 310px;
	height: 451px;
	float: right;
	}
	
.playerpaginavideo {
	padding-top: 10px;
	margin-left: 10px;
	}
	


.topcontentvideodestrainside {
	padding-top: 10px;
	height: 431px;
	}

.topcontentvideodestrabanner {
	position: relative; top: -251px;
	}



.condivisionevideotwitter {
	margin-left: 6px;
	margin-top: -4px:
	}
	
	

.caratteretestovideo {
	width: 290px;
	font-size: 11px;
	font-weight: normal;
	color: #ededed;
	margin-top: -6px;
	line-height: 1.6em;
	}
	
.caratterevideoinside {
	width: 130px;
	}
	
.contenutovideo {
	float: left;
	margin-right: 10px;
	margin-top: 9px;
	}
    
.contenutovideohome {
    float: left;
	margin-right: 8px;
	margin-top: 9px;
	}
	
.contenutovideohd {
    float: left;
	margin-right: 10px;
	margin-top: 9px;
	}
	
.contenutovideotutti {
    float: left;
	margin-right: 12px;
	margin-top: 9px;
	margin-bottom: 4px;
	}
	
.elencovideo {
	width: 1010px;
	margin-left: 6px;
	}
    
.elencovideohome {
	width: 1000px;
	}
    
.elencotopvideoreportage {
    margin-left: 12px; 
}
    


/********************************************************************************************* 

0. Home  -------------------------  All Theme Files

*********************************************************************************************/   

.tophomecontent {
	background-image: url(images/sfondohome.png);
	width: 1010px;
	height: 400px;
	}

.tophomecontent2 {
	background-image: url(images/sfondohomeitalia.png);
	width: 1010px;
	height: 256px;
	}

.tophomecontentsinistra {
	width: 700px;
	float: left;
	}

.tophomecontentdestra {
	width: 310px;
	float: right;
	}

.fotoprimopianohome {
   border:1px solid #000;
   width: 374px;
   height: 209px;
   float: left;
	}
	
.fotoprimopianohomelocal {
   border:1px solid #000;
   width: 374px;
   height: 209px;
   float: left;
   margin-bottom: 5px;
	}
	
.descrizioneprimopiano {
	font-size: 12px;
	color: #d3d3d3;
	line-height: 1.4em;
	}
 
.tophomeuno {
	margin-left: 12px;
	padding-top: 12px;
	width: 700px;
	}
	
.destratophomeuno {
	float: left;
	margin-left: 10px;
	width: 260px;
	height: 221px;
	}
 
.infosottotitolohome {
	margin-top: -8px;
	}
	
.quadratino {
	margin-right: 2px;
	position: relative; top: -1px;
	}
	
.pallinolocal {
	margin-right: 2px;
	position: relative; top: -2px;
	}
 
.aggiuntainfo {
	margin-bottom: -2px;
	}
 

.bloccoaggiuntainfo {
	margin-top: 14px;
	}

.fourhomecontent {
	margin-top: 11px;
	margin-left: 1px;
	}

.tophomecontentdestrainside {
	margin-top: 12px;
	margin-bottom: 6px;
	}


.elencocenterhome {
	background-image: url(images/sfondoelencoarticolo.png);
	width: 690px;
	height: 139px;
	}


.immagineelenco {
	margin-left: 10px;
	margin-right: 10px;
	}

.elencocenterhomedestra {
	width: 460px;
	float: right;
	margin-right: 10px;
	padding-top: 10px;
	}
	
.elencocenterhomesinistrasearch {
	width: 220;
	float: left;
	margin-top: 12px;
	}
	
.elencocenterhomesinistra {
	width: 220;
	float: left;
	margin-top: -24px;
	}

.titoloelenco {
	font-size: 18px;
	font-weight: bold;
	color: #121214;
	line-height: 1.3em;
	}

.testoelenco {
	font-size: 11px;
	font-weight: regular;
	color: #121214;
	line-height: 1.5em;
	margin-top: 5px;
	margin-bottom: -8px;
	}
 
.testoelencosenzafoto {
	font-size: 11px;
	font-weight: regular;
	color: #121214;
	line-height: 1.5em;
	margin-top: 5px;
	margin-bottom: -10px;
	}

.nero {
	position: relative; top: 112px;
	width: 43px;
	height: 18px;
	background-color:#000;opacity:0.8;filter: alpha(opacity=80);
	z-index:0;
	}

 
.dateonpicture {
     position: relative; top: 130px;
	 text-align:center;
	 width: 43px;
	 font-weight: bold;
	 font-size: 14px;
	 z-index:1;
	 line-height:1.3em;
	 color: #FFF;
}

.leggituttenotizie {
	margin-top: 7px;
	margin-left: 550px;
	}
	
	
.logosinistra {
	margin-right: 10px;
	}
	
.condivisionefbhome {
	position: relative; top: 9px;
	}
	
.bigrectanglehome {
	margin-bottom: 10px;
	}

.riceviprima {
	font-size: 11px;
	font-weight: bold;
	color: #58585c;
	position: relative; top: -7px;
	margin-left: 5px;
	}
	
.twitterhome {
	margin-top: 10px;
	margin-bottom: 6px;
	}

.facebookhome {
	margin-top: 3px;
	margin-bottom: 6px;
	}

.centerhomecontentrightinside {
	margin-left: 10px;
	margin-top: 10px;
	}
 
.videohomebasso {
	margin-top: 10px;
	}
	
.catmenu {
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-shadow:1px 1px 0 #000;
	}

.scrittemenu {
	margin-top: 5px;
	}
 
 
.rsshome {
	margin-top: 3px;
	margin-right: 6px;
	float: right;
	}
 
 
.searchform {
	margin-top: 12px;
	margin-left: 30px;
	}
	
.scrittasearch {
	font-size: 10px;
	color: #838282;
	font-weight: bold;
	}
	
.lineheader {
	width: 1010px;
	height: 100px;
	}
	
.searchboxhome {
	width: 291px;
	margin-top: 40px;
	float: left;
	}
    
.searchboxhomenew {
	width: 200px;
	float: right;
    margin-top: 17px;
    margin-right: 30px;
	}
	
.localedition {
	width: 495px;
	height: 100px;
	float: left;
	}
	
	
.logocr {
	margin-left: 4px;
	margin-bottom: 0px;
	margin-top: 15px;
	float: left;
	width: 220px;
	}
	

.contentpagefull {
	width: 1010px;
	overflow: auto;
	}
	
.contentpagericerca {
		width: 990px;
		margin-left: 10px;
		overflow: auto;
		background-color: #fff;
		}

.contentpageleft {
	width: 700px;
	float: left;
	margin-top: 10px;
	}
	
.contentpageleftinside {
	width: 680px;
	margin-left: 10px;
	}
	
.contentpageright {
	width: 310px;
	height: 500px;
	float: right;
	margin-top: 10px;
	}

.titoloarticolosearch {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.nessunrisultato {
	margin-left: 10px;
	}
 
.paginanontrovata {
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
	}
 
 
/********************************************************************************************* 

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/   
#navigation {
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:bold;
text-align:center;
float:left;
margin:0 auto;
width:500px;
}
  /* =WP-PageNavi
-------------------------------------------------------------- */
.wp-pagenavi { font-family:Arial; font-size: 12px; text-align: center; padding: 6px; color: #fff; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3); text-transform: uppercase; }
	.wp-pagenavi .pages { padding: 5px 6px; margin: 0 6px; color: #fff; background: #34475b; border: 1px solid #DDD; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	.wp-pagenavi a:link, .wp-pagenavi a:visited { -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 5px 6px; margin: 0 4px; color: #fff; font-weight: bold; background: #34475b; }
	.wp-pagenavi .current { padding: 5px 6px; color: #fff; margin: 0 5px; background: #4e6883; font-weight: bold; border: 1px solid #DDD; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	.pagenav .wp-pagenavi a:hover { color: #fff; background: #4e6883; }
	
	
.navigation { color: #fff; float: left; width: 100%; }
	.navigation .alignleft a,   .navigation .alignright a { width: 125px; text-align: center; height: 20px; }
	.navigation a { color: #fff; background: #737070; font-weight: bold; margin: 7px 5px; padding: 5px 6px; cursor: pointer; font-size: 10px; text-transform: uppercase; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; }
	.navigation .alignleft { float: left; }
	.navigation a:hover { color: #fff; text-decoration: none; background: #6c6868; }
	.navigation .alignright { float: right; }
.post-edit-link { text-transform: uppercase; font-size: 10px; color: #f81b10; font-weight: bold; }
.pagenav { background: #e7e9ed; padding: 8px 10px; float: left; width: 590px; font-size: 16px; font-family: "Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif; text-transform: uppercase; color: #989898; }
	.pagenav a { color: #989898; }
		.pagenav a:hover { color: #656161; text-decoration: none; }
	.pagenav .floatleft { background: url(images/prev.png) no-repeat left 5px; padding-left: 20px; }
	.pagenav .floatright { background: url(images/next.png) no-repeat right 5px; padding-right: 20px; }


.aligncenter,div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin-right: 10px; margin-top: 3px;}
.alignright { float: right; margin: 10px 0 8px 20px; }
.clear { clear: both; }
.floatleft,.more_left { float: left; margin-left: 20px; margin-bottom: 30px; }
.floatright { float: right; margin-right: 30px; margin-bottom: 30px; }
.transpBlack { background: url(transpBlack.png); }

.wp-caption {
margin:2px;
padding-top:4px;
text-align:left;
margin-left: 0px;
margin-top: 3px;
margin-bottom: 0px;
}


.wp-caption p.wp-caption-text { font-size: 11px; margin: 0; font-style: italic; width: 200px; line-height: 1.5em; margin-top: 2px; }
	
a { color: #1d386a; outline: none; text-decoration: none; }
	a img { border: none; }
	a:hover { text-decoration: underline; }
h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
html { overflow-y: scroll; }
p { font-size: 1.3em/1.3em; }

#wp-calendar caption { font-weight: bold; color: #333; text-transform: uppercase; }
#wp-calendar td { text-align: center; }
	#wp-calendar td a { color: #333; font-weight: bold; text-decoration: underline; }
		#wp-calendar td a:hover { text-decoration: none; }
#wp-calendar caption { background: #888888 none repeat scroll 0 0; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 8px 10px; text-shadow: 1px 1px 0 #656565; text-transform: uppercase; text-align: left; }
#wp-calendar #today { background: #2F91C4; color: #fff; font-weight: bold; }
 
a.more {
	font-weight:bold;
 	color:#2a2828;
 	font-size:16px;
	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	padding-right:34px;
	background:url(images/moreb.png) no-repeat right 2px;
}

a.more:hover {
	background:url(images/morebh.png) no-repeat right 2px;
	color:#972626;
	text-decoration:none;
	}
	
	li.date, li.category, ul.post-meta li.author, li.comments, #sidebar .popular li ul.post-meta li.comments a {
	 padding-left:16px;
	 text-transform:uppercase;
	 font-size:10px;
	 color:#7e7a7a;
	 margin:0 5px 5px 0;
	 display:inline;
	 border:none;
	 }
	 
	 li.date {
	 background:url(images/date.png) no-repeat;
	 }
	 
	 li.comments {
	 background:url(images/comments.png) no-repeat;
	 }
	 
	 li.category {
	 background:url(images/category.png) no-repeat 0 2px;
	 }
	 
	 ul.post-meta li.author {
	 background:url(images/author.png) no-repeat;
	 }
	 
	 ul.post-meta li a {
	 border-bottom:none;
	 color:#7e7a7a;
 	 }
	 
	 ul.post-meta li a:hover {
	 border-bottom:1px dotted #7e7a7a;
	 text-decoration:none;
	 }
		
	 ul.post-meta {
	 margin:5px 0;
	 }
	 
	 #panes ul.post-meta {
	 margin:0;
	 }

/********************************************************************************************* 

2. Page Structure  -------------------------  All Theme Files

*********************************************************************************************/   

body
{
 	font-size:12px;
	background:url(images/bg.png);
	line-height:1.8;
	color:#3B3232;
	font-family:Arial,Helvetica,sans-serif;
}

 
#content-wrap {
width:1010px;
background:#f0f1f3;
float:left;
margin-bottom:20px;
 -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
 -moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
 border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px; 
 }
 
#content-wraphd {
width:1240px;
background:#fff;
}

#content-wraprep {
width:1010px;
background:#fff;
float:left;
margin-bottom:20px;
 -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
 -moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
 border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
 }


#page-wraphd {
	width: 1240px;
	margin: 0 auto;
}	
 

 
#page-wrap {
	width: 1010px;
	margin: 0 auto;
}	
 

#content #fullwidth.post {
width:1010px;
} 
 
 
/********************************************************************************************* 

3. Header  -------------------------  header.php

*********************************************************************************************/   
#topnav {
	background:#1d1b1b url(images/bgtop.png) repeat-x;
	height:24px;
	}
	
	#nav-wrap {
	width:960px;
	margin:0 auto;
	}
	
	#nav-wrap ul {
	float:right;
	margin-top:1px;
	}
 
	
 #header {
float:left;
width: 960px;
}
	
	#logo {
	float:left;
	width:215px;
 	}
	
	#ad468 {
	float:right;
	margin-top:0px;
 	}
 
 
/********************************************************************************************* 

4. Main Navigation  -------------------------  header.php

*********************************************************************************************/   
 
.logocr {
	margin-left: 4px;
	margin-bottom: 10px;
	margin-top: 15px;
	}
 

 
.leaderboard {
	background-image: url(images/sfondoleaderboard.png);
	background-position: center bottom;
	text-align: center;
	width: 1010px;
	height: auto;
	padding-bottom: 5px;
	margin-top: -2px;
	}
 

#menu {
	background:#1b1919 url(images/nav.png) no-repeat;
 	width:1010px;
	height: 35px;
 	float:left;
 	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
 	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
 	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
  	}
	
	#menu ul.dropdown {
	width:850px;
	float:left;
	padding:0 10px;
  	}
	
	#menu #nav {
	width:850px;
 	}
	
 
	#header #menu .social {
	float:right;
	width:80px;
	height:30px;
	margin-top:5px;
	margin-right:5px;
	text-align:right;
 	}
 	
 	#header #menu .social li {
 	width:32px;
 	display:inline;
 	}
 
/********************************************************************************************* 

5. Featured Slider  -------------------------  featured.php

*********************************************************************************************/   
 
#feature { 
	background:#232020;
  	float:left;
	width:960px;
	height:351px;
	background:url(images/featurebg.png) no-repeat;
	position:relative;
	clear:both;
	}
  
 #navi ul {	
 	margin:0 auto;	
 	width:380px;
 	position:absolute;
 	top:255px;
 	left:567px;
 }

#navi li {	
 	float:left;
 	list-style-type:none;
	text-align:center;
	display:inline;
	margin-left:14px;
}

#navi a {
	color:#333333;
	display:block;
	position:relative;
	word-spacing:-2px;
	font-size:11px;		
	text-decoration:none;
	opacity:0.5;
}	

#navi a.current {
	 opacity:1;
  }
 
 #navi a:hover {
	opacity:1;
 }

#navi img {
	border:1px solid #000;
	margin:0 0 9px 0;
	display:block;
	width:60px;
	height:50px;
 }

#navi strong {
	display:block;		
	font-size:13px;
}

/* panes */
#panes {
	height:345px;
	
	/* must be relative so the individual panes can be absolutely positioned */
	position:relative;
	overflow:hidden;
}

/* crossfading effect needs absolute positioning from the elements */
#panes div {
	display:none;		
	position:absolute;
	font-size:13px;
	color:#ede9e9;	
	line-height:1.5;
	text-shadow:1px 1px 0 #000;
	overflow:hidden;
	padding:20px;
  }
 
#panes p a {
color:#fff;
font-weight:bold;
}

#panes img {
	float:left;
	margin:5px 40px 0 5px;	
	width:520px;
	height:280px;
	border:1px solid #000000;
	-webkit-box-shadow: 0 0 30px rgba(0,0,0,1.0);
	-moz-box-shadow: 0 0 30px rgba(0,0,0,1.0);
	box-shadow: 0 0 30px rgba(0,0,0,1.1);
}

#panes a.more {
	color:#6e6666;
	font-weight:bold;
 }

#panes a.more:hover {
background:url(images/moreb.png) no-repeat right 2px;
color:#948787;
}

#panes h2 {
font-size:22px;
padding:0;
margin:0 0 5px 0;
line-height:1.2;
}

#panes h2 a {
color:#d3d3d3;
line-height:1.2;
 }
 
#panes p {
padding:5px 0 0 0;

} 

/********************************************************************************************* 

6. Featured Categories  -------------------------  blocks.php

*********************************************************************************************/   

#blocks {
float:left;
width:960px;
clear:both;
}

	.colart {
	width:240px;
	float:left;
	}
 
 	.colart:hover h3 {
	background:#2c2727;
	}
	
	.colart h3 {
	text-align:center;
	background:#141212;
	font-family:Georgia;
	font-size:13px;
	padding:4px 0;
	text-shadow:1px 1px 0 #000;
	text-transform:uppercase;
	}
	
	.colart h3 a {
	color:#d3d3d3;
	font-weight:normal;
	font-style:italic;
 	}
 	
 	.colart .entry {
 	padding:8px 15px;
 	}
	
  	.colart h2 {
 	font-family:Georgia;
 	font-size:18px;
 	font-weight:normal;
 	font-style:italic;
 	line-height:1.4;
 	margin-bottom:5px;
 	}
 	
 	.colart h2 a {
 	color:#314c66;
 	}
 	
 	#blocks .more {
 	color:#2a2828;
 	font-size:16px;
	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	padding-right:34px;
	background:url(images/moreb.png) no-repeat right 4px;
	margin-top:10px;
	float:left;
  	}
	
	#blocks a.more:hover, #blocks .colart:hover .more {
	background:url(images/morebh.png) no-repeat right 4px;
	color:#972626;
	text-decoration:none;
	}
	
	#twitter_carousel {
	float:left;
	margin:15px 0 15px 15px;
	padding:12px 15px 0 120px;
	background:url(images/twitterbg.png) no-repeat;
	width:800px;
	font-family:Georgia;
	font-style:italic;
	color:#726c6c;
	overflow:hidden;
	height:30px;
	}


/*********************************************************************************************

7. Gallerie -------------------------  index.php

*********************************************************************************************/
  	
.numerazione {
	color: #CCC;
	font-weight: bold;
	font-size: 16px;
	word-spacing: 8px;
	float: left;
	margin-top: -17px;
	margin-left: 10px;
	margin-bottom: -22px;
	}


.lineagalleria {
    height: 25px;
    width: 670px;
    background-color: #151313;
    margin-top: 10px;
}

.spazio {
	word-spacing: 8px;
}


.numerazione a:link {
	color: #CCC;
}

.numerazione a:visited {
	color: #ff0707;
}

.numerazione a:active,
.numerazione a:hover {
	color: #fff;
}

.numerazione a {
	text-decoration:none;
}

.avantiindietro {
	font-size: 16px;
	font-weight: bold;
	float: right;
	margin-top: -1px;
	margin-right: 10px;
	margin-bottom: -22px;
}


.avantiindietro a:link {
	color: #ff0707;
}

.avantiindietro a:visited {
	color: #ff0707;
}

.avantiindietro a:active,
.avantiindietro a:hover {
	color: #ff4d07;
}

.avantiindietro a {
	text-decoration:none;
}
  	
  	
/********************************************************************************************* 

7. Homepage Articles -------------------------  index.php

*********************************************************************************************/   
#content {
	background:url(images/h3bg.png) repeat-x top center;
 	float:left;
	width:610px;
	margin:15px 15px 20px 15px;	
	}
	
 	
	h3.title {
 	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	text-transform:uppercase;
	color:#2a2828;
	font-size:28px;
	font-weight:normal;
  	clear:both;
  	line-height:0.7;
  	background:#f0f1f3;
  	padding-right:15px;
  	float:left;
 	}
	
	#content .post {
	float:left;
	clear:both;
	width:610px;
	background:url(images/line.png) repeat-x bottom center;
	padding:20px 0;
 	}
 	
 	#content .sticky h2 a {
 	background:url(images/sticky.png) no-repeat 0 5px;
 	padding-left:20px;
  	}
 	
	.post h2, .post h1 {
	margin-bottom:5px;
	}
	
	.post h1 a {
	font-size:30px;
	line-height:1.2;
	}
	
	.post h2 a {
	font-size:24px;
	line-height:1.2;
	}
	
	h3.topcat {
	word-spacing:-5px;
	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	text-transform:uppercase;
	color:#2a2828;
	font-size:16px;
	font-weight:bold;
  	clear:both;
   	background:#f0f1f3;
  	padding-right:15px;
  	float:left;
  	line-height:1.1;
 	}
 	
 	h3.topcat a {
 	color:#2a2828;
 	}
 	
 	h3.topcat ul li { display:inline; float:left; padding-right:10px; } 
	
	.post .thumb img {
	float:left;
	border:4px solid #000;
	margin:5px 10px 5px 0;
 	}
 	

 	#single ul.post-meta  {
 	background:url(images/line.png) repeat-x bottom center;
 	padding-bottom:10px; 
 	margin-bottom:10px; 
 	}
 	
 	#content.single {
 	background:url(images/h3bg.png) repeat-x center -5px;
 	}
	
	#content.page {
	background:none;
	}
	
	#content.page .post {
	padding:0;
	background:none;
	}
	
	#content.single .post {
	padding:10px 0 20px 0;
	background:none;
	}
	
	#content .post a.more {
	float:right;
 	clear:both;
	background:url(images/moreb.png) no-repeat right 5px;
  	}
	
	#content .post a.more:hover {
	background:url(images/morebh.png) no-repeat right 5px;
 	}
 	
 	.post .entry {
 	line-height:1.8;
 	}
    
 	.post .entry ul {
	margin:0 0 20px;
	padding:0 0 0 30px;
	}

	.post .entry ul li {
	list-style-type:square;
	}

	.post .entry ol {
	margin:0 0 20px;
	padding:0 0 0 30px;
	}

	.post .entry ol li {
	list-style-type:decimal;
	}
	
	.post .entry a {
	font-weight:bold;
 	}
 
 	.post blockquote {
 	border-left:3px solid #CCCCCC;
	color:#777777;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-style:italic;
	line-height:1.8em;
	margin:10px 20px 10px 30px;
	padding-left:10px;
	}

	blockquote, q {
	quotes:none;
	}

	.post .alignleft {
	float:left;
	margin:10px 15px 10px 0;
	}
	 
	.post .alignright {
	float:right;
	margin:10px 0px 10px 15px;
	}
	
	
	.prevnext {
	float:left;
	clear:both;
	width:610px;
	margin-bottom:20px;
	}
	
	.prevnext .previous {
	float:left;
 	}
	
	.prevnext .next {
	float:right;
 	text-align:right;
	}
	
	.prevnext a {
	padding: 2px 5px; 
	margin-bottom: 5px; 
	font-weight: bold; 
	text-transform: uppercase; 
	background: #737070; 
	font-size: 10px; 
	-moz-border-radius: 3px; 
	-khtml-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px; 
	border: none; 
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); 
	color: #fff;
	display:block;
	}
	
	
/********************************************************************************************* 

8. Single Articles & Pages -------------------------  single.php, page.php

*********************************************************************************************/   
 	

	
	.share h3, .prevnext h3  {
	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	color:#2a2828;
	margin-bottom:10px;
 	}

	.share li {
	padding:0 0 3px 20px;
	display:inline;
	margin-right:15px;
	}

	.share li a {
	color:#333;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	}

	 li.facebook  {
	background:url(images/facebook.png) no-repeat left;
	}

	  li.twitter  {
	background:url(images/twitter.png) no-repeat left;
	}

	 li.delicious  {
	background:url(images/delicious.png) no-repeat left;
	}

	  li.digg  {
	background:url(images/digg.png) no-repeat left;
	}

	  li.stumble  {
	background:url(images/stumble.png) no-repeat left;
	}
	
.tag-links {
background:url(images/tag.png) no-repeat left 2px;
padding-left:20px;
float:left;
clear:both;

}

.nextpage {
background:url(images/page.png) no-repeat left;
padding-left:20px;
float:left;
clear:both;
margin-bottom:10px;
margin-top: 5px;
font-weight:bold;
}
 
 
/********************************************************************************************* 

9. Comments  -------------------------  comments.php

*********************************************************************************************/   


#comments, #respond {margin-top: 20px; }
#comments ul.children #respond { background: none; width: 95%; }
#comments h3, #respond h3 { font-family: "Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif; text-transform: uppercase; font-size: 16px; font-weight: bold; color: #2a2828; background: #f0f1f3; padding-right: 15px; line-height: 1; float: left; clear: both; margin-bottom: 15px; }
#comments div.comments { margin: 0 0 10px 0; }
	#comments div.comments h2 { font-size: 18px; font-weight: normal; }
	#comments div.comments li, #main #respond { padding: 10px 0 5px; margin-top: 10px; }
#comments ol.commentlist div.comment-content { margin-left: 10px; }
#comments cite { font-style: normal; font-weight: normal; }
#comments p.trackbackurl { font-size: 11px; }
	#comments p.trackbackurl span.url { font-weight: bold; padding: 1px; }
#comments a.more-link { display: block; margin: 10px 0 0; }
#comments div#comments-comments ul, #comments div#comments-comments ol { margin-left: 0; }
#comments .comments { padding: 0px 0; clear: left; }
	#comments .comments li { margin: 0px 0 0em 0; padding: 20px 0; list-style-type: none; background: url(images/line.png) repeat-x top center; float: left; width: 100%; }
		#comments .comments li ul li { padding: 10px 0 5px 0; }
#comments ul.children { background: url(images/replybg.png) no-repeat 0 25px; margin: 0; padding: 0 0 0 25px; float: left; }
#comments .comments li ul.children { margin-top: 10px; padding: 0; width: 95%; }
	#comments .comments li ul.children li { clear: left; margin: 0 0 0px 30px; background: none; }
#comments .comments li ul li { border: none; }
.comment-body { position: relative; }
	.comment-body p a { text-decoration: underline; }
#comments .comments .comment-author-admin cite.fn a { color: #DB2A3B; font-style: italic; font-size: 14px; }
#comments  blockquote { color: #777777; font-family: Georgia,"Times New Roman",Times,serif; font-size: 11px; font-style: italic; }
#comments .comments cite.fn { font-size: 12px; font-weight: bold; font-family: Arial; }
	#comments .comments cite.fn a { color: #3B3232; }
#comments .comments div.gravatar { float: left; display: inline; width: 75px; margin: 0 10px 5px 0; }
	#comments .comments div.gravatar img { margin: 0; }
#comments .comments div.comment-author { line-height: 18px; margin: 0 10px 3px 0; width: 215px; position: relative; }
#comments .comment-author { float: left; }
	#comments .comment-author img.avatar { float: left;}
#comments .comment-meta { position: absolute; top: 20px; left: 60px; }
#comments .comments div.comment-content { font: 11px; }
.comments p,   .comments li.author p { padding: 20px 0 0 0; clear: both; font-size: 11px; line-height: 20px; }
#comments .comments .avatar { float: left; margin: 0 10px 0 0; }
#comments .comments span.says { display: none; }
#comments .comments .children { margin: 0 0 0 0; }
#comments .comments .commentmetadata a.comment-edit-link { background: none; }
#comments	.comments .commentmetadata a { display: inline; font-size: 11px; color: #9d9c9c; padding: 0; line-height: 17px; margin: 0; border-bottom: none; font-weight: bold; font-family: Arial,Helvetica,sans-serif; clear: both; float: left; }
#comments		.comments .commentmetadata a:hover { color: #4f535b; text-decoration: none; border: none; padding: 0; }
#comments	.comments .reply { margin: 15px 0 0 0; clear: both;}
#comments .comments .cancel-comment-reply p { margin: 0 0 0 0; border: none; }
#comments .afterpost .navigation .alignleft a, #comments .reply a, .afterpost .navigation .alignright a { font-size: 11px;}
#comments .cancel-comment-reply { float: left; clear: both; margin-bottom: 10px; }
	#comments .cancel-comment-reply a { padding: 2px 5px; margin-bottom: 5px; font-weight: 700; text-transform: uppercase; background: #737070; font-size: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); color: #fff; }
#comments .afterpost .navigation .alignleft a:hover, #comments .afterpost .navigation .alignright a:hover, #comments .reply a:hover, #comments .cancel-comment-reply a:hover { text-decoration: underline; }
#commentform { color: #6F6F6F; clear: both; }
	#commentform code { font-size: 11px; }
	#commentform p { margin: 0 10px 15px 0; font-size: 12px; border: none; padding: 0; }
#commentslabel, #commentform label { line-height: 2.0em; font-size: 12px; font-style: italic; }
#comments textarea, #commentform textarea { width: 470px; height: 100px; }
#comments ul.children textarea, #commentform ul.children textarea { width: 450px; }
#comments #submit, #commentform #submit { background: #000 url(images/overlay-button.png) repeat-x 0 0; display: inline-block; padding: 6px 15px 6px; color: #fff !important; font-size: 12px; font-family: "Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif; font-weight: bold; line-height: 1; text-transform: uppercase; text-decoration: none; word-spacing: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 0 0 rgba(0,0,0,0.25); -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.25); text-shadow: 0 -1px 1px #000; border: none; position: relative; cursor: pointer; overflow: visible; width: auto; cursor: hand; margin: 12px 0; }
#comments #submit:hover, #commentform #submit:hover { background: #333; }
#commentform #subscribe { float: left; margin: 5px 5px 0 0; text-transform: none; }
 
	
 
 

/********************************************************************************************* 

10. Forms  -------------------------   searchform.php

*********************************************************************************************/   
 
 
#respond input { background: #f5f6f9; border: 1px solid #b7bdc7;  -moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10); -webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10); color: #666; font-size: 13px; padding: 5px; margin:0 8px 5px 0;}

#respond textarea { background: #f5f6f9; border: 1px solid #b7bdc7;  -moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10); -webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10);  color: #666; font-size: 13px; padding: 5px; }


#searchform #s { background: #f5f6f9; border: 1px solid #b7bdc7;   color: #666; font-size: 13px; padding: 5px; margin:0 5px 5px 0; }

#sidebar #searchform {float:left; clear:both;}

#submit {  }

#searchsubmit { 
color: #313943;
border: 0px solid;
font-size: 9px;
font-weight: bold;
height: 22px;
margin-left: -8px;
}
 
input { padding:5px; }

.contatti {
	margin-left: 15px;
	}

/********************************************************************************************* 

11. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/   
 
#sidebar {
	float:left;
	width:300px;
	margin:15px 0 0 5px;
	background:#e7e9ed;
	position:relative;
 	}
	
	#sidebar h3 {
	font-size:26px;
	color:#4c677c;
	}
	  
	#tabs {
	background:url(images/bgtabs.png);
	padding:6px;
	float:left;
	clear:both;
	width:288px;
	margin-bottom:30px;
	}
	
	ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 31px; /*--Set height of tabs--*/
 	width: 100%;
	}
	ul.tabs li {
		float: left;
		margin: 0;
		padding: 0;
		height: 31px; /*--Subtract 1px from the height of the unordered list--*/
		line-height: 31px; /*--Vertically aligns the text within the tab--*/
 		border-left: none;
		margin-bottom: -1px; /*--Pull the list item down 1px--*/
		overflow: hidden;
		position: relative;
 	}
	ul.tabs li a {
		text-decoration: none;
		color: #e9e9e9;
		display: block;
		font-size: 11px;
		text-transform:uppercase;
		font-weight:bold;
		padding: 0 8px;
 		outline: none;
 		cursor:pointer;
	}
	ul.tabs li a:hover {
 	}
 	
	html ul.tabs li.active, html ul.tabs li.active a,  html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
		background: #e7e8e9;
		color:#363333;
 	}
	
	.tab_container {
 	overflow: hidden;
	clear: both;
	float: left; 
 	background: #e7e8e9;
	padding:6px;
	width:276px;
 }
	.tab_content {
	padding: 10px 0;
	font-size: 12px;
	background: #f0f1f3;
	border:1px solid #d6cece;
	}
	
	
	.tab_container #tab4 {
	padding:10px;
	font-family:Georgia;
	}


	#sidebar .widget {
 	background:url(images/h3bg.png) repeat-x top center;
	clear:both;
	float:left;
 	margin:0 0 25px 10px;
 	padding-right:10px;
 	width:280px;
 	}
	
	#sidebar .widget h3 {
 	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	text-transform:uppercase;
	color:#2a2828;
	font-size:22px;
	font-weight:bold;
  	clear:both;
  	line-height:1;
  	background:#e7e9ed;
  	padding-right:15px;
  	float:left;
  	margin-bottom:10px;
  	letter-spacing:-1px;
  	word-spacing:3px;
	}
	
	#sidebar .widget div  {
	margin:5px 0;
	padding:0 15px 10px 0;
	clear:both;
	}
	
	#sidebar .widget ul {
	clear:both;
	}
	
	#sidebar .widget ul li {
	list-style-type:square;
 	padding:0;
	}
	
	#sidebar .widget ul ul {
 	margin:0;
	padding:0 0 0 15px;
	}
 
	
	#sidebar .tab_container .recentcomments, #sidebar .tab_container .popular {
	color:#a3a0a0;
	font-size:11px;
	}
	
	#sidebar .tab_container .recentcomments li, #sidebar .tab_container .popular li {
	border-bottom:1px solid #ced7de;
	padding:5px 10px;
	clear:both;
	}
	
	#sidebar .tab_container .recentcomments li:last-child, #sidebar .tab_container .popular li:last-child {
	border-bottom:none;
	}
	
	#sidebar .tab_container .recentcomments a, #sidebar .tab_container .popular a {
	font-weight:bold;
	color:#3b3232;
	font-size:14px;
	display:block;
	}
	
	#sidebar .tab_container .recentcomments img { 
	float: left; 
	margin: 5px 8px 5px 0;  
	width: 50px; 
	}
	
	#sidebar .tab_container .popular li ul.post-meta li.comments {
	padding:0;
	text-align:right;
	}
	
	#sidebar .tab_container .popular li ul.post-meta li.comments a:hover {
	text-decoration:underline;
	}
	
	#sidebar #cat, #sidebar select {
	width:268px;
	}

	#sidebar #cat, #sidebar select {
 	background:#F7F7F7;
	border:1px solid #cdcfd4;
	color:#333333;
	display:inline;
	font-family:Arial,Tahoma,Verdana;
	font-size:12px;
 	padding:5px;
 	line-height:1.5;
 	margin:5px 0;
	clear:both;
	float:left;
	}
 

ul.gallery img { border: 2px solid #D3DDE5; width: 60px; height: 60px; float:left;}
ul.gallery img:hover { border: 2px solid #0C2B41;  }
ul.gallery a { border: none;   }
ul.gallery a:hover, ul.gallery li:hover, ul.gallery li a:hover, #ads li:hover { border:none;}
ul.gallery { display: block; list-style-type: none; margin: 5px 0 0; padding: 5px 0; }
#sidebar .widget ul.gallery li { border: none; padding: 0 6px 8px 0;  float:left; list-style-type:none; list-style-position:outside;}

  
 
/********************************************************************************************* 

12. Footer  -------------------------  footer.php

*********************************************************************************************/   
#footer {
	float:left;
	background:#e7e9ec url(images/bgfooter.png) repeat-x top center;
	padding:10px 25px 15px 25px;
	width:960px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
 	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
 	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px; 
  	}
    
#footerhd {
	float:left;
	background:#e7e9ec url(images/bgfooter.png) repeat-x top center;
	padding:10px 25px 15px 25px;
	width:1190px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
 	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
 	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px; 
  	}
	
	#infowidget {
	width:380px;
	float:left;
	text-align:center;
	}
	
	#infowidget span {
	color:#9f9f9f;
	font-size:25px;
	font-family:Georgia;
	font-style:italic;
 	}
	
	#infowidget ul {
 	width:100%;
 	color:#716e6e;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	}
	
	#infowidget li {
	padding:0 0 4px 23px;
	margin:0 15px 3px 0;
	width:40%;
	float:left;
	text-align:left;
	}

	#infowidget li a {
	color:#716e6e;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	}
	
	#infowidget  li.rss  {
	background:url(images/feed.png) no-repeat left;
	}
	
	#infowidget  li.phone  {
	background:url(images/phone.png) no-repeat left;
	}
	
	#infowidget  li.email  {
	background:url(images/email.png) no-repeat left;
	}
	
	#footer_search {
	margin:20px 0 0 20px;
	height:40px;
	background:#e4e5e6;
	border:1px solid #d3d6dd;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:right;
	width:440px;
	padding:15px 15px 25px 25px;
	color:#9f9f9f;
	font-style:italic;
	font-weight:bold;
	}
	
	#footer_search #s {
	width:380px;
 	background:#f0f2f4;
	border:1px solid #cbcfd2;
	}
	
 	#footer .hr {
	clear:both;
	background:#d3d5d7;
	border-bottom:1px solid #fff;
	height:1px;
	float:left;
	width:100%;
	margin:12px 0 7px 0;
	}
	
 	#copyright {
	float:left;
	width:500px;
	font-size:10px;
	font-weight:bold;
	color:#6c6666;
	text-transform:uppercase;
	}
	
	#designed {
	float:right;
	width:145px;
	font-size:10px;
	font-weight:bold;
	color:#6c6666;
	text-transform:uppercase;	 
	}
	
#sidebar div.widget.news_alert {
	margin: 0 0 3px 10px;
}

div.single div.entry {
	margin-top: 3px;
}

