/* STILI */

.imgNews {
	margin: 10px 10px 10px 15px;  
	width: 165px;
	height: 220px;
	border-width: 1px;
	border-color: #226829;
	border-style: solid;
	background: #FFFFFF;
}
.imgNews_in {
	padding: 10px;
	text-align: center;
}

.acktInput {
font-family: Verdana;
font-size: 11px;
border-width: 1px;
border-color: #E0E0E0;
border-style: solid;
background: #FFFFFF;
/*height: 16px;*/
}

.acktInput2 {
font-family: Verdana;
font-size: 11px;
border-width: 1px;
border-color: #799CB8;
border-style: solid;
background: #FFFFFF;
/*height: 16px; */
}

.acktInput3 {
font-family: Verdana;
font-size: 11px;
border-width: 1px;
border-color: #799CB8;
border-style: solid;
background: #FFFFFF;
/*height: 16px; */
width: 300px;
}


.mto {
font-family: Verdana;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

.mto:link {
font-family: Verdana;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

.mto:visited {
font-family: Verdana;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

.mto:hover {
font-family: Verdana;
font-size: 12px;
color: #FFFFFF;
text-decoration: underline;
font-weight: bold;
}

.mto:active {
font-family: Verdana;
font-size: 12px;
color: #FFFFFF;
text-decoration: underline;
font-weight: bold;
}

.mto2 {
font-family: Verdana;
font-size: 14px;
color: #DF5814;
text-decoration: none;
}

.mto2:link {
font-family: Verdana;
font-size: 14px;
color: #DF5814;
text-decoration: none;
}

.mto2:visited {
font-family: Verdana;
font-size: 14px;
color: #DF5814;
text-decoration: none;
}

.mto2:hover {
font-family: Verdana;
font-size: 14px;
color: #DF5814;
text-decoration: underline;
}

.mto2:active {
font-family: Verdana;
font-size: 14px;
color: #DF5814;
text-decoration: underline;
}

.rosso_12 {
font-family: Verdana;
font-size: 12px;
color: #CE0303;
text-decoration: none;
}

.rosso, .rossobis {
font-family: Arial;
font-size: 12px;
color: #FC0000;
text-decoration: none;
}

.rosso:link {
font-family: Arial;
font-size: 12px;
color: #FC0000;
text-decoration: none;
}

.rosso:visited {
font-family: Arial;
font-size: 12px;
color: #FC0000;
text-decoration: none;
}

.rosso:hover {
font-family: Arial;
font-size: 12px;
color: #FC0000;
text-decoration: underline;
}

.rosso:active {
font-family: Arial;
font-size: 12px;
color: #FC0000;
text-decoration: underline;
}

.blu {
font-family: Verdana;
font-size: 12px;
color: #113050;
text-decoration: underline;
font-weight: bold;
}

.blu2 {
font-family: Verdana;
font-size: 12px;
color: #113050;
text-decoration: none;
font-weight: bold;
}

.blu:link {
font-family: Verdana;
font-size: 12px;
color: #113050;
text-decoration: underline;
font-weight: bold;
}

.blu:visited {
font-family: Verdana;
font-size: 12px;
color: #113050;
text-decoration: underline;
font-weight: bold;
}

.blu:hover {
font-family: Verdana;
font-size: 12px;
color: #113050;
text-decoration: underline;
font-weight: bold;
}

.blu:active {
font-family: Verdana;
font-size: 12px;
color: #113050;
text-decoration: underline;
font-weight: bold;
}

.testo, .testobis {
font-family: Verdana;
font-size: 12px;
color: #383432;
text-decoration: none;
}

.testo:link {
font-family: Verdana;
font-size: 12px;
color: #383432;
text-decoration: underline;
font-weight: bold;
}

.testo:visited {
font-family: Verdana;
font-size: 12px;
color: #888888;
text-decoration: underline;
font-weight: bold;
}

.testo:hover {
font-family: Verdana;
font-size: 12px;
color: #383432;
text-decoration: underline;
font-weight: bold;
}

.testo:active {
font-family: Verdana;
font-size: 12px;
color: #383432;
text-decoration: underline;
font-weight: bold;
}


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

body {
margin: 0;
background-image: url(../images/sfondo2.gif);
background-repeat: repeat-x;
background-color: #226829;
/*background-color: #14421D;  */
}

.clear {
clear: both;
}

.left {
float: left;
}

.right {
float: right;
}

#container {
float: left;
width: 760px;
}

#content_top {
	float: left;
	margin: auto;
	display: inline;
	width: 759px;
	background-color: #E8F0EC;
}
#content_top_L {
	float: left;
	margin: auto;
	display: inline;
	width: 547px;
	background-color: #E8F0EC;
	font-family: Verdana;
	font-size: 12px;
	color: #383432;
	text-decoration: none;
	text-align: left;
	padding: 10px;
}
#content_top_R {
	float: left;
	margin: auto;
	display: inline;
	width: 192px;
	background-color: #E8F0EC;
	font-family: Verdana;
	font-size: 12px;
	color: #383432;
	text-decoration: none;
	text-align: right;
}
#content {
float: left;
margin: auto;
display: inline;
width: 739px;
background-color: #E8F0EC;
font-family: Verdana;
font-size: 12px;
color: #383432;
text-decoration: none;
text-align: left;
padding: 10px;
}

