/*
	Theme Name: Riva Dei Pini
	Theme URI: http://www.tcpsistemi.it
	Description: Restyling sito web Camping Riva dei Pini
	Author: Andrea Tortoni
	Author URI: http://www.tcpsistemi.it
	Version: 2.0
*/
/*-----------Block Level Elements--------------*/

* { margin: 0px; border: 0px; padding: 0px; }
body { font: 62.5% verdana; background: /*#45cffe*/#0066cc; padding: 10px 0px; }
ul, ol { list-style: none; }
a { text-decoration: none; }
p { color: #333; padding: 0.5em 0px; font-size: 1.2em; line-height: 1.2em; }

#page { position: relative; width: 980px; margin: 0px auto; padding: 10px; background: #fff; }
#header { width: 980px; }
#headerimg { width: 980px; height: 250px; margin-bottom: 3px; background: background: url('./images/frameflash.jpg') no-repeat top left; }

#wrapper { position: relative; width: 980px; }
#content { float: right; display: inline; width: 730px; }
#startop { width: 100%; height: 90px; background: url('./images/newback_top.png') no-repeat top right; }
#sidebar { float: left; display: inline; width: 230px; padding: 10px; background: #fff; }

#footer { width: 100%; clear: both; }

/*-------------Navigator-------------*/

#navigator { width: 100%; margin-bottom: 10px; font-size: 1.2em; font-weight: bold; height: 30px; background: url('./images/backmenu.png') repeat-x top left; }
#navigator li { float: left; display: inline; height: 20px; text-align: center; }
#navigator li a { display: block; padding: 8px 10px; width: 176px; }
#navigator li a:link,
#navigator li a:visited { color: #444; }
#navigator li a:hover { color: #f50; }

/*inizio parte per sotto pagine*/
#navigator li ul { position: absolute; left: -999em; font-size: 0.9em; width: 18em; z-index: 100; filter: alpha(opacity=90); -moz-opacity: .90; opacity: .90; }
#navigator li li { width: 15em; height: auto; text-align: left; margin-left: 30px; border-bottom: 1px solid #fff; }
#navigator li ul a { display: block; width: 90%; padding: 5px 1em; }
#navigator li ul a:link,
#navigator li ul a:visited { background: #fca925; /*border-bottom: 1px solid #fff;*/ }
#navigator li ul a:hover { background: #fcb935; /*border-bottom: 1px solid #fff;*/ }

	#navigator li:hover ul, #navigator li li:hover ul,
#navigator li.sfhover ul, #navigator li li.sfhover ul { left: auto; }
#navigator li:hover, #navigator li.sfhover { color: #fff; }

/*
#navigator li ul ul { margin: -2em 0 0 13em; }
	#navigator li:hover ul ul,
#navigator li.sfhover ul ul { left: -999em; }
	#navigator li:hover ul,
	#navigator li li:hover ul,
#navigator li.sfhover ul,
#navigator li li.sfhover ul {left: auto;}
*/
/*fine parte per sottpagine*/

/*-------------Headings-------------*/

h1, h2, h3 { color: #f70; padding: 0.4em 0px; }
h4, h5 { padding: 0.1em 0px; }
h1 { font-size: 1.8em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1em; }

/*-------------The Post-------------*/

h2 a:hover, h2 a:visited, h2 a { }
.post { background: url('./images/newback_bottom.png') no-repeat bottom right #fff; padding: 0px 50px 100px; }
.post p { line-height: 1.4em; }
.post a:link,
.post a:visited { color: #f70; font-weight: bold; text-decoration: underline; }
.post a:hover { color: #f70; font-weight: bold; text-decoration: none; }
.post ul { }
.post li { color: #333; font-size: 1.2em; line-height: 1.4em; margin: 6px 0px 6px 20px; }
.post .linkint { text-align: right; }
.entry { }
.entrytext .postmetadata { }
.postmetadata alt { }
.postmetadata a { }
.navigation { }
.alignleft { }
.alignright {}
.center {}
.pagetitle {}
blockquote {}
cite {}
a img {}
acronym, abbr {}

/*----------- elementi flash ------------------*/

#piantina { width: 400px; height: 600px; margin: 20px auto; }
#banner1, #banner2, #banner3 { width: 230px; height: 129px; }

/*---------- Google Map ---------*/
#map { width: 600px; height: 400px; margin: 10px auto; }

/*--------------Sidebar------------*/
/*
#sidebar ul { }
#sidebar ul li { position: relative; width: 230px; height: 129px; }
#sidebar ul li h3 {  }
#sidebar p {}
#sidebar a {}
#sidebar a:hover {}
#sidebar a:visited {}
*/
/*------------HOT SPOT-----------------*/

#hotspot { width: 230px; height: 124px; margin: 15px 0px 0px; background: url('./images/freehotspot.jpg') no-repeat top right #fff; }
#hotspot p { color: /*#f4f4f4*/#333; text-align: right; /*font-weight: bold;*/ padding: 25px 10px 0px 0px; line-height: 1.5em; font-size: 1.1em; }
#hotspot a { font-weight: bold; padding: 2px; }
#hotspot a:link,
#hotspot a:visited { color: #333; border-bottom: 2px solid #6f3; }
#hotspot a:hover { color: #6f3; border-bottom: 2px solid #6f3; }

/*--------------Pagina Tariffe-------------*/

#promozioni, #tariffe,
#convenzionebassa, #convenzionealta,
#ristorante { color: #444; }

#promozioni { margin: 10px auto; text-align: center; background: #f50; font-size: 1.1em; }
#promozioni td { padding: 5px 10px; background: #fff; }
#promozioni h3 { padding: 0px; }

#tariffe { margin: 10px auto; text-align: center; background: #f50; font-size: 1.1em; }
#tariffe td { padding: 5px; background: #fff; }
#tariffe h3 { padding: 0px; }

#convenzionebassa { margin: 10px auto; text-align: center; background: #f50; font-size: 1.1em; }
#convenzionebassa td { padding: 3px 5px; background: #fff; }
#convenzionebassa h3 { padding: 0px; }

#convenzionealta { margin: 10px auto; text-align: center; background: #f50; font-size: 1.1em; }
#convenzionealta td { padding: 3px 5px; background: #fff; }
#convenzionealta h3 { padding: 0px; }

#ristorante { margin: 10px auto; text-align: center; background: #f50; font-size: 1.1em; }
#ristorante td { padding: 3px 5px; background: #fff; }
#ristorante h3 { padding: 0px; }

/*--------------Comments--------------*/

ol.commentlist {}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist a {}
small.commentmetadata {}

/*--------------Search Form-------------*/

#searchform {}
#searchform input {}
#searchform #s {}

/*-------------Calendar-----------------*/

#wp-calendar {}
#wp-calendar th {}
#wp-calendar a {}
#prev a, #next a {}
#wp-calendar caption {}

/*---------- Credits ----------------*/

#credits { color: #aaa; text-align: right; font-size: 1em; padding: 10px 20px 0px; }
#credits a {  }
#credits a:link,
#credits a:visited { color: #888; }
#credits a:hover { color: #f50; text-decoration: underline; }

/*------------IMAGES------------------*/

.foto01 { text-align: center; }
.foto01 img { margin: 10px; }
.fotopan { position:relative; }
.fotopan a.area1 { position:absolute; top:110px; left:9px; width:38px; height:41px; border:4px #fff dashed; overflow:hidden; text-indent:-400px; filter: alpha(opacity=30); -moz-opacity: .30; opacity: .30; }
.fotopan a.area2 { position:absolute; top:75px; left:160px; width:104px; height:69px; border:4px #fff dashed; overflow:hidden; text-indent:-400px; filter: alpha(opacity=30); -moz-opacity: .30; opacity: .30; }
.fotopan a.area3 { position:absolute; top:85px; left:320px; width:293px; height:138px; border:4px #fff dashed; overflow:hidden; text-indent:-400px; filter: alpha(opacity=30); -moz-opacity: .30; opacity: .30; }
.fotopan a.area1:hover { background:#ff0; }
.fotopan a.area2:hover { background:#ff0; }
.fotopan a.area3:hover { background:#ff0; }
