﻿/**********************************************
	BODY
**********************************************/
body 
{
	margin:0px 0px 0px 0px;
	background-image:url('../images/background_divBackground2.jpg');
	background-position:center -20px;
	background-attachment:fixed;
	background-repeat:no-repeat;
	font-family:Tahoma;
	font-size:10px;
	color:Black;
}


/**********************************************
	LINKS
**********************************************/
a:link  
{
	color:#626262;
	font-style:normal;
	text-decoration:none;
}

a:visited  
{
	color:#626262;
	font-style:normal;
	text-decoration:none;
}

a:hover  
{
	color:#0a7c1f;
	font-style:normal;
	text-decoration:underline;
}

a:active 
{
	color:#0a7c1f;
	font-style:normal;
	text-decoration:underline; 
} 

.studioLeonardoCopyright a:link  
{
	color:#0ab92a;
	font-style:normal;
	text-decoration:none;
}

.studioLeonardoCopyright a:visited
{
	color:#0ab92a;
}

.studioLeonardoCopyright a:active
{
	color:#0ab92a;
}

.studioLeonardoCopyright a:hover  
{
	color:#0ab92a;
	font-style:normal;
	text-decoration:underline;
}


/**********************************************
	STRUCTURE
**********************************************/
.divBackground
{
	width:100%;
	height:1px;
	position:fixed;
	z-index:10;
	bottom:0px;
	padding-bottom:80px;
	
}

.divPrincipale
{
	background-image:url('../images/background_divPrincipale.png');
	background-position:top center;
	background-repeat:repeat-y;
	z-index:20;
	width:100%;
	
	position:absolute;
}

.tblPrincipale
{
	width:760px;
	height:100%;
	background-color:#0a7c1f;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
}

.studioLeonardoCopyright
{
	background-image:url('../images/background_divFooter.png');
	background-position:top center;
	background-repeat:no-repeat;
	color:#0ab92a !important;
	padding-top:70px;
	min-height:50px;
	height:auto !important;
	height:50px;
}

.divImgPhotogallery
{
	border:solid 1px #000000;
}


/**********************************************
	TESTI
**********************************************/
.nomeAzienda
{
	color:#761a2f;
	font-weight:bold;
}

.datiAzienda
{
	color:#626262;
	font-size:11px;
}

.luoghiAzienda
{
	color:#20612c;
	font-weight:bold;
}

.testoPrincipale
{
	font-size:11px;
	color: #767676;
	text-align:justify;
	line-height:15px;
}

.testoDidascalia
{
	color:#b5b5b5;
}

.enfasiTesto
{
	font-weight:bold;
}

.tipAzienda
{
	color:#761a2f;
	font-size:13px;
	font-weight:bold;
}

.tipDati
{
	color:#737373;
	font-size:11px;
}

.testoPrivacy
{
	color:#787777;
	font-size:9px;
	padding-right:15px;
	text-align:justify;
}

.testoPrivacy span
{
	font-weight:bold;
}

/**********************************************
	GOOGLE MAPS
**********************************************/
#map
{
	width: 303px;
	height: 300px;
	border: solid 1px #737373;
}

.tblProvenienza
{
	background-color:#d7d7d7;
	font-size:12px;
	color:#6e6e6e;
	background-image:url('../images/closer_tblProvenienza.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-top:5px; 
	padding-left:5px; 
	padding-right:5px;
	padding-bottom:5px;
}

.nptProvenienza[type="text"]
{
	height: 14px;
	border:solid 1px #a7a7a7;
	width:195px;
	font-size:11px;
	color:#737373;
}

#errorGoogleMaps
{
	color:#FF0000;
	display:none;
}

.btnInvia
{
	width:150px;
	height:29px;
	border:0px;
	background-image:url('../images/btn_Background.png');
	background-position:left top;
	cursor:pointer;
	color:#ffffff;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
}

.btnInvia:hover
{
	background-position:left -30px;
}

#googleMapsInviaButton
{
	padding-top:10px;
}

/**********************************************
	MODULO INFORMAZIONI
**********************************************/

input[type=text],select
{
	border: solid 1px #aaaaaa;
	
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	
	width: 160px;
	
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #3d3d3d;
}

.tbMessaggio
{
	width: 340px !important;
	height: 60px;
}


/**********************************************
	RICERCA PRODOTTI
**********************************************/

.divProdottiSearch
{
	width: 100%;
	margin: 0px auto;
	font-family: Tahoma, Helvetica;
	font-size: 11px;
	font-weight:normal;
	color: #666;
	text-align: left;
	float: left;
	background-color: #f0f0f0;
	border-left: solid 3px #ccc;
}

.divProdottiSearch:hover
{
	background-color: #ddd;
	cursor: pointer;
	color: #000000;
	border-left: solid 3px #006e1e;
}

.btnScheda
{
	border:0px;
	Width:140px;
	padding:3px 3px 3px 3px;
	background-image:url('../images/background_btnScheda_off.png');
	background-position:top left;
	background-repeat:repeat-x;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	cursor:pointer;
	padding-left:5px;
	border-left:solid 3px #93ba9a;
	border-right:solid 10px #000000;
}

.btnScheda:hover
{
	background-image:url('../images/background_btnScheda_on.png');
	background-position:top left;
	background-repeat:repeat-x;
	text-decoration:none;
	border-right:solid 10px #e42166;
}

.btnScrivici
{
	border:0px;
	background-image:url('../images/background_btnScrivici.png');
	width:76px;
	height:24px;
	cursor:pointer;
}

.btnScrivici:hover
{
	background-position:0px -23px;
}