/* CSS Document */


body{
	background-image: url(../images/bkg_filetto.jpg);
	background-position: center;
	background-repeat: repeat-y;	
	/*background-color: #FBF8EF;*/
	padding: 0;
	margin: 0;
	font-size: 8pt;
	color: #236545;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	scrollbar-base-color: #F7F1E0;
	scrollbar-face-color: #F4EBD2; /* colore faccia barra di scorrimento attivo */
	scrollbar-highlight-color: #D8B660;  /* colore tra la barra e la parte con le frecce */
	scrollbar-shadow-color: #D8B660; /* colore bordo laterale dx e inferiore */
	scrollbar-3dlight-color: #D8B660; /* colore bordo laterale sx e superiore */
	scrollbar-arrow-color: #236545; /* colore frecce di direzione */
	scrollbar-track-color: #F4EBD2; /* sfondo barra di scorrimento inattivo */
	scrollbar-darkshadow-color: #236545;  /* colora la parte esterna all'ombra della barra di scorrimento */
}

.filetto-img-Lingua {border: 1px solid silver;}

.filetto-img-Lingua-selezionata {border: 1px solid black;}

TR	{font-family: Verdana, Arial, Helvetica; font-size: 8pt;}

TD	{font-family: Verdana, Arial, Helvetica; font-size: 8pt;}

