/*
Theme Name: Grigiotorino
Theme URI: http://www.grigiotorino.it
Description: Thema per il sito Grigiotorino
Version: 1.00 Rilasciata il 1 aprile 2006
Author: Maurizio Napolitano
Author URI: http://www.unmondodi.it

Credit for the original concept and core of the layout comes
courtesy of Rob Chandanais via: http://bluerobot.com/web/layouts/layout3.html
*/
body {
	color: #000000;
	background: #000000;
    margin: 0px;
	padding: 0px;
	font: 11px verdana, arial, helvetica, sans-serif; 
	
}

h1 {
    font-weight: bold;
    font-size: 150%;
    color: #000000;
    text-align: center;
}

h2 {
    margin: 1px 0px 2px 0px;
	padding: 2px 10px 2px 10px;
	font-size: 16px;
	/* color: #eeeeee; */
	color: #ffffff;
	 /* Position is declared "relative" to gain control of stacking order (z-index). */
	/*width: 800px;*/
	width: 660px;
	min-width: 120px;
	/* background: #5f7797; */
	background: #48C7D6;
	z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	/*border: 2px solid #354463;*/
	}


#newsblock {
    text-align: center;
	 /* Position is declared "relative" to gain control of stacking order (z-index). */
	width: 558px;
	min-width: 120px;
	margin: 0px 0px 2px 0px;
	border: 2px solid #354463;
    color: #e9f2fc;
	background: #7c8aa4;
	padding: 10px;
	z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	font-size: 16px;
	font-weight: 600;
}

#headerblock {
    text-align: center;
	/* Position is declared "relative" to gain control of stacking order (z-index). */
	width: 558px;
	min-width: 120px;
	margin: 0px 0px 2px 0px;
	border: 2px solid #354463;
    color: #e9f2fc;
	background: #7c8aa4;
	padding: 10px;
	z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	font-size: 16px;
	font-weight: 600;
}

#headerblock a:link { color: #354463; }
#headerblock a:visited { color: #354463; }
#headerblock a:hover { background: #ffffff; }


.storyLinks {
    text-align: right;
    margin: 4px;
}

.centerP {
    text-align: center;
}

#contentcomments input, #centreblock input, #menu input {
	margin: 1px;
	padding: 1px 1px 4px 1px;
	border: 1px solid #000000;
	font: 11px/14px verdana, arial, helvetica, sans-serif;
	background: #ffffff;
}
#contentcomments textarea, #centreblock textarea, #menu textarea {
	margin: 1px;
	padding: 1px;
	border: 1px solid #000000;
	background: #ffffff;
	font: 11px/14px verdana, arial, helvetica, sans-serif;
}
.commentfield {
	margin-bottom: 4px;
}

img {
    border-style: none;
	
}

.images {
	padding: 2px;
	background: transparent;
    border: none;
}

h3 {
	font: bold 14px/16px verdana, arial, helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	
}

h4 {
    font-size: 120%;
	border: 2px solid #354463;
    margin: 0px 0px 2px 0px;
    color: #e9f2fc;
	background: #5f7797;
	padding: 2px 10px 2px 10px;
}

abbr {
    cursor: help;
}

.grigio_segnala {
	float: left;
	align: justify;
	/*width: 580px;*/
	width: 158px;
	height: 100%;
	padding: 0px;
	overflow:  hidden;
	background: #ffffff;
}

.clm_clmverticalblock_sx_cornice_oltre {
    color: #333333;
    /* background: #bfc4cb; */
    background: #ffffff;
    height: 100%;
    width: 160px;
    /*min-height: 200px;*/
	min-height: 85px;
	border-width: 1px;
  	border-color: #D8D8D8;
  	border-style: solid;
}

.clm_clmverticalblock_sx_cornice_altriappuntamenti {
    color: #333333;
    /* background: #bfc4cb; */
    background: #ffffff;
    height: 100%;
    width: 160px;
    /*min-height: 200px;*/
	min-height: 40px;
	
}

.clm_clmverticalblock_sx_cornice {
    color: #333333;
    /* background: #bfc4cb; */
    background: #ffffff;
    height: 1100px;
    width: 160px;
    /*min-height: 200px;*/
	min-height: 85px;
	border-width: 1px;
  	border-color: #D8D8D8;
  	border-style: solid;
}

.storyTitle {
	font: bold 14px/16px verdana, arial, helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	
}

