/* IYE ZINE 2009 */

/***** Global Settings *****/
 

body {font-family:Georgia, "Times New Roman", Times, serif;font-size: 13px;font-style: normal;font-weight: normal;line-height: 1.7em;
		background: url(../img/bg_jello2010.jpg) no-repeat center top #000;
		color:#ccc;

}


/***** Structure *****/

div#head_wrap {width:100%; height:auto; }
div#header { width:980px; height:220px; margin:0 auto; position:relative;background:url(../img/logo_new.png) no-repeat 0 5px;}

div#header #menu{ position:relative; text-align:left; width:980px; padding-top:160px}
div#header #menu li{ list-style-type:none; display:inline;padding:0; margin:0; line-height:24px }

div#header #menu a{ font-family: Arial, Helvetica, sans-serif;padding:2px 5px; color:#ccc; margin: 0; text-decoration:none; font-size:20px; font-weight:bold; background-color:#333; letter-spacing:-1px; text-transform:lowercase; line-height:normal;background-color:#F4F4F4;
color:#333333;}
div#header #menu a:hover, div#header #menu a.open {color:#fff; text-decoration:none;  background:#e43d22; text-shadow:-1px 0 0 #900;}


div#header #submenu{text-align:left; width:980px; margin-top:5px; }
div#header #submenu li{ list-style-type:none; display:inline;padding:0; margin:0; line-height:24px }

div#header #submenu a{ font-family: Arial, Helvetica, sans-serif;padding:2px 5px; color:#ccc; margin: 0; text-decoration:none; font-size:20px; font-weight:bold;  letter-spacing:-1px; text-transform:lowercase; line-height:normal;background-color:#45969F;
color:#333333;
}

div#header #submenu a:hover, div#header #submenu a.open{color:#fff; text-decoration:none;  background:#e43d22; text-shadow:-1px 0 0 #900;}


div#header #logo{float:left;}


div#cont_wrap {width:100%;margin-top:10px;}
div#content {width:980px; margin:0 auto; position:relative; text-align:left; display:table; }

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; display:table;float:left }

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{padding:0 0 5px 20px; margin:0; line-height:14px}
div#content #col3 #giglist h2{ font-size:16px; color:#09C; padding:70px 0 10px 20px}


 div#social img, div#social a:hover{ border:0}

div#content .iye_box {width:340px; float:left; margin:0 0 15px 0}

body#listone div#content {}
body#listone div#content .iye_box,  body#scheda div#content .iye_box{width:640px; float:left; margin:0 0 15px 0}
body#listone div#content #col2, body#scheda div#content #col2{width:0px;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:200px; position:relative; text-align:left; display:table; }
body#listone div#content h2 a, body#scheda div#content h2 a {font-family: Arial, Helvetica, sans-serif; color:#fff; padding:0px 5px 5px; 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}



div#content  h1{line-height:32px; font-size:48px;overflow:hidden;font-family: Arial, Helvetica, sans-serif; color:#ededed; padding:5px;  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}
DIV#content .iye_box H2 {    FONT-FAMILY: Arial, Helvetica, sans-serif;LETTER-SPACING: -1px; COLOR: #fff; MARGIN-LEFT: 5px; FONT-SIZE: 24px; text-shadow: -1px 0 0 #000;}
div#content .iye_box h3{ color:#999; padding:2px; font-size:16px; font-weight:bold;text-shadow:-1px 0 0 #000; font-weight:normal; display:inline;background-color:#FFF}
div#content .iye_box span{color:#ccc; padding:3px; font-size:12px; font-style:italic; text-shadow:-1px 0 0 #000; margin-left:15px; background-color:#FFF}
div#content .iye_box p {color:#000; line-height:20px; background-color:#FFF; padding:5px; font-size:13px; margin-left:5px}
div#content .iye_box p.feed {background-color:#EFEBC2;}

div#content .iye_box 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_ins h1{font-family: Arial, Helvetica, sans-serif; color:#ededed; padding:5px; 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}
div#content .iye_ins h2{font-family: Arial, Helvetica, sans-serif; color:#fff; padding:0px 5px 5px; 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}
div#content .iye_ins h3{ color:#999; padding:2px; font-size:16px; font-weight:bold;text-shadow:-1px 0 0 #000; font-weight:normal; display:inline;background-color:#FFF}
div#content .iye_ins span{color:#ccc; padding:3px; font-size:12px; font-style:italic; text-shadow:-1px 0 0 #000; margin-left:15px; background-color:#FFF}
div#content .iye_ins p{color:#000; line-height:20px; background-color:#FFF; padding:5px; font-size:13px; margin-left:5px}
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{}
div#content .iye_box a.lnk:hover{text-decoration:underline}
div#content .iye_box a {color:#666}
DIV#content .iye_box A.lnk, a.linkside{
    COLOR: #e5e5e5; 
    BACKGROUND: transparent url(../img/bg_red_overlay.png) no-repeat 10px 0px;
    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 0px;
    display:block;
    padding:5px;
}
 a.linkside {padding:1px; BACKGROUND: transparent url(../img/bg_red_overlay.png) no-repeat 0px 0px;margin-bottom:7px;}
 a.linkside:hover {background-color:#999}
div#content .iye_box span {background-color:#E5E5E5;}
div#content .iye_box a.go{background-color:#57A9AF;display:inline; margin-left:5px; line-height:normal;padding:2px;color:#fff}
div#content .iye_box a.go:hover{text-decoration:underline}

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;padding:2px;color:#fff}
div#content .iye_box a.go2:hover{text-decoration:underline}

div#content .iye_ins a.lnk{}
div#content .iye_ins a.lnk:hover{text-decoration:underline}

div#content .iye_ins a.go{display:block; background:url(../img/bg_overlay.png) no-repeat 0 0; margin-left:5px; line-height:normal;padding:2px;color:#fff}
div#content .iye_ins a.go:hover{text-decoration:underline}

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

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

#addthis2   {background-color:#FFFFFF;
float:right;
height:16px;
margin-top:-2px;
padding-top:4px;}

