/*
Casale del Mare - 2008
*/

* { padding: 0; margin: 0; }

body {
	font-family:Arial, Helvetica, sans-serif;
}
#wrapper {
	margin: 0 0 0 208px;
	width: 922px;
}
#prova {
	width: 674px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	background: #fff;
}

#prova #forma {
	position: relative;
	z-index: 1;
	width: 70px;
	height: 19px;
}
#prova #forma a {
	display: block;
	width: 70px;
	height: 19px;
	background-color: trasparent;
	background-image: url(forma.gif);
	background-position: 0 0;
	text-decoration: none;
}
#prova #forma a:hover,
#prova #forma a:focus,
#prova #forma a:active {
	background-position: 0 -19px;
}
#prova #forma a span {
	position: relative;
	z-index: -1;
	display: none;
}
#prova  #formae {
	position: relative;
	z-index: 1;
	width: 53px;
	height: 19px;
}
#prova  #formae  a {
	display: block;
	width: 53px;
	height: 19px;
	background-color: trasparent;
	background-image: url(style.gif);
	background-position: 0 0;
	text-decoration: none;
}

#prova #formad {
	position: relative;
	z-index: 1;
	width: 80px;
	height: 19px;
}
#prova #formad a {
	display: block;
	width: 80px;
	height: 19px;
	background-color: trasparent;
	background-image: url(forma-deu.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-decoration: none;
}
#prova #formad a:hover,
#prova #formad a:focus,
#prova #formad a:active {
	background-position: 0 -19px;
}
#prova #formad a span {
	position: relative;
	z-index: -1;
	display: none;
}


#prova #spazio {
	position: relative;
	z-index: 2;
	width: 70px;
	height: 19px;
	margin-left: 71px;
	margin-top: -19px;
}
#prova #spazio a {
	display: block;
	width: 70px;
	height: 19px;
	background-color: #FFFFFF;
	background-image: url(SPAZIO.gif);
	background-position: 0 0;
	text-decoration: none;
}
#prova #spazio a:hover,
#prova #spazio a:focus,
#prova #spazio a:active {
	background-position: 0 -19px;
}
#prova  #spazio  a  span {
	position: relative;
	z-index: -2;
	display: none;
}
#prova  #spazioe {
	position: relative;
	z-index: 2;
	width: 57px;
	height: 19px;
	margin-left: 62px;
	margin-top: -19px;
}
#prova  #spazioe  a {
	display: block;
	width: 57px;
	height: 19px;
	background-color: #FFFFFF;
	background-image: url(space.gif);
	background-position: 0 0;
	text-decoration: none;
}
#prova  #spazioe  a:hover,
#prova  
   {
	background-position: 0 -19px;
}
#prova   #spazioe   a   span {
	position: relative;
	z-index: -2;
	display: none;
}

#prova #spaziod {
	position: relative;
	z-index: 2;
	width: 80px;
	height: 19px;
	margin-left: 81px;
	margin-top: -19px;
}
#prova #spaziod a {
	display: block;
	width: 80px;
	height: 19px;
	background-color: #FFFFFF;
	background-image: url(SPAZIO-deu.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-decoration: none;
}
#prova #spaziod a:hover,
#prova #spaziod a:focus,
#prova #spaziod a:active {
	background-position: 0 -19px;
}
#prova  #spaziod  a  span {
	position: relative;
	z-index: -2;
	display: none;
}


#prova #profumi {
	position: relative;
	z-index: 3;
	width: 86px;
	height: 19px;
	margin-left: 143px;
	margin-top: -19px;
}
#prova  #profumi  a {
	display: block;
	width: 86px;
	height: 19px;
	background-color: trasparent;
	background-position: 0 0;
	background-image: url(profumi.gif);
	text-decoration: none;
}
#prova #profumi a:hover,
#prova #profumi a:focus,
#prova #profumi a:active {
	background-position: 0 -19px;
}
#prova #profumi   a   span {
	position: relative;
	z-index: -3;
	display: none;
}
#prova  #profumie {
	position: relative;
	z-index: 3;
	width: 112px;
	height: 19px;
	margin-left: 135px;
	margin-top: -19px;
}
#prova   #profumie   a {
	display: block;
	width: 112px;
	height: 19px;
	background-color: trasparent;
	background-position: 0 0;
	background-image: url(fragrance.gif);
	text-decoration: none;
}
#prova  #profumie  a:hover,
#prov  
   {
	background-position: 0 -19px;
}
#prova  #profumie    a    span {
	position: relative;
	z-index: -3;
	display: none;
}

