﻿@charset "utf-8";
/* CSS Document */

.form {
	background:url(/images/principale/box-center.jpg) repeat-y top left;
}
.form fieldset {
	border:0;
}
.form div.form-row {
	width:300px;
	clear: both;
	padding:5px 20px;
}
.form label {
	display:block;
	font:bold 12px Geneva, Arial, Helvetica, sans-serif;
	color:#000;
}
.form input.required, input.optional, textarea.required {
	border:1px solid #00A8E6;
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	width:300px;
}
.form textarea {
	height:100px;
}
.form input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
}
.form input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
}
.validation-advice {
	margin:2px 0;
	padding:0 5px;;
	background-color:#FF3300;
	color :#FFF;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.custom-advice {
	margin:2px 0;
	padding:0 5px;;
	background-color:#C8AA00;
	color :#FFF;
	font:bold 11px Arial, Helvetica, sans-serif;
}

/* STILI SPECIFICI */
        #TextArea1
        {
            width: 627px;
        }
        #txtInformativa
        {
            width: 437px;
        }
        #txtCondizioni
        {
            width: 514px;
            height: 110px;
        }
        .campo
        {
            text-align: right;
        }
        .formtitle
        {
            text-align: center;
            font-weight: bold;
        }
        .campo_obbl
        {
            text-align: right;
            font-weight: bold;
        }
        .errori
        {
            text-align: center;
            color: #FF0000;
            font-weight: bold;
        }
        .subtitle
        {
            text-align: center;
            font-weight: normal;
            font-style: italic;
            font-size: 9px;
        }
        #Text9
        {
            width: 506px;
        }
        #Text6
        {
            width: 63px;
        }
        #Text7
        {
            width: 31px;
        }
        #Text5
        {
            width: 499px;
        }
        .style6
        {
            font-weight: bold;
            text-decoration: underline;
        }
        .style7
        {
            text-align: center;
        }
        #Text4
        {
            width: 497px;
        }
        #Text3
        {
            width: 498px;
        }
        #Text10
        {
            width: 498px;
        }
        #Text1
        {
            width: 497px;
        }
        #txtCognome
        {
            width: 300px;
        }
        #txtNome
        {
            width: 300px;
        }
        #Text8
        {
            width: 170px;
        }
        #Text11
        {
            width: 506px;
        }
        .style8
        {
            text-align: right;
            font-weight: bold;
            width: 168px;
            color: #800000;
        }
        .style9
        {
            text-align: right;
            width: 168px;
        }
        #txtEmail
        {
            width: 450px;
        }
        #txtEmail2
        {
            width: 450px;
        }
        #txtIndirizzo
        {
            width: 450px;
        }
        #txtCitta
        {
            width: 380px;
        }
        #txtTelefono
        {
            width: 210px;
        }
        #txtNote
        {
            width: 450px;
        }
        #txtInteressi
        {
            width: 450px;
        }
        .style10
        {
            color: #800000;
            font-weight: bold;
        }
        #txtRagSoc
        {
            width: 300px;
        }
        .style11
        {
            text-align: right;
            width: 168px;
            font-weight: bold;
        }
