﻿body{
text-align:center;
margin: auto;
background-color:#ECF3EB;
}

A:link { text-decoration: none; color: #FFFFFF;}
A:visited { text-decoration: none; color: #FFFFFF;}
A:hover {  text-decoration: none; color: #837769;}

.logo_stampa {
	display: none;
}


#PM_Header {
position:relative;
padding:0px 0px 0px 0px;
font:11px "Trebuchet MS",Arial,"Times New Roman";
color:#FFFFFF;
font-weight:bold;
}

#PM_Header A:link{
font:11px "Trebuchet MS",Arial,"Times New Roman";
color:#FFFFFF;
font-weight:bold;
}

#PM_Header A:visited {
font:11px "Trebuchet MS",Arial,"Times New Roman";
color:#FFFFFF;
font-weight:bold;

}
#PM_Header A:hover {
font:11px "Trebuchet MS",Arial,"Times New Roman";
color:#5abfdb;
text-decoration: none;
font-weight:bold;
}

#page A:link { text-decoration: none; color: #a99a89}
#page A:visited { text-decoration: none; color: #a99a89}
#page A:hover { text-decoration: underline; color: #006581}


.menu_PM ul  {
	text-align:left;
	font:11px "Trebuchet MS",Arial,"Times New Roman";
	list-style: none;
	padding-left:33px;
	margin-left:-13px;
	margin-top:-8px;
}

.menu_PM li{
	width: 169px;
	height: 17px;
	font:11px "Trebuchet MS",Arial,"Times New Roman";
	list-style: none;
	background: url("images/button_A_off.gif") no-repeat;
	background-position: left;
	padding-left:8px;
	margin-bottom:3px;
}

.menu_PM_tit ul{
	text-align:left;
	font:11px "Trebuchet MS",Arial,"Times New Roman";
	list-style: none;
	padding-left:33px;
	margin-left:-13px;
	margin-top:10px;
}

.menu_PM_tit li{
	width: 169px;
	height: 17px;
	font:11px "Trebuchet MS",Arial,"Times New Roman";
	list-style: none;
	background: url("images/button_A_on.gif") no-repeat;
	background-position: left;
	padding-left:8px;
}

.menu_PM_tit A:link { text-decoration: none; color: #FFFFFF;}
.menu_PM_tit A:visited { text-decoration: none; color: #FFFFFF;}
.menu_PM_tit A:hover {  text-decoration: none; color: #beb3a6;}


.menu_Recall ul{
	text-align:left;
	list-style: none;
	padding-left:33px;
	margin-left:-13px;
	margin-bottom:20px;
}

.menu_Recall li{
	width: 169px;
	height: 17px;
	font:10px "Trebuchet MS",Arial,"Times New Roman";
	list-style: none;
	background: url("images/button_Recall.gif") no-repeat;
	background-position: left;
	padding-left:8px;
	margin-bottom:3px;
}

.menu_exp ul{
	text-align:left;
	list-style: none;
	padding-left:33px;
	margin-left:-13px;
	margin-bottom:20px;
	margin-top:-18px;
}

.menu_exp li{
	width: 169px;
	height: 15px;
	font:10px "Trebuchet MS",Arial,"Times New Roman";
	list-style: none;
	background: url("images/button_exp.gif") no-repeat;
	background-position: left;
	padding:0px 0px 1px 8px;
	/*margin:0px 0px 1px 0px;*/
}

.menu_PM_recall A:link { text-decoration: none; color: #ece8e4;}
.menu_PM_recall A:visited { text-decoration: none; color: #ece8e4;}
.menu_PM_recall A:hover { text-decoration: none; color: #ffffff;}

#Body {
font-family: Trebuchet MS,Arial,"Times New Roman";
font-size: 11px;
color:#000000;
text-align: justify;
margin-top: 10px;
margin-bottom: 0px;
margin-left:10px;
margin-right:15px;
}

#Body .tit{
text-align: left;
font-family: "Trebuchet MS",Arial,"Times New Roman";
font-size: 20px;
font-weight:bold;
color:#057ba3;
}

#Body a:link	{font-family: Verdana; font-size: 11px; text-decoration: none; color: #978571;}
#Body a:visited	{font-family: Verdana; font-size: 11px; text-decoration: none; color: #978571;}
#Body a:hover	{font-family: Verdana; font-size: 11px; text-decoration: underline; color: #057ba3;}

#Body a img:link 	{border:none; opacity:1; margin:0px;}
#Body a img:visited	{border:none; opacity:1; margin:0px;}
#Body a img:hover	{border:none; opacity:0.6; margin:0px;}

#Body .littleButton	{
width:auto;
background:#beb3a6;
-moz-border-radius:1em;
-khtml-border-radius:1em;
padding:1px 5px 1px 5px;
text-align:center;
font:9px Arial;
margin:0 2px 0 2px;
}

#Body .littleButton a:link		{font:10px Arial; text-decoration: none; color: #fff;}
#Body .littleButton a:visited	{font:10px Arial; text-decoration: none; color: #fff;}
#Body .littleButton a:hover		{font:10px Arial; text-decoration: none; color: #057ba3;}

#Body .titoloStruttura a:link		{font:12pt Trebuchet MS; font-weight:bold; color: #F15E22;}
#Body .titoloStruttura a:visited	{font:12pt Trebuchet MS; font-weight:bold; color: #F15E22;}
#Body .titoloStruttura a:hover		{font:12pt Trebuchet MS; font-weight:bold; color: #057ba3;}

#Body .sottoTit{
font-family: "Trebuchet MS",Arial,"Times New Roman";
font-size: 14px;
color:#006581;
margin:-20px 0 0 0;
}

#Body .tableInt{
font-family: Verdana,Arial,"Times New Roman";
font-size: 11px;
color:#000000;
text-align: left;
}


#Body b{
color:#006581;
}


