/*stili per il layoutil miotranooto.com*/
html{margin:0;padding:0 ; height:100%; background-color:#663333;
background-image:url(../../imgott600/sfondo_html.jpg);
					background-position:0 0; }
body{font-family: arial,sans-serif;font-size:76%;text-align: center}

#container{  position:relative;/*box principale che contiene tutte le sezione*/
				width:960px;
				height:auto;
				margin:0 auto;
				border:none;

				background-color:#FFFFFF;}

#canvas{
	position:relative;
        top:1px;
        width:960px;
				height:auto;
				margin:0 auto;
				border:none;

}

.line {
  float: left;
  width: 100%;
  display: block;
  position: relative;
 background:#fff;
  color:#663333;

}

/* stile per le linee principali*/
#line1{ float: left;
  width: 100%;
  position: relative;
  }
#line2{
  padding-top:10px;
  float: left;
  width: 100%;
  position: relative;
  font:1.4em Verdana;

  }

#line3{
  padding-top:3px;
  float: left;
  width: 100%;
  position: relative;

  }
#line4{
  padding-top:3px;
  float: left;
  width: 100%;
  position: relative;
  }

  /*stile per i blocchi che formano la pagina visualizzata*/
.item {
  position: relative;
  float: left;
  left: 100%;

  font:11px Verdana;

}


.sap-content{

}


/*stile per i blocchi principali*/
#header {
  margin-left: -99.8%;
  width: 100%;
  text-align:center;
  height:215px;
  text-align:center;
 /* border:1px solid #663333;*/
}

#menuheader {
  margin-left: -99.8%;
  width: 100%;
  text-align:center;
  height:70px;

}
#navigation {
  margin-left: -21.6%;
  width: 20.3%;
  text-align:center;
  height:auto;
  /*border:1px solid black;*/
  text-align:left;
  padding:20px 2px 2px 2px;
  /*background-image:url(../imgott600/sfondo_sidebar.jpg);
			background-position: 0 0;
			background-repeat:no-repeat;*/
}
#content {
  margin-left:-100%;
  width: 77.5%;
  text-align:justify;
  height:auto;
  /*border:1px solid #663333;*/
 padding:2px 2px 2px 2px;

}

#contentRisorse{
  margin-left:-100%;
  width: 98.5%;
  text-align:justify;
  height:auto;
 /* border:1px solid #663333;*/
 padding:4px 5px 4px 5px;

}
#subcontent1,#subcontent2,#subcontent3,#subcontent4,#subcontent5 {
  margin-left: -98.3%;
  width: 97%;
  text-align:justify;
  height:auto;
 /* border:1px solid blue;*/
  padding:5px 2px 2px 2px;
  margin-bottom:3px;
}
#sa{font-size:14.5px;padding:5px;}
#q{  border: medium none;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 5px;
    height: 30px;
    margin: 0 0 10px 15px;
    width: 590px;
}
#cse-branding-logo{width:500px;height:30px;}
#subcontentBlockSx1,#subcontentBlockSx2 {
position:relative;
margin-left:-100%;
  width: 49.8%;
  text-align:center;
  height:auto;
  /*border:1px solid blue;*/

}
#subcontentBlockDx1,#subcontentBlockDx2 {
position:relative;
margin-left:-50%;
  width: 49.8%;
  text-align:center;
  height:auto;
 /* border:1px solid red;*/

}
#footer {
position:relative;
   margin-left: -100%;
   width:100%;
   height:4%;
   padding:2px 2px 2px 2px;

 /* border: 1px black solid;*/
}

