/*
Theme Name: stylebase
Theme URI: http://www.urbangiraffe.com/
Description: Theme dissection example
Version: 1.0
Author: John Godley
Author URI: http://www.urbangiraffe.com/
*/

/* global reset*/
/* Questo stile resetta tutti i parametri dei tag di defolt*/
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { 
list-style:none 
}
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* specific restore */
strong { font-weight:bold }
em { font-style:italic }
a img { border:none }
a:active { outline:none }
/*div, ul, li, form { position:relative }*/

/* fixes */
.fix:after { content:" "; visibility:hidden; display:block; height:0; clear:both }
* html .fix { height:1% }
.hide { display:none }
br.clearfix { clear:both; display:block; height:1px; margin:-1px 0 0 0 }

/* fine global reset*/

/* generico */

body{
	text-align:center;
	font-size: 14px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background:#2C2423;
	color:#666666;
}

a {
color:#0078BB;
}
a:hover {
color: #EAA618;
text-decoration:none ;
}

h2 {
color:#0078BB;
font-size:30px;
margin-bottom:15px;
padding-top:20px;
letter-spacing:-1px;
font-weight:bold;
}

h2 span {
color: #EAA618;
}


h3 {
color:#0078BB;
font-size:18px;
margin-bottom:5px;
padding-top:20px;
letter-spacing:-1px;
font-weight:bold;
}

h3 span {
color: #EAA618;
}

h4 {
color: #999999;
font-size:18px;
margin-bottom:10px;
font-weight:bold;
line-height:115%;
}

.sede {
/*color: #CCCCCC;*/
color: #666666;
font-weight:normal;
}


/* fine generico*/

#wraper{
/*width:980px;
margin:auto;*/
text-align:left;
background:url(images/bg-header.jpg) top repeat-x;
}

#header{
width:100%;
padding-top:20px;
}
#headerint{
width:970px;
margin:auto;
}

.logo{
float:left;
padding-left:10px;
}

.udinecard{
height:32px;
float: right;
margin-top:15px;
margin-right:30px;
/*margin-left:560px;*/
}

/* navigazione*/

.navigation{
background: #EAA618;
text-transform:lowercase;
font-weight:bold;
text-transform:capitalize;
}
.navigation ul{
font-size:16px;
width:970px;
margin:auto;
border-left:1px solid #FFFFFF;
padding-top:10px;
padding-bottom:10px;
border-right:1px solid #996600;
}
.page_item{
display:inline;
color:#FFFFFF;
float:left;
}
.page_item a{
color:#FFFFFF;
text-decoration:none;
padding-top:10px!important;
padding-bottom:10px!important;
padding-right:20px;
padding-left:20px;
border-right:1px solid #FFFFFF;
border-left:1px solid #996600;
}
.page_item a:hover{
color:#EAA618;
text-decoration:none;
color: #FFFFFF;
text-decoration:none;
background:#CD7B20 url(images/bg-nav-h.jpg) bottom repeat-x;
}

.current_page_item{ 
color:#EAA618;
text-decoration:none;
background:#CD7B20 url(images/bg-nav-h.jpg) bottom repeat-x;
}
.current_page_item a{
color: #FFFFFF;
text-decoration:none;
background:#CD7B20 url(images/bg-nav-h.jpg) bottom repeat-x;
}
.current_page_item a:hover{ 
color: #FFFFFF;
text-decoration:none;
background:#CD7B20 url(images/bg-nav-h.jpg) bottom repeat-x;
}

/* nav footer */

.pagenav{
background: #EAA618;
}


/* fine navigazione */

/* banner */

#banner{
height:396px;
color:#FFFFFF;
background: #FFFFFF url(images/bg-banner.jpg) bottom repeat-x;
min-width:970px;

}

#banner9{
height:396px;
color:#FFFFFF;
background: #FFFFFF url(images/bg-bakeka.jpg) bottom repeat-x;
min-width:970px;
}

#banner26{
height:396px;
color:#FFFFFF;
background: #FFFFFF url(images/bg-banner-acqua.jpg) bottom repeat-x;
min-width:970px;
}

#banner90{
height:396px;
color:#FFFFFF;
background: #FFFFFF url(images/bg-sky.jpg) bottom repeat-x;
min-width:970px;
}

#banner117{
height:396px;
color:#FFFFFF;
background: #FFFFFF url(images/bg-banner-vetro.jpg) bottom repeat-x;
min-width:970px;
}

#bannerint{
width:970px;
margin:auto;
text-align:center;
padding-top:50px;
}

/* fine banner */

#content{
background: #FFFFFF url(images/bg-corpo.jpg) top repeat-x;
padding-bottom:15px;
}

#contentint{
width:970px;
margin:auto;
}

/* post */

#contentpost{
width:613px;
float:left;
}

.postpage{
width:613px;
float:left;
padding-left:20px;
}

.post{
width:613px;
background:#99FF33;
padding-left:20px;
}

.post p{
border-bottom:1px dashed #CCCCCC;
}

