/* CSS Document */
html, body {
margin: 0px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
line-height: 1.5em;
color:#999;
font-weight: normal;
border: 0px;
background-color:#FFF;
}

.titoletto2{
color:#CC0000;
font-size:1em;
font-weight:bold;

}
.titoletto{
color:#56B118;
font-size:1em;
font-weight:bold;
}
.titoletto3{
color:#666666;
font-size:=.9em;
font-weight:bold;
font-style:italic;
}


/* --------LINK----------------*/
a{
text-decoration:none;}

a:link,
a:visited{
color:#666;
}
a:hover{
color:#56B118;
}
a:active{
color:#999;
}
/* -------- FiNE LINK----------------*/



#container{
position:relative;
	/*top:1%;
left:5%;*/
width:960px;
height:100%;
	margin:0px auto;/*centra negli altri browsers*/
	overflow:visible;
	border:none;
	padding-bottom:60px;
}

/* -------------------inizio header----------------------------*/
#header{
top:1%;
margin:0px;
padding-top:1%;
border:0px;
}
#asd{
padding-left:18%;
font-family:"Myriad Web", Arial, "MS Serif";
font-weight: bold;
font-size:0.9em;
letter-spacing: 1px;
color:#CDCDCD;
}

/*----------------inizio contenirore header con scritte img e logo--------------------------*/
#header_contenitore{
padding-top:15px;
}

#logo{
padding-left:39%;
}
#header_home{
/*padding-top:50px;*/
padding-left:2%;
padding-top:90px;
font-family:Arial;
font-size:1.1em;
font-weight: bold;
float:left;
}
#header_home a{
text-decoration:none;}

#header_home a:link,
#header_home a:visited{
color:#666666;
}
#header_home a:hover{
color:#56B118;
}
#header_home a:active{
color:#999;
}

#header_facebook{
width:30px;
padding-top:77px;
padding-left:2%;
float:left;
}
#header_meteo{
width:40px;
padding-left:2%;
padding-top:70px;
float:left;
}
#header_meteoscritta{
padding-left:3px;
padding-top:90px;
float:left;
font-family:"Myriad Web", Arial, "MS Serif";
font-weight: bold;
font-size:0.9em;
}


#data{
padding-top:90px;
padding-right:10px;
float:right;
font-family:"Myriad Web", Arial, "MS Serif";
font-weight: bold;
font-size:0.9em;
color:#56B118;

}

#divisione{

height:13px;
background-image:url(img/sfum_header.gif);
}
/*----------------fine contenirore scritte img e logo---------------------------*/
/* ------------------------fine header-----------------------*/


/*  -------- immagini slideshow --------   */
#slideshow{
width:933px;
height:273px;
top:10px;
padding-left:14px;
font-weight:bold;
}

#img_ristorante{
width:933px;
height:273px;
top:10px;
padding-left:14px;
}






/* ------inizio corpo centrale----------*/
#central_body{
width:700px;
font-size:1.1em;
float:left;
margin-top:30px;
margin-left:20px;
color:#999999;
text-align:justify;
}
#central_body_home{
width:480px;
font-size:1.1em;
float:left;
margin-top:30px;
margin-left:20px;
color:#999999;
text-align:justify;
padding-left:4%;
}
#central_body_home li {
list-style:none;
}
#central_body_titolo_home{
font-size:1.5em;
}
#central_body_titolo{
font-size:1.5em;
padding-left:4%;
}
#central_body li {
list-style:disc;
}
#central_body p {
padding-left:4%;}

#cartina_tuttocittą{ 
width:650px;
height:390px;
}


/* ---------fine corpo centrale-----------*/


/*-------------- news-------------------*/
#news{
width:150px;
height:270px;
float:left;
margin-top:30px;
margin-left:35px;
text-align:center;
padding-right:20px;
border-right: 1px solid #F4F4F4;
	border-left: 1px solid #F4F4F4;
	/*border-bottom: 4px solid #E8E8E8;*/
}

iframe {
width:140px;
height:250px;
border:0px;
text-align:center;
}
/*------------ fine news----------------*/

/*-----------info e contatti ------------*/


#contatti{
width:150px;
height:150px;
float:left;
margin-top:40px;
margin-left:35px;
text-align:center;
padding-right:20px;
border-right: 1px solid #F4F4F4;
border-left: 1px solid #F4F4F4;
/*border-bottom: 4px solid #E8E8E8;*/
font-weight:bolder;
font-size:1em;
}
#contatti p{
text-align:left;
}
#ombra{
height:13px;
background-image:url(img/sfum_header.gif);
background-repeat:repeat-x;
}

/*-----------fine info e contatti ------------*/


/*-----------GOLF SCHOOL info e contatti ------------*/

#infoschool{
float: right;
}

/*-----------GOLF SCHOOL fine info e contatti ------------*/


/*-----------ristorante ------------*/

.foto_risto{
float: right;
}

/*-----------ristorante ------------*/
.left{
float: left;
}


/* -------------inizio menu-------------------*/
#menu{
	width: 185px;
	margin-top:30px;
	padding-left:9px;
	padding-bottom:10px;
	border-right: 3px solid #F4F4F4;
	border-left: 2px solid #F4F4F4;
border-bottom: 4px solid #E8E8E8;
	float:left;
}

/*inizio rollover-menu*/
#button-2{
width:180px;
padding:0;
font-family:Arial;

}
#button-2 ul{
list-style:none;
margin:0;
padding:0;
background-image:url(img/sfum_menu.gif);

}
#button-2 a{
	display:block;
	text-decoration:none;
	padding:10px 10px;
	margin:0;
	background:#fff;
	color:#009;
	font-size:1.1em;
    border-bottom: 1px dotted #c4c6c4;
	font-weight: bold;
}
#button-2 li{
display:inline;

}
#button-2 a{
height:auto!important;
height:0;
border-top: 2px solid #fff;
}
#button-2 a:link, 
#button-2 a:visited{
background:#fff;
color:#C0C2C0;
}
#button-2 a:hover, 
#button-2 a:focus,
#button-2 a:active{
background-image:url(img/sfum_menu.gif);
color:#676565;
}
#button-2 #active-button-2 a{
width:160px;
background:#5fc81b;
color:#676565;
}
/*------------------------fine menu-----------------------------*/

#footer_grigio{
position:relative;
top:40px;
width:960px;
height:70px;
background-color:#CCCCCC;
border:none;
clear:left;
}
#footer_grigio img{
text-align:center;}


#footer_verde{
position:relative;
margin-top:50px;
width:960px;
height:20px;
background-color:#6ADD1E;
clear:left;
color: #333;
text-align:center;
font-size:0.9em;
}

#footer_verdeombra{
position:relative;
width:960px;
height:13px;
background-image:url(img/sfum_header.gif);
background-repeat:repeat-x;

clear:left;;
}


/*---------------- FOOTER-------------------*/


