﻿body, html{
background-color:#ffffff;
font-family:arial;
size:12px;
color:#666666;
}

img{
margin: -1px;
border:0px;
}

p{
font-family:arial;
font-size:12px;
color:#666666;
text-align:justify;
line-height:18px;
padding-bottom:15px;
}

h2{
font-family:arial;
font-size:13px;
color:#333333;
font-weight:bolder;
}

h1{
font-family:times new roman;
font-size:24px;
color:#00aa44;
font-weight:normal;
text-align:left;
padding-bottom:10px;
}

a{
color: #000000;
}

#wrapper{
width:975px;
margin: 0 auto;
}

.header{
width:975px;
margin: -3px auto;
clear:both;
text-align:center;
}

#bandiera{
width:200px;
background-color:#000000;
}

.locandina{
	float: left;
    margin-left: 10px;
    width: 346px;
}


ul.menu_head {
	float: left;
    margin-left: 0;
    padding: 0;
    width: 100%;
	height:129px;
}
img.logo{
	padding-top:14px;
}
ul.menu_head li{
	display:block;
	float:left;
	padding-left:15px;
}
ul.menu_head li a{
	margin:0px;
}
ul.menu_head li img{
	margin:0px;
	width: 147px;
}

ul.menu_head li:hover{
display:inline;
}

ul.menu_head  a{
}

ul.flag {
    float: right;
    line-height: 20px;
    padding-right: 7px;
    padding-top: 10px;
}
ul.flag li{
display:inline;
}

ul.flag a{
text-decoration:none;
}

#pacchetti{
background-color:#FFFFFF;
margin-left:15px;
width:495px;
float:left;
height:502px;
text-align:center;
}

#pacchetti p{
padding:0 10px;
text-align:justify;
width:462px;
}

#pacchetti h1{
text-align:center;
}

#pacchetti h2{
text-align:center;
}

#title{
background-color:#FFFFFF;
margin-left:15px;
text-align:center;
width:495px;
float:left;
height:180px;
}

#title h1{
color:#000000;
font-family:times new roman;
font-size:50px;
font-weight:bolder;
margin-top:0px;
text-align:center;
}

#title img.logo{
margin:1px;
}

#immagine{
width:513px;
float:right;
margin:0px;
}

#contenuto{
background-color:#FFFFFF;
float:right;
min-height:100px;
width:960px;
padding-top:5px;
}
.homepageNew{
    background: url("/images/bgHome.jpg") no-repeat scroll center top transparent;
    float: left !important;
	padding:7px;
}
	.contenutoHome{
		float: left;
		padding: 179px 10px 35px 400px;
		width: 460px;
	}
#sx{
width:475px;
float:left;
background-color:#FFFFFF;

}


a.sito{
color:#666666;
font-size:12px;
text-decoration:none;
}

#sx ul { 
list-style: none;
margin-left:-40px;
 }
#sx ul li { display: inline; padding:0px; }

.campo{
width:975px;
padding:20px;
background:#FFFFFF url(../images/bg_campi.jpg) no-repeat left top;
height:150px;
}

.campo h1{
font-family:arial;
font-size:20px;
color:#00aa44;
font-weight:bolder;
margin-bottom:-10px;
}

a.title{
color:#00aa44;
text-decoration:none;
}

.campo p{
color:#333333;
font-size:11px;
line-height:20px;
width:950px;
}

.campo p.indirizzo{
	font-size:11px;
	color:#666666;
	line-height:10px;
	margin-top:-5px;
	}

a.info{
	background-color:#00AA44;
	color:#FFFFFF;
	float:right;
	font-size:11px;
	line-height:10px;
	margin-right:11px;
	margin-top:-5px;
	padding:10px;
	text-decoration:none;
	}




img.golf_camp{
	float: left;
    padding: 3px 15px 0 0;
	}

#dx{
	float:right;
	padding:15px 0 15px 15px;
	width:445px;
	}

#dx h1{
	text-align:right;
	}

#bottom{
	clear:both;
	float:right;
	padding-top:15px;
	width:960px;
	}

#contact{
	background:url("../images/bg_contacts.jpg") no-repeat scroll -6px top transparent;
	float:left;
	height:135px;
	padding-left:122px;
	padding-top:24px;
	width:206px;
	}
	#contact h1{
		font-family:arial;
		font-size:20px;
		text-align:center;
	}
	#contact p{
		text-align:center;
	}
	#contact span{
		font-size:22px;
	}

#banner_eng,
#banner{
	display:block;
	float:right;
	height:120px;
	padding-left:0;
	padding-top:0;
	width:578px;
	}
	#banner_eng{
		background:url("../images/banner_golfrome_eng.jpg") no-repeat scroll 30px 14px transparent;
		}
	#banner{
		background:url("../images/banner_golfrome.jpg") no-repeat scroll 30px 14px transparent;
		}
	#banner_eng a,
	#banner a{
		color:#FFFFFF;
		font-size:10px;
		}
		#banner_eng a{
			display:block;
			height:105px;
			}
			#banner_eng a span{
			display:none;
			}
			#banner_eng a.testolink{
			display:inline;
			height:30px;
			padding-left:525px;
			}
		#banner a{
			display:block;
			height:105px;
			}
			#banner a span{
			display:none;
			}
			#banner a.testolink{
			display:inline;
			height:30px;
			padding-left:489px;
			}

