/* CSS nazcapictures.com 2006 */

body  {
	margin : 0px;
	top : 0px;
	background : #9A9A9A;
	font : 11px   Arial, Helvetica, sans-serif;
	color : #333333;
	padding : 0px;
	left : 0;
	font-weight: normal;
	background: #9A9A9A url(/img/bg_center.jpg) repeat-y top center;
}

ul, li {
list-style: circle inside;
margin: 0;
text-align: left;
padding: 0 0 5px 5px;
}

/*SPAZIATORI */

div.spacer5  {
margin-bottom : 5px;
}

div.spacer10  {
margin-bottom : 10px;
}

div.spacer25  {
margin-bottom : 25px;
}

div.spacer50  {
margin-bottom : 50px;
}

div.spacer100  {
margin-bottom : 100px;
}
/*TESTI */

a  {
color : #333333;
text-decoration : none;
font-weight: bold;
}

a:hover  {
color : #A0BB3A;
text-decoration : none;
font-weight: bold;
}

#container{
width: 980px;
margin: 0 auto;
}

.stock {
color: #FFF;
font-weight : bold;
}

stock:link, stock:visited  {
color : #A0BB3A;
text-decoration : none;
font-weight : bold;
}

stock:hover, stock:visited:hover  {
color : #333333;
text-decoration : none;
font-weight : bold;
}

.txt_bianco  {
color : #FFF;
font-size : 13px;
font-weight : bold;
}

.txt_bianco_tit  {
color : #FFF;
font-size : 15px;
font-weight : bold;
}

.treb18  {
color : #333;
font : 18px;
}

.treb12  {
color : #333;
font : 12px;
}

a.treb12:link, a.treb12:visited  {
color : #333;
text-decoration : underline;
}

a.treb12:hover, a.treb12:visited:hover  {
color : #333333;
text-decoration : underline;
}

.reference {
	font-weight: bold;
	font-size: 11px;
}

.lightgrey  {
/*font-size : 12px;*/
color : #666;
}

.grey_bold  {
font : bold 13px    Arial, Helvetica, sans-serif;
color : #333;
}

a.grey_bold:link, a.grey_bold:visited  {
color : #333;
text-decoration : none;
}

a.grey_bold:hover, a.grey_bold:visited:hover  {
color : #333;
text-decoration : underline;
}

nero  {
color : #333;
font-weight : bold;
}

a.nero:link, a.nero:visited  {
color : #333;
text-decoration : none;
font-weight : bold;
}

a.nero:hover, a.nero:visited:hover  {
color : #A0BB3A;
text-decoration : none;
font-weight : bold;
}

#menu  {
font : 11px;
padding-left : 11px;
color : #FFF;
padding-bottom : 6px;
font-weight: normal;
}

#menu a,
     #menu a:link,
     #menu a:visited,
     #menu a:active  {
color : #FFF;
text-decoration : none;
font-weight: normal;
}

#menu a:hover,
#menu a:visited:hover  {
color : #737373;
text-decoration : none;
font-weight: normal;
}

/*LORENZO MORETTO PER IL MENU IN ALTO A DX */
#menu_dx  {
font : 11px;
padding-left : 11px;
color : #FFF;
padding-bottom : 6px;
font-weight: normal;
padding-top: 5px;
}

#menu_dx a,
     #menu_dx a:link,
     #menu_dx a:visited,
     #menu_dx a:active  {
color : #FFF;
text-decoration : none;
font-weight: normal;
}

#menu_dx a:hover,
#menu_dx a:visited:hover  {
color : #737373;
text-decoration : none;
font-weight: normal;
}
/*LORENZO MORETTO PER IL MENU IN ALTO A DX - **** fine  */



.sectiontitle  {
font : bold 12px   Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-transform : uppercase;
color : #666666;
}

.sectiontitle2  {
font : bold 13px   Tahoma, Verdana, Arial, Helvetica, sans-serif;
/*text-transform : uppercase;*/
color : #666666;
}

.sectiontitle3  {
font : bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-transform : uppercase;
color : #666666;
margin-bottom: 10px;
display: block;
}

.tit_rep  {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	color : #333333;
	font-weight: bold;
}

.tit_rep a.link,  .tit_rep a.visited {
	color: #333333;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight : normal;

}

.nome_fotog  {
font-size : 11px;
/*text-transform : uppercase;*/
color : #333333;
font-weight : bold;
}

.txt_bianco  {
color : #FFF;
font-size : 11px;
font-weight : bold;
}

.txt_nero  {
font-size : 12px;
text-decoration : none;
color : #000;
font-weight : bold;
}

a.txt_bianco:link, a.txt_bianco:hover, a.txt_bianco:visited, a.txt_bianco:visited:hover  {
font-size : 11px;
text-decoration : underline;
color : #FFF;
font-weight : bold;
}

.txt_arancio  {
font-size : 12px;
text-decoration : none;
color : #A0BB3A;
font-weight : bold;
}

/* PIEDE */

#footer  {
color : #FFF;
font : 11px Arial, Helvetica, sans-serif;
}

.footer_index  {
color : #333;
font : 11px  Arial, Helvetica, sans-serif;
}

#footer a,
     #footer a:link,
     #footer a:visited,
     #footer a:active  {
font-size : 11px;
text-decoration : none;
background : none;
}

#footer a:hover,
	 #footer a:visited:hover  {