#colPrincipale {
text-align: left;
background: url('images/sfondoCss.gif');
width: 791px;
/*
position: relative;
top: -4px;
*/
}

#colHeader {
width: 791px;
padding: 0px 0px 0px 0px;
}

#colSx {
float:left;
text-align: left;
padding-left:20px;
width: 194px;
background:#BEB3A6 url('images/bordo_menu_Sx.gif') repeat-y;
margin:auto;
}

#col_Cx {
float:left;
width: 432px;
height:auto;
background:#fff;
margin:auto;
}

#colCx .benvenuti {
text-align: left;
width: 388px;
background:url('images/cornerRound_dx.gif') bottom right no-repeat;
background-color: #F5F4F2;
padding: 0px 5px 5px 7px;
}

#colCx .benvenuti09 {
text-align: left;
width: 400px;
padding: 0px 3px 5px 0px;
margin:0 0 10px 0;
line-height:100%;
}

#colCx .boxVideoGallery {
width: auto;
height:auto;
text-align: left;
border-top:1px solid #00809c;
}

.videoGroup{
float:left;
width: auto;
height: auto;
margin:3px 8px 8px 7px;
}

.videoScreen {
position:relative;
width: 120px;
height: 90px;
overflow:hidden;
margin:0 0 2px 0;
}

.videoTitolo {
font-family:Arial;
font-size:10px;
line-height:105%;
width: 120px;
height: 22px;
}

.video_icoPlay a {z-index:2; position:absolute; opacity: 0.70; background:url('images/ico_playVideo.png') no-repeat; background-position:center center; margin:0px; width:120px; height:90px;}
.video_icoPlay a:hover {z-index:2; position:absolute; opacity: 1; background:url('images/ico_playVideo.png') no-repeat; background-position:center center; margin:0px; width:120px; height:90px;}


#colCx .benvenuti_top {
text-align: left;
color: #006581;
width: 400px;
height: 14px;
background:url('images/cornerRound_sx.gif') no-repeat top left;
background-color: #F5F4F2;
padding: 5px 5px 2px 7px;
}

#colCx .lastBandi_top {
text-align: left;
/*font-family: "Trebuchet MS";
font-size: 13px;*/
color: #006581;
width: 400px;
height: 14px;
background:url('images/cornerRound_sx.gif') no-repeat top left;
background-color: #ecf3eb;
padding: 5px 5px 5px 7px;
}

#colCx .lastBandi_bottom {
text-align: left;
font-family: "Trebuchet MS";
color: #006581;
width: 400px;
background:url('images/cornerRound_dx.gif') bottom right no-repeat;
background-color: #ecf3eb;
padding: 3px 5px 5px 7px;
}

#colCx .lastBandi_bottom A:link		{font-family: "Trebuchet MS"; text-decoration: none; color: #006581; }
#colCx .lastBandi_bottom A:visited	{font-family: "Trebuchet MS"; text-decoration: none; color: #006581; }
#colCx .lastBandi_bottom A:hover	{font-family: "Trebuchet MS"; text-decoration: underline; color: green; }