#footer{
background:url('/images/golf_rome_pallina.jpg') top right no-repeat #FFFFFF;
float:right;
width:975px;
margin-right:1px;
padding-top:27px;
}

#footer img{
margin:0px;
}

#footer img.loghi{
padding-left:14px;
/*padding-top:80px;*/
}

#footer img.pallina{
padding-right:20px;
padding-top:0;
}

#footer ul { list-style: none; }
#footer ul li { display: inline; padding:2px; }


#footer ul.menu{
padding-bottom:12px;
padding-left:7px;
padding-top:0;
}

#footer ul.menu a {
font-family:arial;
font-size:10px;
color:#999999;
font-weight:normal;
text-align:center;
padding:5px;
text-decoration:none;
}

#menu{
clear:both;
float:left;
}


#title ul { list-style: none; }
#title ul li { display: inline; padding:2px; }

#title ul.menu_b a {
font-size:10px;
color:#999999;
font-weight:normal;
text-align:center;
padding:5px;
text-decoration:none;
}

.menu_b{
position:relative;
}



	/* jQuery lightBox plugin - Gallery style */
	#dx ul { list-style: none;
	padding-left:40px;
	padding-top:20px;
	width:410px;
	}
	#dx ul li { display: inline; }
	#dx ul img {
		border: 5px solid #CCCCCC;
		margin: 0 0 7px;
		width: 124px;
	}
	#dx ul a:hover img {
		border: 5px solid #999999;
		border-width: 5px 5px 5px;
		color: #fff;
	}
	#dx ul a:hover { color: #fff; }
	
	
.box{
margin-top:10px;
margin-bottom:10px;
width:100px;
float:left;
margin-right:2px;
padding-left:8px;
background:#02a437 url(../images/golf_rome_bg_box.jpg) repeat-x left bottom;
border: solid 1px #cccccc;
min-height:150px;
}

.box h2{
font-family:arial;
font-size:11px;
color:#ffffff;
font-weight:bolder;
}

.box p{
font-size:11px;
color:#ffffff;
text-align:left;
}

.bandiera{
background:transparent url(../images/bandierina.gif) no-repeat right bottom;
float:left;
margin-bottom:10px;
margin-right:2px;
margin-top:-91px;
min-height:82px;
width:110px;
}

.ricetta,
.ricetta2{
	background-color: #F4F4F4;
    border: 1px solid #CCCCCC;
    float: left;
    height: auto !important;
    margin-bottom: 20px;
    margin-right: 20px;
    padding: 10px;
    width: 448px;
	}
		.ricetta{
		float:left;
		}
		.ricetta2{

		margin-right:0px;
		}
		

.ricetta ul,
.ricetta2 ul{
margin-left:-40px;
}

.ricetta li,
.ricetta2 li{
list-style:none;
font-size:12px;
}

.ricetta img.ric,
.ricetta2 img.ric{
float:left;
padding-right:10px;
}

#contenitore_pacchetti{
background-color:#99cc99;
border:1px solid #CCCCCC;
height:280px;
padding:8px;
width:943px;
	}

	h1.contenitore_pacchetti {
	font-size:32px;
	color:#ffffff;
	}

.contenitore_campogolf,
.contenitore_campogolf2,
.campogolf,
.campogolf2{
border:1px solid #CCCCCC;
float:left;

margin-bottom:20px;
margin-right:43px;
padding:10px;
width:436px;
background-color:#F4F4F4;
	}
	.contenitore_campogolf,
	.campogolf{
	float:left;
	}
	.contenitore_campogolf2,
	.campogolf2{

	margin-right:0px;
	}
	.contenitore_campogolf,
	.contenitore_campogolf2{
	width:428px;
	background:#f4f4f4 url(../images/etichetta.jpg) no-repeat right bottom;
	}
	
.contenitore_campogolf ul,
.contenitore_campogolf2 ul,
.campogolf ul,
.campogolf2 ul{
margin-left:-40px;
}

.contenitore_campogolf li,
.contenitore_campogolf2 li,
.campogolf li,
.campogolf2 li{
list-style:none;
font-size:12px;
}

.contenitore_campogolf img.ric,
.contenitore_campogolf2 img.ric,
.campogolf img.ric,
.campogolf2 img.ric{
float:left;
padding-right:10px;
}





.box_pacchetto,
.box_pacchetto2{
border:1px solid #CCCCCC;
float:left;

margin-bottom:20px;
margin-right:43px;
padding:10px;
width:436px;
background-color:#F4F4F4;
	}
	.box_pacchetto{
	float:left;
	}
	.box_pacchetto2{

	margin-right:0px;
	}
	