font-size : 11px;
text-decoration : underline;
background : none;
}

/* TITOLI SEZIONE */

.tit_sez {
	width: 100%;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	clear: both;
	display: block;
	text-align: left;
	background: repeat-x url(img/linea_sez_green_bkg.gif) 0px 7px;
}

.tit_sez_txt {
	font : bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	/*background: #c8cacf;*/
	background: #9A9A9A ;
	padding: 5px 7px;
	float: left;
	margin-left: 50px;
	text-align: left;
	color : #666666;
}

.tit_sez2 {
	width: 100%;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	clear: both;
	display: block;
	text-align: left;
	background: repeat-x url(img/linea_sez_green_bkg.gif) 0px 4px;
}

.tit_sez_txt2 {
	width: 160px;
	font : bold 15px;
	text-transform : uppercase;
	padding: 5px 7px;
	float: left;
	margin-left: 10px;
	text-align: left;
	color : #666666;
}

/* BORDI */

.foto  {
border : thin solid #FFF;
}

.tratto_v  {
border-left : 1px solid #666;
height : auto;
}

.sectionline  {
border-bottom : 1px solid #A0BB3A;
width : 100%;
}

/*SFONDI */

.dida  {
background : #eef0f6;
	padding: 4px;
	text-align: center;
	border-bottom: 1px solid #8e8f93;
	border-top: 1px solid #8e8f93;
	display: block;
	clear: both;
	margin: 5px 0;
}

.bg_grey_head  {
/*background : #898989;*/
background-color :#737373;
}

.bg_grey_body  {
background : #C8CACF;
}

.bg_grey_alt  {
/*background : #D8D9DE;*/
}

.bg_orange  {
background : #A0BB3A;
}

.bg_white  {
background : #FFF;
}

.bg_piede  {
background : url(/img/sfondo_piede.gif) repeat-x;
}

.box_bianco  {
	border : thin solid #FFF;
	padding: 30px;
}

/*CLASSI PER IL MENU DI NAVIGAZIONE */

.testo_nero_nav  {
font-size : 11px;
text-decoration : none;
color : #000;
font-weight : bold;
}

.testo_bianco_nav  {
color : #FFF;
font-size : 11px;
font-weight : bold;
}

a.testo_bianco_nav:link, a.testo_bianco_nav:hover, a.testo_bianco_nav:visited, a.testo_bianco_nav:visited:hover  {
font-size : 11px;
text-decoration : underline;
color : #FFF;
font-weight : bold;
}

/* BOX FOTO */

.box_foto430 {
	width: 430px;
	height: 368px;
	margin: 0;
	display: inline;
	float: left;
	clear: none;
	border: 2px solid #FFF;
	padding: 0;


}

.box_foto430_special {
	width: 430px;
	height: 368px;
	margin: 0;
	display: inline;
	float: left;
	clear: none;
	border: 2px solid #FFF;
	padding: 0;

	background-image: url(/img/bg_special.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.box_foto430_special:hover {
	border: 2px solid #A0BB3A;
}

.box_foto430:hover {
	border: 2px solid #A0BB3A;
}

.box_foto180 {
	width: 180px;
	height: 180px;
	margin: 0 0 5px 0;
	display: inline;
	float: left;
	clear: none;
	border: 2px solid #FFF;
	padding: 0;
}

.box_foto180_special {
	width: 180px;
	height: 180px;
	margin: 0 0 5px 0;
	display: inline;
	float: left;
	clear: none;
	border: 2px solid #FFF;
	padding: 0;
	background-image: url(/img/bg_special.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	
}


.box_foto180:hover {
	border: 2px solid #A0BB3A;
}

.box_foto180_special:hover {
	border: 2px solid #A0BB3A;
}
/*.box_foto430 img {
	margin-bottom: 5px;
}

.box_foto180 img {
	margin-bottom: 5px;
}*/
.box287 {
	height: 287px;
}
.box120 {
	height: 120px;
	margin-bottom: 6px;
	
}


.box122 {
	height: 122px;
	margin-bottom: 4px;
}
.box_feature {
	color: #737373;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-left: 5px;
	/*text-shadow: #999 2px 2px 2px;*/
}

/* .box_name {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	padding: 3px;
	background: #E6E6E6;
	float: left;
	margin-top: 3px;
	margin-bottom: 2px;
	display: block;
	clear: both;
} */

.box_name {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	float: left;
	/*margin: 3px 0 5px 0;*/
	margin: 1px 0 5px 0;
	display: block;
	clear: both;
	padding-left: 5px;
}

a.box_feature:link, a.box_feature:visited {
color : #ffffff;
text-decoration : none;
font-weight : bold;
/* text-shadow: #999 2px 2px 2px; */
}

a.box_feature:hover, a.box_feature:visited:hover {
color : #A0BB3A;
text-decoration : none;
font-weight : bold;
/* text-shadow: #999 2px 2px 2px; */
}

.wrap {
padding: 0 10px 0 0;
display: inline;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
float: left;
}

.luogorep {
	text-transform: uppercase;
	font-size : 9px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.sfondo_piede  {
background : url(/img/sfondo_piede_2008.gif) repeat-x;
background-color : #737373;
}

.titoletti_home {
background: #9A9A9A;
padding:0 10px 0 10px;
}

.bg_grey_desc_features {
background-color:#888888;
color:#FFFFFF;
}