@charset "utf-8";
/* CSS Document */
* {
	margin: 0; /* è buona norma impostare a zero i valori margin e padding dell'elemento body per tenere conto delle diverse impostazioni predefinite dei browser*/
	padding: 0;
	border: 0;
}
html {
   	margin-bottom: 1px;
    height: 100%;
}
body  {
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#160101;
	text-align: center; /* centra il contenitore nei browser IE 5*. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #container */
	color: #ffffff;
	background-image:url(../images/_sfumaturaBG.jpg);
	background-repeat:repeat-x;
}
#container { 
	width: 994px;
	margin: 0 auto; /* i margini auto (insieme a una larghezza) centrano la pagina */
	/*border: 1px solid #000000;*/
	text-align: left; /* sostituisce l'impostazione text-align: center nell'elemento body. */
}
#contFooter {
position:relative;
}
#footer {
	position:absolute;
	background-image:url(../images/footerSotto.png);
	background-repeat:no-repeat;
	width:994px;
	height:62px;
	z-index:101;
}
#contentFoot {
	position:absolute;
	z-index:102;
	padding: 5px 0 0 5px;
}
#contentFoot ul.iconbarFoot img{
	margin: 0 2px 0 0;
}

/*********POSIZIONAMENTO DELLO SFONDO**********/
#logoNevaia{
	position:absolute;
	z-index:999;
	top:33px;
	width:213px !important;
	width:216px;
}
#language {
	float:right;
	padding:57px 0 0 0 !important;
	padding:63px 0 0 0;
}
#contenitore {
	position:absolute;
	z-index:100;
	/*top:0 !important;
	top:6px;*/
	width:994px;
	margin: 175px 0 0 0;
}
/*********INDEX***********/
#contIndex {
width:300px;
height:300px;
border:#003399;
}
#ticker {
	padding:103px 10px 0 0;
}
#ticker a {
	color:#FFFFFF;
	font-family:"Comic Sans MS", Verdana, "Arial Black", sans-serif;
}
#ticker a:hover {
	color:#fff136;
	font-family:"Comic Sans MS", Verdana, "Arial Black", sans-serif;
}
/*********SOGGETTI***********/
#round {
	width:375px;
	margin:0 0 10px 0;
	font: 16px "Comic Sans MS", Verdana, "Arial Black", sans-serif;
}
#roundS {
	width:439px;
	margin:0 0 10px 0;
}
#roundSd {
	width:521px;
	margin:0 0 10px 0;
}
#roundSG {
	width:500px;
	margin:0 0 10px 0;
}
#roundSGG {
	width:600px;
	margin:0 0 10px 0;
}
#contRoundSd{
	float:right;
	padding:209px 0 0 0;
}
.contBox {
	margin:0;
	padding:0;
}
.BoxSottotitoloImg {
	background-image:url(../images/BoxSottotitolo.png);
	background-repeat:repeat-x;
}
.BoxSottotitolo {
	width:407px;
	height:42px;
}
.BoxSottotitoloG {
	width:468px;
	height:42px;
}
.BoxSottotitoloGG {
	width:568px;
	height:42px;
}
.titoloB {
	font-size:24px;
	font-weight:bold;
	text-align:center;
	color:#f2f3f3;
	padding:6px 0 0 0;
}
#contenitoreDati{
	padding:0 8px 8px 8px;
}
#contenitoreDettaglio{
	padding:8px;
}
.rigaS{
	padding:0 2px 0 2px;
	font-size:16px;
	font-weight:bold;
}
.cetroIMG {
	width:47px;
}
.cetroIMGBig {
	width:141px;
}
.divisorioR{
	margin:3px 0 3px 0;
	border-bottom:#ebebea solid 1px;
}
.divisorioR2{
	margin:3px 0 3px 0;
	border-bottom:#400b08 solid 1px;
}
.nomeCane {
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fdde00;
	padding:0 0 3px 0;
}
#boxDettaglio {
	background-image:url(../images/xDet.png);
	background-repeat:repeat;
	width:505px;
	height:auto;
	border-top:#020101 solid 3px;
	border-bottom:#020101 solid 3px;
}
.barretaDiv {
	border-bottom:#020101 solid 2px;
	margin:4px 0 4px 0;
}
a.linkAnimale {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

a.linkAnimale:link, a.linkAnimale:visited {
	color:#FFFFFF;
	text-decoration:none;
}
a.linkAnimale:hover{
	color:#fef195;
	text-decoration:none;
}
a.linkCeleste {
	color:#9fd5da;
}
a.linkCeleste:link, a.linkAnimale:visited {
	color:#9fd5da;
}
a.linkCeleste:hover {
	color:#587578;
}
#tabFoto {
	margin:8px 0 0 0;
	width:505px;
}
#tabFoto tr td{
	width:156px;
	padding:0 0 5px 0;
}
#tabFoto img {
	background-color:#e1e1e1;
}
#tabGall {
	padding:5px 0 0 0;
	width:580px;
}
#tabGall tr td{
	width:100px;
	padding:0 0 5px 0;
}
#tabGall img {
	background-color:#e1e1e1;
}

