body {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	font-weight: normal;
	background:#FFF url("images/body.png") repeat-x;	
	background-color: #56595D; text-align: left;
}
a{
	color: #0C71B4; text-decoration: none;
}
a:visited.novis{
	color: #0C71B4;
}
#novis a:visited{
	color: #0C71B4;
}
a:hover{
	color: #0B68A4; text-decoration: underline;
}
a:visited{
	color: #9D0081;
}
a.green2{
	color: #0E774A;
	font-weight: bold;
}
.green2{
	color: #0E774A;
}
table {
	font-size: 11px;
}
.clear {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
.green {
	color:#00FF00;
}
.blue {
	color:#177991;
}
img { 
	border:0;
}
img.ico {
	display:inline;
	margin-right: 5px;
	padding-right: 0px;
	vertical-align: middle;
}
#paginate {
	float:right;
	overflow:hidden;
	position:relative;
	border:0 none;
	font-family:inherit;
	font-size:80%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline:0 none;
	padding-bottom:25px;
	padding-top:15px;
	vertical-align:baseline;
}
#paginate a.page{
	padding: 0 3px 0 3px;
	color: #000000;
	background: none;
}
#paginate a:hover{
	background: #a0a0a0;
	text-decoration:none;
}
#paginate a {
	float: left;
	background: #c0c0c0;
	color: #FFF;
	padding: 0 3px 0 3px;
	margin-left: 4px;
	height: 26px;
	line-height: 26px;
	color: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #a0a0a0;
}
#testata{
	width: 770px;
	background-color:#000000;
}
#supertop  {
	float:right;
}
#supertop ul {
	margin: 0; padding: 0; list-style: none; display: inline;
}
#supertop li {
	margin: 0; padding: 0; list-style: none; display: inline;
}
#supertop a:link, #supertop a:visited, #supertop a:active{
	color:#c0c0c0;
	background-color:#000000;
	display:block;
	float:left;
	font-size:10px;
	letter-spacing:0.05em;
	padding:5px 9px 5px;
	text-decoration:none;
	text-transform:uppercase;
	width:auto;
}
#supertop a:hover{
	color: #FFFFFF; background-color:#f0f0f0;
}
#logo{
	height:142px;
}
#logo2{
	height:80px;
	background-color:#ffffff;
	background-image:url('../images/sfondotopnew.jpg')
}
#logo2 input,#logo2 select,#logo2 textarea {
	padding:3px;
	margin:2px 4px 7px 4px;
	border: 1px solid #32BAE0;
	color: #333;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 22px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-top-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
}
form.motorecerca2 {
	margin:10px;
	font-family:Arial;
}
form.motorecerca {
	padding: 3px;
	margin:10px;
	font-family:Arial;
	height:26px;
	line-height:26px;
	font-size: 16px;
}

