/* Reset */
body, div#container, div#header, div#logo, div#center, div#left,  div#content, div#briciole, div#footer, ul, li, ol{
  padding:0;
  margin:0;
}
div#container{
  width:1000px;
  min-width:1000px;
  max-width:1000px;
  height:auto;
  font-size:13px;
  font-family: verdana;
}
div#header{
  float:left;
  width:100%;
  min-width:100%;
  max-width:100%;
  height:157px;
  min-height:157px;
  max-height:157px;
  /*background:#5D4F4B;*/
  background: #000;
  /*border-bottom:1px solid #ccc;*/
  display:inline-block;
  border-bottom:1px solid #000;
}
div#logo{
  float:left;
  width:100%;
  min-width:100%;
  max-width:100%;
  height:157px;
  min-height:157px;
  max-height:157px;
  display:inline-block;
  
}
div#logo img{
  border:0px;
  display:block;
}
div#center{
  float:left;
  width:100%;
  min-width:100%;
  max-width:100%;
  height:auto;
  min-height:600px;
  display:inline-block;
  /*background:#DAD3B6;*/
  /*background: #5d4f4b;
  */
  background: #071469;
  padding-bottom:3px;
}
div#left{
  float:left;
  width:20%;
  min-width:20%;
  max-width:20%;
  height:auto;
  display:inline-block;
}
div#left ul{
  list-style-type: none;
  margin-top:20px;
}
div#left ul li{
  width:100%;
  min-width:100%;
  max-width:100%;
  height:auto;
  display:block;
  float:left;
  margin-bottom:10px;
  /*border-bottom:1px solid #ccc;*/
}
div#left ul li a{
  width:100%;
  min-width:100%;
  max-width:100%;
  height:auto;
  display:block;
  float:left;
  margin-left:5px;
  text-decoration:none;
}
.left_ul{
  width:100%;
  min-width:100%;
  max-width:100%;
  height:auto;
  display:inline-block;
  float:left;
  margin-left:5px;
  text-decoration:none;
  text-align:center;
  color: #fff;
  padding:0px;
}
.left_ul li{
  margin:0px;
  height:auto;
  padding:0px;
}
.left_ul a{
  margin:0px;
}
div#content{
  float:left;
  width:79%;
  min-width:79%;
  max-width:79%;
  height:auto;
  min-height:600px;
  max-height:1900px;
  display:inline-block;
  padding-left: 5px;
  /*border-left:1px solid #bbb;*/
  background:#fff;
  padding-top: 5px;
}
div#briciole{
  float:left;
  width:79%;
  min-width:79%;
  max-width:79%;
  height:25px;
  min-height:25px;
  max-height:25px;
  border-bottom:1px solid #000;
  display:inline-block;
  padding-left: 5px;
  padding-top: 10px;
  /*border-left:1px solid #ccc;*/
  background:#fff;
}
div#footer{
  float:left;
  width:100%;
  min-width:100%;
  max-width:100%;
  height:auto;
  min-height:200px;
  max-height:200px;
  text-align:center;
  border-top:1px solid #ccc;
  display:inline-block;
}
form{
  margin:0px;
  padding:0px;
  margin-bottom:10px;
}
fieldset{
  border:none;
  margin:0px;
  padding:0px;
}
legend{
  font-weight:bold;
  color:#504040;
  display:block;
  width:700px;
  min-width:700px;
  max-width:700px;
  height:auto;
  margin-top:10px;
  margin-bottom:15px;
  border-bottom:1px dotted #ccc;
}
label{
  margin:0px;
  padding:0px;
  left:0;
  top:0;
  right:0;
  bottom:0;
  font-weight:bold;
  color: #504040;
  width:150px;
  min-width:150px;
  max-width:150px;
  display:inline-block;
  margin-bottom:10px;
}
img{
  border:none;
}
.attenzione{
  font-weight:bold;
  font:verdana;
  color:red;
}
input[type="text"]{
  border:1px solid  #5d4f4b;
  padding:3px;
  font-weight:bold;
  color:#5d4f4b;
  width:240px;
  min-width:240px;
  max-width:240px;
  display:inline-block;
  margin-right:10px;
}
textarea{
  width:390px;
  min-width:390px;
  max-width:390px;
  height:20px;
  min-height:20px;
  max-height:20px;
  border:1px solid #5d4f4b;
  font-weight:bold;
  color:#513c40;
  padding:5px;
  overflow: auto;
  /*display:inline-block;*/
}
hr{
  border:1px solid #513c40;
  color:#513c40;
  width:100%;
  min-width:100%;
  max-width:100%;
  display:block;
  margin:5px 0px 5px 0px;
}
input[type="radio"]{
  width:20px;
  min-width:20px;
  max-width:20px;
  height:auto;
  display:inline;
  border:none;
}
table, tr, th, td{
  border:none;
}
a, a:visited {
  color:#fff;
  font-weight:bold;
}
div#content a, div#content a:visited, div#briciole a, div#briciole a:visited{
  color:blue;
}
.titoli{
  color:#005E2A;
}
div#carte{
  width:700px;
  min-width:700px;
  max-width:700px;
  height:auto;
  border:1px dotted #005E2A;
}
.tit{
  /*color:#005E2A;*/
  color: #423132;
  font-weight:bold;
  display:inline-block;
  margin-top:8px;
  margin-bottom:8px;
  font-size:17px;
}
div#modalita{
  text-align:right;
}
.aright{
  width:auto;
  display:inline-block;
}
.aleft{
  width:120px;
  min-width:120px;
  max-width:120px;
  display:inline-block;
  margin-right:0px;
  font-weight:bold;
  font-size:18px;
}
.aleft a{
  text-decoration:none; 
}
div#center a:hover, div#center a:hover:visited{
  color: #423132;
}
div#left a:hover, div#left  a:hover:visited{
/*color: #675c53;*/
color: yellow;
}
div#video{
  float:left;
  width:70%;
  min-width:70%;
  max-width:70%;
  overflow:hidden;
}
div#tappe{
  float:right;
  width:29%;
  min-width:29%;
  max-width:29%;
  height:410px;
  min-height:410px;
  max-height:410px;
  border-left: 1px dotted #ccc;
  margin-bottom:40px;
  padding-left: 5px;
}
div#tappe a{
  display:inline-block;
  margin-bottom:8px;
}
div#gallery{
  float:left;
  width:100%;
  min-width:100%;
  max-width:100%;
  height:auto;
}
div#gallery img{
  border:none;
  height:80px;
  min-height:80px;
  max-height:80px;
  width:100px;
  min-width:100px;
  max-width:100px;
}
div#gallery a{
  float:left;
  display:block;
  width:120px;
  min-width:120px;
  max-width:120px;
  height:100px;
  min-height:100px;
  max-height:100px;
  margin-bottom:20px;
}
.spancontainer{
  float:left;
  width:100%;
  min-width:100%;
  max-width:100%;
  overflow:hidden;
  display:inline-block;
  height:auto;
  margin-bottom:20px;
  font-size: 12px;
}

#contenitoretestohome {
	float:left;
	width: 60%;
	display: inline-block;
}

#contenitoreimghome {
	float:right;
	width: 300px;
	max-width: 300px;
	display: inline-block;
		max-width: 300px;
		margin-right:10px;
}
#boxhome {
	width: 250px;
}

#contenitoreboxtestohome {
	width: 288px;
	border: 1px solid #000;
	padding: 5px;
	margin-bottom: 10px;
	
	
}

