﻿/*Foglio di stile per il portale SIVA*/

/* stili generali*/

html { 
	color:#000;
	margin:0px auto;
	padding:0;
	background:#fff;}
  		
body { 
	font-family:Trebuchet, Arial, geneva, arial, sans-serif;
	font-size:100%; 
	color:#5b5a58;
	padding:0;
	margin:0px auto;	
	line-height:1.5; } 
  				            
.layout {
	clear:both;} 

a:link, a:active, a:visited {
	color:#193974;
	text-decoration:none;}
	
a:hover{
	color:#b00;
	text-decoration:underline;}
	
/* edit image */
a.edit{
color:#ff0000; 
text-decoration:none; 
border:none; 
position:absolute; 
}
a.edit:hover{
}
a.editLeft{
color:#ff0000;
text-decoration:none;
border:none;
}
a.editLeft:hover{
}
	
img 	{
	border:0;}
	
.clear {
    clear:both;    
    margin:0!important;
    padding:0!important;
}

.invisible{
position:absolute;
left:-9999px;
}

fieldset {
    margin:0;
    padding:0;
    border: 0;
}

em.bold {
font-weight:bold;
font-style:normal;
}

em.italic {
font-weight:normal;
font-style:italic;
}

	
/*Stili header*/

#headerContainer   {  
	margin:0 auto!important; 
	padding:6px 0;
	text-align: center; /* Added by Agnoletto*/
}
#centeredContainer {
    margin:0 auto!important; 
    /*border:1px solid orange;*/
    width:880px;
}

#leftLogo {
    width:150px;
    float:left;
    /*border:1px solid red;*/
}

#leftLogo img {
    height:50px;
    vertical-align:middle;
}

#rightLogo {
    width:150px;
    float:left;
    /*border:1px solid red;*/
    vertical-align:middle;
}

#rightLogo img {
    height:50px;
    vertical-align:middle;
}

#header { 
	float:left;
    /*border:1px solid green;*/
	padding:14px 10px 10px 10px; 
	width:550px;  	
	font-size:120%;
	font-weight:bold;	
	}

  		
/*STILI STRUTTURA CONTENT*/
#contentBg      
{
    border-top: 2px solid #193974;
	margin:0; 
	padding-bottom:10px; 	
}

#content  {
	margin:0 auto!important; 
	padding:0; 
	width:958px; 
	min-height:400px; 	
	}

div.paragraph { 
    margin:0; 
    padding:10px 0px; 
    /*border:1px solid green;*/ } 
	
.titlePage
{
    padding-left:10px;
}
	
.singleResult {
border-bottom:1px solid #cfcfcf;
padding:10px 10px;             /*padding:10px 0;*/
margin:0 0px;              /*margin:0 15px;*/
clear:both;
float:left;                 
                          /*width:96%;*/
}

.singleResult .product_list_img {
width:100px;
/*height:110px;*/
float:left;
overflow:hidden;
margin:0 10px 0 0;
text-align:center;
}

.singleResult .product_list_img img 
{
    margin-top:25px;    
}

.singleResult .product_list_text {
width:820px;
float:left;	
}

/* includedInBasicPrescriptions */
.includedInBasicPrescriptions
{
    width: 618px;
    border-collapse:collapse;       
    border: 1px solid #5b5a58; 
}

.includedInBasicPrescriptions caption
{
    color:#ffffff;
    background-color:#a1a1a1;
    padding: 2px 0 2px 0;
}

.includedInBasicPrescriptions thead tr
{    
    background-color:#c8c8c8;
}

.includedInBasicPrescriptions tbody tr.odd
{
    background-color:#eaeaea;
}

.includedInBasicPrescriptions tbody tr.even
{
    background-color:#ffffff;
}

.includedInBasicPrescriptions th.column1, .includedInBasicPrescriptions td.column1
{    
    width: 85px;
    text-align:left; 
    padding:2px 5px 2px 5px;
    border-right: 1px solid #5b5a58;   
}

.includedInBasicPrescriptions th.column2
{    
    text-align:center; 
    padding:2px 5px 2px 5px;
    border-right: 1px solid #5b5a58; 
}

.includedInBasicPrescriptions td.column2
{    
    text-align:left; 
    padding:2px 5px 2px 5px;
    border-right: 1px solid #5b5a58; 
}