#colCx .banners {
/*text-align: left;*/
/*width: 432px;*/
}

#colCx .banner1 {
text-align: right;
width: 200px;
height:245px;
float:left;
}

#colCx .banner2 {
text-align: left;
width: 200px;
height:245px;
float:left;
margin:0 0 0 7px;
}

#colDx {
float:left;
width:162px;
height:100%;
font-family: Verdana;
font-size:10px;
text-align: center;
background-color:#FFFFFF;
background-image:url('images/ormina_ok_b.jpg');
background-repeat: no-repeat;
background-position: right bottom;
}

#colDx .Ormina{
position:relative;
bottom:0px;
padding:0px;
}

.linkDx A:link { text-decoration: none; color: #006581}
.linkDx A:visited { text-decoration: none; color: #006581}
.linkDx A:hover { text-decoration: underline; color: #a99a89}

.colNotizie {
text-align: left;
width: 154px;
/*padding-left:4px;*/
margin-left:-2px;
margin-left:3px !important;
}

.colNotizie A:link { text-decoration: none; color: #006581}
.colNotizie A:visited { text-decoration: none; color: #006581}
.colNotizie A:hover { text-decoration: underline; color: #a99a89}

.Ultime             {
text-align: left;
width: 148px;
padding:8px 3px 5px 3px;
font:11px Arial,"Times New Roman";
color:#006581;
margin-top:0px;
position:relative;
}

.Leggi{
text-align: left;
width: 148px;
color: #808000;
font:11px Arial;
padding:3px;
margin-top:2px;
/*border-bottom: 2px solid #00809C;*/
}

.Elenco{
text-align: left;
width: 148px;
color: #808000;
font:10px Arial;
padding:3px;
border-bottom: 2px solid #00809C;
}

#PM_Header .Menu {
position: relative;
background: url('images/sfondo_menuAlto.gif');
width: 792px;
top:-4px;
padding-left:10px;
}

#PM_Header .Flags {
float:left;
padding-left:5px;
padding-top: 3px;
}

#PM_Header .Titoli {
float:right;
padding-right:5px;
padding-top: 3px;
}

.strutturaParco {
width: 390px;
float:left;
margin-right:20px;
margin-bottom:40px;
}

.fotoStrutturaParco {
text-align:left;
width: 156px;
float:left;
margin-top:50px;
}

.maskStrutturaParco {
width: 156px;
float:left;
}

.maskFotoDx {
width: 156px;
height:104px;
min-height:104px;
background-image:url('images/mask_pic.gif');
background-repeat:no-repeat;
position:absolute;
z-index:1;
}

#mailing{
text-align: left;
width: 154px;
color: #ffffff;
font:10px Arial;
padding:3px;
}

#RadioLupo A:link { text-decoration: none; color: green}
#RadioLupo A:visited { text-decoration: none; color: green}
#RadioLupo A:hover { text-decoration: underline; color: gray}

#CuciniamoDiv a:link { font:16px "Trebuchet MS"; font-weight:bold; text-decoration: none; color: green}
#CuciniamoDiv A:visited { font:16px "Trebuchet MS"; font-weight:bold; text-decoration: none; color: green}
#CuciniamoDiv A:hover { font:16px "Trebuchet MS"; font-weight:bold; text-decoration: underline; color: #006581}

/*ZOOM IMMAGINE*/

#zoom{
position:relative; 
background-color:transparent;
top:30px;
z-index:100;
} 

#zoom a img {
border:0px none;
} 

#zoom a.tumb, #zoom a.tumb:visited#font-family {
text-decoration:none;
top:30px;
background-color:#fff;
} 

#zoom a.tumb:hover, #zoom a.tumb:active{
text-decoration:none; 
background-color:transparent;
top:30px;
} 

#zoom a .grande {
display:block;
position:absolute;
width:1px; 
height:1px; 
top:0px;
left:0px;
color:#fff;
background-color:transparent;
} 

#zoom a.tumb:hover .grande {
display:block; 
position:absolute;
left:-410px;
width:400px;
height:300px;
border:1px solid #006581;
} 

/*FINE ZOOM IMMAGINE*/


.TesiDiv A:link { font:16px "Trebuchet MS"; font-weight:bold; text-decoration: none; color: green}
.TesiDiv A:visited { font:16px "Trebuchet MS"; font-weight:bold; text-decoration: none; color: green}
.TesiDiv A:hover { font:16px "Trebuchet MS"; font-weight:bold; text-decoration: underline; color: #006581}

/*
a.gallery img {
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;
} 

a.gallery:hover img {
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
}*/

#contatore {
	font-family: Verdana;
	font-size: 11px;
	color: #00809C;
	text-align: center;
	}