.cornice_articolo_evidenziato  {
background: #F2FD40;
}

.storyCategory {
	font-weight: 400;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.storyAuthor {
	font-weight: 600;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
p {
	font: 11px/13px verdana, arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 2px;
}

#headerMessage {
    font: 9px verdana, arial, helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 2px;
}

pre {
	font: 10px/11px fixed;
}
/*a {*(
	/*color: #003399;*/
/*    font-size: 10px; 
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	background : transparent;
	}
a:link    { color: #003399; text-decoration: underline; }
a:visited { color: #003399; text-decoration: underline; }
a:hover   { color: #003399; text-decoration: underline; }*/


.commentHeader {
	 /* Position is declared "relative" to gain control of stacking order (z-index). */
	width: auto;
	margin: 10px 10px 10px 10px;
	/* border: 1px solid #000000;*/
	/* background: #cccccc;*/
	background: #ffffff;
    color: #000000;
	padding: 10px;
	z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	font-size: 16px;
	font-weight: 600;
}

/* All the content boxes belong to the content class. */
.centreblock, .navigation {
	 /* Position is declared "relative" to gain control of stacking order (z-index). */
	width: 1024px;
	min-width: 120px;
	margin: 0px 0px 2px 0px;
	
	/* background: #bfc4cb; */
        background: #ffffff;
	padding: 4px;
       	z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
}
.centreblock>p {margin: 0px;}
.centreblock>p+p {text-indent: 30px;}

.centreblock_sgl, .navigation {
	 /* Position is declared "relative" to gain control of stacking order (z-index). */
	width: 790px;
	min-width: 120px;
	margin: 0px 0px 2px 0px;
	
	/* background: #bfc4cb; */
        background: #ffffff;
	padding: 4px;
       	z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
}
.centreblock_sgl>p {margin: 0px;}
.centreblock_sgl>p+p {text-indent: 30px;}

.centreblock_sgl_cornice, .navigation {
	 /* Position is declared "relative" to gain control of stacking order (z-index). */
	width: 780px;
	min-width: 120px;
	margin: 0px 0px 2px 0px;
	
	/* background: #bfc4cb; */
        background: #ffffff;
	padding: 4px;
       	z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */

	border-width: 1px;
  	border-color: #48C7D6;
  	border-style: solid;
}

/* All the content boxes belong to the content class. */
.centreblock_primopiano, .navigation {
	 /* Position is declared "relative" to gain control of stacking order (z-index). */
	width: 520px;
	min-width: 120px;
	margin: 0px 0px 2px 0px;
	
	/* background: #bfc4cb; */
    background: #ffffff;
	padding: 1px;
    z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
}
.centreblock_primopiano>p {margin: 0px;}
.centreblock_primopiano>p+p {text-indent: 30px;}


.clmverticalblock_sx {
	float: left;
	width: 525px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
}

.clmverticalblock_sx  ul {
  display: inline;
}

.clmverticalblock_sx  li  {
    display: inline;
	list-style-type: none;
}

.clmverticalblock_dx_cornice_cerca {
	/*float: right;*/
	width: 235px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
	border-width: 1px;
  	border-color: #48C7D6;
  	border-style: solid;
}
.clmverticalblock_dx_cornice_istruzioni {
	/*float: right;*/
	width: 215px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
	border-width: 1px;
  	border-color: #48C7D6;
  	border-style: solid;
}

.clmverticalblock_dx_cornice {
	/*float: right;*/
	width: 470px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
	border-width: 1px;
  	border-color: #48C7D6;
  	border-style: solid;
}

.clmverticalblock_dx_cornice_contatti {
	/*float: right;*/
	width: 470px;
	height: 85px;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
	border-width: 1px;
  	border-color: #48C7D6;
  	border-style: solid;
}


.clmverticalblock_dx {
	/*float: right;*/
	width: 494px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
}

.clmverticalblock_dx  ul {
  display: inline;
}

.clmverticalblock_dx  li  {
    display: inline;
	list-style-type: none;
}

.clmverticalblock_dx_articoli_com {
	/*float: right;*/
	width: 168px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
}

.clmverticalblock_dx_articoli_com_cornice {
	/*float: right;*/
	width: 170px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
	min-height: 85px;
	border-width: 1px;
  	border-color: #D8D8D8;
  	border-style: solid;
}

.clmverticalblock_dx_redazione_cornice {
	/*float: right;*/
	width: 170px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
	border-width: 1px;
  	border-color: #D8D8D8;
  	border-style: solid;
}

.clmverticalblock_dx_redazione {
	/*float: right;*/
	width: 168px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
}

.clmverticalblock_dx_redazione  ul {
  display: inline;
}

.clmverticalblock_dx_redazione  li  {
    display: inline;
	list-style-type: none;
}

.clmverticalblock_dx_film {
	/*float: right;*/
	width: 168px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
}

.clmverticalblock_dx_film_cornice {
	/*float: right;*/
	width: 170px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
	min-height: 85px;
	border-width: 1px;
  	border-color: #D8D8D8;
  	border-style: solid;
}

.clmverticalblock_dx_film  ul {
  display: inline;
}

.clmverticalblock_dx_film  li  {
    display: inline;
	list-style-type: none;
}

.clmverticalblock_dx_articoli_let_cornice {
	/*float: right;*/
	width: 470px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
	border-width: 1px;
  	border-color: #FE8800;
  	border-style: solid;
}

.clmverticalblock_dx_articoli_let {
	/*float: right;*/
	width: 470px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
}

.clmverticalblock_dx_articoli_let  ul {
  display: inline;
}

.clmverticalblock_dx_articoli_let  li  {
    display: inline;
	list-style-type: none;
}

.clmverticalblock_dx_forum_cornice {
	/*float: right;*/
	width: 470px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
	border-width: 1px;
  	border-color: #FE8800;
  	border-style: solid;
}

.clmverticalblock_dx_bacheca_cornice {
	/*float: right;*/
	width: 470px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
	border-width: 1px;
  	border-color: #FE8800;
  	border-style: solid;
}

.clmverticalblock_dx_bacheca{
	/*float: right;*/
	width: 470px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
}

.clmverticalblock_dx_bacheca ul {
  display: inline;
}

.clmverticalblock_dx_bacheca  li  {
    display: inline;
	list-style-type: none;
}


.clmverticalblock_dx_forum {
	/*float: right;*/
	width: 470px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
}

.clmverticalblock_dx_forum  ul {
  display: inline;
}

.clmverticalblock_dx_forum  li  {
    display: inline;
	list-style-type: none;
}


.clmverticalblock_dx_articoli_com  ul {
  display: inline;
}

.clmverticalblock_dx_articoli_com  li  {
    display: inline;
	list-style-type: none;
}

.clm_sotto_verticalblock_sx_icone {
	float: left;
	/*width: 290px;*/
	width: 310px;
	height: 100%;
	background: #ffffff;
	overflow: hidden;
	border-width: 1px;
  	border-color: #48C7D6;
  	border-style: solid;
}

.clm_sotto_verticalblock_sx_sp {
	float: left;
	/*width: 290px;*/
	width: 310px;
	/*height: 195px;*/
	height: 225px;
	background: #ffffff;
	overflow: hidden;
}

.clm_sotto_verticalblock_sx_sp  ul {
  display: inline;
}

.clm_sotto_verticalblock_sx_sp  li  {
    display: inline;
	list-style-type: none;
}


.clm_clmverticalblock_sx {
	float: left;
	width: 165px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
}

.clm_sotto_verticalblock_sx {
	float: left;
	width: 300px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
}

.clm_sotto_verticalblock_sx  ul {
  display: inline;
}

.clm_sotto_verticalblock_sx  li  {
    display: inline;
	list-style-type: none;
}


.clm_sotto_verticalblock_dx_cornice {
	float: left;
	width: 170px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
	border-width: 1px;
  	border-color: #D8D8D8;
  	border-style: solid;
}

.clm_sotto_verticalblock_dx_cornice_cercasito {
	float: left;
	/*width: 170px;*/
	width: 160px;
	height: 60px;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
	border-width: 1px;
  	border-color: #D8D8D8;
  	border-style: solid;
}


.clm_sotto_verticalblock_dx_cornice_acceditsito {
	float: left;
	/*width: 170px;*/
	width: 160px;
	height: 70px;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
	border-width: 1px;
  	border-color: #FE8800;
  	border-style: solid;
}



.clm_sotto_verticalblock_dx {
	float: left;
	width: 194px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
}

.clm_sotto_verticalblock_dx_vctv {
	float: left;
	/*width: 194px;*/
	width: 164px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
	margin: 5px;
}
.clm_sotto_verticalblock_dx  ul {
  display: inline;
}

.clm_sotto_verticalblock_dx  li  {
    display: inline;
	list-style-type: none;
}

.clm_clmverticalblock_sx  ul {
  display: inline;
}

.clm_clmverticalblock_sx  li  {
    display: inline;
	list-style-type: none;
}

.clm_clmverticalblock_dx {
	float: right;
	width: 355px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;

}

.clm_clmverticalblock_dx  ul {
  display: inline;
}

.clm_clmverticalblock_dx  li  {
    display: inline;
	list-style-type: none;
}

.verticalblock_dx {
	float: right;
	width: 390px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
}

.verticalblock_dx  ul {
  display: inline;
}

.verticalblock_dx  li  {
    display: inline;
	list-style-type: none;
}

.verticalblock_sx {
	float: left;
	width: 390px;
	height: 100%;
	/* background: #DEF7FA; */
	background: #ffffff;
	overflow: hidden;
}

.verticalblock_sx  ul {
  display: inline;
}

.verticalblock_sx  li  {
    display: inline;
	list-style-type: none;
}



.meta ul {
  display: inline;
}

.meta li  {
    display: inline;
	list-style-type: none;
}

.sottomenucentrale_dx {
	float: left;
	width: 390px;
	/* height: 200px; */
	height: 100%;
	/* background: #DEF7FA; */
	background: #e4f4f4;
	overflow: hidden;
}

.sottomenucentrale_dx ul {
  display: inline;
}

.sottomenucentrale_dx li  {
    display: inline;
	list-style-type: none;
}

.sottomenucentrale_blocco {
	float: center;
	width: 790px;
	/*height: 200px;*/
	height: 100%;
	background: #e4f4f4;
	overflow: hidden;
}


.sottomenucentrale_sx {
	float: left;
	width: 390px;
	/* height: 200px; */
	height: 100%;
	background: #e4f4f4;
	overflow: hidden;
}

.sottomenucentrale_sx ul {
  display: inline;
}

.sottomenucentrale_sx li  {
    display: inline;
	list-style-type: none;
}



.centreblock ul, .leftsideSection ul, .rightsideSection ul {
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
}

.centreblock ul li {
}

.storyContent ul li {
	list-style-type: disc;
	margin-left: 10px;
	padding-left: 5px;
    /* align: justify; */
}

.centreblock h4 {
    border: 1px solid #000;
    margin: 14px 0px 2px 0px;
}

.sottomenucentrale_blocco_eventi {
	float: center;
	width: 790px;
	/*height: 200px;*/
	height: 100%;
	/*background: #e4f4f4;*/
	background: #ffffff;
	overflow: hidden;
}

.g2image_normal
{
	margin: 4px;
}

.g2image_float_left
{
	float: left;
	clear: left;
	/*margin: 4px;*/
}

.g2image_float_right
{
	float: right;
	clear: right;
	/*margin: 4px;*/
}

.g2image_centered
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}



