﻿
/*  Impostazione del colore di sfondo della pagina
 ed eliminazione delle distanze dai margini  */
body 
{
    background-color:#000000; /*    Impostazione grigio a caso*/
    padding:0px;
    margin:0px;
}

/*  Contenitore comune a tutte le pagine ed applicato nella MasterPage  */
.container
{
    width:800px; /*  Dimensione totale contenitore ( Da aumentare se si usa il controllo Round AJAX )   */
    background-color:Transparent;
    margin: 0 auto; /* centers the container */
}

.header
{   
    /*nel background caricheremo l'immagine di sfondo dell'header*/
    height:167px;
    background:url('Images/Abirk-SF-header.jpg') no-repeat;
}

.admin_content_panel_style
{
	position:absolute;
    border:solid 2px #1F2353;
    width:80px;
    background-color:#FFFFFF;
	margin-top:10px;
	margin-left:800px;
}

.admin
{    
    padding:10px;
}

#mostra_pulsanti_amm_header
{
    width:100%;
    
    text-align:center;
    background-color:#1F2353;
    color:#FFFFFF;
    
}

/*.hidden_panel
{
    height:59px;
}*/

#header-navigation
{
    width:100%;
    height:48px;
    background: url('images/Abirk-SF-MENU.jpg') no-repeat;
    float:left;
    margin-top:115px;
    padding-top:4px;
}

/*   Classe di stile del menù di scelta pagina   */

.master-menu
{
	margin-left:120px;
	margin-top:6px;
	float:left;
}

.master-menu-voices
{
    height:14px;
    color:#FFFFFF;
    float:left;
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    padding-left:5px;
}

.master-menu-voices a
{
    text-decoration:none;
    color:#FFFFFF;
    background:url('images/ABIRK-QUAD-MENU-ARANCIO.gif') no-repeat;
    text-align:left;
    padding-left:15px; /* Necessario per evitare che il testo si sovrapponga all'immagine */
    margin-right:10px;
}

.master-menu-voices a:hover
{
    color:#000000;
    cursor:pointer;
    background:url("images/ABIRK-QUAD-MENU-NERO.gif") no-repeat;
}

/*  Sotto menù    */
.master-menu-item
{
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    height:20px;
    text-align:left;
    border-left:solid 1px #FFFFFF;
    border-right:solid 1px #FFFFFF;
    border-bottom:solid 1px #FFFFFF;
}

.master-menu-item a
{
    color:#FFFFFF;
    background-color:#eb7000;
    width:166px;
    height:20px;
    padding-left:6px;
    padding-top:5px;
    display:block;
}

.master-menu-item a:hover
{
    background-color:#c2c2c2;
    color:#000000;
    height:20px;
}

.master-menu-item a:active
{
    background-color:#c2c2c2;
    color:#FFFFFF;
    height:20px;
}

#imm_rss
{
	margin-top:4px;
}

/*Stile della bandierina per selezionare la lingua --INIZIO--*/
#imm_flag
{
    height:12px;
    float:right;
    width: 26px;
    margin-right:50px;
    margin-top:6px;
}
#imm_flag a:hover
{
    border:none;    
}
/*Stile della bandierina per selezionare la lingua --FINE--*/

/*STILI DI HOME secondo progetto grafico --INIZIO--*/
/*stile per il contenitore della Home*/
#contained-page_HomePage
{
    /*immagine di sfondo è provvisoriamente quella di secondo livello*/
    /*background: url('images/MS-home-sf.gif');*/
    background-color:Transparent;
    /*  Imposto lo spazio occupato a quello disponibile  */
    width:765px;
    
    float:left; /*  Necessario in Firefox affinchè il contenitore si adatti alle dimensioni dei div contenuti   */
}

#contained-page_HomePage-Text
{
	float:left;
	width:755px;	
	background-color:Transparent;
}

#home_message_1
{
	width:339px;
	height:152px;
	float:left;
	background: url('images/abirk-home-1.gif');
}

#home_message_2
{
	width:339px;
	height:152px;
	float:left;
	background: url('images/abirk-home-2.gif');
}

#home_message_3
{
	width:339px;
	height:152px;
	float:left;
	background: url('images/abirk-home-3.gif');
}

#home_message_4
{
	width:339px;
	height:152px;
	float:left;
	background: url('images/abirk-home-4.gif');
}