/**/
a, img{border:none;}
.hover{color:#fff;}

.clear{clear:both;}
#mini-menu{list-style-type:none;width:210px;height:530px;margin:0; }
#mini-menu li{display:inline; width:200px;padding:0;}

.centrato{
margin:0 auto;
text-align:center;
padding-left:2px;

}
.contenuto{
position:relative;
text-align:justify;
padding-left:2px;
padding-top:2px;
width:100%;

}
.posizione{
position:relative;
text-align:justify;
padding-left:2px;
padding-top:2px;
width:100%;

}
.destra{float:right;
text-align:right;
padding-left:2px;
}
.sinistra{
float:left;
text-align:left;
padding-right:2px;
}


/*box delle foto*/


.sfondocontent{
background-image:url(../imgott600/sfondogallery.jpg);
			background-position:5% 100%;
			background-repeat:no-repeat;
}
.sfondocontentHome{
margin-top:10px;
width:98%;
margin-left:2px;
background-image:url(../imgott600/sfondogallery.jpg);
			background-position:5% 100%;
			background-repeat:no-repeat;
}

.titoloGallery{ font-size:2.5em;
				padding:5px 2px 2px 5px;
				text-align:center}
.titolo{font-size:18px;
		font-weight:bold;}
.titolo2{font-size:16px;
		font-weight:bold;}
.titolo3{font-size:14px;
		font-weight:bold;}

.subcontent{
text-align:justify;
width:97%;
 /*border: 1px black solid;*/
 padding: 2px 2px 2px 2px;
}
.contentHome{
text-align:justify;
width:99.5%;
margin-left:2px;
background-image:url(../imgott600/sfondo_top_centrale.jpg);
			background-position:center top;
			background-repeat:no-repeat;


}
.subcontentHome{
width:98%;
padding:4px 4px 4px 8px;
}
.sfondoSidebar{
background-image:url(../imgott600/sfondo_sidebar.jpg);
			background-position:center top;
			background-repeat:no-repeat;


}
.posizione{
text-align:justify;
	font-size:76%;
	color: black;
	font-family: 'Verdana';

}
.fotoContainer{
margin-left:2px;
}

.foto{}

.boxtable{
width:720px;
height:auto;
/*border: 1px black solid;*/
text-align:left;
margin-left:1px 4px;
padding:0;
list-style-type:none;
}
.boxitem {	
	padding: 0;
	margin: 2px 3px;
	float: left;
	position: relative;
	text-align: left;
	width:170px;
	height:165px;
	/**/
	background-image:url(../images/sfondo_boxItem.jpg);
	background-position:0 0;
	background-repeat:no-repeat;		
			}
.boxitem img {width:160px;}

.boxtable li p {
	background:url(../images/sfondo_em.png) no-repeat;
	background-position:0 0;
	width: 210px;
	height: 265px;
	top:-50px;
	right:-240px;
	position: absolute;
	text-align: justify;
	padding: 2px 10px 30px;
	font-style: normal;
	z-index: 2;
	display: none;
	
}
.boxtable li p span {
width:190px;
height:auto;
color:#663333;
background-color:#fff;
/*border:1px  blue solid ;*/
}
						
.postFoto{font-size:9px}


#contentResult {
  margin-left: -100%;
  width: 100%;
  text-align:center;
  height:auto;
  /*border:1px solid #663333;*/
 padding:2px 2px 2px 2px;

}

#cse-search-results{
padding:2px 2px 2px 2px;
}

h1{
font-size:2.4em;
}

.subtitleGal{
width:90%;
padding-left:2px;
text-align:justify;
margin:0 auto;

}
.mini{
width:160px;
height:75px;
}


.tabMese{
width:98%;
height:auto;
margin-left:0;

}
.tabFoto{
/* border:1px solid #663333;*/
position:relative;
width:700px;
height:auto;
margin:2px 2px;
}
.box_content{

}
.titolo_com{
	font-size:1.3em;
	
}
.info{
	width:140px;
	margin:0;
	color:#663333;
	list-style-type:none;

}
.info{
	display:inline;

}
ul.menu-list{width:800px; height:70px;list-style-type:none;text-align:center;padding:0; }
ul.menu-list li{width:20%; display:inline; float:left;  }