.storyContent_sgl {
    color: #333333;
    /* background: #bfc4cb; */
    background: #ffffff;
    height: auto;
    /*min-height: 200px;*/
	min-height: 85px;
}

.storyContent_sgl_art {
    color: #333333;
    /* background: #bfc4cb; */
    background: #ffffff;
    height: auto;
    /*min-height: 200px;*/
	min-height: 800px;
}


.storyContent {
    color: #333333;
    /* background: #bfc4cb; */
    background: #ffffff;
    height: auto;
	width: 510px;
    /*min-height: 200px;*/
	min-height: 100%;
	
	
	padding-left: 5px;
	
}

.storyContentVertical {
    color: #333333;
    /* background: #bfc4cb; */
    background: #ffffff;
    height: auto;
    width: 525px;
    /*min-height: 200px;*/
	min-height: 100%;
}

.storyContentVertical_evidenziato {
    color: #333333;
    /* background: #bfc4cb; */
    background: #F2FD40;
    height: auto;
    width: 525px;
    /*min-height: 200px;*/
	min-height: 100%;
}


.storyCommentContent {
    color: #000000;
	background: #cccccc;
	width: auto;
	margin: 10px 10px 10px 10px;
	border: 1px solid #000000;
	padding: 10px;
}

.clm_clmverticalblock_dx_cornice {
    color: #333333;
    /* background: #bfc4cb; */
    background: #ffffff;
    height: auto;
    width: 348px;
    /*min-height: 200px;*/
	min-height: 100%;
	border-width: 1px;
  	border-color: #48C7D6;
  	border-style: solid;
}

