html	{width:100%}

body {
width:100%;
color:#4A4A4A;
	font-family: Georgia;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../_images/0_0_1.jpg);
	background-repeat: repeat-x;
}

a:link, a:visited 	{ color:#8692A5; text-decoration:none}
a:hover 			{ color:0066CC; text-decoration:none}
h1 {
	color: #006699;
	font-size: 14px;
	font-weight: bold;
	border:0;
	padding:15px 10px 0 40px;
	margin:0;
	background-repeat: no-repeat;
	text-align: justify;
	height: 45px;
}

#contenuto .space18 { margin:0 5px 0 5px}
.l {
	background-image: url(../_images/lett_l.jpg);
}

.t {
	background-image: url(../_images/lett_t.jpg);
}

.u {
	background-image: url(../_images/lett_u.jpg); }
.c {
	background-image: url(../_images/lett_c.jpg);
}

.cc {
	background-image: url(../_images/lett_c.jpg);
	height:35px
}

.a {
	background-image: url(../_images/lett_a.jpg);
}

.p {
	background-image: url(../_images/lett_p.jpg);
}

#main {
	width:auto;
	height:auto;
	background-position: 980px 418px;
	background-image: url(../_images/0_0_7.jpg);
	background-repeat: no-repeat;
}
#main2 {
	width:auto;
	height:auto;
	background-position: 980px 418px;
	background-repeat: no-repeat;
}
#container { width:980px; height:auto}
#foto_dx {
	background-image: url(../_images/0_0_2.jpg);
	height: 614px;
	width: 270px;
	float: left;
}
#centrale {
	height: auto;
	width: 710px;
	float: left;
	background-image: url(../_images/0_0_5.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#centrale_gallery {
	height: auto;
	width: 710px;
	float: left;
	background-image: url(../_images/0_0_52.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#logo {
	height: 131px;
	width: auto;	
}
#menu {
	background-image: url(../_images/0_0_4.jpg);
	height: 60px;
	width: 710px;
	border: 0;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	float: left;
}


#menu ul  	{ height:auto; width:auto; margin:0; padding:0 0 0 5px;  border:0;}
#menu li 	{ height:auto; width:auto; font-size:12px; float:left; list-style-type:none;  margin:0; padding:0 0 0 0; border:0; }

#menu li a:link, #menu li a:visited 	{ padding:8px 9px 4px 9px; text-decoration:none; color:#5A4969; display:block}
#menu li a:hover

{
padding:8px 9px 4px 9px;
text-decoration:none;
color: #994E1C;
background-image:url(../_images/0_0_41.jpg);
background-position:top;
display:block


}

#menu #ln1 a:hover

{
padding:8px 9px 4px 9px;
text-decoration:none;
color: #994E1C;
background-image:url(../_images/0_0_42.jpg);
background-position:top;
display:block


}



#contenuto {
	width:710px;
	height: 423px;
	float: left;
	padding: 0 0 0 0;
}
#contenuto_gallery {
	width:710px;
	height: 423px;
	float: left;
	padding: 0 0 0 0;
}
#contenuto img {
	border:2px solid;
	margin: 10px 0;
	border-color: #FFFFFF;
}

#contenuto .img_left {
	border:2px solid;
	margin: 0 8px 0 0;
	border-color: #FFFFFF;
	float:left;
	
}

iframe
{
	border:1px solid;
	border-color: #FFFFFF;
}


.crt_cnt 	{
	float:left;
	width: 490px;
}
.crt_cnt_hp 	{
	float:left;
	width: 680px;
	height: 400px;
}

crt_cnt_gallery{
	float:left;
	width: 490px;
}


.crt_menu 	{
	float:left;
	padding: 40px 0 0 30px;
	width: auto;
	margin: 0 0 0 0;
	font-weight: bold;

}

