﻿body {
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url('images/golf_sfondo.gif');
	background-color: #F7EFD5;
	font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size:11px;
}

td {font-size:12px; font-family: tahoma, verdana, arial, helvetica, sans-serif;}

div#contenitore{ position:relative; width:100%; margin:0 auto; float:left; height: auto !important;}
div#content{ position:relative; float:left; left: 280px; width:550px; top: 10px; margin: 0 auto; height:650px; text-align: justify;}

/* HEADER */

h1{position:absolute; font-size:40px; color: #ffffff; font-weight:normal; font-style: italic; top:70px; left: 140px; font-family: tahoma, verdana, arial, helvetica, sans-serif;
margin:0px; padding:0px;}

div#header{position:relative; width:100%; margin:0 auto; height:130px; background-image:url('images/header.gif'); background-repeat:no-repeat;}
.imgHeader{position:absolute; left:45px; top:10px}
.fotoHeader{position:absolute; left:410px; top:1px}
#textHeader{padding:10 0 0 210; color:#ffffff; text-align:left;}
#textHeader a{color:#ffffff; font-weight:bolder;}

/* MENU SINISTRO */

div#sidebar{ position:absolute; left:20px; top:130px; width:270px;}
div#sidebar h3{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px;}
div#sidebar a {color:#000; text-decoration:none;font-size:12px; padding-left: 5px;}
div#sidebar a:hover {color:#C60; text-decoration:underline;font-size:12px;}
div#sidebar a#activelink {color:#C00; text-decoration:none;font-size:12px;}

/* BODY CONTENT */

