@charset "utf-8";
/* CSS Document */


body {margin:0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px;}
img {border:0px;}
hr {height:2px; color:#009366;}

input.textbox {font-family:Verdana, Geneva, sans-serif; font-size:10px; width:250px}
input.inputVerde {font-family:Verdana, Geneva, sans-serif; font-size:10px; border:1px solid #009366; width:118px; margin-top:4px;}

div.big {margin:auto; text-align:center; border:2px solid #009366; width:950px; height:620px;}
div.bigSol {margin:auto; text-align:center; border:2px solid #009366; width:950px; }


/* barra del logo */
#logo {width:366px; float:left; border-right:2px solid #009366; height:100px; text-align:center; margin:auto;}
#logoimg {margin-top:10px;}

#greenbar {background-color:#009366; color:#fff; }
#greenbar1 {font-size:12px; padding-left:20px; float:left; width:350px;font-weight:bold; text-align:left;}
#greenbar2 {padding-right:4px; float:left; text-align:right; width:430px;}

#greenbar a  {color:#fff;}


.tbl_icone {width:120px;  margin:2px; border: 1px solid #009366;}
.tbl_icone table {width:100px;}
.tbl_icone td {border:0px!important; text-align:center; padding:2px!important; }


.tbl_menugreen {
	border: 1px solid #009366;
	font-size:12px;
	border-collapse:collapse;
	margin-top: 8px;
	margin-bottom: 8px;
}

.tbl_menugreen td {
	color: #009366;
	text-align: left;
	height: 20px;
	border:0px;
	font-size:11px;
}

.tbl_menugreen td div{border-bottom:1px solid #009366; height:20px; padding:4px 5px 0px 5px;}
.tbl_menugreen td div a {color:#009366; text-decoration:none;}
.tbl_menugreen td div.on{background-color:#009366; width:110px; height:20px; padding:4px 5px 0px 5px;}
.tbl_menugreen td div.on a {color:#fff; text-decoration:none;}


#divmenugreen {margin:4px 0px;}

.tbl_menured {
	border: 1px solid #ec6e08;
	font-size:12px;
	margin:auto;
	margin-top: 8px;
	margin-bottom: 8px;
}

.tbl_menured th {
	background-color:#ec6e08;
	text-align:left;
	padding: 0px 5px 0px 5px;
	color:#fff;
	height:25px;
}
.tbl_menured td {
	color: #ec6e08;
	text-align: left;
	border:0px;
}
.tbl_menured td div {width:110px; border-bottom:1px solid #ec6e08; height:20px; padding: 4px 5px 0px 5px;}
.tbl_menured div a {color:#ec6e08; text-decoration:none;}
.tbl_menured td div.on {background-color:#ec6e08; height:20px; 	padding: 4px 5px 0px 5px;}
.tbl_menured div.on a {color:#fff; text-decoration:none;}


.nobrd {border:0px!important;}


.btnVerde {height:20px; width:120px; background-color:#009366; color:#fff; text-decoration:none; display:block; text-align:center; padding-top:6px; font-weight:bold; margin:3px 0px;}
.btnVerdeSmall {height:16px; width:80px; background-color:#009366; color:#fff; text-decoration:none; display:block; text-align:center; padding-top:3px; font-weight:bold; margin-bottom:3px; font-size:9px;}

.submitVerde {height:16px; width:80px; background-color:#009366; color:#fff; text-decoration:none; text-align:center; font-size:9px; border:none; cursor:pointer;}


a.ico_home {width:100px; background-color:#eb6e08; color:#fff; text-decoration:none; display:block; text-align:center; border:3px solid #009966; text-decoration:none!important; padding:5px 0px}
a.ico_home span {color:#fff; text-transform:uppercase; font-size:10px!important; line-height:9px; font-weight:bold!important;}
a.ico_home:hover span {color:#009966;}


/* Accessori */
.acc {width:526px; border:1px solid #009366; text-align:center; margin:auto}
.acc_head {font-size:9px; color:#5e5e60; margin-top:10px;}
.acc_head a {text-decoration:none; font-size:9px; color:#5e5e60;}
.acc_head a:hover {text-decoration:underline; font-size:9px; color:#5e5e60;}

.acc_img {margin-top:5px;}

/* ambienti */
.ambiente {width:167px; float:left; margin:6px; border:1px solid #009365;}
.ambiente_nome {color:#009365; font-size:11px; height:15px;}

.tbl_ambienti_dett { width:528px; margin-top:13px;}
.tbl_ambienti_dett td {border:none;}

div.ambiente_desc {text-align:left; border:1px solid #009365; font-size:11px; padding:2px; height:220px; margin-bottom:10px; color:#009365; font-weight:bold}
div.ambiente_prezzo {text-align:center; border:1px solid #009365; font-size:16px; padding:2px; font-weight:bold; color:#009365;}
div.ambiente_prezzo_small {text-align:center; font-size:9px; margin:5px;}
.ambiente_prezzo a {color:#009366;}

.ambiente_altreimg {border:1px solid #009365; color:#009365; font-size:12px; font-weight:bold; padding:0px 10px 0px 10px;}
.altreimg_n {background-color:#009365; color:#FFFFFF; font-weight:bold;}
.altreimg_n a {color:#fff; text-decoration:none;}

.ambiente_imgsoluzione {border:1px solid #009365; border-collapse:collapse; height:70px; margin-top:8px}
.ambiente_infosoluzione {border:1px solid #009365; border-collapse:collapse; height:70px; margin-top:8px;}
.ambiente_infosoluzione td {padding-top:2px;}

.ambiente_navar {background-color:#009365; color:#FFFFFF; font-weight:bold; text-transform:uppercase; font-size:18px; height:30px; text-align:center;}


/* icone servizi */
.icone_big {border:1px solid #009365; width:512px; height:350px; text-align:center; margin:auto; margin-top:20px;}
.icone_big td {border:none; font-size:9px; color:#009365; text-align:left; padding:5px;}

/*promozioni*/
.promozioni {text-align:center;}
.promozioni p {margin:10px 0px 10px 0px;}
.pronta_consegna {color:#f00; font-size:14px; font-weight:bold; text-transform:uppercase;}
.codice_promo {color:#009365; font-size:12px; font-weight:bold;}


/* punti vendita */
.ptVendita {border:1px solid #009365; width:512px; height:350px; text-align:center; margin:auto; margin-top:20px;}
.ptVendita td {border:none; font-size:10px; color:#009365; text-align:left; padding:5px;}
.ptVendita td a {color:#ec6e08;}


/* punti vendita */
.Tabs450 {border:1px solid #009365; width:450px; text-align:center; margin:auto; margin-top:20px;}
.Tabs450 td {border:none; font-size:10px; color:#009365; text-align:left; padding:5px;}
.Tabs450 td a {color:#ec6e08;}


.txtNero {color:#000;}
.txtArancio {color:#ec6e08;}

/* errore */
td.red {color:#ff0000; font-weight:bold; font-size:11px;}


/* liScroll style declarations */
 
.tickercontainer { /* the outer div with the black border */
width: 430px; 
margin: 0px; 
padding: 0px;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
width: 430px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;
 
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 
