/* Stile del corpo pagina */
body {
  font-family:Verdana, Geneva, Arial, helvetica, sans-serif; 
    font-size:10pt;
	  margin:0; 
	    padding:0;
	      color:#000000; 
            text-align: center; 
			   width:100%;
}


/* Stile della sezione proncipale (div main) */
#main {
  border:none; 
    width:100%; 
	   margin:0px auto;
	     background:url(http://www.primapaginasuimotori.it/immagini-posizionamento-in-prima-pagina-sui-motori-di-ricerca-google/column-sf.jpg) repeat;
}
#header { 
   background:#ffffff url(http://www.primapaginasuimotori.it/immagini-posizionamento-in-prima-pagina-sui-motori-di-ricerca-google/header-sf.jpg) repeat-x; 
     height:120px; 
	   width:100%;
}
/* Stile del logo del sito (div logo) */
#logo { 
  padding-top:0px; 
    text-align:left; 
	  position:static;  
	    padding-right:0%;
		  padding-left:0%;
		   margin:0; 
		     width:25%; 
			   float:left;
}

/* Stile della testata del sito (div testata) */
#testata {
   float:right; 
      background:url(http://www.primapaginasuimotori.it/immagini-posizionamento-in-prima-pagina-sui-motori-di-ricerca-google/header-posizionamento-sui-motori-di-ricerca.gif) no-repeat center; 
	    padding-top:0px; 
		  position:static; 
		    margin:0px auto; 
			  width:70%; 
			    height:114px;
}
#testata h1 {
   font-weight:bolder; 
     font-size:18px; 
	   color:#1164b6;
}
#testata p {
   font-weight:bolder; 
     font-size:11px; 
	    color:#797979;
}


/* Stile della barra del menu */
#menu {
background: url(http://www.primapaginasuimotori.it/immagini-posizionamento-in-prima-pagina-sui-motori-di-ricerca-google/navbar.jpg) left top repeat-x #CCCCCC; 
		   width:100%; 
			   height:35px; 
			     text-align:left;
                    float:left;
}

#menu ul {
  width:800px;
    margin:0px auto;
      padding:7px 0 0 0;
	    height:35px;
}


#menu li {
     padding:0;  
      display:inline;
	    height:35px;  
		  border-right:#1164b6 3px groove;
}

#menu li a { 
  font-weight:bolder;
	font-size:12px;
	   padding:0 20px 0 20px;
}

#menu li.firstmenu {
  padding:0 0 0 0;
    border-left:#1164b6 3px groove;
}

#menu li a:link { 
  color:#ffffff;
}
#menu li#active a:link { 
  color:#ffffff;
}
#menu li a:visited { 
  color:#ffffff;
}
#menu li a:hover { 
  color:#000000;
     text-decoration:none;
}


/* Stile del corpo pagina */
#corpo {
  clear:both;
   margin:0px auto;
     width:800px;
	   
}
#container {
   float:right;
      background:#FFFFFF; 
	    width:800px;
		   margin:0px auto;
		      text-align:center;
			     height:auto;
}


/* Stile della colonna destra */
.right_clm {
  margin-right:5px;
	 padding:0;
	   font-size:10pt;
	     float:right;
		   color:#465670;
		     width:230px;
			   height:auto;
}
#buttons {
   font-weight:bold;
     width:100%;
	    font-size:11px;
		  color:#1164b6;
		    height:auto;  
}
#butt1 {
  text-align:left;
    font-weight:bold;
	  font-size:11px;
	    color:#797979;
		  margin-left:7%;
}
#butt1 a {
  text-align:left;
    font-weight:bold;
	  font-size:11px;
	    color:#797979;
}
#butt1 a:hover {
   text-align:left;
     font-weight:bold;
	   font-size:11px;
	     color:#1164b6;
}
#butt2 {
   text-align:left;
     font-weight:bold;
	   font-size:11px;
	     color:#797979;
		   margin-left:7%;
}
#butt2 a {
  text-align:left;
    font-weight:bold;
	  font-size:11px;
	    color:#797979;
}
#butt2 a:hover {
  text-align:left;
    font-weight:bold;
	  font-size:11px;
	    color:#1164b6;
}
#butt3 {
  text-align:left;
    font-weight:bold;
	  font-size:11px;
	    color:#797979;
		  margin-left:7%;
}
#butt3 a {
  text-align:left;
     font-weight:bold;
	   font-size:11px;
	     color:#797979;
}
#butt3 a:hover {
  text-align:left;
    font-weight:bold;
	  font-size:11px;
	    color:#1164b6;
}
#bookmarks {
  text-align:center;
    font-weight:bold;
	  font-size:11px;
	    color:#1164b6;
		  background-color:#FFFFFF;
}


