@charset "UTF-8";
/* CSS Document for www.albasiderurgica.com*/

/************ ALBA COLOR CLASSES **************/
.alba_azure {
	color:#EBF1F3;
}
.alba_textgrey {
	color:#5D6C72;
}
.alba_textdarkgrey {
	color:#344247;
}
.alba_bordergrey {
	color:#8C9BA2;
}
.alba_orangered {
	color:#C53500;
}
.alba_textred {/* it's orangered modified by removing RGB profile*/
	color:#B73900;
}

/***************************************************/

html {
	height:100%;
}
body {
/*	background: black url(../images/big_bg3.jpg) top center no-repeat;*/
	background-color: #EBF1F3;
	height:100%;
	margin:0 auto;
	
	font-family: Arial, Helvetica, sans-serif;
/*	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;*/
/*	font-family: "Courier New", Arial, Helvetica, sans-serif;*/
/*	font-family: Georgia, Arial, Helvetica, sans-serif;*/
/*	font-family: Impact, Arial, Helvetica, sans-serif;*/
/*	font-family: Tahoma, Arial, Helvetica, sans-serif;
/*	font-family: "Times New Roman", Arial, Helvetica, sans-serif; */
/*	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/

	font-size: 14px;
	text-align:justify;
	color: #5D6C72;
}

a {
	outline:0px;
	border:0px;
}

a:link {  color: #344247; text-decoration: underline}
a:visited {  color: #344247; text-decoration: underline}
a:hover {  color: #344247; text-decoration: none}

/* ******************* STILI GENERALI ********************* */	
#wrapper {
	width:932px;
	height:auto;
	margin:0 auto;
}
	#canvas_header {
		background: transparent url(../images/header2.jpg) top center no-repeat;
		width:932px;
		height:158px;
	}
		#canvas_header a {
			display:block;			
			width:900px;
			height:158px;
			margin:0 auto;			
		}	

	#canvas {
		position:relative;
		background: transparent url(../images/lat_shadows_bg2.jpg) top center repeat-y;
		width:100%;
	}
	
		#content {
/*			background: transparent url(../images/content_bg.jpg) top center no-repeat;*/
			background-color: white;
			width: 900px;
			margin: 0 auto;
			border-top: 1px solid #8C9BA2;
			border-bottom: 1px solid #8C9BA2;
		}
		
		#home_table, #content_maintable {
			width:100%;
			margin:0 auto;
		}
				
			#content_maintable td {
				text-align:center;
				vertical-align:top;
			}
			#home_table td { /* overwrites content_maintable styles*/
				text-align:center;
				vertical-align:middle;
			}		
			tr#home_text_row td {
				height:180px;
				vertical-align:top;
				font-size:12px;
			}
			
				td.logo_img a:link img, td.logo_img a:visited img{
					opacity:1;
					filter:alpha(opacity=100);
				}
				td.logo_img a:hover img {
					opacity:0.7;
					filter:alpha(opacity=70);
				}
				
				td.logo_inv_img a:link img, td.logo_inv_img a:visited img{
					opacity:0.3;
					filter:alpha(opacity=30);
				}
				td.logo_inv_img a:hover img {
					opacity:1;
					filter:alpha(opacity=100);
				}		
			
				#left_col {
					width:288px;
					height:88px;
				}
				#right_col {
/*					width:298px;*/
				}			
		
			#content_mainmenu {
				width:100%;
				height:25px;
				border-bottom: 1px solid #8C9BA2;
			}
				.menu_but {
					height:15px;
					float:left;
					margin-left:28px;
					_margin-left:14px;/*IE6*/
					_margin-right:14px;/*IE6*/
					margin-top:5px;
				}
				.menu_but a{
					display:block;
					height:15px;
				}
				
			#content_left {
				height:370px;
				padding:0 15px 0 25px;
				text-align:left;
				border-right: 1px solid #8C9BA2;
			}
			
			#content_title {
				height:23px;
				float:left;
				margin-top: 45px;				
				margin-left:25px;
				_margin-left:13px;
			}			
			#content_body {
				min-height:400px;
				height:auto !important;
				height:400px;				
				padding:0 25px 0 15px;
			}
				h2 {
					font-size:18px;
					margin:0;
				}
				.note {
					font-size:12px;
				}


	#canvas_footer {
		position:relative;		
		background:url(../images/footer_bg2.jpg) top center no-repeat;
		width:100%;
		height:41px;
/*		padding-top:45px;*/
		font-size:12px;
	}
	
#sitemap {
	width:100%;
	height:27px;
	line-height:27px;
	text-align:center;
	text-transform:uppercase;
}
#sitemap a:link, a.nounder:link {  color: #5D6C72; text-decoration: none}
#sitemap a:visited, a.nounder:visited {  color: #5D6C72; text-decoration: none}
#sitemap a:hover, a.nounder:hover {  color: #5D6C72; text-decoration: underline}

