@charset "UTF-8";
/* CSS Document */

/* COLORI 
BLU #1D4592
ROSSO
*/

* {margin: 0; padding:0;}
body { font-family:Arial, Helvetica, sans-serif; color:#444; font-size:12px; height:100%; width:100%; left:0; top:0; margin:0; background:#49474C url(../img/bg_circolare.jpg) top  center no-repeat;  }
div.clear { clear:both; }
a img{border:0;}

h1 { font-size:15px; padding:0px 0 8px 0; }
h2 { font-size:15px; padding:30px 0 8px 0; }
h3 { font-size:15px; padding:0px 0 0px 0; }

a { color:#1D4592; text-decoration:none;}
a:hover { color:#E03331;}

.asterisco { color:#1D4592; font-size:16px; font-weight:bold; padding:0 5px 0 5px;}
.asterisco_b { color:#F5F5F5; font-size:16px; font-weight:bold; padding:0 7px 0 5px;}


/* SFONDI */
#sfondo_1 {position:absolute; width:100%; height:100%; background:url(../img/bg_divisione.png)  center repeat-x; }
#sfondo_2 {position:absolute; width:100%; height:100%; background:url(../img/pallini.png)  top repeat-x; }
#sfondo_3 {position:absolute; width:100%; height:100%; background:url(../img/bg_finestra.png) center no-repeat; }



/* CONTENITORE */
#contenitore {position:absolute; width:1050px; height:640px; top:50%; margin-top:-320px; left:50%; margin-left:-525px; }

#fascia_dati {width:1020px; height:525px; background-color:#FFF; margin: 0 auto; padding:5px 5px 0 5px; }

/* Header */
#fascia_menu { width:1030px; height:70px; margin: 0 auto; background:url(../img/bg_menu.png) top repeat-x #F1F1F1;}
#logo_frigotermica { display:block; float:left; width:260px; height:70px; margin-left:8px;}

/* Menu */
#vocimenu { float:right; height:70px; width:700px;}
#vocimenu li { list-style:none; margin:0px; padding:0px; display:block; float:right; padding: 0 11px 0 11px;  }

#vocimenu li a { display:block; height:30px; padding-top:30px; font-size:14px; text-decoration:none; color:#777;}

#vocimenu li a:hover { display:block; height:24px; padding-top:32px; font-size:14px; text-decoration:none; color:#333;  background:url(../img/riga_blu.gif) bottom repeat-x;}

#vocimenu #menu_acktivelink a { display:block; height:28px; padding-top:24px; font-size:14px; text-decoration:none; color:#222;  background:url(../img/riga_blu.gif) bottom repeat-x;}


/* HOME INDEX */
#colonna_sx { float:left; width:455px; padding:5px 0 0 5px;}

.lista_servizi_blu { margin-bottom:15px;}
.lista_servizi_blu li { display:block; float:inherit; list-style:none; margin:0px; padding:0px; margin:1px 0 1px 0; }

.lista_servizi_blu li span { display:block;  font-size:14px; text-decoration:none; color:#777; background:url(../img/list_blu.gif) no-repeat center left; padding:3px 0 3px 30px;}

.lista_servizi_blu li a { display:block;  font-size:14px; text-decoration:none; color:#777; background:url(../img/list_blu.gif) no-repeat center left; padding:3px 0 3px 30px;}

.lista_servizi_blu li a:hover { margin-left:3px;}

.lista_servizi_rosso { margin-bottom:15px;}
.lista_servizi_rosso li {display:block; float:inherit; list-style:none; margin:0px; padding:0px; margin:1px 0 1px 0; }

.lista_servizi_rosso li span { display:block;  font-size:14px; text-decoration:none; color:#777; background:url(../img/list_rosso.gif) no-repeat center left; padding:3px 0 3px 30px;}

.lista_servizi_rosso li a { display:block;  font-size:14px; text-decoration:none; color:#777; background:url(../img/list_rosso.gif) no-repeat center left; padding:3px 0 3px 30px;}

.lista_servizi_rosso li a:hover { margin-left:3px;}


#colonna_dx { float:right; width:540px;}

#banner_fotovoltaico { height:250px;}
#banner_Condizionamento { height:244px; margin-top:5px;}

#link_rendimento { display:block; padding-top:4px;}


#banner_fotovoltaico_privati { width:265px; height:250px; float:left;}
#banner_fotovoltaico_aziende { width:265px; height:245px; float:right;}


#banner_climatizzazione_civile { width:265px; height:250px; float:left;}
#banner_climatizzazione_commerciale { width:265px; height:250px; float:right;}



/* AZIENDA */
#banner_azienda { height:520px;}



/* CASE HISTORY */
#ch_fascia_alta {width:1010px; height:45px; padding:5px 5px 0 5px;}
#ch_lelenco_lavori { margin:15px 0 0 0;  width:1020px; height:380px;}


#ch_controlli_lavori { margin:15px 0 0 0;  width:1020px; height:35px;}

.puls_navigazione_sx {display:block; float:left; margin-left:5px; height:24px; width:150px; padding:11px 0 0 45px; background:url(../img/freccia_sx_grigia.png) center left no-repeat; color:#888;}

.puls_navigazione_sx:hover {background:url(../img/freccia_sx_blu.png) center left no-repeat; color:#1D4592;}


.puls_navigazione_dx {display:block; float:right; margin-right:5px; height:24px; width:150px; text-align:right; padding:11px 45px 0 0; background:url(../img/freccia_dx_grigia.png) center right no-repeat; color:#888;}

.puls_navigazione_dx:hover {background:url(../img/freccia_dx_blu.png) center right no-repeat; color:#1D4592; }

.modulo_lavoro { display:block; float:left; width:320px; height:375px; margin:0 10px 0 10px;}

.lavoro_img { display:block; background-color:#F4F4F4; width:314px; border: solid 1px #999; padding:2px; }
.lavoro_titolo { display:block; color:#1D4592; font-size:16px; text-decoration:none; padding:6px 0 0 0;}
.lavoro_p { color:#666; padding:6px 0 6px 0;}
.lavoro_titolo { color:#1D4592;}
.lavoro_luogo { display:block; color:#666666; padding-top:4px; font:14px;}

#puls_ch_blu { display:block; float:right; color:#666666; width:150px; height:37px; background:url(../img/puls_ch_grigio.gif) center no-repeat; text-decoration:none; text-align:center; padding-top:8px; margin-right:10px;  }
#puls_ch_blu:hover { color:#FFF; background:url(../img/puls_ch_blu.gif) center no-repeat; }
#puls_ch_blu_active { display:block; float:right; color:#FFF; width:150px; height:37px; background:url(../img/puls_ch_blu.gif) center no-repeat; text-decoration:none; text-align:center; padding-top:8px; margin-right:10px; }


#puls_ch_rosso { display:block; float:right; color:#666666; width:150px; height:37px; padding-top:8px; background:url(../img/puls_ch_grigio.gif) center no-repeat;  text-decoration:none; text-align:center; }
#puls_ch_rosso:hover { color:#FFF; background:url(../img/puls_ch_rosso.gif) center no-repeat;  }
#puls_ch_rosso_active { display:block; float:right; color:#FFF; width:150px; height:37px; padding-top:8px; background:url(../img/puls_ch_rosso.gif) center no-repeat;  text-decoration:none; text-align:center; }

/* SERVIZI */
#pagina_servizi_sx { float:left; width:485px; padding:5px 5px 0 5px; }
#pagina_servizi_dx { float:left; width:485px; padding:5px 5px 0 5px; margin:0 0 0 30px;}


/* CONTATTI */
#contatti_sx { float:left; width:455px; padding:5px 0 0 5px;}
#form_contatti { float:right; width:540px; padding-top:5px;}

.blocco_form { height:30px; width:530px; background: url(../img/bg_tratteggio.gif) repeat-x bottom; margin: 20px 0 0 0;}
.nome_form { display:block; float:left; width:175px; height:23px; border:0; background:#888 url(../img/angolo_contatti.png) right top no-repeat; text-align:right; color:#FFFFFF; font-size:16px; padding:7px 15px 0 0;}
.imput_form { float:left; width:330px; height:24px; border:0; padding:5px 0 0 10px; font-size:13px; color:#1D4592; }
.imput_form:hover { background:url(../img/bg_imput_form.png) center no-repeat;}

#blocco_form_ivio { height:30px; width:530px; margin: 30px 0 0 0;}
#porta_puls_invio { float:right; background:#EBEBEB url(../img/angolo_barra_invio.png) left top no-repeat; height:30px;}
#puls_invio { display:block; float:right; width:100px; height:30px; background:url(../img/angolo_invio.png) left top no-repeat #1D4592; text-align:center; color:#FFFFFF; font-size:16px; padding:0 0 0 4px; border:0;}

#puls_invio:hover { background-color:#3F69A3;}


/* DOVESIAMO */
#dovesiamo_dx { float:right; width:455px; padding:5px 5px 0 0;}
#gmaps { float:left; border:1px #999 solid; padding:3px; width:532px; height:512px; background:#F4F4F4;}

.lista_dovesiamo {} 
.lista_dovesiamo li { list-style:none; margin:0px;} 


/* Footer */
#fascia_footer {width:1050px; height:30px; margin-top:10px; background-color:#E0E0E0;}
#fascia_footer #footer_destra a { text-decoration:none; color:#1D4592;}
#fascia_footer #footer_destra a:hover { text-decoration:none; color:#E03331;}

#fascia_footer a:hover { text-decoration:underline; color:#0033FF;}
#footer_sinistra { float:left; padding:8px 0 0 10px;}
#footer_destra { float:right; padding:8px 10px 0 0;}

/* WEBCAM */

#cont_img_webcam { float:left; width:640px; }
#img_webcam { width:640px; height:480px; background-color:#CCC;}
#ico_telecamera { height:30px; background:url(../../img/camera.gif) left center no-repeat; padding:2px 0 0 45px; margin:5px 0 0 5px;}

#dati_tempo { float:left; width:350px; height:300px; margin:0 0 0 20px;}

#img_temp { margin-top:5px; float:left; width:55px; height:45px;}
#gradi_temp { float:left; color:#888; font-size:25px; padding:14px 0 0 10px;}

.txt_blu { color:#1D4592;}
.txt_rosso { color:#E03331;}


/* WEBCAM INDEX */
#img_wc { display:block; float:left; padding:3px; border:#CCC solid 1px; margin-top:6px;}
#img_wc img { width:250px; }

#dati_wc { float:right; width:180px;}
