/*PAGINA SEND*/
div#msg_send{margin: 0 auto;padding: 5px; text-align: center;width: 350px;border: 1px solid #f3deb6;}
div#msg_send .p_1_send{display: block;padding:10px;margin: 0; background: #f3deb6 url(but/bg_p2.jpg) repeat;color: #000000;
font-size: 1em;text-align: center;}
div#msg_send .p_2_send{display: block;padding:10px;margin: 0;color: #000000;font-size: 1em;text-align: center;}
h2.titolo_errore{margin: 0 auto;padding-bottom: 5px;padding-top: 5px;color: #f00000; font: bold 1.3em "san serif",verdana,times;text-align: center;}
div#riprova{text-align: center;margin: 0 auto;padding-top: 20px;}
div#riprova input{width:93px;height: 21px;margin: 0 0 5px auto;padding: 0;text-align: center;border:0; background: url(but/invia.jpg) no-repeat;
font: bold 0.9em "san serif",verdana,times; color: #000000;}
div#send_inviato{margin: 0 auto;padding: 0; border: 0;text-align: center;}

div#send_inviato p{margin: 30px 0 20px;text-align: center;background: url(but/mail23.gif) no-repeat;width: 107px;height: 35px;}
div#send_inviato.msg_inviato{margin: 0;text-align: center;font: bold 1.5em arial,verdana,times;color: #000000;}	

/*CONTATTI*/
form{width:455px;padding:5px 0;margin:0px;font: normal 0.9em "san serif",arial,verdana;}
fieldset{float:left;width:455px;margin-top: 20px;padding: 0;border: none;border-top: 1px solid #dfba48;background: #f7f7f7;}
legend{font: normal 1.8em Goudy Old Style;color: #000000;background:#f8f8f8;text-transform: none;margin-bottom: 5px;}
form b{color:#c20000;font: bold 1.3em "san serif",arial,verdana;}
form p{margin:0.5em 10px}
fieldset div{float:left;width:100%;padding: 4px 0 3px;border-bottom: 1px solid #eeeeee;}
fieldset div#privacy{float:left;width:100%;padding: 15px 0 3px;border-bottom: 1px solid #eeeeee;}
fieldset div#privacy h3{margin: 0;padding: 0;font: bold 1.1em "san serif",arial,verdana;text-align: center;}
fieldset div#privacy p{margin: 0;font: normal 0.9em "san serif",arial,verdana;}
fieldset div#conferma{padding-top: 15px;text-align: center;}

/*INPUT TEXT*/
fieldset div div.bg_input{width: 250px;height: 18px;	background:url(but/input.jpg) no-repeat left;border: 0;}
fieldset div div.bg_input input{border: 0;margin-top: -1px;margin-left: 5px;height: 16px;width: 235px;background: none;
font: normal 1.1em "san serif",arial,verdana;color: #000000;}

/*TEXTAREA*/
fieldset div div.bg_textarea{width: 320px;height: 122px;	background:url(but/textarea.jpg) no-repeat left;border: 0;}
fieldset div div.bg_textarea textarea{border: 0;margin-top: 4px;margin-left: 5px;height: 110px;width: 305px;background: none;
font: normal 1.1em "san serif",arial,verdana;color: #000000;}

/*SELECT*/
fieldset div select{border: 1px solid #cccccc;font: normal 1.1em "san serif",arial,verdana;}

label{float:left;width:120px;display: inline; margin-left: 10px;line-height:23px}
fieldset div.conferma{float: right;width:100%;padding: 4px 0 3px; border-bottom: 1px solid #eeeeee;}
#invia{background: url(but/invia.jpg) no-repeat;width: 93px;height: 21px;border:0;font: bold 1em "san serif",arial,verdana;}
#annulla{background: url(but/invia.jpg) no-repeat;width: 93px;height: 21px;border:0;font: normal 1em "san serif",arial,verdana;}