@charset "UTF-8";
/* CSS Document */

* {margin:0; padding:0; outline:none;  }

a {color:#FF6501; text-decoration:none;}
a:hover {text-decoration:underline;}
.clear {clear:both;}



span.red { color:#FF6600; }
span.grey { color:#ab4400; }

.float_l {float:left;}
.float_r {float:right;}



body {
background-color: #050505;
background-image:url(../layout/background2.jpg);
background-repeat:repeat-x;
/*text-align:center;*/
background-attachment:fixed;
font-family:Helvetica, Arial,  sans-serif;

line-height:14px;
color:#eeeeee;
font-size:12px;
}


div.wrapper {
width: 708px;
margin: 0 auto;
text-align:left;
}

div.header {
width: 708px;
height: 136px;
/*background-image:url(../layout/header.jpg);*/
background-image:url(../layout/header4.jpg);
background-repeat:no-repeat;
background-position: 82px 0px;
position:relative;
}

div.fix_menu {
width:82px;
height: 34px;
display:block;
background-color: #FF6600;
position:absolute;
top:69px;
left: 0px;
z-index: 3;
}

div.header h2 {
	position:absolute;
	width:264px;
	height: 34px;
	top:36px;
	right:7px;
	text-indent:-9000px;
	/*background-image:url(../layout/penta_logo.jpg);*/
background-repeat:no-repeat;
}




div.flash_top {
width: 708px;

padding-bottom:5px;
background-image:url(../layout/flash_shadow.png);
background-position:bottom;
background-repeat:no-repeat;
/*background-color:#333333;*/
}

div#top_materiali {padding-bottom:9px; background-image:url(../layout/flash_shadow2.png); }


div.main_content {
width: 566px;
margin-left:82px;
background-color: #535452;
padding: 40px 30px 40px 30px;
background-image:url(../layout/bg_main_sfumo.jpg);
background-repeat:repeat-x;
}

div.piede {
width: 566px;
margin-left:82px;
background-image:url(../layout/piede_bg.jpgf);
background-color: #CCCBC7;
background-position:bottom;
background-repeat:no-repeat;
padding: 30px 30px 30px 30px;
margin-bottom:6px;
}

div.piede2 {
width: 566px;
margin-left:82px;

background-color: #ff6600;
background-position:bottom;
background-repeat:no-repeat;
padding: 30px 30px 30px 30px;
margin-bottom:0px;
height:160px;
background-image:url(../images/preventivo.jpg);

}

div.footer {
width: 628px;
margin-left:82px;
height:50px;
color:#dddddd;
font-size:10px;
text-align:center;
}




/* SEZIONI */
/*body#home ul.navigation li.home a , body#home ul.navigation2 li.home a { background-position: 0px -15px; color:#ab4400;}
body#lavori ul.navigation li.lavori a, body#lavori ul.navigation2 li.lavori a { background-position: 0px -15px; color:#ab4400; }*/




/* NAVIGATION */

ul.navigation , ul.navigation li {
list-style:none;
display:inline;
}

ul.navigation { display:block;  margin-left: 26px;}


ul.navigation li a {
font-size:16px;
color:#FFFFFF;
margin-top: 89px;
letter-spacing: 0px;
display:block;
float: left;
height: 35px;
text-indent:-9000px;
background-repeat:no-repeat;

z-index:100;
position:relative;
background-image:url(../layout/nav/menu_bg4.png);
}



ul.navigation li.home a {width:58px; background-position:0px 0px;}  ul.navigation li.home a:hover { background-position: 0px -25px;}
ul.navigation li.chisiamo a {width:78px; background-position: -86px 0px;} ul.navigation li.chisiamo a:hover { background-position: -86px -25px;}
ul.navigation li.news a {width:57px; background-position: -190px 0px;} ul.navigation li.news a:hover {background-position: -190px -25px;}
ul.navigation li.lavori a {width:64px; background-position: -272px 0px;} ul.navigation li.lavori a:hover {background-position: -272px -25px;}
ul.navigation li.profili a {width:64px; background-position: -357px 0px; }  ul.navigation li.profili a:hover { background-position: -357px -25px; }
ul.navigation li.materiali a {width:83px; background-position: -445px 0px; } ul.navigation li.materiali a:hover {background-position: -445px -25px; }  
ul.navigation li.manutenzione a {width:107px; background-position: -548px 0px;} ul.navigation li.manutenzione a:hover {background-position: -548px -25px;} 
ul.navigation li.contatti a {width:77px; background-position: -680px 0px;} ul.navigation li.contatti a:hover { background-position: -680px -25px;}
ul.navigation li.dicono a {width:76px; background-position: -789px 0px;} ul.navigation li.dicono a:hover {background-position: -789px -25px;}

ul.navigation li.lavelli a {width:70px; background-position: -1085px 0px;} ul.navigation li.lavelli a:hover { background-position: -1085px -25px;}
ul.navigation li.rivenditori a {width:90px; background-position: -941px 0px;} ul.navigation li.rivenditori a:hover {background-position: -941px -25px;}
ul.navigation li.offerte a {width:72px; background-position: -941px 0px;} ul.navigation li.offerte a:hover {background-position: -941px -25px;}
ul.navigation li.listino a {width:40px; background-position: -1236px 0px;} ul.navigation li.listino a:hover {background-position: -1236px -25px;}





/* NAVIGATION */
ul.navigation2 , ul.navigation2 li {
list-style:none;
display:inline;

}

ul.navigation2 li a {
	font-size:12px;
	color:#111111;
	letter-spacing: 0px;
	float: left;
	height: 15px;
	text-indent:0px;
	background-repeat:no-repeat;
	margin-right:11px;
	font-weight:normal;
}

ul.navigation li a:hover {

}







/* FORNITORE 5 STELLE class=5stelle */

div.fgstelle {
width: 210px;
float:right;
display:block;
line-height:16px;
}


div.fgstelle h3 {
	font-size:16px;
	font-weight:normal;
	color:#3276CB;
	margin-bottom:10px;
	border-bottom: 0px solid #ff6600;
}

div.fgstelle ul {
color:#444444;
list-style:url(../layout/h_bg.gif);
}

div.fgstelle li {
margin-bottom:3px;
}


div.piede div.pianipenta {
width: 326px;
float:left;
color:#777777;
margin-bottom:26px;
line-height:16px;
}

div.piede div.pianipenta img {
margin-right: 10px;
}

div.bandiere {
	width:96px;
	height: 34px;
	display:block;
	position:absolute;
	top:35px;
	left: 0px;
	z-index: 3;
}

div.bandiere a img {border: none;}


span.visite {font-size:12px;}

