/*  aa3103; 7b90c1; link green 658400 */

html 	{
		height: 100%;
		}

body {
		height: 100%; font-family:Arial, Helvetica, sans-serif; font-size:14px;	
		margin:0px; width:100%;
		background: url(images/bg-vertical.png) repeat-x;
		color:#777777;
		text-align: center;
		}
		
a:link {color:#ffffff; font-size:12px; text-decoration:none; font-size:14px;}
a:hover {color:#ffffff; font-size:12px; text-decoration:underline; font-size:14px;}
a:visited {color:#ffffff; font-size:12px; text-decoration:none; font-size:14px;}
a:active {color:#ffffff; font-size:12px; text-decoration:none; font-size:14px;}

		
#container { margin: auto; background: url(images/bg-bg.jpg) no-repeat;	width:940px; height:960px; text-align:center}
#container a:link {color:#ffffff; font-size:12px; text-decoration:none; font-size:14px;}
#container a:hover {color:#ffffff; font-size:12px; text-decoration:underline; font-size:14px;}
#container a:visited {color:#ffffff; font-size:12px; text-decoration:none; font-size:14px;}
#container a:active {color:#ffffff; font-size:12px; text-decoration:none; font-size:14px;}

#containerb { margin: auto; background: url(images/bg-bg.jpg) no-repeat;	width:940px; height:1400px;}
#containerb a:link {color:#ffffff; font-size:12px; text-decoration:none; font-size:14px;}
#containerb a:hover {color:#ffffff; font-size:12px; text-decoration:underline; font-size:14px;}
#containerb a:visited {color:#ffffff; font-size:12px; text-decoration:none; font-size:14px;}
#containerb a:active {color:#ffffff; font-size:12px; text-decoration:none; font-size:14px;}
		
#containerc { margin: auto; background: url(images/bg-bg.jpg) no-repeat;	width:940px; height:1800px;}		
#containerd { margin: auto; background: url(images/bg-bg.jpg) no-repeat;	width:940px; height:1230px;}	
#containere { margin: auto; background: url(images/bg-bg.jpg) no-repeat;	width:940px; height:1300px;}
#containerf { margin: auto; background: url(images/bg-bg.jpg) no-repeat;	width:940px; height:750px;}	
#containerpreventivi { margin: auto; background: url(images/bg-bg.jpg) no-repeat;	width:940px; height:4950px;}
#containercucina     {  margin: auto; background: url(images/bg-bg.jpg) no-repeat;	width:940px; height:1400px;}
		
#header { background:url(images/header-bg01.jpg); height:116px; margin-top:0px; }
#headerb { background:url(images/header-bg02.jpg); height:116px; margin-top:0px; text-align:center }
#headerc { background:url(images/header-bg02.jpg); height:116px; margin-top:0px; }
#headerd { background:url(images/header-bg02.jpg); height:116px; margin-top:0px; }
#headere { background:url(images/header-bg02.jpg); height:116px; margin-top:0px; }
#headerf { background:url(images/header-bg02.jpg); height:116px; margin-top:0px; }

#header2 { background:url(images/header-bg02.gif); height:22px; }	
h1 { margin-top:0px; color:#ffffff; }
		
/*  left          */	
#container-left {position:relative; width:225px; float:left; height:950px; text-align:left;   }	
#container-left2 {position:relative; width:225px; float:left; height:auto; overflow:auto; }	
#container-left3 {position:relative; width:225px; float:left; height:auto; text-align:left; }
	
#left-menu-bg {position:relative; width:225px; background:url(images/menu-bg01.gif); color:#FFFFFF; height:auto }	
.left-links {position:relative; background:url(images/bt-bg01.gif); width:182px; height:28px; padding:4px 0px 0px 15px; margin:8px 0px 4px 12px; line-height:22px;}
#left-presentation {position:relative; margin-top:20px; height:auto}
#left-presentation div {position:relative; background-color:#f3f3f3; color:#6c724d; padding:11px; height:auto }		
#left-presentation ul {position:relative; line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:20px; height:auto}		
	
/*   right      */	
#container-right { position:relative; padding-left:15px; width:668px; float:right; height:auto; text-align:left;  }	
#container-preventivo { position:relative; padding-left:15px; width:668px; float:right; height:3500px; text-align:left;}
#container-right3 { position:relative; padding-left:15px; width:668px; float:right; height:auto; text-align:left;  }
	
.right1 {position:relative; padding-top:30px; color:#aa3103; text-align:justify; height:auto;  }
.right1 div { margin-bottom:7px;}
.right1b {position:relative; padding-top:30px; color:#aa3103; text-align:justify; height:auto; font-size:12px;  }
.right2 {position:relative; background:url(images/line01.gif) no-repeat; height:6px; margin-bottom:15px; margin-top:15px;  }
.right3 {position:relative; height:213px; text-align:justify;   }	
.right3pic {position:relative; float:left; width:311; height:213px;   }
.right3txt {position:relative; text-align:justify; font-size:12px; height:auto  }
.right4 {position:relative; text-align:justify; height:auto  }
.right5 {position:relative; background:#fffce3; color:#aa3103; padding:10px; margin-bottom:15px; font-size:12px; font-weight:bold; text-align:justify;  height:auto    }
.right7 {position:relative; color:#aa3103; text-align:justify; height:auto   }
.right8	{position:relative; text-align:justify; font-size:11px; height:auto  }
/* footer      */
#footer {  }
#footer-menu { height:29px; background:url(images/footer-menu-bg.gif); color:#ffffff; font-size:12px; line-height:24px; text-align:center;}
#footer-menu a:link { color:#ffffff; text-decoration:none}	
#footer-menu a:hover { color:#ffffff; text-decoration:none}
#footer-menu a:visited { color:#ffffff; text-decoration:none}
#footer-menu a:active { color:#ffffff; text-decoration:none}	
.pret { font-weight:bold; color:#990000}	
		
.right1 a:link { color:#FF0000;	}		
.right1 a:hover { color:#FF0000; }		
.right1 a:visited { color:#FF0000;}		
a img {
	border: 1px solid #BDBDBD;
	padding: 2px;	
	margin: 10px 10px 10px 0;
	vertical-align: top;
}
	
