/*===========================================================*/
/*                      DOTPAGE STYLES                       */
/*-----------------------------------------------------------*/
/* Cliente:     | BEZIER.IT                                  */                    
/* URL:         | www.bezier.it                              */
/* Inizio:      | 22/12/2010                                 */
/* Fine:        | --/--/2011                                 */
/* Note:        | dotPage CMS 10.0 - (c)Bezier www.bezier.it */
/*===========================================================*/

/*-----------------------------------------------------------*/
/* STILI GENERALI: BODY E GRAFICA                            */
/*-----------------------------------------------------------*/

 BODY{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#646464;
 background-color:#FFFFFF;
 }

 FORM {
 margin: 0px;
 }
 
 * {
	margin: 0;
 }

 html, body {
	height: 100%;
 }
 .site_map{
border-left:1px solid #D2E98D;
color:#003366;
padding:6px;
font-size:13px;
}

.testi-base{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#646464;
text-align:justify;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -300px; /* the bottom margin is the negative value of the footer's height */
	background-image:url(/immagini/background_top.jpg);
	background-repeat:repeat-x;
	background-position:top;	
 }

 .footer {
	height: 300px; /* .push must be the same height as .footer */
	background-image:url(/immagini/background_bottom.jpg);
	background-repeat:repeat-x;
	background-position:top;	
 }
 .push{
 height: 300px; /* .push must be the same height as .footer */
 }
 
 A {
 text-decoration:none;
 Color: #333333;
 }
	
 A:active {
 text-decoration:none;
 Color: #333333;
 }
	
 A:visited {
 text-decoration:none;
 Color: #333333;
 }
	
 A:hover {
 text-decoration:underline;
 Color: #C85000;
 }
 A.decore {
 text-decoration:underline;
 Color: #FF6600;
 }
	
 A.decore:active {
 text-decoration:underline;
 Color: #FF6600;
 }
	
 A.decore:visited {
 text-decoration:underline;
 Color: #FF6600;
 }
	
 A.decore:hover {
 text-decoration:underline;
 Color: #333333;
 }
 
 A.linkwhite {
 text-decoration:none;
 Color: #FFFFFF;
 font-size:11px;
 font-weight:bold;
 }
	
 A.linkwhite:active {
 text-decoration:none;
 Color: #FFFFFF;
 font-size:11px;
 font-weight:bold;
 }
	
 A.linkwhite:visited {
 text-decoration:none;
 Color: #FFFFFF;
 font-size:11px;
 font-weight:bold;
 }
	
 A.linkwhite:hover {
 text-decoration:underline;
 Color: #FFFFFF;
 font-size:11px;
 font-weight:bold;
 }
 
 A.linkwhite_menu {
 text-decoration:none;
 Color: #FFFFFF;
 font-size:12px;
 font-weight:bold;
 }
	
 A.linkwhite_menu:active {
 text-decoration:none;
 Color: #FFFFFF;
 font-size:12px;
 font-weight:bold;
 }
	
 A.linkwhite_menu:visited {
 text-decoration:none;
 Color: #FFFFFF;
 font-size:12px;
 font-weight:bold;
 }
	
 A.linkwhite_menu:hover {
 text-decoration:underline;
 Color: #FFFFFF;
 font-size:12px;
 font-weight:bold;
 }
 
 A.linkarancio {
 text-decoration:none;
 color:#FF6600;
 font-size:10px;
 }
	
 A.linkarancio:active {
 text-decoration:none;
 color:#FF6600;
 font-size:10px;
 }
	
 A.linkarancio:visited {
 text-decoration:none;
 color:#FF6600;
 font-size:10px;
 }
	
 A.linkarancio:hover {
 text-decoration:underline;
 color:#FF6600;
 font-size:10px;
 }
 
  A.linkarancioBig {
 text-decoration:none;
 color:#FF6600;
 }
	
 A.linkarancioBig:active {
 text-decoration:none;
 color:#FF6600;
 }
	
 A.linkarancioBig:visited {
 text-decoration:none;
 color:#FF6600;
 }
	
 A.linkarancioBig:hover {
 text-decoration:underline;
 color:#FF6600;
 }