.clm_storyContentVertical {
    color: #333333;
    /* background: #bfc4cb; */
    background: #ffffff;
    height: auto;
    width: 338px;
    /*min-height: 200px;*/
	min-height: 100%;
}


.clm_sotto_storyContentVertical {
    color: #333333;
    /* background: #bfc4cb; */
    background: #ffffff;
    height: auto;
    width: 280px;
    /*min-height: 200px;*/
	min-height: 85px;
	
}

.clm_sotto_storyContentVertical_cornice_gg {
    color: #333333;
    /* background: #bfc4cb; */
    background: #ffffff;
    height: auto;
    width: 290px;
    /*min-height: 200px;*/
	min-height: 85px;
	border-width: 1px;
  	border-color: #48C7D6;
  	border-style: solid;
}

.clm_sotto_storyContentVertical_cornice_int {
    color: #333333;
    /* background: #bfc4cb; */
    background: #ffffff;
    height: auto;
    width: 280px;
    /*min-height: 200px;*/
	min-height: 85px;
	border-width: 1px;
  	border-color: #ffffff;
  	border-style: solid;
}

.clm_sotto_storyContentVertical_cornice {
    color: #333333;
    /* background: #bfc4cb; */
    background: #ffffff;
    height: auto;
    width: 290px;
    /*min-height: 200px;*/
	min-height: 85px;
	border-width: 1px;
  	border-color: #48C7D6;
  	border-style: solid;
}

