@charset "utf-8";
/* CSS Document */

/**********************ARCHIVIO******************/
.frag_archivio
{
	margin-bottom:10px;
}
.frag_archivio,.frag_archivio a
{
	color:#077F00;
	font-weight:bold;
}
.frag_archivio a
{
	text-decoration:none;
	font-size:12px;
}
.sezione_archivio
{
	font-size:9px;
	float:left;
	margin-left:10px;
}
.sezione_archivio_stampa
{
	font-size:14px;
	float:left;
}
.data_archivio
{
	font-size:9px;
	float:left;
	/*padding-top:3px;*/
}
.data-sez_archivio
{
	clear:both;
	float:left;
}
.titolo_archivio
{
	clear:both;
}

#form_data-sez
{
	float:right;
	font-size:12px;
	margin-right:20px;
}
/*****************************************************************************************************/
/*****************************************************************************************************/
/*****************************************************************************************************/


body
{
	margin:0;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
}
#all
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	/*height:866px;*/
	min-height:1000px;
	text-align:left;
}
#slideshow_alb
{
	top:0px;
	bottom:0;
	position:relative;
	z-index:-1;
}
#slideshow_alb img
{
	margin:0;
	border:0;
}
#logo
{
	background-image:url(../images/graphic-elements/logo_vett.png);
	width:146px;
	height:160px;
	top:125px;
	margin-right:14px;
	margin-left:14px;
	position:absolute;
	float:left;
}
#lingue
{
	width:40px;
	float:left;
	text-align:center;
	margin-top:20px;
}

#lingue img
{
float:left;
border:0;
width:35px;
}
#partner
{
	background-color:#FFF;
	margin-left:174px;
	width:780px;
	position:absolute;
	background-size:contain;
	
}
#loghi {
border:0;
margin-left:184px;
height:80px;
}
#partner img
{
	border:0;
}
#loghi a
{
	float:left;
	margin-left:10px;
	margin-top:10px;
}
#content_box
{
	float:left;
	width:800px;
	height:742px;
	position:relative;
/*	top:8px;*/
	top:15px;
	left:174px;
/*	left:2px;*/
}

#bg_box
{
	float:left;
	background-repeat:repeat-x;
	width:780px;
	
	height:722px;
}
#ombra_dx, #ombra_dx_footer
{
	float:left;
	width:20px;	
	background-image:url(../images/graphic-elements/ombra_dx.png);
}
#ombra_dx {
	height:722px;
}
#ombra_dx_footer {
	height:98px;
	margin-left:954px;
}
#ombra_bassa, #ombra_bassa_footer
{
	clear:both;
	width:800px;
	height:20px;
	background-image:url(../images/graphic-elements/ombra_bassa.png);
}

#ombra_bassa_footer {
	margin-left:174px;
	
}
#white_box, #white_container
{
	background-color:#ffffff;
	width:724px;

	position:relative;
	left:46px;	
/*	padding:20px;*/

}
#white_box 
{
	height:722px;
}
#white_container 
{
height:98px;
}
#content
{
/*	background-color:#99FF66;*/
	height:682px;
	margin-left:20px;
	margin-right:20px;
	position:relative;
	top:20px;
}
#pre_footer
{
	margin-left: 174px;
/*	height:45px;*/
	height:22px;
/*	margin-left:auto;
	margin-right:auto;*/
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	line-height:22px;
/*	width:788px;*/
	float:left;
	margin-bottom:7px;
}
#pre_footer span
{
	font-size:20px;
}
#footer
{
	position:relative;
	clear:both;

}
#info
{
	float:left;
	font-size:10px;
	color:#398F70;
	width:130px;
	margin-left:13px;
	padding-top:7px;
}
#menu
{
	float:right;
	width:826px;
	margin-top:10px;
}
#menu_1
{
	float:left;
	width:464px;
}
#menu_bar
{
	background-image:url(../images/graphic-elements/barra_menu_alta.png);
	background-repeat:no-repeat;
	width:448px;
	height:9px;
	position:absolute;
	top:28px;
}
#footer,#menu,#menu_1,#info
{
	height:80px;
}
#copyright
{
	height:24px;
}
.separator
{
	float:left;
	height:62px;
	width:1px;
	background-color:#ffffff;
}
#colored_buttons .btn
{
	width:112px;
/*	height:75px;*/
	float:left;
	text-align:center;
}

