body {	
margin: 3px;
background-color: #FFE789;
background-position: left top;
background-image: url('/sito/img/hp/sfondo1.gif');
background-repeat: repeat-x;
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-weight: normal;
font-style:normal;
font-size: 10px; 
font-color: #696972;
vertical-align: medium; 
text-align: center
}

a:link      { font-family: Verdana, Arial, sans-serif; text-decoration: none; color: #c0c0c0; font-size: 10px }
a:active    { font-family: Verdana, Arial, sans-serif; text-decoration: none; color: #0000FF; font-size: 10px }
a:hover 	{ font-family: Verdana, Arial, sans-serif; text-decoration: none; color: #FF0000; font-size: 10px }


/* .................... STRUTTURE ....................*/
.principale	{width: 760px; border:0px solid #808080; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px}
.menu_a		{width: 760px; border:0px solid #C0C0C0; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; font-color: #FF0000 }
.carcredito	{border:0px solid #C0C0C0; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; font-family: Verdana, Arial, sans-serif; text-decoration: none; color: #ff6666; font-size: 12px}


.fotoalbum	{width: 760px; border:1px solid #C0C0C0; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px font-family: Verdana, Arial, sans-serif; text-decoration: none; color: #999999; font-size: 9px}

#stru1 {width: 760px; margin-top:3px; border-top: solid 3px #FFEA93; border-bottom: solid 5px #FFF4C4;}


/* .................... CARATTERI ....................*/

.xmicro		 { font: 5.5pt 	Verdana, Arial, sans-serif; }
.smicro		 { font: 6pt  	Verdana, Arial, sans-serif; }
.micro		 { font: 6.5pt  Verdana, Arial, sans-serif; }
.mini	     { font: 7pt    Verdana, Arial, sans-serif; }
.medio		 { font: 8pt    Verdana, Arial, sans-serif; }
.grande		 { font: 9pt    Verdana, Arial, sans-serif; }
.mgrande	 { font: 10pt   Verdana, Arial, sans-serif; }
.sgrande	 { font: 11pt   Verdana, Arial, sans-serif; }
.xgrande	 { font: 12pt   Verdana, Arial, sans-serif; }
.xxgrande	 { font: 14pt   Verdana, Arial, sans-serif; }

.testo_m	 { font: 8pt    Verdana, Arial, sans-serif; color: #666666; margin-left: 10pt; margin-top: 10pt; margin-right: 10pt; margin-bottom: 10pt }
.testo_m1	 { font: 6pt    Verdana, Arial, sans-serif; color: #666666; margin-left: 10pt; margin-top: 10pt; margin-right: 10pt; margin-bottom: 10pt }
.testo		 { font: 9pt    Verdana, Arial, sans-serif; color: #666666; margin-left: 10pt; margin-top: 10pt; margin-right: 10pt; margin-bottom: 10pt }

.slogan	 	 { font-family:Monotype Corsiva,Verdana,Arial,sans-serif; color:#006600;}
.slogan1	 { font-family:Monotype Corsiva,Verdana,Arial,sans-serif; color:#006600; font-weight: normal; letter-spacing: 2.5pt}
.slogan2	 { font-family:Monotype Corsiva,Verdana,Arial,sans-serif; color:#006600; font-weight: normal; font-size: 7.5pt}
.slogan3	 { font: 11pt Monotype Corsiva,Verdana,Arial,sans-serif; color:#006600; font-weight: bold; letter-spacing: 1pt }


.logo1		 { font-family:Verdana,Arial,sans-serif; color:#0000FF; font-weight: normal}

.microv		 { font: 6.5pt  Verdana, Arial, sans-serif; color: #009900 }

#titolo		 { font: 50px  Verdana, Arial, sans-serif; color: #0000FF }

/* .................... MENU ....................*/

A.menu_1{DISPLAY: block; text-align:center; color:#00f; padding-left:0px; width:107px; margin-right:0px; line-height:25px; height:25px; border-bottom:0px; text-decoration:none; background-image:url('/sito/img/all/puls_m1.gif');float:left;}
A.menu_1:hover {TEXT-DECORATION: none; letter-spacing: 0px; color:#f00; background-image:url('/sito/img/all/puls_mx.gif'); }

A.menu_2{DISPLAY: block; text-align:center; color:#00f; padding-left:0px; width:107px; margin-right:0px; line-height:25px; height:25px; border-bottom:0px; text-decoration:none; background-image:url('/sito/img/all/puls_m2.gif');float:left;}
A.menu_2:hover {TEXT-DECORATION: none; letter-spacing: 0px; color:#f00; background-image:url('/sito/img/all/puls_mx2.gif'); }

A.menu_3{DISPLAY: block; text-align:center; background-color:#c0c0c0; width:143px; padding-right:0px; padding-left:0px; margin-left:5px; margin-right:0px; line-height:13px; height:15px; text-decoration:none; font-style:italic; font-weight:normal; color:#0000ff; float:left;}
A.menu_3:hover {TEXT-DECORATION: none; color:#ff0000; background-color:#ffff00;}

A.menu_4{DISPLAY: block; text-align:center; background-color:#c0c0c0; width:122px; padding-right:0px; padding-left:0px; margin-left:3px; margin-right:0px; line-height:13px; height:15px; text-decoration:none; font-weight:normal; color:#0000ff; float:left;}
A.menu_4:hover {TEXT-DECORATION: none; color:#ff0000; background-color:#ffff00;}

A.menu_5{DISPLAY: block; text-align:center; background-color:#99cc00; width:137px; padding-right:0px; padding-left:0px; margin-left:30px; margin-right:0px; line-height:15px; height:15px; text-decoration:none; font-weight:normal; color:#0000ff; float:left;}
A.menu_5:hover {TEXT-DECORATION: none; color:#ff0000; background-color:#ffff00;}


/* .......................... MENU JAVASCRIPT ................................................ */

/* ---------------- helper.css */
.dropdown-upward {margin-top: 400px !important;}

/* ---------------- dropdown.css * @link		http://www.lwis.net/  */
ul.dropdown,ul.dropdown li,ul.dropdown ul {list-style: none; margin: 0; padding: 0;}
ul.dropdown { position: relative; z-index: 597; float: left;}
ul.dropdown li { float: left; line-height: 1.0em; vertical-align: middle; zoom: 1;}	/* dimensioni casella in altezza */
ul.dropdown li.hover,ul.dropdown li:hover { position: relative; z-index: 599; cursor: default;}
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%;}
ul.dropdown ul li { float: none;}
ul.dropdown ul ul { top: 1px; left: 99%;}
ul.dropdown li:hover > ul { visibility: visible;}

/* ----------------- default.css */
ul.dropdown {font-weight: normal;}			/* carattere dei menu 1° livello */
	ul.dropdown li {padding: 7px 10px; border-style: solid; border-width: 1px 1px 1px 0; border-color: #fff #d9d9d9 #d9d9d9; background-color: #ddd; color: #00f;}
	ul.dropdown li.hover,ul.dropdown li:hover { background-color: #cacaca; color: #f00;	}
	ul.dropdown a:link,	ul.dropdown a:visited	{ color: #444; text-decoration: none; }
	ul.dropdown a:hover		{ color: #f00; }
	ul.dropdown a:active	{ color: #ffa500; }
	ul.dropdown ul {width: 150px; margin-top: 1px;}
		ul.dropdown ul li { font-weight: normal;}
ul.dropdown *.dir {padding-right: 20px; background-image: url(../sito/img/menu/nav-arrow-down.gif); background-position: 100% 50%; background-repeat: no-repeat;}

/* -- Components override -- */
ul.dropdown-horizontal ul *.dir {padding-right: 15px; background-image: url(../sito/img/menu/nav-arrow-right.gif); background-position: 100% 50%; background-repeat: no-repeat;}
ul.dropdown-upward *.dir {background-image: url(images/nav-arrow-top.gif);}
ul.dropdown-vertical *.dir,ul.dropdown-upward ul *.dir {background-image: url(../sito/img/menu/nav-arrow-right.gif);}
ul.dropdown-vertical-rtl *.dir {padding-right: 10px;padding-left: 15px; background-image: url(../sito/img/menu/nav-arrow-left.gif); background-position: 0 50%;}

/* ............................................................................................ */

.slidetabsmenu{float:left; font-size: 10px; line-height:normal; border-bottom: 1px solid gray; }
* html .slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/ margin-bottom: 1em; }

.slidetabsmenu ul{list-style-type: none; margin:0; padding:0; } 
.slidetabsmenu li{display:inline; margin:0; padding:0; }
.slidetabsmenu a{ float:left; background:url('/sito/img/all/js_puls/slide-left.gif') no-repeat left top; margin-right: 5px; text-decoration:none; margin-left:0; margin-top:0; margin-bottom:0; padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0 }
.slidetabsmenu a span {float:left; display:block; background:url(/sito/img/all/js_puls/slide-right.gif) no-repeat right top; padding:2px 13px 2px 4px; font-weight:normal; color:#3B3B3B; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
.slidetabsmenu a span {float:none;} 
/* End IE5-Mac hack */
.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{color: black;}

.slidetabsmenu a:hover, .slidetabsmenu li.selected a{background-position:0% -125px; }
.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{background-position:100% -125px; }

html>/**/body .IEonlybr{ /*None IE browsers hack*/ display: none; /*Hide BR tag in non IE browsers, since it's not needed*/ }

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_c{position:absolute; top: 0; border: 1px solid #918d8d; border-width: 0 1px; font:normal 9px Verdana; line-height:18px; z-index:100; background-color: white; width: 180px; visibility: hidden; }
.dropmenudiv_c a{width: auto; display: block; text-indent: 5px; border: 0 solid #918d8d; border-bottom-width: 1px; padding: 2px 0; text-decoration: none; font-weight: normal; color: gray; }
* html .dropmenudiv_c a{ /*IE only hack*/ width: 100%; }
.dropmenudiv_c a:hover{background-color: #eaeaea; }

/* ............................................................................................ */

/* .................... MENU ....................*/
/* originale

A.menu_x1{DISPLAY: block; text-align:center; padding-left:4px; width:97px; margin-right:5px; line-height:25px; height:25px; border-bottom:0px solid #fff; border-left:4px solid #006699; text-decoration:none; background-color:#628198; color:#fff; float:left;}
A.menu_x1:hover {TEXT-DECORATION: none; background-color:#7CA5C3; letter-spacing: 0px; text-transform:uppercase; color:#fff }

A.menu_1a{DISPLAY: block; text-align:center; padding-left:4px; width:100px; margin-right:4px; line-height:23px; height:25px; border-bottom:0px solid #fff; text-decoration:none; background-color:#628198; color:#fff; float:left;}
A.menu_1a:hover {TEXT-DECORATION: none; background-color:#7CA5C3; letter-spacing: 0px; text-transform:uppercase; color:#fff }


A.stra4{DISPLAY: block; text-align:center; padding-left:4px; width:130px; margin-right:2px;  line-height:25px; height:25px; border-bottom:1px solid #fff; text-decoration:none; background-color:#628198; color:#fff; float:left;}
A.stra4:hover {TEXT-DECORATION: none; background-color:#7CA5C3; font-weight:bold; letter-spacing: 5px; text-transform:uppercase; color:#fff }

A.stra3{DISPLAY: block; text-align:left; padding: 0px 4px 0px 4px; width:auto;  line-height:25px; height:25px; margin:1px; text-decoration:none; color:#000000; background-color:#F4f4f4; border-left:4px solid #ccc;}
A.stra3:hover {TEXT-DECORATION: none; text-align:right; border-left:4px solid #333;}

A.stra1{DISPLAY: block; text-align:center; width:150px;  line-height:35px; height:35px; text-decoration:none; background-color:#F18195; color:#fff}
A.stra1:hover {TEXT-DECORATION: none; background-color:#F52B63; font-weight:bold; }

A.menu_1{DISPLAY: block; text-align:center; color:#00f; padding-left:4px; width:100px; margin-right:4px; line-height:23px; height:25px; border-bottom:0px solid #fff; text-decoration:none; background-color:#FF9900; float:left;}
A.menu_1:hover {TEXT-DECORATION: none; background-color:#FFFF00; letter-spacing: 0px; color:#00f }

A.menu_2{DISPLAY: block; text-align:center; padding-left:4px; width:100px; margin-right:4px; line-height:25px; height:20px; border-bottom:0px solid #fff; text-decoration:none; background-color:#FF9900; color:#fff; float:left;}
A.menu_2:hover {TEXT-DECORATION: none; letter-spacing: 0px; color:#fff }

*/




/* 

A { color:  #696972; text-decoration: none;}
IMG { border: 0px; }
h1 { margin: 0px 0px 10px 0px; padding: 0px; color:#6B2404; font-size: 170%; font-weight: bold;}

#struttura {width: 760px; background-color: #ffffff; margin-top:3px; border-top: solid 3px #FFEA93;
border-bottom: solid 5px #FFF4C4;}

#navigazione {width: 100%; background-image: url('images/sf_navb.gif'); background-color: #A94101;
border-bottom: solid 10px #A94101; text-align: right;}

#navigazione IMG {margin: 10px 3px 10px 3px; border: 0px;}

#corpo {width: 750px; border: 0px; background-color:#FFF4C4; border-top: solid 10px #FFF4C4; border-bottom: solid 10px #FFF4C4;}

.colonna-centro {background-color:#ffffff; text-align: left; padding: 10px ;}

#colonna-dx {width: 180px;}
#banner {width: 154px; padding-top:2px; background-color:#FFFBE6; text-align: center;  }
#navb_interno {width: 154px; padding-top:10px; background-color:#FFFBE6;}
/* .................... BOTTOM....................*/
#bottom  {width: 100%; text-align: center;}
#bottom IMG {margin: 20px; border: 0px;}

.tariffe {width: 100%; }
.tariffe TD{border: 1px solid #FFF4C4; padding: 4px;}

#fotogallery {width: 100%; }
#fotogallery TD{padding: 4px; border-bottom: 1px solid #FFF4C4;}
#fotogallery IMG {border: 1px solid #FFF4C4;}

#offerte {width: 98%; text-align: left; margin-left: 10px;}

#form {text-align: left; width: 100%; }
#form TD {padding: 5px;}

*/
