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

/* proprietà di base*/

body { 	

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

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



}

#site_container_main {

width:900px;
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;


}

#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;
background:url(../images/box_bg.jpg) repeat-x top;
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;
background:url(../images/box_bg.jpg) repeat-x top;
border-right: thin #CCCCCC dotted;
padding:0;


}

#content_container_left_bottom_box h1 {

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

}

#content_container_left_bottom_box_b h1 {

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

}

#content_container_right {

width:284px;
min-height:366px;
float:left;
margin:53px 0 0 0px;
padding:0;


}

#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;


}

.sg_infobox {

margin-top:50px;

}

.sg_infobox a {

width:180px;
height:25px;
background:#a69776;
display:block;
text-align:center;
text-transform:uppercase;
font-size:28px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:10px;
color:white;


}

.sg_infobox a:visited {

width:180px;
height:25px;
background:#a69776;
display:block;
text-align:center;
text-transform:uppercase;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:10px;
color:white;


}

.sg_infobox a:hover {

width:180px;
height:25px;
background:#a69776;
display:block;
text-align:center;
text-transform:uppercase;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:10px;
color:black;


}

#subimage_box2 {

width:249px;
min-height:58px;
float:left;
margin:4px 0 0 0px;
background:#756a4e;
padding:10px 0 0 10px;


}

#subimage_box2 a {

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


}

#subimage_box2 a:visited {

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


}

#subimage_box2 a:hover {

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



}


#footer_include {

width:900px;
height:112px;
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:#CCCCCC;
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;


}

/*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;


}

/*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;


}
