@charset "utf-8";
/* CSS Document */

/*Tesene s.r.l.*/

BODY{
margin:0 auto;
padding:0px;
background:#165091 url(img/sf.jpg) repeat-x;}

.contenitore{
margin:0 auto;
width:975px;
height:100%;

}
.header{
background:url(img/header.jpg);
height:175px;
width:975px;
}

.menu{
background:url(img/menu_azienda.jpg);
height:44px;
width:975px;
padding:0;
margin:0;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;}

.nav, .nav a{
float:left; 
text-align:center; 
height:40px; 
line-height:38px;
text-decoration:none;
color:#FFFFFF;
padding-top:1px;}



.nav a:hover{
color:#FFCC00;
background:url(img/over.jpg) repeat-x;}




.bg{
background: url(img/bg.png) repeat-y;
width:975px;
height:auto;
float:left;}

.bottom{
clear:both;
background:url(img/bottom.png) no-repeat;
overflow:hidden;
height:16px;
width:975px;
padding:0;
margin:0;}

.content{
float:left;
width:975px;
height:auto;
margin:0 auto;
}

.sx{
float:left;
padding-left: 30px;
width:300px;
height:550px;
background: url(img/logo.jpg) bottom  no-repeat;
border-right:1px solid #cad4de;}




.dx{
padding:50px 5px 5px 50px;
float:left;
width:530px;
height:450px;
text-align:justify;
border-left:#FFF 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#003399;}


.title{
font-family:"Times New Roman", Times, serif;
font-size:22px;
color:#CC0000;
padding-bottom:10px;
text-align:right; }

.title a{
color:#CC0000;
text-decoration:none;}

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

.footer{
width:975px;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.warning{
color:#FF0000;
font-weight:bold;}

.page{
width:850px; 
margin:0px auto;
padding:20px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000033;}


.cam{
background:#88B6E8;
border:1px solid #000;
width:150px;
color:#000033;}

textarea{background:#88B6E8;
border:1px solid #000;
width:150px;
color:#000033;}


.cat{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000099;
font-weight:bold;
line-height:15px;

}

.cat a{
color:#000033;
text-decoration:none;}

.cat a:hover{
color:#000099;}



.im, .im:link {

height:90px;
width:120px;
border:1px solid #000033;
display:block;
}


 .im:hover {
opacity:.80;
}




.list{
font-weight:normal;
color:#FFCC00;
display:block;
padding:5px;
background-color:#002955;
margin:0px 30px 1px 5px;}


.list a{
display:block;
color:#FFFFFF;
display:block;
text-decoration:none;
width:100%;
}

.list a:hover{
color:#FFCC00;
}

.gall{
font-size:10px;
color:#000033;
}

.scheda, .scheda a{
color:#fff;
text-decoration:none;
font-size:11px;
font-weight:bold;
text-align:right;
margin:0px 20px 3px 0px;
padding:5px;
background:#002955;}

.scheda a:hover{
color:#FFCC00;}
#entra {
	text-align:center;
}
#entra a:link,#entra a:visited {
	color:#fff;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#entra a:hover {
	text-decoration:none;
}
table#marche {
	margin:20px auto;
}
table#marche td {
	text-align:center;
	padding:10px;
}
table#marche td img {
	border:none;
}
table#marche td a:link, table#marche td a:visited {
	color:#000;
	text-decoration:underline;
}
table#marche td a:hover {
	text-decoration:none;
}
.prodotti-logo {
	text-align:left;
	float:left;
	margin:0 10px 0 10px;
}
.prodotti-lista {
	margin:20px auto;
}
.prodotti-lista thead tr {
	background:url(img/top_lista_prodotti.jpg) no-repeat top left;
	height:10px;
}
.prodotti-lista tfoot td {
	background:transparent;
}
.prodotti-lista .tbfoot {
	background:transparent url(img/bottom_lista_prodotti.jpg) no-repeat top left;
	height:10px;
}
.prodotti-lista thead th .px10, .prodotti-lista .tbfoot .px10 {
	height:10px;
	width:10px;
}
.prodotti-lista td {
	background:#fff;
}
.prodotti-lista a:link, .prodotti-lista a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
.prodotti-lista a:hover {
	text-decoration:none;
}
.prodotti-lista .left-col-border {
	background:#B9CDE6;
	text-align:right;
	border-left:10px solid #fff;
}
.prodotti-lista .left-col-border img {
	margin:10px;
}
.prodotti-lista .left-col {
	background:#B9CDE6;
	padding:10px;
	text-align:right;
}
.prodotti-lista .right-col {
	background:#DBE6F2;
	padding:10px;
	border-right:10px solid #fff;
}
.prodotti-lista .bottom {
	border-left:10px solid #fff;
	border-right:10px solid #fff;
	background-color:#B9CDE6;
	padding:10px;
}
.left {
	float:left;
	margin:0 15px;
}
.right {
	float:right;
	margin:0 15px;
}
.list-image {
	text-align:center;
	margin:10px auto;
}
