/* WEBMOOLE 2.1 - INDEX */

/* Intestazione index */
.sfondo_intestazione_index{
}

/* Struttura In Evidenza */
div#indexPickUp {
	padding-bottom: 10px;
	/*#ededed*/
}

div#indexPickUp .pkcell h1 {
	font-size: 12px;
	font-weight: bold;
	color: #f0482d;
	padding-bottom: 3px;
}

div#indexPickUp .pkcell h1 a{
	color: #f0482d;
	text-decoration: none;
	font-weight: bold;
}

div#indexPickUp .pkcell h1 a:hover{
	text-decoration: underline;
}

div#indexPickUp .pkcell h2 {
	font-size: 12px;
	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;
}

#tabriquadri{
	width: 100%;
	border-collapse: separate;
}

.tdseparatore{
	width: 1%;
} 

#riquadro1{
	width: 55%;
	padding-top: 0;
	padding-left:  0;
	padding-bottom: 0;
	padding-right: 0;
	height: 100%;
	border:1px solid #cfcfcf;
}

#datiriq1{
	height: 100%;
}

#datiriq1 h1{
	padding-top: 5px;
	padding-left: 5px;
}

div#datiriq1 table#tabriq1 td h1{
	padding-top: 5px;
	padding-left: 5px;
}

div#datiriq1 table#tabriq1 td h2{
	padding-top: 5px;
	padding-left: 5px;
	font-weight: bold;
}

div#datiriq1 table#tabriq1 td p{
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
	line-height: 1.1em;
	text-align: justify;
}

div#datiriq1 table#tabriq1 td img{
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

/*div#datiriq1 table#tabriq1 td a{
	padding-top: 3px;
	padding-left: 10px;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;

}*/

div#datiriq1 table#tabriq1 td ul{
	padding-top: 3px;
	padding-left: 5px;
	width: 98%;
}

div#datiriq1 table#tabriq1 td li{
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	background: url(images/bg_li.png) repeat-x bottom left;
}

div#datiriq1 table#tabriq1 td li a{
	padding-right: 5px;
}

div#datiriq1 table#tabriq1 td li .tdli{
	width:90%;
}

div#datiriq1 table#tabriq1 td li .tdlia{
	width:10%;
}

.titoloh1{
	background-color: #7f7f7f;
	color:#ffffff;
	height:2em;
}

#riquadro2{
	width: 44%;
	padding: 0;
	margin-left: 5px;
	border:1px solid #cfcfcf;
}

#datiriq2{
	height: 100%;
	width: 100%;
}

#datiriq2 h1{
	padding-top: 5px;
	padding-left: 5px;
	width: 100%;
}

div#datiriq2 table#tabriq2 td h1{
	padding-top: 5px;
	padding-left: 5px;
}

div#datiriq2 table#tabriq2 td h2{
	padding-top: 5px;
	padding-left: 5px;
	font-weight: bold;
}

div#datiriq2 table#tabriq2 td p{
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
	line-height: 1.1em;
	text-align: justify;
}

div#datiriq2 table#tabriq2 td img{
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

/*div#datiriq2 table#tabriq2 td a{
	padding-top: 3px;
	padding-left: 10px;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;

}*/


#riquadro3{
	width: 35%;
	padding-top: 0;
	padding-left:  0;
	padding-bottom: 0;
	padding-right: 0;
	border:1px solid #cfcfcf;
}

#datiriq3{
}

#datiriq3 h1{
	padding-top: 5px;
	padding-left: 5px;
}

div#datiriq3 table#tabriq3 td h1{
	padding-top: 5px;
	padding-left: 5px;
}

div#datiriq3 table#tabriq3 td h2{
	padding-top: 5px;
	padding-left: 5px;
	font-weight: bold;
}

div#datiriq3 table#tabriq3 td p{
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
	line-height: 1.1em;
	text-align: justify;
}

div#datiriq3 table#tabriq3 ul {
	padding-left: 10px;
}

div#datiriq3 table#tabriq3 ul li{
	margin-bottom: 3px;
}

div#datiriq3 table#tabriq3 td img{
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	
}

/*div#datiriq3 table#tabriq3 td a{
	padding-top: 3px;
	padding-left: 5px;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;

}*/


#riquadro4{
	width: 44%;
	padding: 0;
	height: 100%;
	border:1px solid #cfcfcf;
}

div#datiriq4{
	height: 100%;
}

div#datiriq4 table#tabriq4 td h1{
	padding-top: 5px;
	padding-left: 5px;
}

div#datiriq4 table#tabriq4 td h2{
	padding-top: 5px;
	padding-left: 5px;
}

div#datiriq4 table#tabriq4 td p{
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
	line-height: 1.1em;
	text-align: justify;
}

div#datiriq4 table#tabriq4 td img{
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

/*div#datiriq4 table#tabriq4 td a{
	padding-top: 3px;
	padding-left: 7px;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;

}*/

#riquadronews{
	width: 20%;
	border:1px solid #cfcfcf;
}

/* News */

#titolonewshp{
	background-color: #545454;
	color:#ffffff;
	height:2em;
}

#titolonewshp h1{
	padding-top: 5px;
	padding-left: 5px;
}

div#indexNews {
	width: auto;
	
	/*padding: 2px;
	padding-bottom: 10px;*/
}

div#indexNews .news {
	padding-top: 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: #274991;
	padding-bottom: 3px;
}

div#indexNews .news h2 {
	font-size: 12px;
	color: #412e41;
	text-align: justify;
	padding-bottom: 3px;
	line-height: 1.1em;
}

div#indexNews .news a {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

div#indexNews .news a:hover {
	text-decoration: underline;
}

/* Case History - In Evidenza */
div#indexNewsCase {
	border-bottom: 1px solid #ededed;
	margin-bottom: 5px;
}

div#indexNewsCase div#indexCasePre {
	width: 207px;
	height: 35px;
	background: url(images/indexCasePre.jpg) no-repeat bottom left;
}

div#indexNewsCase div#indexCase {
	width: 207px;
	background: url(images/indexCase.jpg) repeat-y bottom left;
	padding-top: 10px;
}

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: 12px;
	text-align: justify;
	padding-top: 2px;
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 10px;
}

div#indexNewsCase div#indexCase a {
	font-size: 12px;
	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 {
	padding: 2px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ededed;
}

div#indexGallery table td{
	text-align: justify;
	vertical-align: top;
}

div#indexGallery table td img {
	padding: 2px;
	border: 1px solid #C1C1C1;
}




a.paglink{
	font-size: 12px;
	background: url(images/imgLinkPlus.jpg) no-repeat 0 1px;
	padding-left: 15px;
	color: #FF9c00;
	text-decoration: none;
	font-weight: bold;
}

a.paglink:hover{
	text-decoration: underline;
}
