/* CSS */

body
{ 
	background-image: url(images/fondo.gif); /* mx_background_html.jpg */
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;
	padding:0px;
	text-align:center;
}

#pagina_verde_top
{ 
width:940px;
margin:20px auto 0px auto;
padding:10px 0px 0px 0px;
background-image: url(images/mx_bg_pagina_top.gif);
background-repeat: no-repeat;
position:relative;
}

#pagina_verde
{ 
width:940px;
margin:0px auto;
padding:1px 0px 0px 0px;
background-image: url(images/mx_bg_pagina.jpg);
background-repeat:repeat-y;
position:relative;
}
#logo
{width:900px;
height:200px;
padding:0px;
margin:0px auto 0px 0px;
/* la foto viene caricata da style inline */
background-position:right bottom;
background-repeat: no-repeat;
text-align:left;
}

#logo img{ margin-left:40px;}

#div_menu{
	margin:0 20px 0 40px;
	width:200px;
	float:left;
	padding:0;
	/*overflow-x:hidden;*/
	/*POSITION: relative;         metterla se si sposta */
	}

#page_top{ 
float:left;
width:560px;
height:8px;
padding:0 20px;
margin:0;
background-image:url(images/mx_striscia_orizz_top.gif);
background-repeat: no-repeat;
text-align:justify;
}
/*======================================  contenuto pagina  =============================*/
#page{ 
float:left;
width:600px;
padding:0px 20px;
margin:0;
background-image:url(images/mx_striscia_orizz.gif);
background-repeat:repeat-y;
text-align:justify;
color:#662222;
}

#page p{ padding:5px; margin:1px; text-align:justify; }

#page h2{color:#991E20; text-align:center}
#page h3{color:#991E20;}

#page img{margin:1ex; border:1px solid  #333333;}

#page a{color: #A45E4D}
#page a:hover{color:#c57f6e;}

#fine{ width:940px;
height:500px; 
clear:both;}

#galleryHorizontal {overflow-x:hidden;	width:535px; margin: 2px auto;}
#galleryHorizontal div {width:178px; float:left; font-size:8pt;	text-align:center;	margin:0; padding: 0px 0px 16px 0px;}
#galleryHorizontal img{	width:150px; }
#galleryVertical {overflow-x:hidden; margin: 2px auto;	width:512px;}
#galleryVertical div {width:128px; float:left; font-size:8pt; text-align:center; padding: 0px 0px 18px 0px;	margin:0;}
#galleryVertical img {width:100px; }
#galleryHorizontal a,  #galleryVertical a{text-decoration:none;}
#galleryLogos {	overflow-x:hidden;	margin: 3px auto; width:535px;}
#galleryLogos div {	width:124px; float:left; font-size:10px;	text-align:center;	padding: 0px 0px 18px 0px;}
#galleryLogos img {	width:100px; /*should be 100*/ 	border:none;}
#youAd {width:400px; margin: 15px auto; text-align:center;	height:47px; border: 4px solid #006600; }
#youAd img { float:left; border:none;	padding: 0 0 0 4px;}
#youAd p {	padding: 11px 0 0 0;}
.programmi td {	padding:8px;	font-size:12px;	vertical-align: top; color:#000000; }
.intestazione th {	font-style:italic;	font-size:14px;}
#blog{background-color: #8CCB83; border: solid  #000000 1px; width:440px; text-align:center; margin:16px auto; font-size:15px;	padding:2px;}
#trek{width:218px;	height:183px;	margin:8px 0px 16px 10px;	font-size:11px;	float:right; text-align:center;	padding:0;}
#trek img{border:none; padding:4px 2px 0px 2px; margin:4px 0 0 0;}
#trek p{padding: 0px 14px;	text-align:center;}
#adventuretrek img{ width:100%;}
#adventuretrek h4{ margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; text-align:center}
.infoBox {	width:251px; border:none; float:right; margin:2px 0 2px 20px; padding:8px; font-style:italic;}
.infoBox img {	border:none;	padding:4px 2px 0px 2px;	margin:4px 0 0 0;}

#mainForm textarea {width:450px; font-size:8.5pt;	font-family: Trebuchet MS, Helvetica; height:120px;	padding:0; margin:0;}
#mainForm input{	width:200px;	font-size:8.5pt;	font-family: Trebuchet MS, Helvetica;	padding:0;}
#mainForm input.medium {	width: 100px;}
#mainForm input.spamCheck {	width:20px;}
#mainForm input.small {	width:20px;}
#mainForm textarea.address {	width:200px;	font-size:8.5pt;	font-family: Trebuchet MS, Helvetica;	height: 80px;}
#mainForm textarea.shortTextarea {	height: 40px;}
#mainForm form {	padding:0;	margin:0;}
#mainForm td {	vertical-align: top;	padding:8px 0 0 0;	margin:0;	text-align:left;}
#mainForm td h3 {	vertical-align: top;	padding:2px 0 8px 0;	margin:0;}

.okMessage {border: none;	width:400px;	text-align:center;	margin:16px auto;	font-size:15pt;	padding:5px;}

.redMessage {border:none; width:400px; text-align:center; margin:16px auto;	font-size:15pt;	color:red;	padding:5px;}

/*======================================================================================*/

/*img{margin:3px}*/

h1 
{
	width:820px;
	text-align:left;
	color: #991E20; 
	font-size: 15pt;
	margin:5px 0 5px 40px;
}

h1 a {
	text-decoration:none;
	color: #991E20;  
}

#latest_news{
margin:10px 0;
width:200px;
height:150px;
background-color:#FFFFFF;
color:#003333;
border:#006633 thin ridge;
font-style:italic;
font-family:"Times New Roman", Times, serif;

}

