/* www.iport.it: index.html */

body { font-family:Droid-Sans,arial,helvetica,sans-serif;font-size:12px;background-color:#eee;}
a {text-decoration:none;color:#000;}
.bigbutt {border-radius:4px;background-color:#090;line-height:24px;width:128px;height:40px;line-height:40px;color:#fff;text-align:center;margin-top:10px;font-family:Fjalla One;text-transform:uppercase;font-size:20px;}
.bigbutt a {text-decoration:none;color:#fff;border-bottom: 0px dotted #39c;}
.bigbutt a:hover {color:#fd0;border-bottom:0px dotted #000;}
.bigbuttred {border-radius:4px;background-color:#f00;line-height:24px;width:128px;height:40px;line-height:40px;float:left;text-align:center;color:#fff;font-family:Fjalla One;text-transform:uppercase;font-size:20px;}
.bigbuttred a { text-decoration:none;color:#fff;}

/* DESKTOP */
@media (min-width: 996px) and (max-width: 2600px) {

/* Intestazione */
.logo {width:120px;float:left;text-align:center;padding-top:34px;padding-left:8px;}
.head {overflow:hidden;background-color:#6cf;}
.head2 {float:left;width:828px;overflow:hidden;}
.head3 {height:92px;color:#fff;}
.lang {text-align:right;padding-right:12px;font-size:12px;}
.slogan {font-family:Fjalla One;padding-left:20px;color:#fff;text-transform:uppercase;}
.slogan h1 {font-family:Fjalla One;font-weight:100;margin:0px;line-height:35px;}
.nav {height:64px;border-radius:9px;margin-left:8px;float:left;width:640px;background-image:url(/bcknav.png);background-repeat:no-repeat;background-position:top center;color:#666;}

.nav ul {list-style-type:none;margin:0px;padding:0px;margin-right:12px; overflow:hidden;margin-left:12px;}
.nav li {float:left;padding-left:16px;padding-right:16px;text-align:center;line-height:40px;}
.nav h3 {margin:0px; font-size:20px;text-transform:uppercase;font-weight:100;font-family:Fjalla One;}
.nav a {text-decoration:none;color:#036;}
.nav a:hover {color:#f00;}
.nav b {float:left;display:block;width:40px;text-align:center;margin-right:28px;color:#036;}
.topnav {text-align:right;padding-right:12px;font-size:10px;line-height:20px;color:#666;}
.topnav a {text-decoration:none;color:#fff;}
.topnav a:hover {color:#f00;}


/* Contenuti */

.cover {background:#6cf;overflow:hidden;}
.cover1 {width:996px;margin:auto;height:260px;background-image:url(/hbgk2.png);background-repeat:no-repeat;background-position:left bottom;font-size:14px;color:#fff;overflow:hidden;}
.cover1 h2 {padding-top:50px;font-family:Fjalla One;font-weight:100;font-size:40px;margin:0px;margin-left:400px;color:#036;}
.cover1 p {margin-top:20px;margin-left:400px;}

.pagerow {overflow:hidden;background-color:#fff;}
.content1 {width:996px;margin:auto;padding-top:20px;overflow:hidden;color:#333;clear:both;}
.content2 {float: left;width:400px;font-size:13px;}
.content2 h3 {font-family:Fjalla One;font-weight:100;font-size:20px;margin:0px;color:#036;text-transform:uppercase}
.content2 div {margin-right:10px;}
.content3 {float: left;width:360px;border-radius:9px;background-color: #cef;padding:8px;
margin-bottom:8px;}
.blk {margin-left:8px;margin-right:8px;font-size:12px;}
.blk img {display:block;float:left;margin:20px;}
.blk h3 {font-family:Fjalla One;font-weight:100;font-size:20px;margin:0px;text-transform:uppercase;color:#f00;}
.blk ul {list-style-type:none;margin:0px;padding:0px;}
.blk li {text-indent:4px;border-bottom:1px solid #eee;line-height:22px;}
.blk a {text-decoration:none;color:#666;}
.blk a:hover {color:#ccc;}
.homeblink {margin:8px;font-size:12px;}
.homeblink img {display:block;float:left;margin:20px;}
.homeblink h3 {font-family:Fjalla One;font-weight:100;font-size:20px;margin:0px;text-transform:uppercase;color:#f00;}
.homeblink ul {list-style-type:none;margin:0px;padding:0px;}
.homeblink li {text-indent:4px;border-bottom:1px solid #eee;line-height:22px;}
.homeblink a {text-decoration:none;color:#f00;}
.homeblink a:hover {color:#ccc;}
.target {padding-left:10px;overflow:hidden;font-size:11px;}
.target ul {list-style-type:none;margin:0px;padding:0px;margin-top:20px;}
.target li {margin:1px;text-indent:10px;border-radius:4px;font-size:20px;text-transform:uppercase;float:left;width:49%;}
.target a {text-decoration:none;color:#09c;display:block;font-family:Fjalla One;font-weight:100;border-bottom:1px solid #eee;}
.target a:hover {color:#333;border-bottom:1px solid #f00;}
.target h3 {color:#f00;margin:0px;font-weight:100;}
.checkupbox img {width:100px;float:left;}
.checkupbox h3 {padding-top:20px;margin:0px;line-height:20px;}
.checkupbox p {font-size:12px;}
.checkupbox a {text-decoration:none;color:#f00;}
.checkupbox a:hover {color:#ccc;}
.hometitle {text-align:center;}
.hometitle h2 {font-family:Fjalla One;font-weight:100;font-size:30px;margin:0px;padding-left:8px;color:#39c;}
.hofferte {padding:8px;height:200px;color:#036;}
.hofferte div {clear:both;overflow:hidden;border-radius:9px;background-color:#fff;margin-bottom:2px;}
.hofferte div:hover {background-color:#666;}
.hofferte div:hover a {color:#fff;}
.hofferte img {width:48px;float:left;}
.hofferte h3 {line-height:48px;margin:0px;font-size:25px;text-transform:uppercase;font-weight:100;text-indent:8px;font-family:Fjalla One;}
.hofferte a {text-decoration:none;color:#036;display:block;float:left;width:296px;}
.hofferte a:hover {color:#fff;}
.areabox {overflow:hidden;padding:10px;margin:10px;margin-top:0px;border-radius:4px;padding-bottom:0px;
background: -moz-linear-gradient(top,  rgba(204,238,255,0) 27%, rgba(204,238,255,0.06) 31%, rgba(254,255,255,1) 92%, rgba(255,255,255,1) 93%); /* FF3.6  */
background: -webkit-gradient(linear, left top, left bottom, color-stop(27%,rgba(204,238,255,0)), color-stop(31%,rgba(204,238,255,0.06)), color-stop(92%,rgba(254,255,255,1)), color-stop(93%,rgba(255,255,255,1))); /* Chrome,Safari4  */
background: -webkit-linear-gradient(top,  rgba(204,238,255,0) 27%,rgba(204,238,255,0.06) 31%,rgba(254,255,255,1) 92%,rgba(255,255,255,1) 93%); /* Chrome10 ,Safari5.1  */
background: -o-linear-gradient(top,  rgba(204,238,255,0) 27%,rgba(204,238,255,0.06) 31%,rgba(254,255,255,1) 92%,rgba(255,255,255,1) 93%); /* Opera 11.10  */
background: -ms-linear-gradient(top,  rgba(204,238,255,0) 27%,rgba(204,238,255,0.06) 31%,rgba(254,255,255,1) 92%,rgba(255,255,255,1) 93%); /* IE10  */
background: linear-gradient(to bottom,  rgba(204,238,255,0) 27%,rgba(204,238,255,0.06) 31%,rgba(254,255,255,1) 92%,rgba(255,255,255,1) 93%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cceeff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.areabox h2 {font-family:Fjalla One;font-weight:100;font-size:24px;margin:0px;padding-left:8px;color:#39c;text-transform:uppercase;border-bottom:1px solid #fff;}
.areabox img {width:52px;display:block;margin:auto;}
.areabox ul {list-style-type:none;margin:0px;padding:0px;padding-left:2px;}
.areabox li {width:77px;text-align:center;float:left;margin-right:2px;padding-top:8px;}
.areabox a {text-decoration:none;color:#666;font-family:Fjalla One;text-transform:uppercase;font-size:20px;font-weight:100;letter-spacing:0.5px;display:block;border-radius:4px;background-color:#fff;height:100px;padding-top:4px;}
.areabox a:hover {background-color:#cef;color:#39c;}
.bluebox {height:200px;border-radius:8px;background-color:#39c;margin-left:8px;margin-right:8px;margin-bottom:8px;padding:8px;color:#fff;font-size:13px;overflow:hidden;}
.bluebox h2 {font-family:Fjalla One;font-weight:100;font-size:24px;margin:0px;padding-left:8px;color:#cef;text-transform:uppercase;border-bottom:1px solid #fff;}
.bluebox a {text-decoration:none;display:block;float:right;margin-top:32px;}
.bluebox a:hover {background-color:#fff;}







.colcx {width:780px;float:left;overflow:hidden;background-color:#fafafa;border-radius:8px;margin-right:4px;padding-bottom:40px;margin-bottom:8px;}
.coldx {float:left;width:200px;margin-left:0px;}
.socialbar {border:1px solid #eee;border-radius:8px;margin-bottom:4px;padding:8px;clear:both;margin-right:20px;margin-top:8px;}
.newsletbar {height:44px;line-height:44px;background-color:#666;margin-top:8px;margin-bottom:8px;border-radius:4px;color:#eee;margin-right:20px;overflow:hidden;clear:both;}
.newsletbar p {margin:0px;float:left;width:200px;margin-left:10px;height:44px;text-align:center;font-size:16px;}
.newsletbar big {display:block;float:left;width:766px;height:44px;text-indent:20px;font-size:14px;}
.newsletbar a {text-decoration:none;color:#fff;display:block;height:44px;background-color:#090;border-radius:4px;}
.newsletbar a:hover {background-color:#f00;}
.colcnt1 {padding-left:10px;overflow:hidden;margin-bottom:10px;border-bottom:1px solid #eee;}
.colcnt1 h3 {font-family:Fjalla One;font-weight:100;font-size:30px;margin:0px;}


.pblk1 {float: left;width: 180px;}
.pblk1 h2 {display:none;}
.pblk1 img {width:160px;margin:auto;margin-left:20px;border-radius:4px;}
.pblk1 b {font-weight:100;}
.pblk1 a {text-decoration:none;color:#39c;}
.pblk1 h3 {font-size:25px;margin:0px;margin-left:20px;}
.pblk1 p {margin-left:20px;}
.pblk2 {float: left;width: 180px;}

.pblk2 ul {list-style-type:none;margin:0px;padding:0px;}
.pblk2 li {line-height:24px;border-bottom:1px solid #eee;}
.pblk2 a {text-decoration:none;color:#666;}
.pblk2 a:hover {color:#39c;}
.pblk2 img {width:160px;}





.evid a {background-color:#f00;color:#fff !important;border-radius:4px;padding:8px;}
.evid2 {background-color:#fff;border:1px solid #ccc;border-bottom:0px;border-top:2px solid #39c;}
.paging {clear:both;width:706px !important;margin:auto;padding:10px;height:20px !important;}
div.paging:hover {background-color:#fff !important;}
.paging a {padding-left:8px;padding-right:8px;background-color:#eee;border-radius:10px;font-size:14px;color:#333;}


#slideshow {
	margin:0 auto;
	width:500px;
	height:380px;position:relative;

}
#slideshow #slidesContainer {
  margin:0 auto;
  width:420px;
  height:380px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide  {
  margin:0 auto;
  width:440px; 
  height:380px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:380px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:100;
  left:0;
  background:transparent url(/control_left.png) no-repeat 0 0;
}
#rightControl {
  top:100;
  right:0;
  background:transparent url(/control_right.png) no-repeat 0 0;
}



.slide h2, .slide p {
  margin:40px;padding:10px;
}
.slide h2 {
margin:0px;font-size:32px;margin-left:50px;padding:0px;padding-top:40px;
  color:#ccc;
  letter-spacing:-1px;margin-bottom:20px;
}
.slide p {font-size:13px;margin-top:0px;padding-top:0px;}

.slide img {
  float:right;
  margin:0 40px;
}

.actiondiv {border-radius:4px;background-color:#f00;}
.path1 {border-bottom:1px solid #eee;margin-bottom:4px;}
.socialb {float:left;margin-right:20px;width:100px;}
.linksite {background-color:#fff;border-radius:8px;float:right;width:120px;line-height:32px;height:32px;margin:20px;text-align:center;}
.homelink {background-color:#cef;border-radius:4px;width:128px;line-height:28px;text-align:center; text-transform:uppercase;font-family:Fjalla One;font-weight:100;}
a.homelink  {color:#39c !important;border-bottom:0px;font-size:22px !important;}
.submit {background-color:#090;height:40px;line-height:32px;color:#fff;border-radius:8px;border:1px solid #060;text-transform:uppercase;font-family:Fjalla One;font-weight:100;font-size:30px !important;}
.coc {width:200px;height:128px;background-image:url(/coc.png);background-repeat:no-repeat;background-position:center center;text-align:center;position:relative;bottom:-8px;left:450px;}
.coc b {margin-top:32px;font-size:25px;color:#000;font-family:Fjalla One;font-weight:100;}
.layevid {background-image:url(/laybot.png);background-repeat:no-repeat;}
.source  {background-color:#fff;padding:20px;border:1px solid #eee;color:#999;margin-bottom:10px;margin-right:20px;}
.layprev {background-color:#fff;padding:20px;border:1px solid #eee;color:#999;margin-bottom:10px;height:320px;margin-right:20px;margin-top:20px;}
.newsletbar em {font-size:1.3em;display:block;float:left;width:750px;margin-left:16px;}

/* Footer */
.footer {height:64px;padding-top:10px;}
.footer1 {width:986px;margin:auto;padding-left:20px;}
.footer2 {float: left;width: 20%;}
.footer3 {float: left;width: 55%;text-align:center;}
.footer3 a {text-decoration:none; color:#666;}
.footer3 a:hover {color:#333;}
.footer3 small {display:block;border-top:1px solid#fff;padding-top:10px;}
.sharebar {float: left;width: 25%;color:#666;}
.sharebar p {margin:0px;text-align:center;margin-bottom:4px;}
.sharebar img {width:28px;margin-top:4px;margin-right:2px;}
.sharebar div {width:120px;padding:2px;background-color:#fff;border-radius:4px;margin:auto;text-align:center;}


}

/* TABLET LANDSCAPE */

@media (min-width: 481px) and (max-width: 995px) {

/* Intestazione */
.logo {float:left;width:160px; text-align:center;padding-top:20px;}
.lang {text-align:right;min-width:400px;max-width:75%;}
.head3 {margin-left:150px;}

.slogan h1 {font-size:13px;min-width:420px;}
.head {overflow:hidden;background-color:#6cf;}

.head3 {width:95%;}
.head1 {max-width: 95%;}
.slogan h1 {float:left;font-size:16px;color:#fff;width:420px;}
.nav {height:40px;border-radius:9px;float:left;width:50%;background:#b2e5ff;color:#666;}

.nav ul {list-style-type:none;margin:0px;padding:0px;margin-right:4px; overflow:hidden;margin-left:8px;}
.nav li {float:left;padding-left:8px;padding-right:8px;text-align:center;line-height:40px;}
.nav h3 {margin:0px; font-size:16px;text-transform:uppercase;font-weight:100;font-family:Fjalla One;}
.nav a {text-decoration:none;color:#036;}
.nav a:hover {color:#f00;}
.nav b {float:left;display:block;width:40px;text-align:center;margin-right:28px;color:#036;}

.topnav {height:40px;border-radius:9px;float:left;width:20%;color:#666;margin-left:8px;margin-right:2px;font-size:8px;}
.topnav img {width:32px;}

/* Contenuti */

.cover1 {min-height:240px;background-image:url(/hbgk2p.png);background-repeat:no-repeat;background-position:left bottom;}
.cover1 h2 {margin:0px;font-weight:100;font-family:Fjalla One;color:#fff;font-size:26px;padding-left:10px;padding-top:20px;} 
.cover1 p {min-width:220px;max-width:440px;float:right;margin-right:10px;}
.colcnt1 {margin:0px;}
.pblk1 {background-color:#fff;margin-left:0px;overflow:hidden;padding-left:4px;padding:right:4px;float:left;width:50%;}
.pblk1 h2 {display:none;}
.pblk1 img {width:120px;float:left;margin:10px;border-radius:8px;}
.pblk2 {background-color:#fafafa;margin-left:0px;overflow:hidden;padding-left:4px;padding:right:4px;border-top:1px solid #eee;padding-bottom:4px;min-height:180px;}
.pblk2 img {width:120px;float:left;margin:10px;border-radius:8px;}
.pblk2 ul {list-style-type:none;margin:0px;padding:0px;}
.pblk2 li {float:left;width:50%;text-align:center;line-height:28px;}

.target {padding-left:10px;overflow:hidden;font-size:11px;background:#b2e5ff;padding-bottom:10px;clear:both;}
.target ul, .areabox ul {list-style-type:none;margin:0px;padding:0px;margin-top:20px;}
.target li {margin:1px;text-indent:10px;border-radius:4px;font-size:20px;text-transform:uppercase;float:left;width:49%;}
.target a {text-decoration:none;color:#09c;display:block;font-family:Fjalla One;font-weight:100;border-bottom:1px solid #eee;}
.target a:hover {color:#333;border-bottom:1px solid #f00;}
.target h3 {color:#f00;margin:0px;font-weight:100;}
.checkupbox {background-color:#09c;color:#fff;overflow:hidden;padding-bottom:4px;}
.checkupbox img {float:left;}

.hometitle h2, .areabox h2{background-color:#6cf;margin:0px;height:48px;line-height:48px;}
.hofferte, .areabox {background:#b2e5ff;overflow:hidden;padding-bottom:10px;padding-top:10px;}
.hofferte div {width:48%;float:left;text-align:center;background-color:#fff;border-radius:8px;margin-left:4px;margin-bottom:4px;}
.hofferte img {width:80px;}
.areabox li {float:left;width:23%;text-align:center;background-color:#fff;border-radius:8px;margin-left:6px;}
.areabox img {width:64px;display:block;margin:auto;}
.bluebox {background-color:#09c;color:#fff;overflow:hidden;padding-bottom:4px;height:200px;padding:20px;padding-top:20px;font-size:13px;}
.blk {clear:both;background-color:#fff;overflow:hidden;}
.blk img {width:120px;float:left;margin:10px;border-radius:8px;}
.blk h3 {font-family:Fjalla One;font-weight:100;font-size:20px;margin:0px;text-transform:uppercase;color:#f00;text-indent:8px;}
.blk ul {list-style-type:none;margin:0px;padding:0px;margin-left:8px;margin-right:8px;}
.blk li {text-indent:4px;border-bottom:1px solid #eee;line-height:22px;float:left;width:50%;}
.blk a {text-decoration:none;color:#666;}
.blk a:hover {color:#ccc;}
.homeblink {padding-left:10px;overflow:hidden;font-size:11px;background:#b2e5ff;padding-bottom:10px;}
.socialbar {width:320px;margin:auto;overflow:hidden;}
.socialbar div {float:left;margin-right:4px;}
.newsletbar {clear:both;background-color:#fafafa;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.newsletbar p {padding:10px;}
/* Footer */
.footer {margin-top:0px;}
.footer p, .newsletbar em {padding:10px;display:block;}
.footer2 .bigbuttred {margin-right:20px;margin-left:10px;}
.sharebar p {margin:0px;text-align:center;margin-bottom:4px;}
.sharebar img {width:28px;margin-top:4px;margin-right:2px;}
.sharebar div {width:120px;padding:2px;background-color:#fff;border-radius:4px;margin:auto;text-align:center;}

}

/* TABLET */

@media (min-width: 321px) and (max-width: 480px) {

h3, .hometitle h2 {margin:0px;text-transform:uppercase;font-family:Fjalla One;font-weight:100;font-size:22px;color:#f00;}

/* Intestazione */
.logo {float:left;width:160px;text-align:center;}
.logo img {width:100px;margin-top:20px;}
.lang {float:left;text-align:right;width:220px;}
.head {overflow:hidden;background-color:#6cf;}
.head3 {width:95%;}
.head1 {max-width: 480px;}
.nav {clear:both;}
.slogan h1 {float:left;font-size:16px;color:#fff;width:220px;}
.nav {height:40px;border-radius:9px;float:left;width:60%;background:#b2e5ff;color:#666;margin-left:4px;}

.nav ul {list-style-type:none;margin:0px;padding:0px;margin-right:4px; overflow:hidden;margin-left:8px;}
.nav li {float:left;padding-left:8px;padding-right:8px;text-align:center;line-height:40px;}
.nav h3 {margin:0px; font-size:16px;text-transform:uppercase;font-weight:100;font-family:Fjalla One;}
.nav a {text-decoration:none;color:#036;}
.nav a:hover {color:#f00;}
.nav b {float:left;display:block;width:40px;text-align:center;margin-right:28px;color:#036;}

.topnav {height:40px;border-radius:9px;float:left;width:20%;color:#666;margin-left:8px;margin-right:2px;font-size:8px;}
.topnav img {width:32px;}

/* Contenuti */

.cover1 {min-height:240px;background-image:url(/hbgk2p.png);background-repeat:no-repeat;background-position:left bottom;}
.cover1 h2 {margin:0px;font-weight:100;font-family:Fjalla One;color:#fff;font-size:26px;padding-left:10px;padding-top:20px;} 
.cover1 p {min-width:220px;max-width:440px;float:right;margin-right:10px;}
.colcnt1 {margin:0px;}
.pblk1 {background-color:#fff;margin-left:0px;overflow:hidden;padding-left:4px;padding:right:4px;}
.pblk1 h2 {display:none;}
.pblk1 img {width:120px;float:left;margin:10px;border-radius:8px;}
.pblk2 {background-color:#fafafa;margin-left:0px;overflow:hidden;padding-left:4px;padding:right:4px;border-top:1px solid #eee;padding-bottom:4px;}
.pblk2 img {width:120px;float:left;margin:10px;border-radius:8px;}
.pblk2 ul {list-style-type:none;margin:0px;padding:0px;background-color:#fff;border-radius:8px;width:99%;margin:auto;height:40px;border:1px solid #eee;}
.pblk2 li {float:left;width:25%;text-align:center;line-height:40px;}

.target {padding-left:10px;overflow:hidden;font-size:11px;background:#b2e5ff;padding-bottom:10px;}
.target ul, .areabox ul {list-style-type:none;margin:0px;padding:0px;margin-top:20px;}
.target li {margin:1px;text-indent:10px;border-radius:4px;font-size:20px;text-transform:uppercase;float:left;width:49%;}
.target a {text-decoration:none;color:#09c;display:block;font-family:Fjalla One;font-weight:100;border-bottom:1px solid #eee;}
.target a:hover {color:#333;border-bottom:1px solid #f00;}
.target h3 {color:#f00;margin:0px;font-weight:100;}
.checkupbox {background-color:#09c;color:#fff;overflow:hidden;padding-bottom:4px;}
.checkupbox img {float:left;}

.hometitle h2, .areabox h2{background-color:#6cf;margin:0px;height:48px;line-height:48px;}
.hofferte, .areabox {background:#b2e5ff;overflow:hidden;padding-bottom:10px;padding-top:10px;}
.hofferte div {width:48%;float:left;text-align:center;background-color:#fff;border-radius:8px;margin-left:4px;margin-bottom:4px;}
.hofferte img {width:80px;}
.areabox li {float:left;width:23%;text-align:center;background-color:#fff;border-radius:8px;margin-left:6px;}
.areabox img {width:64px;display:block;margin:auto;}
.bluebox {background-color:#09c;color:#fff;overflow:hidden;padding-bottom:4px;height:200px;padding:20px;padding-top:20px;font-size:13px;}
.blk {clear:both;background-color:#fff;overflow:hidden;}
.blk img {width:120px;float:left;margin:10px;border-radius:8px;}
.blk h3 {font-family:Fjalla One;font-weight:100;font-size:20px;margin:0px;text-transform:uppercase;color:#f00;text-indent:8px;}
.blk ul {list-style-type:none;margin:0px;padding:0px;margin-left:8px;margin-right:8px;}
.blk li {text-indent:4px;border-bottom:1px solid #eee;line-height:22px;float:left;width:50%;}
.blk a {text-decoration:none;color:#666;}
.blk a:hover {color:#ccc;}
.homeblink {padding-left:10px;overflow:hidden;font-size:11px;background:#b2e5ff;padding-bottom:10px;}
.socialbar {width:320px;margin:auto;overflow:hidden;}
.socialbar div {float:left;margin-right:4px;}
.newsletbar {clear:both;background-color:#fafafa;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.newsletbar p {padding:10px;}
/* Footer */
.footer {margin-top:0px;}
.footer p, .newsletbar em {padding:10px;display:block;}
.footer2 .bigbuttred {margin-right:20px;margin-left:10px;}
.sharebar p {margin:0px;text-align:center;margin-bottom:4px;}
.sharebar img {width:28px;margin-top:4px;margin-right:2px;}
.sharebar div {width:120px;padding:2px;background-color:#fff;border-radius:4px;margin:auto;text-align:center;}

}


/* SMARTPHONE */

@media (max-width: 320px) {

.logo {clear:both;text-align:center;width:120px;margin:auto;margin-top:10px;}
.head {overflow:hidden;background-color:#6cf;}
.head3 {width:300;margin-left:4px;margin-right:4px;}
.head1 {max-width: 300px;}
ul{list-style-type:none;margin:0px;padding:0px;margin-top:20px;margin-bottom:20px;}
li {border-bottom:1px solid #fff;line-height:32px;font-size:15px; text-indent:10px;}
h1, h2, h3 {margin:0px;font-family:Fjalla One;font-weight:100;font-size:1.5em;text-transform:uppercase;}
h1 {color:#fff;}
li a {text-decoration:none;display:block;}
li a:hover {background-color:#fafafa;color:#f00;}
.topnav {width:120px;margin:auto;}
.lang {width:280px;text-align:right;}

/* Contenuti */
.cover {background-color:#fff;padding:10px;min-height:160px;}
.cover1 .bigbuttred {margin-left:84px;}
.pblk1 {background-color:#fafafa;border-bottom:1px solid #6cf;padding:10px;}
.pblk1 img{width:40px;margin-right:10px;float:left;}
.pblk1 h2 {display:none;}
.pblk2 {background-color:#fff;border-bottom:1px solid #6cf;padding:10px;}
.pblk2 img {width:160px;margin:auto;display:block;}
.pblk2 li {border-bottom:1px solid #6cf;text-transform:uppercase;font-family:Fjalla One;font-weight:100;font-size:1.5em;}
.pblk2 h3 {color:#6cf;font-size:2.0em !important;text-align:center;}
.target {background-color:#6cf;padding:10px;}
.target li {border-bottom:1px solid #fff;text-transform:uppercase;font-family:Fjalla One;font-weight:100;font-size:1.5em;}
.target h3 {color:#fff;font-size:2.0em !important;}
.checkupbox {background-color:#39c;padding:10px;color:#fff;}
.checkupbox img {width:100px;float:left;margin-right:10px;}
.hometitle {min-height:40px;background-color:#f00;color:#fff;line-height:40px;font-size:1.5em;padding-left:10px;}
.hofferte {background-color:#6cf;overflow:hidden;padding:10px;}
.hofferte div {width:130px;background-color:#fff;border-radius:8px;margin:4px;float:left;text-align:center;}
.bluebox {background-color:#39c;padding:10px;color:#fff;min-height:160px;}
.bluebox a {clear:both;display:block;float:right;width:112px;margin-top:10px;color:#fff;font-size:1.5em;border-bottom:1px dotted #9cf;}
.bluebox h2 {font-size:2.5em;color:#6cf;text-align:center;}
.areabox {background-color:#6cf;overflow:hidden;}
.areabox h2 {min-height:40px;background-color:#f00;color:#fff;line-height:40px;font-size:2.2em;padding-left:10px;}
.areabox ul {padding:10px;overflow:hidden;}
.areabox li {width:130px;background-color:#fff;border-radius:8px;margin:4px;float:left;text-align:center;}
.areabox img {width:80px;margin-left:0px;}
.blk {padding:10px;background-color:#fff;border-bottom:1px solid #6cf;}
.blk img {display:block;width:120px;float:left;margin-right:10px;}
.blk h3 {margin:0px;line-height:28px;}
.blk li {border-bottom:1px solid #eee;}
.blk li a {color:#39c;}
.homeblink {background-color:#6cf;padding:10px;}
.socialbar {background-color:#fff;padding:10px;overflow:hidden;border-bottom:1px solid #6cf;}
.socialbar div {float:left;}
.newsletbar {background-color:#fafafa;padding:10px;}

/* Footer */
.footer {margin-top:0px;}
.footer p, .newsletbar em {padding:10px;display:block;}
.footer2 .bigbuttred {margin-right:20px;margin-left:10px;display:block;clear:both;}
.sharebar p {margin:0px;text-align:center;margin-bottom:4px;}
.sharebar img {width:28px;margin-top:4px;margin-right:2px;}
.sharebar div {width:120px;padding:2px;background-color:#fff;border-radius:4px;margin:auto;text-align:center;}
.footer3 {clear:both;color:#666;text-align:center;border-bottom:1px solid #fff;}




}#div36007{margin-left:0px;}
#div36014{height:232px;overflow-y:scroll;}
.head1{width:956px;margin:auto;overflow:hidden;}
