@CHARSET "UTF-8";

/*
	Pagina
*/

html {
	height: 100%;
}

body {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 11px;
	color: #333;
	background:#fff;
	height: 100%;
}

a {
    text-decoration: none;
    color: #276BB3;
}

img {
	border: 0;
}

div#global_wrapper {
	min-width: 942px;
}

div#top_wrapper {
	height: 157px;
	background: url('../img/bg_top.png') repeat-x;
}

div#top {
	width: 895px;
	margin: 0 auto;
	height: 157px;
	overflow: hidden;
}

div#logo {
	float: left;
	width: 249px;
	height:51px;
	margin-top:95px;
}

div#languages {
	float: left;
	margin-top: 124px;
	margin-left: 190px;
}

div#cert {
	float: right;
	width: 310px;
	height: 157px;
	padding-top:85px;	
}

div#cert img {
	padding:0px 6px;
}

div#main_wrapper {
	min-height: 340px;
	background: url('../img/bg_main.png') repeat-x;
}

div#menu {
	width: 900px;
	height: 43px;
	margin: 0 auto;
}

div#menu ul {
	padding:0;
	padding-top:20px;
	margin:0;
        list-style-type: none;
}

div#menu ul li {
	/*display: inline;*/
        float: left;
}

div#menu ul li a {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}

div#menu ul li.contatti {
	float: right;
}

/*
div#menu_left {
	margin-top: 20px;
	float: left;
}

div#menu_right {
	margin-top: 20px;
	float: right;
}
*/
div#menu a {
	padding: 0px 10px;
}

div#cornice {
        margin:0 auto;
        width:956px;
	height: 323px;
	background: url('../img/base_foto.png') no-repeat center center;
}

div#foto {
	width: 942px;
	height: 323px;
	margin:0 auto;
	padding-top: 7px;
	overflow: hidden;
}

div#content {
	clear: both;
	width: 900px;
	margin: 0 auto;
	font-size: 15px;
	line-height: 1.5em;
	overflow: auto;
}

div#content h1 {
	margin-top: 30px;
	font-size: 22px;
	color: #276BB3;
	border-left: 9px solid #FFBA00;
	padding-left: 10px;
}

div#content img.content_image {
	float: right;
	margin-left: 20px;
}

div#footer_wrapper {
	clear:both;
	margin-top: 30px;
	margin-bottom: 30px;
	height: 49px;
	background: url('../img/bg_footer.png');
}

div#footer {
	color: #727272;
	text-align: center;
	padding-top:18px;
}

/* +++++++++++++++ */

dl#storia dt {
	margin-left: 5px;
	font-weight: bold;
	font-style: italic;
	font-size: 18px;
}

dl#storia dd {
	margin-left: 0px;
	margin-bottom: 15px;
}

div#contatti {
	overflow: auto;
}

div#pannello_contatti {
	overflow: auto;
}

div#contatti dt {
	font-weight: bold;
	font-size: 16px;
	/*text-decoration: underline;*/
	margin-top:10px;
}

div#contatti dd {
	padding-left: 10px;
	margin-left: 0px;
}

dl#contatti_left {
	float: left;
	width: 350px;
	margin-top: 0px;
}

dl#contatti_right {
	/*margin-left: 360px;*/
	margin-top:0;
	float:left;
}

div#qrcode {
	float:right;
}

div#dove_siamo_left dt {
	margin-top: 8px;
	font-weight: bold;
}

div#dove_siamo_right {
	float: right;
	margin-left: 10px;
}

div.category_menu {
    overflow: auto;
}

div.category_item {
    float:left;
    margin-bottom:20px;
    margin-left:16px;
    margin-right:16px;
    text-align:center;
    width:145px;
    padding-top:25px;
    padding-bottom:5px;
    /*border: 1px dotted #ccc;*/
}

div.category_item.active img {
    border-color: red;
}

div.category_item a {
    font-family: Geneva, Helvetica, sans-serif;
    font-size: 14px;
    color: #3B3B3B;
}

div.category_item img {
    border: 5px solid #ccc;
}

div.category_item span {
    display: block;
}

div.product_menu {
    float: left;
    margin-top: 45px;
    width: 175px;
}

div.product_menu b {
    font-weight: bold;
    font-size: 20px;
}

div.product_menu ul {
    list-style-type: none;
    list-style-position: outside;
    font-size: 13px;
    margin: 0;
    padding: 0;
}

div.product_menu ul li {
    border-left: 5px solid #FFBA00;
    padding-left: 5px;
    margin: 5px 0px;
}

div.product_menu ul li.active {
    font-weight: bold;
    text-decoration: underline;
}

div.product_menu ul li a {
    text-decoration: none;
    color: #3b3b3b;
}

div.product_details {
    margin-left: 180px;
}