#logoHome{
	height:190px;
}
.rigabianca{
	border-top:1px solid #FFFFFF; height:1px;width:770px;
}
#top  {
	width: 770px;height:37px;background-image:url('../images/sfondomenu2.jpg')
}
#top ul {
	margin: 0; padding: 0; list-style: none; display: inline;
}
#top li {
	margin: 0; padding: 0; list-style: none; display: inline;
}
#top a:link.menu, #top a:visited.menu, #top a:active.menu{
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	text-decoration:none;
	width:auto;
	padding:11px 7px 12px;
	background-image:url('../images/separatoremenu.jpg'); background-repeat: no-repeat; background-position: right center;
}
#top a:hover.menu{
	background-image:url('../images/fondomenu4.jpg'); background-repeat:repeat-x;
}
a:link.popup,a:visited.popup,a:active.popup{
	color: #FFFFFF; text-decoration: none;
}
a:hover.popup{
	color: #000000; text-decoration: none;
}
#dropmenudiv{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	-moz-box-shadow: 0 0 15px #000;
	-webkit-box-shadow: 0 0 15px #000;
	box-shadow: 0 0 15px #000;
}
#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 5px;
	border-bottom: 1px solid black;
	padding: 4px 0;
	text-decoration: none;
	font-weight: normal;
}
#dropmenudiv a:hover{ /*hover background color*/
	background-color: #c0c0c0;
}
.input {
	border:0 none;
	font-family:Arial;
	font-size:22px;
	height:36px;
	line-height:36px;
	margin-bottom:10px;
	margin-top:10px;
	padding:0 10px;
	width:380px;
}
.testainput {
	-moz-box-sizing: content-box;
	background: white;
	color: black;
	font: 18px arial,sans-serif;
	float: left;
	border: 1px solid #c0c0c0;
	padding:5px;

}
.testacerca {
	font: 15px arial,sans-serif;
	color: black;
	cursor: pointer;
	height: 32px;
	margin: 0;
	margin-left:-1px;
}
#signin {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#39371E;
	background-color:#303030;
	padding:3px;
	margin:0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	width:196px;
}
#signin label {
	color:#fff;
	display:block;
	font-size:120%;
	font-weight:bold;
	margin:0 0 0 5px;
}
#signin a{
	color:#fff;
}
#signin input {
	background-color:#A8A18B;
	border:1px solid #BCB7A3;
	font-size:2em;
	margin:2px 0 7px 5px;
	padding:3px;
	width:180px;
}
#signin input.entra{
	clear: both;
	width:auto;
	background:none;
	border:none;
	vertical-align: middle;
}
#signin2 {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#39371E;
	background-color:#303030;
	padding:3px;
	margin:0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	width:500px;
}
#signin2 label {
	color:#fff;
	display:block;
	font-size:120%;
	font-weight:bold;
	margin:0 0 0 5px;
}
#signin2 a{
	color:#fff;
}
#signin2 input {
	background-color:#A8A18B;
	border:1px solid #BCB7A3;
	font-size:2em;
	margin:2px 0 7px 5px;
	padding:3px;
	width:200px;
}
#signin2 input.entra{
	clear: both;
	width:auto;
	background:none;
	border:none;
	vertical-align: middle;
}
#recupero2 {
	border:3px solid #FF0000;
	width: 510px;
	height: 45px;
	line-height: 45px;
	padding:10px;
	background-color:#FFFFFF;
	z-index: 1000;
	position: absolute;
	top: 380px;
	left: 100px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-left:5; margin-right:0; margin-top:5; margin-bottom:15;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
}
#signin3 {
}
#signin3 a:link.acc, #signin3 a:visited.acc, #signin3 a:active.acc{
	color:#FFFFFF;
	display:block;
	font-size:20px;
	letter-spacing:0.05em;
	text-decoration:none;
	text-transform:uppercase;
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#303030;
	padding:15px;
	margin:0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	width:172px;
	border:1px solid #303030;

}
#signin3 a:hover.acc{
	color:#000;
	background-color:#A8A18B;
	border:1px solid #000;


}

