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			: 12px;
	color				: #CBCACA;

	
}

.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			: Georgia, "Times New Roman", Times, serif;
	font-size			: 12px;
}

textarea.inputText {
	
	color				: #666666;
	font-family			: Georgia, "Times New Roman", Times, 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;
}

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