/*   Contenitore della parte sinistra della home   */
#contained-page_home_div_sx-container
{
    width:561px;
    height:384px;
    float:left;
    background-color:Transparent;
}
#contained-page_home_div_sx-up_container
{   
    margin-top:20px;
    margin-left:12px;
    width:517px;
    min-height:106px;
    float:left;
    background-color:Transparent; 
}

.contained-page_home_div_sx-up-linea_container
{
    width:517px;
    
    float:left;
    background-color:Transparent; 
}

#contained-page_home_div_sx-up-testo_container
{
    width:517px;
    height:64px;
    margin-top:6px;
    margin-bottom:6px;
    float:left;
    font-family:Arial;
    font-size:12px;
    color:#99999A;
    background-color:Transparent;
}
/*classe per colorare di arancione i testi della HOME che voglio evidenziare */
.orange_home
{
    color:#FF6633;
    font-family:Arial;
    font-size:12px;
}
/*classe per colorare di arancione i testi che voglio evidenziare */
.orange_contained
{
    color:#FF6633;
    font-family:Arial;
    font-size:11px;
}

/*inizio elementi contenuti nel div di sinistra in basso*/
.element-title
{
    width:262px;
    height:19px;
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    color:#FF6633;
    padding-left:9px;    
    margin-left: 120px;
    margin-top: 35px;
}
.element-text
{
    width:158px;
    height:84px;    
    font-weight:bold;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#333366;
    padding-left:9px;
    padding-top:5px;    
    text-align:left;
    margin-left: 180px;
}
.element-dsc
{
    width:358px;
    height:84px;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#333366;
    padding-left:1px;
    padding-right:4px;
    padding-top:25px;
    text-align:left;
    margin-top: 45px;
}

#element1
{
    width:171px;
    height:236px;
    float:left;
    margin-top: 5px;
    border-right-color:#D0D0D0;
    border-right-style:solid;
    border-right-width:1px;
    background-color:Transparent;     
}
#element1 a
{
   
    text-decoration: none;
    background-color:Transparent;
}
#element1 a:hover  
{
    color:#1F2353;
    text-decoration:underline;
    background-color:Transparent;
}
#element1 a:visited
{
    
    background-color:Transparent;
}

#element2
{
    width:171px;
    height:236px;
    border-right-color:#D0D0D0;
    border-right-style:solid;
    border-right-width:1px;
    float:left;
    background-color:Transparent;     
}
#element2 a
{
   
    text-decoration: none;
    background-color:Transparent;
}
#element2 a:hover  
{
    color:#1F2353;
    text-decoration:underline;
    background-color:Transparent;
}
#element2 a:visited
{
    
    background-color:Transparent;
}

#element3
{
    width:171px;
    height:236px;
    border-right-color:#D0D0D0;
    border-right-style:solid;
    border-right-width:1px;
    float:left;
    background-color:Transparent;     
}
#element3 a
{
   
    text-decoration: none;
    background-color:Transparent;
}
#element3 a:hover  
{
    color:#1F2353;
    text-decoration:underline;
    background-color:Transparent;
}
#element3 a:visited
{
    
    background-color:Transparent;
}

.element-image
{
    width:171px;
    height:134px;
    border-bottom-color:#D0D0D0;
    border-bottom-style:solid;
    border-bottom-width:1px;
    background-color:Transparent;
}

.imgbtn /*stile delle immagini nella Home page*/
{
    max-width:171px;
    max-height:134px;
}

/*fine elementi contenuti nel div di sinistra in basso*/

#contained-page_home_div_dx-container
{
    width:194px;
    height:384px;
    float:left;
    margin-left:5px;
    background-color:Transparent;
}

#contained-page_home_div_dx-up-container
{
    width:194px;
    height:246px;
    float:left;
    background-color:Transparent;
}

#title_div_news
{
    width:170px;
    height: 11px;
    float:left;
    background-color:Transparent;
    font-family:Arial;
    font-weight:bolder;
    font-size:10px;
    color:#1F2353;
    padding-top: 12px;
    margin-left:12px;
}
#line_orange
{
    max-width:170px;
    margin-left:12px;
    margin-right:12px;
    /*margin-top:2px;*/
    max-height:10px;
    float:left;
    background-color:Transparent;
}
.news_container
{
    width:170px;
    margin-left:12px;
    margin-right:12px;
    /*margin-top: 26px;*/
    margin-top:6px;
    height:148px;
    float:left;
    background-color:Transparent;
}

