@charset "utf-8";
h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-variant: small-caps;
}
/* CSS Document */
/* CSS Document */

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-attachment: fixed;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
}
h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a{
	color:#333333;
}
#Container
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	z-index: 0;
	height: auto;
	background-color: #fdde8b;
	background-image: url(Immagini/fondo_head_estate.jpg);
	background-repeat: no-repeat;
}
#Fondo_head
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	z-index: 0;
	height: 600px;
	background-image: url(Immagini/fondo_head_estate.jpg);
}
#Comunicazioni_container
{
	width: 200px;
	height: auto;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 2;
	max-height: 410px;
	background-repeat: repeat-y;
	background-image: url(Immagini/Corpo_comunicazioni.jpg);
	color: #624B00;
}
#Comunicazioni
{
	width: 180px;
	height: auto;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 2;
	overflow: auto;
	max-height: 400px;
	color: #624B00;
}
#Corpo
{
	position: relative;
	height: auto;
	width: 945px;
	background-color: #FFFFFF;
	border-right-width: medium;
	border-left-width: medium;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FC6014;
	border-left-color: #FC6014;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FC6014;
	border-top-width: 2px;
}
#Header
{
	height: 500px;
	width: 945px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 0;
	background-repeat: no-repeat;
}
#Banner_head
{
	height: 418px;
	width: 955px;
	position: relative;
	top: -55px;
	left: 0px;
	z-index: 1;
}
#Navigazione
{
	position: relative;
	top: 140px;
	width: 400px;
	height: 33px;
	left: 125px;
	background-image: url(Immagini/Navy.jpg);
	background-repeat: no-repeat;
	z-index: 5;
}
#Head_Contenuti
{
	width: 955px;
	height: 214px;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #F9F9F9;
	background-image: url(Immagini/Head_corpo1.jpg);
	background-repeat: no-repeat;
	z-index: 2;
	margin: 0;
}
#Contenuti
{
	width: 945px;
	height: auto;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 2;
	background-color: #FFFFFF;
}
#Footer_container
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: repeat-x;
	background-image: url(Immagini/Fondo_foot_estate.jpg);
	z-index: 3;
	background-color: #DAD790;
}
#Footer
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 780px;
	height: 115px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	background-image: url(Immagini/fondo_footer.jpg);
	z-index: 4;
}
#map
{
	position:relative;
	left:0px;
	top:0px;
	width: 500px;
	height: 300px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #333333;
}
#gallerie
{
	position: relative;
	width: 225px;
	height: 600px;
	overflow: auto;
	top: 0px;
	left: 0px;
}
.right_img{
  border: 0px solid #000; /* put a thin border around inline images */
  float:right;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 2px;
}
.left_img{
  border: 0px solid #000; /* put a thin border around inline images */
  float:left;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 2px;
}

.sfodo_ultimi_lavori
{
	background-image: url(Immagini/Intestazione_UltimiLavori.jpg);
	background-repeat: no-repeat;
	height: 60px;
	vertical-align: middle;
}
.sfodo_news
{
	background-image: url(Immagini/Intestazione_News.jpg);
	background-repeat: no-repeat;
	height: 60px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.cella_link_lavori
{
	height: 25px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C5C5C5;
}
.Testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}
.Link_lavori {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
	color: #00CC33;
}
.Testo_calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	margin: 1px;
	padding: 1px;
}
.Testo_calendario_sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000099;
	background-color: #D7EFFB;
	border: 1px solid #000099;
	margin: 1px;
	padding: 1px;
}
.Testo_news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.Testo_news a:link, .Pls_contatti a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.Testo_news a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.Testo_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
}
.Pls_contatti a:link, .Pls_contatti a:visited{
	background-image: url(Immagini/Pls_contatti.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 33px;
	width: 107px;
}
.Pls_contatti a:hover {
	background-image: url(Immagini/Pls_contatti.jpg);
	background-repeat: no-repeat;
	background-position: 0px -33px;
	display: block;
	height: 33px;
	width: 107px;
}
.Pls_home a:link, .Pls_home a:visited{
	background-image: url(Immagini/Pls_home.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 33px;
	width: 107px;
}
.Pls_home a:hover {
	background-image: url(Immagini/Pls_home.jpg);
	background-repeat: no-repeat;
	background-position: 0px -33px;
	display: block;
	height: 33px;
	width: 107px;
}
.Pls_menu a:link, .Pls_home a:visited{
	background-image: url(Immagini/sfondo_menu.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	display: block;
	height: 25px;
	width: 230px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.Pls_menu a:hover {
	background-image: url(Immagini/sfondo_menu.jpg);
	background-repeat: repeat-x;
	background-position: 0px -25px;
	display: block;
	height: 25px;
	width: 230px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000033;
	text-decoration: none;
}


.linee_verticali_cella
{
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ECE9D8;
	border-left-color: #ECE9D8;
}
.linea_bassa_tratteggiata 
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.pulsante
{
	background-image: url(Immagini/Sfondo_pulsante.jpg);
	background-repeat: repeat-x;
	color: #333333;
	height: 25px;
	width: 150px;
	vertical-align: top;
	font-style: normal;
	font-weight: bold;
	cursor: auto;
	text-decoration: none;
	background-attachment: inherit;
}
.TestoVerde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #009900;
	background-image: url(3webico.jpg);
	background-repeat: no-repeat;
	padding-left: 22px;
	height: 22px;
}
.sfondo_int_centrale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(Immagini/Sfondo_intestazioni_centrale1.jpg);
	height: 30px;
	background-repeat: repeat-x;
}
.tratteggio_basso {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size: 12px;
}
.Intestazione_azzurra
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	background-image: url(Immagini/Sfondo_int_az.jpg);
	background-repeat: repeat-x;
}
.tab_form
{
	background-color: #F0F4F7;
	color: #000033;
}
.right_img{
  border: 0px solid #000; /* put a thin border around inline images */
  float:right;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
}
.left_img{
  border: 0px solid #000; /* put a thin border around inline images */
  float:left;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
}
.cornice_continua
{
	border: 1px solid #999999;
}
.News_intestazione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333300;
	background-image: url(Immagini/Intestazione_eventi_estate.jpg);
	height: 31px;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 20px;
}
.News_corpo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333300;
	background-image: url(Immagini/Corpo_eventi_estate.jpg);
	height: auto;
	background-repeat: repeat-y;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}