.primopiano_cornice {
    color: #333333;
    /* background: #bfc4cb; */
    background: #ffffff;
    height: auto;
    width: 520px;
    /*min-height: 200px;*/
	min-height: 120px;
	border-width: 1px;
  	border-color: #48C7D6;
  	border-style: solid;
}



.sotto_primopiano_cornice {
    color: #333333;
    /* background: #bfc4cb; */
    background: #ffffff;
    height: auto;
    width: 520px;
    /*min-height: 200px;*/
	min-height: 15px;
	border-width: 1px;
  	border-color: #48C7D6;
  	border-style: solid;
}

.clm_sotto_storyContentVertical_dx {
    color: #333333;
    /* background: #bfc4cb; */
    background: #ffffff;
    height: auto;
    width: 170px;
    /*min-height: 200px;*/
	min-height: 100%;
}


.clm_storyContentVertical_evidenziato {
    color: #333333;
    /* background: #bfc4cb; */
    background: #F2FD40;
    height: auto;
    width: 338px;
    /*min-height: 200px;*/
	min-height: 100%;
}


blockquote {
	margin: 0.5em;
    color: #333333;
	padding: 4px;
	/*border: 1px solid #000000;*/
	background: #a7aeb8;
}

q {
    color: #333333;
	background: #a7aeb8;
}

#leftside {
	
	width: 178px;
    height: 100%;    
	top: 20px;
	left: 40px;
        
		background: #ffffff;
/*
	border: 1px solid #5f7797;
    color: #464c64;
    background: #a7aeb8;
*/
	z-index: 1;
	voice-family: "\"}\"";
	voice-family: inherit;
}
body>#leftside {width: 168px;}

#leftside a:link { color: #10B1C4; }
#leftside a:visited { color: #10B1C4; }
#leftside a:hover { background: #ffffff; }

.leftsideSection {
	/* border: 1px solid #5f7797; */
    color: #10B1C4;
    background: #ffffff;
	padding: 4px;
    margin: 0px 0px 2px 0px;
}

.mappasitoSection {
	/* border: 1px solid #5f7797; */
    color: #10B1C4;
    background: #ffffff;
	padding: 2px;
    margin: 0px 0px 1px 0px;
	width: 200px;
}

.leftsideSondaggio {
	/* border: 1px solid #5f7797; */
    color: #464c64;
    background: #a7aeb8;
	padding: 0px;
    margin: 0px 0px 2px 0px;
    height: 170px;
}

.leftsidemattone {
	width: 197px;    
}



#rightside {
		width: 190px;
	top: 20px;
	right: 0px;