/* STILI PER IL MENU =====================================================*/

.menuItem,.menuItemOver
{
    BORDER: red 1px outset; 
    WIDTH: 200px;
	height:20px;
	padding-top:2px;
    CURSOR: pointer;
    TEXT-INDENT: 5px;
    POSITION: relative;
    BACKGROUND-COLOR: yellow;
    TEXT-ALIGN: left;
	font: 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #FBFDA6;


}
.menu
{
    BORDER: buttonhighlight thin outset;
    /* VISIBILITY: hidden;  */
	display:none;
    WIDTH: 200px;
    /*POSITION: absolute;*/
	position: absolute;
	left:200px;
	top:1px;
	 
}

.menuItem
{
	background-image:url(images/mx_menu.jpg);
	
}
.menuItemOver
{
	background-image:url(images/mx_menu_over.jpg);

}


.Arrow
{
    FLOAT: right;
    FONT-FAMILY: Webdings;
    POSITION: absolute;
    TEXT-ALIGN: left;

}



/* FINE stili per il menu ================================================*/
#linktous{
border:none;
padding:0;
margin: 10px 0;
cursor:pointer;
text-align: justify;
background-color:#FFFF66;}
#linktous p{padding:8px}
#linktous textarea{width:190px; height:100px;}


#frontPage{
	padding: 0px;
	margin:0px;
}

#frontPage td {
	padding: 0px 10px;
	margin:0;
	vertical-align: middle;
}
#frontPage h3 {
	text-align:center;
}
#frontPage img {
	margin:0px;
	border: none;
}
#frontPage p{ width:250px; margin:0 auto 20px auto;}


