/* @override http://areaclienti.sybox.it/testweb/fiorin/CSS/fiorin.css */

/* @override http://areaclienti.sybox.it/testweb/fiorin/CSS/fiorin.css */

.titoli {
font-size:16px; 
color:#660033;
}

.menubar {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#3d4d65;
}

.menubar:hover {
color:#FFFFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}



#commandbar {
/*background-color:#660033;*/
padding-left:15px;
padding-right:15px;
text-align:left;
z-index:30;
}

#maintext {
/*background-color:#660033;*/
background-image:url(../nopix.gif);
position: relative;
width: 560px;
padding: 15px;
text-align: justify;
height: 378px;
overflow-x:hidden;
overflow-y:scroll;
}



#maintext_rid {
/*background-color:#660033;*/
background-image:url(../nopix.gif);
position: relative;
width: 285px;
padding: 15px;
text-align: justify;
height: 495px;
overflow-x:hidden;
overflow-y:scroll;
	top: 8px;
}

#maintext_long {
/*background-color:#660033;*/
background-image:url(../nopix.gif);
position:absolute;
width: 560px;
padding: 15px;
text-align: justify;
height: 490px;
overflow-x:hidden;
overflow-y:scroll;
}

.formtable {
}


.testo {
	font: 14px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.testo_big {
	font: 16px/20px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.titoli {
	font: 24px/21px Georgia, "Times New Roman", Times, serif;
	text-align: left;
}

.pulsante_sfondo {
background:url(../pulsante.jpg);
}

h4 {
font-family:Arial, Helvetica, sans-serif;
color:#3c4c64;
font-weight:normal;
}

#maintext_vscroll {
padding:15px;
text-align:justify;
height:370px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
overflow-x: none;
overflow-y: scroll;
}

#maintext_vscroll_ref {
padding:15px;
text-align:justify;
height:370px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
overflow-x: none;
overflow-y: scroll;
}

p {
font-size:13px;
}

img {
outline:none;
-moz-outline:none;
border:none;
}

#gal_campanili {
width:290px;
height: 410px;
position:absolute;
top:290px;
margin-left:0px;
z-index:90;
display:none;
	left: 956px;
	background-position: 0;
}

#gal_azienda {
	top: 645px;
	position: absolute;
	z-index: 90;
	left: 165px;
	display: none;
}

#gal_altari {
width:290px;
height: 410px;
position:absolute;
top:290px;
margin-left:0px;
z-index:90;
display:none;
	left: 956px;
	background-position: 0;
}

#gal_progetto {
width:290px;
height: 410px;
position:absolute;
top:290px;
margin-left:0px;
z-index:90;
display:none;
	left: 956px;
	background-position: 0;
}



#gal_deumidificazioni {
width:290px;
height: 410px;
position:absolute;
top:290px;
margin-left:0px;
z-index:90;
display:none;
	left: 956px;
	background-position: 0;
}

#gal_lapidee {
width:290px;
height: 410px;
position:absolute;
top:290px;
margin-left:0px;
z-index:90;
display:none;
	left: 956px;
	background-position: 0;
}

#gal_protezioni {
width:290px;
height: 410px;
position:absolute;
top:290px;
margin-left:0px;
z-index:90;
display:none;
	left: 956px;
	background-position: 0;
}

#gal_tinteggiature {
width:290px;
height: 410px;
position:absolute;
top:290px;
margin-left:0px;
z-index:90;
display:none;
	left: 956px;
	background-position: 0;
}

#gal_coperture {
width:290px;
height: 410px;
position:absolute;
top:290px;
margin-left:0px;
z-index:90;
display:none;
	left: 956px;
	background-position: 0;
}


#pulsantiera_a_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
text-transform:uppercase;
/*position:relative;
top:20px;*/
}

#bianco {
/*height:18px;
position:relative;
top:42px;*/
/*background-image:url(../img/semi_dot.png);*/
/*background-color:#b9c9d9;*/
}

a {
outline : none;
-moz-outline: none;
	color:#516A76;
	font: 14px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

a:hover {
outline : none;
-moz-outline: none;
	color:#B3C2D1;
	text-decoration: none;
}

#maintd {
padding:15px;
overflow:hidden;
}

#maintables {
border:0px;
border-left:1px;
border-left-color:#666666;
margin:0px;
padding:0px;
}

body {
background-color: #e9f2fa;
width: 100%;
margin:0;
padding:0;
text-align:center;
z-index: 5;
}

#top_bar {
background:url(../img/top_grad.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
background-position:top;
width: 902px;
height:10%;
z-index: 5;
}

#bottom_bar {
margin: 0 px;
padding: 0 px;
background:url(../img/bot_grad.jpg);
background-repeat:repeat-x;
width: 902px;
height:10%;
bottom:0px;
position:fixed;
border:thick;
z-index: 5;
}

#main_div {
position: absolute;
text-align:center;
width: 902px;
height: 100%;
background:#fff;
margin: 0 0 0 -451px;
left: 50%;
border-style: solid;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:1px;
border-left-color:#b2c1cf;
border-right-width:1px;
border-right-color:#b2c1cf;
}
#htmlmenu {
position:absolute;
z-index:11;
width: 118px;
visibility:hidden;
border:1px;
border-color:#FF0000;
border-width:1px;
	top: 214px;
	left: 17px;
	height: 554px;
	background: none 0;
}

#scrolltext {
width: 590px;
/*background:#00CC66;*/
height: 550px;
z-index: 20;
top: 221px;
visibility:hidden;
overflow-x : hidden;	
overflow-y : hidden;
	background-image: none;
	position: absolute;
	left: 150px;
	text-align: left;
}

#scrolltext_long {
width: 590px;
/*background:#00CC66;*/
height: 600px;
z-index: 20;
position:absolute;
top: 221px;
left: 150px;
visibility:hidden;
overflow-x : hidden;	
overflow-y : hidden;
	background-image: none;
}

#flash_contents {
z-index: 10 ;
position:absolute;
left:50%;
top:10;
margin:0 0 0 -450px;
width:900px;
height:780px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.menuleft {
	width: 119px;
	height: 501px;
	top: 43px;
	position: relative;
	background-position: 0;
}

.pulsanteleft {
	height: 26px;
	margin-left: 4px;
	text-align: center;
	background: url(../pulsantiera/images/pulsantiera_01.jpg) -4px -2px;
	padding-top: 7px;
	border: 1px solid #cfd0d0;
	margin-top: 3px;
}

.pulsanteleft_hidden {
	margin-left: 4px;
	text-align: center;
	background: url(../pulsantiera/images/pulsantiera_01.jpg) -4px -6px;
	margin-top: 1px;
		border: 1px solid #cfd0d0;
	display: block;
	height: 22px;
}

#hidden_menu_gal {
	display: none;
}

#hidden_menu_pub {
	display: none;
}

.mini_a {
	color: #8c302b;
	font-size: 12px;
}

#mygal_soff {
	position: absolute;
	z-index: 200;
	left: 480px;
	top: 231px;
	display: none;
}

#mygal_cop {
	position: absolute;
	z-index: 199;
	left: 480px;
	top: 231px;
	display: none;
}

#mygal_camp {
	position: absolute;
	z-index: 199;
	left: 480px;
	top: 231px;
	display: none;
}

#mygal_tint {
	position: absolute;
	z-index: 199;
	left: 480px;
	top: 231px;
	display: none;
}



