﻿/* ************************************************* */
/* EcoCamere Main Css Style @ Ecocerved */
/* ************************************************* */
body {
	font-family: "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
img {
	border-width: 0px;
	vertical-align: middle;
}
input[type="image"] {
	border-width: 0px;
	vertical-align: middle;
}
.clearer {
	clear: both;
	height:1px;
  overflow:hidden;
}
a:link {
	font-weight: bold;
	color: #c64934;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color: #c64934;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	color: #900;
	text-decoration: underline;
}

a.external {   
  padding-right: 15px;  
  padding-bottom:5px; 
  background: url(../images/ext-link-icon-2.gif) no-repeat top right;   
}  


.default-link-blank a:link {
	font-weight: bold;
	color: white;
	text-decoration: none;
}
.default-link-blank a:visited {
	font-weight: bold;
	color: white;
	text-decoration: none;
}
.default-link-blank a:hover {
	font-weight: bold;
	color: #900;
	text-decoration: underline;
}
/* ******************************333333******************* */
/* Struttura principale ******************************************** */
/* ************************************************* */
#container {
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
}
#content {
}
/* ************************************************* */
/* Content Home Page ******************************************** */
/* ************************************************* */
#homeContent {
	/*border: 1px solid #EEE;*/
  width: 600px;
	float: left;
	padding-right: 5px;
	padding-top: 4px;
}
#homeContent .titleDefault {
	background: url('../images/bgLeftItem.extra.jpg') no-repeat;
	color: white;
	font-weight: bold;
	font-size: 14px;
	width: 600px;
	height: 40px;
}
#homeContent .titleDefault p {
	margin: 0;
	padding: 10px 0 0 10px;
}

#links {
	/*border: 1px solid #EEE;*/
  width: 400px;
	float: right;
}
#links ul {
	margin: 0;
	padding: 4px 0 0 0;
}
#links li {
	background: url('../images/bgLeftItem.large.jpg') no-repeat;
	padding: 0px 10px;
	list-style: none;
	height: 40px;
}
#links p {
	margin: 0;
	padding: 4px 0 0 0;
}
#links li:first-child {
	background: url('../images/bgLeftItemFirst.jpg') no-repeat;
	color: white;
	font-weight: bold;
	font-size: 14px;
}
#links li:first-child p {
	margin: 0;
	padding: 10px 0 0 0;
}
/* ************************************************* */
/* Header ******************************************** */
/* ************************************************* */
#loginBox {
	width: 500px;
	float: right;
	text-align: right;
	background: url(../images/user.gif) no-repeat 95% 1em;
	border: 0px solid #DDDDDD;
	padding: 3px 30px 0.5em;
}
#loginBox label, #loginBox .label {
	margin-right: 5px;
	text-align: right;
	width: 10em;
}
#loginBox div {
	clear: both;
	margin: 0.3em 0;
}
#loginBox .detail {
	font-weight: bold;
}
#headerLogo {
	padding-left: 50px;
	float: left;
}
#header {
	border: 1px solid #EEE;
	color: #666;
	height: 130px;
	vertical-align: middle;
}
/* ************************************************* */
/* Footer ******************************************** */
/* ************************************************* */
#footer {
}
#footer .ecocervedFooter {
	border: 1px solid #EEE;
	color: #666;
	font-size: 1em;
	margin-top: 2px;
}


/* ************************************************* */
/* Definizioni Comuni per gli INPUT */
/* ************************************************* */

.textBox
{
  font-family: Verdana;
  font-size: 11px;
  border: solid 1px #CCCCCC;
  color: #555;
}
.textBox:hover
{
  border: solid 1px #666;
}
.textBox:focus
{
  border: solid 1px #666;
  background-color: #eee;
}
.ddl
{
  font-family: Verdana;
  font-size: 11px;
  height: 18px;
  border: solid 1px #CCCCCC;
  color: #555;
}
.ddl:hover
{
  border: solid 1px #666;
}
.ddl:focus
{
  border: solid 1px #666;
  background-color: #eee;
}
.button
{
  font-family: Verdana !important;
  font-size: 10px !important;
  background-color: #FFFBFF;
  color: #BC494A;
  border: solid 1px #CCCCCC;
  height: 20px;
  /*margin-left: auto;*/
  /*margin-right: auto;*/
  cursor: pointer;
}
.button:hover
{
  border: solid 1px #666;
  background-color: #eee;
}
.button:focus
{
  border: solid 1px #666;
  background-color: #eee;
}

.button[disabled]
{
  font-family: Verdana;
  font-size: 10px;
  background-color: #ddd;
  color: #666;
  border: solid 1px #CCCCCC;
  height: 20px;
  margin-left: auto;
  margin-right: auto;
  cursor: default;
}

