a, h2{
	margin:0; padding:0;
	color:#000000;
}
html{
    margin: 0;
    padding:0;
}
img{
	border:0;
}
li{
	margin:0;
	padding:0;
}
form{
	margin:0;
	padding:0;
}
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em; /* Base size for all elements; other size definitions relates to this */
    background-color: #fcf8ee;
    margin: 0;
    padding: 0;	
}
.nascosto{
	display:none;
}
.bordato
{
	border: 1px solid red;
}

/* SITE CSS 20040415 */
a:visited{
	border:0;
}
a {color:#000000; text-decoration: none;}
a:hover {color:#000000; text-decoration: underline;}
ul
{
margin:0;
padding:0;
}

li {list-style-type: none;}

div#allcontent
{
	background: url(../images/header.jpg) no-repeat top;
    min-width: 965px;
    margin: 0;
    padding: 0 10px;
    overflow:hidden;  
}
div#allcontent_en
{
	background: url(../images/header_en.jpg) no-repeat top;
    min-width: 965px;
    margin: 0;
    padding: 0 10px;
    overflow:hidden;  
}
div#centrale{
	margin:auto;
	width:965px;
	
}
#topcontent{
	position:relative;
	height:250px;
}
#loghi{
	text-align:right;
	margin-top:119px;
}
#top_menu{
	text-transform:uppercase;
	padding-top:8px;
}
#menu_lingue{
	font-weight:bold;
	text-transform:uppercase;
	padding-top:14px;
	padding-left:80px;
}
#top_menu ul{
	margin:0;
	padding:0;
}
#menu_lingue .item
{
	/*float:right;
    background-color:#98012e;
    margin-left:4px;
	color:#ffffff;*/ 
	font-size:0.9em;
}
#menu_lingue .item a{
	color:#000000;
}
#top_menu{
	float:right;
	width:350px;
} 
#top_menu .item
{
	float:right;
    background-color:#ffc20e;
    margin-left:4px;
	color:#ffffff; 
	font-size:0.9em;
	font-weight:bold;
}
#top_menu .selezionato
{
    /*background-color:#ffc20e;*/
    text-decoration:underline;
}
#top_menu .TL{
	background: url(../images/top_menu/TL.png) no-repeat top left;
}
#top_menu .TR{
	background: url(../images/top_menu/TR.png) no-repeat top right;
}
#top_menu .BL{
	background: url(../images/top_menu/BL.png) no-repeat bottom left;
}
#top_menu .BR{
	background: url(../images/top_menu/BR.png) no-repeat bottom right;
	padding: 1px;
}
/*
#top_menu .selezionato .TL{
	background: url(../images/top_menu/selezionato/TL.png) no-repeat top left;
}
#top_menu .selezionato .TR{
	background: url(../images/top_menu/selezionato/TR.png) no-repeat top right;
}
#top_menu .selezionato .BL{
	background: url(../images/top_menu/selezionato/BL.png) no-repeat bottom left;
}
#top_menu .selezionato .BR{
	background: url(../images/top_menu/selezionato/BR.png) no-repeat bottom right;
	padding: 1px;
}
*/
#top_menu .item a{
	padding: 0px 6px;
	color:#000000;
	/*color:#99032e;*/
}
#top_menu .item .selected{
	padding: 0px 6px;
	color:#ffffff;
}
#top_menu_left{
	float:left;
}
#top_menu_left .item{
	 float:left;
}

/* PATH */

div#path-design
{
	font-size: 1.1em;
	padding:10px 10px 14px 10px;
	font-weight:bold;
	color:#555555;
	text-transform:uppercase;	
}
#path-design .separator{
	padding: 0 12px 0 10px;
	font-weight:normal;
	color:#ffc20e;
}
div#path p
{
    margin: 0;
}
#path_footer{
	clear:both;
}
div#path{
	float:left;
	width:500px;
}
#base_path{
	clear:both;
	width:100%;
	overflow:hidden;
	font-size:1%;
}
div#path a
{
	color:#000000;
    text-decoration: none;
}
div#path a:hover{
    text-decoration: underline;
}
#path .path_menu{
	float:left;
}
#slink
{
	color:#444444;
}

/* COLUMNS */

div#columns
{
    height: 100%; /* Needs to be set to avoid bug in IE 5.5 */
}


.indirizzo{
	font-weight:bold;
	padding-top:3px;
}
/* MENUES */

div#rightmenu 
{
    float: right;
    width: 15em;
}

div#rightmenu-design
{
    padding-right: 10px;
}

div#maincontent{
	margin-bottom:20px;
}

div.maincontent-norightmenu{
	float:left;
	/*margin-right: -208px;*/
	margin-left: 0px;
	overflow: hidden;
	width:757px;
	height: 100%;
}

div#fix /* This style breaks the unwanted connection between the content of the maincontent box and the menues on the left and right in some browsers */
{
   /* margin-right:208px;*/
    /*
    float: left;
    width: 100%;
    */
}

#home .barra_destra{
	width: 219px;
	float:right;
}