/* PRE CAMBIAMENTO */
/*


/* Page Basics 
p {
	padding:2px 2px;
}
hr {
	width: 400px;
	height:40px;
	background-image: url('images/woodRule.gif');
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
}
/*
h1 {
	color:#f9e2bd;
	font-size: 14pt;
	padding:0 0 4px 0;
	margin:0 0 4px 0;
}

h1 a {
	text-decoration:none;
	color:#f9e2bd;
}*/ /*
h2 {
	line-height: 130%;
	padding:2px 0 2px 0;
	margin:2px 0 2px 0;
}
h3 {
	padding:0;
	margin:6px 0 0 0;
	line-height: 130%;
}
h4 {
	padding:0;
	margin:6px 0 0 0;
	line-height: 120%;
}
blockquote {
	background:#f9e3ad;
	font-family:Comic Sans MS;
	background-image: url('images/stefan.jpg');
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0 0 0 50px;
}
.smallprint {
	font-size:8pt;
}
a {
	color:#6c5430;
}
a:hover {
	/*color:#c4571c;*/ /*
}
.clear {
	clear:both;
}
/* Main Article Styles */ /*
#main h2 {
	color: #664622;
	font-size:14pt;
	text-align:center;
}
#main h3 {
	color: #c4571c;
	font-size:11pt;
	font-weight:bold;
}
#main h3 a {
	text-decoration:underline;
	color: #c4571c;
}
.article img {
	margin:8px 8px;
	border: 5pt solid #6c5430;
	padding:0px;
}
.article p {
	text-align: justify;
}
.article {
	padding:46px 0 0 10px;
	/*padding: 0 0 0 10px;*/ /*
	text-align:left;
}
.articleTop {
	background-image: url('images/topRuggedEdge.gif');
	background-repeat: no-repeat;
	height:20px;
	margin:0;
	padding:0;
}
.articleBottom {
	background-image: url('images/bottomRuggedEdge.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	height:30px;
	margin:0;
	padding:0;
}
.articleOuter {
	background-image: url('images/centerRuggedEdges.gif');
	background-repeat: repeat-y;
	margin:0;
	padding:0;
}
.articleBody {
	padding:10px 30px 10px 20px;
	font-size:9.5pt;
}




.article td {
	padding:8px 2px;
	valign:top;
}





/* Front Page */ /*
#frontPage td {
	padding: 2px 10px;
}
#frontPage h3 {
	text-align:center;
}
#frontPage img {
	border:none;
}
/* Sidebar Styles */ /*
.intro {
	font-size:11pt;
}
#right input, #right textarea {
	width:193px;
	font-size:8.5pt;
	font-family: Trebuchet MS, Helvetica;
}
#right input[type="submit"] {
	width:60px;
}
#right textarea {
	height: 68px;
}
#right form {
	padding:0;
	margin:0;
}
#right h2 {
	color:#ffffff;
	font-size:13pt;
}
#right h2 a {
	color:#ffffff;
}
.negativeWithPic {
	padding: 0;
	margin: 0 auto;
	background-image: url('images/negative.gif');
	background-position: top center;
	background-repeat: no-repeat;
	background-color:#628cdc;
	width:260px;
	height:180px;
}
.negative {
	padding: 0;
	margin: 0 auto;
	background-image: url('images/negativeNoImg.gif');
	background-position: top center;
	background-repeat: no-repeat;
	width:260px;
	height:180px;
}
.negativeWithPic img {
	margin:9px auto 4px auto;
	width:208px;
	height: 162px;
	border:none;
}
.negativeInner {
	padding: 9px 30px;
	margin:0;
}
/* Menu Styles */                                                              /*
.menu {

	font-size:9pt;
	margin: 0;
	position:absolute;
	top:330px;
	left:22px; 
}
.column {

	width:82px;
	float:left;
	margin:1px;
	position:absolute; 
}
.subMenuLabel {
	width:79px;
	float:left;
	background:#a27c42;
	color:#ffffff;
	border: 1pt white solid;
	height: 39px;
	padding: 0px;
	margin: 0px;
	text-align:center;
}
.subMenuLabel a {
	color:#ffffff;
	text-decoration:none;
	width:79px;
	height:39px;
}
.subMenuLabel p {
	padding: 1px;
	margin: 0px;
	text-align:center;
}
.subMenu {
	float:left;
	width:79px;
	position:relative;
	left:10px;
}
.nullLabel {
	color:#d6c6ac;
}

.subMenuItem {
	color:#ffffff;
	text-decoration:none;
	display:block;
	width:117px;
	background:#9b8159;
	border-bottom: 1pt white solid;
	margin:0px;
	padding: 2px;
	text-align:left;
	font-size:8pt;
}
a:hover.subMenuItem {
	background-color:#c4571c;
	color:#ffffff;
}
.subSubMenuItem {
	color:#ffffff;
	text-decoration:none;
	background:#9b8159;
	text-align:left;
	font-size:8pt;
	width:117px;
	display:block;
}
a:hover.subSubMenuItem {
	background-color:#c4571c;
	color:#ffffff;
}                                     
/* News Headlines */ /*
.news {
	font-size:8pt;
	text-align:left;
	color:#000000;
	padding: 0 0 0 20px;
	margin:0px;
	list-style-position:outside;
}
.news li {
	padding: 0px 0px 2px 20px;
	text-indent:-20px;
}
.news a {
	color:#000000;
	text-decoration:underline;
}
.news a:hover {
	color:#ffffff;
}
/* Footer Styles */ /*
.footer {
	background-color: #cd9a75;
	width:100%;
}

/* Main Forms */ /*







	
	