@charset "utf-8";
/* CSS Document */

body {
	margin: auto;
	padding: auto;
	background-color:#1B1464;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
}
a{
	text-decoration:none;
	color:#1B1464;
}
a:hover{
	color:#97BE0D;
}

.contenitore{
	display:block;
	width:811px;
	height:auto;
	position:absolute;
	left:50%;
	margin:20px 0 0 -405px;
	float:left;
	background:url(img/rigaCx.jpg) repeat-y;
}
.boxCxHome{
	width:811px;
	height:auto;
	margin:0 0 0 0;
	background:url(img/topHome.jpg) no-repeat;
	float:left;
}
.boxCxChiSiamo{
	width:811px;
	height:auto;
	margin:0 0 0 0;
	background:url(img/topChiSiamo.jpg) no-repeat;
	float:left;
}
.boxCxIlCampo{
	width:811px;
	height:auto;
	margin:0 0 0 0;
	background:url(img/topIlCampo.jpg) no-repeat;
	float:left;
}
.boxCxPitch{
	width:811px;
	height:auto;
	margin:0 0 0 0;
	background:url(img/topPitch.jpg) no-repeat;
	float:left;
}
.boxCxTariffe{
	width:811px;
	height:auto;
	margin:0 0 0 0;
	background:url(img/topTariffe.jpg) no-repeat;
	float:left;
}
.boxCxDoveSiamo{
	width:811px;
	height:auto;
	margin:0 0 0 0;
	background:url(img/topDoveSiamo.jpg) no-repeat;
	float:left;
}
.boxCxGare{
	width:811px;
	height:auto;
	margin:0 0 0 0;
	background:url(img/topGare.jpg) no-repeat;
	float:left;
}
.boxCxGallery{
	width:811px;
	height:auto;
	margin:0 0 0 0;
	background:url(img/topGallery.jpg) no-repeat;
	float:left;
}
.boxCxNonsologolf{
	width:811px;
	height:auto;
	margin:0 0 0 0;
	background:url(img/topNonsologolf.jpg) no-repeat;
	float:left;
}
.boxCxContatti{
	width:811px;
	height:auto;
	margin:0 0 0 0;
	background:url(img/topContatti.jpg) no-repeat;
	float:left;
}
.bottom{
	width:811px;
	height:60px;
	float:left;
	background:url(img/bottom.jpg);
	margin-left:-1px;
}
.footer{
	width:811px;
	height:20px;
	margin-top:25px;
	text-align:center;
	color:#1B1464;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.cx{
	width:811px;
	height:auto;
	float:left;
	margin-top:330px;
}
.boxSx{
	width:181px;
	height:auto;
	float:left;
	margin-left:30px;
	margin-top:1px;
}
.boxCx{
	width:390px;
	height:auto;
	float:left;
	margin-left:0px;
	margin-top:1px;
}
.boxDx{
	width:181px;
	height:auto;
	float:left;
	margin-left:0px;
	margin-top:1px;
}
.contenitoreSx{
	width:181px;
	height:450px;
	float:float;
}
.loghiHome{
	width:181px;
	height:70px;
	float:left;
	margin-top:5px;
}
.loghiHomeInt2{
	width:181px;
	height:70px;
	float:left;
	margin-top:245px;
}
.contenitoreDx{
	width:181px;
	height:492px;
	float:float;
}
.logoMelfiHome{
	width:181px;
	height:40px;
	float:left;
	margin-top:55px;
}
.logoMelfiInt{
	width:181px;
	height:40px;
	float:left;
	margin-top:40px;
}
.logoMelfiInt2{
	width:181px;
	height:40px;
	float:left;
	margin-top:275px;
}

/*INIZIO box laterali piccoli*/
.boxPiccolo{
	width:181px;
	height:auto;
	float:left;
	background:url(img/rigaBoxPiccolo.jpg);
}
.boxTop{
	width:181px;
	height:35px;
	float:left;
	background:url(img/topBox.jpg);
}
.boxBottom{
	width:181px;
	height:13px;
	float:left;
	background:url(img/bottomBox.jpg);
}
.intestazionePiccolo{
	width:160px;
	height:15px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	font-size:12px;
	font-weight:bold;
	color:#1B1464;
}
.info{
	width:150px;
	height:auto;
	float:left; 
	margin-left:15px;
}
.infoLogin{
	width:150px;
	height:auto;
	float:left; 
	margin-left:15px;
}

.rigaInfo{
	width:150px;
	height:auto;
	float:left;
	font-size:12px;
	color:#1B1464;
}
.rigaInfo2{
	width:150px;
	height:21px;
	float:left;
	font-size:12px;
	color:#1B1464;
}
/*FINE box laterali piccoli*/

/*INIZIO box cx grande*/
.boxCxGrande{
	width:390px;
	height:auto;
	float:left;
	background:url(img/rigaBoxCxGrande.jpg);
}
.boxCxGrandeTop{
	width:390px;
	height:35px;
	float:left;
	background:url(img/topBoxCxGrande.jpg);
}
.boxCxGrandeBottom{
	width:390px;
	height:13px;
	float:left;
	background:url(img/bottomBoxCxGrande.jpg);
}
/*FINE box cx grande*/

