body {
background-color:#1b6441;
background-image:url(../images/bg_001.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
font-family: Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
font-size:12px;
margin:0;
padding:0;
}

a{
color:#ffffff;
text-decoration:underline;
font-weight:bold;

}

a:hover{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

   a.scrollover {
      /* Default Colour/Styles here */
      color: #c6d952;
   }
   a.scrollover em:first-line {
      /* Rollover Colour/Styles here */
      color: #FF5B3C;
   }
   
img{
border:0px;
}
#header{
background-image:url(../images/header.png);
width:929px;
height:136px;
text-align:right;
padding-top:5px;
}




#menu{
background-image:url(../images/menu_bg.png);
width:929px;
height:90px;
}

#menu_stab{
background-image:url(../images/menu_stab.png);
width:929px;
height:90px;
}

#menu_foto{
background-image:url(../images/menu_foto.png);
width:929px;
height:90px;
}

#menu_contatti{
background-image:url(../images/menu_contatti.png);
width:929px;
height:90px;
}



.voce{
float:left;
width:227px;
height:80px;
padding-top:15px;
padding-left:80px;
color:#fff;
}

.voce a:link{
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.voce a:hover  {
color:#CCFF66;
font-weight:bold;
text-decoration:underline;

}
.vocecurrent{
float:left;
width:227px;
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 13px; 
font-style: italic;
height:80px;
padding-top:15px;
padding-left:80px;
color:#FFF;
font-weight:bold;
 
}



#testo{
	float:left;
	margin-left:80px;
	padding-top:30px;
	width:450px;
}

#colonnadx{
	width:50px;
	height:200px;
	background-color:#006699;
	height:auto;
	float:left;
	margin-left:10px;
	width:185px;
	height:550px;
}

.linkinterno a{
color:#FF6633;
text-decoration:none;
}

.linkinterno a:hover  {
color:#FFFFFF;
}

.tabsContent{
margin-top:-13px;
background-color:#1b6441;
height:520px;}

.tabsContent_ie{
background-color:#0099CC;
height:530px;}

.contenutofoto{
background-color:#1b6441;
height:1030px;
color:#000000;}

#testofoto{
float:left;
margin-left:80px;
padding-top:30px;
width:750px;
}

.thumbnail{
	padding: 2px 2px 5px 2px;
	background-color:#7aba70;
	border: 1px solid #337f4e;
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
	}	

.tabsContent_ie_stabilimento{
background-color:#1b6441;
height:900px;}

.tabsContent_ie_contatti{
background-color:#1b6441;
height:580px;}


#footer{
	color:#FFFFFF;
	width: 650px;
	margin: 0 auto;
	text-align:right;
	height:227px;
	margin-top:-150px;
	border-bottom:3px solid #FFCC00;
}

.testofooter{
	padding-top:100px;
	width:650px;
	margin-left:115px;
	line-height:14px;
	border-bottom:1px dotted #5b9077;
	height: 50px;
}

.menufooter{
	width:650px;
	line-height:14px;
	border-top:1px dotted #5b9077;
	height: auto;
	padding-top: 0px;

	padding-bottom: 20px;
	padding-left: 200px;
}

/*
.testofooter a{
color:#FFFF00;
text-decoration:none;
}

.testofooter a:hover  {
color:#FFFFFF;

}
*/


/*home gallery*/
#myGallery {
	margin-top:30px;
	float:right;
	width: 480px;
	height: 450px;
	
}
#myGallery img {
	border: 1px solid #fff;
}

.wrapper {
	width: 929px;
	margin: 0 auto;
	text-align: left;
}




/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu{
/*width: 180px; width of menu*/
}


.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 10px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #ffffff;
background: url(../images/next.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 25px; /*link text is indented 19px*/
text-decoration: none;


}

.arrowlistmenu ul li a:visited{
color: #ffffff;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #ffffff;

}



a.loading {
	background:#1b6441 url(../images/ajax_small.gif) no-repeat center;
}

/*fine home gallery*/


/*stili*/

.style1 {color: #FFFFFF;
font-size:13px;}

.style2 {
	font-size: 22px;
	font-weight: bold;
	color: #c6d952;
}
.style3 {
	font-size: 16px;
	font-weight: bold;
}


.style4 
{font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 18px; 
font-style: italic; 
}





/*spacegallery*/
.spacegallery {
	position: relative;
	overflow: hidden;
}
.spacegallery img {
	position: absolute;
	left: 50%;
}
.spacegallery a {
	position: absolute;
	z-index: 1000;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(images/blank.gif);
}
/*fine spacegallery*/




.jqGSContainer{position:relative;width:350px;;}

.jqGSContainer .jqGSImgContainer{}

.jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}

.jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}

.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}

.jqGSContainer .jqGSImgContainer ul li img{border:1px solid #fff;}

.jqGSContainer .jqGSImgContainer ul li .jqGSTitle{background:#000;position:absolute;right:0px;top:0px; padding:3px;color:#fff;width:300px}





.jqGSContainer .jqGSPagination{position:relative;width:100%;height:20px;top:5px;padding: 5px 0;}

.jqGSContainer .jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;float:right;}

.jqGSContainer .jqGSPagination ul li{padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}

.jqGSContainer .jqGSPagination ul li a{padding:2px 0px;background:#000;border:1px solid #fff; color: #fff;text-decoration:none;display:block;width:20px;font:10px Verdana, Arial, Helvetica, sans-serif;}

.jqGSContainer .jqGSPagination ul li a.selected{background:#fff;color:#f03;border: 1px solid #eaeaea;}

.jqGSContainer .jqGSPagination ul li a:hover{background:#fff;color:#000;border:1px solid #fff;}



.jqGSImgContainer{border:1px solid #000;}
