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

body{
background-color:#F90;
background-image:url(/tpl/giannidalmoro/gr/bkg1.jpg);
background-repeat:repeat-x;
margin:0 0 15px 0;
padding:0;
text-align:center;
font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
color:#4A7388;
font-size:14px;
}


html {
	height:100%; 
	margin-bottom:1px;
}

a{
text-decoration:none;
color:#069;
}

a:hover{
text-decoration:underline;
color:#4A7388;
}

a img{
border:none;
}

h1.tit{
/*display:block;*/
color:#FF6600;
font-weight:bold;
font-size:14px;
border-bottom:1px solid #FF6600;
margin-bottom:10px;
margin-top:20px;
}

#wrapper {
margin-left:auto;
margin-right:auto;
width:734px;
}

#shadow{
width:734px;
margin-left:auto;
margin-right:auto;
background-image: url(/tpl/giannidalmoro/gr/shadow.png);
background-repeat:repeat-y;
float:left;
}



#bordo{
	border:1px solid #FFF;
	width:720px;
	margin-left:auto;
	margin-right:auto;
}

#content{
	width:720px;
	float:left;
	text-align: left;
	background-color:#DDE7EC;
	background-image:url(/tpl/giannidalmoro/gr/sfondo_uliveto.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#testata{
	width:720px;
	height:212px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(/tpl/giannidalmoro/gr/header.jpg);
	background-repeat:no-repeat;
	float:left;
}

#logo{
float:left;
}

#nav{
	width:720px;
	line-height:28px;
	background-color:#F60;
	float:left;
	color:#FFF;
	border-top: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;	
	padding: 0;
}

#path
{
	background-color: #98B6C6;
	font-size: 0.9em;
	padding-left: 7px;
	padding-top: 1px;
	padding-bottom: 1px;
	letter-spacing: 1px;
	color: #333;
	font-weight: none;
	text-align: left;
}

#path a
{
	font-weight: normal;		
	text-decoration: none;
	color: #333;
}

#path a:hover
{
	text-decoration: underline;
	color: white;
}

.contenutoHp{
float:left;
margin-left:20px;
margin-right:20px;
width:400px;
display:inline;
}

.segue a{
display:block;
border:1px dotted #EDF7FC;
font-size:12px;
text-align:right;
padding:0 5px 0 5px;
}

.segue a:hover{
background-color:#CDD7DC;

}

.boxBottoniHp{
border:1px solid #FFFFFF;
width:224px;
float:right;
padding:12px;
padding-bottom:7px;
margin-top:20px;
margin-right:10px;
margin-left:10px;
margin-bottom:5px;
}

.boxBottoniHp img{
/* spazio fra i bottoni */
margin-bottom:5px;
}

#divisorioHp{
line-height:28px;
height:28px;
background-color:#FFFFFF;
border-top:2px solid #98B6C6;
border-bottom:2px solid #98B6C6;
display:block;
float:left;
width:100%;
}
.first_half{
width:346px;
border-right:1px dotted #98B6C6;
float:left;
margin-right:3px;
padding-left:10px
}
.second_half{
width:346px;
border-left:1px dotted #98B6C6;
float:right;
margin-left:3px;
padding-left:10px
}

.Info{
margin-bottom:10px;
margin-top:10px;
border-top:1px dotted #98B6C6;
border-bottom:1px dotted #FFFFFF;
margin-right:10px;
margin-left: 8px;
padding-bottom:10px;
overflow: auto;
}

.InfoData{
font-size:11px;
font-weight:bold;
color:#ff6600;
margin-bottom: 5px;
}

.InfoTitolo {
	margin-bottom: 5px;
	letter-spacing: 2px;
}
.InfoTitolo a{
font-size:14px;
font-weight:bold;
color:#ff6600;
}

.Info a
{
	color: #ff6600;
	margin: 0;
}

.InfoTesto{
	color:#333;
	font-size:12px;
	line-height:16px;
}

.InfoTesto img
{
	margin-right: 5px;
	border: 1px solid black;
	float: left;
}


#footer{
width:720px;
height:38px;
line-height:38px;
background-color:#98B6C6 !important;
float:left;
border-top:3px solid #FFFFFF;
}

.imgSx{
padding-left:15px;
padding-top:8px;
padding-right:15px;
padding-bottom:15px;
margin-right:10px;
margin-bottom:5px;
float:left;
background-image:url(/tpl/giannidalmoro/gr/bkg_foto1.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

.imgDx{
padding-left:15px;
padding-top:8px;
padding-right:15px;
padding-bottom:15px;
margin-left:10px;
margin-bottom:5px;
float:right;
background-image:url(/tpl/giannidalmoro/gr/bkg_foto1.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

hr{
	height:1px;
	color:#CCC;
	background:#CCC;
	border:0;
}




/* === photogallery ===*/

table.photogallery{
float:left;
border-collapse:collapse;
table-layout:fixed;
}

.photogallery td{
width:154px;
height:150px;
}

.photogallery img{
padding-left:15px;
padding-top:8px;
padding-right:15px;
padding-bottom:15px;
background-image:url(/tpl/giannidalmoro/gr/bkg_foto2.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

.small, #map{
font-size:11px; 
}
#map{
border:1px dotted #039;
padding:1px;
}

.tabellaForm{
font-size:11px;

}