#banner{ 
	background-color: #FFC881; border: 1pt solid #FF0000; 
	padding: 6px;
	margin-bottom: 13px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#banner a   {
	font-weight: bold;
}
img.slide {
	border:3px solid #E5E5E5;
	margin:2px;
	height: 90px;
	width: 120px;
}
a.close {
	float:right;
	margin: -20px -20px 0 0;
}
#recent{ 
	background-color: #FFFFFF; border: 1pt solid #FF0000; 
	padding:6px 6px 6px 6px;
	margin-bottom: 13px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#bannerBottom{ 
	background-image:url('../images/sf_bn_bottom.jpg'); background-repeat:repeat-x;
	border: 1pt solid #5C9EBF; 
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 10px;
	margin-bottom: 13px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#bannerBottom span{ 
	color: #E47911;
	display: block;
	margin-top:-5px;
	font-size: 150%;
	margin-left: -5px;
}
#bannerBottom p{ 
	margin: -4px;
}
#banner2{ 
	background-image:url('../images/sfondobanner.jpg'); background-repeat:repeat-x;
	border: 1pt solid #FF0000; 
	padding: 6px;
	margin-bottom: 13px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#banner2 a   {
	font-weight: bold;
}
#banner2 b {
	color: #FFF;
}
#banner3{ 
	background-color: #C1FFCA;
	border: 1pt solid #13FF45; 
	padding: 6px;
	margin-bottom: 13px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#banner3 a   {
	font-weight: bold;
}
a.creaavviso{
	font-weight: bold;
	font-size: 10px;
	color: #fff;
	padding: 10px 10px 10px 5px ;
	margin-right: -50px;
	line-height: 1.5;
	border: 2pt solid #c0c0c0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-image:url('../images/sfondobanner.jpg'); background-repeat:repeat-x;
}
a:hover.creaavviso{
	color: #000;
	text-decoration:none;
	background-image:url('../images/sf_bn_bottom.jpg'); background-repeat:repeat-x;
}
#boxcolonna{ 
	background-color:#FFF;
	border: 1pt solid #79746F; 
	padding: 6px;
	margin-bottom: 14px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	width:214px;
	-moz-box-shadow: 0 0 10px #888;
	-webkit-box-shadow: 0 0 10px #888;
	box-shadow: 0 0 10px #888;
	font-size: 11px;
}
#boxcolonna a:visited{ 
	color: #0B68A4;
}
.centrato{ 
	text-align:center;
}
a.opacity img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
a:hover.opacity img {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.grey {
	color:#404040;
	font-size: 17px;
}
.blu {
	color:#3ABBE2;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
.greyfooter {
	color:#606060;
}
#boxcolonna ul {
	margin: 0; padding: 0; list-style: none; 
}
#boxcolonna li {
	margin: 0; padding: 0; list-style: none; 
}
.boxfaq{ 
	background-color:#DEDEDE;
	border: 1pt solid #c0c0c0; 
	padding: 5px;
	margin: 5px 0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	width:auto;
	font-size: 12px;
	font-style: italic; 
	line-height:150%; 
	margin-left:5; margin-right:0; margin-top:5; margin-bottom:15;
	-moz-box-shadow: 0 0 3px #888;
	-webkit-box-shadow: 0 0 3px #888;
	box-shadow: 0 0 3px #888;
}
.tagcloud {
	line-height: 1.8;
	list-style: none;
	text-align: justify;
}
ul.tagcloud {
	line-height: 1.8;
	list-style: none;
	margin: 0px;
	padding: 0.5em;
	text-align: justify;
	width: auto;
}
ul.tagcloud li {
	display: inline;
}
.size1{
	font-size: 80%;
}
.size2{
	font-size: 100%;
}
.size3{
	font-size: 125%;
}
.size4{
	font-size: 150%;
}
.size5{
	font-size: 180%;
}
#piedino {
	background-color: #252525;
	padding: 0px;
	height: 40px;
	text-align:center;
	line-height: 40px;
	color:#606060;
}
#piede {
	background-color: #161616;
	background-image:url('../images/footer-background.jpg'); background-repeat:repeat-x;
	font-size: 11px; 
	padding: 0px;
	height: 180px;
}
#piede ul {
	float:left;
	list-style:none outside none;
	padding:1px 0 0;
	width:100%;
	margin: 0;
}
#piede li {
	float:left;
	list-style:none outside none;
	padding:1px 0 0;
	width:100%;
	margin: 0;
}
#piede a.piede {
	background:url("../images/bullet_arrow.gif") no-repeat scroll left 10px transparent;
	display:block;
	padding:6px 1px 0px 12px;
	color:#888888;
	text-decoration:none;
}
#piede a:hover.piede {
	background-position:5px 9px;
	color:#FFFFFF;
	padding-left:17px;
}
#piede .box2 {
	float:left;height:180px;width:190px;border-right: 1pt dotted #404040;margin-right:10px;
}
#piede .box1 {
	float:left;height:180px;width:190px;
}
h6.col {
	font-size: 18px;
	color: #FFF;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left:3px;
	font-family: "Times New Roman", serif;
	font-weight: normal;
}
#footer {
	width:100%;
	display:block;
	background-color: #252525;
}
ul.verticale {
	list-style:none outside none;
	padding:1px 0 0;
	width:100%;
	margin: 0;
}
li.verticale {
	list-style:none outside none;
	padding:1px 0 0;
	width:100%;
	margin: 0;
}
.select{
	font-size: 9px;
	font-color:  #000000;
	width: 200px;
	line-height: 34px;
	vertical-align: middle;
	padding:13px 0;
}
#pagina {
	width:1028px;
	margin:0;
	overflow:hidden;
	background-image:url('../images/scondocorpo.jpg'); background-repeat:repeat-y;
}
#colonnadx {
	background-color: #C0C0C0;
	margin-left: 12px;
	margin-top: 10px;
	float:right;
	width: 245px;
}
#colonnasx {
	background-color: #FFFFFF;
	float:left;
	width: 768px;
	margin:0;
	padding:0;
	min-height:600px;
}
#corpo { 
	color: #000000;
	margin: 25px;
	vertical-align:top;
	line-height: 1.6;
	font-family: 'Droid Sans',arial,sans-serif;
	font-size: 1.2em;
}
#wellcome { 
	margin-left: 30px;
	margin-bottom: 20px;
	vertical-align:top;
}
#recupero {
	border:3px solid #FF0000;
	width: 340px;
	height: 40px;
	line-height: 40px;
	padding:10px;
	background-color:#FFFFFF;
	z-index: 1000;
	position: absolute;
	top: 70px;
	left: 650px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-left:5; margin-right:0; margin-top:5; margin-bottom:15;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
}
.altezza40 {
	min-height:35px;
}
.myexpodog {
	margin-bottom:-1px;
	margin-left:-28px;
}
h4 {
	margin: 7px 0 15px -5px;
	color: #669900;
	font-family: Arial Narrow;
	font-size: 18pt;
	border-bottom: 2px solid #C0C0C0;
	padding-bottom: 5px;
	letter-spacing:-1pt;
}
h1 {
	margin: 7px 0 15px -5px;
	color: #669900;
	font-family: Arial Narrow;
	font-size: 18pt;
	border-bottom: 2px solid #C0C0C0;
	padding-bottom: 5px;
	letter-spacing:-1pt;
}
h3 { 
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
	letter-spacing: 1pt;
	text-decoration: underline;
	font-style: italic;
}
h2.off {
	background-color: #FFFF99;
	color: #FF0000;
	font-size: 14pt;
	font-weight: bold;
	text-align: centrato;
	border-style: dashed;
	border-width: 1; 
	padding: 4; 
}
h2 {
	margin: 7px 0 15px -5px;
	color: #009999;
	font-family: Arial Narrow;
	font-size: 16pt;
	border-bottom: 2px solid #C0C0C0;
	padding-bottom: 5px;
	letter-spacing:-1pt;
}
h7 {
	margin: 7px 0 15px -5px;
	color: #303030;
	font-family: Arial Narrow;
	font-size: 14pt;
	border-bottom: 1px solid #C0C0C0;
	padding-bottom: 5px;
}
h4.blog {
	margin: 7px 0 15px -5px;
	color: #FF6600;
	font-family: Arial Narrow;
	font-size: 16pt;
	border-bottom: 2px solid #C0C0C0; 
	padding-bottom: 5px;
	letter-spacing:-1pt;
}
h1.blog {
	margin: 7px 0 15px -5px;
	color: #FF6600;
	font-family: Arial Narrow;
	font-size: 16pt;
	border-bottom: 2px solid #C0C0C0; 
	padding-bottom: 5px;
	letter-spacing:-1pt;
}
#corpo label {
	color:#555;
	display:block;
	font-size:110%;
	margin:0 0 0 5px;
	font-weight:bold; 
}
#corpo2 input {
	background-color:#A8A18B;
	border:1px solid #BCB7A3;
	font-size:2em;
	margin:2px 0 7px 5px;
	padding:3px;
}
#corpo input,#corpo select,#corpo textarea {
	margin:2px 4px 7px 4px;
	border: 2px solid #DEDEDE;
	color: #333;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	padding: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-top-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
}
#logo input,#logo select,#logo textarea {
	margin:2px 4px 7px 4px;
	border: 2px solid #DEDEDE;
	color: #333;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	padding: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-top-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	border-bottom-left-radius: 4px 4px;
}
#corpo input.facebook {
	border:0;
	margin-top:-1px;
	padding:0;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-top-left-radius: 0px 0px;
	border-top-right-radius: 0px 0px;
	border-bottom-right-radius: 0px 0px;
	border-bottom-left-radius: 0px 0px;
}
.motore {
	float:left;
}
input.find {
	background-image: url('images/lente.gif');
	background-repeat: no-repeat; 
	background-position: right center;
}
#corpo .titoletto {
	text-shadow: transparent 1px 1px 1px;
	font-size: 1.3em;
	color: #222;
	display:block;
	font-weight:bold;
	margin: 5px 0 15px 0px;
}
div.briciole {
	display:block;
	height: 30px;
	margin-left:-15px;
	margin-top:-10px;
}
#novis div.briciole li a:visited{
	color: #666;
}
.breadcrumbs {
	float: left;
	list-style: none;
	line-height: 28px;
	font-size: 11px;
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	color: #333;
	list-style-image: none;
	list-style-type: none;
}
.breadcrumbs li:first-child {
	background: url("images/home.gif") no-repeat -56px -54px;
	padding-left: 0;
	padding-right: 12px;
}
.breadcrumbs li:first-child + li {
	background-position:  -9999px;
	padding-left: 0
}
.breadcrumbs li {
	float: left;
	background: url("images/home.gif") no-repeat -90px -54px;
	padding: 0 2px 0 10px;
}
.breadcrumbs li span, .breadcrumbs li a {
	display: block;
	padding: 0 6px;
	color: #666;
}
.breadcrumbs li a.home {
	background: url("images/home.gif") no-repeat 9px -52px;
	height: 0;
	overflow: hidden;
	padding: 28px 0 0;
	width: 34px;
}
.accoppiamenti { 
	background-color: #fff;
	border: 1pt solid #c0c0c0; 
	padding: 10px;
	margin-bottom: 18px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
	-moz-box-shadow: 0 0 7px #ccc;
	-webkit-box-shadow: 0 0 7px #ccc;
	box-shadow: 0 0 7px #ccc;
}
.nonabbonato { 
	background-color: #FFC881;
	border: 1pt solid #FF0000; 
}
.solopresenza { 
	background-color: #BCEAF6;
	border: 1pt solid #16869E; 
}

