body {
	background-image: url(/images/bg_fundo.jpg);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #2a4d75;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size:68.75%;
	color:#02326c;
}
table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#02326c;
}

form{
	padding:0;
	display: inline; 
	margin:0
}

img{
	border:0;
}

body,td,th {
	color:#02326c;
}

.left {
	float:left;
}

.right {
	float:right;
}

.center{
	text-align:center;
}

#headerConCorpo{
	width:750px;
	text-align:left;
	margin: 0px auto;
}

#link-header{
	background-image:url(/images/logo.jpg);
	background-repeat:no-repeat;
	margin-top:15px;
	height:124px;
}

#menu-footer{
	background-image:url(/images/bg_menu_footer.jpg);
	background-repeat:repeat-x;
	height:20px;
	width:736px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
	clear:both
}

#menu-footer a{
	text-decoration:underline;
	color:#FFFFFF;
}

* html body #footer{ /* Hacks para IE */
	width:737px;
	height:160px;
	margin-top:0px;
	margin-left:1px;
	background-image:url(/images/rodape2.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-right:15px
	
}
#logoAlmaviva{
	position:relative;
	clear:both;
	background:url(/images/footer.jpg) no-repeat;
	background-position:bottom;
	border-top:4px solid #024cab;
	width:721px;
	height:50px;
	
	color:#bad7eb;
	padding-top:8px;
	padding-left:15px;
	padding-right:15px
	
}

#logoAlmaviva a{
	
	color:#bad7eb;
	text-decoration:none
}
#footer{
	width:739px;
	height:100px;
	background-image:url(/images/rodape2.gif);
	background-repeat:no-repeat;
	background-position:top;
	
	text-align:right;
	padding-right:15px;
	
	color:#bad7eb
}
a#logo{
	display:block;
	width:93px;
	height:38px;
	position:absolute;
	top:35px;
	right:35px;
	c\ursor:pointer;
}

* html body #lingua{ /* Hacks para IE */
	margin-top:7px; 
	margin-right:15px;
	padding-top:0px; 	
}
#lingua{
	margin-top:7px; 
	margin-right:15px;
	float:right
}

#lingua a{
	color:#FFFFFF;
	text-decoration:none
}

#lingua a:hover{
	color:#FFFFFF;
	text-decoration: underline
	
}


#cerca{
	margin-right:10px;
	color:#FFFFFF;
	float:right;
	padding-top:7px
	
	
}

.cerca-img{
vertical-align:middle;
display:inline
}


#contenuto{
	float:left;
	background-image:url(/images/bg_menuBig.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	background-color:#FFF;
	padding:0px;
	margin:0px;
}

#contenutoIndex{
	float:left;
	background-color:#FFF;
	padding:0px;
	margin:0px;
}

* html body #flash{ /* Hacks para IE */
	float:left;
	margin-top:-4px; 
	height:150px;
}

#flash{
	float:left;
	height:150px;
}

.block {
	display:block;
	margin-bottom:20px
}
.txt-titolo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	text-decoration: none;
	color:#343468;
	font-weight:bold
}

.ulMenuDirInterno{
	margin:0px 10px 0px 8px;
	padding:0px 0px 0px 15px;
	list-style:none;
}

.liMenuDirInterno{
	
	line-height: 1.5em;
	margin: 0em 0.5em 0.5em 0em;
	padding: 0em 0em 0.2em 1.5em;
	background-image: url(/images/bullet_menu_interno.gif);
	background-repeat: no-repeat;
	background-position: left 0.2em;
	color:#02326c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	border-bottom:1px solid #999999
}

.liMenuDirInterno a{

	text-decoration: none;

	color:#02326c;
}
.liMenuDirInterno a:hover{
	
	text-decoration: underline;
	color:#02326c;
}
.liMenuDirInternoOn {
	line-height: 1.5em;
	margin: 0em 0.5em 0.5em 0em;
	padding: 0em 0em 0.3em 2.5em;
	background-image: url(/images/bullet_menu_interno_on.gif);
	background-repeat: no-repeat;
	background-position: left 0.2em;
	color:#02326c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
}
.liMenuDirInternoOn a{
	
	text-decoration: none;
	color:#02326c;
	
}
.liMenuDirInternoOn a:hover{
	
	text-decoration: underline;
	color:#02326c;
}

.linea{
	background-color:#7e97b4;
	margin:4px 4px 4px 15px ;
	width:145px;
	height:1px
}
#contenutoInternoIndex{
	padding:10px 0px 10px 20px ;
	
	
}
#contenutoInterno{
	
	padding:5px 0px 15px 0px;
	
}

#menuDirInterno{
	width:196px;
	float:left;
	padding:35px 0px 15px 0px;
}

