/* CSS Document */

BODY {
	background-color:#000000;/*#FFFF99;*/
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding:0;
	margin:0;
}
A{
	color:#FFFFFF;
	text-decoration: none;
}
A{
    text-decoration: underline
}
A.guestbook{
	color:#000000;
	text-decoration: none;
}
A.guestbook:hover{
    text-decoration: underline
}
A.link{
	color:#0000FF;
	text-decoration: none;
}
A.link:hover{
    text-decoration: underline
}
A.credit{
	color:#FFFFFF;
 	font-size:10px;
	font-style:italic;
	text-decoration: none;
}
A.credit:hover{
    text-decoration: underline
}
IMG{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
H2
{
    FONT-SIZE: 12pt;
	color:#FF0000;
}
H2.descChiamate{
	FONT-SIZE: 12pt;
	color:#0000CC;
}
H3
{
    FONT-SIZE: 10pt;
	color:#FF0000;
}

#corpo{
	background-color:#000000;
	width:950px;
 	margin-left:auto;
	margin-right:auto;
}
#header{
	float:left;
	background-color:#000000;
	width:100%;
}
#menu{
	float:left;
	width:100%;
	height:25px;
	background-color:#FFFFFF;
}
#container{
	float:left;
	width:100%;
	margin:0px;
}

#colonna1{
	float:left;
	width:25%;
}
#colonna2{
	float:left;
	width:50%;	
}
#colonna3{
	float:left;
	width:25%;
}

#footer{
	float:left;
	background-color:#000000;
	/*background-image:url(images/footer.gif);
	background-repeat:repeat-y;*/
	text-align:center;
	width:100%;
	
}
#colonna1,#colonna2,#colonna3,#footer{
 	padding-bottom:0.5em;
	padding-top:0.5em;
}
#fot1{
	text-align:right;
	float:left;
	/*color:#FFFFFF;
	background-image:url(images/grad_left.gif);
	background-repeat:repeat-y;*/
	width:15%;
	
	
}
#fot2{
	float:left;
	text-align:center;
	/*background-color:#ffffff;*/
	width:70%;	
	
}
#fot3{
	text-align:left;
	float:left;
	width:15%;

}
#fot1,#fot2,#fot3{
 	padding-bottom:0.5em;
	padding-top:0.5em;
}
#indirizzo{
	float:right;
	width:300px;
	padding:1em;
	margin:0 1em 1em 1em;
}
#login{
	float:left;
	height:200px;
	width:300px;
	margin:10px 0px 0px 325px;
}
.vigile{
	margin:1em 10em 20em 30em;
}	
.crediti{
	color:#FFFFFF;
 	font-size:10px;
	font-style:italic;

}
.sx{
	background-image:url(../images/grad_left.gif);
	background-repeat:repeat-y;
}
.dx{
	background-image:url(../images/grad_right.gif);
	background-repeat:repeat-y;
}
/*menu navigazione*/
.menuNav{
	background-color:#FF0000;
	color:#FFFFFF;
	margin:0;
	padding:0.5em 0;
	text-align:center;
}
.menuNav li{
	display:inline;
}
.menuNav a{
	height:0;
	padding:0.5em 15px;
	text-decoration:none;
	margin:-1em 0;
	border-right:2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	white-space:nowrap;
}
.menuNav .primaVoce a{
	border-left:2px solid #FFFFFF;
}

.menuNav a:link,
.menuNav a:visited{
	background-color:#FF0000;
	color:#FFFFFF;
}
.menuNav a:hover,
.menuNav a:focus,
.menuNav a:active{
	background-color:#FFFFFF;
	color:#000000;
}
.menuNav .voceSelezionata a{
	background-color:#FFFFFF;
	color:#000000;
}
/*menu mezzi*/
.menuMezzi{
	list-style:none;
	color:#FFFFFF;
	margin:0;
	padding:15px 0;
	text-align:left;
	border-left:1px solid #FF0000;
}
.menuMezzi li{
	position:relative;
	left:-3px;
}
.menuMezzi a{
	display:block;
	text-decoration:none;	
	padding:5px 10px 5px 5px;
	border-left:5px solid;
	background:#fff;
	color:#000000;

}

.menuMezzi a:link,
.menuMezzi a:visited{
	border-color:#FF0000;
}

.menuMezzi a:hover,
.menuMezzi a:focus,
.menuMezzi a:active{
	border-color:#FF6600;
	text-decoration:underline;
}
.menuMezzi .voceSelezionata a{
	border-color:#FF6600;
	text-transform:uppercase;
}

