﻿html, body
{
	margin: 0;
	padding: 0;
	background-color: #E0E8F4;
	font-family: Verdana;
	font-size: 85%;
}
.none {display: none;}

#divContainer
{
	width: 706px;
	padding-left: 6px;
	margin: auto;
	background-image: url(Images/sfondo_sx.gif);
	background-repeat: repeat-y;
	background-color: #fff;
	color: #333;
}

#divContainerInner
{
	width: 680px;
	padding: 0 16px 0 10px;
	background-image: url(Images/sfondo_dx.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-bottom: 10px;
}

#divHeader
{
	width: 680px;
	height: 110px;
	overflow: hidden;
}

.aIMAC
{
	float: left;
	display: inline;
	width: 115px;
	height: 71px;
	margin: 14px 0 0 10px;
	padding : 0;
	background-repeat: no-repeat;
	background-image: url(Images/IMAC_logo.jpg);
}

#divMenu1, #divMenu2
{
	float: left;
	display: inline;
	padding-top: 16px;
}
#divMenu1 {width: 100px;}
#divMenu2 {margin-left: 310px; width: 145px;}

.aMenu2, .aMenu1
{
	display: block;
	height: 15px;
	background-repeat: no-repeat;
}
.aMenu1 {width: 127px;}
.aMenu2 {width: 75px;}

.aChiSiamo {background-image: url(Images/menu_chisiamo.gif)}
.aChiSiamo:hover {background-image: url(Images/menu_chisiamo_roll.gif)}
.aServizi {background-image: url(Images/menu_servizi.gif); margin-top: 11px;}
.aServizi:hover {background-image: url(Images/menu_servizi_roll.gif)}
.aPrefessionalita {background-image: url(Images/menu_prof.gif); margin-top: 11px;}
.aPrefessionalita:hover {background-image: url(Images/menu_prof_roll.gif)}

.aClienti {background-image: url(Images/menu_clienti.gif)}
.aClienti:hover {background-image: url(Images/menu_clienti_roll.gif)}
.aLinks {background-image: url(Images/menu_link.gif); margin-top: 11px;}
.aLinks:hover {background-image: url(Images/menu_link_roll.gif)}
.aContatti {background-image: url(Images/menu_contatti.gif); margin-top: 11px;}
.aContatti:hover {background-image: url(Images/menu_contatti_roll.gif)}

.aChiSiamo_sel {background-image: url(Images/menu_chisiamo_sel.gif)}
.aServizi_sel {background-image: url(Images/menu_servizi_sel.gif);  margin-top: 11px;}
.aPrefessionalita_sel {background-image: url(Images/menu_prof_sel.gif);  margin-top: 11px;}
.aClienti_sel {background-image: url(Images/menu_clienti_sel.gif)}
.aLinks_sel {background-image: url(Images/menu_link_sel.gif);  margin-top: 11px;}
.aContatti_sel {background-image: url(Images/menu_contatti_sel.gif);  margin-top: 11px;}

#divImageArea, #divMain
{
	width: 680px;
	overflow: hidden;
}
#divImageArea {height: 200px;}
#divMain {padding-top: 10px;}

#divFooter
{
	clear: both;
	width: 712px;
	height: 32px;
	padding-top: 20px;
	margin: auto;
	background-image: url(Images/footer.gif);
	background-repeat: no-repeat;
	text-align: center;
	background-color: #fff;
	color: #b0b0b0;
	letter-spacing: -0.05em;
	font-family: Tahoma, Verdana;
}

#divW3C_Validation
{
	width: 708px;
	height: 30px;
	padding: 6px 4px 0 0;
	margin: auto;
	text-align: right;
	background-color: inherit;
	color: #000;
}

#divW3C_Validation a img{border: none;}

.linkHome
{
	float: left;
	display: inline;
	width: 220px;
	height: 120px;
	background-repeat: no-repeat;
}
.link1 {background-image: url(Images/link1.jpg)}
.link2 {background-image: url(Images/link2.jpg); margin-left: 10px;}
.link3 {background-image: url(Images/link3.jpg); margin-left: 10px;}

.link1:hover {background-image: url(Images/link1_roll.jpg)}
.link2:hover {background-image: url(Images/link2_roll.jpg)}
.link3:hover {background-image: url(Images/link3_roll.jpg)}


.divMainRight, .divMainLeft
{
	float: left;
	display: inline;
	overflow: hidden;
}
.divMainRight {width: 450px;}
.divMainLeft {width: 225px; padding-left: 5px;}

.divMainRight2, .divMainLeft2
{
	float: left;
	display: inline;
	overflow: hidden;
}
.divMainLeft2 {width: 450px;}
.divMainRight2 {width: 220px; padding-right: 10px;}

.divColumnInner, .divColumnInner1, .divColumnInner2, .divColumnInner3, .divColumnInnerHalf
{
	float: left;
	display: inline;
	padding-top: 13px;
	overflow: hidden;
	font-size: 11px;
	color: #000;
}
.divColumnInner1 {width: 215px; padding-left: 4px;}
.divColumnInner2 {width: 217px; padding-left: 13px;}
.divColumnInner3 {width: 445px; padding-left: 15px;}
.divColumnInnerHalf {width: 315px; padding-left: 14px; padding-top: 20px}
.divColumnInner {width: 441px ; padding-left: 4px; padding-right: 2px;}


.h2AreaTitle, .h2AreaTitle2, .h2AreaTitle1
{
	width: 444px;
	height: 18px;
	padding: 3px 0 0 6px;
	margin: 0;
	overflow: hidden;
	font-size: 100%;
	background-color: #0169B0;
	color: #fff;
	background-image: url(Images/curva_blu.gif);
	background-position: right top;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana;
}
.h2AreaTitle1 {width: 674px;}
.h2AreaTitle2 {padding: 2px 0 0 6px; background-color: #3B7FBC; background-image: url(Images/curva_blu2.gif);}

.hSubTitle, .hSubTitle2
{
	font-size: 100%;
	font-family: Tahoma, Verdana;
	padding: 0;
	margin: 0;
	
}

.aServizi1, .aServizi2, .aServizi3, .aServizi4, .aServizi5,
.aServizi1_sel, .aServizi2_sel, .aServizi3_sel, .aServizi4_sel, .aServizi5_sel
{
	display: block;
	width: 220px;
	height: 20px;
	overflow: hidden;
	background-repeat: no-repeat;
	margin-top: 7px;
}
.aServizi1 {background-image: url(Images/servizi1.gif)}
.aServizi1:hover {background-image: url(Images/servizi1_roll.gif)}
.aServizi2 {background-image: url(Images/servizi2.gif);}
.aServizi2:hover {background-image: url(Images/servizi2_roll.gif)}
.aServizi3 {background-image: url(Images/servizi3.gif);}
.aServizi3:hover {background-image: url(Images/servizi3_roll.gif)}
.aServizi4 {background-image: url(Images/servizi4.gif);}
.aServizi4:hover {background-image: url(Images/servizi4_roll.gif)}
.aServizi5 {background-image: url(Images/servizi5.gif);}
.aServizi5:hover {background-image: url(Images/servizi5_roll.gif)}
.aServizi1, .aServizi1_sel {margin-top: 0;}

.aServizi1_sel {background-image: url(Images/servizi1_sel.gif)}
.aServizi2_sel {background-image: url(Images/servizi2_sel.gif)}
.aServizi3_sel {background-image: url(Images/servizi3_sel.gif)}
.aServizi4_sel {background-image: url(Images/servizi4_sel.gif)}
.aServizi5_sel {background-image: url(Images/servizi5_sel.gif)}

.swfBanner
{
	width: 680px;
	height: 200px;
	overflow: hidden;
}

.ulGenerica {margin: 13px 0 0 15px; list-style-image: url(Images/punto_blu.gif)}
.ulGenerica li {margin-top: 7px;}

.aGeneralLink {color: #333; background-color: inherit;}
.aGeneralLink:hover {color: #0169B0; background-color: inherit;}

.aPrivacyLink {color: #777; background-color: inherit;}
.aPrivacyLink:hover {color: #0169B0; background-color: inherit;}


.aDownloadPDF
{
	float: left;
	display: inline;
	text-decoration: none;
	text-align: center;
	color: #333;
	background-color: inherit;
}
.aDownloadPDF img {border: none}
.aDownloadPDF:hover {color: #0169B0; background-color: inherit; text-decoration: underline;}
