/* CSS Document */
body{
	margin: 30px auto 0 auto;
	width: 760px;
	text-align: center;
	background-image:url(img/background.jpg);
	background-repeat:repeat;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color:#FFFFFF;
}
a:link {color: #FFFFFF;  font-family: Courier New, Courier, mono;  font-size: 12px; font-weight: normal;  text-decoration: none}

a:visited {color: #FFFFFF;  font-family: Courier New, Courier, mono;  font-size: 12px; font-weight: normal; text-decoration: none}

a:active {color: #CCCCCC;  font-family: Courier New, Courier, mono;  font-size: 12px; font-weight: normal; text-decoration: none}

a:hover {text-decoration: none;  font-family: Courier New, Courier, mono;  font-size: 12px; font-weight: normal; color: #CCCCCC}

#radar{
	position:relative;
	float:left;
	width:64px;
	height:72px;
	 margin-top:1px;
	padding:0px;
}

#txt{
position:relative;
float:left;
width:360px;
height:230px;
overflow:auto;
margin-top:20px;
margin-left:350px;
text-align:left;
}

* html div#txt{
position:relative;
float:left;
width:370px;
height:230px;
overflow:auto;
margin-top:20px;
margin-left:175px;
text-align:left;
}

#txtservizi{
position:relative;
float:left;
width:360px;
height:120px;
overflow:auto;
margin-top:0px;
margin-left:380px;
text-align:left;
}

* html div#txtservizi{
position:relative;
float:left;
width:360px;
height:120px;
overflow:auto;
margin-top:0px;
margin-left:190px;
text-align:left;
}
* html div#txtgallery{
position:relative;
float:left;
width:360px;
height:220px;
overflow:auto;
margin-top:10px;
margin-left:180px;
text-align:left;
}

#container{
width:760px;
height:482px;
margin-left:8%;
margin-top:5%;
}

#header{
width:689px;
height:72px;
background-image:url(img/navbar.jpg);
background-repeat:no-repeat;
float:left;
margin-top:1px;

}

/*-----------------------menu principale---------------------------*/
* html div#home{
margin-left: 85px;
	margin-top: 10px;

}


#home {
	position:relative;
	height:35px;
	width:94px;
	margin-left: 169px;
	margin-top: 10px;
	white-space: nowrap;
	float:left;
	}
#home a{
text-decoration:none;
}
#home a:link img, a:visited img,  a:active img{
visibility:hidden;
text-decoration:none;
}

#home a:hover img{
text-decoration:none;
visibility:visible;
border:0px;


}

 * html a:hover
{
visibility:visible
}

/*-----------------------------------------*/

#dove{
	position:relative;
	height:35px;
	width:94px;
	margin-left: 1px;
	margin-top:-1px;
	white-space: nowrap;
	margin-top: 9px;
	margin-left:3px;
	float:left;


	}
#dove a{
text-decoration:none;
}
#dove a:link img, a:visited img,  a:active img{
visibility:hidden;
text-decoration:none;
}

#dove a:hover img{
text-decoration:none;
visibility:visible;
border:0px;


}

 * html a:hover
{
visibility:visible
}

/*------------------------------------------------------*/
*html div#servizi{

margin-left:0px;
}


#servizi{
	position:relative;
	height:35px;
	width:94px;
	margin-left: 2px;
	margin-top:-1px;
	white-space: nowrap;
	margin-top: 9px;
	margin-left:5px;
	float:left;
}
#servizi a{
text-decoration:none;
}
#servizi a:link img, #servizi a:visited img,  #servizi a:active img{
visibility:hidden;
text-decoration:none;
}

#servizi a:hover img{
text-decoration:none;
visibility:visible;
border:0px;


}

 * html a:hover
{
visibility:visible
}
/*------------------------------------------*/
*html div#contatti{

margin-left:0px;
}
#contatti{
	position:relative;
	height:35px;
	width:94px;

	white-space: nowrap;
	float:left;
	margin-top: 10px;
	margin-left:2px;
}
#contatti a{
text-decoration:none;
}
#contatti a:link img, a:visited img,  a:active img{
visibility:hidden;
text-decoration:none;
}

#contatti a:hover img{
text-decoration:none;
visibility:visible;
border:0px;


}

 * html a:hover
{
visibility:visible
}




/*-------------------------------------finemeni---------------------*/

/*-----------------------menuservizi--------------*/
#menuservizi{
position:relative;
background-image:url(img/servizinav.jpg);
background-repeat:no-repeat;
height:200px;
width:220px;
margin-left:360px;
margin-top:190px;
padding:0Px;
}

* html div#menuservizi{
position:relative;
background-image:url(img/servizinav.jpg);
background-repeat:no-repeat;
height:160px;
width:220px;
margin-left:360px;
margin-top:0px;
padding:0px;
}
/*------------------------------civili-------------*/
* html div#civili{

margin-top:7px;
}

#civili{
position:relative;
width:193px;
height:25px;
margin-top:8px;
float:left;
display:block;

}

#civili a{
text-decoration:none;
}

#civili a:link img, a:visited img,  a:active img{
visibility:hidden;
text-decoration:none;
}

#civili a:hover img{
text-decoration:none;
visibility:visible;
border:0px;
}

 * html a:hover
{
visibility:visible
}

/*-----------------------------------------------*/
/*-------------------------------penali---------------------------*/
* html div#penali{

margin-top:0px;
}

#penali{
position:relative;
width:193px;
height:25px;
display:block;
margin-top:2px;
float:left;
}
#penali a{
text-decoration:none;
}
#penali a:link img, a:visited img,  a:active img{
visibility:hidden;
text-decoration:none;
}

