.div {
	color: #000099;
}
.bordo {
	border: 1px solid #FFCC00;	
}
* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

body td,th {
	margin: 0;
	padding:0;
	font-size: 11px;
}
body {
	background-image:url(../img/filettobg2.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.rosso_bold {
	font-weight: bold;
	color: #E1081A;
}

form {
	margin:0;
	padding:0;
	display:inline;
}

fieldset {
	margin-top:10px;
	padding:10px;
	border: 1px solid #D50E0E;
}
legend {
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

.ja {
	display:none;
}


th {
	text-align:left;
}
.testo {
	font-size: 11px;
	color: #666666;
}

.right {
	text-align:right;
}
.center {
	text-align:center;
}
.evidenzia  {
	background-color:#009900;
	color:#FFFF99;
	font-weight:bold;
	padding:3px;
}
.input {
	font-size:11px;
}

#contenitore {
	width:838px;
	margin-left:auto;
	margin-right:auto;
}
#menuPrincipale {
	position:absolute;
	width:838px;
	margin-top:30px;
}
#menuPrincipale ul {
	margin:0;
	padding:0;
}
#menuPrincipale li {
	display:inline;
}
.p_azienda {
	width:72px; 
	height:34px;
	float:left;
	background-image:url(../img/p_azienda.gif);
}
.p_azienda:hover {
	width:72px; 
	height:34px;
	float:left;	
	background-image:url(../img/p_azienda_swap.gif);
}
.p_prodotti {
	background-image:url(../img/p_prodotti.gif);
	float:left;
	width:74px;
	height:34px;
}
.p_prodotti:hover {
	background-image:url(../img/p_prodotti_swap.gif);
	float:left;
	width:74px;
	height:34px;
}
.p_servizi {
	background-image:url(../img/p_servizi.gif);
	float:left;
	width:62px;
	height: 34px;
}
.p_servizi:hover {
	background-image:url(../img/p_servizi_swap.gif);
	float:left;
	width:62px;
	height: 34px;
}
.p_lavori {
	background-image:url(../img/p_ilavori.gif);
	float:left;
	width:63px;
	height:34px;
}
.p_lavori:hover {
	background-image:url(../img/p_ilavori_swap.gif);
	float:left;
	width:63px;
	height:34px;
}
.p_preventivi {
	background-image:url(../img/p_preventivi.gif);
	float:left;
	width:80px;
	height:	34px;
}
.p_preventivi:hover {
	background-image:url(../img/p_preventivi_swap.gif);
	float:left;
	width:80px;
	height:	34px;
}
.p_contatti {
	background-image:url(../img/p_contatti.gif);
	float:left;
	width:62px;
	height:34px;
}
.p_contatti:hover {
	background-image:url(../img/p_contatti_swap.gif);
	float:left;
	width:62px;
	height:34px;
}
.p_email {
	background-image:url(../img/p_email.gif);
	width:72px;
	height:19px;
	position:absolute;
	margin-left:0;
	margin-top:5px;
}
#logo {
	position:absolute;
	width:252px;
	height:142px;
	margin-left:580px;
	margin-top:-14px;
	z-index:99;		
}
#slogan {
	position:absolute;
	margin-top:80px;
	width:500px;
	color:#FFFFFF;
	font-style:italic;
	font-weight:bold;	
	font-size:15px;
}
#slideImmagini {
	width:278px;
	height:419px;
	float:left;
}


#slideCategorieLavori {
	width:278px;
	height:419px;
	background-image:url(../img/bg_gallery.jpg);
	float:left;
}
#slideCategorieLavori ul {
	position:absolute;
	margin-left:70px;
	margin-top:100px;
	width:190px;
	font-weight:bold;	
}
#slideCategorieLavori li {
	margin-top:10px;
	margin-bottom:10px;
}
#slideCategorieLavori a {
	color:#000000;
	font-size:12px;
}
#slideCategorieLavori a:link {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
#slideCategorieLavori a:visited {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
#slideCategorieLavori a:active {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
#slideCategorieLavori a:hover {
	color:#000000;
	font-size:12px;
	text-decoration:underline;
}


#slideTipologieProdotti  {
	width:278px;
	height:419px;
	background-image:url(../img/bg_gallery.jpg);
	float:left;
}
#slideTipologieProdotti ul {
	position:absolute;
	margin-left:70px;
	margin-top:100px;
	width:190px;
	font-weight:bold;	
}
#slideTipologieProdotti li {
	margin-top:10px;
	margin-bottom:10px;
}
#slideTipologieProdotti a {
	color:#000000;
	font-size:12px;
}
#slideTipologieProdotti a:link {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
#slideTipologieProdotti a:visited {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
#slideTipologieProdotti a:active {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
#slideTipologieProdotti a:hover {
	color:#000000;
	font-size:12px;
	text-decoration:underline;
}




