/*
#
# This software is designed, developed, tested and deployed by e-Ring IT
# All rights reserved
# Please don't steal it, it's honest work of honest people working...
# Please feel free to contact us for each desired implementation, licence, or 
# modification you will need. We'll be happy to give you our best support.
# e-ring IT Pisa Italy
# Christian Biancu
# www.e-ring.it
# info@e-ring.it
#
# (C) 2004 Copyright by e-Ring IT, Pisa, Italy
# (C) 2004 Copyright by Christian Biancu, Pisa, Italy
#
*/

BODY{
	scrollbar-base-color : #9a8d87;
	scrollbar-track-color : #9a8d87;
	scrollbar-darkshadow-color : #5b514d;
	scrollbar-shadow-color : #DACBC4;
	scrollbar-3dlight-color : #dacbc4;
	scrollbar-highlight-color : #DACBC4;
	scrollbar-face-color : #ffffff;
	scrollbar-arrow-color : #28639F;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #5B514D;
	background-color:#ffffff;
}

BODY.main{
	scrollbar-base-color : #9a8d87;
	scrollbar-track-color : #9a8d87;
	scrollbar-darkshadow-color : #5b514d;
	scrollbar-shadow-color : #DACBC4;
	scrollbar-3dlight-color : #dacbc4;
	scrollbar-highlight-color : #DACBC4;
	scrollbar-face-color : #ffffff;
	scrollbar-arrow-color : #28639F;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color : #5B514D;
	margin:5px;
	margin-top:5px;
	margin-left:5px;
	background-color:#ffffff;
	background: url("http://www.giulemanidaibambini.org/img/bg_main.jpg");
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position: center;
}

.gallery{
	scrollbar-base-color : #9a8d87;
	scrollbar-track-color : #9a8d87;
	scrollbar-darkshadow-color : #5b514d;
	scrollbar-shadow-color : #DACBC4;
	scrollbar-3dlight-color : #dacbc4;
	scrollbar-highlight-color : #DACBC4;
	scrollbar-face-color : #ffffff;
	scrollbar-arrow-color : #28639F;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: justify;
	color : #5B514D;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url("http://www.giulemanidaibambini.org/img/foto.jpg");
	background-repeat:repeat-x;
	background-position: top center;
}

P.t {
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color : #5B514D;
}
P.disclaimer {
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: justify;
	color : #5B514D;
	background-color:#ffffff;
}

P.tommy {
	font-family: Comic Sans MS, Verdana, sans-serif;
	src:url(comic.ttf);
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #5B514D;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color : #5B514D;
}

P.firmaspot {
	font-weight : bold;
	font-style:italic;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color : #5B514D;
	background-color:#ffffff;
}

TABLE{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5B514D;		
}

caption{
	background-color:#ffffff;
	font-style:italic;
	font-size:8px;
	height:12px;
}

th{
	background-color:#ffffff;
}

td {
	text-align: justify;
	vertical-align: middle;
	border: 0px solid #DACBC4;
}

td.menu {
	text-align: center;
	vertical-align: middle;
	background-color:#DACBC4;
	border: 1px solid #5B514D; /*#fff; */
}

td.menuleft {
	text-align: left;
	vertical-align: middle;
	padding-left:4px;
}

H1{
	font-size: 20px;
}

H2{
	font-size: 18px;
}

H3{
	font-size: 15px;
}

TD.dead{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-align: left;
	vertical-align: middle;
	background-color:#000;
	color: #fff;
	border: 0px solid #000;
	line-height:20px;
	padding-left:5px;
}

TD.dead1{
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background-color:#000;
	color: #fff;
	border: 0px solid #000;
	line-height:20px;
	padding-left:0px;
}

H4{
	font-size: 13px;
}

H5{
	font-size: 11px;
}

H6{
	font-size: 11px;
}

A:link,A:visited,A:active{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #28639F;
	text-decoration: none;
	font-weight:bold;
	word-wrap: break-word;
}

A:hover{text-decoration:underline;word-wrap:break-word;}

A.audiovideo:link,A.audiovideo:visited,A.audiovideo:active{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color : #28639F;
	text-decoration: none;
	font-weight:bold;
	word-wrap: break-word;
}

A.audiovideo:hover{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color : #28639F;
	text-decoration:underline;
	font-weight:bold;
	word-wrap:break-word;
}

A.imglink:link,A.imglink:visited,A.imglink:active,A.imglink:hover {
	color : #28639F;
	text-decoration: none;
	text-align:center;
	vertical-align: middle;
	border: 1px solid #5B514D;
}