.item_bacheca
{
    font-family:Arial;
    font-size:11px; 
    color:#1F2353; 
    width:100%;
    max-height:45px;
    float:left;
    /*azzurro dello sfondo delle news #E4F1F8*/
    background-color:#E4F1F8; 
    /*cambiato il padding-bottom da 8px a 15px per staccare meglio le news lunghe*/
    padding-bottom:15px;
     
}

.li_bacheca
{
    float:left;
    background-color:Transparent;
}

.header_bacheca
{
	width:170px;
	max-height:45px;
	float:left;
	color:#1F2353;
	background-color:Transparent;
}
.data_bacheca
{
    float:left;
    background-color:Transparent;
    color:#111164;
    width:170px;
    max-height:45px;
    /*padding-left:8px;*/
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    margin-bottom: 5px;
}
.titolo_bacheca
{
    float:left;
    background-color:Transparent;
    color:#111164;
    font-family:Arial;
    font-size:11px;
    font-weight:normal;   
}
.data_bacheca a
{
    text-decoration:none;
    color:#111164;
    
}
.data_bacheca a:hover a:active a:visited
{
    text-decoration:none;
    color:#111164;
    
}

#link_more_news
{
    width:170px;
    height:11px;
    margin-left:12px;
    margin-right:12px;
    /*margin-top:15px;*/
    margin-top:35px;
    background-color:Transparent;
    float:left;  
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#1F2353; 
}

#link_more_news a
{
 
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#1F2353; 
    text-decoration: none;
    background-color:Transparent;
}

#link_more_news a:hover a:active a:selected
{
 
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#1F2353; 
    text-decoration: none;
    background-color:Transparent;
}

#contained-page_home_div_dx-down-container
{
    margin-top:30px;
    width:194px;
    height:108px;
    float:left;
    background-color:Transparent;
}

#contained-page_home_div_dx-down-container a
{

    border-style:none;
    text-decoration:none;
}


#contained-page_home_div_dx-down-container a:hover
{
    cursor:pointer;
    border-style:none;
    text-decoration:none;
}

.panel_job
{
    background-repeat:no-repeat;
}
    
.panel_news
{
    background-repeat:no-repeat;
}

#job-title
{
    width:170px;
    height:11px;
    float:left;
    background-color:Transparent;
    font-family:Arial;
    font-weight:bold;
    font-size:10px;
    color:#FFFFFF;
    padding-top: 12px;
    margin-left:12px;
      
}
#line_orange_job
{
    max-width:170px;
    margin-left:12px;
    margin-right:12px;
    margin-top:2px;
    max-height:28px;
    float:left;
    background-color:Transparent;   
}

#job_info
{
    width:170px;
    margin-left:12px;
    margin-right:12px;
    height:40px;
    float:left;
    font-family:Arial;
    font-size:11px;
    color:#FFFFFF;
    background-color:Transparent;  
}

#job_info a
{
    font-family:Arial;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:none;
    background-color:Transparent;  
}

#job_info a:hover a:active a:selected
{
    font-family:Arial;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:none;
    background-color:Transparent;  
}

#footer-container
{
    width:765px;
    height:12px;
    font-family:Arial;
    font-weight:bold;
    font-size:11px;
    color:#99999A;
    text-align:center;
    float:left;
    background-color:Transparent;
}

#angle_sx
{
    background-color:Transparent;
    float:left;
    margin-top:2px;
}

#elem-central
{
    width:745px;
    height:10px;
    background-color:Transparent;
    float:left;
}

#angle_dx
{
	float:left;
	margin-top:2px;
}
/*STILI DI HOME secondo progetto grafico --FINE--*/


/*  Inizio style delle pagine di secondo livello --INIZIO-- */
#contained-page
{
    padding-top:12px;
    background-color:Transparent;
    /*  Imposto lo spazio occupato a quello disponibile  */
    width:100%;
    height:100%;
    float:left; /*  Necessario in Firefox affinchè il contenitore si adatti alle dimensioni dei div contenuti   */
}

