@charset "UTF-8";/* CSS Reset created by Eric Meyer - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;}
a{text-decoration:none;}
ol,ul{list-style:none;}   
/*end reset*/

/*#Adv-div {position:absolute; top:0; left:0; height:280px; width:100%; background:url('../images/background_grey_newtop.png') no-repeat center top #CCC; }*/
/*body { background: url("http://www.ragusanews.com/images/ragusanews_bg_mini.png") no-repeat  center top #CCC; margin-top: 122px; }*/
body { font-size:11px; font-family: Helvetica, Arial, sans-serif; color:#333; background:#CCC url('../images/background_grey_new.png') top center repeat-y; }

a:link, a:visited { color: #00638F; } 
a:active, a:hover { color: #DD7A00; }
a.block { display:block; }
h1 { font-size:24px; font-weight:bold; line-height:28px; color:#00638F; }
h2 { font-size: 16px; font-weight:bold; color:#333333; }
h3 { font-size: 12px; font-weight:bold; color:#ce0000; }
h4 { font-size: 16px; font-weight:bold; color:#00638F; }
.clear{clear:both;height:0px;float:none;}

#container { margin:0 auto; position:relative; width:1000px; padding:10px; background:#FFF; overflow:auto; } /*aggiunto overflow:auto*/
#top_panel { width:1000px; height:90px; color:#000; line-height:1.5em; }
#machette_left { float:left; width:235px; height:90px;}
#machette_right { float:left; width:235px; height: 90px;}
#sitetitle { float:left; width:530px; text-align:center; }
#sitetitle h2 { display:block; clear:both; text-align:center; font-size:11px; font-weight:normal; color:#005F8C; }
#sitetitle .min { font-size:9px; text-transform:uppercase; margin-top:10px; line-height:10px; height:10px; width:530px; overflow:hidden;}

#serpentone { position:relative; float:left; width:500px; padding:0 15px; height:20px; overflow:hidden;}
#serpentone h2 { margin-top:2px; height:16px; width:65px; background:#DD7A00; color:#FFF; font-size:12px; font-weight:bold; float:left; text-align:center; }
#serpentone .tickercontainer { margin-top:2px; border-right:1px solid #DD7A00; width:427px; float:left; height:16px;overflow: hidden;}
#serpentone .mask { position: relative;left: 10px;width: 407px;overflow: hidden; }
#serpentone ul { position: relative; left: 440px; list-style-type: none; margin: 0; padding: 0; overflow:hidden;}
#serpentone li { float: left; margin: 0; padding: 0; background: #fff; }
#serpentone a { white-space: nowrap;font-size:13px; line-height:16px; color:#005F8C; padding:0 10px; border-right: 1px solid #DD7A00; } 
#serpentone a:hover { color:#DD7A00; }
#serpentone li:last-child a{border-right: none; }

#panel { width:1000px; height:20px; padding:20px 0 14px; line-height:1.5em; }
#search_panel { float:left; width:205px; padding:0 15px; }
#social_panel { float:left; width:235px; }
#social_panel a { float:left; padding-right:15px; line-height:20px; }
#social_panel a.last { padding-right:0; }
#social_panel a.rss { padding-right:0; float:right;}
#social_panel .sprite { float:left; width:16px; height:16px; margin-top:2px; margin-right:4px; background: url('../images/icons.png') no-repeat; }
#social_panel .mobile { background-position:0px 0px;}
#social_panel .fb { background-position:-16px 0px;}
#social_panel .tw { background-position:-32px 0px;}
#social_panel .irss { background-position:-48px 0px;}

#searchfield { padding:0; height:18px; width:133px; float:left; border-left:1px solid #ccc; border-top:1px solid #EDEDED; border-bottom:1px solid #B8B8B8; border-right:none; font-size:11px; line-height:18px; color:#336699; }
#searchbutton{ background:url(../images/templatemo_search_button.gif) top center no-repeat; padding:0; margin:0; float:left; border:none; height:20px; width:70px; cursor:pointer; font-size:11px; text-align:center; }
#searchbutton:active { background-position:0 -20px; }
#searchbutton:hover, #searchbutton a:hover, #searchbutton a:active { color:#DD7A00; }

/*** MENU DELLE CATEGORIE ***/
#templatemo_menu { width:1000px; height:22px; background:#00638F url(../images/menubg_22px.gif) repeat-x; line-height:1.5em; }
#templatemo_menu .home{ text-indent:-9999px; width:28px; height:17px; background: url(../images/riccio_icon.png) top left no-repeat; margin:0 0 0 10px; padding: 0 14px 0 0; }
#templatemo_menu .home:hover,#templatemo_menu li.current .home { background-position:0 -17px; }
#templatemo_menu ul { width: 1000px; padding-top:3px; padding-left:3px; }
#templatemo_menu li { display: inline; }
#templatemo_menu li a{  display:block; float:left; padding:0 14px; font-size:13px; text-align:center; color:#FFF; border-right: 1px solid #FFF; }
#templatemo_menu ul li .last { border-right: none; }
#templatemo_menu a:hover, #templatemo_menu li.current a { color: #DD9F00; }

/*** MENU DEI COMUNI ***/
#menu-comuni { padding-top:10px; text-align:center; }
#menu-comuni li { font-size:12px; padding:0 7px; text-align:center; display:inline; color:#00638F; font-weight:bold; border-right:1px solid black; text-transform:uppercase;}
#menu-comuni li.first {padding-left:0;}
#menu-comuni li.last {border:none; padding-right:0;}

/*** CONTENUTO del giornale ***/
#templatemo_content { margin-top:16px; width:1000px; }
#templatemo_main_leftcol { position:relative;float:left; width:690px; line-height:1.5em; }
.templatemo_leftcol_subcol-1 { float:left; width:468px; } 
.templatemo_leftcol_subcol-2 { float:left; width:212px; margin-right:10px; } 
#templatemo_main_rightcol { float:right; width:300px; line-height:1.5em; }


/** SHAREBOX ***/
.sharebox { height:20px; position:relative; float:right; }

.sharebox:hover .sharebox-button { background:#333; color:#FFF; }
.sharebox:hover .sharebox-menu { display:block; }
.sharebox-button { padding-left:4px; cursor:pointer; position:relative; z-index:10; font-size:11px; font-weight:bold; line-height:20px; font-family:arial; background:#D0D0BF; color:#333; transition:all 0.2s linear; }
.sharebox-button span { width:30px; height:20px; display:inline-block; background-image:url('../images/icons.png'); background-position:0 -146px; }
.sharebox-menu { width:160px; height:40px; padding:2px; background:#333; position:absolute; z-index:9; top:20px; right:0; display:none; }
.sharebox a, .sharebar a { display:block; width:40px; height:40px; float:left; background-image:url('../images/icons.png'); }
.fb { background-position:0 -26px; }
.fb:hover { background-position:0 -66px; }
.fb:active { background-position:0 -106px; }
.tw { background-position:-40px -26px; }
.tw:hover { background-position:-40px -66px; }
.tw:active { background-position:-40px -106px; }
.gp { background-position:-80px -26px; }
.gp:hover { background-position:-80px -66px; }
.gp:active { background-position:-80px -106px; }
.em { background-position:-120px -26px; }
.em:hover { background-position:-120px -66px; }
.em:active { background-position:-120px -106px; }
.pr { background-position:-160px -26px; }
.pr:hover { background-position:-160px -66px; }
.pr:active { background-position:-160px -106px; }


/*** NEWS COLONNA di SINISTRA ***/
.newsbox_primo { width:212px; float:left; margin-bottom:10px; }
.newsbox_primo h3 { display:block;/* width:207px;*/ background:#D0D0BF; color:#333; padding-left:5px; font-size:11px; line-height:20px; }
.newsbox_primo h3 a { color:#333; }
.newsbox_primo h3 a:hover { color:#DD7A00; }
.newsbox_primo .accent { color:#00608D; }
.newsbox_primo img { float:left; }
.newsbox_primo h2 { float:left; margin:10px 0; font-size:18px; line-height:120%; font-weight:normal; font-family:Georgia,"Times New Roman",Times,serif; color:#25608D; }
.newsbox_primo h2 .foto { }
.newsbox_primo h2 a { color: #005D8C; }
.newsbox_primo h2 a:hover { color: #DD7A00; }
.newsbox_primo p { clear:both; margin:10px 0 12px 0; font-size:12px; color:#666; }

.newsbox_left { width:212px; float:left; margin-bottom:10px; } 
.newsbox_left h3 {/* width:207px;*/ background:#D0D0BF; color:#333; padding-left:5px; font-size:11px; line-height:20px; }
.newsbox_left h3 a { color:#333; }
.newsbox_left h3 a:hover{ color:#DD7A00; }
.newsbox_left .accent { color:#00608D; }
.newsbox_left img { padding:0 5px 5px 0; float:left; }
.newsbox_left h2 { float:left; margin-top:10px; font-size:14px; font-weight:normal; font-family:Georgia,"Times New Roman",Times,serif; line-height:16px; }
.newsbox_left h2.foto { width:117px; }
.newsbox_left h2 a { color: #005D8C; }
.newsbox_left h2 a:hover { color: #DD7A00; }
.newsbox_left p { clear:both; margin:10px 0 12px 0; font-size:12px; color:#666; }
.lastleft { margin-bottom:20px; }

/*** COLONNA CENTRALE - TOP NEWS ***/
#templatemo_topnews { border-top: 2px solid #DD7A00; }
#templatemo_topnews .accent { color:#00638D; }
#templatemo_topnews .didascalia { position:relative; display:block; padding:0 0 0 10px; top:-28px; width:458px; height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#fff; background:rgb(0, 78, 114); background:rgba(0,78,114,0.7); margin-bottom:-28px; }
#templatemo_topnews h2 { font-size: 28px; margin: 16px 0; line-height:1em; font-weight:normal; color: #00638F; font-family:Georgia,"Times New Roman",Times,serif; }
#templatemo_topnews h2:hover { color:#DD7A00; }
#templatemo_topnews p { font-size:14px; font-family:Georgia,"Times New Roman",Times,serif; padding-bottom:10px; text-align:justify; color:#333; }
#templatemo_topnews h3 { font-family:Georgia,"Times New Roman",Times,serif; color:#737373; font-size:13px; line-height:24px; }
#templatemo_topnews h3 a { color:#737373; }
#templatemo_topnews h3 a:hover{ color:#DD7A00; }

/*** NEWS COLONNA CENTRALE ***/
.newsbox_center { float:left; border-top:2px solid #D0D0BF; } 
.newsbox_center img { float:left; margin-right:10px; margin-bottom:24px; }
.newsbox_center_textcont { float:right; width:348px; }
.no-foto { width:100%; }
.newsbox_center_textcont h3 { padding:5px 0; font-size:13px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:bold; color:#545454; }
.newsbox_center_textcont h3 a { color:#545454; }
.newsbox_center_textcont h3 a:hover { color: #DD7A00; }
.newsbox_center_textcont .accent { color:#005F8C; }
.newsbox_center_textcont h2 { padding:5px 0; font-size:20px; line-height:20px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; }
.newsbox_center_textcont h2 a { color:#2074B8; }
.newsbox_center_textcont h2 a:hover { color:#DD7A00; }
.newsbox_center_textcont p { font-size:14px; font-family:Georgia,"Times New Roman",Times,serif; color:#545454; margin-bottom:24px; }


/*** FOOTER CON i due grossi banner ADSENSE ***/
.bottom-ads { float:left; width:100%; height:280px; }
.bottom-ads .googlead { float:left; width:336px; height:280px; overflow:hidden; }
.bottom-ads .first { margin-right:18px; }


/*** BOX MULTIFUNZIONE A DESTRA (news correlate, piu' commentati, piu' letti) ***/
.templatemo_blog_section { width:300px; color: #666; margin-bottom:10px; }
.templatemo_blog_section h2 {font-family:Georgia,Times,serif; font-weight:normal; float:left; width:185px; height:27px; padding-left:10px; line-height:27px; background:#00638F; color:#fff; }
.templatemo_blog_section .accent { color:#DD7A00; }
.templatemo_blog_section .more_button { background:#00638F; color:#fff; width:100px; line-height:27px; float:right; padding-right:5px; text-align:right; text-transform:uppercase; }
.templatemo_blog_section .more_button a { font-weight:bold; color:#fff; }
.templatemo_blog_section .more_button a:hover { color:#DD7A00; }
.templatemo_blog_section .blog_box { clear:both; margin-bottom: 5px; border-top: 1px solid #ccc; }
.templatemo_blog_section .blog_box:first-child {padding-top:4px; border-top:0;}
.templatemo_blog_section .item{ border-left: 1px solid #ccc; line-height:10px; float:left; padding:5px 5px 0; display:block; }
.templatemo_blog_section .occhiello { width:75px; padding-right:0; }
.templatemo_blog_section .categoria { color:#666; font-weight:bold; }
.templatemo_blog_section .categoria:hover { color:#DD7A00; }
.templatemo_blog_section .data { border-left:0; padding-left:0; }
.templatemo_blog_section .titolino { font-size: 13px; line-height: 13px; font-weight:normal; color: #DD7A00; padding-top:5px; display:block; }
.templatemo_blog_section .mini { float:left; width:245px; }
.templatemo_blog_section .full{ clear:both; }
.templatemo_blog_section .related { clear:both; font-weight:bold; font-size:14px; }
.templatemo_blog_section .comm { background: url("../images/fumetto.png") 5px 0 no-repeat; clear:left; color:#DD7A00; display:block; float:left; font-size:13px; line-height:13px; margin:5px 5px 0 0; padding-left:27px; min-width:22px; }


/*** BOX FLASHNEWS ***/
.flashnews { position:relative; height:240px; overflow:hidden; margin-bottom:10px; }
.flashnews .header { overflow:auto; background:#515147; line-height:40px; height:40px; }
.flashnews h2 { font-family:Georgia,Times,serif; font-weight:normal; font-size:22px; float:left; width:185px; padding-left:10px; color:#FFF; }
.flashnews .accent { color:#DD7A00; }
.flashnews .more { color:#FFF; float:right; padding-right:10px; text-align:right; text-transform:uppercase; font-weight:bold; }
.flashnews .more:hover { color:#DD7A00; }
.flashnews ul { position:relative; top:0; background:#FFF; background:rgba(255,255,255,0.9); padding:10px 0; }
.flashnews li { margin-top:20px; font-size:0; }
.flashnews li>a { color:#333; display:block; }
.flashnews li>a:hover { color:#DD7A00; }
.flashnews .item { padding:3px; font-size:11px; line-height:13px; }
.flashnews .categoria { color:#666; font-weight:bold; text-transform:uppercase; background:#E3E3D8; }
.flashnews .data { color:#FFF; font-weight:bold; background:#DD7A00; }
.flashnews .titolino { font-size:13px; line-height:13px; margin-left:3px; }
.flashnews .mask { top:0; overflow:hidden; position:relative; height:200px; background:url("../images/flashnews.jpg"); }
.flashnews .mini { float:left; width:245px; }
.flashnews .full { clear:both; }
.flashnews .related { clear:both; font-weight:bold; font-size:14px; }
.flashnews .flashall { background:#515147; color:#FFF; padding:4px; position:absolute; bottom:0; right:0; }
.flashnews .flashall:hover { background:#DD7A00; }

/*** BOX ACULEI ***/
.newsbox_dx { display:block; width:300px; margin-bottom:10px; }
.newsbox_dx h3 { display:block; padding:10px 10px 0 0; background:#00638F; color:#fff; min-height:40px; line-height:16px; font-family:Georgia, "Times New Roman", Times, serif; }
.newsbox_dx h3 a { color:#FFF; }
.newsbox_dx h3 a:hover { color:#DD7A00; }
.newsbox_dx h4 { display:block; height:40px; color:#FFF; line-height:40px; font-family:Georgia,"Times New Roman",Times,serif; font-size:24px; font-weight:normal; padding-left:10px; background:#DD7A00; margin-bottom:10px; }
.newsbox_dx img{ float:left; margin:0 10px 10px 0; }
.newsbox_dx .accent { color:#D0D0BF; }
.newsbox_dx h2 { color:#00638F; font-size:16px; font-weight:bold; line-height:18px; padding:10px 0; }
.newsbox_dx p { clear:both; font-size:13px; font-family:Georgia,"Times New Roman",Times,serif; color:#666; }
.lastaculeo { padding-bottom:10px; border-bottom:3px solid #DD7A00; }

/*** BANNER GOOGLE ***/
.banner_dx_google { width:300px; display:block; margin-bottom:10px; }
.banner_top { width:690px; display:block; margin-bottom:16px; }
.banner-text{width:468px;height:15px;clear:both;margin-bottom:10px;}
.banner-sx{width:200px;/*height:90px;*/margin-bottom:10px;}
.adv-articolo { width:468px; /*height:15px;*/ overflow:hidden; margin-bottom:20px; }
.banner-h{position:absolute; top:0; left:0; width:690px; height:40px; overflow:hidden;}
.spaceer{width:690px; height:40px; margin-bottom:10px;}
.miragoadv, .partner { width:100%; float:left; margin-bottom:10px; }

/**** BOX METEO ***/
#meteo_box iframe { float:right; width:350px; height:170px; margin-top:15px; }
#meteo_box { font-family:Arial,sans-serif; clear:both; display:block; width:1000px; height:178px; margin:16px auto; position:relative; }
#comuni{ margin-top:2px; }
#meteo_box option { font-family: Arial,sans-serif; background:#fff; color:#666;}
#meteo_box optgroup { font-family:Arial, sans-serif; font-weight:bold; font-style:normal; background:#00638F; color:#fff; }
#meteo_box h2 { width:115px; height:28px; padding-top:142px; background: url(../images/meteo_header.png) top left no-repeat; color:#00638F; font-size:24px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; text-align:center; position:absolute; top:6px; left:0; z-index:1000; }
#meteo_box strong { font-weight:normal; color:#DD7A00; }
#meteo_box .titolo { width:520px; background:#00638F; color:#FFF; font-size:130%; font-weight:bold; padding-left:130px; float:left; position:relative; padding:3px 0 3px 130px; margin-top:21px; }
#meteo_box .form { position:absolute; top:0; right:10px; }
#meteo_box #adv { width:500px; height:100px; margin:17px 20px 0 15px; float:right; }
#comment_form #adv { display:block; margin:10px 0; width:468px; height:94px; overflow:hidden; }
#adv { float:left; width:100%; height:100px; text-align:center; margin:24px 0; }

#last_comments { float:left; display:block; width:1000px; margin-bottom:20px; }
#last_comments h2 { margin:11px 0 5px 28px; display:block; background:#00638F; color:#fff; height:30px; line-height:30px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; }
#last_comments .accent { color:#DD7A00; }
#last_comments .back { width:70px; height:41px; float:left; padding-right:10px; background: url('../images/ragusanews-riccio-70x41.png') no-repeat;}
#last_comments a { clear:both; display:block; padding:5px 5px 0 10px; font-size:12px; font-family:Georgia,"Times New Roman",Times,serif; color:#666; }
#last_comments a:hover { color:#DD7A00; }

/*** PAGINA MOSTRA NEWS ***/
.sharebar { float:right; margin-top:2px; }
.addthis_toolbox { margin-bottom:20px; }
/*#social-bar { float:right; margin-top:-16px; }
#social-bar li { float:right; margin-left:10px;  }
#social-bar a {display:block; width:16px; height:16px;background: url('../images/icons.png') no-repeat;}
#social-bar .prin {background-position:-112px 0px;}
#social-bar .okno {background-position:-96px 0px;}
#social-bar .deli {background-position:-64px 0px;}
#social-bar .tech {background-position:-80px 0px;}
#social-bar .face {background-position:-16px 0px;}
#social-bar .plus {background-position:-128px 0px;}*/

#mstr_news { border-top:2px solid #DD7A00; font-family:Georgia,"Times New Roman",Times,serif; color:#737373; font-size:13px; line-height:24px; }
#mstr_news a { color:#737373; }
#mstr_news a:hover { color:#DD7A00; }
#mstr_news .accent { color:#00638D; }
#titolo { display:block; font-family:Georgia,"Times New Roman",Times,serif; font-size:28px; font-weight:normal; width:468px; margin-left:222px; padding:30px 0; color: #005F91; clear:both; }

.fullnews {clear: both;  float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:1.4em; margin-bottom:20px; }
.fullnews p{  margin: 0px 0px 20px 0px;}
.fullnews table { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:1.3em; text-align:center; }
.fullnews td { width:130px; }
.fullnews .firma { font-style:italic; text-align:right; margin-bottom:10px; }
.fullnews .altre { font-size: 13px; }
.fullnews .strong { font-weight:bold; }

#relatednews { overflow:auto; float:left; }
#relatednews h3 { font-size: 18px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; color:#939393; padding:0 0 20px 0; }
#relatednews li { display:block; }
#relatednews li p,#relatednews li a { float:left; display:block; }
#relatednews li p { clear:left; width:90px; }
#relatednews li a { width:340px; margin-bottom:5px; }

#dettagli_news { width:212px; }
#data { border-top:3px solid #D0D0BF; text-align:right; font-size:12px; font-weight:bold; color:#525252; line-height:24px; width:212px; }
p.letta { text-align:right; font-size:12px; color:#7E7E7E; width:212px; }
#dettagli_news h2 { margin:0 0 20px 0; padding-left:50px; font-size:13px; font-weight:bold; color:#6D6D6D; text-align:right; }
#dettagli_news img { display:block; margin-bottom:20px; float:right; }
#dettagli_news .tagsection { clear:both; text-align:right; font-size:18px; font-family:Georgia,"Times New Roman",Times, serif; color:#939393; padding-bottom:20px; border-bottom:3px solid #D0D0BF; margin-bottom: 10px;}
#dettagli_news .tagsection p { margin-bottom:5px; }
#dettagli_news a { text-align:right; font-size:12px; font-weight:bold; display:block; clear:both; color:#666; font-family: Arial,Helvetica,sans-serif; }
#dettagli_news a:hover{ color:#DD7A00; }
.dettagli_adv { width:200px; height:200px; display:block; float:right; margin-top:20px;  }
.articolo_adv {  width:200px; height:90px; display:block; float:left; margin-bottom:20px; }
#fb_like_articolo {display:block; clear:both; margin:0 20px;}


/*PARTE DEI COMMENTI */
.fb-comments { margin:10px 0; min-height:160px; }
#comment_form { display:block; float:left; width:468px; padding-bottom:20px; }
#comment_form h2 { margin:11px 0 5px 28px; display:block; background:#00638F; color:#fff; height:30px; line-height:30px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; }
#comment_form .accent { color:#DD7A00; }
#comment_form .back { width:70px; height:41px; float:left; padding-right:10px; background: url('../images/ragusanews-riccio-70x41.png') no-repeat;}
#comment_form form { margin:10px 0; font:12px Arial,sans-serif; }
#comment_form .commento { border:1px solid #DDD; color:#666; display:block; font:12px Arial,sans-serif; height:100px; }
#comment_form .autore { border:1px solid #DDD; color:#666; float:left; font:12px Arial,sans-serif; height:20px; line-height:20px; margin-right:16px; width:500px; }
#comment_form .titolo { border:1px solid #DDD; color:#666; display:block; font:12px Arial,sans-serif; height:20px; line-height:20px; }
#comment_form p { color:#666; }
#submit_button { background: url("../images/submit_button.gif") no-repeat scroll center top transparent; border:medium none; cursor:pointer; float:left; font-size:11px; height:24px; margin:0; padding:0; text-align:center; width:70px; }
#submit_button:active { background-position:0 -24px; }
#submit_button:hover, #submit_button a:hover, #submit_button a:active { color:#DD7A00; }
#comment_form .email { float:left; margin-right:3px; border:1px solid #DDD; color:#666; display:block; font: 12px Arial,sans-serif; height:20px; line-height:20px; width:150px; }
#comment_form .submit_login { 
  background: url("../images/submit_button.gif") no-repeat scroll center top transparent; 
  border:medium none; cursor:pointer; font-size:11px; height:24px; margin:0; padding:0; text-align:center; width:70px; }
#comment_form .submit_login:active { background-position:0 -24px; }
#comment_form .submit_login:hover, #submit_button a:hover, #submit_button a:active { color:#DD7A00; }
#comment_list { display: block; float:left; width:468px; }
#comment_list li { display:block; border-top:1px solid #ccc; margin-bottom:20px; }
#comment_list .number { display:block; height:24px; line-height:24px; float:left; padding:0 10px; color:#DD7A00; }
#comment_list .name { display:block; float:left; height:24px; line-height:24px; border-left:1px solid #ccc; padding-left:5px; padding:0 10px; }
#comment_list .title { display:block; float:left; height:24px; line-height:24px; border-left:1px solid #ccc; padding-left:5px; font-weight:bold; padding:0 10px; text-transform:uppercase; }
#comment_list .data { display:block; border-left:1px solid #ccc; float:left; height:24px; line-height:24px; color:#666; padding:0 10px; }
#comment_list .content { font-size:13px; font-family:Georgia,"Times New Roman",Times,serif; display:block; clear:both; }

/*** PAGINA ARCHIVIO NEWS ***/
#archivio h1 {font-weight:normal; padding:20px 0;}
#archivio .accent { color:#DD7A00; }
#archivio { font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height:1.3em; }
#archivio .newsrow { display:block; margin:15px 0; border-top:1px solid #BABAAD; }
#archivio .item { border-left: 1px solid #CCC; line-height:10px; float:left; padding:5px 5px 0; font:11px Arial,Helvetica,sans-serif; display:block; color:#545454; }
#archivio .occhiello { padding-right:0; }
#archivio .categoria { font-weight:bold; }
#archivio .categoria:hover { color:#DD7A00; }
#archivio .data { border-left:0; padding-left:0; }
#archivio h3 { font-size:20px; font-weight:normal; line-height:20px; color:#00638F; padding-top:5px; display:block; clear:both; }
#archivio h3:hover { color:#DD7A00; }
.paginazione { padding:30px 0; border-top:1px solid #BABAAD; }
.paginazione a { font-size:12px; font-weight:bold; height:33px; line-height:33px; padding: 10px 12px; }
.paginazione a:hover{ color:#DD7A00; }

#pages { font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height:1.3em; }
#pages h1 { font-weight:normal; padding:20px 0; }
#pages .accent { color:#DD7A00; }
#pages .linkto { padding:10px; border-bottom:1px solid #BABAAD; font:13px Arial,Helvetica,sans-serif; display:block; font-weight:bold; clear:both;}
#pages .newsrow { display:block; margin:10px 0 20px; border-top:1px solid #BABAAD; }
#pages .newsrow h3 { font:12px Arial,Helvetica,sans-serif; display:block; color:#00638F; font-weight:bold; padding-top:5px}

#templatemo_newsletter_section form { margin:0; text-align:right; }
#templatemo_newsletter_section select { width:200px; height:25px; padding:2px 0; margin:0px; }

/*** FOOTER ***/
#templatemo_footer { clear:both; width:1000px; height:72px; text-align:left; color:#565656; margin:0 auto; } /*aggiunto margin 0 auto*/
#templatemo_footer a { color:#565656; }
#templatemo_footer a:hover { color:#DD7A00; text-decoration:none; }
.footer_column { float:left; width:300px; margin-top:16px; display:block; text-align:center; }
.center { text-align:left; width:400px; }
.last { text-align:right; }
#footer_menu { display:block; height:20px; }
#footer_menu li { width:99px; background:#D0D0BF; margin-right:1px; text-align:center; float:left; }
#footer_menu a { display:block; font-size:11px; font-weight:bold; line-height:20px; color:#565656; }
#footer_menu a:hover { text-decoration:none; color:#FFF; background:#565656; }
#footer_menu .pub a { background:#DD7A00; color:#FFF; }
#footer_menu .pub a:hover { color:#DD7A00; background:#565656; }


/*** Slider News***/
#Slidenews {float:left; overflow:hidden; width:1000px; height:195px; padding-top:40px; position:relative; border-top:3px solid #D0D0BF;}
#Slidenews .head {position:absolute; top:0; left:40px; font-size:16px; color:#00638F; height:40px; line-height:40px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; width:920px; text-align:center; }
#Slidenews .accent { color:#DD7A00; }
#Slidenews .slide-prev, #Slidenews .slide-next { position:absolute; top:0; cursor:pointer; width:40px; height:40px; float:right; text-indent:-9999px; }
#Slidenews .slide-prev { left:0; background:url(../images/rn-arrows.png) 0 0 no-repeat; }
#Slidenews .slide-prev:hover { background-position:0 -40px; }
#Slidenews .slide-next { right:0; background:url(../images/rn-arrows.png) -40px 0 no-repeat; }
#Slidenews .slide-next:hover { background-position:-40px -40px; }

#slide li { float:left; width:160px; height:200px; padding-right:8px; }
#slide h3 { float:left; width:155px; padding:0 0 0 5px;  background:#00547e; color:#fff; font-size:11px; line-height:18px; }
#slide h3 a { color:#fff; }
#slide h3 a:hover { color:#DD7A00; }
#slide h2 { float:left; width:152px; padding:8px 8px 0 0; font-size:12px; line-height:15px; font-family:Georgia,Times,serif; font-weight:normal; color:#00638F; }
#slide h2:hover {color: #DD7A00;}
#slide img {float:left;}

#archivio .campireg { float:left; border:1px solid #DDD; color:#666; display:block; font: 12px Arial,sans-serif; height:20px; line-height:20px; margin-left: 0px; width: 200px; }
#archivio .campireg1 { float:left; border:1px solid #DDD; color:#666; display:block; font: 12px Arial,sans-serif; height:70px; line-height:20px; margin-left: 0px; width: 400px; }


/*** GALLERY ***/
#fotobanner { width:300px; margin:10px 0; position:relative; }
#fotobanner .titolo { display:block; font-family:Georgia,Times,serif; font-weight:normal; height:27px; padding-left:10px; line-height:27px; background:#727266; color:#fff; width:290px; position:relative; }
#fotobanner .titolo:hover { background:#DD7A00; } 
#fotobanner .titolo span { position:absolute; right:10px; top:0; height:27px; line-height:27px; color:#fff; }
#fotobanner .immagine { display:block; position:relative; }
#fotobanner .immagine span { background:rgb(0, 78, 114); background:rgba(0, 78, 114, 0.7); color:#FFF; font-size:14px; line-height:20px; padding:5px; position:absolute; bottom:0; left:0; width:290px; }
#fotobanner .immagine:hover span { padding-bottom:20px; }

#gallery h1, #gallery h2 { font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; text-align:center; }
#gallery { position:relative;float:left; width:690px; }
#gallery h1 { color:#00638F; font-size:28px; line-height:1em; padding:10px 0;  }
#gallery .main { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:1.3em; margin:20px 0; }
#fotogallery { padding-top:20px; margin-left:-10px; }
#fotogallery li { float:left; width:223px; height:300px; margin:0 0 10px 10px; position:relative; }
#fotogallery li>a { display:block; }
#fotogallery h2>a { width:203px; color:#fff; background:rgb(0, 78, 114); background:rgba(0,78,114,0.7); font-size:16px; line-height:20px; padding:10px; text-align:center; position:absolute; bottom:0; left:0; }
#fotogallery h2>a:hover, #fotogallery li:hover h2>a { padding:30px 10px; }
.single #fotogallery li { height:223px; }
.single #fotogallery p>a { width:201px; font-size:14px; line-height:18px; padding:10px; background:#FFF; position:absolute; bottom:1px; left:1px; background:rgba(255,255,255,0.75); }
.single #fotogallery p>a:hover, .single #fotogallery li:hover p>a { padding:30px 10px; background:rgba(255,255,255,1); }

.title_gallery_dx{
  width: 290px;
  position:absolute; 
  margin-top: -34px;
  background:rgb(0, 78, 114); 
  background:rgba(0,78,114,0.7);    
  font-size:16px; 
  line-height:20px; 
  padding: 5px;
  color:#fff; 
}
.title_gallery_dx a{
  color:#fff; 
}