


.moduloPrenota {
	padding-top:3px;
}

#prenota .leftCol,
#prenota .rightCol{
	width:270px;
	float:left;
	margin-bottom:12px;
}

#prenota .rightCol{
}

/* Top */

.moduloPrenota .top {
	height:40px;	
	margin-bottom:20px;
	width:510px;
}

.moduloPrenota .top h1 {
	width:350px;	
	float:left;
	line-height:1.2em;
}

.moduloPrenota .top .bottone {
	margin:0;
}

/* Riepilogo */



.moduloPrenota .riepilogo {		
	padding:10px 0 20px;
}

.moduloPrenota .riepilogo div {		
	padding-bottom:10px;	
}

.moduloPrenota .riepilogo div span {		
	width:180px;
	float:left;
}

.moduloPrenota .riepilogo div span b {		
	font-weight:normal;
}


.moduloPrenota .riepilogo div .destra b {		
	font-weight:bold;
}


.moduloPrenota .riepilogo div .destra {		
	font-weight:bold;
	color:#4B8092;
	width:320px;
}

.moduloPrenota .riepilogo div .destra span {		
	font-weight:normal;
	width:auto;
	float:none;
	margin-left:5px;
}

.moduloPrenota .riepilogo h3 {
	font-size:14px;	
	margin:20px 0 10px;
}

.moduloPrenota .riepilogo.fullText {
		
	text-align:left;
}

.moduloPrenota p {
	width:510px;
}

/** form **/

#prenota {	
	width:550px;
	overflow:hidden;
	margin-bottom:12px;
}

#prenota .descForm {
	padding-left:0;
	background:url(../../img/dotted.gif) repeat-x bottom;
	width:510px;
	padding-bottom:8px;
}


#prenota .errorForm input {border-color:#757575}

#prenota .errorForm{
	background: none;
	color: #333; border-color:#757575
}

#prenota .formError {
	display:none;
}

#prenota .focused { background: none; }

#prenota .focused label, #prenota .focused .label, #prenota .errorForm .label {color: #333;}

#prenota .focused.checkBox p {color:#4B8092}


#prenota .textInput:focus, #prenota textarea:focus, #prenota .selectInput:focus ,#prenota .errorForm:focus {
	border-color:#757575;
}


#prenota textarea {float:none; width:500px; margin:0}	

#prenota .ctrlHolder {padding:0; margin-bottom:9px; width:100%}

#prenota label {width:auto; font-weight:bold; font-size:11px;}

#prenota input {float:left; margin:0; width:235px;}

#prenota select  {float:left; margin:0; width:243px;}

#prenota label em {color:red}



#prenota .vert {float:left; clear: none; margin-right:21px;}

#prenota .vert label {padding:8px 0;}

#prenota .vert input, #prenota .vert select {clear:both;}



#prenota.stadio0 .vert {margin-right:0;}

#prenota.stadio0 .standardStyle {margin-right:21px;}


#prenota .col1 {margin-right:0}

#prenota .col1 input {width:500px;}

#prenota .col2 {width:244px; }



#prenota .col3 {width:120px;  padding-right:20px;}

#prenota .col3 input {width:96px;}

#prenota .calendar {width:130px; padding-right:16px}

#prenota .calendar label {width:140px;}

#prenota .calendar input {margin-right:5px}


#prenota .checkBox {width:auto;}

#prenota .checkBox p {width:auto; padding:30px 0 20px; font-size:15px; color:#4B8092;}

#prenota .checkBox div {width:auto; float:none; padding:0; clear:both}

#prenota .checkBox label {width:auto; padding:0 0 10px; margin:0 20px 0 10px;}

#prenota .checkBox input {width:auto; margin-top:1px; clear:none; }

#prenota .checkBox br {display:none}

#prenota .checkBox .label em {
	color:red;
}

#prenota .checkBox.supplementi br {display:block}


#prenota .clearBoth {clear:both; width:100%}



#prenota .titoloNascosto p {visibility:hidden; margin-top:3px;}


#prenota .lastFormEl {clear:both; width:508px; padding-top:30px;}

#prenota .lastFormEl p {width:300px;}

#prenota button {float:right;}


#prenota .lastFormEl .label {font-weight:bold; width:360px;}

#prenota .label b{color:red; margin-right:3px;}

#prenota .lnDotted {padding:15px 0; width:508px; background-position:0 15px;}


#prenota  em{
	padding-left:7px;
	
}


#prenota .comboOrario {width:60px; float:left; }

#prenota .comboOrario select {width:50px;}


#prenota .comboSede {width:120px; float:left;}

#prenota .comboSede select {width:110px;}


#prenota .codiceVolo {width:130px; float:left;}

#prenota .codiceVolo input {width:115px;}


#prenota .calendarioRange {width:130px;float:left;}

#prenota .calendarioRange label{width:120px;}

#prenota .calendarioRange input {width:94px;margin-right:5px}

#prenota .calendarioRange label  em{
	display:none;
}

#prenota .noTitle label {visibility:hidden}

#prenota .titoloForm{
	font-size:15px;
	color:#4B8092;
	margin-top:30px;
}

#prenota .messaggio {
	background:none;
}	

#prenota .messaggio label {
	width:100%;
}