/* GRAFICA =========================================================*/
	
	.cornicifoto{
	border:1px solid #CCCCCC;
	padding:2px;
	}
	
	.top-menu{
	background-image:url(/immagini/top_menu.jpg);
	background-repeat:no-repeat;
	height:63px;
	}
	
	.bg-slide{
	background-image:url(/immagini/background_slide.jpg);
	background-repeat:no-repeat;
	padding-left:0px;
	padding-top:20px;
	height:290px;
	}
	.bg-slide-int{
	background-image:url(/immagini/background_slide-int.jpg);
	background-repeat:no-repeat;
	padding-left:9px;
	padding-top:20px;
	height:180px;
	}
	
	.top-bg-content{
	background-image:url(/immagini/top_bg_content.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:60px;
	}
	.top-menu-right{
	background-image:url(/immagini/right_bgcontent.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:60px;
	}
	.top-bg-content-nobg{
	background-image:url(/immagini/top_bg_content-nobg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:60px;
	}
	.top-menu-right-nobg{
	background-image:url(/immagini/right_bgcontent-nobg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:60px;
	}
	.top-minibox{
	background-image:url(/immagini/top_minibox.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:60px;
	}
	.top-minibox1{
	background-image:url(/immagini/top_minibox1.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:60px;
	}

	.content-text{
	border:3px solid #EAEAEA;
	border-top:none;
	background-color:#FFFFFF;
	}
	.content-text-page{
	border:3px solid #EAEAEA;
	border-top:none;
	background-color:#FFFFFF;
	padding:10px;
	text-align:justify;
	}
	.content-menu{
	background-image:url(/immagini/right_bg_repeat.jpg);
	background-repeat:repeat-y;
	}
	.content-menu1{
	background-color:#EAEAEA;
	}
	.banner_aree{
	margin-top:45px;
	}
	.banner-aree-sw{
	height:116px;
	}
	.banner-aree-web{
	height:117px;
	}
	
	.titoli-grandi{
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:23px;
	font-weight:bold;
	margin-left:70px;
	margin-top:10px;
	}
	.titoli-grandi-small{
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:18px;
	font-weight:bold;
	margin-left:70px;
	margin-top:10px;
	}
.voci-menu-ra{
border-bottom:1px dotted #CCCCCC;
padding-top:4px;
padding-bottom:4px;
padding-right:2px;
font-size:10px;
}
.voci-menu-ra-color{
border-bottom:1px dotted #CCCCCC;
padding-top:4px;
padding-bottom:4px;
padding-right:2px;
font-size:10px;
color:#FF6600;
}
.voci-menu-ra-sel{
border-bottom:1px dotted #CCCCCC;
background-color:#FFE89F;
padding-top:4px;
padding-bottom:4px;
padding-right:2px;
font-size:10px;
}
.sp{
background-color:none;
}
.sp-sel{
background-color:#FFFFFF;
}
.table-sp{
margin-left:4px;
}
.separatore-sp{
font-size:6px;
border-top:3px solid #FFFFFF;
background-color:#E4E4E4;
}
.separatore-sp1{
font-size:6px;
border-top:3px solid #FFFFFF;
background-color:#CCCCCC;
}
.intestazione-sp{
background-color:#FF6600;
color:#FFFFFF;
text-align:center;
font-size:10px;
height:20px;
}
.menu-alto-celle{
/*background-image:url(/immagini/sep_voci_menu.gif);
background-position:right;
background-repeat:no-repeat;*/
border-right:1px solid #1C6DA4;
height:59px;
padding-left:8px;
padding-right:8px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.menu-alto-celle-sel{
background-image:url(/immagini/menu_top_sel.jpg);
background-repeat:repeat-x;
border-right:1px solid #1C6DA4;
height:59px;
padding-left:8px;
padding-right:8px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.tabella-menu-alto{
margin-left:20px;
}
/*==================================================================*/

/* PORTFOLIO =======================================================*/

	.pft_main_tab{
	padding-top:16px;
	padding-bottom:16px;
	border-top:4px solid #EAEAEA;
	border-bottom:4px solid #EAEAEA;
	}
	.pft_border_cat{
	border:2px solid #EAEAEA;
	background-image:url(/immagini/bg_cat_lavori.jpg);
	background-repeat:repeat-x;
	height:43px;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	color:#0066CC;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	padding-left: 12px;
	padding-right:50px;
	}
	.pft_border_cat_arancio{
	border:2px solid #EAEAEA;
	background-image:url(/immagini/bg_cat_lavori.jpg);
	background-repeat:repeat-x;
	height:43px;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	padding-left: 12px;
	padding-right:50px;
	}
	.pft_border_cat_arancio_small{
	border:2px solid #EAEAEA;
	background-image:url(/immagini/bg_cat_lavori.jpg);
	background-repeat:repeat-x;
	height:43px;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	padding-left: 12px;
	padding-right:50px;
	}
	.pft_box{
	background-image:url(/immagini/box_img_lavori.jpg);
	background-repeat:no-repeat;
	padding-top:12px;
	height:170px;
	}
	.pft_ombra{
	background-image:url(/immagini/ombra_lavori.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:40px;
	}
	.pft_nomi{
	color:#FF6600;
	font-size:10px;
	}
	.pft_margin_top{
	margin-top:16px;
	}
	.pft_button{
	text-align:center;
	border-right: 1px solid #EAEAEA;
	padding:6px;
	height:30px;	
	}
	.pft_button_left{
	text-align:center;
	border-left: 1px solid #EAEAEA;
	padding:6px;
	height:30px;	
	}
	.pft_line{
	border-bottom: 1px solid #EAEAEA;
	}
	.fumetto_blu{
	background-image:url(/immagini/fumetto_blu.png);
	background-position:center;
	background-repeat:no-repeat;
	}
	.fumetto_arancio{
	background-image:url(/immagini/fumetto_arancio.png);
	background-position:center;
	background-repeat:no-repeat;
	}
	.pft_titoli-grandi{
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:23px;
	font-weight:bold;
	margin-left:70px;
	margin-bottom:4px;
	}
	.pft_intestazione-sp-a{
	background-color:#FF6600;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
	height:20px;
	}
	.pft_intestazione-sp-b{
	background-color:#0066CC;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
	height:20px;
	}
	.pft_giu_blu{
	background-image:url(/immagini/giu_blu.png);
	background-position:top center;
	background-repeat:no-repeat;
	}
	.pft_giu_ara{
	background-image:url(/immagini/giu_arancio.png);
	background-position:top center;
	background-repeat:no-repeat;
	}
	
	.dotpage_line{
	border-bottom: 1px solid #EAEAEA;
	padding:6px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#646464;
	text-align:justify;	
	}
	.dotpage_line_1{
	border-bottom: 1px solid #EAEAEA;
	border-left: 6px solid #99CC00;
	padding:6px;
	padding-top:12px;
	padding-bottom:12px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#646464;
	text-align:justify;	
	}
	.dotpage_line_2{
	border-bottom: 1px solid #EAEAEA;
	border-left: 6px solid #FF9900;
	padding:6px;
	padding-top:12px;
	padding-bottom:12px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#646464;
	text-align:justify;	
	}
	.schede_dotpage{
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:16px;
	font-weight:bold;
	}
	.fb-banner{
	background-color:#3b5998;
	padding:10px;
	font-size:16px;
	color:#FFFFFF;
	border:3px solid #D8DFEA;
	}
	.fb-form{
	border-bottom:1px solid #D8DFEA;
	padding:4px;	
	}
	.fb-campi{
	border:1px solid #3b5998;
	font-size:11px;
	}
	.magento-banner{
	background-color:#E7E7E7;
	padding:10px;
	font-size:16px;
	color:#CC0000;
	border:3px solid #CCCCCC;
	}
	.button_form_generico{
	background:#F7F7F7;
	border:2px solid #CCCCCC;
	padding: 12px;
	color:#FF6600;
	}
    .img_news_pp{
	background-color:#EAEAEA;
	padding:6px;
	color:#000033;
	text-align:justify;
	border-right:1px solid #FFFFFF;
	}
	.text_news_pp{
	background-color:#EAEAEA;
	padding:12px;
	color:#000033;
	text-align:justify;
	}
	.news_home_pp{
	background-image:url(/console/Icone/info.png);
	background-repeat:no-repeat;
	background-position:top right;
	border-top:1px solid #EAEAEA;
	border-bottom:3px solid #EAEAEA;
	padding:6px;
	text-align:justify;
	font-size:11px;
	}
	.news_home_normal{
	border-top:1px solid #EAEAEA;
	border-bottom:2px solid #EAEAEA;
	padding:6px;
	}
	.lavoraz_home{
	border-top:1px solid #FF6600;
	border-bottom:2px solid #FF6600;
	padding:6px;
	font-size:11px;
	}
	.tab_news_home{
	border:1px solid #EAEAEA;
	border-bottom:none;
	background-image:url(/js/tabs/ajaxtabs/shadeactive.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-left:20px;
	padding-right:20px;
	font-size:10px;
	height:18px;
	}
	.incontatto{
	border-bottom:3px solid #EAEAEA;
	}
	.incontatto_img{
	border-left:1px solid #EAEAEA;
	}
	.incontatto_top{
	border-top:1px solid #EAEAEA;
	}
	.campihome{
	background-image:url(/immagini/bgcampihm.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #CCCCCC;
	height:18px;
	font-size:11px;
	color:#666666;
	}
	.campihometxt{
	background-image:url(/immagini/bgcampihm.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #CCCCCC;
	font-size:11px;
	color:#666666;
	}
	.copyright{
	font-size:10px;
	margin-left:0px;
	}
	.sepbottom{
	background-image:url(/immagini/sepbottom.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	color:#999999;
	font-size:11px;
	padding-top:18px;
	}
	.sepbottom2{
	background-image:url(/immagini/sepbottom.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	color:#FF6600;
	font-size:11px;
	padding-top:18px;
	}
	.share-border{
	border:1px solid #EAEAEA;
	border-top:none;
	padding:6px;
	font-size:10px;
	}

/*==================================================================*/







