/*  
Theme Name: RivieraOggi
Theme URI: http://rivieraoggi.it/
Author: Wave MP
Author URI: http://wavemp.it/
*/


/* ------------------------------------ */
/* STANDARD PAGE						*/
/* ------------------------------------ */

* {margin: 0; padding: 0;}
body {background: #ffffff url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/bg.png) repeat-x top left; font: small/16px Arial, Helvetica, sans-serif; color: #454545; overflow-x: hidden;}

#elezioni {float: left; background: #ffffff; position: relative; z-index: 2; width: 960px;}

#adv-politici-l-200-1 {position: absolute; z-index: 1; top: 180px; left: 2%;}
#adv-politici-l-200-2 {position: absolute; z-index: 1; top: 350px; left: 2%;}
#adv-politici-l-200-3 {position: absolute; z-index: 1; top: 520px; left: 2%;}

#adv-politici-l-600-1 {position: absolute; z-index: 1; top: 180px; left: 2%;}
#adv-politici-l-600-2 {position: absolute; z-index: 1; top: 660px; left: 2%;}
#adv-politici-l-600-3 {position: absolute; z-index: 1; top: 1250px; left: 2%;}

#adv-politici-r-600-1 {position: absolute; z-index: 1; top: 180px; right: 2%;}
#adv-politici-r-600-2 {position: absolute; z-index: 1; top: 660px; right: 2%;}
#adv-politici-r-600-3 {position: absolute; z-index: 1; top: 1250px; right: 2%;}

#adv-politici-r-200-1 {position: absolute; z-index: 1; top: 180px; right: 2%;}
#adv-politici-r-200-2 {position: absolute; z-index: 1; top: 350px; right: 2%;}
#adv-politici-r-200-3 {position: absolute; z-index: 1; top: 520px; right: 2%;}


a {color: #3f3f3f; text-decoration: none; outline: none;}
a:hover {color: #3f3f3f; text-decoration: underline;}
img, fieldset {border: none;}
ul, li {list-style-type: none;}
.container {width: 960px; margin: 0px auto;}

/* ------------------------------------ */
/* 1. HEADER							*/
/* ------------------------------------ */

#header {background: #9d0404; width: 960px; height: 139px;}
#header a { color: #ffffff;} #header a:hover { color: #ffffff;}
#top_page { width: 960px; height: 30px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/bg-login.png) no-repeat bottom left; font-size: 11px; color: #ffffff; padding: 10px 0 0 5px;}

	/* Login - Data */

	span.login a {
		background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/icon_access.png) no-repeat left top;
		height: 19px;
		float: left;
		padding: 2px 10px 0 25px;
		border-right: 1px solid #ba0808;
		}
	
	span.register a {	
		float: left;
		padding: 2px 10px 0 10px;
		border-left: 1px solid #870000;
		border-right: 1px solid #ba0808;
		}

	.icon-fb a {	
		height: 19px;
		float: left;
		padding: 2px 10px 0 32px;
		background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/icon_fb.png) no-repeat 7px 0;
		border-left: 1px solid #870000;
		border-right: 1px solid #ba0808;
		}
		
	.icon-twitter a {	
		height: 19px;
		float: left;
		background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/icon_twitter.png) no-repeat 7px 0;
		padding: 2px 10px 0 32px;
		border-left: 1px solid #870000;
		}
	
	span.meteo-info {
		float: right;
		margin-right: 10px;
		}
		
	span.meteo-info img {padding-right: 10px; vertical-align: top;}
			
	/* --------------- */
	
	/* Logo */
	
	h1#logo a { 	
		width: 641px;
		height: 89px;
		margin: 10px 0 0 5px;
		float: left;
		text-indent: -9999px;
		background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/riviera_oggi_logo.png) no-repeat;
	}
	
	h2#description { display: none;}
	#abbonati {float: left; font-size: 11px; color: #ffffff; text-align: right; width: 297px; height: 74px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/bg-abbonati.png) no-repeat; margin: 12px 0 0 15px;}
	#abbonati h4 {font-weight: bold; font-size: 11px; padding: 10px 20px;}
	#abbonati span {padding-right: 20px;}
	

/* ------------------------------------ */
/* 2. NAVIGATION						*/
/* ------------------------------------ */

#mainmenu {height: 30px; padding: 15px 6px 0 0;}
#mainmenu li {background:#ffffff; height: 24px; float: left; text-indent: -9999px; margin: 0 9px 0 4px; display: inline;}
#mainmenu li a {display: block; height: 24px;}

li#prima a {width: 139px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_prima.png) no-repeat top left;}
li#prima a:hover {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_prima.png) no-repeat bottom left;}
li.active-prima a {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_prima.png) no-repeat bottom left !important;}

li#riviera a {width: 79px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_riviera.png) no-repeat top left;}
li#riviera a:hover {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_riviera.png) no-repeat bottom left;}
li.active-riviera a {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_riviera.png) no-repeat bottom left !important;}

