html{height:100%; background:#fff url(../images/bk_b2.jpg) top repeat-x; }
body{font-size:14px; color:#666; position:relative; background:#fff; font-size:12px;}
*{margin:0px; padding:0px; border:0px; font-family:"Helvetica Neue", arial, helvetica, sans-serif; -webkit-font-smoothing: antialiased !important;}
a {text-decoration:underline; color:#6e6e6e;-webkit-font-smoothing: antialiased !important;}
a:hover{color:#C10305;}
.hidden, .mobile{display:none;}
.red{color:#ff0000; line-height:32px; display:inline-block;}
.red2{color:#ff0000; line-height:32px;display:inline-block;}

h2 {
	padding: 1em 1em 0.5em 1em; color: Red;
}
h3 {
	padding: 0.5em 1em 0.2em 1.5em;
}

/*struttura*/
#main{height:100%; margin:auto; width:100%; position:relative; float:left;}
#testata{width:100%; background:#030303; height:32px; border-bottom:1px solid #fff;}
#testata0{width:1014px; line-height:32px; margin:0px auto; color:#fff; text-transform:uppercase; position:relative; padding-left:10px;}
#social{position:absolute; right:70px; font-size:1em;}
#social a{color:#fff; text-decoration:none;}
#facebook, #youtube, #linkedin{display:inline-block; width:20px; line-height:20px; border:1px solid #c0c0c0; text-align:center; margin-right:10px;}
#youtube:hover{background:url(../images/youtube.png) center center no-repeat; text-indent:-9999px;}
#facebook:hover{background:url(../images/facebook.png) center center no-repeat; text-indent:-9999px;}
#linkedin:hover{background:url(../images/linkedin.png) center center no-repeat; text-indent:-9999px;}
#lang{position:absolute; right:10px;}
.active{color:#ff0000;}

#position, #positionI{position:relative; width:1024px; min-height:635px; margin:auto; background:#fff url(../images/bg_position.gif) no-repeat right;}
#fotoHome{width:317px; height:635px; background:#333 url(../images/foto_home.jpg) no-repeat;}
#mainHome{position:absolute; width:727px; height:635px;left:297px; top:0px; background: url(../images/bg_mainHome.png) no-repeat 22px 112px;}

#menufooter{background: url(../images/bg_footer2.gif) 0px 17px no-repeat; width:1024px; margin:auto; height:18px;}
ul.menu{margin-left:379px; margin-top:190px;}
#menufooter ul.menu{margin-left:300px; margin-top:0px; text-transform: lowercase;}
ul.menu li{list-style:none;}
#menufooter ul.menu li{display:inline-block; margin-left:18px;}
ul.menu li a:link, ul.menu li a:visited{color:#3a3a3a; font-size: 1.2em; text-shadow:1px 1px 1px #fff; text-decoration:none;}
					
#who{position:absolute; left:25px; top:0px; z-index:6; font-size:6em; font-weight:100; width:342px; height:500px;}
#chef{font-size:5.2em; font-weight:100; margin-bottom:60px;} 	 				
#because{font-size:4.8em; font-weight:100;}
#because span{font-size:0.5em;} 					
#credenza{font-size:4.6em; font-weight:100}

li.menu2{margin-top:36px;}
.uppercase{text-transform:uppercase; font-weight:100; line-height:2.1em; font-size:1.25em;}
#coming{}
#taiwan{} 
#hotel{} 
#iceCream{left:658px; top:536px;}
.postit{font-size:1.8em; font-weight:100;}
#postIt{display:block; width:100px; padding:0px 10px; border:1px solid #cfcfcf; position:absolute; top:40px;  line-height:60px !important; background:url(../images/postit2.png) no-repeat  80px center; left:550px;}
#container{z-index:14; width:320px;height:auto;position:absolute;top:40px;left:650px;background:rgba(255,255,255,0.95);z-index:25; border:1px solid #dedede; -moz-box-shadow:1px 1px 4px #666;-webkit-box-shadow:1px 1px 4px #666;box-shadow:1px 1px 4px #666; padding:10px; display:none;}
#container ul li{width:256px; padding-left:60px; background:url(../images/postit2.png) no-repeat  10px 10px; line-height:50px; font-size:1.25em; list-style:none;}
#contactMe{display:none;width:320px;height:auto;position:absolute;top:80px;left:336px;background:rgba(255,255,255,0.95);z-index:25; border:1px solid #dedede; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:1px 1px 4px #666;-webkit-box-shadow:1px 1px 4px #666;box-shadow:1px 1px 4px #666; padding-bottom:1em;}
#contactMe a{display:block; font-size:1.8em; text-decoration:none; text-align:center; color:#C50000;}
#contactMe p{display:block; font-size:1.5em; text-decoration:none; text-align:center;}
.close{text-indent:-9999px; height:35px; background:url(../images/close.png) no-repeat center right;display:block; font-size:1.8em; text-decoration:none; text-align:center; color:#C50000;}
/*impaginazione*/
/*menu pagine interne*/

#menu0{width:1024px; text-transform:uppercase; position:relative; font-size:1em; z-index:20;background:#fff; overflow:hidden;}
#menu0 ul{background:#fff; height:38px; margin:1px 0px; width:1024px; overflow:hidden;float:left;}
#menu0 li{list-style:none;float:left; line-height:38px; padding:0px 12px; margin-left:1px; font:16px "helvetica neue",arial,sans-serif;}
#menu0 ul li a{display:inline-block;color:#333; text-decoration:none; line-height:38px; }
#menu0 ul li:hover{background:#fff;}
#menu0 ul li#achef {text-align:right; text-transform:none; font-size:1.25em;}
#menu0 ul li#achef a:hover{text-decoration:underline;}
#menu0 .selected{background:#000;}
#menu0 .selected a, #menu0 a.selected{color:#fff;}

#toLoad{float:left; width:1024px; margin:auto;}

#toReduce img{display:none;}
#toReduce p{margin-left:20px; font-size:1.30em; margin-bottom:20px;}
#toReduce ul{margin-left:20px; font-size:1.30em; margin-bottom:20px; list-style-position:inside;}
#toReduce p.first{margin-top:40px; margin-bottom:20px; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.citaz{font-size:1.6em !important; background:#F7F7F7; padding:8px;}
#toReduce .gallery{}
#gallery{display:none; width:500px; height:100%; float:right;}
#gallery ul, .gallery ul{margin-top:40px; float:left;}
#gallery li, .gallery li{list-style:none; width:450px; min-height:100px;background-color: #fff;background-position:left center;background-repeat:no-repeat;  float:left; margin-bottom:25px; border-bottom:1px solid #CCCBCA; overflow:hidden;}
#gallery .achef li{list-style:none; width:450px; min-height:100px;background-color: #fff;background-position:left center;background-repeat:no-repeat;  float:left; margin-bottom:5px; border-bottom:1px solid #CCCBCA; overflow:hidden;}
#gallery li p, #gallery li p{padding:5px;}
#gallery li.media a, .gallery li.media a{display:block;width:290px;padding-left:160px;height:100px;float:left; text-decoration:none; color:#333;}
#gallery li.media a:hover, .gallery li.media a:hover{width:288px;height:98px;border:1px solid #ff0000;}
#gallery li .title, .gallery li .title{display:block; font-weight:bold; line-height:1.6em; color:#6c6c6c;}
#gallery .bio{margin-top:5px;}
#gallery .bio li, .gallery .bio li{margin-bottom:1px !important;min-height:65px !important;}
#gallery .bio li a, .gallery .bio li a{height:65px !important;}
#gallery .bio li a:hover, .gallery .bio li a:hover{height:63px !important;}
#positionI{}
#position2{width:1024px; height:auto;background-color:#fefefe; float:left; position:relative; margin:auto; border-bottom:1px solid #E1E1E1;}
#position2 div.col{float:left; height:100%; background-color:#fefefe;}
.column1 div.col{width:1020px; margin:0px 2px;}
.column3 div.col{width:510px; margin:0px 1px;}
/*.column3 div.col{width:340px; margin:0px 1px;}*/
div.col p{font-size:1.2em; margin:8px 6px; line-height:1.2em;}
.attach{text-align:right;}
.attach a{color:#C90207; text-decoration:none; padding:2px;}

.commands{height:24px;width:1024px;position:absolute; top:18px;}
.commands a{position:absolute; bottom:0px; z-index:20;width:auto;line-height:24px; text-decoration:none; color:#333; font-size:18px; text-transform:uppercase;}
.biografia a{position:absolute; top:50px; left:403px; min-width:80px;}
.button, .back{background:#fff url(../images/bottom.png) no-repeat right; padding:5px 25px 5px 8px; border:1px solid #fff; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; text-decoration:none; color:#333; line-height:24px; font-size:16px;}
.cl{background: #E6E6E6 url(../images/top.png) center right no-repeat; border-color:#E6E6E6}
a.back{position:absolute; top:8px; left:403px; z-index:20;width:auto;line-height:24px; text-decoration:none; color:#333; font-size:16px; text-transform:uppercase; color:#fff; min-width:80px; color:#333; background:#fff url(../images/back.png) no-repeat 2px; center; text-align:right; padding:5px 8px 5px 25px;}
#not{height:0px; overflow:hidden;}
#open{background: #fff url(../images/bottom.png) center right no-repeat;  color:#000;text-align:right; right:506px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; padding:5px 25px 5px 8px;}
#close{display:none; background: #E6E6E6 url(../images/top.png) center right no-repeat;  color:#000; text-align:right; right:506px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; padding:5px 25px 5px 8px;}
.commands_gallery a{width:45px;line-height:24px; text-decoration:none; color:#333; background:url(../images/prev.png) center left no-repeat; padding-left:20px; text-align:right;}

.press{display:block;}
.pressMobile{display:none;}
.noNow{color:#888;}
#position #credits{width:100px; height:18px; text-decoration:none; color:#333; text-transform:uppercase; font-weight:100; position:absolute; top:0px; left:970px;}
#creditscontent{width:700px; margin:auto; min-height:768px;}

.docBio{list-style:none;width:80%; padding-left:10%; min-height:80px;border:1px solid #efefef; background: url(../images/icopdf2.png) no-repeat left center;}
.dcoBio li{list-style:none;}

/*animazioni*/
li:hover{background width 1s;
-moz-transition: background 1s;
-webkit-transition: background 1s;
-o-transition: background 1s;}
a:hover{color width 1s;
-moz-transition:color 1s;
-webkit-transition:color 1s;
-o-transition:color 1s;}
/*background gradienti*/
body{background: rgb(240,240,240); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(240,240,240,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#toGrow{
background: rgb(229,229,229)!important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%)!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1)))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%)!important; /* IE10+ */
background: linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 )!important; /* IE6-9 */
}

#menu0 ul{
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 74%, rgba(219,219,219,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(74%,rgba(246,246,246,1)), color-stop(100%,rgba(219,219,219,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 74%,rgba(219,219,219,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 74%,rgba(219,219,219,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 74%,rgba(219,219,219,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 74%,rgba(219,219,219,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */
}


@media screen and (max-width: 320px){
	*{-webkit-text-size-adjust: none;-webkit-font-smoothing: antialiased !important;}
	html, body{min-height:300px;background-image:none !important;width:320px;font-family:"Helvetica Neue", arial, helvetica, sans-serif;}
	b, strong{font-weight:bolder !important;}
	.mobile{display:block;}
	.noMobile{display:none;}
	#main{width:320px;}
	#testata{width:320px; background:#030303; height:32px; border-bottom:1px solid #fff;}
	#testata0{width:300px; font-size:16px; margin:0px auto; color:#fff; text-transform:uppercase; position:relative; padding:0px 10px; z-index:100; -moz-box-shadow:0px 1px 4px #666; -webkit-box-shadow:0px 1px 4px #666; box-shadow:0px 1px 4px #666;}
	.postit, #postit{background:none; position:static !important;}
	#container{top:20px;left:5px; width:290px; background:rgba(255,255,255,0.95);}
	#contact{display:none;}
	#position{position:relative; width:320px; min-height:380px; margin:auto;}
	#fotoHome{display:block; height:440px; float:none; width:320px; margin:auto;background:url(../foto/igorsmart.jpg) no-repeat; background-position: -120px 0px; background-color:#fff;}
	#mainHome{position:absolute; left:0px; top:0px; width:320px; height:auto; background-image:none;}
	ul.menu{margin:0px 1px auto 95px; width:220px; height:416px;  padding:6px 0px; background:rgba(255,255,255,0.7) url(../images/bg_mainHome.png) no-repeat 10px 40px; background-size:130px;}
	ul.menu li{position:static;}
	ul.menu li a{ display:block; height:auto; padding-left: 15px; width:205px; margin:0px; line-height:30px; font-size:1.0em;background:url(../images/bg_menu.png) no-repeat -1px right; }
	#who{position:static; font-size:100; font-size:2.5em; text-align:left; width:auto; height:auto;}
	#chef{ width:135px; font-size:2.0em; text-align:left; margin-left:70px; margin-top:0px;} 	 			
	#because{  width:205px;  font-size:2.0em; margin-top:110px;}
	#because span{font-size:0.7em;} 					
	#credenza{  width:205px; font-size:2.0em;}
	#iceCream{border-bottom:none !important; background-position: 3px right;}
	#hotel{font-size:1.1em;}
	#postIt{background:none;position:static !important; border:none;}
	li.menu2{margin-top:25px;}
	#menufooter{display:none;}
	#footer{width:320px; height:24px; padding:4px 0px;background:#efefef;}
	#footer a{}
	#footer a{display:inline-block; width:22px; height:22px; margin-right: 10px;  line-height:22px; text-indent:-9999px;}
	.youtube{background:url(../images/youtube.png) center center no-repeat; width:22px;}
	.facebook{background:url(../images/facebook.png) center center no-repeat; width:22px;}
	.linkedin{background:url(../images/linkedin.png) center center no-repeat; margin-left:73px;}
	.contact{background:url(../images/contact.png) center center no-repeat; }
	#contactMe{width:300px;top:50%; left:10px; height:auto;}	
	#menu0, #menu0 ul{width:320px;}
	#menu0{}
	#menu0 ul{background:none !important; border-bottom:1px solid #f0f0f0;}
	#menu0 li{display:none;}
	#menu0 li#homeReturn{display:block; text-transform:uppercase; font-size:16px; padding:0px 0px 0px 24px!important; -webkit-box-shadow:1px -1px 2px #fff inset; -moz-box-shadow:-1px 1px 2px #fff inset; box-shadow:-1px 1px 2px #fff inset; line-height:24px; margin-top:6px; margin-left:10px; width:100px; background:url(../images/left.png) no-repeat left center;}
	#menu0 li#homeReturn a{color:#333 !important; line-height:24px;}
	#position2{width:320px; min-height:416px;background-color:#fefefe; float:left; position:relative; margin:auto; border-bottom:1px solid #E1E1E1}
	.column3 div.col{width:318px; margin:1px 1px;}
	#toGrow, #toLoad{width:318px; font-size:100;}
	.heading{padding-left:10px; color:#333; line-height:40px;font-weight:200; text-transform:uppercase;}
	#toGrow img{display:none;}
	#toReduce img{width:140px; height:auto; float:left; display:block; margin-right:8px; margin-bottom:0px; -webkit-box-shadow:1px 1px 4px #cdcdcd;}
	#toReduce {font-size:1.2em; font-weight:100;}
	#toReduce p{margin:5px !important; font-size:16px !important;}
	#toReduce p.first{margin:0px !important; font-size:14px !important;}
	.citaz{min-height:215px;background:#fafbfa;}
	cite{margin:auto; height:auto; display:block;font-size:18px !important; line-height:22px;  text-align:left;}
	#gallery{width:100%; height:100%; float:none;}
	#gallery ul{margin-top:1px; float:none;}
	#gallery li, #gallery .achef li{list-style:none; width:318px; height:100px;background-color: #fff;background-position:left center;background-repeat:no-repeat; float:none; margin-bottom:1px; border-top:1px solid #fff; border-bottom:1px solid #CCCBCA;}
	#gallery li p{padding:0px;}
	#gallery li.media a{display:block;width:159px;padding-left:159px;height:100px;float: none; text-decoration:none; color:#333;}
	#gallery li.media a:hover{width:156px;height:98px;border:1px solid #ff0000;}
	#gallery li .title{display:block; font-weight:bold; font-size:1.6em; line-height:1.2em;color:#6c6c6c;}
	#gallery li .text{display:none;}
	#gallery .bio li .text{display:block;}
	#gallery .bio li, .gallery .bio li{margin-bottom:1px !important;min-height:100px !important;}
	#gallery .bio li a, .gallery .bio li a{height:100px !important;}
	#gallery .bio li a:hover, .gallery .bio li a:hover{height:98px !important;}
	.commands{height:24px;width:320px;position:absolute; top:-33px;}
	.commands a{position:absolute; bottom:0px; z-index:20;line-height:24px; text-decoration:none; text-transform:uppercase; font-size:16px; padding:0px 24px 0px 0px!important; line-height:24px; margin-top:6px; margin-left:10px; width:100px; color:#000 !important;}
	.button{background:url(../images/bottom.png) no-repeat right center; text-shadow:none; border-color:#ececec; color:#000 !important; font-size:14px; margin-left:112px;}
	#not{height:24px;}
	#open{ right:10px; width:100px; background:url(../images/bottom.png) no-repeat right center; text-shadow:none;}
	#close{right:10px; width:100px; background:url(../images/top.png) no-repeat right center; text-align:right;}
	.commands_gallery{height:24px;width:320px;border-bottom:1px solid #f0f0f0;}
	.commands_gallery a{height:24px;width:320px;display:block; text-transform:uppercase; font-size:16px; padding:0px 0px 0px 24px!important; margin-top:6px; margin-left:10px; width:100px; background:url(../images/left.png) no-repeat left center; text-align:left;}
	#position #credits{top:410px; left:260px; width:auto;}
	#creditscontent{width:100%; margin:auto; min-height:300px;}
	.heading{background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
		}
	.press{display:none;}
 	.pressMobile{display:block;}
}

@media screen and (width: 480px){
	*{-webkit-text-size-adjust: none;}
	html, body{height:100%; background-image:none !important;width:480px;font-family:"Helvetica Neue", arial, helvetica, sans-serif;}
	.mobile{display:block;}
	.noMobile{display:none;}
	#main{width:480px;}
	#testata{width:480px; background:#030303; height:32px; border-bottom:1px solid #fff;}
	#testata0{width:460px; font-size:16px; margin:0px auto; color:#fff; text-transform:uppercase; position:relative; padding:0px 10px; z-index:100; -webkit-box-shadow:0px 1px 3px #ccc;}
	#social{right:90px;}
	#contactMe{width:300px;top:5px; left:170px; height:auto;}
	#container{top:300px;left:80px; width:300px; background:rgba(255,255,255,0.95);}
	#container .bio li{width:476px; margin:auto;}
	#position{position:relative; width:480px; min-height:416px; margin:auto;}
	#fotoHome{display:block; height:416px; float:none; width:480px; margin:auto;background:url(../foto/igorsmart.jpg) no-repeat; background-position: -80px -20px; background-color:#fff;}
	#mainHome{position:absolute; left:0px; top:0px; width:480px; height:auto; background-image:none;}
	ul.menu{margin:0px 1px auto 170px; width:310px; height:400px;  padding:6px 0px; background:rgba(255,255,255,0.7) url(../images/bg_mainHome.png) no-repeat 15px 35px; background-size:130px;z-index:110;}
	ul.menu li{position:static;}
	ul.menu li a{ display:block; height:auto; padding-left: 15px; width:285px; margin:0px; line-height:30px; font-size:1.0em;background:url(../images/bg_menu.png) no-repeat -1px right; }
	#who{position:static; font-size:100; font-size:2.5em; text-align:left; width:auto; height:auto;}
	#chef{ width:145px; font-size:2.2em; text-align:left; margin-left:140px; margin-top:40px;} 	 			
	#because{  width:285px;  font-size:2.0em; margin-top:60px;}
	#because span{font-size:0.7em;} 					
	#credenza{  width:285px; font-size:2.0em;}
	#iceCream{border-bottom:none !important; background-position: 3px right;}
	#taiwan{}
	.postit, #postIt{background:none!important; background-image:none !important; position:static;}
	li.menu2{margin-top:25px;}
	#menufooter{display:none;}
	#footer{width:100%; height:24px; padding:4px 0px;background:#efefef;}
	#footer a{display:inline-block; width:22px; height:22px; margin-right: 10px;  line-height:22px; text-indent:-9999px;}
	.youtube{background:url(../images/youtube.png) center center no-repeat; width:22px;}
	.facebook{background:url(../images/facebook.png) center center no-repeat; width:22px;}
	.linkedin{background:url(../images/linkedin.png) center center no-repeat; margin-left:7px;}
	.contact{background:url(../images/contact.png) center center no-repeat; }

	#menu0, #menu0 ul{width:480px;}
	#menu0{}
	#menu0 ul{background:none !important; border-bottom:1px solid #f0f0f0;}
	#menu0 li{display:none;}
	#menu0 li#homeReturn{display:block; text-transform:uppercase; font-size:16px; padding:0px 0px 0px 24px!important; -webkit-box-shadow:1px -1px 2px #fff inset; -moz-box-shadow:-1px 1px 2px #fff inset; box-shadow:-1px 1px 2px #fff inset; line-height:24px; margin-top:6px; margin-left:10px; width:100px; background:url(../images/left.png) no-repeat left center;}
	#menu0 li#homeReturn a{color:#333 !important; line-height:24px;}
	#position2{width:480px; height:auto;background-color:#fefefe; float:left; position:relative; margin:auto; border-bottom:1px solid #E1E1E1}
	.column3 div.col{width:478px; margin:1px 1px;}
	#toGrow, #toLoad{width:480px; font-size:100;}
	.heading{padding-left:10px; color:#333; line-height:40px;font-weight:200; text-transform:uppercase;}
	#toGrow img{display:none;}
	#toReduce {font-size:1.2em; font-weight:100;}
	#toReduce img{width:140px; height:auto; float:left; display:block; margin-right:8px; margin-bottom:0px; -webkit-box-shadow:1px 1px 4px #cdcdcd;}
	#toReduce p{margin:5px !important; font-size:16px !important;}
	#toReduce p.first{margin:0px !important; font-size:14px !important;}
	.citaz{min-height:215px;background:#fafbfa;}
	cite{margin:auto; height:auto; display:block;font-size:18px !important; line-height:22px;  text-align:left;}
	#gallery{width:480px; height:100%; float:none;}
	#gallery ul{margin-top:1px; float:none;}
	#gallery li, #gallery .achef li{list-style:none; width:478px; min-height:100px;background-color: #fff;background-position:left center;background-repeat:no-repeat; float:none; margin-bottom:1px; border-bottom:1px solid #CCCBCA;}
	#gallery li p{padding:5px;}
	#gallery li.media a{display:block;width:319px;padding-left:159px;height:100px;float: none; text-decoration:none; color:#333;}
	#gallery li.media a:hover{width:316px;height:98px;border:1px solid #ff0000;}
	#gallery li .title{display:block; font-weight:bold; font-size:1.6em; line-height:1.2em;color:#6c6c6c;}
	#gallery li .text{display:none;}
	#gallery .bio li .text{display:block;}
	#gallery .bio li, .gallery .bio li{margin-bottom:1px !important;min-height:100px !important;}
	#gallery .bio li a, .gallery .bio li a{height:100px !important;}
	#gallery .bio li a:hover, .gallery .bio li a:hover{height:98px !important;}
	p.biografia{display:block !important;}
	.biografia a{display:block; top:2px; left:90px;}
	.button{background-color:#efefef;}
	#not{position:absolute; top:0px;}
	.commands{height:24px;width:480px;position:absolute; top:-33px;}
	.commands a{position:absolute; bottom:0px; z-index:20;line-height:24px; text-decoration:none; text-transform:uppercase; font-size:16px; padding:0px 24px 0px 0px!important; line-height:24px; margin-top:6px; margin-left:10px; width:100px; color:#000 !important;}
	#open{ right:10px !important; width:100px; background:url(../images/bottom.png) no-repeat right center; text-shadow:none;}
	#close{right:10px; width:100px; background:url(../images/top.png) no-repeat right center; text-align:right;}
	.commands_gallery{height:24px;width:480px;border-bottom:1px solid #f0f0f0;}
	.commands_gallery a{height:24px;width:480px;display:block; text-transform:uppercase; font-size:16px; padding:0px 0px 0px 24px!important; margin-top:6px; margin-left:10px; width:100px; background:url(../images/left.png) no-repeat left center; text-align:left;}
	#position #credits{display:none;}
	#creditscontent{width:100%; margin:auto; min-height:300px;}
	.heading{background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */}

 	.press{display:none;}
 	.pressMobile{display:block;}
	
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)
 { 
 	.press{display:none;}
 	.pressMobile{display:block;}
	.postit{width:120px; background-position:right; }

}