/*Stie del menù che permette all'utente di sapere dov'è durante la navigazione*/
#pathNavigazione
{
    font-size:11px;
    font-family:Arial;
    color:#1F2353;
    padding-left: 10px;
    text-decoration: none;
    background-color:Transparent;
    padding-bottom: 8px
}

#pathNavigazione a
{
    font-size:11px;
    font-family:Arial;
    color:#FF6633;
    text-decoration: none;
    background-color:Transparent;
}

#pathNavigazione a:hover a:active a:selected
{
    font-size:11px;
    font-family:Arial;
    color:#FF6633;
    text-decoration: none;
    background-color:Transparent;
}

/*   Contenitore dell'immagine associata alla pagina   */
#contained-page_image-container
{
    width:218px;
    height:390px;
    float:left;
}

.contained-page_text-container
{   
    /*da 415px ne devo togliere 9 del footer - 30 px per correggere il margin top del footer (necessaio nella home-page)*/
    min-height:376px;
    /*Per IE 6.0 width:528px*/
    /*larghezza totale per IE 6.0 720px??? per la risoluzine 800x600 */
    width:532px;
    float:left;
    overflow:hidden;
}

/*  Contenitore a tabs  */
.contained-page_tab-container
{
	margin-top:20px;
    width:523px;
/*    color:#1F2353;*/
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#FF6633;
}

.contained-page_tab-container .ajax__tab_header 
{
    font-family:Arial;
    font-size:12px;
    /*border-left:solid 1px #1F2353;*/
    
}

.contained-page_tab-container .ajax__tab_tab
{
    text-align:center;
    
    text-decoration:underline;
}

.contained-page_tab-container .ajax__tab_tab:hover
{
    
}

.contained-page_tab-container .ajax__tab_outer
{
	
}

.contained-page_tab-container .ajax__tab_inner
{
    width:150px;
    
}

.contained-page_tab-container .ajax__tab_body
{
    
}

.contained-page_tab-container .ajax__tab_active 
{
	color:#1F2353;
}

/*  Immagine di inizio testo articolo   */
.contained-page_text-container_top-img
{
    margin-top:10px;
    width:532px;
    background:url('images/hor-top-line.gif');
    height:22px;
    float:left;
}

/*  Immagine di fine testo articolo   */
.contained-page_text-container_bottom-img
{
    width:532px;
    background:transparent url("images/hor-bottom-line.gif") no-repeat;
    height:22px;
    float:left;
    
}

/*  Classe del div contenente il titolo */
.contained-page_text-container_title
{
    width:100%;
    margin-left:30px;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    color:#4A4A4A;
}

.contained-page_text-article-container
{
    font-size:20px;
    margin-left:10px;
    margin-right:30px;
}

.contained-page_text-article-container p
{
/*    text-indent: 2em; */
    text-align: justify;
    margin-left:10px;
    margin-right:30px;
}

.contained-page_text-article-subtitle
{
    font-size:11px;
    font-family:Arial;
    font-weight:bold;
    color:#1F2353;
}

#contained-page_text-article-subtitle a
{
    font-size:11px;
    font-family:Arial;
    color:#FF6633;
    text-decoration: none;
    background-color:Transparent;
}

#contained-page_text-article-subtitle a:hover a:active a:visited
{
    font-size:11px;
    font-family:Arial;
    color:#FF6633;
    text-decoration: none;
    background-color:Transparent;
}

.contained-page_text-article
{
    font-size:11px;
    font-family:Arial;
    color:#1F2353;
}

.contained-page_text-article ul
{
	list-style-image:url(Images/MS-LI.gif); 
    list-style-position:outside
}

.contained-page_text-article ul li
{
	margin-top:10px;
}

.contained-page_text-article dfn
{
    color:#FF6633;
    font-weight:bold;
}

#contained-page_text-article a
{
    font-size:11px;
    font-family:Arial;
    color:#FF6633;
    text-decoration: none;
    background-color:Transparent;
}

#contained-page_text-article a:hover a:active a:visited
{
    font-size:11px;
    font-family:Arial;
    color:#FF6633;
    text-decoration: none;
    background-color:Transparent;
}



/*  Fine style delle pagine di secondo livello --FINE-- */


/*Stile (provvisorio) per la pagina di LOGIN --FINE--*/