.inp 	{ width:180px; font-family:Verdana; font-size:11px; }
.texta 	{width:380px; font-family:Verdana; font-size:11px;}
.chk 	{ width:15px; height:15px; padding:0; margin:0 4px 0 0 }
.lbox { padding:0 0 0 28px}

.crt_menu  a:link, .crt_menu  a:visited  {

	color:#CC3300;
	width:152px;
	height:36px;
	background-image:url(../_images/fondo_ln_sub.jpg);
	background-repeat:no-repeat;
	display:block;
	padding: 0 0 0 30px;
	background-position: bottom;
}


.crt_menu a:hover  {
	color:#0066CC;
	width:152px;
	height:36px;
	background-image:url(../_images/fondo_ln_sub.jpg);
	background-repeat:no-repeat;
	display:block;
	padding: 0 0 0 30px;
	background-position: bottom;
}

.testo_dx	{
	padding:0 10px 0 40px;
	text-align: justify;
	line-height: 20px;
	height: 350px;
	overflow: auto;
}

.testo_dx_hp	{
	padding:0 10px 0 40px;
	text-align: justify;
	line-height: 20px;
	height:330px;
	overflow:auto;
}

.testo_dx_gallery	{
	padding:0;
	text-align: justify;
	line-height: 20px;
}
.testo_dx a:link, .testo_dx a:hover, .testo_dx a:visited { text-decoration:underline; color:#616BCB}
.testo_dx  a:hover  { text-decoration:none; color:#994E1C}

.testo_dx_hp a:link, .testo_dx_hp a:hover, .testo_dx_hp a:visited { text-decoration:underline; color:#616BCB}
.testo_dx_hp  a:hover  { text-decoration:none; color:#994E1C}



.pulisco { clear:left}
.piede {
	clear:left;
	width:auto;
	color: #999999;
}
.piede1 {
	width: 570px;
	float: left;
	padding: 14px 0 0 20px;
	font-size: 10px;
	font-family: verdana;
	color: #999999;
}

.punto { padding:0 5px 0 0}

.piede2 {
	width: 390px;
	float: left;
	background-image: url(../_images/0_0_6.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 62px;
}
.Stile1 {
	color: #9B9491;
	font-weight: bold;
}
.Stile2 {
	padding: 0 5px 0 0;
	color: #333333;
	font-weight: bold;
}
.dev    {padding: 10px 5px 0 15px; color: #999999}
.dev a:link, .dev a:visited   {color: #999999; text-decoration:none}
.dev a:hover   {color: #A83C0C}
.payoff {
	background-image: url(../_images/fondo_payoff.jpg);
	background-repeat: no-repeat;
	height: 209px;
	width: 467px;
	margin: 95px 0 0 0;
}

.pay {
	line-height: 23px;
	padding: 35px 80px 40px 70px;
	font-size: 15px;
}
.Stile3 {
	font-size: 18px;
	color: #A83C0C;
}
.Stile5 {font-size: 18px; color: #A83C0C; font-style: italic; }



.Stile9 {
	font-size: 11px;
	color: #999999;
}
.Stile9 a:link, .Stile9 a:visited { color: #999999; text-decoration:underline }
.Stile9 a:hover						 { color: #994E1C; text-decoration:underline }
.Stile15 {
	color: #AD541F;
	font-size: 11px;
	letter-spacing: 2px;
}
.Stile16 {
	font-size: 12px;
	padding: 0 0 0 300px;
	color: #008BCE;
	letter-spacing: 2px;
	font-weight: normal;
}
.Stile17 {	font-size: 12px;
	padding: 0 0 10px 300px;
	color: #008BCE;
	letter-spacing: 2px;
	font-weight: normal;
}
.switchcontent { width:150px; height:auto; padding:0 0 0 30px}
.switchcontent a:link, .switchcontent a:visited, .switchcontent a:hover { padding:0; border:0; margin:0; width:auto; height:auto; background-image:none}
img.left2 { float:left; margin:4px 10px 4px 0; }
