body {
width: 760px;
font-family: Tahoma;
font-size: 11px;
font-style: normal;
color: #333;
letter-spacing: 0px;
background: #fff url(/compagnia-incorso/images/back-top-compagniadellepuglie.jpg) repeat-x top left;
text-align: center;
line-height: 17px;
margin: auto;
margin-top: 10px;
border-right: 0px solid #000;
border-bottom: 1px solid #000;
border-left: 0px solid #111;
align: center;
}

#top { width:760px; margin-top:0px; margin-right:0px; margin-left: 0px; margin-bottom: 0px;}
 
#top {
border-bottom: 1px solid #555;
border-right: 0px solid #000;
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
background: #fff;
min-height: 60px;
height: auto !important;
height:60px;/*40px;*/
float: left;

color: #444;
font-size: 11px;
font-weight: bold;
letter-spacing:0px;
text-align: left;
}


#top-1 { width:186x; height: 130px; margin-top:0px; margin-right:0px; margin-left: 0px; margin-bottom: 0px;}
 
#top-1 {
border-right:0px solid #fff;
border-top:1px solid #f2f2f2;
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
text-align: left;
background: #010A13;
color: #999;
float: left;
/*height: 209px;*/
}

#top-2 { width: 100%; margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px;}
 
#top-2 {
border-top:1px solid #f2f2f2;
border-left:0px solid #888;
border-right: 0px solid #000;
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
text-align: left;
background: #000;
color: #999;
float: left;
min-height: 20px;
height: auto !important;
height:20px;/*40px;*/

}


#footer { width:760px; margin:auto;}

#footer {
/*background-color:#fff;*/
background: #f3f3f3;
color: #999;
border-top:0px dotted #fff;
border-bottom:0px solid #666;
padding-top: 30px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
float: right;
line-height: 10px;
min-height: 21px;
height: auto !important;
height:21px;/*40px;*/

}

#corpo { width:760px; margin-top:0px; margin-left:0px; background-color:#fff; padding-bottom: 10px;}

#sx { 
width:186px; /*186px;*/
float: left;
border-right:0px solid #333;
background-color: #fff;
/*background: url(../images-trasporti/back-menu-02.jpg) no-repeat;*/
/*background: url(../images-trasporti/back-top-04.jpg) no-repeat;*/	
text-align: left;
padding-right: 0px;
padding-bottom: 0px; 
margin-top:-5px;
}

	#sx-1 { 
	width:90px; 
	float: left;
	background-color:cyan;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border: 0px solid #EAEAEA;
	}
	
	#sx-2 { 
	width:90px; 
	float: left;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-bottom: 1px solid #ccc;
	}

#mid { 
width:400px; 
float: left;
background-color: yellow;/*#fff;*/
padding-top: 0px;
padding-bottom: 15px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
border-right: 0px solid red;
}

#mid-a { 
width:178px;
height:80px;
float: left;
background-color:black;
margin-top: 5px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

#mid-b { 
width:354px;
height:75px;
float: left;
background-color: red;
margin-top: 5px;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 0px;
text-align: left;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 0px solid #ccc;
border-right: 1px solid #ccc;
line-height: 13px;
}

#mid-master { 
width:410px; /*411px;*/
float: left;
background-color:#fff;
padding-top: 10px;
padding-bottom: 15px;
padding-left: 10px;
padding-right: 10px;
text-align: left;
border-left: 1px solid #f2f2f2;
}
#mid-master-img { 
width:90px; 
/*height:100px;*/
float: left;
/*background-color: #fff;*/
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-right: 5px;
/*border: 1px solid #ccc;*/
border-right:0px dotted #ccc;
}
#mid-master-cont { 
width:398px; 
float: left;
/*background-color: #fff;*/
padding-top: 0px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
/*border: 1px solid #ccc;*/
line-height: 13px;
margin-bottom: 10px;

}
#mid-master-cont h1{ 
font-family: Verdana, Arial, Tahoma;
font-size: 11px;
font-style: normal;
color: #555;
letter-spacing: -1px;
line-height: 18px;
/*border-bottom: 1px solid #999;
border-top: 1px solid #fff;*/
/*background: #f2f2f2;*/
}
#riga-master{
border-top:0px solid red;
border-bottom:1px solid #ccc;
height:100%;
}


#dx {
width:136px; 
float: right;
height:221px;
/*position: relative;*/
/*background-color:#f5f5f5;/*#75B3F2;/*#ccc;*/
/*background: url(../images-trasporti/back-top-04.jpg) no-repeat;*/
/*border-top:1px solid #999;*/
border-bottom:0px solid #EAEAEA;
border-left:0px solid #d4d4d4;
border-right:0px solid #EAEAEA;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
background: #fff;

