@import "reset.css";

BODY{
	margin:0 auto;
	font-family: Verdana,  Helvetica, sans-serif;
	font-size: 62.5%;
	text-align:center;
	line-height:1.7em;
}

a{color:#000000;text-decoration:none;}
a:hover{color:#000000}

#page {
	margin:0 auto;
	width:950px;
	text-align:left;
	padding-top:80px;
}

#content {
	background:#FFFFFF;
	text-align:left;
	border:0px solid #000000;
	width:950px;
	float:left;
	min-height: 600px;
	height: auto !important;
	height: 600px;
}

#langChoice {
	float:right;
	height:20px;
	color:#000; 	font-size:1.3em; 
}

#langChoice a {
	color:#000; 	font-size:0.8em; text-decoration:none; text-transform:uppercase; font-weight:bold;
}
#logo { margin:10px 10px 30px 10px;}

#leftCol {float:left; width:310px; border:solid 0px green;}
#leftColContent {clear:both; width:290px; color:#666666; font-size:1.2em; text-decoration:none; margin:0px 10px 10px 10px; float:left; display:inline;}

#MainContent {
	float:left;	
	width:640px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	border:solid 0px violet;
}

/*#MainContent .sfondo{
	position:absolute;	
	width:640px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	background:transparent;
	filter:alpha(opacity=40);
	-moz-opacity:0.40;
	opacity: 0.40;
}*/

#centerCol{
	width:230px;
	color:#000000;
	position:absolute;
	/*bottom:0;*/
	min-height:400px;
	height: auto !important;
	height: 400px;
	padding:200px 0 0 10px
}

#gallery {
	float:right;
	width:630px;
	padding:15px 0 0 0;	
	text-align:right;
}

#gallery .imgCont  {
    float:right;
}
 
#gallery .imgCont img {
    float:right;

}
.gallerybackground img {margin:5px;}

#Menu {	float:left;	width:310px; border:0px solid #666666; background:url(../Images/wide-div.jpg) no-repeat bottom left; padding-bottom:20px;}
#Menu ul {margin-left:0px;}
#Menu ul a {margin-left:10px;	color:#666666; 	font-size:1.3em; text-decoration:none; line-height:1.7em;}
#Menu ul li { clear:left; background:none;}
#Menu ul li.on {background:url(../Images/short-div.jpg) no-repeat 5px 18px;}
#Menu ul ul{margin-left:10px;}
#Menu ul ul li {margin-left:5px; clear:none; display:block; float:left; height:21px; margin-bottom:3px;}
#Menu ul ul li.on {background:url(../Images/short-div.jpg) no-repeat 5px 18px;}
#Menu ul ul li a {color:#666666; font-size:1.3em; text-decoration:none; line-height:1.5em; padding-right:6px;  border-right:1px solid #666666;}
#Menu ul ul li.last a {border-right:0px solid #666666;}
#Menu ul ul li a.selected { font-weight:bold;}

/*.menu {float:left; border:0px solid #999; background:url(../Images/wide-div.jpg) no-repeat bottom left; padding-bottom:20px;line-height:2em;}
.menu li {margin-left:5px; display:block;}
.menu li a {color:#999; font-size:1.3em; text-decoration:none; line-height:1.5em;}
.menu li a:hover {color:#999; text-decoration:underline;}
#menuon a {color:#999; font-size:1.3em; text-decoration:none; line-height:1.5em;background:url(../Images/sottolineatura_menu.gif) no-repeat bottom left;}*/
.separatore{background:url(../Images/sottolineatura_menu.gif) no-repeat bottom left;width:100px;height:5px;margin:0 0 5px 0;padding:0;}

.title{font-size:1.4em;font-weight:bold;text-decoration:none; margin:10px 0px 10px 0px;}

.txt{font-size:1.0em;}

#Footer{
	clear:both;
	font-size:1.1em;
	padding-top:10px;
	color:#000;
}

#address{float:left;color:#000000;}
#copyright{float:right;color:#000000;}