.split2{clear:left;}
.split2 div{ width:47%; float:left; padding: 2px 4px 2px 4px; margin:3px 3px 0px 0px; border:1px solid #ffffff;}
.split2 h2{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; display:block; height:20px; padding:2px 0px 2px 0px; margin-top:0px; text-indent:4px; text-align:center; border:1px solid #ffffff; background-color:#335F16; color:#FFFFFF;}
.split2 p{ padding:5px 5px 12px 5px; margin:0px 0px 0px 0px;}
.split2 a{color:#FF9900;}
.split2 a:hover{ color:#FF9900; text-decoration:underline;}
/* .split2 img{clear: both; padding:5px; margin:5px; border:1px solid #DBE3E8; background-color:#FFFFFF;} */
.split2 div p{ clear:left;text-align: right;}
div#split2 img{ float:right; clear: both; padding:5px; margin:5px; border:1px solid #DBE3E8; background-color:#FFFFFF;}

div#split2 div{background-image:url('images/icon_url.gif'); background-repeat:no-repeat; padding-left: 20px;} 
div#split2 div a {color:#000000;}
div#split2 div a:hover {color:#FF9900; text-decoration:underline;}

/* ELENCO GARE */

.gare{clear:both;}
.gare div{ width:100%; float:left; padding: 4px 4px 8px 4px; margin:10px 0px 0px 0px; border:1px solid #ffffff;}
.gare h2{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; display:block; padding: 5px; margin-top: 2px; margin-bottom: 2px; text-align:center; border:1px solid #ffffff; background-color:#335F16; color:#FFFFFF;}
.gare b{color:#cc0000; font-size:12px; font-weight:bolder; padding:5px; margin:0px 0px 0px 0px;}

ul .icon, dl .icon, ul.icon li {	
	background-repeat: no-repeat;
	background-position: 0px 1px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 20px;
	list-style-type: none;
}

.gare ul .category, dl .category, ul.category li {
	background-image: url('images/icon_category.gif');
}
 /* GREEN */

.green{clear:both;}
.green div#title { width:55%; float:left; padding: 4px 4px 8px 4px; margin:3px 3px 0px 0px; border:1px solid #ffffff; font-weight:bolder;}
.green div#tab { width:20%; float:left; text-align: center; padding: 4px 4px 8px 4px; margin:3px 3px 0px 0px; border:1px solid #ffffff; background-color: #FCF9EF;}
.green div#per { width:20%; float:left; text-align: center; padding: 4px 4px 8px 4px; margin:3px 3px 0px 0px; border:1px solid #ffffff;}
.green div#quot { width:40.5%; float:left; text-align: center; padding: 4px 4px 8px 4px; margin:3px 0px 0px 0px; border:1px solid #ffffff; background-color: #FCF9EF;}

#content em{color:#CC0000; font-weight:bold;}
 /* ORGANIGRAMMA */

.organi{clear:both;}
.organi h2{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; display:block; height:20px; padding: 5px; margin-top: 2px; margin-bottom: 2px; text-align:center; border:1px solid #ffffff; background-color:#335F16; color:#FFFFFF;}
.organi div#tab { width:200px; float:left; text-align: right; padding: 4px 4px 8px 4px; margin:3px 3px 0px 0px; border:1px solid #ffffff; background-color: #FCF9EF;}
.organi div#sab { width:290px; float:left; text-align: left; padding: 4px 4px 8px 4px; margin:3px 3px 0px 0px; border:1px solid #F7EFD5;}

/* NEWS */

.news{clear:both;}
.news div{ width:100%; float:left; padding: 6px 4px 8px 4px; margin:10px 0px 0px 0px; border:1px solid #ffffff;}
.news h2{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; display:block; height:20px; padding: 0px; margin-top: 2px; margin-bottom: 4px; text-align:center; border:1px solid #ffffff; background-color:#335F16; color:#FFFFFF;}
.news p{ padding:5px 5px 5px 5px; margin:0px 0px 0px 0px;}
.news a{color:#FF9900;}
.news a:hover{ color:#FF9900; text-decoration:underline;}
.news img{ float:right; clear: both; padding:5px; margin:5px; border:1px solid #DBE3E8; background-color:#FFFFFF;}
.news div p{ clear:left;text-align: right;}
.news div b{color:#cc0000; font-size:12px; font-weight:bolder; padding:5px; margin:0px 0px 0px 0px;}

/* FOTO */

.photo{clear:both;}
.photo div{ width:32%; float:left; text-align: center; padding: 0px auto; margin:10px 3px 0px 0px;}
.photo p{ padding:5px 5px 5px 5px; margin:0px 0px 0px 0px;}
.photo a{color:#FF9900;}
.photo a:hover{ color:#FF9900; text-decoration:underline;}
.photo img{ float:right; clear: both; border:1px solid #DBE3E8; background-color:#FFFFFF;}

/* CONTATTI */

.contact{clear:left;font-size:12px;}
.contact div{ width:47%; float:left; padding: 2px 4px 2px 4px; margin:3px 3px 0px 0px; border:1px solid #ffffff;}
.contact h2{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; display:block; height:20px; padding:2px 0px 2px 0px; margin-top:0px; text-indent:4px; text-align:center; border:1px solid #ffffff; background-color:#335F16; color:#FFFFFF;}
.contact p{ padding:5px 5px 12px 5px; margin:0px 0px 0px 0px;}
.contact a{color:#FF9900;}
.contact a:hover{ color:#FF9900; text-decoration:underline;}

/* HOTELS */

.hotel{clear:both;}
.hotel div{ width:100%; float:left; padding: 6px 4px 8px 4px; margin:10px 0px 0px 0px; border:1px solid #ffffff;}
.hotel h2{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; display:block; height:20px; padding: 0px; margin-top: 2px; margin-bottom: 4px; text-align:center; border:1px solid #ffffff; background-color:#335F16; color:#FFFFFF;}



/* FOOTER */

div#footer{ clear:left; position:relative; width:100%;  height:85px; background-image:url('images/footer.gif'); background-repeat:no-repeat;}
div#textFooter{padding:10 0 0 280; color:#ffffff; text-align:left;}
div#textFooter a{color:#ffffff; text-decoration:none; font-weight:normal;}
div#textFooter a:hover{color:#003300; text-decoration:underline; font-weight:normal;}

/* Forms ----------------------------------------------------------- */

.input {
	background-color: #FFFFFF;
	border: 1px solid #a79d8f;
	margin: 5px;
	font-size: 12px;
}

hr{ height:1px; color:#BDC7A1;}

a:link   {color:#333333;text-decoration:none}
a:visited{color:#333333;text-decoration:none}
a:hover  {color:#FF9900; text-decoration:underline;}

/* BOBY, SCROLL-BAR formatting */
body
{
    scrollbar-arrow-color: #FFCC00;
    scrollbar-shadow-color: #57A865;
    scrollbar-3Dlight-color: #57A865;
    scrollbar-track-color: #57A865;
    scrollbar-face-color: #488953;
    scrollbar-highlight-color: #488953;
    scrollbar-darkshadow-color: #488953;
    overflow=auto
}