@charset "utf-8";
/* CSS Document */
/*
------------------------------------------------------------ 
Style MyFarmina css
------------------------------------------------------------ 
*/
@import url(myfarmina-struttura.css);
@import url(myfarmina-top-info.css);
@import url(myfarmina-tab.css);
@import url(friend-list.css);
@import url(pet-list.css);
@import url(add-message.css);
@import url(banner-dx.css);
@import url(agenda.css);
@import url(bacheca.css);
@import url(mail.css);
@import url(appunti.css);
@import url(annunci.css);
@import url(notifiche.css);
@import url(nav-articoli.css);
@import url(style_alert.css);
@import url(inserisci-annunci.css);
@import url(select-drop-down.css);
@import url(regali-ricevuti.css);
@import url(complimenti.css);
@import url(style_pro_prescrizioni.css);
@import url(add-frame.css);
/*
------------------------------------------------------------ 
float-sx content
------------------------------------------------------------ 
*/

div.float-sx #club {
	margin-bottom:10px;
}
div.float-sx #club p.club {
	font-size:14px;
	font-weight:bold;
	width:400px;
	float:left;
}
div.float-sx #club div.modify {
	float:right;
	margin:5px 0;
	clear:none;
}
div.float-sx div.description textarea {
	width:100%;
}
div.float-sx div.modify {
	float:right;
	margin:5px 0;
	clear:both;
}
div.float-sx .modify a {
	font-size:10px;
	color:#b4b3b0;
	margin-left: 5px;
}
div.float-sx #schedule, div.float-sx #schedule-modify {
	clear:both;
	display:table;
	margin: 0 0 15px 0;
}
div.float-sx #schedule-modify dd textarea {
	width:100%;
}
div.float-sx #schedule-modify dd input.text {
	width:100%;
}
div.float-sx #schedule-modify dd select {
	width:40%;
}
div.float-sx #googlemap {
	margin-bottom:10px;
}
div.float-sx h1.female {
	color:#EC0090;
}
div.float-sx h1.male {
	color:#0060a9;
}
div.float-sx h1.female a {
	color:#EC0090;
	font-size:20px;
	text-decoration:none;
}
div.float-sx h1.male a {
	color:#0060a9;
	font-size:20px;
	text-decoration:none;
}
div.float-sx #schedule dl, div.float-sx #schedule-modify dl {
	font-size:12px;
}
div.float-sx #schedule dl dt, div.float-sx #schedule-modify dl dt {
	display:block;
	width:150px;
	text-align:right;
	float:left;
	padding:0;
	margin:0 10px 5px 0;
	color:#0060a9;
	font-weight:bold;
}
div.float-sx #schedule dl dd, div.float-sx #schedule-modify dl dd {
	display:block;
	width:408px;
	text-align:left;
	float:left;
	padding:0;
	margin:0 0 5px;
}
div.float-sx #ph-avatar {
	text-align:center;
	width:570px;
	background-color:#F7F7F7;
}
div.float-sx #ph-dida p {
	font-size:14px;
	color: #0060a9;
	padding: 5px;
	text-align:left;
}
div.float-sx #view-ph {
	background: #F7F7F7;
	width:570px;
	text-align:center;
	display: table;
	margin-bottom: 10px;
	overflow: hidden;
	position:relative;
}
div.float-sx #box-photo {
	width:570px;
	overflow:hidden;
	text-align:center;
}
div.float-sx #ph-list {
	margin-bottom:10px;
}
div.float-sx #ph-list ul.ph-list {
	list-style:none;
	clear:both;
	display:table;
	margin: 0 0 0 -7px !important;
	margin: 0 0 0 -12px; /*Explorer 6*/
	padding:0;
	width:586px !important;
	width:592px; /*Explorer 6*/
}
div.float-sx #ph-list ul.ph-list li {
	display:block;
	float:left;
	border: #ECECEB solid 1px;
	width:135px;
	margin:5px 0 0 7px;
	text-align:center;
	padding:5px 0;
	height:180px;
}
div.float-sx #ph-list ul.ph-list li div {
	width:130px;
	height:130px;
	overflow:hidden;
	margin:0 auto;
}
div.float-sx #ph-list ul.ph-list li div img {
	width:130px;
}
div.float-sx #ph-list ul.ph-list li.active {
	border: #D8D9D7 solid 1px !important;
}
div.float-sx #ph-list ul.ph-list li.active p {
	color:#0060a9 !important;
}
div.float-sx #ph-list ul.ph-list li:hover {
	border: #D8D9D7 solid 1px !important;
}
div.float-sx #ph-list ul.ph-list li:hover p {
	color:#0060a9 !important;
}
div.float-sx div.post {
	margin-top:10px;
	border-bottom: solid 1px #F7F7F7;
	padding-bottom: 10px;
}
div.float-sx div.post p.data-post {
	border-bottom: solid 1px #D8D9D7;
	position:relative;
	clear:both;
	height:20px;
}
div.float-sx div.post p.data-post a {
	color:#0060a9!important;
}
div.float-sx p.data-post span.modify {
	position:absolute;
	top:0;
	right:0;
}
div.float-sx p.data-post span.modify a {
	font-size:10px;
	color:#b4b3b0 !important;
	margin-left: 5px;
}
div.float-sx p.data-post span.modify img {
	vertical-align:middle;
}
div.float-sx div.post h1 {
	color:#0060a9;
	font-size:20px;
}
div.float-sx div.post div.blog-link {
	margin-top:10px;
}
div.float-sx div.post div.commenti-view {
	border-bottom: 1px solid #ececeb;
	padding: 5px;
	margin:0;
}
div.float-sx div.post div.commenti-view h1 span.num-commenti {
	font-size: 12px;
}
div.float-sx div.post div.commenti-view ol {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
}
div.float-sx div.post div.commenti-view li {
	margin: 0 0 10px 0;
	padding: 0;
}
div.float-sx div.post div.commenti-view li h1 {
	font-size: 14px;
	padding:0;
	margin:0;
}
div.float-sx div.post div.commenti-view li h2 {
	color: #bab9b3;
	font-size: 10px;
	padding:0;
	margin:0;
}
div.float-sx div.post div.commenti-view li div.user {
	width:100%;
	display:table;
	clear:both;
}
div.float-sx div.post div.commenti-view li div.user img.avatar {
	float:left;
	margin:0 10px 0 0;
}
div.float-sx div.post div.commenti-view li div.user div.avatar-pro {
	float:left;
	height:30px;
	width:30px;
	margin-right: 10px;
	position:relative;
}
div.float-sx div.post div.commenti-view li div.user div.avatar-pro img.avatar-pro {
	height:30px;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
}
div.float-sx div.post div.commenti-view li div.user div.avatar-pro span.pro {
	position:absolute;
	width:26px;
	z-index:1;
	bottom:0;
	left:0;
	font-size:8px;
	font-weight:bold;
	color:#fff;
	text-align:right;
	padding: 2px 2px;
	margin:0;
}
div.float-sx div.post div.commenti-view li div.user span.pro img {
	height:12px;
}
div.float-sx div.post div.modify {
	width: 570px;
	text-align:right;
}
div.float-sx div.post div.commenti-view li div.user div.bottoni {
	float:left;
}
div.float-sx #gallery-list {
	margin-bottom:10px;
}
div.float-sx #gallery-list ul.gallery-list {
	list-style:none;
	clear:both;
	display:table;
	margin: 0 0 0 -6px !important;
	margin: 0 0 0 -12px; /*Explorer 6*/
	padding:0;
	width:586px !important;
	width:592px; /*Explorer 6*/
}
div.float-sx #gallery-list ul.gallery-list li {
	display:block;
	float:left;
	border: #ECECEB solid 1px;
	width:135px;
	margin:5px 0 0 7px;
	text-align:center;
	padding:5px 0;
	line-height:10px;
	height:180px
}
div.float-sx #gallery-list ul.gallery-list li div.photo {
	width:130px;
	height:130px;
	overflow:hidden;
	margin:0 auto;
}
div.float-sx #gallery-list ul.gallery-list li div img {
	width:130px;
}
div.float-sx #gallery-list ul.gallery-list div.gallery-sc {
	text-align: left;
	padding:0 2px;
	margin:0;
	float:left;
	width:85px;
}
div.float-sx #gallery-list ul.gallery-list img.avatar {
	float:left;
	margin:5px;
}
div.float-sx #gallery-list ul.gallery-list li h1 {
	clear:both;
	font-size:12px;
	margin:3px 0;
}
div.float-sx #gallery-list ul.gallery-list li div.gallery-sc h2 {
	margin-top:3px;
}
div.float-sx #gallery-list ul.gallery-list li div.gallery-sc h2 a {
	font-size:14px;
	text-decoration:none;
	line-height: 12px;
}
div.float-sx #gallery-list ul.gallery-list li div.gallery-sc h2.female a {
	color:#EC0090;
}
div.float-sx #gallery-list ul.gallery-list li div.gallery-sc h2.male a {
	color:#0060a9;
}
div.float-sx #gallery-list ul.gallery-list li div.gallery-sc p {
	padding-bottom:0;
	font-size:8px;
	margin-bottom:0;
}
div.float-sx #siparla ul.list {
	list-style:none;
	display: table;
	margin:10px 0 0;
	padding:0;
	clear:both;
	width:570px;
}
div.float-sx #siparla ul.list li {
	display: table;
	clear:both;
	margin:0 0 5px 0;
	padding:0;
	background: url(../img/myfarmina-repeat-appunti.gif) top left repeat-x;
}
div.float-sx #siparla ul.list li div.box-background {
	display:table;
	border-collapse:separate;
	width:100%;
	border-bottom:solid 1px #ececeb;
	padding-bottom:5px;
}
div.float-sx #siparla ul.list li img.avatar {
	float:left;
	width:50px;
	margin-right: 10px;
}
div.float-sx #siparla ul.list li div.message {
	float:left;
	display: table;
	width: 505px;
}
div.float-sx #siparla ul.list li div.message h1 {
	font-size:14px;
	margin:0;
	padding:0;
}
div.float-sx #siparla ul.list li div.message p.date {
	font-size:10px;
	color:#4d4d4d;
	margin:0;
}
div.float-sx #siparla ul.list li div.message p.date a {
	font-size:10px;
}
div.float-sx #invite {
	margin:10px 0;
}
div.float-sx #invite h1 {
	margin:0;
}
div.float-sx #opinioni {
	width:570px;
}
div.float-sx #opinioni ul.list {
	list-style:none;
	display: table;
	border-collapse:collapse;
	margin:10px 0 0 0;
	padding:0;
	clear:both;
	border-bottom: 1px solid #ECECEB;
	width:570px;
}
div.float-sx #opinioni ul.list li {
	clear:both;
	margin:0;
	border-top: 1px solid #ECECEB;
	padding: 5px 0 0 0;
	width:100%;
	display:table;
	border-collapse:separate;
	border-spacing:0;
}
div.float-sx #opinioni ul.list li div.background-box {
	background:url(../img/list-opinioni-repeat.gif) 0 15px repeat-y;
	display:table;
	border-collapse:separate;
	border-spacing:0;
	width:100%;
	margin: 5px 0;
}
div.float-sx #opinioni ul.list li img.avatar {
	float:left;
	width:50px;
	margin-right: 10px;
}
div.float-sx #opinioni ul.list li div.message {
	float:left;
	display: table;
	width: 400px;
}
div.float-sx #opinioni ul.list li div.message h1 {
	font-size:14px;
	margin:0;
	padding:0;
}
div.float-sx #opinioni ul.list li div.message p.date {
	font-size:10px;
	color:#4d4d4d;
	margin:0;
}
div.float-sx #opinioni ul.list li div.giudizio {
	float:right;
	width:80px;
	margin-right:5px;
	padding: 0;
	display:block;
}
div.float-sx #opinioni ul.list li div.giudizio p.giudizio {
	float:left;
	width:40px;
	padding:0;
	margin:0 0 10px 5px;
	line-height:11px;
	font-size:10px;
	font-weight:bold;
}
div.float-sx #opinioni ul.list li div.giudizio p.giudizio span.giudizio-positivo {
	color:#00A987;
}
div.float-sx #opinioni ul.list li div.giudizio p.giudizio span.giudizio-negativo {
	color:#B90703;
}
div.float-sx #opinioni ul.list li div.giudizio p.opinioni-precedenti {
	float:left;
	padding:0;
	line-height:11px;
	margin:0 0 10px 5px;
	font-size:10px;
	font-weight:bold;
}
div.float-sx #opinioni ul.list li div.giudizio p.opinioni-precedenti a {
	font-size:10px;
	font-weight:bold;
}
div.float-sx #opinioni ul.list li div.giudizio img {
	float:right;
}
div.float-sx #opinioni #user-opinione {
	clear:both;
	margin:0;
	border-top: 1px solid #ECECEB;
	border-bottom: 1px solid #ECECEB;
	padding: 0 0 0 5px;
	width:565px;
	display:table;
	border-collapse:separate;
	border-spacing:0;
	background: url(../img/myfarmina-repeat-mail-l.gif) top left repeat-x;
}
div.float-sx #opinioni #user-opinione div.background-box {
	background:url(../img/list-opinioni-repeat.gif) top right repeat-y;
	display:table;
	border-collapse:separate;
	border-spacing:0;
	width:100%;
	margin: 5px 0;
}
div.float-sx #opinioni #user-opinione img.avatar {
	float:left;
	width:50px;
	margin-right: 10px;
}
div.float-sx #opinioni #user-opinione div.message {
	float:left;
	display: table;
	width: 400px;
}
div.float-sx #opinioni #user-opinione div.message h1 {
	font-size:14px;
	margin:0;
	padding:0;
}
div.float-sx #opinioni #user-opinione div.message p.date {
	font-size:10px;
	color:#4d4d4d;
	margin:0;
}
div.float-sx #opinioni #user-opinione div.giudizio {
	float:right;
	width:80px;
	margin-right:5px;
	padding: 0;
	display:block;
}
div.float-sx #opinioni #user-opinione div.giudizio p.giudizio {
	float:left;
	width:40px;
	padding:0;
	margin:0 0 10px 5px;
	line-height:11px;
	font-size:10px;
	font-weight:bold;
}
div.float-sx #opinioni #user-opinione div.giudizio p.giudizio span.giudizio-positivo {
	color:#00A987;
}
div.float-sx #opinioni #user-opinione div.giudizio p.giudizio span.giudizio-negativo {
	color:#B90703;
}
div.float-sx #opinioni #user-opinione div.giudizio p.opinioni-precedenti {
	float:left;
	padding:0;
	line-height:11px;
	margin:0 0 10px 5px;
	font-size:10px;
	font-weight:bold;
}
div.float-sx #opinioni #user-opinione div.giudizio p.opinioni-precedenti a {
	font-size:10px;
	font-weight:bold;
}
div.float-sx #opinioni #user-opinione div.giudizio img {
	float:right;
}
div.float-sx #opinioni #breadcrumb {
	float:left;
	margin-top:10px;
}
div.float-sx #opinioni #breadcrumb p {
	font-size:14px;
}
div.float-sx #opinioni #breadcrumb p a {
	font-weight:bold;
	font-size:14px;
}
div.float-sx #opinioni #ordina {
	float:right;
	width:300px;
	text-align:right;
	line-height: 15px;
	margin-top:10px;
}
div.float-sx #opinioni #ordina .button-hyde {
	border:none;
	color:#0060A9;
	margin:0;
	padding: 0;
	line-height: 15px;
}
div.float-sx #opinioni #ordina .button-hyde:hover {
	border:none;
	color:#0060A9;
	text-decoration: underline;
}
div.float-sx #invite h2 {
	color:#4D4D4D;
	font-size:14px;
	margin:0;
	padding:0;
}
div.float-sx #invite #select-number {
	margin: 10px 0 20px;
}
div.float-sx #invite div.email {
	border-top: 1px solid #ECECEB;
	padding: 10px 0;
	display:table;
	border-collapse:separate;
	width:570px;
}
div.float-sx #invite div.email label {
	margin-right: 20px;
	font-size: 12px;
}
div.float-sx #invite div.email div.input-email {
	float:left;
}
div.float-sx #invite div.email div.input-email input.email {
	width:190px;
}
div.float-sx #invite div.email div.input-email input.pulsante {
	border:none !important;
}
div.float-sx #invite div.email div.pers-message {
	float:right;
	;
}
div.float-sx #invite div.email div.pers-message label {
	display:block;
	width: 90px;
	line-height: 12px;
	float:left;
}
div.float-sx #invite div.email div.pers-message textarea {
	float:left;
}
div.float-sx #invite p.button {
	border-top: 1px solid #ECECEB;
	padding:5px 0;
}
div.float-sx #search-photo {
	background:url(../img/myfarmina-search-repeat-grey.gif) repeat-x top left #F7F7F7;
	display:table;
	border-collapse:separate;
	width:565px;
	padding:0 5px 5px 0;
	margin-bottom:10px;
	clear:both;
	border-bottom: 1px solid #ebebec;
}
div.float-sx #search-photo h1 {
	font-size:12px;
	margin:0;
	padding:5px 0 0 0;
	width:450px;
}
div.float-sx #search-photo p.label {
	float: left;
	font-size: 12px;
	margin: 5px 0 5px 5px;
}
div.float-sx #search-photo p.label label {
	display:block;
	margin:0 0 3px 0;
}
div.float-sx #search-photo p.label-checkbox {
	float:none !important;
	clear:both;
	margin-left:5px;
}
div.float-sx #search-photo p.label-checkbox label {
	display:inline !important;
	margin:0 0 3px 0;
}
div.float-sx #search-photo p.label-checkbox .checkbox {
	vertical-align:middle;
}
div.float-sx #search-photo select {
	font-size:12px;
}
div.float-sx #search-photo p.button {
	clear:both;
	display:table;
	margin:5px;
}
div.float-sx #search-photo div.search {
	display:table;
	border-collapse:separate;
	clear:both;
	min-height:30px;
	height:auto!important;
	height:30px;
}
div.float-sx #search-photo div.search img {
	float:left;
	margin:0 3px 0 0;
}
div.float-sx #search-pet {
	background:url(../img/myfarmina-search-repeat-grey.gif) repeat-x top left #F7F7F7;
	display:table;
	width:565px;
	padding:0 5px 5px 0;
	margin-bottom:10px;
	clear:both;
	border-bottom: 1px solid #ebebec;
	border-collapse:separate;
}
div.float-sx #search-pet h1 {
	font-size:12px;
	margin:0;
	padding:5px 0 0 0;
	width:450px;
}
div.float-sx #search-pet div.search {
	display:table;
	border-collapse:separate;
	clear:both;
	min-height:30px;
	height:auto!important;
	height:30px;
	cursor:pointer;
}
div.float-sx #search-pet div.search img {
	float:left;
	margin:0 3px 0 0;
}
div.float-sx #search-pet p.label {
	float: left;
	font-size: 12px;
	margin: 5px 0 5px 5px;
}
div.float-sx #search-pet p.button {
	clear:both;
	display:table;
	margin:5px;
	width:550px;
}
div.float-sx #search-pet p.button input {
	float: left;
	margin: 12px 5px 0 0;
}
div.float-sx #search-pet p.label label {
	display:block;
	margin:0 0 3px 0;
}
div.float-sx #search-pet select {
	font-size:10px;
}
div.float-sx #standard-schedule div.description {
	border-bottom:1px solid #ececeb;
}
div.float-sx #standard-schedule div.multiple {
	width: 260px;
	float: left;
	display:table;
}
div.float-sx #standard-schedule div.multiple-sx {
	float: left;
}
div.float-sx #standard-schedule div.multiple-dx {
	float: right;
}
div.float-sx #standard-schedule div.multiple div {
	float:left;
	width:170px;
}
div.float-sx #standard-schedule div.multiple ol.aggettivi {
	float:right;
	display: table;
}
div.float-sx #standard-schedule div.multiple ol.aggettivi li {
	font-size:9px;
}
div.float-sx #standard-schedule #schedule-tec {
	font-size:12px;
	line-height:16px;
	margin: 0;
	padding:0;
}
div.float-sx #standard-schedule #schedule-tec h2 {
	font-size:12px;
	color:#0EA555;
	margin: 0 0 2px 0 !important;
	padding:0;
}
div.float-sx #standard-schedule #schedule-tec h5 {
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	font-style:italic;
	margin: 0 0 2px 0;
	padding:0;
}
div.float-sx #standard-schedule #schedule-tec p {
	font-size:12px;
	line-height:16px;
	margin: 0 0 4px 0;
	padding:0;
}
div.float-sx #attivita div.description {
	display:table;
	border-bottom: 1px solid #ececeb;
}
div.float-sx #attivita div.description ul {
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
}
div.float-sx #attivita div.description h2 a {
	font-size:14px;
}
div.float-sx #attivita div.description h3 {
	font-size:12px;
}
div.float-sx #attivita div.description h3 a {
	font-size:12px;
}
div.float-sx #attivita div.description div.pet {
	clear:both;
	display: table;
	width:100%;
}
div.float-sx #attivita div.description div.pet-name {
	float:left;
}
div.float-sx #attivita div.description ul.link-admin {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:10px;
	color: #0060A9;
	line-height: 10px;
	display:table;
	float: right;
}
div.float-sx #attivita div.description ul.link-admin li {
	display:inline;
	border-right: 1px solid #666;
	border-top: none;
	border-bottom: none;
	padding: 0 5px;
}
div.float-sx #attivita div.description ul.link-admin li.last {
	display:inline;
	border-right: none;
	padding-right: 0;
}
div.float-sx #attivita div.description ul.link-admin li a {
	font-size:10px;
}
div.float-sx #preferiti div.description ul.list {
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
}
div.float-sx #preferiti div.description h2 a {
	font-size:14px;
}
div.float-sx #preferiti div.description h3 {
	font-size:12px;
}
div.float-sx #preferiti div.description h3 a {
	font-size:12px;
}
div.float-sx #preferiti div.description div.articolo {
	clear:both;
	display: table;
	width:100%;
}
div.float-sx #preferiti div.description div.title {
	float:left;
}
div.float-sx #preferiti #ph-list p.delete {
	margin: 5px 0 -5px 0;
	padding:0;
	border-top:1px solid #ececeb;
	display: table;
	width:100%;
	background: #efefef;
}
div.float-sx #preferiti #ph-list p.delete a {
	font-size:10px;
}
div.float-sx #preferiti div.description ul.link-admin {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:10px;
	color: #0060A9;
	line-height: 10px;
	display:table;
	float: right;
	line-height: 14px;
}
div.float-sx #preferiti div.description ul.link-admin li {
	display:inline;
	border-right: 1px solid #666;
	border-top: none;
	border-bottom: none;
	padding: 0 5px;
}
div.float-sx #preferiti div.description ul.link-admin li.last {
	display:inline;
	border-right: none;
	padding-right: 0;
}
div.float-sx #preferiti div.description ul.link-admin li a {
	font-size:10px;
}
div.float-sx #banner-admin div.box-pro {
	background:url(../img/myfarmina-float-dx-repeat.jpg) repeat-x top left;
	border: 1px solid #ececeb;
	width:148px;
	display:table;
	border-collapse:separate;
}
div.float-sx #banner-admin div.box-pro h2 {
	font-size:12px;
	color:#B90703;
}
div.float-sx #banner-admin div.box-pro h3 {
	font-size:14px;
	color:#0060A9;
	margin:5px 0;
	line-height:13px;
}
div.float-sx #add-opinione {
	background: url(../img/myfarmina-search-repeat-grey.gif) repeat-x top left #F7F7F7;
	display:table;
	width:100%;
	padding:0 0 5px 0;
	margin-bottom:10px;
	clear:both;
	border-bottom: 1px solid #ebebec;
}
div.float-sx #add-opinione img {
	vertical-align:middle;
}
div.float-sx #add-opinione h1.add-opinione {
	font-size:12px;
	margin:0;
	padding:5px 0 0 0;
	width:450px;
	cursor:pointer;
}
div.float-sx #add-opinione div.add-opinione {
	display:table;
	border-collapse:separate;
	clear:both;
	min-height:30px;
	height:auto!important;
	height:30px;
}
div.float-sx #add-opinione div#add-opinione-box {
	padding:5px;
}
div.float-sx #add-opinione div.close {
	float:right;
	text-align:right;
	width:100% !important;
	margin:0;
	padding:0 5px 0 0;
	font-size:10px;
	border-top:1px solid #ececeb;
	height:15px;
	line-height: 15px;
}
div.float-sx #add-opinione div.add-opinione img {
	float:left;
	margin:0 3px 0 0;
}
div#add-opinione input, div#add-opinione textarea, div#add-opinione select {
	border: 1px solid #ececeb !important;
}
div#add-opinione input.titolo {
	width:540px;
	margin:0;
}
div#add-opinione input[type=file] {
	height:auto;
}
div#add-opinione input:hover, div#add-opinione input:active, div#add-opinione input:focus, div#add-opinione textarea:hover, div#add-opinione textarea:active, div#add-opinione textarea:focus, div#add-opinione select:hover, div#add-opinione select:active, div#add-opinione select:focus {
	border: 1px solid #0060a9 !important;
}
div#add-opinione input.pulsante, div#add-opinione input.pulsante:hover, div#add-opinione input.pulsante:active, div#add-opinione input.pulsante:focus {
	border:none !important;
}
div#add-opinione label {
	display:block;
}
div#add-opinione textarea {
	width:540px;
	margin:0;
}
div#add-opinione select {
	width:150px;
}
div#add-opinione fieldset.opinione {
	margin: 10px 0 0 0;
	padding:0;
}
div#add-opinione fieldset.opinione legend {
	font-size:12px;
	margin:0;
	padding:0;
}
div#add-opinione fieldset.opinione div.opinione-positiva, div#add-opinione fieldset.opinione div.opinione-negativa {
	display:table;
	float:left;
}
div#add-opinione fieldset.opinione div.opinione-positiva label {
	padding: 20px 5px;
	background: url(../img/checkbox-opinioni-p.gif) no-repeat;
}
div#add-opinione fieldset.opinione div.opinione-positiva label.checked {
	background: url(../img/checkbox-opinioni-p-active.gif) no-repeat;
	color: #008800;
}
div#add-opinione fieldset.opinione div.opinione-negativa label {
	padding: 20px 5px;
	background: url(../img/checkbox-opinioni-n.gif) no-repeat;
}
div#add-opinione fieldset.opinione div.opinione-negativa label.checked {
	background: url(../img/checkbox-opinioni-n-active.gif) no-repeat;
	color: #008800;
}
div#add-opinione fieldset.opinione label span {
	visibility:hidden;
}
div.float-sx #malattie ul.list {
	list-style:none;
	display: table;
	margin:10px 0 0;
	padding:0;
	clear:both;
	border-bottom: 1px solid #ECECEB;
	width:570px;
}
div.float-sx #malattie ul.list li {
	display: table;
	clear:both;
	margin:0;
	padding: 5px 0 0 0;
	border-collapse:separate;
	background:url(../img/myfarmina-repeat-appunti.gif) top left repeat-x;
	width:570px;
}
div.float-sx #malattie ul.list li h1 {
	margin:0;
	padding:0;
	font-size:12px;
}
div.float-sx #allevamenti ul.list {
	list-style:none;
	display: table;
	margin:10px 0 0;
	padding:0;
	clear:both;
	border-bottom: 1px solid #ECECEB;
	width:570px;
}
div.float-sx #allevamenti ul.list li {
	display: table;
	clear:both;
	margin:0;
	padding: 5px 0 0 0;
	border-collapse:separate;
	background:url(../img/myfarmina-repeat-appunti.gif) top left repeat-x;
	width:570px;
}
div.float-sx #allevamenti ul.list li h1 {
	margin:0;
	padding:0;
	font-size:12px;
}
div.float-sx #club-ufficiale ul.list {
	list-style:none;
	display: table;
	margin:10px 0 0;
	padding:0;
	clear:both;
	border-bottom: 1px solid #ECECEB;
	width:570px;
}
div.float-sx #club-ufficiale ul.list li {
	display: table;
	clear:both;
	margin:0;
	padding: 5px 0 0 0;
	border-collapse:separate;
	background:url(../img/myfarmina-repeat-appunti.gif) top left repeat-x;
	width:570px;
}
div.float-sx #club-ufficiale ul.list li h1 {
	margin:0;
	padding:0;
	font-size:12px;
}
/*
------------------------------------------------------------ 
float-dx content
------------------------------------------------------------ 
*/