#home .barra_destra .news .top, #home .barra_destra .share .top{
	height:5px;
	font-size:1%;
	background: url(../images/left_menu_nuovo/outline/top_s_giallo_219.png) no-repeat top;
}
#home .barra_destra .news .bottom, #home .barra_destra .share .bottom{
	height:5px;
	font-size:1%;
	background: url(../images/left_menu_nuovo/outline/bottom_giallo_219.png) no-repeat top;
}
#home .barra_destra .news .centro, #home .barra_destra .share .centro{
	border-left: 2px solid #ffc20e;
	border-right: 2px solid #ffc20e;
}
#home .barra_destra .share{
	margin-bottom:10px;
}
#home .barra_destra .share .centro{
	padding: 4px 0 4px 8px;
}
#share{
	float:right;
	font-weight:normal;
	width:180px;
	text-align:right;
}
#share a{
	color:#971131;
}

.principale{
	padding-top:15px;
}

.addthis_toolbox{
}
.addthis_toolbox a{
	color:#98012e;
}

#home .barra_destra .elementi{
	/*background-color:#fcba2a;*/
	padding: 8px 10px;
}
#home .barra_destra .elementi .tutte{
	text-align:right;
	padding-right: 8px;
	background: url(../images/freccia_dx_bianco.png) no-repeat top right;
	font-size:0.9em;
	font-weight:bold;	
}
#home .barra_destra .elementi .tutte a{
	color:#000000;
}
#home .barra_destra .elementi .rss{
	float:right;
}
#home .barra_destra .elementi .titolo{
	font-weight:bold;
	margin-bottom: 10px;
}
#home .barra_destra .elementi .barra{
	margin-bottom:6px;
}
#home .barra_destra .elementi .barra .data{
	font-weight:bold;
	color:#99032e;
}
#home .barra_destra .elementi .barra .nome a{
	color:#000000;
}
#home .barra_destra .newsletter{
	background-color:#98012e;
	margin-top:10px;
	color:#ffffff;
	padding: 8px 10px;
}

#home .barra_destra .newsletter .titolo{
	font-weight:bold;
	text-transform:uppercase;
}
#home .barra_destra .banner{
	margin-top:10px;
	text-align:center;
}
#home .elemento_centrale{
	float: left;
	width: 530px;
}

#home .elemento_centrale .testo_home p{
	margin-top:0;
	font-size: 1.2em;
} 

#home .elemento_centrale .foto_flickr{
	background: url(../images/flickr.png) no-repeat top right;
	margin-right:221px;
	min-height:100px;
}
#home .elemento_centrale .altri_video{
	background: url(../images/youtube.png) no-repeat top right;
	width: 203px;
	float:right;
	min-height:100px;
	padding-right:3px;
}
#home .elemento_centrale .altri_video .titolo, #home .elemento_centrale .foto_flickr .titolo{
	font-weight:bold;
	font-size: 1.1em;
	padding-top:5px;
	padding-bottom:5px;
}
#home .elemento_centrale .altri_video .item{
	/*margin-bottom:7px;*/
	padding:0;
	margin:0;
	height:147px;
}
#home .elemento_centrale .altri_video .item img{
	border: 2px solid #ffc20e;
}
.line .video .immagine img{
	border: 2px solid #ffc20e;
}
#home .elemento_centrale .foto_flickr li{
	display:inline;
}
#home .elemento_centrale .foto_flickr li img{
	border: 2px solid #ffc20e;
	width:84px;
	height:82px;
	margin-right:14px;
	margin-bottom:14px;
}

#home .elemento_centrale .video_grande{
	margin-bottom:20px;
}

#home .elemento_centrale .video_grande .video{
	height:320px;
	background-color:#000000;
	width:526px;
	padding:0;
	margin:0;
}

#home .elemento_centrale .video_grande .video object{
	margin:0;
	padding:0;
}
#home .elemento_centrale .video_grande .video{
	border: 2px solid #ffc20e;
}



#pre_gallery{
	clear:both;
}
#gallery{
	background-color:#f0f0f0;
	border-bottom: 1px solid #ffc20e;
	border-top: 1px solid #ffc20e;
	height:132px;
	padding-top:6px;
	margin-top:6px;
}

#gallery .altri_video{
	background: url(../images/youtube_g.png) no-repeat top right;
	width: 280px;
	float:right;
	min-height:100px;
	padding-right:15px;
}
#gallery .altri_video .item{
	float:left;
	margin-right: 1px;
}
#gallery .foto_flickr li{
	display:inline;
}
#gallery .foto_flickr li img{
	border: 2px solid #ffc20e;
	width:84px;
	height:82px;
	margin-right:14px;
}

#gallery .foto_flickr{
	background: url(../images/flickr_g.png) no-repeat top right;
	margin-right:320px;
	min-height:100px;
	padding-left:15px;
}
#gallery .altri_video .titolo, #gallery .foto_flickr .titolo{
	font-weight:bold;
	font-size: 1.1em;
	padding-top:5px;
	padding-bottom:5px;
}
#gallery .tutte{
	font-weight:bold;
	padding-left:15px;
	font-size:0.9em;
	text-align:right;
	width:386px;
	padding-right: 8px;
	background: url(../images/freccia_dx_bianco.png) no-repeat top right;	
}
#gallery .tutte a{
	color:#000000;
}
#documento .etichetta{
	text-transform:uppercase;
	color:#990000;
	font-weight:bold;
	/*font-size:1.3em;*/
}
#documento .fondino{
	/*border-top: 1px solid #98012e;*/
	margin-bottom:25px;
}
#menu_selettore .ordina{
	padding-top:4px;
	padding-right:6px;
	float:left;
}
#menu_selettore{
	height:25px;
	width:100%;
	overflow:hidden;
}
#menu_selettore li{
	color:#990000;
	text-transform:uppercase;
	font-weight:bold;
}
#menu_selettore li{
	margin-right:6px;
	float:left;
}
#menu_selettore li a{
	color:#000000;
}
#menu_selettore li{
	background-color:#fcc52f;
}
#menu_selettore .selezionato{
	background-color:#ffffff;
	color:#000000;
}
#menu_selettore{
	padding-bottom: 10px;
}


