/* Sezioni Generiche */
html,body
{
  margin: 0;
  padding:0;

}
h2
{
  margin-top:0;
  padding-top:0;
  text-align:center;
  font-size: 1.6em;
  font-family:"Verdana";
}
body
{

  text-align:center;
  font-family: Arial,Helvetica,Sans-serif;
  font-size: 82%;
  background-color:#FFFFFF;

}
/*contenitore contenuti */
div#container
{
  position:relative;
  text-align: left;
  margin:10px auto auto auto;
  width: 980px;

}
div#centrale
{

  width:100%;
  border-width: 1px 1px 10px 1px;
  border-style: solid;
  border-color: #FFB515;
}
/*sezioni della pagina */
div#header
{
  width:100%;
  height:100px;
  background:#FFFFFF url("/img/headBK.gif") repeat-x ;
  margin-bottom:10px;
}
div#head_bottom
{
	width:100%;
	height:60px;
	background:#FFFFFF url("/img/orizzonte.jpg") repeat-x;
	border-width:10px 1px 1px 1px;
  border-color:#FFB515;
  border-style: solid;
}
div#menu_up
{
  width:607px;
  height: 20px;
  background:#FFFFFF;
  padding-top:10px;
  text-align:right;
  float:right;

}
div#menu_sx
{
  float:right;
  width: 20%;
  background:#FFFFFF;

}
div#contenuti
{
  float:right;
  width:80%;
 	min-height:350px;
 	margin-top:10px;
}
* html div#contenuti
{
  height:350px;
}
div#contenuti p.errore
{
  color:red;
	font-weight:bold;
}
div#piede
{
  clear:both;
  padding:5px;
  background:#FFFFFF ;
  border-top:1px solid #FFB515;

}
/*stili per le sezioni*/
/*++++++++++ HEADER ++++++++++++ */
div#header h1
{
	margin:0;
	text-align:center;
	padding-top:10px;
	font-size : 3em;
	font-weight: bold;
}
/*++++++++++ CONTENUTI +++++++++++*/
div#contenuti a
{
	color:#0073B8;
	text-decoration:none;
	font-weight:bold;
}
div#contenuti table
{
  margin: 10px;
}
div#contenuti td.ult
{
  text-align:right;
}
div#contenuti td.submit
{
  text-align:center;
}
div#contenuti p
{
	margin: 10px;
	padding: 0;
}
/*CONTENUTI : NOVITA' */
div#contenuti dl.news
{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	width:700px;
}
div#contenuti dl.news dt
{
	padding:0 0 5px 0;
	margin:0;
	border-bottom: 1px solid #FFB515;
	font-size: 1.3em;
}
div#contenuti dd
{

	padding:0;
	margin:0;
}
div#cocntenuti dl.news dd p
{
	padding:5px;
	margin:0;
	font-size: 1.2em;
	border-bottom:1px solid;
}
/*CONTENUTI : PRODOTTI */
div#contenuti dl.prodotti
{
	width:250px;
	float:left;
	margin:5px;
}
div#contenuti dl.prodotti dt
{
	font-weight:bold;
	font-size:1.3em;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #FFB515;
}
div#contenuti dl.prodotti dd img
{
	float:left;
	border:1px solid;
	padding:2px;
	margin:5px;
}
div#contenuti dl.prodotti dd p
{
	padding:5px;
	font-size: 1.2em;
}
div#contenuti menu.download
{
	list-style-type:none;
}
/*DOWNLOAD */
div#contenuti menu.download li
{
	margin:5px 0 0 0;
	padding:0;
}
div#contenuti ul.download
{
	margin:10px 0 0 0;
	padding-left:25px;
}


div#contenuti ul.download li
{
	margin:5px 0 0px 0;
	padding:0;

}
div#contenuti img.download
{
	margin-top:10px;
}
div#contenuti b.download
{
  font-size:1.2em;
}
/* CONTATTI */
div#contenuti p.contatti
{
  text-align:center;
}
div#contenuti ul.contatti
{
	text-align:center;
}
div#contenuti ul.contatti li
{
	text-align:center;
	margin-top:20px;
}

/*CONTENUTI : ANTEPRIMA NEWS */
div#antenews
{
	width:215px;
	float:right;
	min-height:200px;

}
div#antenews h2
{
  font-size:1.4em;
  text-align:center;
}
div#antenews dl.antenews
{
	width:200px;
	margin: 5px;
}
div#antenews dl.antenews dt
{
	font-weight:bold;
	font-size:1.3em;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #FFB515;
}
div#antenews dl.antenews dd p
{
	padding:5px;
	font-size: 1.2em;
}
/*CONTENUTI : HOME ANIMAZIONE */
div#animazione
{
	width:500px;
	height:210px;
	float:right;
}
/*CONTENUTI : HOME DESCRIZIONE*/
div#descrizione
{
	clear:both;
	float:right
	margin-top:20px;
	width:500px;
}
div#descrizione p
{
	padding:5px;
	clear:both;
}
/*++++++++++ MENU ALTO +++++++++ */
div#menu_up ul
{

  list-style-type:none;
  padding:0;
  margin:0;
}
div#menu_up ul li
{
  margin:0 5px 0px 0;
  padding:0;
  display:inline;
}
div#menu_up a
{
  color:#0073B8;
  margin-left:10px;
	text-decoration:none;
	font-weight:bold;
}
div#menu_up a:hover,div#menu_up a#activeupmenu
{
  color:#FF8F0F;
}