#prova #profumid {
	position: relative;
	z-index: 3;
	width: 60px;
	height: 19px;
	margin-left: 163px;
	margin-top: -19px;
}
#prova  #profumid  a {
	display: block;
	width: 60px;
	height: 19px;
	background-color: trasparent;
	background-position: 0 0;
	background-image: url(profumi-deu.gif);
	text-decoration: none;
}
#prova #profumid a:hover,
#prova #profumid a:focus,
#prova #profumid a:active {
	background-position: 0 -19px;
}
#prova #profumid   a   span {
	position: relative;
	z-index: -3;
	display: none;
}


#prova #casale {
	position: relative;
	z-index: 4;
	width: 72px;
	height: 19px;
	margin-left: 228px;
	margin-top: -19px;
}
#prova  #casale  a {
	display: block;
	width: 72px;
	height: 19px;
	background-color: trasparent;
	background-image: url(CASALE.gif);
	background-position: 0 0;
	text-decoration: none;
}
#prova #casale a:hover,
#prova #casale a:focus,
#prova #casale a:active {
	background-position: 0 -19px;
}
#prova #casale   a   span {
	position: relative;
	z-index: -4;
	display: none;
}
#prova  #casalee {
	position: relative;
	z-index: 4;
	width: 84px;
	height: 19px;
	margin-left: 255px;
	margin-top: -19px;
}
#prova   #casalee   a {
	display: block;
	width: 84px;
	height: 19px;
	background-color: trasparent;
	background-image: url(features.gif);
	background-position: 0 0;
	text-decoration: none;
}
#prova  #casalee  a:hover,
#prova  
   {
	background-position: 0 -19px;
}
#prova  #casalee    a    span {
	position: relative;
	z-index: -4;
	display: none;
}

#prova #casaled {
	position: relative;
	z-index: 4;
	width: 100px;
	height: 19px;
	margin-left: 235px;
	margin-top: -19px;
}
#prova  #casaled  a {
	display: block;
	width: 100px;
	height: 19px;
	background-color: trasparent;
	background-image: url(CASALE-deu.gif);
	background-position: 0 0;
	text-decoration: none;
}
#prova #casaled a:hover,
#prova #casaled a:focus,
#prova #casaled a:active {
	background-position: 0 -19px;
}
#prova #casaled   a   span {
	position: relative;
	z-index: -4;
	display: none;
}



#prova #info {
	position: relative;
	z-index: 4;
	width: 50px;
	height: 19px;
	margin-left: 304px;
	margin-top: -19px;
}
#prova  #info  a {
	display: block;
	width: 50px;
	height: 19px;
	background-color: trasparent;
	background-image: url(info.gif);
	background-position: 0 0;
	text-decoration: none;
}
#prova #info a:hover,
#prova #info a:focus,
#prova #info a:active {
	background-position: 0 -19px;
}
#prova #info   a   span {
	position: relative;
	z-index: -5;
	display: none;
}
#prova  #infoe {
	position: relative;
	z-index: 4;
	width: 50px;
	height: 19px;
	margin-left: 350px;
	margin-top: -19px;
}
#prova   #infoe   a {
	display: block;
	width: 50px;
	height: 19px;
	background-color: trasparent;
	background-image: url(info.gif);
	background-position: 0 0;
	text-decoration: none;
}
#prova #info a:hover,
#prova #info a:focus,
#prova #info a:active {
	background-position: 0 -19px;
}
#prova  #infoe    a    span {
	position: relative;
	z-index: -5;
	display: none;
}

#prova #infod {
	position: relative;
	z-index: 4;
	width: 90px;
	height: 19px;
	margin-left: 354px;
	margin-top: -19px;
}
#prova  #infod  a {
	display: block;
	width: 90px;
	height: 19px;
	background-color: trasparent;
	background-image: url(info-deu.gif);
	background-position: 0 0;
	text-decoration: none;
}
#prova #infod a:hover,
#prova #infod a:focus,
#prova #infod a:active {
	background-position: 0 -19px;
}
#prova #infod   a   span {
	position: relative;
	z-index: -5;
	display: none;
}