li#sport a {width: 63px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_sport.png) no-repeat top left;}
li#sport a:hover {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_sport.png) no-repeat bottom left;}
li.active-sport a {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_sport.png) no-repeat bottom left !important;}

li#piceno a {width: 120px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_piceno.png) no-repeat top right; border-left: 1px solid #dadada; padding-left: 14px;}
li#piceno a:hover {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_piceno.png) no-repeat bottom right;}
li.active-piceno a {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_piceno.png) no-repeat bottom right !important;}

li#wiki a {width: 135px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_wiki.png) no-repeat top right; border-left: 1px solid #dadada; padding-left: 14px;}
li#wiki a:hover {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_wiki.png) no-repeat bottom right;}
li.active-wiki a {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_wiki.png) no-repeat bottom right !important;}

li#casa a {width: 120px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_picenocasa.png) no-repeat top right; border-left: 1px solid #dadada; padding-left: 12px;}
li#casa a:hover {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_picenocasa.png) no-repeat bottom right;}
li.active-casa a {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/nav_picenocasa.png) no-repeat bottom right !important;}

ul.submenu {width: 960px; display: inline; float:left; padding-left: 5px; margin-bottom: 4px;}
ul.submenu li {font-size: 10px; font-weight: bold; float: left; margin-right: 12px; display: inline;}
ul.submenu li a {display: block; color: #525252;}
ul.submenu li a:hover {color: #2e2d2d;}

/* jQuery Tabs */
.ui-tabs .ui-tabs-hide { display: none; }

	/* Search */
	
	#search {margin-top: 15px; float: right;}
	#searchtext { width: 262px; font-size: 11px; padding: 4px 2px; border: 1px solid #dedede; background: #ffffff; color: #4c4c4c; vertical-align: middle;}
	.button {border: 0 !important; height: 26px !important; vertical-align: middle;}
	#search p {text-align: right; font-size: 10px;}
	
	/* --------------- */
	
	#top-ad {margin: 6px 0 10px 0; float: left;}
	#top-ad img {float: left; display: inline; margin: 0 2px 0 4px;}
	
	
	/* Annunci/Servizi */
	
	ul.utility {float: left; font-size: 11px; border-right: 1px solid #dddddd; padding-right: 25px; display: inline;}
	ul.utility li {color: #9d0404; float: left; font-weight: bold;}
	ul.utility li a {color: #525252; float: left; padding-left: 20px; height: 20px;}
	li#auto {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/annunci-auto.png) no-repeat left; margin: 0 8px 0 12px;}
	li#vacanze {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/annunci-vacanze.png) no-repeat left; margin: 0 8px 0 12px;}
	li#immobiliari {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/annunci-immobiliari.png) no-repeat left; margin: 0 8px 0 12px;}
	li#lavoro {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/annunci-lavoro.png) no-repeat left; margin: 0 8px 0 12px;}

	#servizi {float: right; font-size: 11px; border: none; padding-right: 0; margin-left: 30px;}
	li#farmacie {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/servizi-farmacie.png) no-repeat left; margin: 0 8px 0 12px;}
	li#cinema {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/servizi-cinema.png) no-repeat left; margin: 0 8px 0 12px;}
	li#messe {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/servizi-messe.png) no-repeat left; margin: 0 8px 0 12px;}




/* ------------------------------------ */
/* 3. BOX HOME PRIMOPIANO				*/
/* ------------------------------------ */

	/* .Clear. */
	
	#clearnav {height: 5px; clear: both; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/clearnav.gif) repeat-x;}
	#clearfeatured {clear: both; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/redtab.gif) no-repeat left top; padding-bottom: 5px; border-bottom: 1px solid #cccccc; margin-bottom: 3px;}
	#primo_piano {color: #525252; float: left; text-transform: uppercase; font: 12px Georgia, "Times New Roman", Times, serif;} span.red {color: #ab0707;}
	span#slide-left a {text-indent: -9999px; float: right; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/prev-arrow-new.png) no-repeat top left; width: 20px; height: 14px;}
	span#slide-left a:hover {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/prev-arrow-new.png) no-repeat bottom left;}
	span#slide-right a {text-indent: -9999px; float: right; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/next-arrow-new.png) no-repeat top left; width: 20px; height: 14px; display: inline; margin-right: 15px;}
	span#slide-right a:hover {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/next-arrow-new.png) no-repeat bottom left;}

	#featurednews {width: 410px; height: 398px; margin-bottom: 6px; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
	#featurednews p {line-height: 18px; width: 410px; float: left;}
	#featurednews h2 {
		font: 22px/23px Georgia, "Times New Roman", Times, serif;
		padding: 6px 0;
		float: left;
		width: 410px;
		line-height: 25px;
	}
	
	#featurednews img {
		border: 1px solid #e5e5e5;
		padding: 1px;
		float: left;
		margin: 5px 0;
	}
		
	/* Icons multimedia */
	.postmeta_featured {font-size: 10px; margin-top: 12px; padding: 0 5px; width: 385px; text-transform: uppercase; float: left;}
	.video a {
		padding-left: 21px;	
		margin-right: 10px;
		color: #b90b0b;
		background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/icon_video.gif) no-repeat left center;
	}
	
	.foto a {
		padding-left: 21px;	
		margin-right: 10px;
		color: #b90b0b;
		background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/icon_foto.gif) no-repeat left center;
	}
	
	.pdf a {
		padding-left: 21px;	
		margin-right: 10px;
		color: #b90b0b;
		background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/icon_pdf.gif) no-repeat left center;
	}
		
