BODY {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 11px!important;
	color : #505D62;
	scrollbar-face-color : #C5DADB;
	scrollbar-highlight-color : #D5DDDE;
	scrollbar-shadow-color : #ACBEBF;
	scrollbar-track-color : #EEF5F6;
	scrollbar-darkshadow-color : #859DA3;
	scrollbar-base-color : #EEF5F6;
	scrollbar-arrow-color : #3F6A78;
	scrollbar-3dlight-color : #C5DADB;
	background : #3F6A78 url(img/sf_pag01.gif);
}

a:link, a:visited {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 11px;
	color : #505D62;
	text-decoration : none;
}

a:hover {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 11px;
	color : #D28B0D;
	text-decoration : none;
}

A.linksmall:LINK, A.linksmall:VISITED {
	font-family :Verdana, Arial, Helvetica, sans-serif,"Helvetica Cyr", "Times New Roman Cyr";
	font-size : 10px!important;
	color : #505D62;
	text-decoration : none;
}

A.linksmall:HOVER {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 10px!important;
	color : #D28B0D;
	text-decoration : none;
}

A.linklingue:LINK, A.linklingue:VISITED {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 10px!important;
	color : #C9840A;
	text-decoration : none;
}

A.linklingue:HOVER {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 10px!important;
	color : #505D62;
	text-decoration : none;
}

A.linksmaller:LINK, A.linksmaller:VISITED {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 9px!important;
	color : #505D62;
	text-decoration : none;
}

A.linksmaller:HOVER {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 9px!important;
	color : #D28B0D;
	text-decoration : none;
}

TABLE {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 11px!important;
	color : #505D62;
}

.txtsmall {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 10px!important;
	color : #505D62;
}

.txtsmaller {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 9px!important;
	color : #505D62;
}

.cornice {
	height : 7px;
	background : url(img/sf_cornice_orizz.jpg);
}

.bordobianco {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 11px!important;
	color : #505D62;
	border-left : 1px solid White;
	border-right : 1px solid White;
}

.bordobianco_sopra {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 11px!important;
	color : #505D62;
	border-top : 1px solid White;
	}
	
	.bordobianco_sx {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 11px!important;
	color : #505D62;
	border-left : 1px solid White;
}

	.bordo_azzurro_sx {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 11px!important;
	color : #505D62;
	border-left : 1px solid #DDE3E6;
}

	.bordo_blu_sotto {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 11px!important;
	color : #505D62;
	border-bottom : 3px solid #B4CECD;
}

	.bordo_marrone_sotto {
	border-bottom : 3px solid #A59E7C;
}

.sf_giallo {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 11px!important;
	color : #505D62;
	background : url(img/sf_pag_sfumato.jpg) repeat-x top;
}

.padding_a {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 11px!important;
	color : #505D62;
	padding : 5px 5px 5px 17px;
}

.padding_a_big {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 11px!important;
	color : #505D62;
	padding : 5px 5px 5px 22px;
}

.padding_b {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 11px!important;
	color : #505D62;
	padding : 5px 5px 0px 5px;
}

.padding_c {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 11px!important;
	color : #505D62;
	padding : 5px 5px 5px 5px;
}

.padding_c_txt_small {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 10px!important;
	color : #505D62;
	padding : 5px 5px 5px 5px;
}


.padding_dida_modelli {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 9px!important;
	color : #505D62;
	padding : 0px 5px 4px 0px;
}

.padding_descriz_prod {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 9px!important;
	color : #505D62;
	padding : 5px 0px 0px 5px;
}

.margin_freccia {
	margin-top : 2px;
	
}

.float_dx {
	float : right;
	margin-left : 5px;
}

.float_sx {
	float : left;
	margin-top : 5px;
	margin-right : 8px;
	margin-bottom : 5px;
	}

.float_sx_nomargin {
	float : left;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}

INPUT {
	font-family :Verdana, Arial, Helvetica, sans-serif, "Helvetica Cyr", "Times New Roman Cyr";
	font-size : 10px!important;
	color : #505D62;
	border : 1px solid #8DA3AC;
	background : #FFFFFF;
	/*height : 15px;
	width : 92px;*/
}

.img_button{
	border : 0px solid;
}


/* area privata */
.cat01{
	background-color:#C5DADB;
	display:block;
	color:#3B516E;
	font-weight:bold;
}

.cat01 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#3B516E;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.cat01 a:hover {
	color: #D28B0D;
	text-decoration: underline;
	
}

.cat02 {
	background-color:#D1E1E2;
	display:block;
}

.cat02 a:link, .cat02 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#3B516E;
	text-decoration: none;	
}

.cat02 a:hover {
	color: #D28B0D;
	text-decoration: underline;
}

.tab_listing {
	width:100%;
	margin:5px 5px 1px 1px;
	padding:3px 0px 3px 3px;
}

.list {
	border:#3B516E 1px solid;
}

.list img {
	border:#3B516E 1px solid;
}

.list .noborder {
	border:0px;
}


.home_title {
float:left;
background: url("http://www.tema-srl.com/img/sf_tit_home.gif") repeat-x;
}


.home_title_center{
float:left;
	background: url("http://www.tema-srl.com/img/sf_tit_home.gif") repeat-x;
	border-left : 1px solid  White;
	border-right : 1px solid White;
}

.img_fiere {
	border:1px solid #B4CECD;
}


a.reg:link, a.reg:visited {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #505D62;
	text-decoration : none;
}

a.reg:hover {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #505D62;
	text-decoration : none;
}