/* Stile del contenuto centrale */
.content {
  padding:20px 40px 60px 10px;
    font-size:10pt;
	  background:#FFFFFF;
	    margin:0px 20px 0px 0px;
		  color:#000000;
		    text-align:justify;
			  width:480px;
			    float:right;
				  border-right:#F0F0F0 1px solid;
				    height:auto;
}
.content p {
   clear:both;
     text-align:justify;
	   font-size:12px;
}
.titolo {
  text-align:center;
    font-size:16px;
	  color:#1164b6;
}
.titolo1 {
  text-align:center;
    font-size:16px;
	  color:#1164b6;
}
.subtitolo {
  text-align:center;
    font-size:14px;
	  color:#1164b6;
}
.subtitolo1 {
  text-align:center;
    font-size:14px;
	  color:#1164b6;
}
.subtitolo2 {
  text-align:center;
    font-size:14px;
	  color:#1164b6;
}
#azienda {
  text-align:center;
     font-size:12px;
	   color:#000000;
}



/* Stile dei links con ANCHOR */
a { 
  font-weight:bolder;
    font-size:11px;
	  color: #1164b6;
	    text-decoration:none;
}
a:active {
   font-weight:bolder;
     color:#1164b6;
	   text-decoration:none;
}
a:hover {
  font-weight:bolder;
    color:#757575;
	  text-decoration:none;
	    font-weight:bold;
}
a:visited {
   font-weight:normal;
    text-decoration:none;
}


/* Stile delle linee create con HR */
hr {
	color:#CCCCCC; 
	  width:90%;
	    border:dashed 1px;
}


/* Stile del COPYRIGHT A FONDO PAGINA */
.copyright {
   clear:both; 
     width:90%;
	  font-size:9px;
	    text-align:center;
		  color:#000000;
		    font-weight:bold;
			  padding-top:1%;
			    padding-bottom:1%;
				  border-bottom:3px ridge #1164b6;
				    margin:auto;
}
.copyright a {
    color:#FFFFFF;
}
.copyright a:hover {
   color:#000000;
}


/* Stile del FOOTER */
.footerbar {
   background: url(http://www.primapaginasuimotori.it/immagini-posizionamento-in-prima-pagina-sui-motori-di-ricerca-google/footerbar.jpg) #1164b6 repeat-x;
      clear:both;
	    padding:0;
		  margin:0;
		    width:100%; 
			  position:static;
			    height:150px;
}
.footer {
  clear:both;
    border:none;
	  font-size:8pt;
	    padding-bottom:4px;
		  width:85%;
		    position:static;
			  text-align:center;
			    background:#1164b6;
				  margin:12px auto; 
}
#footer a {
   font-weight:bold;
     font-size:11px;
	   color:#ffffff;
	     text-decoration:none;
}
#footer a:active {
   font-weight:bold;
     color:#ffffff;
	   text-decoration:none;
}
#footer a:hover {
   font-weight:bold; 
     color:#000000;
	    text-decoration:none;
		   font-weight:bold;
}
#footer a:visited {
   font-weight:normal;
     text-decoration:none;
}



/* ************************ Inizio STILI per pagine specifiche ****************************** */



/* PORTFOLIO-CLIENTI.HTML */
.content .tabelle {
  border-color: #E3E3E1;
   border-style: dashed;
    border-width:thin;
	 margin-bottom:30px;
	   height:100px;
}
.cliente {
 margin-top:0%;
  margin-left: 1%;
   margin-bottom: 3%;
     font-size:8px;
}
.lavoro{
border-left: dashed thin #E3E3E1;
 text-align:left;
  margin-left: 3%;
    margin-right:1%;
	  color:#000000;
	    padding-left:8px;
}
.lavoro h3 a {
text-align:left;
 color:#1164b6;
  font-size: 8px;
   text-decoration:underline;
     margin:0px 0px;
}

.lavoro a {
text-align:left;
 color:#1164b6;
  font-size: 8px;
   text-decoration:none;
}



/* LAVORI ESEGUITI E RISULTATI OTTENUTI */
.tabelle2 {
   clear:both;
     border:#E3E3E1 1px solid;
	    margin-bottom:30px;
		  width:100%;
}
.dettagli {
   text-align:left;
      font-size:12px;
	     font-weight:bold;
}
.dettagli h4 {
    text-align:center;
	   color:#1164b6;
	      font-size:13px;
}
.content table {
   text-align:center;
      font-weight:bold;
	     color:#1164b6; 
		    font-size:10px;
}
.legend {
   font-weight:bolder;
      color:#000000;
	     font-size:10px;
}