#menu_selettore .TL{
	background: url(../images/box_ricerca/TL.png) no-repeat top left;
}
#menu_selettore .TR{
	background: url(../images/box_ricerca/TR.png) no-repeat top right;
}
#menu_selettore .BL{
	background: url(../images/box_ricerca/BL.png) no-repeat bottom left;
}
#menu_selettore .BR{
	background: url(../images/box_ricerca/BR.png) no-repeat bottom right;
	padding: 4px 8px;
}

#menu_selettore .selezionato .T{
	background: url(../images/box_ricerca/outline/border.png) repeat-x top left;
}
#menu_selettore .selezionato .R{
	background: url(../images/box_ricerca/outline/border.png) repeat-y top right;
}
#menu_selettore .selezionato .B{
	background: url(../images/box_ricerca/outline/border.png) repeat-x bottom left;
}
#menu_selettore .selezionato .L{
	background: url(../images/box_ricerca/outline/border.png) repeat-y top left;
}

#menu_selettore .selezionato .TL{
	background: url(../images/box_ricerca/outline/TL.png) no-repeat top left;
}
#menu_selettore .selezionato .TR{
	background: url(../images/box_ricerca/outline/TR.png) no-repeat top right;
}
#menu_selettore .selezionato .BL{
	background: url(../images/box_ricerca/outline/BL.png) no-repeat bottom left;
}
#menu_selettore .selezionato .BR{
	background: url(../images/box_ricerca/outline/BR.png) no-repeat bottom right;
	padding: 4px 8px;
}













/* FOOTER */

div#footer
{ 
	margin-top: 10px;
    clear: both;
    color:#98012e;
    font-weight:bold;
    text-transform:uppercase;
    font-size:0.9em;
  
    padding-bottom:20px;
}
div#footer li{
	display:inline;
}
div#footer .selected{
	display:inline;
	color:#000000;
}
div#footer .delimiter{
	padding: 0 10px;
	color:#ffc20e;
}
div#footer-design 
{
    /*padding: 10px 0 20px 20px;*/
    text-align: left;
}

div#footer-design address
{
    font-style: normal;
}

div#footer-design a
{
	color:#000000;
    text-decoration: none;
}
div#footer-design a:hover {text-decoration: underline;}

#loghi_footer{
	padding-left:15px;
    /*background-color: #fae4bb;*/
    background-color: #ffffff;
	padding:5px 15px;
	margin-bottom:5px;
	border-top: 2px solid #ffc20e;
	border-bottom: 2px solid #ffc20e;
}
.centratura{
	margin:auto;
	width:965px;
}
/* GENERAL ELEMENTS */

h1{
	margin:0;
	padding:0;
	border:0;
	font-size: 1.0em;
}

div#maincontent h1
{ 
    font-weight: normal;
}

div#maincontent h2
{ 
    font-weight: normal;
}

div#maincontent h3
{ 
    font-weight: normal;
}

div#maincontent h4
{ 
    font-weight: normal;
}

div#maincontent-design h5
{ 
    font-weight: normal;
}
#maincontent-design{
	
}

/* GENERAL TABLE */

table th
{ 
    background-color: #d9e5f2;
}

/* SUBMIT BUTTONS */

input.defaultbutton
{
    font-weight: normal;
   /* border: 1px solid;*/
    margin: 0.5em 0.5em 0 0;
}

input.button
{
    border: 1px solid #ffc20e;
    background-color:#ffffff;
    margin: 0;
    color:#000000;
	padding:0;
	height:23px;
	width: 40px;
}

input.searchbutton
{
    border: 1px solid #ffffff;
}

input.shopbutton
{
    border: 1px solid #ffffff;
}

input.searchimage
{
    width:23px;
    height:20px;
}
.spalla_destra{
	margin:0;
	padding:0;
	float:right;
	width:231px;
} 

/* ********************************************** Menu di sinistra*/


#leftmenu{
	width: 196px;
	float:left;
	position:static;
	border:solid 0px;
	margin-bottom:20px;
	margin-right:12px;
	z-index:200;
}
* html #leftmenu{
}

#leftmenu .box_ricerca{
	margin-bottom:10px;
}

#leftmenu .box_ricerca .etichetta_cerca{
	font-weight:bold;
	color:#000000;
}
#leftmenu .box_ricerca .etichetta_avanzata{
	font-weight:bold;
	text-align: right;
	margin-top: 8px;
	padding-right: 8px;
	background: url(../images/freccia_dx_bianco.png) no-repeat top right;	
}
#leftmenu .box_ricerca .aperta{
	background: url(../images/freccia_dx_giu.png) no-repeat top right;	
}
#leftmenu .box_ricerca .etichetta_avanzata a{
	color:#000000;
}
#leftmenu .box_ricerca .etichetta_cerca{
	padding-bottom: 8px;
}
#leftmenu .box_ricerca label{
	font-weight:bold;
	font-size:0.85em;
	text-transform:uppercase;
}