.miniadv {margin: 5px 0;}

/* ------------------------------------ */
/* 4. CONTENT home						*/
/* ------------------------------------ */
a:focus { outline: none; }
.post {float: left; margin: 5px 0;}
.post p {padding: 10px 5px 0 0; line-height: 18px;}
.cat { text-transform: uppercase; color: #525252; font-weight: bold;}
h2.article_title {font: bold 15px/16px Georgia, "Times New Roman", Times, serif; line-height: 19px;}
.post img {border: 1px solid #e5e5e5; padding: 1px; float: left; margin: 11px 8px 2px 0;}
.postmeta {border-bottom: 1px dotted #cccccc; border-top: 1px dotted #cccccc; font-size: 10px; margin-top: 5px; padding: 5px 5px; width: 385px; text-transform: uppercase; float: left;}
.commenti_post {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/icon_comm.gif) no-repeat; padding-left: 18px; float: right; }

/* col 1 */
.col-post {width: 420px; float: left; border-right: 1px solid #e5e5e5;}

/* col 2 */
#rightblock {width: 525px; float: left; margin: 20px 0 0 14px;}
#col-2 {width: 202px; float: left;}

#inbreve-box {min-height: 328px; height: auto !important; height: 328px; border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; outline: none;}
h3#inbreve {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/inbreve.png) no-repeat bottom left; text-indent: -9999px; height: 20px; border-top: 5px solid #e1e1e1; margin-bottom: 6px;}

.redbar {background: #9d0404; height: 20px; margin: 2px 0; outline: none;}
#inbreve-box .ui-state-default {background: #9d0404 url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/inbreve-arrow.png) no-repeat top right; height: 20px;}
#inbreve-box .ui-state-active {background: #9d0404 url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/inbreve-arrow.png) no-repeat bottom right; height: 20px;}
#politica {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/politica.gif) no-repeat;text-indent: -9999px; width: 190px; height: 20px; margin-left: 5px; cursor: pointer;}
#cronache {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/cronache.gif) no-repeat; text-indent: -9999px; width: 190px; height: 20px; margin-left: 5px; cursor: pointer;}
#cultura {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/cultura.gif) no-repeat; width: 190px; height: 20px; text-indent: -9999px; margin-left: 5px; cursor: pointer;}
#samb_today {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/samb_today.gif) no-repeat; text-indent: -9999px; width: 190px; height: 20px; margin-left: 5px; cursor: pointer;}
#altre_notizie {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/altre_notizie.gif) no-repeat; text-indent: -9999px; width: 190px; height: 20px; margin-left: 5px; cursor: pointer;}

#col-2 ul {border: 1px solid #cccccc; margin-bottom: 6px; }
#col-2 li {margin: 8px 10px 10px 5px; padding-left: 15px; text-align: left; font-size: 11px;background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/list_mark.gif) no-repeat 2px 0;}
#col-2 li a:hover {color: #b90b0b; text-decoration: none;}
#col-2 small {font-size: 10px; color: #444;}


/* Disappunti */

#col-3 {width: 300px; float: right; margin-right: 2px;}
h3#disappunti a {float: left; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/disappunti.png) no-repeat bottom right; text-indent: -9999px; width: 300px; height: 20px; border-top: 5px solid #e1e1e1; margin-bottom: 8px;}
h2.disapp_title {font: bold 15px/16px Georgia, "Times New Roman", Times, serif; line-height: 22px; margin-top: 8px;}
#disappunti_box {width: 285px; min-height: 115px; height: auto !important; height: 115px; border-top: 1px solid #dddddd; border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; border-bottom: 3px solid #dddddd; padding: 6px 4px 5px 8px; margin-bottom: 10px;}
.postmeta_small {text-transform: uppercase; border-top: 1px dotted #cccccc; margin: 12px 5px 0 5px; font-size: 10px; padding: 4px 5px 0 5px;}

/* Servizi */
#servizi-box {font-size: 11px; width: 522px; height: 90px; background: #940000; margin-top: 10px; float:left; color: #ffffff;}
#servizi_left {width: 80px; float: left; padding: 5px;}
#servizi-box li a {color: #ffffff; padding-left: 2px;}
.servizi-content {border-left: 1px solid #bb0707; width: 350px; height: 80px; float: left; padding: 5px 10px; margin-left: 10px;}
.servizi-content li {margin-bottom: 8px;}

/* WebTV HOME */
#webtv_homebox {width: 520px; margin-top: 10px; float:left; border-top: 5px solid #19959a; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; border-left: 1px solid #dddddd;}
#webtv_homebox h3 {font-size: 12px; padding: 5px 0 5px 10px; float: left;} 
#webtv_homebox h4 a {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/h4-webtv.png) no-repeat; float: right; text-indent: -9999px; width: 68px; height: 30px;}
#webtv_homebox-player {padding: 0 10px 1px 10px; float: left;}
.featured-video {width: 155px; float: left; margin: 7px 0 8px 8px; border-right: 1px solid #dddddd; padding-right: 6px; display: inline;} .last {border-right: none; padding-right: 0 !important;} 

/* ------------------------------------------------ */
.box {border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; padding: 6px; margin-bottom: 10px;}

#clear_midpage {width: 958px; float: left; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/redtab.gif) no-repeat left top; padding-bottom: 8px; border-bottom: 1px solid #cccccc; margin: 15px 0 5px 0;}

#box-midpage_content {width: 958px; padding: 15px 0; display: inline; border-bottom: 1px solid #dddddd; min-height: 120px; height: auto !important; height: 120px; float: left; margin: 3px 0 15px 0;}
#box-midpage_content p {font-size: 11px; padding-top: 5px;}

.box-mid {width: 200px; margin-left: 50px; _margin-left: 42px; display: inline; float: left;} 
#mid-first {width: 200px; margin-left: 0; display: inline; float: left;}
.mid-content {height: 115px; overflow: hidden;}

.cat-red {width: 200px; background: #9c0000; height: 16px; float: left; padding: 2px 2px 3px 4px; text-transform: uppercase; color: #ffffff; margin-bottom: 4px; display: inline;}
.cat-grey {width: 200px; background: #b2b1b1; height: 15px; float: left; padding: 2px 2px 3px 4px; text-transform: uppercase; color: #ffffff; margin-bottom: 4px; display: inline;}

/* -----------------------------------------------*/

#col-left {width: 250px; float: left; margin-right: 20px;}

#titoli-coda {border-bottom: 5px solid #c41616;}
h3#titoli_di_coda a {display: block; background: #efefef url(images/titoli_di_coda.png) no-repeat right top; width: 248px; height: 24px; text-indent: -9999px; border-top: 1px solid #dddddd; border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; margin-top: 15px;}
span.coda_title a, span.coda_title a:hover {color: #b40000 !important; padding-bottom: 5px;}
#coda_author {text-align: right; font-size: 10px; margin-top: -10px; font-style: italic;}

/* Sondaggio */
	
#sondaggio {border-bottom: 5px solid #c41616; padding-bottom: 20px;}
h3#poll {background: #efefef url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/sondaggio.png) no-repeat right top; width: 248px; height: 24px; text-indent: -9999px; border-top: 1px solid #dddddd; border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; margin-top: 15px;}

#sondaggio li {margin-bottom: 10px; padding-bottom: 8px; color: #525252; border-bottom: 1px solid #DBDBDB; font: normal 12px Arial, Helvetica, sans-serif; padding-left: 5px;}
#sondaggio-choice { display: block; height: 3px; border-bottom: 2px solid #d30000; font-size: 1px;}
#sondaggio h4 { font:  italic 14px Arial, Helvetica, sans-serif; color: #525252; line-height: 20px; margin: 0 0 15px 3px;}
.buttons { margin: 20px 0 5px 15px; text-align: right;}
.button {border: 0 !important; height: 23px !important; margin-right: 2px; vertical-align: middle;}
.pollbar {margin-top: 2px; height: 7px; border: 1px solid #a60707; background: #c41616;}	
.wp-polls-loading { display: none; text-align: center; height: 16px; font-size: 11px; margin-bottom: 10px; text-transform: uppercase; line-height: 16px;}


/* ------------------------------------------------ */


#col-right {width: 250px; float: left; margin: 0 0 50px 18px;}

h3#commenti {background: #efefef url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/commenti.png) no-repeat right top; width: 248px; height: 24px; float: left; text-indent: -9999px; border-top: 1px solid #dddddd; border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; margin-top: 8px;}
#single h3#commenti {width: 298px;}
#category h3#commenti {width: 298px;}
#page h3#commenti {width: 298px;}

#commenti-recenti {border-bottom: 5px solid #c41616; padding-bottom: 10px; clear: both;}
#single #commenti-recenti {padding-bottom: 35px;}
#category #commenti-recenti {padding-bottom: 35px;}
#page #commenti-recenti {padding-bottom: 35px;}

span.comment_number a, span.comment_number a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	display: block;
	background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/bg_comment-number.gif) no-repeat;
	height: 20px;
	width: 22px;
	line-height: 22px;
	color: #262626;
	text-align: center;
	margin: 0 8px 30px 0;
	float: left;
	text-decoration: none;
}

span.comment_title a, span.comment_title a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	display: block;
	color: #262626;
	text-align: left;
}

dl {padding-bottom: 10px; margin-bottom: 10px;} 
dt {margin: 15px 0 0 5px; clear: both;}
dd {border-bottom: 1px dotted #cccccc; padding-bottom: 9px;}
dd a, dd a:hover{color: #7c7c7c; font-size: 10px;}
#comment-slide {text-align: left; font-size: 11px; font-weight: bold; color: #bb0406; float: left; padding: 2px 0 0 60px; display: inline;}
#comment-prev a {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/comment-up.png) top left; width: 21px; height: 21px; text-indent: -9999px; float: left; cursor: pointer;}
#comment-prev a:hover {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/comment-up.png) bottom left;}
#comment-next a {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/comment-down.png) top left; width: 21px; height: 21px; text-indent: -9999px; float: left; margin: 0 5px 0 10px; display: inline; cursor: pointer;}
#comment-next a:hover {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/comment-down.png) bottom left;}

#clear {clear: both; height: 25px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/clear.gif) no-repeat center bottom;}


/* ------------------------------------ */
/* 5. CONTENT single						*/
/* ------------------------------------ */

/* Share article */

#share-box {float: left; width: 640px;}
.share {float: left; text-indent: -9999px; cursor: pointer; margin: 8px 5px 2px 5px; display: inline; overflow: hidden;}
#increase-font {margin: 8px 5px 0 0; width: 16px; height: 13px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/meta-increasefont.gif) no-repeat left top;}
#increase-font:hover {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/meta-increasefont.gif) no-repeat left bottom;}
#decrease-font {width: 16px; height: 13px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/meta-decreasefont.gif) no-repeat left top; padding-right: 5px; border-right: 1px solid #cccccc;}
#decrease-font:hover {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/meta-decreasefont.gif) no-repeat left bottom;}
#meta-mail {width: 16px; height: 11px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/meta-mail.gif) no-repeat left top;}
#meta-mail:hover {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/meta-mail.gif) no-repeat left bottom;}
#meta-print {width: 16px; height: 11px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/meta-print.gif) no-repeat left top;}
#meta-print:hover {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/meta-print.gif) no-repeat left bottom;}
#meta-comm {width: 16px; height: 11px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/meta-comm.gif) no-repeat left top; padding-right: 5px; border-right: 1px solid #cccccc;}
#meta-comm:hover {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/meta-comm.gif) no-repeat left bottom;}
#meta-facebook {width: 12px; height: 12px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/meta-facebook.gif) no-repeat;}
#meta-twitter {width: 12px; height: 12px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/meta-twitter.gif) no-repeat;}
#meta-delicious {width: 12px; height: 12px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/meta-delicious.gif) no-repeat;}
#meta-okno {width: 32px; height: 12px; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/meta-okno.gif) no-repeat;}
#share-box .fb-like {float: right; margin: 0 !important;}


/* ------------------------------------------------ */

#clearpage {clear: both; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/blacktab.gif) no-repeat left top; padding-bottom: 5px; border-bottom: 1px solid #cccccc; margin-bottom: 3px;}

#single .col-post {width: 640px; margin: 0 0 50px 0;}
h3#cat-title {color: #1e1e1e; clear: both; text-transform: uppercase; font: 15px Georgia, "Times New Roman", Times, serif; padding-top: 4px;}
h2#post-title {font: 26px/27px Georgia, "Times New Roman", Times, serif; padding: 10px 8px 10px 0; color: #d11b1b; line-height: 32px;}
.post-excerpt {font-size: 14px; line-height: 20px; color: #686868; font-style:italic; font-weight: lighter; padding: 5px 0;}

/* Post text */

#post-entry p {padding-right: 20px; clear: left;}
#post-entry a {color: #bb0406;} #post-entry a:hover {color: #bb0406;}
#post-meta {width: 368px; float: left; font-size: 11px; margin: 10px 0; padding-bottom: 6px; border-bottom: 1px solid #cccccc; display: inline;}
#post-author {width: 210px; float: left; text-align: left;} #post-author a {color: #bb0406;} #post-author a:hover {color: #bb0406;}
#post-date {width: 140px; float: right; text-align: right;}

#foot-post {font-size: 11px;  border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; margin: 20px 20px 0 0; padding: 10px 0;}
#foot-post h4 {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/tags_mark.png) no-repeat left; padding-left: 15px; text-transform: uppercase; color: #717171; float: left; width: 45px;}
h4#tags-article {font-size: 11px !important;}
ul#list-tags li {display: inline; margin: 5px 1px; color: #717171; font-style: italic;}
ul#list-tags li a {color: #717171;}

#article-copy {font-size: 11px; margin: 10px 10px 0 0; text-align: right;}
.fb-like {float: left;}
#post-views {color: #bb0406;}
#post-copy {color: #757575;}


/* post plus col */

#single #col-2 {width: 228px; float: right; margin-right: 0; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/bg-post-plus.png) repeat-y center top; padding-left: 31px; margin-bottom: 20px; display: inline;}
#single #col-2 img { background: #ffffff;} .img-caption { float: left;width: 210px; margin: 3px 0 20px 0;}
#multimedia-box {float: left; width: 200px;} 
h3#multimedia {border-top: 5px solid #e1e1e1; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/multimedia.png) no-repeat bottom left; text-indent: -9999px; width: 218px; height: 20px; margin: 10px 0;} 
#multimedia-box a {font-size: 11px; font-style: italic; font-weight: bold; text-transform: uppercase; display: inline; margin: 5px 0; float: left; width: 200px;} 
.video-article {width: 210px; float: left; margin: 10px 0; padding: 5px 0; border-top: 1px solid #e1e1e1;}
.video-article h3 {font-size: 12px;}
#allegati {width: 210px; font-size: 11px; color: #b0afaf; float: left; text-transform: uppercase; border-top: 1px solid #e1e1e1; padding: 10px 0 4px 0; }

h4#correlati {border-top: 5px solid #e1e1e1; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/correlati.png) no-repeat bottom left; text-indent: -9999px; height: 20px; width: 218px; margin: 10px 0 5px 0; display: inline; float: left;} 

ul#list-article {width: 200px; float: left; border: none;}
ul#list-article li {margin: 8px 0 10px 0; padding-left: 15px; text-align: justify; font-size: 11px;background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/list_mark.gif) no-repeat 2px 0;}
ul#list-article li a:hover {color: #b90b0b; text-decoration: none;}

/* Sidebar */

#single #col-3 {width: 300px; margin: 10px 2px 30px 0; float: right; display: inline;}
h3#ultime24 {background: #efefef url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/24-ore.png) no-repeat right top; width: 298px; height: 24px; float: left; text-indent: -9999px; border-top: 1px solid #dddddd; border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; margin-top: 15px;}

#ultime24ore {border-bottom: 5px solid #c41616; padding-bottom: 6px; clear: both; margin-bottom: 22px;}
#ultime24ore ul {padding: 5px 8px;min-height: 100px;height: auto !important;height: 100px;}
#ultime24ore li a {font-size: 11px; font-weight: bold;}
#ultime24ore li span {font-weight: normal;display: block;font-size: 11px;padding-top: 6px;}
#ultime24ore li small {display: block; font: 10px/11px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;color: #999; padding-bottom: 5px;}

#category #col-3 {width: 300px; float: right; margin: 10px 2px 30px 0;}


/* ------------------------------------ */
/* 5. CONTENT archive					*/
/* ------------------------------------ */

#category #col-2 {width: 228px; float: left; margin-right: 0; padding-left: 8px; margin-bottom: 20px; display: inline;}
#category .col-post {margin-bottom: 0px;}
h2.archive_title {font: bold 17px/18px Georgia, "Times New Roman", Times, serif; line-height: 19px;}
#clear_archive {width: 640px; clear: both; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/redtab.gif) no-repeat left top; padding-bottom: 8px; border-bottom: 1px solid #cccccc; margin: 10px 0 5px 0;}
.col-post-alt {width: 640px; float: left; margin-bottom: 50px;}
.archive-post {width: 610px; margin: 15px 20px 0 0; padding-bottom: 20px; float: left;}
.postmeta-archive {border-bottom: 1px dotted #cccccc; border-top: 1px dotted #cccccc; font-size: 10px; margin-top: 5px; padding: 5px 5px; width: 595px; text-transform: uppercase; float: left;}
h4#popular {border-top: 5px solid #e1e1e1; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/piuletti.png) no-repeat bottom left; text-indent: -9999px; height: 20px; width: 218px; margin: 11px 0 5px 0; display: inline; float: left;} 
h4#recenti {border-top: 5px solid #e1e1e1; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/recenti.png) no-repeat bottom left; text-indent: -9999px; height: 20px; width: 218px; margin: 18px 0 5px 0; display: inline; float: left;} 

/* ------------------------------------ */
/* 6. PAGE/search/tags					*/
/* ------------------------------------ */

#page .col-post {width: 640px; float: left; border-right: 1px solid #e5e5e5;}
.archive-date {width: 140px; float: left; text-align: left;}

/* ------------------------------------ */
/* 7. COMMENT 							*/
/* ------------------------------------ */

#comment-area {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/bg-commenti.png) repeat-x; clear: both; min-height: 160px; height: auto !important; height: 160px; padding: 20px 0;}
#comment-area h3 {padding: 10px 0; font-weight: lighter; font: 23px Georgia, "Times New Roman", Times, serif}
h5#nota {font: 12px Arial, Helvetica, sans-serif; color: #bb0406; font-style: italic; padding: 2px 0 8px 0;}

.comments-box img {
	vertical-align: middle;
}

.comments-box h3 {
	color: #222;
	font-size: 1.7em;
	font-family: arial;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 20px 0 0 0;
}

#respond p, .cancel-comment-reply {
	color: #777;
	line-height: 1.4em;
	margin: 10px 0 0 0;
}

.text {
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 2px;
	color: #777;
	width: 200px;
}

#respond textarea {
	border: 1px solid #eee;
	padding: 2px;
	color: #777;
	width: 90%;
	font: 14px Arial, Helvetica, sans-serif;
	padding: 8px;
}

#submit {padding: 3px 7px 3px 7px; font-weight: bold; background: #eee; border: 1px dotted #e5e5e5; cursor: pointer;}
#submit:hover {background: #fff;}

/* comment navigation */
.commentnav {
	display: block;
}

.commentnav a {
	padding: 4px;
	font-size: 1.2em;
	border: 1px solid #ddd;
	color: #999;
}

.commentnav a:hover {
	border: 1px solid #bbb;
	color: #ff8a00;
}

.commentnavleft {
	float: left;
	display: inline;
}

.commentnavright {
	float: right;
	display: inline;
}

.commentnavleft a {
	float: left;
	display: block;
	margin: 15px 0 15px 0;
}

.commentnavright a {
	float: right;
	display: block;
	margin: 15px 0 15px 0;
}

ol.commentlist { border-top: 1px dotted #ddd; margin: 15px 0 0 0; padding: 15px 0 0 0;}
/* 2011-11-15 Allargo zona commenti
ol.commentlist li {border-bottom: 1px dotted #ddd; width: 590px; float: left; margin: 0 0 30px 0; padding: 15px;list-style-type: none;
height: 1%; border-top: 1px solid #f7f7f7;}
*/
ol.commentlist li {border-bottom: 1px dotted #ddd; width: 920px; float: left; margin: 0 0 30px 0; padding: 15px;list-style-type: none; height: 1%; border-top: 1px solid #f7f7f7;}
ol.commentlist li div.vcard { float:left; width: 105px; margin-top: 30px; padding-right: 8px; border-right: 1px solid #e5e5e5;}
ol.commentlist li div.vcard cite.fn { display: block; margin: 10px 0 0 0; font-style: normal; font-weight: bold; font-size: 14px; line-height:1.3em}
span.says {text-indent: -9999px !important; float: left;}
ol.commentlist li div.vcard cite.fn a.url { }
ol.commentlist li div.vcard img.avatar { border: 1px solid #ccc; padding: 2px; background: #fff; display: block; overflow: hidden;}
ol.commentlist li div.vcard img.photo { }
ol.commentlist li div.vcard span.says { }
ol.commentlist li div.commentmetadata { font-size: 12px; text-align: right; color: #999; margin: 0 0 0 0;}
ol.commentlist li div.comment-meta {  color: #999; }
ol.commentlist li div.comment-meta a { color: #999; }
ol.commentlist li p { display: block; margin: 15px 0 0 140px; line-height: 1.6em;}
ol.commentlist li div.reply {text-align: right; padding: 35px 0 0 0;}
ol.commentlist li div.reply a { padding: 3px 7px 3px 7px; font-weight: bold; background: #eee; border: 1px dotted #e5e5e5}
ol.commentlist li div.reply a:hover { background: #fff; }
ol.commentlist li ul.children li {padding: 15px; margin: 35px 0 0 90px; width: 85% !important; float: right;}
ol.commentlist li ul.children li div.reply a {background: #fff}
ol.commentlist li ul.children li.depth-2 {border: 1px dotted #9acedd; background: #f3f6fb; }
ol.commentlist li ul.children li.depth-3 { border: 1px dotted #00C7FF; background: #fff; }
ol.commentlist li ul.children li.depth-4 {  border: 1px dotted #9acedd; background: #f3f6fb; }
ol.commentlist li ul.children li.depth-5 { border: 1px dotted #00C7FF; background: #fff; }
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor p { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { }
ol.commentlist li ul {}
ol.commentlist li ul.children {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background: #ffffff;}
ol.commentlist li.odd { background: #f7f7f7; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

ol.pinglist {
	margin: 15px 0 15px 20px;
}

ol.pinglist li {
	padding: 5px 0 5px 0;
	border-top: 1px dotted #ddd;
	line-height: 1.4em;
}

/* end comments */


/* ------------------------------------ */
/* 8. FOOTER							*/
/* ------------------------------------ */

#footer-container {background: #840101; clear: both; min-height: 369px; height: auto !important; height: 369px;}
#footer {background: #840101 url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/bg_footer.gif) repeat; width: 960px; min-height: 380px; height: auto !important; height: 370px;}

#foot-menu {float:left; font-size: 11px; color: #ffffff; margin: 10px 0 25px 20px; display: inline; }

h4.foot a, h4.foot a:hover {font: bold 11px Arial, Helvetica, sans-serif; padding:0; color: #ffffff; text-transform: uppercase; text-decoration: none;}
h4.foot {font: bold 11px Arial, Helvetica, sans-serif; padding:0; color: #ffffff; text-transform: uppercase;}

#foot-menu ul {margin:3px 0; padding:0;}

#foot-menu ul li {width:116px; float:left; font: bold 11px Arial, Helvetica, sans-serif; padding:0; color: #ffffff; padding:2px 0 0 0; display: block;}
#foot-menu ul li a, #foot-menu ul li a:hover {color: #ffffff;}
#foot-menu ul li li {float:none; font-weight:normal; margin:0px;}

.indirizzo {width: 240px; float:left; font: 11px Arial, Helvetica, sans-serif; padding:0; color: #ffffff; padding:2px 0 0 0; display: block; margin: 15px 0 0 0;}
.indirizzo a, p.indirizzo a:hover {color: #ffffff; font-weight: bold;}

#box_feed {clear: both; text-align: right;}
span.feed a, span.feed a:hover {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/icon_rss.gif) no-repeat left top; padding-left: 13px; margin: 0 15px 8px 0; font-size: 10px; color: #ffffff;}

#logo_fb a {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/riviera-oggi_logofb.gif) no-repeat; float: left; text-indent: -9999px; width: 185px; height: 35px; margin: 20px 0 0 20px}
#logo_wave a {background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/logo_wave.gif) no-repeat; float: right; text-indent: -9999px; width: 78px; height: 35px; margin: 22px 15px 0 0}


/* ------------------------------------ */
/* 9. PAGEBAR                           */
/* ------------------------------------ */

.pagebar {
	padding: 0.2em 0.5em;
	margin-right: 0.1em;
	margin-top: 10px;
	border: 1px solid #ececec;
	background: #f5f5f5;
	float: left;
	width: 100%;
	padding: 4px 0;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
}

.pagebar a,.pageList .this-page {
	border: 1px solid #d3d2d2;
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar a:visited {
	border: 1px solid #9AAFE5;
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar .break {
	padding: 2px 6px 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}

.pagebar .this-page {
	border: 1px solid #5c1313;
	padding: 0.2em 0.5em;
	font-weight: bold;
	background: #9d0404;
	color: #fff;
}

.pagebar a:hover {
	border-color: #a9a7a7;
}

.pagebar .inactive
{
   border: 1px solid #cccccc;
	 color: #ccc;
   text-decoration: none;
   padding: 0.2em 0.5em;
}


/* ------------------------------------ */
/* 10. GOOGLE SEARCH                    */
/* ------------------------------------ */

#search {margin-top: 15px; float: right; width: 300px; overflow: hidden;}
.gsc-input input {width: 262px !important; font-size: 11px; padding: 4px 2px; border: 1px solid #dedede !important; background: #ffffff; color: #4c4c4c; vertical-align: middle; float: right !important;}
.gsc-search-button input {border: 0 !important; height: 25px !important; width: 26px !important; vertical-align: middle; background: url(http://www.rivieraoggi.it/wp-content/themes/rivieraoggi/images/search_button.gif) no-repeat !important; text-indent: -9999px; cursor: pointer !important;}
#search p {text-align: right; font-size: 10px;}
.gsc-result-info {padding: 10px 0 0 0;}
.col-post .gsc-input input {width: 550px !important;}

.gsc-cursor {margin: 15px 0; border: 1px solid #ececec; background: #f5f5f5; float: left; padding: 4px 0; font-size: 12px; text-align: center; width: 600px;}
.gsc-cursor-page {border-right: 1px solid #d3d2d2; padding: 0.2em 0.5em;}
.gsc-cursor-current-page {border: 1px solid #740404; font-weight: bold; background: #8b0606; color: #ffffff !important;}
.gcsc-branding {width: 100%; float: right; text-align: center;}

.gs-webResult {border-bottom: 1px solid #dcdcdc; padding-bottom: 15px;}
.gs-visibleUrl {color: #8b0606 !important;}
.gs-title {text-decoration: none !important;}
.gs-title a {color: #363636 !important; font: bold 20px/21px Georgia, "Times New Roman", Times, serif; text-decoration: none !important;}
.gs-title b {color: #8b0606 !important; text-decoration: none !important;}
.gs-title a:hover {color: #363636 !important;}

/* ------------------------------------ */
/* 11. BANNER                           */
/* ------------------------------------ */

#banner_top_transp{
	text-align: center;
	margin: 0px auto;
	height: 103px;
	background: none;
}
