/* CSS Document */
   html, body {
          margin : 0;
          padding : 0;
      }
     body {
	font : normal 14px/normal Geneva, Arial, Helvetica, sans-serif;
	background-color:#A5DB92;
	color : #666666;
	text-align : center;
      }
     h1 {
	font-size : 120%;
	color : #12AD2B;
	background-color: White;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
      }
     h2, h3, h4 {
	margin : 0;
	padding-left : 5px;
	line-height : 10px;
	color : #009933;
	background-color: White;
	padding-top: 10px;
	padding-bottom: 10px;
      }
     h2 {
         font-size : 110%;
      }
     h3 {
	font-size : 110%;
	line-height: 20px;
      }
     h4 {
         font-size : 120%;
      }
     p {
          margin : 0 5px;
          padding : 0 0 0.7em;
      }
	  .corpofotosx {
	MARGIN-TOP: 2px;
	FLOAT: left;
	MARGIN-LEFT: 5px;
	TEXT-ALIGN: left;
	margin-right: 10px;
}
	  
	  .corpofotodx {
	MARGIN-TOP: 2px;
	FLOAT: right;
	MARGIN-LEFT: 5px;
	TEXT-ALIGN: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.testosxnormale
	  {
         font-size : 14px;
         color : #666666;
		 text-align:left;
		 background-color:#FFFFFF
	  }
	   .testosxgrassetto
	  {
	font-size : 14px;
	color : #666666;
	text-align:left;
	background-color:#FFFFFF;
	font-weight: bold;
	  }
	  A.linksemplice {
         font-size : 12px;
         color : #666666;
         background-color : #ffffff;
      }
     A.linksemplice:active {
         color : #0000ff;
         background-color : #ffffcc;
      }
     A.linksemplice:hover {
         color : #0000ff;
         background-color : #ffff00;
         text-decoration : none;
      }
	  A.linksemplicedestro {
	font-size : 12px;
	color : #666666;
	background-color : #ffffff;
	text-align: right;
      }
     A.linksemplicedestro:active {
         color : #0000ff;
         background-color : #ffffcc;
		 text-align: right;
      }
     A.linksemplicedestro:hover {
         color : #0000ff;
         background-color : #ffff00;
         text-decoration : none;
		 text-align: right;
      }
     A.visionalink {
         font-size : 14px;
         color : #666666;
         background-color : #ffffff;
      }
     A.visionalink:active {
         color : #0000ff;
         background-color : #ffffcc;
      }
     A.visionalink:hover {
         color : #0000ff;
         background-color : #ffff00;
         text-decoration : none;
      }
	 div#topbox {
	text-align : left;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100px;
	background-color: #1BB031;
      }
     div#container {
	text-align : left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../immagini/studio-architettura-fondo23.gif);
      }
     div#topmenucoll {
         height : 15px;
      }
     .testotopmenucoll {
         font-family : Verdana, Arial, Helvetica, sans-serif;
         font-size : 10px;
         text-align : right;
         font-weight : bold;
         font-style : normal;
      }
     .testotopmenucoll a:hover {
         color : black;
         background-color : #ffffcc;
      }
     div#topheader {
	height : 10px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #cccccc;
	width: 751px;
	background-color: #006600;
	color: #32CD32;
      }
     div#navigazionetop {
          height : 23px;
      }
     div#box {
	height : 500px;
	color: Black;
	width: 751px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
      }
	   div#header {
	color: Black;
	width: 751px;
	background-color: #FFFFFF;
	display: inline;
	height: 514px;
      }
	 div#headerA {
	color: Black;
	width: 259px;
	background-color: #FFFFFF;
	height: 303px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(../immagini/pippo/immagini/AVII_01.jpg);
      }
	 div#headerB {
	color: Black;
	width: 492px;
	background-color: #FFFFFF;
	text-align: left;
	height: 303px;
	display: inline;
	float: right;
	background-repeat: no-repeat;
	background-image: url(../immagini/pippo/immagini/AVII_02.jpg);
      }
	 div#headerC {
	color: Black;
	width: 751px;
	background-color: #FFFFFF;
	height: 68px;
	background-image: url(../immagini/pippo/immagini/AVII_03.jpg);
	background-repeat: no-repeat;
	float: left;
	display: inline;
	clear: both;
      }
	 div#headerD {
	color: Black;
	width: 751px;
	background-color: #26951D;
	height: 59px;
	text-align: left;
	background-image: url(../immagini/pippo/fondod.jpg);
	float: left;
	display: inline;
	clear: both;
      }
	 div#headerE {
	color: Black;
	width: 751px;
	background-color: #26951D;
	height: 85px;
	float: left;
	display: inline;
	clear: both;
      }
	  div#topheader {
	height : 15px;
	color: Black;
	width: 751px;
	background-color: #006600;
      } 
	 div#header {
	color: Black;
	width: 751px;
	background-color: #00FF33;
      }
	 div#header-l {
	height : 391px;
	color: Black;
	width: 259px;
	float: left;
	background-color: #12AD2B;
      }
	 div#header-l-top {
	color: Black;
	width: 259px;
	float: left;
	height: 63px;
	text-align: left;
	background-color: #12AD2B;
      }
	 div#header-l-bottom{
	color: Black;
	width: 259px;
	float: left;
	height: 328px;
	background-color: #12AD2B;
      }
	 div#header-r {
	height : 391px;
	color: Black;
	width: 492px;
	float: left;
	background-color: #12AD2B;
      }
     div#bottomheader {
	height : 10px;
	color: Black;
	clear: both;
	background-image: url(../immagini/fondomenu1.gif);
	background-color: #F5EBD0;
      }
	  div#navigatesto {
	height : 10px;
	color: Black;
	clear: both;
	background-color: #FFFFFF;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #12AD2B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 751px;
      }
     div#content {
	width : 731px;
	background-color : #FFFFFF;
	color: #666666;
	text-align: justify;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
      }
	 div#navigatestoutile {
	width : 751px;
	background-color : #FFFFFF;
	color: #666666;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #12AD2B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	clear: both;
      }
	 div#risoluzione {
	width : 751px;
	background-color : #FFFFFF;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #12AD2B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	clear: both;
      }
	 div#copy {
	clear : both;
	width : 751px;
	padding-top : 5px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #12AD2B;
	background-color: #FFFFFF;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: center;
      }
     .testoCOPY {
           font-family : Geneva, Arial, Helvetica, sans-serif;
           font-size : 12px;
           text-align : center;
      } 
     div#aggiornamento {
	clear : both;
	width : 751px;
	padding-top : 5px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #12AD2B;
	background-color: #FFFFFF;
	font-size: 12px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
      }
     .testoaggiornamento {
           font-family : Geneva, Arial, Helvetica, sans-serif;
           font-size : 12px;
           text-align : center;
      } 
	div#hosting-spazio_web-realizzazione-siti-registrazione_dominio {
	clear : both;
	width : 751px;
	padding-top : 10px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #cccccc;
	background-color: #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : center;
	padding-bottom: 10px;
	color: #666666;
      }
