*{margin:0;padding:0}
body{
	
	margin:0 auto;
	padding:0;
	background-color:#fcd90d;
	font-family:Verdana, Arial, sans serif;
	font-size:1em;
}
body{
	background: url(/bastauntiro/images/sfondo.jpg) repeat fixed;
}

#container{
	margin:10px auto 30px auto;
	padding:0;
	background-color:#a5232e;
	width:950px;

	/*ombra*/
	-moz-box-shadow: 10px 15px 5px 5px #4F1116;
	-webkit-box-shadow: 10px 15px 5px 5px #4F1116;
	box-shadow: 10px 15px 5px 5px #4F1116;
	/*angoli arrotondati*/
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
}

#header{
	margin: 0;
	height:100px;
	padding:10px;
	border-bottom:2px solid #fcd90d
}

#header img {text-align:center;}
.margineLogo{margin-left:100px}

#header h1{
	margin:0;
	padding:20px;
	color:#fff;
}

#navigation{
	width:30%;
	background-color:#a5232e;
	float:left;
	margin:0;
	padding:2px;
	border:0px solid #fff;
}

#content{
	width:69%;
	float:right;
	background-color:#a5232e;
	margin:0;
	border:0px solid #fff;
}

#content h2{
	margin:0;
	padding:20px;
	color:#fcd90d;
	font-size:1.2em;
}


#content p{
	padding-left:20px;
	padding-right:20px;
	font-size:85%;
	padding-bottom:10px;
	margin-top:0;
	line-height:1.5em;
}

#objflash{margin:20px 20px 200px 20px}
h{display:none}
h1,h2,h3,h4{display:none}


/*
#navigation h3{
	margin:0px;
	padding:20px;
	color:#fcd90d;
	font-size:0.9em;
}

#navigation ul{
	margin:0px;
	padding:0;
}

#navigation li{
	list-style-type:none;
	list-style-position:inside;
	font-size:85%;
	//margin-left:5px;
}
*/
/*
#navigation li ul{
	font-size:90%;
	margin-left:5px;
}
#navigation li ul li{
	margin-left:5px;
}
*/

#piede{
	clear:both;
	background-color:#a5232e;
	color:#fcd90d;
	height:40px;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
}

#divw3c{
	/*background-color:#a5232e;
	color:#a5232e;*/
	height:0px;
}
#divw3c a{
	text-decoration:none;
	color:#aaa;
	font-size:0.76em;
}

#piede p{
	padding-top:5px;
	margin-left:15px;
	margin-top:0px;
	font-size:90%;
}
/*
#navigation a{
	background-color:#a5232e;
	color:#fcd90d;
	text-decoration:none;
	font-size:1.2em;
}
#navigation a:hover,a:focus,a:visited{
	background-color:#fcd90d;
	color:#a5232e;
	text-decoration:underline;
}

#navigation a{
	font-weight: bold;
}
*/
img{border:none;}

.replace{
      position:relative;
      margin:0; 
      padding:0;
      /* hide overflow:hidden from IE5/Mac */
      /* \*/
      overflow: hidden;
      /* */
}
.replace span{
      display:block;
      position:absolute;
      top:0;
      left:0;
      z-index:2;
}

#informatica, #informatica span{
      height:39px;
      width:314px;
      background: url(/bastauntiro/images/menuinf.jpg) no-repeat;
}
#informatica:hover, #informatica span:hover{
      height:39px;
      width:314px;
      background: url(/bastauntiro/images/menuinfhover.jpg) no-repeat;
}


#meccanica, #meccanica span{
      height:38px;
      width:290px;
      background: url(/bastauntiro/images/menumec.jpg) no-repeat;
}
#meccanica:hover, #meccanica span:hover{
      height:38px;
      width:290px;
      background: url(/bastauntiro/images/menumechover.jpg) no-repeat;
}

.bordo{border:1px solid #fff}

.textleft{text-align:left;}
.textcenter{text-align:center;}
.textright{text-align:right;}

.objcenter{margin:0 auto;}

.divleft{float:left;}
.divright{float:right;}
.divclear{clear:left;}

#sbmAccedi, #sbmAnnulla{
	background-color:#fcd90d;
	color:#a5232e;
	font-weight:bold
}

.w10{width:10%}
.w20{width:20%}
.w30{width:30%}
.w40{width:40%}
.w50{width:50%}
.w60{width:60%}
.w70{width:70%}
.w80{width:80%}
.w90{width:90%}
.w100{width:100%}

.scrittadefault{
	background-color:#a5232e;
	color:#fcd90d;
}
label{
	background-color:#a5232e;
	color:#fcd90d;
}

#content a, #content a:visited{
	background-color:#a5232e;
	color:#fcd90d;
	text-decoration:underline;
}
#content a:hover, #content a:focus{
	background-color:#fcd90d;
	color:#a5232e;
	text-decoration:underline;
}

.marginleft{
	margin-left:10px
}

.errore{
	background-color:#a5232e;
	color:#fff;
	font-weight:bold
}

.bold{font-weight:bold}
.bottone{
	background-color:#fcd90d;
	color:#a5232e;
	font-weight:bold;
	width:80px;
}

.margineFoto{
	margin:10px;
	padding:0px
}
div.foto{
	
	text-align: center;
	float:left;
	margin:2px;
	padding:5px;
	width:30%;
	height:200px;
	border:0px solid #fcd90d
}
div.foto p{
	
	color:#fcd90d;
	font-weight:bold;
	font-size:1em
}
div.foto img{
	border:1px solid #fcd90d
	
}


.caption a{
	
	background-color:#a5232e;
	color:#fcd90d;
	text-decoration:none;
	font-weight:bold;
	font-size:1em
}

