﻿/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

p{
	font-family: arial;
	font-size: 12px;
	color: #666666;
	text-align: justify;
}

.testigenerici{
	font-family: arial;
	font-size: 12px;
	color: #666666;
	text-align: left;
}

td{
	font-family: arial;
	font-size: 12px;
	color: #666666;
	text-align: left;
}

ul {
	list-style: none;
	list-style-position: inside;
	text-align: left;
}

li {
	list-style: none;
	list-style-position: 0px;
	text-align: left;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

img {
border:0;
}

div#fixedbox {
	z-index:2;
	position: fixed;
	bottom: 0;
	width: 100%;
}
	
div#content {
	width: 100%;
	height: 100%;
	border: 0;
}

div#sinistra {
	width:465px;
	float:left;
	line-height:20px;
	padding-top:14px;
	margin-top:10px;
	padding-left:125px;
}

div#sinistra1 {
	width:465px;
	float:left;
	line-height:20px;
	padding-top:14px;
	padding-left:125px;
	text-align: justify;
}

div#destra {
	width:250px;
	height:100%;
	border-left:#999999 solid 1px;
	padding-left:18px;
	float:right;
	padding-top:11px;
	margin-top:10px;
	padding-right:125px;
}

.titolo_form {
	border-top:#0774BB 1px solid;
	border-bottom:#0774BB 1px solid;
	font-size:17px; color:#0774BB;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
	margin-top:12px;
	margin-bottom:20px;
}

.top {
	background-image:url(immagini/top.jpg);
	background-repeat: no-repeat;
}

.flash {
	background-image:url(immagini/fondo1.jpg);
	background-repeat:repeat-y;

	padding-left:100px;
	padding-right:100px;
}

.main {
	background-image:url(immagini/fondo1.jpg);
	background-repeat:repeat-y;
}

.main1 {
	background-image:url(immagini/fondo1.jpg);
	background-repeat:repeat-y;
	padding-left:125px;
	padding-right:125px;
}

.titolo {
	border-top:#0774BB 1px solid;
	border-bottom:#0774BB 1px solid;
	font-size:15px;
	color:#0774BB;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
}

.titolo1 {
	font-size:14px;
	color: #0774BB;
}

.titolo_small {
	border-bottom:#0774BB 1px solid;
	font-size:13px;
	font-weight:bold;
	color:#0774BB;
	padding-bottom:2px;
	width:250px;
}

.titolo_small_2 {
	background-color:#0774BB;
	color:#fff;
	/*border-bottom:#0774BB 1px solid;
	border-top:1px solid  #0774BB;*/
	font-size:15px;
	font-weight:bold;
	/*color:#0774BB;*/
	padding-bottom:10px;
	padding-top:10px;
	width:250px;
	text-align:center;

}

.msg_form {
	border:2px solid #F90;
	padding:10px;
	text-align:center;
	font-size:14px;
	color: #F90;
}

.msg_form_green {
	background:#090;
	padding:20px;
	text-align:center;
	font-size:14px;
	line-height:1.5em;
	color:white;
}

.msg_form_red {
	background:red;
	padding:10px;
	text-align:center;
	font-size:14px;
	color:white;
}



#inf_nome, #inf_cognome, #inf_ind, #inf_citta, #inf_prov, #inf_cap, #inf_azienda, #inf_email, #inf_tel, #inf_cell, #inf_testo, #inf_date1, #inf_date2,  #inf_adulti, #inf_bambini, #inf_neonati, #inf_bambini02, #inf_bambini03, #inf_tipocamera, #inf_regime, #inf_curriculum  {
	/*margin: 0px 0px 0px 4px;
	padding: 0px 0px 3px 0px;
	font-size: .8em;
	float: right;
	*/	
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight: bold;
	line-height: .9em;
}

.cella01_form01{
	width: 80px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
	vertical-align: top;
	text-align: left;
}

.cella02_form01{
	width: 420px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	vertical-align: top;
	text-align: left;
	
}