margin-top:-4px;
}

#dx-home {
width:260px; 
float: left;
height:221px;
/*position: relative;*/
/*background-color:#f5f5f5;/*#75B3F2;/*#ccc;*/
/*background: url(../images-trasporti/back-top-04.jpg) no-repeat;*/
/*border-top:1px solid #999;*/
border-bottom:0px solid #EAEAEA;
border-left:0px solid #d4d4d4;
border-right:0px solid #EAEAEA;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
background: #fff;
margin-top:0px;
}


a {
font-family: Tahoma, Arial, Verdana;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #333;
letter-spacing: 0px;
text-decoration: none;
}

	a:hover {
	text-decoration: underline;
	}
	
a.master {
font-family: Verdana;
font-size: 11px;
font-style: bold;
color: #333/*DC2644/*#333 /*#FFB015*/;
/*background:#DEF7FB;*/
letter-spacing: 0px;
text-decoration: none;
line-height:18px;
}

	a.master:hover {
	text-decoration: underline;
	}

a.white {
font-family: Verdana;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #fff;
letter-spacing: 0px;
text-decoration: none;
}

	a:hover {
	text-decoration: underline;
	}

a img {
padding-top: 0px;
border: 0 0 0 0;
}

h1 {
font-family: Georgia, Times, Arial, Tahoma;
font-size: 18px;
font-style: normal;
font-weight: normal;
color: #6D4B1A;
letter-spacing: 0px;
line-height: 18px;
border-bottom: 3px solid #f1f1f1;
margin-bottom: 3px;
}

h2 {
font-family: Georgia,Times, Verdana;
font-size: 14px;
font-style: normal;
font-weight: normal;
color: #aaa;/*#3F8416;*/
letter-spacing: 0.5px;
line-height: 10px;
padding-bottom: 5px;
margin-bottom: 0px;
margin-top: 0px;
}

img {
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
/*float: left;
display: block;*/
}

img.tb {
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 2px;
margin-right: 10px;
margin-top: 5px;
border: 1px solid #ccc;
/*float: left;
display: block;*/
}


p {
line-height: 14px;
}

#under-top{
height: 45px;
width:760px;
border-top: 1px solid #fff;
}
#under-top-research{
height: 45px;
background: url(../images-master/research.jpg) no-repeat;
width:285px;
float:left;
border-right: 1px solid #333;
text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 10px;
color: #fff;
line-height: 12px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 7px;
}
#under-top-research-2{
height: 15px;
/*background: url(../images-master/research.jpg) no-repeat;*/
width:292px;
float:left;
border-right: 1px solid #333;
text-align: left;
}

#under-top-1{
height: 45px;
/*background: url(../images-master/under-top-1.jpg) no-repeat;*/
width:141px;
float:left;
border-right: 1px solid #333;
text-align: right;
display:block;
}
#under-top-2{
height: 45px;
/*background: url(../images-master/under-top-2.jpg) no-repeat;*/
width:141px;
float:left;
border-right: 1px solid #333;
}
#under-top-3{
height: 45px;
/*background: url(../images-master/under-top-3.jpg) no-repeat;*/
width:141px;
float:left;
border-right: 1px solid #333;
}
#under-top-4{
height: 45px;
/*background: url(../images-master/under-top-4.jpg) no-repeat;*/
width:141px;
float:left;
}
#under-top-5{
height: 33px;
border-top: 1px solid #333;
padding-top: 3px;
/*background: url(../images-master/back-newsletter.jpg) no-repeat;*/
width:567px;
float:left;
text-align: left;
color: #fff;
line-height: 11px;
}
#under-top-shad{
min-height: 9px;
height: auto !important;
height: 9px;
width:760px;
background: #fff;
/*background: url(../images-master/back-menu-top-hover.jpg) repeat-x;*/
/*background:#3B3B3B;*/
line-height: 9px;
float:left;
}

input {
font-family: Verdana, Tahoma, Arial;
font-weight: normal;
font-size: 10px;
background: #ECF4C5;
border: 1px solid #666;
margin: 0 0 0 0;
}
input.grigio {
font-family: Verdana, Tahoma, Arial;
font-weight: normal;
font-size: 10px;
background: #f2f2f2;
border: 1px solid #666;
margin: 0 0 0 0;
}
input.cerca {
font-family: Verdana, Tahoma, Arial;
font-weight: bold;
color: #fff;
font-size: 10px;
background: #0A3F00;
border: 0px solid #4A4A4A;
}
input.newsletter {
font-family: Verdana, Tahoma, Arial;
font-weight: bold;
color: #fff;
font-size: 10px;
background: #000;
border: 0px solid #ccc;
}

