html
{
   height:  100%;
}

body#main
{
   margin:           0px;
   padding:          0;
	text-align:       center;
   font-family:      Trebuchet MS, Verdana;
   font-size:        11px;
   background-color: #999999;
   height:           100%;
   min-height:       100%;
}


body>#content{
    height:       auto;
    min-height:   100%;
}

#content
{
   width:        993px;
	margin-left:  auto;
	margin-right: auto;
	text-align:   left;
	clear:        both;
	height:       100%;
}

#top
{
   height:             242px;
	clear:              both;
}


#center
{
	background-color:    #FFFFFF;
   min-height:          390px;
   padding-top:         50px;
   padding-bottom:      20px;
   height:              100%;
   clear:               both;
   overflow:            auto;
}

#bottom
{
   height:        136px;
	background:    url(../img/bottom_sfondo_nero.jpg) repeat-x;
   padding-top:   25px;
   clear:         both;
}

.floatLeft
{
   float:   left;
}


b
{
   color:   #000000;
}

.home_sfondo
{

   margin:     0px;
   padding:    0px;
   height:     71px;
   background: url(../img/01_home_sfondo_rosso.jpg);
}


.tabmenu_normal
{
   background:    url(../img/02_tabmenu_normal.png) no-repeat;
   width:         82px;
   height:        32px;
   text-align:    center;
   padding-top:   5px;
   cursor:        pointer;
}

.tabmenu_selected
{
   background:    url(../img/02_tabmenu_selected.png) no-repeat;
   width:         82px;
   height:        32px;
   text-align:    center;
   padding-top:   5px;
   color:         #B0292C;
}

.tabmenu_link
{
   text-decoration:  none;
   color:            #3E3E3E;
}

.bottomAreaText
{
   color:      #7e7e7e;
   font-size:  10px;
}

.bottomAreaText_link
{
   /*text-decoration:  none;*/
   color:            #7e7e7e;
}


#centerContainer
{
   float:      left;
   overflow:   hidden;
}

#centerContainer div
{
   float:            left;
   margin-bottom:    -1000px;
   padding-bottom:   1000px;
}

#centerContainer .col1
{
   width:         190px;
   margin-left:   80px;
   margin-right:  15px;
}

#centerContainer .col2
{
   background: url(../img/separatore_areacentrale.png) repeat-y;
   width:      12px;
   min-height: 390px;
}

#centerContainer .col3
{
   margin-left:   36px;
   margin-right:  47px;
   width:         613px;
}

.bottomLingue
{
   width:      240px;
   text-align: right;
}

.bottomLink
{
   padding-left:  65px;
}

.bottomMail
{
   text-align:    right;
   padding-right: 44px;
}


.titolettoSezione
{
   color:   #7E7E7E;
}



.submenuButton_normal
{
   background:    url(../img/submenu_button.png) no-repeat;
   width:         145px;
   height:        28px;
   cursor:        pointer;
   float:         none;
}

.submenuButton_selected
{
   background:    url(../img/submenu_button.png) no-repeat;
   width:         145px;
   height:        28px;
   float:         none;
}

.submenu_separatore
{
   background:    url(../img/separatore_sottomenu_grigio.gif) no-repeat;
   width:         146px;
   height:        1px;
   float:         none;
}

.submenuButtonText_normal,
.submenuButtonText_link
{
   padding-top:      5px;
   color:            #333333;
   text-decoration:  none;
}

.submenuButtonText_selected
{
   padding-top:   5px;
   color:         #b01617;
}


.titolettoSottoSezione
{
   color:            #993333;
   font-size:        14px;
   text-transform:   uppercase;
}


.testo
{
   color:      #575757;
   text-align: justify;
}

.testo a
{
   color:            #000000;
   text-decoration:  underline;
}

.testo .note
{
   font-size:  10px;
}


.titoloTabella
{
   color:            #000000;
   letter-spacing:   6px;
   background-color: #AAAAAA;
   font-size:        14px;
   text-align:       center;
}

.intestazioneTabella
{
   vertical-align:   center;
   text-align:       center;
   width:            20px;
}

.testoTabella
{
   text-align: center;
   width:      20px;
}

.primaRigaTabella
{
   text-align: left;
   font-size:  10px;
}

.legendaTabella
{
   border-style:     solid;
   border-collapse:  collapse;
}




body#wp
{
   margin:           0px;
   padding:          0;
   font-family:      Trebuchet MS, Verdana;
   font-size:        11px;
   background-color: #DEDEDE;
}

.wp_tabella
{
   background-color: #FFFFFF;
   border:           none;
   padding:          0px;
   margin-left:      10px;
   margin-right:     10px;
}

.wp_rigaSeparatore
{
   background-color: #DEDEDE;
}

.wp_titolo
{
   color: #993333;
   padding-left:  10px;
   padding-right: 10px;
}

.wp_imageCol
{
   width:      210px;
   text-align: center;
}

.wp_imageImg
{
   border:        2;
   border-color:  #FFFFFF;
}

.wp_descrizione
{
   color:            #333333;
   padding-top:      2px;
   padding-left:     5px;
   vertical-align:   top;
}

.wp_descrizione_titolo
{
   color:         #333333;
   font-size:     12px;
   font-weight:   bold;
}

.wp_descrizione a
{
   color:   #000000;
}


.titolettoRosso
{
   color:   #993333;
}


.sfondo_elenco_item
{
   background-color: #F7F7F7;
   width:            100%;
}


.risorse_mainArea_left
{
   margin-left:   20px;
   float:         left;
   width:         410px;
}

.risorse_mainArea_right
{
   margin-left:   20px;
   text-align:    center;
   width:         165px;
}


.video_freccia
{
   padding-right:    29px;
   padding-left:     29px;
   height:           350px;
   line-height:      350px;
   vertical-align:   middle
}


.media_mainArea_left
{
   margin-left:   20px;
   float:         left;
   width:         180px;
}

.media_mainArea_right
{
   text-align:    left;
   width:         390px;
}

.marginLeft_link
{
	margin-left:   20px;
}