body {
    background: url("../img/bg_sep_2011.gif") no-repeat scroll center top #02294b;
    color: #CCCCCC;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.7em;
}

div#content #twin_col {
    width:700px; height:280px;float:left;
}


div#head_wrap{width:100%;height:auto}
div#header {
    background: url("../img/logo_sep_2011.gif") no-repeat scroll -14px 0px transparent;  
    height: 220px;
    margin: 0 auto;
    position: relative;
    width: 980px;
}
div#header #menu{position:relative;text-align:left;width:980px;padding-top:160px}
div#header #menu a{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:20px;font-weight:700;letter-spacing:-1px;line-height:normal;background-color:#4E1039;color:#CCC;margin:0;padding:2px 5px}
div#header #menu ul li ul li  a{
          font-weight:normal;
       font-size:18px;
}

div#header #submenu{text-align:left;width:980px;margin-top:5px}
div#header #submenu a{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:20px;font-weight:700;letter-spacing:-1px;line-height:normal;background-color:#AF1538;color:#CCC;margin:0;padding:2px 5px}
div#header #logo{float:left}
#riv1{display:block;height:162px;width:190px;background:url(../img/logo_riviera.png) no-repeat center 0;}
#riv2{background: url("../img/bg_riviera.png") no-repeat scroll 1px 92px transparent;
    display: block;
    height: 337px;
    width: 239px;}
#riv2 p a{margin-left:34px;background-image:none;letter-spacing: 1px;
    line-height: 15px;
    text-shadow: 0 0 0;font-family:helvetica;font-weight: bold;font-size: 18px;color:#09C;}
#riv2 h2 {margin-top:-7px;margin-left:34px;font-family:georgia;font-size: 10/11px;color:#000;}
#credits{margin-top:30px}
#credits a{font-size:9px;color:#000}
div#cont_wrap{width:100%;margin-top:10px}
div#content{width:980px;position:relative;text-align:left;margin:0 auto}
div#content #main_col{width:700px;position:relative;text-align:left;display:inline-table;float:left;margin-right:20px}
div#content #col1{width:340px;position:relative;text-align:left;display:inline-table;float:left;margin-right:20px}
div#content #col2{width:340px;position:relative;text-align:left;display:table;float:left;margin-right:20px}
div#content #col3{width:240px;position:relative;text-align:left;float:left;margin-top:180px}
div#content #col3 #podcast{height:144px;margin-top:55px}
div#content #col3 #mp3_player{padding-top:50px;padding-left:5px;background:url(../img/mp3_player.png) no-repeat center 0;height:120px;margin-top:15px}
div#content #col3 #giglist{font-family:"Courier New", Courier, monospace;background:url(../img/bg_giglist.png) no-repeat center 0;height:379px;margin-top:15px;color:#333}
div#content #col3 #giglist ul{list-style-type:none;font-size:10px}
div#content #col3 #giglist li{line-height:14px;margin:0;padding:0 0 5px 20px}
div#content #col3 #giglist h2{font-size:16px;color:#09C;padding:70px 0 10px 20px}
div#social img,div#social a:hover{border:0}

body#listone div#content .iye_box,body#scheda div#content .iye_box{width:640px;float:left;margin:0 0 15px}
body#listone div#content #col2,body#scheda div#content #col2{width:0;position:relative;text-align:left;display:table;float:left}
body#listone div#content #col1,body#scheda div#content #col1{width:640px;position:relative;text-align:left;display:inline-table;float:left;margin-right:20px}
body#listone div#content #col3,body#scheda div#content #col3{width:240px;position:relative;text-align:left;}
body#listone div#content h2 a,body#scheda div#content h2 a{font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:24px;letter-spacing:-1px;text-shadow:-1px 0 0 #000;background:url(../img/bg_red_overinside.png) no-repeat 10px 0;margin-left:5px;padding:0 5px 5px}
div#content h1{ width:250px;line-height:32px;font-size:36px;overflow:hidden;font-family:Arial, Helvetica, sans-serif;color:#ededed;text-transform:lowercase;letter-spacing:-1.5px;text-shadow:-1px 0 0 #000;background:url(../img/bg_overlay.png) no-repeat 10px 0;margin-right:80px;padding:5px}
DIV#content .iye_box H2{font-family:Arial, Helvetica, sans-serif;letter-spacing:-1px;color:#ededed;margin-left:5px;font-size:24px;text-shadow:-1px 0 0 #000}
div#content h3{font-family:Arial, Helvetica, sans-serif;letter-spacing:-1px;color:#ededed;font-size:24px;font-weight:700;text-shadow:-1px 0 0 #000;display:inline;background:url(../img/bg_overlay.png) no-repeat 10px 0;padding:2px}
div#content .iye_box span{color:#ccc;font-size:12px;font-style:italic;text-shadow:-1px 0 0 #000;margin-left:15px;background-color:#E5E5E5;padding:3px}