#content_divise {
float: left;
margin: auto;
display: inline;
width: 739px;
background-color: #E8F0EC;
font-family: Verdana;
font-size: 12px;
color: #383432;
text-decoration: none;
text-align: left;
padding: 10px;
}

#footer {
clear: both;
/*width: 760px;*/
width: 759px;
height: 63px;
background-image: url(../images/sf_footer.gif);
background-repeat: no-repeat;
font-family: Verdana;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
padding-top: 17px;
line-height: 16px;
}

#header {
width: 760px;
height: 141px;
background-image: url(../images/sf_header.gif);
background-repeat: no-repeat;
}

/* header.inc */

#segnaposto {
float: left;
height: 6px;
width: 124px;
text-align: center;
}

#logo {
float: left;
display: inline;
margin-left: 15px;
}

#box_login {
float: left;
display: inline;
width: 255px;
height: 80px;
margin-left: 163px;
margin-top: 17px;
}

#carrello {
float: left;
display: inline;
font-family: Verdana;
font-size: 10px;
color: #2D1D03;
text-decoration: none;
margin-left: 37px;
margin-top: 10px;
}

.rosso_log {
font-family: Verdana;
font-size: 10px;
color: #EB622D;
text-decoration: none;
}

#login {
clear: both;
display: inline;
float: left;
height: 22px;
width: 150px;
background-image: url(../images/login.gif);
background-repeat: no-repeat;
background-position: right;
font-family: Verdana;
font-size: 11px;
color: #2D1D03;
text-decoration: none;
margin-top: 27px;
margin-left: 10px;
text-align: left;
padding-top: 7px;
}

#login_in {
clear: both;
display: inline;
float: left;
height: 30px;
width: 150px;
font-family: Verdana;
font-size: 11px;
color: #2D1D03;
text-decoration: none;
margin-top: 17px;
margin-left: 10px;
text-align: left;
padding-top: 7px;
background-image: url(../images/logout.gif);
background-repeat: no-repeat;
background-position: 142px 27px;
}

.nero_11 {
font-family: Verdana;
font-size: 11px;
color: #2D1D03;
text-decoration: none;
}

.nero_11:link {
font-family: Verdana;
font-size: 11px;
color: #2D1D03;
text-decoration: none;
}

.nero_11:visited {
font-family: Verdana;
font-size: 11px;
color: #2D1D03;
text-decoration: none;
}

.nero_11:hover {
font-family: Verdana;
font-size: 11px;
color: #2D1D03;
text-decoration: underline;
}

.nero_11:active {
font-family: Verdana;
font-size: 11px;
color: #2D1D03;
text-decoration: underline;
}

