body{

margin:0; 

padding:0; 

background-color:#666666;

font-family:arial,sans-serif;

font-size: 12px;

word-spacing: 3pt;

line-height: 1.6;

color:#333333;

}

a{ outline:none}



#logo {

position:absolute;

top:50%;

left:50%;

width:294px;

height:154px;

margin-left:-147px;

margin-top: -77px;

}

#logo img{
    border:none;
    width:294;
    height:154;
}

#corpo {  

position:absolute;

top:50%;

left:50%;

width:664px;

height:462px;

margin-left:-332px;

margin-top: -231px;

background:#666666 url(../img/bk.jpg); 

float:left;

}



#contenuto{ padding:10px;overflow:auto; height:340px; margin:0 25px; margin-top:15px; width:595px; float:left}



#corpo #formato div{ float:left; text-align:center}

div img { display:block}



#menu{margin:0;  font-size:12px;float:left; text-align:right;  width:595px;padding:10px; margin:0 25px; font-family: Geneva, Arial, Helvetica, sans-serif;margin-top:18px;}

#menu ul { list-style:none; margin:0px; padding:0 5px;}

#menu ul li{ display: inline; padding:0 5px}

#menu ul li a{ color:#807f77; text-decoration:none}

#menu ul li a:hover{ color:#3a3933; border-bottom:1px solid #3a3933}

#menu ul li a.select{color:#3a3933; border-bottom:1px solid #3a3933 }







#titolo{width:585px;padding:10px; text-align:left; float:left; margin-bottom:10px; font-size:12px}



#formato{ float:left; margin-bottom:10px;width:585px;}



span{ display:block; }

.red{color:#FF3333;font-style:oblique }



.input { border:1px solid #CCCCCC; width:350px; margin:3px 0 8px 0; padding:5px}



textarea { border:1px solid #CCCCCC; width:350px; height:100px; margin:3px 0 8px 0; padding:5px}



/* BUTTONS */



.buttons a, .buttons button{

    display:block;

    float:left;

    margin:0 7px 0 0;

    background-color:#f5f5f5;

    border:1px solid #dedede;

    border-top:1px solid #eee;

    border-left:1px solid #eee;



    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;

	font-size:12px;



    text-decoration:none;



    color:#565656;

    cursor:pointer;

    padding:5px 10px 6px 7px; /* Links */

}

.buttons button{

    width:auto;

    overflow:visible;

    padding:4px 10px 3px 7px; /* IE6 */

}

.buttons button[type]{

    padding:5px 10px 5px 7px; /* Firefox */

    line-height:17px; /* Safari */

}

*:first-child+html button[type]{

    padding:4px 10px 3px 7px; /* IE7 */

}

.buttons button img, .buttons a img{

    margin:0 3px -3px 0 !important;

    padding:0;

    border:none;

    width:16px;

    height:16px;

}

/* STANDARD */



button:hover, .buttons a:hover{

    background-color:#dad9cd;

    border:1px solid #c2e1ef;

    color:#336699;

}

.buttons a:active{

    /*background-color:#6299c5;

    border:1px solid #6299c5;

    color:#fff;*/

}



/* POSITIVE */

 

button.positive, .buttons a.positive{

    color: #666666;

}

.buttons a.positive:hover, button.positive:hover{

    background-color: #dad9cd;

     border:1px solid #ccc;

    color: #FFFFFF;

}

.buttons a.positive:active{

    background-color:#529214;

    border:1px solid #529214;

    color:#fff;

}



.lavori{ float:left; margin-bottom:10px; font-size:11px}

.lavori img{ padding:4px;  border:1px solid #CCCCCC}

.lavori h3 { color:#FF3300; font-size:14px; margin:0}

.lavori i { color:#FF6600}

.lavori a{ text-decoration:none; color: #666666}



.richiesta{ margin:50px 130px; border:1px solid #CCCCCC; padding:30px; width:250px; text-align:center}



h1{ color: #333333; font-size:18px; padding:0; margin:3px}

h3{ margin:10px 0; font-size:12px}

ul.servizi{ list-style:none; margin:0; padding:0; font-size:12px}

.servizi li{  margin:0 0 5px 0}



.img_merha{ padding:3px; border:1px solid #ccc; margin-right:5px}