/*
	padding: 10px;
	border: 1px solid #5f7797;
    color: #464c64;
	background: #a7aeb8;
*/
	z-index: 1;
	voice-family: "\"}\"";
	voice-family: inherit;
}
body>#rightside {width: 188px;}

#rightside a:link { color: #354463; }
#rightside a:visited { color: #354463; }
#rightside a:hover { background: #ffffff; }


.rightsideSection {
	border: 1px solid #5f7797;
    color: #464c64;
    background: #a7aeb8;
	padding: 4px;
    margin: 0px 0px 2px 0px;
}

#chaff {
    text-align: right;
}
#chaff a {
   color: #000000;
   font-size: 2px;
}
#chaff a:link { color: #000000; }
#chaff a:visited { color: #000000; }
#chaff a:hover { background: #fff; }


#wp-calendar {
	border: 1px solid #B1C5AB;
	background:#E4F4F4;
	margin: 0;
	width: 190px;
   font-family: Verdana, Arial, Tahoma; 
   font-size: .90em;
	color: #ffffff;
	font-weight: normal;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	background-image: none;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	background-image: none;
}

#wp-calendar a {
	display: block;
	text-decoration: underline;
	color: #000000;
	background-color: transparent;
	

}

#wp-calendar a:hover {
	color: #552704;
	/* background: url(images/bg_calendar.gif)  right bottom; */
	color: black;
}

#wp-calendar caption {
   background: #ffffff;
   /* background-image:url(images/h2_sidebar.gif);
	background-repeat: repeat; */
   font-size: .90em;
   color: #0DB3C3;
	padding: 1px 1px 1px 3px;
	font-family: Verdana, Arial, Tahoma; 
	font-size: 12px;
	text-align: right;
	/*margin-top: 7px;*/
	font-weight: bold;
}

#wp-calendar td {
	color: #552704;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
	text-align: center;
	/* background: url(images/bg_calendar.gif)  right bottom; */
}

#wp-calendar td.pad:hover {
	text-align: center;
	color: #552704;
}

#wp-calendar #today {
	color: red;
	font-weight: bolder;
}
#wp-calendar td:hover{
	color: black;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	text-align: center;
   background:#0DB3C3;
	/* background: url(images/bg_calendar.gif)  left top; */
}


.blogrollmain {
	margin-bottom: 4px;
}

div.NOCSS {display: none;}

.buttonarea {
    background: #cccccc;
}

span.searchword {
    background-color: yellow;
}


.sfondo { BACKGROUND: #ffffff }

#sond { margin: 0px 0px 2px 0px; border: 1px solid #FFD275; background-color: #E1ECFC; font-weight: normal;}

A.todayContents {
	DISPLAY: block; FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000; TEXT-DECORATION: none
}
A.todayContents:visited {
	COLOR: #000; TEXT-DECORATION: none
}
A.todayContents:hover {
	TEXT-DECORATION: underline
}
A.todayTitle {
	BACKGROUND: #fff; FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #000
}
A.todayTitle:visited {
	COLOR: #000; TEXT-DECORATION: none
}
A.todayTitle:hover {
	TEXT-DECORATION: underline
}
.today {
	COLOR: #f00
}


/* floating pictures in itembody */
.leftbox {
	float: left;
	margin-right: 2px;
	/* border: 1px solid #000; */
	/* padding: 2px; */
	text-align: center;
	background-color: #fff;
}
.leftbox img  {
	display: block; 
	/* position: relative; */
	/* background-color: #fff; */
	/* border: 1px solid #a9a9a9; */
	/* padding: 4px; */
	line-height:0px;
}
.rightbox {
	float: left;
	/*margin-left: 1px;*/
	margin-right: 5px;
	/*border: 1px solid #000;*/
	padding: 1px; 
	
	text-align: center;
	background-color: #fff;
}
.rightbox img {
	display: block; 
	/* position: relative; */
	/* background-color: #fff; */
	/* border: 1px solid #a9a9a9; */
	/* padding: 4px; */
	line-height:0px;
}

.rightbox_pub {
	float: right;
	/*margin-left: 1px;*/
	margin-left: 5px;
	/*border: 1px solid #000;*/
	padding: 1px; 
	text-align: center;
	background-color: #fff;
}
.rightbox img_pub {
	display: block; 
	/* position: relative; */
	/* background-color: #fff; */
	/* border: 1px solid #a9a9a9; */
	/* padding: 4px; */
	line-height:0px;
}

/* ******************************************************* */

a:link, a:visited {
	text-decoration: none;
	/*font-weight: bold;*/ /*togliere grassetto dalla pagina*/
	/*color: #08B8C8;*/
	
	color: #897C84;
	
}

a:hover, a:active {
	text-decoration: underline;
	color: #999;
}

	/* Struttura della pagina */



div#contenitore {
	width: 1003px;
	background: #ffffff;
}

