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

*{
   margin:0;
   padding:0;
   border:0px;
}

body{
background: #E9E9E9;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
color:#666666;
}
.container{
background: #FFFFFF url(../img/bg-header.jpg) top repeat-x;
}
.header{
/*background: #FFFFFF url(../img/bg-header.jpg) top repeat-x;*/
background: #FFFFFF;
}
.headerint{
width:970px;
margin:auto;
text-align:left;
}
.navigation{
background: #0080C8 url(../img/bg-menu.jpg) top repeat-x;
}
.navigationint{
width:970px;
margin:auto;
text-align:left;
}
.content{
background: #E9E9E9 url(../img/bg-corpo.jpg) repeat-x top;
}
.contentint{
background: #FFFFFF;
width:970px;
margin:auto;
text-align:left;
padding-bottom:20px;
}
.breat{
background: #CCCCCC url(../img/bg-breat.jpg) top repeat-x;
padding-left:20px;
padding-bottom:10px;
padding-top:10px;
color: #666666;
font-size:12px;
}
.breatsx{
float:left;
}
.breatdx{
float: left;
margin-left:400px;
}

.clear{
clear:left;}

.contentscheda{
float:left;
margin-left:10px;
margin-top:10px;
width: 758px;
}

.logo{
padding-top:20px;
/*margin-bottom:15px;*/
font-size:14px;
color: #666666;
font-style:italic;
float:left;
margin-left:10px;
}
.payoff{
/*float:left;
width:690px;
margin-left:40px;
padding-top:30px;*/
font-size:16px;
font-style:italic;
/*margin-left:10px;*/
padding-bottom:15px;
margin-top:2px;
}

/* footer */

.footer{
background: #666666 url(../img/bg-footer.jpg) top repeat-x;
color:#CCCCCC;
}

.footerint{
width:970px;
margin:auto;
text-align:left;
}

.dati{
margin-top:25px;
border-top:1px solid #999999;
padding-top:10px;
padding-bottom:20px;margin-left:10px;
margin-left:20px;
margin-right:20px;
width:910px;
}

.linea{
height:1px;
width:180px;
border-bottom:1px solid #CCCCCC;
float:left;
}


/* formattazione */

.offerta{
background:url(../img/euro.gif) left center no-repeat;
padding-left:22px;
}
.info{
background:url(../img/info.gif) left center no-repeat;
padding-left:22px;
margin-left:5px;
}



.photo{
background:url(../img/photo.gif) left center no-repeat;
padding-left:22px;
margin-left:5px;
}


.aprichiudi{
background:url(../img/print_16x16.gif) left center no-repeat;
padding-left:22px;
}

.mappa{
background:url(../img/map.gif) left center no-repeat;
padding-left:22px;
margin-left:5px;
}
.video{
background:url(../img/video.gif) left center no-repeat;
padding-left:22px;
margin-left:5px;
}

.stampa{
background:url(../img/print_16x16.gif) left center no-repeat;
padding-left:22px;
margin-left:5px;
}

.txtbig{
font-size:16px;
line-height:18px;
width:550px;
}

a{
color:#0080C8;
}
a:hover{
text-decoration:none;
color:#FF9900;
width:300px;
}







.offerte h1{
font-size:16px;
color:#0080C8;
font-size:16px;
padding-left:10px;
}

.promozioni h1{
font-size:16px;
color: #FF9900;
font-size:16px;
padding-left:10px;
}

.offerte a{
color:#0080C8;
}

.promozioni a{
color: #FF9900;
}


.offerte h2{
font-size:14px;
background:#FFEBCC;
color: #FF9900;
padding:10px;
}

.promozioni h2{
font-size:14px;
background:#B2DAF1;
color:#0080C8;
padding:10px;
}
.offerte h3{
font-size:14px;
color: #FF9900;
padding-left:10px;
padding-top:10px;
}

.promozioni h3{
font-size:14px;
color:#0080C8;
padding-left:10px;
padding-top:10px;
}
.numero{
font-size:25px;
}
.tel{
color:#0099FF;
font-style:italic;
}

p{
margin-left:10px;
padding-bottom:10px;
}

.schedaoffertasconto h1{
padding-top:10px;
padding-right:10px;
font-size:16px;
color:#0080C8;
font-size:16px;
padding-left:10px;
}

.schedaoffertapromozione h1{
padding-top:10px;
padding-right:10px;
font-size:16px;
color: #FF9900;
font-size:16px;
padding-left:10px;

}

