.aran {color:#F60}

/*articolo*/
#generale .centrale { background:#FFF url(../_img/bg_centrale_interno.gif) } /*regola per articolo*/
.registrazione { font-family:Arial, Helvetica, sans-serif;  width:632px;}

/*nav top registrazione*/
.registrazione .nav {  width:632px; border-bottom:1px solid #F60; color:#666; height:22px; font-weight:bold; color:#F60}
.registrazione .nav li { float:left; height:22px; line-height:22px; margin-right:10px}

.registra-utente .sx-text{ float:left; width:390px; color:#999; margin-bottom:15px;}
.registra-utente .sx-text p {color:#F60}
.registra-utente .dx-log { float:right;  width:230px; margin-top: -12px}

.registra-utente h1  { font-weight:normal; font-size:18px; font-weight:bold; color:#F60;margin-top:10px; padding-top:10px}

.registra-utente h2  { font-weight:normal; font-size:18px; font-weight:bold; color:#F60; border-top:1px solid #F60; margin-top:10px; padding-top:10px; line-height: 1em;}
.registra-utente .sotto  {margin-top:40px;}
.registra-utente .no_sotto {margin-top: 0; border-top: 0;}

.registra-utente #why_register {clear: both;}
.registra-utente #why_register a {color: #F60; font: 12px Arial;}
.registra-utente #why_register #nascondi {display: none;}

.registra-utente h3  { margin-top:4px}
.registra-utente h4  { font-size:13px }
.registra-utente h5  { font-size:16px }
.registra-utente p {margin-top:10px }
.registra-utente .vocireg { list-style-type: square; list-style-position:outside; margin:4px 0 0 15px; line-height: 1.2em; color: #F60;}
.registra-utente .vocireg span {color: #555;}
.registra-utente .vocireg li {margin-bottom: 5px}

.registra-utente #box-login { float:right; background:#CF9; padding:10px; width:204px}
.registra-utente #box-login ul {  }
.registra-utente #box-login ul li { width:200px; height:30px; line-height:30px }
.registra-utente #box-login label { float:left;}
.registra-utente #box-login input { float:right; width:120px; border:none; border:1px solid #CCC; height:16px; padding:4px; margin-top:2px}
.registra-utente #box-login .bt_entra {width:100%; height:19px; background:url(../_img/bt_emtra.gif) no-repeat 130px 0; display:block; margin-top:2px; margin-right:4px}
.registra-utente #box-login .bt_entra input {float: left; width: auto;}
.registra-utente #box-login .bt_entra label {float: left; margin: 2px 0 0 3px; font-size: 10px;}
.registra-utente #box-login .bt_entra a {width: 67px; height:19px; display:block; float: right; margin-right: 7px;}



.registra-utente #box-password { float:left; background:#CF9; padding:10px; width:360px}

.registra-utente .dim-pw {font-weight:bold;}

.registrazione   { }
.registrazione .sx  { width:100px; float:left; font-size:12px}
.registrazione .sx { color:#F60; padding-bottom:10px; font-size:18px; margin-top:15px;}
.registrazione .sx h3  { font-weight:normal; font-size:13px; font-weight:bold; color:#000}
.registrazione .sx h4  { font-weight:normal; font-size:11px}

.registrazione .sx.H-box-foto  {height:100px;  }
.registrazione .sx.spacetesti  { margin-top:15px }

.registrazione .dx  { width:530px; float:left; margin:20px 0 0 2px;}
.registrazione .dx .arancio {color: #F60}

/*box foto*/
.registrazione .registra-utente .dx .box-foto  { background:#CF9; font-size:11px;}
.registrazione .registra-utente .dx .box-foto .top  {height:10px; background:#CF9; width:530px;}
.registrazione .registra-utente .dx .box-foto .top .ini {width:10px; height:10px; float:left; background:url(../_img/smusso_verdino01.gif) no-repeat 0 0;}
.registrazione .registra-utente .dx .box-foto .top .fine {width:10px; height:10px; float:right; background:url(../_img/smusso_verdino01.gif) no-repeat -10px 0;}
.registrazione .registra-utente .dx .box-foto .bottom  {height:10px; background:#CF9; width:530px; line-height:10px; font-size:0}
.registrazione .registra-utente .dx .box-foto .bottom .ini {width:10px; height:10px; float:left; background:url(../_img/smusso_verdino01.gif) no-repeat -0px -10px;}
.registrazione .registra-utente .dx .box-foto .bottom .fine {width:10px; height:10px; float:right; background:url(../_img/smusso_verdino01.gif) no-repeat -10px -10px;}
.registrazione .registra-utente .dx .box-foto .bottom  {}
.registrazione .registra-utente .dx .box-foto .testi { float:left; width:410px;  margin-left:16px; display:inline}
.registrazione .registra-utente .dx .box-foto .testi h4 { font-size:11px}
.registrazione .registra-utente .dx .box-foto .testi input { float:left; margin-top:10px; }
.registrazione .registra-utente .dx .box-foto .testi label {float:left; width:300px; margin-left:10px;  }
.registrazione .registra-utente .dx .box-foto .avatar { float:right; width:78px; height:68px; background:url(../_img/avatar_registrazione.gif) no-repeat 0 0; margin-right:16px; display:inline}
.registrazione .registra-utente .dx .box-foto .testi .log-utente { margin-top:10px; margin-left:0;}
.registrazione .registra-utente .dx .box-foto .testi .log-utente input { float:left; margin-top:10px;}
.registrazione .registra-utente .dx .box-foto .testi .log-utente label {float:left; width:160px; margin-left:10px; margin-top:10px  }
.registrazione .registra-utente .dx .box-foto .testi .log-utente .accedi { margin-left:10px  }
.registrazione .registra-utente .dx .box-foto .testi .log-utente .dim-pw { display:block; clear:both; margin-left:10px; line-height:26px; }



/*box informaziioni*/
.registrazione .dx .frase_sel  { float:right; clear:both; width:80px; font-size:11px; line-height:11px; padding-bottom:2px}
.registrazione .dx .box-informazioni  { background:#CFC; font-size:11px; background:url(../_img/bg_verdino_centrale_registrazione.gif) repeat-y 0 0;}
.registrazione .dx .box-informazioni .top { width:530px; height:16px; background:#CFC url(../_img/bg_verdino_top_registrazione.gif) no-repeat 0 0; }
.registrazione .dx .box-informazioni .bottom { width:530px; height:19px; background:#CFC url(../_img/bg_verdino_bottom_registrazione.gif) no-repeat 0 0; }
.registrazione .dx .box-informazioni ul  { }
.registrazione .dx .box-informazioni ul li  { height:25px; border-bottom:1px solid #FFF; padding:0}
.registrazione .dx .box-informazioni ul li.nodati  { height:15px}

.registrazione .dx .box-informazioni ul li label  { width:96px; padding-right:6px; float:left; margin-left:16px; font-size:13px; padding:4px}
.registrazione .dx .box-informazioni ul li input  { border:1px solid #CCC; padding:4px; float:left; width:280px; height:12px;}
.registrazione .dx .box-informazioni ul li select  {  padding:2px; float:left; border:1px solid #CCC; margin-left: 2px }
.registrazione .dx .box-informazioni ul li .check  { float:right; margin-right:36px;  width:22px; border:none; margin-top:6px}
.registrazione .dx .box-informazioni .radio-sex  { width:10px;  float:left;  border:none; vertical-align:middle; margin-left:10px }
.registrazione .dx .box-informazioni .type-sex  { float:left; margin-left:0px; font-size:13px; padding-bottom:4px; margin-left:4px}


/*box animali*/
.registrazione .dx .box-animali  { background:#CF9; font-size:11px;}
.registrazione .dx .box-animali .top { width:530px; height:19px; background:#CFC url(../_img/bg_verdino_top_registrazione2.gif) no-repeat 0 0; }
.registrazione .dx .box-animali .bottom { width:530px; height:19px; background:#CFC url(../_img/bg_verdino_bottom_registrazione2.gif) no-repeat 0 0; }
.registrazione .dx .box-animali ul  {border-top:1px solid #FFF; }
.registrazione .dx .box-animali li  { float:left; width:176px; margin-left:0px; display:inline;  border-bottom:1px solid #FFF; padding:10px 0; text-indent:20px}
.registrazione .dx .box-animali label  {width:80px; float:left; font-size:13px}
.registrazione .dx .box-animali input  {float:left}

/*box animali allevi*/
.registrazione .dx .box-animali-allevi  { background:#CFC; font-size:11px;}
.registrazione .dx .box-animali-allevi .top { width:530px; height:19px; background:#CFC url(../_img/bg_verdino_top_registrazione3.gif) no-repeat 0 0; }
.registrazione .dx .box-animali-allevi .bottom { width:530px; height:19px; background:#CFC url(../_img/bg_verdino_bottom_registrazione3.gif) no-repeat 0 0; }
.registrazione .dx .box-animali-allevi ul  {border-top:1px solid #FFF; }
.registrazione .dx .box-animali-allevi li  { float:left; width:176px; margin-left:0px; display:inline;  border-bottom:1px solid #FFF; padding:10px 0; text-indent:20px}
.registrazione .dx .box-animali-allevi label  {width:80px; float:left; font-size:13px}
.registrazione .dx .box-animali-allevi input  {float:left}

/*box cosa allevi*/
.registrazione .dx .box-cosa-allevi  { background:#CF9; font-size:11px;}
.registrazione .dx .box-cosa-allevi .top { width:530px; height:19px; background:#CFC url(../_img/bg_verdino_top_registrazione2.gif) no-repeat 0 0; }
.registrazione .dx .box-cosa-allevi .bottom { width:530px; height:19px; background:#CFC url(../_img/bg_verdino_bottom_registrazione2.gif) no-repeat 0 0; }
.registrazione .dx .box-cosa-allevi textarea { width:474px; height:60px; border:2px solid #CCC; padding:4px; margin-left:22px; display:inline  }

/*box attivita*/

/*box cosa allevi*/
.registrazione .dx .box-attivita  { background:#CFC; font-size:11px;}
.registrazione .dx .box-attivita .top { width:530px; height:19px; background:#CFC url(../_img/bg_verdino_top_registrazione3.gif) no-repeat 0 0; }
.registrazione .dx .box-attivita .bottom { width:530px; height:19px; background:#CFC url(../_img/bg_verdino_bottom_registrazione3.gif) no-repeat 0 0; }
.registrazione .dx .box-attivita textarea { width:474px; height:60px; border:2px solid #CCC; padding:4px; margin-left:22px; display:inline   }


/*box cosa allevi*/
.registrazione .dx .box-interessi  { background:#CF9; font-size:11px;}
.registrazione .dx .box-interessi .top { width:530px; height:19px; background:#CFC url(../_img/bg_verdino_top_registrazione2.gif) no-repeat 0 0; }
.registrazione .dx .box-interessi .bottom { width:530px; height:19px; background:#CFC url(../_img/bg_verdino_bottom_registrazione2.gif) no-repeat 0 0; }
.registrazione .dx .box-interessi textarea { width:474px; height:60px; border:2px solid #CCC; padding:4px; margin-left:22px; display:inline   }

.registrazione .acc-cond { margin-top:30px}

.password label	{font-size:12px; color:#666; font-weight:bold;margin-bottom:7px;}

.password input	{margin:2px;}

.password .sx-password  { width:150px; float:left; margin-top:30px; font-size:12px}

.password .dx-password  { width:430px; float:left; margin-left:2px; margin-top:30px;}

.test {
	display:none;
	visibility:hidden;
}
