BODY {margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}

#home{background: url(pic/sfondo_drago.gif) no-repeat top center;}

.bg_lingue_home {background: #000000 url(pic/bg_lingue_home.gif) no-repeat bottom center; width:231; height:36;}

.lingue_home {font: bold 9pt Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#ffffff; text-decoration:none;}

#foto{font-weight: bold; font-size: 8pt; color: #000000; font-family: Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.bg_cella {
background-color:#ffb931;
font: normal 8pt tahoma,verdana,arial,sans-serif;
color:#000000;
}

.bg_r1c2 {background-image: url(pic/r1c2bg.gif); font-weight:normal; font-style:normal; font-size:8pt; color:#000000; font-family:Trebuchet MS,Tahoma,verdana, arial,sans-serif; text-decoration:none;}

.bg_r3c2 {background-image: url(pic/r3c2bg.gif);}

.r3c2 {font-weight:normal; font-style:normal; font-size:8pt; color:#ffffff; font-family:Trebuchet MS,Tahoma,verdana, arial,sans-serif; text-decoration:none;}

.r3c2.:hover {color:ffa800;}

.r4c3 {background-image: url(pic/r4c3bg.jpg);}

#r4c3float {filter: alpha(opacity=80); -moz-opacity:0.70; opacity:0.70; position:relative; top:20px; background-color:orange; width:107px; margin-left:4px;}

.r4c3float_testo {filter: alpha(opacity=100); -moz-opacity:1; opacity:1; font-weight:bold; font-style:normal; font-size:8pt; color:#000000; font-family:Trebuchet MS,Tahoma,verdana, arial,sans-serif; text-decoration:none; padding-left:5px; padding-right:5px;}

.r4c3sotto {background-image: url(pic/r4c3sotto.gif);}

.bg_r4c1 {background-image: url(pic/r4c1bg.gif);}

.bg_r4c2 {background: #ffffff url(pic/bg_interno.gif) no-repeat bottom center;}

.bgmarca {background-image: url(pic/bgmarca.gif); font-style:normal; font-size:8pt; color:#000000; font-family:Trebuchet MS,Tahoma,verdana, arial,sans-serif;}

.marca {font-style:normal; font-size:8pt; color:#ff6600; font-family:Trebuchet MS,Tahoma,verdana, arial,sans-serif;}

.coda {background: url(pic/bgcoda.gif); background-repeat:repeat-x; background-color:white; font-weight:normal; font-style:normal; font-size:7pt; color:#000000; font-family:Tahoma,verdana, arial,sans-serif; text-decoration:none;}

.coda2 {
	background-color:white; 
	font-weight:bold;
	font-style:normal; 
	font-size:10pt; 
	color:#000000; 
	font-family:Tahoma,verdana, arial,sans-serif;
	text-decoration:none;
}

.box {background-image: url(pic/bgbox.gif);}

.boxbest {background-image: url(pic/bgbest.gif);}

.lista_tabella {border: 1px solid #FF6600}

.a {font-weight:normal; font-style:normal; font-size:7pt; color:#000000; font-family:tahoma,verdana,arial,sans-serif; text-decoration:none;}

.testi {font-weight:normal; font-style:normal; font-size:8pt; color:#000000; font-family:tahoma,verdana,arial,sans-serif; text-decoration:none; text-align:justify; background: transparent;}

.testi_noj {font-weight:normal; font-style:normal; font-size:8pt; color:#000000; font-family:tahoma,verdana,arial,sans-serif; text-decoration:none;}

.d2 {font-weight:normal; font-size:8pt; color:#404040; font-family:verdana,arial,sans-serif; text-decoration:none;}

.box_form {font: normal 8pt tahoma,verdana,arial,sans-serif; text-decoration:none; border: 1px solid #ffb584; background-color: #fffef1;}

.z {font-weight:bold; font-style:normal; font-size:7pt; color:#676767; font-family:tahoma,verdana,arial,sans-serif; text-decoration:none;}

.b {font-weight:bold; font-style:normal; font-size:8pt; color:red; font-family:tahoma,verdana,arial,sans-serif; text-decoration:none;}

.titoli {
font: bold 9pt Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
border-bottom: 1px dashed #000000;
}

.titoli_link {
font: bold 9pt Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.titoli_altro_col {
font: bold 9pt Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#faa500;
}

.titoli_home_prod {
font: bold 8pt Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#faa500;
}

.titoli_home_prod2 {
font: bold 7pt Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#faa500;
}

.righina_divisorio {
width: 33%;
border-right: 1px dotted #000000;
padding: 5px;
}

.no_righina_divisorio {
width: 33%;
padding: 5px;
}

/* angoli e sfondi tabella a bordo arancione */

.angupleft{background-image:url(pic/angupleft.gif); height:15px; width:15px;}

.angupright{background-image:url(pic/angupright.gif); height:15px; width:15px;}

.bgup{background-image: url(pic/bgup.gif); height:15px;}

.bgleft{background-image: url(pic/bgleft.gif); width:15px;}

.bgright{background-image: url(pic/bgright.gif); width:15px;}

.bgdown{background-image: url(pic/bgdown.gif); height:15px;}

.angdownleft{background-image:url(pic/angdownleft.gif); height:15px; width:15px;}

.angdownright{background-image:url(pic/angdownright.gif); height:15px; width:15px;}

.angupleft_a{background-image:url(pic/angupleft_a.gif); height:15px; width:15px;}

.angupright_a{background-image:url(pic/angupright_a.gif); height:15px; width:15px;}

.bgup_a{background-image: url(pic/bgup_a.gif); height:15px;}

.bgleft_a{background-image: url(pic/bgleft_a.gif); width:15px;}

.bgright_a{background-image: url(pic/bgright_a.gif); width:15px;}

.bgdown_a{background-image: url(pic/bgdown_a.gif); height:15px;}

.angdownleft_a{background-image:url(pic/angdownleft_a.gif); height:15px; width:15px;}

.angdownright_a{background-image:url(pic/angdownright_a.gif); height:15px; width:15px;}

/* fine angoli e sfondi tabella a bordo arancione */

#bordo_immagini{
border: dotted 1px #000000;
}

.bordo_immagini{
border: dotted 1px #000000;
}

#bordo_immagini:hover{
border: dotted 1px #ffb931;
}

.b.:hover {color:black; text-decoration:underline;}
.c {font-weight:normal; font-style:normal; font-size:9pt; color:black; font-family:tahoma,verdana,arial,sans-serif; text-align:justify;}
.cnj {font-weight:normal; font-style:normal; font-size:9pt; color:black; font-family:tahoma,verdana,arial,sans-serif;}
.d {font-weight:normal; font-style:normal; font-size:8pt; color:black; font-family:tahoma,verdana,arial,sans-serif; text-decoration:none;}
.drosso {font-weight:normal; font-style:normal; font-size:8pt; color:red; font-family:tahoma,verdana,arial,sans-serif; text-decoration:none;}
.dbarc {font-weight:normal; font-style:normal; font-size:8pt; color:black; font-family:tahoma,verdana,arial,sans-serif; text-decoration:line-through;}
.warn {font-weight:bold; font-size:8pt; color:red; font-family:verdana,arial,sans-serif;}
.mb {font-size:9pt; font-family:verdana,arial,sans-serif; font-weight:bold; font-style:normal; color:#000066;}
.ar {font-size:9pt; font-family:verdana,arial,sans-serif; font-weight:bold; font-style:normal; color:red;}
.m {font-size:9pt; font-family:verdana,arial,sans-serif; font-weight:normal; font-style:normal; color:#000066;}
.menu {font-weight:bold; font-style:normal; font-size:8pt; color:#3A3A3A; font-family:tahoma,verdana,arial,sans-serif; text-decoration:none;}

.menu2 {
	font-weight:bold; 
	font-style:normal; 
	font-size:8pt; 
	color:#FFFFFF; 
	font-family:tahoma,verdana,arial,sans-serif; 
	text-decoration:none;
}

.dd {font-weight:normal; font-style:normal; font-size:8pt; color:black; font-family:tahoma,verdana,arial,sans-serif;}
.dd7 {font-weight:normal; font-style:normal; font-size:7pt; color:black; font-family:tahoma,verdana,arial,sans-serif;}
.dw {font-weight:normal; font-style:normal; font-size:8pt; color:white; font-family:tahoma,verdana,arial,sans-serif; text-decoration:none;}
.rosso {font-weight:bold; font-size:8pt; color:red; font-family:verdana,arial,sans-serif;}
.verde {font-weight:bold; font-size:8pt; color:#007100; font-family:verdana,arial,sans-serif;}
.dar {font-weight:bold; font-style:normal; font-size:7pt; color:#FF4F02; font-family:verdana,tahoma,arial,sans-serif; text-decoration:none;}
.menu_testa {font-weight:bold; font-style:normal; font-size:9pt; color:#000000; font-family:Trebuchet MS,tahoma,verdana,arial,comic sans ms,technical; text-decoration:none;}
.dbar {font-weight:bold; font-style:normal; font-size:9pt; color:#000000; font-family:Trebuchet MS,tahoma,verdana,arial,comic sans ms,technical; text-decoration:line-through;}
.menu_testab {font-weight:bold; font-style:normal; font-size:9pt; color:#ffffff; font-family:Trebuchet MS,tahoma,verdana,arial,comic sans ms,technical; text-decoration:none;}

a.menu
{
    display: Block;
    position: Relative;
	font-weight: bold;
	font-size: 9pt;
	font-family:  Trebuchet MS,Tahoma,verdana,arial,sans-serif;
	text-decoration: none;
	color: #000000;
	width : 170px;
	height: 21px;
	margin: 0px 0px 0px 30px;
	}
a.menu:hover
{
    color : #FF8D1D;
	background-image: url(pic/bg_menu2.gif);
	width : 170px;
	height: 21px;
}
a.sotto_menu
{
	display: Block;
    position: Relative;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family:  Trebuchet MS,Tahoma,verdana,arial,sans-serif;
	text-decoration: none;
	background: #EBEBEB;
	border : 1px solid #ffffff;
	width : 148px;
	height: 21px;
}
a.sotto_menu:hover
{
    color : #FF8D1D;
}
div.sotto_menu{
    visibility: Hidden;
    position: Absolute;
    margin: -21px 0px 0px 160px;
    width: 148px;
}

div#gallery{
	float:left;
	margin:4px;
	width:145px;
	height:130px;
	text-align:center;
}

.titolo_gallery{
	font-size:16px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	color:#0D0D0D;
}

.titolo_dett_gallery{
	font-size:18px;
	font-weight:bold;
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

div#cerca{
	background:url('pic/r3c3.jpg') top center no-repeat;
	width:151px;
	height:35px;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;	
}
div#testo_cerca{
	padding-top:10px;
	margin-right:30px;	
}

#cerca a{
	color:#0000000;
	font-weight:bold;
}

.i-frame{
	width:190px;
	height:140px;
}


#testo_inviaci_foto{
	margin-top:95px;
	margin-left:10px;
	width:95px;
	height:40px;
	text-align:center;
	font: bold 11pt Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#testo_inviaci_foto a{
	color:#000000;
	text-decoration:none;
}

.link_testa{
	height:85px;
	width:240px;
	float:left;
	margin-left:85px;
	margin-top:40px;
}

div#banner{
	width:640px;
	margin-top:18px;
}

table.foto_amici h2{
	margin:0;
	margin-left:10px;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:normal;
	font-weight:bold;
}