/* Design by Sis srl | Soluzionisis.com */
html, body {font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#333333;background:#634c44/*554840*/;}

a:link {color:#333333;background-color:transparent;text-decoration:none;}
a:visited {color:#333333;background-color:transparent;text-decoration:none;}
a:hover {color:#666666;background-color:transparent;text-decoration:none;}

input.cntct_data {margin-top:3px;width:300px;height:20px;border:1px solid #666666;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
select.cntct_data {width:300px;height:22px;border:1px solid #666666;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
textarea.cntct_data {margin-top:3px;width:300px;height:100px;border:1px solid #666666;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
input.cntct_btn {float:right;width:70px;height:30px;color:#FFF;border:1px solid #C1B59F;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:#554840;}

#main_cnt {margin:0 auto;width:100%;}
#main_hdr {height:135px;border-bottom:5px solid #482C21;background:transparent url(../media/img/sfnd_main_hdr.jpg) repeat-x;}
#main_hdr p {color:#FFF;}
#main_hdr_cnt {margin:0 auto;width:890px;}
#main_hdr_cnt h1 {margin:0px 0px 0px 100px;}

#main_pg {position:relative;background:transparent url(../media/img/sfnd_main_pg.jpg) repeat;}
div.main_banda_1 {position:absolute;z-index:0;top:0px;left:0px;width:100%;height:20px;background:transparent url(../media/img/sfnd_main_menu.png) repeat-x bottom;}

#main_pg_cnt {position:relative;margin:0px auto 0px auto;padding:0px 0px 0px 0px;width:890px;background:transparent url(../media/img/main_pg_cnt.png) repeat-y top center;}
#main_pg_cnt h1 {padding:0px 0px 5px 0px;margin-bottom:10px;font-size:22px;font-weight:normal;font-family:Georgia;color:#301608;border-bottom:1px solid #301608;}

#main_lang {position:absolute;z-index:3;top:-15px;right:-25px;width:80px;height:40px;background:transparent url(../media/img/main_lang.png) no-repeat;}
#main_lang p {padding:9px 0px 0px 0px;font-size:13px;text-align:center;color:#FFF;}
#main_lang a:link {color:#FFF;background-color:transparent;text-decoration:none;}
#main_lang a:visited {color:#FFF;background-color:transparent;text-decoration:none;}
#main_lang a:hover {color:#FFF;background-color:transparent;text-decoration:underline;}

#main_logo {position:absolute;z-index:4;top:-130px;left:-44px;}

#main_menu {position:absolute;z-index:3;left:-22px;top:-5px;width:140px;height:260px;background:transparent url(../media/img/coccarda.png) no-repeat top center;}
#main_menu ul {margin:0 auto;padding:53px 0px 0px 0px;list-style-type:none;}
#main_menu li {padding:3px 0px 3px 0px;height:18px;}
#main_menu li.main_menu_sel {background:transparent url(../media/img/ev_main_menu.png) no-repeat top center;}
#main_menu li:hover{height:18px;background:transparent url(../media/img/ev_main_menu.png) no-repeat top center;}
#main_menu p {font-size:14px;font-family:Georgia;text-align:center;}
#main_menu a:link {color:#FFF;background-color:transparent;text-decoration:none;}
#main_menu a:visited {color:#FFF;background-color:transparent;text-decoration:none;}
#main_menu a:hover {color:#FFF;background-color:transparent;text-decoration:none;}

#main_photo {float:right;margin:0px 25px 10px 0px;width:730px;height:230px;border:5px solid #C1B59F;}
div.main_txt {clear:left;padding:15px 25px 10px 25px;display:table;width:840px;}
div.main_txt p {padding:0px 0px 0px 0px;line-height:18px;}
div.main_txt table{float:left;}
div.main_txt iframe {margin:0px 0px 0px 30px;border:7px solid #C1B59F;}
div.main_txt small {margin:0px 0px 0px 30px;}

div.scheda_cnt {clear:both;margin:0 auto;display:table;padding:15px 25px 10px 25px;}
div.scheda_cnt_prev {float:left;width:90px;}
div.scheda_cnt_prev p {padding:100px 0px 0px 0px;text-align:center;}
div.scheda {float:left;margin:0px auto 0px auto;width:650px;}
div.scheda_top {height:64px;background:transparent url(../media/img/sfnd_scheda_top.jpg) no-repeat top center;}
div.scheda_gbl {}
div.scheda_cn {display:table;width:650px;background:transparent url(../media/img/sfnd_scheda_block.jpg) repeat-y center;}
div.scheda_foto {float:left;margin:0px 0px 10px 25px;width:250px;}
div.scheda_foto img {border:1px solid #554840;}
div.scheda_foto img.scheda_foto_thumb {margin-right:4px;}
div.scheda_testo {float:right;margin:0px 30px 20px 0px;width:330px;}
div.scheda_testo h1 {font-size:15px !important;text-align:right;}
div.scheda_testo p {padding:5px 0px 5px 0px;}
div.scheda_testo span {font-weight:bold;}
div.scheda_testo_block {/*padding-top:10px;*/margin:2px 0px 2px 0px;height: auto !important;height:25px;min-height:25px;border-bottom:1px solid #874C10;}
div.scheda_albero_cnt {clear:both;margin:0 auto;width:600px;}
div.scheda_albero_parent {float:left;width:190px;height:360px;border-left: 1px solid #874C10;}
div.scheda_albero_id {position:relative;float:left;margin-left:10px;width:170px;height: auto !important;height:82px;min-height:82px;background:#F9F0CD;}
div.scheda_albero_id img{float:left;margin:5px;border:1px solid #554840;}
div.scheda_albero_id p {padding:5px 18px 5px 0px;font-size:10px;}
div.scheda_albero_id_sex {position:absolute;top:0px;right:0px;width:19px;height:20px;}
div.scheda_albero_id_sex img {border:0px;margin:0px;}
div.scheda_albero_figli {position:relative;float:left;margin-left:10px;width:170px;height: auto !important;height:70px;min-height:70px;background:#F9F0CD;}
div.scheda_albero_figli p {padding:10px 0px 10px 10px;font-size:10px;}
div.scheda_albero_figli span {color:#66666;font-size:9px;}
div.scheda_btm {clear:both;height:54px;background:transparent url(../media/img/sfnd_scheda_btm.jpg) no-repeat bottom center;}
div.scheda_cnt_next{float:left;width:90px;}
div.scheda_cnt_next p {padding:100px 0px 0px 0px;text-align:center;}

div.list_cnt {clear:left;margin:0 auto;display:table;width:840px;padding:15px 25px 10px 25px;}
div.list_cnt h1{border-bottom:1px solid #874C10;}
div.list_cnt h2{clear:both;padding:5px 0px 5px 0px;margin-bottom:10px;font-size:14px;font-weight:normal;font-family:Georgia;color:#301608;border-top:1px dashed #301608;}
div.list_scheda {float:left;margin:0px 25px 15px 0px;width:182px;height:280px;background:#E2DBC9;}
div.list_foto {height:132px;}
div.list_foto img {border: 1px solid #301608}
div.list_scheda_nome {padding:5px;background:#CCC1A2;}
div.list_scheda_nome p {font-size:14px;}
div.list_scheda_info p {padding:5px;font-size:11px;}
div.list_scheda_info span {color:#666666;}

div.cucciolata_cnt {clear:left;margin:0 auto;display:table;padding:15px 25px 10px 25px;width:840px;}
div.cucciolata_scheda {clear:both;display:table;margin:0px 0px 10px 0px;width:840px;background:#E2DBC9;}
div.cucciolata_scheda_gbl {}
div.cucciolata_scheda img {border:1px solid #301608;}
div.cucciolata_scheda_title {height:30px;background:#CCC1A2;}
div.cucciolata_scheda_title h2 {float:left;padding:7px 0px 5px 10px;font-size:14px;font-weight:normal;}
div.cucciolata_scheda_title h3 {float:right;padding:7px 10px 5px 0px;font-size:13px;font-weight:normal;}
div.cucciolata_scheda_foto {float:left;}
div.cucciolata_scheda_foto img {margin:10px 10px 15px 0px;}
div.cucciolata_scheda_info {float:left;margin:10px 0px 0px 0px;width:620px;}
div.cucciolata_scheda_info_single {border-bottom:1px dotted #666666;}
div.cucciolata_scheda_info_single p {padding:3px 0px 3px 0px;}
div.cucciolata_scheda_info_foto {margin:10px 0px 10px 0px;}
div.cucciolata_scheda_info_foto img {margin:0px 5px 0px 0px;}
div.cucciolata_scheda_info_new {position:absolute; top:30px; right:5px;}
div.cucciolata_scheda_foto {float:left;padding-left:10px;}
div.cucciolata_scheda_cucioli {clear:both;margin:0 auto;padding-top:5px;width:820px;border-top:1px solid #874C10;}
div.cucciolata_scheda_cucioli_id {float:left;margin:10px 10px 0px 0px;padding:0px 0px 20px 0px;}

#form_privacy {clear:both;overflow:auto;margin-top:10px;margin-bottom:10px;height:80px;width:100%;border:1px solid #CCCCCC;}
#form_privacy p {font-size:10px;padding:3px;line-height:15px;}

#main_pg_btm {margin:0 auto;width:890px;height:32px;background:transparent url(../media/img/main_pg_cnt_bottom.png) no-repeat top center;}

#main_foot_1 {border-top:1px solid #999999;background:#DCC9B5 url(../media/img/sfnd_main_foot_1.jpg) repeat-x top;}
#main_foot_1_cnt {position:relative;margin:0 auto;width:840px;height: auto !important;height:165px;min-height:165px;}
#main_contact {float:left;margin-top:10px;width:200px;border-right:1px dashed #301608;background:transparent url(../media/img/sfnd_contacts_foot.png) no-repeat top left;}
#main_contact p {padding-top:10px;line-height:15px;}
#main_contact span {font-size:15px;color:#000;}
#main_claim {float:left;margin:20px 0px 0px 30px;width:440px;height:95px;background:transparent url(../media/img/virgolette.png) no-repeat top left;}
#main_claim h3 {padding:20px 0px 0px 20px;font-style:italic;font-weight:normal;font-size:15px;font-family:Georgia;}
#main_eusebio {position:absolute;z-index:1;right:40px;bottom:-2px;}

div.block_news {margin:0px 0px 10px 0px;border-bottom:1px dashed #666666;}
div.block_news h3 {padding:0px 0px 4px 0px;font-weight:normal;font-size:15px;}
div.block_news h3 a:link {color:#990000;background-color:transparent;text-decoration:none;border-bottom:1px dashed #990000;}
div.block_news h3 a:visited {color:#990000;background-color:transparent;text-decoration:none;border-bottom:1px dashed #990000;}
div.block_news h3 a:hover {color:#666666;background-color:transparent;text-decoration:none;border-bottom:1px dashed #666666;}
div.block_news h4 {padding:0px 0px 10px 0px;font-weight:normal;font-size:13px;color:#666666;}
div.block_news p {padding:0px 0px 10px 0px;}
div.block_news_imgs {padding:20px 0px 0px 0px;}
div.block_news_imgs img{margin:10px 10px 0px 0px;border:1px solid #874C10;}

#main_foot_2 {border-top:1px solid #666666;background:#554840 url(../media/img/sfnd_main_foot_2.jpg) repeat-x top;} 
#main_foot_2_cnt {margin:0 auto;width:840px;height:80px;}
#main_foot_2_cnt p {padding:10px 0px 10px 0px;font-size:13px;text-align:center;color:#FFF;}
#main_foot_2_cnt span {font-size:11px;color:#F4F4F4;}
#main_foot_2_cnt a:link {color:#FFF;background-color:transparent;text-decoration:none;}
#main_foot_2_cnt a:visited {color:#FFF;background-color:transparent;text-decoration:none;}
#main_foot_2_cnt a:hover {color:#FFF;background-color:transparent;text-decoration:underline;}

div.gst_error {margin:10px auto 10px auto;width:98%;border:1px dotted #990033;}
div.gst_error p {padding:0px !important;margin:0px !important;}
div.gst_error_top {height:0px;}
div.gst_error_cnt {padding:5px;height: auto !important;height:10px;min-height:10px;background:#990033;}
div.gst_error_cnt p {font-weight:bold;color:#FFF;}
div.gst_error_cnt ul {padding:0px;margin:0px 0px 0px 10px;}
div.gst_error_cnt li {list-style:square inside;padding:0px;margin:0px;color:#FFF;font-weight:bold;}
div.gst_error_btn {height:0px;}
div.gst_true {margin:10px auto 10px auto;width:98%;border:1px dotted #009966;}
div.gst_true p {padding:0px !important;margin:0px !important;}
div.gst_true_top {height:0px;}
div.gst_true_cnt {padding:5px;height: auto !important;height:10px;min-height:10px;background:#009966;}
div.gst_true_cnt p {font-weight:bold;color:#FFF;}
div.gst_true_cnt ul {padding:0px;margin:0px 0px 0px 10px;}
div.gst_true_cnt li {list-style:square inside;padding:0px;margin:0px;color:#FFF;font-weight:bold;}
div.gst_true_btn {height:0px;}

/* Photo.box */
.remooz-element {cursor:-moz-zoom-in;}
/* Box layout */
.remooz-box {position:absolute;top:0;left:0;background:#fff no-repeat center;z-index:100;}
.remooz-loading {background-image:url(/js/ReMooz/img/spinner.gif);}
.remooz-body {width:100%;height:100%;}
.remooz-box-focus.remooz-type-image .remooz-body {cursor:-moz-zoom-out;}
.remooz-box-dragging .remooz-body {cursor:move;}
/* Close button */
.remooz-btn-close {position:absolute;left:-15px;top:-15px;width:30px;height:30px;text-decoration:none;border:0;background:url(/js/ReMooz/img/closebox.png) no-repeat center;visibility:hidden;cursor:pointer;}
.remooz-engine-trident4 .remooz-btn-close {background-image:url(/js/ReMooz/img/closebox.gif);}
/* Caption title */
.remooz-title {position:relative;left:0;top:15px;text-align:left;}
.remooz-title-bg {position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:99;-moz-border-radius:5px;-webkit-border-radius:5px;
	/* shadow opacity differs from box shadow because its default set to opacity 0.8 */	
	-webkit-box-shadow:		0 0 10px rgba(0, 0, 0, 0.9);}
.remooz-title-content {position:relative;padding:5px 15px;color:#fff;z-index:101;font:11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;}
.remooz-engine-trident4 .remooz-title-bg {display:none;}
.remooz-engine-trident4 .remooz-title-content {background-color:#333;}
.remooz-title-content h6 {font-size:1.2em;font-weight:bold;color:#eee;}
.remooz-title-content p {color:#eee;}
/* Type specific */
.remooz-type-image img {display:block;border:0;width:100%;height:100%;}
/* Shadow */
.remooz-bg{position:absolute;width:33px;height:40px;}
.remooz-bg-n {left:0;top:-40px;	width:100%;background:url(/js/ReMooz/img/remo_bg_n.png) repeat-x;}
.remooz-bg-ne {right:-33px;top:-40px;background:url(/js/ReMooz/img/remo_bg_ne.png) no-repeat;}
.remooz-bg-e {right:-33px;top:0;height:100%;background:url(/js/ReMooz/img/remo_bg_e.png) repeat-y;}
.remooz-bg-se {right:-33px;bottom:-40px;background:url(/js/ReMooz/img/remo_bg_se.png) no-repeat;}
.remooz-bg-s {left:0;bottom:-40px;width:100%;background:url(/js/ReMooz/img/remo_bg_s.png) repeat-x;}
.remooz-bg-sw {left:-33px;bottom:-40px;background:url(/js/ReMooz/img/remo_bg_sw.png) no-repeat;}
.remooz-bg-w {left:-33px;top:0;height:100%;background:url(/js/ReMooz/img/remo_bg_w.png) repeat-y;}
.remooz-bg-nw {left:-33px;top:-40px;background:url(/js/ReMooz/img/remo_bg_nw.png) no-repeat;}
