h3 {
    color: #656e78;
    font-size: 1.2em;
    margin-top: 0;
    padding-top: 0;
   }
h4 {
    color: #656e78;
    text-transform: uppercase;
    font-size: 1.2em;
   }




body  {
	margin: 0;
	padding: 0;
	text-align: left;
	/*background: #656e78 url(../pix/bodyhome.jpg) 0 0 repeat-x;*/
	background: #FFF;
	color: #FFF;
	font: normal 62.5% Verdana, Geneva, Arial, Helvetica, sans-serif;
      }



/*----------------------------------- Poi passiamo alla sezione header -----------------------------------*/

#header {
	 background:  #FFF;
	 /*background: url(../pix/grigiohomeripetesx.png) 0 0 repeat-y;*/
         overflow: hidden;
         padding: 10px 0 10px 0;
        }

#headsx {
	float: left;
        display: inline;
        clear: both;
        margin: 0;
        padding: 0;
	width: 140px;
       }

#headdx {
	float: left;
        display: inline;
	width: 625px;
        margin: 0 0 0 5px;
       }
        #headdx p
             {
              margin: 10px 0 0 10px;
              padding: 0;
              line-height: 45px;
              font-weight: bold;
	      font-size: 4.2em;
              /*color: #dee3fb;*/
              color: silver;
             }




/*----------------------------------- bloCco CONTENITORE GENERALE -----------------------------------*/

#container
       {
        width: 770px;
        text-align: left;
	margin: 20px auto;
        padding: 0;
	/*background: url(../pix/headhome.png) no-repeat;*/
	background: #f4f4f4;
       } 

#colonne
       {
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
        float: left;
        /*margin-top: 43px;*/
        /*background: #656e78 url(../pix/pixel.jpg)  repeat;*/
	background: #f4f4f4;
        border-top: 2px solid #49515c;
       }

/*----------------------------------- SEZIONE DI sinistra -----------------------------------*/

#sinistra
       {
	float: left;
        display: inline;
        clear: both;
        margin: 0;
	width: 484px;
        height: 770px;
	background: #f4f4f4 url(../pix/amiloscoldivlow.png) 30px 10px no-repeat;
       }

       .cont1 a
             {
              float: left;
              width: 235px;
              height: 145px;
              margin: 30px 0 0 20px;
             }

       .cont2 a
             {
              float: left;
              margin: 30px 0 0 0;
              width: 193px;
              height: 145px;
             }
       .cont3 a
             {
              float: left;
              width: 235px;
              height: 185px;
              margin: 0 0 0 20px;
              clear: both;
             }

       .cont4{
              float: left;
              display: inline;
              width: 133px;
              height: 185px;
             }
       .cont4 ul
             {
              margin: 15px 0 0 35px;
              padding: 0;
              font-size: 1em;
              font-weight: bold;
              text-align: left;
             }
       .cont4 li
             {
              margin: 0; 
              padding: 0;
             }
       .cont4 ul a,
       .cont4 ul a:visited
             {
              display: block;
              margin: 0 0 5px 0;
              padding: 0;
              width: 133px;
              height: 10px;
              overflow: hidden;
              line-height: 10px;
              color:#808b98;
              text-decoration: none;
             }
       .cont4 ul a:hover,
       .cont4 ul a:focus,
       .cont4 ul a:active
             {
              color: #49515c;
              border-right: 2px solid #49515c;
             }

/*----------------------------------- SEZIONE DI destra -----------------------------------*/

#destra
       {
	float: left;
        display: inline;
	width: 224px;
	padding: 0 30px 20px 30px;
	background: #f4f4f4;
       }
             #destra p
                   {
                    color: #656e78;
                   }


/*------------------------------------- FOOTER ANGOLI ARROTONDATI ------------------------------------- */
#arrBottom {
           clear: both;
          /*background: url(../pix/piehome.jpg) 0 0 no-repeat;*/
           height: 2px;
           padding: 0;
           margin: 0 0 0 0;
           }
          #arrBottom p
                 {
                  color: silver;
                  padding-top: 65px;
                  margin: 0 0 0 730px;
                 }
          #arrBottom a
                 {
                  color: silver;
                 }

/*------------------------------------- FOOTER CREDITS ------------------------------------- */
#footer
       {
	text-align: center;
	color: silver;
        height:20px;
        background:#FFF;
        border-top: 2px solid #49515c;
         padding: 10px 0 10px 0;
       } 

/*#footer
       {
        margin: 20px 0 0 0;
	text-align: center;
	color: #000;
        border-top: 2px solid #49515c;
       } */



/*----------------------------------- UTILI -----------------------------------*/

.clear{
       clear: both;
      }
      
      
div.cc_container {
	background: rgba(0, 0, 0, 0.8);
}

p.cc_message {
	text-align: left;
    font-size: 0.8em !important;
}

