/*** CONTENUTO  ***/
body{
	margin: 0px;
	padding: 0px;
}
.table-bordo{
	border: 2px solid #373E48;
	background-color: #FFFFFF;	
}
.table-bordo-arancio{
	border: 1px solid #FF5D0D;
	background-color: #FFFFFF;	
}
.table-spazio{
	margin: 2px;
	padding: 2px;
	background-color: #FFFFFF;
}

.td{
	margin: 0px;
	padding: 0px;
}



h1 {
	font-size: 16px;
	font-weight: bold;
	color: #222266;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #222266;
	margin-top: 6px;
	margin-bottom: 8px;
	padding-right: 0px;
	padding-left: 0px;
}


h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF5D0D;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left: 4px;
	background-position: center;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	bottom: 9px;
	margin-top: 1px;
	margin-bottom: 3px;
}


h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left: 4px;
	background-position: center;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	bottom: 9px;
	margin-top: 1px;
	margin-bottom: 3px;
}



p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.note{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.input-home{
	font-family: tahoma, Verdana, Arial;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #073E83;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #073E83;
	margin: 0px;
	padding: 0px;
}


.bg-titolo{
	margin: 2px;
	padding: 2px;
	background-image: url(gfx/titoli/bg-titolo_03.gif);
	background-repeat: repeat-y;
}

input{
	font-family: tahoma, Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #073E83;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #073E83;
	margin: 2px;
	padding: 2px;
}
select{
	font-family: tahoma, Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #073E83;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #073E83;
	margin: 2px;
	padding: 2px;
}


/*** DOVE PRENOTARE  ***/

.bg-arancio-scuro{
	background-color: #FFA94F;
	margin: 1px;
	padding: 1px;
	height: 20px;
}
.bg-arancio-chiaro{
background-color: #F9DF79;
	margin: 1px;
	padding: 1px;
	height: 20px;}
	

a.list_pdf:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF5D0D;
	text-decoration: none;
}

a.list_pdf:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF5D0D;
	text-decoration: none;
}

a.list_pdf:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF5D0D;
	text-decoration: none;
}


a.indietro:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;	
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

a.indietro:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

a.indietro:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;	
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}


a:link {
	text-decoration: none;
	color: #084EAA;
}

a:visited {
	text-decoration: none;
	color: #084EAA;
}

a:hover {
	color: #FF5D0D;
}


.bg-grigio{

	background-color: #EFF0F1;

}

.bg-grigio-text{

	background-color: #EFF0F1;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	border-bottom-style: dotted;

	padding-left: 4px;

	border-bottom-color: #EEEEEE;

	border-bottom-width: 1px;

	padding-top: 3px;

	padding-right: 2px;

	padding-bottom: 0px;

	bottom: 9px;

	margin-top: 1px;

	margin-bottom: 3px;

}


.linea-orizz-top-grigio{

	background-image: url(gfx/orizz-top.gif);

	background-repeat: repeat-x;

}



.linea-orizz-foot-grigio{

	background-image: url(gfx/orizz-foot.gif);

	background-repeat: repeat-x;

}



.linea-vert-sx-grigio{

	background-image: url(gfx/vert-sx.gif);

	background-repeat: repeat-y;

}



.linea-vert-dx-grigio{

	background-image: url(gfx/vert-dx.gif);

	background-repeat: repeat-y;

}


.h2-piccolo {

	font-size: 12px;

	font-weight: bold;

	color: #660000;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	margin-top: 4px;

	margin-bottom: 1px;

	padding-right: 1px;

	padding-left: 4px;

}


h4 {

	font-size: 14px;
	color: #003366;
	text-decoration: none;
	bottom: 9px;
	margin: 20px;
	border: 1px dotted #666666;
	padding: 2px;
	width: 90%;
	background-color: #EEEFEF;
	font-variant: small-caps;
	text-align: center;
}

.response_positive { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	/*color: #42974D;*/
	color:#FFFFFF;
	background-color:#42974D;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
	width:100%;
	text-align:center;
}
.response_negative { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	/*color: #F73535;*/
	color:#FFFFFF;
	background-color:#F73535;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
	width:100%;
	text-align:center;
}


/*------------------------------------        FORM RICHIESTA INFO SEZIONE CONTATTI           ------------------------------------------------*/



.registration {

	padding: 0px 0 0 0;

	width: 100%;

	

}



.registration h1{color:#e2031a;}

.registration p {

	height: 40px;

	margin: 0!important;

	padding:0!important 5px;

}

.registration p.captcha {

	height: 80px;

}

.registration .radioinput label.descriptive_label,

.registration p.captcha label,

.registration p.selectinput label,

.registration p.textinput label,

.registration p.textarea label{

	width: 150px;

	float: left;

	padding: 3px 0 0 0;

	font-weight: bold;

}



.registration p.captcha input,

.registration p.textinput input {

	width: 297px;

	height: 18px;

	border: 1px solid #D8D9DB;

	float: left;

	color: #6D6E71;

	padding:4px 0 0 6px;

}



.registration p.textarea textarea{

	width: 297px;

	border: 1px solid #D8D9DB;

	float: left;

	color: #6D6E71;

	padding:4px 0 0 6px;}



.registration p.captcha input {

	width: 297px;

	margin-bottom: 8px;

}

.registration p.selectinput select {

	width: 305px;

	height: 24px;

	border: 1px solid #D8D9DB;

	float: left;

	color: #6D6E71;

	padding: 4px 2px 4px 6px;

}

.registration p.selectinput input {width: 40px;border:1px solid #D8D9DB;color:#6D6E71;float:left;height:18px;padding:4px 0 0 6px;margin: 0 5px 0 0;}

.registration .radioinput label.radio_label {

	color: #939598;

		padding-right: 30px;

}

.registration .radioinput label.radio_label input {

	vertical-align: -20%;

}

.registration p.captcha span,

.registration p.textarea span,

.registration p.selectinput span,

.registration p.textinput span {

	float: left;

	color: #939598;

	padding: 3px 0 0 15px;

	

}

.captcha img {

	border: 1px solid #7B95CC;

	display: block;

	margin: 0 0 0 150px;

	clear: both;

}

.captcha a {

	display: block;

	margin: 5px 0 0 155px;

	

}

.registration .btnStd {

	padding: 0px;

	margin-left:160px!important;

	font-size:10px!important;

}

.registration .btnStd a span {

	padding:0pt 46px 0pt 35px!important;

}

* html .registration .btnStd  {

	padding:0px!important;

	margin-left:160px!important;

	margin-right:0px!important;

	background-repeat:no-repeat!important;

	

}

* html .registration .btnStd input {

	padding:0px!important;

	margin-left:-155px!important;

	margin-right:0px!important;

	background-repeat:no-repeat!important;

	

}

*:first-child+html .registration .btnStd input {

	padding:0px!important;

	margin-left:-155px!important;

}

.registration .checkinput {

	height: 50px;

	padding-left: 100px;

	color:#939598;

	

}

.registration p.textarea  {

	height:103px;

}

.registration p.textarea label {

	width: 150px; 

	float: left;

	padding: 3px 0 0 0;

	font-weight: bold;

}



.registration p.textarea input {

	width: 297px;

	height: 18px;

	border: 1px solid #D8D9DB;

	float: left;

	color: #6D6E71;

	padding:4px 0 0 6px;

}



/*------------------------------------       FINE  FORM RICHIESTA INFO SEZIONE CONTATTI           ------------------------------------------------*/