@charset "utf-8";
/* CSS Document */
/*
Foglio di stile per Prosystem
*/
*{ margin:0; padding:0;}
a{ border:none; text-decoration:none; color:#06f; }
img{ border:none;}
body{ font-family:'AvantGarde Bk BT',Arial,Helvetica, sans-serif; background:url(../img/pattern.jpg) repeat;  }

#splash{ background:url(../img/sfondo_splash.jpg) top; width:100%; height:100%; }
#splash .index{ width:700px; margin:auto; padding-top:57px; }
#splash .index .top{ width:535px; height:40px; background-repeat:none; background-position:bottom left; }
#splash .index .bottom{ width:700px; text-align:center; background-repeat:none; background-position:top left; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#splash .index .bottom .title{ font-size:16px; font-weight:bold; color:#227AFF; }
#splash .index .bottom a{ color:#227AFF; font-weight:bold; font-size:16px; }

#header{ width:100%; height:272px; background:url(../img/bg_header_repeat.jpg) top repeat-x #ccc; }
#header .content{ width:960px; height:272px; margin:auto;  }
#header .content .flash{ width:960px; height:222px; }
#header .content .menu{ width:960px; height:50px; margin-left:0px !important; margin-left:10px; }
#header .content .menu .bottone_selezionato{ width:160px; height:50px; float:left; background:url(../img/bg_bottone_selezionato.jpg) bottom repeat-x; line-height:50px;}
#header .content .menu .bottone_selezionato a{ display:block; font-weight:bold; font-size:20px; color:#000; text-align:center;}
#header .content .menu .bottone_non_selezionato{ width:160px; height:50px; float:left; line-height:50px; }
#header .content .menu .bottone_non_selezionato a{ display:block; width:160px; height:50px; font-weight:bold; font-size:20px; color:#06f; text-align:center; }

#header .lingua{ width:120px; height:80px; left:50%; margin-left:360px; top:50px; background:url(../img/sfondo_lingue.jpg) no-repeat; position:absolute; }
#header .lingua .content_lingua{ text-align:center; width:120px; padding-top:15px; font-size:13px; font-family:Arial, Helvetica, sans-serif}

#container{ width:100%; background:url(../img/bg_container_top_repeat.jpg) top repeat-x #fff;}

.tabella_link_visita{ margin:20px 0 0 10px; border:none;}
.tabella_link_visita a{font-family:Arial; font-size:13px; color:#06f; text-align:left;}

.tabella_link_leggi{ margin:5px 0 0 10px; border:none;}
.tabella_link_leggi a{font-family:Arial; font-size:13px; color:#06f; text-align:left; font-weight:bold;}

.tabella_elenco_prodotti{ margin:5px 0 0px 10px;}
.tabella_elenco_prodotti a{font-family:Arial; font-size:13px; color:#06f; text-align:left;}

.tabella_altre_immagini{ margin:0 10px 10px 10px; font-family:Arial; font-size:13px; color:#000; text-align:left;}
.tabella_altre_immagini .immagine{ border:1px #ccc solid; text-align:center;  background:#fff; width:88px; }



 
.tabella_link_prodotto{ margin:5px 0 0 10px; border:none;}
.tabella_link_prodotto a{font-family:Arial; font-size:14px; color:#666; text-align:left; font-weight:bold;}
.tabella_link_prodotto a:hover{ color:#06f;}

.tabella_tipologie_impiego{ margin:10px 0 10px 0; font-family:Arial; font-size:13px; color:#000; text-align:left; font-weight:normal; }

.tabella_comandi_scheda_prodotto{ margin:10px 0 10px 10px;}
.tabella_comandi_scheda_prodotto a{ font-weight:bold; font-size:14px; text-align:left;}

.content_home{ width:960px; margin:auto; padding-bottom:20px;}
.content_home .content_blocchi{ width:960px; margin:auto; }
.content_home .content_blocchi .blocco{ width:319px; height:280px; float:left; border-left:1px #ccc solid; background:url(../img/bg_blocco_sfum_220.jpg) top repeat-x; border-bottom:1px #ccc solid; text-align:justify;}
.content_home .content_blocchi .titolo{ font-size:18px; color:#06f; font-weight:bold; text-align:justify; padding:20px 0 0 10px;font-style:normal; }
.content_home .content_blocchi .titolo a{ font-family:Arial; font-size:18px; color:#06f; text-align:left;font-style:normal;}
.content_home .content_blocchi .blocco .testo{ width:290px; height:150px; font-family:Arial; font-size:13px; color:#000; text-align:justify; padding:20px 10px 0 10px; float:none; }
.content_home .content_blocchi .blocco a{ font-family:Arial; font-size:13px; color:#06f; text-align:left;}
.content_home .content_ultimo{ width:960px; height:300px; margin-top:15px;}
.content_home .content_ultimo .blocco_ultimo_progetto{ width:640px; height:300px; float:left;}
.content_home .content_ultimo .blocco_ultimo_progetto .titolo{ width:320px; height:40px; font-style:normal;}
.content_home .content_ultimo .blocco_ultimo_progetto .corpo{ width:638px; height:258px; background:#fff; border:1px #ccc solid;}
.content_home .content_ultimo .blocco_ultimo_progetto .corpo .testo_left{ width:180px; padding:0 0 0 10px; float:left; }
.content_home .content_ultimo .blocco_ultimo_progetto .corpo .testo_left .titolo_last_project{ font-size:16px; font-weight:bold; color:#333; padding:25px 0 0 0;font-style:normal; }
.content_home .content_ultimo .blocco_ultimo_progetto .corpo .testo_left .testo_last_project{ font-family:Arial; font-size:13px; color:#000; padding:10px 0 0 0; text-align:justify;}
.content_home .content_ultimo .blocco_ultimo_progetto .corpo .img_right{ width:405px; height:215px; float:left; margin:20px 0 0 25px; }
.content_home .content_ultimo .blocco_ultime_news{ width:320px; height:260px; float:left; margin-top:40px; }
.content_home .content_ultimo .blocco_ultime_news .titolo_ultime_news{ font-size:20px; color:#c00; font-weight:bold; padding-left:10px; font-style:normal;}
.content_home .content_ultimo .blocco_ultime_news .ultima_news{ width:275px; padding:20px 0 0 10px; font-family:Arial; color:#000; font-size:13px; font-weight:normal; text-align:justify;}

.content_prodotti{ width:960px; margin:auto; padding-bottom:20px;}
.content_prodotti .barra_up{ width:960px; height:40px; background:url(../img/bg_barra_up_prodotti.jpg) top repeat-x;} 
.content_prodotti .barra_up .left{ width:760px; height:40px; float:left;}
.content_prodotti .barra_up .left .breadcrumb{ padding:0 0 0 10px; font-size:16px; color:#333; line-height:40PX; font-weight:bold;}
.content_prodotti .barra_up .right{ width:200px; height:40px; float:left;}
.content_prodotti .barra_up .right .campo_cerca{ width:120px; height:20px; background:url(../img/bg_textfield_cerca.gif) no-repeat; font-family:'Helvetica',Arial; font-size:13px; font-style:italic; color:#000; float:left; border:none; margin-top:10px; padding-top:2px;}
.content_prodotti .barra_up .right .bottone_cerca{ width:52px; height:22px; background:url(../img/btn_cerca.gif) no-repeat; border:none; 
margin:10px 0 0 10px; }
.content_prodotti .barra_up .right .bottone_cerca2{ width:52px; height:22px; background:url(../img/btn_cerca_uk.gif) no-repeat; border:none; 
margin:10px 0 0 10px; }

.barra_down{ width:960px; height:40px; background:url(../img/sfumatura_barra_down.jpg) repeat-x top; text-align:center; font-weight:bold; color:#4C4B49; letter-spacing:1px;} 
.barra_down a{ font-weight:bold; color:#227AFF;} 

.content_prodotti .content_blocchi{ width:960px; background:#fff;}
.content_prodotti .content_blocchi .blocco_elenco_prodotti{ width:239px; background:url(../img/bg_blocco_sfum_460.jpg) top repeat-x; float:left; border-right:1px #ccc solid; border-bottom:1px #ccc solid;}
.content_prodotti .content_blocchi .blocco_elenco_prodotti .titolo{ font-weight:bold; color:#06f; text-align:center; padding:20px 0 20px 0px; font-style:normal;}
.content_prodotti .content_blocchi .blocco_elenco_prodotti .titolo_lista{ font-weight:bold; color:#06f; padding:20px 0 5px 10px; font-size:13px; color:#4C4B49; font-family:Arial, Helvetica, sans-serif; font-style:normal;}


/*---ELENCO NEWS----*/
.content_blocco_news{ width:478px; background:url(../img/bg_blocco_sfum_380v.jpg) top repeat-x; float:left; border-right:1px #ccc solid;  }
.content_blocco_news .titolo{ font-size:20px; color:#06f; font-weight:bold; padding:10px 0 0 10px; font-style:normal;}
.content_blocco_news .data_news{ font-family:Arial; font-size:10px; color:#000; font-weight:normal; padding:15px 0 0 10px;}
.content_blocco_news .titolo_news{ font-family:Arial; font-size:13px; color:#c00; font-weight:bold; padding:0 0 0 10px;font-style:normal;}
.content_blocco_news .testo_news{ font-family:Arial; font-size:13px; color:#000; font-weight:normal; padding:0 0 0 10px; width:450px;}
.content_blocco_news a{  font-family:Arial; font-size:13px; color:#06f; font-weight:bold; }

.content_elenco_news{ width:318px; float:left; min-height:300px;}
.content_elenco_news .titolo{ font-size:20px; color:#06f; font-weight:bold; padding:10px 0 0 10px;font-style:normal;}
.content_elenco_news .data_news{ font-family:Arial; font-size:10px; color:#000; font-weight:normal; padding:15px 0 0 10px;}
.content_elenco_news .titolo_news{ font-family:Arial; font-size:13px; color:#c00; font-weight:bold; padding:0 0 0 10px;font-style:normal;}
.content_elenco_news .testo_news{ font-family:Arial; font-size:13px; color:#000; font-weight:normal; padding:0 0 0 10px; width:450px;}
.content_elenco_news a{  font-family:Arial; font-size:13px; color:#06f; font-weight:bold; }

/*----NEWS APERTA-----*/
.content_news_aperta{ width:639px; min-height:300px; float:left; padding:10px 0 10px 0; border-left:1px #ccc solid;}
.content_news_aperta .content_img{ margin:20px 0 20px 25px; }
.content_news_aperta .data_news{ font-weight:bold; font-size:13px; color:#000; padding-left:10px; }
.content_news_aperta .titolo_news{ font-weight:bold; font-size:18px; color:#c00; padding-left:15px;font-style:normal; }
.content_news_aperta .testo_news{ width:610px; font-family:Arial; font-weight:normal; font-size:14px; color:#000; padding:20px 0 0 10px; line-height:18px; }

/*----BLOCCHI PAGINAZIONE-----*/
.content_blocchi_paginazione{ width:300px; height:15px; margin-top:10px; margin-bottom:10px; margin-left:10px;}
.content_blocchi_paginazione .box_cambio_pag{ float:left; margin-left:1px; width:13px; height:13px; text-align:center; border:1px #06f solid;}
.content_blocchi_paginazione .box_cambio_pag a{text-align:center; font-family:Arial; color:#000; font-weight:normal; font-size:10px;}

/*----BLOCCHI PAGINAZIONE PRODOTTI----*/
.content_paginazione_prodotti{ width:639px; height:40px; background:url(../img/bg_paginazione_prod.jpg) top repeat-x; border-right:1px #ccc solid; line-height:40px; }
.content_paginazione_prodotti .titolo{font-style:normal; float:left; font-family:Arial; color:#06f; font-weight:bold; padding-left:10px; font-size:18px; text-align:40px;}
.content_paginazione_prodotti a{ float:right; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold; line-height:40px; margin:0 5px 0 5px;}
.content_paginazione_prodotti a:hover{ color:#06f;}

/*-----BLOCCO SERIE-----*/
.blocco_serie{ width:319px; border-right:1px #ccc solid; font-size:13px; font-family:Arial, Helvetica, sans-serif; float:left; }
.blocco_serie .contenuto{ padding:10px 0; margin:0 10px; margin-bottom:10px; border-bottom:1px #ccc solid; }
.blocco_serie .contenuto .titolo{ font-weight:bold; color:#06f; text-align:left; font-size:18px; padding-bottom:10px; font-style:normal; }
.blocco_serie .img{ float:left; width:100px; }
.blocco_serie .testo_serie{ float:left; width:190px }
.blocco_serie img{ vertical-align:middle; padding-right:10px; }

.blocco_cerca{ width:700px; float:none; border-right:none; }

.content_scheda_prodotto{ width:960px; margin:auto; padding-bottom:20px;}
.content_scheda_prodotto .barra_up{ width:960px; height:40px; background:url(../img/bg_barra_up_prodotti.jpg) top repeat-x;} 
.content_scheda_prodotto .barra_up .left{ width:760px; height:40px; float:left;}
.content_scheda_prodotto .barra_up .left .breadcrumb{ padding:0 0 0 10px; font-size:16px; color:#333; line-height:40PX; font-weight:bold;}
.content_scheda_prodotto .barra_up .right{ width:200px; height:40px; float:left;}
.content_scheda_prodotto .barra_up .right .campo_cerca{ width:120px; height:20px; background:url(../img/bg_textfield_cerca.gif) no-repeat; font-family:'Helvetica',Arial; font-size:13px; font-style:italic; color:#000; float:left; border:none; margin-top:10px; padding-top:2px;}
.content_scheda_prodotto .barra_up .right .bottone_cerca{ width:52px; height:22px; background:url(../img/btn_cerca.gif) no-repeat; border:none; 
margin:10px 0 0 10px; }
.content_scheda_prodotto .barra_up .right .bottone_cerca2{ width:52px; height:22px; background:url(../img/btn_cerca_uk.gif) no-repeat; border:none; 
margin:10px 0 0 10px; }

.content_scheda_prodotto .colonna_left{ width:320px; float:left;}
.content_scheda_prodotto .colonna_left .blocco_riepilogo{ width:318px; height:259px; background:url(../img/bg_blocco_sfum_260.jpg) top repeat-x; border-left:1px #ccc solid; border-right:1px #ccc solid; }
.content_scheda_prodotto .colonna_left .blocco_riepilogo .titolo_prodotto{ font-size:20px; color:#06f; font-weight:bold; text-align:left; padding:10px 0 20px 10px;font-style:normal;}
.content_scheda_prodotto .colonna_left .blocco_riepilogo .testo_prodotto{ width:275px; font-family:Arial; font-size:13px; color:#000; font-weight:normal; text-align:left; padding:0 0 0 10px;}
.content_scheda_prodotto .colonna_left .menu_prodotti{ width:320px;}
.content_scheda_prodotto .colonna_left .menu_prodotti .bottone_prodotto{ width:320px; height:40px; background:url(../img/bg_prodotti_scheda.jpg) top no-repeat;}
.content_scheda_prodotto .colonna_left .menu_prodotti .bottone_prodotto a{ display:block; width:260px; height:40px; line-height:40px; font-size:16px; color:#fff; font-weight:bold; padding-left:35px; }

.content_scheda_prodotto .colonna_right{ width:640px; float:left; }
.content_scheda_prodotto .colonna_right .contenitore_bd_right{ width:639px; border-right:1px #ccc solid;}
.content_scheda_prodotto .colonna_right .content_img{ width:639px; height:258px; background:#fff; border-bottom:1px #ccc solid; text-align:center; }
.content_scheda_prodotto .colonna_right .dati_prodotto{ width:620px; margin:15px 9px 0 9px;}
.content_scheda_prodotto .colonna_right .dati_prodotto .titolo_prodotto{ font-size:40px; color:#06f; font-weight:bold;font-style:normal;}
.content_scheda_prodotto .colonna_right .dati_prodotto .sottotitolo_prodotto{ font-size:20px; color:#4C4B49; font-weight:bold;font-style:normal;}
.content_scheda_prodotto .colonna_right .dati_prodotto .testo_prodotto{ font-size:14px; color:#000; font-family:Arial; font-weight:normal; margin:30px 0 0px 0px; line-height:18px;}
.content_scheda_prodotto .colonna_right .dati_prodotto .sottotitolo_prodotto2{ font-size:20px; color:#06f; font-weight:bold; text-align:left;}
.content_scheda_prodotto .colonna_right .dati_prodotto .tabella_specifiche_prodotto .dati{font-family:Arial; font-size:12px; color:#000; padding:10px 10px 10px 10px; font-weight:normal;}
.content_scheda_prodotto .colonna_right .dati_prodotto .copyright_tabella{ font-size:10px; color:#000; font-weight:bold; text-align:left; padding-bottom:20px;}
.content_scheda_prodotto .blocco_comandi{ width:629px; height:50px; background:url(../img/bg_blocco_sfum_240_orizz.jpg) repeat-y;  border-left:1px #ccc solid; border-top:1px #ccc solid; margin-left:10px;}
.content_scheda_prodotto .blocco_comandi .left{ width:238px; height:50px; float:left;  border-bottom:1px #ccc solid; }
.content_scheda_prodotto .blocco_comandi .right{ width:390px; height:50px; float:left; }

.contatti_left{ font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:10px; }
.contatti_right{ width:639px; float:left; border-left:1px #ccc solid; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.contatti_right .contenuto{ padding:10px; text-align:left; }
.contatti_right .titolo{ font-size:20px; color:#06f; font-weight:bold; padding:0px 0 20px 0px; font-family:'AvantGarde Bk BT',Arial; font-style:normal;}
.contatti_right .sotto_privacy{ color:#06f; font-weight:bold; }
.blocco_privacy{ width:100%; height:300px; overflow:scroll; margin-bottom:20px; }

.form_contatti{ font-weight:bold; }
.form_contatti td{ padding-bottom:10px; }
.form_contatti img{ vertical-align:middle; margin-right:10px; }
.form_contatti .blu{ color:#06f }
.form_contatti .invia{ text-align:center; width:129px; height:48px; background:url(../img/invia_richiesta.gif); border:none; }
.form_contatti .invia2{ text-align:center; width:139px; height:61px; background:url(../img/invia_richiesta_uk.jpg); border:none; }

.form_contatti .input{ width:180px; }
.form_contatti .textarea{ width:290px; height:100px; }
.form_contatti .form_error{ color:#f00 }

.block_servizi_medio{ float:left; width:479px; border-right:1px solid #ccc; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.block_servizi_intero{ width:100%; border-top:1px solid #ccc; clear:both; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.titolo_servizio{ font-size:20px; color:#06f; font-weight:bold; font-family:'AvantGarde Bk BT',Arial;font-style:normal; }
.pad10{ padding:10px; }

#footer{ width:100%; height:210px; background:url(../img/bg_footer_repeat.jpg) repeat-x;}
#footer .content{ width:960px; height:210px; margin:auto;}
#footer .content .blocco_sx{ width:195px; height:210px; float:left; margin-left:35px !important; margin-left:17px; background:url(../img/logo_prosystem_footer.gif) top left no-repeat;}
#footer .content .blocco_sx .testo{ width:195px; font-family:Arial; font-size:13px; color:#000; padding-top:60px; text-align:left;}
#footer .content .blocco_dx{ width:600px; height:170px; float:left; margin-left:110px;}
#footer .content .blocco_dx .blocco_testo{ float:left; text-align:left; font-family:Arial; font-size:13px; color:#000; }
#footer .content .blocco_dx .up{color:#000; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-top:40px; padding-bottom:20px; }

.clear{ clear:both;}
.blue{ color:#227AFF; }