*{margin:0px;padding:0px;}
html, body{height:100%;}
body, input{margin:0px;padding:0px;font-size:13px;font-family:Arial, Helvetica, Verdana;}
h1, h2, h3{font-size:16px;}
h4, h5, h6{font-size:14px;}
h2{margin:5px 0px 10px 0px;}
ul{list-style:none;}
p{line-height:22px;text-align:justify;}
img{border:none;}
a{text-decoration:none;}
blockquote{margin:10px 20px 10px 20px;padding-left:10px;}
ul a, ul span{display:block;padding:5px 0px 5px 20px;}
ul ul a, ul ul span{padding-left:33px;}
ul ul ul a, ul ul ul span{padding-left:43px;}
ul ul ul ul a, ul ul ul ul span{padding-left:53px;}
ul ul ul ul ul a, ul ul ul ul ul span{padding-left:63px;}
.wrapper{margin:0px;padding:0px;width:100%;background:url('../images/sfondo_1px.jpg') repeat-x 0 -20px #212121;}
.center_div{margin:auto;width:1170px;position:relative;}
*:first-child+html .center_div{height:auto !important;}
#menu{height:120px;}
#menu .logo a{display:block;position:absolute;margin-left:19px;width:175px;height:114px;top:13px;border:none;text-indent:-9999px;}
#header_index, #header_page, #header_galleries{padding-top:0px;}
#featured{overflow:hidden;margin-left:170px;padding:0px;width:820px;height:330px;border:5px solid #aaa;}
.slider{margin:0;padding:0;width:960px;height:376px;}
#cu3er-container{width:960px;height:330px;outline:0;margin:0;padding:0;}
#featured img{width:830px;height:360px;}
#featured_button_next{display:none;position:absolute;margin:155px 0px 0px 954px;width:30px;height:30px;text-indent:-9999px;}
#featured_button_prev{display:none;position:absolute;margin:155px 0px 0px 186px;width:30px;height:30px;text-indent:-9999px;}
* html #featured_button_next{margin:170px 0px 0px 900px;}
* html #featured_button_prev{margin:170px 0px 0px 30px;}
#latest{overflow:hidden;position:relative;margin:-30px 0px 0px 222px;width:725px;height:230px;}
#slide{overflow:hidden;width:725px;height:250px;}
#slide a{padding:0px;}
#slide a.read_more{padding-left:10px;}
.slide_items{overflow:hidden;padding:10px;width:705px;height:240px;display:block;}
.slide_items li{float:left;width:210px;height:190px;}
.slide_items .left{margin-right:15px;}
.slide_items .center{padding:0px 14px 0px 14px;}
.slide_items .right{margin-left:15px;}
.slide_items li h2{font-size:13px;letter-spacing:-1px;}
.slide_items li p{line-height:18px;font-size:11px;}
#slide_button_next{position:absolute;margin:88px 0px 0px 794px;width:20px;height:20px;text-indent:-9999px;}
#slide_button_prev{position:absolute;margin:88px 0px 0px 16px;width:20px;height:20px;text-indent:-9999px;}
#news_ticker{overflow:hidden;margin:20px 0px 0px 60px;width:830px;height:60px;}
#news_ticker h3{display:none;text-indent:-9999px;}
#news_ticker a{padding:0px;}
#news_ticker ul{float:left;margin-top:23px;}
#news_ticker ul li{margin-bottom:20px;width:520px;}
#news_ticker span{float:left;padding:0px;font-weight:bold;}
#news_ticker form{float:right;margin-top:18px;width:288px;height:23px;}
#news_ticker .input_feed{float:left;margin:3px 0px 0px 10px;width:183px;border:none;background:none;}
#news_ticker .button_feed{float:right;padding-bottom:1px;width:85px;height:23px;font-size:12px;border:none;cursor:pointer;}
#text{padding-bottom:50px;}
#text h4{margin:30px 0px 20px 0px;}
#info{float:left;padding-left:60px;width:520px;}
#list{float:left;margin-left:20px;width:290px;}
#list h4{margin:30px 0px 15px 0px;}
#list ul li{margin:0px;padding:0px;height:auto;width:100%;}
#left ul li, #right ul li, #services ul li, #team ul li, #full_width ul li{margin:0px;padding:0px;height:auto;width:100%;}
#left ul .secondo{margin-left:29px;width:180px;}
#left{float:left;margin:0px 0px 40px 170px;width:209px;display:inline;}
#left h3{margin-top:60px;}
#left .news_single_page{margin-top:100px;}
#sub_nav, #left h2{margin-top:30px;}
#latest_news{margin-top:120px;}
#latest_news .first{padding:0px 0px 20px 0px;}
#latest_news .first a{border:none;padding-left:10px;}
#latest_news .first .date{font-size:11px;}
#latest_news .first .title{margin-bottom:10px;font-size:16px;}
#right, .right{float:right;margin:0 170px 0 0;width:596px;display:inline;min-height:540px;height:auto !important;}
#right h2{margin-bottom:20px;font-size:22px;}
#right p{margin-bottom:25px;}
#gallery{overflow:hidden;margin-bottom:30px;width:590px;height:240px;}
#gallery img{width:590px;height:240px;}
#gallery_shadow{height:300px;}
#services{float:left;margin-left:302px;width:290px;display:inline;}
#team{float:left;margin-left:20px;width:290px;}
#services h4, #team h4{margin:30px 0px 15px 0px;}
#demo{width:780px;height:600px;margin:0 auto;float:right;padding-right:0px;overflow:hidden;margin-right:110px;}
#galleries{overflow:hidden;margin-left:120px;}
#galleries ul{width:920px;float:left;padding-bottom:10px;}
#galleries li{float:left;margin:20px 30px 0px 0px;padding:0px;width:200px;}
#galleries li p{line-height:20px;font-size:0.9em;}
#galleries li img{border:1px solid #777;}
#galleries li h3{margin:10px 0px 10px 0px;font-size:14px;font-weight:normal;}
#galleries li a{padding:0px;}
#galleries a.view_gallery{display:block;margin-top:15px;padding-left:10px;width:120px;font-size:13px;font-weight:bold;}
#galleries li span{display:block;position:absolute;margin-left:-200px;padding:0px;width:210px;height:120px;display:none;}
#pagination{clear:both;text-align:center;padding:0px 0px 50px 0px;}
#pagination a{text-align:center;padding:4px 8px;font-size:12px;}
#right .entry, .right .entry{padding-bottom:10px;margin-bottom:15px;}
#right .entry h2{float:left;width:500px;}
#right .entry .title_date{height:30px;width:590px;}
*:first-child+html #right .entry .title_date{margin-bottom:20px;}
#right .entry p.date{float:right;font-size:18px;margin-top:10px;width:90px;text-align:right;}
#right .entry .meta{margin-bottom:30px;padding:3px 0px 3px 0px;height:24px;}
#right .entry .meta p{float:left;margin:0px;padding:0px;font-size:11px;}
#right .entry .meta a{display:inline;margin:0px;padding:0px;font-weight:bold;}
#right .entry .meta .read_all{float:right;padding-right:20px;font-size:14px;}
#right .entry .both{clear:both;}
#last_entry{margin-bottom:0px;}
#left #sidebar_first_title{margin-top:0px;}
#latest_posts, #categories, #latest_comments, #links, #archive, #tags{margin-top:20px;}
#latest_comments li{padding:3px 0px 3px 0px;}
#latest_comments a{display:inline;padding:0px;}
#latest_comments .post_title{margin-bottom:10px;}
#latest_comments .author{margin:10px 0px 10px 0px;}
#latest_comments .meta{font-size:11px;}
#tags a{margin-right:3px;}
#comments, #comments .comment_list{float:left;width:100%;}
#comments{margin:0px;padding-bottom:60px;}
#comments a{padding:0px;display:inline;border:none;}
#comments span{padding:0px;display:inline;border:none;}
#comments li{background:none;}
#comments .comment_list li{float:left;clear:both;position:relative;padding:0px;width:100%;list-style-type:none;padding:10px 0px 0px 0px;}
#comments .gravatar{float:left;margin-right:30px;width:48px;font-size:11px;text-align:center;}
#comments .gravatar img{display:block;}
#comments .comment_content{float:left;width:507px;padding-bottom:30px;}
#comments .comment_content p{margin:0px;}
#comments .comment_content a{font-weight:bold;}
#comments .comment_content .comment_meta{height:25px;}
#comments .comment_content .comment_meta cite{margin-right:10px;padding-right:10px;font-style:normal;}
#comments .comment_content .comment_meta span, #comments .comment_content .comment-edit-link{font-size:10px;}
#comments .comment_content .comment_author{float:left;}
#comments .comment_content .comment-reply-link{display:block;float:right;padding:0px 0px 0px 20px;}
#comments .comment_content .comment_text{clear:both;padding-top:10px;}
#comments .comment_content .comment_edit{padding-left:10px;}
#comments .comment_list #respond{padding-left:10px;}
#cancel-comment-reply-link{text-decoration:none;margin-left:10px;font-size:10px;}
#comments .comment_list .children{padding-left:78px;}
#comments .comment_list .children li .comment_content{width:429px;}
#comments .comment_list .children .children li .comment_content{width:351px;}
#comments .comment_list .children .children .children li .comment_content{width:273px;}
#comments .comment_list .children .children .children .children li .comment_content{width:195px;}
#comments .comment_list .children .children .children .children .children li .comment_content{padding:0px;}
#comment_nav{float:left;margin:0px;padding-top:5px;width:590px;font-size:13px;}
#comment_nav a{display:inline;padding:0px;text-decoration:none;}
#comment_nav .comment_prev{float:left;padding-left:20px;}
#comment_nav .comment_next{float:right;padding-right:20px;}
#left .address, #left .contact_text{margin-top:30px;}
#form{float:left;padding-top:10px;}
#form form{padding-top:10px;}
#form span{display:block;margin-top:3px;font-size:10px;}
#form .btn{padding:4px 20px;width:auto;font-size:12px;cursor:pointer;}
#form textarea{float:right;margin-bottom:10px;padding:4px 5px 4px 5px;width:458px;height:130px;font:normal 13px/18px "Helvetica", arial, verdana, sans-serif;overflow:hidden;}
#form input{float:right;margin-bottom:10px;padding:4px 5px 4px 5px;width:458px;font-size:13px;line-height:18px;}
#form label{float:left;margin-top:2px;width:120px;font-size:13px;}
#form fieldset{margin:0px;padding:0px;border:none;}
#alert{margin-left:120px;padding:0px;width:50%;height:25px;}
#alert p{margin:0px;padding:0px;}
#full_width{margin:0 0 50px 170px;width:830px;padding-top:30px;}
#full_width .chiaro{color:#777;}
#full_width h2{margin-bottom:20px;font-size:22px;}
#full_width p{margin-bottom:30px;}
#full_width .align_left{display:block;float:left;margin:4px 10px 10px 0px;}
#full_width .align_right{display:block;float:right;margin:4px 0px 10px 10px;}
#footer{height:45px;}
#footer_contents{margin:15px 0 0 230px;width:720px;height:50px;padding-right:90px}
#footer_contents p{float:left;margin:-2px 10px 0 0;}
#footer_contents ul{float:left;margin-top:20px;background:url('../images/sfondo_footer.png') no-repeat -130px 0;padding-left:5px;margin-top:-5px;}
#footer_contents ul a{padding:0;display:block;height:25px;width:25px;}
#footer_contents ul .last{height:29px;width:150px;}
#footer_contents li{float:left;margin-right:8px;background:none;}
#footer_contents ul .like{background-image:none;background-color:#111;margin-right:0;}
#footer_contents ul .like span{padding-left:0px;border-bottom:solid 1px #111 !important;}
#footer_contents form{float:right;margin-top:16px;width:288px;height:23px;}
#footer_contents .input_search{float:left;margin:3px 0px 0px 10px;width:183px;border:none;background:none;}
#footer_contents .button_search{float:right;padding-bottom:1px;width:85px;height:23px;font-size:12px;border:none;cursor:pointer;}
.read_more{display:block;margin-top:6px;padding-left:10px;width:120px;font-size:13px;font-weight:bold;border:none;}
.view_gallery, .view_latest_gallery{display:block;margin-top:15px;padding-left:10px;width:120px;font-size:13px;font-weight:bold;}
.post_list{margin-bottom:30px;}
*{outline:none;}
/*Menu*/
/* ESSENTIAL STYLES */
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul li{width:52px;}
.sf-menu li:hover{visibility:inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0;top:20px; /* match top ul list item height */
z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:175px; /* match ul width */
top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:175px; /* match ul width */
top:0;}
/* DEMO SKIN */
.sf-menu{position:absolute;margin-left:195px;list-style-type:none;list-style-position:inside;z-index:5;width:825px;}
.sf-menu li{margin-right:10px;padding:35px 30px 0 0;}
.sf-menu a{display:block;padding-left:0px;height:20px;font-size:15px;cursor:pointer;}
.sf-menu a span{display:block;margin-top:2px;padding-left:0px;font-size:15px;}
.sf-menu ul{margin-top:0px;position:absolute;top:-999em;width:52px;}
.sf-menu ul li{padding:0px;margin:-1px 0px;line-height:24px;height:20px;}
.sf-menu li ul a{display:block;padding-left:10px;width:165px;height:25px;float:left;}
.sf-menu ul ul{padding:0px;margin-top:auto;}
.sf-menu .lingue{width:52px;height:20px;margin:30px 14px 0 0;padding:8px 3px 0px 34px !important;float:right;background:url('../images/sfondo_footer.png') no-repeat 0px 1px;}
.sf-menu .lingue ul{border:none;width:52px;padding:3px 0 0 25px !important;}
.sf-menu .lingue li{border:none;height:18px;width:52px;line-height:15px;margin-top:0;padding-top:5px !important;}
.sf-menu .lingue a{height:18px;width:52px;margin-top:0;background-color:transparent !important;}
.sf-menu .lingue a:hover{color:#999 !important;}
.sf-menu .lingue a.unico{cursor:default;}
.sf-menu .lingue a.unico:hover{color:#eee;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{outline:0;}
/* ARROWS */
.sf-menu a.sf-with-ul{padding-right:0px;min-width:1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em; /* IE6 only */
width:10px;height:10px;text-indent:-999em;overflow:hidden;}
a > .sf-sub-indicator{   give all except IE6 the correct values 
	top:.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator{background-position:-20px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position:-10px 0; /* arrow hovers for modern browsers*/
}
/* shadows for all but IE6 */
.sf-shadow ul{/*background:url('../images/shadow.png') no-repeat bottom right;*/
padding:0 8px 9px 0;
-moz-border-radius-bottomleft:17px;
-moz-border-radius-topright:17px;
-webkit-border-top-right-radius:17px;
-webkit-border-bottom-left-radius:17px;
}
.sf-shadow ul.sf-shadow-off{background:transparent;}
/*MOOFLOW*/
.mf *{outline:none;-moz-user-select:none;-khtml-user-select:none;border:none;padding:0;margin:0;}
.mf.load{background:#000;}
.mf div.loader{position:absolute;text-align:center;z-index:110;margin:1em auto;top:55%;width:100%;}
.mf div.caption{position:absolute;text-align:center;z-index:98;margin:1em auto;top:320px;height:500px;width:100%;}
.mf div.MooFlowNav{position:absolute;z-index:99;margin:0 auto;text-align:center;width:100%;top:750px;font-size:1px;line-height:1px;width:100%;}
.mf div.autoPlayCon{float:left;width:10%;padding-left:3%;height:24px;}
.mf a.play, .mf a.stop{width:27px;height:24px;float:left;cursor:pointer;}
.mf a.play{}
.mf a.stop{}
.mf div.resizeCon{float:right;width:10%;padding-right:3%;height:24px;}
.mf a.resize{width:34px;height:24px;float:right;cursor:pointer;}
.mf div.sliderCon{margin-top:5px;float:left;width:74%;}
.mf div.slider{height:16px;position:relative;text-align:left;float:left;}
.mf div.knob{height:16px;}
.mf div.knobleft{width:8px;height:16px;}
.mf a.sliderNext{}
.mf a.sliderPrev{}
.mf a.sliderNext, a.sliderPrev{text-decoration:none;width:25px;height:16px;cursor:pointer;float:left;}
.mf a.show{position:absolute;margin-left:-16px;width:32px;height:32px;top:70%;left:50%;z-index:100;cursor:pointer;}
.mf a.show.image{}
.mf a.show.viewerload{}
.mf a.show.link{}
.mf div.tooltip{width:262px;margin-left:-151px;height:70px;padding:20px;position:absolute;z-index:101;top:0;left:50%;text-align:center;}
/*SKIN BLACK*/
/*BODY COLORS*/
body{background-color:#111;}
/*TAGS COLORS*/
h1, h2, h3{color:#111;}
h4, h5, h6, cite{color:#333;}
a{color:#777;}
p, li, input{color:#333;}
blockquote{border-left:solid 2px #FC3;font-size:12px;}
blockquote p{color:#181818;}
/*LIST COLORS*/
li{background-image:url('../images/skin/arrow.gif');background-position:0px 12px;background-repeat:no-repeat;}
ul ul li{
	/*background-image:url('../images/skin/arrow_1.gif');*/
background-position:15px 12px;background-repeat:no-repeat;}
ul ul ul li{
	/*background-image:url('../images/skin/arrow_1.gif');*/
background-position:30px 12px;background-repeat:no-repeat;}
ul ul ul ul li{
	/*background-image:url('../images/skin/arrow_1.gif');*/
background-position:45px 12px;background-repeat:no-repeat;}
ul ul ul ul ul li{
	/*background-image:url('../images/skin/arrow_1.gif');*/
background-position:60px 12px;background-repeat:no-repeat;}
ul a, ul span{border-bottom:solid 1px #999;}
/*MENU COLORS*/
#menu{
/*background-color:#111;border-bottom:solid 1px #333;*/
}
#menu .logo a{background-image:url('../images/sfondo_footer.png');background-position:-428px 20px;background-repeat:no-repeat;}
.sf-menu li{background:none;}
.sf-menu li a{color:#eee;border:none;}
.sf-menu span{color:#eee;border:none;}
.sf-menu ul li{border:solid 1px #333;}
.sf-menu li ul a{color:#eee;background-color:#181818;}
.sf-menu li a:hover{color:#fbf9bd;}
.sf-menu .current{border-bottom:solid 2px #fbf9bd;/*#98d8f3*/
}
.sf-menu .current a, .sf-menu .current a span, .sf-menu .current a:hover, .sf-menu .current a:hover span{color:#fbf9bd;}
.sf-menu .current ul li a{color:#999;}
.sf-menu .current ul li a:hover{color:#eee;}
.sf-sub-indicator{/*background-image:url('../images/skin/sub_menu_arrow.png');*/
background-position:-20px -100px;background-repeat:no-repeat;}
/*HEADERS*/
#header_index{background-image:url('../images/sfondo_1px.jpg');background-color:#fef7d9;background-repeat:repeat-x;background-position:0 -140px;}
#header_page{background-color:#181818;}
#header_galleries{background-color:#181818;}
/*HOME COLORS*/
#featured{
/*background-color:#151515;*/
}
#featured_button_next{background-image:url('../images/skin/featured_button_next.png');background-position:0px 0px;background-repeat:no-repeat;}
#featured_button_prev{background-image:url('../images/skin/featured_button_prev.png');background-position:0px 0px;background-repeat:no-repeat;}
#featured_shadow{background-image:url('../images/skin/shadow_homepage.png');background-position:110px -30px;background-repeat:no-repeat;}
#slide{background-color:#fef7d9;
/*border:1px solid #cccccc;*/
}
#slide a{border:none;color:#111;}
#slide li{
/*background-image:url('../images/skin/thumbs_home_background.png');background-position:center 0px;background-repeat:no-repeat;*/
}
#slide .slide_items .center{
/*border-left:solid 1px #333;
border-right:solid 1px #333;*/
}
#slide .slide_items  a:hover{font-weight:bold;}
/*#slide_button_next{background-image:url('../images/skin/slide_button_next.png');background-position:0px 0px;background-repeat:no-repeat;}
#slide_button_prev{background-image:url('../images/skin/slide_button_prev.png');background-position:0px 0px;background-repeat:no-repeat;}*/
#news_ticker{/*background-image:url('../images/skin/news_ticker_back_ground.png');background-repeat:no-repeat;*/}
/*  IE 6 HACK  */
#news_ticker ul {
/*background-color:#111;*/
}
/*  END HACK  */
#news_ticker li {background:none;}
#news_ticker a{border:none;color:#696969;}
#news_ticker span{border:none;color:#eee;}
#news_ticker a:hover{color:#eee;}
#news_ticker span{margin-left:10px;}
#news_ticker form{background-color:#333;}
#news_ticker input{color:#eee;}
#news_ticker input:focus{color:#fff;}
#news_ticker .button_feed{color:#000;background-color:#fbf9bd;}
#news_ticker .button_feed:hover{color:#000;background-color:#f6f292;}
#text{background-color:#fff;}
/*#list ul li{background-image:url('../images/skin/arrow.gif');background-position:0px center;background-repeat:no-repeat;}*/
#list a{color:#696969;}
#list a:hover{color:#aaa;}
/*ABOUT COLORS*/
#left a:hover, #right a:hover, #services a:hover{color:#333;}
#sub_nav .current{color:#767676;}
#latest_news .first{background:none;border-bottom:solid 1px #333;}
#latest_news .first a:hover{color:#98d8f3;}
#latest_news .first .title{color:#eee;}
#gallery{background-color:#000;}
#gallery_shadow{background-image:url('../images/skin/shadow_latest_gallery.png');background-position:110px -10px;background-repeat:no-repeat;}
/*GALLERIES COLORS*/
#grid{background-color:#181818;}
#galleries a, #galleries span{background:none;border:none;}
#galleries a.view_gallery{background-image:url('../images/skin/arrow_2.gif');background-position:0px 50%;background-repeat:no-repeat;}
#galleries li a:hover{color:#98d8f3;}
#galleries li{background-image:url('../images/skin/thumbs_galleries_background.png');background-position:0px 0px;background-repeat:no-repeat;}
#pagination a{color:#696969;background-color:#111;}
#pagination a:hover{color:#000;background-color:#98d8f3;}
#pagination a.current, #pagination a.current:hover{color:#fff;border:solid 1px #222;background-color:#111;}
/*BLOG COLORS*/
#right .meta {border-top:solid 1px #333;border-bottom:solid 1px #333;}
#right .meta li, .meta a{background:none;border:none;}
#right .entry a:hover{color:#98d8f3;}
.entry .meta .read_all{background-image:url('../images/skin/arrow.gif');background-position:right center;background-repeat:no-repeat;}
#latest_comments li{border-bottom:solid 1px #333;background:none;}
#latest_comments a{border:none;}
#tags a{color:#767676;}
#tags a:hover{color:#98d8f3;}
/*COMMENTS COLORS*/
#comments{border-bottom:solid 1px #333;}
#comments .comment_meta{border-bottom:solid 1px #333;}
#comments li, #comments #comment_nav{border-top:solid 1px #333;background:none;}
#comments .gravatar img{border:solid 1px #333;}
#comments .comment_content cite{border-right:solid 1px #333;}
#comments .comment_content .comment-reply-link{background-image:url('../images/skin/arrow.gif');background-position:0px center;background-repeat:no-repeat;}
#comment_nav .comment_prev{background-image:url('../images/skin/arrow_3.gif');background-position:0px center;background-repeat:no-repeat;}
#comment_nav .comment_next{background-image:url('../images/skin/arrow.gif');background-position:right center;background-repeat:no-repeat;}
/*CONTACT COLORS*/
#left .address{color:#333;}
/*FORM COLORS*/
#form span{color:#a0a0a0;}
#form .btn{border:none;background-color:#fbf9bd;color:#000;}
#form .btn:hover{border:none;background-color:#f6f292;color:#000;}
#form textarea, #form input{border:1px solid #333;background-color:#fff;color:#333;}
#form textarea:focus, #form input:focus{border:1px solid #313131;}
#form label{color:#444;}
#alert p{color:#f00;}
/*FOOTER COLORS*/
#footer_contents p{color:#555;}
#footer_contents a{border:none;}
#footer_contents form{background-color:#000;}
#footer_contents input{color:#eee;}
#footer_contents .button_search{color:#ddd;border-left:solid 2px #181818;background-color:#000;}
#footer_contents .button_search:hover{color:#ddd;background-color:#000;}
/*OTHERS*/
#single_page{border-bottom:solid 1px #333;}
.read_more{background-image:url('../images/skin/arrow_2.gif');background-position:0px 50%;background-repeat:no-repeat;}
.view_gallery{background-image:url('../images/skin/arrow_2.gif');background-position:0px 50%;background-repeat:no-repeat;}
a.highlighted{color:#813762 !important;display:inline !important;}
a.highlighted:hover{font-weight:normal !important;color:#333 !important;}
table a{color:#111;}
table a:hover{color:#111 !important;}
#loghi a{background:url(http://www.dilucamilano.it/images/miniature/boccaccio/loghi.gif) no-repeat;display:block !important;width:147px;height:60px;}
#loghi #parrucchieri{background-position:0 0;}
#loghi #parrucchieri:hover{background-position:0 -70px;}
#loghi #estetica{background-position:-148px 0;width:177px;}
#loghi #estetica:hover{background-position:-148px -70px;}
#loghi #cafe{background-position:-325px 0;width:117px;}
#loghi #cafe:hover{background-position:-325px -70px;}
#loghi #wifi{background-position:-442px 0;}
#loghi #wifi:hover{background-position:-442px -70px;}
#MooFlow img{cursor:pointer;}
.entry_first_title{margin-bottom:10px !important;}
/*PRETTY PHOTO*/
/*This you can edit*/
div.light_rounded .pp_top .pp_middle{background:#fff;}/* Top pattern/color */
div.light_rounded .currentTextHolder{margin-top:0px;color:#777;font-size:13px;}
div.light_rounded .pp_content{background-color:#fff;}/* Content background */
div.light_rounded .pp_next:hover, div.light_rounded .pp_previous:hover, div.light_rounded .pp_expand, div.light_rounded .pp_expand:hover, div.light_rounded .pp_contract, div.light_rounded .pp_contract:hover{cursor:pointer;}/* Contract button hover */
div.light_rounded .pp_close{width:75px;height:22px;cursor:pointer;}/* Close button */
div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.light_rounded .pp_bottom .pp_middle{background:#fff;}/* Bottom pattern/color */
/*Dark Rounded Theme*/
div.dark_rounded .pp_next:hover, div.dark_rounded .pp_previous:hover, div.dark_rounded .pp_expand, div.dark_rounded .pp_expand:hover, div.dark_rounded .pp_contract, div.dark_rounded .pp_contract:hover{cursor:pointer;}/* Contract button hover */
div.dark_rounded .pp_close{width:75px;height:22px;cursor:pointer;}/* Close button */
div.dark_rounded .currentTextHolder{margin-top:0px;color:#c4c4c4;font-size:13px;}
div.dark_rounded .pp_description{color:#fff;}
div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.dark_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
/*Dark Square Theme*/
div.dark_square .currentTextHolder{margin-top:0px;color:#c4c4c4;font-size:13px;}
div.dark_square .pp_description{color:#fff;}
div.dark_square .pp_expand, div.dark_square .pp_expand:hover, div.dark_square .pp_contract, div.dark_square .pp_contract:hover, div.dark_square .pp_next:hover, div.dark_square .pp_previous:hover{cursor:pointer;}/* Previous button */
div.dark_square .pp_close{width:75px;height:22px;cursor:pointer;}/* Close button */
div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
/*Light Square Theme*/
div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right,	div.light_square .pp_content{background:#fff;}
div.light_square .currentTextHolder{margin-top:0px;color:#777;font-size:13px;}
div.light_square .pp_expand, div.light_square .pp_expand:hover, div.light_square .pp_contract, div.light_square .pp_contract:hover, div.light_square .pp_next:hover, div.light_square .pp_previous:hover{cursor:pointer;}/* Previous button */
div.light_square .pp_close{width:75px;height:22px;cursor:pointer;}/* Close button */
div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
/*DO NOT CHANGE*/
div.pp_pic_holder a:focus{outline:none;}
div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500;}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;}
.pp_top{height:20px;position:relative;}
* html .pp_top{padding:0 20px;}
.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_top .pp_middle{left:0;position:static;}
.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_content{height:40px;position:relative;text-align:left;width:100%;}
.pp_content .pp_details{display:none;margin:10px 15px 2px 20px;}
.pp_description{display:none;float:left;margin:0;}
.pp_nav{float:left;margin:3px 0 0 0;}
.pp_nav p{float:left;margin:2px 4px;}
.pp_nav a.pp_arrow_previous, .pp_nav a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px;}
.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000;}
a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%;}
a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%;}
a.pp_expand, a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000;}
a.pp_close{display:block;float:right;text-indent:-10000px;}
.pp_bottom{height:20px;position:relative;}
* html .pp_bottom{padding:0 20px;}
.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_bottom .pp_middle{left:0;position:static;}
.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_loaderIcon{display:none;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px;}
#pp_full_res{display:none;line-height:1 !important;margin:0 auto;text-align:center;width:100%;}
div.ppt{color:#fff;display:none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}
/*Miscellaneous*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
/*Galleria TRUNK*/
.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */
