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

/*in GENERALI*/
font{font-family:Tahoma,Verdana,"Lucida Sans" !important;}
span{font-family:Tahoma,Verdana,"Lucida Sans" !important;}


body{background:#404B57; margin:0px; font-family:Tahoma, Verdana, "Lucida Sans"; font-size:11px;}
#fascia{width:100%; height:30px; background:url(img/bg_fascia_top.jpg) repeat-x top left; font-size:14px; color:#FFFFFF; font-weight:normal; }
	#fascia img{border:0px; float:left;}
	#fascia div{width:900px; margin:0 auto; padding-left:50px;}
	#fascia div span{float:right; margin-right:50px; margin-top:5px;}
#base{width:950px; height:auto; margin:0 auto; background:url(img/bg_main.jpg) repeat-y top center;}
#main{width:900px; height:auto; margin:0 auto;}
#header{width:900px; height:240px; margin:0 auto;}
#footer{width:950px; height:40px; margin:0 auto; background:url(img/bg_footer.jpg) repeat-x top left; color:#CAD5E3; text-align:center; line-height:35px;}
	#footer a:link, #footer a:visited, #footer a:active{color:#CAD5E3; text-decoration:none;}
	#footer a:hover{color:#CAD5E3; text-decoration:underline;}
	#footer .footer_lt{float:left; width:25px; height:40px; background:url(img/bg_footer_lt.jpg) left top no-repeat;}
	#footer .footer_rt{float:right; width:25px; height:40px; background:url(img/bg_footer_rt.jpg) right top no-repeat;}
	
#content{width:900px; color:#fff;}
#content a:link, #content a:visited, #content a:active{font-weight:bold; text-decoration:none;}
#content a:hover{text-decoration:underline;}

div{overflow:hidden;}
.clear{padding:0px; margin:0px; line-height:opx; width:0px; height:0px; clear:both;}
.lt{float:left;}
.rt{float:right;}
ul, ol, li, p, h1, h2, h3, h4, h5, h6{padding:0px; margin:0px;}
ul, ol{list-style-image:none;}
ul li, ol li{list-style-type:none;}
a img{border:0px;}
a:link, a:active, a:visited{color:#333; font-weight:bold; text-decoration:none;}
a:hover{color:#333; font-weight:bold; text-decoration:underline;}
/*out GENERALI*/

/*in BOTTONE SERVIZI*/
.btn_servizi{/*margin-right:35px;*/ float:right; margin-right:338px;}
.box_abs .btn_servizi{/*margin-right:35px;*/ float:right; margin-right:0px;}
.pag_news .btn_servizi{/*margin-right:35px;*/ float:right; margin-right:162px;}

.btn_servizi a:link,.btn_servizi a:visited, .btn_servizi a:active{color:#00529C; font-size:14px; text-decoration:none; width:90px; height:35px; display:block; text-align:center; line-height:35px; float:left; font-weight:bold;}
.btn_servizi a:hover{text-decoration:underline;}
.btn_servizi a.soluzioni{background:url(img/btn_soluzioni.png) no-repeat bottom center;}
.btn_servizi a.vantaggi{background:url(img/btn_soluzioni.png) no-repeat bottom center;}
/*.btn_servizi a.vantaggi{background:url(img/btn_vantaggi.png) no-repeat bottom center;}*/
/*out BOTTONE SERVIZI*/

/*ICONE SPRITE*/
span.rt_red{background:url(img/ico_rt.png) no-repeat -15px; width:5px; height:5px; display:block; position:relative; top:4px;}
span.rt_green{background:url(img/ico_rt.png) no-repeat -20px; width:5px; height:5px; display:block; position:relative; top:4px;}

span.mail{background:url(img/ico_contatti.png) no-repeat 0 0; width:15px; height:15px; display:block;}
span.cel{background:url(img/ico_contatti.png) no-repeat -15px; width:15px; height:15px; display:block;}
/*ICONE SPRITE*/

/*in BOX CONTATTI*/
#content .box_contatti{width:355px; color:#333;}
	#content .box_contatti h1{font-size:12px; font-weight:bold; color:#006699;}
	#content .box_contatti h2{font-size:12px; font-weight:bold; color:#333;}
	#content .box_contatti a:link,#content .box_contatti a:visited, #content .box_contatti a:active{color:#333; text-decoration:none;}
	#content .box_contatti a:hover{color:#333; text-decoration:underline;}
	
	#content .box_contatti a.tutti:link,#content .box_contatti a.tutti:visited, #content .box_contatti a.tutti:active{color:#990000; text-decoration:none;}
	#content .box_contatti a.tutti:hover{color:#990000; text-decoration:underline;}
/*out BOX CONTATTI*/

#interna #content .box_contatti{width:335px; margin:0; margin-top:15px; float:right;} /*edited 4marzo 2010*/
#interna .pag_news #content .box_contatti{width:340px; margin:0; margin-top:15px; float:right;} /*edited 4marzo 2010*/



#content .post{line-height:16px;}
#content .post img{padding:5px;}
#content .post a.leggi{display:block; float:right; height:15px; width:40px; margin-right:20px; margin-top:20px;}
/*#content .post a.leggi{background:url(img/btn_rt_green.png) right center no-repeat;}*/

#content .post h2{font-weight:bold; color:#99CCFF; font-size:14px; font-weight:bold; margin-bottom:10px;}
#content .post h2 span{font-size:11px; font-style:italic; font-weight:normal; color:#ccc; float:right; margin-right:10px;}

#index #content .post {float:left; width:450px; padding:10px; padding-left:20px;}

/*------SERVIZI-----*/

#content #col_lt .tabServizio .video{margin:20px 0;}
#content #col_lt .tabServizio .multimedia{margin:20px 0;}
#content #col_lt .tabServizio h2{font-size:12px; font-weight:bold; color:#333; margin-bottom:0px; clear:left;}
#content #col_lt .tabServizio .titoli{margin-bottom:15px;}
#content #col_lt .tabServizio .ico{margin-right:10px; float:left;}

#content #col_lt div.caseHistory h1{border-bottom:1px dotted #336600; font-size:22px; font-weight:bold; margin-bottom:0; padding-left:10px; padding-bottom:0px;}
div.caseHistory ul li{margin-bottom:0; min-height:150px; background:url(/_templates/img/gradient_caseHistory.jpg) repeat-x bottom left #fff; padding:10px; }
div.caseHistory ul li h2{font-size:13px; font-weight:bold; margin-bottom:10px;}
#content div.caseHistory ul li img.ico{padding-right:20px; float:left;}


table.mNewsTabellaHidden tr td.mNewsIconCell{vertical-align:top;}
table.mNewsTabellaHidden tr td.mNewsIconCell {padding-right: 10px;}

#content #col_lt table.mNewsTabellaHidden  a:link, 
#content #col_lt table.mNewsTabellaHidden  a:visited,
#content #col_lt table.mNewsTabellaHidden  a:active,
#content #col_lt table.mNewsTabellaHidden  a:hover{
font-size:13px; padding-top:10px; padding-bottom:5px;}


table.mNewsTabellaHidden{margin-bottom:20px; margin-top:20px;}
table.mNewsTabellaHidden tr td{vertical-align:top;}

div.mnewsLayer ul li, div.mnewsLayer ol li{list-style-type:disc;}

.mNewsElencoArchivio{margin-bottom:10px;}

.mnewsInterlinea{height:10px; line-height:5px; overflow-x:hidden; overflow-y:hidden;}

#content #col_rt div.mNewsCNews{width:420px; height:210px; margin: 0 auto; background:url(/_templates/img/bg_mNewsCNews.png) no-repeat top center; line-height:16px;}


#content .mNewsCTitolo a:link, #content .mNewsCTitolo a:active, #content .mNewsCTitolo a:visited, #content .mNewsCTitolo a:hover {color:#BFD777; font-size:16px; font-weight:bold; text-decoration:underline;}

#content #col_rt div.mNewsCNews .mNewsCTitolo, 
#content #col_rt div.mNewsCNews .mNewsCSottotitolo, 
#content #col_rt div.mNewsCNews .mNewsCAnteprima {display:block; padding-left:20px; padding-right:15px;}

#content #col_rt div.mNewsCNews .mNewsCTitolo{padding-top:10px;}

#content #col_rt div.mNewsCNews .mNewsCSottotitolo{font-style:italic;}

#header_servizi{/*background:url(/_templates/img/bg_top.jpg) no-repeat left bottom;*/ height:50px; width:900px; overflow:visible;}
/*bg_top_servizi_green*/
#header_servizi img.lt{position:absolute; margin-top:10px; margin-left:10px;}
#header_servizi .btn_servizi{margin-top:15px;}

#header_servizi_all{height:20px; width:900px; overflow:visible;}
#header_servizi_all img.lt{position:absolute; margin-top:10px; margin-left:10px;}

#header_soluzioni{/*background:url(/_templates/img/bg_top_servizi_green.jpg) no-repeat left bottom; height:10px;*/ height:0px; width:900px; margin-top:20px;}
.fascia_soluzioni{background:url(/_templates/img/bg_top_soluzioni.jpg) repeat-x; /*height:60px;*/ height:70px; clear:left; float:left; width:100%;}
.fascia_soluzioni h1{margin:30px; color:#fff; font-size:16px; font-weight:bold;}

#header_vantaggi{background:url(/_templates/img/bg_top_servizi_blu.jpg) no-repeat left bottom; height:10px; width:900px; margin-top:20px;}
.fascia_vantaggi{background:url(/_templates/img/bg_top_vantaggi.jpg) repeat-x; height:60px; clear:left;}
.fascia_vantaggi h1{margin:20px; color:#fff; font-size:16px; font-weight:bold;}

.box_soluzioni, .box_vantaggi{clear:left; margin-top:30px;}
/* .box_soluzioni .btn_servizi, .box_vantaggi .btn_servizi {float:right; margin-top:20px; margin-right:0px;}*/

.box_soluzioni .btn_servizi, .box_vantaggi .btn_servizi {margin-right:0; float:right; margin-right:0px; }

.box_soluzioni .btn_servizi a:link, .box_soluzioni .btn_servizi a:visited, .box_soluzioni .btn_servizi a:active,
.box_vantaggi .btn_servizi a:link, .box_vantaggi .btn_servizi a:visited, .box_vantaggi .btn_servizi a:active {
color:#00529C; display:block; float:left; font-size:14px; font-weight:bold; height:35px; line-height:35px; text-align:center; text-decoration:none; width:90px; }
.box_soluzioni .btn_servizi a:hover, .box_vantaggi .btn_servizi a:hover{
color:#00529C; display:block; float:left; font-size:14px; font-weight:bold; height:35px; line-height:35px; text-align:center; text-decoration:underline; width:90px; }



	.box_soluzioni h3, .box_vantaggi h3{font-size:16px; font-weight:bold; text-transform:uppercase; margin-bottom:10px; color:#336600;}
	.box_soluzioni a:hover, .box_vantaggi a:hover{text-decoration:underline;}
		.box_vantaggi a:link, .box_vantaggi a:visited, .box_vantaggi a:active{color:#336600;}
		.box_soluzioni a:link, .box_soluzioni a:visited, .box_soluzioni a:active{color:#336600;}

.box_soluzioni .gradient, .box_vantaggi .gradient{background:url(/_templates/img/bg_gradient_servizi.jpg) repeat-x left top #ccc; padding:25px; height:auto; min-height:200px; color:#333; width:900px; clear:left;}
.box_soluzioni .post, .box_vantaggi .post{margin-bottom:10px;}


.box_soluzioni .post .testo{float:left; width:60%; padding-top:30px;}
.box_soluzioni .post .allegati{float:left;}

.box_vantaggi .post .testo{float:left; width:400px; padding-right:15px;}
.box_vantaggi .post ul li{display:list-item; list-style-image:none; list-style-position:inherit; list-style-type:disc; margin-left:20px;}

.post .border_servizi{width:100%; background:url(/_templates/img/border_servizi.png) repeat-x center top; height:3px; margin:0 auto;}

#content .scarica_pdf{margin-left:30px; float:left;}
#content .box_soluzioni .scarica_pdf{float:right;}
#content .scarica_pdf a{float:left;}
#content .scarica_pdf span.rt_green{margin-left:5px; margin-top:54px; float:left; margin-right:10px;}
	

/*in COLONNE*/
#content #col_lt{width:560px; height:auto;} /*460*/
#content #col_rt{padding-left:10px; width:330px;  height:auto;} /*430*/

#content #col_lt {background:#BFD777; float:left; color:#333; line-height:18px; padding-top:40px; /*height:915px;*/}
#content #col_lt .tabServizio{padding:10px;}
	#content #col_lt h1{color:#336600; font-size:16px; font-weight:bold; margin-bottom:0px; padding-bottom:2px;}
	#content #col_lt h1 span {color:#666; float:right; font-size:11px; font-style:italic; font-weight:normal; margin-right:10px;}
	#content #col_lt h2 span {color:#666; float:right; font-size:11px; font-style:italic; font-weight:normal; margin-right:10px;}
	#content #col_lt table tr td div.mnewsLayer img{padding:5px;}
	#content #col_lt a:link, #content #col_lt a:visited, #content #col_lt a:active{color:#336600; font-weight:bold; text-decoration:none;}
	#content #col_lt a:hover{color:#336600; text-decoration:underline;}

#content #col_lt .mnewsLayer .mnewsTitolo {color:#336600; font-size:16px; font-weight:bold; margin-bottom:15px;}
#content #col_lt .mnewsLayer span.mnewsData {color:#666; float:right; font-size:11px; font-style:italic; font-weight:normal; margin-right:10px;}
	
#content #col_rt .pp{background:url(/_templates/img/bg_box_pp0.jpg) repeat-x left bottom #fff; padding:10px; height:270px; color:#333;}
/*out COLONNE*/

/*in BOX CONTATTI*/
#content .box_contatti{height:90px; margin:0 auto; clear:both; background:url(/_templates/img/bg_contatti_ruolo.jpg) no-repeat top center; margin-top:15px; line-height:18px;}
#content .box_contatti h1{margin-bottom:5px;}
#content .box_contatti div{padding-left:10px; padding-top:10px;}
span.mail{float:left; margin-right:5px;}
span.cel{float:left; margin-right:5px;}

a.tutti{float:left; margin-left:100px;}
span.rt_red{float:left; margin-left:5px; margin-top:4px;}
/*out BOX CONTATTI*/

/*in BOX SERVIZI*/
#content .pp .box_servizi{margin-top:40px;}
#content .box_servizi{width:100%; margin:0 auto;} /*420px*/
#col_rt h1{padding-left:15px; font-size:16px; font-weight:bold;}
#col_rt .box_servizi_top h1 img{padding-left:5px; padding-right:5px; vertical-align:middle;}
#content #col_rt .box_servizi_md .post{margin:0px;}
#content #col_rt .box_servizi_top h1{font-size:14px;}

#content #col_rt .box_servizi_md ul.prodotti li{clear:both;}

#content #col_rt .box_servizi_md ul li{margin-bottom:5px;}
* + html #content #col_rt .box_servizi_md ul li div.pip{clear:both;}
* + html #content #col_rt .box_servizi_md ul li div.txt{float:left;}
#content #col_rt .box_servizi_md ul li div.txt a:link,
#content #col_rt .box_servizi_md ul li div.txt a:visited,
#content #col_rt .box_servizi_md ul li div.txt a:active,
#content #col_rt .box_servizi_md ul li div.txt a:hover{color:#fff; text-decoration:underline; font-weight:bold;}

#content #col_rt .box_servizi_md ul li div.pip{width:15px; float:left; margin-right:5px;}
#content #col_rt .box_servizi_md ul.prodotti li div.pip{background:url(/_templates/img/ico_li_prodotti.png) no-repeat right center;}
#content #col_rt .box_servizi_md ul.news li div.pip{background:url(/_templates/img/ico_li_news.png) no-repeat right center;}
#content #col_rt .box_servizi_md ul.primopiano li div.pip{background:url(/_templates/img/ico_li_primopiano.png) no-repeat right center;}
#content #col_rt .box_servizi_md ul.download li div.pip{background:url(/_templates/img/ico_li_download.png) no-repeat right center;}

#content .box_servizi_top{width:320px; height:30px; background:url(/_templates/img/box_servizi_top.png) no-repeat top center; padding-top:10px;}
	#content .box_servizi_top div{margin-left:20px; margin-top:3px;}
	#content .box_servizi_top h1{color:#BFD777; font-size:16px; font-weight:bold;}
#content .box_servizi_md{width:280px; height:auto; background:url(/_templates/img/box_servizi_md.png) no-repeat bottom center; min-height:40px; padding-left:20px; padding-right:20px; max-height:500px;}
	#content .box_servizi_md .post{margin:0 10px; color:#fff;}
#content .box_servizi_foot{width:320px; height:30px; background:url(/_templates/img/box_servizi_foot.png) no-repeat top center; margin-bottom:20px;}

#content .box_servizi_top span{width: 14px; height:14px; display:block; background:url(/_templates/img/ico_label.png) no-repeat; float:left; margin-right:5px; margin-top:3px;}
#content .box_servizi_top span.label_news{background-position:0;}
#content .box_servizi_top span.label_download{background-position:-15px;}
#content .box_servizi_top span.label_pp{background-position:-30px;}
#content .box_servizi_top span.label_prodotti{background-position:-45px;}

#content .box_servizi_md .post a:link, #content .box_servizi_md .post a:visited, #content .box_servizi_md .post a:active{color:#CCFF99; font-weight:bold; text-decoration:none;}
#content .box_servizi_md .post a:hover{text-decoration:underline;}

#content .box_servizi_md a.leggi{background:url(/_templates/img/btn_rt_green.png) right center no-repeat; padding-right:10px; width:auto;}
/*out BOX SERVIZI*/

/*in COLONNE NEWS*/
#content #col_lt2{width:560px; height:auto;} /*460px*/
#content #col_rt2{padding-left:10px; width:330px;  height:auto; min-height:300px; color:#333; line-height:15px; padding-top: 5px;} /*430px*/
#content td.tab_news {/*background:#FFFFFF url(/_templates/img/bg_gradient_servizi.jpg) repeat-x scroll left bottom;*/ background-color:#BFD777;}

#content #col_lt2 {float:left; color:#fff; line-height:18px; padding-top:30px; /*height:915px;*/}
	#content #col_lt2 h1{color:#99CCFF; font-size:16px; font-weight:bold; margin-bottom:0px; padding-bottom:2px;}
	#content #col_lt2 h2{color:#99CCFF; font-size:14px; font-weight:bold; margin-bottom:10px;}
	#content #col_lt2 .post{padding:20px;}
	#content .post img.ico{padding-right:20px; float:left;}
	
	#content #col_lt2 h2 span {color:#CCCCCC; float:right; font-size:11px; font-style:italic; font-weight:normal; margin-right:10px;}
	#content #col_lt2 a:link, #content #col_lt2 a:visited, #content #col_lt2 a:active{color:#99CCFF; font-weight:bold; text-decoration:none;}
	#content #col_lt2 a:hover{color:#99CCFF; text-decoration:underline;}
	#content #col_lt2 .scarica_pdf span.rt_blu {background:url(/_templates/img/btn_rt_blu.png) no-repeat scroll right center; display:block;
float:left; height:5px; margin-top:57px; padding-left:5px; width:5px;}
	#content #col_lt2 .multimedia {margin:20px 0;}
	#content #col_lt2 .video {margin:20px 0;}
	
	#content #col_rt2 h1{font-size:12px; font-weight:bold; margin-bottom:20px;}
	#content #col_rt2 a:link, #content #col_rt2 a:visited, #content #col_rt2 a:active{color:#666; font-weight:bold; text-decoration:none;}
	#content #col_rt2 a:hover{color:#666; text-decoration:underline;}
	
	
	#content #col_rt2 li a.btn_link:link, #content #col_rt2 li a.btn_link:visited, #content #col_rt2 li a.btn_link:active{
	display:block; width:70px; height:40px; text-decoration:none; background:url(/_templates/img/btn_link.png) no-repeat center center; 
	text-align:center; color:#333; font-weight:bold; line-height:40px; float:right; margin-right:10px; margin-top:20px; outline:none;}
	#content #col_rt2 li a.btn_link:hover{text-decoration:underline;}

	#content #col_rt2 .post{margin-right:5px;}
	#content #col_rt2 li{/*border-bottom:1px dotted #666666;*/ margin-bottom:40px; padding-bottom:10px;}
	#content #col_rt2 h2{color:#336600; font-size:14px; font-weight:bold; margin-bottom:15px;}
	#content #col_rt2 h2 span {color:#999; float:right; font-size:11px; font-style:italic; font-weight:normal; margin-right:10px;}
	#content #col_rt2 img.ico{padding-right:20px; float:left; max-width:100px;}
	#content #col_rt2 a.leggi{background: url(/_templates/img/btn_rt_gray.png) no-repeat scroll right center; padding-right:10px; float:right;
margin-right:10px;}



/*out COLONNE NEWS*/

/*in PAG STATICHE*/
#post_statica{background:#CCCCCC url(/_templates/img/bg_gradient_servizi.jpg) repeat-x scroll left top; color:#333333; line-height:16px; margin-top:30px; min-height:100px;}
#post_statica #content{padding:30px; color:#333; width:840px; padding-top:0px;}
#post_statica h1{font-size:16px; font-weight:bold; margin-bottom:20px; text-transform:uppercase; color:#333333; padding:20px;}
#post_statica blockquote{margin-left:20px;}
#post_statica .header_statica{background:#CCCCCC url(/_templates/img/bg_header_statica.jpg) repeat-x scroll left top; height:60px; width:100%;}
/*out PAG STATICHE*/

/*in COLONNE CONTATTI*/
#content #col_lt3{width:460px; height:auto; background:#BFD777; float:left; color:#333; line-height:18px;}
#content #col_lt3 .post{padding:20px;}
#content #col_lt3 h1{color:#336600; font-size:16px; font-weight:normal; margin-bottom:20px;}
#content #col_lt3 h1 span{color:#333; font-size:11px; font-weight:normal; float:right; padding-right:30px;}
#content #col_lt3 .mFormTabella td{vertical-align:top; font-weight:bold;}
#content #col_lt3 .mFormTabella td input[type="text"]{border:1px solid #669900; width:290px;}
#content #col_lt3 .mFormTabella td textarea.areaditesto{border:1px solid #669900; margin-bottom:10px; width: 290px;}

#content #col_rt3 .post .box .box_contatti {margin:0 auto; padding-right:20px;}
#content #col_rt3 .post .box .box_contatti h1 {color:#006699; font-size:16px; font-weight:bold; margin-bottom:10px; padding-top:0px;}
#content #col_rt3 .post .box .box_contatti{padding:10px 0 0 20px; background:transparent url(/_templates/img/bg_box_caffagni.jpg) no-repeat scroll center top; min-height:160px; line-height:25px;}
#content #col_rt3 .post .box .box_contatti a:link,
#content #col_rt3 .post .box .box_contatti a:visited,
#content #col_rt3 .post .box .box_contatti a:active,
#content #col_rt3 .post .box .box_contatti a:hover{color:#333;}
#content #col_rt3 .post .box .box_contatti img{margin-right:5px;}


#content #col_rt3{padding-left:10px; width:430px;  height:auto; min-height:300px; color:#fff; line-height:15px; padding-top: 50px;}
#content #col_rt3 h1{color:#CCFF99; font-size:16px; font-weight:normal; margin-bottom:20px;}
#content #col_rt3 a:link, #content #col_rt3 a:visited, #content #col_rt3 a:active{color:#CCFF99; font-weight:bold; text-decoration:none;}
#content #col_rt3 a:hover{color:#CCFF99; text-decoration:underline;}
#content #col_rt3 a.map:link, #content #col_rt3 a.map:visited, #content #col_rt3 a.map:active, #content #col_rt3 a.map:hover{color:#fff; font-weight:normal; text-decoration:underline; font-style:italic;}
#content #col_rt3 .post img {padding:0px; position:relative; top:4px;}
/*out COLONNE CONTATTI*/



/* in STYLE HOME*/

#footer a.login:link,
#footer a.login:visited,
#footer a.login:active,
#footer a.login:hover{float:right; padding-right:5px;  font-weight:normal;  color:#687D9B}


.clear{line-height:0px; font-size:0px;}

/*in PRIMO PIANO*/
#pp0{width:900px; height:210px; background:url(/_templates/img/bg_box_pp0.jpg) repeat-x; overflow:visible;}
        .box_abs{overflow:visible; position:absolute; width:868px; z-index:10;}
	.box_abs img.index_logo{float:left; margin-left:-8px; margin-top:-40px;}
	/* #pp0 .btn_scorri{width:35px; margin-top:35px; text-align:center; float:left;}
	#pp0 .btn_scorri img{border:none;} */
	
#pp1{height:165px; background:url(/_templates/img/bg_box_pp1.jpg) repeat-x; color:#333; float:left; width:828px; overflow:hidden; margin-left:37px; margin-right:35px; position:absolute; bottom:10px;}
	#pp1 h1{font-size:12px; font-weight:bold; margin-bottom:10px;}
	#pp1 li{float:left; height:165px; width:276px;} /*273*/
	/*background:transparent url(/_templates/img/border_tratteggio.png) no-repeat top right;*/
	#pp1 li.li_norm{background:transparent url(/_templates/img/border_tratteggio.png) no-repeat top right;}
	#pp1 li.li_norm:hover{background:transparent url(/_templates/img/border_tratteggio_hover.gif) no-repeat top right;}
	#pp1 li.terzo_li:hover{background:none; background-color:#F08A48;}

	#pp1 li.border{background:url(/_templates/img/border_tratteggio.png) repeat-y top center; height:130px; width:5px; overflow:hidden;}
	#pp1 li div.lt{padding:5px 12px 0; width:120px; float:left; line-height:15px;}
	#pp1 li div.rt{overflow:visible;}
	#pp1 li img{max-height:115px; padding-top:5px;}
	#pp1 li a.btn_link:link, #pp1 li a.btn_link:visited, #pp1 li a.btn_link:active{
display:block; width:70px; height:40px; text-decoration:none; background:url(/_templates/img/btn_link.png) no-repeat center center; text-align:center; color:#333; font-weight:bold; line-height:40px; float:right; position:absolute; bottom:0px; margin-left:30px; outline:none;}
	#pp1 li a.btn_link:hover{text-decoration:underline;}
/*put PRIMO PIANO*/

/*in CONTENT*/

	#content .post img{padding-right:20px;}
	#content .post h1{font-size:14px; font-weight:bold; margin-bottom:20px;}
	
	#content .post_green h1, #content .post_green a{color:#CCFF99;}
	#content .post_blu h1, #content .post_blu a{color:#99CCFF;}


	#content .post_green a.leggi{background:url(/_templates/img/btn_rt_green.png) right center no-repeat;}
	#content .post_blu a.leggi{background:url(/_templates/img/btn_rt_blu.png) right center no-repeat;}
	
	#content div.foot_post{width:100%; background:url(/_templates/img/border_foot_post.gif) repeat-x center center; border:none; margin:30px auto; line-height:0px; height:2px; margin-bottom:0px;}
	
#content .box{float:right; padding-right:20px; width:370px;}
#content .box .box_youtube,#content .box .box_skype, #content .box .box_contatti{width:355; margin:10px auto; height:140px; padding:10px 0px 0px 20px;}
	#content .box .box_youtube{background:url(/_templates/img/bg_box_youtube.jpg) no-repeat top center; font-size:16px; font-weight:bold; margin-bottom:20px; color:#404B57; line-height:60px;}
		#content .box .box_youtube img{padding-right:10px;}
		#content .box .box_youtube a:link, #content .box .box_youtube a:visited,#content .box .box_youtube a:active{color:#CC0000; text-decoration:none;}
		#content .box .box_youtube a:hover{text-decoration:underline;}
	#content .box .box_skype{background:url(/_templates/img/bg_box_skype.jpg) no-repeat top center;}
		#content .box .box_skype h1 {float:left; width:80px;; color:#fff; margin-top:80px; font-size:16px; margin-left:10px;}
		#content .box .box_skype ul{float:right; margin-right:30px; margin-top:40px;}
		#content .box .box_skype ul li{border:1px solid #ccc; width:170px; height:20px; padding-top:3px;color:#333; background:#fff; padding-left:3px; margin-bottom:5px; font-weight:bold;}
		#content .box .box_skype ul li img{vertical-align:middle;  padding-left:10px; padding-right:5px; }
	#content .box .box_contatti{background:url(/_templates/img/bg_box_contatti.jpg) no-repeat top center; height:155px; color:#333;}
	#content .box .box_contatti h1{margin-top:15px; margin-bottom:10px;}
	#content .box .box_contatti h2{ margin-bottom:5px;}
	#content .box .box_contatti span.mail{float:left; margin-right:5px;}
	
	#content .box .box_contatti .rt{margin-right:20px;}
	#content .box .box_contatti span.rt_red{float:right; margin-left:5px;}
/*out CONTENT*/

#content .box .box_contatti {line-height:14px;}
#content .box .box_contatti  a.tutti {float:left; margin-left:5px;}

/* out SYLE HOME*/

/*
table.news tr td{vertical-align:top;}
table.servizi tr td{vertical-align:top;}*/
table tr td{vertical-align:top;}


.servizi_archivio{}
.servizi_archivio ul li{border-left:1px dotted #999999; cursor:pointer; float:left; margin-bottom:20px; padding-left:1%; padding-right:2%; width:30%; height:110px; overflow:hidden;}
.servizi_archivio ul li:hover{background-color:#CCCCCC;}
#content .servizi_archivio .post ul li h2{color:#333333; font-size:12px; font-weight:bold; margin-bottom:0;}
#content .servizi_archivio .post ul li img{float:left; max-width:80px; padding-right:10px;}


#content .news_archivio .post {margin-top:50px; padding:20px;}
#content .news_archivio .post .post_blu h1{font-size:18px;}
#content .news_archivio .post .post_blu ul li{padding-left:1%; padding-right:2%; width:30%; float:left; margin-bottom:30px; border-left:1px dotted #999999; cursor:pointer; height:110px; overflow:hidden;}
#content .news_archivio .post .post_blu ul li:hover{background-color:#6D829F;}
#content .news_archivio .post .post_blu ul li h3{color:#CCCCCC; padding-left:5px; float:right; font-size:11px; font-style:italic; font-weight:normal; margin-right:10px;}

#post_statica h3{margin-top:20px; font-weight:bold; font-size:16px;}

div.tabServizio ul li{display:list-item; list-style-image:none; list-style-position:inherit; list-style-type:disc; margin-left:20px;}
ul.prodotti li div.txt ul li {display:list-item; list-style-image:none; list-style-position:inherit; list-style-type:disc; margin-left:20px;}
.post_blu ul li ul li {display:list-item; list-style-image:none; list-style-position:inherit; list-style-type:disc; margin-left:20px;}
table.news .post_blu ul li {display:list-item; list-style-image:none; list-style-position:inherit; list-style-type:disc; margin-left:20px;}

div#content div.post div.post_blu ul li{padding:5px; margin-bottom:20px; padding-bottom:0px; cursor:pointer;}
div#content div.post div.post_blu ul li:hover{background-color:#6D829F;}

.pag_news div#content div.post div.post_blu ul li{padding:5px; margin-bottom:0px; padding-bottom:0px; cursor:default; display:list-item !important; list-style-type:disc  !important; clear:both;}
.pag_news div#content div.post div.post_blu ul li div{overflow:visible;}
.pag_news div#content div.post div.post_blu ul li:hover{background:none;}
