/*-- Inizio impostazioni pagina --*/
#top
{
	background-image: URL(imm/top.png);
	background-repeat: repeat-x;
	padding: 5px 0px 5px 0px;
	height: 200px;
	width: 100%;
	float: none;
	z-index: 0;
	text-align: center;
}

#center
{
	margin: 15px 15px 15px 15px;
	float: none;
	z-index: 0;
}

#bottom
{
	background-color: white;
	padding: 0px 0px 10px 0px;
	height: 190px;
	width: 100%;
	float: none;
	z-index: 0;
	text-align: center;
	vertical-align: top;
}
/*-- Fine impostazioni pagina --*/

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

/*-- Inizio impostazioni bandiera pié di pagina --*/
#bandiera
{
	background-color: silver;
	width: 100%;
	height: auto;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	border-collapse: collapse;
}

.verde
{
	width: 33%;
	height: 8px;
	background-color: #008844;
	border: 0px;
}

.bianco
{
	width: 34%;
	height: 8px;
	background-color: white;
	border: 0px;
}

.rosso
{
	width: 33%;
	height: 8px;
	background-color: #dd2222;
	border: 0px;
}
/*-- Fine impostazioni bandiera pié di pagina --*/

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

/*-- Inizio impostazioni menù --*/
.menu
{
	width: 250px;
	padding: 0px;
	margin: 0px;
}

.menu_sup
{
	background-image: URL(imm/menu/menu_top.gif);
	height: 40px;
	width: 250px;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}

.menu_center
{
	background-image: URL(imm/menu/menu_center.gif);
	height: auto;
	width: 250px;
	margin: 0px 5px 0px 5px;
	padding: 5px 0px 5px 0px;
	background-position: center;
	background-repeat: repeat-y;
	overflow: hidden;
}

.menu_center_content
{
	padding: 0px 8px 0px 8px;
	width: auto;
}

.menu_bottom
{
	background-image: URL(imm/menu/menu_bottom.gif);
	height: 20px;
	width: 250px;
	margin: 0px 5px 10px 5px;
	padding: 0px 0px 0px 0px;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	overflow: hidden;
}

.elemento
{
	background-image: URL(imm/menu/icona.gif);
	background-repeat: no-repeat;
	background-position: 0px;
   height: 25px;
	width: auto;	
	padding-left: 30px;
	margin-bottom: 3px;
	text-align: left;
	vertical-align: middle;
	overflow: hidden;
}

div.elemento:hover
{
	background-image: URL(imm/menu/icona_ruota.gif);
}
/*-- Fine impostazioni menù --*/

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

/*-- Inizio impostazioni contenitore centrale --*/
#cont
{
	width: 650px;
	padding: 0px;
	margin: 0px;
}

.cont_sup
{
	background-image: URL(imm/cont/main_top.gif);
	height: 25px;
	width: 650px;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}

.cont_center
{
	background-image: URL(imm/cont/main_center.gif);
	height: auto;
	width: 650px;
	margin: 0px 5px 0px 5px;
	padding: 5px 0px 5px 0px;
	background-position: center;
	background-repeat: repeat-y;
	overflow: hidden;
}

.cont_center_content
{
	padding: 0px 8px 0px 8px;
	width: auto;
}

.cont_bottom
{
	background-image: URL(imm/cont/main_bottom.gif);
	height: 25px;
	width: 650px;
	margin: 0px 5px 10px 5px;
	padding: 0px 0px 0px 0px;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	overflow: hidden;
}
/*-- Fine impostazioni contenitore centrale --*/

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

/*-- Inizio impostazioni tabella contenitore --*/
td.contenitore
{
	vertical-align: top;
	padding: 10px 10px 0px 10px;
}
/*-- Fine impostazioni tabella contenitore --*/

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

/*-- Inizio impostazioni ragione sociale --*/
.ragsoc
{
	padding-top: 25px;
}
/*-- Fine impostazioni ragione sociale --*/

/*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

/*-- Inizio impostazioni homepage --*/
#tab_imm
{
	width: 630px;
	border: 0px;
	text-align: center;
}

.colonna
{
	width: 50%;
}

.preale
{
	width: 100%;
	text-align: right;
}
.ale
{
	text-align: right;
	padding: 0px;
	margin: 0px;
}
/*-- Fine impostazioni homepage --*/


#fiches
{
	width: 100%;
}