#leftmenu .box_ricerca form{
	background-color:#fdef53;
}
#leftmenu .box_ricerca #box_avanzata form{
	background-color:#fcf8ee;
}

#leftmenu .box_ricerca .TL{
	background: url(../images/box_ricerca/TL_giallo.png) no-repeat top left;
}
#leftmenu .box_ricerca .TR{
	background: url(../images/box_ricerca/TR_giallo.png) no-repeat top right;
}
#leftmenu .box_ricerca .BL{
	background: url(../images/box_ricerca/BL_giallo.png) no-repeat bottom left;
}
#leftmenu .box_ricerca .BR{
	background: url(../images/box_ricerca/BR_giallo.png) no-repeat bottom right;
	padding:10px;
}

#leftmenu .box_ricerca .top{
	height:5px;
	font-size:1%;
	background: url(../images/left_menu_nuovo/outline/top_s_giallo.png) no-repeat top;
}
#leftmenu .box_ricerca .bottom{
	height:5px;
	font-size:1%;
	background: url(../images/left_menu_nuovo/outline/bottom_giallo.png) no-repeat top;
}
#leftmenu .box_ricerca .centro{
	border-left: 2px solid #ffc20e;
	border-right: 2px solid #ffc20e;
	padding: 2px 10px;
}
* html #leftmenu .box_ricerca .BR{
	margin-bottom:-42px;
}

/*	NODI PRINCIPALI	*/

#nodi_principali .item{
	padding:0;
	margin:0 0 3px 0;
	text-transform:uppercase;
	overflow:hidden;
} 

#nodi_principali .item .top{
	background: url(../images/left_menu/top.png) no-repeat top;
	padding-top:5px;
}
#nodi_principali .item .bottom{
	background: url(../images/left_menu/bottom.png) no-repeat bottom;
	padding-bottom:5px;
}
#nodi_principali .item .centro{
	background-color:#98012e;
	font-weight:bold;
	padding-left:10px;
}
#nodi_principali .selected .top{
	background-image: url(../images/left_menu/selected/top_s.png);
}
#nodi_principali .selected .bottom{
	background-image: url(../images/left_menu/selected/bottom_s.png);
}

#nodi_principali .selected .centro{
	color:#000000;
	border-left: 2px solid #98012e;
	border-right: 2px solid #98012e;
	background-color:#ffffff;
	padding-left:8px;
}

#nodi_principali .item a{
	color:#000000;
} 
#nodi_principali .categoria_0 .centro{
	background-color:#638bcc; /*#ec008c;*/
}
#nodi_principali .categoria_1 .centro{
	background-color:#038def; /*#00aeef;*/
}
#nodi_principali .categoria_2 .centro{
	background-color:#029b98; /*#cbdb2a;*/
}
#nodi_principali .categoria_3 .centro{
	background-color:#c40446; /*#ed1c24;*/
}
#nodi_principali .categoria_4 .centro{
	background-color:#f2622a; /*#f7941e;*/
}
#nodi_principali .categoria_5 .centro{
	background-color:#0072bc;
}

.categoria_0 .etichetta a{
	color:#638bcc; /*#ec008c;*/
}
.categoria_1 .etichetta a{
	color:#038def; /*#00aeef;*/
}
.categoria_2 .etichetta a{
	color:#029b98; /*#76862f;*/
}
.categoria_3 .etichetta a{
	color:#c40446; /*#ed1c24;*/
}
.categoria_4 .etichetta a{
	color:#f2622a; /*#f7941e;*/
}
.categoria_5 .etichetta a{
	color:#0072bc;
}

#nodi_principali .categoria_0.selected .centro{
	border-left: 2px solid #638bcc;/*#ec008c;*/
	border-right: 2px solid #638bcc;/*#ec008c;*/
	background-color:#fcf8ee;
}
#nodi_principali .categoria_1.selected .centro{
	border-left: 2px solid #038def;/*#00aeef;*/
	border-right: 2px solid #038def;/*#00aeef;*/
	background-color:#fcf8ee;
}
#nodi_principali .categoria_2.selected .centro{
	border-left: 2px solid #029b98; /*#cbdb2a;*/
	border-right: 2px solid #029b98; /*#cbdb2a;*/
	background-color:#fcf8ee;
}
#nodi_principali .categoria_3.selected .centro{
	border-left: 2px solid #c40446; /*#ed1c24;*/
	border-right: 2px solid #c40446; /*#ed1c24;*/
	background-color:#fcf8ee;
}
#nodi_principali .categoria_4.selected .centro{
	border-left: 2px solid #f7941e;
	border-right: 2px solid #f7941e;
	background-color:#fcf8ee;
}
#nodi_principali .categoria_5.selected .centro{
	border-left: 2px solid #0072bc;
	border-right: 2px solid #0072bc;
	background-color:#ffffff;
}