div.float-dx #pet-num {
	margin-top:6px;
}
div.float-dx #pet-num p {
	text-align:right;
	font-weight:bold;
	margin:0;
	padding:0;
}
div.float-dx h1, div.float-dx h2 {
	font-size:12px;
	padding:0;
	margin: 2px 0 0 0;
	color:#0060a9;
	line-height: 15px;
}
div.float-dx span.grey {
	color:#4D4D4D;
}
div.float-dx img.ico {
	float:left;
	margin-right: 5px;
}
div.float-dx div.box {
	background:url(../img/myfarmina-float-dx-repeat.jpg) repeat-x top left;
	width:148px;
	margin-bottom:5px;
	display:table;
}
div.float-dx #my-pet {
	/*background-color: #F7F7F7;*/
	text-align: center;
}
div.float-dx #my-pet h1 {
	display:block;
	float:left;
	clear:right;
	width:90px;
	margin-bottom: 5px;
}
div.float-dx #my-pet h1, div.float-dx #my-pet h2 {
	text-align:left;
}
div.float-dx #my-pet h2 a.red {
	color:#990000;
}
div.float-dx h2.female a {
	color:#EC0090;
}
div.float-dx h2.male a {
	color:#0060a9;
}
div.float-dx #my-pet li.jcarousel-item a{
	height: 128px;
	display:block;
	overflow:hidden;
	font-size:10px;
}
div.float-dx #my-pet #ph-box {
	margin: 10px 5px;
	width: 138px;
}
div.float-dx #my-pet #ph-box img.pet-avatar {
	margin: 10px 5px;
	width: 128px;
}
div.float-dx div.pet-box {
	padding:5px 0;
	margin: 5px 0;
	clear:both;
}
div.float-dx #link-login {
	list-style-type:none;
	margin:0;
	padding:0;
	border-top: 2px solid #f7f7f7;
}
div.float-dx #link-login.pro {
	border-top: none !important;
}
div.float-dx #link-login li {
	border-bottom: 1px solid #f7f7f7;
	font-size:12px;
}
div.float-dx #link-login li.wizard {
	border-bottom: 1px solid #f7f7f7;
	padding:0;
	display:table;
	width:148px;
	border-collapse:separate;
	border-spacing:0;
}
div.float-dx #link-login li.proponi-pacchetti{
	background:#CD5257;
}
div.float-dx #link-login li.proponi-pacchetti a{
	color:#FFF
}
div.float-dx #iam {
	/*border-bottom: solid #F7F7F7 1px;
	background: url(../img/myfarmina-float-dx-repeat.jpg) repeat-x 0 138px;*/
	margin: 7px 0 5px 0;
}
div.float-dx #iam.pro {
	border-bottom: solid #F7F7F7 1px;
	background: none;
	margin: 7px 0 0 0 !important;
}
div.float-dx #iam.pro #opinione {
	border-bottom: solid #F7F7F7 1px;
	background: url(../img/pro-opinioni-bg.gif) repeat-x top left;
	margin: -5px 0 0 0;
	padding:0;
}
div.float-dx #iam.pro #opinione h1 {
	margin:0 !important;
	line-height:13px;
	padding: 10px 0 10px 65px!important;
}
div.float-dx #iam.pro #opinione p, div.float-dx #iam.pro #opinione p a {
	padding: 0;
	color:#0060a9;
	font-size:10px;
}
div.float-dx #iam.pro #opinione p span.stelle {
	padding: 0;
	margin-left:15px;
}
div.float-dx #iam div.avatar-pro {
	width:148px;
	height:148px;
	position:relative;
}
div.float-dx #iam div.avatar-pro img.avatar-pro {
	width:148px;
	height:148px;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
}
div.float-dx #iam div.avatar-pro span.pro {
	position:absolute;
	width:144px;
	z-index:1;
	bottom:0;
	left:0;
	font-size:8px;
	font-weight:bold;
	color:#fff;
	text-align:right;
	padding: 2px 2px;
	margin:0;
}
div.float-dx #iam.pet {
	/*border-bottom: solid #F7F7F7 1px;
	background: url(../img/myfarmina-float-dx-repeat.jpg) repeat-x 0 138px;*/
	margin: 7px 0 5px 0;
}
/*div.float-dx #iam p {
	margin:5px;
	white-space: pre; 
white-space: -moz-pre-wrap; 
white-space: -hp-pre-wrap; 
white-space: -o-pre-wrap;
white-space: -pre-wrap; 
white-space: pre-wrap; 
white-space: pre-line;
word-wrap: break-word;
white-space:pre-line;
}*/
div.float-dx #iam img.avatar {
	width:148px;
}
div.float-dx div.club div.foto {
	position:relative;
	display:block;
}
div.float-dx div.club div.filigrana {
	position:absolute;
	bottom:0;
	right:0;
	z-index:2;
}
div.float-dx div.club h1 a span.razza {
	font-weight:bold;
	font-size: 14px;
}
div.float-dx div.adotta {
	border-bottom: 1px solid #ececeb;
}
div.float-dx div.adotta h1 {
	margin-bottom:5px;
}
div.float-dx div.adotta h1 a {
	font-size:14px;
	font-weight:bold;
}
div.float-dx div.club #link-club {
	list-style-type:none;
	margin:0;
	padding:0;
	border-top: 1px solid#ececeb;
	width:149px;
}
div.float-dx div.club #link-club li {
	border-bottom: 1px solid #ececeb;
}
div.float-dx div.banner a {
	text-decoration:none;
}
div.float-dx div.banner h3 {
	font-size:14px;
	color:#0060A9;
	margin:5px 0;
	line-height:13px;
}
div.float-dx div.banner h2 {
	font-size:12px;
	color:#B90703;
	border-bottom: 1px solid #ececeb;
	background: url(../img/myfarmina-repeat-adv.gif) repeat-x top left;
}
div.float-dx div.banner div {
	border-bottom: 1px solid #ececeb;
	margin-bottom:5px;
}
div.float-dx #ph-total div {
	width:70px;
	float:left;
	display:table;
	margin-bottom:5px;
}
div.float-dx #coccole {
	background:#D8D9D7;
	text-align:center;
	margin:0;
	padding:0;
}
div.float-dx #coccole p {
	font-size:9px;
}
div.float-dx h1.coccolami {
	text-align:left;
	padding: 10px 0 5px 50px;
	background: url(../img/myfarmina-coccolami.jpg) no-repeat top left;
}
div.float-sx div.iscrivi-club {
	margin-bottom:10px;
	clear:both;
	display:table;
	width:100%;
	background:#FFF6EB;
	padding-bottom:5px;
}
div.float-sx div.iscrivi-club.iscritto {
	background:#F5EFCC;
}
div.float-sx div.iscrivi-club p.iscrivi-club {
	font-size:12px;
	font-weight:bold;
	margin:10px 5px 0px 0;
	display:table;
	width:380px;
	float:left;
	height:50px;
	line-height:13px;
}

