/**********************/
/* ALLEVAMENTI ITALIA */
/**********************/
body {
	margin		: 0;
	padding		: 0;
	font-family	: Tahoma, Verdana, sans-serif;
	font-size	: 0.75em;
	text-align	: center; /* required for centering the page in IE */
 	background	: #ffffff url('/images/menutop-long.gif') repeat-x;
 	//background	: #ffffff url('/images/menutop-long-don.gif') repeat-x;   (background x donazioni sito)
}
#wrapper {
	position	: relative;
	width		: 960px;
	margin		: 0 auto; /* centering the page */
	padding		: 0;
	text-align	: left;
	background	: #ffffff;
}
/********************************************* SITE HEADER *********************************************/
#header {
	width	: 960px;
	height	: 140px;
	margin	: 0;
	padding	: 0;
	background-image	: url('/images/menutop.gif');
	background-repeat	: repeat-x;
}
#header img {
	margin	: 0;
	padding	: 0;
	border	: 0;
}
#header ul, li {
	margin	: 0;
	padding	: 0;
}
#header li {
	display		: inline;
	font-size	: 1em;
	color		: #ffffff;
}
#header li a {
	color	: #ffffff;
	text-decoration: none;
}

#header li a:hover {
	color	: #ffffff;
	text-decoration	: underline;
}
#seolink {
	position: absolute;
	top		: 6px;
	right	: 10px;
	font-size	: 0.75em;
}
#logo {
	position: absolute;
	top		: 25px;
	left	: 5px;
}
/*************************************Top Right Box with information about user logged in************************************/
#top-logged p {
	position: absolute;
	top		: 45px;
	right	: 125px;
}
#top-logged img {
	border	: 1px solid #324f92;
	padding	: 2px;
}
#icoprofile {
	position: absolute;
	top		: 30px;
	right	: 0px;
}
#top-profile {
	position: absolute;
	top		: 80px;
	right	: 125px;
}
#top-profile li {
	display		: inline;
	font-size	: 1em;
	color		: #000000;
}
#top-profile li a {
	color	: #000000;
	text-decoration: none;
}
#top-profile li a:hover {
	color	: #000000;
	text-decoration	: underline;
}
/***************************************************Top Right Box when user is not logged in************************************/
#top-no-profile {
	position: absolute;
	top		: 90px;
	right	: 4px;
}
#top-no-profile li {
	display		: inline;
	font-size	: 1.2em;
	color		: #324f92;
}
#top-no-profile li a {
	color	: #324f92;
	text-decoration: none;
}
#top-no-profile li a:hover {
	color	: #324f92;
	text-decoration	: underline;
}
/***********************************************************Top Navigation Menu************************************/
#topnav {
	position: absolute;
	bottom	: 5px;
}
#topnav  li {
	font-weight	: bold;
	margin-left	: 3px;
	margin-right: 3px;
}
#topnav li a {
	margin		: 0px;
	padding		: 3px 10px 3px 10px;
	text-decoration	: none;
}
#topnav  li a:hover {
	color		: #324f92;
	background	: #f7f7f7;
	text-decoration	: none;
}
/*******************************************************************PAGE FOOTER*********************************************/
#footer {
	float		: left;
	clear		: both;
	width		: 960px;
	text-align	: right;
	line-height	: 2em;
	font-size	: .8em;
	border-top	: 4px solid #324f92;
}
#copyr {
	float		: left;
	width		: 300px;
	color		: #324f92;
	text-align	: left;
}
#footer ul {
	margin		: 0;
	padding		: 0;
}
#footer li {
	display		: inline;
	font-weight	: bold;
	color		: #324f92;
	margin		: 0;
	padding		: 0;
}
#footer li a {
	color	: #324f92;
	text-decoration: none;
}
#footer li a:hover {
	text-decoration	: underline;
}
/*********************************************************** MAIN *********************************************/
#main {
	position	: absolute;
	top			: 144px;
	left		: 0;
	margin		: 0;
	padding		: 0;
	text-align	: left;
	background	: #ffffff;
}
/******************************************************** INDEX************************************/
#homepage {
	float	: left;
	width	: 960px;
	margin	:5px 0 25px 0;
	padding	: 0;
}
.boxfoto {
	float	: left;
	width	: 630px;
	margin	: 0 10px 20px 0;
	padding	: 0;
}
/***************************************************************LOGIN FORM INDEX*******************************/
#boxlogin {
	float	: left;
	width	: 320px;
	margin	: 10px 0 20px 0;
	padding	: 0;
	background	: #f7f7f7;
}
#login {
	background	: #324f92;
	color		: #ffffff;
	font-weight	: bold;
	padding		: 6px 0 6px 10px;
}
#loginform {
	margin:0;
	padding	: 12px 0 6px 10px;
}
.passwd {
	font-family	: Tahoma, Verdana, sans-serif;
	width	: 280px;
}
#fontsmall {
	font-size	: 0.75em;
	color		: #324f92;
	display		: inline;
	margin		: 0 0 0 15px;
}

#signup {
	font-size	: 0.90em;
	padding		: 0	0 0 150px;
	margin		: 7px 0 12px 0;
}
#signup a {
	color	: #324f92;
	text-decoration: none;
}
#signup a:hover {
	text-decoration	: underline;
}
.intro {
	width	: 625px;
	margin	: 10px 0 0 150px;
	padding	: 0;
	float	: left;
	text-align	: justify;
}
.intro2 {
	text-align	: right;
}
											/* PROFILE STRUCTURE */
											/********************/
/************************************************PROFILE**********************************************/
#page {
	float	: left;
	width	: 960px;
	margin	: 15px 0 30px 0;
	padding	: 0;
}
/************************************************PROFILE - LEFT BOX**********************************************/
#prof-leftbox {
	float		: left;
	width		: 230px;
	margin		: 0 16px 0 0;
	padding		: 0;
	border		: 2px solid #6b8392;
	background	: #f7f7f7;
}
#prof-leftbox img {
	width		: 200px;
	border		: 1px solid #6b8392;
	padding		: 4px;
	margin		: 8px 10px 0px 10px;
}
#prof-leftbox div {
	width		: 230px;
	margin		: 0 0 5px 0;
	padding		: 0;
}
#prof-leftbox .name {
	font-size	: 1.2em;
	font-weight	: bold;
	color		: #324f92;
	text-align	: center;
	margin		: 0;
}
#prof-leftbox .name a {
	text-decoration	: none;
	color			: #324f92;
}
#prof-leftbox .name a:hover {
	text-decoration	: underline;
}
#prof-leftbox .name-data {
	padding		: 0 0 0 10px;
}
#prof-leftbox h2 {
	font-size	: 1.1em;
	font-weight	: bold;
	margin		: 25px 6px 4px 6px;
	padding		: 3px 6px 3px 6px;
	background	: #6b8392;
	color		: #ffffff;
}
#prof-leftbox .comunica {
	margin	: 0;
	padding	: 0;
	text-align	: left;
	color		: #000000;
}
#prof-leftbox .comunica a {
	display	: block;
	width	: 208px;
	padding	: 2px 5px 4px 5px;
	margin	: 0 0 0 6px;
	color	: #000000;
	text-decoration	: none;
}

