@charset "UTF-8";
/* CSS Document */

body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#fff;}

ul {margin:0; }
li { margin:0; }

p{ margin-bottom:15px;}

h1{ font-size:20px; font-weight:100}
img{ border:0;} 
a.img{ border:0;}


a{ color:#2eaadd;}

.button{ padding:3px; background-color:#0f73b2; border:#fff solid 1px; color:#FFF;}
.button:hover{ color:#0f73b2; background:#FFF; border:#0f73b2 solid 1px;}


a.admin{text-decoration:none; color:#fff; padding:1px 10px; line-height:16px; background-color: #FC3; font-size:12px; color:#000;}


#fascia_blu_sopra{ position:absolute; top:15px; left:0px; right:0px; height:200px; background-color:#06C; background-image:url(../img/fascia_blu_sopra.png);}

#contenitore{ position:absolute; top:15px; width:980px; left:50%; margin-left:-490px; border:#000 solid 0px;}


#banner__{ float:left; width:980px; height:200px; background-color:#FFF; background-image:url(../img/banner/1.jpg);}


#banner1,#banner2,#banner3{ position:absolute; top:0px; left:0px; width:980px; height:200px; background-repeat:no-repeat; background-position:center;  display:none; z-index:100;}

#banner1{ background-image:url(../img/banner/1.png);}
#banner2{ background-image:url(../img/banner/2.png);}
#banner3{ background-image:url(../img/banner/3.png);}


#colonna_sinistra{ float:left; width:210px;  margin-top:215px;}
#logo{ float:left; width:100%; margin-left:-15px; margin-top:-15px;}
#area_riservata{ float:left;  margin-top:-10px; }

.area_riservata {width:203px; height:39px;}
.area_riservata a {display: block; width:203px; height:39px; background: url(../img/area_riservata.png) no-repeat top left;}
.area_riservata a:hover {background-position: bottom left;}

#menu_sinistra{ float:left; width:180px; margin-top:10px; margin-left:10px;}
#numero_verde{ float:left; margin-top:20px; margin-left:30px;}


#colonna_centrale{ float:left; width:530px; margin-left:3px;  margin-top:215px;}

#menu_sopra{ float:left; width:524px; margin-top:0px; background-image:url(../img/menu_sopra.png); height:16px; padding:11px 3px;}
a.menu_sopra, 
a.menu_sopra:link, 
a.menu_sopra:active, 
a.menu_sopra:visited	{padding:8px 20px 8px 20px; margin:0px; text-decoration:none; color:#FFF; border-right:#FFF solid 1px; font-size:14px;}
a.menu_sopra:hover		{background-color:#2eaadd;}

#breadcrumb{ float:left; width:100%; margin-top:15px; height:35px; color:#999; border-bottom: #C3D4EF solid 1px; font-size:small;}
#intestazione_pagine_collegate{ float:left; width:490px; margin-top:2px; background-color:#0f73b2; padding: 20px;}

#intestazione_pagina{ float:left; width:100%; margin-top:0px; background-color:#2eaadd; height:96px;}
#intestazione_pagina_titolo{ float:left; width:280px; margin-top:20px; margin-left:30px; height:110px; color:#FFF;}

#intestazione_pagina_allegato{ float:left; margin-top:20px; margin-left:0px;}
.intestazione_pagina_allegato {width:177px; height:54px;}
.intestazione_pagina_allegato a {display: block; width:177px; height:54px; background: url(../img/pulsante_scarica_pdf.png) no-repeat top left;}
.intestazione_pagina_allegato a:hover {background-position: bottom left;}

.intestazione_pagina_brochure {width:187px; height:54px; left:-20px;}
.intestazione_pagina_brochure a {display: block; width:187px; height:54px; background: url(../img/pulsante_scaricabrochure.png) no-repeat top left;}
.intestazione_pagina_brochure a:hover {background-position: bottom left;}

#intestazione_pagina_edit{float:left; width:520px; background-color:#0f73b2; height:24px; z-index:999; padding-left:10px;}
#contenuto_pagina{float:left; width:490px; color:#111; font-size:13px; margin-top:15px;  padding:0px 20px; line-height:22px; text-align:justify;}
.home_box{ float:left; font-size:13px; margin-left:15px; width:153px;}
#contenuto_pagina_foto{float:left; width:540px; color:#999; margin-top:4px;  padding:0px;}

#colonna_destra{ float:left;  width:230px; margin-left:7px; margin-top:215px;}
#cerca{ float:right; background-image:url(../img/menu_sopra.png); height:38px; width:230px; margin-top:0px; }
#seguici_su_facebook{ float:right;height:50px; text-align:right;}
#menu_destra{ float:right; background-image:url(../img/serivizi_specializzati.png); height:430px; width:260px; margin-right:-15px; margin-top:-15px;}

#lingue{ float:right;}
#lingue div img:hover{}
#lingue a{ color:#000; text-decoration:none;}

#manutenzione{ float:right; margin-top:130px; width:200px; margin-right:30px; text-align:right;}
#modernizzazione{ float:right; margin-top:70px;width:200px; margin-right:30px; text-align:right;}

#menu_destra a:link{ text-decoration:none; color:#9dccea; text-align:right; font-size:14px;}
#menu_destra a:visited{ color:#50ade9;}
#menu_destra a:hover{ color:#0f73b2;}
#menu_destra a:active{ color:#50ade9;}



#finanziamenti{float:right; margin-top:20px; margin-right:13px;}
.finanziamenti {width:231px; height:96px;}
.finanziamenti a {display: block; width:231px; height:96px; background: url(../img/servizi_finanziamenti.png) no-repeat top left;}
.finanziamenti a:hover {background-position: bottom left;}


#news_button{ float:left; margin-left:15px; margin-top:14px; margin-bottom:20px; border:#FFF solid 0px;}
.news_button {width:232px; height:53px;}
.news_button a {display: block; width:232px; height:53px; background: url(../img/btn_news.png) no-repeat top left;}
.news_button a:hover {background-position: bottom left;}


#news{ float:right; width:100%; background-image: url(../img/news.png); height:310px; width:260px; margin-right:-15px; margin-top:0px;}
#news-container{ float:left; margin-left:33px; width: 210px; margin-top: 0px;}
#news_voce{width:195px; height:105px; margin-bottom:0px; color:#fff; font-size:11px; text-align:justify;}
#news_linea{ height:1px; margin-left:0px;width:195px; background-color:#9dccea;}
#news_puntini{ float:right; margin:0px;}
#news_puntini a{ color:#9dccea; text-decoration:none;}


#footer{ float:left; width:980px; border-top:#CCC solid 1px; padding:10px; text-align:center; margin-top:20px; color:#aaa; font-size:13px;}

												
a.menu_voce_principale{text-decoration:none; color:#aaa; font-size:16px; margin-top:0px; margin-bottom:20px;}
a.menu_voce_principale:hover{text-decoration:none; color:#666; font-size:16px; margin-top:0px; margin-bottom:20px;}


.v-menu{border-bottom:solid 0px #eee; width:190px; clear:both;margin-top:0px;}
ul.v-menu, .v-menu li{padding:0; margin:0;list-style:none;}
ul.v-menu{clear:both;margin-top:0px;padding:6px 0px;}
.v-menu li a{color: #50ade9; display:block ;border-top:solid 1px #eee;padding:10px 0px 10px 10px;text-decoration:none; font-size:14px;}
.v-menu li a:hover{color: #0f73b2;}	
.linea{height:1px; margin-left:-10px; width:200px; background-color:#C3D4EF; margin-bottom:10px;}

.fb-like{ float:left; width:100%; margin-top:20px;}

#contenitore_foto{ width:100%; float:left;}
#contenitore_foto .foto{float:left;width:33.3%;}
#contenitore_foto .foto img{ width:100%;}