#penali a:hover img{
text-decoration:none;
visibility:visible;
border:0px;

}
 * html a:hover
{
visibility:visible
}
/*--------------------------------------------------------------------*/

/*---------------------------------aziendali--------------------*/
* html div#aziendali{

margin-top:-2px;
}

#aziendali{
position:relative;
width:193px;
height:25px;
display:block;
float:left;
}
#aziendali a{
text-decoration:none;
}
#aziendali a:link img, a:visited img,  a:active img{
visibility:hidden;
text-decoration:none;
}

#aziendali a:hover img{
text-decoration:none;
visibility:visible;
border:0px;
}
 * html a:hover
{
visibility:visible
}
/*---------------------------------------------------------*/
/*---------------------------------corsi--------------------*/
* html div#corsi{

margin-top:-5px;
}

#corsi{
position:relative;
width:193px;
height:24px;
display:block;
float:left;
}
#corsi a{
text-decoration:none;
}
#corsi a:link img, a:visited img,  a:active img{
visibility:hidden;
text-decoration:none;
}

#corsi a:hover img{
text-decoration:none;
visibility:visible;
border:0px;
}
 * html a:hover
{
visibility:visible
}
/*---------------------------------------------------------*/
/*---------------------------------sicurezza--------------------*/
* html div#sicurezza{

margin-top:-5px;
}

#sicurezza{
position:relative;
width:193px;
height:27px;
margin-top:2px;
display:block;
float:left;
}
#sicurezza a{
text-decoration:none;
}
#sicurezza a:link img, a:visited img,  a:active img{
visibility:hidden;
text-decoration:none;
}

#sicurezza a:hover img{
text-decoration:none;
visibility:visible;
border:0px;
}
 * html a:hover
{
visibility:visible
}
/*---------------------------------------------------------*/
/*---------------------------------gallery--------------------*/
#gallery{
position:relative;
width:193px;
height:27px;
margin-top:-5px;
display:block;
float:left;
}

#gallery a{
text-decoration:none;
}
#gallery a:link img, a:visited img,  a:active img{
visibility:hidden;
text-decoration:none;
}

#gallery a:hover img{
text-decoration:none;
visibility:visible;
border:0px;
}

 * html a:hover
{
visibility:visible
}
/* ------------fine menu servizi----------------------------*/










#bodyhome{
background-image:url(img/body.jpg);
background-repeat:no-repeat;
width:752px;
height:410px;
float:left;
margin:0px;
}

#bodydove{
background-image:url(img/bodydove.jpg);
background-repeat:no-repeat;
width:752px;
height:410px;
float:left;
margin:0px;
}

#bodycontatti{
background-image:url(img/bodycontatti.jpg);
background-repeat:no-repeat;
width:752px;
height:410px;
float:left;
margin:0px;
}

#bodypenali{
background-image:url(img/bodypenali.jpg);
background-repeat:no-repeat;
width:752px;
height:410px;
float:left;
margin:0px;
}
#bodycivili{

background-image:url(img/bodycivili.jpg);
background-repeat:no-repeat;
width:752px;
height:410px;
float:left;
margin:0px;
}
#bodyaziendali{
background-image:url(img/bodyaziendali.jpg);
background-repeat:no-repeat;
width:752px;
height:410px;
float:left;
margin:0px;
}

#bodycorsi{
background-image:url(img/bodycorsi.jpg);
background-repeat:no-repeat;
width:752px;
height:410px;
float:left;
margin:0px;
}
#bodysicurezza{
background-image:url(img/bodysicurezza.jpg);
background-repeat:no-repeat;
width:752px;
height:410px;
float:left;
margin:0px;
}

#bodygallery{
background-image:url(img/bodygallery.jpg);
background-repeat:no-repeat;
width:752px;
height:410px;
float:left;
margin:0px;
}

#leftcorsi{
	position:relative;
	width:150px;
	height:248px;
	border: thin solid #FFFFFF;
	float:left;
	margin-top:40px;
	margin-left:10px;


}

#headercorsi{
position:relative;
float:left;
margin:0px;

}



* html div#rightcorsi{
	position:relative;
	width:132px;
	height:248px;
	border: thin solid #FFFFFF;
	margin-top:40px;
	margin-left:10px;
    float:left;
}
#rightcorsi{
	position:relative;
	width:140	px;
	height:248px;
	border: thin solid #FFFFFF;
	margin-top:40px;
	margin-left:8px;
    float:left;
}

#centercorsi{
/*background-image:url(../img/bodycorsistemma.jpg);*/
border: 2px solid #FFFFFF;
background-repeat:no-repeat;
position:relative;
width:422px;
height:248px;
float:left;
margin-top:40px;
margin-left:5px;
overflow:auto;
}


* html div#footercorsi{
text-align:center;
font-size:11px;
position:relative;
margin:0px;
float:left;
margin-left:16%;
 }

#footercorsi{
text-align:center;
font-size:11px;
position:relative;
margin:0px;
float:left;
margin-left:40%;
 }


.titolo{
	position:relative;
	float:left;
	margin-left: 360px;
	margin-top: 45px;
}


* html div.titolo{
	position:relative;
	float:left;
	margin-left: 190px;
	margin-top: 40px;
}

.back{
	position:relative;
	font-size:14px;
	margin-left: 700px;
	margin-top: 18px;
}
.back a {
	position:absolute;
	font-size:14px;
	
	
	font-size:14px;
	color:#FFFFFF;
}
.backcorsi{
	position:relative;
	font-size:14px;
	margin-left: 700px;
	margin-top: 0px;
}
.backcorsi a {
		position:absolute;
	font-size:14px;
	
	
	font-size:14px;
	color:#FFFFFF;
}

.linea {
	border: thin solid #FFFFFF;
}

