		
/*
Theme Name: Laura Garavini Theme
Theme URI: http://www.garavini.eu/
Description: tema wordpress per il sito garavini.eu
Version: 1.0
Author: Tiberi Giulio
Author URI: http://www.hashtree.net/
Tags: custom presentation, custom header, 3 box index, 2 column, widgets

	Garavini v1.0
	 http://www.lauragaravini.eu
	This theme was designed and built by Tiberi Giulio

*/

body { margin: 0 auto; padding: 0; background: url('images/background.jpg') repeat-x; overflow: auto;}
.bodyhome {margin: 0 auto; padding: 0; background: url('images/backgroundhome.jpg') repeat-x; overflow: auto;}

img { margin: 0px; padding: 0px; border: 0px;}
a { text-decoration: none;}
a:hover { text-decoration: none;}

/********************** LAYOUT PAGINA **********************/
#workarea {width: 100%; margin: 0 auto; padding: 0; /*background-color: red;*/ overflow: hidden; clear: both;}

#header { width: 960px; height: 122px; margin: 0 auto; padding: 0; overflow: hidden; background: #66CC33 url(images/header_small.jpg);}
	#headerhome {width: 960px;height: 282px;margin: 0 auto; padding: 0; overflow: hidden; background: url(images/header_big.jpg) no-repeat; z-index: 3;}
	#headernews {width: 960px; height: 192px; margin: 0 auto 0 auto; padding: 0; overflow: hidden; background:url(images/header_news.jpg) center no-repeat; }

#page { width: 100%; margin: 0 auto 0 auto; padding: 10px 0 0 0; z-index: 2; border: 0px;}
	#page_dicono {width:100%; margin: 0 auto 0 auto; padding: 0; border: 0px; text-align: center; float: left;}
	#page_video {width:100%; margin: 0 auto 0 auto; padding: 0; border: 0px; text-align: center; float: left;}

#content {width: 940px; min-height: 300px; margin: 10px auto 0 auto; padding: 0 0 0 10px; overflow: auto; color: #333;}
	#content_dicono {width: 97%; min-height: 300px; margin: 5px auto; padding: 0; color: #333; overflow: hidden; }
	#content_agenda {width: 940px; min-height: 300px; margin: 10px auto 0 auto; padding: 0 0 0 10px; overflow: visible; color: #333;}
	
	
/* #footer {width: 100%; height: 70px; margin: 0 auto 0 auto; padding: 20px 0; float: left; background: #FFCCFF url(images/footer.jpg);} */
#footer {min-width: 960px; width: 100%; height: 64px; margin: 100px auto 0 auto; padding: 20px 0; float: left; background: #FFCCFF url(images/footer.jpg);}


/*********************** NAVMENU ***********************/
.navmenu { width: 960px; height: 66px; margin: 0 auto; padding: 0; overflow: auto; text-align: center; }

#suphome {height: 35px; margin: 0 auto; padding: 0; background: url(images/bg_navmenu_up_big.jpg) top left no-repeat; border: 0; overflow: hidden; border: 0px; }
#infhome {height: 25px; margin: 0 auto; padding: 2px 0 0 0; color:#8A7D69; background:url(images/bg_navmenu_down_big_home.jpg)  no-repeat; overflow: hidden;}

#sup {height: 35px; margin: 0 auto; padding: 0; background: url(images/bg_navmenu_up_small.jpg) top left no-repeat; border: 0; overflow: hidden; border: 0px; }
#inf {height: 25px; margin: 0 auto; padding: 2px 0 0 0; color:#8A7D69; background:url(images/bg_navmenu_down_big.jpg)  no-repeat; overflow: hidden;}

#nm_spacer_sup{height: 12px; width: 292px; float: left; margin: 15px 0 0 0; } 
#nm_home {height: 12px; width: 67px; float: left; margin: 15px 0 0 0; }
#nm_mail{height: 12px; width: 67px; float: left; margin: 15px 0 0 0; }
#nm_bio {height: 12px; width: 87px; float: left; margin: 15px 0 0 0; }
#nm_dicono {height: 12px; width: 110px; float: left; margin: 15px 0 0 0; }
#nm_notizie {height: 12px; width: 79px; float: left;margin: 15px 0 0 0; }
#nm_parlamento {height: 12px; width: 87px; float: left; margin: 15px 0 0 0; }
#nm_opinione {height: 12px; width: 79px; float: left; margin: 15px 0 0 0; }
#nm_agenda {height: 12px; width: 80px; float: left; margin: 15px 0 0 0;}

#nm_spacer_inf{height: 27px; width: 446px; float: left; margin: 5px 0 0 0; } 
#nm_mafia {height: 12px; width: 152px; float: left; margin: 5px 0 0 0; }
#nm_foto {height: 12px; width: 61px; float: left; margin: 5px 0 0 0; }
#nm_video {height: 12px; width: 68px; float: left; margin: 5px 0 0 0; }
#nm_newsletter {height: 12px; width: 86px; float: left; margin: 5px 0 0 0; }
#nm_link {height: 12px; width: 59px; float: left;margin: 5px 0 0 0; }
#nm_contatti {height: 12px; width: 80px; float: left; margin: 5px 0 0 0;}


