/* CSS Document */
div#container {
position: relative;
background: #FFFFFF;
width: 909px;
margin:0 auto;
height: 800px;
min-height:800px;
padding: 0px;
overflow:hidden;
top:20px;
}

div#top {
background-image:url('img/logo.jpg'); background-repeat:no-repeat; width:909px; height:94px; position:relative; margin-left:6px; top:20px; text-align:right; padding-top:10px; margin:0 auto;
}

div#mobile {
	position:absolute;
	width:267px;
	left:24px;
	top: 62px;
	text-align:left;
}

div#rigaTop {width:100%; background-color:#d6d6d5; position:fixed; text-align:center; top:0; left:0; margin:0 auto; z-index:20; height: 20px;
}

div#web {
background-image:url('img/realizzazione-siti-web.jpg'); background-repeat:no-repeat; width:313px; height:227px; left:7px; position:absolute; top: 0px; padding-top:18px; 
}

div#imgWeb {
	width:244px;
	height:115px;
	position:absolute;
	top: 38px;
	left: 62px;
}

div#grafica {
	background-image:url('img/grafica-pubblicitaria.jpg');
	background-repeat:no-repeat;
	width:259px;
	height:227px;
	position:absolute;
	left: 320px;
	top: 0px;
	padding-top:15px;
}

div#imgGrafica {
	width:242px;
	height:120px;
	position:absolute;
	top: 36px;
	left: 8px;
}

div#software {
background-image:url('img/sviluppo-software.jpg'); background-repeat:no-repeat; width:321px; height:227px; float:left; position:absolute; left: 581px; top: 0px; padding-top:15px;
}

div#imgSoftware {
	width:250px;
	height:121px;
	position:absolute;
	top: 36px;
	left: 9px;
}

div#offerta {
width:340px; height:227px; position:absolute; top: 227px; left: 7px;
}

div#google {
width:287px; height:227px; position:absolute; top: 227px; left: 348px;
}

div#texttop {
width:30%; height:97px; right:10px; position:absolute; padding:3px;
}

#preventivo {
	position:absolute;
	right:34px;
	top:227px;
	width:227px;
	height:213px;
	z-index:3;
}

div#moduloRichiesta {
width:881px; height:335px; position:absolute; top: 227px; left: 7px; background-image:url(img/sf-modulo-richiesta.jpg); background-repeat:no-repeat;
}

#graficapubblicitaria {
	position:absolute;
	left:313px;
	top:139px;
	width:243px;
	height:13px;
	z-index:1;
}

#sitiweb {
	position:absolute;
	left:113px;
	top:139px;
	width:243px;
	height:13px;
	z-index:1;
}

#graficapubblicitaria {
	position:absolute;
	left:371px;
	top:140px;
	width:243px;
	height:13px;
	z-index:4;
}

#boxsiti {
	position:relative;
	left:70px;
	top:120px;
	width:235px;
	height:54px;
	text-align:center;
}

#boxgrafica {
	position:relative;
	left:20px;
	top:128px;
	width:234px;
	height:57px;
	text-align:center;
}

#svilupposoftware {
	position:absolute;
	left:630px;
	top:136px;
	width:249px;
	height:20px;
	z-index:7;
}

#boxsoftware {
	position:relative;
	left:0px;
	top:130px;
	width:264px;
	height:60px;
}

div#foot {background-image:url('img/foot2.gif'); width:909px; height:53px; position:relative; margin:0 auto;
}

div#main {
	width:80%;
	height:auto;
	position:relative;
	top:500px;
	margin:0 auto;
	padding-top:10px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

div#colonna1 {
	width:255px;
	height:244px;
	position:absolute;
	top: 480px;
	left: 44px;
	padding-right:6px;
	border-right-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #CCCCCC;
}

div#colonna2 {
	width:291px;
	height:244px;
	position:absolute;
	top: 480px;
	left: 319px;
	padding-right:6px;
	border-right-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #CCCCCC;
}

div#colonna3 {
width:255px; height:244px; position:absolute; top: 483px; left: 629px;
}

.box {
	padding-right:10px;
	font-family:"Trebuchet MS";
	color:#000000;
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
	text-align:center;
}

body {
	margin: 0px;
	background-image: url('img/sf3.jpg');
	background-color: #1F69A0;
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment:fixed;
}

.titoletti {
	padding-left:110px;
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	text-align:center;
}

.titolettiGraficaSoftware {
	padding-left:60px;
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	text-align:center;
}

p.foot {
	text-align:center;
	vertical-align:baseline;
	font-family:"Trebuchet MS";
	color:#000000;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
}
.textBig {
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-size: 17px;
	line-height: normal;
	font-weight: bolder;
	text-align:right;
	padding-right:16px;
	padding-top: 40px;
}
.textAlto {
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-size: 15px;
	font-weight: normal;
	text-align:right;
	padding-right:14px;
	line-height: 15px;
}
.textAltoBold {

	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-align:right;
	padding-right:16px;
}
.textFoot {

	font-family:"Trebuchet MS";
	color:#000000;
	font-size: 12px;
	font-weight: normal;
	text-align:center;
	padding-right:14px;
	line-height: 15px;
}
.text {

	font-family:"Trebuchet MS";
	color:#595959;
	font-size: 14px;
	font-weight: normal;
	text-align:left;
	padding-right:0px;
	line-height: 15px;
}
.textAltoNero {
	padding-top:10px;
	font-family:Tahoma;
	color:#333333;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	text-align:left;
}
h1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 12px;
	font-weight: normal;
	text-align:center;
	padding: 0px;
	margin: 0px;
}
h2 {

	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #595959;
	text-decoration: none;
	text-align: left;
}
.titWeb {
	font-family:"Trebuchet MS";
	color:#4C9603;
	font-size: 16px;
	font-weight: bold;
	text-align:left;
	padding-right:0px;
	line-height: 15px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #009900;
}
.titGrafica {

	font-family:"Trebuchet MS";
	color:#EF9314;
	font-size: 16px;
	font-weight: bold;
	text-align:left;
	padding-right:0px;
	line-height: 15px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #EF9314;
}
.textVerde {
	font-family:"Trebuchet MS";
	color:#4C9603;
	font-size: 16px;
	font-weight: bold;
	text-align:left;
	padding-right:0px;
	line-height: 15px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.textGrafica {
	font-family:"Trebuchet MS";
	color:#EF9314;
	font-size: 16px;
	font-weight: bold;
	text-align:left;
	padding-right:0px;
	line-height: 15px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.titSoftware {
	font-family:"Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	text-align:left;
	padding-right:0px;
	line-height: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	color: #D138C4;
	border-bottom-color: #D138C4;
}
.textSoftware {

	font-family:"Trebuchet MS";
	color:#D138C4;
	font-size: 16px;
	font-weight: bold;
	text-align:left;
	padding-right:0px;
	line-height: 15px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.titRichiestaHp {
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align:left;
	padding-right:0px;
	line-height: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	background-color: #085CA2;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.bordo {
	border: thin solid #CCCCCC;
}
