/* 
*	
*	CSSG Collections: Forms
*	designed and coded by Alen Grakalic (http://cssglobe.com)
*	brought to you by Templatica (http://templatica.com)
*
*/
#mainCont {
    background: url("../images/contatti_main_bg.jpg") repeat-x scroll 0 0 White;
}
p {color: #F7F7F7;}
#thankyou {margin-top: 30px;}
#thankyou p {font-size: 1.8em;}
#thankyou p.signature {font-size: 1em; color:Yellow; margin-top: 15px;}
h3{          
	font-size:140%;
	font-weight:normal;
	margin:1.2em 0 1em 12px;
}
a{text-decoration:none; color:#f30;}
a:hover{	color:#999;	}			
table, input, textarea, select, li{
	font:100% Trebuchet MS, Arial, Helvetica, Sans-Serif;
	line-height:160%;
	color:#333;
}				
img{border:none;}			
hr{display:none;}	
li{display:list-item;}	
#form2{
		margin:20px 0;
		color:#fff;
		width:360px; /* customize width, this form have fluid layout */
		}
#form2 h3{
		margin:0;
		background:#57a700 url(../images/form2/form_heading.gif) repeat-x;		
		color:#fff;
		font-size:20px;
		border:1px solid #57a700;
		border-bottom:none;
		}		
#form2 h3 span{
		display:block;
		padding:10px 20px 10px 10px;
		}				
#form2 fieldset{
		margin:0;
		padding:0;
		border:none;	
		border-top:3px solid #000;
		background:#000 url(../images/form2/form_top.gif) repeat-x;		
		padding-bottom:0.5em;
		}		
#form2 legend{display:none;}	
#form2 p{margin:5px 20px;}	
#form2 label{display:block;}	
#form2 input, #form2 textarea{		
		width:300px;
		border:1px solid #111;
		background:#282828 url(../images/form2/form_input.gif) repeat-x;
		padding:5px 3px;
		color:#fff;
		margin-top: 0;
		}		
#form2 textarea{height:125px;	overflow:auto;}	
#form2 p#informativa{
   position: relative;
   width: 320px;   
	height:150px;
	overflow:auto;
}							
#form2 p.submit{text-align:right;}	
#form2 button{
   padding:0 20px;
	height:32px;
	line-height:32px;		
	border:1px solid #70ad2e;
	background:#5aae00 url(../images/form2/form_button.gif) repeat-x;
	color:#fff;
	cursor:pointer;		
	text-align:center;		
}	
#annuncio{
	background: #A80000;
	color: #fff;
	margin-left: 226px;
	margin-bottom: 10px;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	box-shadow: 2px 2px 4px #bdbcb0;
	-webkitbox-shadow: 2px 2px 4px #bdbcb0;
	-moz-box-shadow: 2px 2px 4px #bdbcb0;
}
#annuncio h3{
	text-align: center;
	margin-bottom: 6px;
	font-size: 1.8em;
}	
#annuncio p{
	font-size: 1.3em;
	margin: 5px 5px 5px 10px;
}	
			

