@charset "utf-8";
/* CSS Document */
/** 
fucsia		#d105ff
violetto	#9331de
viola		#6f51c7
**/

/***NEW ROAD MAP***/

/*******************/
.road .col3 .column-1,.road .col3 .column-3,.road .col3 .column-2 .page-menu{display: none}
.road .col3 .column-2{width: 100%;padding: 0;margin-top: 0}
.road .col3 .column-2 .page{ background: url("../img/background/Road-Map-CBP.jpg") no-repeat; margin-top: 0;    background-size: calc(100% + 30px) auto;  background-position: -30px top;}
.road h1 span{display: block}
.road h1.title{color: black}
.road div.first h1{text-align: center; margin:0px 15px 30px auto;padding-top: 20px; max-width: 315px;font-size: 26px; line-height: 32px;}
.road section > .block {width: 260px; background: rgba(250,217,83,0.6);margin-bottom: 30px;margin-left: auto;margin-right: 15px}
.road section > .block:hover{background: rgba(250,217,83,0.9)}
.road .block h2 {margin: 0}
.road .block h2 a,.road .block h2 a:visited,.road .block h2 a:hover{display: block;padding:15px 20px; color:white;text-decoration: none;text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.8);}
.road .no-map,.road .formPersonalizzato,.road .condividi{background: white;padding: 0px 15px;}
.road .no-map .block,.road .no-map .block:hover{background: white;max-width: none;width: auto;margin: 0;padding-top:20px}
.road .no-map p{text-align: center}
@media (min-width: 420px) {
	.road section > .block {width: 280px; }
}
@media (min-width: 500px) {
	.road div.first h1{text-align: center; margin:0px 15px 40px auto;padding-top: 20px; max-width: 360px;font-size: 28px; line-height: 32px; margin-right: auto; margin-left: 25%}
	.road section > .block {width: 300px; margin-right: auto; margin-left: calc(25% + 30px);margin-bottom: 40px }
	.road .block h2 a{font-size: 24px; line-height: 28px;}
}
@media (min-width: 600px) {
	.road div.first h1 {margin-left: calc(28%) }
	.road section > .block {margin-left: calc(28% + 30px) }

}
@media (min-width: 768px) {
	.road div.first h1{padding-top: 40px; max-width: 400px;font-size: 30px; line-height: 34px; margin-right: auto; margin-left: 30%}
	.road section > .block {width: 340px; margin-right: auto; margin-left: calc(30% + 30px);margin-bottom: 50px }
	.road .block h2 a{font-size: 26px; line-height: 30px;}
	.road .block h2 a,.road .block h2 a:visited,.road .block h2 a:hover{padding: 20px 30px}
    .road .no-map .block,.road .no-map .block:hover{margin: 100px 0 0;padding-top:20px}
}
@media (min-width: 992px) {
	.road div.first h1{padding-top: 80px; max-width: 440px;font-size: 36px; line-height: 40px; margin-right: auto; margin-left: 35%}
	.road section > .block {width: 340px; margin-right: auto; margin-left: calc(35% + 50px);margin-bottom: 60px }
	.road .block h2 a{font-size: 28px; line-height: 32px;}
	.road .block h2 a,.road .block h2 a:visited,.road .block h2 a:hover{padding: 20px 30px}
}
/*******road Map****/
.roadMap{
	position: relative;
	padding-left: 19px;
	padding-top: 18px;
	text-align:center;
}
.roadMap img{
	margin:auto;
}
.txt-map{
	position:absolute;
	top:0;
	left:0;
}
.roadMap map{
	position:relative;
	z-index:0;
}
.txt-map span{
	font-size:18px;
	line-height:22px;
	color:#fff;
	padding:10px;
	/*background-color:rgba(255, 255, 255, 0.8);*/
	background-color:#336bbc;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-weight:bold;
	border:2px solid #6ba8dd;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity:0;
	z-index:-1;
	padding:12px;
}
.txt-map .b1{
	position:absolute;
	width:250px;
	top:175px;
	left:515px;
}
.txt-map .b2{
	position:absolute;
	width:220px;
	top:173px;
	left:225px;
}
.txt-map .b3{
	position:absolute;
	width:225px;
	top:75px;
	left:16px;
}
.txt-map .b4{
	position:absolute;
	width:225px;
	top:102px;
	left:340px;
}
.txt-map .b5{
	position:absolute;
	width:205px;
	top:40px;
	left:280px;
}
.txt-map .b6{
	position:absolute;
	width:220px;
	top:34px;
	left:480px;
}
.txt-map .b7{
	position:absolute;
	width:215px;
	top:185px;
	left:700px;
}
.txt-map .b8{
	position:absolute;
	width:200px;
	top:38px;
	left:640px;
}
.txt-map .b9{
	position:absolute;
	width:200px;
	top:75px;
	left:720px;
}
/****/
.page .img-elenco .block img{margin-right: 25px}
.txt-center{display: block;text-align: center}
body{
	background:url(../img/background/bg.png) repeat-x top #9331de;
}
mark{
	color:#d105ff;
}
.evidenza{
	color:#d105ff;
}
main 
.sfondo_1,.sfondo > div{
    background-color: #f4d6fb;
    margin-bottom: 10px;
    padding: 12px;
    width: auto;
}
article.page .abstract{
	/*background:#f4d6fb;*/
}
.column-2 a,main .column-2 a:visited{
	color:#9331de;
}
main .column-2 a:hover{
	color:#9331de;
}
h1,.title{
	color:#d105ff;
}
.title a,.title a:visited{
	color:#d105ff;
}
.title a:hover{
	color:#d105ff;
}
h2.title,h3.title,.abstract{
	color:#d105ff;
}
a, a:focus, a:active, a:visited{
	color:#9331de;
}
a:hover{
	color:#9331de;
}

