/*body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#000000;
}*/
body{ margin:0px; padding:0px; }
span, div, img, form, input, textarea, select, h1, h2, h3, h4, h5, ul, li, p{ margin:0px; padding:0px; border:0px; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-box-sizing:border-box; }
ul{ list-style-image:none; list-style-position:outside; list-style-type:none; }
a{ text-decoration:none; }

img{
	border-style: none;
}
.cursor{ 
	cursor:pointer; 
}
form{
	margin:0px; 
	border:0px;
}
ul{
	margin:0px;
	padding:0px; 
	padding-left:20px; 
}
li{
	margin:0px; 
	padding:0px;
}
.language{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;/*999999*/
	text-decoration:none;+
}
.language A:visited{
	color:#ffffff;/*999999*/
	text-decoration:none;
}
.language A:link{
	color:#ffffff;/*999999*/
	text-decoration:none;
}
.language A:hover{
	color:#ABC854;
	text-decoration:none;
}
.menuOne_1{
	/*font-family:Times New Roman, Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif, Geneva;*/
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	text-transform:lowercase;
	padding:0 19px 0 19px;
}
.menuOne_1 A:visited{
	color:#ffffff;
	text-decoration:none;
}
.menuOne_1 A:link{
	color:#ffffff;
	text-decoration:none;
}
.menuOne_1 A:hover{
	color:#ACCA56;
	text-decoration:none;
}
.menuOneIn_1{
	/*font-family:Times New Roman, Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif, Geneva;*/
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ACCA56;
	text-decoration:none;
	text-transform:lowercase;
	padding:0 19px 0 19px;
}
.menuOneIn_1 A{
	color:#ACCA56;
	text-decoration:none;
}
.menuOne_2{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	text-transform:lowercase;
	padding:0 10px 5px 10px;
}
.menuOne_2 A:visited{
	color:#ffffff;
	text-decoration:none;
}
.menuOne_2 A:link{
	color:#ffffff;
	text-decoration:none;
}
.menuOne_2 A:hover{
	color:#ffffff;
	text-decoration:underline;
}
.menuOneIn_2{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-transform:lowercase;
	padding:0 10px 5px 10px;
	text-decoration:underline;
}
.menuOneIn_2 A{
	color:#ffffff;
	text-decoration:underline;
}
.menuTwo{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#7b9d18;
	text-decoration:none;
}
.menuTwo A:visited{
	text-decoration:none;
	color:#7b9d18;
	
}
.menuTwo A:link{
	text-decoration:none;
	color:#7b9d18;
	
}
.menuTwo A:hover{
	text-decoration:underline;
	color:#7b9d18;
}
.menuTwoIn{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#7b9d18;
	text-decoration:underline;
}
.menuTwoIn A{
	/*text-decoration:underline;*/
	color:#7b9d18;
}
.disclaimer{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	line-height:11px;
	text-decoration:none;
}
.disclaimer A:visited{
	color:#669900;
	text-decoration:underline;
}
.disclaimer A:link{
	color:#669900;
	text-decoration:underline;
}
.disclaimer A:hover{
	color:#669900;
	text-decoration:underline;
}
.copyright{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d0d0d0;
	text-decoration:none;
}
.copyright A:visited{
	color:#666666;
	text-decoration:underline;
}
.copyright A:link{
	color:#666666;
	text-decoration:underline;
}
.copyright A:hover{
	color:#669900;
	text-decoration:underline;
}
.title_1{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(images/layout/bg_titolo.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:41px;
	width:100%
}
.title_1 A:visited{
	color:#669900;
	text-decoration:none;
}
.title_1 A:link{
	color:#669900;
	text-decoration:none;
}
.title_1 A:hover{
	color:#669900;
	text-decoration:underline;
}
.sottotitolo_blog{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#669900;
	text-decoration:none;
	font-style:italic;
	padding:0px 0px 0px 10px;
}
.title_2{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#669900;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding: 0px 10px 0px 10px;
}
.title_2 A:visited{
	color:#669900;
	text-decoration:none;
}
.title_2 A:link{
	color:#669900;
	text-decoration:none;
}
.title_2 A:hover{
	color:#669900;
	text-decoration:underline;
}
.text_press a{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	text-decoration:none;
	font-style:italic;
	padding:0px 0px 0px 10px;
	}
.text_press a:hover{
	text-decoration:underline;
}

.text_1{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	text-decoration:none;
	padding: 0px 10px 0px 10px;
}
.text_1 A:visited{
	color:#669900;
	text-decoration:none;
}
.text_1 A:link{
	color:#669900;
	text-decoration:none;
}
.text_1 A:hover{
	color:#669900;
	text-decoration:underline;
}
.text_2{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3C3C3C;
	line-height:14px;
	text-decoration:none;
	padding: 0px 10px 0px 10px;
}
.text_2 A:visited{
	color:#669900;
	text-decoration:underline;
}
.text_2 A:link{
	color:#669900;
	text-decoration:underline;
}
.text_2 A:hover{
	color:#CCCCCC;
	text-decoration:underline;
}
.text_3{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	text-decoration:none;
	font-style:italic;
	padding: 0px 10px 0px 10px;
	text-transform:lowercase;
}
.text_3 A:visited{
	color:#669900;
	text-decoration:underline;
}
.text_3 A:link{
	color:#669900;
	text-decoration:underline;
}
.text_3 A:hover{
	color:#CCCCCC;
	text-decoration:underline;
}
.text_4{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	line-height:14px;
	text-decoration:none;
	padding:0px 0px 0px 10px;
}
.text_4 A:visited{
	color:#669900;
	text-decoration:none;
}
.text_4 A:link{
	color:#669900;
	text-decoration:none;
}
.text_4 A:hover{
	color:#669900;
	text-decoration:underline;
}
.text_error{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FF0000;
	line-height:18px;
	text-decoration:none;
}
.text_date{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding:0px 0px 0px 10px;
}
.back{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#669900;
	line-height:18px;
	text-decoration:none;
}
.back A:visited{
	color:#669900;
	text-decoration:none;
}
.back A:link{
	color:#669900;
	text-decoration:none;
}
.back A:hover{
	color:#669900;
	text-decoration:underline;
}
.text_gallery{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
}
.text_gallery A:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.text_gallery A:link{
	color:#FFFFFF;
	text-decoration:none;
}
.text_gallery A:hover{
	color:#CC0000;
	text-decoration:none;
}
.text_gallery_in{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CC0000;
	text-decoration:none;
}
.text_gallery_in A:visited{
	color:#CC0000;
	text-decoration:none;
}
.text_gallery_in A:link{
	color:#CC0000;
	text-decoration:none;
}
.text_gallery_in A:hover{
	color:#CC0000;
	text-decoration:none;
}
.text_gallery_2,
.text_gallery_2_in{ width:117px; height:22px; display:block; }
.text_gallery_2,
a.text_gallery_2,
a:link.text_gallery_2,
a:visited.text_gallery_2{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#789b14; background-color:#FFFFFF; }
.text_gallery_2_in,
a.text_gallery_2_in,
 a:link.text_gallery_2_in,
a:visited.text_gallery_2_in,
a:hover.text_gallery_2_in,
a:hover.text_gallery_2{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#789b14; background-color:#e9e9e9; }




.bottom{
	background-image:url(images/layout/bg_bottom.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	text-align:right;
	height:42px;
}
.fine{
	background-image:url(images/layout/fine.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:31px;
}
.fine2{
	background-image:url(images/layout/fine2.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:17px;
}

.dwnpdf{
	width:149px;
	height:24px;
	*height:44px;
	background-image:url(images/layout/dwnpdf.gif);
	background-position:0 top;
	background-repeat:no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
	text-decoration:none;
	display:block;
	padding:20px 0 0 0;
	text-align:left;
}
.dwnpdf:hover{
	color:#ffffff;
	background-position:-149 top;
}
.gallery_splash{ width:316px; }
.gallery_splash,
a .gallery_splash,
a:link .gallery_splash,
a:visited .gallery_splash{ font-size:18px; color:#adcb57; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; }
a:hover .gallery_splash{ font-size:18px; color:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; }
.arrow_back{ width:117px; height:23px; background:url('images/layout/arrow_back.gif') no-repeat; }
.arrow_back,
a .arrow_back,
a.link .arrow_back,
a:visited .arrow_back{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#828186; text-decoration:none; font-style:italic; background-position:left top; }
a:hover .arrow_back{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#789B14; text-decoration:none; font-style:italic; background-position:left -23px; }


.title_video{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#669900; text-decoration:none; text-transform:uppercase; font-weight:bold; padding:3px 0px 1px 0px; }
a:visited .title_video,
a:link .title_video{ color:#669900; text-decoration:none; }
a:hover .title_video{ color:#669900; text-decoration:underline; }
.text_video{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#3c3c3c; text-decoration:none; }
A:visited .text_video,
A:link .text_video{ color:#3c3c3c; text-decoration:none; }
A:hover .text_video{ color:#3c3c3c; text-decoration:underline; }