div#newsgiorno {
	width: 1003px;
	background: #ffffff;
	height:100px;
}

div#promo-spazio {
	width: 1003px;
	/*height: 244px;*/
	height: 20px;
	float: left;
	background: #000000;
}

div#header {
	width: 1003px;
	/*height: 244px;*/
	height: 130px;
	float: left;
	background: #ffffff;
}

div#corpo {
	width: 1003px;
	float: left;
	margin: 1px 0 0 0;
	background: #ffffff;
}

div#corpo .colonna_sx {
	float: left;
	width: 180px;
	background: #ffffff;
	overflow: hidden;
}

div#corpo .centro {
	float: left;
	width: 1005px;
	background: #ffffff;
	overflow: hidden;
}

div#corpo .centro_sgl {
	float: left;
	width: 800px;
	background: #ffffff;
	overflow: hidden;
}

div#corpo .centro_footer {
	float: left;
	width: 1003px;
	background: #ffffff;
	overflow: hidden;
}

div#corpo .centro_footer_cornice {
	float: left;
	width: 1003px;
	background: #ffffff;
	overflow: hidden;
	border-width: 1px;
  	border-color: #48C7D6;
  	border-style: solid;
}



div#footer {
	width: 1003px;
	/* height: 17px; */
	float: left;
	margin: 1px 0 0 0;
	background: #ffffff;
	text-align: center;
}

div#footer p {
	font-size: xx-small;
	margin: 2px auto;
}

	/* Fine struttura */

	/* Header */

div#header .logo {
	float: left;
	color: #bbbbbb;
	width: 1003px;
	/*height: 196px;*/
	height: 98px;
	overflow: hidden;
	background: #ffffff;
}


div#header .logo_gt {
	float: left;
	width: 481px;
	height: 196px;
	overflow: hidden;
	background: #ffffff;
}

div#header .logo_gt_altosx {
	float: left;
	width: 251px;
	height: 86px;
	overflow: hidden;
	background: #ffffff;
}

div#header .logo_gt_altodx {
	float: left;
	width: 251px;
	height: 86px;
	overflow: hidden;
	background: #ffffff;
}

div#header .logo_gt_bassosx {
	float: left;
	width: 251px;
	height: 85px;
	overflow: hidden;
	background: #ffffff;
}

div#header .logo_gt_bassodx {
	float: left;
	width: 251px;
	height: 85px;
	overflow: hidden;
	background: #ffffff;
}

div#header .logo_gt_barraorizz {
	float: left;
	width: 507px;
	height: 19px;
	overflow: hidden;
	background: #ffffff;
}



div#header .categorie {
	float: right;
	width: 180px;
	height: 192px;
	overflow: hidden;
        background: #CCC;
}


div#header .contenitore_dx {
	float: left;
	width: 642px;
	height: 192px;
	overflow: hidden;
}

div#header .hot {
	float: left;
	width: 300px;
	height: 192px;
	margin: 0 1px 0 0;
}

div#header .loghi {
	float: left;
	margin: 0 0 1px 0;
	width: 512px;
	height: 63px;
	overflow: hidden;
}

div#header .sondaggio {
	float: left;
	margin: 0 1px 0 0;
	width: 170px;
	height: 192px;
	padding: 0px;
	overflow: hidden;
	background: #CCC;
	font-size: x-small;
}

div#header .calendario {
        float: right;
	margin: 0 0px 0 0;
	width: 177px;
	height: 150px;
	overflow: hidden;
	background: #CCCCCC;
	font-size: x-small;
}


div#header .contest {
	float: left;
	width: 170px;
	height: 192px;
	padding: 0px;
	overflow:  hidden;
	background: #DDD;
}

.calendario_eventi {
	float: left;
	width: 220px;
	height: 220px;
	padding: 0px;
	overflow:  hidden;
	background: #ffffff;
}



.news p {
	font-size: xx-small;
}

	/* Barra del men?icerca */