#nodi_principali .categoria_0 .top{
	background-image: url(../images/left_menu_nuovo/top_pink.png);
}
#nodi_principali .categoria_0 .bottom{
	background-image: url(../images/left_menu_nuovo/bottom_pink.png);
}
#nodi_principali .categoria_1 .top{
	background-image: url(../images/left_menu_nuovo/top_celeste.png);
}
#nodi_principali .categoria_1 .bottom{
	background-image: url(../images/left_menu_nuovo/bottom_celeste.png);
}
#nodi_principali .categoria_2 .top{
	background-image: url(../images/left_menu_nuovo/top_verde.png);
}
#nodi_principali .categoria_2 .bottom{
	background-image: url(../images/left_menu_nuovo/bottom_verde.png);
}
#nodi_principali .categoria_3 .top{
	background-image: url(../images/left_menu_nuovo/top_rosso.png);
}
#nodi_principali .categoria_3 .bottom{
	background-image: url(../images/left_menu_nuovo/bottom_rosso.png);
}
#nodi_principali .categoria_4 .top{
	background-image: url(../images/left_menu_nuovo/top_aran_scuro.png);
}
#nodi_principali .categoria_4 .bottom{
	background-image: url(../images/left_menu_nuovo/bottom_aran_scuro.png);
}
#nodi_principali .categoria_5 .top{
	background-image: url(../images/left_menu_nuovo/top_blu.png);
}
#nodi_principali .categoria_5 .bottom{
	background-image: url(../images/left_menu_nuovo/bottom_blu.png);
}


#nodi_principali .categoria_0.selected .top{
	background-image: url(../images/left_menu_nuovo/outline/top_s_pink.png);
}
#nodi_principali .categoria_0.selected .bottom{
	background-image: url(../images/left_menu_nuovo/outline/bottom_pink.png);
}

#nodi_principali .categoria_1.selected .top{
	background-image: url(../images/left_menu_nuovo/outline/top_celeste.png);
}
#nodi_principali .categoria_1.selected .bottom{
	background-image: url(../images/left_menu_nuovo/outline/bottom_celeste.png);
}

#nodi_principali .categoria_2.selected .top{
	background-image: url(../images/left_menu_nuovo/outline/top_verde.png);
}
#nodi_principali .categoria_2.selected .bottom{
	background-image: url(../images/left_menu_nuovo/outline/bottom_verde.png);
}

#nodi_principali .categoria_3.selected .top{
	background-image: url(../images/left_menu_nuovo/outline/top_rosso.png);
}
#nodi_principali .categoria_3.selected .bottom{
	background-image: url(../images/left_menu_nuovo/outline/bottom_rosso.png);
}

#nodi_principali .categoria_4.selected .top{
	background-image: url(../images/left_menu_nuovo/outline/top_arancio_scuro.png);
}
#nodi_principali .categoria_4.selected .bottom{
	background-image: url(../images/left_menu_nuovo/outline/bottom_arancio_scuro.png);
}

#nodi_principali .categoria_5.selected .top{
	background-image: url(../images/left_menu_nuovo/outline/top_blu.png);
}
#nodi_principali .categoria_5.selected .bottom{
	background-image: url(../images/left_menu_nuovo/outline/bottom_blu.png);
}
/*	ALTRI NODI	*/
/*
#nodi_principali .top, #nodi_principali .centro, #nodi_principali .bottom{
	overflow:hidden;
}
*/
#altri_nodi p{
	margin:0;
	padding:0;	
}
#altri_nodi .item{
	padding:0;
	margin:0 0 3px 0;
	text-transform:uppercase;
	overflow:hidden;
} 

#altri_nodi .item .top{
	background: url(../images/box_ricerca/top_y.png) no-repeat top;
	margin:0;
	padding-top:5px;
}
#altri_nodi .item .bottom{
	background: url(../images/box_ricerca/bottom_y.png) no-repeat bottom;
	/*height:5px;*/
	margin:0;
	padding-bottom:5px;
}
#altri_nodi .item .centro{
	background-color:#fcba2a;
	font-weight:bold;
	padding-left:10px;
}
#altri_nodi .selected .top{
	background: url(../images/box_ricerca/top_r.png) no-repeat top;
	padding-top:5px;
}

#altri_nodi .selected .bottom{
	background: url(../images/box_ricerca/bottom_r.png) no-repeat bottom;
	padding-bottom:5px;
}
#altri_nodi .selected .centro{
	color:#000000;
	border-left: 2px solid #fdc435;
	border-right: 2px solid #fdc435;
	background-color:#ffffff;
	font-weight:bold;
	padding-left:10px;
}
#altri_nodi .item a{
	color:#000000;
} 
#altri_nodi{
	margin-bottom:12px;
	padding-bottom:4px;
	background: url(../images/left_menu_nuovo/outline/bottom_giallo_oggi.png) no-repeat bottom;
}


/*			XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX	*/


/*
#nodi_principali .selected .top{
	background-image: url(../images/left_menu/selected/top_s.png);
}
#nodi_principali .selected .bottom{
	background-image: url(../images/left_menu/selected/bottom_s.png);
}

#nodi_principali .selected .centro{
	color:#000000;
	border-left: 2px solid #98012e;
	border-right: 2px solid #98012e;
	background-color:#ffffff;
	padding-left:8px;
}
*/
/*			XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX		*/