#lang {
float: left;
display: inline;
margin-left: 40px;
margin-top: 25px;
}

.lang_txt {
float: left;
display: inline;
margin-left: 8px;
}

.lingue {
font-family: Verdana;
font-size: 10px;
color: #2D1D03;
text-decoration: none;
font-weight: bold;
}

.lingue:link {
font-family: Verdana;
font-size: 10px;
color: #2D1D03;
text-decoration: none;
font-weight: bold;
}

.lingue:visited {
font-family: Verdana;
font-size: 10px;
color: #2D1D03;
text-decoration: none;
font-weight: bold;
}

.lingue:hover {
font-family: Verdana;
font-size: 10px;
color: #2D1D03;
text-decoration: underline;
font-weight: bold;
}

.lingue:active {
font-family: Verdana;
font-size: 10px;
color: #2D1D03;
text-decoration: underline;
font-weight: bold;
}

#ita {
clear: both;
}

#eng {
clear: both;
padding-top: 8px;
}

#rus {
clear: both;
padding-top: 8px;
}

#rich_cat {
float: right;
display: inline;
text-align: right;
margin-right: 50px;
margin-top: 15px;
}

.bianco {
font-family: Verdana;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}

.rosso_11 {
font-family: Verdana;
font-size: 11px;
color: #F1290E;
text-decoration: none;
}

.rosso_11:link {
font-family: Verdana;
font-size: 11px;
color: #F1290E;
text-decoration: none;
}

.rosso_11:visited {
font-family: Verdana;
font-size: 11px;
color: #F1290E;
text-decoration: none;
}

.rosso_11:hover {
font-family: Verdana;
font-size: 11px;
color: #F1290E;
text-decoration: underline;
}

.rosso_11:active {
font-family: Verdana;
font-size: 11px;
color: #F1290E;
text-decoration: underline;
}

#utente {
padding-bottom: 5px;
}

/* menu.inc */

#menu {
clear: both;
float: left;
margin-top: 7px;
background-color: #FFFFFF;
width: 759px;
}

.left_menu {
float: left;
width: 124px;
}

.menu {
float: left;
display: inline;
margin-left: 3px;
width: 124px;
}

/* registrazione.php */

#asterisco {
clear: both;
width: 580px;
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
}

#registrazione {
float: left;
display: inline;
width: 680px;
margin-left: 60px;
margin-top: 10px;
}

#msgfrm {
font-family: Trebuchet MS;
font-size: 11px;
color: #CA0000;
text-decoration: none;
font-weight: bold;
margin-bottom: 10px;
margin-top: 10px;
}

#privacy {
float: left;
display: inline;
width: 400px;
margin-left: 155px;
padding-bottom: 30px;
}

#pr1 {
float: left;
padding-top: 10px;
}

#pr2 {
float: left;
display: inline;
line-height: 22px;
margin-left: 60px;
}

#pr4 {
float: left;
display: inline;
line-height: 22px;
}

#reg1 {
float: left;
width: 305px;
}

#reg2 {
float: left;
width: 305px;
}

#reg3 {
clear: both;
float: left;
border: 2px solid #297C2F;
padding: 10px 10px 10px 10px;
}

#reg4 {
clear: both;
float: left;
width: 600px;
}

#tasto_form {
float: left;
display: inline;
margin-left: 270px;
padding-bottom: 30px;
}

.campo {
clear: both;
float: left;
width: 110px;
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
padding-left: 2px;
}

.input {
float: left;
width: 160px;
margin-bottom: 5px;
}

.tit2 {
float: left;
width: 100%;
height: 13px;
background-image: url(../images/segna_tit.gif);
background-repeat: no-repeat;
background-position: left;
text-indent: 20px;
margin-bottom: 5px;
}

.tit3 {
float: left;
width: 100%;
height: 13px;
background-image: url(../images/segna_tit.gif);
background-repeat: no-repeat;
background-position: left;
text-indent: 20px;
margin-bottom: 5px;
font-weight: bold;
text-transform: uppercase;
}

