/****** stili per layout posizionamento ******/

body {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#FFFFFF;
	font-size:10px;
}

/***** HEADER *****/

#header {
	width:100%;
	height:15em;
	min-width:76em;
	position:relative;
	margin-top:1em;
}

#longman {
	width:56.6em;
	height:8.5em;
	margin-top:1.5em;
	margin-left:-28.3em;
	left:50%;	
	float:left;
	position:absolute;
	border:none;
}

#logo_pbm {
	border:0;
	width: 10em; 
	display: block; 
	clear: both;
}

#pearson {
	width:7.5em;
	height:12.5em;
	margin-left:1.5em;
	float:left;
	position:relative;
	border:none;
}

#lang {
	width:7.5em;
	height:12.5em;
	margin-right:1.5em;
	position:relative;
	float:right;
	border:none;
}

#bordo_side {
	width:20.1em;
	height:3.3em;
	position:relative;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D0D0D0;
	border:none;
}

/***** NAVIGAZIONE UP *****/

#navigazione {
	width:100%;
	min-width: 100em;
	height:2em;
	background-color: #e4e4e4;
	position:relative;
	float:left;
}

#barra_blu {
	width:20em;
	height:2em;
	float:left;
	position:relative;
	border:0;
}

#barra_arancione {
	width:20em;
	height:2em;
	position:relative;
	float:right;
	border:0;
}

.box_menu {
	width:auto;
	height:2em; 
	position:relative;
	float:left;
	border-right-color:#FFF;
	border-right-width: 0.2em;
	border-right-style: solid;
	text-align:center;
}

#box_cerca {
	width:11.7em;
	height:2em;; 
	position:relative;
	float:right;
}

#combo_cerca {
	width:6.8em;
	height:2em;; 
	position:relative;
	float:left;
}

#cerca {
	width:4em;
	height:2em;
	position:relative;
	float:left;
}

#freccia {
	width:1.4em;
	height:2em; 
	position:relative;
	float:right;
}

/***** MENU SIDE SX *****/

#menu_sx {
	width:20em;
	/*height:100%;*/
	position:relative;
	float:left;
	border-right-width: 0.1em;
	border-right-style: solid;
	border-right-color:#D0D0D0;
}

#password {
	width:20em;
	height:auto;
	position:relative;
	float:left;
	margin-bottom:1em;
	margin-top:0.5em;
}

.evidenza, .gruppo_volume {
	width:20em;
	height:1.4em;
	position:relative;
	float:left;
	background-color:#666666;
	margin-bottom:0.5em;
	margin-top:0.5em;
}
.gruppo_volume{
  float: none; width: 47.5em; margin-bottom: -5px; margin-top: 20px; clear: both;
  height:1.8em;
}
.freccia {
	position:relative;
	float:left;
	margin-bottom:0.5em;
}

#registrazione {
	position:relative;
	float:left;
}


/***** PAGINA *****/

#menu {
	width:20em;
	margin-left:2.6em;
	margin-bottom:2em;
	font-family:Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:1.2em;
	display:block;
}
#menu_se {
	width:15em;
	margin-left:2.6em;
	margin-bottom:2em;
	font-family:Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:1.2em;
	display:block;
}
#main {
  min-width: 95em;
  width: 95em;
	display: block;
}


#contenuti_st {
	position:relative;
	float:left;
	min-width:60em;
	width:70em;
	display: block;
}

#contenuti {
	position:relative;
	float: left; 
	min-width:60em;
	width:70em;
	display: block;
}

#flash {
	position:relative;
	float:left;
	width:75%;
	min-width:60em;
	height:100%;
}

.primary {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:1.2em;
	text-decoration: none;
	position:relative;
	float:left;
	width:50em;
	margin-bottom:2em;
	margin-left:2.5em;
}
.copertina_primary {
	position:relative;
	float:left;
}
.text_primary {
	position:relative;
	float:left;
	margin-left:1em;
	display:block;
	margin-right:2em;
}


#menu_es {
	position:relative;
	float:left;
	width:10em;
	margin-left:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:1.2em;
	display:block;
	border-right-color:#cccccc;
	border-right-width:0.1em;
	border-right-style: solid;
	margin-right:1em;
}

#colonna {
	position:relative;
	float:right;
	display:block;
	width:50em;
	margin-top:2.7em;
}

.image_fe {
	margin-left:22em;
}
 
#colonna_fe {
	position:relative;
	float:right;
	display:block;
	width:50em;
	margin-top:8em;
}

#contenuti_home {
	position:relative;
	float:left;
	min-width:60em;
	width:70em;
	min-width:60em;
	/*min-height:40em;*/
	display:block;
}

#pagina_st {
	width:15em;
	float:left;
	margin-right:2em;
}

#pagina {
	width:65em;
	float:left;
	margin-right:2em;
	/*min-width:0em;*/
	/*border-left-width: 0.1em;*/
	/*border-left-style: solid;*/
	/*border-left-color:#D0D0D0;*/
}

#cel_titolo {
	position:relative;
	margin-top:2em;
	float:left;
	display:block;
	width:auto;
}


.copertina {
	position:relative;
	width: 23em;
	margin-top:1em;
	margin-left:3em;
	margin-right:4em;
	float: left;	
}

.table {
	position:relative;
	float:left;
	margin-right:2em;
}
.table_in {
	position:relative;
	float:left;
	width:7em;
	margin-right:2em;
}
.table_town {
	position:relative;
	float:left;
	width:3em;
	margin-right:2em;
}
.table_txt {
	position:relative;
	float:left;
	width:10em;
	margin-right:2em;
}
.table_testo {
	position:relative;
	float:left;
	width:60em;
	margin-right:2em;
}
.cell {
	position:relative;
	clear:both;
	padding-top:2em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:1.2em;
	text-decoration: none;
	display:block;
	margin-left:2.4em;
}


/***** SCHEDA OPERA *****/

#dati_opera {
	float:left;
	width:30em;
	height:22em;
	position:absolute;
	margin-top:1em;
}


#cel_consulta {

    bottom:0;
	float:left;

	border-top-width: 0.1em;
	border-top-style: solid;
	border-top-color:#D0D0D0;
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color:#D0D0D0;
	
}

#proposta {
	position:relative;
	clear:both;
	width:auto;
	float:left;
	margin-top:2em;
	margin-left:2em;
	margin-bottom:2em;
	/*border-left-width: 0.1em;*/
	/*border-left-style: solid;*/
	/*border-left-color:#D0D0D0;*/
}

/***** FOOTER *****/

#footer {
	width:100%;
	height:2em;
	min-width:79em;
	background-image:url(img/footer.gif);
	background-repeat:repeat-x;
	position:relative;
	float:left;
}
 #copyright {
	width:60em;
	height:2em;
	margin-left:-8em;
	left:39%;	
	margin-top:0.5em;
	float:left;
	position:relative;
 }