h1 a, h1 a:focus, h1 a:active, h1 a:visited,main .title a,main .title a:visited{
	color:#d105ff;
}

h1 a:hover,main .title a:hover{
	color:#d105ff;
}
.columns-2-3 .column-2{
	background:url(//www.epac.it/cm-files/skin/17/img/background/tr-v.png) repeat-y right;
}
.columns-1-2 .column-2{
	background:url(//www.epac.it/cm-files/skin/17/img/background/tr-v.png) repeat-y left;
}
.columns-1-2-3 .column-2{
	background:url(//www.epac.it/cm-files/skin/17/img/background/tr-v.png) repeat-y left;
}
.column-2{
	padding:0;
	padding-right:15px;
}
.col1 .column-1{
	width:100%;
}
.homepage.homePrincipale .col1 .column-1{
	margin-top:0px;
}
/** header **/
.intestazione .topLogo{
	background:url(../img/background/bg-top.jpg) no-repeat;
}
.intestazione .topLogo strong{
	display:block;
}
.topLogo .tagline{
	padding-right:0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#812ee8+0,6c00ea+100&0+0,1+100 */
	background: -moz-linear-gradient(left,  rgba(129,46,232,0) 0%, rgba(108,0,234,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(129,46,232,0) 0%,rgba(108,0,234,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(129,46,232,0) 0%,rgba(108,0,234,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#6c00ea',GradientType=1 ); /* IE6-9 */
	height:116px;
}
.topLogo mark{
	font-size:31px;
	line-height:31px;
}
.topMenu{
	background:#d105ff;
}
.socialBox a:hover{
	color:#a32640;
	border:1px solid #a32640;
}

/*** SOCIAL ***/

/**condivisione**/
/***/
/*form*/

.search button{
	color:#6f51c7;
	background:#fff;
}
.search button:hover{
	background:#6f51c7;
	color:#fff;
}
input[type="search"] {
    border: 1px solid #6f51c7;
    color: #595959;
}
input[type="submit"]{
	background:#d105ff;
	color:#fff;
}
.input-error label span{
	color:#e2001a;
}
input[type="submit"]:hover{
	background:#9331de;
}

/*****FORM PERSONALIZZATP***/
.formPersonalizzato mark{
	color:#3263CA;
}

/***Slider***/
/*******header******/

/****MAIN MENU****/
.main-menu{
	color:#fff;
}
.main-menu ul.nav > li{
	background:url(../img/background/separatore.png) center left no-repeat;
}
.main-menu > ul.nav li a, .main-menu > ul.nav li a:visited{
	color:#fff;
}
.main-menu > ul.nav li a:hover,.nav > li > a:focus{
	background:none;
	color:#f4d6fb;
}
.main-menu > ul.nav li.selected a{
	background:none;
	color:#f3c1ff;
}
.main-menu ul.nav > li.sottomenu li a, .main-menu ul.nav > li.sottomenu li a:visited{
	color:#fff;
}
.main-menu ul.nav li.sottomenu li.selected > a, .main-menu ul.nav li.sottomenu li.selected > a:visited,.main-menu ul.nav li.sottomenu li > a:hover{
	color:#f3c1ff;
	background:url(../img/background/freccia.png) no-repeat left center;

}
.main-menu ul.nav li ul > li{
	background:#D105ff;
}
.main-menu ul.nav li ul > li a,.main-menu ul.nav li ul > li a:visited,.main-menu ul.nav li.sottomenu li.selected > a,.main-menu ul.nav li.sottomenu li.selected > a:visited{
	color:#fff;
}
.main-menu ul.nav li ul > li a:hover,.main-menu ul.nav li.sottomenu li.selected > a:hover{
	color:#f3c1ff;
	background:url(../img/background/freccia.png) no-repeat left center;
}
/****MAIN MENU****/

/**channel menu **/
nav.channel-menu ul.nav li a::before{
	color:#d9baba;
	content:"|";
}
#intestazione nav.channel-menu ul.nav li a, #intestazione nav.channel-menu ul.nav li a:visited{
	color:#d9baba;
	background:none;
}
#intestazione nav.channel-menu ul.nav li.selected a,#intestazione nav.channel-menu ul.nav li.selected a:visited, #intestazione nav.channel-menu ul.nav li a:hover{
	color:#fff;
}
#intestazione nav.channel-menu ul.nav li.selected a:hover{
	color:#d9baba;
}

/*****/

main > .container{
	background:#fff;
}

main > .container.bottomMain{
	background:url(../img/background/fil_grey_down.gif) repeat-x top #fff;
	border-bottom:1px solid #250c38;
}
.tag-title,.tag-list{
	color:#d105ff;
}
.tag-title{
	color:#d105ff;
}
main .column-1 .tag-list a, main .column-1 .tag-list a:visited{
	color:#d105ff;
}
main .column-1 .tag-list a:hover{
	color:#a32640;
}
article.page time{
	color:#d105ff;
}
/****MENU TERZO LIVELLO***/
.page-menu > div{
	border:1px dotted #d105ff;
}
.page-menu > div .title {
    color: #d105ff;
}
.page-menu ul li a:hover{
	color:#a32640;
}
.page-menu .allclick:hover .title a,.page-menu .title a:hover{
	color:#a32640;
}
.page-menu > div .title a,.page-menu > div .title a:visited{
	color:#d105ff;
}
.page-menu > div .title a:hover{
	color:#9331de ;
}
.page-menu > div .abstract,.page-menu > div p{
	color:#000;
}

.page-menu div .readMore{
	color:#fff;
	background:#a32640;
}
.page-menu div.allclick:hover .readMore{
	background:#d105ff;
}
.page-menu > div:hover img{
	border:2px solid #a32640;
}
/**** PAGE MENU ***/
.column-3 .page-menu{}
/**

/****SECTION-MENU****/
.section-menu .nav li a, .section-menu .nav li a:visited{
	color:#d105ff;
	background:#fff;
}
.section-menu .nav li a:hover{
	background:url(../img/background/freccia-fux.png) no-repeat 4px;
	color:#d105ff;
}
.section-menu .nav li.selected a,.section-menu .nav li.selected a:visited,.section-menu .nav li.selected a:hover{
	color:#fff;
	background:url(../img/background/freccia.png) no-repeat 4px #d105ff;
}
.section-menu .nav li.openMain a,.section-menu .nav li.openMain a:visited{
	color:#3d4c54;
	background:#f4f4f4;
}
.section-menu .nav li.openMain a:hover{
	color:#a4022b;
}
.section-menu .nav li.selected ul li a, .section-menu .nav li.selected ul li a:visited{
	background: #fff;
    color: #d105ff;
}
.section-menu .nav li.selected ul li a:hover{
    color: #d105ff;
}
.section-menu .nav li.selected ul li.selected a{
	background:url(../img/background/freccia-fux.png) no-repeat 8px #fff;
}

/****SECTION-MENU****/
/***PATH MENU***/
.path-menu .nav {
	color:#d105ff;
	background:transparent;
}

.path-menu .nav li a, .path-menu .nav li a:visited{
	color:#d105ff;
}
.path-menu .nav li a:hover{
	color:#9331de;
	background:none;
}
.path-menu .nav li.last{
	color:#9331de;
}
.path-menu .nav li a::after{
  color:#d105ff;
}


/*** FOOTER ***/
footer{
	background:#9331de;
	border-top:4px solid #ba0af5;
	color:#f4d6fb;

}
footer .col{
	border-right:1px solid #fff;
}
footer .copy,footer .footerMenu {
	color:#fff;
}
footer a,footer a:visited{
	color:#f4d6fb;
}
#skype_c2c_container .skype_c2c_text_span{
	color:#f4d6fb !important;
}
footer a:hover{
	color:#fff;
}
.footerMenu a, .footerMenu a:visited{
	color:#fff;
}
.footerMenu a:hover{
	color:#f4d6fb;
}
/*** FOOTER ***/



/***form***/
.input-field input[type="date"],
.input-field input[type="password"],
.input-field input[type="number"],
.input-field input[type="search"],
.input-field input[type="text"],
.input-field input[type="email"],
.input-field textarea, 
.input-field select{
	background:#f6f7f8;
	color:#000;
}
.module fieldset{
	border:1px solid #bcbec0;
}
.module legend{
	background:#fff;
	color:#e2001a;
	border: 1px solid #bcbec0;
}
.input-field >label{
	color:#595959;
}

section.order fieldset a, section.order fieldset a:visited{
	color:#e21439;
}
section.order fieldset a:hover{
	color:#3d4c54;
}
section.module h3{
	color:#a4022b;
}
.module form {
	background:#fff;
}
.contatti .module form {
	background:#fff;
}

.input-field input[type="number"],
,input[type="date"],input[type="text"],input[type="email"],input[type="checkbox"],input[type="radio"],textarea,.input-field select{
	border:0px solid #d105ff;
	border-bottom:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	background:#f6f7f8;
	color:#000;
}

.paragraf-policy{
	border:1px solid #ebebeb;	
}
.txt-policy .title{
	color:#000;
}
.txt-policy .title:hover{
	color:#d105ff;
}
button,.module form button, .module form .back,.module form .back:visited, main .column-1 .order-info a,main .column-1 .order-info a:visited{
	background:#d105ff;
	color:#fff;
}
.module form button:hover, button:hover,.module form .back:hover,main .column-1 .order-info a:hover{
    background: #9331de;
	color:#fff;
}
.profile-privacy>div >.title{
	border:1px solid #dedede;
}
/***/

/***table***/
.plain-table .title{
	color:#9331de;
}
.plain-table-files table th{
	background:#f4d6fb;
	color:#9331de;
}

table th{
	background:#9331de;
	color:#f4d6fb;
}
table .odd td,  .orders .odd .odd,.orders .even .odd{
	background:#f4f4f4;
	border-right:1px solid #fff;
} 

/***Gallery***/
.gallery .title{
	color:#9331de;
}
.gallery ul li {
	border:3px solid #f4d6fb;
}
.gallery ul li:hover{
	border:3px solid #9331de;
}
.gallery li .description{
	color:#000;
}
/** special gallery con slider ***/
.special .gallery li span{
	border:1px solid #fff;
	color:#fff;
}
/****/
/***BANNER***/
/* Banner top usato per i banner a lato sulla destra*/
.homepage .banner-t div{
	border:3px solid #f4d6fb;
}
.banner-c .title a, .banner-c .title a:visited{
	color:#000;
}
.banner-c .abstract{
	color:#7c7c7c;
	background:url(../img/background/freccia-fux.png) no-repeat center right;
}
.banner-c .abstract:hover{
	background:url(../img/background/freccia-sf.png) no-repeat center right;
}
.banner-c .title a:hover{
	color:#000;
}
/***personalizzazioni*/
.appendix{
	color:#d105ff;
}
.evidenzia{
	color:#d105ff !important;
}
.backcolor{
	background:#ffe240 !important;
}
/***HOMEPAGE***/
.group-1 .abstract,
.group-3 .abstract{
	color:#000;
}
.group-4 .block{
    border: 3px solid #f4d6fb;
}
.group-6 .first,.group-6 .block{
    border: 3px solid #f4d6fb;
}
.readMore{
	color:#d105ff;
}
/***HOMEPAGE***/

/**Download***/
.download .title{
	color:#9331de;
}
.download ul li a,.download ul li a:visited{
	color:#9331de;
}
.download ul li a:hover{
	color:#9331de;
}

/***ICONE***/
.pdf{
  background:url("../img/background/icon_pdf.png") center left no-repeat;
}
.doc, .docx{
  background:url("../img/background/icon_word.png") center left no-repeat;
}
.xls, .xlsx{
  background:url("../img/background/icon_xls.png") center left no-repeat;
}
.ppt{
  background:url("../img/background/icon_ppt.png") center left no-repeat;
}
 .zip{
  background:url("../img/background/icon_zip.png") center left no-repeat;
}
 .gif{
  background:url("../img/background/icon_gif.png") center left no-repeat;
}
.jpg{
  background:url("../img/background/icon_jpg.png") center left no-repeat;
}
/*** sitemap ***/
/*** ASIDE ***/
aside .title,aside .title a, aside .title a:visited{
	color:#6f51c7;
}
/***********/

/***NEWS***/

.archive article .allclick:hover .title a,.archive article .title a:hover{
	color:#a32640;
}

.archive > article .title a,.archive > article  .title a:visited{
	color:#d105ff;
}
.archive > article .title a:hover,.archive > article.allclick:hover .title a{
	color:#d105ff;
}
.archive > article .readMore{
	background:url(../img/background/freccia-sf.png) no-repeat right;
    color: #9331de;
}
.archive > article.allclick:hover .readMore{
	color:#d105ff;
	background:url(../img/background/freccia-fux.png) no-repeat right;
}

.archive article .date{
	color:#d105ff;
}
.esperto .archive article .date{
	color:#7c7c7c;
}
.archive article .theme{
	color:#fff;
	background:#9331de;
}
.esperto #oggetto{
	background:#f4d6fb;
}
.esperto #domanda .label,.esperto #risposta .label{
	background:#f4d6fb;
}
.esperto .label{
	color:#000;
}
.archive article .date .tag-title{
	color:#3d4c54;
}
article dl{
	color:#8d8d8d;
}

.warning:before {
  color:#670c23;
}
article.page a.product-add{
	background:#fbae3c;
	color:#fff;
}
.archive article img{
	border:2px solid transparent;	
}
.archive article:hover img{
	border:2px solid #d105ff;
}
.archive article:hover .title a{
	color:#000;
}
.archive article:hover .readMore{
	background: #d105ff;
}
.archive-links .first,.archive-links .next,.archive-links .previous,.archive-links .last,
.archive-links .first:hover,.archive-links .next:hover,.archive-links .previous:hover,.archive-links .last:hover{
	background:#fff;
	border-color:#d105ff;
}
.archive-links .first a,.archive-links .first a:visited,.archive-links .next a,.archive-links .next a:visited,.archive-links .previous a,.archive-links .previous a:visited,.pages li.last a,.pages li.last a:visited{
	color:#6f51c7;
    background: #fff;
}
.archive-links .first a:hover,.archive-links .next a:hover,.archive-links .previous a:hover,.pages li.last a:hover{
	background:#fff;
	color:#d105ff;
}
/* Paginazione*/
.pages li{
	border:1px solid #d105ff;
	background:#6f51c7;
	color:#fff;
}
.pages li.selected{
	background-color:#d105ff;
	border:1px solid #d105ff;
	color:#fff;
}
.pages li:hover{
	background-color:#d105ff;
	color:#fff;
	border:1px solid #6f51c7;
}
.pages li a , .pages li a:visited, .pages li a:active,.pages li a:hover{
	/*background-color:#a4022b;*/
	color:#fff;
}
.pages li a:hover{
	/*background-color:#88aad4;*/
	color:#fff;
}
.years li.selected{
	color:#fff;
}
.months li.selected{
	color:#fff;
}
/***PROGRESS BAR***/
.progress{
	background:#fff;
	border-bottom:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	background:#fff;
	color:#000;
}
.progress .pages li,.progress .pages li:hover,.progress .pages li.selected,.progress .pages li.selected:hover{
	color:#d2d2d2;
	border:0;
}
.progress .pages li.selected,.progress .pages li.selected:hover{
	color:#e21439;
}
.progress .pages li.prev{
	color:#3d4c54;
}
/***Calendario**/
.calendar .has-events{
	background:#a4022b;
	border:1px solid #a4022b;
}
.calendar .has-events:hover{
	background:#a4022b;
	border:1px solid #a4022b;
}
.calendar .has-events a,.calendar .has-events a:visited{
	color:#fff;
}
.calendar .has-events:hover a{
	color:#3d4c54;
}
/*******
/***.home .group-*/

@media (max-width: 1199px) {
.txt-map .b1{
	left:475px;
}
.txt-map .b2{

	top:153px;
	left:235px;
}

.txt-map .b4{
	top:72px;
	left:360px;
}
.txt-map .b5{
	left:210px;
}
.txt-map .b6{
	width:220px;
	left:440px;
}
.txt-map .b8{
	left:610px;
}
.txt-map .b9{
	top:120px;
	left:720px;
}

	
  /** Il menù collassa ***/
	.responsive-nav{
		color:#fff; 
	 }
	.responsive-nav:hover{
		color:#f4d6fb;
	 }
	 .topMenu:hover{
		background:#9331de;
	 }
  .main-menu ul.nav > li,.main-menu ul.nav > li.first{
	background:url("../img/background/separatore.png") no-repeat scroll left 8px;
  }
  .sottomenu i.fa-times {
	color:#f3c1ff;
  }
  .sottomenu i ,.sottomenu:hover i.fa-times{
	color: #fff;
  }
  .main-menu ul.nav li:hover a{
	background:none;
  }
  .main-menu ul.open{
	  background:#9331de;
  }

}
@media (max-width: 991px) {
	.roadMap{
		display:none;
	}
	
	.columns-2-3 .column-2{
			background:none;
	}
	.topLogo .logo{
		position:relative;
		z-index:2;
	}
}


@media (min-width: 768px) and (max-width: 991px) {

}

@media (max-width: 767px) {
}
@media(max-width: 700px){
}
@media(max-width: 640px){
.page-menu > div {
    background:none;
    border-bottom: 1px solid #cfcfcf;
    border-top: 1px solid #cfcfcf;
}
.page-menu > div .title a:hover{
	color:#9331de;
}
}
@media (max-width: 560px) {
}
@media (max-width: 480px) {
.group-2{
	background:none;
}
.group-2 .separa{
	background:none;
}
.formPersonalizzato fieldset{
	padding:15px 10px 15px 20px;
	border:1px solid #b0b0b0;
}
.topLogo mark{
	font-size:27px;
	line-height:28px;
}

}
@media (max-width: 400px) {
body > header{
	background:none;
}
.intestazione .topLogo strong{
	display:inline;
}
    .intestazione .topLogo {
	max-height: 130px;
	min-height: 130px;
}
body > .intestazione{
	background: -moz-linear-gradient(left,  rgba(108,0,234,0) -20%, rgba(108,0,234,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(108,0,234,0) -20%,rgba(108,0,234,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(108,0,234,0) -20%,rgba(108,0,234,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00812ee8', endColorstr='#6c00ea',GradientType=1 ); /* IE6-9 */
}
.intestazione .topLogo,.topLogo .tagline{
	background:none;
}
.topLogo .tagline mark{
	padding-top:55px;
}
#search{
	width:94%;
	top:50px;
}
.botoolbar #search{
	top:110px;
}

}
@media (max-width: 320px) {
#search{
	margin-top:35px;
	top:0;
}
.topLogo .tagline mark{
	padding-top:10px;
}
.botoolbar #search{
	margin-top:95px;
}

}