div.float-sx div.iscrivi-club img.ico {
float:left;	margin: 5px 5px 5px 10px;
}
div.float-sx div.iscrivi-club p.modify {
	width:auto!important;
	text-align:right;
	padding:20px 5px;
}
div.float-sx div.iscrivi-club p.modify a{
	color:#0060a9;
	}
div.float-sx div.iscrivi-club p.modify img {
	vertical-align:middle;
}
/*
------------------------------------------------------------ 
amministrazione
------------------------------------------------------------ 
*/
div.modify img {
	vertical-align:middle;
}
div.modify-box {
	background:#F7F7F7;
	border-bottom:1px solid #D8D9D7;
	border-top:1px solid #D8D9D7;
	display:table;
	clear:both;
	border-collapse:separate;
	width:560px;
	padding:5px;
	font-size:12px;
	line-height:20px;
	text-align:left;
	margin-bottom:5px;
}
div.modify-box h1 {
	font-size:12px;
}
div.modify-box input, div.modify-box textarea, div.modify-box select {
	border: 1px solid #ececeb !important;
}
div.modify-box input[type=file] {
	height:auto;
}
div.modify-box input:hover, div.modify-box input:active, div.modify-box input:focus, div.modify-box textarea:hover, div.modify-box textarea:active, div.modify-box textarea:focus, div.modify-box select:hover, div.modify-box select:active, div.modify-box select:focus {
	border: 1px solid #0060a9 !important;
}
div.modify-box input.pulsante, div.modify-box input.pulsante:hover, div.modify-box input.pulsante:active, div.modify-box input.pulsante:focus {
	border:none !important;
}
div.modify-box label {
	display:block;
	width:80px;
	float:left;
	clear:left;
}
div.modify-box div {
	margin:3px 0;
	display:table;
	width:565px;
}
div.modify-box-ph {
	margin-bottom:5px;
}
div.modify-box-ph div {
	margin:00;
	display:table;
	width:auto!important;
}
div.modify-box textarea, div.modify-box input.text {
	width:473px;
	margin:0;
}
div.modify-box select {
	width:150px;
}
div.alert {
	background-color:#FFFFCC;
	padding: 5px !important;
	margin-bottom:5px;
	text-align:center;
}
div.alert .iscrivili {
	font-size:18px;
}
#addblog p {
	width:565px;
	margin:5px 0;
}
#addblog p label {
	display:block;
	width:80px;
	float:left;
	clear:left;
}
#addblog p input.text, #addblog p textarea {
	width: 480px;
}
#addblog p input[type=file] {
	height:auto;
}
#addblog p.data-post {
	border-bottom:1px solid #ececeb;
}
#addblog hr {
	height:1px;
	background-color: #ececeb;
	border:none;
}
div.modify-blog {
	width:570px;
	clear:both;
	background:#f7f7f7;
	border-bottom: 1px solid #ececeb;
	border-top: 1px solid #ececeb;
	padding:5px 0;
}
/*
------------------------------------------------------------ 
link per accedere a sezioni che l'account deve amministrare  
------------------------------------------------------------ 
*/
div.float-dx ul.mainlnk {
	list-style:none;
	padding:0;
	margin:0px;
	display:table;
	font-size:11px !important;
	background-color:#CCC;
	width:100%;
	border-top: 1px solid #f7f7f7;
}
div.float-dx ul.mainlnk li {
	display:block;
	padding: 3px 6px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #f7f7f7;
}
div.float-dx ul.mainlnk li a {
	color:#0060a9;
}
div.float-dx ul.mainlnk li a:hover {
	text-decoration:none;
	color:#007DDE;
}

