/* Modello BLUE */


div#colonnasx_userdata  {
	
	float:left;
	width:318px;
	padding:0 30px 1px 0;
}

div#colonnadx_userdata  {
	float:left;
	width:373px;
}



/* Inizio stili form ----------------------------------------------------- */

form  {
	margin:0 0 20px 0;
	padding:0;
}


input  {
	border: 0;
}

.extra p label   {
	color:#E7E7E9;
	width:60px;
	float:left;
	text-align:left;
	display:inline;
}

.marginleft  {
	margin-left:5px;
}

.inputlong  {
	width:118px;
}

a.linkform, a.linkform:link, a.linkform:active, a.linkform:visited {
	color:#e7e7e9;
	font-size:0.9em;
	text-decoration:none;
}
a.linkform:hover, a.linkform:focus { 
	color:#e7e7e9;
	text-decoration:underline;
}


/* Inizio stili form iscrizione ----------------------------------------------------- */


form#form_userdata {
	width:400px;
	padding:5px 0;
}


form a, form a:link, form a:visited{
	color:#94897b;
}

form a:hover, form a:active, form a:focus{
	color:#fff;
}

form#form_userdata fieldset h2{
	background-color:#000;
	color:#40403f;
}

form#form_userdata fieldset{
	float:left;
	width:400px;
    margin: 0;
	padding: 10px 5px;
    border: none;
    background-color: #000;
	border:1px solid #36332e;
}


form#form_userdata textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
	
legend{
	font-weight:bold;
	color: #333;
	font-size:1.2em;
}

form b{color:#40403f}

form p{
	margin:3px 5px 3px 0;
	padding:3px 0;
}	

fieldset div {
	float:left;
	width:100%;
	padding: 5px 0 5px;
}

	
label {
	float:left;
	width:150px;
    display: inline;
	margin-right: 10px;
    line-height:23px;
	text-align:right;
}

form .necessario {
	border: 1px solid #aa9;
	background-color: #ffffaa;	
}

.input160 {
	width:160px;
}

.submit input {
	margin-top:10px;
	margin-left:160px;
	width:150px;
	background-color:#808080;
/*	background:url(../img/sfondobutton.gif) repeat-x left top;*/
	color:#fdfefb;
}

.submit a:hover {
	text-decoration:none;
}

input.radio  {
	width:20px;
	margin:0;
	padding:0;
}

.informativa  {
	float:left;
	width:200px;
}

input.guardaprezzo  {
	margin-top:10px;
}


/*stili form ordina online------*/


form.ordina_online  {
	width:100%;
}


.textarea_dati_prezzi  {
/*	margin-left:250px;*/
	
}

.textarea_dati_prezzi p {
	margin:4px 0 5px 0;
	padding:0;
}
	
.textarea_dati_prezzi textarea  {
	font-family:Arial, Helvetica, sans-serif;
	color: #5a613c;
	padding:5px;
	font-size:1.2em;
	width:615px;
	height:300px;
	text-align:center;
	border:1px solid #5a613c;
}

.margin-right {
	margin-right:71px;
}

/*--stili specifici per anthracite--------------*/



#colore_bracciale option  {
	padding:5px;
}


a.open_help  {
	margin-left:10px;
}



/*--stili pagina ecommerce pay--------------*/


.colonnasx_ecomm {
	width:330px;
	float:left;
	margin-right:45px;
}


.colonnadx_ecomm {
	width:330px;
	float:left;
}



