@charset "utf-8";



html {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	padding-top: 50px;

	border: 0px;

}



a:link, a:visited {

	color: #FFFFFF;

	text-decoration: none;

}



a:hover {

	color: #90B531;

}



.titolo {

	color: #90B531;

	font-weight: bold;

	font-size: 14px;

}



a.credits {

	color: #90B531;

	font-weight: bold;

	font-size: 12px;

}

.home {

	color: #000000;

}





.topmenu li {

	display: block;

	padding-left: 20px;

	padding-right: 20px;

	padding-bottom: 10px;

	float: left;

}



.topmenu a:link, a:visited {

	color: #FFFFFF;

	text-decoration: none;

}



.topmenu a:hover {

	color: #90B531;

}



.topmenu {

	background-image: url(../images/top_bg.jpg);

	background-repeat: no-repeat;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}



#chisiamo {

	background-image: url(../images/top_chisiamo_bg.jpg);

	background-repeat: no-repeat;	

}



#qualita {

	background-image: url(../images/top_qualita_bg.jpg);

	background-repeat: no-repeat;	

}



#realizzazioni {

	background-image: url(../images/top_realizzazioni_bg.jpg);

	background-repeat: no-repeat;	

}



#press {

	background-image: url(../images/top_press_bg.jpg);

	background-repeat: no-repeat;	

}



#news {

	background-image: url(../images/top_news_bg.jpg);

	background-repeat: no-repeat;	

}



#contatti {

	background-image: url(../images/top_contatti_bg.jpg);

	background-repeat: no-repeat;	

}



#contatti_text {

	padding-bottom: 10px;

	padding-left: 40px;

}



#mappa_contatti {

	padding-bottom: 30px;

	padding-left: 40px;

}





.menu_realizzazioni {

	background-color: #9DBB0C;

	vertical-align: top;

}



.main_home {

	background-image: url(../images/main_home_bg.jpg);

	background-repeat: no-repeat;

	vertical-align: bottom;

}



.main_chisiamo {

	background-image: url(../images/main_chisiamo_bg.jpg);

	background-repeat: no-repeat;

	vertical-align: top;

	color: #005930;

}





.main_cv {

	background-image: url(../images/main_cv_bg.jpg);

	background-repeat: no-repeat;

	vertical-align: top;

	color: #005930;

}



.main_qualita {

	background-image: url(../images/main_qualita_bg.jpg);

	background-repeat: no-repeat;

	vertical-align: top;

	color: #005930;

}



.main_realizzazioni {

	background-image: url(../images/main_realizzazioni_bg.jpg);

	background-repeat: no-repeat;

	vertical-align: top;

	color: #005930;

}



.main_realizzazione {

	background-image: url(../images/main_realizzazione_bg.jpg);

	background-repeat: no-repeat;

	vertical-align: top;

	color: #FFFFFF;

	background-position: 0px -30px;

}



.main_contatti {

	background-image: url(../images/main_contatti_bg.jpg);

	background-repeat: no-repeat;

	vertical-align: bottom;

}



.main_press {

	background-image: url(../images/main_press_bg.jpg);

	background-repeat: no-repeat;

	vertical-align: top;

	color: #FFFFFF;

}



.main_news {

	background-image: url(../images/main_news_bg.jpg);

	background-repeat: no-repeat;

	vertical-align: top;

	color: #FFFFFF;

}



.ombra {

	background-image: url(../images/ombra_bg.jpg);

	background-repeat: no-repeat;

}



.ombra_realizzazione {

	background-image: url(../images/ombra_realizzazione_bg.jpg);

	background-repeat: no-repeat;

}



.footer {

	font-size: 12px;

	color:#005930;

	text-align: center;

}



.pressphp {

	overflow: auto;

	position: relative;

	visibility: visible;

	z-index: auto;

	height: 450px;

	width: 570px;

	margin-left: 40px;

	margin-top: 20px;

}



/*menu realizzazioni*/



.jqueryslidemenu{

	width: 100%;

	font-family: Verdana;

	font-size: 9px;

	font-weight: bold;

	background-color: #9DBB0C;

}



.jqueryslidemenu ul{

	margin: 0;

	padding: 0;

	list-style-type: none;

}



.jqueryslidemenu ul li{

	position: relative;

	display: inline;

	float: left;

}



.jqueryslidemenu ul li a{

	display: block;

	padding: 8px 10px;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #9DBB0C;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #015931;

}



* html .jqueryslidemenu ul li a {

	display: inline-block;

}



.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {

	color: #015931;

}



.jqueryslidemenu ul li a:hover{

	background-color: #FFFFFF;

	color: #005930;

}

	

.jqueryslidemenu ul li ul{

	position: absolute;

	left: 0;

	display: block;

	visibility: hidden;

}



.jqueryslidemenu ul li ul li{

	display: list-item;

	float: none;

}



.jqueryslidemenu ul li ul li ul{

	top: 0;

}



.jqueryslidemenu ul li ul li a{

	width: 160px;

	padding: 5px;

	margin: 0;

	font-size: 13px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #01592F;

}



.jqueryslidemenuz ul li ul li a:hover{

	background-color: #EFF9FF;

	color: #000000;

}



.downarrowclass{

	position: absolute;

	top: 12px;

	right: 7px;

}



.rightarrowclass{

	position: absolute;

	top: 6px;

	right: 5px;

}

.pressphprealizzazioni {

	height: 400px;

	width: 570px;

	margin-left: 40px;

	margin-top: 5px;

}

.pressphprealizzazioninote {

	height: 80px;

	width: 570px;

	margin-left: 40px;

}