#colored_buttons a
{
	width:112px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:53px;
	float:left;
	font-size:13px;
	font-weight:bold;
}
#button_20
{
	background-image:url(../images/graphic-elements/news.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}
#button_20.current a, #button_20 a:hover {
	color:#90CAC6;
}
#button_28
{
	background-image:url(../images/graphic-elements/arte_e_natura.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}
#button_28.current a, #button_28 a:hover {
	color:#EEBA73;
}
#button_29
{
	background-image:url(../images/graphic-elements/attivita.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}
#button_29.current a, #button_29 a:hover {
	color:#EA80A4;
}
#button_33
{
	background-image:url(../images/graphic-elements/guest.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}
#button_33.current a, #button_33 a:hover {
	color:#A0C9EC;
}

#white_buttons
{
	float:left;
	width:256px;
	margin-top:21px;
}
#white_buttons .btn
{
	margin-top:10px;
	width:64px;
	height:65px;
	float:left;
	text-align:center;
	background-repeat:no-repeat;
	background-position:center top;
}
#white_buttons a
{
	bottom:0;
	display:none;
	width:64px;
	height:65px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
/*	padding-top:52px;*/
	float:left;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

#button_21,#button_25,#button_26,#button_27,#white_buttons table
{	
	cursor:pointer;
}
#button_21
{
	background-image:url(../images/graphic-elements/macchina_fotografica_off.png);
}
#button_25
{
	background-image:url(../images/graphic-elements/baloon_off.png);
}
#button_26
{
	background-image:url(../images/graphic-elements/team_off.png);
}
#button_27
{
	background-image:url(../images/graphic-elements/matita_off.png);
}
#button_21.hovered,#button_21.current
{
	background-image:url(../images/graphic-elements/macchina_fotografica_on.png);
}
#button_25.hovered,#button_25.current
{
	background-image:url(../images/graphic-elements/baloon_on.png);
}
#button_26.hovered,#button_26.current
{
	background-image:url(../images/graphic-elements/team_on.png);
}
#button_27.hovered,#button_27.current
{
	background-image:url(../images/graphic-elements/matita_on.png);
}
#button_21 td,#button_25 td,#button_26 td,#button_27 td
{
	text-align:center;
	height:55px;
	width:64px;
	vertical-align:bottom;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}

#facebook
{
	float:left;
	text-align:center;
	margin-left:28px;
	position:absolute;
	top:775px;
}
/*
#on_20,#on_28,#on_29,#on_33
{
	background-repeat:no-repeat;
	height:6px;
	width:965px;
	margin-left:174px;
	margin-top:4px;
	position:absolute;
	display:none;
	
}
#on_20
{
	background-image:url(../images/graphic-elements/news_on.png);
}
#on_28
{
	background-image:url(../images/graphic-elements/arte_e_natura_on.png);
}
#on_29
{
	background-image:url(../images/graphic-elements/attivita_on.png);
}
#on_33
{
	background-image:url(../images/graphic-elements/guest_on.png);
}
*/
/******************news.php*********************/
.news
{
	height:222px;
	width:146px;
	background-color:#FFC;
	margin-right:25px;
	float:left;
}
.news .img
{
	border:0;
}
/*******************team.php********************/
.menu_team
{
	height:48px;
}
.menu_team div
{
	height:24px;
	float:left;
	width:228px;
}
.menu_team a
{
	color:#90278E;
	float:left;
	font-weight:bold;
	height:24px;
	text-decoration:none;
	font-size:14px;
}
.menu_team a.current,.menu_team a:hover
{
	background-image:url(../images/graphic-elements/menu_team_hover.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#team_content
{
	height:545px;
}
#team_title
{
	font-size:16px;
	font-weight:bold;
	color:#90278E;
	height:31px;
	position:relative;
	top:9px;
}
#team_footer
{
	height:58px;
}
#back_link
{
	text-align:right;
	vertical-align:middle;
	height:58px;
	width:684px;
}
#back_link a
{
	background-image:url(../images/graphic-elements/back_team.png);
	background-position:right center;
	background-repeat:no-repeat;
	color:#90278E;
	float:right;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	width:49px;
	height:14px;
	padding-right:28px;
}
/********************************wall.php**********************************/
#wall_string
{
	position:absolute;
	/*background-image:url(../images/graphic-elements/wall_red_string.png);*/
	width:100px;
	height:109px;
	right:-37px;
	top:-27px;
}
#wall_pin
{
/*	position:absolute;*/
	background-image:url(../images/graphic-elements/wall_pin.png);
	width:29px;
	height:33px;
	margin-left:auto;
	margin-right:auto;
}
/******************************content.php**********************************/
#content #titolo h1
{
	margin: 0;
	height:38px;
}
#tirtolo_content h3
{
	margin-top:0;
	margin-bottom:10px;
}
#content_menu
{
	float:left;
}

.attivita_color
{
	color:#BA3055;
}
.team_color
{
	color:#90278E;
}
.visitatore_color
{
	color:#6BABE2;
}
.arte_e_natura_color
{
	color:#F7931E;
}
.rassegna_stampa_color
{
	color:#2B388F;
}
#content_menu
{
	/*height:35px;*/
	height:24px;
}
#content_img img
{
	float:left;
}
#content_menu a
{
	float:left;
	font-weight:bold;
/*	height:24px;*/
	height:18px;
	text-decoration:none;
	font-size:12px;
}
#content_menu.team div
{
	height:24px;
	float:left;
	width:228px;
}
#content_menu .arte_e_natura a.current,#content_menu .arte_e_natura a:hover
{
	background-image:url(../images/graphic-elements/menu_arte_e_natura_hover.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content_menu .visitatore a.current,#content_menu .visitatore a:hover
{
	background-image:url(../images/graphic-elements/menu_visitatore_hover.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content_menu .team a.current,#content_menu .team a:hover
{
	background-image:url(../images/graphic-elements/menu_team_hover.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content_menu .attivita a.current,#content_menu .attivita a:hover
{
	background-image:url(../images/graphic-elements/menu_attivita_hover.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content_menu.attivita_color,#content_menu.visitatore_color,#content_menu.arte_e_natura_color,#content_menu.attivita_color
{
	margin-left:15px;
}
#content_menu .attivita
{
	float:left;
	margin-top:17px;
	min-width:338px;
}
#content_menu .arte_e_natura
{
	float:left;
	margin-top:27px;
	min-width:199px;
}
div.visitatore
{
	float:left;
	height:24px;
	width:197px;
	margin-bottom:4px;
}

#content_menu.attivita_color
{
	width:399px;
	margin-top:10px;
}
#content_menu.attivita_color.sub_menu
{
	width:100%;
}
#content_menu.arte_e_natura_color,#content_menu.visitatore_color
{
	width:399px;
}
#content_menu.arte_e_natura_color.sub_menu,#content_menu.attivita.sub_menu
{
	width:auto;
}
/***************************GALLERY************************************/
#content_gallery
{
	width:1000px;
	height:766px;
	text-align:center;
	margin-bottom:87px;
}
#all_gallery {
	position: relative;
	top: 750px;
}

ul.thumbs
{
}
div.pagination
{
	position:relative;
}
#command_line
{
	margin-bottom: 5px;
    margin-left: 355px;
}
#command_line a
{
	margin-right:7px;
}
#caption
{
	position:relative;
	
	margin-left:auto;
	margin-right:auto;
	top: 622px;
	width:385px;
}
#caption
{
	top:0px;
}
.caption h3
{
	margin:0;
}
#slideshow_alb
{
	text-align:center;
}
/*************************news****************************************/
#head_news
{
	height:25px;
	width:684px;
}
#head_news a
{
	/*color:#077F00;*/
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}
.titolo_news
{
	
/*	margin-bottom:5px;*/
	font-size:9px;
	font-weight:bold;
	clear:both;
}
.sezione_news
{
	
	font-size:12px;
	font-weight:bold;
	clear:both;
}
.news_frag
{
	float:left;
	width:228px;
	margin-top:10px;
	height: 163px;
}
.news_frag a div
{
	width:180px;
}
.news_frag a
{
	text-decoration:none;
}
#head_news .titolo
{
	/*float:left;*/
	font-size:20px;
	font-weight:bold;
	
}
#titolo_archivio
{
	margin-bottom:15px;
	font-size:18px;
	font-weight:bold;
	float:left;
}
.testocontent p
{
	font-size:12px;
	margin-top:6px;
}

.testocontent #titolo h3
{
	font-size:14px;
}
#content_desc
{
	margin-left:15px;
	float:left;
	font-weight:bold;
}
.news_color
{
	color: #077F00;
}
#content_desc #sottotitolo p
{
	margin-top:50px;
}
#content_desc #sezione
{
	margin-top:30px;
}
#content_desc #data
{
	margin-top:10px;
	font-size:10px;
	font-weight:normal;
}
/**********************************Rassegna stampa***************************/
.rassegna_stampa_frag
{
	width:324px;
	height:84px;
	float:left;
	
}
.sezione_archivio_stampa.rassegna_stampa_color
{
	margin-left:45px;
	margin-top:-5px;
}
.titolo_rassegna_stampa.rassegna_stampa_color
{
	font-size:12px;
}
.titolo_news.rassegna_stampa_color
{
	/*float:left;*/
}
.titolo_archivio.rassegna_stampa_color
{
	font-size:12px;
	margin-bottom:0px;
	margin-top:2px;
	margin-bottom:5px;
}
#content_menu .arte_e_natura.sub_menu,#content_menu .attivita.sub_menu
{
	margin-right:35px;
	min-width:0;
	margin-top:0;
}

.link_rassegna_stampa a
{
	text-decoration:none;
	font-size:11px;
}
.link_rassegna_stampa a:hover
{
	font-weight:bold;
}
.link_rassegna_stampa
{
	margin-bottom:3px;
}

/****************************TEAM******************************/
.contatto {
clear:both;
}
.contatto p
{
	
	margin-top:5px;
	margin-bottom:5px;
}
.contatto .info
{
	float:left;
	font-size:12px;
	margin-left:10px;
	margin-top:10px;margin-bottom:10px;
}

#form_team
{
	margin-top:20px;
	font-size:9px;
	float:right;
	font-weight:bold;
}
#form_team td
{
	padding-left:10px;
}
#form_team input
{
	border:0;
	margin:0;
	background-color:#90278E;
	color:#FFFFFF;
}
/*******************************************MISC**************************************/
a.wrapper
{
	margin-left:2px;
	margin-right:2px;
}
.titolo_archivio.attivita_color a
{
	color:#BA3055;
	text-decoration:none;
	font-weight:bold;
}
.frag_archivio_lab
{
 	float: left;
    font-size: 12px;
    height: 140px;
    margin-right: 5px;
    margin-top: 15px;
    width: 223px;
}
#paginazione
{
	clear:both;
	text-align:center;
	margin-top:10px;
}
#pag_body
{
	padding-top: 15px;
}
#pag_body a
{
	font-size:11px;
	text-decoration:none;
	color:#000;
}
#pag_body a.pagactive
{
	font-weight:bold;
}
#link
{
	text-align:center;
	font-weight:bold;
	float:left;
	width:104px;
	margin-top:35px;
}
#link a
{
	color:#FFF;
	text-decoration:none;
}
.controls a.pause
{
	background-image:url(../images/graphic-elements/pause.png);
	width:24px;
	height:24px;
	float:left;
}
.controls a.play
{
	background-image:url(../images/graphic-elements/play.png);
	width:24px;
	height:24px;
	float:left;
}
.controls a.next
{
	background-image:url(../images/graphic-elements/next.png);
	width:24px;
	height:24px;
	float:left;
}
.controls a.prev
{
	background-image:url(../images/graphic-elements/prev.png);
	width:24px;
	height:24px;
	float:left;
}
.image-title
{
	font-size:14px;
	line-height:24px;
}
