table.novita,
table.commenti_1,
table.commenti
{
margin: 0;
padding: 0;
background-color:transparent;
}


.data
{
text-align:right;
color:green;
}


.autore
{
text-align:left;
color:black;
font-style: oblique;
margin: 1em 0 1em 0;
}

.autore1
{
text-align:left; 
color:black;
}

div.autoredb
{
margin: .5em;
padding: .5em;
font-style: oblique;
color: #800;
border-bottom: 1px solid #ccc;
}




div.titolo
{
text-align:left; 
color:#FFFFFF;
font-weight: bold;
/*background-color: #E5F3E6;
background-color:#EFE6D4;*/
background-color: #B9B394;

border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: .5em;
}

div.titolo1
{
text-align:right; 
color:#003366;
}

.titololeft
{
text-align:left; 
color:white;
font-weight: normal;
/*background-color: #D7D7E6;*/

background-color: #D7D7E6;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: .3em;
}


.titololeft a
{

color:black;
text-decoration: none;

}

.titololeft a:hover
{
color:green;
text-decoration: underline;
}


div.editore
{
text-align:left; 
color:#003366;
}

div.editore1
{
text-align:right; 
color:#003366
}


div.spazio
{
margin-bottom: 1em;
padding: 0;
}



div.prezzo
{
text-align:right; 
color: black;
background-color: transparent;
}

div.prezzodb
{
text-align:right; 
color: black;
background-color: transparent;
margin: 1em auto;
}

div.prezzo1
{
	text-align:right; 
	color:#003366;
}




div.testo12
{
	text-align:left; 
	color:black;
	background-color: transparent;
	margin: 0 0 .5em 0;
	padding: .5em;
font-weight: normal;
}





div.testocategoria
{
	margin:   0;
	padding: 0;
}

div.continua
{
	color:green;
	margin:  0;
	padding: 0 0 1em 0;
	font-size: 10px;
	text-decoration: none;
font-weight: normal;

}


div.testocentrale
{
	text-align:justify; 
	color:black;
	background-color: transparent;
	margin: 1em 0 ;
	padding: 0;
clear: both;

}

div.testocentralerx
{
	text-align:justify; 
	color:black;
	background-color: transparent;
	margin:0 ;
	padding: 0;
clear: both;
}






img.imgdbinterventi
{
	
	margin: 0;
	padding: 0;
	
}
img.imgdbinterventirx
{
	
	margin: .5em;
	padding: 0;
	
}

img.imgdbnews
{
	float:left;
	margin: .5em;
	padding: 0;
	width: 200px;
}




div#data a:hover{color:green;text-decoration: none;}
div#data a{color: #003366;text-decoration: none}


