/*
Theme Name: Katia D'Angelo
Theme URI: www.tcpsistemi.it
Description: Ancora una prova
Version: 6.0
Author: Andrea Tortoni
Author URI: http://www.tcpsistemi.it
Tags: katia d'angelo
*/

/* Begin Typography & Colors */
* { margin:0px; padding:0px; border:0px; }
html,body { height:100%; }
body { font-size:62.5%; font-family:Arial,Helvetica,sans-serif; color:#333; }
ul, ol { list-style: none; }
a { text-decoration:none; }
hr { background:#333; width:90%; height:1px; margin:10px auto 20px; }

#header { width:100%; height:120px; color:#EBF0F3; background:#333 url(./images/backheader3.png) no-repeat center center; /*background:#EBF0F3;*/ /*border-bottom: 50px solid #333;*/ /*#dBe0e3;*/ /* background:url(./images/#.jpg) no-repeat bottom left;*/ }
#headerimg { width:950px; margin:0px auto; }
#page { width:948px; margin:0px auto; position:relative; /*border:1px solid #9aa;*/ background:url(./images/backsidebar3.png) repeat-y -100px 0px; }
#content { width:600px; float:right; display:inline; font-size: 1.2em; padding:20px 20px 20px 0px; position:relative; }
#sidebar { width:300px; float:left; display:inline; }
#footer { width:100%; padding:30px 0px; background:#EBF0F3; }

#header h1 { font-weight:normal; font-size:3em; padding:60px 0px 0px 0px; }
#header h1 span { color:#f00; }
#header p { font-size:1.1em; line-height:1.8em; }
#header p span { padding:0px 8px; }
#header a,
#header a:hover span { color:#EBF0F3; }
#header a:hover { color:#f00; }

#sidebar ul { margin:30px 0px 30px 0px; }
#sidebar ul ul { margin: 0px 0px; }

.nav li { font-size:4em; width:300px; border-bottom:1px solid #9aa; margin-bottom:8px; font-family:serif; }
.nav li a { color:#333; padding:4px 0px 4px 30px; display:block; }
.nav li a:hover { color:#899; }
.nav>li.current_page_ancestor>a,
.nav>li.current_page_parent>a { /*background:url(./images/freccia.png) no-repeat 0px 14px;*/ }
.nav>li.current_page_item>a { color:#899; background:url(./images/freccia.png) no-repeat 0px 14px; }

.nav li li { border:0px; }
.nav li li a { font-size:12px; margin-left:20px; }

.lastnews li { margin-bottom:10px; }
.lastnews h2 { font-size:3.2em; /*letter-spacing:5px;*/ font-weight:normal; color:#cdd; padding:0px 10px; }
.lastnews p { font-size:1.1em; padding:1px 10px 1px 30px; }
.lastnews a { font-size:1.4em; color:#333; }
.lastnews a:hover { color:#f00; /*color:#e85c1e;*/ }

.loghi { width:600px; border-top:1px solid #9aa; margin-top:20px; padding-top:20px; position:relative; float:right; display:inline; }
.loghi .big { float:left; display:inline; width:240px; height:240px; border:1px solid #9aa; background:url(./loghi/k-big-base.png) no-repeat top left; }
.loghi ul { float:right; display:inline; width:323px; }
.loghi li { float:left; display:inline; width:80px; height:80px; }
.loghi li.vert { width:1px; height:80px; background:#9aa; }
.loghi li.oriz { width:323px; height:1px; background:#9aa; }
.loghi li a { display:block; width:100%; height:100%; }
.loghi .logo1-big { background:url('./loghi/agrindustria.png') no-repeat top left; }
.loghi .logo2-big { background:url('./loghi/ortoverde.png') no-repeat top left; }
.loghi .logo3-big { background:url('./loghi/k3-big.png') no-repeat top left; }
.loghi .logo4-big { background:url('./loghi/k4-big.png') no-repeat top left; }
.loghi .logo5-big { background:url('./loghi/k5-big.png') no-repeat top left; }
.loghi .logo6-big { background:url('./loghi/k6-big.png') no-repeat top left; }
.loghi .logo7-big { background:url('./loghi/k7-big.png') no-repeat top left; }
.loghi .logo8-big { background:url('./loghi/k8-big.png') no-repeat top left; }
.loghi .logo9-big { background:url('./loghi/k9-big.png') no-repeat top left; }
.loghi .logo10-big { background:url('./loghi/k9-big.png') no-repeat top left; }
.loghi .logo11-big { background:url('./loghi/k9-big.png') no-repeat top left; }
.loghi .logo12-big { background:url('./loghi/k9-big.png') no-repeat top left; }

#content h2 { font-size:2em; color:#333; /*#9aa;*/ padding-bottom:10px; font-weight:normal; font-family:serif; }
.post h3 { padding:0.6em 0px; }
.post p { padding-bottom:10px; line-height:1.4em; clear:both; }
.post a { color:#666; border-bottom:1px solid #f00; }
.post a:hover { color:#f00; /*color:#677;*/ }
.post ul { list-style:disc; padding-bottom:10px; }
.post li { margin-left:20px; line-height:1.4em; }

.post .ngg-galleryoverview { margin-bottom:10px; }

.post .gallery { list-style:none; }
.post .gallery li { float:left; display:inline; margin:0px 15px 15px 0px; }

.ddfmwrap { margin:50px 0px 15px !important; font-size:0.9em !important; }
form.ddfm { padding:0px 0px !important; }
form.ddfm label { color:#333 !important; text-align:left !important; padding:3px 0px !important; font-weight:normal !important; font-size:1.2em !important; }
form.ddfm input,
form.ddfm textarea,
form.ddfm select { color:#333 !important; background:#EBF0F3; /*border:1px solid #9aa;*/ /*border-left:1px solid #9aa; border-bottom:1px solid #9aa;*/ margin-bottom:5px !important; font-size:1.2em; }
form.ddfm .submit input { padding:3px 8px; }

.navigation { width:100%; position:relative; }
.navigation .alignleft { width:49%; float:left; display:inline; margin-bottom:8px; }
.navigation .alignright { width:49%; float:right; display:inline; text-align:right; margin-bottom:8px; }
.navigation a { color:#666; }
.navigation a:hover { color:#677; }

/* intro */
.page-template-k-intro-php { background:#333; /*url(./images/backintro.png) repeat-x top left;*/ }
#intro { width:950px; height:635px; margin:0px auto; position:relative; }
#intro h1 { font-weight:normal; font-size:3em; padding:60px 0px 0px 0px; }
#intro h1 span { color:#f00; }
#intro p { font-size:1.1em; line-height:1.8em; color:#EBF0F3; }
#intro p span { padding:0px 8px; }
#intro a,
#intro a:hover span { color:#EBF0F3; }
#intro a:hover { color:#f00; }
/*
#intro h1 { font-weight:normal; font-size:4em; padding:50px 0px 0px 30px; }
#intro h1 span { color:#f00; }
#intro a { color:#333; }
*/
.navintro { width:800px; height:490px; position:absolute; bottom:0px; left:0px; overflow:hidden; }
.navintro li { float:left; display:inline; width:80px; height:450px; margin-top:40px; margin-right:1px; position:relative; }
.navintro li a { position:absolute; top:0px; display:block; width:100%; height:100%; text-indent:-400px; overflow:hidden; }
.navintro li.page-item-3 a { background:url(./images/nav-kdesign.png) no-repeat bottom left; }
.navintro li.page-item-7 a { background:url(./images/nav-servizi.png) no-repeat bottom left; }
.navintro li.page-item-9 a { background:url(./images/nav-portfolio.png) no-repeat bottom left; }
.navintro li.page-item-11 a { background:url(./images/nav-progetti.png) no-repeat bottom left; }
.navintro li.page-item-637 a { background:url(./images/nav-cultura.png) no-repeat bottom left; }
.navintro li.page-item-13 a { background:url(./images/nav-tuttodime.png) no-repeat bottom left; }
.navintro li.page-item-15 a { background:url(./images/nav-contatti.png) no-repeat bottom left; }

/*footer*/
#footer p { font-size:1.1em; line-height:1.4em; }
#footer a { color:#666; }
#footer a:hover { text-decoration:underline; }
#footer .box { width:950px; margin:0px auto; }
#footer .colsx { width:540px; float:left; display:inline; padding:0px 30px;  }
#footer .coldx { width:309px; float:left; display:inline; padding:10px 20px; border-left:1px solid #DFDFDF; }