.caption a:hover,a:focus{
	background-color:#fcd90d;
	color:#a5232e;
	text-decoration:none;
}


.intestazione{
	text-align:center;
	margin:10px;
	padding:5px;
	width:100%;
	color:#fcd90d;
	font-weight:bold;
	font-size:1.5em
}

.Paginazione{
	clear:left;
	text-align:center;
	color:#fff;
	font-weight:bold;

}
.Paginazione a{
	background-color:#a5232e;
	color:#fcd90d;
	text-decoration:none;
	font-weight:bold;
	font-size:1em
}
.Paginazione a:hover{
	background-color:#fcd90d;
	color:#a5232e;
	text-decoration:none;
	font-weight:bold;
	font-size:1em
}
.Paginazione a img:hover{
	background-color:#a5232e;
	color:#fcd90d;
	text-decoration:none;
	font-weight:bold;
	font-size:1em;
}


#piede a{
	background-color:#a5232e;
	color:#fcd90d;
	text-decoration:none;
	font-size:1em;
	font-weight:bold
}
#piede a:hover,a:focus,a:hover{
	background-color:#fcd90d;
	color:#a5232e;
	text-decoration:underline;
}

.bordo_tabelle{
	border:1px solid #fcd90d;
}

#nuova a{
	background-color:#a5232e;
	color:#fcd90d;
	text-decoration:none;
	font-size:0.76em;
}
#nuova a:hover,a:focus,a:hover{
	background-color:#fcd90d;
	color:#a5232e;
	text-decoration:underline;
}

#admin a{
	background-color:#trasparent;
	color:#000;
	text-decoration:none;
		
}
#admin a:hover,a:focus,a:hover{
	background-color:#fcd90d;
	color:#a5232e;
	text-decoration:underline;
}

.intestazioneTabelle{
	background-color:#fcd90d;
	color:#a5232e;
	font-weight:bold;
	font-size:0.76em;
	

}
.riga_d{
	background-color:#DCDCDC;
	color:#000;
	font-size:0.76em
}
.riga_p{
	background-color:#C0C0C0;
	color:#000;
	font-size:0.76em
}

.coloryellow{
	color:#fcd90d;
	font-weight:bold;
	margin:0 0 0 10px
}	

/*galleria fotografica*/

/* Gallery Styling */
.gallery .image-title,
.gallery .image-description,
.gallery .image-author,
.gallery .image-link {
    display:none;
}

.gallery
{
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: none;
}

.gallery ul.images
{
    list-style-type: none;
    border: none;
    padding: none;
}

.gallery ul.images li.image
{
    display: inline;
    line-height: 0;
    
}

.gallery ul.images li.image a
{
    text-decoration: none;
    color: inherit;
    cursor: pointer;
    margin: 10px;
    display: inline-block;
    background: white;
    padding: 3px;
    line-height: 0;
    -webkit-border-radius: 4px 4px;
    -moz-border-radius: 4px 4px;
    border-radius: 4px 4px;
    -moz-box-shadow: 0px 0px 8px #AAA;
    -webkit-box-shadow: 0px 0px 8px #AAA;
    box-shadow: 0px 0px 8px #AAA;
    -webkit-transition: -webkit-box-shadow 0.1s ease-out;
    -moz-transition: -webkit-box-shadow 0.1s ease-out;
    -o-transition: -webkit-box-shadow 0.1s ease-out;
    transition: -webkit-box-shadow 0.1s ease-out;
}

.gallery ul.images li.image a img
{
    border: none;
    padding: none;
    -webkit-border-radius: 4px 4px;
    -moz-border-radius: 4px 4px;
    border-radius: 4px 4px;
    
    height: 250px;
    width:250px;
    overflow: hidden;

}

.gallery ul.images li.image a:hover
{
    -moz-box-shadow: 0px 0px 8px #222;
    -webkit-box-shadow: 0px 0px 8px #222;
    box-shadow: 0px 0px 8px #222;
}



/**********************/

/* paginazione ----------------------------------------------- */
.paginazione{
	padding:0 2px;
	margin:0 auto ;
	
}

ul#pagination{
    font:1em verdana,Arial,sans-serif;
    list-style: none;
    text-align: center;
}


ul#pagination li {
    display: inline;
    margin:0 0.1em 0 0;
}

ul#pagination a,
ul#pagination a:visited
{
	text-decoration: none;
    border: 0px solid #fff;
    padding: 0 3px;
    background: #a5232e;
    color: #fcd90d;
    font-weight:bold;
}
    
ul#pagination a:hover, ul#pagination a:focus {
   background-color: #fcd90d;
   color: #a5232e;
   padding: 0 3px;
   text-decoration: none;
}

ul#pagination li#currentpage{
    background: #a5232e;
    color: #fcd90d;
    cursor: default;
	padding: 0 3px;
	text-decoration: underline;
    font-weight:bold;
}

ul#pagfirst, ul#paglast{
    font:1em verdana,Arial,sans-serif;
    padding: 0 ;
    list-style: none;
    text-align: center
}

ul#pagfirst li, ul#paglast li {
    display: inline;
    margin-right: 0.1em
}

ul#pagfirst a, ul#paglast a,ul#pagfirst a:visited, ul#paglast a:visited {
	text-decoration: none;
    padding: 0 3px;
    background-color: #a5232e;
   color: #fcd90d;
    font-weight:bold;
    
}

ul#pagfirst a:hover, ul#paglast a:hover,ul#pagfirst a:focus, ul#paglast a:focus {
   background: #fff;
   color: #000;
   padding: 0 3px;
}

/* ----------------------------------------------------------- */



.divright{float:right}
.divclearleft{clear:left}