html, body{margin: auto;
	   padding:0;
	   background:#c0c3c2;}

/* Definizione fondo */
div#fondo{	width: 859px;
		height: 368px; 
		margin-top: 100px;
		margin-left: 300px;
		margin-right: 200px;
		border:0px solid red;    
		background-image: url(../images/sfondi/fondo.gif);
		background-repeat: no-repeat;}

/* Definizione Container */
div#content{position:relative;
		top: 70px;
		left:96px;
		width: 667px;
		height: 250px; 
		border:0px solid red;    
		background-repeat: no-repeat;}

div#content p{margin-top: 10px; 
		color:#988d8d;
		font: 15px verdana,arial,sans-serif;
		text-decoration: none;}


div#input_izq{	position:relative;
		width: 210px;
		height: 100px;
		padding: 2px;
		margin-left: 150px;
		margin-top: 50px;
		border:0px solid red;}

input {background-color: #2c2c2c; 
	border:1px solid #707070;
	height:22px;
	width:200px;
	margin-top:2px;}

.labelinput{color:#000;
		top: 10px;
		font: 13px verdana,arial,sans-serif;
		text-align:justify;
		text-decoration: none;
		line-height:0.9em;} 

div#input_drc{	position:relative;
		width: 210px;
		height: 50px;
		padding: 2px;
		margin-top: 10px;
		margin-left: 150px;
		border:0px solid green;}

textarea {background-color: #2c2c2c; 
		border:1px solid #707070; 
		overflow: auto;
		/* per inserire una barra laterale scrollbar-base-color:#f18910; */
		/* vedi anche sezione ricette di comevien */
}

div#input_drc input {margin-top: 10px;
       			margin-left: 70px;
    			width:80px;}
    			
.testo_form
{
	font: 14px verdana,arial,sans-serif;
	color: #fff;
}

.testo_button
{
	font: 13px verdana,arial,sans-serif;
	color: #c0c3c2;
}

.testo_errore
{
	font: 10px verdana,arial,sans-serif;	
	font-weight: bold;
	color: #cf2222;
}

/* SEZIONE RICHIESTA PASSWORD */

div#invipassdiv {position:relative;
		width: 450px;
		height:30px;
		padding: 0px;
		top: 0px;
		left: 150px;
		border: 0px solid red;}		

div#invipassdiv a {
	font: bold 0.8em Verdana,arial,sans-serif; 
	color: #fff; 
	text-decoration: none;}

	
div#invipassdiv input {background-color: #2c2c2c; 
	border:0px;
	height:20px;
	width:20px;
	margin-top:4px;}

/* SEZIONE FOOTER */
div#footer {position:relative;
		width: 665px;
		height:30px;
		padding: 0px;
		top: 6px;
		left: 0px;
		border: 0px solid yellow;}
		
div#footer p {
	font: normal 0.8em Verdana,arial,sans-serif; 
	color: #000; 
	line-height:0.9em;
	text-align:center;}

div#footer a {
	font: normal 1.0em Verdana,arial,sans-serif; 
	color: #000; 
	text-decoration: none;}
	
div#footer a:hover{color: #000;
	border-bottom : thin dotted #fff;
	font: normal 1.0em Verdana,arial,sans-serif;
        text-decoration: none;}

/* SEZIONE FORM PASSWORD */

div#formdiv {position:relative;
	width: 490px;
	height:250px;
	padding: 0px;
	top: -40px;
	left: 420px;
	border:0px solid yellow;}		

div#formdiv a {
	font: bold 0.8em Verdana,arial,sans-serif; 
	color: #fff; 
	text-decoration: none;}

div#formdiv p {
	font: bold 0.8em Verdana,arial,sans-serif; 
	color: #fff; 
	line-height:0.9em;
	text-align:center;}
	
div#formdiv form {float: left;
	  padding: 0 10px 10px 0px;
	  border: 0px solid green;}

div#formdivinte {float: left; 
		margin-top: 10px; 
		width:435px; 
		background-color: #c0c3c2; 
		font: 12px verdana,arial,sans-serif; 
		color: #000;
		padding-top: 10px;
		padding-left: 5px;
		border: 1px solid #000; }

div#formdivinte a {
	font: normal 1.0em Verdana,arial,sans-serif; 
	color: #000; 
	text-decoration: underline;}

div#formdivinte p {
	font: bold 1.0em Verdana,arial,sans-serif; 
	color: #fff; 
	line-height:0.9em;
	text-align:center;}


	  		