div.product_details_table_container {
    /*
    padding: 8px;
    border: 1px solid #ddd;
    */
    font-family: Helvetica, Arial, sans-serif;
}

div.product_details_table_container h3 {
    margin-bottom: 5px;
}

div.product_details h2 {
    margin: 0;
    margin-bottom: 5px;
    padding: 5px;
}

div.product_details table.table_body {

    background-color: #eee;
}

div.prontuario div.product_image {

}

div.product_details {
    margin-top: 20px;
}

div#products {
    clear: both;
    padding-top: 20px;
}

#product_menu.fixed {
  position: fixed;
  top: 0;
}

/*
    PRONTUARIO
*/

div.prontuario {
	padding: 1px;
	padding-bottom: 15px;
}

div.prontuario table {
	border-collapse: collapse;
	width: 100%;
	/*border: 1px solid #1A285B;*/
}

div.prontuario center {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	/*padding-bottom: 20px;*/
	font-weight: bold;
	font-size: 12px;
	display: block;
	clear: both;
	overflow: auto;
	margin-bottom: 10px;
}

div.prontuario center a {
	text-decoration: none;
	color: #f30;
	border: 1px solid #1A285B;
	background-color: #f5f5f5;
	display: block;
}

div.prontuario center a.left_arrow {
	float: left;
	padding-right: 5px;
	margin-left: 5px;
}

div.prontuario center a.right_arrow {
	float: right;
	padding-left: 5px;
	margin-right: 5px;
}

div.prontuario center a b {
	font-size: 15px;
	background-color: #1A285B;
	padding: 0px 3px;
	color: #fff;
}

div.prontuario tr.row1 td,
div.prontuario table.recinzioni_reti_recinzioni_pannelli tr.row2 td,
div.prontuario table.recinzioni_reti_recinzioni_complete tr.row2 td,
div.prontuario table.recinzioni_reti_gradini_zincati tr.row2 td,
div.prontuario table.recinzioni_reti_grate_impronta tr.row2 td,
div.prontuario table.recinzioni_reti_grate_uniformemente_distribuite tr.row2 td,
div.prontuario table.tubi_gas_tubo_acciaio tr.row2 td,
div.prontuario table.recinzioni_reti_accessori_recinzione_t tr.row2 td,
div.prontuario table.divisori_lamiere_grecate tr.row2 td,
div.prontuario table.lamiere_lamiere_striate tr.row2 td,
div.prontuario table.lamiere_lamiere_freddo tr.row2 td,
div.prontuario table.lamiere_lamiere_caldo tr.row4 td,
div.prontuario table.lamiere_lamiere_caldo tr.row3 td,
div.prontuario table.lamiere_lamiere_caldo tr.row2 td,
div.prontuario table.tubi_gas_tubo_ss_meccaniche tr.row3 td,
div.prontuario table.tubi_gas_tubo_ss_meccaniche tr.row2 td,
div.prontuario table.tubi_gas_tubo_gas_saldato tr.row2 td,
div.prontuario table.tubi_gas_tubo_gas_senza_saldatura tr.row2 td,
div.prontuario table.tubi_forma_tubo_saldato_rettangolare tr.row3 td,
div.prontuario table.tubi_forma_tubo_saldato_rettangolare tr.row2 td,
div.prontuario table.tubi_forma_tubo_saldato_quadro tr.row3 td,
div.prontuario table.tubi_forma_tubo_saldato_quadro tr.row2 td,
div.prontuario table.tubi_forma_tubo_saldato_tondo tr.row3 td,
div.prontuario table.tubi_forma_tubo_saldato_tondo tr.row2 td,
div.prontuario table.tubi_forma_tubo_carpenteria tr.row2 td,
div.prontuario table.rotaie_burback tr.row2 td,
div.prontuario div.travi tr.row2 td,
div.prontuario table.laminati_tondi_quadri tr.row2 td,
div.prontuario table.laminati_ferro_u_normale tr.row2 td,
div.prontuario table.laminati_ferro_u_speciale tr.row2 td {
	text-align: center;
	font-weight: bold;
	background-color: #1A285B;
	color: #fff;
	font-size: 14px;
	padding: 8px 0px;
	border-bottom: 1px solid #fff;
}

div.prontuario table.laminati_tondi_quadri tr.row2 td {
	font-size: 13px;
}

div.prontuario table.rotaie_burback td.col3,
div.prontuario table.rotaie_burback td.col2,
div.prontuario td.col1 {
	background-color: #AAAFBF;
	border-right: 1px solid #fff;
}

div.prontuario table.recinzioni_reti_recinzioni_pannelli tr.row1 td.col2,
div.prontuario table.recinzioni_reti_recinzioni_pannelli tr.row2 td.col2,
div.prontuario table.recinzioni_reti_recinzioni_pannelli tr.row1 td.col3,

