/*
 * Property of: Ingloge Technologies S.r.l.
 * Copyright 2006.
 */

/* 
 *	- contenitore_contenuti
 *		- separatore_contenuti
 *		- titolo_pagina
 *		- contenuto
 */
#contenitore_contenuti {
	border-left: 1px solid #9f9f9f;
	border-right: 1px solid #9f9f9f;
	text-align: center;
	background-color: #FFFFFF;
	width: 495px;
	float: left;
}

*#contenitore_contenuti {
	border-left: 1px solid #9f9f9f;
	border-right: 1px solid #9f9f9f;
	text-align: center;
	background-color: #FFFFFF;
	width: 501px;
	float: left;
}


/* per avere una altezza minima x il separatore e per la pagina stessa */
#separatore_contenuti {
	float: left;
	height: 700px;
}

#titolo_pagina {
	background-color: #FFFFFF;
	color: #072a5e;
	font-size: 20;
	font-family: arial;
	font-weight: bold;
	text-align: left;

	margin-top: 30px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
}

#contenuto {
	color: #575757;
	text-align: left;
	font-size: 12;
	font-family: arial;
	line-height: 18px;
	padding-right: 20;
	padding-left: 20;
}

*#contenuto {
	color: #575757;
	text-align: left;
	font-size: 12;
	font-family: arial;
	line-height: 18px;
	padding-right:15;
	padding-left: 15;
}


#contenuto_sx {
	color: #575757;
	text-align: left;
	font-size: 12;
	font-family: arial;
	line-height: 18px;
	padding-right: 5;
	padding-left: 5;
}

#contenuto_home {
	color: #575757;
	text-align: left;
	font-size: 12;
	font-family: arial;
	line-height: 18px;
	
	padding-right: 0;
	padding-left: 10;
}

#titoloblu {
	color: #072a5e;
	text-align: justify;
	font-weight: bold;
	font-size: 12;
	font-family: arial;
	line-height: 18px;
	padding-right: 20;
	padding-left: 0;
}

ul#id_elenchi_puntati li {
	text-align: left;
	padding-right: 0;
	padding-left: 0;
}

#logo_wave {
	color: #072a5e;
	font-weight: bold;
}

#logo_n {
	color: #AAACAF;
	font-weight: bold;
} 

#sotto_titolo {
	background-color: #ececec;
	color: #072a5e;
	font-size: 13;
	font-family: arial;
	font-weight: bold;
	text-align: left;
	margin: 20px 0 20px 0;
}

#titolo_tabella {
	background-color: #ececec;
	color: #072a5e;
	font-size: 12;
	font-family: arial;
	font-weight: bold;
	text-align: left;
	margin: 3px 0 3px 0;
}


.img_contenuti{
	text-align: center;
	margin: 20px 0 20px 0;
}

#tabella {
	text-align: center;
}

table {
	margin: 10px 0 10px 0;
}

td.Dato {
	border: 1px solid #cfcfcf;
	text-align: center;
	font-size: 10;
	color: #575757;
	margin: 5px;
	padding: 5px;
	empty-cells : hide;
}

td.DatoJ {
	border: 1px solid #cfcfcf;
	text-align: left;
	font-size: 12;
	color: #575757;
	font-family: arial;
	line-height: 20px;
	margin: 5px;
	padding: 5px;
	empty-cells : hide;
	vertical-align: top;
}

td.Riquadro_destro {
	border: 1px solid #cfcfcf;
	text-align: left;
	font-size: 12;
	width: 128px;
	color: #575757;
	font-family: arial;
	line-height: 20px;
	margin: 5px;
	padding: 5px;
	empty-cells : hide;
	vertical-align: top;
}

*td.Riquadro_destro {
	border: 1px solid #cfcfcf;
	text-align: left;
	font-size: 12;
	width: 128px;
	color: #575757;
	font-family: arial;
	line-height: 20px;
	margin: 5px;
	padding: 5px;
	empty-cells : hide;
	vertical-align: top;
}


td.Dato-noborder {
	border: 0px;
	text-align: justify;
	font-size: 12;
	color: #575757;
	font-family: arial;
	line-height: 20px;
	margin: 5px;
	padding: 5px;
	empty-cells : hide;
	vertical-align: top;
}


td.RowHead {
	background-color: #cfcfcf;
	font-weight: bold;
	border: 1px solid #072a5e;
	text-align: left;
	font-size: 10;
	color: #072a5e;
	margin: 5px;
	padding: 5px;
}
	
td.ColHead {
	empty-cells: hide;
	background-color: #072a5e;
	font-weight: normal;
	border: 1px solid #cfcfcf;
	text-align: center;
	font-size: 10;
	color:#FFFFFF;
	margin: 5px;
	padding: 5px;
}


/*-------------------- REGOLE CONTENITORI HOME PAGE  */

div.ContHome_usx {
	color: #575757;
	text-align: left;
	font-size: 12;
	font-family: arial;
	line-height: 15px;
	width: 45%;
	height: 217px;
	border: 1px solid Silver;
	float: left;
	margin: 2px;
	padding: 5px;
}


*div.ContHome_usx { /*---- HACK PER DISTANZE IN EXPLORER */
width: 48%;
}

th.ContHome_Product_Img {
background-color: #cfcfcf;
border: 1px dotted Silver;
width: 35%;
}