.schedaoffertasconto a{
color:#0080C8;
}

.schedaoffertapromozione a{
color: #FF9900;
}

h5{
padding-left:10px;
font-size:16px;
color: #FF9900;
}


/* NAVIGAZIONE */

.navigationint ul{
}
.navigationint li{
display:inline;
text-transform:uppercase;
float:left;
padding-top:10px;
padding-bottom:10px;
}

.navigationint li a{
text-decoration:none;
color:#FFFFFF;
border-left:1px solid #FFFFFF;
padding-top:10px;
padding-bottom:10px;
padding-right:20px;
padding-left:20px;
}

.navigationint li a:hover{
color: #FFCC00;
text-decoration:none;
background:#0072C8 url(../img/bg-menu-hover.jpg) top repeat-x;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
}



.categorie{
float:left;
margin-top:10px;
padding-left:10px;
}


/* centrale */
.centrale{
float:left;
margin-left:10px;
margin-top:10px;
}
.centralescheda{
float:left;
margin-top:10px;
}
.schedazienda{
width:566px;

}
.logoazienda{
float:left;
margin-left:10px;
}
.logoazienda table{
width:200px;
height:130px;
/*background:#CCCCCC;*/
border:0px;
}
.datiazienda{
float:left;
}
.schedaoffertasconto h1{
font-size:20px;
}
.schedaoffertasconto h3{
margin-left:10px;
color: #FF9900;
padding-top:15px;
}
.immoff{
width:210px;
float:left;
padding-left:10px;
margin-top:14px;
}
.immoff table{
width:200px;
height:200px;
background:#CCCCCC;
border:0px;
}
.offtxt{
width:335px;
float:left;
margin-top:14px;
color:#333333;
line-height:18px;
}
.schedaoffertasconto{
padding-bottom:10px;
margin-top:10px;
background:#FFEBCC;
width:566px;
line-height:14px;
}
.schedaoffertapromozione{
padding-bottom:10px;
margin-top:10px;
background:#B2DAF1;
width:566px;
line-height:14px;
}

.schedaoffertapromozione h3{
margin-left:10px;
color: #FF9900;
padding-top:15px;
}

.banner{
width:563px;
height:227px;
background: #CCCCCC;
border:1px solid #CCCCCC;
}
.aziende{
float:left;
width:275px;
background: #0080C8;
margin-top:10px;
border:1px solid #CCCCCC;
text-align: center;
}
.clienti{
width:275px;
margin-left:12px;
float:left;
background:#FF9900;
margin-top:10px;
border:1px solid #CCCCCC;
text-align: center;
}

.div{
/*background:#999999 url(../img/pulz.jpg) top repeat-x;*/
background:#999999;
padding:10px;
margin-top:10px;
color: #CCCCCC;
letter-spacing:1px;
font-style:italic;
}

.div2{
/*background:#999999 url(../img/pulz.jpg) top repeat-x;*/
background:#999999;
padding:10px;
color:#CCCCCC;
letter-spacing:1px;
font-style:italic;
}

.div strong{
color: #FFFFFF;
font-weight:bold;
}

.div2 strong{
color: #FFFFFF;
font-weight:bold;
}

.div a{
color: #FFFFFF;
}

.div2 a{
color:#FFFFFF;
}


/* offerte e promozioni new*/

.offertenew{
	margin-top:10px;
	padding-bottom:10px;
}

.offertenew li{
list-style:none;
margin-top:5px;
border-bottom:1px solid #CCCCCC;
}

.offertenew h1{
font-size:16px;
color:#0080C8;
font-size:16px;
padding-left:10px;
}

.offerte a{
color:#0080C8;
}

.offertenew h2{
font-size:14px;
background:#FFEBCC;
color: #FF9900;
padding:10px;
}

.offertnew h3{
font-size:14px;
color: #FF9900;
padding-left:10px;
padding-top:10px;
}

.singolonew{
/*background:#FFFCF7;*/
margin-top:10px;
padding-bottom:10px;
}

.singolonew h3{
margin-left:10px;
color: #FF9900;
padding-top:15px;
}
.miniatura{
float:left;
margin-left:10px;
}

.desc{
float:left;
width:420px;
}


/* offerte e promozioni*/

.promozioni{
	float:left;
	width:277px;
	margin-left:12px;
	/*background:#E5F3FA;*/
margin-top:10px;
padding-bottom:10px;
}

.promozioni ul{
}

