* { margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { font: 12px/1.5em Arial, Helvetica, Geneva, sans-serif; color: #333; text-align:  center; background: #E8E6E3 url('http://static.guide.supereva.it/g/body-bg.gif') repeat-x top;}
ul { list-style: none inside; }
p { margin-bottom: 10px; }
a { outline: none; color: #396d84; text-decoration: none;}
a:hover {text-decoration: underline;}
a img { border: none; }

#wrapper {width: 975px; margin: 0 auto; text-align: left; background: #fff; padding: 10px;}
.clear {clear: both;}
.left {float: left;}
.right {float: right;} 

.right-title {float: right; margin: -32px 25px 0 0; font-size: 0.95em;}
.right-title:hover {text-decoration: none;}

h1, h2, h3, h4, h5, h6 {font-weight: normal; }
h2 {font-size: 2.20em; color: #66822B;}
h1, h2 {font-family: "Trebuchet MS", Arial, sans-serif;}
h4, h5, h6 {font-size: 1em;}

#google_ads_div_guide_supereva_it__pos1 {margin-bottom: 10px;}

/* Header 
-------------------------------------------------------------------------------------------------------------------------------------------- */
#header .logo {float: left; margin: 6px 10px 0 0;}
#header .logo a {width: 145px; height: 40px; display: block; background: url('http://static.guide.supereva.it/g/guidesuperevait.png') no-repeat top left;}
#header .logo a {width: 209px; height: 83px; display: block; background: url('http://static.guide.supereva.it/g/logo_superEva.jpg?v=0.2') no-repeat top left;}

#header .logo a span {position: absolute; top: -9999px; left: -9999px;}
#header .ads {float: right; }

#header a {color: #3D4D1A; text-decoration: underline;}
#header a:hover {color: #3D4D1A; text-decoration: none;}

#header #search {background: #718C38 url('http://static.guide.supereva.it/g/search-l.gif') no-repeat top left; margin-top: 15px;}
	.ie #header #search {width: 975px;}

#header #search form {padding: 12px 0 0 10px;}
#header #search form label {text-transform: uppercase; color: #fff; font-size: 1.15em; padding-right: 10px; position: relative; top: -2px;}
#header #search form .input-text {padding: 6px; font-size: 1.6em; border-width: 2px 0 0 0; border-style: solid; border-color: #B3C27E; width: 580px; margin-right: 5px;}
#header #search form .input-submit {border: 0; background: url('img/search-submit.gif') no-repeat top left; width: 90px; height: 36px; padding: 0 0 3px 0; color: #fff; cursor: pointer; position:relative; top: -3px;}

#header #search .account {color: #607632; background: url('http://static.guide.supereva.it/g/search-r.gif') no-repeat top right; float: right; width: 140px; height: 44px; padding: 10px; line-height: 1.3em;}
#header #search .account .avatar {float: left; border: 1px solid #C2CEA7; margin-right: 6px; }
#header #search .account strong {display: block; color: #fff; font-size: 1em;}
#header #search .account.blocco-login {line-height: 40px;;}

#header .breadcrumb {height: 36px; line-height: 36px; background: #93AF57 url('http://static.guide.supereva.it/g/breadcrumb.gif') repeat-x top; padding-left: 10px; color: #fff; }
#header .breadcrumb #hidden_login_box {float: right; line-height: 1em; padding: 10px; background: #D9E6BD; width: 230px; border: 1px solid #A9B987; z-index: 100; position: relative; top: -37px; height: 85px;}
#header .breadcrumb #hidden_login_box label {display: block; margin-bottom: 5px; color: #738E39 ;}
#header .breadcrumb #hidden_login_box #ud_login {margin-bottom: 10px;}
#header .breadcrumb span#top-links {float:right;margin-right: 10px;color:#3D4D1A;}

#header .channels {background: #fff url('http://static.guide.supereva.it/g/categorie.gif') no-repeat; height: 90px;}
	.ie #header .channels {line-height: 1em;}
#header .channels a {color: #4f6321; font-weight: bold;}
#header .channels ul {padding: 15px 0 0 15px;}
#header .channels ul li {float: left; width: 180px;}
#header .channels ul li#channel_intrattenimento_e_spettacolo, #header .channels ul li#channel_sport {width: 240px;}
#header .channels ul li#channel_tempo_libero, #header .channels ul li#channel_viaggi {width: 100px;}
	
     /* current */
	.channels.channel_arte_e_cultura ul li#channel_arte_e_cultura a,
	.channels.channel_finanza_economia_e_lavoro ul li#channel_finanza_economia_e_lavoro a,
	.channels.channel_informatica_e_internet ul li#channel_informatica_e_internet a,
	.channels.channel_intrattenimento_e_spettacolo ul li#channel_intrattenimento_e_spettacolo a,
	.channels.channel_tempo_libero ul li#channel_tempo_libero a,
	.channels.channel_istruzione_e_formazione ul li#channel_istruzione_e_formazione a,
	.channels.channel_news_e_media ul li#channel_news_e_media a,
	.channels.channel_salute_e_benessere ul li#channel_salute_e_benessere a,
	.channels.channel_sport ul li#channel_sport a,
	.channels.channel_viaggi ul li#channel_viaggi a  {color: #333; text-decoration: none;}

/* Main 
-------------------------------------------------------------------------------------------------------------------------------------------- */
#content {float: right; width: 660px;}

/* --- Homepage --- */
#content .main-home .block .lista-articoli li, #content .main-channel .block .lista-articoli li {float: left; width: 300px; border:0; margin: 0; padding: 0;}
#content .main-home .block h3,  #content .main-channel .block h3 {width: auto; background-image: url('http://static.guide.supereva.it/g/titolo-ar620.gif'); width: 645px;}
#content .main-home .block .lista-articoli li img, #content .main-channel .block .lista-articoli li img {width: 30px; height: 30px; padding: 1px; border: 1px solid #CCCCCC;}

#content .primo-piano {margin-bottom: 10px;}
#content .primo-piano h2 {
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 1.2em; 
	padding-left: 10px; 
	background: url('http://static.guide.supereva.it/g/pp-head.gif') no-repeat top left; 
	height: 34px; 
	line-height: 37px; 
	color: #6F6743;}
#content .primo-piano h3 {font-size: 1.1em; font-weight: bold; margin-bottom: 5px;}
#content .primo-piano h3 a {color: #4F6321;}
#content .primo-piano .cont {border: 1px solid #CEC085; padding: 10px; float: left; width: 457px; height:97px;}
	.ie6 #content .primo-piano .cont {width: 457px;}
#content .primo-piano .cont p {margin: 0;}
#content .primo-piano .cont p img {height: 50px; margin-right: 5px;}
#content .primo-piano .cont span {margin-bottom: 10px; color: #777;}
#content .primo-piano ul {float: right; width: 181px; }
	.ie6 .primo-piano ul  {margin-top: -119px;/* position: relative; top: -97px;*/}
#content .primo-piano ul li {background: url('http://static.guide.supereva.it/g/pp-menu.gif') no-repeat top left; height: 26px; line-height: 26px; display: block; margin-bottom: 5px;}
	.ie7 #content .primo-piano ul li {width: 181px; position: relative; left: -16px;}
	.ie6 #content .primo-piano ul li {width: 181px; position: relative; left: 0;}
#content .primo-piano ul li a {color: #847740; font-weight: bold; padding-left: 10px;}
#content .primo-piano ul li.current {background-image: url('http://static.guide.supereva.it/g/pp-current.gif'); position: relative; left: -1px;}
	.ie7 #content .primo-piano ul li.current {left: -17px;}
	.ie6 #content .primo-piano ul li.current {}
#content .primo-piano ul li.current a {color: #333;}

#content .main-guida, #content .text {float: left; width: 432px;}
#content .block {margin-bottom: 20px; padding: 0 10px; }
#content .block h3 {
	font-family: "Trebuchet MS", Arial, sans-serif; 
	width: 422px; 
	margin-left: -10px; 
	font-size: 1em; 
	padding-left: 10px; 
	background: url('http://static.guide.supereva.it/g/titolo-ar400.gif') no-repeat top left; 
	height: 35px; 
	line-height: 36px; 
	color: #6F6743; 
	margin-bottom: 6px;}
#content .block .right-title {color: #6F6743;}

/* --- Singolo canale --- */
#content .home-guidelist {margin: 12px 0;}
#content .home-guidelist h2 {
	font-family: Trebuchet, sans-serif; 
	font-size: 1.1em; 
	padding-left: 10px; 
	color: #3d5a77; 
	font-weight: normal; 
	background: url(http://static.guide.supereva.it/g/categorie-canale.gif) no-repeat top left; 
	height: 25px; 
	line-height: 25px;}
#content .home-guidelist ul {padding: 5px 0 0 10px;}
#content .home-guidelist ul li {float: left; width: 190px; padding-right: 10px; margin-bottom: 2px;}
#content .home-guidelist ul li a {color: #4f6321; font-weight: bold;}
#content .home-guidelist ul li img {width: 16px; height: 16px; margin: 4px 4px -4px 0; padding: 1px; border: 1px solid #CCCCCC;}

/* --- Singola guida --- */
#content .head-guida .meta {font-style: italic; color: #777; margin: 8px 0 15px; display: block;}
#content .head-guida .meta a {font-style: normal; font-weight: bold;}
#content .head-guida .meta a img {width: 14px; margin: 3px 0 -3px 3px;}
#content .head-guida .right {margin: 8px 0 -8px 0; color: #777;}
#content .head-guida .right img {margin: 1px 0 -1px 0;}

#content .head-guida .menu {border-bottom: 1px solid #C8C8C8; height: 24px; margin-bottom: 15px;}
	.ie #content .head-guida .menu {height:32px;}
#content .head-guida .menu li {float: left; }
	.ie #content .head-guida .menu li {height:33px;	line-height:33px; margin-right: 10px;}
	.ie6 #content .head-guida .menu li {position: relative; bottom: -1px;}
#content .head-guida .menu li a {border-width: 1px 1px 1px 1px; border-style: solid; border-color: #CACACA; padding: 8px 10px; background: url('http://static.guide.supereva.it/g/tab-bg.gif') repeat-x bottom;}
#content .head-guida .menu li.current a {border-bottom-color: #fff; background: #fff; font-weight: bold; color: #66822B;}
#content .head-guida .menu li.current a:hover {text-decoration: none;}

#content .info-author, #registerp {background: #E9F5D7; border-left: 2px solid #B8CD9B; padding: 10px; margin-bottom: 15px;}
#content .info-author h3 {font-size: 1.1em; color: #66822B; font-weight: bold;}
#content .info-author p {margin: 0;}

#content .block .lista-articoli li, #content .block .lista-commenti li {padding-bottom: 8px; border-bottom: 1px solid #C6C6C6; margin-bottom: 10px;}
#content .block .lista-articoli li h4 {font-size: 1em; font-weight: bold;}
#content .block .lista-articoli li h4 a {color: #4F6321;}
#content .block .lista-articoli li p, #content .block .lista-commenti li p  {margin: 0;}
#content .block .lista-articoli li em {color: #888;}
#content .block .lista-articoli li img.left {margin: 2px 8px -2px 0;}
#content .text .block .lista-articoli li,  #content .main-home .block .lista-articoli li {border: 0; margin: 0;}

#content .main-guida .block .lista-commenti li .meta {color: #777; font-style: italic; }
#content .main-guida .block .lista-commenti li .meta a {font-style: normal;}
#content .main-guida .block .lista-commenti li .meta a strong {font-style: italic; color: #4F6321;}
#content .main-guida .block .lista-commenti li .meta a img {width: 14px; margin: 3px 0 -3px 3px;}

#content .side-guida, #content .articolo-info {width: 210px; float: right;}
#content .side-guida {clear: right;}
#content .side-guida h3 {
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 1em; 
	padding-left: 10px; 
	background: url('http://static.guide.supereva.it/g/categorie-guida.gif') no-repeat top left; 
	height: 35px; 
	line-height: 36px; 
	color: #3d5a77; 
	margin-bottom: 6px; }
#content .side-guida ul {padding: 0  0 0 10px; color: #777; line-height: 1.2em;}
#content .side-guida ul li {margin-bottom: 6px;}
#content .side-guida ul li a {font-weight: bold;}
#content #latest-galleries-guide img.left {margin: 2px 6px 10px -2px;}
#content #latest-galleries-guide ul {padding: 0 0 0 10px; color: #777; line-height: 1.2em;}
#content #latest-galleries-guide ul li {clear: left;}
#content #latest-galleries-guide ul li a {font-weight: bold;color:#4F6321;}
#content #latest-galleries-guide ul li small a {font-weight: normal; color: #396D84}

/* --- Singolo articolo --- */
#content .articolo h2 {color: #856e0e; font-size:1.5em; margin-bottom: 6px;}
#content .articolo .text {text-align: justify;}
#content .articolo .desc {font-weight: bold; font-style: italic; margin-bottom: 10px; display: block;}
#content .articolo img.left {margin: 2px 10px 10px -2px;}

#content .articolo .text ul, #content .articolo .text ol {margin: 0 0 10px 35px;}
#content .articolo .text ul {list-style: disc;}
#content .articolo .text ol {list-style: decimal;}
#content .articolo .text blockquote { color:#666666; margin-left:20px;}

#content .articolo .meta-article {display: block; padding-top: 5px; border-top: 1px solid #D0CFCF; text-align: center; color: #888;}
#content .articolo .featured {display: block; margin: 10px 0; font-style: italic; color: #777;}
#content .articolo .feature a {font-weight: bold;}

#content .articolo-info {color: #777;}
#content .articolo-info .att {margin-top: 10px; font-style: italic; font-size: 0.95em; color: #777;}
#content .articolo-info .att img {margin-bottom: 4px;}

/* Link navigazione (pagina precedente, pagina seguente) */
.navigation {padding: 15px 0;}
.navigation a {text-decoration: none; height: 24px; width: 194px; display: block; line-height: 24px;}
.navigation a:hover {text-decoration: underline;}
.navigation .next {background: url('http://static.guide.supereva.it/i/next-page.gif') no-repeat top left; float: right; padding-left: 20px;}
.navigation .prev {background: url('http://static.guide.supereva.it/i/prev-page.gif') no-repeat top right; float: left; text-align: right; padding-right: 20px;}

.bottom-navigation {padding-top: 10px;}

/* Galleria
-------------------------------------------------------------------------------------------------------------------------------------------- */
.galleria h1, .static h1 {margin-bottom: 20px; font-size:2em;}
.galleria h1 {color: #66822B;}

.galleria .gallerylist {margin-bottom: 15px;}
.galleria .gallerylist p {text-align: left !important; margin-top: 6px;}
.galleria .gallerylist .titolo-galleria {color: #4F6321; ;font-size: 1.2em; border-bottom:1px solid #D9D9D9; margin: 3px 0; padding-bottom: 4px; display: block;}

.galleria .gallerylist .imglink {float: left; width: 130px; display: block; background: #FFFFFF; border:1px solid #DDDDDD; padding:1px; text-align: center;}
.galleria .gallerylist .imglink:hover {border-color: #999;}
.galleria .gallerylist .imglink .gallerythumb {border: 0; padding: 0}

.galleria .gallerylist-tags {}
.galleria .gallerylist-tags span {display: block; color: #777; /*font-size: 0.95em; */display: inline-block;}
.galleria .gallerylist-tags ul {list-style: none; /*font-size: 0.95em;*/ display: inline-block; margin-bottom: -5px;}
.galleria .gallerylist-tags ul li {float: left; margin: 0 6px 0 0;}

.gallerylist-right {float: right; width: 475px;}

.galleria .gallery-tags {/*padding: 10px; background: #EEEEEE; border: 1px solid #D9D9D9;*/}
.galleria .gallery-tags span {display: block; margin: 0px 0 3px; padding-bottom: 3px; border-bottom: 1px solid #D9D9D9; color: #777; font-size: 0.95em;}
.galleria .gallery-tags ul {list-style: none;}
.galleria .gallery-tags li {float: left; margin: 0 8px 0 0;}

.link_description {display: block; text-align: center; font-size: 0.9em; color: #666; padding-top: 2px;}

/*.galleria .gallery {width: 455px;}*/
ul.thumbs {list-style: none;}
ul.thumbs li {float: left; margin: 0 6px 10px 0; width: 136px; height: 133px; padding: 5px 3px 3px 3px; /* border: 1px solid #ddd; background: #EBEBEB;*/ display: block; }
ul.thumbs li a {display:block; margin: 0; padding: 0; text-align: center;}
ul.thumbs li a img {padding: 0; border-color: #CCCCCC;}

.elenco-gallerie, .navigation-top {float: right;}
.navigation-top {color: #999;}
.gallery-navigation {text-align: center; margin: 8px 0; display: block;}

#tagcloud_lite {list-style: none;}
#tagcloud_lite li {display: inline; margin-right: 10px; font-size: 0.8em;}

/* Sondaggi
-------------------------------------------------------------------------------------------------------------------------------------------- */
.segnalazioni-titolo span {color:#CCCCCC; float:right; margin-left:4px;}
/*#registerp  {border-top: 1px solid #A2D0D5; border-bottom: 1px solid #A2D0D5; background: #DCF3F6; padding: 10px; margin-bottom: 10px;}*/


.s_post {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #D6D6D7; overflow: hidden;}
.s_avatar {width: 12px; height: 12px; padding: 1px; background: #fff; border: 1px solid #C6D2DC; margin: 5px 4px -5px 0}
.s_url {color: #999; font-style: italic;}
.s_titolo {font-size: 1.4em;}

.s_vota {display: block; width: 46px; float: left; margin: 0 10px 0 0; /*background: #E49815 url('http://static.guide.supereva.it/i/box-voti.png') no-repeat top left;*/ /*height: 64px;*/}
.s_vota .s_voti {display: block; padding: 12px 0; text-align: center; font-size: 1.9em; color: #fff; border: 1px solid;}
.s_vota .s_link {display: block; text-align: center; padding: 3px 0 3px 0; font: 0.95em; color: #777; text-decoration: none; background: #E9E9E9; border-width: 0 1px 1px 1px; border-style: solid; border-color: #D9D9D9;}
.s_vota .s_link:hover {/*text-decoration: underline;*/ border-color: #C4C4C4; color: #555; }

.s_vota .s_link_novote {
 display: block;
 text-align: center;
 padding: 3px 0 3px 0;
 font: 0.95em;
 color: #AAAAAA;
 text-decoration: none;
 background: #F3F3F3;
 border-width: 0 1px 1px 1px;
 border-style: solid;
 border-color: #EEEEEE;
 cursor: default;
}

#pop-vote {
 background-color:#EEEEEE;
 border:1px solid #CCCCCC;
 display:block;
 float:left;
 height:30px;
 line-height:30px;
 margin:35px 55px -80px;
 padding:0pt 10px;
 position:relative;
 width:270px;
}

#pop-vote a img {float:right; margin:-27px -5px 0pt;}

.s_corpo {margin-left: 56px; padding-top: 2px}
.s_video {position: relative; left: -55px; background: url('http://static.guide.supereva.it/i/loading-video.gif') no-repeat center center;}

.s_video_thumb {float: right; margin: -2px 0 6px 6px;}
.s_video_thumb em {display:block; height:45px; text-indent:-2000em; width:60px; background: url('http://static.guide.supereva.it/i/play-video.gif') no-repeat bottom right; z-index: 9999; position: relative;}
.s_video_thumb img {margin: -45px 0 0 0; z-index: 1;}

a.link-comment-tips { background:transparent url(http://static.guide.supereva.it/i/ico-commenti.gif) no-repeat scroll left center; padding:2px 0pt 2px 20px;}

/* Singolo sondaggio */
.challenge li.answer-box {     
	background:#fafafa; 
    border:1px solid #DDDDDD;
    text-align:center;
    width:100%;  
	/*height: 120px;*/
	text-align: left;
    margin:0 0 5px 0;
    padding: 3px;     
	list-style: none;    
	vertical-align: top;   
	display: block;
	clear: both;}
.challenge li.answer-box img {border:1px solid #999; padding: 2px; background: #fff; width: 60px; height: 60px;}
	
.challenge li.answer-box:hover {background:#EBEBEB; cursor: pointer;}  
.challenge li.answer-box .choice_title {font-size: 1.4em; float: left; margin: 6px 0 0 8px;  width: 528px;}    
.challenge li.answer-box input, .challenge li.answer-box img {float: left;}   
.challenge ul {list-style: none;}
.game_front {margin-top: 15px; padding-right: 13px;}
.game_choice_number{padding: 0 0 10px 0; font-size: 18px; font-weight: bold; display: none;}

/* Vota
-------------------------------------------------------------------------------------------------------------------------------------------- */
#pop-login, #pop-login-comment {
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	display:block;
	float:right;
	height:30px;
	line-height:30px;
	margin:0pt -8px 0;
	padding:0pt 10px;
	position:relative;
	width:593px; }

#pop-login a img, #pop-login-comment a img {float: right; margin:-27px -5px 0pt;}


/* Commenti
-------------------------------------------------------------------------------------------------------------------------------------------- */
/* Comments */ 
.post-comments {
    clear: left;
    list-style: none;
    margin: 10px 0 0 0;
    color: #333;
    padding: 0px;
    width: 400px;
}
ul.post-comments li {
    position: relative;
}

.post-comments * {margin:0; padding: 0;}
.post-comments li {margin-bottom: 6px;}

.safari .comment_head, .opera .comment_head {width: 390px;}

.comment_head {
    width: 390px;
    padding: 4px;
    border: 1px solid #B0C1D4;
    background: #C1D6F1 url(http://static.guide.supereva.it/images/comm_bg.gif) repeat-x top; 
    display: inline-block;
    margin: 0;
}
	.comment_head h4, .comment_head h4 a {font-size: 13px; display: block; color: #354354; text-decoration: none; font-weight: normal}
	.comment_head h4 a {text-decoration: underline;}
	.comment_head h4 a:hover {background: none; text-decoration: none;}
	.comment_head small {color: #62768E; font-size: 10px;}
	.comment_head a img {border: 0; padding: 0;}
	
	.avatar_cont {float: left; margin-right: 6px; width: 24px; height: 24px; background: #fff; padding: 1px; border: 1px solid #A4B4C6;}	
	.avatar_cont img {width: 24px; height: 24px; border: 0;}
		
.comment_head_left {float: left; width: 300px;} 
.comment_head_left small {margin: 0}
		
.comment_head_right {float: right; width: 55px; text-align: right; font-size: 10px; background: transparent url(http://static.guide.supereva.it/images/rating_bg.gif) no-repeat top left; }
		
	.comment_head_right .comment_rating { display: block;}
	.comment_head_right .comment_rating .comment_karma_block {width: 41px; height: 32px;  display: block; float: left; text-align: center;} 
	.comment-ratings-loading {width: 41px; height: 32px;  display: block; float: left; text-align: center; display: none;}
		
	.comment_head_right .comment_rating .comment_karma_block span {font-size: 15px; color: #5B6D81; padding-top: 3px !important; display: block;}
	.comment_head_right .comment_rating .comment_karma_block small {font-size: 9px; color: #7991AA; display: block; margin-top: -3px; line-height:1em;}
	.ie .comment_head_right .comment_rating .comment_karma_block small {margin-top: -6px;}

	.comment_head_right .comment_rating .comment-ratings {width: 14px; float: right;}
	.comment_head_right .comment_rating .comment-ratings img {width: 14px; height: 16px; cursor: pointer;}	
	.ie .comment_head_right .comment_rating .comment-ratings img {height: 16px; margin: 0 !important; padding: 0 !important; float: right;}
	
		.comment_head_right .comment_rating .comment-ratings_rated {display: none;}
		
.comment_text {background: #FDFDFD; padding: 4px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #ddd; margin: 0; }
.comment_text p { margin-bottom: 4px; overflow: hidden;}

.anoncomment .comment_head h4, .anoncomment .comment_head h4 a { color:#62768e; }
.anoncomment .comment_head h4 a { color:#62768e; text-decoration: none}

.hidden-comment {display:none}
.comment-alt {background: #EBEBEB url('http://static.guide.supereva.it/images/hidden_bg.gif') repeat-x top; border: 1px solid #CFCFCF; padding: 4px; font-size: 11px; color: #6D6D6D;}
.comment-alt .hidden-right {float: right;}
.comment-alt a {color: #454545; text-decoration: underline;}
.comment-alt a:hover {text-decoration: none;}

p.message {display: block; clear: both; margin: 15px 0;}
.post_comments {width: 400px;}
.comment_form_message, .comment_form_warning {margin-bottom: 10px; padding: 8px; text-align: center; border-top: 1px solid; border-bottom: 1px solid;}
.comment_form_warning {background: #FEF7D6; border-color: #FEE67B;}
.comment_form_message {background: #E9EEF4; border-color: #C1D9F4;}

/* Modulo form */
#commentform {margin-bottom: 15px}
#commentform fieldset {border: 1px solid #ddd; padding: 8px}
#commentform fieldset legend {font-size: 1.2em; font-family: Trebuchet, sans-serif; font-weight: lighter; padding: 0 4px;}
#commentform ol {list-style: none;}

#commentextfield {margin-top: 10px}

#commentform label {margin-bottom: 4px; display: block;}
#commentform input, #commentform textarea {}

#commentform #ud_name, #commentform #ud_email, #commentform #ud_url, #commentform #ud_text{width: 300px; padding: 4px; background: #F2F2F2; border: 1px solid #ccc; margin-bottom: 10px}
#commentform #ud_name:focus, #commentform #ud_email:focus, #commentform #ud_url:focus, #commentform #ud_text:focus {background: #F7F7F7;}
#commentform #ud_text {width: 370px;}
#commentform .button {padding: 3px;}

.post_comments #ud_preview {background: #FDFDFD; padding: 4px; border: 1px solid #ddd;}

/* Registrazione / Login / Form profilo
-------------------------------------------------------------------------------------------------------------------------------------------- */
.regform fieldset {border: 1px solid #ddd; padding: 8px; margin-bottom: 15px}
.regform fieldset legend {font-size: 1.0em; font-family: Trebuchet, sans-serif; font-weight: lighter; padding: 0 4px; color: #748E3A}
.regform label, .form-suggerimenti label {margin-bottom: 4px; display: block;}
.regform fieldset input {margin-bottom: 10px;}
.regform fieldset input#accettazione {margin: 0;}

/* Sidebar 
-------------------------------------------------------------------------------------------------------------------------------------------- */
#sidebar {float: left; width: 300px;}
#sidebar .ads {margin-bottom: 15px;}

#sidebar .block {margin-bottom: 10px; padding: 0 10px;}
#sidebar .block h3 {
	background: url('http://static.guide.supereva.it/g/sidebar-title.gif') no-repeat top left; 
	width: 300px; 
	margin-left: -10px;
	height: 34px;
	line-height: 35px; 
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-size: 1em; 
	padding-left: 10px; 
	margin-bottom: 6px; 
	color: #3D5475;}
#sidebar .block .right-title {color: #3D5475;}

#sidebar .block .nuove-guide li a {color: #4F6321; font-weight: bold;}
#sidebar .block .nuove-guide li img {padding: 1px; border: 1px solid #CCCCCC; width: 16px; height: 16px; margin: 4px 4px -4px 0;}

#sidebar .block .nuova-galleria {height: 35px; line-height: 1.2em;}
#sidebar .block .nuova-galleria img {float: left; margin-right: 5px; width: 30px; height: 30px;}
#sidebar .block .nuova-galleria a {color: #4F6321; font-weight: bold;}
#sidebar .block .nuova-galleria small {display: block;}
#sidebar .block .nuova-galleria small a {font-weight: normal; color: #396d84; }

#sidebar .block .ultimi-registrati li {float: left; margin: 0 5px 5px 0;}


div.ads-articolo {border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; margin-bottom:10px; text-align:center;width:432px;}

span.ads-titolo {display:block; font-size:9px; margin:6px 0;}

div.ads-articolo #firstAdUnit, div.ads-articolo #secondAdUnit {text-align:left;}

/* Pagine user */
#userprofile {background-color:#FBFBFB; border:1px solid #CCCCCC; padding:3px;}
#user img {border:1px solid #999999; margin:0pt 6px 6px 0pt;}

#user dl {margin:0pt 0pt 8px;}
#user dl dt {color:#888888; font-size:11px; font-weight:bold; padding:0pt;}
#user dl dd {font-size:13px; margin:0pt 0pt 6px; padding:0pt 0pt 3px;}

.user_menu {border-bottom:1px solid #CCCCCC; margin:0px 0pt 0pt; padding-bottom:29px;}
/*.user_menu span {color:#666666; float:left; font-size:13px; font-weight:normal; line-height:16px; padding:2px 10px 2px 0pt;}*/
.user_menu ul, .user_menu li {display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt;}
.user_menu li a {
    background:#F2F2F2 none repeat scroll 0%;
    border:1px solid #CCCCCC;
    color:#666666;
    display:block;
    float:right;
    font-size:1.1em;
    font-weight:normal;
    line-height:16px;
    margin-left:8px;
    padding:6px 10px;
    text-decoration:none;
    
}
.user_menu li a.current {background:#FFFFFF; border-bottom:1px solid #FFFFFF;}
.user_menu li a.current:hover {background:#FFFFFF; color:#666666; cursor: default; }
.user_menu li a:hover {background:#DEDEDE; color: #444;}

div#comments_list, div#tips_list {clear:both;}

span.comment_index {color:#C7CDDC; float:left; font-size:2.2em; font-weight:normal;  }
span.comment_details {border-bottom:1px solid #CCCCCC; float:left; margin-bottom:12px; margin-left:10px; margin-top:-5px; padding-bottom:3px; width:380px;}
span.comment_details h3 {font-size: 1.2em; font-weight: normal;}
span.comment_details small {font-size: 0.8em; color: #8A91A0; }
span.comment_details small span {color: #666B76; }
ul.comments_pager li {float: left; margin-right: 3px; }
ul.comments_pager .pager-current {font-weight: bold; }

#content .side-guida, #content .articolo-info {width: 160px; float: left;}
#content .side-guida {margin-bottom:10px;margin-top:0px;clear:both}
#content .articolo-info {margin-right:10px}
#content .text {float: left; width: 477px;padding-top:10px}
#content .head-guida .menu {height:25px;margin-top:10px}
#content .main {float:left;width:490px;}
#content .main h2 a {font-size:18px;font-weight:bold;font-family:Arial}
#content .head-guida .meta {font-style: italic; color: #777; margin-top:5px;margin-bottom:2px; display: block;}
#content .head-guida .publ {margin-bottom:16px;color:#6f6f6f}
#content .head-guida .publ span {color:#3d5475;font-weight:bold}
#content .head-guida .publ a {color:#3d5475;font-weight:bold}