/*INIZIO box video*/
.boxCxVideo{
	width:365px;
	height:auto;
	float:left;
	background:url(img/rigaBoxVideo.jpg);
	margin-left:13px;
	margin-top:-20px;
}
.boxCxVideoTop{
	width:365px;
	height:14px;
	float:left;
	background:url(img/topBoxVideo.jpg);
}
.boxCxVideoBottom{
	width:365px;
	height:18px;
	float:left;
	background:url(img/bottomBoxVideo.jpg);
}
.video{
	width:345px;
	height:250px;
	float:left;
	margin-left:10px;
	background-color:green;
}
/*FINE box video*/

/*INIZIO pulsantone Home*/
.pulsantoneHome{
	width:180px;
	height:100px;
	float:left;
	background:url(img/pulsantoneHome.jpg);
	margin-left:12px;
	margin-top:10px;
}
.intestazionePulsantone{
	width:150px;
	height:17px;
	float:left;
	margin-left:10px;
	margin-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#1B1464;
}
/*FINE pulsantone Home*/

button.login{
	font-size:14px;
	color:#1B1464;
	background-color:white;
	border:0px;
}

/*INIZIO cx interno*/
.cxInterno{
	width:370px;
	height:auto;
	min-height:682px;
	float:left;
	margin-left:10px;
}
.titoloCxInt{
	width:336px;
	height:auto;
	float:left;
	margin-top:-20px;
	margin-left:20px;
	font-size:30px;
	/*color:#97BE0D;*/
	color:#1B1464;
	font-weight:normal;
	text-align:left;
	/*border-bottom:2px solid #97BE0D;*/
	border-bottom:2px solid #1B1464;
}
.imgCxInt{
	width:340px;
	height:auto;
	float:left;
	margin-top:20px;
	margin-left:20px;
}
.testoCxInt{
	width:340px;
	height:auto;
	float:left;
	margin-top:20px;
	margin-left:20px;
	color:#1B1464;
	font-size:12px;
	text-align:justify;
}
/*FINE cx interno*/

/*INIZIO TARIFFE*/
.intestazioneTariffe{
	width:320px;
	height:15px;
	float:left;
	background-color:#96bf0d;
	color:white;
	font-size:10px;
	margin-top:20px;
}
.int1{
	float:left;
	margin-left:13px;
	margin-top:2px;
}
.int2{
	float:left;
	margin-left:35px;
	margin-top:2px;
}
.int3{
	float:left;
	margin-left:11px;
	margin-top:2px;
}
.int4{
	float:left;
	margin-left:105px;
	margin-top:2px;
}
.descTariffe{
	width:320px;
	height:15px;
	float:left;
	background-color:white;
	color:#1B1464;
	font-size:10px;
	margin-top:1px;
}
.desc1{
	float:left;
	width:262px;
	margin-left:13px;
	margin-top:2px;
}
.desc2{
	float:left;
	margin-left:0px;
	margin-top:2px;
}
/*FINE TARIFFE*/

/*MENU*/
#dlmenu 
{
	height:350px; 
	margin:5px 0 0px 0px;
}
#menu 
{
	list-style-type:none; 
	margin:0 0 10px; 
	padding:0; 
	position:absolute; 
	width:100px;
	height:auto;  
	
}
#menu li 
{
	display:block; 
	padding:0; 
	margin:0; 
	position:relative; 
}
#menu li a 
{
	display:block; 
	text-decoration:none;
	color:#1B1464;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}
#menu li a:hover 
{
	display:block; 
	text-decoration:none;
	color:#97BE0D;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}
#menu li dd 
{
	display:none;
}
#menu li:hover dd, #menu li a:hover dd 
{
	display:block;
}
#menu li:hover dl, #menu li a:hover dl 
{
	height:auto; 
	background:white;
}
#menu table 
{
	border-collapse:collapse; 
	padding:0; 
	margin:-4px; 
	font-size:12px;
}
#menu dl 
{
	width: 150px; 
	margin: 0;  
	cursor:pointer;
}
#menu dt 
{
	margin:0; 
	padding: 0; 
	font-size: 1.1em; 
	height:28px;
}
#menu dd 
{
	margin:0; 
	padding:0; 
	font-size: 12px; 
	text-align:left; 
	height:20px;
	
}
.gallery dt a, .gallery dt a:visited 
{
	display:block; 
	color:#fff; 
	padding:5px 5px 5px 10px; 
	background:white;
	height:10px;
}
.gallery dd a, .gallery dd a:visited 
{
	height:10px;
	text-decoration:none; 
	display:block; 
	padding:4px 5px 4px 20px; 
	background:white;
	
}
* html .gallery dd a, * html .gallery dd a:visited 
{
	height:auto;
}
.gallery dd a:hover 
{ 
	/*background-color:#97BE0D;*/
	color:red;
}