.box_pacchetto ul,
.box_pacchetto2 ul{
margin-left:-40px;
}

.box_pacchetto li,
.box_pacchetto2 li{
list-style:none;
font-size:12px;
}

.box_pacchetto img.ric,
.box_pacchetto2 img.ric{
float:left;
padding-right:10px;
}


.ingredienti{
height:auto;
width:100%;
padding-bottom:0px;
}

.preparazione{
width:100%;
}

#form1 input{
margin-bottom:5px;
}

a.offers{
color:#000000;
float:right;
font-size:11px;
padding-right:2px;
}


#form1267008178948{
size:12px;
color:#000000;
}
.row  {
clear:both;
margin-bottom:15px;
float:left;
width:680px;
font-size:12px;
}

form .row label {
float:left;
padding-left:7px;
padding-top:6px;
width:15%;
font-size:12px;
}

form .row input {
float:left;
width:25%;
}

#back{
float:left;
padding:10px 5px 25px 16px;
text-align:left;
}

#back a{
background:transparent url(../images/back.jpg) no-repeat left top;
padding-left:25px;
}

/**MODIFICHE 2001*/
.boxTestoright{
	float: right;
    padding-top: 15px;
    width: 407px;
}
.attivitaExtra {
    background: none repeat scroll 0 0 #00AA44;
    border: 1px solid #00752E;
    border-radius: 15px 15px 15px 15px;
    color: #000000;
    float: right;
    margin-top: 15px;
    padding: 10px;
    width: 385px;
}
.attivitaExtra h1,.attivitaExtra p,.attivitaExtra a{
    color:#ffffff;
	text-align: left !important
}
.boxEvidenza, .goToBooking{
	background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #CCCCCC;
    border-radius: 15px 15px 15px 15px;
    float: left;
    padding: 15px;
	margin-top:20px;
    width: 930px;
	margin-bottom:30px;
}
.goToBooking{
	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    padding: 0;
    width: 960px;
}
	.goToBooking a{
		background:transparent url(../images/bgBook.png) no-repeat left top;
		color: #FFFFFF;
		float: left;
		font-family: times new roman;
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 9px;
		padding-right: 30px;
		padding-top: 5px;
		text-align: right;
		text-decoration: none;
		width: 97%;
	}
	.goToBooking a:hover{
		text-decoration: underline;
	}
	.boxEvidenza h1{
		color:#000000;
	}
	.boxEvidenza p{
		clear: both;
		float: left;
		padding-top: 0;
		padding-bottom: 5px;
		text-align: left;
		width: 100%;
	}
	.ristorante{
		border: 1px dotted #777777;
		border-top:0px;
		border-bottom:0px;
		float: left;
		margin: 3px;
		padding: 5px;
		width: 137px;
		min-height: 274px;
	}
		.ristorante img{
			border: 2px solid #777777;
			height: auto;
			margin: 0 0 5px;
			width: 133px;
		}
		.ristorante h1{
			color: #777777;
			font-family: arial;
			font-size: 12px;
			font-weight: bold;
			padding: 0;
			text-align: center;
		}
		.ristorante p{
			color: #777777;
			font-size: 11px;
			text-align: center;
			padding:0px!important;
		}
		.ristorante p span{
			text-align: left;
			float:left;
			line-height: 12px;
		}
		.subMenu{
			float:left;
			padding:5px;
			width:310px;
		}
.pacchettoBase, .boxInfo{
	border-bottom: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 50px;
    width: 100%;
}		
	.boxInfo{
		background: none repeat scroll 0 0 #F8F8F8;
		border: 1px solid #CCCCCC;
		margin-bottom: 25px;
		padding: 10px;
		width: 937px;
		 display:none;
	}
		.boxInfo p{
			font-size:11px;
		}
		.boxInfo h1{
			background: url("/images/info.png") no-repeat scroll left top transparent;
			color: #668D28;
			font-weight: bold;
			padding-bottom: 5px;
			padding-left: 40px;
			padding-top: 3px;
		}
		a.buttonInfo{
			 background: none repeat scroll 0 0 #00AA44;
			color: #FFFFFF;
			float: left;
			font-family: Arial;
			font-size: 12px;
			font-weight: bold;
			margin-bottom: 25px;
			margin-top: 25px;
			padding: 10px;
			text-decoration: none;
			text-transform: uppercase;
		}
	.clomLeft{
		border-right: 1px solid #CCCCCC;
		float: left;
		padding: 0 13px 0 0;
		width: 48%;
		}
	.clomRight{
		float:right;
		width:48%;
		padding:0px;
		}
		span.day{
			float:left;
			font-size:16px;
			font-weight:bold;
		}
		span.priceGolf{
			float:left;
			font-weight:bold;
			color:#00AA44;
			font-size:16px;
		}