/*********************** ELEMENTI PER LE PAGINE ************************/
.bigside { width: 495px; min-height: 500px; margin: 0 15px 0 10px; padding: 5px 45px; float: left; display: inline; background:url(images/bg_page_585.jpg) no-repeat;}
.smallside { width: 325px; min-height: 200px; margin: 0 0 0 0; padding: 0; float: left; display: inline;}
	
	/* Classe per la visualizzazione di contenuti in box colorati sulla smallside */
	.redbox {width: 284px; min-height: 30px; background: url(images/SideBox_red_up.jpg) no-repeat #ab1c1b; margin: 0px; padding: 30px 20px 5px 20px;}
	.redboxclose{width: 325px; height: 16px; background: url(images/SideBox_red_down.jpg) no-repeat; margin: 0 0 15px 0;} 
	
	.greenbox {width: 284px; min-height: 30px; background: url(images/SideBox_green_up.jpg) no-repeat #659444; margin: 0px; padding: 30px 20px 5px 20px;}
	.greenboxclose {width: 325px; height: 16px; background: url(images/SideBox_green_down.jpg) no-repeat ; margin: 0 0 15px 0;}
			
	.beigebox{width: 284px; min-height: 30px; background: url(images/SideBox_beige_up.jpg) no-repeat #a39b86; margin: 0px; padding: 30px 20px 5px 20px;}
	.beigeboxclose{width: 325px; height: 16px; background: url(images/SideBox_beige_down.jpg) no-repeat; margin: 0 0 15px 0;} 

	#contentvideohome{ min-height: 30px; background: #FFF; margin: 0 0 15px 0; padding:0px; color: #C0B190; font-weight: bold; font-size: 12px; text-align: left;}
	.videohome img {margin: 0 0 0 0; padding: 0; vertical-align: middle;}
	.videohome p {margin: 0 0 10px 0; padding: 0; text-align: center; }
	.videohome {margin: 0 0 10px 0; padding: 0; text-align: center; }
	
/* Classe per la visualizzazione di contenuti a colonna singola */
.singlecolumn { width: 551px; min-height: 500px; margin: 0 auto 0 auto; padding: 5px 32px; overflow: visible; background:url(images/bg_page_615.jpg) no-repeat;}
	#contattaci { width: 615px; padding: 0 32px 0 32px;  background:url(images/bg_page_675.jpg) no-repeat;}
	#box_dicono { width: 615px; padding: 0 30px;  background:url(images/bg_page_675.jpg) no-repeat;}
	#newsletters {}
	#singlenewsletter {width: 600px; background:url(images/bg_page_660.jpg) no-repeat; padding: 0 30px 0 30px;}
	#dopoelezioni { width: 560px; padding: 0 30px 0 30px;}
	

/* Classe per la visualizzazione dei singoli post */
.singlepost {width: 605px; min-height: 500px; margin: 0 auto 0 auto; padding: 0 35px; overflow: auto; background:url(images/bg_page_675.jpg) no-repeat; /*overflow: visible;*/ }
	.diconodilei  {width: 100%; min-height: 300px; margin: 5px; padding: 0; color: #333; overflow: auto; /*background-color: #CCC;*/}
	.diconodilei  { /*overflow-y: hidden; IE 6.0 */}
	.diconodilei  { /*overflow-y: hidden; IE 7.0 */}
	#postvideo {width: 620px; min-height: 400px; padding: 0 26px 0 27px;  background:url(images/bg_page_675.jpg) no-repeat;}
	 
	 
.post {float: left; margin: 0 0 15px 0;}

.showpost {margin: 10px 0 30px 0; padding: 0px; border: 0px; border-bottom: 2px solid #999; float: left;}

/* Elementi per la visualizzazione del box di ricerca */
#cerca {margin: 0 auto; padding: 0; width:100%; border: 0px; text-align: center;}
.imgcenter {margin: 0; padding: 0; vertical-align:middle;}
#searchform {margin: 10px 0; }
	#searchform input{ width: 240px; border: 1px solid #666; padding: 3px;}
	#searchform #searchsubmit {width: 50px; padding: 2px; background-color: #999; border: 1px solid #999; }

/* Classi per la pagina mafia */
#mafia { width: 495px; min-height: 500px; margin: 0 5px 0 105px; padding: 5px 30px; overflow: visible; float: left;  background:url(images/bg_page_615.jpg) no-repeat; display: inline;}
.smallsidemafia { width: 155px; min-height: 200px; margin: 0 70px 0 0; padding: 0 5px 0 0; overflow: visible; float: left; background:url(images/bg_page_520.jpg) no-repeat right top; display: inline;}


/* Classi per la pagina dicono di lei */
#content_dicono .post {width: 100%; float:left;}


/* COMMENT FORM */
#commentform {display: block;margin: 0 auto 20px auto; text-align: left;}
#commentform textarea {width: 98%; margin: 0; padding: 0; display: inline;}



/* Classe per nascondere */
.hide { margin: 0 0 0 -200px; font-size: 2px; }
.img_nascosta {display: none;}

/* Elementi vari */
#spacer {width: 100%; height: 100px;}
#boxprova {width: 100%; height: 100px; text-align: center; float: left; background-color:#CCF; position: relative;}
.separation {margin: 0; padding: 0 0 5px 0; border: 0; border-bottom: 1px solid #8BA679;}


/* GALLERY FOTO */
#foto {width: 620px; padding: 0 26px 0 27px; background:url(images/bg_page_675.jpg) no-repeat;}
.ngg-gallery-thumbnail-box {width: 196px; float: left; margin: 0 4px 10px 6px; padding: 0 0 5px 0; text-align: center; /*height:180px;*/ height: 1%; display: inline; overflow: hidden;}
.ngg-gallery-thumbnail-box p {padding:3px; text-align: center; display: inline; font-size: 10px; color: #666666}

.ngg-navigation {height: 40px;}

.singlecolumn .ngg-gallery-thumbnail { width: 196px; float:left; margin: 0; text-align:center; height:1%; display: inline; color: #333;}
.singlecolumn .ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #B5A58C;
	margin: 0;
	padding:7px;
}
.singlecolumn .ngg-gallery-thumbnail img:hover {background-color: #B5A58C;} 

.desc_photo { width: 186px; height: 50px; margin: 0; padding: 0 5px; text-align:center; float: left; }
.desc_photo { font-size: 11px;}


/* GALLERY VIDEO */
.singlecolumn#video {width: 620px; padding: 0 26px 0 27px; background:url(images/bg_page_675.jpg) no-repeat;}
.singlecolumn#video .video-box {width: 196px; float: left; margin: 0 4px 10px 6px; padding: 0 0 5px 0; text-align: center; height:1%; display: inline; color: #333;}
.singlecolumn#video .video-box p {width: 100%;font-size:11px; margin:0; padding:0; text-align:center; float:left;}
.singlecolumn#video .video-box a:link {border: 0px; float: left; margin: 0px; padding: 0px;}
.singlecolumn#video .video-box .thumbnail { width: 196px; float:left; margin: 0; text-align:center; display: inline; color: #333;}
.singlecolumn#video .video_thumbnail img {background-color:#FFFFFF; border:1px solid #A9A9A9; margin: 0; padding:7px;}


#postvideo p{width: 330px; height: 270px; padding: 9px 5px 0px 5px; margin: 0 auto 40px auto; border: 1px solid #999; clear: both; float: none;}


/* CLASSI GENERALI PER IMMAGINI */
.imgtitolo {float: left; margin: 0px; padding: 0px;}
.alignleft {float: left; margin: 0px 10px 0 0; padding: 0px; vertical-align: text-bottom;}
.alignright {float: right; margin: 2px 0 0 10px; padding: 0px; vertical-align: text-bottom;}


/************************************************************************************/
/***************************** TIPOGRAPHY AND PARAGRAPH *****************************/

/* Impostazioni generali */
body {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; text-align: justify; }

/* Navigation Menu */
.navmenu {font-size: 12px; color: #333; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:bold;}
.navmenu {font-size: 12px; /* IE7 */ }
.navmenu #sup a {color: #FFF; text-decoration: none; font-weight:bold; }
.navmenu #sup a:hover {color: #FFF; text-decoration: underline; }

#sup  a { color:#FFF; text-decoration: none;}
#suphome  a { color:#FFF; text-decoration: none;}
#inf a { color:#756C4F; text-decoration: none;}
#infhome a { color:#756C4F; text-decoration: none;}

/* Colorazione testi generiche e allineamento testi a destra*/
.textred {color: #900;}
.textgreen {color: #390;}
.textbeige {color: #B5A58C;}
.textbeigesmallbold {color: #B5A58C; color: #BAA987; font-size:12px; font-weight: bold; line-height: 16px; margin: 0; padding: 0;}
.textright {text-align: right;}
.textright img {float: right;}
.darkgrey {color: #333;}
.mediumgrey {color: #666;}
.lightgrey {color: #999;}

#titoloarea {
	width: 100%;
	font-size: 24px; 
	text-transform: uppercase; 
	color: #629c50;
	padding: 0 0 10px 0;
	margin: 0 0 25px 0; 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	border: 0; 
	border-bottom: 1px solid #999;
	/*float: left;*/
	display: block;
	text-align: left;
	overflow: auto;
	}

#titoloarea p {margin: 0; padding: 0; overflow: hidden;}
#titoloarea img{margin: 2px 0; padding: 0; border: 0; clear: both; vertical-align: bottom;}
#titoloarea .imgtitolo{float: left; margin: 0px; padding: 0px; overflow: auto;}
#titoloarea h5 {margin: 10px 0 10px 0; padding: 0; border: 0; text-align: right; display: inline; float: right; color: #BAA987; font-variant: normal; text-transform: none;}

.tipologiadocumento {margin: -10px 0 20px 0; padding: 0; text-align: right; font-size: 12px; font-weight: bold; color: #BAA987;}

#print {margin: 5px 0; padding: 0; font-size: 10px; display: inline; float: left; text-transform: lowercase;}
#print img {clear: both; vertical-align: middle;}

#primapagina {
		font-size: 30px; 
		text-transform: uppercase; 
		margin: 0 0 10px 0; 
		padding: 0 0 10px 0; 
		font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
		border: 0; 
		overflow: auto;
		display: block;
		}
#primapagina img{margin: 0; padding: 0; border: 0; float: left; }

#saluto {
	width: 100%;
	font-size: 30px; 
	text-transform: uppercase; 
	margin: 0 0 10px 0; 
	padding: 0; 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	border: 0; 
	overflow: auto;
	}
#saluto img{margin: 0; padding: 0; border: 0; float: left;}

#language {margin: 10px 0 0 0; padding: 0; border: 0; text-align: right; /*background: #900*/; overflow: auto; font-size: 9px; float: right;}
#language a:link, #language a:active, #language a:visited, #language a:hover {margin: 0; padding: 0; border: 0; font-size: 9px;}
#language img {margin: 0 0 0 10px; padding: 0; border: 0; float: right;/*background: #900*/; overflow: auto; clear: none;}

#languageheader {width: 200px; margin: 200px 90px 0 670px; padding: 0; border: 0; text-align: right; overflow: auto; z-index: 3;}
#languageheader img {margin: 0 0 0 10px; padding: 0; border: 0; float: right; overflow: auto;}

/* Colonna di sinistra con i contenuti */
.bigside {color: #666; font-size: 13px;}
.bigside h2{font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 20px; text-align: left; margin: 5px 0; padding: 5px 0; border: 0px; border-bottom: 1px solid #666;}
.bigside h3{font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 18px; text-align: left; margin: 15px 0 5px 0; padding: 5px 0; border: 0px; border-top: 1px dotted #666; }
.bigside h4{
	font-family:Georgia,"Times New Roman",Times,serif ; 
	font-size: 18px;
	color: #999999;
	text-align: left; 
	margin: 15px 0 10px 0; 
	padding: 10px 0 10px 0;
	border: 0px;
	border-bottom: #666 1px solid;
	}
	

#prima {
	color: #900;
	margin: 0 0 15px 0;
	padding: 0 0 0 10px;
	border: 0px;
	border-bottom: 1px solid #999;
	font-size: 30px;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-weight: normal;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
#prima img{margin: 0; padding: 0; border: 0;}

.occhiello {text-align: left; font-size:15px; font-weight: bold; color: #659444; font-family: Georgia,"Times New Roman",Times,serif; }
.occhiello ul{margin: 0; padding: 0; list-style: none;}
.occhiello li{margin: 0; padding: 0; list-style: none;}

/* Settaggi per pagina standard */
#pagina h2{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 28px; 
	line-height: 30px; 
	font-weight: normal;
	text-transform: none;
	padding: 0 0 15px 0; 
	margin: 0 0 15px 0; 
	border: 0; 
	border-bottom: 1px solid #999; 
	color: #B5A58C;
	}


/* Classe per la visualizzazione dei post in prima */
.showpost p{margin: 0; font-size: 13px; line-height: 16px; overflow: hidden;}
.showpost h2{font-family: Georgia, "Times New Roman", Times, serif; font-size: 28px; line-height: 35px; padding: 0 0 15px 0; margin: 0 0 15px 0; border: 0; border-bottom: 1px solid #999;}
.showpost img{text-align: left; margin: 0 12px 5px 0; float:left;}
.showpost .post-meta-key {display: none;}
.showpost a:link, .showpost a:active, .showpost a:visited {text-decoration: none; color: #B5A58C;}
.showpost a:hover {text-decoration: none; color: #817A6A;}
.showpost h4 {text-decoration: none; color: #999999; padding: 0 0 20px 0; margin: 0 0 20px 0;}
.showpost h4 a:link, .showpost h4 a:active, .showpost h4 a:visited {text-decoration: none; color: #999999;}
.showpost h4 a:hover {text-decoration: none; color: #900;}
.showpost .linksegue {margin: 0 0 2px 0; }
.showpost .linksegue img {float:right; display: inline; margin:0 0 5px 0;}


/* Classe per la visualizzazione dei post singoli */
.singlepost .post p{ 
	margin: 0 0 15px 0; 
	padding: 0; 
	font-size: 13px; 
	line-height: 16px;
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	text-align: justify; 
	/*float: left;*/
	}
.singlepost .post a:link, .post a:visited, .post a:active {color: #336633;}
.singlepost .post a:hover {color: #F00;}
.singlepost .post h2 {color:#336633; font-size:13px; font-weight: bold; text-align:justify; margin:0 0 30px 0; padding: 0; border: 0; text-transform:uppercase; display: block;}
.singlepost .post h3 {color:#666666; font-size:14px; font-weight: normal; text-align: justify; margin:0 0 3px 0; padding: 0; border: 0; display: block;}
.singlepost .post h4 {margin: 10px 0 10px 0; padding: 0; border: 0px; font-size: 14px; font-variant: normal; color: #689447; font-weight: bold;}
.singlepost .post h6 {font-size: 30px; text-transform: uppercase; font-weight: normal; color:#090; margin: 0 0 15px 0; padding: 5px 0; border: 0px; border-bottom: 1px solid #666;}
.singlepost .post h5 {text-transform: uppercase; font-size: 12px; border: 0px; border-bottom: 1px solid #BAA987; color: #BAA987; margin: 5px 0; padding: 5px 0;}
.singlepost .post ul {margin: 0 0 30px 0; padding: 0 20px; list-style: url(images/quadro_beige.jpg); font-size: 14px; overflow: auto; display: block;}
.singlepost .post li {margin: 0; padding: 2px 10px 18px 10px; font-size: 13px;}

.singlepost .post img {vertical-align: middle;}

/* Classe per la visualizzazione delle newsletters */
#newsletters .shownewsletters {font-size: 12px; font-weight: bold; margin: 0 0 20px 0; padding: 0; overflow: auto;}
#newsletters .shownewsletters h2{color:#336633; font-size:13px; font-weight: bold; text-align:justify; margin:0; padding: 0; border: 0; display: block; overflow: hidden;}
#newsletters .shownewsletters h3{color:#B5A58C; font-size:13px; font-weight: bold; margin:0; padding: 0; border: 0; display: block;}
#newsletters .shownewsletters img {margin: 0 10px 5px 0; float: left;}
#newsletters .shownewsletters .post {padding: 0 5px; font-size: 12px; font-weight: normal; background-color: #999;}
#newsletters .shownewsletters .titoloarea {padding: 0 5px; font-size: 12px; font-weight: normal; background-color: #999;}
#newsletters .shownewsletters h2 a:link, 
#newsletters .shownewsletters h2 a:active, 
#newsletters .shownewsletters h2 a:visited {margin: 0 10px 5px 0; float: left; font-weight: bold; text-decoration: none; margin: 0 0 0 0; color: #336633; overflow: hidden;}
#newsletters .shownewsletters h2 a:hover {margin: 0 10px 5px 0; float: left; font-weight: bold; text-decoration: none; margin: 0 0 0 0; color: #900; overflow: hidden; }

#singlenewsletter h3{ color:#689447; font-size:16px; font-weight:bold; border: 0px; font-variant: normal; margin: 30px 0 20px 0; padding: 0; }
#singlenewsletter h4{ color:#689447; font-size:14px; font-weight:bold; border: 0px; font-variant: normal; margin: 30px 0 20px 0; padding: 0; }

/* Classe per la visualizzazione dei singoli video */
.postvideo img{margin: 0 10px 5px 0;}
.postvideo h5{color:#BAA987; font-size:12px; font-weight: bold; text-align:right; margin:0 0 20px 0; padding: 0; border: 0; clear: both;}
.postvideo {text-align: center;}
.postvideo hr{display: block;}

/* Personalizzazione per Dicono di lei */
#content_dicono p {width: 100%; display: block;}
#content_dicono h3{ width: 690px; display: block; text-align: right; margin: 20px 0 0 0; overflow: auto; /*background-color: #FCF;*/ }

.diconodilei .post img{ float: none;}
.diconodilei .post h5{width: 690px;font-size: 14px;font-weight: normal; color: #666;font-weight: bold;margin: 0 auto 15px auto; padding: 0;	border: 0px; display: block;text-align: right; }
.diconodilei .post h6{
	width: 690px;
	font-size: 30px; 
	text-transform: uppercase; 
	font-weight: normal; 
	color:#090; 
	margin: 0 auto 5px auto; 
	padding: 5px 0;
	border: 0px; 
	border-bottom: 1px solid #666;
	font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
	display: block;
	text-align: left;
	overflow: auto;
	}

/* Classe per la visualizzaizone dei commenti */
.commentlist {margin: 0px; padding: 0px; list-style: none; float: left;}
.commentlist li {margin: 0 0 5px 0; padding: 5px; border: 1px solid #B5A58C; background: url(images/bg_comments.jpg) repeat-x;}
.commentlist li a:link,
.commentlist li a:active,
.commentlist li a:visited { color: #FFF; text-decoration: none; text-transform: none;}
.commentlist li a:hover { color: #FFF; text-decoration: none; text-transform: none;}
.commentlist small { color: #FFF;}

.captcha label {margin: 0; padding: 0 0 5px 0;}


/* PERSONALIZZAZIONE PER GET THE IMAGE */
/*.thumbnail {float: left; width: 200px;}*/


/* BARRA LATERALE */
.smallside {color: #FFF;}
.smallside p {padding: 0px;}
.smallside img {margin: 0 0 10px 0;}


	/* RED BOX */
	.redbox p{margin: 0; padding: 0 5px; line-height: 18px;}
	.redbox img{text-align: left; margin: 0 5px 0 0; float:left;}
	.redbox ul{margin: 0; padding: 0 5px;}
	.redbox li{list-style: none; padding: 0; font-size: 12px; }
	.redbox li a:link, .redbox li a:active, .redbox a:visited {padding: 5px 10px; color: #FFF; text-decoration:none; border: 0; border-bottom: 1px solid #bb4948; display:block;}
	.redbox li a:hover {padding: 5px 10px 5px 15px; color: #FFF; text-decoration: none; background: url(images/arrows_red.jpg) no-repeat; }
	.redbox .occhiello {text-align: center; border: 0px; border-bottom: #999 1px dotted;}
	
	
	/* GREEN BOX */
	.greenbox h2 {font-family: Georgia, "Times New Roman", Times, serif; color: #FFF; font-size: 14px; padding: 0; margin: 5px 0px; border: 0px; line-height: 20px;}
	.greenbox h3 {font-size: 12px; text-align: center; color: #D7E7CC; margin: 15px 0 2px 0; padding: 0 0 8px 0; border: 0; border-bottom: 1px solid #8BA679; font-weight: bold;}
	.greenbox p{margin: 0; padding: 0; font-size:11px; line-height: 15px; border:0px;}
	.greenbox img{text-align: left; margin: 6px 5px 0 0; float: left;}
	.greenbox ul{margin: 0; padding: 0 5px;}
	.greenbox li{list-style: none; padding: 0; font-size: 12px; }
	.greenbox li a:link, .greenbox li a:active, .greenbox a:visited {padding: 0; color: #FFF; text-decoration:none; border: 0; border-bottom: 1px solid #693; display: inline;}
	.greenbox li a:hover {padding: 0; color: #FFF; text-decoration: none; background: url(images/arrows_green.jpg) no-repeat; border: 0px;}
	.greenbox .datinews {font-size: 11px; text-align: center; color: #CFC; margin: 0 10px; padding: 0 0 5px 0; border: 0; border-bottom: 1px solid #CFC;}
	.greenbox .occhiello {text-align: center; border: 0px; border-bottom: #bfd4b3 1px solid; color: #bfd4b3; margin: 0 10px 20px 10px; padding: 0 0 20px 0;}
	
	.greenbox a:link, .greenbox a:active, .greenbox a:visited {color: #FFF; text-decoration: none; border: 0px; margin: 0; padding: 0;}
	.greenbox a:hover {color: #FFF; text-decoration: none; border: 0px; padding: 0;}
	
	.greenbox .linksegue {padding: 10px 0; text-align: left; margin: 0 0 15px 0; border: 1px; display: block;} 
	.greenbox .linksegue p {font-size: 11px; font-weight: bold; padding: 0; margin: 0; float: left;}
	.greenbox .linksegue a {font-size: 11px; font-weight: bold; padding: 0; margin: 0; color: #FC0;}
	.greenbox .linksegue a:hover {font-size: 11px; font-weight: bold; padding: 0; margin: 0; color: #D7E7CC;}
	.greenbox .linksegue img {margin: 0; padding: 0; float: right;}
	
	.greenbox#box_dopoelezioni h2 {overflow: auto;}
	.greenbox#box_dopoelezioni h2 {font-family: Georgia, "Times New Roman", Times, serif; color: #FFF; font-size: 14px; padding: 0; margin: 10px 0px; border: 0px; line-height: 20px;}
	
	/* BEIGE BOX */
	.beigebox p{margin: 0; padding: 0 5px; line-height: 18px;}
	.beigebox img{text-align: left; margin: 0 5px 0 0; float:left;}
	.beigebox ul{margin: 0; padding: 0 5px;}
	.beigebox li{list-style: none; padding: 0; font-size: 12px }
	.beigebox li a:link, 
	.beigebox li a:active, 
	.beigebox a:visited {height:1%; padding: 5px 10px 5px 10px; color: #FFF; text-decoration:none; border: 0; border-bottom: 1px solid #bbb5a6 ; display:block;}
	.beigebox li a:hover {padding: 5px 10px 5px 15px; color: #FFF; text-decoration: none; background: url(images/arrows_beige.jpg) no-repeat; }
	.beigebox .occhiello {text-align: center; border: 0px; border-bottom: #999 1px dotted;} 


/* COLONNA SINGOLA */
.singlecolumn {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; font-size: 13px;}
.singlecolumn img{text-align: left; margin: 0 10px 3px 0;}
.singlecolumn p {margin: 0 0 10px 0; padding: 0; overflow: auto;}
.singlecolumn a {text-decoration: none; color:#336633; text-decoration: underline; font-weight: normal;}
.singlecolumn a:hover {text-decoration: none; color: #900;}

.singlecolumn h2{font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 30px; margin: 5px 0; padding: 0px; border: 0px; border-bottom: 1px solid #666;}
.singlecolumn h3{font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 18px; margin: 15px 0 0 0; padding: 0; display: block; color: #639C4F;}
.singlecolumn h4{font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 11px; margin: 0; padding: 0; 
				font-variant: small-caps; color: #336633; border: 0; border-bottom: 1px solid #336633; font-variant: small-caps; font-weight: normal; }
.singlecolumn h5{font-family: Tahoma, Geneva, sans-serif; font-size: 10px; text-align: right; margin: 0px; padding: 0px; border: 0px; border-bottom: 1px solid #060;}


.singlepost p{font-size: 13px; color:#666666; /*float: left;*/}
.singlepost h2{color:#336633; font-family: Verdana,Arial,Helvetica,sans-serif;font-size:13px; font-weight:bold; line-height:normal; margin: 0px; padding: 0;}
.singlepost h3{color:#666666; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight: normal; text-align:justify; margin: 0px; padding: 0;}
.singlepost h4{border:0 none; color:#689447; font-size:14px; font-variant:normal; font-weight:bold; margin:30px 0 20px; padding:0;}
.singlepost h6{ font-size: 30px; 
	text-transform: uppercase; 
	font-weight: normal; 
	color:#090; 
	margin: 0 0 15px 0; 
	padding: 5px 0;
	border: 0px; 
	border-bottom: 1px solid #666;
	font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
	float: left;
	display: block;
	width: 100%;
	}

.singlecolumn #post { width: 100%; float: left;}

/***** Riepiloghi degli articoli *****/
.postarchive {width: 100%; margin: 0 0 20px 0; float: left; display: block;}
.postarchive h2{color:#336633; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight: bold; text-align:justify; margin:0; padding: 0; border: 0;}
.postarchive h2 a:link ,
.postarchive h2 a:active,
.postarchive h2 a:visited {color:#336633; font-size:12px; font-weight: bold; text-align:left; text-decoration: none; margin:0; padding: 0; border: 0; overflow: hidden;}
.postarchive h2 a:hover {color:#900; font-size:12px; font-weight: bold; text-align:left; text-decoration: none; margin:0; padding: 0; border: 0; }
.postarchive h3{color:#666666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight: normal; text-align: justify; margin:0; padding: 0; border: 0;}


/***** Riepiloghi degli articoli "dicono di lei" *****/
.postarchiveimg {font-size: 12px; font-weight: bold;}
.postarchiveimg {width: 190px; overflow: visible; margin: 0 7px 15px 8px; padding: 0 0 20px 0; float: left; text-align: center; background-color:#e2e8dd; display: inline;}
.postarchiveimg h3 { background-color:#c4ceb9;}
.postarchiveimg .imgbox { width: 145px; height: 184px; background: #FFF; vertical-align: middle; margin: 0 21px 0 21px; padding: 0; float: left; display: inline;}
.postarchiveimg .imgbox img { width: 145px; vertical-align: middle; overflow: hidden; background-color: #F00; padding: 0;}
/*.postarchiveimg p {width: 160px; text-align: center; font-size: 11px; color: #206918; margin:0 5px 5px 5px; float: left; display: inline;}*/
.postarchiveimg p {width: 185px; text-align: center; font-size: 11px; color: #206918; padding:0; display: inline; height: 30px;}

#postarchivetit {width: 185px; text-align: center; font-size: 11px; color: #206918; padding:0; margin: auto; height: 30px; overflow: hidden;}


.postarchivepdf {width: 170px; height: 30px; margin: 0 0 5px 0; padding: 5px 10px; float: left; text-align: left; background-color: #c4ceb9;}
.postarchivepdf img {margin: 5px 5px 5px 0; width: 20px; float: left;}
.postarchivepdf p { }
.postarchivepdf a { color: #336633; text-transform: none; text-decoration: none; font-weight: normal;} 
.postarchivepdf a:hover { color: #C00; text-transform: none; text-decoration: none; font-weight: normal;} 


/* PAGINA MAFIA */
.singlecolumn#mafia {float: left;}
#mafia ul {margin: 10px 0 10px 20px; padding: 0; }
#mafia li {margin: 0 0 10px 0; padding: 0; list-style-image: url(images/listbeigesmall.jpg) ; }
#mafia p {margin: 0 0 30px 0; padding: 0px; }
#mafia small{font-size: 13px; margin: 0; padding: 0;}
.singlecolumn#mafia h2 { font-size: 16px; font-weight: bold; text-transform: uppercase; color: #BAA987; border: 0; margin: 0 0 15px 0;}
.singlecolumn#mafia h3 {font-size: 13px; text-transform: uppercase; color: #B5A58C; margin: 30px 0 15px 0;}
.singlecolumn#mafia h4 {font-size: 13px; text-transform: uppercase; color: #B5A58C; margin: 0 0 10px 0; border:0;}

/* PAGINA CONTATTACI */
#contattaci ul {margin: 10px 0 10px 20px; padding: 0; }
#contattaci li {margin: 0 0 10px 0; padding: 0; list-style-image: url(images/listbeigesmall.jpg) ;}
#contattaci li a:link, #contattaci li a:visited, #contattaci li a:active{font-size: 12px; font-weight: bold;}
#contattaci li a:hover{font-size: 12px; font-weight: bold;}
#contattaci p {margin: 0 0 30px 0; padding: 0px; }
#contattaci small{font-size: 13px;}

/***** Footer *****/
#footer {text-align: center;font-size: 9px;}
#footer p{ margin: 0; padding: 0; text-align:center; display: inline; }
#footer #notice { font-size: 12px; }
#footer a{color: #333333;}
#footer a:hover {color: #333333;}


/* AGENDA */
#calendario_css{
width:410px;
padding:20px;
margin: 0 auto;
background-color: #689447;
font-family:verdana;
font-size:10px;
color:#000;
position:relative;
overflow: visible;
}

#calendario_img{
width:410px;
padding:20px 20px 0 20px;
margin: 0 auto;
background-color: #689447;
position:relative;
overflow: visible;
} 

#calendario_img img{margin: 0; padding: 0;}

#calendario_css h1, #calendario_css h2{
font-size:25px;
color:#FFF;
text-align:left;
letter-spacing:0;
text-transform: uppercase;
margin: 20px 0 20px 0;
} 

#calendario_css h2 {color: #FFCC00;}

#calendario_css #mese{
width:392px;
margin:auto;
background-color:white;
} 

#calendario_css p{
margin:0;
padding:5px;
overflow:hidden;
text-align:justify;
background-color:white;
border: 0;
border-bottom: 1px solid #999; 
color: #666;
font-size:13px;
} 

#calendario_css a{
float:left;
width:54px;
height:37px;
border:1px solid #C7C7C7;
text-decoration:none;
font-size:30px;
font-weight:bold;
color: #ccc;
text-align:center;
} 

#calendario_css a.app {color: #999;}

#calendario_css a.giorni, #calendario_css a:hover.giorni{ height:15px; font-size:12px; color:white;	line-height:15px; background-color: #BAA987;cursor:default;} 

#calendario_css a.vuoto, #calendario_css a:hover.vuoto{ background-color:transparent; cursor:default; } 

#calendario_css a span{ display:none; } 


#calendario_css a:active span,
#calendario_css a:hover span{
display:block;
width:410px;
padding:5px 20px 20px 20px;
position:absolute;
top: 370px;
left:0px;
background-color:#689447;
font-size:10px;
color:black;
font-weight:normal;
text-align:justify;
} 

#calendario_css a:hover{ background-color:#FFFFE1; } 

#calendario_css a span em{ display:block; padding-bottom:5px; margin-bottom:5px; border: 0px; font-style:normal;} 

#navagenda{
width:410px;
margin: 0 auto 10px auto;
background-color: #FFF;
font-family:verdana;
font-size:10px;
color:#000;
position:relative;
overflow: visible;
text-align:center;
} 

#listaapp{width:410px;
padding:20px;
position:relative;
overflow: visible;
display: block;
/*border: 1px solid  #666;*/
margin: 0 auto 20px auto;
color: #666666;
}

#listaapp h1 { font-size: 14px; margin: 0; border: 0; color: #666;border: 0;  border-bottom: 1px solid #999; padding: 0 0 5px 0; margin: 0 0 10px 0;  text-align: left;}
#listaapp h2 { font-size: 14px; margin: 0; border: 0; color: #639C4F; text-align: left;}
#listaapp h3 { font-size: 10px; margin: 0; border: 0; color: #666666; text-align: left;}


/*************************** TABS */
.smallside .idTabs { padding: 5px 0 0 0; text-transform: uppercase; list-style: none; margin: 0 auto; width: 300px; overflow: auto;}
.smallside .idTabs img {padding: 0; margin: 0;}
.smallside .idTabs li{ 
	width: 90px; 
	float: left; 
	padding: 5px; 
	margin: 0;
	list-style: none; 
	text-transform: uppercase; 
	text-align: center;
	color: #B5A58C;
	}
.smallside .idTabs li a:link,
.smallside .idTabs li a:visited,
.smallside .idTabs li a:hover{text-decoration: none; text-transform: none; font-size: 16px; font-weight:bold; font-family: "Times New Roman", Times, serif; color: #B5A58C;}
.smallside .idTabs li a:active{color: #659444;}

.smallside .idTabs li a:link.selected{color: #659444;}

.tab { padding: 50px 5px 5px 5px; display:block; margin: -35px 0 15px 0;}
	.tab#tab-1 {background: url(images/tabs/tab_1_bkgrd.jpg) no-repeat top center;}
	.tab#tab-2 {background: url(images/tabs/tab_2_bkgrd.jpg) no-repeat top center;}
	.tab#tab-3 {background: url(images/tabs/tab_3_bkgrd.jpg) no-repeat top center;}
.tab #videohome{margin: 0;}
.tab .ngg-widget img{border: 1px solid #B5A58C; margin: 0; padding: 0; background-color: #FFF; padding: 7px;}
.tab .ngg-widget p{border: 0; margin: 0; padding: 0; text-align: center; color: #FFF;}
.tab .ngg-widget a:link {border: 0; margin: 0; padding: 0; color: #FFF;}

#contentvideohome {padding: 0 0 3px 0; margin: 0;}
#contentvideohome a:link {margin: 0; float: left;}
#contentvideohome img {margin: 0;}

#contentvideohome .imglist {margin: 0 10px 0 0; vertical-align: middle; float: left;}

.img-home {padding: 0; margin: 0;}
.img-home img {padding: 0; margin: 0;}
.player-home {padding: 0; margin: 0;}
.player-home p {padding: 0; margin: 0 4px 10px 4px; width: 100%; overflow: auto; width: 313px;}
.player-home img{padding: 0; margin: 3px 3px 0 0; vertical-align: middle; width: 10px; float: left;}
.player-home span{width: 290px; /*background-color: #999;*/ float: left;}

.video-list {padding: 0; margin: 0 0 3px 0;}
.video-list p {padding: 0 0 3px 0; margin: 0 4px 10px 4px; width: 100%; overflow: auto; width: 305px; border: 0px; border-bottom: 1px dotted #999;}
.video-list img{padding: 0; margin: 3px 3px 0 0; vertical-align: middle; width: 10px; float: left;}
.video-list span{width: 280px; float: left;}

/*************************** NGG GALLERY */
.ngg-imagebrowser.pic img {width: 301px;}

/*************************** HTML LINK */
.htmllink {
	margin: 5px 10px;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	}
	
.htmllink img {padding: 5px 10px 0 0; vertical-align: middle;}
.htmllink a:link, .htmllink a:visited {text-decoration: none; color: #a39b86;}
.htmllink a:active {text-decoration: none; color: #7e7e7e;}
.htmllink a:hover {text-decoration: underline; color: #7e7e7e;}

/**************************** ALL IN ONE SOCIAL NETWORK */
.diconodilei .addthis_toolbox { text-align: center;}
.diconodilei #addthis_cnt {width: 252px; margin: 0 auto; text-align: center;}