#leftmenu .data_odierna{
	color: #000000;
	font-weight:bold;
	font-size: 1.1em;
	padding: 10px 0 6px 0px;
	text-transform:uppercase;
	text-align:center;
	background: url(../images/left_menu_nuovo/outline/top_giallo_oggi.png) no-repeat top;
}
#leftmenu .eventi_tutti{
	margin-top: 10px;
	margin-bottom: 6px;
	text-align:right;
	padding-right: 8px;
	background: url(../images/freccia_dx_bianco.png) no-repeat top right;
	text-transform:uppercase;
	margin-right:8px;
	font-size:0.9em;
	font-weight:bold;
}

.tutti_video, .tutte_foto{
	padding-right: 8px;
	background: url(../images/freccia_dx_bianco.png) no-repeat top right;
	font-size:0.9em;
	font-weight:bold;
	text-align:right;
}
#home .tutte_foto{
	margin-right:14px;
}
#home .tutti_video{
	/*margin-top:16px;*/
}
#home .altri_video .lista, #home .foto_flickr .lista{
	height: 300px;
}
.multimedia .foto_flickr{
	border-bottom: 1px solid #ffc20e;
	margin-bottom:20px;
}
.multimedia .foto_flickr li{
	display:inline;
}
.multimedia .foto_flickr li img{
	border: 2px solid #ffc20e;
	width:84px;
	height:82px;
	margin-right:14px;
	margin-bottom:14px;
}
.multimedia .tutti_video, .multimedia .tutte_foto{
	float:right;
}
.multimedia{
	padding-bottom:40px;
}

#leftmenu .eventi_tutti a{
	color:#000000;
}
#leftmenu .searchinput{
	height:16px;
	width: 126px;
	border: 1px solid #fdef53;
	padding:0;
	background-color:#fdef53;
}
#leftmenu #parola_chiave, #leftmenu #luogo{
	height:16px;
	width: 168px;
	border: 1px solid #fdef53;
	background-color:#fdef53;
}
.line .simple{
	margin-bottom:4px;
}
.line .blocchetto{
	display:inline-block;
}
.line .elenco{
	margin-top:4px;
}

* html #leftmenu{
	/*
	margin:2px;
	margin-top:12px;
	margin-left:7px;
	*/
}


#leftmenu a:visited{
/*	color:#0000ff;	*/
}

#leftmenu .spazio{
	margin:0;
	padding:0;
	height:3px;
}
* html #leftmenu .spazio{
	margin-top:-12px;
}

#leftmenu .subnode{
	font-size: 0.9em;
}
#leftmenu .subopen .subitem{
	margin-left:14px;
	margin-bottom:4px;
}

#leftmenu .primavoce{
	margin-left: 28px;
	text-indent:-14px;
}
#leftmenu .subopen .subitem{
	text-indent:0px;	
}


#leftmenu .selected{
	/*color:#8e151e;*/
	margin-left:0px;	
	text-transform:uppercase;
}


#leftmenu .subitem .selected{
	margin-left:0px;	
	text-transform:none;
}

#leftmenu .not_selected{
	margin-left:0px;
	text-transform:uppercase;
}

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

#tipologia{
	/*border-bottom: 1px solid #98012e;*/
}

#tipologia .foto, #appuntamento .foto, #documento .foto{
	float:left;
	margin: 0 12px 4px 0;
}
#tipologia .date, #appuntamento .date, .line .date{
	font-weight:bold;
}
#tipologia .gallery{
	background-color:#f2f2f2;
	border-top: 1px solid #fdc636;
	border-bottom: 1px solid #fdc636;
	margin-top:20px;
	padding: 12px;
}
#tipologia .data{
	font-weight:bold;
	margin-bottom:6px;
}
#tipologia .orario{
	font-weight:bold;
	margin-bottom:6px;
	/*color:#98012e;	*/
}
#appuntamento .orario{
	font-weight:bold;
}
.luogo{
	font-weight:bold;
	margin-bottom:6px;
}
#appuntamento .luogo{
	font-weight:bold;
	margin-bottom:6px;
	font-size:1.1em;
	padding-top:4px;
}
#tipologia .info{
	font-size:1.1em;
	margin-bottom:30px;
}
#tipologia .inizio, #tipologia .fine, #appuntamento .inizio, #appuntamento .fine, .line .inizio, .line .fine{
	/*color:#98012e;*/
}

.categoria_0 .inizio, .categoria_0 .fine, .categoria_0 .orario{
	color:#638bcc;
}
.categoria_1 .inizio, .categoria_1 .fine, .categoria_1 .orario{
	color:#038def;
}
.categoria_2 .inizio, .categoria_2 .fine, .categoria_2 .orario{
	color:#029b98;
}
.categoria_3 .inizio, .categoria_3 .fine, .categoria_3 .orario{
	color:#c40446;
}
.categoria_4 .inizio, .categoria_4 .fine, .categoria_4 .orario{
	color:#f2622a;
}
.categoria_5 .inizio, .categoria_5 .fine, .categoria_5 .orario{
	color:#0072bc;
}

.categoria_0 .line{
	border-bottom: 1px solid #638bcc;
}
.categoria_1 .line{
	border-bottom: 1px solid #038def;
}
.categoria_2 .line{
	border-bottom: 1px solid #029b98;
}
.categoria_3 .line{
	border-bottom: 1px solid #c40446;
}
.categoria_4 .line{
	border-bottom: 1px solid #f2622a;
}
.categoria_5 .line{
	border-bottom: 1px solid #0072bc;
}