/*Stile per intestazione tabella di gestione elementi Admin OFFER --INIZIO--*/
.item_intestazione_offer 
{
    width:756px; 
    height:25px;
    text-align:center;
    font-family:Arial;
    font-size:14px;
    color:#FFFFFF;
    background-color:#FFFFFF;
    border-left:1px solid #000000;
    border-top:1px solid #000000;
}
.profilo_intestazione_offer 
{
    float:left;
    width:145px;
    height:21px;
    padding-top: 4px;
    border-right:1px solid #000000;
    background-color:#1F2353;
}
.titolo_intestazione_offer 
{
   float:left;
   width:286px;
   height:21px;
   padding-top: 4px;
   overflow:hidden;
   border-right:1px solid #000000;  
   background-color:#1F2353; 
}
.autore_intestazione_offer 
{
   float:left;
   /* modifica da 150px a 75px per creare provvisoriamente le 2 colonne*/
   width:100px;
   height:21px;
   padding-top: 4px;
   border-right:1px solid #000000; 
   background-color:#1F2353    
}

.data_intestazione_offer 
{
   float:left;
   width:150px;
   height:21px;
   padding-top: 4px;
   border-right:1px solid #000000;
   background-color:#1F2353      
}

.button_intestazione_offer 
{
   float:left;
   width:70px;
   height:21px;
   padding-top: 4px;
   border-right:1px solid #000000;
   background-color:#1F2353   
}

/*Stile per righe tabella di gestione elementi Admin OFFER --INIZIO--*/
.item_offer 
{
    width:756px; 
    text-align:center;
    font-family:Arial;
    font-size:12px;
    /*ripristinare lo sfondo bianco #FFFFFF */
    background-color:Transparent;
    border-left:1px solid #000000;
    border-top:1px solid #000000;
}

.header_offer
{
	padding-top:5px;
	width:736px;
	float:left;
	border-bottom:1px solid #CCCCFF;
}

.profilo_offer
{
    float:left;
    width:145px;
    height:25px;
    font-size:80;
    border-right:1px solid #000000;
    background-color:#FFFFFF
}

.profilo_offer a
{
    text-decoration:none;
}

.titolo_offer
{
   float:left;
   width:284px;
   height:25px;
   font-size:80;
   text-align:left;
   padding-left:2px;
   overflow:hidden;
   border-right:1px solid #000000;  
   background-color:#FFFFFF 
 
}

.autore_offer
{
   float:left;
   width:100px;
   height:25px;
   border-right:1px solid #000000; 
   background-color:#FFFFFF;
   overflow:hidden;      
}

.data_offer
{
   float:left;
   width:150px;
   height:25px;
   border-right:1px solid #000000;
   background-color:#FFFFFF;
}

.button_offer
{
   float:left;
   width:70px;
   height:25px;
   border-right:1px solid #000000;
   background-color:#FFFFFF;
}

/*Stile per righe tabella di gestione elementi Admin OFFER --FINE--*/

/*Stile per intestazione tabella di gestione elementi Admin NEWS --INIZIO--*/

.item_intestazione 
{
    width:756px; 
    height:25px;
    text-align:center;
    font-family:Arial;
    font-size:14px;
    color:#FFFFFF;
    background-color:#FFFFFF;
    border-left:1px solid #000000;
    border-top:1px solid #000000;
    
}
.titolo_intestazione 
{
    float:left;
    width:251px;
    height:21px;
    padding-top:4px;
    border-right:1px solid #000000;
    background-color:#1F2353
}
.testo_intestazione 
{
   float:left;
   width:150px;
   height:21px;
   padding-top:4px;
   overflow:hidden;
   border-right:1px solid #000000;  
   background-color:#1F2353   
}
.autore_intestazione 
{
   float:left;
   width:200px;
   height:21px;
   padding-top:4px;
   border-right:1px solid #000000; 
   background-color:#1F2353  
}

.bandiera_intestazione 
{
   float:left;
   width:74px;
   height:21px;
   padding-top:4px;
   border-right:1px solid #000000; 
   background-color:#1F2353    
}

.data_intestazione 
{
   float:left;
   width:150px;
   height:21px;
   padding-top:4px;
   border-right:1px solid #000000;
   background-color:#1F2353    
}

.button_intestazione 
{
   float:left;
   width:76px;
   height:21px;
   padding-top:4px;
   border-right:1px solid #000000;
   background-color:#1F2353    
}