div.prontuario table.recinzioni_reti_recinzioni_complete tr.row1 td.col2,
div.prontuario table.recinzioni_reti_recinzioni_complete tr.row2 td.col2,
div.prontuario table.recinzioni_reti_recinzioni_complete tr.row1 td.col3,

div.prontuario table.recinzioni_reti_gradini_zincati tr.row1 td.col2,
div.prontuario table.recinzioni_reti_gradini_zincati tr.row1 td.col3,
div.prontuario table.recinzioni_reti_gradini_zincati tr.row2 td.col2,
div.prontuario table.recinzioni_reti_gradini_zincati tr.row2 td.col3,
div.prontuario table.recinzioni_reti_gradini_zincati tr.row2 td.col4,

div.prontuario table.recinzioni_reti_grate_impronta tr.row1 td.col2,
div.prontuario table.recinzioni_reti_grate_impronta tr.row1 td.col3,

div.prontuario table.recinzioni_reti_grate_uniformemente_distribuite tr.row1 td.col2,
div.prontuario table.recinzioni_reti_grate_uniformemente_distribuite tr.row1 td.col3,

div.prontuario table.tubi_gas_tubo_acciaio tr.row2 td.col2,
div.prontuario table.tubi_gas_tubo_acciaio tr.row1 td.col3,
div.prontuario table.tubi_gas_tubo_acciaio tr.row1 td.col4,
div.prontuario table.tubi_gas_tubo_acciaio tr.row2 td.col5,
div.prontuario table.tubi_gas_tubo_acciaio tr.row2 td.col6,

div.prontuario table.lamiere_lamiere_striate tr.row1 td.col2,

div.prontuario table.lamiere_lamiere_freddo tr.row1 td.col2,

div.prontuario table.lamiere_lamiere_caldo tr.row1 td.col2,

div.prontuario table.tubi_gas_tubo_gas_saldato tr.row2 td.col3,

div.prontuario table.tubi_gas_tubo_gas_senza_saldatura tr.row2 td.col3,

div.prontuario table.tubi_forma_tubo_carpenteria tr.row2 td.col2,

div.prontuario div.travi tr.row1 td.col3,
div.prontuario div.travi tr.row1 td.col4,
div.prontuario div.travi tr.row2 td.col8,
div.prontuario div.travi tr.row2 td.col3,

div.prontuario table.laminati_ferro_u_normale tr.row1 td.col6,
div.prontuario table.laminati_ferro_u_normale tr.row2 td.col11,
div.prontuario table.laminati_ferro_u_normale tr.row2 td.col5,

div.prontuario table.laminati_ferro_u_speciale tr.row1 td.col6,
div.prontuario table.laminati_ferro_u_speciale tr.row2 td.col11,
div.prontuario table.laminati_ferro_u_speciale tr.row2 td.col5 {
	border-right: 1px solid #fff;
}

div.prontuario td {
	font-size: 15px;
	text-align: center;
	color: #003277;
	padding: 3px 0px;
}

div.prontuario td {
	background-color: #DFE3F2;
}

div.prontuario tr.title td,
div.prontuario .c1 {
	width: 100px;
	background-color: #CBCFDC;
}

div.prontuario h1 {
	font-size: 18px;
}

div.prontuario table.laminati_ferro_u_normale td {
	/*font-size: 11px;*/
}

div.prontuario table.laminati_ferro_u_normale tr.row1 td {
	/*font-size: 10px;*/
}

div.prontuario table.laminati_ferro_u_normale tr.row2 td {
	/*font-size: 11px;*/
}

div.prontuario table.lamiere_lamiere_forate tr.row1 td {
    color: #000;
}

div.prontuario table.lamiere_lamiere_forate td,
div.prontuario table.divisori_pannelli_copertura td,
div.prontuario table.profili_speciali_guida_pavimento td,
div.prontuario table.profili_speciali_monorotaie td,
div.prontuario table.profili_aperti_fermavetro td,
div.prontuario table.tubi_forma_tubo_serramenti td {
	background: #fff;
	border: 1px solid #1A285B;
}


div.prontuario table.recinzioni_reti_grate_uniformemente_distribuite tr td.col1,
div.prontuario table.recinzioni_reti_grate_impronta tr td.col1 {
    vertical-align: top;
}

div.prontuario div.prodotto {
	float: left;
	width: 150px;
	margin-left: 28px;
	margin-bottom: 25px;
	text-align: center;
}

div.prontuario div.prodotto span {
	display: block;
}

div.prontuario div.prodotto a {
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #1A285B;
	font-weight: bold;
}

div.prontuario div.product_image {
	text-align: center;
	padding: 10px 0px;
        margin-bottom: 10px;
        border: 1px dotted #ccc;
}
