/*
 *
 * Stile per il Negozio virtuale di fotografia di Lino Bottaro
 *
 * @copyright: Arcua srl
 *
 */

HTML { margin:0px; padding:0px;}
body {
		background: #fff url('../bg.jpg') no-repeat fixed 50% 0%;
		color: #7f7f7f;
		margin:0px; 
		padding:0px;
		font-size: 76%;/* uguale a 12px*/
		font-family: Arial, Helvetica, sans-serif;
		text-align: center;
}
a {color: #7f7f7f; font-size: 12 px;}
a:link { color: #7f7f7f; text-decoration: none;}
a:visited { color: #7f7f7f; text-decoration: none;}
a:hover { color: #ccccff; text-decoration: none;}
a.javaSub {color:#d00;}

#Costi_spedizione A {display:block; width:295; height:407; background: url('Img/prz_spedizione_opaco.jpg')}
#Costi_spedizione A:link {display:block; width:295; height:407; background: url('Img/prz_spedizione_opaco.jpg')}
#Costi_spedizione A:hover {display:block; width:295; height:407; background: url('Img/prz_spedizione.jpg')}

#elenco {width: 100%; }
#elenco TD{padding: 3px; }

#TableGenerale{ width: 582px;}
img {border:none; margin:0px; padding:0px;}
#Contenitore { width: 760px; padding-left: 3px;	margin: 0px auto; text-align: left;}
#corpoOrdini {}

FORM {padding: 0px; margin: 0px;}

.info_box{
	background: #CFF url(Img/icona_info.png) 10px center no-repeat;
	text-align: left;
	padding: 10px 20px 10px 50px;
	border-top: 2px solid #6CC;
	border-bottom: 2px solid #6AA;
	color: #434343;
	font-size: 11px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.alert_box{
	background: #FCF url(Img/icona_alert.png) 10px center no-repeat;
	text-align: left;
	padding: 10px 20px 10px 50px;
	border-top: 2px solid #A6A;
	border-bottom: 2px solid #A6A;
	color: #434343;
	font-size: 11px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.OC_Sezione {color: #717171;   margin-bottom: 10px; }
.OC_TitoloSezione, .OC_NumeroSezione {color: #4a7bce;  font-size:100%; padding: 0px 0px 0px 5px;font-weight:bold;}
.OC_NumeroSezione {color: #f55092; }
.OC_TitoloSezione_tecnico, .OC_NumeroSezione_tecnico {color: #3959aa;  font-size:100%; padding: 0px 0px 0px 5px;font-weight:bold;}
.OC_NumeroSezione_tecnico {color: #a33061; }
.OC_ElementiSezione {padding: 5px 30px; font-size:80%;}
.OC_ElementiSezione INPUT,
.OC_ElementiSezione SELECT {margin-top:5px; margin-right:10px;}
.OC_ElementiSezione LABEL {margin:5px 0px;}
.OC_ElementiSezione A {cursor: pointer; }
#OC_titolo{ font-weight:bold; text-align:center; height: 50px; }

#formRighe .formEdit {width: 100px;}


.formNoEdit, .formEdit, .formEditNObg, .pulsante, .pulsante_save{	
	width: 220px; 
	font-size: 9pt;
	color: #575757;
	font-family: arial;
	border-style: inset;
	border-color: #000;
	border-width: 1px;
	background: #eee;
	margin-top: 5px;
}
.pulsante_save {font-size: 16px;background: #D6007C; color: white; height: 30px; font-weight: bold; cursor: pointer;border:groove 2px gray;}

#formAna {margin-left: 170px;}
#formAna .corpoInput SPAN {font-size:60%;}
#formAna .corpoDes {text-align: right; padding: 0px 15px; background-color: #EEF;}
#formAna .formEdit { line-height: 20px; margin: 5px; border: #000099 1px solid;}
#formAna .formNoEdit { line-height: 20px; margin: 5px; border: #000099 1px solid;}
#formAna .titoloSec { line-height: 40px; font-weight: bold; text-align: center;}
#formAna .formNoEditC, #formAna .formEditC, #formAna .formEdit, #formAna .formNoEdit {width: auto;}

#riepilogo_ricerca {float: right; width: 300px; text-align:center; margin: 10px;}
#riepilogo_ricerca a {font-size: 16px; margin-right: 5px;background: #D6007C; color: white;padding: 2px 10px; border:groove 2px gray;}
#riepilogo_ricerca a:hover {background: #FE669E; color: white;}

.formEdit:focus, .formEditC:focus {background-color: #FDF;} 
.formNoEditC, .formEditC {
	width: 80px;
	height: 20px;
	padding-left: 3px;
	padding-top: -3px;
	color: #575757;
	font-size: 9pt;
	font-family: arial;
	border-style: inset;
	border-color: #000;
	border-width: 1px;
	background: #eee;
}

#FormRighe .formEdit {width:auto;}

#tContenutoOD .corpoTit {text-align: right; padding: 0px 15px; background-color: #EEF; color: #7f7f7f; width: 100px; }
.corpoCont {padding-left: 4px;}
#tContenutoOD .corpoDes {text-align: right; padding: 0px 15px; background-color: #EEF; width: 100px;}
#tContenutoOD .formEdit { line-height: 20px; margin: 5px; border: #000099 1px solid;}
#tContenutoOD .formNoEdit { line-height: 20px; margin: 5px; border: #000099 1px solid;}
#tContenutoOD .titoloSec { line-height: 40px; font-weight: bold; text-align: center;}
#tContenutoOD .formNoEditC, #tContenutoOD .formEditC, #tContenutoOD .formEdit, #tContenutoOD .formNoEdit {width: auto;}
.titolo {	
	/*Lino Style */
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 17px;
	color: #7f7f7f;
	/* arcua style */
	text-align: center;
	margin: 10px 0px 40px;  
	width: 100%; padding: 0px;
}
.titoloSez {
	/*Lino Style */

	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 16px;
	color: #7f7f7f;
	/* arcua style */
	padding: 0px; margin: 0px; height: 22px;
}
.button01 {font-size: 16px; font-weight: bold;}
.dataAvviso {background-color: Red; }
.dataSegnale {background-color: #00FF99; }
.avvisoImp {padding: 5px; margin: 5px; font-size: small; font-style: italic; font-weight: bold; color: #D00;}
.avviso {padding: 5px; margin: 5px; font-size: small; font-style: italic; color: #D00; }
.avvisoOC {padding: 5px; margin: 5px; font-size: small; font-weight: bold; background-color: #D00; color:white; }
.segnale {padding: 5px; margin: 5px; font-size: small; font-style: italic; color: Black; background-color: #00FF99; }
.navigazione { font-weight: bold; padding: 0px; margin: 0px;}
.avvertenze {
	/*Lino Style */
	width: 320px;
	height: 60px;
	padding-left: 3px;
	color: #575757;
	font-size: 12px;
	font-family: arial;
	border-style: inset;
	border-color: #FE7500;
	border-width: 1px;
	background: #FFE512;
	overflow-y:auto;
/*background-color: ButtonHighlight; margin: 5px; width: 350px;	height: 100px;	overflow: scroll;*/
}
.avvertenzeTD { background-color: #FFFFCC;}

#BloccoMenu { width: 100%; text-align: center; }
.tabellaOrdini {width: 100%;}
#BloccoContenuto {width: 100%; text-align: center;}

TABLE.tabellaCorpo	{text-align: left; width: 100%;}
TR.corpo { padding: 10px;/* font-style: italic;*/}
TD.corpo { }
TR.riga0 { background-color: #E6E6E6;}
TR.riga1 { }
TD.formOC {padding-bottom:15px;}

.corpoQta { text-align: center;	}

.corpoTit {
	/*Lino Style */
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 12px;
	color: #000000;
	/* arcua style */
	height: 25px;
}
#tContenutoOD TD, #tContenutoOD A {
		font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 12px;
}
#contenuto {padding: 0px; margin-left: 10px; margin-bottom: 15px;}
#tableEntra {width: 400px;}

/*	solo per anagrafica 	*/
#Anagrafica {
	/*Lino Style */
	font-size: 12pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 12px;
	color: #000000;
	/* arcua style */
	width: 100%;
}
#Anagrafica UL { list-style: none;}
#Anagrafica LI { padding: 5px;}
#Anagrafica input { background: #E8FFF4;}
#Anagrafica label { color: #2D5A85;	width: 100px;} 
/************************************************ testa */
#Testa { width: 765px; height: 150px;}
#Logo { float:left; margin: 10px 5px 5px 5px; padding: 0px;}
#Menu { float:left; width: 330px; margin: 10px 0px 0px 5px; padding: 0px;}
#Menu1 {margin-top: 14px; text-align: center;}
#Menu2 {margin-top: 4px;}
#Menu1 A, 
#Menu2 A {padding-right: 4px; font-size: 12px;}
#Publi {margin: 0px; padding: 0px;}

/* 
 *
 * Lorecalle Style 
 *
 */

.StileInformazioni {font-size: 12px;}

/* Usati in Riga multipla crea */
.Stile1 {font-family: Geneva, Arial, Helvetica, sans-serif}
.Stile2 {font-size: 70%; }
.Stile3 {font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 70%;color: #333333;}
.Stile6 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; }
.Stile9 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 70%; color: #339933; }

/* Usati in Ordine crea */
.OCTitoletti {font-family: Arial, Verdana, Helvetica, sans-serif; color:#4a7bce; font-weight: bold;}/*3366cc*/
.OCNumeri {color: #f55092;} /*ff6699*/
.formOC > INPUT {background-color: grey;}

/* Usati in Ordine crea - Deprecati */
.Stile7 {font-family: Geneva, Arial, Helvetica, sans-serif}
.Stile8 {color: #006600; font-family: Geneva, Arial, Helvetica, sans-serif; }
.Stile12 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.Stile14 {color: #336699; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.Stile15 {color: #336699}
.Stile17 {color: #333333; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.Stile20 {color: #663366; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.Stile21 {color: #CC3300; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.Stile24 {color: #CC3300}
.Stile26 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }
.Stile29 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: small;color: #000000;}