/*form*/    
div#formcodice{
	width: 700px;
	background-color: #FFFFFF;
	right: auto;
	text-align: left;
	color: #666666;
}
label{
float: left;
width: 120px;
font-weight: normal;
}

input, textarea{
width: 180px;
margin-bottom: 5px;
}

textarea{
width: 350px;
height: 150px;
}

.boxes{
	width: 1em;
}

#submitbutton{
	margin-left: 120px;
	margin-top: 5px;
	width: 90px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFF00;
	background-color: #12AD2B;
	font-weight: bold;
}

#reset{
	margin-top: 5px;
	width: 180px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFF00;
	background-color: #12AD2B;
	font-weight: bold;
}

br{
clear: left;
}

div#trattamentodati{
	clear: left;
	width: 700px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFF00;
	border-bottom-color: #FFFF00;
}
.testotrattamento{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	background-color: #FFFFFF;
}
.boxTESTO{
	background-color: #FFFF00;
	color: #26951D;
	font-weight: bold;
	font-size: 12px;
	width: 250px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFF33;
	border-right-color: #12AD2B;
	border-bottom-color: #12AD2B;
	border-left-color: #FFFF33;
}
.boxTESTORICHIESTA{
	background-color: #FFFF00;
	color: #26951D;
	font-weight: bold;
	font-size: 12px;
	width: 350px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFF33;
	border-right-color: #12AD2B;
	border-bottom-color: #12AD2B;
	border-left-color: #FFFF33;
}
#opzioni select { 
vertical-align:middle;
font:12px/normal "Times New Roman", Times, serif;
}
optgroup.gr1 {
	background:#e6e6e6;
	color:#000033;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
optgroup.gr2 {
	background:#e6e6e6;
	color:#000033;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
optgroup.gr1 option {
	color:#000;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	background-color: #FFFF00;
}
optgroup.gr2 option {
	color:#000;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	background-color: #FFFF99;
}	
/*chiudiform*/	
	
 
	 div#nav {
         float : left;
         width : 3px;
         font-size : 85%;
      }
     div#menudestro {
         float : right;
         width : 160px;
      }
     div#cercagoogle {
         clear : both;
         width : 100%;
         padding-top : 5px;
         border-top-width : 1px;
         border-bottom-width : 1px;
         border-top-style : solid;
         border-bottom-style : solid;
         border-top-color : #0000ff;
         border-bottom-color : #0000ff;
      }
     .testoGOOGLE {
         font-family : Verdana, Arial, Helvetica, sans-serif;
         font-size : 12px;
         text-align : center;
      }
     div#extraadv {
         clear : both;
          width : 100%;
          padding-top : 5px;
          border-top-width : 1px;
           border-bottom-width : 1px;
          border-top-style : solid;
           border-bottom-style : solid;
           border-top-color : #0000ff;
           border-bottom-color : #0000ff;
      }
     .testoEXTADV {
          font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 12px;
         text-align : center;
      }
     div#navigazionesolotesto {
          clear : both;
          width : 751px;
           padding-top : 5px;
           border-top-width : 1px;
           border-bottom-width : 1px;
           border-top-style : solid;
           border-bottom-style : solid;
           border-top-color : #cccccc;
           border-bottom-color : #cccccc;
      }
     .testoNAVTESTO {
           font-family : Geneva, Arial, Helvetica, sans-serif;
           font-size : 12px;
           text-align : center;
           color : #999999;
           text-decoration : none;
           background-color: White;
      }
     .testoNAVTESTO a {
           font-family : Geneva, Arial, Helvetica, sans-serif;
           font-size : 12px;
           text-align : center;
          text-decoration : underline;
          color : #999999;
           background-color: White;
      }
     .testoNAVTESTO hover {
           font-family : Geneva, Arial, Helvetica, sans-serif;
           font-size : 12px;
           text-align : center;
           text-decoration : none;
           color : #999999;
           background-color: White;
      }
     div#navigazionecollegamento {
           clear : both;
           width : 751px;
           padding-top : 5px;
           border-bottom-width : 1px;
           border-bottom-style : solid;
           border-bottom-color : #cccccc;
      }
     .testoNAVCOLL {
           font-family : Geneva, Arial, Helvetica, sans-serif;
           font-size : 12px;
           text-align : center;
      }
     .testoNAVCOLL a {
           font-family : Geneva, Arial, Helvetica, sans-serif;
          font-size : 12px;
          text-align : center;
           text-decoration : underline;
           color : #999999;
           background-color: White;
      }
     .testoNAVCOLL hover {
           background-color : #ffffcc;
           font-family : Geneva, Arial, Helvetica, sans-serif;
           font-size : 12px;
           text-align : center;
           text-decoration : none;
           color : #999999;
      }
     div#ris {
           clear : both;
           width : 751px;
           padding-top : 5px;
           border-top-width : 1px;
           border-bottom-width : 1px;
           border-bottom-style : solid;
           border-bottom-color : #cccccc;
      }
     .testoRIS {
           font-family : Geneva, Arial, Helvetica, sans-serif;
           font-size : 12px;
           text-align : center;
      }
	   div#Validazione {
	clear : both;
	width : 751px;
	padding-top : 5px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #12AD2B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	text-align: center;
      }
	  .testoVAL {
           font-family : Geneva, Arial, Helvetica, sans-serif;
           font-size : 10px;
           text-align : center;
      }
	  div#AGG {
           clear : both;
           width : 751px;
           padding-top : 5px;
           border-bottom-width : 1px;
           border-bottom-style : solid;
           border-bottom-color : #cccccc;
      }
	  .testoAGG {
           font-family : Geneva, Arial, Helvetica, sans-serif;
           font-size : 10px;
           text-align : center;
      }
	  div#gruppo {
           clear : both;
           width : 751px;
           padding-top : 5px;
           border-bottom-width : 1px;
           border-bottom-style : solid;
           border-bottom-color : #cccccc;
      }
	  .testogruppo {
           font-family : Geneva, Arial, Helvetica, sans-serif;
           font-size : 10px;
           text-align : center;
		   color : #999999;
		background-color: White;
   		}
     div#EWS {
           clear : both;
           width : 751px;
           padding-top : 5px;
           border-bottom-width : 1px;
           border-bottom-style : solid;
           border-bottom-color : #cccccc;
      }
     .testoEWS {
           font-family : Geneva, Arial, Helvetica, sans-serif;
           font-size : 12px;
           text-align : center;
           color : #999999;
           background-color: White;
      }
     div#sottofooter {
           clear : both;
           width : 751px;
           padding-top : 5px;
           height : 10px;
      }
	  A.livelloprimomenu {
	padding-top : 5px;
	padding-left : 5px;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height: 25px;
	color: #0000FF;
	background-color: #FFFFFF;
      }
     A.livelloprimomenu:active {
           color : #0000ff;
           background-color: White;
      }
     A.livelloprimomenu:hover {
           color : black;
		   font-weight : bold;
           background-color : #ffff9c;
           border-bottom : 3px solid #0000ff;
           padding-bottom : 1px;
           border-top-width : 1px;
           border-top-style : solid;
           border-top-color : #0000ff;
      }
	  A.livellosecondomenu {
	padding-top : 1px;
	padding-left : 5px;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	text-align:right;
	float:right;
	line-height: 10px;
	color: #0000FF;
	background-color: #FFFF99;
      }
     A.livellosecondomenu:active {
           color : #0000ff;
           background-color: #FFFF99;
      }
     A.livellosecondomenu:hover {
           color : black;
		   font-weight : bold;
           background-color : #ffff9c;
           border-bottom : 3px solid #0000ff;
           padding-bottom : 1px;
           border-top-width : 1px;
           border-top-style : solid;
           border-top-color : #0000ff;
      }
     #SECONDOMENU {
           margin : 0;
           width : 80%;
           padding-top : 2px;
           padding-bottom : 5px;
           padding-left : 15px;
           text-align : right;
           float : right;
           background-color : #ffffcc;
           font-family : Geneva, Arial, Helvetica, sans-serif;
           font-size : 80%;
           line-height : normal;
           font-variant : small-caps;
           font-weight : bold;
           color : #0099ff;
           border-bottom-width : 1px;
           border-bottom-style : solid;
           border-bottom-color : #0000ff;
      }
     #SECONDOMENU a {
           color : #0000ff;
           padding : 5px 7px;
           text-decoration : none;
           background-color: #FFF8DC;
      }
     #SECONDOMENU a:hover {
           color : black;
           background-color : #ffff00;
           border-bottom : 1px solid #0000ff;
           padding-bottom : 1px;
           border-top-width : 1px;
           border-top-style : solid;
           border-top-color : #0000ff;
      }
     div#SERVIZI {
           width : 450px;
           float : left;
           padding-top : 5px;
           border-bottom-width : 1px;
           border-bottom-style : solid;
           border-bottom-color : #cccccc;
           padding-bottom : 20px;
      }
	  div#SERVIZIDOMINIO {
           width : 450px;
           float : left;
           padding-top : 5px;
           border-bottom-width : 1px;
           border-bottom-style : solid;
           border-bottom-color : #cccccc;
           padding-bottom : 20px;
      }
	  div#SERVIZIHOSTING {
           width : 450px;
           float : left;
           padding-top : 5px;
           border-bottom-width : 1px;
           border-bottom-style : solid;
           border-bottom-color : #cccccc;
           padding-bottom : 20px;
      }
	  div#SERVIZIEMAIL {
           width : 450px;
           float : left;
           padding-top : 5px;
           border-bottom-width : 1px;
           border-bottom-style : solid;
           border-bottom-color : #cccccc;
           padding-bottom : 20px;
      }
	  div#SERVIZIGRAFICA {
           width : 450px;
           float : left;
           padding-top : 5px;
           border-bottom-width : 1px;
           border-bottom-style : solid;
           border-bottom-color : #cccccc;
           padding-bottom : 20px;
      }
	  div#SERVIZIARCHITETTURA {
           width : 450px;
           float : left;
           padding-top : 5px;
           border-bottom-width : 1px;
           border-bottom-style : solid;
           border-bottom-color : #cccccc;
           padding-bottom : 20px;
      }
	  div#SERVIZIAGGIORNAMENTO {
           width : 450px;
           float : left;
           padding-top : 5px;
           border-bottom-width : 1px;
           border-bottom-style : solid;
           border-bottom-color : #cccccc;
           padding-bottom : 20px;
      }
     div#MODULIA {
           width : 450px;
           float : left;
           padding-top : 5px;
           border-bottom-width : 1px;
           border-bottom-style : solid;
           border-bottom-color : #cccccc;
           padding-bottom : 20px;
      }
	  div#MODULI {
           width : 450px;
           float : left;
      }
     div#spaziatorebianco {
           width : 450px;
           height : 20px;
           float : left;
           padding-top : 5px;
      }