A.mappasez:link,A.mappasez:visited,A.mappasez:active{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #28639F;
	text-decoration: none;
	font-weight:bold;
	text-transform:uppercase;
}

A.mappasez:hover{text-decoration:underline;text-transform:uppercase;}

A.mappasubsez:link,A.mappasubsez:visited,A.mappasubsez:active{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #28639F;
	text-decoration: none;
	font-weight:bold;
	text-transform:capitalize;
}

A.mappasubsez:hover{text-decoration:underline;text-transform:capitalize;}

.imglink {cursor:pointer; border:0;text-align:center;
	vertical-align: middle;}

LABEL{
	font-weight:normal;
	padding-right:5px;
}

LABEL.error{
	font-weight:bold;
	color: #8B0000;
}

LEGEND{
}


UL {
	list-style-type:square;
}

OL {
	list-style-position:outside;
	padding:5px 5px 5px 5px;
}

LI {
	text-align:justify;
	text-indent:5px;
	padding:5px 5px 5px 5px;
}

INPUT {
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #344966;
	background-color: #FFFFFF;
	border: 1px solid #344966;
	clear: both;
	float: none;
	cursor: pointer;
	height: 16px;
}

.input300 {
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #344966;
	background-color: #FFFFFF;
	border: 1px solid #344966;
	clear: both;
	float: none;
	cursor: pointer;
	height: 16px;
	width: 300px;
}

.indent {
	margin-top:0px;
	margin-right:0px;
	margin-left:18px;
	margin-bottom:0px;
	text-align:justify;
	text-indent:-16px;
}

.inputwidget {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B514D;
	font-color: #5B514D;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	clear: both;
	float: none;
	height: 12px;
	border: 2px;
	cursor: pointer;
	font-weight: bold;
	font-variant: small-caps;
}

BUTTON {
	cursor: pointer;
}

TEXTAREA {
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #5B514D;
}

OPTGROUP {
    font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #5B514D;
}

SELECT {
    font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #5B514D;
}

.sondaggio {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #28639F;
	font-weight:bold;
}

A.btnK, A.btnK:visited {
	height:16px;
	@height:14px;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size: 10px;
	@font-size: 10px;
	color : #FFFFFF;
	text-decoration:none;
	padding-top:0px;
	padding-left:1px;
	margin-bottom:3px;
	clear:both
	
}