#footer {
	width:100%;
	padding-top:10px;
	font-size:12px;
}
		
	#footer_address {
		width:100%;
		height:25px;
		text-align:center;
	}
	
	#footer_na {
		width:100%;
		margin:auto;
		text-align:center;
	}
	
				
/* ******************* STILI PER MAIN_PRODOTTI e schede ********************* */
			#content_prodotti_header {
				border-bottom: 1px solid #8C9BA2;
				height:25px;				
				font-size:12px;
			}
		
			#tab_prodotti {
				width:770px;
				margin:40px auto 30px auto;
				font-size:12px;
			}
			#tab_prodotti.compact {
				width:100%;
				margin:10px auto 30px auto;
			}
			
				#tab_prodotti td {
					text-align:left;
					vertical-align:top;
					height:82px;
				}
				td.prod_thumb {
					width:74px;
				}
					td.prod_thumb a{
						width:74px;
						height:82px;
					}
					td.prod_thumb a:link img, td.prod_thumb a:visited img{
						opacity:1;
						filter:alpha(opacity=100);
					}
					td.prod_thumb a:hover img{
						opacity:0.7;
						filter:alpha(opacity=70);
					}
					
				td.prod_tit {
					width:80px;
				}
				
/* ******************* STILI PER MAIN_PRODOTTI SCHEDA ********************* */
			#scheda_img_container {
				padding-top:47px;
				text-align:center;
			}
			#scheda_body_container {
				position:relative;
				min-height:370px;
				height:auto !important;
				height:370px;
				line-height:18px;
				padding:47px 0 0 47px;
				text-align:left;
			}
				#scheda_title {
					font-size:16px;
					color:#B73900; /* textred */
					margin-bottom:10px;
				}
				#scheda_pdf {
					position:absolute;
					bottom:30px;
					right:60px;
					font-size:12px;
					text-align:center;
				}
				#scheda_pdf a:link {  color: #d20405; text-decoration: none}
				#scheda_pdf a:visited {  color: #d20405; text-decoration: none}
				#scheda_pdf a:hover {  color: #d20405; text-decoration: underline}				

/* ******************* STILI PER MAIN_DOVE ********************* */
			#map {
				margin:0 auto;
				border: 1px solid #8C9BA2;
				width:550px;
				height:368px;
				font-size:px;
			}


/* ******************* STILI PER TUTTE LE PAGINE DI FORM v1.4 ********************* */
/*** NB gli elementi non flottano ***/
legend {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#5D6C72;
}
input, select, textarea {
	font-size:12px;
	background-color:#DDDDDD;
}
textarea {
	font-family: Arial, Helvetica, sans-serif; /* FORZA FONT, altrimenti textarea di default usa Courier) */
}
fieldset {
	margin:0;
	padding:5px;
}

#contatti_form td, #contatti_fatturaz td{
	text-align:left;
}

#clone_mail{
	cursor:pointer;
}

.fullwidth{
/*	width:600px; /* DA CAMBIARE A SECONDA DEL CONTAINER UTILIZZATO */
}
#contatti_wrapper {
/*	height:500px;*/
/*	padding:55px 30px 30px 20px;*/
	text-align:left;
}	

#contatti_recapiti { /* attualmente nascosto */
	height:50px;	
	line-height:10px;
	#line-height:12px;	/* IE6 & 7*/
	font-size:12px;	
	text-align:center;
}

#contatti_send {
	margin-top:10px;
}

#contatti_privacy {
	height:135px;
	line-height:normal;

/*	margin-top:10px; /* cambiato */
	_margin-top:0px;
	font-size:11px;	
	text-align:justify;
}
	#contatti_privacy_txt {
		background-color:#DDDDDD;
		width:95%; 
		height:40px;		
/*		padding:0 5px;*/
		overflow-y:auto;
		border: 1px solid #8C9BA2;
		margin:auto;
	}

#contatti_form, #contatti_fatturaz, #contatti_summary {	
/*	height:180px;*/
	margin-top:10px;
	_margin-top:0px;
		
	font-size:12px;	
	text-align:left;
}

	.leftform td{
		height:12px;
	}

	.captcha{
		border: 1px solid #8C9BA2;
	}

	#contatti_success {	
		height:16px;

/*		margin-top:25px;
		#margin-top:30px; /* IE7 */
/*		_margin-top:-15px; /* IE6 */

/*		margin-bottom:-10px;
		_margin-bottom:0px; /* IE6 */

		font-size:12px;	
		text-align:center;
	}
		#contatti_success_output {	
			width:80%;
			margin:auto;
			border:1px solid black;
			color:white;
		}