.tupsx{
  background-image:url(../images/header_left.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
  height:15px;
  width:15px;
}
.tupdx{
  background-image:url(../images/header_right.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  height:15px;
  width:15px;
}
.tdwsx{
  background-image:url(../images/footer_left.gif);
  background-repeat:no-repeat;
  background-position:top right;
  width:15px;
}
.tdwdx{
  background-image:url(../images/footer_right.gif);
  background-repeat:no-repeat;
  background-position:top left;
  width:15px;
}
.tleft{
  background-image:url(../images/content_left.gif);
  background-repeat:repeat-y;
  background-position:right;
}
.tright{
  background-image:url(../images/content_right.gif);
  background-repeat:repeat-y;
  background-position:left;
}
.theader{
  background-image:url(../images/header_top.gif);
  background-repeat:repeat-x;
  background-position:bottom;
}
.tfooter{
  background-image:url(../images/footer_center.gif);
  background-repeat:repeat-x;
  background-position:top;
}
.tcontent{
	background-color:#FFFFFF;
}
/* tabella bordi arrotondati colore CCCCCC */
.tupsx2{
  background-image:url(../images/header_left_2.gif);
  background-repeat:no-repeat;
  height:15px;
  width:15px;
}
.tupdx2{
  background-image:url(../images/header_right_2.gif);
  background-repeat:no-repeat;
  height:15px;
  width:15px;
}
.tdwsx2{
  background-image:url(../images/footer_left_2.gif);
  background-repeat:no-repeat;
  width:15px;
}
.tdwdx2{
  background-image:url(../images/footer_right_2.gif);
  background-repeat:no-repeat;
  width:15px;
}
.tleft2{
  background-image:url(../images/content_left_2.gif);
  background-repeat:repeat-y;
}
.tright2{
  background-image:url(../images/content_right_2.gif);
  background-repeat:repeat-y;
}
.theader2{
  background-image:url(../images/header_top_2.gif);
  background-repeat:repeat-x;
}
.tfooter2{
  background-image:url(../images/footer_center_2.gif);
  background-repeat:repeat-x;
}
.tcontent2{
	background-color:#CCCCCC;
}
.testo{
	text-align:justify;
}
.imgIntro{
	float:right;
	margin: 1em 1em 1em 1em;
}
.imgIntroSmall{
	float:left;
	margin: 1em 1em 1em 1em;
}
.imgLogo{
	float:left;
	margin: 0 1em 1em 1em;
}
.tCampo{
	color:#FFFFFF;
	background-color:#999999;
}
.tGuest{
 	border:1px #333333 solid;
	text-align:left;
}
.tGuestIntestazione{
	color:#FFFFFF;
	background-color:#FF0000;
}
.imgInterventi{
	width:70px;
 }
.intRiga{
	background:#CCCCCC;
}
.indirizzo{
	margin: 1em 1em 1em 1em;
	text-align:center;
}
#unimog{
	position:relative;
	top:-75px;
	left:170px;
	z-index:12;
}

#qualifiche{
	width:185px;
	position:relative;
	top:-78px;
	left:42px;
	z-index:3;
}
.unim{
	float:right;
	margin:3px 5px 0 0;
}
.grad{

	float:left;
}
.detCaserma{
	position:fixed;
	height:400px;
	width:600px;
	top:50%;
	left:50%;
	margin-left:-300px;
	margin-top:-200px;
	z-index:auto;
	background-color:#FFFFFF;
	border:#333333 dashed 1px;
	padding: 1em;
}
#close{
	float:right;
	color:#FF0000;
	width:10px;
	font-size:16px;
	border:#CCCCCC dotted 1px;
	margin:0 0 0 0;
	padding: 1px 0.2em 0 0.2em;
}
.casermaFoto{
	text-align:center;
}
.casermaTesto{
	text-align:justify;
	padding:1em;
}
.rigaChiamate{
	width:850px;
	clear:left;
	border-top:1px solid #666666;
}
div.rigaChiamate div{
	float:left;
	margin:0 20px 0 0;
	padding:10px 0;
}
.imgChiamate {
	text-align:center;
	width:180px;
}
.numChiamate {
	text-align:center;
	width:100px;
}
.descChiamate {
	text-align:left;
	font-size:12pt;
	width:510px;
}
.chiamate li{
	padding:1em;
}
.barra{
	font-size:14px;
	color:#0000FF;
	font-weight:bold;
}
.tExVigili{
	margin: 0 0 0 40px;
}
.clear{
	clear:both;
}