.post h2 {
color: #FF0033;
font-size:20px;
margin-bottom:15px;
padding-top:20px;
letter-spacing:-1px;
text-transform:capitalize;
}

.postbak{
width:613px;
}

.postbak p{
border-bottom:1px dashed #CCCCCC;
padding-bottom:10px;
}

.postbak h2 {
font-size:20px;
margin-bottom:15px;
padding-top:20px;
letter-spacing:-1px;
text-transform:capitalize;
}

.postbak h2 a {
color: #FF9900;
text-decoration:none;
}

.postbak h2 a:hover{
color: #0078BB;
border-bottom:1px solid #0078BB;
}

.data{
color:#6699CC;
font-weight:bold;
}

.entry p{
padding-bottom:10px;
}

.postmetadata{
/*background:#CCCCCC;
padding:5px 5px 5px 10px;*/

border:none !important;
margin-top:10px;
}

.sidebardx{
float:left;
width:296px;
margin-left:20px;
margin-top:10px;
}

.edit{
clear:both;
}

.clear{
clear:both;
}

.pagenavi{
margin-top:20px;
margin-bottom:20px;
padding-left:10px;
background:#CCCCCC;
}

/* breatcrumbs */

#breadcrumb{
background:#FFFFFF;
border-bottom:1px solid #CCCCCC;
padding-top:6px;
padding-bottom:5px;
text-transform:lowercase;
font-size:12px;
}

#breadcrumbint{
width:890px;
padding-left:20px;
padding-right:20px;
margin:auto;
background:url(images/iconhome.gif) left 1px no-repeat;
}

/* SIDEBAR */

.dinamicsidebar{
width:930px;
margin:auto;
border-top:1px dashed #666633;
border-bottom:1px dashed #666633;
padding-top:10px;
padding-bottom:15px;
}

#sidebar{
background:#D8D6BB;
padding-bottom:20px;

}

.recenti{
width:970px;
margin:auto;
padding-top:20px;

}

.recenti li{
padding-left:20px;
float:left;
width:217px;
}

.recenti li h2{
font-size:18px;
text-transform:capitalize;
margin-top:0px;
padding-top:0px;
padding-bottom:5px;
border-bottom:1px dashed #999999;
}

.recenti li h2 a{
text-decoration:none;
}

.recenti li h2 a:hover{
text-decoration:none;
/*border-bottom:1px solid #FF9900;*/
}

/**/

.contmappe{
background:url(images/kubrickfooter.jpg) top repeat-x;
}

.mappe{
width:970px;
margin:auto;
/*border-top:1px dashed #999999;*/
}

.mappe li{
padding-left:20px;
float:left;
width:217px;
font-size:10px;
}

.mappe li img{
border:1px solid #AFAA90;
}

.mappe li p{
font-size:12px;
margin-top:10px;
color:#D8D6BB;
}


/* footer strong */

#footer{
background:#2C2423;
color: #D8D6BB;
padding-top:20px;
font-size:12px;
padding-bottom:30px;
}

#footer p{
width:930px;
margin:auto;
border-top:1px dashed #999999;
padding-top:10px; 
}

#footer strong{
color: #EAA618;
}

/* commenti*/

.commentlist{
background: #99FF00;
}

/* forms */

.dati{
float:left;
/*width:646px;*/
width:369px;
padding-top:20px;
}

.contactform{
margin-top:20px;
background:#CCCCCC;
padding:10px;
}

.form{
margin-top:5px;
}

.richiesto{
color: #FF9900;
}

input{
	color: #333333;
	border:0px;
	padding:3px;
	font-size:14px;
	width:230px;
	background: #FFFFFF url(images/pencil-gray.jpg) 5px center no-repeat;
	padding-left:25px;
	border:1px solid #CCCCCC;
}

textarea{
border:0px;
width:283px;
padding:3px;
background:#FFFFFF url(images/pencil-gray.jpg) 5px 5px no-repeat;
padding-left:25px;
border:1px solid #CCCCCC;


}

.invia input{
	margin-top:10px;	
	padding:5px 10px 5px 10px;
	background: #FF9900;
	color: #FFFFFF;
	cursor:pointer;
	font-style:italic;
	width:auto;
	border:1px solid #999999;
}

.serch{
}

.serch input{
	color: #333333;
	border:0px;
	padding:5px 10px 5px 10px;
	font-size:14px;
	width:185px;
	background: #CCCCCC url(images/pencil-gray.jpg) 5px center no-repeat;
	padding-left:25px;
	border:1px solid #999999;
}

.avviaricerca input{
	padding:5px 10px 5px 10px;
	background: #FF9900;
	color: #FFFFFF;
	cursor:pointer;
	font-style:italic;
	width:auto;
	border:1px solid #999999;
}
.button{
margin-top:10px;	
	padding:5px 10px 5px 10px;
	background: #FF9900;
	color: #FFFFFF;
	cursor:pointer;
	font-style:italic;
	width:auto;
	border:1px solid #999999;
}

.serch p{
float:left;
}


#submit{
background:#FF0033;
margin-top:10px;
}
