/* CSS Document */
/***********************************************************************
	COLORE pagine:
	html,body
	Colore testo con hover:
	prodlist
	prodlist a:hover  							Stili generici di pagina
***********************************************************************/

html,body{
	margin: 0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	color: #FFFFFF;
	background-color: #333333;
	}

h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding:0;
	}

h1{
	font-family: arial, sans-serif;
	font-size: 2.3em;
	line-height: 2.3em;
	font-weight: bold;
	}

h2{
	color: #CC6633;
	font-size: 1.3em;
	}

h3{
	color: #FF9900;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
h4{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}
h4 a:hover{
	color: #ff9900;
	text-decoration: none;
	}
h5{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}
a {
	color: #cccccc;
	text-decoration: none;
	}
a :hover {
	color: #ff9900;
	}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
ul {
	list-style-type: none;
	}
ol {
	list-style-type: none;
	}
.nob {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.extra {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-left: 10px;
	}
.categorie {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-top-color: #FF9933;
	border-right-color: #FF9933;
	border-bottom-color: #FF9933;
	border-left-color: #FF9933;
	}
.categorie img {
	border: 1px solid #FF9900;
	text-align: center;
	margin: 5px;
	padding: 2px;
	}
.content {
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	}
.content img {
	border: 1px solid #FF9900;
	padding: 2px;
	margin: 5px;
	}
.prodlist {
	padding-left: 30px;
	font-size: 12px;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.prodlist a {
	text-decoration: none;
	color: #FF9900;
	}
.prodlist a:hover {
	color: #cccccc;
	}
.prodimg{
	border: 1px solid #FF9900;
	margin: 5px;
	padding: 5px;
	}
.prodetails{
	padding-left: 30px;
	}

/***********************************************************************
									List-item Image Replacement	(LIR)
***********************************************************************/

.li\r{
	display: list-item;
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size:1pt;
	color: #FFF;
	}

h1#logo{
	list-style-image:url(../immagini/banner.png) !important;
	list-style-image:url(../immagini/banner.jpg);
	}

/***********************************************************************
									Privacy
***********************************************************************/
#privacy {
	width: 90%;
	height: 100px;
	overflow: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	border: 1px solid #FF9900;
}
#privacy li{
	color: #CCCCCC;
}

/***********************************************************************
									Form Login
***********************************************************************/

#login form{
	margin: 0px;
	padding: 0px;
}
#login fieldset {
	padding-bottom: 5px;
	margin-left: 10px;
	border: 1px solid #808080;
	margin-right: 10px;
}

#login legend {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;
}

#login fieldset ol {
  margin: 0;
  padding: 0;
}

#login fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}

#login input {
	font-size: 10px;
	color: #808080;
	background-color: #EEEEEE;
	border: 1px solid #000000;
	margin-top: 5px;
	margin-right: 5px;
}

#login input#button {
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	height: 18px;
	margin-bottom: -1px;
	border: 1px solid #FF9900;
	}

#login input#button:hover {
	color: #666666;
	background-color: #CCCCCC;
	}

.mnuadmin ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

.mnuadmin li{
	margin: 0;
	padding: 0;
	}

/***********************************************************************
									Form Generico
***********************************************************************/

form {
	font-size: 14px;
	line-height: 1.8;
	text-transform: capitalize;
	margin: 0px;
	padding: 0px;
	}
form.generico fieldset {
	margin-bottom: 10px;
	}
form.generico legend {
	font-weight: bold;
	color: #FF9900;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	margin-bottom: 10px;
	}
form.generico label {
	font-size: 14px;
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	text-transform: capitalize;
	width: 120px;
	float: left;
	}
form.generico input, select, textarea {
	color: #000000;
	font-size: 14px;
	}
form.generico ol {
	margin: 0;
	padding: 0;
	}
form.generico li {
	list-style: none;
	padding: 0px 5px 5px;
	margin: 0;
	font-weight: bold;
	}
.richiesto {
	border: 2px solid #FF0000;
	}
.facoltativo {
	border: 2px solid #00CC00;
	}

/***********************************************************************
									
***********************************************************************/
.menu {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	height: 20px;
	width: 100%;
	text-align: left;
	vertical-align: middle;
	}
.menu a{
	color: #FFFFFF;
	text-decoration: none;
	}
.menu a:hover{
	color: #ff9900;
	text-decoration: none;
	}

.send_ok {
	color: #009966;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.send_ko {
	color: #CC3300;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.msg_text {
	font-size: 14px;
	color: #CCCCCC;
	text-decoration: none;
}
#messaggi {
	padding-left: 50px;
}
.error {
	color: #FF9900;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.reviewtable {
	font-size: 12px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #808080;
}
.reviewtable a {
	color: #000000;
}
.reviewtable a:hover {
	color: #FFFFFF;
}
.reviewtablerow {
	text-align: center;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FF9900;
}
/***********************************************************************
									form prodotti
***********************************************************************/
#prodformsx {
	height: 100%;
	width: 49%;
	float: left;
	}
#prodformdx {
	height: 100%;
	width: 49%;
	float: right;
	}
#prodformdx legend {
	color: #FF9900;
	text-transform: capitalize;
	}
#prodformdx label {
	color: #808080;
	text-transform: capitalize;
	padding-left: 20px;
	}

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/

/***********************************************************************
									
***********************************************************************/


/**/
form.cambialingua select {
	color: #000000;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	letter-spacing: .1em;
}
#disclaimer {
	width: 90%;
	margin-left: 50px;
}
#disclaimer h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9900;
}
#disclaimer h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
}
#disclaimer p {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#disclaimer ul {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#disclaimer li {
	color: #CCCCCC;
}
#disclaimer li h5 {
	color: #FFFFCC;
	font-size: 12px;
	font-weight: bold;
}