.tit4 a, .tit4 a:link, .tit4 a:visited {
float: left;
width: 100%;
height: 13px;
background-image: url(../images/segna_tit.gif);
background-repeat: no-repeat;
background-position: left;
text-indent: 20px;
margin-bottom: 5px;
font-weight: bold;
text-transform: uppercase;
text-decoration: underline;
color: #000000;
}

.tit4 a:hover, .tit4 a:active {
float: left;
width: 100%;
height: 13px;
background-image: url(../images/segna_tit.gif);
background-repeat: no-repeat;
background-position: left;
text-indent: 20px;
margin-bottom: 5px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
color: #000000;
}

#prodotto1_new {
float: left;
width: 730px; /*manu*/
}

#prodotto1 {
float: left;
width: 580px;
}

#prodotto2 {
float: left;
width: 155px;
text-align: right;
}

#referenze1 {
float: left;
width: 350px;
line-height: 20px;
}

#referenze2 {
float: left;
width: 350px;
line-height: 20px;
margin-left: 35px;
}

.arancio {
font-family: Verdana;
font-size: 13px;
color: #DC6017;
text-decoration: none;
padding-left: 13px;
}

.aranciobis {
font-family: Verdana;
font-size: 13px;
color: #DC6017;
text-decoration: none;
padding-left: 13px;
}

.citta {
clear: both;
float: left;
padding-left: 13px;
padding-bottom: 3px;
}

.citta2 {
clear: both;
float: left;
padding-left: 13px;
}

.barra_verde {
clear: both;
float: left;
margin-bottom: 3px;
width: 600px;
height: 29px;
background-image: url(../images/banda_verde2.gif);
background-repeat: no-repeat;
}

.barra_verde {
	margin: auto;
	width: 735px;
	height: 16px;
	background: #226829;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
}
.nazione {
	clear: both;
	margin: auto;
	width: 735px;
	text-align: left;
}
.scheda {
	clear: both;
	margin: auto;
	width: 735px;
	text-align: left;
	padding: 0px 0px 15px 0px;
}
.scheda_L {
	margin: 15px 10px 15px 0px;
	float: left;
	width: 124px;
	height: 86px;
	border-width: 1px;
	border-color: #226829;
	border-style: solid;
	text-align: center;
	background: #FFFFFF;
}
.scheda_L_in {
	margin: auto;
	padding: 5px;
}
.scheda_R {
	margin: 15px 15px 15px 0px;
	float: left;
	width: 565px;
}

.barra_noverde {
clear: both;
float: left;
margin-bottom: 3px;
width: 479px;
height: 29px;
}

.barra_noverde2 {
clear: both;
float: left;
}

.ind {
float: left;
text-indent: 13px;
padding-top: 7px;
width: 340px;
}

.tel {
float: left;
padding-top: 7px;
}

.ind2 {
float: left;
text-indent: 13px;
/*padding-top: 7px;*/
width: 340px;
}

.tel2 {
float: left;
/*padding-top: 7px;*/
}

.verdone {
font-family: Verdana;
font-size: 13px;
color: #439146;
text-decoration: none;
padding-left: 13px;
}

.contatti1 {
clear: both;
width: 236px;
height: 30px;
background-image: url(../images/sf_cont1.gif);
background-repeat: no-repeat;
font-family: Verdana;
font-size: 14px;
color: #383432;
text-decoration: none;
padding-top: 10px;
margin-bottom: 20px;
}

.contatti2 {
float: left;
width: 221px;
height: 111px;
background-image: url(../images/sf_cont2.gif);
background-repeat: no-repeat;
font-family: Verdana;
font-size: 14px;
color: #383432;
text-decoration: none;
margin-right: 10px;
padding-left: 15px;
padding-top: 15px;
}

.contatti2_2 {
float: left;
width: 221px;
height: 111px;
background-image: url(../images/sf_cont2.gif);
background-repeat: no-repeat;
font-family: Verdana;
font-size: 14px;
color: #383432;
text-decoration: none;
padding-left: 15px;
padding-top: 15px;
}