#container1 {
	width: 674px;
	margin: 0px 0px 0px 0px;
	background: #fff;
}
#container2 {
	width: 674px;
	margin: 0px 0px 0px 0px;
	background: #fff;
}
#container2 a img {
	width: 100%;
	margin: 0px 0px 0px 0px;
	background: #fff;
}


#container1 #forma {
}
#container1 p {
	font-size: 90%;
	line-height: 160%;
	margin-top: 0px;
	text-align: justify;
	padding-bottom: 20px;
	color: #000000;
	background-color: #FFFFFF;
}
#container1   a {
	color: #00638f;
	text-decoration: none;
	font-weight: bold;
}
#container1    a img {
	width: 100%;
}
#container1  a:link {
	color: #00638f;
	text-decoration: none;
	font-weight: bold;
}
#container1   a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#container1   a:active, #container1 a:focus {
	color: #container1 a
:link;
	text-decoration: none;
	font-weight: bold;
	color: #00638f;
}
#container2  p {
	font-size: 70%;
	line-height: 160%;
	margin-top: 0px;
	text-align: justify;
	padding-bottom: 20px;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#container1  p strong {
	color: #00638f;
	font-weight: normal;
}

#content {
	width: 674px;
	margin: 0px 0px 0px 0px;
	height: 209px;
}
#spazio_bianco {
	width: 674px;
	margin: 0px 0px 0px 0px;
	height: 30px;
	background-color: #FFFFFF;
}
#content_listino_1 {
	width: 674px;
	margin: 0px 0px 0px 0px;
	height: 285px;
}
#content_listino_2 {
	width: 674px;
	margin: 0px 0px 0px 0px;
	height: 305px;
}
#content_listino_1  img {
	width: 100%;
	margin: 0px 0px 0px 0px;
}
#content_listino_2  img {
	width: 100%;
	margin: 0px 0px 0px 0px;
}

#footer {
	width: 674px;
	background: #00638f;
	margin: 0px 0px 0px 0px;
}


#image_intro {
	width: 674px;
	height: 270px;
	margin-left: 208px;
}
#lingue {
	width: 674px;
	height: 250px;
	margin-left: 208px;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 30px;
	border-top: 12px #00638f solid;
	font-family:Arial, Helvetica, sans-serif;
}
#lingue    li   {
	list-style: none;
	display: inline;
	height: 0px;
	margin: 0;
}

#cartina  p {
	font-size: 70%;
	margin-top: 20px;
	text-align: right;
	padding-bottom: 5px;
	color: #000000;
	background-color: #FFFFFF;
}
#cartina      a:link   {
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#cartina       a:hover    {
	color: #00638f;
	background-color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#cartina        a:focus,#cartina  a            {
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#cartina2   p {
	font-size: 90%;
	margin-top: 40px;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 20px;
	line-height: 130%;
}
#cartina2       a:link   {
	color: #00638f;
	background-color: #FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#cartina2         a:focus,#cartina2   a            {
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#cartina2    p strong {
	color: #00638f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
}
#cartina2 {
	width: 309px;
	margin: 0px 0px 0px 0px;
	background: #fff;
	float: left;
	padding-top: 40px;
	height: 1380px;
}
#cartina {
	width: 365px;
	margin: 0px 0px 0px 0px;
	background: #fff;
	float: left;
	height: 1420px;
}
#iframe {
	margin-top: 40px;
	text-align: right;
}
#iframe a, a:link, a:hover, a:focus, a:active {
	font-size: 80%;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#cartina2    p.titoloinfo         {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 170%;
	color: #00638f;
	margin-top: 0px;
}
.app112 {
	height: 150px;
	width: 276px;
	margin-top: 35px;
	position: absolute;
	margin-left: 40px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 20px;
}
.app112 h1 {
	font-size: 220%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.app110 {
	height: 150px;
	width: 275px;
	margin-top: 240px;
	position: absolute;
	margin-left: 40px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 20px;
}
.app110  h1 {
	font-size: 220%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.app111 {
	height: 150px;
	width: 275px;
	margin-top: 450px;
	position: absolute;
	margin-left: 40px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 20px;
}
.app111   h1 {
	font-size: 220%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.app113 {
	height: 150px;
	width: 275px;
	margin-top: 665px;
	position: absolute;
	margin-left: 40px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 20px;
}
.app113    h1 {
	font-size: 220%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}