/***************************************************************************************************/

/*#xsnazzy h1, */#xsnazzy h3, #xsnazzy p {margin:0 0; letter-spacing:-2px;padding:10px;}
/*#xsnazzy h1 {font-size:2.5em; color:#fff;}*/
#xsnazzy h3 {font-size:2em;color:#fff; background-color:#d4d4d4;/*back testo*/border:0;border-bottom:1px solid #555;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h3 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#d4d4d4/*back top-curvo*/; border-left:1px solid #555; border-right:1px solid #555;}
.xb1 {margin:0 5px; background:#555;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.ybottom {display:block; background:transparent; font-size:1px;}
.yb1, .yb2, .yb3, .yb4 {display:block; overflow:hidden;}
.yb1, .yb2, .yb3 {height:1px;}
.yb2, .yb3, .yb4 {background:#fff; border-left:1px solid #555; border-right:1px solid #555;}
.yb1 {margin:0 5px; background:#555;}
.yb2 {margin:0 3px; border-width:0 2px;}
.yb3 {margin:0 2px;}
.yb4 {height:2px; margin:0 1px;}



.xboxcontent {display:block; background:#fff; border:0 solid #555; border-width:0 1px;}
/********************************************************************************************************/

#testata {
width: 100%;
height:34px;
background:url(../images-master/mid-testa.jpg) no-repeat;
border-bottom: 1px solid #999;
}
#testata span{
color:#555;
font-size:1.5em;
letter-spacing:-1px;
font-weight:bold;
padding-left:5px;
}
/***********************OVER MENU TOP********************************************************************/
#under-top-1 a.over {
text-decoration: none;
display:block;
height:45px;line-height:45px; /* altezza del link: height e line-height devono avere il medesimo valore */
}

#under-top-1 a.over:hover {
text-decoration: none;
display:block;
/*background:red;*/
/*background-images: url(../images-master/under-top-over.jpg) no-repeat;*/
background: url(../images-master/under-top-1-over.jpg) no-repeat;
height:45px;line-height:45px; /* altezza del link: height e line-height devono avere il medesimo valore */
}
#under-top-2 a.over {
text-decoration: none;
display:block;
height:45px;line-height:45px; /* altezza del link: height e line-height devono avere il medesimo valore */
}

#under-top-2 a.over:hover {
text-decoration: none;
display:block;
/*background:red;*/
/*background-images: url(../images-master/under-top-over.jpg) no-repeat;*/
background: url(../images-master/under-top-2-over.jpg) no-repeat;
height:45px;line-height:45px; /* altezza del link: height e line-height devono avere il medesimo valore */
}
#under-top-3 a.over {
text-decoration: none;
display:block;
height:45px;line-height:45px; /* altezza del link: height e line-height devono avere il medesimo valore */
}

#under-top-3 a.over:hover {
text-decoration: none;
display:block;
/*background:red;*/
/*background-images: url(../images-master/under-top-over.jpg) no-repeat;*/
background: url(../images-master/under-top-3-over.jpg) no-repeat;
height:45px;line-height:45px; /* altezza del link: height e line-height devono avere il medesimo valore */
}
#under-top-4 a.over {
text-decoration: none;
display:block;
height:45px;line-height:45px; /* altezza del link: height e line-height devono avere il medesimo valore */
}

#under-top-4 a.over:hover {
text-decoration: none;
display:block;
/*background:red;*/
/*background-images: url(../images-master/under-top-over.jpg) no-repeat;*/
background: url(../images-master/under-top-4-over.jpg) no-repeat;
height:45px;line-height:45px; /* altezza del link: height e line-height devono avere il medesimo valore */
}

#under-top-5 a.over {
text-decoration: none;
display:block;
height:45px;line-height:45px; /* altezza del link: height e line-height devono avere il medesimo valore */
}

#under-top-5 a.over:hover {
text-decoration: none;
display:block;
/*background:red;*/
/*background-images: url(../images-master/under-top-over.jpg) no-repeat;*/
background: url(../images-master/back-newsletter-over.jpg) no-repeat;
height:45px;line-height:45px; /* altezza del link: height e line-height devono avere il medesimo valore */
}


/********************************************************************************************************/

ul.menu_mod {
width:100%;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
margin: auto;
}

ul.menu_mod li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.menu_mod li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
color: #333;
font-weight: bold;
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:1.8em;line-height:1.8em; /* altezza del link: height e line-height devono avere il medesimo valore */
border-top:0px solid #f2f2f2;
border-bottom:1px solid #f2f2f2;
border-left:0px solid #f2f2f2;
border-right:0px solid #f2f2f2;
}