/*++++++++++ MENU DESTRO +++++++++ */
div#menu_sx ul
{
  list-style-type:none;
  padding:0;
  margin:10px;
}
div#menu_sx ul li
{
  padding:0;
  margin:0 0 15px 0;

}
div#menu_sx ul a
{
  color:#0073B8;
  height:26px;
  width:128px;
  margin-left:5px;
  padding-top:0.3em;
  padding-bottom:0.3em;
  padding-left: 20px;
  display:block;
	text-decoration:none;
	font-weight:bold;
}
/* BOTTONE HOME */
div#menu_sx a.index
{
  background: #FFFFFF url("/img/bt_home.gif") no-repeat top left;
}
div#menu_sx a.index#activemenu,div#menu_sx a.index:hover
{
  background: #FFFFFF url("/img/bt_home_on.gif") no-repeat top left;
}
/* BOTTONE AZIENDA */
div#menu_sx a.azienda
{
  background: #FFFFFF url("/img/bt_azienda.gif") no-repeat top left;
}
div#menu_sx a.azienda#activemenu,div#menu_sx a.azienda:hover
{
  background: #FFFFFF url("/img/bt_azienda_on.gif") no-repeat top left;
}

/* BOTTONE PRODOTTI */
div#menu_sx a.prodotti
{
  background: #FFFFFF url("/img/bt_prodotti.gif") no-repeat top left;
}
div#menu_sx a.prodotti#activemenu,div#menu_sx a.prodotti:hover
{
  background: #FFFFFF url("/img/bt_prodotti_on.gif") no-repeat top left;
}

/*BOTTONE SOFTWARE */
div#menu_sx a.software
{
  background: #FFFFFF url("/img/bt_software.gif") no-repeat top left;
}
div#menu_sx a.software#activemenu,div#menu_sx a.software:hover
{
  background: #FFFFFF url("/img/bt_software_on.gif") no-repeat top left;
}
/* BOTTONE DOWNLOADS */
div#menu_sx a.downloads
{
  background: #FFFFFF url("/img/bt_downloads.gif") no-repeat top left;
}
div#menu_sx a.downloads#activemenu,div#menu_sx a.downloads:hover
{
  background: #FFFFFF url("/img/bt_downloads_on.gif") no-repeat top left;
}
/*BOTTONE EVENTI */
div#menu_sx a.eventi
{
  background: #FFFFFF url("/img/bt_eventi.gif") no-repeat top left;
}
div#menu_sx a.eventi#activemenu,div#menu_sx a.eventi:hover
{
  background: #FFFFFF url("/img/bt_eventi_on.gif") no-repeat top left;
}
/*BOTTONE NEWS */
div#menu_sx a.news
{
  background: #FFFFFF url("/img/bt_news.gif") no-repeat top left;
}
div#menu_sx a.news#activemenu,div#menu_sx a.news:hover
{
  background: #FFFFFF url("/img/bt_news_on.gif") no-repeat top left;
}
/*BOTTONE FOTOGRAFIA INFORMATICA*/
div#menu_sx a.fotografia_informatica
{
  background: #FFFFFF url("/img/bt_fotografia_informatica.gif") no-repeat top left;
}
div#menu_sx a.fotografia_informatica#activemenu,div#menu_sx a.fotografia_informatica:hover
{
  background: #FFFFFF url("/img/bt_fotografia_informatica_on.gif") no-repeat top left;
}
/*BOTTONE GALLERIA FOTO */
div#menu_sx a.galleria_foto
{
  background: #FFFFFF url("/img/bt_galleria_foto.gif") no-repeat top left;
}
div#menu_sx a.galleria_foto#activemenu,div#menu_sx a.galleria_foto:hover
{
  background: #FFFFFF url("/img/bt_galleria_foto_on.gif") no-repeat top left;
}
/*BOTTONE ESTORE */
div#menu_sx a.e_store
{
  background: #FFFFFF url("/img/bt_e_store.gif") no-repeat top left;
}
div#menu_sx a.e_store#activemenu,div#menu_sx a.e_store:hover
{
  background: #FFFFFF url("/img/bt_e_store_on.gif") no-repeat top left;
}

div#menu_sx menu
{
  list-style-type:none;
  padding:0;
  margin:5px 0 0 20px;
}
div#menu_sx menu a
{
  background:#DEDEDE url("/img/btoff.gif") no-repeat top right;
  height:15px;
}
div#menu_sx menu a:hover,div#menu_sx menu a#activesubmenu
{
  background:#DEDEDE url("/img/bton.gif") no-repeat top right;
  height:15px;
  color:#FF8F0F;
}

/*++++++++++ PIEDE +++++++++ */
div#piede p
{
  padding:0;
  margin:0;
  text-align:center;
  color:#0073B8;
}
div#piede a
{
  text-decoration:underline ;
  color: #0073B8;
  font-weight:bold;
}
/*++++++++++++SITO OFFLINE ++++++++++++++++*/
.offline
{
	text-align:center;
}