A.btnK:hover {border-color:#5B514D;color:#aab443;text-decoration: none}

.btn  {
	color : #5B514D;
	background-color : #DACBC4;
	background-image : url('http://www.giulemanidaibambini.org/img/b_bg.jpg');		
	letter-spacing : 175%;	
	font-variant : small-caps;
	font-weight : bolder;
	font-style : normal;
	font-size : 10px;
	font-family : HELVETICA, Arial, Verdana, sans-serif;
	padding-left:3px;
	border: 1px solid #FFFFFF;
	width:100px;
	heigth: 16px;	
	text-align:left;
}

.btnover, btnactive {
	color : #5B514D;
	background-color : #DACBC4;
	background-image : url('http://www.giulemanidaibambini.org/img/b_bg.jpg');	
	letter-spacing : 175%;	
	font-variant : small-caps;
	font-weight : bolder;
	font-style : normal;
	font-size : 10px;
	font-family : HELVETICA, Arial, Verdana, sans-serif;
	padding-left:3px;
	border: 1px solid #5B514D;
	width:100px;
	heigth: 16px;	
	text-align:left;
}

.btnhome  {
	color : #5B514D;
	background-color : #DACBC4;
	background-image : url('http://www.giulemanidaibambini.org/img/b_bg.jpg');		
	letter-spacing : 175%;	
	font-variant : small-caps;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left:3px;
	border: 1px solid #FFFFFF;
	width:100px;
	heigth: 13px;	
	text-align:left;
}

.btnmain  {
	color : #8C827E;
	background-image : url('http://www.giulemanidaibambini.org/img/bg_btnmain.gif');		
	background-repeat:repeat;
	letter-spacing : 175%;	
	font-variant : small-caps;
	font-weight : 600;
	font-style : normal;
	font-size : 11px;
	font-family : HELVETICA, Arial, Verdana, sans-serif;
	padding-left:3px;
	border-width: 1px;
	border-color: #FFFFFF;
	border-style:solid ;
	width:120px;
	heigth: 16px;	
	text-align:left;
}

.btnmainover, btnmainactive {
	color : #8C827E;
	background-image : url('http://www.giulemanidaibambini.org/img/bg_btnmain.gif');		
	background-repeat:repeat;
	letter-spacing : 175%;	
	font-variant : small-caps;
	font-weight : 600;
	font-style : normal;
	font-size : 11px;
	font-family : HELVETICA, Arial, Verdana, sans-serif;
	padding-left:3px;
	border-width: 1px;
	border-color: #5B514D;
	border-style:solid ;
	width:120px;
	heigth: 16px;	
	text-align:left;
}

.btnevent  {
	letter-spacing : 175%;	
	font-variant : small-caps;
	font-weight : 600;
	font-style : normal;
	font-size : 11px;
	font-family : HELVETICA, Arial, Verdana, sans-serif;
	padding-left:3px;
	border-width: 1px;
	border-color: #FFFFFF;
	border-style:solid ;
	width:120px;
	heigth: 16px;	
	text-align:left;
}

.btneventover, btneventactive {
	letter-spacing : 175%;	
	font-variant : small-caps;
	font-weight : 600;
	font-style : normal;
	font-size : 11px;
	font-family : HELVETICA, Arial, Verdana, sans-serif;
	padding-left:3px;
	border-width: 1px;
	border-color: #5B514D;
	border-style:solid ;
	width:120px;
	heigth: 16px;	
	text-align:left;
}

.btnmains  {
	color : #8C827E;
	background-image : url('http://www.giulemanidaibambini.org/img/bg_btnmain.gif');		
	background-repeat:repeat;
	letter-spacing : -1px;	
	font-variant : small-caps;
	font-weight : 600;
	font-style : normal;
	font-size : 11px;
	font-family : HELVETICA, Arial, Verdana, sans-serif;
	padding-left:3px;
	border-width: 1px;
	border-color: #FFFFFF;
	border-style:solid ;
	width:120px;
	heigth: 16px;	
	text-align:left;
}

.btnconsensus  {
	background-image : url('http://www.giulemanidaibambini.org/img/consensus.gif');		
	background-repeat:no-repeat;
	padding:0px;
	border-width: 1px;
	border-color: #FFFFFF;
	border-style:solid ;
	width:120px;
	heigth: 16px;	
}

.btnmainsover, btnmainsactive {
	color : #8C827E;
	background-image : url('http://www.giulemanidaibambini.org/img/bg_btnmain.gif');		
	background-repeat:repeat;
	letter-spacing : -1px;	
	font-variant : small-caps;
	font-weight : 600;
	font-style : normal;
	font-size : 11px;
	font-family : HELVETICA, Arial, Verdana, sans-serif;
	padding-left:3px;
	border-width: 1px;
	border-color: #5B514D;
	border-style:solid ;
	width:120px;
	heigth: 16px;	
	text-align:left;
}

.error {background:#fcc;}

.errorhead{
	background: #CCCCCC;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #8B0000;
}
.thankshead{
	background:#33cc99;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #5B514D;
}

TD.privacy {
	FONT-SIZE: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #666666;
	text-align:justify;
}

TABLE.spotsito { border:1 px solid #5b514d;}
TABLE.TD.spotsito{ padding: 0 2px 2px 2px;background-color: #9A8D87;}

TD.spotsitoheader{ 
	padding: 0 0 0 0;
	background-color: #9A8D87;
	border: 1px solid black;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B514D;
}

TABLE.albo {
	 background-color:white;
	 border: 1px solid black;
}

TD.albovip {
	padding-left:10px;
	text-align:left;
	vertical-align: middle;
	text-transform: uppercase;
}

TD.alboprofessione {
	padding-left:10px;
	text-align:center;
	vertical-align: middle;border-top: 1px solid #5B514D
}

TD.albocommento {
	padding:5px 10px 5px 10px;
	text-align: justify;
	vertical-align: top;
}

TD.alboheader {
	background-color: #5B514D;
	border: 1px solid black;
	color: #ffffff;
	padding:0 0 0 10px;
}

TD.albofoto {
	height:60px;
	width: 60px;
	vertical-align: middle;
}

TD.albofirma {
	border-top: 1px solid #5B514D;
}

TABLE.links {
	 background-color:white;
	 border: 1px solid black;
}

TD.linksvip {
	padding-left:10px;
	text-align:justify;
	vertical-align: middle;
	text-transform: uppercase;
}

TD.linksprofessione {
	padding-left:10px;
	text-align:justify;
	vertical-align: middle;border-top: 1px solid #5B514D
}

TD.linkscommento {
	padding:5px 10px 5px 10px;
	text-align: justify;
	vertical-align: top;border-top: 1px solid #5B514D
}

TD.linksheader {
	background-color: #5B514D;
	border: 1px solid black;
	color: #ffffff;
	padding:0 0 0 10px;
}

TD.linksfoto {
	height:60px;
	width: 60px;
	vertical-align: middle;
}

TD.linksfirma {
	border-top: 1px solid #5B514D;
}

TD.nome {background-color:#DACBC4;font-size:12px;padding: 1px 0 1px 0}
TD.download {border-top: 1px dashed #DACBC4;padding: 1px 0 1px 0}

.pediatri {
 	font-size:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif
}

.MsoNormalTable {
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tablepromotori {
	padding-left: 20px;
	border:1px solid #006699;
	text-align: justify;
}

.faqnumber{
	font-size: 10px;
	font-weight: bold;
	color : #DACBC4;
}
.faqquestion{
	font-size: 10px;
	font-weight: bold;
	color : #28639F;	
	background-color:#ffffff;
}

.breadcrumb {
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size: 10px;
	@font-size: 10px;
	text-decoration:none;
	padding-top:0px;
	padding-left:1px;
	margin-bottom:3px;
	clear:both;
	color:#aab443;
}

.biblio {
	color : #28639F;
	font-weight : bold;
	padding-left:3px;
	padding-right: 3px;
}

.mainframe{border: 1px solid #344966;}

.logintxt {
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color : #5B514D;
	margin-top:5px;
	margin-left:5px;
}

input.inputfile {
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #344966;
	background-color: #FFFFFF;
	border: 1px solid #344966;
	clear: both;
	float: none;
	cursor: pointer;
	height: 16px;
	width: 160px;
}

.menuEring TR TD {
border-width: 1px 0 0 0;
border-color: #5b514d;
}

.menuEring TR.menuEringHeader TD {
	background-color: #5b514d;
	padding-left:5px;
}

.menuEring TR.menuEringSubHeader TD {
	background-color: #eeeeee;
	font-weight: bold;
	font-size: 11px;
	padding-left:5px;
}

.menuEring TR.menuEringSubHeaderGrp TD {
	background-color: #DACBC4;
	font-weight: bold;
	font-size: 11px;
	padding-left:5px;
}

.menuEring TR.menuEringRow TD A:link {
	color: #28639F;
}

.menuEring TR.menuEringRow TD A:active {
	color: #28639F;
}

.menuEring TR.menuEringRow TD A:hover {
	color: #28639F;
	text-decoration:underline;
}

.menuEring TR.menuEringRow TD A:visited {
	color: #28639F;
}

.menuEring TR.menuEringHeader TD A:link {
	color: white;
}

.menuEring TR.menuEringHeader TD A:active {
	color: white;
}

.menuEring TR.menuEringHeader TD A:hover {
	color: gray;text-decoration:none;
}

.menuEring TR.menuEringHeader TD A:visited {
	color: white;
}

A.menuEring:link,A.menuEring:visited{
	color: white;
}

A.menuEring:hover,A.menuEring:active{
	color: gray;
}

A.menuEringAll:link,A.menuEringAll:visited{
	color: white;text-decoration:none;
}

A.menuEringAll:hover,A.menuEringAll:active{
	color: gray;
}

.menuEringButton {
	MARGIN: 2px 4px 2px 2px
}

.menuEringUpButton {
	DISPLAY: none
}

.menuEringDownButton {
	DISPLAY: block
}

.statistiche TR TD {
border-width: 0px 0 0 0;
border-color: #344966;
}

.statistiche TR.tabheader TD {
border-width: 0px 0 1 0;
border-color: #344977;
font-size:9px;
}

P.tfirma {
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : italic;
	font-size: 11px;
	text-align: justify;
	color : #5B514D;
	background-color:#ffffff;
	padding-left: 7em;
}

P.tspett {
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 11px;
	text-align: justify;
	color : #5B514D;
	background-color:#ffffff;
	padding-left: 10em;
}

P.tinizio {
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color : #5B514D;
	background-color:#ffffff;
	padding-left: 4em;
}

div.gallery {
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color : #5B514D;
}

FONT.alboheaderhide {
	background-color: #5B514D;
	color: #5B514D;
}

A.btnHome {
	width:120px;
	height:16px;
	border:1px solid #ffffff;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size: 11px;
	color : #88817e;
	text-decoration:none;
	padding-top:2px;
	padding-left:2px;
	margin-bottom:4px;
	float:left;
	clear:left
}

A.btnHome:hover {border-color:#5B514D;color:#ffffff}

.textrasmall {font-weight : normal;
	font-family : Helvetica, sans-serif;
	font-size: 9px;
	color : #88817e;
}