#prof-leftbox .comunica  a:hover {
	color		: #000000;
	background	: #ced6db;
	text-decoration	: none;
}
#prof-leftbox .open a {
	color		: #000000;
	background	: #ced6db;
	text-decoration	: none;
}
#prof-leftbox .comunica-espandi {
	margin	: 0;
	padding	: 2px 5px 3px 6px;
	font-size	: 0.9em;
}
#prof-leftbox .comunica-espandi p{
	padding	: 1px 3px 3px 3px;
}
#prof-leftbox .comunica-espandi fieldset {
	border 		: 1px solid #ced6db;
	margin		: 0 11px 0 0;
	padding		: 3px;
}
#prof-leftbox .comunica-btn {
	margin: 0;
	padding: 5px 0 3px 0;
	text-align	: center;
}
#prof-leftbox .comunica-btn input {
	color: #f7f7f7;
	background: #6b8392;
	border: 2px outset #6b8392;
	text-align	: center;
	font-size	: 0.9em;
}
#prof-leftbox legend {
	color: #324f92;
	padding: 2px 6px 0px 6px;
}
#prof-leftbox label {
	float: left;
	text-align: left;
	margin-left: 3px;
	display: block;
}
#prof-leftbox .title {
	border: 1px solid #324f92;
	margin: 3px;
	width: 200px;
	font-size: 1em;
	font-family	: Tahoma, Verdana, sans-serif;
}
#prof-leftbox fieldset p {
	padding	: 0;
	margin	: 4px 0 0 0;
}
#prof-leftbox ul {
	margin	: 0;
	padding	: 0;
	list-style-type	: none;
}
#prof-leftbox li {
	text-align	: left;
	color		: #000000;
}
#prof-leftbox li a {
	display	: block;
	width	: 208px;
	padding	: 5px 5px 5px 5px;
	margin	: 0 0 0 6px;
	color	: #000000;
	text-decoration	: none;
}
#prof-leftbox li  a:hover {
	color		: #000000;
	background	: #ced6db;

}
#prof-leftbox .stat {
	padding		: 0 0 6px 12px;
}
#prof-leftbox .ico {
	width		: 16px;
	border		: 0;
	padding		: 0;
	margin		: 0 6px 0 0;
}
/**********************************************PROFILE - CONTENT OF THE PAGE  - MENU**********************************************/
#prof-content-top {
	float		: left;
	width		: 710px;
	margin		: 0 0 20px 0;
	padding		: 0;
}
#prof-content-top h1 {
	font-size	: 1.6em;
	font-weight	: normal;
	color		: #324f92;
	margin		: 0;
}
.menu-shadow {
	width	: 70%;
	float	: left;
	color	: #000000;
	background: url(/images/shadowAlpha.png) no-repeat bottom right;
	margin	: 10px 0 0 8px;
}
.menu-shadow div {
	background	: none;
	padding		: 1px 0 0 0;
}
.menu-shadow ul {
	color	: #777;
	background-color: #f7f7f7;
	padding	: 4px;
	margin	: -6px 6px 6px -6px;
	list-style-type	: none;
}
.menu-shadow li {
	display	: inline;
}
.menu-shadow li a {
	width		: 190px;
	font-size	: 1.2em;
	color		: #000000;
	text-decoration	: none;
	padding		: 2px 12px 2px 12px;
}
.menu-shadow li a:hover {
	color		: #ffffff;
	background	: #ced6db;
}
/**********************************************PROFILE - RIGTH BOX **********************************************/
#prof-rightbox {
	float		: right;
	width		: 162px;
	margin		: 0;
	padding		: 0;
	border-left	: 2px solid #6b8392;
}
#prof-rightbox div {
	width		: 160px;
	margin		: 0;
	padding		: 8px 8px 8px 8px;
	border-top	: 1px solid #6b8392;
}

#prof-rightbox p {
	margin	: 0;
	padding	: 2px 0 1px 8px;
}

													/* LIST STRUCTURE */
													/*****************/

/************************************************LIST - TOP MENU************************************************/


#list-top {
	float		: left;
	width		: 950px;
	margin		: 0 10px 20px 0;
	padding		: 0;
}

#list-top h1 {
	font-size	: 1.5em;
	font-weight	: normal;
	color		: #324f92;
	margin		: 0;
	padding		: 0 0 5px 0;

}
#list-top h2 {
	font-size	: 1.2em;
	font-weight	: normal;
	color		: #324f92;
	margin		: 0;
	padding		: 0 0 5px 0;
	text-align  : center;
}


.list-menu-shadow {
	width	: 100%;
	float	: left;
	color	: #000000;
	background: url(/images/shadowAlpha.png) no-repeat bottom right;
	margin	: 8px 0 0 6px;
	padding	: 0;
	font-size	: 0.9em;
}

.list-menu-shadow div {
	background	: none;
	padding		: 2px 2px 2px 2px;
	margin	: -2px -4px 0px -5px;
}




.list-menu-shadow ul {
	color	: #777;
	background-color: #f7f7f7;
	padding	: 4px;
	margin	: -6px 6px 4px -6px;
	list-style-type	: none;
}

.list-menu-shadow li {
	display	: inline;
}

.list-menu-shadow li a {
	width		: 190px;
	font-size	: 1.2em;
	color		: #000000;
	text-decoration	: none;
	padding		: 2px 12px 2px 12px;
}

.list-menu-shadow li a:hover {
	color		: #ffffff;
	background	: #ced6db;
}

.list-menu {
	color: #333333;
	font-size: 1em;
	vertical-align: middle;
	margin: 5px 20px 2px 0;
}

/****spaziati per regione***/

.list-menu-shadow2 {
	width	: 100%;
	float	: left;
	color	: #000000;
	background: url(/images/shadowAlpha.png) no-repeat bottom right;
	margin	: 8px 0 0 6px;
	padding	: 0;
	font-size	: 0.9em;
}

.list-menu-shadow2 div {
	background	: none;
	padding		: 2px 2px 2px 2px;
	margin	: -2px -4px 0px -5px;
}

.list-menu-shadow2 ul {
	color	: #777;
	background-color: #f7f7f7;
	padding	: 4px;
	margin	: -6px 6px 4px -6px;
	list-style-type	: none;
}

.list-menu-shadow2 li {
	display	: inline;
}

.list-menu-shadow2 li a {
	width		: 190px;
	font-size	: 1.2em;
	color		: #000000;
	text-decoration	: none;
	padding		: 2px 2px 2px 2px;
}

.list-menu-shadow2 li a:hover {
	color		: #ffffff;
	background	: #ced6db;
}



/************************************************LIST RIGHT BOX, WITH ADV************************************************/
#list-rightbox {
	float		: right;
	width		: 150px;
	font-size	: 0.85em;
	margin		: 0;
	padding		: 0;
	border-left	: 2px solid #6b8392;
}

#list-rightbox div {
	width		: 148px;
	margin		: 0;
	padding		: 8px 8px 8px 8px;
	border-top	: 1px solid #6b8392;
}
#list-rightbox div a{
	text-decoration	: none;
	color			: #324f92;
}
#list-rightbox div a:hover{
	text-decoration	: none;
}

#list-rightbox p {
	margin	: 0;
	padding	: 2px 0 1px 0px;
}

#list-rightbox  img {
	border	: 0;
	padding	: 0;
	margin	: 0;
}

#list-rightbox .title {
	margin	: 0;
	padding	: 2px 0 1px 8px;
}


#list-rightbox  .border {
	background-color: #f7f7f7;

}

/************************************************LIST CONTENT PAGE************************************************/


