﻿html	{margin:0; padding:0; }
img		{border:0px;}
body 
{
    font-family:Verdana,ArialMT,Arial; 
    font-size:12px;
    margin:0px; padding:0px; 
    text-align:center;
    background-image:url('../images/sfondo4.gif'); 
    background-repeat:repeat-x;
    background-position:top;
    background-color:#d9d9d9;
}

/* DIV contenitore principale*/

#container {
	position:relative; display:block; 
	width:1000px; padding:0px; margin:0px; 
	background-color:#FFF;
   
}

/* HEADER*/

#hd_header 
{
    position:relative; display:block;
    width:1000px; height:100px;
    padding:0px; margin:0px;
}

#hd_logo
{
    position:absolute; display:block;
    width:239px; height:80px;
    padding:0px; margin:0px;
    text-align:right;
    top:0px; left:0px; 
}

#hd_menu_alto_dx
{
    position:absolute; display:block; 
    height:22px;
    padding:0px; margin:0px;
    top:8px; right:0px; 
    text-align:right;
    font-size:9px;
}

#hd_fascia_menu_basso
{
    position:absolute; display:block; 
    padding:0px; margin:0px;
    top:75px; left:249px;
    height:30px; width:400px;
}

#menu_testuale
{
    position:absolute; display:block; 
    padding:0px; margin:0px;
    top:84px; right:4px;
    height:15px; 
    width:430px;
    text-align:right;
    font-size:9px;
}


#hd_divisoria
{
    position:relative; display:block;
    width:1000px; height:5px;
    margin-bottom:0px; 
    background-image:url('../images/sfondo_divisoria_blu.gif');
    background-repeat:repeat-x;
    overflow:hidden;  
}

#count_container
{
   position:absolute; display:block ;
   width:170px;
   color:#1f497d;
   font-size:14px;
   top:53px;
    /*left:565px;*/
    right:0px;
}


/* CORPO CENTRALE */

#corpo_centrale
{
    position:relative; display:block;
    width:1000px;
    padding:0px; margin:0px;
    background-image:url('../images/sfondo_centrale3.gif');
    background-repeat:repeat-y;
}

#sx_menu
{
      position:relative; display:block;
      float:left;
      width:250px;
      padding-bottom:30px;
      text-align:left;
      height:100%;
}
#iscriviti_container
{
   position:relative; display:block;
   float:left;
   width:235px; 
   margin-bottom:5px; 
   margin-left:7px;
   margin-top:5px;
   height:30px;
}
#iscriviti_sx
{
   position:relative; display:block;
   float:left;
   width:13px; 
   background-image:url('../images/iscriviti_sx2.gif');
   background-repeat:no-repeat; 
   height:30px;

}
#iscriviti_dx
{
   position:relative; display:block;
   float:left;
   width:13px; 
   background-image:url('../images/iscriviti_dx2.gif');
   background-repeat:no-repeat;   
   height:30px; 
}
#iscriviti_md
{
   position:relative; display:block;
   float:left;
   width:205px;
   height:30px; 
   background-image:url('../images/iscriviti_sfondo2.gif');
 
}

#iscriviti_md a
{
    position:relative;
    left:0px;
    top:-4px;
    color:#1f497d;
    font-weight:bold;
    text-decoration:none;
}
#iscriviti_md img
{
   position:relative;
   top:2px; 
}

#menu_container
{
   position:relative; display:block;
   float:left;
   width:243px; 
   padding:5px 0px 5px 5px; 
   font-size:12px;
   
}

#contentVariabile
{
     position:relative; display:block;
     float:left;
     width:598px;
     margin:0px;
     padding:0px;   
     
}
.contentBanner
{
   position:relative; display:block;
   float:left;
   width:130px;
   margin:0px;
   margin-top:5px;
   padding-left:10px;
}
#banner_header_close
{
    position:relative; display:none;
    background-image:url('../images/box_corner.png') ; 
    background-repeat:no-repeat;
    height:7px;
}
#banner_header
{
    position:relative; display:none;
    background-image:url('../images/box_header.gif') ; 
    background-repeat:repeat-x;
    height:10px;
    
}
.spaceBannerClass
{
    position:relative; display:block;
   float:left;
   width:130px;
   height:20px; 
}

/* FOOTER */

#ft_footer
{
    position:relative; display:block; 
    width:1000px; height:28px;
    margin:0px;
    background-color:#1f497d;
    padding-top:5px;
    font-size:10px; 
    color:#000;

}

#ft_footer a:hover {
	color:#000;
	text-decoration:underline;
}

/* RESET FLOAT */
.clear_both
{
    clear:both;    
}
