/* BASIC RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}

/* HTML ELEMENTS */
body {text-align:justify;background-color:#e6e6e6; width:100%;font-family: Lucida Grande, Lucida Sans, tahoma, arial, verdana, sans-serif;color: #666666;}
html, body {
  height: 100%;
}
/* COMMON CLASSES */
.break { clear:both; }

/* HEADER */
#header { padding:20px;height:60%; width:100%;}
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:60%;  min-width:1200px;position:absolute; }

/* NAVIGATION */
#nav-outer { height:130px; padding-top:30px; padding-left:0px;position:relative; top:24px; min-width:1200px;width:100%;background-image:url("../images/sfondo.png");}
#navigation { border:solid 10px transparent;height:100px; width:100%; margin:0 auto; background-image:url("../images/logo.gif.png"); background-position:0px 0px; background-repeat:no-repeat;position:relative;}
#social_mobile{display:none;}
/* SEARCH */
#search {  padding-top:10px;float:right; width:270px;font-size:14px; position:relative;z-index:1000;}
#searchtxt { 
	padding:3px; width:250px;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius: 10px;
	-khtml-border-radius: 10px;
	behavior: url("PIE.php");
	border: 0px;}

/* MENU */
#menu { top:55px; left:350px;position:absolute;}
#menu ul { list-style:none; }
#menu ul li { display:inline; font-size:12px; }
#menu ul li { color:#666666;text-decoration:none; padding-right:20px; }
#menu ul li:hover { color:white;}
#home, #chiSiamo, #contatti, #album, #prodotti, #marchi,#contattaci, #catalogo{padding-left:20px;padding-top:5px;padding-bottom:5px;}
#home:hover, #chiSiamo:hover , #contatti:hover, #album:hover, #prodotti:hover,#marchi:hover,#contattaci:hover, #catalogo:hover  { background-color:#1b2943;color:white;opacity:0.8;cursor:pointer;}
/* HEADER TEXT */
#headertxt { width:960px; margin:0 auto; clear:both; position:relative; top:74px; }
#firstline { background-image:url("../images/textbg.png"); color:#333; font-size:40px; padding:4px 13px 7px; float:left; display:block; }
#secondline { background-image:url("../images/textbg.png"); color:#CD2B3A; text-decoration:none; font-size:60px; padding:0 13px 10px; float:left; display:block; clear:both; }
#secondline:hover { text-decoration:underline;}
#dialogChiSiamo, #dialogContattaci, #dialogContatti{background-image:url("../images/sfondo.png");height:300px;width:400px;top:230px;left:300px;position:absolute;opacity:0.8;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius: 10px;
	-khtml-border-radius: 10px;
	behavior: url("PIE.php");
	border: 0px;
	padding:50px;
	color:#1b2940;
	font-size:12px;}
#dialogContattaci{height:300px;width:250px;left:750px;position:absolute;opacity:0.8;z-index:100000;}
#dialogCatalogo{background-image:url("../images/sfondo.png");height:150px;width:450px;top:230px;left:400px;position:absolute;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius: 10px;
	-khtml-border-radius: 10px;
	behavior: url("PIE.php");
	border: 0px;
	padding:70px;
	color:#1b2940;
	font-size:12px;}
#dialogAttrezzature{background-image:url("../images/sfondo.png");height:150px;width:460px;top:230px;left:550px;position:absolute;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius: 10px;
	-khtml-border-radius: 10px;
	behavior: url("PIE.php");
	border: 0px;
	padding:70px;
	color:#1b2940;
	font-size:12px;}
#album1:hover, #album2:hover,#album3:hover{cursor:pointer;}
#album2{position:absolute;left:235px;top:70px;}
#album3{position:absolute;left:400px;top:70px;}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.callbacks_container{display:none;position:absolute;
		top:25%;
		left:25%;
		z-index:300;
		cursor:pointer;
		/*Trasperenza cross browser*/
		
}
/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("../images/btn_back.png"); }
#next { background-image:url("../images/btn_next.png"); }
#control { background-image:url("../images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; top:400px; margin:0 auto; width:960px; }
#headernav { padding-left:864px; }
#buttonMio{border-radius: 5px;color:white;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	height:30px;width:100%;
	border: 0px;
	behavior: url("PIE.php");background: -webkit-linear-gradient(#708090, #1b2940); /* For Safari */
	background: -o-linear-gradient(#708090, #1b2940); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#708090, #1b2940); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#708090, #1b2940); /* Standard syntax */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#708090', endColorstr='#1b2940',GradientType=0);}
#buttonMio:hover{cursor:pointer;}
/* CONTENT */
#content { color:#575757; background-image:url("../images/sfondo.png");width:100%;position:fixed;bottom:5%;}
#content p { padding:10px 0; font-size:16px; width:100%; margin:0 auto; }
#content p a { text-decoration:none; color:#CD2B3A; }
#content p a:hover { text-decoration:underline; color:#7F000C; }
#interni{position:absolute; top:580px; left:150px;right:100px;color: #666666;font-size:20px; min-width:1000px;}
#but {font-size:12px; width:960px; margin:20px auto;color:white;padding-top:20px;width:1100px;}
#container {
    
    
    height: 1350px;;
    margin: 0 auto -50px;
}
#footer, #push {
    height: 50px;
    clear: both;
}
#footer{position:relative;background-position:0px 0px;border:solid 10px transparent;min-width:1000px;}
#discription{}
#description:hover{cursor:pointer;}
#dialogChiSiamo{z-index:10000;}
#login{font-style:italic;position:absolute;top:65%;right:0px;color:#000080;}
.apri:hover{cursor:pointer;}
.chiudi{ font-size:18px; color:#000; font-weight:bold; position:absolute; right:-25px; top:-25px;  cursor:pointer;}
#overlay{
	height: 100%;
	width: 100%;
	z-index: 10000;
	position: fixed;
	top: 0%;
	left: 0%;
	background: #000;
	  /*Trasperenza cross browser
	opacity: .8; filter: alpha(opacity=70); 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";	*/
}
.fixed {
	vertical-align: middle;background:trasparent;
	display: table-cell; 
	text-align: center;
} 
#box{ 
	width:80%;
	background-color:#FFF;  
	margin: 0px auto; 
	position: relative;
	padding:5px;outline: none;
	-moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px;
}
#box img{padding:5px;}
hr {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #CCCCCC;
	border-right: 0 solid #CCCCCC;
	border-style: solid;
	border-width: 1px 0 0; 
	width:60%;}
#menuMobile{display:none;}
#footer_mobile,#dettagli_mobile{display:none;}
#img1,#img2,#img3,#img4,#img5,#img6,#img7,#img8,#img9,#img10,#img11,#img12,#img13,#img14,#img15,#img16{width:97%;height:95%;}
#next-prev{display:none;}
#prev{border:solid 5px transparent;}
#next{border:solid 5px transparent;}
#prev:hover{cursor:pointer;}
#next:hover{cursor:pointer;}
.chiudi1{display:none;}















