@charset "utf-8";
/* CSS Document */

/* proprietà di base*/

body { 	

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	margin: 0;
	padding: 0;
	background: #333
	
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;



}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #999900;
border-bottom:1px dotted #999933;
text-transform:uppercase;
padding:10px;
background:#E6E6CC;



}



#site_container_main {

width:900px;
height:auto;
margin:0 auto;


}

#site_container {

width:900px;
margin:0 auto;
background:white;
float:left;

}


#header_include {

width:900px;
height:336px;

}

/*page*/

#content_container {

width:900px;
margin:0;
padding:0;

}

.lamostra {

text-align:justify;


}

#content_container_left {

width:566px;
height:auto;
float:left;
margin:30px 0 0 40px;
padding:0;




}

#content_container_left_top {

width:526px;
min-height:218px;
float:left;
background:url(../images/top_bg.jpg) no-repeat ;
padding:0;
text-align:justify;


}

#content_container_left_top a, a:visited  {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #159be8;
text-decoration:none;


}

#content_container_left_top a:hover  {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #1086ca;


}

#content_container_left_bottom {

width:526px;
height:134px;
float:left;
margin-top:30px;
padding:0;


}

#content_container_left_bottom_box {

width:164px;
height:147px;
float:left;
margin-right:10px;
border-right: thin #CCCCCC dotted;
padding:0;


}

#content_container_left_bottom_box a {

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #159be8;
text-decoration:none;



}

#content_container_left_bottom_box a:visited {

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #159be8;
text-decoration:none;



}

#content_container_left_bottom_box a:hover {

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #1086ca;


}

#content_container_left_bottom_box_b {

width:164px;
height:147px;
float:left;

border-right: thin #CCCCCC dotted;
padding:0;


}

#content_container_left_bottom_box h1 {

font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #1b1a18;

}

#content_container_left_bottom_box_b h1 {

font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #1b1a18;

}

#content_container_right {

border:1px solid #CCCCCC;
background:#eee;
float:left;
margin:53px 0 0 0;
padding:5px 0 5px 5px;
width:264px;


}

#subimage_box {

width:239px;
min-height:98px;
float:left;
margin:4px 0 0 0px;
padding:0 10px 0 10px;
background:#8b826a;


}

#subimage_box h1{

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #323333;
font-weight:bold;


}

#subimage_box p{

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: white;


}

#subimage_box2 {

width:239px;
height:68px;
float:left;
margin:4px 0 0 0px;
background:#756a4e;



}




#footer_include {

width:900px;
height:42px;
float:left;
padding-top:40px;
background:white;


}

/* gallery */

#gallery_container {

width:600px;
height:auto;
float:left;
margin:30px 0px 0 40px;
border-right:thin dotted #CCCCCC;
padding:0;

}

#gallery_sidebar {

width:200px;
height:auto;
float:right;
margin:84px 50px 0 0;
padding:0;


}

#gallery_sidebar ul {
list-style-type:none;
padding:0px;
margin:0px;


}

#gallery_sidebar a {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
text-decoration:none;


}

#gallery_sidebar a:visited {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
text-decoration:none;


}

#gallery_sidebar a:hover {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999;
text-decoration:underline;


}

#gallery_sidebar li {

background-image: url(../images/bullet_menu.png);
background-repeat:no-repeat;
background-position:5px 5px; 
padding-left:15px;


}

#thumb-box {

width:100px;
height:100px;
float:left;
margin:0px 0px;
padding:0;

}

#thumb-box:hover {

width:100px;
height:100px;
background:#c8bca2;
float:left;
margin:0px 0px;
padding:0;

}

#thumb-box img {

margin:auto;
padding:15px;

}

/*ufficio stampa*/

#ufficiostampa_container {

width:800px;
height:auto;
float:left;
margin:30px 0 0 40px;


}

#ilviaggio {

width:820px;

height:540px;
overflow:hidden;
border:5px solid #b7a275;
float:left;
margin:25px 0 0 35px;

}

/*titoli ufficiostampa*/

#ufficiostampa_titoli_container {

width:81px;
float:left;
text-align:center;
margin-bottom:0px;
background: #F2F2F2;
padding:10px;

}

#ufficiostampa_titoli_container_left {

width:180px;
float:left;
text-align:center;
margin-bottom:0px;
background: #F2F2F2;
padding:10px;

}

#ufficiostampa_titoli_container_file {

