/*
Theme Name: Studio Intini - Noci
Theme URI: http://wordpress.org/
Description: Tema personalizzato per lo Studio Intini di Noci
Version: 1.0
Author: Chantive snc
Author URI: http://www.chantive.it/
Tags: intini

	Studio Intini v1.0
	 http://www.studiointini.com/

*/



body,html {margin:0 0 20px 0; padding:0; background:#FFFFFF; font-family:arial,verdana; font-size:11px; }
body {height:100%; }
a,a:visited {color:#777777; text-decoration:none;}

p {margin:0 0 5px 0; padding:0;}
h1,h2,h3,h4,h5 {margin:5px 0; padding:0;}
h1 {font-size:20px; color:#54A135;}
h2 {font-size:18px; color:#54A135;}
h3 {font-size:15px; color:#54A135;}

ul,li {font-size:12px;}

#container {color:#777777; text-align:center;}
#content {width:700px; margin:0 auto;}
#topbar {height:106px; text-align:left;}
#topbar #topheader {height:76px;}
#topbar #topheader .names {padding-top:32px;}
#topbar #topheader .names12 {font-size:11px; font-weight:bold;}
#topbar #topheader .names14 {font-size:14px; font-weight:bold;}

#topbar #mainmenu {height:30px; background:#A5CD95}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix 		{display: inline-table;}
.clearfix 		{height: 1%;}
.clearfix 		{display: block;}

#mainmenu .leftround {width:15px; height:30px; background:url(images/topbar-left.gif) top left no-repeat;}
#mainmenu .menu {font-size:12px; width:670px; color:#FFFFFF; font-weight:bold;}
#mainmenu .rightround {width:15px; height:30px; background:url(images/topbar-right.gif) top left no-repeat;}
#mainmenu .menu ul { list-style:none; margin:7px 0 0 32px; padding:0; clear:both; }
html>body #mainmenu .menu ul { list-style:none; margin:7px 0 0 40px; padding:0; clear:both; }
#mainmenu .menu ul li { float:left; margin-right:27px; text-align:center;}

#mainmenu a, #mainmenu a:visited { color:#FFFFFF; text-decoration:none; }
#mainmenu a:hover { color:#226607!important; text-decoration:underline; }

#mainmenu .current_page_item a, #mainmenu .current_page_item a:visited, #mainmenu .current_page_item a:link { color:#226607!important; text-decoration:none; }
#mainmenu .current_page_item a:hover { text-decoration:underline; }
#mainmenu .current_page_parent a, #mainmenu .current_page_parent a:visited, #mainmenu .current_page_parent a:link { color:#226607!important; text-decoration:none; }
#mainmenu .current_page_parent a:hover { text-decoration:underline; }


/*
#mainmenu .menu a, #mainmenu .menu a:visited { color:#FFFFFF; text-decoration:none;}
#mainmenu .menu a:hover { color:#226607; text-decoration:underline;}
*/
#header {height:285px; background:#DCF2D3; text-align:left; margin-top:10px;}
#header .topround {width:700px; height:15px; background:url(images/header-top.gif) top left no-repeat;}
#header .bottomround {width:700px; height:15px; background:url(images/header-bottom.gif) top left no-repeat;}
#header #header-body {height:255px; margin:0 15px; }
#header #header-body #photo {width:408px; height:255px;}

#btn-odontoiatria {margin-left:1px; width:130px; height:255px; background:url(images/btn-odontoiatria.gif) top left no-repeat;}
#btn-odontoiatria .btn-full a {display:block; height:255px;}
#btn-odontoiatria .btn-full a:hover, #btn-odontoiatria .btn-full a.current {background:url(images/btn-odontoiatria-on.gif) top left no-repeat;}
#btn-odontoiatria .btn-full a span {display:none;}
#btn-igiene {margin-left:1px; width:130px; height:255px; background:url(images/btn-igiene.gif) top left no-repeat;}
#btn-igiene .btn-full a {display:block; height:255px;}
#btn-igiene .btn-full a:hover, #btn-igiene .btn-full a.current {background:url(images/btn-igiene-on.gif) top left no-repeat;}
#btn-igiene .btn-full a span {display:none;}

.btn-content {font-size:10px; font-family:arial,verdana;}
.btn-content ul {list-style:none; margin:10px 0 0 40px; padding:0; }
.btn-content a {color:#777777; text-decoration:none;}
.btn-content a:hover {color:#54A135; text-decoration:underline;}
#header #header-body .evidenzia {color:#54A135;}

#content-body {text-align:left; margin:0;}
#content-body #leftcol {float:left; width:250px;}
#content-body #rightcol {float:left; width:405px; text-align:justify; margin-left:30px; font-size:12px;}
#content-body #rightcol .pagecontent {margin-top:25px;}


.pagecontent a, .pagecontent a:visited {color:#54A135; text-decoration:none;}
.pagecontent a:hover {color:#54A135; text-decoration:underline;}


.mybox {text-align:justify; background:#EDEDED; margin-top:10px;}
.mybox .box-top {width:250px; height:15px; background:url(images/box-top.gif) top left no-repeat;}
.mybox .box-bottom {width:250px; height:15px; background:url(images/box-bottom.gif) top left no-repeat;}
.mybox .box-body {margin:0;}
.mybox .box-body img {border:1px solid #54A135;}
.mybox .box-body h1 {color:#777777;}
.mybox .box-body h1 a {color:#777777; text-decoration:none;}
.mybox .box-body h2 {color:#54A135;}
.mybox .box-body .imageleft {float:left; margin-right:5px;}
.mybox .box-body ul {list-style:none; margin:0; padding:0; }
.mybox .box-body ul li {margin:0; text-align:left;}
.mybox .box-body ul li ul li ul { list-style:none; margin-left:10px; padding:0; }
.mybox .box-body ul li ul li ul li { margin:0; text-align:left;}
.mybox .box-body ul li ul li ul li a {font-weight:normal!important; font-size:11px!important;}
.mybox .current_page_parent a {text-decoration:underline!important;}

.mybox .box-body ul li.page_item a, .mybox .box-body ul li.page_item a:visited {color:#54A135; font-size:12px; text-decoration:none;}
.mybox .box-body ul li.page_item a:hover {text-decoration:underline;}
.mybox .box-body ul li.current_page_item a, .mybox .box-body ul li.current_page_item a:visited {color:#54A135; font-weight:bold; font-size:12px; text-decoration:none;}
.mybox .box-body ul li.current_page_item a:hover {text-decoration:underline;}

.mybox .box-body ul li ul li ul li.page_item a, .mybox .box-body ul li ul li ul li.page_item a:visited {color:#54A135; font-weight:normal!important; text-decoration:none!important;}
.mybox .box-body ul li ul li ul li.page_item a:hover {text-decoration:underline!important;}
.mybox .box-body ul li ul li ul li.current_page_item a, .mybox .box-body ul li ul li ul li.current_page_item a:visited {color:#54A135; font-weight:bold!important; text-decoration:none;}
.mybox .box-body ul li ul li ul li.current_page_item a:hover {text-decoration:underline!important;}


.mybox .box-body .cat-item a, .mybox .box-body .cat-item a:visited {color:#54A135; font-size:12px; text-decoration:none;}
.mybox .box-body .cat-item a:hover {text-decoration:underline;}
.mybox .box-body li.current-cat a, .mybox .box-body .current-cat a:visited {color:#54A135; font-weight:bold!important; text-decoration:none;}
.mybox .box-body ul li ul li ul li.current_page_item a:hover {text-decoration:underline!important;}


.more {margin-top:10px;}
.more a {color:#777777; text-decoration:underline;}
.more a:hover {color:#54A135; text-decoration:none;}
.moresmall {font-size:11px;}
a.more-link, a.more-link:visited {font-size:11px; color:#54A135; text-decoration:none;}
a.more-link:hover {font-size:11px; color:#54A135; text-decoration:underline;}

.pagetitle {margin-bottom:20px;}
.post {margin-bottom:15px;}
.post p {font-size:12px; margin:15px 0;}
.post h1 {text-align:left;}
.post h3 a, .post h3 a:visited {color:#54A135; text-decoration:none; padding-left:20px; background:#FFFFFF url(images/icon_1.gif) no-repeat top left;}
.post h3 a:hover {color:#54A135; text-decoration:underline;}
.navigation {margin-bottom:5px; border-bottom:1px solid #EFEFEF;}
.navigation .alignleft {float:left;}
.navigation .alignright {float:right;}

.entry p {line-height:18px;}
.entry .interlinea {background:url(images/interlinea.jpg) no-repeat center left; height:16px; padding:0; margin:0;}
.entry .more-link {float:right;}
.entry h3 {border-bottom:1px solid #54A135; margin-top:15px;}
.entry a, .entry a:link, .entry a:visited {color:#54A135; text-decoration:none;}
.entry a:hover {color:#444444; text-decoration:underline;}

.pagelink {background:#EFEFEF; float:right; margin:0 0 10px 10px; padding:10px; font-size:12px;}
.pagelink .title {color:#54A135; font-weight:bold; border-bottom:1px solid #54A135;}
.pagelink a, .pagelink a:visited {color:#000000; text-decoration:none; }
.pagelink a:hover {color:#777777; text-decoration:underline;}

#footer {text-align:left; border-top:1px solid #54A135; margin-top:10px;}
#footer #address {margin-top:10px; float:left;}
#footer #sublinks {margin-top:10px; float:right;}

#footer #sublinks  ul { list-style:none; margin:7px 15px 0 0; padding:0; clear:both; }
#footer #sublinks  ul li { float:left; margin-left:15px; text-align:center;}
#footer #sublinks  a, #footer #sublinks  a:visited { color:#54A135; text-decoration:none;}
#footer #sublinks  a:hover { color:#226607; text-decoration:underline;}

#infoGoogle {font-size:10px;}
#infoGoogle .evidenza {color:#FF0000;}

a.orari-visita img {border:1px solid #CDCDCD; padding:5px;}
a.orari-visita:hover img {border:1px solid #54A135; padding:5px;}

.floatleft {float:left;}
.floatright {float:right;}

.caso-studio {margin-top:10px;}
.caso-studio .img1 {border:1px solid #CDCDCD; padding:5px;}
.caso-studio .img2 {border:1px solid #CDCDCD; padding:5px; margin-left:5px;}
.caso-studio .descrizione {font-size:10px;}

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

#highlightrow {margin-top:15px;}

/* Listen */
ul#news { list-style:none;margin:0; padding:0; }
ul#news li { margin:0; padding:0;}

ul#attualita { list-style:none;margin:0; padding:0; }
ul#attualia li { margin:0; padding:0;}


.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}

