/*Onsitus.it - template css gratuito - esempio 5:
Altri layout gratuiti:
http://css.flepstudio.org/css/css-templates/
Se usate questo template, grazie per lasciare queste informazione o un link back a onsitus.it è sempre il benvenuto*/
body{
background: #d8eacc url(../img/sfondo_alto_verde.gif) repeat-x;
font-size:10px;
font-family:verdana;
color:#1070d8;
/*background-color:#e6e6e6;*/
}
.clearfix{
clear:both;
}
a:link{
color:#4888cd;
text-decoration:none;
outline:none;
border-bottom:none;
}

a:visited {
color: #4888cd;
text-decoration:none;
outline:none;
border-bottom:none;
}
a:hover{
color:red;
text-decoration:underline;
}
a.park:link{
color:#0062a1;
text-decoration:none;
outline:none;
border-bottom:none;
}
a.park:visited{
color:#0062a1;
text-decoration:none;
outline:none;
border-bottom:none;
}
a.park:hover{
color:#004000;
text-decoration:underline;
}
/*contenitore principale*/
#wrapper{
background:#ffffff url(../img/banner_park.gif) no-repeat;	
width:910px;
margin:auto;
text-align: left;

}
/*titolo*/

h1{
color:#4888cd;
margin-top: 20px;
margin-left: 20px;
font-size:40px;

}
h1 span{
font-size:60px;
}
h1 i{
font-size:26px;
font-weight:normal;
}
h1 em{
font-size:30px;
font-style:normal;
}
#menu{
		text-align: center;
		width: 890px;
		height: 30px;
		}	
		.tabs {
		list-style:none; 
		height:30px;
		margin:0;
		margin-left:10px;
		
		padding:0;
		}
		.tabs li {
		float:right;
		margin-right:2px;
		}
		.tabs li a {
		display:block; 
		position:relative; 
		text-decoration:none;
		}
		.tabs li a em {
		display:block;
		height:30px; 
		float:left; 
		padding: 0 10px; 
		background:url(../img/midi_bg_park_giallo.gif) center top repeat-x;
		position:relative; 
		font-size:12px;
		font-weight:bold; 
		font-style: normal;
		color:#005196; 
		line-height:30px;
		}
		.tabs li a b {
		display:block; 
		float:left;
		width: 10px; 
		height:30px; 
		background:url(../img/left_bg_park_giallo.gif) left top;
		position:relative; 
		}
		.tabs li a span {
		display:block; 
		float:left;
		width:10px; 
		height:30px; 
		background:url(../img/right_bg_park_giallo.gif) right top;
		position:relative; 
		}
		.tabs li a:hover {
		border:0; 
		cursor:pointer;
		color:#3a98ff; 
		}
		.tabs li a:hover b {
		background-position:left bottom;
		}
		.tabs li a:hover span {
		background-position:right bottom;
		}
		.tabs li a:hover em  {
		background-position:center bottom; 
		color: #3a98ff;
		line-height:30px;
		text-decoration:none;
		}
		
/*contenuto principale*/
#contenuto_2top{
height:28px;
width:890px;
background: url(../img/menu_bg_park_giallo.gif) repeat-x;
line-height:28px;
text-align:center;
margin-left: 10px;
}
#contenuto_1top{
height:28px;
width:890px;
background:  url(../img/menu_bg_park_giallo.gif) repeat-x;
line-height:28px;
margin-left: 10px;
font-size:10px;
font-weight:bold;
text-align:left;
text-indent:10px;
vertical-align: middle;
}
#contenuto_top{
height:15px;
/*background:url(../img/contenuto_top.jpg) no-repeat bottom;*/


background-color:#ffffff;

}
#contenuto_bot{
height:10px;
/*background:url(../img/contenuto_bot.jpg) no-repeat top;*/
background-color:#ffffff;
}
#contenuto{
background-color:#ffffff;
width:890px;
margin-left:10px;
}
/*colonna sinistra*/
#left_col{
width:180px;
float:left;
background-color:green;

}
/*colonna destra prima parte - menu*/
#left_pt1{
background-color:#ffffea;