ul.menu_mod li a:link, ul.menu_mod li a:visited {
background:trasparent;/*#DADADA;*/
} /* colori per il link */

ul.menu_mod li a:hover, ul.menu_mod li a:active {
background: #777;/*#5A5A5A;/*#eee;*/
text-decoration:none;
color:#fff;
} /* colori per l'effetto roll-over */

ul.menu_mod li #son-menu a {
display:block; /* il link occupa tutto lo spazio orizzontale */
background: #fafafa;
color: #333;
font-weight: normal;
/*text-align: right;*/
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
padding-left: 24px;
height:1.7em;line-height:1.7em; /* altezza del link: height e line-height devono avere il medesimo valore */
border-top:0px solid #f2f2f2;
border-bottom:1px solid #f2f2f2;
border-left:0px solid #f2f2f2;
border-right:0px solid #f2f2f2;
}

ul.menu_mod li #son-menu a:link, ul.menu_mod li #son-menu a:visited {
background:trasparent;/*#DADADA;*/
} /* colori per il link */

ul.menu_mod li #son-menu a:hover, ul.menu_mod li #son-menu a:active {
background: #777;/*#5A5A5A;/*#eee;*/
text-decoration:none;
color:#fff;
} /* colori per l'effetto roll-over */


/******************************************************************************************************/
#menu-top-line{
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0 ;
margin-top:0px;
margin-bottom:2px;
padding-left:0;
background: #000;
/*border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
border-left:1px solid #ccc;*/
min-height: 20px;
height: auto !important;
height:20px;/*40px;*/
}

#menu-top {
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
min-height: 18px;
height: auto !important;
height:18px;/*40px;*/
margin-top: 1px;
}

#menu-top a{
color: #fff; /*#777;*/
text-decoration: none;
text-align: left;
background: #000;
font-size: 11px;
font-weight: bold;
line-height:18px;/*24px*/
letter-spacing:0px;
/*------- */
padding-top:7px;/*3px;*/
padding-bottom:7px;
padding-right:7px;
padding-left:7px;
border-top:0px solid #000;
/*border-bottom:1px solid #ccc;/*#ccc;*/
border-right:1px solid #000;
/*-----------*/


}
#menu-top a:hover{
color: #E8BF82;
text-decoration: none;
text-align: left;
background: #000;
/*background: RED;*/
font-size: 11px;
font-weight: bold;
/*line-height:20px;*/
}
/**************************************************************************************************/

#menu-top-service {
margin: 0 0 0 0;
padding: 0 0 0 0 ;
float:right;
/*height:10px; /*26px*/
margin-top:-12px;
}

#menu-top-service a{
color: #777; /*#777;*/
text-decoration: none;
text-align: left;
/*background: url(../images-trasporti/back-top-04.jpg) no-repeat;*/
/*background:red;*/
background:trasparent;
font-size: 11px;
font-weight: bold;
line-height:17px;/*32px*/ /*14px;*/
letter-spacing:-1px;


padding-top:1px; /*50px;*/	
padding-bottom:1px;/*10px;*/
padding-right:7px;
padding-left:7px;

border-top:0px solid #000;
border-bottom:1px solid #C1C1C1;/*#BDBDBD;*/
border-left:1px solid #999;
}

#menu-top-service a:hover{
text-decoration: none;
text-align: left;
font-size: 11px;
font-weight: bold;
/*background: url(../images-trasporti/back-red.jpg) no-repeats;*/
color: #fff;
background: #F95252;/*#333;*/

/*line-height:20px;*/
}
/******************** menu-padri ***********************************************************************/
ul.menu-padri {
width:100%;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
margin: auto;
}

ul.menu-padri li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:1.7em;line-height:1.7em; /* altezza del link: height e line-height devono avere il medesimo valore */
border-width:1px;border-style:none none solid; /* aggiungo dei bordi laterali */
border-color: #999;/*#435674;*/
border-top:1px solid #fff;

border-top:0px solid #f2f2f2;
border-bottom:1px solid #999;
border-left:0px solid #f2f2f2;
border-right:0px solid #f2f2f2;

}
ul.menu-padri li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.menu-padri li a:link { 
background: trasparent;/*#DADADA;*/
color: #333333;
/*background:url(../images-master/under-top-original.jpg) repeat-x;*/
} /* colori per il link */

ul.menu-padri li a:visited {
background:trasparent;/* #DADADA;*/
color: #333333;
/*background:url(../images-master/under-top-original.jpg) repeat-x;*/
} /* colori per il link */

