a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}





.MainContainer {
	width: 1020px;
	margin-left: -510px;
	position: absolute;
	left: 50%;
}
.MainContainer .Main {
	width: 980px;
	margin-left: -490px;
	position: relative;
	left: 50%;
}

.MainContainer .Main .Main_Barra .Logo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFF;
	text-decoration: none;
	position: absolute;
	height: 40px;
	width: 722px;
	top: 195px;
	left: 10px;
}

.MainContainer .Main .Main_Menu .Buttons {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	width: 198px;
	position: absolute;
	left: 20px;
	top: 20px;
}

.MainContainer .Main .Main_Menu .Buttons a{
	color: #FFF;
	text-decoration: none;
	
-moz-transition-property: color;
-moz-transition-duration: 0.3s;
-moz-transition-timing-function: ease;
-moz-transition-delay: 0.3s;

-webkit-transition-property: color;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease;
-webkit-transition-delay: 0.3s;

}

.MainContainer .Main .Main_Menu .Buttons a:hover{
	color: #FFCC66;
	text-decoration: none;
}


#filetto {
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #BE1622;
	width: 198px;
}


.MainContainer .Footer {
	background-color: #FC9;
	height: 120px;
	width: 980px;
	margin-top: 10px;
	position: relative;
	margin-left: -490px;
	left: 50%;
}
.MainContainer .Main .Main_Argomenti {
	background-color: #DADADA;
	height: 600px;
	width: 732px;
	position: relative;
	left: 248px;
	margin-top: 20px;
	background-image: url(../images/lavoratore.JPG);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.MainContainer .Main .Main_Menu {
	background-color: #661b08;
	height: 100%;
	width: 238px;
	position: absolute;
	background-image: url(../images/barraSx.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.MainContainer .Main .Main_Barra {
	height: 238px;
	width: 732px;
	position: relative;
	left: 248px;
	background-image: url(../images/barraTop.jpg);
	background-repeat: no-repeat;
}
.MainContainer .Main .Main_Argomenti .Citazione .didascalia {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 24px;
	color: #661B09;
	text-decoration: none;
	font-style: normal;
}
body {
	background-image: url(../images/stucco.png);
	margin-top: 0px;
	background-repeat: repeat;
}
.MainContainer .Footer .Indirizzo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 14px;
	color: #661B09;
	text-decoration: none;
	position: absolute;
	height: 80px;
	width: 940px;
	left: 20px;
	top: 20px;
}

.MainContainer .Footer .Indirizzo a{
	color: #661B09;
	text-decoration: none;
	
-moz-transition-property: color;
-moz-transition-duration: 0.3s;
-moz-transition-timing-function: ease;
-moz-transition-delay: 0.3s;

-webkit-transition-property: color;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease;
-webkit-transition-delay: 0.3s;
}

.MainContainer .Footer .Indirizzo a:hover{
	color: #BE1622;
	text-decoration: none;
}

.MainContainer .Footer .Indirizzo .right {
	float: right;
}

.MainContainer .Footer .Indirizzo .right a{
	color: #FFF;
	text-decoration: none;
	
-moz-transition-property: color;
-moz-transition-duration: 0.3s;
-moz-transition-timing-function: ease;
-moz-transition-delay: 0.3s;

-webkit-transition-property: color;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease;
-webkit-transition-delay: 0.3s;
}

.MainContainer .Footer .Indirizzo .right a:hover{
	color: #99CCFF;
	text-decoration: none;
}



.MainContainer .Main .Strillo_1 {
	background-color: #79B2FF;
	background: -moz-linear-gradient(top,  #99CCFF,  #79B2FF); /* cssgradients for firefox */
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #79B2FF),color-stop(1, #99CCFF));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#99CCFF', EndColorStr='#79B2FF', GradientType=0);
	position: relative;
	height: 238px;
	width: 238px;
	left: 248px;
	top: 10px;
	border: thin dotted #36F;
	-moz-box-shadow: 1px 1px 2px #999999; /* box shadow for Firefox */
	-webkit-box-shadow: 1px 1px 2px #999999;  /* box shadow for Safari */
	text-decoration: none;
}



.MainContainer .Main .Strillo_1:hover {
	background-color: #99CCFF;
	background: -moz-linear-gradient(top,  #79B2FF,  #99CCFF); /* cssgradients for firefox */
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #99CCFF),color-stop(1, #79B2FF));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#79B2FF', EndColorStr='#99CCFF', GradientType=0);
	text-decoration: none;
}


.MainContainer .Main .Strillo_2 {
	background-color: #79B2FF;
	background: -moz-linear-gradient(top,  #99CCFF,  #79B2FF); /* cssgradients for firefox */
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #79B2FF),color-stop(1, #99CCFF));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#99CCFF', EndColorStr='#79B2FF', GradientType=0);
	position: absolute;
	height: 238px;
	width: 238px;
	left: 494px;
	top: 248px;
	border: thin dotted #36F;
	-moz-box-shadow: 1px 1px 2px #999999; /* box shadow for Firefox */
	-webkit-box-shadow: 1px 1px 2px #999999;  /* box shadow for Safari */
}

.MainContainer .Main .Strillo_2:hover {
	background-color: #99CCFF;
	background: -moz-linear-gradient(top,  #79B2FF,  #99CCFF); /* cssgradients for firefox */
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #99CCFF),color-stop(1, #79B2FF));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#79B2FF', EndColorStr='#99CCFF', GradientType=0);
}

.MainContainer .Main .Strillo_3 {
	background-color: #79B2FF;
	background: -moz-linear-gradient(top,  #99CCFF,  #79B2FF); /* cssgradients for firefox */
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #79B2FF),color-stop(1, #99CCFF));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#99CCFF', EndColorStr='#79B2FF', GradientType=0);
	position: absolute;
	height: 238px;
	width: 238px;
	left: 740px;
	top: 248px;
	border: thin dotted #36F;
	-moz-box-shadow: 1px 1px 2px #999999; /* box shadow for Firefox */
	-webkit-box-shadow: 1px 1px 2px #999999;  /* box shadow for Safari */
}

.MainContainer .Main .Strillo_3:hover {
	background-color: #99CCFF;
	background: -moz-linear-gradient(top,  #79B2FF,  #99CCFF); /* cssgradients for firefox */
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #99CCFF),color-stop(1, #79B2FF));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#79B2FF', EndColorStr='#99CCFF', GradientType=0);
}



.MainContainer .Main a .Strillo_1 .Titolino {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 14px;
	color: #661b09;
	position: absolute;
	height: 20px;
	width: 228px;
	left: 5px;
	top: 5px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #661b09;
}

.MainContainer .Main a .Strillo_1 .Titolo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 24px;
	color: #FFF;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	position: absolute;
	height: 84px;
	width: 228px;
	left: 5px;
	top: 30px;
}
.MainContainer .Main a .Strillo_1 .Icona {
	position: absolute;
	z-index: 100;
	height: 94px;
	width: 60px;
	left: 170px;
	top: 35px;
	background-image: url(../images/info.png);
	background-repeat: no-repeat;
	background-position: right;
}
.MainContainer .Main a .Strillo_1 .IntroText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 14px;
	color: #FFF;
	text-decoration: none;
	position: absolute;
	height: 118px;
	width: 228px;
	left: 5px;
	top: 120px;
}



.MainContainer .Main a .Strillo_2 .Titolino_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 14px;
	color: #661b09;
	position: absolute;
	height: 20px;
	width: 228px;
	left: 5px;
	top: 5px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #661b09;
}

.MainContainer .Main a .Strillo_2 .Titolo_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 24px;
	color: #FFF;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	position: absolute;
	height: 84px;
	width: 228px;
	left: 5px;
	top: 30px;
}
.MainContainer .Main a .Strillo_2 .Icona_2 {
	position: absolute;
	z-index: 100;
	height: 94px;
	width: 70px;
	left: 160px;
	top: 35px;
	background-image: url(../images/mondo.png);
	background-repeat: no-repeat;
	background-position: right;
}
.MainContainer .Main a .Strillo_2 .IntroText_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 14px;
	color: #FFF;
	text-decoration: none;
	position: absolute;
	height: 118px;
	width: 228px;
	left: 5px;
	top: 120px;
}

.MainContainer .Main a .Strillo_3 .Titolino_3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 14px;
	color: #661b09;
	position: absolute;
	height: 20px;
	width: 228px;
	left: 5px;
	top: 5px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #661b09;
}

.MainContainer .Main a .Strillo_3 .Titolo_3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 24px;
	color: #FFF;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	position: absolute;
	height: 84px;
	width: 228px;
	left: 5px;
	top: 30px;
}
.MainContainer .Main a .Strillo_3 .Icona_3 {
	position: absolute;
	z-index: 100;
	height: 94px;
	width: 60px;
	left: 170px;
	top: 35px;
	background-image: url(../images/visite-guidate.png);
	background-repeat: no-repeat;
	background-position: right;
}
.MainContainer .Main a .Strillo_3 .IntroText_3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 14px;
	color: #FFF;
	text-decoration: none;
	position: absolute;
	height: 118px;
	width: 228px;
	left: 5px;
	top: 120px;
}
.MainContainer .Main .Main_Argomenti .Citazione {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #79b2ff;
	text-decoration: none;
	text-align: left;
	position: absolute;
	width: 484px;
	left: 248px;
	top: 20px;
	line-height: 26px;
}