#box3 {
float: left;
display: inline;
margin-left: 5px;
}

#box_foto {
float: left;
display: inline;
margin-left: 10px;
}

#catalogo_sx {
float: left;
display: inline;
width: 209px;
background-image: url(../images/cat_sx_over.gif);
background-repeat: no-repeat;
background-position: top;
text-align: center;
margin-left: 10px;
}

#catalogo_dx {
float: left;
display: inline;
width: 495px;
margin-left: 15px;
}

#cat_pr {
width: 209px;
height: 26px;
font-family: Verdana;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
padding-top: 10px;
}

#cat_sx_in {
width: 209px;
background-image: url(../images/sf_cat.gif);
background-repeat: repeat-y;
}

.cat_link, .cat_linkbis {
clear: both;
float: left;
font-family: Verdana;
font-size: 12px;
color: #113050;
text-decoration: none;
font-weight: bold;
line-height: 23px;
padding-left: 15px;
}

.cat_link:link {
clear: both;
float: left;
font-family: Verdana;
font-size: 12px;
color: #113050;
text-decoration: none;
font-weight: bold;
line-height: 23px;
padding-left: 15px;
}

.cat_link:visited {
clear: both;
float: left;
font-family: Verdana;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
line-height: 23px;
padding-left: 15px;
}

.cat_link:hover {
clear: both;
float: left;
font-family: Verdana;
font-size: 12px;
color: #FFFFFF;
text-decoration: underline;
font-weight: bold;
line-height: 23px;
padding-left: 15px;
}

.cat_link:active {
clear: both;
float: left;
font-family: Verdana;
font-size: 12px;
color: #FFFFFF;
text-decoration: underline;
font-weight: bold;
line-height: 23px;
padding-left: 15px;
}

#cat_tit {
width: 495px;
height: 25px;
background-image: url(../images/sf_cat_tit.gif);
background-repeat: no-repeat;
font-family: Verdana;
font-size: 12px;
color: #FF6C24;
text-decoration: none;
text-indent: 35px;
padding-top: 11px;
}

.cat_txt {
float: left;
width: 305px;
line-height: 16px;
padding-top: 15px;
text-align: left;
}

.cat_img {
float: left;
width: 190px;
text-align: right;
}

.foto {
float: right;
margin-top: 15px;
width: 160px;
height: 160px;
background-image: url(../images/sf_foto.gif);
background-repeat: no-repeat;
}

.foto2 {
float: left;
display: inline;
margin-top: 15px;
margin-left: 5px;
width: 160px;
height: 160px;
background-image: url(../images/sf_foto.gif);
background-repeat: no-repeat;
}

.pos {
padding-top: 5px;
}

.ico_scheda {
clear: both;
float: right;
display: inline;
margin-top: 10px;
width: 160px;
height: 18px;
background-image: url(../images/ico_scheda.gif);
background-repeat: no-repeat;
background-position: right;
padding-top: 8px;
padding-right: 30px;
}

.ico_carrello {
clear: both;
float: right;
display: inline;
width: 160px;
height: 18px;
background-image: url(../images/ico_carrello.gif);
background-repeat: no-repeat;
background-position: right;
padding-top: 8px;
padding-right: 15px;
margin-bottom: 15px;
}

.ico_carrello2 {
float: right;
display: inline;
width: 160px;
height: 18px;
background-image: url(../images/ico_carrello.gif);
background-repeat: no-repeat;
background-position: right;
padding-top: 8px;
padding-right: 15px;
margin-bottom: 15px;
}

.ico_carrello3 {
clear: both;
float: right;
display: inline;
width: 160px;
height: 18px;
background-image: url(../images/ico_carrello.gif);
background-repeat: no-repeat;
background-position: right;
padding-top: 8px;
padding-right: 30px;
margin-bottom: 15px;
}