ul.menu-padri li a:hover, ul.menu-padri li a:active {
background:#8FC249; /*#777;/*#5A5A5A;/*#eee;*/
/*
border-top:2px solid red;
border-bottom:2px solid red;
border-left:2px solid red;
border-right:2px solid red;
*/
/*background:url(../images-master/under-top-1-original.jpg) repeat-x;*/
text-decoration:none;
/*color:#FFFFFF;/*#c00;*/
color:#fff;
font-weight: bold;
} /* colori per l'effetto roll-over */
/******************************************************************************************************/

/******************** menu-figli ***********************************************************************/
ul.menu-figli {
width:100%;
list-style-type:square; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
margin: auto;

}

ul.menu-figli li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:1.7em;line-height:1.7em; /* altezza del link: height e line-height devono avere il medesimo valore */

background: #fff;
font-weight: normal;

border-width:1px;border-style:none none solid; /* aggiungo dei bordi laterali */
border-color: #999;/*#435674;*/
border-top:1px solid #fff;

border-top:0px solid #f2f2f2;
border-bottom:1px solid #999;
border-left:0px solid #f2f2f2;
border-right:0px solid #f2f2f2;

}
ul.menu-figli li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.menu-figli li a:link { 
/*background: red;/*#DADADA;*/
/*color: #fff;/*#333333;*/
/*background:url(../images-master/under-top-original.jpg) repeat-x;*/
} /* colori per il link */

ul.menu-figli li a:visited {
background:trasparent;/* #DADADA;*/
color: #333333;
/*background:url(../images-master/under-top-original.jpg) repeat-x;*/
} /* colori per il link */

ul.menu-figli li a:hover, ul.menu-figli li a:active {
background:#8FC249; /*#777;/*#5A5A5A;/*#eee;*/

/*
border-top:2px solid red;
border-bottom:2px solid red;
border-left:2px solid red;
border-right:2px solid red;
*/
/*background:url(../images-master/under-top-1-original.jpg) repeat-x;*/
text-decoration:none;
/*color:#FFFFFF;/*#c00;*/
color:#fff;
font-weight: normal;
} /* colori per l'effetto roll-over */
/******************************************************************************************************/

#top-sx-int{
width:95%;
height:30px;

background: url(../images-trasporti/top-sx.jpg) no-repeat;
padding-top: 14px;
padding-left:10px;
text-align: left;

color:#666;
font-family:tahoma,arial,verdana;
font-size:13px;
font-weight:bold;
letter-spacing:0px;

}
/********************************************************************************************************/

ul.list {
width: 100%;
list-style: none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
margin: auto;
margin-top: 6px;
margin-bottom: 6px;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
border-bottom: 0px solid #eee;
border-top: 1px solid #eee;
}

ul.list li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.list li a {
font-size:11px;
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
min-height: 90px;
height: auto !important;
height: 90px;
line-height:1.3em; /* altezza del link: height e line-height devono avere il medesimo valore */
border-bottom:1px solid #eee;
padding-left:6px;
padding-right:6px;
padding-top:4px;
padding-bottom:6px;
}

ul.list li a:link, ul.list li a:visited {
background: #fff;
color:#333333;
} /* colori per il link */

ul.list li a:hover, ul.list li a:active {
background: #f9f9f9;/*#E2E7FE;/*#BAC0DA;/* #DEF4FC;*/
text-decoration:none;
color: #6D4B1A;
font-weight: bold;
} /* colori per l'effetto roll-over */

ul.list img {
/*float: left;
margin-right: 7px;
margin-top: 2px;
padding: 0 0 0 0;
border: 1px solid #333;*/
}

ul.list #abstract {
margin-top: 3px;
font-family: verdana;
font-size: 11px;
font-weight: normal;
color: #333;
}

ul.list #sottotitolo {
margin-top: 3px;
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #999;
}

/******************************************************************************************************/

#button-info {
color: #000000;
border-top: 1px solid #ccc; /*#3A76B8;*/
padding: 0 0 0 0;
margin: 0 0 0 0;
/*float: right;*/
padding-top: 2px;
padding-bottom: 2px;
margin-top: 10px;
margin-bottom: 10px;
}

#button-info input {
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: bold;
background-color: #f2f2f2;
color: #000000;
border: 1px solid #777; /*#3A76B8;*/
padding: 0 0 0 0;
margin: 0 0 0 0;
float: right;
padding-top: 0px;
padding-bottom: 0px;
margin-top: -4px;
margin-bottom: 10px;
cursor: hand;
}