.under {
	text-decoration: underline;
}

.ContainerVetrina {
position:relative;
float:left;
text-align: center;
width: 153px;
min-height: 280px; /* attributo non supportato da IE */
height: 280px; /* per IE */
margin: 0px 25px 15px 15px;
}

.Prodotto {
background: url('images/vetrina_sfondo.gif') no-repeat;
padding: 11px 1px 1px 1px;
width: 153px;
margin: 10px 0px 5px 0px;
}

.LenteProd {
text-align: right;
padding: 0px 15px 0px 0px; /*15px + 100px width = larghezza tot*/
width: 135px;
margin: auto;
}

.ImgProd {
text-align: center;
width: 150px;
margin: 10px 0px 5px 0px;
}

.CartProd {
text-align: left;
padding: 0px 0px 0px 15px;
width: 135px;
margin: 15px 0px 15px 0px;
}

.CartProd span{
font-family: Arial;
font-size: 9px;
font-weight: bold;
color: #797979;
margin: 0px 0px 0px 10px;
}

.DescProd {
background: url('images/vetrina_bordoDesc.gif') no-repeat bottom right;
text-align: left;
font-family: Verdana;
font-size: 10px;
color: #000000;
background-color: #f9f8f8;
width: 135px;
padding: 5px 5px 5px 5px;
margin: auto;
}

.DescProd h6 {
font-family: Arial;
font-size: 11px;
color:#006581;
margin:0px 0px -10px 0px;
}

.DescProd span {
font-family: Arial;
font-size: 11px;
color:#006581;
}

.vetrinaCat {
width: 135px;
text-align: left;
font-family: Arial;
font-size: 15px;
color: #006581;
margin: 0px 0px 0px 10px;
padding: 5px;
background: url('images/vetrina_bordoDesc.gif') no-repeat bottom right;
background-color: #f9f8f8;
}

.vetrinaCat A:link { font:11px "Trebuchet MS"; font-weight:bold; text-decoration: none; color: #006581;}
.vetrinaCat A:visited { font:11px "Trebuchet MS"; font-weight:bold; text-decoration: none; color: #006581;}
.vetrinaCat A:hover { font:11px "Trebuchet MS"; font-weight:bold; text-decoration: underline; color: #a99a89;}


.prodottoCart:hover {
background-color: #E0F1E6;
}

.spazioRicevuta{
	display: none;
}

.newsSpot	{
position:relative;
width:154px;
height:197px;
background:url("images/banner_siamoAncheSu.gif") no-repeat;
margin-top:10px;
/*padding:80px 0 0 10px;*/
}

ul#mappa1     {
margin:0;
width:154px;
height:75px;
list-style:none;
position:relative;
text-align:left;
}
ul#mappa1 li {
display:block;
position:absolute;
margin:0;padding:0
}
li#mappa1-link-f {
left:5px;top:16px;
width:45px;height:45px; min-height:45px;
margin:auto;
}
li#mappa1-link-t {
left:54px;top:16px;
width:45px;height:45px; min-height:45px;
margin:auto;
}
li#mappa1-link-y {
left:104px;top:16px;
width:45px;height:45px; min-height:45px;
margin:auto;
}
li#mappa1-link2 {
left:0;top:95px;
width:154px;height:30px; min-height:30px;
margin:auto;
}
li#mappa1-link3 {
left:0;top:141px;
width:154px;height:25px; min-height:25px;
margin:auto;
}
#mappa1 a {
display:block;
width:100%;
height:100%;
}
#mappa1 .alt { display:none }

.listPercorsi ul{
	list-style: none;
	text-align:left;
}

.listPercorsi li{
	float:left;
	width:170px;
	/*height:20px;*/
	border:1px solid #a99a89;
	padding:2px;
	margin:10px 20px 0px -15px;
	list-style: none;
}

.blogBox{
font-size: 10px;
font-family:Verdana;
color:#006581;
width:97%;
margin:5px 0 0 0;
border:1px dashed #beb3a6;
padding:5px;
}

.blogBox A:link {font-size: 10px; text-decoration: none; color: #006581;}
.blogBox A:visited {font-size: 10px; text-decoration: none; color: #006581;}
.blogBox A:hover {font-size: 10px; text-decoration: underline; color: #a99a89;}