#list-content {
	float		: left;
	width		: 778px;
	margin		: 0;
	padding		: 0;
}


#list-content div {
 	text-align	: justify;
	width		: 778px;
	margin		: 0 0 25px 0;
	padding		: 0;

}



#list-content .title {
	border-top	: 1px solid #324f92;
	margin		: 0;
	padding		: 0;
}


#list-content .aa {
	float		: left;
	background	: #f7f7f7;
	width		: 425px;
	font-size	: 1.1em;
	font-weight	: bold;
	padding		: 2px 0 2px 5px;
	margin : 0 0 0 0;
	color		: #324f92;
}
#list-content .aa a {
	text-decoration	: none;
	color			: #324f92;
}
#list-content .aa a:hover {
	text-decoration	: underline;
}

#list-content .bb{
	float		: right;
	background	: #f7f7f7;
	font-size	: 0.9em;
	width		: 344px;
	text-align	: right;
	padding		: 3px 2px 4px 2px;
	margin : 0 0 0 0;
}
#list-content .bb a {
	text-decoration	: none;
	color			: #324f92;
}
#list-content .bb a:hover {
	text-decoration	: underline;
}


#list-content .body {
	clear		: both;
	border-top	: 0px;
	margin		: 0;
	padding		: 0px 5px 10px 5px;
}

#list-content .body a {
	text-decoration	: none;
}

#list-content  .cc {
 	font-size	: 1.1em;
	font-weight	: normal;
	color		: #324f92;
	text-align	: left;
	margin		: 0;
	padding		: 10px 8px 0 0;
}
#list-content  .cc a {
	text-decoration	: none;
	color			: #324f92;
}
#list-content  .cc a:hover {
	text-decoration	: underline;
}


#list-content  .dd {
	margin		: 0;
	padding		: 2px 6px 20px 0;
	text-align	: justify;
}
#list-content  .dd a{
	color		: #324f92;
}
#list-content  .dd img {
	float	: left;
	border	: 1px solid #324f92;
	padding	: 2px;
	margin	: 0 4px 0 0;
	width	: 100px;
}


#list-content  .img-noborder img {
	float	: left;
	border	: 0px;
	padding	: 2px;
	margin	: 0 4px 0 0;
}


#list-content  .dd-noborder {
	margin		: 0;
	padding		: 2px 6px 20px 0;
	text-align	: justify;
}
#list-content  .dd-noborder a{
	color		: #324f92;
}
#list-content  .dd-noborder img {
	float	: left;
	border	: 0px;
	padding	: 2px;
	margin	: 0 4px 0 0;
}

#list-content  .chat {
	padding	: 15px 5px 5px 0;
}
/*******************************Allevatori*****************************/
#list-content .trigger {
	clear		: both;
	border-top	: 1px solid #324f92;
	font-size	: 1.1em;
	font-weight	: normal;
	background	: #ddf2e3;
	width		: 773px;
	margin		: 0 0 10px 0;
	padding		: 2px 0 2px 5px;
	color		: #324f92;
}

#list-content .trigger a {
	text-decoration	: none;
	color		: #324f92;
}

#list-content .body-all {
	margin		: 0;
	padding		: 10px 0 20px 0;
	border-top: 1px solid #324f92 ;
}



#list-content  .cc-all img {
	float	: left;
	border	: 1px solid #324f92;
	padding	: 3px;
	margin	: 0 25px 0 5px;
}

#list-content  .dd-all {
	float		: left;
	margin		: 0 30px 0 0;
	padding		: 2px 6px 0px 5px;
	text-align	: justify;
	width		: 230px;
}
#list-content  .dd-all a{
	text-decoration	: none;
	color		: #324f92;
}
#list-content  .dd-all a:hover {
	text-decoration	: underline;
}


#list-content  .ee-all {
	margin		: 0;
	padding		: 2px 6px 0px 0;
	text-align	: justify;
}
#list-content  .ee-all a{
	text-decoration	: none;
	color		: #324f92;
}
#list-content  .ee-all a:hover {
	text-decoration	: underline;
}

/*#list-content  .clear {
	clear		: both;
	margin		: 0;
	padding		: 0;
}*/

/********************************Foto Gallery List*******************/

#list-content  .cc-photo {
	clear		: both;
	font-weight	: normal;
	text-align	: left;
	margin		: 0;
	padding		: 10px 8px 8px 0;
}
#list-content  .cc-photo a {
	text-decoration	: none;
	color			: #324f92;
}
#list-content  .cc-photo a:hover {
	text-decoration	: underline;
}

#list-content  .dd-photo {
	float		: left;
	margin		: 0;
	padding		: 8px 5px 10px 0;
	text-align  : center;
}
#list-content p .dd-photo {
	text-align  : center;

}
#list-content  .dd-photo a{
	color		: #324f92;
}
#list-content  .dd-photo img {
	float	: left;
	border	: 1px solid #324f92;
	padding	: 2px;
	margin	: 0 4px 0 0;
}

#list-content  .ee-photo {
	clear		: both;
	font-size	: 0.9em;
	font-weight	: normal;
	text-align	: left;
	margin		: 0;
	padding		: 10px 8px 10px 0;
}
#list-content  .ee-photo a {
	text-decoration	: none;
	color			: #324f92;
}
#list-content  .ee-photo a:hover {
	text-decoration	: underline;
}

/********************************Westie List*******************/
#list-content  .dd-westie {
	margin		: 0;
	padding		: 10px 6px 30px 0;
	text-align	: justify;
}
#list-content  .dd-westie a{
	color		: #324f92;
}
#list-content  .dd-westie img {
	float	: left;
	border	: 1px solid #324f92;
	padding	: 2px;
	margin	: 0 4px 0 0;
}
#list-content  .dd-westie a:hover  img {
	background-color : #ced6db;
}
#list-content  .dd-westie-allev {
	position: absolute;
	left	: 320px;
}
#list-content  .dd-westie-sesso {
	position: absolute;
	left	: 320px;
}
#list-content  .dd-westie-login {
	font-size	: 0.9em;
	position: absolute;
	left	: 564px;
}
#prof-friends  .friends-allev{
	position: absolute;
	left	: 520px;
}
#prof-friends  .friends-prov{
	position: absolute;
	left	: 520px;
}
/********************************Siblings*******************/
#list-content .siblings {
	clear		: both;
	border-top	: 0px;
	width		: 730px;
	text-align	: center;
	margin		: 0 0 15px 15px;
	background-color : #cccccc;
	padding		: 10px 8px 10px 8px;
}
#list-content .siblings-foot {
	border-top	: 1px solid #cccccc;
	width		: 730px;
	text-align	: center;
	margin		: 0 0 15px 15px;
	background-color : #f7f7f7;
	padding		: 10px 8px 20px 8px;
}
#list-content .siblings-f1f2 {
	text-align	: center;
	background-color : #cccccc;
	padding		: 5px 8px 5px 8px;
}
#list-content .siblings-f1f2 a {
	text-decoration	: none;
	color			: #000000;
}
#list-content .siblings-f1f2 a:hover {
	color			: #f7f7f7;

}
/********************************Eventi*******************/
#list-content  .dd-eventi {
	margin		: 0;
	padding		: 10px 6px 0 0;
	text-align	: justify;
}
#list-content  .dd-eventi a{
	color		: #324f92;
}
#list-content  .dd-eventi img {
	float	: left;
	border	: 1px solid #324f92;
	padding	: 2px;
	margin	: 0 4px 0 0;
}
#list-content .add-foto  {
	width		: 520px;
	font-size	: 1.1em;
	padding		: 0 0 20px 5px;

}
#list-content .add-foto  a {
	text-decoration	: none;
	color			: #324f92;
}