#appuntamento .visualizza-mappa-appuntamento{
	font-weight:bold;
	text-align:right;
	padding:7px 0 4px 0;
}
#appuntamento .attributo-appuntamento{
	
	margin-top:8px;
}
#appuntamento .attributo-appuntamento label{
	color:#000000;
	text-transform:uppercase;
	display:block;
	font-weight:bold;
}
#appuntamento .attributo-appuntamento p{
	margin:0;
}
#appuntamento #mappa{
	float:right;
}
#appuntamento #mappa .mapbox{
	height:250px;
	width:280px;
	border: 5px solid #fcba2a;
}
#appuntamento .map_label{
	font-weight:bold;
	padding: 8px 0 6px 0;
	text-transform:uppercase;
}

#appuntamento .gratis{
	float:right;
	font-weight:bold;
	color:#98012e;
	text-transform:uppercase;
	padding-right:10px;
}
#appuntamento a{
	color:#98012e;
}


.titolo_pagina, .content-search h1{
	border-top: 2px solid #ffc20e;
	margin-bottom:12px;
}
.titolo_appuntamento{
	padding-top:12px;
	font-weight:bold;
	font-size:1.6em;
}
.categoria_0 .titolo_pagina{
	border-top: 2px solid #638bcc;
}
.categoria_1 .titolo_pagina{
	border-top: 2px solid #038def;
}
.categoria_2 .titolo_pagina{
	border-top: 2px solid #029b98;
}
.categoria_3 .titolo_pagina{
	border-top: 2px solid #c40446;
}
.categoria_4 .titolo_pagina{
	border-top: 2px solid #f2622a;
}
.categoria_5 .titolo_pagina{
	border-top: 2px solid #0072bc;
}

.categoria_0 .titolo_pagina .titolo, .categoria_0 .titolo_pagina .principale .link a{
	color: #638bcc;
}
.categoria_1 .titolo_pagina .titolo, .categoria_1 .titolo_pagina .principale .link a{
	color: #038def;
}
.categoria_2 .titolo_pagina .titolo, .categoria_2 .titolo_pagina .principale .link a{
	color: #029b98;
}
.categoria_3 .titolo_pagina .titolo, .categoria_3 .titolo_pagina .principale .link a{
	color: #c40446;
}
.categoria_4 .titolo_pagina .titolo, .categoria_4 .titolo_pagina .principale .link a{
	color: #f2622a;
}
.categoria_5 .titolo_pagina .titolo, .categoria_5 .titolo_pagina .principale .link a{
	color: #0072bc;
}
.titolo_pagina .link{
	font-size:1.2em;
}

.selettore .titolo_pagina, .News .titolo_pagina, .multimedia .titolo_pagina{
	margin-bottom:0;
	border-bottom:0;
}
#tipologia .titolo_pagina{
	margin-bottom:0;
	border-bottom:0;
}
.line{
	border-bottom: 1px solid #ffc20e;
	margin-bottom:10px;
	padding-bottom:4px;
}
.line .titolo{
	font-weight:bold;
	font-size:1.1em;
	padding-bottom: 4px;
}
.line .titolo a{
	color:#0000000;
} 
.line .data{
	color:#8e151e;
	font-size:0.9em;
}
#notizia .data{
	color:#8e151e;
	font-size:0.9em;
	font-weight:bold;
	padding-bottom:4px;
}
#notizia .foto{
	float:left;
	margin-right: 10px;
}
#notizia .testo p{
	margin-top:0;
}
.line .contenuto_line{
	padding-top:4px;
	/*
	width:100%;
	overflow:hidden;
	*/
} 
.line{
	width:100%;
	overflow:hidden;
}
.line .contenuto_line .immagine{
	float:left;
	padding: 0 10px 4px 0;
}
.titolo_pagina .categoria .link, .line .categoria{
	/*float:right;
	display:inline;*/
	font-weight:bold;
	text-transform:uppercase;
	
}


.titolo_pagina .categoria a, .line .categoria a{
	color:#000000;
}
.titolo_pagina .categoria .sinistra, .line .categoria .sinistra{
	background: url(../images/categoria/left.png) no-repeat top left;
	width:8px;
	height:25px;
	float:right;
}
.titolo_pagina .categoria .destra, .line .categoria .destra{
	background: url(../images/categoria/right.png) no-repeat top right;
	width:8px;
	height:25px;
	float:right;
}
.titolo_pagina .categoria .centro, .line .categoria .centro{
	background: url(../images/categoria/bottom.png) repeat-x bottom left;
	height:21px;
	float:right;
	padding:4px 4px 0 4px;
}

.titolo_pagina .titolo{
	padding: 10px 0px;
	font-weight:bold;
	font-size: 1.4em;
	text-transform:uppercase;
}
.stampa .line .categoria{
	display:none;
}
.categoria_0 .line .categoria a{
	color:#638bcc;
}
.categoria_1 .line .categoria a{
	color:#038def;
}
.categoria_2 .line .categoria a{
	color:#029b98;
}
.categoria_3 .line .categoria a{
	color:#c40446;
}
.categoria_4 .line .categoria a{
	color:#f2622a;
}
.categoria_5 .line .categoria a{
	color:#0072bc;
}
#tipologia .categoria{
	display:none;
}
.info_video{
	padding-bottom:4px;
}
#appuntamento .altezza{
	/*border-bottom: 1px solid #fcba2a;*/
}