.txt-keywords {font-size: 8pt; color: Gray; text-align: center; display: none;}
.txt-menupadding { font-weight: bold;	color: #FFFFFF;}
.txt-menu {font-weight: bold;	color: #FFFFFF;}
.puntitxt { border-top: 1px dotted #236545;}
.txt-home-titolo {font-size: 8pt; font-weight: bold; color: #236545;}
.txt-home {font-size: 8pt; color: #236545;}
.txt-nonprenotato {font-size: 8pt; color: #BEBEBE;}
.txt-obbligatorio {font-size: 8pt; font-weight: bold; color: red;}
.txt-avviso {font-size: 8pt; color: red;}
.txt-avvisopagamento {	font-size: 8pt; background-color: #D8B660; padding: 7px;	color: White;}
.txt-messaggiocorsivo {	font-size: 8pt; font-style: oblique; color: gray;}
.trattino-sottomenu {font-weight: bold; font-size: 8pt; color: #FFFFFF;}
.titoli-10 {font-size: 10pt; font-weight: bold; color: #236545;}
.titoli-12 {font-size: 12pt; font-weight: bold; color: #236545;}
.titoli-14 {font-size: 14pt; font-weight: bold; color: #236545;}
.didascaliacenteritalic { font-style: italic; text-align: center; font-size: 7pt;}
.txt-pisterosse {font-size: 8pt; font-weight: normal; color: Red;}
.txt-pisteblu {font-size: 8pt; font-weight: normal; color: Blue;}
.txt-pistenere {font-size: 8pt; font-weight: normal; color: Black;}

.imgborder {border-color: #236545; border-width: 1px; border-style: solid; margin:5px 10px 6px 5px;}
.imgfiletto {border: 1px solid #236545; margin-bottom:15px; margin-top:5px;}
TD.imgfilettofotogallery { border: 1px solid #236545; padding: 12px; background-color: White; width:80px; height:104px;  }
.imgnonprenotata {border-color: #BEBEBE; border-width: 1px; border-style: solid; margin:5px 10px 6px 5px;}
.imgpittogrammi{margin:10px 7px 1px 3px; border-color: #236545; border-width: 1px; border-style: solid; }
.imgborderalloggi {border-color: #236545; border-width: 1px; border-style: solid; margin:10px 10px 15px 5px;}
.interlinea { line-height: 16px;}
.descalloggio {padding:0px 3px 0px 3px;}
.step {border-top:1px solid #236545; border-right:1px solid #236545; border-left:1px solid #236545; border-bottom:1px solid #236545; text-align:center; float: left; padding-top:1px; padding-right: 5px; padding-bottom: 1px; padding-left: 5px; margin: 1px; color: #BEBEBE;}
.step-over {border-top:1px solid #236545; border-right:1px solid #236545; border-left:1px solid #236545; border-bottom:1px solid #236545; text-align:center; float: left; padding-top:1px; padding-right: 5px; padding-bottom: 1px; padding-left: 5px; margin: 1px; font-weight:bold;}
.step-old {border-top:1px solid #236545; border-right:1px solid #236545; border-left:1px solid #236545; border-bottom:1px solid #236545; text-align:center; float: left; padding-top:1px; padding-right: 5px; padding-bottom: 1px; padding-left: 5px; margin: 1px; color: #D8B660;}
.pulsanteDX {border-top:1px solid #236545; border-right:1px solid #236545; border-left:1px solid #236545; border-bottom:1px solid #236545; text-align:center; float: right; padding-top:1px; padding-right: 1px; padding-bottom: 1px; padding-left: 5px; margin: 1px; font-weight:bold; background-color: #FFF;}
.pulsanteSX {border-top:1px solid #236545; border-right:1px solid #236545; border-left:1px solid #236545; border-bottom:1px solid #236545; text-align:center; float: left; padding-top:1px; padding-right: 1px; padding-bottom: 1px; padding-left: 5px; margin: 1px; font-weight:bold; background-color: #FFF;}

.messaggierrore { border: 1px solid Red; padding: 5px 5px 5px 5px;}
    

.barraverde130 {
   width: 130px;
	border-top:1px solid #236545; 
	border-right:1px solid #236545; 
	border-left:1px solid #236545; 
	border-bottom:1px solid #236545; 
	background-color: #236545;
	color: #FFF;
	padding-top:1px; 
	padding-right: 5px; 
	padding-bottom: 1px; 
	padding-left: 8px; 
	margin: 1px;}

.barraverde180 {
   width: 180px;
	border-top:1px solid #236545; 
	border-right:1px solid #236545; 
	border-left:1px solid #236545; 
	border-bottom:1px solid #236545; 
	background-color: #236545;
	color: #FFF;
	padding-top:1px; 
	padding-right: 5px; 
	padding-bottom: 1px; 
	padding-left: 8px; 
	margin: 1px;}

#riquadro {border: 1px solid #236545; margin:0px 0px 0px 0px; width: 99%;}

/* ---------------------------------------- Link Lingua */

.linkLingua { color: #D8B660; font-size:7pt; font-weight: normal; text-align: center;}
.linkNOLingua { color: #236545; font-size:7pt; font-weight: normal; text-align: center;}

A.linkLingua:link, A.linkLingua:visited {color: #D8B660; font-size:7pt; text-decoration: none;}
A.linkLingua:hover {color: #236545; font-size:7pt; text-decoration: none;}
A.linkLingua:active	{color: #D8B660; font-size:7pt; text-decoration: none;}


/* ---------------------------------------- Link Menu */

.linkMenu { color: #FFF; font-size:8pt; font-weight: normal; text-align: center;}
.linkNOMenu { color: #236545; font-size:8pt; font-weight: normal; text-align: center;}

A.linkMenu:link, A.linkMenu:visited {color: #FFF; text-decoration: none; text-align: center;}
A.linkMenu:hover {color: #236545; text-decoration: none; text-align: center;}
A.linkMenu:active	{color: #FFF; text-decoration: none; text-align: center;}


/* ---------------------------------------- Link SottoMenu */

.linkSottoMenu { color: #D8B660; font-size:7pt; font-weight: normal; text-align: center;}
.NOlinkSottoMenu { color: #FFF; font-size:7pt; font-weight: normal; text-align: center;}

A.linkSottoMenu:link, A.linkSottoMenu:visited {color: #D8B660; text-decoration: none; text-align: center;}
A.linkSottoMenu:hover {color: #FFF; text-decoration: none; text-align: center;}
A.linkSottoMenu:active	{color: #D8B660; text-decoration: none; text-align: center;}


/* ---------------------------------------- Link Pulsante */

.linkpulsante { color: #236545; font-size:7pt; font-weight: bold; text-align: center; float: left;}

A.linkpulsante:link, A.linkpulsante:visited {color: #236545; font-weight:bold; text-decoration: none; text-align: center;}
A.linkpulsante:hover {color: #236545; font-weight:bold; text-decoration: none; text-align: center;}
A.linkpulsante:active	{color: #236545; font-weight:bold; text-decoration: none; text-align: center;}

/* ---------------------------------------- Links */

A:link 	  {color: #D8B660; text-decoration: none;}
A:visited {color: #D8B660; text-decoration: none;}
A:hover {color: #236545; text-decoration: none;}
A:active  {color: #D8B660; text-decoration: none;}

/* ---------------------------------------- Prezzi */

.prezziGridView { margin-top:15px; margin-bottom:15px; width:650px;}
.prezziHeader { font-weight:normal; text-align:left; }
.prezziRow { text-align:center; }

TABLE.maggiorazioni { margin-top:20px; }
TABLE.maggiorazioni TD { line-height:16px; }

/* ---------------------------------------- Proposte */

DIV.proposteItem { border-bottom: 1px dotted #236545; margin-bottom:5px; padding-bottom:5px; width:100px; }

TABLE.propostaImmagine IMG { margin: 0px 10px 10px 10px; }
DIV.propostaTitolo { font-size: 8pt; font-weight: bold; color: #236545; margin-bottom:20px; }
DIV.propostaDescrizione { margin-bottom:20px; }

SPAN.propostaSottotitolo { text-decoration:underline; }
DIV.propostaComprende, DIV.propostaValidita, DIV.propostaNote, DIV.propostaPrezzo { margin-top:10px; }
DIV.propostaPrezzo { font-weight:bold; margin-bottom:40px; }

/* ---------------------------------------- Recensioni e Links */

DIV.rassegnaItem { border-bottom: 1px dotted #236545; margin-bottom:5px; padding-bottom:5px; width:100%; }
DIV.linksItem { border-bottom: 1px dotted #236545; margin-bottom:5px; padding-bottom:5px; width:50%; }

/* ---------------------------------------- Link Credits */

.linkCredits { color: #D8B660; font-size:7pt; font-weight: normal; text-align: center;}
.txtCredits { color: #BEBEBE; font-size:7pt; font-weight: normal; text-align: center;}

A.linkCredits:link, A.linkCredits:visited {color: #D8B660; text-decoration: none;}
A.linkCredits:hover {color: #236545; text-decoration: none;}
A.linkCredits:active	{color: #D8B660; text-decoration: none;}



.contenuti{
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 50px;
}


#rigakey {}
#rigamarchio {}
#marchio {}
#lingue {}
#sottomenu {}


#conteiner {
	width: 748px;
	/*height: 500px;*/
	background-image: url(../images/fiore_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding: 0px;
	}

#corpo{
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 50px;
}
	
#finestra {
	border: 1px solid #236545;
	overflow: auto; 
	height: 150px; 
	width:620px; 
	padding-right: 15px;
	padding-left:5px;
}
	
#footer{
	float: left;
	width: 750px;
	margin-top: 1px;
	border-top:  1px solid #FFFFFF;
	padding-top: 3px;
	z-index: 200;
}

.input-ggmm    { color: #787878; font-weight: normal; font-size: 8pt; text-align: center; width: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #236545; background-color: #FFFFFF;}
.input-aaaa    { color: #787878; font-weight: normal; font-size: 8pt; text-align: center; width: 40px; font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #236545; background-color: #FFFFFF;}
.input-ggmmp    { color: #787878; font-weight: normal; font-size: 8pt; text-align: center; width: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #236545; background-color: #FFFFFF; color: #BEBEBE;}
.input-aaaap    { color: #787878; font-weight: normal; font-size: 8pt; text-align: center; width: 40px; font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #236545; background-color: #FFFFFF; color: #BEBEBE;}
.input-notti    { color: #787878; font-weight: normal; font-size: 8pt; text-align: center; width: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #236545; background-color: #FFFFFF;}
.input-giacliente    { color: #787878; font-weight: normal; font-size: 8pt; width: 100px; font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #236545; background-color: #FFFFFF;}
.input-daticliente    { color: #787878; font-weight: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #236545; background-color: #FFFFFF;}

.select-ggmm    { color: #787878; font-weight: normal; font-size: 8pt; width: 40px; font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #236545; background-color: #FFFFFF;}
.select-aaaa    { color: #787878; font-weight: normal; font-size: 8pt; width: 60px; font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #236545; background-color: #FFFFFF;}
.select2    { color: #787878; font-weight: normal; font-size: 8pt; width: 40px; font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #236545; background-color: #FFFFFF;}
.selectprov    { color: #787878; font-weight: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #236545; background-color: #FFFFFF;}

.textarea-daticliente    { color: #787878; font-weight: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #236545; background-color: #FFFFFF;}




/* ---------------------------------------- Indirizzo Footer */

.indirizzo_footer 	  {color: #FFFFFF; text-decoration: none; text-align: center;}

A.indirizzo_footer:link, A.indirizzo_footer:visited, indirizzo_footer:active {color: #FFFFFF; text-decoration: none;}
A.indirizzo_footer:hover {color: #236545; text-decoration: none;}