
body{
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     background-color:#DCDFE0;
     background-image:url('../img/bkg.jpg');
     background-position: top left;
     background-repeat:repeat-x;
     font-family:Tahoma,Arial,Verdana,San-serif;
     font-size:11px;
     color:#333
}

    
   p
{
  margin:0px;
  padding:0px;
}
table{
border: 0px;
border-collapse: collapse;
}

.clea{clear: both; height:0px;margin:0px;padding:0px;}
form {
margin:0px;
padding:0px;
}


/* LINKS */

a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer}
a:link {color:#36A600}
a:visited {color:#36A600}
a:hover,a:active {color:#CC6600;text-decoration:none;}





a.cr,a.cr:link,a.cr:link,a.cr:link,a.cr:hover {background:transparent;text-decoration:none;cursor:pointer}
a.cr:link {color:#996600}
a.cr:visited {color:#996600}
a.cr:hover,a:active {color:#36A600;text-decoration:none;}


a.menu,a.menu:link,a.menu:link,a.menu:link,a.menu:hover {background:transparent;text-decoration:none;cursor:pointer}
a.menu:link {color:#6c6c6c}
a.menu:visited {color:#6c6c6c}
a.menu:hover,a:active {color:#36A600;text-decoration:none;}

a.cs,a.cs:link,a.cs:link,a.cs:link,a.cs:hover {background:transparent;text-decoration:none;cursor:pointer}
a.cs:link {color:#363636}
a.cs:visited {color:#363636}
a.cs:hover,a:active {color:#36A600;text-decoration:none;}

a.csv,a.csv:link,a.csv:link,a.csv:link,a.csv:hover {background:transparent;text-decoration:none;cursor:pointer}
a.csv:link {color:#333}
a.csv:visited {color:#333}
a.csv:hover,a:active {color:#333;text-decoration:none;}



.pag_selected
{
  font-weight:bold;
  color:#F0721E
}

.spazio
{
  margin-left:30px;
  color:#36A600;
}

.title_gr
{
  font-size:13px;
  color:#2D8A00
}

.verde
{
  color:#2D8A00
}


.titolo_lp
{
  font-family:Tahoma,Verdana,Arial;
  font-size:11px;
  font-weight:bold;
  color:#333;
}

#cont_lp
{
  padding:15px;
}

.singolo_pr
{
  padding-left:15px;
  padding-top:11px;
  padding-bottom:0px;
  padding-right:15px;
}

.singolo_an
{
  padding-left:15px;
  padding-top:11px;
  padding-bottom:0px;
  padding-right:15px;
  height:118px;
}

.sx_an
{
  float:left;
  width:150px;
}

.dx_an
{
  float:left;
  line-height:20px;
}

.ocra
{
  color:#996600;
}

#title_sa
{
  margin-top:34px;
  font-family:Tahoma,Arial,Verdana;
  font-size:17px;
  font-weight:bold;
  color:#CC6600;
  margin-bottom:3px;
}

#wrp_sa
{
 margin-top:12px;
}
#sx_sa
{
 float:left;
 width:305px;
}
#dx_sa
{
 float:left;
 line-height:20px;
 font-size:12px;
}
#prezzo_sa
{
  text-align:right;
  margin-top:160px;
  margin-bottom:30px;
}

.prz_gr
{
  color:#2D8A00;
  font-weight:bold;
  font-size:15px;
}

.sx_aa
{
  float:left;
  width:410px;
  padding-top:15px;
}

.dx_aa
{
  float:left;
  width:150px;
  text-align:right;
}

.dx_aa2
{
  float:left;
  width:150px;
  text-align:left;
}

.prz_aa
{
  text-align:right;
  margin-right:23px;
  margin-top:10px;
  margin-bottom:4px;
}


.dettagli
{
  font-family:Tahoma;
  font-size:11px;
  text-align:right;
  position:relative;
  top:-4px;
}


#header_up
{
  width:948px;
  text-align:left;
}

#head_sx
{
  float:left;
  width:380px;
}

#head_dx
{
  float:left;
  width:568px;
}

#menu_h
{
  font-family:Arial,Tahoma,Verdana;
  font-size:11px;
  font-weight:bold;
  margin-top:38px;
  text-align:left;
}


#logo
{
 margin-top:20px;
}




#wrp_all
{
  width:850px;
  text-align:left;
}

#wrp_cont
{
  width:870px;
  margin-top:11px;

}

#sx
{
 width:223px;
 float:left;
}

#dx
{
 width:627px;
 float:left;
}

#top_cont
{
  background-image:url('../img/top_cont.jpg');
  background-repeat:no-repeat;
  background-position:top left;
  width:627px;
  height:10px;
}

#cont
{
  background-color:#E4E5E6;
  background-image:url('../img/bkg_cont.jpg');
  background-repeat:repeat-x;
  background-position: bottom left;
  border-right:1px solid #C4CBCF;
  border-left:1px solid #C4CBCF;
  width:624px;
}


#dwn_cont
{
  background-image:url('../img/dwn_cont.jpg');
  background-repeat:no-repeat;
  background-position:top left;
  width:627px;
  height:10px;
}


#menu_nav
{
  text-align:left;
  font-size:12px;
}

#wrp_str
{
padding:15px;
margin-top:30px;
line-height:21px;
font-size:12px;
}


#top_mn
{
  background-image:url('../img/top_m_sx.jpg');
  background-repeat:no-repeat;
  background-position:top left;
  width:223px;
  height:10px;
}

#dwn_mn
{
  background-image:url('../img/dwn_m_sx.jpg');
  background-repeat:no-repeat;
  background-position:top left;
  width:223px;
  height:10px;
}

#rip_mn
{
  background-color:#E1E2E3;
  width:223px;
  background-image:url('../img/bkg_m_sx.jpg');
  background-repeat:repeat-x;
  background-position: bottom left;
  border-left:1px solid #C4CBCF;
}
.bord_bia
{
  width:100%;
  border-left:1px solid #FFF;

}

.bord_bia2
{
  width:612px;
  border-left:1px solid #FFF;
  border-right:1px solid #FFF;
  padding-left:9px;
}

.h_menu
{
  font-family:Arial,Tahoma,Verdana;
  font-size:11px;
  font-weight:bold;
  color:#6C6C6C;

}

#reg
{
  font-family:Arial,Tahoma,Verdana;
  font-size:9px;
  color:#333;

}


#voci_m
{
  padding-top:15px;
  font-family:Tahoma,Arial,Verdana;
  font-size:12px;
  font-weight:bold;
  color:#363636;
    padding-left:9px;
}

.voce
{
 padding-bottom:8px;
 padding-left:5px;
}

ul.sopra {
  list-style-type: none;
   margin:0;
   padding-left:18px;
   list-style-image:url(../img/frecc.gif);
   }
li.primo
{
  padding-bottom:8px;
}

ul.sec
{
  margin:0px;
  padding:5px 0px 0px 0px;
  font-family:Tahoma,Arial,Verdana;
  font-size:11px;
  color:#333;
  font-weight:normal;
  list-style: none;
}

li.pro
{
  padding-left:5px;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:1px;
    list-style-image:none;
    cursor:pointer;
}

li.pro2
{
  padding-left:5px;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:1px;
  background-color:#EFF1F1;
  background-image:url('../img/fr_sx.jpg');
  background-position: center right;
  background-repeat:no-repeat;
  list-style-image:none;
      cursor:pointer;
}

li.pro3
{
  padding-left:5px;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:1px;
  background-color:#EFF1F1;
  list-style-image:none;
   cursor:pointer;
}


.box_allevamento_stecco
{
  width: 223px;
  height:75px;
  background-image:url('../img/box_all1.jpg');
  background-position:top left;
  background-repeat:no-repeat;
  margin-top:13px;
  padding:9px;
}

#box_login
{
  width: 223px;
  height:155px;
  background-image:url('../img/box_login.jpg');
  background-position:top left;
  background-repeat:no-repeat;
  margin-top:13px;
  padding:9px;
}

#box_newsl
{
  width: 223px;
  height:118px;
  background-image:url('../img/box_newsl.jpg');
  background-position:top left;
  background-repeat:no-repeat;
  margin-top:13px;
  padding:9px;
}


.wrp_news
{
  width:580px;
  margin-left:10px;
  margin-top:10px;

}

.data_n
{
  font-family:Tahoma;
  font-size:11px;
  color:#2D8A00;
}

.obb
{
  color:#2D8A00;
  font-size:13px;
  font-family:Arial;
}


.title_n
{
  padding-top:3px;
}

.news_sx
{
  width:185px;
  float:left;
}

.news_dx
{
  width:395px;
  float:left;
  font-family:Tahoma,Arial,Verdana;
  font-size:12px;
  color:#333333;
}

#spiega
{
  margin:15px;

}


.mostra_sx
{
  margin-left:30px;
  width:145px;
  float:left;
}


.cont_img
{
  width:600px;
  margin-left:8px;

  height:130px;
}

.box_img
{
  float:left;
  width:25%;
}


.mostra_dx
{
  width:355px;
  float:left;
  font-family:Tahoma,Arial,Verdana;
  font-size:11px;
  color:#333333;
}

.sep_gri_n
{
  width:100%;
  text-align:center;
  padding-top:20px;
  padding-bottom:5px;
}


#footer
{
  text-align:right;
  font-family:Tahoma;
  font-size:11px;
  color:#666;
  padding-top:5px;

}











.iscriviti {
border:0px;
margin:0px;
padding:0;
font-family:Verdana,Tahoma,Arial;
font-weight:bold;
font-size:10px;
color:#333;
background-color:#C1C8CA;
cursor:pointer;
	}




select.text
{

background-color: #ECEEED;
margin: 0px auto;
text-align: left;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #000;
border : 1px solid #CCCCCC;
padding-left:2px; padding-right:0; padding-top:0px; padding-bottom:0px;
}

input[type=checkbox] {padding: 0px; margin-bottom:1px;margin-left:0;margin-top:0;margin-right:0; vertical-align:middle; }

input.text
{
background-color: #FFF;
margin-top:1px;
text-align: left;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #333;
border : 1px solid #ccc;
padding-left:2px; padding-right:0; padding-top:3px; padding-bottom:3px;

}



input.text3
{
background-color: transparent;
margin-top:1px;
text-align: left;
font-family: Tahoma,Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #000;
border : 0px;
padding-left:3px; padding-right:0; padding-top:1px; padding-bottom:2px;
}


input.text4
{
background-color: #FFF;
margin-top:1px;
text-align: left;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color:#990000;
border : 1px solid #D8D8D8;
padding-left:3px; padding-right:0; padding-top:1px; padding-bottom:2px;
width:20px;
}


textarea.text
{
background-color: #FFF;
margin-top:1px;
text-align: left;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #333;
border : 1px solid #ccc;
padding-left:2px; padding-right:0; padding-top:2px; padding-bottom:2px;
}

textarea.text2
{
background-color: #FFF;
margin: 0px auto;
text-align: left;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #333;
border : 1px solid #b8b8b8;
padding-left:2px; padding-right:0; padding-top:2px; padding-bottom:2px;
}












#Nav {

  margin:0px;
  padding:5px 0px 0px 0px;
  font-family:Tahoma,Arial,Verdana;
  font-size:11px;
  color:#333;
  font-weight:normal;
  list-style: none;


}

#Nav li {
	margin: 1px;
	height: 14px;
    list-style-image: none;
}


#Nav2 {

  margin:0px;
  padding:5px 0px 0px 0px;
  font-family:Tahoma,Arial,Verdana;
  font-size:11px;
  color:#333;
  font-weight:normal;
  list-style: none;


}

#Nav2 li {
	margin: 1px;
	height: 14px;
    list-style-image: none;
}


#Nav3 {

  margin:0px;
  padding:5px 0px 0px 0px;
  font-family:Tahoma,Arial,Verdana;
  font-size:11px;
  color:#333;
  font-weight:normal;
  list-style: none;


}

#Nav3 li {
	margin: 1px;
	height: 14px;
    list-style-image: none;
}









.Menu {
	padding: 0;
	width: 192px;
	list-style: none;
	display: none;
    background-color:#FFF;
    position:relative;
    top:-18px;
    left:189px;
    z-index:101;
    list-style-image: none;
}

.Menu li {
	height: 20px;
    padding:4px;
    background-color:#FFF;
    z-index:101;
    list-style-image: none;
    border-bottom:1px solid #ccc
}





.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 1px solid silver;
    padding:2px;
}
.highslide:hover img {
	border-color: gray;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding-left: 22px;
	background: url(../highslide/graphics/icon.gif) no-repeat 0 1px;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: gray;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	top: -23px;
	left: 7px;
}
.highslide-controls ul {
	height: 20px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.highslide-controls li {
	float: left;
}
.highslide-controls a {
	background-image: url(../highslide/graphics/controlbar-white-small.gif);
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-controls .highslide-move {
	display: none;
}
.highslide-move a {
	cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}