/* WEBMOOLE 2.1 - INDEX */

/* Intestazione index */
.sfondo_intestazione_index{
	height: 450px;
}

/* Struttura index */
div#index {
	padding-left: 5px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	border-bottom: 0px solid #ededed;
	background: url(images/riga_home.jpg) no-repeat bottom left;
}

div#index table td{
	text-align: justify;
	vertical-align: top;
}

div#index table td img {
	padding: 2px;
	/* border: 1px solid #C1C1C1; */
}

div#index table td h1 {
	font-size: 25px;
	font-weight: normal;
	color: #496fa1;
	padding-bottom: 3px;
}

div#index table td p {
	font-size: 12px;
	text-align: justify;
	padding-top: 2px;
	padding-bottom: 3px;
}

/* Struttura HOME Page */
div#indexPickUp {
	padding-left: 5px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	border-bottom: 0px solid #ededed;
	background: url(images/riga_home.jpg) no-repeat bottom left;

}

div#indexPickUp .pkcell h1 {
	font-size: 12px;
	font-weight: bold;
	color: #f0482d;
	padding-bottom: 3px;
}

div#indexPickUp .pkcell h1 a{
	color: #496fa1;
	text-decoration: none;
	font-weight: bold;
}

div#indexPickUp .pkcell h1 a:hover{
	text-decoration: underline;
}

div#indexPickUp .pkcell h2 {
	font-size: 11px;
	color: #412e41;
	text-align: justify;
	padding-bottom: 3px;
}

div#indexPickUp .pkcell h2 a{
	color: #412e41;
	text-decoration: none;
}

div#indexPickUp .pkcell h2 a:hover{
	text-decoration: none;
}

/* News */
div#indexNews {
	padding: 2px;
	padding-bottom: 10px;
}


div#indexNews #titoloPaginaStdNews h1{
	font-size: 20px;
	color: #626666;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: 5px;
	border-bottom: 0px solid #626666;
	margin-bottom: 5px;
	font-weight: normal;
}

div#indexNews #titoloPaginaStdNews h1 a{
	color: #626666;
	text-decoration: none;
}

div#indexNews #titoloPaginaStdNews h1 a:hover {
	text-decoration: underline;
}

div#indexNews .news {
	margin-left: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

div#indexNews .news h3 {
	font-size: 11px;
	padding-bottom: 3px;
}

div#indexNews .news h1 {
	font-size: 12px;
	font-weight: bold;
	color: #5780a0;
	padding-bottom: 3px;
}

div#indexNews .news h2 {
	font-size: 11px;
	color: #412e41;
	text-align: justify;
	padding-bottom: 3px;
}

div#indexNews .news a {
	padding:0;
	font-size: 11px;
	color: #5780a0;
	text-decoration: underline;
	font-weight: bold;
}

div#indexNews .news a:hover {
	text-decoration: underline;
}

/* Case History - In Evidenza */
div#indexEvidCase {
	padding-left: 0px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	border-bottom: 0px solid #ededed;
	background: url(images/riga_home.jpg) no-repeat bottom left;

}

div#indexEvidCase #tabevidenza{
	padding-bottom: 10px;
	margin-bottom: 5px;
	background: url(images/bg_gallery.jpg) no-repeat top left;
	height:196px;
}

div#indexEvidCase #tabevidenza table{
	margin-top:10px;
	padding-top: 10px;
	margin-left: 20px;
	padding-left: 20px;
} 

div#indexEvidCase .pkcell h1 {
	font-size: 12px;
	font-weight: bold;
	color: #f0482d;
	padding-bottom: 3px;
}

div#indexEvidCase .pkcell h1 a{
	color: #496fa1;
	text-decoration: none;
	font-weight: bold;
}

div#indexEvidCase .pkcell h1 a:hover{
	text-decoration: underline;
}

div#indexEvidCase .pkcell h2 {
	font-size: 11px;
	color: #412e41;
	text-align: justify;
	padding-bottom: 3px;
}

div#indexEvidCase .pkcell h2 a{
	color: #412e41;
	text-decoration: none;
}

div#indexEvidCase .pkcell h2 a:hover{
	text-decoration: none;
}



div#indexNewsCase {
	border-bottom: 0px solid #ededed;
	margin-bottom: 5px;
	background: url(images/riga_home.jpg) no-repeat bottom left;
}

div#indexNewsCase div#indexCasePre {
	width: 207px;
	height: 35px;
}


div#indexNewsCase div#indexCase {
	width: 207px;
	padding-top: 10px;
	/*background: url(images/bg_gallery.jpg) no-repeat bottom left;*/
}

div#indexNewsCase div#indexCase img {
	padding: 2px;
	border: 1px solid #C1C1C1;
	margin-bottom: 10px;
}

div#indexNewsCase div#indexCase h1 {
	font-size: 12px;
	font-weight: bold;
	color: #f0482d;
	padding-bottom: 3px;
	padding-left: 22px;
	padding-right: 22px;
	text-align: left;
}

div#indexNewsCase div#indexCase p {
	font-size: 11px;
	text-align: justify;
	padding-top: 2px;
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 10px;
}

div#indexNewsCase div#indexCase a {
	font-size: 11px;
	color: #FF9c00;
	text-decoration: underline;
	font-weight: bold;
}

div#indexNewsCase div#indexCasePost {
	width: 207px;
	height: 7px;
	background: url(images/indexCasePost.jpg) no-repeat top left;
	margin-bottom: 10px;
}

/* Gallery */



div#indexGallery #titoloPaginaStdGal{
	font-size: 20px;
	color: #626666;
	margin-top:10px;
	padding-bottom: 5px;
	padding-left: 30px;
	margin-bottom: 5px;
	font-weight: normal;
}

div#indexGallery {
	padding: 2px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	background: url(images/bg_gallery.jpg) no-repeat top left;
	height:196px;
}

div#indexGallery table{
	margin-left: 30px;
}

div#indexGallery table td{
	text-align: justify;
	vertical-align: top;
}

div#indexGallery table td img {
	margin-right: 5px;
	padding: 0px;
	border: 1px solid #797c7c;
}



.clipout{
  position:relative;
  width:150px;
  height:105px;
  top:-1px;
  left:-1px;
}
.clipin{
  position:absolute;
  clip:rect(150px 218px 260px 82px);
  top:-150px;
  left:-82px;
}
.shade1{
  width:136px;
  height:105px;
  background-color:#e8e8e8;
}
.shade2{
  position:relative;
  width:136px;
  height:105px;
  background-color:#cbcbcb;
  top:-2px;
  left:-2px;
}
.shade3{
  position:relative;
  width:136px;
  height:105px;
  background-color:#a0a0a0;
  top:-1px;
  left:-1px;
}