#list-content  .dd-photoev {
	float		: left;

	width		: 97px;
	height		: 97px;
	padding		: 2px 0 2px 5px;
	text-align  : center;
}
#list-content  .dd-photoev a {
	text-decoration	: none;
	color			: #324f92;
}
#list-content  .dd-photoev a:hover {
	text-decoration	: underline;
}

#list-content  .dd-photoev img {

	padding	: 2px;
	margin	: 0 4px 4px 0;
	border	: 1px solid #324f92;
	vertical-align: middle;
}
#list-content .submit input {
	color: #f7f7f7;
	background: #6b8392;
}

#list-content .submit {
	margin	: 3px 0 3px 0;
	padding	: 0;
}
#list-content  .dd-eventired {
	color		: red;
}
/*************************************************************PROFILE PAGE: FRIENDS***************************************/


#prof-friends {
	float		: left;
	width		: 535px;
	margin		: 0 10px 20px 0;
	padding		: 0;
}


#prof-friends img {
	float		: left;
	width		: 100px;
	padding		: 0 5px 0 0;
}
#prof-friends a img {
	text-decoration	: none;
	border		: 0px;
}



#prof-friends p {
	margin		: 0;
	padding		: 0;
}

#prof-friends .title {
	border-top	: 1px solid #324f92;
	float 		: left;
	margin		: 0;
	padding		: 0;
	width		: 430px;
}


#prof-friends .aa {
	float		: left;
	background	: #f7f7f7;
	width		: 226px;
	font-size	: 1.1em;
	font-weight	: bold;
	padding		: 2px 0 2px 5px;
}
#prof-friends .aa a {
	text-decoration	: none;
	color			: #324f92;
}
#prof-friends .aa a:hover {
	text-decoration	: underline;
}

#prof-friends .bb{
	float		: right;
	background	: #f7f7f7;
	font-size	: 0.9em;
	width		: 195px;
	text-align	: right;
	padding		: 3px 2px 4px 2px;
}


#prof-friends .box {
	margin		: 0;
	padding		: 0 0 15px 0;
}



#prof-friends  .cc {
 	font-size	: 0.9em;
	font-weight	: normal;
	text-align	: left;
	margin		: 0;
	padding		: 12px 8px 0 5px;
}

/*#prof-friends  .clear {
	clear		: both;
	margin		: 0;
	padding		: 0;
}*/




/*************************************************************PROFILE PAGE: INFO***************************************/


#prof-info {
	float		: left;
	width		: 535px;
	margin		: 0 10px 20px 0;
	padding		: 0;
}

#prof-info a {
	text-decoration	: none;
	color			: #324f92;
}
#prof-info a:hover {
	text-decoration	: underline;
}

#prof-info .actions {
	font-size	: 1em;
	font-weight	: bold;
	border-bottom	: 1px solid #324f92;
	color		: #324f92;
	margin		: 10px 0 15px 0;
	padding		: 0;
}



/*************************************************************PROFILE PAGE: BLOG***************************************/


#prof-blog {
	float		: left;
	width		: 535px;
	margin		: 0 10px 20px 0;
	padding		: 0;
}


#prof-blog div {
 	text-align	: justify;
	width		: 535px;
	margin		: 0 0 20px 0;
	padding		: 0;

}


#prof-blog p {
	margin		: 0;
	padding		: 0;
}

#prof-blog .title {
	border-top	: 1px solid #324f92;
	margin		: 0;
	padding		: 0;
}


#prof-blog .aa {
	float		: left;
	background	: #f7f7f7;
	width		: 341px;
	font-size	: 1.1em;
	font-weight	: bold;
	padding		: 2px 0 2px 5px;
}
#prof-blog .aa a {
	text-decoration	: none;
	color			: #324f92;
}
#prof-blog .aa a:hover {
	text-decoration	: underline;
}

#prof-blog .bb{
	float		: right;
	background	: #f7f7f7;
	font-size	: 0.9em;
	width		: 185px;
	text-align	: right;
	padding		: 3px 2px 4px 2px;
}
#prof-blog .bb a {
	text-decoration	: none;
	color			: #324f92;
}
#prof-blog .bb a:hover {
	text-decoration	: underline;
}


#prof-blog .body {
	clear		: both;
	border-top	: 0px;
	margin		: 0;
	padding		: 0px 5px 10px 5px;
}

#prof-blog  .dd {
	font-size	: 1em;
	margin		: 0;
	padding		: 10px 6px 20px 0;
	text-align	: justify;
}
#prof-blog  .dd a{
	color		: #324f92;
}
#prof-blog  .dd img {
	float	: left;
	width	: 100px;
	padding	: 2px;
	margin	: 0 4px 0 0;
}


#prof-blog  .ico {
	width		: 16px;
	border		: 0;
	padding		: 0;
	margin		: 0 6px 0 0;
}
.blog-mod  {
	text-align: right;
	width		: 520px;
	font-size	: 1.1em;
	padding		: 0 0 0 5px;
}
.blog-mod a {
	text-decoration	: none;
	color			: #324f92;
}
.blog-mod a:hover {
	text-decoration	: none;
	color			: #324f92;
}

#prof-blog  .ee {
	font-size	: 1em;
	margin		: 0;
	padding		: 10px 6px 20px 0;
	text-align	: justify;
}
#prof-blog  .ee a {
	color		: #324f92;
}
#prof-blog  .ee img {
	float	: left;
	padding	: 2px;
	margin	: 0 4px 0 0;
}
#prof-blog p {
	margin		: 0;
	padding		: 0;
}


/*************************************************************PROFILE PAGE: FOTO***************************************/

#prof-foto {
	float		: left;
	width		: 535px;
	margin		: 0 10px 20px 0;
	padding		: 0;
}


#prof-foto div {
 	text-align	: justify;
	width		: 535px;
	margin		: 0 0 20px 0;
	padding		: 0;

}


#prof-foto p {
	margin		: 0;
	padding		: 0;
}

#prof-foto .title {
	border-top	: 1px solid #324f92;
	margin		: 0;
	padding		: 0;
}


#prof-foto .aa {
	float		: left;
	background	: #f7f7f7;
	width		: 341px;
	font-size	: 1.1em;
	font-weight	: bold;
	padding		: 2px 0 2px 5px;
	color		: #324f92;
}
#prof-foto .aa a {
	text-decoration	: none;
	color			: #324f92;
}
#prof-foto .aa a:hover {
	text-decoration	: underline;
}

#prof-foto .bb{
	float		: right;
	background	: #f7f7f7;
	font-size	: 0.9em;
	width		: 185px;
	text-align	: right;
	padding		: 3px 2px 4px 2px;
}
#prof-foto .bb a {
	text-decoration	: none;
	color			: #324f92;
}
#prof-foto .bb a:hover {
	text-decoration	: underline;
}



#prof-foto .dd-nfot {
	float		: left;
	width		: 341px;
	font-size	: 0.9em;
	padding		: 2px 0 2px 5px;
}
#prof-foto .dd-nfot a {
	text-decoration	: none;
	color			: #324f92;
}
#prof-foto .dd-nfot a:hover {
	text-decoration	: underline;
}

