/**

  Theme Name: YDL

  Author: WebFandom

  Author URI: http://www.webfandom.com

*/



html{overflow-y:scroll;padding:0;margin:0;}

body{background:url(images/background.jpg) repeat center center;padding:0;margin:0;font-family:Arial;}

a{text-decoration:none;color:#F8FA3C;}

a:hover{text-decoration:none;color:#242424;}

img{border:none;}

h2{margin:0px;font-weight:bold;}

ul li{text-decoration:none;}

.attachment-slide-thumbnail{float:left;height:auto;position:relative;margin:0 5px 5px 0;}

.attachment-young-digitals-thumbnail{float:left;height:auto;position:relative;margin:0 5px 5px 0;}



/** Classi di uso comune **/

.clear{clear:both;width:90%;margin:0 auto;padding:0;height:0px;position:relative;}

.bold{font-weight:bold;}

.corsivo{font-style:italic;}

.georgia{font-family:Georgia;font-size:18px;}



/** Stile principale della pagina **/

#container{width:100%;margin:0;padding:0;background:url(images/top_bg.png) repeat-x center 0;}



/** Top header **/

#top{width:950px;height:64px;margin:0 auto;}

#top img{border:none;margin:18px 0 0 8px;float:left;}

#rss_top{float:left;margin:8px 0 0 33px;height:24px;line-height:24px;vertical-align:middle;font-size:14px;font-weight:bold;color:#747474;}

#rss_top_right{float:right;margin:8px 40px 0 0;height:24px;line-height:24px;vertical-align:middle;font-size:14px;font-weight:bold;color:#242424;}

#rss_top_right a{color:#cc0000 !important;}

#top a{color:#747474;}

#top a:hover{text-decoration:underline;}

#rss_top img{margin:0 9px 0 0;padding:0;border:none;}



/** Header **/

#header{margin:0 auto;width:869px;}



/** Nav e Subnav  **/

#header .nav{list-style:none;padding:0;margin:0;float:right;clear:left;margin-bottom:27px;}

#header .nav li{display:inline;margin:0 0 0 12px;}

#header .nav li a{padding:2px 5px;text-transform:uppercase;font-size:16px;font-weight:bold;text-decoration:none;}

#header .nav li a:hover{background:url(images/giallo.png) repeat 0 0;color:#242424;}

#header .page_item a{color:#eaeaea;}

#header .page-item-628 a{color:#ff0000 !important;}

#header .page_item a:hover{color:#eaeaea;}

#header .current_page_item a,#header .current_page_parent a {text-decoration:none;background:url(images/giallo.png) repeat 0 0;color:#242424;}

#header .current_page_item a:hover,#header .current_page_parent a:hover{text-decoration:none;}

#get_recent_comments_wrap img{float:left;margin:0 5px 0 0 !important;clear:right;padding-top:0;}

#get_recent_comments_wrap li{padding-top:5px;}



.post_bottom div, .post_bottom div a{ color:#777; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none; }

.post_bottom div a:hover{ color:#222; }



.post .title {margin: 0 0 5px 0; font-weight:400;}

.post .title a:link, .post .title a:visited{color:#222;}



.post-meta{margin: 0 0 15px 0;font-size:10px;color:#9F9F9F; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; line-height:11px;}

.post-meta a{border-bottom:1px dotted;}

.post-meta a:hover{border:none;}

.post-meta img {vertical-align:top;margin:0 5px;}



.post p.tags{background:url(images/ico-tag.gif) no-repeat center left;padding-left:25px;width:100%;clear:both;}

.post .thumbnail{padding:4px; border:1px solid #e2e2e2; background:#fff; margin-top:0;}

.post .video{margin-bottom:20px;}

.post_bottom .cat{background:url(images/categorie.png) no-repeat top left;padding:2px 0 2px 25px;height:16px;margin:0 0 0 20px;}

.post_bottom .cat a:hover{text-decoration:underline;}

.post_bottom .tags{background:url(images/ico-tags.png) no-repeat top left;padding:1px 0 2px 25px;height:16px;margin:0 0 0 20px;}

.entry  { font-size:14px; line-height:20px; }

#box_content_single #share { position:relative; height:35px; margin:20px 0 0; padding:1px 0 0 75px;  }

#box_content_single #share .banner { background:url(images/banner-share.png) no-repeat; position:absolute; top:1px; left:-21px; width:78px; height:36px; color:#fff; font:italic 14px Georgia, serif; text-shadow:#555 0 1px ; line-height:29px; padding:0 0 0 10px;font-size:13px;color:#f8fa3c;}

#box_content_single #share a{margin:0;padding:0 5px 0 0 !important;}

#box_content_single #share a img { padding:0; opacity:0.7;margin:0;}

#box_content_single #share a:hover img { opacity:1; }



/* 3.1 Typographic Elements */

.entry h1{} .entry h2{}  .entry h3{}  .entry h4{}  .entry h5{}  .entry h6{}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{margin:0 0 15px 0;}



/** Logo **/

#logo{width:869px;height:61px;clear:both;background:url(images/logo.png) no-repeat center bottom;position:relative;}

#sub_logo{width:869px;height:43px;clear:both;padding-bottom:27px;background:url(images/sublogo.png) no-repeat center top;}



/** Big_nav (3 bottoni sotto al logo) **/

.big_nav{height:60px;width:869px;list-style:none;margin:0;padding:0;}

.big_nav li{float:left;padding:0 0 6px 0;background:url(images/dash.png) repeat-x left bottom;height:50px;}

.big_nav li a{padding:14px 8px;margin:0;background:#f8fa3c;color:#242424;font-size:25px;font-weight:bold;display:inline;height:30px;}

.big_nav li a:hover{background:#eaeaea;text-decoration:none;}

#big_nav_1{margin-right:20px;float:left;}

#big_nav_2{margin:0;float:left;}

#big_nav_3{float:right;}



/* 3.3 Pagination / WP-Pagenavi */

.more_entries {font-size:12px; line-height:18px; font-family:Georgia, serif !important; font-style:italic !important;}

.more_entries a { display: block; margin: 0; background:#efefef; padding:4px 8px; color:#777; text-shadow: #fff 0px 1px 0px; border:1px solid #ccc;}

.more_entries a:hover { background:#ddd; text-shadow: #fff 0px 1px 0px; border:1px solid #ccc;text-decoration:underline;}

.more_entries .fl a { background-image:url(images/ico-arrow-left.png); background-repeat:no-repeat; background-position:8px center; padding-left:20px; }

.more_entries .fr a { background-image:url(images/ico-arrow-right.png); background-repeat:no-repeat; background-position:97% center; padding-right:20px; }

.fl {float:left;}

.fr {float:right;}

.more_entries .wp-pagenavi { margin: 15px 0 0 0; text-align: right;  }

.more_entries .wp-pagenavi a:link,

.more_entries .wp-pagenavi a:visited { display: inline; text-decoration: none; background: #efefef;color: #777; padding: 4px 8px; border:1px solid #ccc; }

.more_entries .wp-pagenavi .current, 

.more_entries .wp-pagenavi .on,

.more_entries .wp-pagenavi a:hover { padding: 4px 8px; background: #ddd; color:#777; text-shadow: #fff 0px 1px 0px; border:1px solid #ccc;  }

.more_entries .wp-pagenavi .extend, 

.more_entries .wp-pagenavi span.pages { background: #efefef;color: #777; padding: 4px 8px; text-shadow: #fff 0px 1px 0px; border:1px solid #ccc;}



/**  contenuto primario  **/

#page_wrapper{width:861px;margin:22px auto 0 auto;border:4px solid #c2c2c2;display:block;background:url(images/page_stripe.png) repeat-y 0 0;}

#page_wrapper a{color:#242424;font-weight:bold;}

#page_wrapper a:hover{text-decoration:underline;}

#ruler{width:861px;height:63px;margin:0;padding:0;background:url(images/ruler.png) no-repeat 0 0;}

#primary_content{width:251px;float:left;padding:0 0 0 11px;margin:0 0 6px 0;position:relative;}

#primary_content h1{padding:0;margin:10px 0 0 0;}

#primary_content h2{width:229px;padding-left:10px;height:47px;line-height:47px;vertical-align:middle;color:#f8fa3c;background-color:#242424;margin-bottom:7px;font-size:22px;}

#primary_content .widget{padding-bottom:7px;background:url(images/dash_24.png) repeat-x 0 bottom;width:239px;margin-bottom:33px;}



#secondaryContent{width:357px;float:left;padding:0 8px 0 0;margin:0 0 6px 0;position:relative;font-size:12px;}

#secondaryContent a:hover{text-decoration:underline;}

#secondaryContent h1{padding:0;margin:10px 0 0 0;}

#secondaryContent h2{width:347px;padding-left:10px;height:47px;line-height:47px;vertical-align:middle;color:#f8fa3c;background-color:#242424;margin-bottom:7px;font-size:22px;}

#secondaryContent .widget{padding-bottom:7px;background:url(images/dash_24.png) repeat-x 0 bottom;width:357px;margin-bottom:33px;}

#friendfeed.widget{height:253px;overflow:hidden;background:none;margin-bottom:10px !important;}

#friendfeed.widget .bottom{position:absolute !important;bottom:0px !important;width:100%;}



/** Single page article style **/

#box_content_single h2{color:#f8fa3c;background:#242424;margin:0;padding:0;float:left;padding:7px 9px;color:#f8fa3c;font-size:23px;margin-bottom:8px;width:556px;}

#box_content_single{padding:5px 7px 8px 7px;font-size:14px;color:#555555;border-bottom:1px solid #dbdbdb;width:574px;}

#box_content_single a:hover{text-decoration:underline;}

/** Main blog content **/

#main{width:586px;margin:0 23px 24px 23px}

.col_left{float:left;}



/** Box Articoli **/

.box{background:#fcfcfc url(images/bg-box.png) repeat-x;margin:0 0 20px 0;border:1px solid #ffffff;position:relative;float:left;clear:left;}

#box_content h2{color:#f8fa3c;background:#242424;width:525px;margin:0;padding:0;float:left;padding:7px 9px;}

#box_content{padding:5px 7px 8px 7px;font-size:14px;color:#555555;border-bottom:1px solid #dbdbdb;width:574px;}

#box_content h2 a{color:#f8fa3c;font-size:23px;}

#box_content h2 a:hover{text-decoration:underline;}

#box_content .data{width:43px;height:43px;background:url(images/data.png) no-repeat 0 0;margin:0 -23px 0 0;float:right;color:#f8fa3c;font-size:10px;text-align:center;text-transform:uppercase;line-height:14px;padding-top:5px}

#box_content .id{text-indent:-9999px !important;}

.post img{padding:5px;border:1px solid #cccccc;}

.post_bottom{height:42px;background:#eaeaea;border:1px solid #ffffff;border-left:0;border-right:0;font-family:Verdana;font-size:11px;color:#777777;line-height:40px;vertical-align:middle;}

#main .categorie{background:url(images/categorie.png) no-repeat left center;margin-left:150px;padding:3px 0 3px 23px;}

#main .categorie a{color:#777777;}

#main .categorie a:hover{text-decoration:underline;}

#main .more{background:url(images/more.png) no-repeat 0 0;width:144px;height:20px;position:absolute;bottom:9px;left:-15px;padding:12px 0 0 10px;color:#f8fa3c;font-size:10px;color:#f8fa3c;}

#main .more-link{color:#f8fa3c;}

#main .commenti{background:url(images/commenti.png) no-repeat 0 0;width:36px;height:32px;position:absolute;right:-15px;bottom:3px;line-height:26px;vertical-align:middle;padding-left:7px;color:#f8fa3c;}

#main .comment_s{color:#f8fa3c;background:url(images/commentico.png) no-repeat left center;padding-left:15px;font-family:Verdana;font-size:10px;padding-bottom:3px;}



/* titles are h2 on homepage and h1 for internal */

#primary_content h1.postTitle,#primary_content h2.postTitle{font-size:22px;}

#primary_content h3{padding:0;margin:10px 0 0 0;}

ol#posts {list-style:none;margin:0;padding:0;}

li.postWrapper,div.postWrapper{ }

.postWrapper img{ }

div.post{ }

p.postMeta{ }

#pagination{list-style:none;margin:0px;padding:0px;}

#pagination li{display:inlne;}

#pagination .previous{text-align:left;float:left;}

#pagination .future{text-align:right;float:right;}

.post h1{font-size:18px;border:1px solid #ccc;width:545px;;padding:10px 10px;}

.post ul{list-style:circle;}

.post ul li{font-size:14px;}

#box_content ul li a,#box_content_single ul li a{color:#555555;}

.post ul li a:hover{text-decoration:underline;}



.recent_articles{list-style:none;margin:0 0 10px 0;padding:0;font-size:12px;}

.recent_articles li{padding:5px 0 0 0;margin:0;clear:both;height:80px;}

.recent_articles img{float:left;margin-right:5px;}

.recent_articles p{padding:0;margin:0;overflow:hidden;}

.recent_text{float:left;height:74px;overflow:hidden;width:152px;padding:0;margin:0;}

.recent_text a:hover{text-decoration:underline;}



/** sidebar **/

#side_content{width:203px;padding:0 12px;margin:0 0 22px 0;float:right;font-size:12px;}

#side_content ul{list-style:none;padding:0;margin:0;}

#side_content ul li a:hover{text-decoration:underline;}

#side_content a{color:#242424;}

#side_content h3{padding:0;margin:10px 0 0 0;}

#side_content h2{width:193px;padding:8px 5px;color:#242424;background:url(images/grigio_chiaro.png) repeat 0 0;font-family:Arial;font-weight:bold;}

#side_content h2.eventi{background:f8fa3c;text-align:center;}

#side_content .widget{padding-bottom:14px;margin-bottom:15px;background:url(images/dash_grigio.png) repeat-x bottom left;}

#side_content img{margin-top:10px;max-width:203px;}

#side_content .side_social{list-style:none;padding:0;margin:10px 0 0 2px;height:30px;}

.side_social li{height:30px;width:30px;float:left;margin:0 4px 0 0;}

.side_social li a{height:30px;width:30px;background:url(images/social.png) no-repeat;float:left;}





#side_facebook{background-position:0px 0;}

#side_scon{background-position:-30px 0;}

#side_friendfeed{background-position:-60px 0;}

#side_linkedin{background-position:-90px 0;}

#side_youtube{background-position:-120px 0;}

#side_twitter{background-position:-150px 0;}

#side_sociall{margin:0;}



/* Video content */

#video_content{width:619px;clear:left;float:left;padding:0;margin:0 0 22px 1px;position:relative;}

#video_content h2{width:598px;padding-left:10px;height:47px;line-height:47px;vertical-align:middle;color:#f8fa3c;background-color:#242424;margin:0 0 7px 10px;clear:both;}

#video_content .widget{width:196px;float:left;margin-left:10px;}

#video_content .video_close{width:608px;float:left;padding:0;margin:8px 0 0 10px;position:relative;background:url(images/dash_24.png) repeat-x 0 0;height:4px;}

#video_content object,#video_content embed{width:196px;height:158px;}



/* Home image */

#home_img{width:861px;height:95px;background:#606060;margin:0;}





/**

Remove bullets from the first level sidebar UL and give each item some bottom margin.

IE 6 doesn't like the selectors, I can live with that but if you can't then

you'll need to extend this further.

*/

#side_content > ul{list-style:none;margin:0;padding:0;}

#side_content > ul > li{margin:0 0 10px 0;}



/** the HTML is a bit dodgy for the tag cloud, need to add some padding

  between the title and the first href */

.widget_tag_cloud a{padding-left:5px;}

#comment{width:500px;}



/** page image **/

#page_img{height:96px;width:861px;margin:0;padding:0;background:#606060;}



/** footer **/

#footer{clear:both;width:861px;margin:16px auto 50px auto;border:4px solid #c2c2c2;background:url(images/grigio_chiaro.png) repeat 0 0;height:53px;color:#242424;font-size:14px;}

#foot_left{padding:5px 10px;line-height:21px;vertical-align:middle;}

#foot_left ul{margin:0;padding:0;}

#foot_left li{list-style:none;float:left;padding:0 10px 0 0;margin-right:0px;}

#foot_left a{color:#666666;text-decoration:none;font-size:12px;font-weight:bold;}

#foot_left a:hover{text-decoration:underline;}

#footer .alignright a{float:right;height:46px;background:url(images/foot_sprite.png) no-repeat 0 0;margin:4px 10px 0 0;}

#foot_page{float:right;}

#foot_page li{margin-left:10px;padding:0 5px;}

#footer #foot_link1{width:64px;background-position:-32px 0;}

#footer #foot_link2{width:30px;background-position:0 0;}



/** normalmente non visibile, ma appare quando manca il css **/

.noCss{position:absolute;left:-9999px;}



/** home image (flickrRSS) **/

.flickr img{height:72px;width:72px;border:none;}

.flickr {list-style:none;height:84px;padding:6px 0 0 0;margin:0 0 0 3px;}

.flickr li{float:left;margin:0 6px 0 5px;padding:6px;background:#c2c2c2;height:72px;}



/** searchform **/

#searchform{height:46px;}

#searchform label{display:none;}

#s{background:#eaeaea;border:5px solid #242424;height:36px;width:140px;font-size:22px;font-weight:bold;line-height:36px;vertical-align:middle;padding:0 5px;color:#c3c3c3;float:left;}

#search-submit{background:url(images/searchsubmit.png) 0 0 no-repeat;border:5px solid #242424;border-left:0px;height:46px;width:40px;text-indent:-9999px;float:left;padding:0;margin:0;clear:right;}

.search_header{font-size:18px;padding:10px;background:#eee;border:1px solid #ccc;margin-bottom:10px;}



/**

theme requirements as per 

http://codex.wordpress.org/CSS

*/

.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}

.alignleft{float:left;}

.alignright{float:right;}



/** SLIDE */

#slide{min-height:50px;width:825px;padding:13px 18px;border:4px solid #c2c2c2;margin:22px auto 0 auto;background:url(images/paper.png) repeat-y 0 0;}

#slide #page-title { position:relative; }

#slide #page-title h2 { padding:0 0 5px 0; }

#slide a{color:#242424;}

#slide a:hover{text-decoration:underline;}

#slide .subscribe { position:absolute; right:0; top:25px; }

#slide .alignright {margin: 5px 0px 8px 20px;float: right;}

#slider-block { overflow:hidden; min-height:320px; }



.container { width:820px; height:280px; overflow:hidden; position:relative;}

.slides { position:absolute; top:0; left:0; }

.slides div.slide { position:absolute; top:0; width:820px; display:none; }



#loopedSlider { width:820px; margin:0 auto; }

#loopedSlider .nav-buttons { list-style-type:none; margin:0; padding:0; position:relative;}

#loopedSlider li#p { position:absolute; top:120px; left:0px; margin:0 0 0 -40px;}

#loopedSlider li#n { position:absolute; top:120px; right:0px; margin:0 -40px 0 0;}



#slide h2 { color:#242424; font-size:24px; font-weight:bold; padding: 0 0 5px 0;margin: 0;}

#slide h2 a{ color:#242424; font-size:24px; font-weight:bold; padding: 0 0 5px 0;margin: 0;}

#slide h2 a:hover {text-decoration:underline;}

#slide h4 { font-size:18px; color:#333; font-family:Arial; line-height:22px; letter-spacing:1px; }

#slide p { font-size:14px; color:#242424; }



.slides ol, .slides ul { line-height: 18px; }

.slides ul { padding-left: 20px; }

.slides ul li { list-style: dot; padding: 3px 0; }

.slides ol { padding-left: 20px; }

.slides ol li { list-style: decimal; padding: 3px 0; }



#slide .slide_text{width:440px;float:right;font-size:14px;color:#242424;}

#slide .slide_img{width:375px;float:left;overflow:hidden;}

#slide .slide_post{height:190px;overflow:hidden;width:440px;}

#slide .data{font-size:13px;padding-left:19px;background:url(images/slide_sprite.png) no-repeat 0 0;line-height:15px;vertical-align:middle;}

#slide .autore{font-size:13px;padding-left:19px;background:url(images/slide_sprite.png) no-repeat 0 -17px;line-height:16px;vertical-align:middle;float:right;}



#slide .meta{position:absolute;top:245px;right:0px;width:420px;height:15px;background:url(images/meta_slide.png) repeat 0 0;margin:0;line-height:35px;vertical-align:middle;padding:10px 10px;}

#slide .meta a{color:#454545;}

#slide .slide_comment{padding-left:19px;background:url(images/slide_sprite.png) 0 -31px no-repeat;line-height:15px;vertical-align:middle;float:left;}

#slide .more-link{padding-right:20px;background:url(images/slide_sprite.png) no-repeat right -47px;color:#454545;font-weight:bold;float:right;line-height:14px;vertical-align:middle;}

#slide a:hover.more-link{color:#454545;}

.h-max{height:237px;overflow:hidden;}



/*-------------------------------------------------------------------------------------------*/

/* 5. COMMENTS */

/*-------------------------------------------------------------------------------------------*/



/* 5.1 Comments */

#comments { border-top:1px solid #f5f5f5; border-bottom: 1px solid #dadada; position:relative;margin-top:20px;padding:5px 25px 20px 25px;}

#comments a:hover,#comments a:active{text-decoration:none;}

#comments h3{ font-size:16px; color:#777; padding-bottom:10px; }

#comments .comment{margin-top:10px;width:100%;list-style:none;position:relative;}

#comments .avatar  { float: left; }

#comments img.avatar  { background:#fff; padding:4px; border:1px solid #ddd; }

#comments .comment-right  { margin-left: 95px; }

#comments .comment .comment-container  { padding: 3px 0; clear:both; }

#comments .comment-head  { background:#242424 repeat-x bottom; border:1px solid #242424; height:40px; line-height:40px; padding:0 15px;margin: 0; color:#f8fa3c;}

#comments .comment-head a{color:#f8fa3c;}

#comments .comment-head a:hover{text-decoration:underline !important;}

#comments .comment-head .name { font-family:Georgia, serif; margin: 0 0 -5px 0; font-size: 12px; }

#comments .comment-head .date { margin-right:10px; }

#comments .comment-head .date a, #comments .comment-head .edit { font-size: 11px; color:#f8fa3c; }

#comments .comment-head a:hover{text-decoration:none;}

#comments .comment-entry { background:#fff; border:1px solid #242424; color:#555; padding:20px 15px 10px 15px; border-width:0 1px 1px 1px; font-size:14px; line-height:20px; }

#comments .comment-entry p  { margin: 0 0 10px 0;}

#comments .comment-entry a:hover{text-decoration:underline;}



#comments ul.children{background: url(images/ico-comment-reply.png) no-repeat 0 25px; padding:0 0 0 20px;margin:0;position:relative;min-height:50px;}

#comments ul.children li{position:relative;}

#comments .cancel-comment-reply{margin-bottom:10px;}



#comments .navigation { }

#comments .navigation a{ display: block; margin: 15px 0 0 0; text-decoration: none; }

#comments .navigation a:hover{}



#comments a.comment-reply-link { background:#f8fa3c; padding:2px 6px; color:#242424; font:Georgia, serif; font-size:10px; text-shadow: #777 0px 1px 0px;border:1px solid #999; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

#comments a.comment-reply-link:hover { cursor:pointer; opacity:0.9; text-decoration:none; }



/* 5.2 Comments Form */

#respond  { background:#ececec; border-top:1px solid #f5f5f5; margin: 0 0 50px 0; padding:0 25px 20px 25px; border-bottom: 1px solid #bbb;}

#comments #respond { padding:20px 0; }

#respond h3  { font-size:16px; color:#777; padding-bottom:10px; }

#respond .left { float:left; width:185px; padding-top:4px; color:#8e8e8e; font-family:Arial; font-size:12px; line-height:16px; }

#respond .right { float:left; width:340px; }

#commentform  {	margin: 0 0 0 0; font-family:Arial, Helvetica, sans-serif; }

#commentform a:hover{text-decoration:underline;}

#commentform input.txt  { color:#555;width:165px; margin: 0 5px 0 0; padding: 7px 5px; border: 1px solid #eee; }

#commentform textarea  { color:#555;width: 100%!important; padding: 3px; border: 1px solid #eee; height:180px;}

#commentform #submit  { margin: 0; }

#commentform input.txt, #commentform textarea { border: 1px solid;border-top-color: #C5C3C3;border-left-color: #C5C3C3;border-right-color: #EDEDED;border-bottom-color: #EDEDED; }



/****** Form Check ******/

#msg {display:none;position:absolute;z-index:200;background:url(images/msg_arrow.gif) no-repeat left center;padding-left:7px;}

#msgcontent {display:block;background:#f3e6e6;border:2px solid #924949;border-left:none;padding:5px;min-width:150px;max-width:250px;}

/****** Form Check END ******/



#commentform #submit { font-family:Georgia, serif; background:url(images/bg-button.png) no-repeat 0 0; padding:4px 8px; color:#fff; font:Georgia, serif; font-size:13px; font-style:italic; text-shadow: #555 0px 1px; width:81px; height:29px;border:none; color:#f4f645; }

#commentform #submit:hover { cursor:pointer; opacity:0.8; }

.commentlist{padding:0;position:relative;}

.commentlist li{padding:0;position:relative;text-decoration:none;}



/* 5.2 Pingbacks / Trackbacks */

h3#pings  { margin: 20px 0 10px 0; }

.pinglist li  { margin: 0 0 0 20px; list-style-type: decimal; }

.pinglist li .author  { font-weight: bold; font-size: 15px; }

.pinglist li .date  { font-size: 11px; }

.pinglist li .pingcontent  { display: block; margin: 10px 0; }



/*wp_pagenavi*/

.wp-pagenavi{clear:both;float:right;color:#f8fa3c;}

.wp-pagenavi a, .wp-pagenavi span {text-decoration:none;background:#242424;padding:3px 5px;margin:2px;color:#f8fa3c;}

.wp-pagenavi a:hover, .wp-pagenavi span.current {color:#242424;background:#f8fa3c;}

.wp-pagenavi span.current {font-weight:bold;}

#pagination a{color:#f8f43c;}

#pagination a:hover{color:#242424;}



/* Box_author */

#box_author{background:#eee;border:1px solid #ccc;padding:10px;font-size:13px;margin-top:40px;}

#box_author img{margin-right:5px;float:left;}

#box_author .author{padding:10px 0 0 0;}



/* Immagini */

.wp-caption{margin:5px;font-size:12px;text-align:center;}

.wp-caption p{margin:0;padding:0;padding:0 0 10px 0;text-align:center;}

.post img{margin:5px auto;}

.cat-item{list-style:disc;padding-top:6px;margin-left:20px;}





/* Pop-up form */

.ydl_form{position:absolute;z-index:6002;top:0;left:0;height:100%;width:100%;bottom:0;opacity:0.4;filter:alpha(opacity=40);background:#000000;position:fixed;cursor:pointer;display:none;}

.ydl_form_content{margin:-320px 0 0 -250px;width:520px;background:#ffffff;opacity:1;filter:alpha(opacity=100);position:absolute;z-index:6003;top:50%;left:50%;

border:8px solid #000;padding:10px;position:fixed;font-size:12px;display:none;}

.wpcf7 p{width:360px;}

.wpcf7 #popup_nome,.wpcf7 #popup_cognome,.wpcf7 #popup_mail,.wpcf7 #popup_citta,.wpcf7 #popup_telefono,.wpcf7 #popup_azienda,.wpcf7 #popup_ruolo{float:right;}

.close_pup{border:none;position:absolute;top:-15px;right:-15px;cursor:pointer;}

.wpcf7 #popup_note{width:269px;float:right;height:80px;clear:right;margin-right:2px;}

.apri_ydl_popup{color:#333 !important;padding:5px 0 8px 30px;background:url(images/Prenota.png) no-repeat 0 1px;margin-left:6px;}