.News_foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333300;
	background-image: url(Immagini/Foot_eventi_estate.jpg);
	height: 62px;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 50px;
	padding-bottom: 10px;
}
.Calendar_intestazione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-image: url(Immagini/Testa_calendario.jpg);
	height: 53px;
	background-repeat: no-repeat;
	text-align: center;
	width: 160px;
	font-weight: bold;
	vertical-align: middle;
}
.Calendar_corpo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333300;
	background-image: url(Immagini/Corpo_calendario.jpg);
	height: 138px;
	background-repeat: no-repeat;
	width: 160px;
}
.Calendar_day_number
{
	color: #FC6014;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	font-weight: bold;
}
.Calendar_day_name
{
	color: #FC6014;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
}
.spalla_sx
{
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FC6014;
}
.spalla_dx
{
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #AAC79E;
}
.Menu_left
{
	color: #776500;
	height: 15px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}
.Menu_left a:link, .Menu_left a:visited
{
	color: #776500;
	height: 15px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}
.Menu_left a:hover
{
	color: #776500;
	text-decoration: underline;
	text-align: right;
}
.Menu_left_videoteca a:link, .Menu_left_videoteca a:visited
{
	color: #5E2400;
	display: block;
	height: 20px;
	text-decoration: none;
	padding: 10px;
	border-bottom-color: #FEA600;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	/*	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;*/
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	background-color: #FFCD71;
}
.Menu_left_videoteca a:hover
{
	color: #5E2400;
	text-decoration: underline;
	text-align: left;
	background-color: #FFDE9F;
}
.Menu_left_davedere a:link, .Menu_left_davedere a:visited
{
	color: #184085;
	display: block;
	height: 20px;
	text-decoration: none;
	padding: 10px;
	border-bottom-color: #8FBAEF;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	/*	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;*/
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	background-color: #C7DDFC;
}
.Menu_left_davedere a:hover
{
	color: #184085;
	text-decoration: underline;
	text-align: left;
	background-color: #D9E8FD;
}
.Menu_left_proposte a:link, .Menu_left_proposte a:visited
{
	color: #294610;
	display: block;
	height: 20px;
	text-decoration: none;
	padding: 10px;
	border-bottom-color: #8AD85E;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	/*	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;*/
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	background-color: #BAE8A2;
}
.Menu_left_proposte a:hover
{
	color: #294610;
	text-decoration: underline;
	text-align: left;
	background-color: #CDEEBB;
}
.Menu_left_CRAL a:link, .Menu_left_CRAL a:visited
{
	color: #4E6419;
	display: block;
	height: 20px;
	text-decoration: none;
	padding: 10px;
	border-bottom-color: #C4C96D;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	/*	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;*/
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	background-color: #D7DA96;
}
.Menu_left_CRAL a:hover
{
	color: #4E6419;
	text-decoration: underline;
	text-align: left;
	background-color: #E3E6B7;
}
.Menu_left_comunicazioni a:link, .Menu_left_comunicazioni a:visited
{
	color: #613F00;
	display: block;
	height: 20px;
	text-decoration: none;
	padding: 10px;
	border-bottom-color: #FBDA20;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	/*	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;*/
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	background-color: #FFFF80;
}
.Menu_left_comunicazioni a:hover
{
	color: #613F00;
	text-decoration: underline;
	text-align: left;
	background-color: #FFFFB0;
}
.Intestazione_categoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	height: 30px;
}
.Intestazione_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	background-color: #67A04B;
	padding-left: 5px;
}
.Indice {
	width: 100%;
	height: 100%;
	background-attachment: fixed;
}
.sfondo_spalla_sx
{
	background-color: #FFFFFF;
}
.sfondo_spalla_dx
{
	background-color: #FFFFFF;
}
.Intestazione_pag
{
	background-image: url(Immagini/Intestazione_pag_estate.jpg);
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-repeat: repeat-x;
	height: 53px;
}
.Testa_menu_videoteca
{
	background-image: url(Immagini/Testa_menu_videoteca.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 82px;
}
.Corpo_menu_videoteca
{
	background-image: url(Immagini/Corpo_menu_videoteca.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 100px;
}
.Testa_menu_davedere
{
	background-image: url(Immagini/Testa_menu_davedere.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 76px;
}
.Corpo_menu_davedere
{
	background-image: url(Immagini/Corpo_menu_davedere.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 100px;
}
.Testa_menu_proposte
{
	background-image: url(Immagini/Testa_proposte.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 90px;
}
.Testa_menu_CRAL
{
	background-image: url(Immagini/Testa_CRAL.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 76px;
}
.Corpo_menu_CRAL
{
	background-image: url(Immagini/Corpo_menu_CRAL.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 140px;
}
.Corpo_menu_proposte
{
	background-image: url(Immagini/Corpo_menu_proposte.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 190px;
}
.Testa_comunicazioni
{
	background-image: url(Immagini/Testa_comunicazioni.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 69px;
}
.Corpo_comunicazioni
{
	background-image: url(Immagini/Corpo_comunicazioni.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: auto;
}
.Foot_comunicazioni
{
	background-image: url(Immagini/Foot_comunicazioni.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 49px;
}
.Testa_galleria_sx
{
	background-image: url(Immagini/Menu_gallerie_testa_sx.jpg);
	background-repeat: no-repeat;
	width: 95px;
	height: 10px;
	padding: 0;
}
.Corpo_galleria_sx
{
	background-image: url(Immagini/Menu_gallerie_corpo_sx.jpg);
	background-repeat: no-repeat;
	width: 95px;
	height: auto;
}
.Foot_galleria_sx
{
	background-image: url(Immagini/Menu_gallerie_foot_sx.jpg);
	background-repeat: no-repeat;
	width: 95px;
	height: 18px;
}
.Testa_galleria_dx
{
	background-image: url(Immagini/Menu_gallerie_testa_dx.jpg);
	background-repeat: no-repeat;
	width: 105px;
	height: 10px;
}
.Corpo_galleria_dx
{
	background-image: url(Immagini/Menu_gallerie_corpo_dx.jpg);
	background-repeat: no-repeat;
	width: 105px;
	height: 60px;
}
.Foot_galleria_dx
{
	background-image: url(Immagini/Menu_gallerie_foot_dx.jpg);
	background-repeat: no-repeat;
	width: 105px;
	height: 18px;
}
.Menu_galleria_dx
{
	background-image: url(Immagini/Menu_galleria_dx.jpg);
	background-repeat: no-repeat;
	width: 100px;
	height: 92px;
}
.Menu_galleria_sx
{
	background-image: url(Immagini/Menu_galleria_sx.jpg);
	background-repeat: no-repeat;
	width: 99px;
	height: 92px;
}
.titolo_galleria
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	color: #666666;
	background-image: url(Immagini/Intestazione_galleria.jpg);
	width: 200px;
	background-repeat: no-repeat;
	display: block;
}
.titolo_pagina
{
	background-image: url(Immagini/Titolo_bacheca.jpg);
	display: block;
	width: 550px;
	height: 50px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.Testo_piccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	color: #A48F00;
}
.linea_base_tratteggiata
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #755800;
}
.Testa_login
{
	background-image: url(Immagini/Testa_menu_login.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 57px;
}
.Corpo_login
{
	background-image: url(Immagini/Corpo_menu_login.jpg);
	background-repeat: repeat-y;
	width: 160px;
	height: auto;
}
.Foot_login
{
	background-image: url(Immagini/foot_login.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 28px;
}