margin-bottom:5px;

}
#left_pt1 a{
display:block;
font-size:9px;
color:#1070d8;
text-decoration:none;
font-weight:bold;
height:30px;
line-height:30px;
/*border-bottom: 1px solid #434387;*/
background: url(../img/ball_0_park_giallo.gif) no-repeat left;
padding-left: 20px;
margin: 0 10px;
}
#left_pt1 a:hover{
margin-left:10px;
background: url(../img/ball_1_park_giallo.gif) no-repeat left;
color:red;
text-decoration:underline;
}
/*colonna destra seconda parte*/
#left_pt2{
width:180px;
background:#d8eacc ;/*url(../img/left_pt2_bg.jpg) no-repeat top;*/
padding:5px;

}
/*colonna destra*/
#right_top{
height:10px;
background:#d8eacc ;/*url (../img/right_top.jpg) no-repeat bottom;*/
}
#right_bot{
height:10px;
background:url(../img/right_bot.jpg) no-repeat top;
}
#right_col{
width:675px;
background-color:#d8eacc;
float:right;


}
/*colonna destra - parte 1 sinistra*/
#right_pt1{
width:470px;
float:left;
margin-left:10px;

}
/*colonna destra - parte 2 destra*/
#right_pt2{
width:180px;
padding:5px;
float:right;
background:#333366 url(../img/right_pt2_bg.gif) no-repeat top;
margin-right:20px;
}
/*footer*/
#footer{
text-align:center;
color:#FFFFFF;
}
#footer a{
color: #FFFFFF;
}
/*div sub titoli*/
.left_sub{
background:#ffffea url(../img/left_title_park_giallo.gif) no-repeat top;
margin-top:10px;
}
.center_sub{
background:#ffffea url(../img/center_title_park_giallo.gif) no-repeat top;
}
.center1_sub{
background:#ffffea url(../img/center_title_park_giallo.gif) no-repeat top;
}
.center2_sub{
background:#ffffea url(../img/center_title_park_giallo.gif) no-repeat top;
}
.right_sub{
background:#ffffea url(../img/right_title_park_giallo.gif) no-repeat top;
}
.price_sub{
background:#ffffea url(../img/center_title_park_giallo.gif) no-repeat top;
}
.left_sub h3, .center_sub h3, .center1_sub h3, .center2_sub h3, .right_sub h3, .price_sub h3{
height:30px;
line-height:30px;
margin-left:40px;
font-weight:bold;
font-size:12px;

}
.price_sub h4{
height:20px;
line-height:20px;
text-align:center;
font-weight:bold;
font-size:11px;

}
.center_sub h4{
height:20px;
line-height:20px;
text-align:left;
margin-left:10px;
font-weight:bold;
font-size:14px;
}
.center1_sub h4{
height:20px;
line-height:20px;
text-align:center;
margin-left:10px;
font-weight:bold;
font-size:14px;
}
.center_sub h5{
height:12px;
line-height:12px;
text-align:left;
margin-left:10px;
font-weight:normal;
font-size:12px;
}

.left_sub p, .center_sub p,.right_sub p{
padding:0 5px 0px 5px;
font-size:10px;
font-weight:normal;
text-align:left;
color: black;
}
.center1_sub p{
padding:0 15px 0px 15px;
font-size:10px;
color: black;
}
.center2_sub p{
color: black;
font-size:10px;
}
.left_sub img, .center_sub img, .right_sub img{
float:right;
margin-right:10px;
}
.left1_sub img, .center1_sub img, .right1_sub img{
float:none;
margin-right:10px;
}
.center1_sub img{
float:none;
margin-left:5px;
}
.price_sub p{
padding:0 20px 10px 20px;
color: black;
}
.price_sub img{

margin-right:10px;

}
.left_sub h4{

margin-left:5px;
font-size:10px;
}
#foto{

margin-left:200px;
}
#foto1{

