/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* FONT -------------------------------------- */
@font-face {
  font-family: 'Familiar';
  src: url('font/familiar/Familiar_Pro-bold-webfont.eot'); /* per IE 5-8 */
  src: local('☺'), /* direttiva local per IE */
  url('font/familiar/Familiar_Pro-bold-webfont.woff') format('woff'),    /* Firefox 3.6+, Chrome 5.0+, IE 9.0+ */
        url('font/familiar/Familiar_Pro-bold-webfont.ttf') format('truetype'); /* Opera, Safari */
}
@font-face {
  font-family: 'Desyrel';
  src: url('font/familiar/desyrel-webfont.eot'); /* per IE 5-8 */
  src: local('☺'), /* direttiva local per IE */
  url('font/familiar/desyrel-webfont.woff') format('woff'),    /* Firefox 3.6+, Chrome 5.0+, IE 9.0+ */
        url('font/familiar/desyrel-webfont.ttf') format('truetype'); /* Opera, Safari */
}
/* TAVOLOZZA COLORI
Arancione: #e37006
Grigio chiaro testo: #949494
Grigio scuro testo: 
Grigio scurissimo testo: #272727
Azzurro maschi: #9ED3E4
Azzurro chiaro sfondo maschi: #e5f6fb
Rosa femmine: #fbc9cc
Rosa chiaro sfondo femmine: #ffeaeb
Verde cuccioli: #9AD392 
Verde chiaro sfondo cuccioli: #DCFBD9
Grigio TOP SELECTION: #E0E0E0
Dorato Gold Selection: #eae20a
Verde Cucciolo per la Famiglia: #9AD392
*/
/* SCRIPT */
.boxSep{
    background-color:#f7f7f7;
    border: 2px solid #ccc;
    margin:10px;
    display:inline-block;
	background: transparent url(/../images/logo_casasaporito.jpg) no-repeat 0 0;
}
/* BODY -------------------------------------- */
body
{
	background-color:#fffcdb;
	font-family: Lato, Familiar, Times New Roman;
	color: #5a5a5a; /* #898a8e */
	background-image: url(/../images/background.png);
}
.body-maschi
{
	background-color:#e5f6fb;
	font-family: Lato, Familiar, Times New Roman;
	color: #5a5a5a; /* #898a8e */
}
.body-femmine
{
	background-color:#ffeaeb;
	font-family: Lato, Familiar, Times New Roman;
	color: #5a5a5a; /* #898a8e */
}
.body-cuccioli
{
	background-color:#DCFBD9;
	font-family: Lato, Familiar, Times New Roman;
	color: #5a5a5a; /* #898a8e */
}
.body-standard
{
	background-color:#fffbce;
	font-family: Lato, Familiar, Times New Roman;
	color: #5a5a5a; /* #898a8e */
}
.colore-maschi {background-color:#e5f6fb;}
.colore-femmine {background-color:#ffeaeb;}
.colore-cuccioli {background-color:#DCFBD9;}
.colore-standard2 {background-color:#fbd387;} /* #fef9b9 */

a
{
	text-decoration:none;
	color:#898a8e;
}
a:hover
{
	text-decoration:none;
}
/* HEADER ------------------------------------ */
header
{
	display:block;
	height: 558px;
	background-color: #eeeeee;
}
#nuovaCopertina
{
	display:block;
	width:1200px;
	height:420px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-size:cover;
	border-width:5px;
	border-color: white;
	border-style:solid;
	/* ombra */
	-webkit-box-shadow: 0px 0px 15px 0px rgba(130, 130, 130, 9.90);
	-moz-box-shadow:    0px 0px 15px 0px rgba(130, 130, 130, 9.90);
	box-shadow:         0px 0px 15px 0px rgba(130, 130, 130, 9.90);
}
#titoloCopertina
{
	width: 747px;
	height: 173px;
	float:right;
	margin-top:240px;
}
#nuovoContenitoreTop
{
	display:block;
	width:1200px;
	height:90px;
	margin: 0 auto;
}
#nuovoLogo
{
	position:absolute;
	width:166px;
	height:166px;
    left: 50%;
    margin-left: -83px;
	background-image:url(/../images/logo_backHomeCasasaporito.png);
	background-repeat: no-repeat;
	background-size:cover;
}
#nuoveIconeHeader
{
	position:relative;
	width:400px;
	margin-top: 20px;
	margin-right: -80px;
    float:right;
}
#nuoveIconeHeaderSX
{
	position:relative;
	width:94px;
	margin-top: 20px;
    float:left;
}
#nuoveIconeHeaderMail
{
	position:relative;
	width:179px;
	height:43px;
	margin-top: 20px;
	padding-top:28px;
	padding-left:46px;
	color:white;
	background-image:url(/../images/loghiHomeHeaderMail.png);
    float:left;
}
#nuoveIconeHeaderMail a
{
	color:white;
}


/* LOGO -------------------------------------- */
#logo
{
	width: 242px;
	margin: 0 auto;
}
#logo a
{
	margin: 0 auto;
    display: block;
    width: 242px;
    height: 137px;
    text-indent:-9999px;
    background: transparent url(/../images/logo_casasaporito.jpg) no-repeat 0 0;
}
/* MENU' ------------------------------------- */
#contenitore-menu
{
	width: 1155px;
	height: 50px;
	margin: 0 auto;
	background-image:url(/../images/sfondo_menu.jpg);
	background-repeat: no-repeat;
}
/* icone ---- */
#menu-icone
{
	height:50px;
	width: 385px;
	float: left;
	margin: 0 auto;
	text-align: center;
}
#menu-icone ul
{
	margin: 0 auto;
	width:250px;
	height:50px;
	display: block;
}
#menu-icone li
{
	height:50px;
	display:block;
	float:left;
}
/* rollover icone */
#menu-icone li a span, #menu-follow li a span { display:none;}
#menu-icone li a:hover span, #menu-follow li a:hover span
{ 
	position:absolute;
	font-weight:bolder;
	font-size:14px;
	display:block;
	margin-top:-86px;
	padding:6px;
	padding-top:7px;
	border-style:solid;
	border-width:4px;
	border-color:#898a8e;
	z-index:1;
}
#menu-icone-staff a:hover span { margin-left:-6px; }
#menu-icone-pensione a:hover span { margin-left:-20px; }
#menu-icone-addestramento a:hover span { margin-left:-44px; }
#menu-icone-dovesiamo a:hover span { margin-left:-30px; }
#menu-icone-contatti a:hover span { margin-left:-20px; }
#menu-follow-fb a:hover span { margin-left:-23px; }
#menu-follow-yt a:hover span { margin-left:-19px; }
/* main ---- */
#menu-main
{
	margin-left:-9px;
	height:50px;
	text-align: center;
	font-size: 2em;
	font-weight:bolder;
	width: 385px;
	float: left;
}
#menu-main ul
{
	height:50px;
	width:295px;
	margin: 0 auto;
	display: block;
}
#menu-main li
{
	height:40px;
	padding-left:15px;
	padding-top:10px;
	display: block;
	float:left;
}
#menu-main-akita
{
	margin-top:-86px;
	margin-left: 339px;
	position:absolute;
}
#menu-main-shiba
{
	margin-top:-86px;
	margin-left: 697px;
	position:absolute;
}
#menu-main a:hover, .menu-main-akita-attivo, .menu-main-shiba-attivo, .menu-main-staff-attivo
{
	color:#e37006;
}
/* follow ---- */
#menu-follow
{
	height:50px;
	width: 325px;
	float: left;
	margin: 0 auto;
	padding-left:60px;
}
#menu-follow ul
{
	display: block;
	background-color:black;
}
#menu-follow li
{
	height:50px;
	display:block;
	float:left;
}
#menu-follow p
{
	position: absolute;
	width:220px;
	height:50px;
	background-image:url(/../images/icon_mail.png);
	background-repeat: no-repeat;
	color: #eeeeee;
}
#menu-follow p
{
	padding-top: 18px;
	padding-left: 50px;
}
/* sub ---- */
#menu-sub
{
	width:100%;
	height:58px;
	margin: 0 auto;
	font-size: 1.7em; /* 0.9 */
	font-weight:bolder;
	text-align:center;
	background-color:#eeeeee;
}
#menu-sub ul
{
	width:700px;
	margin: 0 auto;
	height:58px;
	display: block;
}
#menu-sub li
{
	position:relative;
	height:44px;
	width:230px;  /*  130px  */
	padding-top:12px;
	border-style:solid;
	border-color:#c5c5c5;
	display: block;
	float:left;
}
.menu-sub-maschi:hover, .menu-sub-maschi-attivo
{
	background-color:#9ED3E4;
	color:#eeeeee;
}
.menu-sub-femmine:hover, .menu-sub-femmine-attivo
{
	background-color:#f9bcc0; /*#fbc9cc;*/
	color:#eeeeee;
}
.menu-sub-cuccioli:hover, .menu-sub-cuccioli-attivo
{
	background-color:#9AD392;
	color:#eeeeee;
}
/* ROLLOVER SEZIONI STANDARD - PENSIONE, EDUCAZIONE CINOFILA, ECC --------------------------*/
.menu-sub-STD1:hover, .menu-sub-STD1-attivo
{
	background-color:#fbd387;
	color:#eeeeee;
}
.menu-sub-STD2:hover, .menu-sub-STD2-attivo
{
	background-color:#fbd387;
	color:#eeeeee;
}
.menu-sub-STD3:hover, .menu-sub-STD3-attivo
{
	background-color:#fbd387;
	color:#eeeeee;
}
/* INTESTAZIONE CAMBIA COLORE ------------------------------------------------------------ */
.intestazione-sottosezione, .intestazione-sottosezione-maschi, .intestazione-sottosezione-femmine, .intestazione-sottosezione-cuccioli, .intestazione-sottosezione-standard
{
	display:block;
	width:100%;
	height:24px;
	margin-top:18px;
}
.intestazione-sottosezione-maschi, .home-numero-pagina-maschi, #contenitore-pagine-maschi, .colore-Maschi2
{
	background-color:#9ED3E4;
}
.home-numero-pagina-salto-maschi
{
	background-color:#9ED3E4;
}
.intestazione-sottosezione-femmine, .home-numero-pagina-femmine, #contenitore-pagine-femmine, .colore-Femmine2
{
	background-color:#f9bcc0; /*#fbc9cc*/
}
.home-numero-pagina-salto-femmine
{
	background-color:#f9bcc0; /*#fbc9cc*/
}
.intestazione-sottosezione-cuccioli, .home-numero-pagina-cuccioli, #contenitore-pagine-cuccioli, .colore-Cuccioli2
{
	background-color:#9AD392;
}
.home-numero-pagina-salto-cuccioli
{
	background-color:#9AD392;
}
.intestazione-sottosezione-standard
{
	background-color:#fbd387;
}
.intestazione-sottosezione-standard
{
	/*font-family: Desyrel, Familiar, Times New Roman;*/
	text-align:center;
	font-size:28px;
	font-weight:bold;
    color:#FFF;
	text-transform:uppercase;
	padding-top:20px;
	padding-bottom:25px;
	margin-bottom:50px;
	-webkit-box-shadow: inset 0px 15px 0px 0px rgba(50, 50, 50, 0.30);
	-moz-box-shadow:    inset 0px 15px 0px 0px rgba(50, 50, 50, 0.30);
	box-shadow:         inset 2px 6px 8px 0px rgba(50, 50, 50, 0.30);
}
.intestazione-sottosezione-affidamento
{
	/*font-family: Desyrel, Familiar, Times New Roman;*/
	text-align:center;
	font-size:28px;
	font-weight:bold;
    color:#FFF;
	text-transform:uppercase;
	padding-top:20px;
	padding-bottom:25px;
	margin-bottom:50px;
	-webkit-box-shadow: inset 0px 15px 0px 0px rgba(50, 50, 50, 0.30);
	-moz-box-shadow:    inset 0px 15px 0px 0px rgba(50, 50, 50, 0.30);
	box-shadow:         inset 2px 6px 8px 0px rgba(50, 50, 50, 0.30);
}
/* CONTENUTI CENTRALI ----------------------------------- */
#contenitore-centrale
{
	width:1240px; /* 1227px */
	height:auto; /* 1258px */
	margin: 0 auto;
	margin-top: 10px;
}
.contenitore-centraleSTD
{
	width:1240px;
}
.riquadro-cane
{
	width:570px;
	height:573px;
	margin:25px;
	margin-bottom:13px;
	float:left;
}
.riquadro-cane-scheda
{
	width:884px;
	height:100%;
	margin:0 auto;
}
.riquadro-cane-stato-aff
{ 
	width:auto;
	height:32px;
	z-index:20;
	position:relative
}
.riquadro-cane-stato-aff ul
{
	width:270px;
	height:32px;
	background-color:white;
	display:block;
	float:right;
	margin-right:0px;
	/* bordo arrotondato */
    border-radius: 8px 8px 0 0; 
    -moz-border-radius: 8px 8px 0 0; /* firefox */
    -webkit-border-radius: 8px 8px 0 0; /* safari, chrome */
	/* ombra */
	-webkit-box-shadow: 0px -15px 15px -14px rgba(50, 50, 50, 0.30);
	-moz-box-shadow:    0px -15px 15px -14px rgba(50, 50, 50, 0.30);
	box-shadow:         0px -15px 15px -14px rgba(50, 50, 50, 0.30);
}
.riquadro-cane-stato-aff li
{
	display: block;
	padding-left:8px;
	height:auto;
	float:left;
}
.riquadro-cane-stato
{ 
	width:auto;
	height:32px;
	z-index:20;
	position:relative;
}

.riquadro-cane-stato ul
{
	width:150px;
	height:32px;
	background-color:white;
	display:block;
	float:right;
	margin-right:0px;
	/* bordo arrotondato */
    border-radius: 8px 8px 0 0; 
    -moz-border-radius: 8px 8px 0 0; /* firefox */
    -webkit-border-radius: 8px 8px 0 0; /* safari, chrome */
	/* ombra */
	-webkit-box-shadow: 0px -15px 15px -14px rgba(50, 50, 50, 0.30);
	-moz-box-shadow:    0px -15px 15px -14px rgba(50, 50, 50, 0.30);
	box-shadow:         0px -15px 15px -14px rgba(50, 50, 50, 0.30);
}
.riquadro-cane-stato li
{
	display: block;
	padding-left:8px;
	height:auto;
	float:left;
}
.riquadro-cane-stato-simbolo { padding-top:5px; }
.riquadro-cane-stato-scritta, .riquadro-cane-stato-scritta-disp, .riquadro-cane-stato-scritta-ris, .riquadro-cane-stato-scritta-ven, .riquadro-cane-stato-scritta-gra { padding-top:9px; font-weight:bolder; }
.riquadro-cane-stato-scritta-disp { color:#0C0; }
.riquadro-cane-stato-scritta-gra { color:#0C0; margin-left:8px;}
.riquadro-cane-stato-scritta-ven { color:#4fcfea; margin-left:4px;}
.riquadro-cane-stato-scritta-ris { color:#F00; margin-left:4px; }

.riquadro-cane-contenuti
{
	width:538px;
	height:509px;
	padding:16px;
	background-color:white;
	z-index:2;
	/* bordo arrotondato */
	border-radius: 15px 0 15px 15px; 
    -moz-border-radius: 15px 0 15px 15px; /* firefox */
    -webkit-border-radius: 15px 0 15px 15px; /* safari, chrome */
	/* ombra */
	-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.30);
	-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.30);
	box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.30);
}
.linguetta-sottomenu
{
	width:1150px;
	height:16px;/* 670px */
    padding-top:0px;
	padding-bottom:30px; /* 50px */
	padding-left:0px;
	padding-right:0px;
	margin-bottom: 50px;
	background-color:white;
	/* bordo arrotondato */
	border-radius:15px 15px 15px 15px;
	-moz-border-radius:15px 15px 15px 15px;
	-webkit-border-radius:0px 0px 15px 15px;
	/* ombra
	-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.30);
	-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.30);
	box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.30); */
}
.linguetta-sottomenu ul
{
	display:block;
	width:775px;
	height:20px;
	font-size:22px;
	margin: 0 auto;
	padding-top:10px;
}
.linguetta-sottomenu li
{
	display:inline;
}
.riquadro-cane-contenuti-standard
{

	width:1150px;
	height:auto;/* 670px */
    padding-top:30px;
	padding-bottom:30px; /* 50px */
	padding-left:0px;
	padding-right:0px;
	margin-bottom: 50px;
	background-color:white;
	z-index:2;
	/* bordo arrotondato */
	border-radius:15px 15px 15px 15px;
	-moz-border-radius:15px 15px 15px 15px;
	-webkit-border-radius:15px 15px 15px 15px;
	/* ombra */
	-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.30);
	-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.30);
	box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.30);
}
.riquadro-cane-contenuti-STAFF
{
	width:1150px;
	height:900px;/* 670px */
    padding-top:30px;
	padding-bottom:30px; /* 50px */
	padding-left:0px;
	padding-right:0px;
	margin-bottom: 50px;
	background-color:white;
	z-index:2;
	/* bordo arrotondato */
	border-radius:15px 15px 15px 15px;
	-moz-border-radius:15px 15px 15px 15px;
	-webkit-border-radius:15px 15px 15px 15px;
	/* ombra */
	-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.30);
	-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.30);
	box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.30);
}
.riquadro-cane-contenuti-STAFFSTORIA
{
	width:1150px;
	height:1220px;/* 670px */
    padding-top:30px;
	padding-bottom:30px; /* 50px */
	padding-left:0px;
	padding-right:0px;
	margin-bottom: 50px;
	background-color:white;
	z-index:2;
	/* bordo arrotondato */
	border-radius:15px 15px 15px 15px;
	-moz-border-radius:15px 15px 15px 15px;
	-webkit-border-radius:15px 15px 15px 15px;
	/* ombra */
	-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.30);
	-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.30);
	box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.30);
}
.riquadro-cane-contenuti-TOELETTATURA
{

	width:1150px;
	height:1500px;/* 670px */
    padding-top:30px;
	padding-bottom:30px; /* 50px */
	padding-left:0px;
	padding-right:0px;
	margin-bottom: 50px;
	background-color:white;
	z-index:2;
	/* bordo arrotondato */
	border-radius:15px 15px 15px 15px;
	-moz-border-radius:15px 15px 15px 15px;
	-webkit-border-radius:15px 15px 15px 15px;
	/* ombra */
	-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.30);
	-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.30);
	box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.30);
}
.riquadro-cane-contenuti-CONTATTI
{
	width:590px;
	height:1047px;
	margin:0 auto;
    padding-top:0;
	padding-bottom:30px; /* 50px */
	padding-left:0px;
	padding-right:0px;
	margin-bottom: 50px;
	background-image:url(/../images/contatti_background.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	z-index:2;
	/* bordo arrotondato */
	border-radius:15px 15px 15px 15px;
	-moz-border-radius:15px 15px 15px 15px;
	-webkit-border-radius:15px 15px 15px 15px;
	/* ombra */
	-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.30);
	-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.30);
	box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.30);
}
#riquadro-cane-videoStandard
{
	width:1150px;
	height:670px;
}
.testo-contatti
{
	width: 220px;
	height: 30px;
	margin: 0 auto;
}
.quadrato-foto
{
	height:280px;
	width:280px;
	background-color:#fef9b9;
	margin-left:10px;
	padding:15px;
	float:left;
}
.contenitore-testo-standard
{
	float:right;
	width:795px;
	height:310px;
	margin-right:10px;
}
.nometesto-standard
{
	font-size:28px;
	font-weight:bold;
	margin-bottom:5px;
}
.quadrato-foto-STAFF
{
	height:280px;
	width:280px;
	background-color:#fef9b9;
	margin-left:54px;
	margin-bottom:90px;
	padding:15px;
	float:left;
}
.nometesto-STAFF
{
	font-size:28px;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:10px;
}
.ruolotesto-standard
{
	font-size:18px;
	color:#999;
	margin-bottom:5px;
}
.testo-standard
{
	line-height:25px;
}
.riquadro-cane-contenuti-scheda, .riquadro-cane-contenuti-scheda2, .riquadro, .riquadro-cane-contenuti-scheda-contattamaschi, .riquadro-cane-contenuti-scheda-contattafemmine, .riquadro-cane-contenuti-scheda-contattacuccioli
{
	width:852px;
	height:auto;
	padding:17px;
	background-color:white;
	float:left;
	z-index:-20;
	position:relative;
	/* bordo arrotondato */
	border-radius: 15px 0 15px 15px; 
    -moz-border-radius: 15px 0 15px 15px; /* firefox */
    -webkit-border-radius: 15px 0 15px 15px; /* safari, chrome */
	/* ombra */
	-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.30);
	-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.30);
	box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.30);
}
.striscia-famiglia-scheda
{
	width:852px;
	height:51px;/* 21 */
	float:left;
}
.striscia-nome-albero
{
	width:426px;
	height:30px;
}
.striscia-nome-albero p
{
	font-weight:bold;
	font-size:16px;
	color:#5a5a5a;
	padding-top:5px;
}
.nome-pm-famiglia
{
	width:65px;
	height:24px;
	/* bordo arrotondato */
	border-radius: 7px 7px 0 0; 
    -moz-border-radius: 7px 7px 0 0; /* firefox */
    -webkit-border-radius: 7px 7px 0 0; /* safari, chrome */
}
.nome-pm-famiglia p
{
	text-align:center;
	display:block;
	width:55px;
	margin:0 auto;
	margin-top:6px;
	font-weight:bolder;
	color:#FFF;
}
.contenitore-img-padre-famiglia
{
	width:272px;
	height:272px;
}
.scritte-contenuti-scheda
{
	width:auto;
	background-color:brown;
	float:left;
}
.contenitore-albero-famiglia
{
	width:852px;
	height:auto;
	float:left;
}
.striscia-scritta-figli-famiglia
{
	width:55px;
	height:34px;
	float:left;
	/* bordo arrotondato */
	border-radius: 7px 0 7px 7px; 
    -moz-border-radius: 7px 0 7px 7px; /* firefox */
    -webkit-border-radius: 7px 0 7px 7px; /* safari, chrome */
}
.striscia-scritta-figli-famiglia p
{
	text-align:center;
	display:block;
	width:55px;
	height:auto;
	margin:0 auto;
	margin-top:8px;
	font-weight:bolder;
	color:#FFF;
}
.contenitore-div-laterali-famiglia
{
	width:55px;
	height:auto;
	float:left;
}
.contenitore-img-albero-famigilia
{
	width:136px;
	height:136px;
	margin-left:8px;
	margin-top:8px;
	float:left;
}
.contenitore-dati-centrali-famiglia
{
	display:none;
	width:227px;
	height:136px;
	background-color:#93C;
	float:left;
}
.dati-figli-famiglia
{
	padding-top:10%;
	margin-left:8px;
}
.dati-figli-famiglia p
{
	padding-top:2px;
	margin:0 0;
}
.nome-figli-famiglia
{
	font-weight:bolder;
	font-size:1.2em;
	padding-bottom:3px;
}
.contenitore-dati-centrali-famiglia-visibile
{
	width:227px;
	height:136px;
	margin-top:8px;
	float:left;
}
.contenitore-centrale-albero-famiglia
{
	width:742px;
	height:auto;
	float:left;
}
.contenitore-struttura-img-figli
{
	width:371px;
	height:auto;
}
.contenitore-img-pedegree-albero
{
	width:114px; /*114px */
	height:140px; /*94*/
	margin:0 auto;
	margin-top:0;
	padding-top:60px;
	background-repeat: no-repeat;
}
.contenitore-img-pedegree-albero p
{
	display:block;
	width:96px;
	height:auto;
	margin:0 auto;
	text-align:center;
	font-weight:bolder;
	padding:4px;
	margin-top:93px;
	padding-left:0px;
	padding-right:0px;
	/*border-style:solid;
	border-width:2px;
	border-color:black;*/
}
.contenitore-img-pedegree-albero p
{
	color:#FFF;
}
.colore-Maschi3 p {background-color:#9ED3E4}
.colore-Femmine3 p {background-color:#f9bcc0}
.colore-Cuccioli3 p {background-color:#9AD392}
.colore-Maschi3 p:hover, .colore-Femmine3 p:hover, .colore-Cuccioli3 p:hover {background-color:transparent;color:#272727;}
.colore-Maschi3 p:hover {border-color:#9ED3E4;}
.colore-Femmine3 p:hover {border-color:#f9bcc0;}
.colore-Cuccioli3 p {background-color:#9AD392}
.striscia-simboli-famiglia
{
	width:55px;
	height:144px;
}
.striscia-struttura-albero
{
	width:742px;
	height:10px;
	float:left;
}
.striscia-struttura-albero2
{
	width:16px;
	height:10px; /* 51 */
}
.scritta-scheda-riservatoa
{
	width:auto;
	height:auto;
	border-style:solid;
	border-width:2px;
	color:#FF5E5E;
	padding:2px;
	font-size:13px;
	font-weight:bolder;
	margin-top:3px;
	margin-left:10px;
	float:left;
}
.scritte-titoli-scheda
{
	padding-top:8px;
	text-align:center;
	font-weight:bolder;
	font-size:1.3em;
	color:#FFF;
	width:100%;
	height:32px;
	/* bordo arrotondato */
	border-radius: 15px 15px 0 0; 
    -moz-border-radius: 15px 15px 0 0; /* firefox */
    -webkit-border-radius: 15px 15px 0 0; /* safari, chrome */
}
.video-grande
{
	width:852px;
	height:auto;
	margin:16px auto;
	margin-bottom:0;
}
.riquadro-cane-contenuti-scheda2
{
	width:886px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	/* bordo arrotondato */
	border-radius: 15px 15px 15px 15px; 
    -moz-border-radius: 15px 15px 15px 15px; /* firefox */
    -webkit-border-radius: 15px 15px 15px 15px; /* safari, chrome */
	position:relative;
	z-index:20;
}

.riquadro-cane-contenuti-scheda-contattamaschi:hover
{
   background-color:white;
   color:#9ED3E4;
}
.riquadro-cane-contenuti-scheda-contattafemmine:hover
{
   background-color:white;
   color:#fbc9cc;
}
.riquadro-cane-contenuti-scheda-contattacuccioli:hover
{
   background-color:white;
   color:#E90000;
}
.riquadro-cane-contenuti-scheda-contattamaschi
{
	width:886px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#9ED3E4;
	/* bordo arrotondato */
	border-radius: 15px 15px 15px 15px; 
    -moz-border-radius: 15px 15px 15px 15px; /* firefox */
    -webkit-border-radius: 15px 15px 15px 15px; /* safari, chrome */
	position:relative;
	z-index:20;
}
.riquadro-cane-contenuti-scheda-contattafemmine
{
	width:886px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#fbc9cc;
	/* bordo arrotondato */
	border-radius: 15px 15px 15px 15px; 
    -moz-border-radius: 15px 15px 15px 15px; /* firefox */
    -webkit-border-radius: 15px 15px 15px 15px; /* safari, chrome */
	position:relative;
	z-index:20;
}
.riquadro-cane-contenuti-scheda-contattacuccioli
{
	width:886px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#B10021;
	/* bordo arrotondato */
	border-radius: 15px 15px 15px 15px; 
    -moz-border-radius: 15px 15px 15px 15px; /* firefox */
    -webkit-border-radius: 15px 15px 15px 15px; /* safari, chrome */
	position:relative;
	z-index:20;
}
.vuoto
{
	width:100px;
	float:left;
	/*padding-top:10px;
	padding-bottom:10px;
	margin-left:60px;
	margin-right:60px;
	*/
}
.linguetta-sfondo-miniature, .linguetta-sfondo-miniature-video
{
	width:762px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:60px;
	margin-right:60px;
	float:left;
	z-index:10;
	position:relative;
	background-color:#CCC;
	/* ombra */
	-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.20);
	-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.20);
	box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.20);
}
.linguetta-contattacane
{
	width:762px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:60px;
	margin-right:60px;
	float:left;
	z-index:10;
	position:relative;
	background-color:#CCC;
	/* ombra */
	-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.20);
	-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.20);
	box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.20);
}
.linguetta-sfondo-miniature ul, .linguetta-sfondo-miniature-video
{
	display:block;
}
.linguetta-sfondo-miniature li
{
	width:84px;
	height:84px;
	margin-left:10px;
	float:left;
}
.linguetta-sfondo-miniature-video li
{
	height:133px;
	width:178px;
	margin-left:10px;
	float:left;
	background-color:#999;
}
.riquadro-cane-contenuti-scritteheader
{
	width:538px;
	height:47px;
	color:#5a5a5a;
}
.riquadro-cane-contenuti-scritteheader a
{
	color:#5a5a5a;
}
.riquadro-cane-contenuti-scritteheader h1
{
	width:auto; /* 538px */
	padding-top:3px;
	font-size:1.2em;
	font-weight:bolder;
	color:#5a5a5a;
}
.cerchio-selection
{
	width: 25px;
	height: 25px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.cerchio-sesso-m, .cerchio-sesso-f {
	width: 25px;
	height: 25px;
	margin-right:10px;
	float:left;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.cerchio-sesso-m p, .cerchio-sesso-f p { text-align:center; font-weight:bolder; font-size:1.3em; color:#FFF; padding-top:2px; padding-left:1px; }
.cerchio-sesso-m p { font-size:1.2em; padding-top:3px; }
.cerchio-sesso-m
{
	background-color:#9ED3E4;
}
.cerchio-sesso-f
{
	background-color:#fbc9cc;
}
.riquadro-cane-contenuti-scritteheader-sesso
{
	width:auto;
	padding-top:4px;
	float:left;
}
/* FAMIGLIA ------------------------------------------------------------ */
.contenitore-famiglia
{
	width:852px;
	height:auto;
	margin:0 auto;
}
.contenitore-pm-famiglia
{
	width:296px;
	height:296px;
	float:left;
}
.contenitore-pedegree-famiglia
{
	width:260px;
	height:296px;
	float:left;
}
#box-pedegree-img
{
	width:260px;
	height:100px;
	margin-top:-10px;/*-57*/
}
.box-pedegree-quadrati
{
	width:80px;
	height:80px;
	float:left;
}
/* SFONDI SELECTION
   GOLD */
.colore-gold, .riquadro-cane-contenuti-scritteheader-selection-gold p, .riquadro-cane-genitori-striscia-gold, .riquadro-cane-padre-gold p, .riquadro-cane-madre-gold p, .sfondo-immagine-gold
{
	background-color:#eae20a;
}
/* TOP */
.colore-top, .riquadro-cane-contenuti-scritteheader-selection-top p, .riquadro-cane-genitori-striscia-top, .riquadro-cane-padre-top p, .riquadro-cane-madre-top p, .sfondo-immagine-top
{
	background-color:#b9b9b9;
	color:#eae20a;!important
}
/* Famiglia */
.colore-famiglia, .riquadro-cane-contenuti-scritteheader-selection-fam p, .riquadro-cane-genitori-striscia-fam, .riquadro-cane-padre-fam p, .riquadro-cane-madre-fam p, .sfondo-immagine-fam
{
	background-color:#9AD392;
}
/* Famiglia pelo lungo */
.colore-famigliapelo, .riquadro-cane-contenuti-scritteheader-selection-fampelo p, .riquadro-cane-genitori-striscia-fampelo, .riquadro-cane-padre-fampelo p, .riquadro-cane-madre-fampelo p, .sfondo-immagine-fampelo
{
	background-color:#FF7600;
}
/* TOP BEST */
.colore-topbest, .riquadro-cane-contenuti-scritteheader-selection-topbest p, .riquadro-cane-genitori-striscia-topbest, .riquadro-cane-padre-topbest p, .riquadro-cane-madre-topbest p, .sfondo-immagine-topbest
{
	background-color:#FF0004;
	color:#FF7B7D;!important
}
/* n/d */
.colore-nd, .riquadro-cane-contenuti-scritteheader-selection-nd p, .riquadro-cane-genitori-striscia-nd, .riquadro-cane-padre-nd p, .riquadro-cane-madre-nd p, .sfondo-immagine-nd
{
	color:#000
}
/* japan */
.riquadro-cane-contenuti-scritteheader-selection-japan p
{
	background-color:#FF5E5E;
}
.riquadro-cane-contenuti-scritteheader-selection
{
	width:auto;
	margin-top:3px;
	float:right;
}
.riquadro-cane-contenuti-scritteheader-selection-japan
{
	width:auto;
	margin-top:3px;
	float:right;
}
.icona-japan
{
	height:22px;
	width:31px;
	float:right;
	background-image:url(/../images/icon_japan.png)
}
.riquadro-cane-contenuti-scritteheader-selection p, .riquadro-cane-contenuti-scritteheader-selection-gold p, .riquadro-cane-contenuti-scritteheader-selection-top p, .riquadro-cane-contenuti-scritteheader-selection-fam p, .riquadro-cane-contenuti-scritteheader-selection-topbest p, .riquadro-cane-contenuti-scritteheader-selection-fampelo p, .riquadro-cane-contenuti-scritteheader-selection-nd p, .riquadro-cane-contenuti-scritteheader-selection-japan p
{
	width:auto;
	padding:3px;
	font-weight:bolder;
	float:right;
    color:#FFF;
}
.riquadro-cane-contenuti-scritteheader-selection-top p
{
	border-style:solid;
	border-width:2px;
	border-color:#eae20a;
	text-transform:uppercase;
}
.riquadro-cane-contenuti-scritteheader-selection-nd p
{
	color:#000;
}
.riquadro-cane-contenuti-img
{
	height:302px;
	width:538px;
	margin-top:16px;
}
.immagine-grande, .immagine-grande-nascosta
{
	text-align:center;
	margin:0 auto;
	height:302px;
	width:538px;
}
.immagine-grande-nascosta
{
	display:none;
}
.riempi-link-img
{
	display:block;
	width:10px;
	height:72px;
	margin:0 0;
	float:left;
	background-color:red;
}
.img-miniature-singole
{
	width:82px;
	height:72px;
}
.riquadro-cane-contenitore-miniature
{
	width:538px;
	height:128px;
	margin-top:16px;
}
.riquadro-cane-padre, .riquadro-cane-madre
{
	width:100px;
	height:128px;
	font-weight:bolder;
	float:left;
}
.riquadro-cane-genitori-img { height:100px; width:100px; }
.riquadro-cane-genitori-striscia, .riquadro-cane-genitori-striscia-top, .riquadro-cane-genitori-striscia-gold, .riquadro-cane-genitori-striscia-fam, .riquadro-cane-genitori-striscia-nd { height:8px; width:100px; }
.riquadro-cane-padre p, .riquadro-cane-madre p { display:block; padding:4px; padding-top:4px; }
.riquadro-cane-padre p { float:right; }
.riquadro-cane-madre p { float:left; }
.riquadro-cane-contenitore-img
{
	width:338px;
	height:128px;
	float:left;
}
.riquadro-cane-contenitore-img-preview
{
	height:66px;
	width:338px;
	/*border-style:solid;
	border-width:1px;
	border-color:#9AD392;*/
}
.riquadro-cane-img-preview-singole
{
	width:72px;
	height:72px;
	margin-left:10px;
	float:left;
}
#contenitore-pagine, #contenitore-pagine-maschi, #contenitore-pagine-femmine, #contenitore-pagine-cuccioli
{
	width:100%;
	margin-top:10px auto;
	height:68px;
	float:left;

}
#contenitore-numero-pagina
{
	margin:0 auto;
	width:100%;
	height:100%;
	padding-top:13px;
	text-align:center;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Firefox, Chrome */
#contenitore-numero-pagina { padding-top: 14px; }
}
@-moz-document url-prefix() { 
#contenitore-pagine, #contenitore-pagine-maschi, #contenitore-pagine-femmine, #contenitore-pagine-cuccioli { height:50px; }
#contenitore-numero-pagina { padding-top: 14px; }
}
#contenitore-numero-pagina p, .home-numero-pagina-maschi, .home-numero-pagina-femmine, .home-numero-pagina-cuccioli
{
	display:inline;
	color:#FFF;
	padding-top:10px;
	padding-bottom:11px;
	padding-left:20px;
	padding-right:20px;
	font-size:2.5em;
	font-weight:bolder;
	border-style:solid;
	border-left-width:2px;
}
.home-numero-pagina-salto-maschi, .home-numero-pagina-salto-femmine, .home-numero-pagina-salto-cuccioli
{
	display:inline;
	color:#FFF;
	padding-top:10px;
	padding-bottom:11px;
	padding-left:10px;
	padding-right:10px;
	font-size:2.5em;
	font-weight:bolder;
	border-style:solid;
	border-left-width:2px;
}
#contenitore-numero-pagina font
{
	display:inline;
	color:#313131;
	padding-top:10px;
	padding-bottom:11px;
	padding-left:20px;
	padding-right:20px;
	font-size:2.5em;
	font-weight:bolder;
	border-style:solid;
	border-left-width:2px;
	border-bottom-width:0px;
	border-top-style:none;
	border-bottom-style:none;
	border-right-style:none;
}
.home-numero-pagina-maschi, .home-numero-pagina-maschi-attivo
{
	border-color:#e5f6fb;
}
.home-numero-pagina-salto-maschi, .home-numero-pagina-salto-maschi-attivo
{
	border-color:#e5f6fb;
}
.home-numero-pagina-femmine, .home-numero-pagina-femmine-attivo
{
	border-color:#ffeaeb;
}
.home-numero-pagina-salto-femmine, .home-numero-pagina-salto-femmine-attivo
{
	border-color:#ffeaeb;
}
.home-numero-pagina-cuccioli, .home-numero-pagina-cuccioli-attivo
{
	border-color:#DCFBD9;
}
.home-numero-pagina-salto-cuccioli, .home-numero-pagina-salto-attivo
{
	border-color:#DCFBD9;
}
.home-numero-pagina-maschi:hover, .home-numero-pagina-maschi-attivo
{
	background-color:#e5f6fb;
	color:#313131;
}
.home-numero-pagina-salto-maschi:hover
{
	background-color:#e5f6fb;
	color:#313131;
}
.home-numero-pagina-femmine:hover, .home-numero-pagina-femmine-attivo
{
	background-color:#ffeaeb;
	color:#313131;
}
.home-numero-pagina-salto-femmine:hover
{
	background-color:#ffeaeb;
	color:#313131;
}
.home-numero-pagina-cuccioli:hover, .home-numero-pagina-cuccioli-attivo
{
	background-color:#DCFBD9;
	color:#313131;
}
.home-numero-pagina-salto-cuccioli:hover
{
	background-color:#DCFBD9;
	color:#313131;
}
#contenitore-numero-pagina p:hover
{
	color:#313131;
}
/* FOOTER ---------------------------------------------------- */
#footer-contenitore
{
	width:100%;
	height:643px; /* 543 */
	background-color:#313131;
	float:left;
}
#footer-riepilogo
{
	width:100%;
	height:640px;/* 540 */
	float:left;
}
#footer-nelmondo-contenitore
{
	width:800px;
	height:120px;
	padding-top:30px;
	margin:0 auto;
	margin-bottom:40px;
	/*background-color: red;*/
	text-align:center;
}
#footer-nelmondo-scritta
{
	width:350px;
	height:auto;
	margin:0 auto;
	margin-bottom:10px;
	margin-left:20px;
	font-size:1.3em;
	font-weight:bolder;
	letter-spacing:1px;
	color:#FFF;
	float:left;
	padding:5px;
	border-style:solid;
	border-width:3px;
	border-color:#FFF;
} 
#footer-nelmondo-scritta:hover, #footer-nelmondo-scritta a:hover
{
	background-color:#FFF;
	color:#313131;
}
#footer-riepilogo-contenitore
{
	width:996px;
	height:346px;
	margin:0 auto;
}
.testo-arancione
{
	color:#e37006;
	display:inline;
}
.testo-arancione-titolo-footer
{
	color:#e37006;
	font-weight:bolder;
	margin-top:18px;
}
#footer-riepilogo-sinistra
{
	width:307px;
	height:346px;
	font-size:14px;
	line-height:18px;
	float:left;
}
#footer-logo-casasaporito
{
	width:176px;
	height:104px;
	background-image:url(/../images/logo_casasaporito_footer.png);
	background-repeat: no-repeat;
	float:right;
}
#footer-logo-scritte
{
	width:350px;/* 307 */
	text-align:right;
	color:#949494;
	float:right;
}
#footer-riepilogo-menu
{
	width:651px; /* 689px */
	height:346px;
	margin-left:38px;
	float:left;
}
.footer-menu-titolo
{
	margin-bottom:20px;
	font-weight:bolder;
	font-size:1.3em;
	color:#FFF;
}
.footer-menu-titolo-arancione
{
	font-weight:bolder;
	font-size:1.2em;
	color:#e37006;
	margin-bottom:4px;
}
.footer-menu-titolo-arancione a
{
	color:#e37006;
}
.footer-menu-titolo-arancione a:hover
{
	color:#FFF;
}
.footer-menu-contenitore-singolo
{
	width:auto; /*135px;*/
	height:220px;
	margin-right:38px;
	float:left;
}
.footer-menu-contenitore-singolo ul
{
	display:block;
	margin-bottom:15px;
}
.footer-menu-contenitore-singolo li
{
	font-weight:bolder;
	font-size:14px;
	line-height:18px;
	color:#949494;
}
.footer-menu-contenitore-singolo ul li a:hover
{
	color:#FFF;
}
.footer-menu-contenitore-singolo img
{
	margin-right:10px;
}
#footer-menu-struttura
{
	width:auto; /*150px;*/
	height:220px;
	background-color:#C6F;
	float:left;
}
#footer-menu-contatti
{
	width:auto; /*110px;*/
	height:220px;
	background-color:#C3F;
	float:left;
}
#footer-menu-social
{
	width:auto; /*80px;*/
	height:220px;
	background-color:#C06;
	float:left;
}
#footer-dati-legali
{
	width:100%;
	height:70px;
	color:#272727;
	font-size:0.8em;
	padding-top:40px;
	background-color:#656565;
	float:left;
}
#footer-dati-legali-contenitore
{
	width:1190px;
	height:39px;
	margin:0 auto;
}
#footer-dati-legali strong
{
	font-weight:bolder;
	color:#272727;
}
#footer-dati-legali p
{
	width:600px;
	float:left;
}
#footer-logo-powered
{
	text-align:right;
	width:590px;
	height:39px;
	float:right;
}
.nessun-elemento
{
	border-width:2px;
	border-style:dashed;
	border-color:#666;
	background-color:#E4E4E4;!important
}
.background
{
	background-image: url(/../images/background2.png);
}
.background-img
{
	/*background-image: url(/../beta/images/background_img.png);*/
	background-color:#24262e;
}
/* OUTLINE --------------------------------------------------- */
#nome-sezione { position:absolute; margin-left:-9999px; }
/* INDEX ----------------------------------------------------- */
#index-box-centrale
{
	position:absolute;
	width:100%;
	height:auto;
	margin:0 auto;
	top:50%;
	margin-top:-330px;/*-230*/
}
#index-box-centrale-interno
{
	width:952px;
	height:auto;
	margin:0 auto;
}
#index-box-sezioni
{
	height:60px;
	width:100%;
	margin:0 auto;
}
#index-box-cerchio
{
	height:340px;
	width:100%;
	margin:0 auto;
	background-image: url(/../images/sfondo_index.png);
	background-repeat: no-repeat;
	background-position: 0 60px;
}
#index-cerchio-link
{
	height:340px;
	width:344px;
	padding-top:75px;
	margin:0 auto;
	background-image: url(/../images/link_cerchio_index.png);
	background-repeat: no-repeat;
}
#index-quadrato-cerchio
{
	height:182px;
	width:182px;
	margin:0 auto;
}
.index-quadrato-link
{
	height:82px;
	width:82px;
	float:left;
}
#index-scritta-akita, #index-scritta-shiba, #index-scritta-add, #index-scritta-pensione
{
	width:200px;
	height:60px;
	margin:0 auto;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	line-height:60px;
	display:none;
}
#index-scritta-clicca
{
	width:550px;
	height:60px;
	margin:0 auto;
	color:#999;
	letter-spacing:1px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:60px;
}
#index-box-logo
{
	width:627px;
	height:176px;
	margin:0 auto;
	background-image: url(/../images/logo_index.png);
	background-position:center;
}
#index-box-footer
{
	width:100%;
	height:80px;
	margin:0 auto;
	padding-top:30px;
	background-color:#333333;
	color:#999;
}
#index-box-footer-interno
{
	width:200px;
	height:auto;
	margin:0 auto;
}
#index-testo-footer
{
	width:100%;
	height:30px;
	text-align:center;
}
#index-testo-footer p
{
	display:inline;
}
#index-link-footer
{
	width:900px;
	margin:0 auto;
	margin-bottom:5px;
	height:auto;
	text-align:center;
}
#index-link-footer p
{
	display:inline;
}
#scrittastampa p
{
	display:block;
	width:260px; /* 75px */
	height:22px; /* 26px */
	text-align:center;
	line-height:22px;
	font-weight:bold;
	color:#FFF;
	background-color:#666;
	border-style:solid;
	border-width:2px;
	border-color:#666;
}
#scrittastampa p:hover
{
	color:#000;
	background-color:#FFF;
	border-color:#666;
}
#index-box-cerchio-smart
{
	display:none;
}
.agg
{
	width:886px;
}
#home_header
{
	display:none;
}
#menu_responsive
{
	display:none;
}
#liste-STD
{
	float:left;
}
#liste-STD ul
{
	width:430px;
	height:900px;
	display: block;
}
#liste-STD li
{
	position:relative;
    font-size:1.0em;
	font-weight: bolder;
	height:44px;
	width:430px;  /*  130px  */
	padding-top:12px;
	border-style:solid;
	border-color:#c5c5c5;
	display: block;
	float:left;
}
.img-TOELETTATURA
{
	float:right;
	margin-right:50px;
}
/* FORM CONTATTA --------------------------------------------------------------------------------------------- */
.contenitore-aggiungi
{
	width:886px;
	height:auto;
	text-align:center;
	color:#666;
	float:left;
}
.contenitore-aggiungi-sinistra, .contenitore-aggiungi-destra
{
	height:auto;
	min-height:50px;
	color:#666;
}
.contenitore-aggiungi-sinistra
{
	width:243px;
	line-height:38px;
	float:left;
}
.contenitore-aggiungi-sinistra p
{
	/*margin-top:7px;*/
}
.contenitore-aggiungi-destra
{
	width:643px;
	float:right;
}
.titolo-grande-form
{
	font-size:20px;
	color:#e37006;
}
.scritta-grande-form
{
	font-size:20px;
}
.text-form, .text-form-multi
{
	width:300px;
	font-size:16px;
	font-family:Lato;
	color:#666;
	padding:7px;
	border-style:solid;
	border-color:#999;
	border-width:1px;
}
.text-form-multi, .select-form-multi
{
	margin-bottom:3px;
}
.file-form
{
	font-size:12px;
	font-family:Lato;
	color:#666;
	padding:6px;
	margin-bottom:0;
	background-color:#CCC;
	border-style:solid;
	border-color:#999;
	border-width:1px;
}
.file-form:focus
{
	font-size:12px;
	font-family:Lato;
	color:#000;
	padding:6px;
	margin-bottom:0;
	background-color:#FF5E5E;
	border-style:solid;
	border-color:#999;
	border-width:1px;
}
.file-form:visited
{
	font-size:12px;
	font-family:Lato;
	color:#000;
	padding:6px;
	margin-bottom:0;
	background-color:#090;
	border-style:solid;
	border-color:#999;
	border-width:1px;
}
.box-multi
{
	margin-bottom:10px;
}
.box-multi p
{
	margin-top:0px;!important
}
.select-form, .select-form-multi
{
	font-size:16px;
	font-family:Lato;
	color:#666;
	padding:6px;
	border-style:solid;
	border-color:#999;
	border-width:1px;
}
.select-button
{
	font-size:16px;
	font-family:Lato;
	color:#666;
	padding:7px;
	border-style:solid;
	border-color:#999;
	border-width:1px;
}
.numeri-multi
{
	margin-right:5px;
	width:20px;
	height:38px;
	line-height:38px;
	float:left;
	display:block;
}
.box-campi-selezionati
{
	width:643px;
	height:38px;
	float:left;
	clear:right;
}
.campo-selezionato
{
	color:#e37006;
	width:auto;!important
	height:50px;!important
	line-height:50px;
	display:block;
}
.testo-multi-selezionato
{
	color:#e37006;
	float:left;
}
.testo-verticale-form
{
	line-height:38px;
}

	