.arancio {
font-family: Verdana;
font-size: 10px;
color: #FF6C24;
text-decoration: none;
font-weight: bold;
}

.arancio:link {
font-family: Verdana;
font-size: 10px;
color: #FF6C24;
text-decoration: underline;
font-weight: bold;
}

.arancio:visited {
font-family: Verdana;
font-size: 10px;
color: #888888;
text-decoration: underline;
font-weight: bold;
}

.arancio:hover {
font-family: Verdana;
font-size: 10px;
color: #FF6C24;
text-decoration: underline;
font-weight: bold;
}

.arancio:active {
font-family: Verdana;
font-size: 10px;
color: #FF6C24;
text-decoration: underline;
font-weight: bold;
}

.verde {
font-family: Verdana;
font-size: 10px;
color: #0F770C;
text-decoration: none;
font-weight: bold;
}

.verde:link {
font-family: Verdana;
font-size: 10px;
color: #0F770C;
text-decoration: underline;
font-weight: bold;
}

.verde:visited {
font-family: Verdana;
font-size: 10px;
color: #888888;
text-decoration: underline;
font-weight: bold;
}

.verde:hover {
font-family: Verdana;
font-size: 10px;
color: #0F770C;
text-decoration: underline;
font-weight: bold;
}

.verde:active {
font-family: Verdana;
font-size: 10px;
color: #0F770C;
text-decoration: underline;
font-weight: bold;
}

.tdCatalogooddRow {
clear: both;
float: left;
width: 495px;
background-image: url(../images/puntini_verdi.gif);
background-repeat: repeat-x;
background-position: bottom;
}

.tdCatalogoevenRow {
clear: both;
float: left;
width: 495px;
background-image: url(../images/puntini_verdi.gif);
background-repeat: repeat-x;
background-position: bottom;
}

#tdNewsbPag {
clear: both;
float: right;
display: inline;
margin-top: 15px;
}

.barraPag {
font-size: 12px;
color: #FF0D03;
font-family: Verdana;
font-weight: bold;
}

A.barraPag:link {
font-size: 12px;
color: #0C570F;
font-family: Verdana;
font-weight: bold;
text-decoration: none;
}

A.barraPag:hover {
font-size: 12px;
color: #0C570F;
font-family: Verdana;
font-weight: bold;
text-decoration: underline;
}

A.barraPag:visited {
font-size: 12px;
color: #0C570F;
font-family: Verdana;
font-weight: bold;
text-decoration: none;
}

#indirizzo1, #indirizzo2 {
float: left;
display: inline;
width: 108px;
font-family: Verdana;
font-size: 11px;
color: #66B06E;
text-decoration: none;
text-align: left;
line-height: 12px;
padding-right: 5px;
margin-top: 150px;
padding-left: 5px;
}

#indirizzo1 {
text-align: right;
}

.oukir {
display: none;  
}

#tre {
width: 1000px;
}

.verde_prod {
font-family: Verdana;
font-size: 12px;
color: #226829;
}

.verde2 {
font-family: Verdana;
font-size: 12px;
color: #226829;
text-decoration: none;
}

.verde2:link {
font-family: Verdana;
font-size: 12px;
color: #226829;
text-decoration: underline;
}

.verde2:visited {
font-family: Verdana;
font-size: 12px;
color: #888888;
text-decoration: underline;
}

.verde2:hover {
font-family: Verdana;
font-size: 12px;
color: #226829;
text-decoration: underline;
}

.verde2:active {
font-family: Verdana;
font-size: 12px;
color: #226829;
text-decoration: underline;
}

#cambio {
padding-top: 40px;
}

.back, .back a, .back a:link, .back a:visited {
font-weight: bold;
text-decoration: none;
color: #000000;
font-size: 10px;
}

.back a:hover, .back a:active {
font-weight: bold;
text-decoration: underline;
color: #000000;
font-size: 10px;
}

.divise img {
border: 1px solid #2f7136;
}
.prod img {
border: 1px solid #2f7136;
}