.promozioni li{
list-style:none;
margin-top:5px;
}

.offerte{
	width:277px;
	float:left;
	margin-top:10px;
	padding-bottom:10px;
}

.singolo{
background:#FFFCF7;
}

.singoloblu{
background:#E5F3FA;
}

.offerte ul{
}

.offerte li{
list-style:none;
margin-top:5px;
}

/* advertising */

.advertising{
float:left;
margin-left:10px;
margin-top:10px;
}
.ad{
width:180px;
border:1px solid #CCCCCC;
background: #0080C8;
}
.ad1{
width:180px;
border:1px solid #CCCCCC;
background: #0080C8;
margin-top:10px;
}
.ad2{
width:180px;
border:1px solid #CCCCCC;
background:#FF9900;
margin-top:10px;
}


/* forms */
select{
border:1px solid #CCCCCC;
font-size:12px;
padding:3px;
color:#666666;
font-style:italic;
}
input{
border:1px solid #CCCCCC;
font-size:12px;
padding:3px;
color:#666666;
font-style:italic;
}
checkbox{
border:1px solid #CCCCCC;
font-size:12px;
padding:3px;
color:#666666;
font-style:italic;
}
textarea{
border:1px solid #CCCCCC;
font-size:12px;
padding:3px;
color:#666666;
font-style:italic;
}

.submit{
background: #666666 url(../img/pulz.jpg) top repeat-x;
color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
cursor:pointer;
}

/* Tag cloud */

	#tags ul{
		margin:1em 0;
		padding:.5em 10px;
		text-align: justify;		
		}
	#tags li{
		margin:0;
		padding:0;
		list-style:none;
		display:inline;
		}
	#tags li a{
		text-decoration:none;
		color:#fff;
		padding:0 2px;	
		}
	#tags li a:hover{	
		color:#cff400;
		}		
	
	.tag1{font-size:100%;}
	.tag2{font-size:120%;}
	.tag3{font-size:140%;}
	.tag4{font-size:160%;}
	.tag5{font-size:180%;}
	
	/* alternative layout */

	#tags .alt{
		text-align:left;
		padding:0;
		background:none;
		}
	#tags .alt li{
		padding:2px 10px;
		display:block;
		}
	#tags .alt .tag1, 
	#tags .alt .tag2, 
	#tags .alt .tag3, 
	#tags .alt .tag4, 
	#tags .alt .tag5{font-size:100%;}
	#tags .alt .tag1{background:#7cc0f4;}
	#tags .alt .tag2{background:#67abe0;}
	#tags .alt .tag3{background:#4d92c7;}
	#tags .alt .tag4{background:#3277ad;}
	#tags .alt .tag5{background:#266ca2;}
	
	.btn{display:block;}
	
/* // Tag cloud */


/*AREA PRIVATa*/

table{
border:0px;
}

.navris{
margin-bottom:15px;
}

.menuriservato{
margin-bottom:10px;
padding:5px;
background:#CCCCCC;
padding-top:15px;

}
.col1{
float:left;
width:350px;
}
.col2{
float:left;
width:205px;
}
.menuriservato a{
background: #999999 url(../img/pulz.jpg) top repeat-x;
padding:5px;
color:#FFFFFF;
text-decoration:none;
border:1px solid #999999;
font-size:12px;
}

.menuriservato a:hover{
background:#FF6600;
padding:5px;
color:#FFFFFF;
border:1px solid #999999;
font-size:12px;
}

.menu_scheda{
		width:556px;
	}
		.menu_scheda ul{
			list-style:none;
		}
			.menu_scheda li{
				list-style:none;
				display:inline;
				margin:0 5px;
			}
				.menu_scheda li a{
					color:#b5b4b4;
					text-transform:uppercase;
					font-size:13px;
					font-weight:bold;
					text-decoration:none;
					border-bottom:5px solid #b5b4b4;
					cursor:pointer;
					padding:0 0 1px 0;
				}
					.menu_scheda li a:hover{
						border-bottom:5px solid #008fd5;
						color:#008fd5;
						text-decoration:none;
					}
				.menu_scheda li a.current{
					border-bottom:5px solid #b5b4b4;
					color:#008fd5;
					text-transform:uppercase;
					font-size:13px;
					font-weight:bold;
					text-decoration:none;
				}
				
				.addthis_button{
margin-top:5px;
}

/* menu scheda*/



