html,body {
	
	margin-left			: 0px;
	margin-top			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	height				: 100%;
}

a:link, a:visited, a:active{
	
	text-decoration : none;
	color			: #000;
	
}

#msgAlert{

	position			: fixed;
	left				: 50%;
	top					: 40%;
	margin-left			: -122px;
	margin-top			: -108px;
	width				: 225px;
	height				: 97px;
	background			: url(/img/iphone.png);
	padding				: 20px 10px 20px 10px; 
	text-align			: center; 
	font-weight			: bold; 
	color				: #fff;
	z-index				: 300;
	display				: none;

}

#wrapper {
	
	min-height			: 100%;
	height				: auto !important;
	height				: 100%;
	margin				: 0 auto -29px; /* margine negativo altezza footer */
	width				: 1000px;
	position			: relative;

}


#content {
	
	position			: relative; 
	padding				: 0;
	margin				: 0;
	width				: 1000px;
	
}

/* Pagine dei prodotti */

#menuPrd {
	
	width				: 245px; 
	float				: left;
	color				: #FFF;
	padding				: 0 30px 0 15px;
	
}

#menuPrd .menuPrimoLivello {
	
	width				: 230px; 
	height				: 23px; 
	padding				: 6px 0 0 10px; 
	overflow			: hidden; 
	
}

#menuPrd .menuPrimoLivello a:link, #menuPrd .menuPrimoLivello a:visited, #menuPrd .menuPrimoLivello a:active{
	
	color				: #FFF; 
	font-weight			: bold;
	
}

#menuPrd .menuPrimoLivello a:hover {
	
	color				: #FADA16;
	
}

#menuPrd .menuSecondoLivello {
	
	width				: 200px; 
	height				: 20px; 
	overflow			: hidden; 
	padding				: 4px 0 0 5px; 
	margin				: 0 0 0 30px; 
	background			: url(/img/sottoMenuPrd.png) no-repeat;
	
}

#menuPrd .menuSecondoLivello a:link, #menuPrd .menuSecondoLivello a:visited, #menuPrd .menuSecondoLivello a:active{
	
	color				: #FFF; 
	
}

#menuPrd .menuSecondoLivello a:hover {
	
	color				: #FADA16;
	
}

#contentPrd {
	
	width				: 710px; 
	float				: left;
	color				: #FFF;
	
}


/* ******************************************************* */

#header {
	
	height				: 8px; 
	background			: url(/img/headerStrip.jpg) no-repeat;
	
}

#menuHeaderContainer {
	
	position			: relative; 
	height				: 20px; 
	width				: 1000px; 
	background			: #FDFDFD;
	
}

.menuheader{
	
	background			: #FDFDFD; 
	
}

.menuheader ul{
	
	padding				: 0; 
	margin				: 0; 
	background			: #FDFDFD; 
	font-size			: 14px;
	color				: #CBCACA;
	font-weight			: bold;

	
}

.menuheader ul li{
	
	display				: inline;
	list-style			: none;
	padding-left		: 10px;
	
}

.menuheader ul li.li1{ background:url(/img/regPoint.png) no-repeat; padding-right: 20px}
.menuheader ul li.li1 a:link, .menuheader ul li.li1 a:hover, .menuheader ul li.li1 a:visited {color:#7DB4E4;}
.menuheader ul li.li2{ background:url(/img/risPoint.png) no-repeat; padding-right: 20px}
.menuheader ul li.li2 a:link, .menuheader ul li.li2 a:hover, .menuheader ul li.li2 a:visited {color:#F7708E;}
.menuheader ul li.li3{ background:url(/img/assPoint.png) no-repeat; }
.menuheader ul li.li3 a:link, .menuheader ul li.li3 a:hover, .menuheader ul li.li3 a:visited {color:#BAE675;}
.menuheader ul li.li4{ background:url(/img/grayPoint.png) no-repeat;}
.menuheader ul li.li4 a:link, .menuheader ul li.li4 a:hover, .menuheader ul li.li4 a:visited {color:#CBCACA;}

#pushfooter{
	
	height				: 29px;
	clear				: both;
	
}

#footer {
	
	height				: 21px;
	width				: 1000px;
	background			: #0A0070;
	position			: relative;
	clear				: both;
	margin-right		: auto;
	margin-left			: auto;
	text-align			: center;
	padding				: 8px 0 0 0;
	color				: #6390D1;
	
}


/* FORM generici */
/* ------------------------------------- */

input.inputText {
	
	color				: #000;
	text-transform		: none;
	border				: 1px solid #D9C1AA;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
}

textarea.inputText {
	
	color				: #666666;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	text-transform		: none;
	border				: 1px solid #D9C1AA;
}

select.inputText {
	
	font-size			: 12px;
	border				: 1px solid #D9C1AA;
	text-transform		: none;
}

button.inputText {
	
	border				: 1px solid #D9C1AA;
	font-size			: 12px;
	color				: #000;
}


.formLine label{
	float				: left;
	font-family			: Arial, Helvetica, sans-serif;
}

/* ------------------------------------- */

/* -------------- dounload_document -----------------------*/

ul#download_document {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 52px;
    text-align: left;
    width: 200px;
	list-style-image: url(../img/download.png);
	/*list-style-type: none;*/
}

ul#download_document li a {
    color: #cbcaca;
    font-size: 12px;
    font-weight: bold;
}




/* Pagina index menu alternativo */

ul#menu_alternativo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	background-image: url(/img/flashAssets/menu_alternativo.jpg);
	background-repeat: no-repeat;
	height: 570px;
	width: 1000px;
	position:relative;	
}

ul#menu_alternativo li {
	float: left;
	text-indent: -1000em;
}