#prof-foto .dd-prsu {
	float		: right;
	font-size	: 0.9em;
	width		: 185px;
	text-align	: right;
	padding		: 3px 2px 4px 2px;
}
#prof-foto .dd-prsu a {
	text-decoration	: none;
	color			: #324f92;
}
#prof-foto .dd-prsu a:hover {
	text-decoration	: underline;
}



#prof-foto .body {
	clear		: both;
	border-top	: 0px;
	margin		: 0;
	padding		: 0px 5px 10px 0;
}

#prof-foto  .dd {
	font-size	: 1em;
	margin		: 0;
	padding		: 10px 6px 10px 0;
	text-align	: justify;
}


#prof-foto .foto {
	float		: left;
	width		: 97px;
	height		: 97px;
	padding		: 2px 0 2px 5px;
	text-align  : center;
}
#prof-foto .foto a {
	text-decoration	: none;
	color			: #324f92;
}
#prof-foto .foto a:hover {
	text-decoration	: underline;
}
#prof-foto  .foto img {
	padding	: 2px;
	margin	: 0 4px 4px 0;
	border	: 1px solid #324f92;
	vertical-align: middle;
}

#prof-foto .fotoRAD {
	float		: left;
	width		: 220px;
	height		: 160px;
	padding		: 20px 0 2px 20px;
	text-align  : center;
}
#prof-foto .fotoRAD a {
	text-decoration	: none;
	color			: #324f92;
}
#prof-foto .fotoRAD a:hover {
	text-decoration	: underline;
}
#prof-foto  .fotoRAD img {
	padding	: 3px;
	margin	: 0 4px 4px 0;
	border	: 1px solid #324f92;
	vertical-align: middle;
}

#prof-foto .fotocal {
	float		: left;
	width		: 240px;
	height		: 240px;
	padding		: 2px 0 2px 5px;
	text-align  : center;
}
#prof-foto .fotocal a {
	text-decoration	: none;
	color			: #324f92;
}
#prof-foto .fotocal a:hover {
	text-decoration	: underline;
}
#prof-foto  .fotocal img {
	padding	: 7px;
	margin	: 0 4px 4px 0;
	border	: 1px solid #324f92;
	vertical-align: middle;
}

#prof-foto  .dd-singola {
	font-size	: 1em;
	margin		: 20px 0 0 0;
	padding		: 10px 6px 10px 0;
	text-align	: center;
	background : #f7f7f7;
	border-top: 1px solid #324f92;
	border-bottom: 1px solid #324f92;
}

#prof-foto  .dd-singola img {

	padding	: 5px;
	background : #ffffff;
	border	: 1px solid #324f92;
}



#prof-foto .add-foto  {
	width		: 520px;
	font-size	: 1.1em;
	padding		: 0 0 0 5px;
	border-top  : 1px solid #324f92;
}
#prof-foto .add-foto  a {
	text-decoration	: none;
	color			: #324f92;
}


#prof-foto .submit input {
	color: #f7f7f7;
	background: #6b8392;

}

#prof-foto .submit {
	margin	: 3px 0 3px 0;
	padding	: 0;
}

#prof-foto .immagine {
	color: #323131;
	background: #f7f7f7;
	border: 1px solid #324f92;
	margin: 3px 5px 3px 0;

}


#prof-blog .add-blog  {
	width		: 520px;
	font-size	: 1.1em;
	padding		: 0 0 0 5px;
	border-top  : 1px solid #324f92;
}
#prof-blog .add-blog  a {
	text-decoration	: none;
	color			: #324f92;
}








/*************************************************************COMMENTI************************************************************/

#comment {
	margin		: 0;
	padding		: 0;
}

#comment img {
	float		: left;
	width		: 70px;
	padding		: 0 5px 0 0;
}
#comment a img {
	text-decoration	: none;
	border		: 0px;
}
#comment p {
	margin		: 0;
	padding		: 0;
}
#comment div {
	margin		: 0;
	padding		: 0;
}
#comment .comdiv {
	margin		: 0 0 20px 0;
	padding		: 0;
}

#comment .comment-title {
	border-top	: 1px solid #324f92;
	float 		: left;
	margin		: 0;
	padding		: 0;
	width		: 430px;
}

#comment .comment-aa {
	float		: left;
	background	: #f7f7f7;
	width		: 276px;
	font-size	: 1.1em;
	font-weight	: bold;
	padding		: 2px 0 2px 5px;
}
#comment .comment-aa a {
	text-decoration	: none;
	color			: #324f92;
}
#comment .comment-aa a:hover {
	text-decoration	: underline;
}

#comment .comment-bb{
	float		: right;
	background	: #f7f7f7;
	font-size	: 0.9em;
	width		: 145px;
	text-align	: right;
	padding		: 3px 2px 4px 2px;
}



#comment  .comment-cc {
	clear		: both;
 	font-size	: 1em;
	font-weight	: normal;
	text-align	: left;
	margin		: 0;
	padding		: 5px 8px 0 5px;
}


/************************************************************WRITE COMMENT************************************************************/


.comment-write fieldset {
	border 		: 0;
	margin		: 0;
	padding		: 0;
}
.comment-write textarea  {
	background	: #f7f7f7;
	font-family	: Tahoma, Verdana, sans-serif;
	font-size	: 1em;
}


/************************************************************More...************************************************************/

#list-content .donate {
	text-align	: center;
}

fieldset {
	border 		: 0;
	margin		: 0;
	padding		: 0;
}


/*******************per hide-collapse*****************/
.hide{
	position:absolute;
	top:-20000px;
	overflow:hidden;
}


/********************inserisci post*******************/
.text-title {
	font-family	: Tahoma, Verdana, sans-serif;
	width	: 520px;
}

.text-body {
	font-family	: Tahoma, Verdana, sans-serif;
	width	: 520px;
	height	: 300px;
}



#addpost label {
	width: 60px;
	float: left;
	text-align: left;
	margin-left: 9px;
	display: block;
}


#addpost .title {
	color: #323131;
	background: #f7f7f7;
	border: 1px solid #324f92;
	margin: 3px 10px 3px 10px;
	width: 500px;
}
#addpost .immagine {
	color: #323131;
	background: #f7f7f7;
	border: 1px solid #324f92;
	margin: 3px 10px 3px 10px;
	width: 400px;
}
#addpost .body {
	color: #323131;
	background: #f7f7f7;
	border: 1px solid #324f92;
	margin: 3px 10px 0px 10px;
	width: 500px;
}

#addpost .browse  {
	color: #f7f7f7;
	background: #6b8392;
	border: 2px outset #6b8392;
	margin	: 0 0 1px 0;
	padding	: 0;
}

#addpost .submit input {
	color: #f7f7f7;
	background: #6b8392;
	border: 2px outset #6b8392;
	text-align	: center;
}

#addpost .submit {
	text-align	: center;
	margin	: 0 0 10px 0;
	padding	: 0;
}
#addpost fieldset {
	border: 1px solid #324f92;
}

#addpost legend {
	color: #324f92;
	padding: 2px 6px 2px 6px;
}


#addpost .label-full {
	width: 360px;
	float: left;
	text-align: left;
	margin-left: 9px;
	display: block;
}

#addpost .dob {
	color: #323131;
	background: #f7f7f7;
	border: 1px solid #324f92;
	margin: 3px 3px 3px 9px;
}