div.tabsContainers {

	
}
ul.tabsNavigation {
	list-style: none;
	padding-top: 10px;
	padding-left:10px;
}
ul.tabsNavigation li {
display:inline;

}
ul.tabsNavigation li#lastTab {
}
ul.tabsNavigation li a {
}
ul.tabsNavigation li a:hover {
}
ul.tabsNavigation li a.actived {

}
#tab1,#tab2, #tab3 {
	clear: both;

}
#tab1 { margin-top:10px; }
#tab2 { margin-top:10px; }
#tab3 { margin-top:10px; }
#tab4 { margin-top:10px; }


	/* First Level UL List */
	#accordion {
		margin:0;
		padding:0;	
		list-style:none;
		border-bottom:1px solid #CCCCCC;
	}
	
		#accordion li {
	
			width:181px;
			list-style:none;
			border-left:1px solid #CCCCCC;
			border-top:1px solid #CCCCCC;
			border-right:1px solid #CCCCCC;
			background:#FEFEFE url(../img/bg-categorie-li-a.jpg) bottom repeat-x;
		}
	
		#accordion li a {
			display: block;
			outline:none;
			text-decoration:none;
			padding:10px 10px 10px 10px;
	
	
		}
		
		#accordion li a:hover{
			display: block;
			outline:none;
			background:#FFCC00;
			text-decoration:none;
			/*background: #FF9900;*/
		
		}
		
			#accordion li a:active{
			display: block;
			outline:none;
			background:#FFCC00;
			text-decoration:none;
			/*background: #FF9900;*/
			color:#990000;
		
		}
		
			#accordion li a:focus{
			display: block;
			outline:none;
			background:#FFCC00;
			text-decoration:none;
			/*background: #FF9900;*/
			color:#990000;
		
		}
		
		/* Using CSS Sprite for menu item */
	
		
		#accordion li a.category {
			background: url(../img/bg-categorie-li-a.jpg) bottom repeat-x;	
			width:161px;
			color:#0080C8;
		}

		#accordion li a.category:hover, .categoryOver {
			background: url(../img/bg-categorie-li-a.jpg) bottom repeat-x !important;	
			width:161px;
			color: #FF9900 !important;

		}
		
			#accordion li a.category:active, .categoryActive {
			background: url(../img/bg-categorie-li-a.jpg) bottom repeat-x !important;	
			width:161px;
			color: #333333 !important;

		}
		
	
		
		
		/* Second Level UL List*/
		#accordion ul {
			background:url(bg.gif) repeat-y 0 0;
			margin:0;
			padding:0;
			display:none;	
		}
		
			#accordion ul li {
			margin:0px; 
			padding:0px;
			width:181px;
			border:none;
			border-bottom:1px solid #CCCCCC;
			}
			
			/* styling of submenu item */
			#accordion ul li a {
		
				text-indent:0;
				color: #686868;
				text-decoration:none;
				background:#CCCCCC url(../img/bg-cat-sub.jpg) top repeat-x;
				
				padding:10px 10px 10px 10px;
				width:161px;
			}
			#accordion ul li a:hover {
				text-indent:0;
				color: #FFFFFF;
				text-decoration:none;
				background:#CCCCCC url(../img/bg-cat-sub.jpg) top repeat-x;
				width:161px;
			}
			
			#accordion ul li a:focus {
				text-indent:0;
				color: #666666;
				text-decoration:none;
				background:#CCCCCC url(../img/bg-cat-sub.jpg) top repeat-x;
				width:161px;
			}
			
				#accordion ul li a:active {
				text-indent:0;
				color: #666666;
				text-decoration:none;
				background:#CCCCCC url(../img/bg-cat-sub.jpg) top repeat-x;
				width:161px;
			}

			/* remove border bottom of the last item */
			#accordion ul li a.last {
				border-bottom: none;
			}		

/* tag clout */

.tags{
padding-top:20px;
margin-left:20px;
margin-right:20px;
}


.tags ul{

        margin:1em 0;
        padding:.5em 10px;
        }

    .tags li{

        margin:0;
        padding:0;
        list-style:none;
        display:inline;
		border-right:1px solid #999999;
        }

    .tags li a{

        text-decoration:none;
		color:#FF9900;
		padding-right:4px;

        }

    .tags li a:hover{   

        color: #CCCCCC;

        }       

     

    .tag1{font-size:100%;}

    .tag2{font-size:120%;}

    .tag3{font-size:140%;}

    .tag4{font-size:160%;}

    .tag5{font-size:180%;}

     