/* notIncludedInBasicPrescriptions */
.notIncludedInBasicPrescriptions
{
    width: 618px;
    border-collapse:collapse;       
    border: 1px solid #5b5a58; 
}

.notIncludedInBasicPrescriptions caption
{
    color:#ffffff;
    background-color:#a1a1a1;
    padding: 2px 0 2px 0;
}

.notIncludedInBasicPrescriptions thead tr
{    
    background-color:#c8c8c8;
}

.notIncludedInBasicPrescriptions tbody tr.odd
{
    background-color:#eaeaea;
}

.notIncludedInBasicPrescriptions tbody tr.even
{
    background-color:#ffffff;
}

.notIncludedInBasicPrescriptions th.column1, .notIncludedInBasicPrescriptions td.column1
{    
    width: 85px;
    text-align:left; 
    padding:2px 5px 2px 5px;
    border-right: 1px solid #5b5a58;   
}

.notIncludedInBasicPrescriptions th.column2
{    
    text-align:center; 
    padding:2px 5px 2px 5px;
    border-right: 1px solid #5b5a58; 
}

.notIncludedInBasicPrescriptions td.column2
{    
    text-align:left; 
    padding:2px 5px 2px 5px;
    border-right: 1px solid #5b5a58; 
}

.notIncludedInBasicPrescriptions th.column3, .notIncludedInBasicPrescriptions td.column3
{   
    width: 60px;
    text-align:center; 
    padding:2px 5px 2px 5px;   
    border-right: 1px solid #5b5a58;    
}

.notIncludedInBasicPrescriptions th.column4, .notIncludedInBasicPrescriptions td.column4
{   
    width: 80px;
    text-align:right; 
    padding:2px 5px 2px 5px;        
}

/* optionalPrescriptions */
.optionalPrescriptions
{
    width: 618px;
    border-collapse:collapse;       
    border: 1px solid #5b5a58; 
}

.optionalPrescriptions caption
{
    color:#ffffff;
    background-color:#a1a1a1;
    padding: 2px 0 2px 0;
}

.optionalPrescriptions thead tr
{    
    background-color:#c8c8c8;
}

.optionalPrescriptions tbody tr.odd
{
    background-color:#eaeaea;
}

.optionalPrescriptions tbody tr.even
{
    background-color:#ffffff;
}

.optionalPrescriptions th.column1, .optionalPrescriptions td.column1
{    
    text-align:left; 
    padding:2px 5px 2px 5px;
    border-right: 1px solid #5b5a58; 
}

.optionalPrescriptions th.column2, .optionalPrescriptions td.column2
{   
    width: 60px;
    text-align:center; 
    padding:2px 5px 2px 5px;   
    border-right: 1px solid #5b5a58;    
}

.optionalPrescriptions th.column3, .optionalPrescriptions td.column3
{   
    width: 80px;
    text-align:right; 
    padding:2px 5px 2px 5px;        
}

.scheda ul{
    list-style:none; 
    margin:0; 
    padding:0;
}

.detailViewThreeColumns
{
    /*border: 1px solid red;*/
    float:left;
    width:150px;
}

.detailViewTwoColumns
{
    /*border: 1px solid red;*/
    float:left;
    width:300px;
}

.singleResult .company_list_text {
width:900px;
float:left;
}

.singleResult .idea_list_img {
width:100px;
float:left;
overflow:hidden;
margin:0 10px 0 0;
text-align:center;
}

.singleResult .idea_list_img img {
margin-top:20px; 
}

.singleResult .idea_list_text 
{
width:800px;
float:left;
}

	
/*Stili footer*/
/*
#footerContainerPage {
    margin:0; 
    padding-top:15px; 
    clear:both; 
}*/

#footerContainer { 
  border-top:2px solid #193974; 
  /*border:2px solid Orange;*/
  margin:0; 
  /*padding-top:15px; */
  /*clear:both;*/
  /*height:100px */
}

#footerTop  
{
    /*border: 2px solid black;*/
    margin:0 auto!important;    
    padding:10px 0 10px 0; 
    width:958px; 
    /*clear:both; */
}




#footerBottom 
{
    
    margin:0 auto!important; 
    padding:0;     
    width:958px;     
    
    /*clear:both; */
    /*background:#193974; */
    /*height:33px;*/
    /*color:#fff; */
}  

#footerText 
{
    padding:6px 0 6px 0;
    text-align:center; 
    font-weight:bold
    /*clear:both;    */ 
}