﻿body 
{
	background: #B0B5BB url("../img/back_page.jpg") repeat-x top left;
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-size: 100%;
}

address { font-style: normal; }

h1 { margin: 0; padding: 0; width: 754px; min-height: 187px; height: auto !important; height: 187px; }

h1.italian
{
	margin: 0; 
	padding: 0; 
	background: url("../img/header_home.jpg") no-repeat top left; 
	min-height: 187px; height: auto !important; height: 187px;
	width: 754px;
}

h1.english
{
	margin: 0; 
	padding: 0; 
	background: url("../img/header_home_en.jpg") no-repeat top left; 
	min-height: 187px; height: auto !important; height: 187px;
	width: 754px;
}

a { color: #BF0000; }
a img { border: 0; }

h1#Servizi { background: url("../img/header_servizi.jpg") no-repeat top left; }
h1#Azienda { background: url("../img/header_azienda.jpg") no-repeat top left; }
h1#Blog { background: url("../img/header_blog.jpg") no-repeat top left; }
h1#Casistudio { background: url("../img/header_casi.jpg") no-repeat top left; }
h1#Area { background: url("../img/header_recruiting.jpg") no-repeat top left; }
h1#Contatti { background: url("../img/header_contatti.jpg") no-repeat top left; }

h1 span
{
	position: relative;
	z-index: -1;
}

.accessible { display: none; }


#Page 
{
	width: 760px;
	margin: 0 auto;
	font-size: 76%;
}

#Shadow { 	background: url("../img/shadow_left.png") repeat-y top right; }

#Menu 
{
	padding-top: 3px;
	background: #BFC2C7 url("../img/back_menu.jpg") repeat-x top left;
	min-height: 27px; height: auto !important; height: 27px;
	width: 754px;
}

#Menu ul 
{
	margin:0;
	padding:0;
	list-style-type: none;
	padding-top: 5px;
	padding-left: 70px;
}

#Menu ul li 
{
	float: left;
}

#Menu ul li a
{
	display: block;
	text-align: center;
	text-decoration: none;
	height: 15px;
}

#Menu ul li a span 
{
	position: relative;
	z-index: -1;
}

#Menu #home { background:  url("../img/menu/home_off.png") no-repeat center center; width: 40px; margin-right: 20px; }
#Menu #home:hover, #Menu #home.active { background:  url("../img/menu/home_on.png") no-repeat center center; }
#Menu #azienda { background: url("../img/menu/azienda_off.png") no-repeat center center; width: 61px; margin-right: 20px; }
#Menu #azienda:hover, #Menu #azienda.active  { background: url("../img/menu/azienda_on.png") no-repeat center center; width: 61px; margin-right: 20px; }
#Menu #servizi { background:  url("../img/menu/servizi_off.png") no-repeat center center; width: 55px; margin-right: 20px; }
#Menu #servizi:hover, #Menu #servizi.active  { background:  url("../img/menu/servizi_on.png") no-repeat center center; width: 55px; margin-right: 20px; }
#Menu #casistudio { background:  url("../img/menu/Menu_partners_G.png") no-repeat center center; width: 70px; margin-right: 20px; }
#Menu #casistudio:hover, #Menu #casistudio.active  { background:  url("../img/menu/Menu_partners_R.png") no-repeat center center; width: 70px; margin-right: 20px; }
#Menu #blog { background:  url("../img/menu/blog_off.png") no-repeat center center; width: 36px; margin-right: 20px; }
#Menu #blog:hover, #Menu #blog.active  { background:  url("../img/menu/blog_on.png") no-repeat center center; width: 36px; margin-right: 20px; }
#Menu #area { background:  url("../img/menu/area-recruiting_off.png") no-repeat center center; width: 125px; margin-right: 20px; }
#Menu #area:hover, #Menu #area.active  { background:  url("../img/menu/area-recruiting_on.png") no-repeat center center; width: 125px; margin-right: 20px; }
#Menu #contatti { background:  url("../img/menu/contatti_off.png") no-repeat center center; width: 67px; }
#Menu #contatti:hover, #Menu #contatti.active  { background:  url("../img/menu/contatti_on.png") no-repeat center center; width: 67px; }

#Menu #home_en { background:  url("../img/menu/home_off_en.png") no-repeat center center; width: 40px; margin-right: 20px; }
#Menu #home_en:hover, #Menu #home_en.active { background:  url("../img/menu/home_on_en.png") no-repeat center center; }
#Menu #azienda_en { background: url("../img/menu/azienda_off_en.png") no-repeat center center; width: 69px; margin-right: 20px; }
#Menu #azienda_en:hover, #Menu #azienda_en.active  { background: url("../img/menu/azienda_on_en.png") no-repeat center center; width: 69px; margin-right: 20px; }
#Menu #servizi_en { background:  url("../img/menu/servizi_off_en.png") no-repeat center center; width: 69px; margin-right: 20px; }
#Menu #servizi_en:hover, #Menu #servizi_en.active  { background:  url("../img/menu/servizi_on_en.png") no-repeat center center; width: 69px; margin-right: 20px; }
#Menu #casistudio_en { background:  url("../img/menu/Menu_partners_G.png") no-repeat center center; width: 70px; margin-right: 20px; }
#Menu #casistudio_en:hover, #Menu #casistudio_en.active  { background:  url("../img/menu/Menu_partners_R.png") no-repeat center center; width: 70px; margin-right: 20px; }
#Menu #blog_en { background:  url("../img/menu/blog_off_en.png") no-repeat center center; width: 36px; margin-right: 20px; }
#Menu #blog_en:hover, #Menu #blog_en.active  { background:  url("../img/menu/blog_on_en.png") no-repeat center center; width: 36px; margin-right: 20px; }
#Menu #area_en { background:  url("../img/menu/area-recruiting_off_en.png") no-repeat center center; width: 128px; margin-right: 20px; }
#Menu #area_en:hover, #Menu #area_en.active  { background:  url("../img/menu/area-recruiting_on_en.png") no-repeat center center; width: 128px; margin-right: 20px; }
#Menu #contatti_en { background:  url("../img/menu/contatti_off_en.png") no-repeat center center; width: 72px; }
#Menu #contatti_en:hover, #Menu #contatti_en.active  { background:  url("../img/menu/contatti_on_en.png") no-repeat center center; width: 72px; }


#Content { background: #FFF url("../img/banda_oriz_interno.jpg") repeat-y top left; width: 754px; color: #333; }
#Content2 { background: #FFF url("../img/banda_big.jpg") repeat-y top center; width: 754px; color: #333; }



#Footer {clear: left; color: #666666; position: relative; left: 0px; height: 15px; padding: 10px; background: url('../img/footernew.png') no-repeat top left; }
#FooterMenu { position: absolute; top: 10px; right: 5px;  background: url("../img/freccia-pff.jpg") repeat-y top left; }
#FooterMenu ul { list-style-type: none; margin: 0; padding: 0; }
#FooterMenu li { float: left; border-right: 1px solid #666666; margin-right: 5px; padding-right: 5px }
#FooterMenu li.ultimo { border-right: 0; }
#FooterMenu a { color: #666666; text-transform: uppercase; text-decoration: none; }
#FooterMenu img { vertical-align: middle; }

/* STILE PAGINA INTERNA */

#bigcontentheader { background: #FFF url("../img/header_oriz_interno.jpg") no-repeat bottom left; height: 14px; padding-top: 5px }
#bigcontentmiddle { padding-left: 220px; padding-right: 30px; position: relative; background:  url("../img/corpo_oriz_interno.jpg") no-repeat top left; min-height: 500px; height: auto !important; height: 342px; } 
#bigcontentfooter { background: #FFF url("../img/footer_oriz_interno.jpg") no-repeat top left; height: 14px; padding-bottom: 10px }

#verybigcontentheader { background: #FFF url("../img/header_big.jpg") no-repeat bottom center; height: 14px; padding-top: 13px }
#verybigcontentmiddle { padding: 0 20px; position: relative; background:  url("../img/body_big.jpg") no-repeat top center; min-height: 342px; height: auto !important; height: 342px; } 
#verybigcontentfooter { background: #FFF url("../img/footer_big.jpg") no-repeat top center; height: 14px; padding-bottom: 15px }

#InternalMenu { width: 160px; height: 100px; position: absolute; left: 20px }
#InternalMenu ul, #InternalMenu p { margin: 0; padding: 0; list-style-type: none; }
#InternalMenu ul { margin-left: 7px; }
#InternalMenu li { margin-top: 5px;  }
#InternalMenu a { display: block; color: #333; text-decoration: none; padding-left: 10px; background: url("../img/square_off.png") no-repeat top left; }
#InternalMenu a:hover { background: url("../img/square_on.png") no-repeat top left; }
#InternalMenu li.active a { color: Red; background: url("../img/square_on.png") no-repeat top left;  }


/*#bigcontentmiddle p, #bigcontentmiddle h2, #bigcontentmiddle h3   { margin: 0; padding: 0; }
#verybigcontentmiddle p, #verybigcontentmiddle h2, #verybigcontentmiddle h3 { margin: 0; padding: 0; }*/

#realcnt ul, #realcnt ol { margin: 0; padding-left: 20px; }
#realcnt { line-height: 1.5em; }
#realcnt p, #realcnt li, #realcnt address { line-height: 1.5em; }


#h2Blog { margin:0; background: url("../img/h2_blog.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }

#h2Servizi { margin:0; background: url("../img/h2_servizi.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 
#h2Servizi_en { margin:0; background: url("../img/h2_servizi_en.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 

#h2Casidistudio { margin:0; background: url("../img/h2_casi-di-studio.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 
#h2Arearecruiting { margin:0; background: url("../img/h2_area-recruiting-big.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 

#h2Contatti { margin:0; background: url("../img/h2_contatti.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 
#h2Contatti_en { margin:0; background: url("../img/h2_contatti_en.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 

#h2Azienda { margin:0; background: url("../img/h2_azienda.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }
#h2Azienda_en { margin:0; background: url("../img/h2_azienda_en.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }

#h2Partners { margin:0; background: url("../img/h3_partners.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }
#h2Partners_en { margin:0; background: url("../img/h3_partners.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }

#h2Gestione { margin:0; background: url("../img/h2_gestione.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }
#h2Login { margin:0; background: url("../img/h2_login.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }
#h2Newsletter { margin:0; background: url("../img/h3_newsletter.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }
#h2Utenti {margin:0; background: url("../img/h2_utenti.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }

#h3Azienda1 { margin:0; margin-bottom: 10px; background: url("../img/h3_chisiamo.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 
#h3Azienda1_en { margin:0; margin-bottom: 10px; background: url("../img/h3_chisiamo_en.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 

#h3Azienda2 { margin:0; margin-bottom: 10px; background: url("../img/h3_mission.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 

#h3Azienda3 { margin:0; margin-bottom: 10px; background: url("../img/h3_metodologia.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 
#h3Azienda3_en { margin:0; margin-bottom: 10px; background: url("../img/h3_metodologia_en.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 

#h3Azienda4 { margin:0; margin-bottom: 10px; background: url("../img/h3_areastampa.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 
#h3Azienda4_en { margin:0; margin-bottom: 10px; background: url("../img/h3_areastampa_en.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 

#h3Azienda5 { margin:0; margin-bottom: 10px; background: url("../img/h3_partners.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 

.partnersTitle{ margin:0; margin-bottom: 10px; background: url("../img/h3_partners.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE; } 
.partnersTitle span{ display: none;}
#h3Azienda5b { margin:0; margin-bottom: 10px; margin-top: 20px; background: url("../img/h3_link.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 


#h3Azienda6 { margin:0; margin-bottom: 10px; background: url("../img/h3_perche.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 
#h3Azienda6_en { margin:0; margin-bottom: 10px; background: url("../img/h3_perche_en.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 

#h3Servizi1 { margin:0; margin-bottom: 10px; background: url("../img/h3_comunicazioni.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 
#h3Servizi1_en { margin:0; margin-bottom: 10px; background: url("../img/h3_comunicazioni_en.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 

#h3Servizi2 { margin:0; margin-bottom: 10px; background: url("../img/h3_marketing.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 

#h3Servizi3 { margin:0; margin-bottom: 10px; background: url("../img/h3_ufficio-stampa.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 
#h3Servizi3_en { margin:0; margin-bottom: 10px; background: url("../img/h3_ufficio-stampa_en.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 

#h3Servizi4 { margin:0; margin-bottom: 10px; background: url("../img/h3_eventi-convegni.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 
#h3Servizi4_en { margin:0; margin-bottom: 10px; background: url("../img/h3_eventi-convegni_en.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 

#h3Servizi5 { margin:0; margin-bottom: 10px; background: url("../img/h3_marketing-territoriale.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 
#h3Servizi5_en { margin:0; margin-bottom: 10px; background: url("../img/h3_marketing-territoriale_en.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 

#h3Servizi6 { margin:0; margin-bottom: 10px; background: url("../img/h3_crisis-management.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 
#h3Servizi7 { margin:0; margin-bottom: 10px; background: url("../img/h3_social-responsability.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }  
#h3Servizi8 { margin:0; margin-bottom: 10px; background: url("../img/h2_ComFin.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE } 

.h3CasiStudio { margin:0; margin-bottom: 10px; border-bottom: 1px solid #AEAEAE; }  
.h3Blog { margin:0; margin-bottom: 10px; }  

#h3Contatti1 { margin:0; margin-bottom: 10px;  background: url("../img/h3_dovesiamo.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }  
#h3Contatti1_en { margin:0; margin-bottom: 10px;  background: url("../img/h3_dovesiamo_en.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }  
#h3Contatti2 { margin:0; margin-bottom: 10px; background: url("../img/h3_recapiti.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }  
#h3Contatti2_en { margin:0; margin-bottom: 10px; background: url("../img/h3_recapiti_en.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }  

#h3AreaRecruiting { margin:0; margin-bottom: 10px;  background: url("../img/h2_area-recruiting-big.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }  
#h3AreaRecruiting_en { margin:0; margin-bottom: 10px;  background: url("../img/h2_area-recruiting-big_en.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }  

#h3Mappa { margin:0; margin-bottom: 10px;  background: url("../img/h3_mappa.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }  
#h3Mappa_en { margin:0; margin-bottom: 10px;  background: url("../img/h3_mappa_en.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }  

#h3Accessibilita { margin:0; margin-bottom: 10px;  background: url("../img/h3_accessibilita.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }  
#h3Privacy { margin:0; margin-bottom: 10px;  background: url("../img/h3_privacy.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }  
#h3Credits { margin:0; margin-bottom: 10px;   background: url("../img/h3_credits.png") no-repeat top left; height: 34px; border-bottom: 1px solid #AEAEAE }  

#h2Blog span, #h2Servizi span, #h2Servizi_en span, #h2Casidistudio span, #h2Arearecruiting span, #h2Contatti span, #h2Contatti_en span, #h2Azienda span, #h2Azienda_en span, #h2Gestione span, #h2Newsletter span, #h2Utenti span, #h2Partners span, #h2Partners_en span { display: none; }
#h3Credits span, #h3Privacy span, #h3Mappa span, #h3Mappa_en span, #h3Accessibilita span, #h3AreaRecruiting span, #h3AreaRecruiting_en span, #h3Contatti1 span, #h3Contatti2 span, #h3Contatti1_en span, #h3Contatti2_en span, #h3Azienda1 span, #h3Azienda1_en span, #h3Azienda2 span, #h3Azienda3 span, #h3Azienda3_en span, #h3Azienda4 span, #h3Azienda4_en span, #h3Azienda5 span, #h3Azienda5b span, #h3Azienda6 span, #h3Azienda6_en span, #h3Servizi1 span, #h3Servizi1_en span, #h3Servizi2 span, #h3Servizi3 span, #h3Servizi3_en span, #h3Servizi4 span, #h3Servizi4_en span, #h3Servizi5 span, #h3Servizi5_en span, #h3Servizi6 span, #h3Servizi7 span,#h3Servizi8 span { display: none; }

.internalmenu { margin: 0; padding: 0; padding-left: 0; }

h3.persona { margin-bottom: 10px; }
.persona a {  color: #333; text-decoration: none;  }
.persona a:hover { color: #FF0000;  }
.carica { font-size: 80%; font-weight: normal; color: #666; }
p.nomePersona { color: Red; font-size: 120%; margin: 0; padding:0; font-weight: bold; }
p.ruoloPersona { color: #333; font-weight: bold }
img.immaginePersona { float: left; margin: 0 10px 5px 0; }

.tabPartner { width: 100%; }
.tabPartner  td { padding-top: 20px; text-align: center;}

/* MAPPA DEL SITO */
#topPart, #btmPart { position: relative; width: 90%; margin: 0 auto; }
#mapHome { }
#mapAzienda { position: absolute; top: 0; left: 165px;  }
#mapServizi { position: absolute; top: 0; left: 330px; }
#mapCasiStudio { position: absolute; top: 0; left: 493px; }

#btmPart { margin-top: 30px; }
#mapBlog { }
#mapArea { position: absolute; top: 0; left: 165px; }
#mapContatti { position: absolute; top: 0; left: 330px; }

#h4mapHome  { border-bottom: 1px solid #AEAEAE; margin: 0; width: 150px; background: url("../img/mappa_home.png") no-repeat top left; height: 24px }
#h4mapAzienda { border-bottom: 1px solid #AEAEAE; margin: 0; width: 150px; background: url("../img/mappa_azienda.png") no-repeat top left; height: 24px }
#h4mapServizi { border-bottom: 1px solid #AEAEAE; margin: 0; width: 150px; background: url("../img/mappa_servizi.png") no-repeat top left; height: 24px }
#h4mapCasiStudio { border-bottom: 1px solid #AEAEAE; margin: 0; width: 150px; background: url("../img/mappa_casi.png") no-repeat top left; height: 24px }
#h4mapBlog { border-bottom: 1px solid #AEAEAE; margin: 0; width: 150px; background: url("../img/mappa_blog.png") no-repeat top left; height: 24px }
#h4mapArea { border-bottom: 1px solid #AEAEAE; margin: 0; width: 150px; background: url("../img/mappa_recruiting.png") no-repeat top left; height: 24px }
#h4mapContatti  { border-bottom: 1px solid #AEAEAE; margin: 0; width: 150px; background: url("../img/mappa_contatti.png") no-repeat top left; height: 24px }

#h4mapHome_en  { border-bottom: 1px solid #AEAEAE; margin: 0; width: 150px; background: url("../img/mappa_home.png") no-repeat top left; height: 24px }
#h4mapAzienda_en { border-bottom: 1px solid #AEAEAE; margin: 0; width: 150px; background: url("../img/mappa_azienda_en.png") no-repeat top left; height: 24px }
#h4mapServizi_en { border-bottom: 1px solid #AEAEAE; margin: 0; width: 150px; background: url("../img/mappa_servizi_en.png") no-repeat top left; height: 24px }
#h4mapCasiStudio_en { border-bottom: 1px solid #AEAEAE; margin: 0; width: 150px; background: url("../img/mappa_casi_en.png") no-repeat top left; height: 24px }
#h4mapBlog_en { border-bottom: 1px solid #AEAEAE; margin: 0; width: 150px; background: url("../img/mappa_blog.png") no-repeat top left; height: 24px }
#h4mapArea_en { border-bottom: 1px solid #AEAEAE; margin: 0; width: 150px; background: url("../img/mappa_recruiting_en.png") no-repeat top left; height: 24px }
#h4mapContatti_en  { border-bottom: 1px solid #AEAEAE; margin: 0; width: 150px; background: url("../img/mappa_contatti_en.png") no-repeat top left; height: 24px }

#h4mapHome span, #h4mapAzienda span, #h4mapServizi span, #h4mapCasiStudio span, #h4mapBlog span, 
#h4mapArea span, #h4mapContatti span,
#h4mapHome_en span, #h4mapAzienda_en span, #h4mapServizi_en span, #h4mapCasiStudio_en span,
#h4mapBlog_en span, #h4mapArea_en span, #h4mapContatti_en span { display: none; }
	
#mapHome  ul { background: #ddd; min-height: 200px; height: auto !important; height: 200px; width: 150px; margin: 0; padding: 0; margin-top: 1px; list-style-type: none; padding-top: 5px; }
#mapAzienda ul {background: #ddd; min-height: 200px; height: auto !important; height: 200px; width: 150px; margin: 0; padding: 0; margin-top: 1px; list-style-type: none; padding-top: 5px;  }
#mapServizi ul { background: #ddd; min-height: 200px; height: auto !important; height: 200px; width: 150px; margin: 0; padding: 0; margin-top: 1px; list-style-type: none; padding-top: 5px;  }
#mapCasiStudio ul { background: #ddd; min-height: 200px; height: auto !important; height: 200px; width: 150px; margin: 0; padding: 0; margin-top: 1px; list-style-type: none; padding-top: 5px;  }
#mapBlog ul { background: #ddd; min-height: 200px; height: auto !important; height: 200px; width: 150px; margin: 0; padding: 0; margin-top: 1px; list-style-type: none; padding-top: 5px;  }
#mapArea ul { background: #ddd; min-height: 200px; height: auto !important; height: 200px; width: 150px; margin: 0; padding: 0; margin-top: 1px; list-style-type: none; padding-top: 5px;  }
#mapContatti  ul { background: #ddd; min-height: 200px; height: auto !important; height: 200px; width: 150px; margin: 0; padding: 0; margin-top: 1px; list-style-type: none; padding-top: 5px;  }

#mapHome  a { color: #333333; text-decoration: none; padding-left: 10px; background: url("../img/square_off.png") no-repeat top left;  }
#mapAzienda a { color: #333333; text-decoration: none; padding-left: 10px; background: url("../img/square_off.png") no-repeat top left; }
#mapServizi a { color: #333333; text-decoration: none; padding-left: 10px; background: url("../img/square_off.png") no-repeat top left; }
#mapCasiStudio a { color: #333333; text-decoration: none; padding-left: 10px; background: url("../img/square_off.png") no-repeat top left; }
#mapBlog a { color: #333333; text-decoration: none; padding-left: 10px; background: url("../img/square_off.png") no-repeat top left; }
#mapArea a { color: #333333; text-decoration: none; padding-left: 10px; background: url("../img/square_off.png") no-repeat top left; }
#mapContatti a { color: #333333; text-decoration: none; padding-left: 10px; background: url("../img/square_off.png") no-repeat top left; }

#mapHome  a:hover { background: url("../img/square_on.png") no-repeat top left;  }
#mapAzienda a:hover { background: url("../img/square_on.png") no-repeat top left; }
#mapServizi a:hover { background: url("../img/square_on.png") no-repeat top left; }
#mapCasiStudio a:hover { background: url("../img/square_on.png") no-repeat top left; }
#mapBlog a:hover { background: url("../img/square_on.png") no-repeat top left; }
#mapArea a:hover { background: url("../img/square_on.png") no-repeat top left; }
#mapContatti a:hover { background: url("../img/square_on.png") no-repeat top left; }


#mapHome  li { margin-left: 10px;  }
#mapAzienda li { margin-left: 10px;   }
#mapServizi li { margin-left: 10px;   }
#mapCasiStudio li { margin-left: 10px;   }
#mapBlog li { margin-left: 10px;   }
#mapArea li { margin-left: 10px;   }
#mapContatti li { margin-left: 10px;  }


/*BLOG*/

/*campi contents*/
div.blogdata { margin-top: 15px; font-style: italic; }
div.blogauthor { font-style: italic; margin-bottom: 20px; }
/*separatore repeater*/
div.separatoreContents { width: 100%; border-bottom: 1px solid #808080; margin-top: 20px; margin-bottom: 20px; }
/*messaggio no contents*/
div.noRecords { width: 100%; }

/*CASI DI STUDIO*/
div.allegatititle { margin-bottom: 20px; }
.linkAllegati { margin-left: 0px; left: 0px;}
.casostudiotitle { }

/*separatore casostudio-allegati*/
div.separatoreAllegati { width: 100%; border-bottom: dashed 1px #808080; margin-top: 20px; margin-bottom: 20px; }

#h2Blog span, #h2Servizi span, #h2Casidistudio span, #h2Arearecruiting span, #h2Contatti span, #h2Azienda span, #h2Partners span { display: none; }
#h3Credits span, #h3Privacy span, #h3Mappa span, #h3Accessibilita span, #h3AreaRecruiting span, #h3Contatti1 span, #h3Contatti2 span, #h3Azienda1 span, #h3Azienda2 span, #h3Azienda3 span, #h3Azienda4 span, #h3Azienda5 span, #h3Azienda6 span, #h3Servizi1 span, #h3Servizi2 span, #h3Servizi3 span, #h3Servizi4 span, #h3Servizi5 span, #h3Servizi6 span, #h3Servizi7 span { display: none; }

.internalmenu { margin: 0; padding: 0; padding-left: 0; }

.persona a { color: #333; text-decoration: none; }
.persona a:hover { color: #BF0000;  }
.carica { font-weight: normal; color: #666; }

/*LOGIN*/

div.formAutentica { padding: 0px 10px 10px 0px; margin-top: 60px; border: solid 1px #808080; background: #fff; }
div.formAutentica p { display: inline; margin-left: 20px;}
div.formAutentica .titolo { margin: 10px 0px 20px 20px; color: #808080;  font-weight: bold; font-size: 100%; }
div.formAutentica #erroreAutentica { position: absolute; margin: 10px 10px 0px 20px; font-weight: bold; color: #ff0000; }
.btn { text-align: right; color: #517148; font-style: italic; font-weight: bold; margin-top: 10px;}


ul.casistudio li { margin-bottom: 10px; }
ul#lstLink { list-style-type: none; margin: 0; padding: 0; }
ul#lstLink li {font-weight: bold}
ul#lstLink a { font-weight: normal; }