/*Stile per intestazione tabella di gestione elementi Admin NEWS --FINE--*/
/*Stile per righe tabella di gestione elementi Admin NEWS --INIZIO--*/

.item 
{
    width:756px; 
    
    text-align:center;
    vertical-align:middle;
    font-family:Arial;
    font-size:12px;
    /*ripristinare lo sfondo bianco #FFFFFF */
    background-color:Transparent;
    border-left:1px solid #000000;
    border-top:1px solid #000000;
    
}
.titolo
{
    float:left;
    width:247px;
    padding-left:4px;
    font-size:80;
    text-align:left;
    vertical-align:middle;
    border-right:1px solid #000000;
    background-color:#FFFFFF;
    overflow:hidden;
}
.testo
{
   float:left;
   width:150px;
   
   font-size:80;
   overflow:hidden;
   border-right:1px solid #000000;  
   background-color:#FFFFFF   
}
.autore
{
   float:left;
   width:200px;
   
   border-right:1px solid #000000; 
   background-color:#FFFFFF;
   overflow:hidden;   
}

.data
{
   float:left;
   width:150px;
   
   border-right:1px solid #000000;
   background-color:#FFFFFF;
   overflow:hidden;    
}

.bandiera
{
   float:left;
   width:74px;
   
   border-right:1px solid #000000;
   background-color:#FFFFFF   
}

.button
{
   float:left;
   width:76px;
   
   border-right:1px solid #000000;
   background-color:#FFFFFF    
}
/*Stile per righe tabella di gestione elementi Admin NEWS --FINE--*/
/*Stile per Form di inserimento NEWS e OFFERS --INIZIO--*/
div.row
{
	float:left;
    width:100%;
}

div.rec
{
    float:left;
    width:100%;
}
/*Stile per Form di inserimento NEWS e OFFERS --FINE--*/

#main-container
{
	float:left;
	width:790px;
	background-color:Transparent;
}

.content
{
	float:left;
	width:762px;
	min-height:430px;
	background-color:#FFFFFF;
	margin-left:21px;
}

/* Stile pagina di ADMIN ---INIZIO--*/
.content_pulsanti
{
    float:left;
    min-height: 532px;
    width:100%;
    background-color:Transparent;
}

.content_pulsanti h3
{ 
	font: bolder 12px arial, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 8px;
	margin-top: 20px;
	text-align:center; 
	margin-left: 2px;
	color: #FF6633;

}

.reserved_area_news
{
    background-color: Transparent; 
    width:40%;
    float:left;
    margin-left:83px; 
    margin-top: 85px;
    
}

.reserved_area_job
{
    background-color:Transparent;
    width:40%;
    margin-top: 85px;
    float:left 
    
}
/* Stile pagina di ADMIN ---FINE--*/

/*Stile per pagina RASSEGNA STAMPA --INIZIO--*/
.item_news
{
    font-family:Arial;
    font-size:11px; 
    color:#1F2353; 
    width:100%;
    max-height:90px;
    margin-bottom:10px;
    float:left;
    background-color:Transparent; 
    padding-bottom:7px;
     
}

.header_news
{
	width:100%;
	max-height:45px;
	float:left;
	color:#1F2353;
	background-color:Transparent;
}
.data_news
{
    float:left;
    background-color:Transparent;
    color:#111164;
    width:100%;
    max-height:45px;
    /*padding-left:8px;*/
    font-family:Arial;
    font-size:11px;
    font-weight:bolder;
    margin-bottom: 5px;
}
.titolo_news
{
    float:left;
    width:100%;
    background-color:Transparent;
    color:#FF6633;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
       
}
.testo_news
{
    float:left;
    background-color:Transparent ;
    color:#111164;
    font-family:Arial;
    font-size:11px;
    font-weight:normal;   
    margin-top: 5px;
}
/*Stile per pagina RASSEGNA STAMPA --FINE--*/