width:281px;
float:left;
text-align:center;
margin-bottom:0px;
background: #F2F2F2;
padding:10px;

}

#ufficiostampa_contentbox {

width:100px;
height:60px;
padding-top:40px;
float:left;
text-align:center;
border-right:thin dotted #CCCCCC;
border-bottom:thin dotted #CCCCCC;

}

#ufficiostampa_contentbox:hover {

width:100px;
height:60px;
padding-top:40px;
float:left;
text-align:center;
border-right:thin dotted #CCCCCC;
border-bottom:thin dotted #CCCCCC;
background: #F2F2F2;

}

#ufficiostampa_contentbox a {

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
font-weight:bold;
text-decoration:none;



}

#ufficiostampa_contentbox a:visited {

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
font-weight:bold;
text-decoration:none;


}

#ufficiostampa_contentbox a:hover {

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
font-weight:bold;



}

#ufficiostampa_contentbox_left {

width:198px;
height:85px;
padding-top:15px;
float:left;
text-align:center;
border-right:thin dotted #CCCCCC;
border-bottom:thin dotted #CCCCCC;
border-left:thin dotted #CCCCCC;

}

#ufficiostampa_contentbox_file {

width:300px;
height:60px;
padding-top:40px;
float:left;
text-align:center;
border-right:thin dotted #CCCCCC;
border-bottom:thin dotted #CCCCCC;

}

/* mostra */

#mostra_container {

width:560px;
height:auto;
float:left;
margin:30px 0px 0 40px;
border-right:thin dotted #CCCCCC;
padding-right:40px;

}

#sidebar {

width:190px;
height:auto;
float:right;
margin:75px 50px 0 0;
padding-left:10px;


}

#sidebar p {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;


}

#sidebar h1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: grey;


}

#sidebar a {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
text-decoration:none;


}

#sidebar a:visited {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
text-decoration:none;


}

#sidebar a:hover {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999;
text-decoration:underline;


}

#sidebar li {

background-image: url(../images/bullet_menu.png);
background-repeat:no-repeat;
background-position:5px 5px; 
padding-left:15px;


}

#sidebar ul {
list-style-type:none;
padding:0px;
margin:0px;


}

#mostra_container a, a:visited  {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #159be8;
text-decoration:none;


}

#mostra_container a:hover  {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #1086ca;


}

#mostra_container p  {

margin:0;
padding:0;


}

/*informazioni*/

#informazioni_important {

width:500px;
padding:20px;
border: thin #CCCCCC solid;
background:#EFEFEF;
}



#informazioni_important h2 {

font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #999;
}

/*partner*/

#sidebar2 {

width:320px;
height:auto;
float:right;
margin:62px 120px 0 0;
padding-left:10px;



}

#sidebar2 p {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;


}

#sidebar2 h1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: grey;


}

#sidebar2 a {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
text-decoration:none;


}

#sidebar2 a:visited {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
text-decoration:none;


}

#sidebar2 a:hover {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999;
text-decoration:underline;


}

#sidebar2 li {

background-image: url(../images/bullet_menu.png);
background-repeat:no-repeat;
background-position:5px 5px; 
padding-left:15px;


}

#sidebar2 ul {
list-style-type:none;
padding:0px;
margin:0px;


}

/*show more-----------------------------------------------------*/



#panel {
	background: #FFFFEC;
	border:1px solid #EBEBEB;
	height: 100%;
	width:510px;
	padding:20px;
	display: none;
	margin:5px 0;
}

#panel_flyer {

width:138px;
height:183px;
background:none;
float:left;
padding:15px 0 0 15px;

}

#panel_loc {
	width:253px;
	padding-left:15px;
	padding-top:2px;
	height:196px;
	background:white;
	float:left;
	line-height:13px;
	
	
}

#panel_loc h2 {

font-weight:bold;
color:#999;
text-transform:uppercase;
	
}

#panel_docs_container {
	
width:262px;
height:196px;
padding:2px 0 0 15px;
background:none;
float:left;
	
	
}

#panel_pix {
	
width:262px;
line-height:18px;
background:none;
float:left;
padding-bottom:5px;
	
	
}

#panel_pix h2 {

font-weight:bold;
color:#999;
text-transform:uppercase;
	
}

#panel_pix img {

margin-left:10px;
	
}

#panel_dox {
	
width:262px;
height:50px;
background:none;
float:left;
	
	
}

#panel_dox h2 {

font-weight:bold;
color:#999;
text-transform:uppercase;
	
}