/*************************************************************REGISTRAZIONE***************************************/
#registrati {
	float		: left;
	width		: 650px;
	margin		: 0 10px 20px 0;
	padding		: 0;
}
#registrati fieldset {
	border: 1px solid #324f92;
	margin: 0;
	padding: 0 0 20px 0;
}
#registrati .user {
	width: 450px;
}
#registrati .profilo {
	 margin: 20px 0 0 0;
}
#registrati .contatti {
	width: 620px;
}
#registrati .noborder {
	border: 0;
	margin: 4px 0 0 0;
}
#registrati legend {
	color: #324f92;
	padding: 2px 6px 2px 6px;
}
#registrati .submit input {
	color: #f7f7f7;
	background: #6b8392;
	border: 2px outset #6b8392;
	text-align	: center;
}
#registrati .submit {
	text-align	: center;
	margin	: 0 0 10px 0;
	padding	: 0;
}
#registrati .desc-field {
	font-size: 0.8em;
	margin: 0 0 0 72px;
}
#registrati .errori {
	font-size: 0.8em;
	margin: 0 0 0 72px;
	color: red;
}

#registrati label {
	width: 60px;
	float: left;
	text-align: left;
	margin-left: 9px;
	margin-top: 4px;
	display: block;
}

#registrati .intro {
	margin: 0;
	padding: 9px 9px 15px 9px;
}
#registrati  .profilo label{
	width: 90px;
	float: left;
	text-align: left;
	margin-left: 9px;
	margin-top: 4px;
	display: block;
}

#registrati .desc-field2 {
	font-size: 0.8em;
	margin: 0 0 0 103px;
}
#registrati .desc-field3 {
	font-size: 0.8em;
	margin: 0px;
}
#registrati .desc-field3 a {
	text-decoration	: none;
	color			: #324f92;
}
#welcome .desc-field3 a:hover {
	text-decoration	: underline;
	}
#registrati .errori2 {
	font-size: 0.8em;
	margin: 0 0 0 103px;
	color: red;
}

#registrati .title {
	color: #323131;
	background: #f7f7f7;
	border: 1px solid #324f92;
	margin: 3px 5px 0px 3px;
	padding: 2px 3px ;
	font-family	: Tahoma, Verdana, sans-serif;
	font-size: 1em;
}


#registrati .title2 {
	color: #323131;
	background: #f7f7f7;
	border: 1px solid #324f92;
	margin: 3px 5px 0px 3px;
	padding: 2px 3px ;
	width: 520px;
	font-family	: Tahoma, Verdana, sans-serif;
	font-size: 1em;
}

#registrati .body {
	color: #323131;
	background: #f7f7f7;
	border: 1px solid #324f92;
	margin: 3px 10px 0px 3px;
	padding: 2px 3px ;
	width: 520px;
	font-family	: Tahoma, Verdana, sans-serif;
	font-size: 1em;
}



/***************WELCOME****************/

#welcome {
	float		: left;
	width		: 760px;
	margin		: 0 10px 20px 0;
	padding		: 0;
}

#welcome  a {
	text-decoration	: none;
	color			: #324f92;
}
#welcome a:hover {
	text-decoration	: underline;
}


/************HOME LOGGATO****************/


#home-box1 {
	float		: left;
	width		: 500px;
	margin		: 0;
	padding		: 0;

}


#home-box1 div {
 	text-align	: justify;
}

#home-box1 p {
	margin		: 0;
	padding		: 0;
}
#home-box2 p {
	margin		: 0;
	padding		: 0;
}
#box-blog {
	 border	: 1px solid #324f92;
	 margin	: 0 0 30px 0;
	 width 	: 500px;
}

.box-status {
	 border	: 1px solid #324f92;
	 margin	: 0 0 30px 0;
	 width 	: 500px;
}

.status-scroll {
	 height : 350px;
	 overflow: auto;
	scrollbar-face-color: #f7f7f7;
	scrollbar-arrow-color: #324f92;
}


#box-gallery {
	 border	: 1px solid #324f92;
	 width 	: 500px;
}

#home-main .title {
	border-top	: 1px solid #324f92;
	margin		: 0;
	padding		: 0;
}


#home-main .aa {
	background	: #f7f7f7;
	font-size	: 1.2em;
	font-weight	: bold;
	padding		: 2px 4px 2px 5px;
}
#home-main .aa a {
	text-decoration	: none;
	color			: #324f92;
}
#home-main .aa a:hover {
	text-decoration	: underline;
}
#home-main .aa-det {
	font-size	: 0.7em;
	font-weight	: normal;

}
#home-main .blog-intro {
	padding		: 3px 4px 5px 5px;
	background	: #324f92;
	color		: #ffffff;
}
#home-main .blog-intro a{
	text-decoration	: none;
	color			: #ffffff;
}
#home-main .blog-intro a:hover{
	text-decoration	: underline;
}

#box-westie-compl {
	 border	: 1px solid #324f92;
	 margin	: 0 0 30px 0;
	 width 	: 265px;
}
#box-westie-compl div {
	padding		: 5px;
}


#box-westie-event {
	 border	: 1px solid #324f92;
	 margin	: 0 0 30px 0;
	 width 	: 265px;
}
#box-westie-event div {
	padding		: 5px;
}

#home-main .compl {
	font-size	: 0.9em;
	padding	: 0 7px 0 0;
	color	: #324f92;
}
#home-main .compl a {
	text-decoration	: none;
	color			: #324f92;
}
#home-main .compl a:hover {
	text-decoration	: underline;
}

#home-main .body {
	border-top	: 0px;
	margin		: 0;
	padding		: 10px 5px 12px 5px;
	font-size	: 0.9em;
}

#home-main  .body img {
	float	: left;
	border	: 1px solid #324f92;
	padding	: 2px;
	margin	: 0 4px 0 0;
	width	: 60px;
}


#home-main .body-status {
	border-top	: 0px;
	margin		: 0;
	padding		: 5px 5px 5px 5px;
	font-size	: 0.9em;
}
#home-main .body-status a {
 	text-decoration	: none;
	color			: #324f92;
}
#home-main .body-status a:hover {
 	text-decoration	: underline;
}

#home-main  .body-status img {
	float	: left;
	border	: 1px solid #324f92;
	padding	: 1px;
	margin	: 0 4px 0 0;
	width	: 30px;
	height	: 25px;
}

#home-main  .fotogal img {
	width	: 85px;
	height : 57px;
}

#home-main .vaifoto{
	border-top	: 0px;
	margin		: 0;
	padding		: 5px 5px 20px 5px;
	font-size	: 0.9em;
}
/****************************box laterale homepage*******/
#home-box2 {
	float		: left;
	width		: 265px;
	margin		: 0 15px 0 15px;
	padding		: 0;
}


#home-box2 div {
 	text-align	: justify;
}

#box-westie {
	 border	: 1px solid #324f92;
	 margin	: 0 0 30px 0;
	 width 	: 265px;
}
.box-tips {
	 border	: 1px solid #324f92;
	 margin	: 0 0 30px 0;
	 width 	: 265px;
}
#box-info {
	 border	: 1px solid #324f92;
	 margin	: 0 0 0 0;
	 width 	: 265px;
}
#home-main .body-westie {

	margin		: 0;
	padding		: 10px 5px 12px 5px;
	font-size	: 0.9em;
	border-top: 1px solid #324f92;
}
#home-main .body-westie a {
 	text-decoration	: none;
	color			: #324f92;

}
#home-main .body-westie a:hover {
 	text-decoration	: underline;
}