/*Stile per pagina CAREERS --INIZIO--*/
.item_careers
{
    
    /*font-family:Arial;
    font-size:11px; 
    color:#1F2353; 
    width:100%;
    max-height:90px;
    margin-bottom:10px;
    float:left;
    background-color:Transparent; 
    padding-bottom:7px;
    border-bottom:solid 1px #1F2353;
    /*border-right: solid 1px #000000;*/
    font-family:Arial;
    font-size:11px; 
    color:#1F2353; 
    width:50%;
    max-height:90px;
    margin-bottom:10px;
    float:left;
    background-color:Transparent;
    padding-bottom:9px;
    
}
.titolo_careers
{
   /*float:left; 
   width: 50%;
   color: #1F2353;
   background-color:Transparent;*/
    float:left;
    width:75%;
    background-color:Transparent;
    color:#FF6633;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
}

.titolo_careers a
{
   float:left; 
   width: 100%;
   color: #FF6633;
   text-decoration: none;
   background-color:Transparent;
}

.titolo_careers a:hover a:visited a:active 
{
   color: #FF6633;
   text-decoration: none;
}

.data_careers
{
   float:left; 
   width: 75%;
   background-color:Transparent;
}

.testo_careers
{
   float:left;
   width: 75%; 
   background-color:Transparent;
}
/*Stile per pagina CAREERS --FINE--*/
/*Stile per pagina CAREERS ESTESA --INIZIO--*/

.item_careers_exp
{  font-family:Arial;
    font-size:12px; 
    color:#1F2353; 
    width:100%;
    max-height:90px;
    margin-bottom:10px;
    float:left;
    background-color:Transparent; 
    padding-bottom:7px;
}

.testo_careers_exp
{
    float:left;
    width:100%;
    background-color:Transparent;
    color:#1F2353;
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    padding-bottom:4px;
}
.lb_Offer
{
    color:  #FF6633;
    font-weight:bolder;
    float:left;

    font-family: Terminal;
    width: 150px;
}

.div_Offer
{
   font-weight:bolder;
   font-style: italic;
   float: left;
}

.tab_details
{
    width: 510px;
    float: left;
    height: 165px;
    padding-top: 3px;
    padding-left: 5px;
    margin-bottom: 10px;
    overflow: auto;
}

.tab_schedacompl
{
    width: 500px;
    height: 50px;
    float: left;
    padding-left: 5px;
}

.lb_scheda
{
    color:  #FF6633;
    font-weight:bolder;
    float:left;
    font-family: Terminal;
    width: 500px;
    text-decoration: none;
}

.tab_border
{
    border: solid 4px #FF3300;
    width: 515px;
    float: left;
    height: 315px;
}

.border
{
    border: solid 2px #FF3300;
    width: 513px;
    float: left;
    margin-bottom: 25px;
}
/*  LOGIN   */
#login_hidden
{
    width:80%;
    background-color:#FFFFFF;
    float:left;
}

#login_message
{
    color:#1F2353;
    width:20%;
    font-size:20px;
    font-weight:bold;
    float:left;
}

#login_header
{
    width:100%;
    background-color:#FFFFFF;
    border-bottom:dotted 2px #FF6633;
    float:left;
}

#login_left_panel
{
    width:30%;
    height:400px;
    background-color:Transparent ;
    float:left;
}

#login_logo_panel
{
    height:100px;
    width:40%;
    text-align:center;
    padding-top:20px;
    float:left;
    
    
}

.login_panel
{
    background-color:Transparent;
    width:100%;
    color:#1F2353;
    font-weight:bold;
}

/*Stile (provvisorio) per la pagina di LOGIN --INIZIO--*/
#content-log
{
    padding-top:12px;
    background: url(images/login.jpg) no-repeat;
    /*  Imposto lo spazio occupato a quello disponibile  */
    width:100%;
    height:100%;
    float:left;  
}

#header-login
{
    /*margin-top:100px;
    
    margin-bottom:100px;*/
    margin-left:120px;
    background-color: #1F2353;
    width:320px;
    height: 202px;
    /*float:right;*/
}


.login
{
    width:40%;
    float:left;
}

.login_titlesytle
{
    padding-bottom: 8px;
    font-family:Arial;
    
}

.login_textbox
{
    margin-bottom: 8px;
    margin-left: 8px;
    font-family: Arial;
    width:150px;
}

.login_button
{
    width:20%;
    margin-right:95px;
    margin-top:10px;    
    background-color:#FF6633;
    border:solid 0px #FFFFFF;
    color:#FFFFFF;
    font-weight:bold;
    font-family: Arial;
    font-size:12px;
}

.login_button a:hover;
{
    cursor:pointer;
}

