@charset "utf-8";
/* CSS Document */

/** stili per la testata della pagina **/
DIV.titolo {
 display:inline-table;
 width:700px; 
 margin-left:auto; margin-right:auto;
 text-align:center;
 font-family:Verdana, Geneva, sans-serif;
 font-size:22px;
 color:#C00;
 }
 
DIV.titolo_small {
 display:inline-table;
 width:700px; 
 margin-left:auto; margin-right:auto;
 text-align:center;
 font-family:Verdana, Geneva, sans-serif;
 font-size:14px;
 color:#000;
 }

DIV.titolo_scuro {
 display:inline-table;
 width:700px; 
 margin-left:auto; margin-right:auto;
 text-align:center;
 font-family:Verdana, Geneva, sans-serif;
 font-size: 22px;
 color:#000;
 /** background-color:#ccccff; **/
 /** background-color:#D4D4D4; **/
 }

DIV.titolo_send{
 display:inline-table;
 width:700px; 
 margin-left:auto; margin-right:auto;
 text-align:center;
 font-family:Verdana, Geneva, sans-serif;
 font-size: 22px;
 color:#000;
  background-color:#D2FFDE;
 /** background-color:#B7FFB7; **/
 /** background-color:#D4D4D4; **/
 }
 
DIV.titolo_error{
 display:inline-table;
 width:700px; 
 margin-left:auto; margin-right:auto;
 text-align:center;
 font-family:Verdana, Geneva, sans-serif;
 font-size: 22px;
 color:#000;
 background-color:#FFD2CC;
 /** background-color:#B7FFB7; **/
 /** background-color:#D4D4D4; **/
 }

 DIV.titolo_small_error {
 display:inline-table;
 width:700px; 
 margin-left:auto; margin-right:auto;
 text-align:left;
 font-family:Verdana, Geneva, sans-serif;
 font-size:15px;
 color:#000;
 background-color:#FFD2CC;
 }
 
DIV.div_form {
 display:inline-table;
 width:700px; 
 margin-left:auto; margin-right:auto;
 text-align:left;
 /** background-color:#DCDCDC; **/
 /** background-color:#D4D4D4; **/
 /** margin-left:50px; **/
 }
 
DIV.div_form_send {
 display:inline-table;
 width:700px; 
 margin-left:auto; margin-right:auto;
 text-align:left;
 background-color:#D8FCDE;
 /** background-color:#D4D4D4; **/
 /** margin-left:50px; **/
 }
 
DIV.titolo_send_small {
 display:inline-table;
 width:700px; 
 margin-left:auto; margin-right:auto;
 text-align:center;
 font-family:Verdana, Geneva, sans-serif;
 font-size:12px;
 background-color:#D8FCDE;
 /** background-color:#D4D4D4; **/
 /** margin-left:50px; **/
 }

DIV.div_avvertenze {
 display:inline-table;
 width:700px; 
 margin-left:auto; margin-right:auto;
 text-align:left;
 font-family: tahoma, helvetica, sans-serif;
 font-style:italic;
 font-size: 12px;
 color:#555;
 }
/**
BR {
   display: block;
   margin: 3px 0;
} **/


/** stili per il FORM - INPUT, TEXTAREA, SELECT **/
.stile_input {
	border: 1px solid #f3f2f2;
	/** background: url(none) no-repeat #f3f2f2; **/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12pt;
	/** color: #2b4a34; **/
	color: #000000;
}

.stile_input_small {
	border: 1px solid #f3f2f2;
	/** background: url(none) no-repeat #f3f2f2; **/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12pt;
	color: #black;
}

/**
.stile_input:hover {
	border: 1px solid #C00;
	color: #444;
} **/

.stile_input:focus {
	border: 1px solid #C00;
	color: #444;
}

/** per i label **/
/** .stile_label {
	font-family: Arial,Helvetica,sans-serif;
	font-style:bold;
	font-size: 12pt;
	color:#000000;
} **/

.stile_label {
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color:#ccffcc;
}

.stile_label_small {
	font-family: tahoma, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#7C7C7C;
}

.stile_button {
	font-family: tahoma, helvetica, sans-serif;
	font-style:bold;
	font-size: 15px;
	color:#333;
}

/** TABELLA **/
/** 
td
{
height:50px;
vertical-align:middle;
}
**/
