/*a:link		{text-decoration:none; color:#80827D;}
a:visited	{text-decoration:none; color:#80827D;}
a:hover 		{text-decoration: underline; color:#80827D;}*/

a:link		{text-decoration:none; color:#AF8D05;}
a:visited	{text-decoration:none; color:#AF8D05;}
a:hover 		{text-decoration: underline; color:#AF8D05;}

body {
	margin: 0;
	padding: 0;
	background: #646464 url(../images/main_bg.jpg) repeat-x;
}

.boxesterno{
	/*padding: 5px;
	width: 778px;*/
}

#boxmenu {
	width: 778px;
	height: 21px;
	background: url(../images/menu.jpg) no-repeat;
}

#boxmenu a:link		{padding: 0px 0px 0px 20px; text-decoration: none; color:#FFFFFF;}
#boxmenu a:visited	{padding: 0px 0px 0px 20px; text-decoration: none; color:#FFFFFF;}
#boxmenu a:hover 		{padding: 0px 0px 0px 20px; text-decoration: none; color:#DEB207;}

.tddx {
	border: 2px solid #F0F0F0;
	vertical-align: top;
	padding-top: 3px;
}

.footer {
	margin-top:0px;
	margin-bottom:3px;
	padding:0px;
	color: #C6A203;
	/*font-family: 'Trebuchet MS', Verdana, sans-serif;*/
	font-size: 11px;
	line-height: 14px;
	letter-spacing: 1px;
}

.footer_text{
	padding: 0px 0px 0px 0px;
}

.testo {
	/*color: #3D3D3D;*/
	color: #666666;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 13px;
	line-height: 19px;
	text-align: justify;
}

.testo_foto {
	/*color: #3D3D3D;*/
	color: #666666;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 13px;
	line-height: 19px;
}

.titolo {
	/*color: #3D3D3D;*/
	color: #666666;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 13px;
	text-align: left;
	line-height: 19px;
	font-weight: bold;
	padding-bottom: 3px;
}

.tdcucciolate {
	background: url(../images/bg_cucciolate.jpg) no-repeat;
	width: 469px;
	height: 123px;
	vertical-align: top;
	padding-top: 26px;
	padding-left: 4px;
}

#news_title {
	width: 222px;
	height: 44px;
	color: #C6A203;
	/*font-family: 'Trebuchet MS', Verdana, sans-serif;*/
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	background: url(../images/news_title.jpg) no-repeat;
}
#news_titletext {
	padding: 21px 0px 0px 60px;
}
#news_content {
	width: 222px;
	height: 110px;
	color: #C6A203; /*font-family: 'Trebuchet MS', Verdana, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	background: url(../images/news_bg.jpg) no-repeat;
}

#newsletter_title {
	width: 222px;
	height: 60px;
	color: #C6A203;
	/*font-family: 'Trebuchet MS', Verdana, sans-serif;*/
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	background: url(../images/newsletter_title.jpg) no-repeat;
}
#newsletter_titletext {
	padding: 36px 0px 0px 90px;
}
#newsletter_content {
	width: 222px;
	height: 94px;
	color: #C6A203; /*font-family: 'Trebuchet MS', Verdana, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	background: url(../images/newsletter_bg.jpg) no-repeat;
}

#link_title {
	width: 222px;
	height: 86px;
	color: #C6A203;
	/*font-family: 'Trebuchet MS', Verdana, sans-serif;*/
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	background: url(../images/link_title.jpg) no-repeat;
}
#link_titletext {
	padding: 63px 0px 0px 133px;
}
#link_content {
	width: 222px;
	height: 116px;
	color: #C6A203; /*font-family: 'Trebuchet MS', Verdana, sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	background: url(../images/link_bg.jpg) no-repeat;
}

#home_bg {
	width: 511px;
	height: 286px;
	background: url(../images/main_content.jpg) no-repeat;
}

#home_fotogallery_title {
	width: 511px;
	height: 22px;
	background: url(../images/fotogallery_title.jpg) no-repeat;
}
#foto_titletext {
	padding: 0px 0px 0px 210px;
	color: #C6A203;
	/*font-family: 'Trebuchet MS', Verdana, sans-serif;*/
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
#home_fotogallery {
	width: 511px;
	height: 202px;
	background: url(../images/fotogallery_homebg.jpg) no-repeat;
}

.foto_home1 {
	width: 167px;
	height: 131px;
	background: url(../images/fotogallery1.jpg) no-repeat left;
}

.foto_home2 {
	width: 167px;
	height: 131px;
	background: url(../images/fotogallery2.jpg) no-repeat left;
}

.foto_home3 {
	width: 167px;
	height: 131px;
	background: url(../images/fotogallery3.jpg) no-repeat left;
}
.fototext {
	padding: 0px 20px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #666666;
}

h2 {
	color: #C6A203;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	padding: 0px 5px 0px 0px;
	margin: 3px 5px 3px 0px;
	width: 293px;
	height: 22px;
	background: url(../images/titlebg.jpg) no-repeat right;
}

.footer_text {
	font-size: 11px;
}

.footer_text a {
	color: #000000;
}

.main_cell {
	width: 511px;
	height: 510px;
	background: url(../images/content_bg.jpg) no-repeat top;
}

.content {
	width: 511px;
	height: 510px;
	overflow: auto;
	/*background: url(../images/content_bg.jpg) no-repeat top;*/
}

.content a:link		{padding: 0px 0px 0px 20px; text-decoration: none; color:#666666;}
.content a:visited	{padding: 0px 0px 0px 20px; text-decoration: none; color:#666666;}
.content a:hover 		{padding: 0px 0px 0px 20px; text-decoration: none; color:#666666;}

.intestazionepiccola {
	font-weight: bold;
}

.elenco{
	font-size: 11px;
	font-weight: bold;
	/*color: #FF8811;*/
	color: #AF8D05;
	letter-spacing: 1px;
	padding-top:4px;
}

.text {
	font-size: 11px;
	font-weight: bold;
	color: #F5E9B5;
	letter-spacing: 1px;
	padding-top:4px;
}

.elenco a:link		{text-decoration:none; color:#FF8811;}
.elenco a:visited	{text-decoration:none; color:#FF8811}
.elenco a:hover 	{
	text-decoration: underline;
	color: #F07900;
}

.images {
	border: 1px solid #BBBBBB;
}

.didascalia {
	color: #3D3D3D;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	text-align: center;
	width: 100px;
	border: 1px solid #BBBBBB;
	padding: 2px;
	margin-top:2px;
	margin-bottom:2px;
}

.didascalia2 {
	color: #3D3D3D;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	text-align: center;
	width: 140px;
	border: 1px solid #BBBBBB;
	padding: 2px;
	margin-top:2px;
	margin-bottom:2px;
}

hr {
	height: 1px;
	color:#BBBBBB;
}

.form {
	BORDER: 1px solid #828282;
	BACKGROUND: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #C6A203;
	font-size: 9px;
	text-decoration: none;
}

.interni {
	width: 733px;
	height: 510px;
	overflow: auto;
}

.interni_bg {
	background: url(../images/interni_bg.jpg) no-repeat;
}

.link_self a {
	font: 8px Times New Roman;
	text-decoration: none;
	color: #646460;
	padding: 0px 0px 0px 0px;
}

.image {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.images {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.image_border {
	border: 1px solid #131001;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.imagehome {
	border: 1px solid #131001;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 140px;
	height: 123px;
}