#home-main  .body-westie img {
	float	: left;
	border	: 1px solid #324f92;
	padding	: 2px;
	margin	: 0 4px 0 0;
	width	: 90px;
}
#home-main  .body-westie a:hover  img {
	background-color : #ced6db;
}
/**********BETA*************/
#beta {
	position: absolute;
	top		: 121px;
	right	: 5px;
	color	: #ffffff;
}
#beta a {
	color	: #ffffff;
	text-decoration: none;
}
#beta a:hover {
	color	: #ffffff;
	text-decoration	: underline;
}

/****************Rispondi Annuncio************/
.classified fieldset {
	border 		: 0;
	margin		: 10px 0 0 0;
	padding		: 0;
	font-size	: 0.9em;
	color		: #324f92;
}
.classified textarea  {
	background	: #f7f7f7;
	font-family	: Tahoma, Verdana, sans-serif;
	font-size	: 1em;
}


.comunica-btn {
	margin: 0;
	padding: 5px 0 3px 0;
	text-align	: left;
}
.comunica-btn input {
	color: #f7f7f7;
	background: #6b8392;
	border: 2px outset #6b8392;
	text-align	: center;
	font-size	: 0.9em;
}


/***************************overview**************/
#box-westie-forum {
	 border	: 1px solid #324f92;
	 margin	: 0 0 30px 0;
	 padding : 0;
	 width 	: 265px;
}
#box-westie-forum div {
	margin	: 0;
	padding : 0;
}

#overview_forum {
	list-style	: none;
	margin		: 0;
	padding		: 0;
	font-size	: 0.8em;
}

#overview_forum li.header div {
	background-color	: #324f92;
	font-weight	: bold;

}

#overview_forum li div {
	display	: block;
	float	: left;
	padding	: 3px 5px;
}

#overview_forum li div.title_forum {
	padding	: 3px 15px 3px 5px;
	background-color	: #324f92;
	color	: #ffffff;
	width	: 150px;
	border-right	: 1px solid #ccc;
}

#overview_forum li div.title_lastposter {
	background-color	: #324f92;
	color	: #ffffff;
	width	: 84px;
	text-align: right;
}
#overview_cell {
	list-style	: none;
	margin		: 0;
	padding		: 0;
	font-size	: 0.8em;
}

#overview_cell li.header div{
	font-weight: bold;
}

#overview_cell li div {
	display: block;
	float: left;
	border-bottom: 1px solid #ccc;
	padding: 3px 5px;
}

#overview_cell li div.listitem_forum {
	width	: 160px;
	height: 3.5em;
	padding: 3px 5px 3px 5px;
	border-right: 1px solid #ccc;
}
#overview_cell li div.listitem_lastposter  {
	width	: 84px;
	height: 3.5em;
	text-align: right;
}

.clearfix_header {
	clear	: both;
}


/************************************************************ INFO ************************************************************/

.clear {
	clear		: both;
	margin		: 0;
	padding		: 0;
}

.ico {
	width		: 16px;
	border		: 0;
	padding		: 0;
	margin		: 0 6px 0 0;
}

.errori {
	font-size: 0.8em;
	margin: 0 0 0 10px;
	color: red;
}

.totnum {
	position	: absolute;
	left		: 650px;
	font-size	: 0.75em;
	color		: #324f92;
	text-align	: right;

}

.status {
	margin	: 0px 0 0 0;
}

.statusdt {
	float	: left;
	width	: 125px;
	clear	: both;
	margin	: 5px 0 0 0;
}
.statustx {
	float	: right;
	width	: 400px;
	margin	: 5px 0 0 0;
}

.status0 {
	border-bottom	: solid 1px #324f92;
	border-top	: solid 1px #324f92;
	margin	: 0 0 20px 0;
	padding	: 10px 0 10px 0;
}


.hidecolor {
	color: #f7f7f7;
}




#box-leader {
	 border	: 1px solid #324f92;
	 margin	: 0 0 30px 0;
	 width 	: 500px;
	 background	: #f7f7f7 ;
}

.leader-box {
	float	: left;
	width	: 33%;
	margin: 10px 0 10px 0;

}
.leader-month {
	padding: 3px 3px 8px 3px;
	margin: 10px 5px 0 5px;
	border : 1px solid #324f92;
	background-color : #ffffff;
}
.leader-center {
	text-align : center;
}

.leader-month a {
 	text-decoration	: none;
	color			: #324f92;
}
.leader-month a:hover {
 	text-decoration	: underline;
}
.leader-month img {
	border :0;
	padding	: 4px;
	margin	: 0 0 3px 0;
	border : 1px solid #ced6db;
	height	: 90px;
	max-width :93%;
	/*width: expression(this.width > 110 ? 110: true);*/
}
.leader-month a:hover  img {
	background-color : #ced6db;
}


#home-box0 {
	float		: left;
	width		: 800px;
	margin		: 0 0 25px 0;
	padding		: 0;

}
.status-home {
	margin		: 0 ;
	padding		: 0;
}
#home-box0 form {
	margin		: 0 ;
	padding		: 0;
}
.status-home fieldset {
	border 		: 0;
	margin		: 0;
	padding		: 0;
	font-size	: 0.9em;
	color		: #324f92;
}
.status-home textarea  {
	background	: #f7f7f7;
	font-family	: Tahoma, Verdana, sans-serif;
	font-size	: 1em;
	padding : 2px;
	width : 706px;
	height: 20px;
	overflow: auto;
}

.border-status{
	background	: #ced6db;
	border : 1px solid #6b8392;
	margin	: 4px 0 0 0;
	padding : 4px;
	float	: left;
}
.comunica-btn2 {
	margin	: 0;
	padding	: 0;
}
.comunica-btn2 input {
	color: #f7f7f7;
	background: #6b8392;
	border: 2px outset #6b8392;
	text-align	: center;
	font-size	: 0.9em;
	margin: 10px 0 0 4px;
}


.adesivi {
	width: 170px;
	height: 160px;
	float: left;
}
.adesivi-aa {
	width: 250px;
	height: 160px;
	float: left;
}
.adesivi-bb {
	width: 250px;
	height: 100px;
	float: left;
}
.adesivi-cc {
	width: 160px;
	height: 70px;
	float: left;
	border: 1px solid #6b8392;
	background-color: #f7f7f7;
}
.adesivi-dd {
	width: 20px;
	float: left;
}
.adesivi-ff {
	width: 250px;
	float: left;
}
.adesivi-ee {
	width: 500px;
	margin: 0 0 0 20px;
	float: left;
}
adesivi-btn {
	margin: 0;
	padding: 5px 0 3px 0;
}
.adesivi-btn input {
	color: #f7f7f7;
	background: #6b8392;
	border: 2px outset #6b8392;
	font-size	: 1.1em;
}
/******************winner**********/
#list-content .winner {
	width: 300px;
	text-align: center;
	border:1px solid #6b8392;
	background: #f7f7f7;
	margin: 0 0 0 250px;
}
#list-content .winner p {
	border:1px solid #6b8392;
	background: #f7f7f7;
	margin: 10px 10px 20px 10px;
	padding: 10px 0 0 0;
	color: #ffffff;
}
#list-content .winner p a {
 	text-decoration	: none;
	color			: #ffffff;
}
#list-content .winner p a:hover {
 	text-decoration	: underline;
}
.winnername {
	background: #6b8392;
	padding: 3px 10px;
}
.winner2 img {
	border :0;
	padding	: 4px;
	margin	: 15px 0 10px 0;
	background: #ffffff;
	border : 1px solid #ced6db;
}