ul#menu_alternativo li a {
	text-decoration: none;
	color: #000;
}

.azienda {
	position:absolute;
	display: block;
	width: 172px;
	height: 340px;
	top: 179px;
	left: 76px;
	background-image: url(/img/flashAssets/testo_azienda.png);
	background-repeat: no-repeat;
	background-position: 20px 25px;
}

.attrezzature {
	position:absolute;
	display: block;
	width: 172px;
	height: 340px;
	top: 179px;
	left: 254px;
	background-image: url(/img/flashAssets/testo_attrezzature.png);
	background-repeat: no-repeat;
	background-position: 20px 25px;
}

.macchine {
	position:absolute;
	display: block;
	width: 170px;
	height: 340px;
	top: 179px;
	left: 433px;
	background-image: url(/img/flashAssets/testo_macchine.png);
	background-repeat: no-repeat;
	background-position: 20px 25px;
}

.sistemi {
	position:absolute;
	display: block;
	width: 171px;
	height: 340px;
	top: 179px;
	left: 610px;
	background-image: url(/img/flashAssets/testo_sistemi.png);
	background-repeat: no-repeat;
	background-position: 20px 25px;
}

.prodotti {
	position:absolute;
	display: block;
	width: 173px;
	height: 340px;
	top: 179px;
	left: 788px;
	background-image: url(/img/flashAssets/testo_prodotti.png);
	background-repeat: no-repeat;
	background-position: 20px 25px;
}

.azienda:hover{
	background-image: url(/img/flashAssets/freccia_azienda.png);
	background-repeat: no-repeat;
	background-position: 20px 25px;
}

.attrezzature:hover{
	background-image: url(/img/flashAssets/freccia_attrezzatura.png);
	background-repeat: no-repeat;
	background-position: 20px 25px;
}

.macchine:hover{
	background-image: url(/img/flashAssets/freccia_macchine.png);
	background-repeat: no-repeat;
	background-position: 20px 25px;
}

.sistemi:hover{
	background-image: url(/img/flashAssets/freccia_sistemi.png);
	background-repeat: no-repeat;
	background-position: 20px 25px;
}

.prodotti:hover{
	background-image: url(/img/flashAssets/freccia_prodotti.png);
	background-repeat: no-repeat;
	background-position: 20px 25px;
}

/* Pagina index menu interno alternativo */

ul#menu_interno_alternativo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	background-image: url(/img/menuImg.jpg);
	background-repeat: no-repeat;
	height: 54px;
	width: 1000px;
	position: relative;
	display: none;
	margin: 0px;
	padding: 0px;
}

ul#menu_interno_alternativo li {
	float: left;
	text-indent: -1000em;
}

ul#menu_interno_alternativo li a {
	text-decoration: none;
	color: #000;
}

.azienda_interno{
	display: block;
	height: 40px;
	width: 143px;
	position: absolute;
	left: 135px;
	top: 12px;
}

.attrezzature_interno{
	display: block;
	height: 40px;
	width: 143px;
	position: absolute;
	left: 280px;
	top: 12px;
}

.macchine_interno{
	display: block;
	height: 40px;
	width: 143px;
	position: absolute;
	left: 425px;
	top: 12px;
}

.sistemi_interno{
	display: block;
	height: 40px;
	width: 143px;
	position: absolute;
	left: 570px;
	top: 12px;
}

.prodotti_interno{
	display: block;
	height: 40px;
	width: 143px;
	position: absolute;
	left: 715px;
	top: 12px;
}

.azienda_interno:hover{
	background-image: url(/img/azienda_hover.jpg);
	position: absolute;
	height: 41px;
	width: 144px;
}

.attrezzature_interno:hover{
	background-image: url(/img/attrezzature_hover.jpg);
	position: absolute;
	height: 41px;
	width: 144px;
}

.macchine_interno:hover{
	background-image: url(/img/macchine_hover.jpg);
	position: absolute;
	height: 41px;
	width: 144px;
}

.sistemi_interno:hover{
	background-image: url(/img/sistemi_hover.jpg);
	position: absolute;
	height: 41px;
	width: 144px;
}

.prodotti_interno:hover{
	background-image: url(/img/prodotti_hover.jpg);
	position: absolute;
	height: 41px;
	width: 144px;
}

.azienda_interno.selezionato{
	background-image: url(/img/azienda.jpg);
	position: absolute;
	height: 41px;
	width: 144px;
}

.attrezzature_interno.selezionato{
	background-image: url(/img/attrezzature.jpg);
	position: absolute;
	height: 41px;
	width: 144px;
}

.macchine_interno.selezionato{
	background-image: url(/img/macchine.jpg);
	position: absolute;
	height: 41px;
	width: 144px;
}

.sistemi_interno.selezionato{
	background-image: url(/img/sistemi.jpg);
	position: absolute;
	height: 41px;
	width: 144px;
}

.prodotti_interno.selezionato{
	background-image: url(/img/prodotti.jpg);
	position: absolute;
	height: 41px;
	width: 144px;
}

/* RICERCA PRODOTTI */
#spazioRicerca .formLine {
	float: left;
	margin-right: 20px;
}

#spazioRicerca {
	height: 40px;
	width: 730px;
	margin-right: auto;
	margin-left: auto;
}

#spazio_ricerca {
	height: 60px;
	width: 552px;
	padding-bottom: 15px;
	padding-left: 292px;
}

.contenitore_nome {
	float: left;
	width: 165px;
	margin-right: 25px;
}

.contenitore_descrizione {
	float: left;
	width: 165px;
	margin-right: 25px;
}

.contenitore_codice {
	float: left;
	width: 165px;
}