.Tbox
{
    margin-top:10px;
    float:left;
    width:300px;
}

.DDown
{
    margin-top:10px;
    float:left;
    width:300px;
}
#MostraForm
{
    width:300px;
}

.TextAreaEditResx
{
    
}

.FormSubmit
{
    margin-top:20px;
    float:left;
    width:150px;
}

#master-footer
{
	width:762px;
	background-color:Transparent;
	float:left;
	margin-left:21px;
}

#sx_corner
{
	width:28px;
	height:27px;
	background:url('images/ABIRK-angolo-SX-footer.gif');
	float:left;
}

#center_message
{
	width:706px;
	height:27px;
	background-color:#FFFFFF;
	float:left;
	text-align:center;
	font-weight:bold;
}

.center_message_text
{
	font-size:9px;
	font-family:Arial;
}

#dx_corner
{
	width:28px;
	height:27px;
	background:url('images/ABIRK-angolo-DX-footer.gif');	
	float:left;
}


div.registraEventoLabel
{
    float:left;
    width:100px;
}

div.registraEventoText
{
    float:left;
    margin-left:20px;
}



/*####################		HOME PAGE		##################################*/

#contained-page_home_div_sx-down_container
{
    margin-left:130px;
    margin-top:20px;/*distanza da linea grafica del div superiore*/
    width:171px;
    height:234px;
    float:left;
    background-color:Transparent;
    
}

#element1
{
    width:169px;
    height:16px;
    margin-left:0px;
    float:left;    
    background-color:Transparent;     
}
#element1 a
{
   
    text-decoration: none;
    background-color:Transparent;
}
#element1 a:hover  
{
    color:#1F2353;
    text-decoration:underline;
    background-color:Transparent;
}
#element1 a:visited
{    
    background-color:Transparent;
}

#top_left_section
{
	width:498px;
	height:316px;
	margin-left:20px;
	background:url("Images/ABIRK-FocusOn-sf.gif");
	float:left;
	border:solid 4px #FFFFFF;
	
}

#flashcontent
{
	margin-top:10px;
	margin-left:105px;
	/*background-color:#CCCC99;*/
	float:left;
	z-index:-10;
}

#top_right_section
{
	width:200px;
	height:400px;
	margin-left:10px;
	/*background-color:#CCCC00;*/
	float:left;
}

#newsBox
{
	width:498px;
	height:90px;
	margin-top:20px;
	background-color:Transparent;
	background:url('Images/ABIRK-news-box-sf.gif') no-repeat;
	float:left;
}

#about_us_box
{
	width:200px;
	height:250px;
	margin-top:2px;
	/*border:solid 1px #CCFFCC;	*/
	background:url('Images/ABIRK-aboutUs-box-sf.gif') no-repeat;
	float:left;
}

.about_us_text
{
	margin-top:40px;
	margin-left:8px;
	margin-right:8px;
	font-size:10px;
	font-family:Verdana;
	float:left;
}

.join_us_text
{
	margin-top:40px;
	margin-left:8px;
	margin-right:8px;
	font-size:10px;
	font-family:Verdana;
	float:left;
}

#news_container
{
	float:left;
	margin-top:25px;
	margin-left:10px;
	margin-right:10px;
	width:100%;
	background-color:Transparent;
}

.home_news
{
	cursor:pointer;
	float:left;
	margin-bottom:7px;
	width:100%;
}

.home_news_title
{
	color:#ef7F00;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	float:left;
}

.home_news_content
{
	color:#000000;
	font-family:Arial;
	font-size:12px;
}

#join_us_button
{	
	width:200px;
	margin-top:10px;
	height:108px;
	float:left;
	background:url("Images/ABIRK-home-sf-job.gif") no-repeat #ffffff;
	cursor:pointer;
}

.hide_link_params
{
	text-decoration:none;
	color:#000000;
}

.hide_link_params:visited
{
	text-decoration:none;
	color:#000000;
}

.hide_link_params:active
{
	text-decoration:none;
	color:#000000;
}

.hide_link_params:hover
{
	text-decoration:underline;
}

/*#####################	FINE HOME PAGE	##################################*/

.div_openpos
{
    padding-top: 5px;
}

.linkbtnhome
{
    border-style: none;
    text-decoration: none;
}

.linkbtnhome:hover
{
    text-decoration: underline;
}