#contenutopagina{
	line-height: 140%;
	margin-left:202px;
	margin-bottom:80px;
	padding:0 10px 20px 6px;

}

#contenutopagina a{
	color:#02326c;
}

#boxLateralDir {
	float:right;
	margin:15px 3px 5px 10px;
}

* html body .colonnaIndex{ /* Hacks para IE */
	float:left;
	width:214px;
	margin:0px;
	padding:0px 18px 0 0 ;
}
.colonnaIndex{
	float:left;
	width:220px;
	padding:0px 18px 0 0 ;
	
}
.colonnaIndex a{
	text-decoration:none;
	color:#02326c;
}
.colonnaIndex a:hover{
	text-decoration:underline;

}

#breadcrump a{
	text-decoration:none
}

#breadcrump a:hover{
	text-decoration:underline
}

.approfondimenti{
	border: 1px dotted #e7951c;
	background-color: #Ffffff;
	margin-left:4px;
	margin-bottom:4px;
	margin-right:5px;
	padding:5px;
	width:170px
}

label, input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#02326c;
	
}
label{
	display:block;
	margin-bottom:2px;
	font-weight:bold;
}

input, select{
	padding:1px 3px;
	font-size:98%;
	display:inline
	
}

textarea{
	padding-left:5px;
	width:95%;
	height:100px;
	font-size:98%
}


.approfondimenti ul {
	list-style-type: none;
	margin:0.2em 0em 0.1em 0.5em;
	padding:0px;
	
}
	
#contenutoInterno-nomenu{
	padding:5px 0px 30px 0px;
	background-position: 1px top;
	background-repeat:no-repeat;
}

#contenutopagina-nomenu{
	margin-left:10px;
	margin-bottom:50px;
	padding:0 10px 20px 6px;

}

#contenutopagina-nomenu a{
	color:#02326c;

}

.sfondo1{
background-color:#fef5ca

}

.box{
	background-color:#e8edf1;	
	background-image:url(/images/bg_destaque_bottom.jpg);
	background-position: bottom;
	background-repeat:no-repeat;
	width:475px;
	padding:0 0 8px 0 ;
	margin-bottom:20px
}

.biografie{
margin:25px 0 0 0;
padding:30px 0 0 0 
}

#presidenti img{
float:left;
margin:5px;
border:1px solid #000099
}

#divisioni img{
float:left;
margin:5px;
border:1px solid #000099
}

#direzioni img{
float:left;
margin:5px;
border:1px solid #000099
}
.profili{
margin:15px 0 0 0;
padding:30px 0 0 0 
}