/********questionario*********/
#list-content .salute {
	clear		: both;
	border-top	: 0;
	background	: none;
	width		: 220px;
	margin		: 0 0 5px 0;
	padding		: 2px 0 2px 10px;
	color		: #000000;
}

#list-content .salute a {
	text-decoration	: none;
	color		: #000000;
}
/* Tooltip */
/***********/

.form_info_icon {
	cursor: help;
	vertical-align: middle;
}

#FloatDesc {
	border: 1px solid #551983;
	padding: 3px 5px;
	background-color: #f3f5ee;
	max-width: 190px;
	width: 190px;
	text-align: left;
	font-size: 1em;
}

.GoHeader {
	margin: 5px 0 20px 400px;
	font-weight	: bold;
	color : #324f92;
}
.GoHeader a {
	text-decoration	: none;
	color : #324f92;
}


#prof-foto .card {
	float		: left;
	width		: 120px;
	height		: 145px;
	padding		: 2px 0 2px 5px;
	text-align  : center;
}
#prof-foto .card a {
	text-decoration	: none;
	color			: #324f92;
}

#prof-foto  .card img {
	padding	: 2px;
	margin	: 0 4px 4px 0;
	border	: 1px solid #324f92;
	vertical-align: middle;
}

.artcomm {
	clear	: both;
	margin	: 0;
	padding: 0;
	border-top: 1px solid #6b8392;
}
.artcomm a {
	color	: #324f92;
	text-decoration: none;
}

.artcomm a:hover {
	color	: #324f92;
	text-decoration	: underline;
}

.artcomm img {
	float	: left;
	width	: 45px;
	border	: 1px solid #324f92;
	border-top: 0;
	padding	: 2px;
	margin	: 0 5px 0 0;
}

.artcomm a img {
	text-decoration	: none;
	background-color: #ffffff;
}
.artcomm a:hover img {
	text-decoration	: none;
	background-color: #f7f7f7;
}
.sel {
	background-color: #ced6db;
	padding: 4px 0 4px 0;
}
/****Commenti strutture ****/
.strcomm {
	clear	: both;
	margin	: 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #6b8392;
}
.strcomm a {
	color	: #324f92;
	text-decoration: none;
}

.strcomm a:hover {
	color	: #324f92;
	text-decoration	: underline;
}

.strcomm img {
	float	: left;
	width	: 45px;
	border	: 1px solid #324f92;
	padding	: 2px;
	margin	: 0 5px 0 10px;
}

.strcomm a img {
	text-decoration	: none;
	background-color: #ffffff;
}
.strcomm a:hover img {
	text-decoration	: none;
	background-color: #f7f7f7;
}
.strsegnala {
	font-size	: 1.2em;
	padding	: 25px 0 15px 0;
	text-align:center;
}
.strsegnala a {
	color	: #324f92;
	text-decoration: none;
}
.strsegnala-blog  a:hover {
	color	: #324f92;
	text-decoration	: underline;
}

/***************************overview-mercatino**************/
#box-westie-market {
	 margin	: 0 0 30px 0;
	 padding : 0;
	 float		: left;
	 width		: 535px;
}
#box-westie-market div {
	margin	: 0;
	padding : 0;
}

#overview_market {
	list-style	: none;
	margin		: 0;
	padding		: 0;
}

#overview_market li.header div {
	background-color	: #324f92;
	font-weight	: bold;
}

#overview_market li div {
	display	: block;
	float	: left;
	padding	: 3px 5px;
}

#overview_market li div.title_forum {
	padding	: 3px 15px 3px 5px;
	background-color	: #324f92;
	color	: #ffffff;
	width	: 270px;
}

#overview_market li div.title_lastposter {
	background-color	: #324f92;
	color	: #ffffff;
	width	: 90px;
	text-align: right;
}
#overview_market li div.title_lastreply {
	background-color	: #324f92;
	color	: #ffffff;
	width	: 50px;
	text-align: center;
}
#overview_market li div.title_lastview {
	background-color	: #324f92;
	color	: #ffffff;
	width	: 40px;
	text-align: center;
}
#overview_cellM {
	list-style	: none;
	margin		: 0 ;
	padding		: 0;
	font-size	: 0.9em;
}

#overview_cellM li.header div{
	font-weight: bold;
}

#overview_cellM li div {
	display: block;
	float: left;
	border-bottom: 1px solid #ccc;
	padding: 15px 5px 3px 5px;
}

#overview_cellM li div.listitem_forum {
	width	: 280px;
	height: 3.5em;
	padding: 15px 5px 3px 5px;
}
#overview_cellM li div.listitem_forum a {
	color: #324f92;
	text-decoration: none;
}
#overview_cellM li div.listitem_lastposter  {
	width	: 90px;
	height: 3.5em;
	text-align: right;
}
#overview_cellM li div.listitem_lastreply  {
	width	: 50px;
	height: 3.5em;
	text-align: center;
}

#overview_cellM li div.listitem_lastview  {
	width	:40px;
	height: 3.5em;
	text-align: center;
}

#list-heaven {
	float		: left;
	width		: 778px;
	margin		: 0;
	padding		: 0;
}

#list-heaven  .dd-westie {
	margin		: 0 0 25px 0;
	padding		: 10px 6px 5px 0;
	text-align	: justify;
	border	: 1px solid #324f92;
}
#list-heaven  .dd-westie a{
	color		: #324f92;
}

#list-heaven  .dd-westie img {
	float	: left;
	border	: 1px solid #324f92;
	padding	: 2px;
	margin	: 0 5px 0 5px;
}
#list-heaven  .dd-westie a:hover  img {
	background-color : #ced6db;
}
#prof-heaven {
	float		: left;
	width		: 230px;
	margin		: 0 16px 0 0;
	padding		: 0;
	border		: 2px solid #6b8392;
	background	: #f7f7f7;
	text-align	: center;
	padding		: 2px 0 10px 0;
	margin		: 0 15px 15px 0 ;
}
#prof-heaven img {
	width		: 200px;
	border		: 1px solid #6b8392;
	padding		: 4px;
	margin		: 8px 10px 0px 10px;
}
#prof-heaven div {
	width		: 230px;
	margin		: 0 0 5px 0;
	padding		: 0;
}
#prof-heaven .name {
	font-size	: 1.2em;
	font-weight	: bold;
	color		: #324f92;
	text-align	: center;
	padding		: 10px;
}

/* BACK TO TOP */
.back-to-top {
   background-color: #324f92;
   background-image: url("../../images/backtotop.webp");
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center center;
   height: 35px;
   width: 35px;
   position: fixed;
   bottom: 20px;
   right:20px;
   border-radius: 50%;
   cursor:pointer;
}

#donation-banner {background: #324f92;  height:auto!important;margin-top:0;min-height:45px;width:960px;margin:0 auto; background-repeat	: repeat;}
#donation-banner-text{color:#FFF; width:950px;font-size:0.9em;margin:0 0 10px 0; padding-bottom:8px;  padding-top:12px; text-align:left;}


/* Colors:
grigio chiaro	: f7f7f7
grigio scuro	: 323131
blu chiaro		: 6b8392
blu scuro		: 324f92

960					960
------------		------------
250 | 550 | 160		798 | 160
*/