div#header .menu {
	float: left;
	width: 1009x;
	height: 35px;
	background: #ffffff;
	overflow: hidden;
}

div#header .logo_dx {
	float: left;
	width: 180px;
	height: 55px;
	background: #fff;
	overflow: hidden;
}

div#header .logo_sx {
	float: right;
	width: 180px;
	height: 55px;
	background: #CCC;
	overflow: hidden;
}


div#header ul {
	width: 621px;
	margin: 2px auto;
	list-style: none;
	font-size: xx-small;
}

div#header ul li {
	display: inline;
}

a.menu_hot:link, a.menu_hot:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
      font-name: Impact;
      font-size: 15px;
}

a.menu_hot:hover, a.menu_hot:active {
	color: #fff;
	background-color: #FF00FF;
	text-decoration: none;
}

a.menu_forum:link, a.menu_forum:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.menu_forum:hover, a.menu_forum:active {
	color: #fff;
	background-color: #FF0000;
	text-decoration: none;
}

a.menu_clubbin:link, a.menu_clubbin:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.menu_clubbin:hover, a.menu_clubbin:active {
	color: #fff;
	background-color: #0000FF;
	text-decoration: none;
}

a.menu_musica:link, a.menu_musica:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.menu_musica:hover, a.menu_musica:active {
	color: #fff;
	background-color: #00FF00;
	text-decoration: none;
}

a.menu_arte:link, a.menu_arte:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.menu_arte:hover, a.menu_arte:active {
	color: #fff;
	background-color: #AA00BB;
	text-decoration: none;
}

a.menu_teatro:link, a.menu_teatro:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.menu_teatro:hover, a.menu_teatro:active {
	color: #fff;
	background-color: #CCAABB;
	text-decoration: none;
}

a.menu_gallery:link, a.menu_gallery:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.menu_gallery:hover, a.menu_gallery:active {
	color: #fff;
	background-color: #DDAABB;
	text-decoration: none;
}

a.menu_radio:link, a.menu_radio:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.menu_radio:hover, a.menu_radio:active {
	color: #fff;
	background-color: #AA6688;
	text-decoration: none;
}

a.menu_limonante:link, a.menu_limonante:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.menu_limonante:hover, a.menu_limonante:active {
	color: #fff;
	background-color: yellow;
	text-decoration: none;
}


a.menu_register:link, a.menu_register:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.menu_register:hover, a.menu_register:active {
	color: #fff;
	background-color: #4564AB;
	text-decoration: none;
}

a.menu_contact:link, a.menu_contact:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.menu_contact:hover, a.menu_contact:active {
	color: #fff;
	background-color: #764BAA;
	text-decoration: none;
}

a.menu_links:link, a.menu_links:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.menu_links:hover, a.menu_links:active {
	color: #fff;
	background-color: #123456;
	text-decoration: none;
}

div#header .ricerca {
	float: left;
	width: 169px;
	height: 18px;
	margin: 0 1px 0 0;
	overflow: hidden;
}

.ricerca input {
/* 	display: inline; */
	width: 151px;
	font-size: 12px;
	height: 18px;
	vertical-align: top;
}

.ricerca img {
	display: inline;
}
	/* Fine Men?
	
	/* Fine Header */
.corpo table {
	width: 1003px;
	height: 150px;
}

td {
	padding: 3px;
	font-size: x-small;
}

ul.extra {
	margin: 5px;
}

ul.extra li {
	font-size: x-small;
}
	
.disattivato {
	color: #BBB;
}



/* ******************************************************* */
/* MENU BARRA LATERALE */
/* ******************************************************* */

ul#navlist
{
width: 194px;
\width: 196px;
w\idth: 194px;
padding: 0px;
border: 1px solid #ffffff;
border-top: 0px;
margin: 0px;
font: bold 12px verdana,helvetica,arial,sans-serif;
background: #ffffff;
}

ul#navlist li
{
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #ffffff;
}

ul#navlist li a
{
display: block;
width: 158px;
\width: 190px;
w\idth: 158px;
padding: 2px 4px 2px 4px;
border: 0px;
border-left: 20px solid #18BDCC;
background: #ffffff;
text-decoration: none;
text-align: left;
}

ul#navlist li a:link { color: #10B1C4; }
div#navcontainer li a:visited { color: #666677; }

ul#navlist li a:hover
{
border-color: #2F6A26;
color: #2F6A26;
background: #E4F4F4;
}
