/* CSS Document italianotte.it */
body{
    background: #000000;    
    color: #FFFFFF;    
    font-family: Arial, Helvetica, sans-serif;
}
#container{
    width: 928px;    
    margin: 0 auto;
    height: 768px;    
    background: #000000 url('../images/layout/background2.jpg') right;
}
#header{
    width: 928px;    
    height: 203px;    
    display: block;    
    background: transparent url('../images/layout/header.png') no-repeat right;    
    margin: 0 auto;
}

#header img{
    margin: 38px 5px 0 10px;    
    float: left;
}
.cl{
    clear: both;
}
.leftpick{
  background: transparent url('../images/layout/bar_sx.png') no-repeat right;
  width: 24px;
  height: 45px;
  float: left;                                   
}
.rightpick{
  background: transparent url('../images/layout/bar_dx.png') no-repeat right;
  width: 28px;
  height: 45px;
  float: right;                                   
}
.content_pick{
    background: transparent url('../images/layout/bar_content.png') repeat-x;    
    height: 45px;    
    width: 876px;    
    float: left;
}
.content_pick a{
    text-decoration: none;
}
.content_pick a:hover{
    text-decoration: underline;
}

#menubar{
    width: 928px;    
    margin: 5px auto;    
    text-align: center;
}
#menubar ul{
    margin-top: 15px;    
    padding: 0;    
    width: 860px;    
    margin: 15px auto 0 auto;
}
#menubar li{
    margin-right: 80px; 
    display: inline;    
    font: bold 15px  Arial, Helvetica, sans-serif;
}
#menubar .nopaddingright{
    margin-right: 0;
}


.top_box{
    height: 21px;    
    width: 168px;    
    display: block;    
    background: transparent url('../images/layout/top_box.png') no-repeat;
    text-align: center;   
}
.top_box img{
    margin-top: 7px;
}

.content_box{
    height: auto;    
    width: 168px;    
    display: block;    
    background: transparent url('../images/layout/content_box.png') repeat-y;
    padding: 10px;   
}
.bottom_box{
    height: 22px;    
    width: 168px;    
    display: block;    
    background: transparent url('../images/layout/bottom_box.png') no-repeat;
    margin-bottom: 15px; 
}
a img{
    border: 0;
}
a {
    color: #FFFFFF;    
    outline: none;
}

/*
    LEFT BAR    
*/

#left_bar{
    float: left;    
    width: 170px;
}

.menulist{
    list-style: none;    
    margin-left: 0;    
    padding-left: 0;    
    text-transform: uppercase;    
    font-size: 15px;    
    font-weight: bold;
}
.menulist li{
    padding: 6px 0 6px 0; 
}
.menulist li a{
    text-decoration: none; 
}

/*
    RIGHT BAR    
*/
#right_bar{
    float: right;    
    width: 170px;
}



#content{
   width: 928px;   
   margin-top: 15px;   
}
#content_in{
    width: 560px;    
    height: auto;    
    float: left;    
    margin: 0 0 0 0;
    padding: 0 10px;
    text-align: justify;
    font: normal 12px Arial, Helvetica, sans-serif; 
}
#content_in h1{
  font: bold 14px Arial, Helvetica, sans-serif;
}
p.nomargintop{    
    margin: 0;
}
/*
#logo{
    width: 707px; 
    height: 158px;     
    background: url('../images/layout/italianotte_logo.png')bottom no-repeat;    
    display: block;
    padding: 35px 0 0 25px;    
}    */
#newsletter{
    width: 197px;    
    height: 100px;    
    display: block;    
    background: #FFFFFF url('../images/layout/newsletter.jpg') no-repeat;
    float: right;
    margin: 5px 4px 0 0;
      
}
#newsletter #form{
    margin:35px 0 0 21px;    
}
#newsletter #form input[type="text"]{
    width: 156px;
    border: 1px solid grey;
    font-size: 10px;    
    
}
#newsletter #form input[type="submit"]{
    margin: 5px 0 0 98px;    
    border: 1px solid grey;
}
.search input[type="text"]{
    width: 156px;
    border: 1px solid #5b325d;
    font-size: 10px;   
}           
.search input[type="submit"]{ 
    margin: 0;    
    border: 1px solid #5b325d;
}
.search{
    text-align: center;    
    margin: 25px 0 25px 0;
}






/* 
    INDEX 
*/
#rivista{
    text-align: center;
}


#footer{
    font: normal 10px Arial, Helvetica, sans-serif;     
    color: #f49bd5;    
    text-align: center;
}
#footer a{   
    color: #f49bd5;    
    text-decoration: none;
}
#credits a{
    text-decoration: underline;
}

/* 
    MULTI LIST    
*/

ul#multi, ul#multi li {
	margin: 0;
	padding: 5px;
	list-style: none;
	margin-top: 0px;
    font: normal 14px "Tahoma", Times, Arial;
}
ul#multi {
	width: 100%;
	overflow: hidden;
	line-height: 1.8;
}
ul#multi li {
	float: left;
	width: 42%;
	margin: 0 3% 0 3%;
	display: inline;
	border-bottom: 1px dotted #cfcbd3;
}
ul#multi {
	margin-top: 10px;
}
ul#multi li a{
    text-decoration: none;
}