margin-left:0px;
}
#mytable {
	border: 2px solid #90bbde;

	width: 450px;
	padding: 0;
	margin: 0;
}
#pagetable {
	border: 0px solid #90bbde;

	width: 450px;
	padding: 0;
	margin: 0;
}
#parktable {
	border: 0px solid #f2ad15;
    background:#ffffea;
	width: 450px;
	padding: 0;
	margin: 0;
}
#formtable {
	border: 1px solid #90bbde;

	width: 450px;
	padding: 0;
	margin: 0;
}
#menutable {
	border: 0px solid #90bbde;

	width: 170px;
	padding: 0;
	margin: 0;
}		
.td1{
	border-right: 2px solid #C1DAD7;
	border-bottom: 2px solid #C1DAD7;
	background: #fbcb75;
	padding: 10px 5px 10px 5px;
	color: black;
	font-weight:normal;
	font-size:10px;
	text-align:left;
	
}
.td2{
	border-right: 2px solid #C1DAD7;
	border-bottom: 2px solid #C1DAD7;
	background: #e6e6e6;
	padding: 10px 5px 10px 5px;
	color: red;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	width: 80px;
}
.td3{
width:120px;
vertical-align: top;
}
.td4{
border-right: 2px solid #C1DAD7;
	border-bottom: 2px solid #C1DAD7;
	background: #d8eacc;
	padding: 10px 5px 10px 5px;
	color: black;
	font-weight:normal;
	font-size:12px;
	text-align:center;
}
.td5{
border-right: 2px solid #C1DAD7;
	border-bottom: 2px solid #C1DAD7;
	background: #e6e6e6;
	padding: 10px 5px 10px 5px;
	color: black;
	font-weight:normal;
	width:15px;
	text-align:center;
}
.td6{
border-right: 2px solid #77ad1a;
	border-bottom: 2px solid #77ad1a;
	background: #f2ad15;
	padding: 10px 5px 10px 5px;
	color: black;
	font-weight:normal;
	font-size:12px;
	text-align:center;
}
.td7{
width:90px;
vertical-align: top;
background: #daf2b0;
}
.td8{
width:450px;
vertical-align: top;
background: #f9bf68;
}
.td9{
	border-right: 2px solid #C1DAD7;
	border-bottom: 2px solid #C1DAD7;
	background: #f7c96a;
	padding: 10px 5px 10px 5px;
	color: black;
	font-weight:normal;
	font-size:10px;
	text-align:left;
	
}
.td10{
	border-right: 2px solid #C1DAD7;
	border-bottom: 2px solid #C1DAD7;
	background: #b9da9e;
	padding: 10px 5px 10px 5px;
	color: black;
	font-weight:normal;
	font-size:10px;
	text-align:left;
	
}
.td11{
	border-right: 2px solid #C1DAD7;
	border-bottom: 2px solid #C1DAD7;
	background: #d8eacc;
	padding: 10px 5px 10px 5px;
	color: #3a98ff;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	width: 80px;
}
.td12{
	border-right: 0px solid #C1DAD7;
	border-bottom: 0px solid #C1DAD7;
	background: #ffffea;
	padding: 10px 5px 10px 5px;
	color: #3a98ff;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	width: 80px;
}
.sin{
margin:0;
padding:0;
width:300px;
height:26px;
line-height:26px;
background:transparent;
float:left;
border          : 0px solid green;
}
.sin h3{
margin:0;
padding:0 0 0 0px;
font-size: 10px;
color:#005196;
} 
.des{
margin:0;
padding:0;
width:580px;
height:20px;
line-height:20px;
background:transparent;
float:right;
text-align:left;
border          : 0px solid #767676;

}
.des h3{
margin:0;
padding:0 0 0 0px;
font-size: 10px;
color:#4888cd;
}

.des img{
vertical-align: middle;
}
table{
border:1px solid none;


}
td, th{
border:1px solid none;
text-align:left;
color:black
}

#langtable{
border:0px solid red;
text-align:center;
width:580px;
}
.th2{
border-right: 2px solid #C1DAD7;
	border-bottom: 2px solid #C1DAD7;
	background: #e6e6e6;
	padding: 10px 5px 10px 5px;
	color: #4888cd;
	font-weight:normal;
	font-size:10px;
	text-align:center;
}