.best_2011 {background-color:#fff;color:#000;margin-left:5px;padding-left:20px;margin-top:15px;margin-bottom:15px;}
div#content .iye_box ul.best_2011 span {
   background-color: #AF1538;
   color: #FFFFFF;
   font-size: 16px;
   font-weight: bold;
   margin-right: 5px;margin-left: 0;
   padding: 5px;
}
div#content .iye_box ul.best_2011 a.vote {
   background-color: #E43D22;
   color: #F4F4F4;
   padding: 5px;color:#fff;margin-left:5px;
}

 div#content .iye_box h4.best_2011 {
 color:#999;font-size:18px;text-shadow:-1px 0 0 #000;font-weight:400;display:inline;background-color:#FFF;padding:2px;margin-top:7px;margin-bottom:7px;
}

 div#content .iye_box{width:340px;float:left;margin:0 0 15px}
span {background-color:#fff;}
div#content .iye_box p.feed{background-color:#EFEBC2}
div#content .iye_ins h1{font-family:Arial, Helvetica, sans-serif;color:#ededed;font-size:32px;text-transform:lowercase;letter-spacing:-1.5px;text-shadow:-1px 0 0 #000;background:url(../img/bg_overlay.png) no-repeat 10px 0;margin-right:80px;padding:5px}
div#content .iye_ins h2{font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:24px;letter-spacing:-1px;text-shadow:-1px 0 0 #000;background:url(../img/bg_red_overlay.png) no-repeat 10px 0;margin-left:5px;padding:0 5px 5px}
div#content .iye_ins span{color:#ccc;font-size:12px;font-style:italic;text-shadow:-1px 0 0 #000;margin-left:15px;background-color:#FFF;padding:3px}
DIV#content .iye_box A.lnk,a.linkside{color:#e5e5e5;background:transparent url(../img/bg_red_overlay.png) no-repeat 10px 0;display:block;padding:5px}
DIV#content .iye_box h2 a.lnk_news{color:#e5e5e5;background:transparent url(../img/bg_blue_overinside.png) no-repeat 10px 0;display:block;padding:5px}
a.linkside{background:transparent url(../img/bg_red_overlay.png) no-repeat 0 0;margin-bottom:20px;margin-top:13px;letter-spacing:5px;padding:1px 1px 1px 56px}
a.linkside:hover{background-color:#999}
div#content .iye_box a.go{background-color:#57A9AF;display:inline;margin-left:5px;line-height:normal;color:#fff;padding:2px}
div#content .iye_box a.go2{display:block;background:url(../img/bg_red_overlay.png) no-repeat 0 0;margin-left:5px;margin-top:7px;line-height:normal;color:#fff;padding:2px}
div#content .iye_box a.go3{display:block;background-color:#57A9AF;margin-left:5px;margin-top:7px;line-height:normal;color:#fff;padding:2px;text-align:right;
padding-right:10px;}

.iye_thumb{float:left;margin:5px 5px -5px;margin-left: 5px;}
.iye_thumb img{border-bottom:6px solid #57A9AF;border-right:6px solid #57A9AF;width:125px}
.iye_thumb_lista{float:right;margin:5px 5px -5px}
.iye_thumb_lista img{border-bottom:6px solid #57A9AF;border-right:6px solid #57A9AF;margin-top:7px;width:75px}

.iye_thumb_lista2{margin:5px 5px -5px;width:190px;height:200px;}
.iye_thumb_lista1{margin: 30px 5px -5px;width:190px;height:50px;}
.iye_thumb_lista2 img{border-bottom:6px solid #57A9AF;border-right:6px solid #57A9AF;margin-top:10px;width:180px;height:180px}


body#scheda #cont_wrap #content #col1 .iye_box h1.inde{float:left;color:#000;font-size:16px;letter-spacing:1px;line-height:32px;font-family:Georgia, "Times New Roman", Times, serif;background-image:none;background-color:#fff;font-weight:400;text-shadow:0;width:625px;margin-left:5px;text-transform:none;padding:5px}
ul#best{background-color:#fff;list-style:square inside url(../img/stellinsa.png);margin:0;padding:5px}
ul#best li.ste{list-style:none}
ul#best li.ste a{display:block;background-color:#f4f4f4;color:#000}
.stella{vertical-align:bottom}
.correlati{float:right;width:200px;clear:both;background-color:#f4f4f4;padding-bottom:10px;margin:20px 5px 10px}
.correlati2{float:left;width:200px;background-color:#fff;padding-bottom:10px;}
.correlati2 h5,.correlati2 p{color:#961616;padding:5px;text-align:center}
.social_correlati{width:180px;padding:10px;}
div#content .iye_box  #facebook span {background-color:transparent;margin-left:-3px;}
div#content .iye_box .correlati p{font-size:11px}
body#scheda div#content .iye_box .correlati p a{padding:0 5px}
div#content #chisiamo_page .iye_box span{color:#000;text-shadow:0 0 0 #000}
body#listone div#content #chisiamo_page .iye_box p{padding-bottom:15px;padding-top:15px}
#social{background-color:#fff;height:30px;margin-top:15px;margin-left:10px;padding:10px}
#social a img{margin-left:6px;height:32px;width:32px}
div#content .iye_box span.iye_quest{font-size:16px;color:#fff;font-family:Georgia, 'Times New Roman', Times, serif;background-color:red;font-weight:700;letter-spacing:-1px;margin:0 10px 0 0;padding:1px}
div#foot_wrap{width:100%;height:auto;clear:both;bottom:0}
div#footer{width:980px;position:relative;height:auto;color:#999;border-top:2px solid #BE3F36;margin:0 auto 10px}
div#footer p{color:#fff;font-size:11px;text-align:center;padding:10px 0}
div#footer p a{color:#FFF;font-size:11px;text-align:center;padding:10px 0}
div#footer p a:hover{color:#fff}
h4{font-size:13px;color:#fff;display:block;border-bottom:1px solid #666;font-style:italic;margin:0;padding:5px 0}
#iyelabcol1{float:left;width:400px}
#iyelabcol2{float:right;width:240px}
body#scheda div#content .iye_box p a{background-color:#53A2B7;color:#fff;text-decoration:none;padding:1px 5px}
body#scheda div#content .iye_box p a.toxic{background-color:transparent;padding:0}
body#scheda #cont_wrap #content #col1 .iye_box h1{color:#fff;font-size:32px;background:url(../img/bg_red_overinside.png) no-repeat 10px 0;display:block;margin-bottom:0;width:640px;padding:5px}
body#scheda div#content .iye_box span.date{margin-top:-15px}
.LV_validation_message{font-weight:700;float:right;margin-right:50px;font-size:1.2em;margin-top:-60px}
.LV_valid{color:#0C0}
.LV_invalid{background-color:#D54834;color:#ededed;padding:3px}
.LV_valid_field,input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover,textarea.LV_valid_field:active{border:1px solid #19224f}
.LV_invalid_field,input.LV_invalid_field:hover,input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active{border:1px solid #d52027}
#formcontatti{width:510px;background-color:#fff;float:left;margin:0 0 20px!important}
#formcontatti form{display:block;margin:40px 0 0 10px}
#formcontatti label{font-weight:700;font-size:15px;color:#D54834;text-transform:uppercase}
#formcontatti input,#formcontatti textarea{color:#000;font-size:12px;display:block;border:0;width:200px;margin:10px 0 20px;padding:18px 0 0 12px}
#formcontatti #name,#formcontatti #email,#formcontatti #message,#formcontatti #url,#formcontatti #risultato{border-bottom:3px #000 solid;border-left:3px #000 solid}
#formcontatti textarea{width:300px}
#formcontatti input:focus,#formcontatti textarea:focus{border:0;color:#000}
#formcontatti #submit_btn{display:block;background:url(../img/bg_blue_overinside.png) no-repeat 0 0;margin-left:5px;line-height:normal;color:#fff;font-weight:700;font-size:20px;padding:10px}
#formcontatti #submit_btn:hover{color:#D54834;cursor:pointer}
#formcontatti #submit_btn:active{background:#666;color:#000}
#formcontatti form fieldset{background-color:#fff;border:0}
#google_translate_element{margin-top:7px;background-color:#fff;height:50px;width:220px;margin-bottom:7px;padding:7px}
#google_translate_element select{border:1px solid #e5e5e5}
a{color:#fff;text-decoration:none}
a:hover{text-decoration:none}
.pagi a,span.selected{-moz-border-radius:2px;background:none repeat scroll 0 0 #d64733;color:#666;padding:2px 5px}
span.selected{border:0;background-color:transparent;color:#fff;padding:2px 5px}
.pagi a:link{color:#CCC}
.pagi{font-family:Arial, Helvetica, sans-serif;text-transform:lowercase;text-shadow:-1px 0 0 #000;background:url(../img/bg_overlay.png) no-repeat 0 0;margin-bottom:10px;float:right;color:#fff;font-weight:700;letter-spacing:normal;padding:5px}
div#content .iye_box div.navi{background-color:#E5E5E5;color:#000;font-size:11px;line-height:14px;margin: 0 80px 10px;padding:2px}
div#content .iye_box div.navi p{background-color:#E5E5E5;color:#000;font-size:11px;line-height:14px;margin:0;padding:0}
body#scheda div#content .iye_box div.navi p a{color:#666;background-color:#E5E5E5}
form#newsl,form#cse-search-box{background:url(../img/bg_red_overlay.png) no-repeat scroll 0 0 transparent;text-align:center;padding:3px}
form#cse-search-box{padding-bottom:6px;padding-top:13px}
input#x2x{width:140px;background-color:#fff}
div#header #menu li,div#header #submenu li{list-style-type:none;display:inline;line-height:24px;margin:0;padding:0;}
div#header #menu li {margin-right:4px;}
div#header #menu a:hover,div#header #menu a.open,div#header #submenu a:hover,div#header #submenu a.open{color:#fff;text-decoration:none;background:#e43d22;text-shadow:-1px 0 0 #900}
div#content .iye_box h4,div#content .iye_ins h3{color:#999;font-size:16px;text-shadow:-1px 0 0 #000;font-weight:400;display:inline;background-color:#FFF;padding:2px}
div#content .iye_box p,div#content .iye_ins p,ul#sitemap{color:#000;line-height:20px;background-color:#FFF;font-size:13px;margin-left:5px;padding:5px}
.home {min-height: 131px;}


div#content .iye_box span.date,div#content .iye_ins span.date{color:#fff;display:block;background:url(../img/bg_red_overlay.png) repeat 0 0;margin-left:5px;line-height:5px;padding:2px}
div#content .iye_box a.lnk:hover,div#content .iye_box a.go:hover,div#content .iye_box a.go2:hover,div#content .iye_ins a.lnk:hover,div#content .iye_ins a.go:hover,ul#best li a:hover,body#scheda div#content .iye_box a:hover,.pagi a:hover{text-decoration:underline}
div#content .iye_box a,.pagi a:visited{color:#666}
div#content .iye_ins a.go,ul#sitemap li a{display:block;background:url(../img/bg_overlay.png) no-repeat 0 0;margin-left:5px;line-height:normal;color:#fff;padding:2px}
.correlati h5,.correlati p{color:#961616;padding:5px}

/*super-tag */
#super-tag2{margin-top:20px;margin-bottom:77px;} 
ul.super-tag { padding-top: 10px;
    position: relative;
    width: 600px;
    z-index: 100;display: inline;
    float: left;
    height: 32px;} 
ul.super-tag li {display:inline;} 

ul.super-tag li a{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:20px;font-weight:700;letter-spacing:-1px;line-height:normal;background-color:#4E1039;color:#CCC;margin:0;padding:2px 5px}
ul.super-tag li a:hover {color:#fff;text-decoration:none;background:#e43d22;text-shadow:-1px 0 0 #900}



/* drop down*/
#menu{height:32px; position:relative; z-index:100;}
* html #menu {width:980px; w\idth:980px;}
#menu ul {list-style-type:none;}
#menu ul ul {width:78px;}
 #menu li {float:left;position:relative}
#menu a, #menu a:visited {display:block;text-decoration:none; color:#fff; height:29px; background:transparent;  line-height:29px;}
#menu ul ul a.drop, #menu ul ul a.drop:visited {background:transparent;}
#menu ul ul a.drop:hover{background-color:#00a651;}
#menu ul ul :hover > a.drop {background-color:#00a651;}
#menu ul ul {padding-top:5px;visibility:hidden;position:absolute;height:0;top:28px;left:0; width:149px;}
#menu table {position:absolute; top:0; left:0; border-collapse:collapse;}
#menu ul ul a, #menu ul ul a:visited {background:transparent; color:#00a651; height:auto; font-weight:bold;line-height:1em; padding:5px 10px; width:108px;border-width:0 1px 1px 1px;}
#menu a:hover, #menu ul ul a:hover{color:#fff; background:#00a651;}
#menu :hover > a, #menu ul ul :hover > a {color:#fff;background:#00a651;}
#menu ul li:hover ul,#menu ul a:hover ul{visibility:visible; }
#menu ul :hover ul ul{visibility:hidden;}