#tabGallgrafia {
	padding:5px 0 0 0;
	width:580px;
	font-size:12px;
}
#tabGallgrafia tr td.immagine{
	width:70px;
	padding:0 0 5px 0;
}
#tabGallgrafia tr td.descimmagine{
	width:220px;
	padding:0 0 5px 5px;
	background-image:url(../images/xDet.png);
}
#tabGallgrafia img {
	background-color:#e1e1e1;
}

a.gallery img{
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	border:#e1e1e1 solid 2px;
}
a.gallery:link img{
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	border:#e1e1e1 solid 2px;
}
a.gallery:hover img{
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	border:#fff136 solid 2px;
}
.annullaForm {
	font-size:13px;
	font-weight:normal;
}
.boxNoteSeil {
	padding: 0 0 0 5px;
	float:left;
	width:309px;
}
/*********CUCCIOLI***********/
#contRoundCSd{
	float:right;
	padding:215px 0 0 0;
}
#roundCSd {
	width:439px;
	margin:0 0 10px 0;
}
#contenitoreDatiC{
	padding:0 8px 8px 8px;
}
.tabCuc {
	width:505px;
	text-align:center;
}
.tabCuc2 {
	width:423px;
	text-align:center;
}
.tabCuc2 tr td.desc {
	width:208px;
}
.tabCuc tr td.desc {
	width:207px;
}
.tabCuc tr td.codiceT {
	width:91px;
}
.tabCucG {
	margin:5px 0 0 0;
	width:505px;
}
.tabCucG tr td{
	width:168px;
	padding:0 0 5px 0;
}
.tabCucG img {
	background-color:#e1e1e1;
}
.BoxSottotitoloC {
	width:489px;
	height:42px;
}
a.linkSott {
	color:#fef195;
}
a.linkSott:link, a.linkSott:visited{
	color:#fef195;
}
a.linkSott:hover {
	color:#fff136;
}
.codiceT {
	text-align:center;
	color:#fff136;
	font-weight:bold;
}
.info1 {
	background-image:url(../images/xDet.png);
	width:420px;
	font-size:12px;
	font-weight:normal;
	padding:2px 0 2px 0;
}
.info3 {
	background-image:url(../images/xDet.png);
	width:100%;
	font-size:16px;
	font-weight:normal;
	padding:2px 0 5px 0;
	border-bottom:#666666 solid 2px;
}
.info2 {
	background-image:url(../images/xDet.png);
	width:494px;
	padding:3px;
	font-size:12px;
	font-weight:normal;
}
.info2Guest {
	background-image:url(../images/xDet.png);
	width:510px;
	padding:3px;
	font-size:12px;
	font-weight:normal;
}
.info3 ul li {
	padding:0 0 10px 0;
}
/********NEWS***********/
#roundSN {
	width:534px;
	margin:0 0 10px 0;
}
.BoxSottotitoloN {
	width:502px;
	height:42px;
}
#contRoundSN{
	float:right;
	padding:100px 0 0 0;
}
#roundSND {
	width:120px;
	padding:4px;
	text-align:right;
}

a.annataC {
	color:#fff136;
	text-decoration:none;
	font-style:italic;
}
a.annataC:link, a.annataC:active, a.annataC:hover{
	color:#fff136;
}
a.annataN {
	color:#fff;
	text-decoration:none;
}
a.annataN:link, a.annataN:active{
	color:#fff;
}
a.annataN:hover{
	color:#fef195;
}
.BoxSottotitoloImgN {
	background-image:url(../images/BoxSottotitoloN.png);
	background-repeat:repeat-x;
}
/*********GENERICI FORM***********/
#formContainer {
	width:534px ;
	margin:0 0 10px 0;
}
.BoxSottotitoloFor {
	width:502px ;
	height:42px;
}