.invitaamici { 
	background-color: #FFFFC0;
	border: 1pt solid #c0c0c0; 
	padding: 50px;
	margin: 0 50px;
	margin-bottom: 18px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
	-moz-box-shadow: 0 0 7px #ccc;
	-webkit-box-shadow: 0 0 7px #ccc;
	box-shadow: 0 0 7px #ccc;
}
img.corpo {
	border: 7px solid #E5E5E5;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	width:250px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
img.vetrina {
	border: 7px solid #E5E5E5;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
img.enciclopedia {
	border: 7px solid #E5E5E5;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width:300px;
}
ul.minipics {
	margin:0;padding:0;list-style-type:none;
}
ul.minipics li {
	float: left;margin: 3px; padding:0 0 3px 0;
} 
ul.minipics li img	{
	display:block;border:1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 5px;background: #f6f6f6
}
ul.minipics li a:hover	img {
	display:block;border:1px solid;
    border-color: #000 #000 #000 #000;
    padding: 5px;background: #f6f6f6
}
ul.lista {
	margin:0;padding:0;list-style-type:none;
}
ul.lista li {
	float: left;margin: 3px; padding:0 10px 0 0;
} 
ul.lista li img	{
	display:block;border:1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 5px;background: #f6f6f6
}
ul.lista li a:hover	img {
	display:block;border:1px solid;
    border-color: #000 #000 #000 #000;
    padding: 5px;background: #f6f6f6
}
.accoppiamenti h2.blog {
	font-weight: normal;
	color: #222;
	text-shadow: rgba(0, 0, 0, 0) 1px 1px 1px;
	font-size: 1.3em;
	padding: 0 0 1em 0;
	margin: 0;
	display: block;
	line-height: 1.6;
	font-family: 'Droid Sans',arial,sans-serif;
}
.accoppiamenti h5.blog {
	font-weight: normal;
	color: #222;
	text-shadow: rgba(0, 0, 0, 0) 1px 1px 1px;
	font-size: 1.3em;
	padding: 0 0 1em 0;
	margin: 0;
	display: block;
	line-height: 1.6;
	font-family: 'Droid Sans',arial,sans-serif;
}
#corpo input.invita{
	font-weight: bold;
	color: #fff;
	font-size: 1.4em;
	padding: 10px 10px 10px 45px ;
	margin: 0;
	display: block;
	line-height: 1.4;
	font-family: 'Droid Sans',arial,sans-serif;
	background-image:url('../images/sfondoinvita.jpg'); background-repeat:repeat-x;
}
.fullvisibile{ 
	background-color: #E6CCFF;
}
div.vetrina{
	background-position: left top;
	background-color: #E8FFFF;
	font-style: italic;
	border: 1pt solid #C0C0C0; 
	padding: 1px; color:#808080;
	text-align:center;
	background-image:url('images/vetrina.jpg');
	background-repeat:no-repeat;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.carezze{ 
	border: 1pt solid #008080;
	padding: 10px;
	margin: 10px;
	background-color: #FFFFD9;
	width: 58;
	height: 58;
	text-align: centrato;
	float:left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.privacy{
	color: #808080;
	font-size: 8pt;
}
div.banner{ 
	background-color: #DFFFFF;
	font-style: italic;
	border: 1pt solid #FF0000; 
	padding: 6px;
	margin-bottom: 13px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.orizzontale  {
	float:left;
}
ul.orizzontale {
	margin: 0; padding: 0; list-style: none; display: inline;
}
li.orizzontale {
	margin-right: 20px; padding: 0; list-style: none; display: inline;
}
.intro {
	margin-top: 0px;
}
#ricsx{ 
	width: 150px;
	float:left;
}
#ricdx{ 
	width: 545px;
	float:right;
	border-left: 1pt solid #c0c0c0;
	padding-left:15px;
}






















p.banner     { background-color: #DFFFFF; font-style: italic; border: 1pt solid #FF0000; 
               padding: 6; }


div.faq     { font-style: italic; border: 1pt dashed #808080; padding: 6; }
div.love     { border: 1px solid #808080; ; letter-spacing:-1pt; color:#808080; font-weight:bold; text-align:center; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }


td.corpo     { background-color: #FFFFFF; font-family: verdana, arial, sans-serif; color: #000000; vertical-align:top; }


td     { font-style: normal; font-variant: normal; 
               font-weight: normal; font-family: 
               verdana, arial, sans-serif; color: #000000; valign: top; }
td.home      { font-family: verdana, arial, sans-serif; valign: top; text-align: left; 
               padding-left: 0; padding-right: 20; padding-top: 15; 
               padding-bottom: 0; vertical-align:top; }

td.home2      { font-family: verdana, arial, sans-serif; valign: top; text-align: left; 
               padding-left: 0; padding-right: 12; padding-top: 15; 
               padding-bottom: 0; vertical-align:top; }


div.all     { background-image: url('../images/bg.jpg'); background-repeat: no-repeat; background-attachment: fixed; padding: 0; background-position:  
               left top;

}

div.myareapwd     { background-image: url('../images/sfondomyarea.png'); background-repeat: no-repeat; background-attachment: scroll; background-color: #FFFFFF; padding: 5; background-position: right top;

}

div.myarea2     { background-image: url('../images/sfondomyarea.png'); background-repeat: no-repeat; background-attachment: scroll; background-color: #D8E9F4; border-style: solid; border-width: 1; padding: 5; background-position: right top;

}

div.myareapwd2     { background-image: url('../images/sfondomyarea.png'); background-repeat: no-repeat; background-attachment: scroll; background-color: #FBFF99; border-style: solid; border-width: 1; padding: 5; background-position: right top;

}





.tendina       { border: 1 solid #C0C0C0; }
textarea       { border: 1 solid #C0C0C0; }

div.condividi     { background-color: #E0E0E0; font-style: normal; font-variant: normal; 
               font-weight: normal; font-size: x-small; font-family: 
               verdana, arial, sans-serif; color: #000000; vertical-align:top; border: 1 		solid #C0C0C0; padding: 15; }

p.commenti       { color: #c0c0c0;}

li.privacy    { color: #808080; font-size: 8pt; }
ul.privacy    { color: #808080; font-size: 8pt; }

div.bloghome          { background-color: #CCCCCC;  }
.red       { color: #FF0000;}