.at300bs {
   height:10px;
}
.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_button_compact .at15t_compact {
    float: left;
}   

iframe[style]{
   width:90px !important;
}


div#content .iye_box #addthis2 span
{
background-color:#fff;
}   

/*  chi siamo */ 
div#content  #chisiamo_page .iye_box span  {color:#000;text-shadow:0px 0 0 #000000;}
body#listone div#content  #chisiamo_page .iye_box  p {padding-bottom:15px;padding-top:15px;}
/* sitemap */ 

ul#sitemap {color:#000; line-height:20px; background-color:#FFF; padding:5px; font-size:13px; margin-left:5px}
ul#sitemap li a {display:block; background:url(../img/bg_overlay.png) no-repeat 0 0; margin-left:5px; line-height:normal;padding:2px;color:#fff}

/* interviste */

#social {background-color:#fff;padding:10px;height:30px;margin-top:15px;margin-left:10px;}
#social a  img{margin-left:6px;height:32px;width:32px;}


div#content .iye_box span.iye_quest {font-size:16px;margin: 0 10px 0 0;color:#fff; font-family:Georgia, 'Times New Roman', Times, serif; 
background-color:red; font-weight:bold; letter-spacing:-1px;padding:1px}



div#foot_wrap{width:100%;height: auto; clear:both; bottom:0;}

div#footer { width:980px; margin:0 auto 10px; position:relative; height:auto;  color:#999; border-top:1px solid #666; }
div#footer p{color:#fff; padding:10px 0; font-size:11px;text-align:center}
div#footer p a{color:#FFF;padding:10px 0; font-size:11px;text-align:center; }
div#footer p a:hover{color:#fff; }



h1 {}
h3 {font-size: 12px;color: #ccc;word-spacing: 0.1em; padding:10px 0 0 0; margin:0}
h4 {font-size: 13px;margin:0;padding:5px 0; color:#fff; display:block; border-bottom:1px solid #666; font-style:italic}


/* iyelab */

#iyelabcol1 {float:left;width:400px;}
#iyelabcol2 {float:right;width:240px;}


/* SCHEDA */


body#scheda div#content .iye_box p a {

  background-color:#53A2B7;
   padding:1px 5px;
   color:#fff;
   text-decoration:none;


}

body#scheda div#content .iye_box p a.toxic{ padding:0; background-color:transparent; }

body#scheda  div#content h2 { COLOR: #fff; font-size:32;
background:url(../img/bg_red_overinside.png) no-repeat 10px 0;
    
    display:block;
    padding:5px;margin-bottom:0px; }

body#scheda  div#content .iye_box a:hover {
   text-decoration:underline;

}
body#scheda  div#content .iye_box  span.date {
 margin-top:-15px;

}
/* FORM VALIDATION */

.LV_validation_message{
    font-weight:bold;float:right;
    margin-right:50px;font-size:1.2em;margin-top:-60px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {background-color:#D54834;padding:3px;
 COLOR: #ededed;
}
    
.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;
}

/* contatti form  */


#formcontatti {
	width: 510px;
    background-color:#fff;float:left;
	margin: 0 0 20px 0!important;

}	

#formcontatti form {
	display: block;
	margin: 40px 0 0 0;margin-left:10px;
}

#formcontatti label {
	font-weight: bold;
	font-size: 15px;
	color: #D54834;
	text-transform: uppercase;
}

#formcontatti input, #formcontatti textarea {
	padding: 18px 0 0 12px;
	color: #000;
	font-size: 12px;
	display: block;
	border:0;
	margin: 10px 0 20px 0;
	width: 200px;
}

#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: bold;
	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}



/* trnaslate*/

#google_translate_element{margin-top:7px;background-color:#fff;padding:7px;height:50px;width:220px;margin-bottom:7px;}
#google_translate_element select{border:1px solid #e5e5e5}


/* COMMENTI 
#commenti  {margin-top:15px;width:550px;}
#commenti form  {width:550px;background:transparent url(../img/bg_blue_overinside.png) repeat;border:0}
#commenti form fieldset {background:transparent url(../img/bg_blue_overinside.png) repeat;border:0}
#commenti  form#form label{width:200px;float:left;display: inline; clear:left;   line-height:23px}

*/

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

/*  paginazione */


.pagi a, span.selected{
-moz-border-radius:2px 2px 2px 2px;
background:none repeat scroll 0 0 #d64733;
color:#666;
padding:2px 5px;}
 span.selected{padding:0;border:0;background-color:transparent;color:#fff;padding:2px 5px;}
.pagi a:link {
color:#CCCCCC;
}
.pagi {font-family: Arial, Helvetica, sans-serif; color:#ededed; padding:5px;  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:bold ;letter-spacing:normal;}

.pagi a:visited {color:#666 }
.pagi a:hover { text-decoration:underline}

/*  navigazione  */

div#content .iye_box div.navi {
background-color:#E5E5E5;
color:#000000;
font-size:11px;
line-height:14px;
margin-left:5px;
padding:2px;
margin:0px 80px 0px
}