.titoloCategoria {
	color:#d48301;
	font-size:15px;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	
}
.imgLavoro {
	float:left; 
	margin:0 5px 5px 0;

}
.imgLavoroInterne {
	float:left; 
	margin:0 15px 15px 0;
}
.imgLavoroInterne img {
	border:0;
}
.descrizioneLavoro a {
	font-weight:normal;
	
}
.contenitoreLavoro {
	margin-top:10px;
}
.imgLavoro img {
	border:0;
}
#slideImmaginiHome {
	width:278px;
	height:419px;
	float:left;
	position:absolute;
	margin-top:123px;
}
#bodyTesto {
	width:557px;
	float:left;
}
#boxBenvenuti {
	background-image:url(../img/box_benvenuti.jpg);
	width:281px;
	height:390px;
	position:absolute;
	margin-left:278px;
	margin-top:123px;
	font-size:11px;
	color:#FFFFFF;
}
#boxBenvenuti div {
	position:absolute;
	margin:150px 20px 20px 20px;
	width:250px;
}
#boxPercheNoi {
	position:absolute;
	background-image:url(../img/box_perche_noi.jpg);
	width:280px;
	height:419px;
	margin-left:559px;
	margin-top:123px;
	z-index:0;
	
}
.laNostraAzienda {
	color:#663f01;
	position:absolute;
	margin-top:155px;
	margin-left:93px;
	width:150px;
	font-size:11px;
}
.laNostraAzienda a {
	color:#663f01;
	text-decoration:underline;
}
.laNostraAzienda a:hover {
	color:#663f01;
	text-decoration:none;
}
.iProdotti {
	color:#663f01;
	position:absolute;
	margin-top:240px;
	margin-left:93px;
	width:150px;
	font-size:11px;
}
.iProdotti a {
	color:#663f01;
	text-decoration:underline;
}
.iProdotti a:hover {
	color:#663f01;
	text-decoration:none;
}

.iServizi {
	color:#663f01;
	position:absolute;
	margin-top:320px;
	margin-left:93px;
	width:150px;
	font-size:11px;
}

.iServizi a {
	color:#663f01;
	text-decoration:underline;
}
.iServizi a:hover {
	color:#663f01;
	text-decoration:none;
}
#gazebo {
	background-image:url(../img/gazebo.png);
	width:307px;
	height:287px;
	margin-top:-80px;
	position:absolute;
	margin-left:530px;
	z-index:99;
}
#riga1 {
	height:557px;
	position:absolute;
}
#riga2 {
	width:838px;
	height:206px;
	background-image:url(../img/bg_sotto.gif);
	position:absolute;
	margin-top:540px;
	z-index:1;
}
#riga3 {
	clear:both;
	position:absolute;
	margin-top:760px;
	width:838px;
	background-image:url(../img/bg_footer.gif);
	height:43px;
}
#riga1Interna {
	height:123px;
	clear:both;
}
#riga2Interna {
	clear:both;
}
#riga3Interna {
	clear:both;
	width:838px;
	background-image:url(../img/bg_footer.gif);
	height:43px;
}

.topScheda {
	margin:0;
	padding:0;
	background-image:url(../img/top_scheda.png);
	width:557px;
	height:33px;
}
.body {
	background-image:url(../img/corpo_scheda.png);
	padding:20px;
}
.body *{
	font-size:13px;
}

.topScheda h2 {
	position:absolute;
	margin-top:20px;
	margin-left:20px;
	color:#d48301;
	font-size:20px;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}
.topScheda h2 a{
	color:#d48301;
	font-size:20px;
}
.bottomScheda {
	background-image:url(../img/bottom_scheda.png);
	width:557px;
	height:18px;
}
#menuFooter {
	margin-top:15px;
	position:absolute;
	margin-left:550px;
}
#menuFooter a {
	color:#000000;
}
#menuFooter a:link {
	color:#000000;
}
#menuFooter a:hover {
	color:#000000;
	text-decoration:none;
}
#menuFooter ul {
	margin:0;
	padding:0;
	list-style:none;
}
#menuFooter li {
	float:left;
	margin:0 5px 0 5px;
}
#boxLavori {
	width:250px;
	height:120px;
	margin-top:50px;
	margin-left:20px;
	position:absolute;
}
#boxLavori h3 {
	color:#cc9900;
	margin:0;
	padding:0;
}
.descrizioneLavoro a {
	color: #000000;
	font-weight:bold;
	text-decoration:underline;
}
.descrizioneLavoro a:hover {
	color: #000000;
	font-weight:bold;	
	text-decoration:none;
}
.vediLavori {
	font-weight:bold;
	color:#cc9900;
}
.normal {
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.imgLavoriHome {
	width:105px;
	height:80px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:0;
}
#boxRichiestaPreventivo {
	width:250px;
	height:120px;
	margin-top:50px;
	margin-left:300px;
	position:absolute;
	color:#8a5701;
	font-weight:bold;
}