ul.lista-nolink{
	margin:15px 10px 0px 8px;
	padding:0px 0px 0px 8px;
	list-style:none;
}
ul.lista-nolink li{
	
	line-height: 1.5em;
	margin: 0em 0.5em 0.5em 0em;
	padding: 0em 0em 0.2em 1.1em;
	background-image: url(/images/bullet_nolink.gif);
	background-repeat: no-repeat;
	background-position: left 0.4em;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

ul.lista{
	margin:10px 10px 0px 12px;
	padding:0;
	list-style:none;
}
ul.lista li{
	
	line-height: 1.5em;
	margin: 0em 0.5em 0.5em 0em;
	padding: 0em 0em 0.2em 0.8em;
	background-image: url(/images/bullet_seta_azul.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	/*text-transform: uppercase;*/
	color:#02326c;	
}

ul.lista li a{

	text-decoration: none;
	color:#02326c;
}

ul.lista li a:hover{

	text-decoration: underline;
	color:#02326c;
}


ul.lista-aziende{
	margin:0px 10px 0px 0;
	padding:0px 0px 0px 0;
	list-style:none;
}
ul.lista-aziende li{
	
	line-height: 1.5em;
	margin: 0em 0.5em 0.5em 0em;
	padding: 0em 0em 0.2em 0.6em;
	background-image: url(/images/bullet_seta_azul.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	color:#02326c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	
	
}

ul.lista-aziende li a{

	text-decoration: none;
	color:#02326c;
}

ul.lista-aziende li a:hover{

	text-decoration: underline;
	color:#02326c;
}

.box-txt{
margin-left:12px
}

.img-bio{
float:left;
margin:5px;
border:1px solid #000099
}

.img-news{
float:right;
margin:5px;
}

.img-news img{
border:1px solid #000099
}


.nome-bio{

padding-bottom:4px;
color:#555555
}

.tornasu{
	text-align:right;
	margin-top:30px;
	
}

.tornasu a{
	
	color:#02326c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none
}

.tornasu a:hover{
	
	text-decoration:underline
}

.aziende{
	background-color:#f2f4f5;
	padding:3px;
	margin-top:10px
	}

.aziende-sep{
	
	padding:3px;
	margin-top:10px
}

.logo-aziende{
margin-bottom:25px;
margintop:25px
}

.storia{

margin-bottom:15px
}

.stampa{
margin-bottom:15px
}

.stampa a{
text-decoration:none

}

.stampa a:hover{
text-decoration:underline
}


.manag-cat{
	font-size:120%;
	margin-bottom:15px;
	border-bottom:2px solid #fed50b;

}

.lav-cat{
	font-size:120%;
	margin-bottom:15px;
	border-bottom:2px solid #fed50b;

}

.sedi{
	margin:15px 0 15px 0;

}

.mod-lavoro{
	margin:0px auto;
	margin:15px 0 15px 0 ;
	text-align:center

}

ul.lista-cerca{
	margin:0px 10px 0px 0;
	padding:0px 0px 0px 0;
	list-style:none;
}
ul.lista-cerca li{
	
	line-height: 1.5em;
	margin: 0em 0.5em 0.5em 0em;
	padding: 0em 0em 0.2em 0.8em;
	background-image: url(/images/bullet_seta_azul.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	color:#02326c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	
	
	
}

ul.lista-cerca li a{
	text-decoration: none;
	color:#02326c;
}

ul.lista-cerca li a:hover{

	text-decoration: underline;
	color:#02326c;
}

ul.link-tornasu{
	margin:0px 10px 0px 0;
	padding:0px 0px 0px 0;
	list-style:none;
	
}
ul.link-tornasu li{
	
	line-height: 1.5em;
	margin: 0em 0.5em 0.5em 0em;
	padding: 0em 1em 0.2em 1.6em;
	background-image: url(/images/tornasu.jpg);
	background-repeat: no-repeat;
	background-position: right 0.5em ;
	color:#02326c;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

ul.link-tornasu li a{
	text-decoration: none;
	color:#02326c;
}

ul.link-tornasu li a:hover{

	text-decoration: underline;
	color:#02326c;
}


.paginazione{
	text-align:right;
	padding-right:20px;
	margin-top:20px

}

.paginazione a{
	text-decoration:none;
	font-weight:bold
}

.paginazione a:hover{
text-decoration:underline;
font-weight:bold
}

.middle{
vertical-align:middle
}

.ligen {
	line-height: 1.5em;
	margin: 0em 0.5em 0.3em 0em;
	padding: 0.4em 0em 0.2em 1.8em;
	background-image: url(/images/doc_link.jpg);
	background-repeat: no-repeat;
	background-position: left 0.4em;
	text-decoration:none
}
.ligen a{
	text-decoration:none
}
.ligen a:hover{
	text-decoration:underline
}

.lipdf {

	line-height: 1.5em;
	margin: 0em 0.5em 0.3em 0em;
	padding: 0.6em 0em 0.2em 1.8em;
	background-image: url(/images/pdf.gif);
	background-repeat: no-repeat;
	background-position: left 0.4em;
	text-decoration:none
	
}

.lipdf a{

	text-decoration:none
	
}

.lipdf a:hover{
	text-decoration:underline
}

.lidoc {

	line-height: 1.5em;
	margin: 0em 0.5em 0.3em 0em;
	padding: 0.6em 0em 0.2em 1.8em;
	background-image: url(/images/doc.gif);
	background-repeat: no-repeat;
	background-position: left 0.4em;
	text-decoration:none
	
}

.lidoc a{

	text-decoration:none

}

.lidoc a:hover{

	text-decoration:underline

}
.lixls {

	line-height: 1.5em;
	margin: 0em 0.5em 0.3em 0em;
	padding: 0.6em 0em 0.2em 1.8em;
	background-image: url(/images/xls.gif);
	background-repeat: no-repeat;
	background-position: left 0.4em;
	text-decoration:none
	
}

.lixls a{
	text-decoration:none

}

.lixls a:hover{
	text-decoration:underline

}

.lilink {

	line-height: 1.5em;
	margin: 0em 0.5em 0.3em 0em;
	padding: 0em 0em 0.2em 0.9em;
	background-image: url(/images/bullet_link.gif);
	background-repeat: no-repeat;
	background-position: left 0.5em;

}

.lilink a{
	text-decoration:none

}

.lilink a:hover{

	text-decoration:underline
	
	
}

ul.lista-valore{
	margin:10px 10px 0px 12px;
	padding:0;
	list-style:none;
}
ul.lista-valore li{
	
	line-height: 1.5em;
	margin: 0em 0.5em 0.5em 0em;
	padding: 0em 0em 0.2em 0.8em;
	background-image: url(/images/bullet_seta_azul.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	color:#02326c;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

ul.lista-valore li a{

	text-decoration: none;
	color:#02326c;
}

ul.lista-valore li a:hover{

	text-decoration: underline;
	color:#02326c;
}

.tit-valore{

font-size:120%;
margin-bottom:15px;
border-bottom:2px solid #fed50b;

}

.img-utility{
float:left;
margin-right:6px;
margin-bottom:

}

.mappa-liv{

margin-top:10px;
margin-bottom:20px

}

.mappa-liv a{
text-decoration:none
}

.mappa-liv a:hover{
text-decoration: underline
}

.mappa-tit{

font-size:120%;
margin-bottom:15px;
border-bottom:2px solid #fed50b;

}

.mappa-tit a{
text-decoration:none
}

.mappa-tit a:hover{
text-decoration: underline
}

.ullistamappa{
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 5px;
	list-style:none;
}
.lilistamappa{
	
	line-height: 1.5em;
	margin: 0em 0.5em 0.5em 0em;
	padding: 0em 0em 0.2em 1.5em;
	background-image: url(/images/bullet_menu_interno.gif);
	background-repeat: no-repeat;
	background-position: left 0.2em;
	color:#02326c;
	font-size: 100%;
	text-decoration: none;
	font-weight:bold
	
}

.lilistamappa a{

	text-decoration: none;
	color:#02326c;
}
.lilistamappa a:hover{
	
	text-decoration: underline;
	color:#02326c;
}
.lilistamappaOn {
	line-height: 1em;
	margin: 0em 0.5em 0.5em 0em;
	padding: 0em 0em 0.3em 2.5em;
	background-image: url(/images/bullet_menu_interno_on.gif);
	background-repeat: no-repeat;
	background-position: left 0.2em;
	color:#02326c;
	font-size: 100%;
	text-decoration: none;
}
.lilistamappaOn a{
	
	text-decoration: none;
	color:#555555;
	
}
.lilistamappaOn a:hover{
	
	text-decoration: underline;
	color:#555555;
}

.mappa-liv{

margin-top:10px;
margin-bottom:20px

}

.servizio{

	background-image: url(/images/sf_mappa_serv.jpg);
	background-repeat: no-repeat;
	padding:18px 0 10px 5px; 
	width:150px;
	margin-left:10px;
	margin-right:35px;
	margin-top:15px;



}

.w50 {

	width:50%

}

.area-banner{

	background-image:url(/images/sf_banner.jpg);
	background-repeat:no-repeat;
	text-align:center

}

* html body .colonnaIndexBanner{ /* Hacks para IE */
	float:left;
	width:224px;
	margin:0px;
	padding:0 20px 0 0 ;
}
.colonnaIndexBanner{
	float:left;
	width:230px;
	padding:0 20px 0 0 ;
	height:294px
	
}

.separatore{
	background-color: #014dab; 
	height: 4px; 
	width: 750px
	
}



.sf-media-primo{
	background-image:url(/images/media_content_primo.jpg);
	background-repeat:no-repeat;
	padding:8px
	
}

.media-box{
	width:248px
	
	
}

.media-box-left{
	
	padding-left:10px
	
	
}

.media-box-right{
	
	padding-right:10px
	
	
}

.media-box-left{
	
	padding-left:10px
	
	
}







.sf-media-evidenza-Video{
	background-image:url(/images/media_content_evidenza.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:8px 8px 0 14px
	
	
}

.sf-media-evidenza-Audio{
	background-image:url(/images/media_contentAudio_evidenza.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:8px 8px 0 14px
	
	
}

.sf-media-evidenza-Video img{
	
	padding:0px 8px 0px 0px;
	float:left
	
	
}

.sf-media-evidenza-Audio img{
	
	padding:0px 8px 0px 0px;
	float:left
	
	
}

.media-img img{
	display:block
	
	
}

.liVideo {

	line-height: 1.2em;
	margin: 0em 0.5em 0em 0em;
	padding: 1em 0em 0.6em 3.3em;
	background-image: url(/images/media_bullet_video.jpg);
	background-repeat: no-repeat;
	background-position: left 0.5em;
	text-decoration:none
	
	
}

.liAudio {

	line-height: 1.2em;
	margin: 0em 0.5em 0em 0em;
	padding: 1em 0em 0.6em 3.3em;
	background-image: url(/images/media_bullet_audio.jpg);
	background-repeat: no-repeat;
	background-position: left 0.5em;
	text-decoration:none

}

.media-boxprimo {
	margin-bottom: 20px;
}

.media-boxevidenza {
	margin-bottom: 10px;
}

#pulsanteNext:HOVER {
	cursor: pointer;
}