@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'myriadPro-Regular';
	src: url('/static/font/myriad.eot');
	src: url('/static/font/myriad.eot?#iefix') format('embedded-opentype'),
			 url('/static/font/myriad.woff') format('woff'),
			 url('/static/font/myriad.ttf') format('truetype'),
			 url('/static/font/myriad.svg#myriad') format('svg');
	font-weight: normal;
	font-style: normal;
}
h1,h2,h3,h4,h5,h6{display:block; margin:0px; padding:0px;}
h6{font-size:16px;}
h5{font-size:18px;}
h4{font-size:20px;}
h3{font-size:22px;}
h2{font-size:24px;}
h1{font-size:26px;}
.myriad{font-family:"myriadPro-Regular";}
body{font-family:"myriadPro-Regular";}
.center{width:1200px; margin:0px auto;}
.spaceContainer{height:200px; width:100%;}
#intro{ position:fixed; width:100%; height:100%; z-index:50; background-repeat:no-repeat; background-position:center;
	background-color:#000;}

#head{width:100%; height:135px; min-width:1200px;
	background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(170,169,169,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(170,169,169,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(170,169,169,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(170,169,169,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(170,169,169,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(170,169,169,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#aaa9a9',GradientType=0 ); /* IE6-9 */
}
#container{height:350px;  }
#foot{width:100%; height:300px; min-width:1200px;
	background: rgb(170,169,169); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(170,169,169,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(170,169,169,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(170,169,169,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(170,169,169,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(170,169,169,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(170,169,169,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaa9a9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

#bghead, #bgfoot{width:100%; height:50px; margin:0px auto; background-repeat:no-repeat; z-index: 50; position: absolute;}
#bghead{background-position:bottom center; background-image:url(/static/img/head.png); top:134px;}
#bgfoot{background-position:top center; background-image:url(/static/img/foot.png);  top: -49px;}

/*											HEAD														*/
#head .center{ height:100%; background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(170,169,169,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(170,169,169,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(170,169,169,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(170,169,169,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(170,169,169,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(170,169,169,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#aaa9a9',GradientType=0 );
}

#bg_nav_left{position:absolute; width:50%; top:30px; left:0px; height:68px;
	/*background:url(/static/img/navigator.png) repeat-x center left;*/}
#navigator{margin-top:30px; width:932px; height:68px; float:left; z-index:25;
	/*background:url(/static/img/navigator.png) repeat-x center left;*/}
#navigator_right{margin-top:30px; float:left; width:68px; height:68px; 
	/*background:url(/static/img/navigator_right.png) no-repeat center right;*/}

#favicon{width:160px; height:160px; position:absolute; top:15px; left:20px; z-index:55; 
	background:url(/static/img/favicon.png) no-repeat center left; }
	
#content_nav{width:750px; height:100%; line-height:68px; color:#c30606; margin-left:250px;}
#content_nav li{float:left; text-align:left; display:block;}
#content_nav li{white-space:pre;}
#content_nav a{color:#c30606; font-weight:bold; font-family:"myriadPro-Regular";}
#content_nav a:hover{text-decoration:underline; color:#990000;}

/*												FOTOGALLERY														*/
#fotogallery{position:absolute; top:0px; z-index:40; width:100%;}
#fotoCache{display:none;}
#fotoView{width:100%; height:350px; background-position:center; background-repeat:no-repeat; overflow:hidden; }
#content_fotoSlide{width:1020px; height:200px; margin:50px auto;}
.slide{float:left; margin:0px 2px; cursor:pointer;}
.slide, .slide img{width:200px; height:200px;}
.fotoActive{z-index:20;}
#fotoslide, #shadowSlide{position:absolute; top:0px; left:0px; width:100%; height:100%; }
#shadowSlide{ z-index:10;
background: -moz-linear-gradient(top,  rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.65) 1%, rgba(255,255,255,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.65)), color-stop(1%,rgba(255,255,255,0.65)), color-stop(100%,rgba(255,255,255,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 1%,rgba(255,255,255,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 1%,rgba(255,255,255,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 1%,rgba(255,255,255,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 1%,rgba(255,255,255,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ffffff', endColorstr='#a6ffffff',GradientType=0 ); /* IE6-9 */
}
#content_fotoSection{position:absolute; top:0px; left:0px; width:100%; height:350px;}
.fotoSection{ width:0px; height:100%; background-repeat:no-repeat; position:absolute;}
#section1{background-position:0px 50%; left:0px;}
#section2{background-position:-240px 50%; left:240px;}
#section3{background-position:-480px 50%; left:480px;}
#section4{background-position:-720px 50%; left:720px;}
#section5{background-position:-960px 50%; left:960px;}
/*												CONTENT														*/
#content{width:100%; position:absolute; z-index:60; top:75px; height:auto; min-height:100%; }
#container_body{width:1010px; margin:0px auto; height:auto; overflow:hidden; z-index:80;
/*
background: -moz-linear-gradient(top,  rgba(128,17,2,0.9) 0%, rgba(127,17,2,0.9) 1%, rgba(85,11,1,0.9) 50%, rgba(128,17,2,0.9) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(128,17,2,0.9)), color-stop(1%,rgba(127,17,2,0.9)), color-stop(50%,rgba(85,11,1,0.9)), color-stop(100%,rgba(128,17,2,0.9))); 
background: -webkit-linear-gradient(top,  rgba(128,17,2,0.9) 0%,rgba(127,17,2,0.9) 1%,rgba(85,11,1,0.9) 50%,rgba(128,17,2,0.9) 100%); 
background: -o-linear-gradient(top,  rgba(128,17,2,0.9) 0%,rgba(127,17,2,0.9) 1%,rgba(85,11,1,0.9) 50%,rgba(128,17,2,0.9) 100%); 
background: -ms-linear-gradient(top,  rgba(128,17,2,0.9) 0%,rgba(127,17,2,0.9) 1%,rgba(85,11,1,0.9) 50%,rgba(128,17,2,0.9) 100%); 
background: linear-gradient(to bottom,  rgba(128,17,2,0.9) 0%,rgba(127,17,2,0.9) 1%,rgba(85,11,1,0.9) 50%,rgba(128,17,2,0.9) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6801102', endColorstr='#e6801102',GradientType=0 ); */
background: -moz-linear-gradient(top,  rgba(89,106,114,0.75) 0%, rgba(89,106,114,0.75) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,106,114,0.75)), color-stop(100%,rgba(89,106,114,0.75))); 
background: -webkit-linear-gradient(top,  rgba(89,106,114,0.75) 0%,rgba(89,106,114,0.75) 100%);
background: -o-linear-gradient(top,  rgba(89,106,114,0.75) 0%,rgba(89,106,114,0.75) 100%); 
background: -ms-linear-gradient(top,  rgba(89,106,114,0.75) 0%,rgba(89,106,114,0.75) 100%); 
background: linear-gradient(to bottom,  rgba(89,106,114,0.75) 0%,rgba(89,106,114,0.75) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf596a72', endColorstr='#bf596a72',GradientType=0 ); 

-moz-box-shadow:2px 2px 30px 2px  #FFF/*#8b0101 /*#777777*/;
-webkit-box-shadow:2px 2px 30px 2px #FFF;
box-shadow:2px 2px 30px 2px #FFF;
margin-bottom:200px;
}
#content_body{width:1000px; margin:5px auto; background:url(/static/img/circleOpacity.png) center no-repeat;
/*
background: -moz-linear-gradient(top,  rgba(2,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.5)));
background: -webkit-linear-gradient(top,  rgba(2,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);
background: -o-linear-gradient(top,  rgba(2,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); 
background: -ms-linear-gradient(top,  rgba(2,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);
background: linear-gradient(to bottom,  rgba(2,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80020000', endColorstr='#80000000',GradientType=0 ); */
}

#title_body{margin:70px 20px; width:500px; float:left;}
#title_body h1{color:#FFF;}
#ilcolore{width:176px; height:30px; background:url(/static/img/ilcolore.png) no-repeat top left; margin-top:5px;}

#whois{display:block; float:left; color:#fff; font-size:14px; width:400px; margin:100px 0px 0px 20px;}
#whois img{float:left; margin:5px; border:#990000 3px inset;}
#whois a{color:#FFF; text-decoration:underline;}
#whereis{margin-top:150px; margin-left:50px; width:350px; float:left; line-height:18px;}
.infomap{color:#FFFFFF; font-size:16px; cursor:pointer;}
.infomap a{color:#fff;}
.infomap span{margin-right:20px;}
.active_map{border-bottom:1px solid #FFF;}
#mapgoogle{background:#FFF; width:500px; height:350px; padding:25px; float:left; margin:50px 0px;}

#togleContainer, #gradientTogle{width:100%; height:40px; position:absolute; top:0px; left:0px; z-index:10;}
#gradientTogle{ display:none; cursor:pointer;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
#minimize{margin:5px auto; width:30px; height:30px; background-image:url(/static/img/minimize1.png);  
	background-repeat:no-repeat; background-position:top center;}
.maximize{background-position:bottom center !important;}
/*												PAGINA SERVIZI											*/
#textServizi{display:block; width:900px; margin:10px auto;}
#textServizi, #textServizi li, #textServizi a{color:#FFFFFF; font-weight:bold;}
#textServizi li{list-style:circle; height:60px; line-height:60px; cursor:pointer; border-bottom:1px solid #CCC;}
#title_service{color:#FFFFFF; width:400px; text-align:center; margin:50px auto;}

.prevServFoto{width:200px; height:234px; background:#fff; position:fixed; 
	background:url(/static/img/balloon.png) no-repeat center; display:none; left:900px;}
.prevServFoto img{width:180px; height:180px; margin:10px;}

#descService{width:1000px; margin:50px auto; height:300px; font-size:12px; text-align:justify;}
#descService img{ width:220px; height:220px; float:left; margin:20px;}
#editTitleService{width:730px; color:#900; font-size:14px; line-height:20px; height:20px; text-align:center;}
#editTextService{width:730px; float:left; height:200px; overflow:auto; display:block;} 
.titleRight{width:100%; height:50px; line-height:75px; font-size:16px; text-align:left;}
#payImg{width:388px; height:70px; margin:20px auto; background:url(/static/img/payImg.png) no-repeat center;}

#noteService{font-size:16px; height:50px; line-height:50px; text-align:center; width:100%;  color:#FFF; 
	font-family:"Verdana";}
#noteService a{text-decoration:underline; color:#FFF;	font-family:"Verdana";}

#choiceServiceImg{width:48px; height:48px; background:url(/static/img/updateImg.png) no-repeat center; display:none; 
	position:absolute; left:0px; bottom:48px; cursor:pointer;}

/*												PAGINA LISTINO											*/
#containerMark{ margin-top:50px; margin-left:25px; width:250px; height:120px; float:left;}
.markChange{background:url(/static/img/mark.png) no-repeat top left; width:250px; height:60px; overflow:hidden;}
.contentMark{width: 240px; height: 38px; line-height:34px; padding-left:10px; cursor:pointer;}

.deactiveMark{cursor:pointer; -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; 
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed; border:1px solid #dcdcdc; color:#777777; font-size:15px;	font-weight:bold; 
	text-shadow:1px 1px 0px #ffffff;
}
.deactiveMark:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
.activeMark{cursor:default; -moz-box-shadow:inset 0px 1px 0px 0px #f29c93; -webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00; border:1px solid #d83526; color:#ffffff; font-size:15px; font-weight:bold; 
	text-shadow:1px 1px 0px #b23e35;
}
.activeMark:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}
.contentMark:hover{text-decoration:underline;}
#contentListino{float:left; width:650px; margin:50px 0px 50px 50px;}
.contentList{width:600px; overflow:hidden; height:auto; margin-top:25px; margin-left:25px; display:none; 
	padding-bottom:50px; }
.activeContentList{display:block;}
#sendListino{margin:20px auto; width:750px; }
#sendListino fieldset{display:block; padding:0px; margin-left:50px;}
#sendListino fieldset.float{width:320px;}
#sendListino input[type='text']{ width:180px; height:25px; float:left; display:block; }
#sendListino label{ width:130px; height:45px; line-height:45px; display:block; float:left; clear:both; color:#666;}
#sendListino textarea{width:100%; height:120px; max-width:100%; max-height:120px; min-width:100%; min-height:120px; clear:both;}
#sendListino .labelAutorizzazione{width:500px; float:left; margin-right:20px; color:#666; }

#sendListino button{width:100px; height:25px; margin:0px 20px; cursor:pointer; padding: 4px 20px; border-radius: 10px; 
	-moz-border-radius: 10px; -webkit-border-radius: 10px; behavior:url(/static/css/PIE.htc); color: #9c9c9c; 
	font-weight:bold; font-size:14px;} 

#btnSendListino{ background: -moz-linear-gradient(top, #ff0d0d 0%, #660000);
	background: -webkit-gradient(linear, left top, left bottom, from(#ff0d0d),to(#660000)); 
	behavior:url(/static/css/PIE.htc); border: 1px solid #ff0015; }
#btnSendListino:hover{
	-moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5),	inset 0px 0px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow:	0px 1px 3px rgba(000,000,000,0.5),	inset 0px 0px 1px rgba(255,255,255,0.5);
	box-shadow:	0px 1px 3px rgba(000,000,000,0.5),	inset 0px 0px 1px rgba(255,255,255,0.5);
	text-shadow:0px -1px 0px rgba(000,000,000,0.7),0px 1px 0px rgba(255,255,255,0.3); behavior:url(/static/css/PIE.htc);}

#btnResetListino{ background: -moz-linear-gradient(top,#fafafa 0%,#a8a8a8);
	background: -webkit-gradient(linear, left top, left bottom, from(#fafafa),to(#a8a8a8));
	behavior:url(/static/css/PIE.htc); border: 1px solid #707070; }
#btnResetListino:hover{-moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow:	0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 1px rgba(0,0,0,0.5);
	box-shadow:	0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 1px rgba(0,0,0,0.5); 
	text-shadow:0px -1px 0px rgba(000,000,000,0.7),0px 1px 0px rgba(255,255,255,0.3); behavior:url(/static/css/PIE.htc);}

.errorForm{width:100%; line-height:24px; font-size:14px; font-weight:bold; text-align:center; padding:10px 0px; 
	background:#FFF; display:none;}
#errorFormListino{position:absolute; top:50px;}
/*														FOOTER											*/
#footer{width:100%; height:80px; position:fixed; left:0px; bottom:0px; z-index:90; opacity:0; display:none;
background: rgb(242,246,248); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,246,248,1) 0%, rgba(196,203,209,1) 44%, rgba(157,164,178,1) 45%, rgba(206,216,226,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,246,248,1)), color-stop(44%,rgba(196,203,209,1)), color-stop(45%,rgba(157,164,178,1)), color-stop(100%,rgba(206,216,226,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(196,203,209,1) 44%,rgba(157,164,178,1) 45%,rgba(206,216,226,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(196,203,209,1) 44%,rgba(157,164,178,1) 45%,rgba(206,216,226,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(196,203,209,1) 44%,rgba(157,164,178,1) 45%,rgba(206,216,226,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,246,248,1) 0%,rgba(196,203,209,1) 44%,rgba(157,164,178,1) 45%,rgba(206,216,226,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#ced8e2',GradientType=0 ); /* IE6-9 */}
#legalNote{font-size:14px; color:#990000; padding:30px 50px; margin-top:10px; width:500px;}
#legalNote a,#legalNote span{color:#333333;}
#socialIcons{position:absolute; right:10px; height:32px; width:100px; top:20px;}

#socialIcons>div{float:left; margin:0px 5px; background-repeat:no-repeat; background-image:url(/static/img/social_icons.png);
	 width:38px; 	height:32px;}
#socialIcons a{width:100%; height:100%; display:block;}
#icoFacebook{background-position:0px 0px;}
#icoGooglePlus{background-position:-37px 0px;}
#icoPicasa{background-position:-74px 0px;}
#icoTumblr{background-position:-111px 0px;}
#icoFlickr{background-position:-152px 0px;}

#tabListino{width:100%; font-size:14px; color:#FFFFFF; font-weight:bold;}
#tabListino td{min-width:120px; height:30px; padding:5px 10px; border-bottom:1px solid #CCC;}
#containerSignIframe{width:400px; height:640px; overflow:hidden;}
#contentSignIframe{width:1000px; height:1000px; position:absolute; left:-300px; top:-198px;}

#contentAllClient h3{color:#FFFFFF; font-weight:bold; font-size:18px; padding-bottom:20px; text-align:center;}
#contentPost > li{padding:15px 0px; list-style:disc;}
#contentPost > li, #contentPost  a{cursor:pointer; font-size:14px; color:#FFFFFF;}
#contentPost > li:hover{text-decoration:underline;}
#contentContact{background:#FFF; width:800px; height:420px; margin:100px auto; overflow:hidden; } 

#contactListino{background:url(/static/img/email.png), #CCC; background-repeat:no-repeat; background-position: 2px 0px; 
	display:inline-block; padding:4px 5px 2px 25px; margin-left:5px; -moz-border-radius:6px; -webkit-border-radius:6px; 
	border-radius:6px; border:1px solid #dcdcdc; color:#333; text-shadow: 1px 1px 0px rgba(255,255,255,1); 
	behavior:url(/static/css/PIE.htc);}

#selectSection{position:fixed; left:0px; width:100px; height:300px; bottom:50px; z-index:60;}
.btnSectionPage{ margin:20px auto; cursor:pointer; width:70px; -moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e; box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; 
	border:1px solid #d02718; color:#ffffff; font-size:12px; padding:5px; 
	text-shadow:1px 1px 0px #810e05;}
.btnSectionPage:hover{  
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;  color: #ccc;}
/*												PAGINA PORTFOLIO						*/
#managePortfolio, #manageGallery, #manageArtista{width:1000px; margin:0px auto; overflow:hidden; padding-bottom:200px;}
.thumbPortfolio, .thumbPortfolioClienti, .thumbGallery{width:200px; height:270px; margin:10px; float:left; font-size:12px;}
.thumbPortfolio .lightbox, .thumbPortfolioClienti a, .thumbGallery a{display:block; width:100%; }
.thumbPortfolioClienti a {height:200px;}
.thumbPortfolio img, .thumbPortfolioClienti img, .thumbGallery img{width:200px; height:200px;}
.titPortfolio, .titGallery{width:100%;  font-size:12px; color:#990000; text-align:center; padding:3px 0px;}
.titPortfolio{height:50px;}
.titGallery{ height: 20px;} 
.browseLinkArtist{color:#003; text-decoration:underline; font-size:11px;}
.titPortfolio.updateWork {width:170px;}
.hidden{display:none;}

#lightboxTit{text-align:center; padding:10px 0px; color:#990000; font-size:14px;}
#lightboxDescr{margin-top:20px; text-align:left; font-size:12px;}
#panelFotoView{width: 100%; margin: 0px auto; height: 400px; 
background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 1%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(1%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 1%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 1%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 1%,rgba(0,0,0,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 1%,rgba(0,0,0,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}

#contentCountPag{position:absolute; bottom:100px; right:50px; width:500px;}
#contentCountPag>div{float:right; }
#contentCountPag div{ color:#FFF; height:20px; font-weight:bold; font-size:12px; text-align:center; 
	line-height:20px;}
.indexPag{float:left; width:20px; }

#nextPag, #prevPag, .indexPag{border:1px solid #FFF; margin:2px; cursor:pointer;
background: -moz-linear-gradient(top,  rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.35) 1%, rgba(255,255,255,0.35) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.35)), color-stop(1%,rgba(255,255,255,0.35)), color-stop(100%,rgba(255,255,255,0.35))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.35) 1%,rgba(255,255,255,0.35) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.35) 1%,rgba(255,255,255,0.35) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.35) 1%,rgba(255,255,255,0.35) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.35) 1%,rgba(255,255,255,0.35) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59ffffff', endColorstr='#59ffffff',GradientType=0 ); /* IE6-9 */

}
#nextPag, #prevPag{width:80px;}
.currentPag{border:1px solid #900; color:#900 !important; cursor:default;}

#partnerLink{width: 400px; position: absolute; top: 250px; left: 50px;}
#partnerLink a{display:block; color:#FFFFFF; font-weight:bold; height:38px; line-height:38px; padding-left:50px; 
	background-position:center left; background-repeat:no-repeat; background-size:30px;}
#partnerLink a:hover{text-decoration:underline;}
#hahnemuehle{background-image:url(/static/img/partner/hahn_rot_klein.gif);}
#canson-infinity{background-image:url(/static/img/partner/canson-infinity.ico);}
#ilford{background-image:url(/static/img/partner/ilford.png);}
#epson{background-image:url(/static/img/partner/epson.ico);}
#digigraphie{background-image:url(/static/img/partner/digigraphie.gif);}
#wetransfer{background-image:url(/static/img/partner/wetransfer.png);}

#partnerLink h3{font-size:18px; color:#FFF; height:50px;}
#turnback{position:absolute; color:#FFF; font-size:14px; font-weight:bold; top:100px; left:50px; height:60px; 
	padding-left:80px; background-size:40px; background-position:center left; background-repeat:no-repeat; 
	background-image:url(/static/img/arrowBack.png); line-height:60px;}
#turnback:hover{text-decoration:underline; background-size:50px; }

#seeAll{position:absolute; color:#FFF; font-size:14px; font-weight:bold; top:100px; left:50%; height:60px; width:120px;
	padding-left:80px; background-size:40px; background-position:center left; background-repeat:no-repeat; 
	margin-left:-100px;
	background-image:url(/static/img/seeAll.png); line-height:60px;}
#seeAll:hover{text-decoration:underline; background-size:60px; }

#findGallery{float:left; padding-top: 100px; width: 1150px; overflow: hidden; margin-left: 50px;}
#findGallery select, #findGallery input{width:180px; height:30px; line-height:25px; display:block; float:left; border:1px solid #900; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
	behavior: url(/static/css/PIE.htc);}
#findGallery select{margin:0px 15px;}
#findGallery input{padding:0px 35px 0px 5px; background:url(../img/search.png) center right no-repeat #FFF;}
#findGallery .labelOverlay{width:220px; float:left; margin:0px 15px;}
.labelOverlay label{position:absolute; color:#999999; -webkit-transition: opacity .1s,font-size .1s; -moz-transition: opacity .1s,font-size .1s; -o-transition: opacity .1s,font-size .1s; transition: opacity 			
	.1s,font-size .1s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: text; white-space: nowrap; z-index: 1; left:10px; width:100%; display:block; height:30px; 
	line-height:30px;}
.labelDown{z-index:-1 !important; opacity:0px; font-size:0 !important; -ms-filter: "alpha(opacity=0)"; filter: alpha(opacity=0);}

.showAll{clear:both; height:40px; line-height:40px; color:#FFF; text-shadow: 0px 2px 2px #CCC; filter: dropshadow(color=#CCC, offx=0, offy=2); behavior: url(/static/css/PIE.htc); width:250px;
	margin:0px 15px; cursor:pointer;} 
#showAllArtist{padding-top:20px;}
#showAlltheme{padding-bottom:20px;}
.showAll:hover{text-decoration:underline; color:#CCC;}

.updateGallery{position:absolute; left:5px; top:30px; width:30px; height:30px; background-size:100%; background-repeat:no-repeat; background-image:url(/static/img/pencil.png); border:1px solid #900; 
	cursor:pointer; background-position:center;}
.updateGallery:hover, .deleteGallery:hover{width:35px; height:35px;}

.deleteGallery{background-image: url(/static/img/trash.png); background-repeat: no-repeat; background-position: center; position: absolute; top: 30px; right: 5px; background-size: 100%; cursor: pointer; 
	width: 30px;  height: 30px; border:1px solid #900;}

#contentPannelInfoPag{width:3450px; height:100%;}
#contentAllArtist, #contentAllTheme{width:1000px;  float:left;  padding-top:100px;}
#contentAllArtist{margin:0px 100px;}
#contentAllTheme{margin-left:-1100px;}

.pagGallery#panelFotoView{overflow:hidden;}

.tdArtist, .tdArtist a, .tdTheme, .tdTheme a{width:200px; text-align:center; color:#FFF; float:left; padding:10px 0px; cursor:pointer;}
.tdTheme:hover{border-bottom:1px solid #CCC;}

#turnLeft{position:absolute; left:-80px; top:150px; width:60px; height:60px; cursor:pointer; background:url(/static/img/arrowBack.png) no-repeat center;}
#turnRight{position:absolute; right:-80px; top:150px; width:60px; height:60px; cursor:pointer; background:url(/static/img/arrowNext.png) no-repeat center;}
#infoArtist{ position: absolute; top: 80px; width: 900px; left: 150px; color: #FFF; max-height:250px; overflow:auto; padding-right:20px;} 
#infoArtist a{color:#FFF; text-decoration:underline;}
#titleNameArtist{text-align: center; position: absolute; width: 100%; height: 20px; top: 50px; color: white;}

.sectionGallery{width:1000px; float:left; overflow:hidden;}
#manageSectionArtist{height:580px;}
#manageSetion{margin: 20px auto; overflow:hidden; height: 35px; margin: 20px auto; width:1000px;}
#manageSetion>div{float:right;}
.callSection{background-image:url(/static/img/indexSection.png); background-position:top center; background-repeat:no-repeat; width:25px; height:25px; margin:5px; cursor:pointer;}
.callSection.sectionAtive{background-position:bottom center !important;}

.searchAlert{position:absolute; width:200px; color:#FFFFFF; font-size:18px; text-align:center; bottom:20px; left:400px;}

.submitForm { -moz-box-shadow:inset 0px 1px 0px 0px #f29c93; -webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
	border:1px solid #d83526; display:inline-block; color:#ffffff; font-size:15px; font-weight:bold;
	padding:6px 24px; text-shadow:1px 1px 0px #b23e35; cursor:pointer; margin:10px;
}
.submitForm:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}
.resetForm{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
	border:1px solid #dcdcdc; display:inline-block; color:#777777; font-size:15px; font-weight:bold;
	padding:6px 24px; text-shadow:1px 1px 0px #ffffff; cursor:pointer; margin:10px;
}
.resetForm:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
#tabTheme, #tabArtist{height: 200px; overflow-x:auto; overflow-y:hidden;}