/**********LINK************/
#tabLink {
	width:580px;
}
#tabLink tr td {
	padding:5px;
	border-bottom:#999999 solid 2px;
}
#tabLink a {
	color:#fff136;
	font-weight:bold;
}
#tabLink a:link{
	color:#fff136;
	font-weight:bold;
}
#tabLink a:hover{
	color:#fef195;
	font-weight:bold;
}

/*********STAFF***********/
.iconaTel {
	background-image:url(../images/icoPhon.png);
	background-position:left;
	background-repeat:no-repeat;
	height:24px;
}

.iconaMail {
	background-image:url(../images/icoMail.png);
	background-position:left;
	background-repeat:no-repeat;
	height:24px;
}
.contenTitStaff h1{
	margin: 0;
	padding:3px 0 5px 40px;
	color: #fff;
	font-size:14px;
}
.contenTitStaff {
	position:relative;
	padding:10px 0 0 120px;
}
.borderIMG {
	border:#FFFFCC solid 2px;
}
.titleStaff {
	font-weight:bold;
	text-align:center;
	font-size:16px;
	color:#fff136;
	padding:0 0 5px 0;
}
/*********RAZZE***********/
.tableRazze {
	margin:0 auto;
	padding:0 4px 0 4px;
}
.info3B {
	background-image:url(../images/xDetB.png);
	width:100%;
	font-size:14px;
	font-weight:normal;
	padding:2px 0 5px 0;
	color:#333333;
	font-weight:bold;
}
.tableRazze a, .tableRazze a:link{
	color:#fff136;
}
.tableRazze a:hover{
	color:#fef195;
}
/*******+GUESTBOOK*****/
.autoreMes {
	text-transform:uppercase;
	font-size:16px;
	padding:0 0 5px 10px;
}
.borderTop {
	margin:2px 0 2px 0;
	border-bottom:#fef195 solid 1px;
}
.current {
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
a.noCurrent {
	font-size:14px;
	color:#fef195;
	font-weight:bold;
}
/*********GENERICI***********/
.bold{
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.colorGiallo {
	color:#fff136;
}
.colorGiallino {
	color:#fef195;
}
.marginL1 {
	margin:0 0 0 1px
}
.divFloatL {
	float:left;
}
.divFloatR {
	float:right;
}

.fontFamVerd12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.font11{
	font-size:11px;
}
.linkEs a{
	color:#fef195;
	font-weight:bolder;
	text-decoration:underline;
}
.linkEs a:hover {
	color:#fff136;
	font-weight:bolder;
	text-decoration:underline;
}
.clearfloatL { /* questa classe deve essere inserita in un elemento div o break e deve essere l'elemento finale prima della chiusura di un contenitore che deve contenere per intero un elemento mobile */
	clear:left;
    height:0;
   	font-size: 1px;
    line-height: 0;
}
.clearfloatR { /* questa classe deve essere inserita in un elemento div o break e deve essere l'elemento finale prima della chiusura di un contenitore che deve contenere per intero un elemento mobile */
	clear:right;
    height:0;
   	font-size: 1px;
    line-height: 0;
}
.clearAll {
	clear:both;
	 height:0;
   	font-size: 1px;
    line-height: 0;
}
.paddingT6 {
	padding:6px 0 0 0;
}
.paddingT12 {
	padding:11px 0 0 0;
}
.paddingT18 {
	padding:18px 0 0 0;
}
.marginT6 {
	margin:6px 0 0 0;
}
.marginB6 {
	margin:0 0 6px 0;
}
.paddingL5 {
	padding:0 0 0 5px;
}
.paddingB3 {
	padding:0 0 0 3px;
}
.paddingL30 {
	padding:0 0 0 30px;
}
.padding9 {
	padding:9px;
}
.paddingR5 {
	padding:0 5px 0 0;
}
.paddingR5L10 {
	padding:0 5px 0 10px;
}
.paddingTB5DL9 {
	padding:5px 9px 5px 9px;
}
.paddingT5B5 {
	padding:5px 0 5px 0;
}
.paddingT6L5 {
	padding:6px 0 0 5px;
}
.padding5 {
	padding:5px;
}
.marginR5 {
	margin:0 5px 0 0;
}
.iconbar li { 
	float:left; 
	list-style:none;
	padding:0 5px 0 0;
}
.iconbarFoot li { 
	float:left; 
	list-style:none;
	padding:0 5px 0 0;
}
.iconbarB {
	padding:0 0 0 5px !important;
	padding:0 5px 0 0;
}
.center {
	text-align:center;
}
.bordergalsem {
	border:#e1e1e1 solid 2px;
}