/*
    RISULTATI
*/
.bloccolista{
    width: 372px;    
    height: 104px;    
    display: block;    
    margin: 0 auto;    
    background: url('../images/layout/bloccolista.png') no-repeat;
    padding: 10px;    
    font: normal 11px "Tahoma", Times, Arial;
}
.bloccolista img{
    float: left;    
    margin-right: 10px;
}
.bloccolista h3{
    font: normal 20px "Arial", Helvetica, sans-serif;
    padding: 0;
    margin: 0;     
}
.bloccolista a{
    text-decoration: none;     
}
/*
    SCHEDA
*/
.top_scheda{
    height: 15px;    
    width: 482px;    
    display: block;    
    background: transparent url('../images/layout/topscheda.png') no-repeat;
    text-align: center; 
    margin: 0 auto;  
}
.top_scheda img{
    margin-top: 7px;
}

.content_scheda{
    height: auto;    
    width: 462px;    
    display: block;    
    background: transparent url('../images/layout/contentscheda.png') repeat-y;
    margin: 0 auto;
    padding: 10px;
    font: normal 11px "Tahoma", Times, Arial;   
}
.bottom_scheda{
    height: 15px;    
    width: 482px;    
    display: block;    
    background: transparent url('../images/layout/bottomscheda.png') no-repeat;
    margin-bottom: 15px;
    margin: 0 auto; 
}
#images{
    float: left;    
    width: 213px;    
    margin: 5px 10px 0 10px;    
}
#images img{
    margin-bottom: 30px;    
}
#text{
    float: left;    
    width: 220px;    
}
#text h3{
    font: normal 24px "Arial", Helvetica, sans-serif;
    padding: 0;
    margin: 0;  
}

/*
    CONSIGLIATI    
*/
/*
    RISULTATI
*/
#bloccoconsigliati{
    margin: 0 auto;    
    width: 99%;      
    padding-left: 25px;
}
.consigliati{
    width: 141px;    
    height: 124px;    
    display: block;    
   /* margin: 0 auto;  */  
    background: url('../images/layout/consigliati.png') no-repeat;
    padding: 12px;    
    font: normal 11px "Tahoma", Times, Arial;    
}
.outconsigliati{
   float: left;
   margin: 0 18px 0 0px;       
}
.outconsigliati .nome{
   margin-left: 8px;
   width: 120px;   
   font: normal 16px "Arial", Helvetica, sans-serif;
   text-align: center; 
}
.outconsigliati a{
  text-decoration: none;
}
.consigliati img{
   margin-top: 15px;
}
.consigliati h3{
    font: normal 20px "Arial", Helvetica, sans-serif;
    padding: 0;
    margin: 0;     
}
.consigliati a{
    text-decoration: none;     
}
/* 
    VIDEO - PHOTO    
*/
.photogallery_box_outer {
	background-image:url('../images/layout/consigliati.png');
	background-repeat:no-repeat;
	background-position:center top;
 	padding-top:6px; 
    height: 144px;
}
           
.photogallery_img_outer {
	width:130px;
    height:90px;
	margin-left:0px;
    margin-right: 1px;

	cursor:pointer;
}
                        
.photogallery a {
	color:#FFFFFF;
	text-decoration:none;
    font: normal 11px "Tahoma", Times, Arial;  
}

.photogallery a:hover {
	text-decoration:none;
}
p.title{
    font: bold 13px  Arial, Helvetica, sans-serif;
}
.videodesc{
    font: normal 13px "Tahoma", Times, Arial;    
    text-align: left;
}
/* 
    PARTNERS
*/
.tablebanners{
    width: 100%;    
    font: normal 13px "Tahoma", Times, Arial;
}

/* 
    fotogallery
*/

ul#multi,ul#multi li{
    margin:0;
    padding:0;
    list-style:none;
    margin-top: 0px;
}

ul#multi{
    width: 100%;
    overflow: hidden;
    line-height: 1.8;
}

ul#multi li{
    float: left;
    width: 42%;
    margin-left: 5%;
    display: inline;
    border-bottom:1px dotted #5a315c;
}
h2.archive{
    font: bold 13px  Arial, Helvetica, sans-serif;
}      

/*search*/
.pagenav{
    text-align: right;    
    margin-top: 15px;
    width: 99%;    
    
}
.pagenav a{
    padding: 5px;
    border: 1px solid #cfcbd3;
    background: #945390;    
    color: #000000;    
    height: 12px;    
    width: 10px;    
    margin-top: 10px;    
    display: block;    
    float: left;    
    margin-right: 2px;
}
.pagenav #now{
   background: none;   
   color: #FFFFFF;   

}


/* 
    fotogallery    
*/    /*
.photogallery_box_outer div{
	background-repeat:no-repeat;
	background-position:center top;
	width:96px; height:98px;
    margin: 6px auto 0 auto;
    overflow: hidden;
	cursor:pointer;
}
.photogallery_box_outer {
	background-image:url(../images/box.gif);
	background-repeat:no-repeat;
	background-position:center top;
    float: left;
    width: 150px;
    text-align: center;
}
                        
.photogallery a {
	color:#585858;
	text-decoration:none;
}

.photogallery a:hover {
	color:#585858;
	text-decoration:none;
}           */