div#email a:hover{color:green;text-decoration: none;}
div#email a{color: gray;text-decoration: none}
div.Stile1 {color: #CCCCCC;  padding-bottom: 1em;}
h2.Stile1 {color: #003366;  padding-bottom: .7em; }




div#header 
{ 
  }


div.ordina-header 
{ 
color: #003366;
padding: 2em;  
}


div.caption 
{ 
color: green;
font-weight: bold;
margin-bottom: 1em;
margin-top: 1em; 
}


span.icona{float: right; padding-right: 2em;}



div#header a:hover{color:green;text-decoration: none; font-weight: bold;}
div#header a{color: green;text-decoration: none; font-weight: bold; }


/*BACK*/
div.back{color:#003366;font-weight: bold ; font-family: verdana,sans-serif;text-decoration: none; margin-top: .5em; margin-bottom: 1em;}




div.back a:hover{color:red;font-weight: bold ;text-decoration: underlined}
div.back a#activelink{color:red;font-weight: bold ; text-decoration: underlined}


/*BACK_top*/
div.back_top{color:#003366;font-weight: bold ; font-family: verdana,sans-serif;text-decoration: none; margin-top: .5em; margin-bottom: 1em;}




div.back_top a:hover{color:red;font-weight: bold ;text-decoration: underlined}
div.back_top a#activelink{color:red;font-weight: bold ; text-decoration: underlined}




/* CONTATTA*/
div#ordina{font-weight: bold; margin: 4em 0 2em 0 ; color: #505766;}
	div.ordina{ margin:  0; color: #036;}

	img#contatta{ float: right; width: 15%;  margin: 0 5em 0 0;}
 		img#contatta2{ float: left; width: 100px; margin: 0 10em 0 0;}

/*LINK*/
 div#link
{
color:green;
padding: 1em;
border-bottom:1px ridge #003366;
border-right: 1px solid #ccc;
margin-bottom: 0;

}
   
div#strillolink div.titololink
{
border-bottom:1px ridge #003366;
border-right: 1px solid #ccc;
margin-bottom: 1em;
padding: .5em;
background-color:#EFE6D4;
}


div.link
{
margin: 1em 5em 2em 2em;
align: center;
}



/* Numeri pagine */ 

table.indicepagine a
{
color:#003366;
font-weight: normal ;
 font-family: verdana,sans-serif;
text-decoration: none; 
padding-bottom: .2em;
margin:0;
}

table.indicepagine td,
table.indicepagine tr
{

padding: 0;
margin:0;
}

/*indicazione numero pagina*/
table.numeropaginatop
{
width: 100%;
margin-top: 2em;
cellpadding:0;
cellspacing: 0;
border:#B9B394;
}

table.numeropaginatop div.numeropagina1,
table.numeropaginatop div.numeropagina2

{
text-align:right; 
color:#FFFFFF;
font-weight: bold;
background-color: #B9B394;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: .3em;
font-size: 1.1em;
}

table.numeropagina
{
table-layout: fixed;
width: 80%;
}

table.numeropagina td.numeropagina1,
table.numeropagina td.numeropagina2

{
color: #800;
background-color: transparent;
font-weight: bold;
}



table.indicepagine a.pagine:link{color:#800;font-weight: normal;text-decoration: none;}
table.indicepagine a.pagine:hover{color:red;font-weight: normal ;text-decoration: none;}
table.indicepagine a.pagine:active{color:yellow;font-weight: normal ;text-decoration: none;}
table.indicepagine a.pagine:visited{ color:black;font-weight: italic; text-decoration: none;}

table.indicepagine a.precedenti:active{ color:#800;font-weight: italic; text-decoration: none;}
table.indicepagine a.precedenti:visited{ color:red;font-weight: italic; text-decoration: none;}
table.indicepagine a.precedenti:hover{ color:red;font-weight: italic; text-decoration: underline;}


table.indicepagine a.successivi:active{ color:#800;font-weight: italic; text-decoration: none;}
table.indicepagine a.successivi:visited{ color:red;font-weight: italic; text-decoration: none;}
table.indicepagine a.successivi:hover{ color:red;font-weight: italic; text-decoration: underline;}

/*didascalia*/

div.testo1
{
	margin: 0 ;
	padding: 0 5px;

	text-align:left; 
	color:black;
	background-color: #C1C6D8;
	
}

div.testodidascaliahome 
{ 
padding: 5px;
margin: 5px ;

font-size: 10px;
font-weight: bold;
width: 118px;
color: #036;

font-family: verdana, helvetica, sans-serif; 
float:left;
border-bottom: 1px solid #696969; 
}

img.descrizione_strillo
{
margin:  3px 3px 2px 0;
padding: 0;

display:block; 
float: left;
width: 150px;
} 

img.descrizione
{
display:block; 

float: left;
margin:  3px 3px 2px 0;
padding: 0;
width: 100px;
}


div.testodidascalia 
{ 
width: 118px;
color: black;
padding:0;
font: .90em verdana, helvetica, sans-serif; 
margin: 0 0 .1em 0;
border-bottom: 1px solid black;
float:left; 
}



div.testodidascaliainterventi 
{
font-size: .8em;
font-weight: bold;
width: 400px;
color: black;
padding:5px;
font-family:verdana, helvetica, sans-serif; 
margin: .5em 0 .1em 0;

 border-bottom: 1px solid #696969;
}







/*didascalia*/