#social-networks{
	font-weight:bold;
	text-align:center;
}

#social-networks a{
	display:block;
	float:left;
	margin-bottom:15px;
	cursor:auto;
}

#social-networks .link_facebook{
	background: url(../images/banners/facebook.png) no-repeat bottom left;
}

#banners {margin-top:20px; padding-left: 16px}
#banners a {display: block; float: left; margin-bottom: 15px}
#banners #social-networks {clear: both; float: left; width: 152px; text-align: center; font-weight: bold}
#banners ul {list-style-type: none; font-weight: normal}
#banners ul li {display: inline}
#banners ul li a {height: 33px; text-indent: -9999px; overflow: hidden; background-repeat: no-repeat; background-position: 0 0}
#banners ul li a#link_facebook {width: 28px; background-image: url(../images/banners/facebook.png)}
#banners ul li a#link_twitter {width: 26px; background-image: url(../images/banners/twitter.png)}
#banners ul li a#link_youtube {width: 51px; background-image: url(../images/banners/youtube.png)}
#banners ul li a#link_flickr {width: 47px; background-image: url(../images/banners/flickr.png)}
#banners ul li a:hover {background-position: 0 -33px}

.contact_us .block{
	margin-bottom:14px;
}
.contact_us .block label, .login .block label, .tipafriend .block label, #edit .block label{
	color:#333333;
	font-weight:bold;
}
.contact_us input.box, .contact_us textarea.box{
	width:98%;
}

.contact_us .checkbox input{
	float:left;
}

.contact_us .checkbox label{
	padding-left:24px;
	display:block;
}

#edit form, .tipafriend form, .contact_us form, .login form{
	border-top: 1px solid #ffc20e;
	border-bottom: 1px solid #ffc20e;
	background-color:#f4f4f4;
	padding:14px;
}

#edit form .box, .tipafriend form .box, .contact_us form .box, .login form .halfbox{
	border: 1px solid #ffc20e;
}
#edit .block .block .box{
	border:0;
}
#edit form .buttonblock, .tipafriend form .buttonblock, .contact_us form .buttonblock, .login form .buttonblock{
	text-align:right;
}
#invia{
	padding-top:18px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
}
.foto_flickr ul{
	margin-bottom:4px;
}

#logo_comune{
	position:absolute;
	right:95px;
	top:4px;
}
#logo_venezia{
	position:absolute;
	right:4px;
	top:64px;
}
#fb_img{
	display:none;
}
.lancio_principale .line{
	border-bottom:0px;
	padding-bottom:8px;
}
.lancio_principale .line .immagine{
	margin-left:12px;
}
.lancio_principale .line .contenuto_line{
	padding-top:12px;
	padding-right:12px;
}
.lancio_principale .categoria_0{
	background-color:#638bcc;
}
.lancio_principale .categoria_1{
	background-color:#038def;
}
.lancio_principale .categoria_2{
	background-color:#029b98;
}
.lancio_principale .categoria_3{
	background-color:#c40446;
}
.lancio_principale .categoria_4{
	background-color:#f2622a;
}
.lancio_principale .categoria_5{
	background-color:#e2eae8;
}

.warning{
	color:#990000;
}

.contact_us .warning{
	padding: 10px 0;
}

.lancio_principale .categoria_0 .line .contenuto_line .immagine img{
	border: 2px solid #638bcc;
}
.lancio_principale .categoria_1 .line .contenuto_line .immagine img{
	border: 2px solid #038def;
}
.lancio_principale .categoria_2 .line .contenuto_line .immagine img{
	border: 2px solid #029b98;
}
.lancio_principale .categoria_3 .line .contenuto_line .immagine img{
	border: 2px solid #c40446;
}
.lancio_principale .categoria_4 .line .contenuto_line .immagine img{
	border: 2px solid #f2622a;
}
.lancio_principale .categoria_5 .line .contenuto_line .immagine img{
	border: 2px solid #0072bc;
}

#lanci_home .titolo_lancio_principale{
	padding-top:5px;
	padding-bottom:8px;
	font-weight:bold;
	border-top: 2px solid #ffc20f;
}
#lanci_home .ultimo .line{
	border-bottom: 2px solid #ffc20f;
}

/*
.lancio_0{
	width:258px;
	float:right;
}
.lancio_1{
	width:258px;
	float:left;
}
.lancio_secondario .line{ 
	margin-bottom:10px;
}
.lancio_secondario .line .contenuto_line{
	height:105px;
}
*/
/* ********** CLEARFIX */
/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http: //www.positioniseverything.net/easyclearing.html */
* html #schedecentro .contenutoimg:after, .clearfix:after {
    content: ".";             /* the period is placed on the page as the last thing before the div closes */
    display: block;           /* inline elements don't respond to the clear property */
    height: 0;                /* ensure the period is not visible */
    clear: both;              /* make the container clear the period */
    visibility: hidden;       /* further ensures the period is not visible */
}
* html #schedecentro .contenutoimg, .clearfix {display: inline-table}   /* a fix for IE Mac */
/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html #schedecentro .contenutoimg, * html .clearfix {height: 1%}
* html #schedecentro .contenutoimg, .clearfix {display: block}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */
