@charset "utf-8";
/* CSS Document */

	/* 	********************************************************************************************** 
	
	*		LAYOUT GENERALE                          *
	*		Created:	 28/03/2008	                 *
	*		Last update:                             *
	*		Nome gruppo di proprieta': TamtamWeb      *
	*		Sito': Amaru' - Meccanica di Precisione  *
	*		Author: Samir Kharrat		 		     *
	 
	********************************************************************************************** */
	/* 	-------------------------------------------------------------------------------------------------- 
	IMPOSTAZIONI GENERALI
	-------------------------------------------------------------------------------------------------- */	
	
	* {padding: 0;  margin: 0;}
	
	body {
	font-family:"Myriad Pro", "Tw Cen MT", Verdana, sans-serif;
	font-size:12px;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0;
	}  
	
	.clear {clear:both;} 
	
	
	/* 	-------------------------------------------------------------------------------------------------- 
	DEFAUTL STYLES
	-------------------------------------------------------------------------------------------------- */	
	h1{
	color:#a0292e;
	height:35px;
	font-size:21px;
	padding: 0px 0px 0px 55px;
	background-image:url(../img/puntato.jpg);
	background-position:left;
	background-repeat:no-repeat;
	}
	h2{
	color:#a0292e;
	height:35px;
	font-size:21px;
	padding: 0px 0px 0px 55px;
	background-image:url(../img/puntato.png);
	background-position:left;
	background-repeat:no-repeat;
	}  
	h3{
	color:#a0292e;
	width:200px;
	height:35px;
	font-size:21px;
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	border-bottom:  1px solid #a0292e;
	}  
	h5{
	color:#a0292e;
	}  
	h6{
	font-size:14px;
	color:#a0292e;
	}
	
	.blu{
	color:#2f2d60;
	}
	.bianco{
	font-size:14px;
	color:#FFFFFF;
	}
	.rosso{
	font-size:12px;
	font-weight:bold;
	list-style: none;
	text-decoration:none;	
	color:#a0292e;
	margin: 25px 0px 0px 0px;
	}
	.rosso{
	font-size:12px;
	font-weight:bold;
	list-style: none;
	text-decoration:none;
	color:#a0292e;	
	margin: 25px 0px 0px 0px;
	}
	a:hover{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	list-style: none;
	text-decoration:none;	
	}
	
	.box_text{
	width: 206px;
	color:#2f2d60;
	margin: 25px 0px 0px 0px;
	}  
	.rosso_2{
	font-size:12px;
	font-weight:bold;
	color:#a0292e;
	margin: 7px 0px 0px 0px;
	}
	
	.box_text_2{
	width: 206px;
	color:#2f2d60;
	margin: 7px 0px 0px 0px;
	}
	
	.copyright{
	color:#FFFFFF;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 0px 10px;
	}
	.credits{
	width:34px;
	height:38px;
	background-image:url(../img/footer.jpg);
	margin: -24px 0px 0px 700px;
	}  
	.testo{
	width:600px;
	font-size:14px;
	letter-spacing:1px;
	text-align:justify;
	margin: 0px 15px 0px 15px;
	}  
	.margine{
	width:130px;
	height:70px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	
	/* 	-------------------------------------------------------------------------------------------------- 
	DIV CONTENITORE PRINCIPALE
	-------------------------------------------------------------------------------------------------- */	
	
	#content{
	width: 760px;
	height: 1400px;
	margin: 0 auto;
	padding:0;
	background-color:#FFFFFF;
	}  
	#navigation{
	width: 760px;
	height: 45px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	text-decoration:none;		
	text-align:center;
	background-image:url(../img/nav_bg.jpg);
	background-repeat:repeat-x;
	}  
	#banner{
	width: 760px;
	height: 273px;
	margin: 0px 0px 0px 0px;
	background-image:url(../img/banner.jpg);
	background-repeat:repeat-x;
	}
	#footer{
	width: 760px;
	height: 38px;
	margin: 50px 0px 0px 0px;
	background-color:#302E60;
	}  
	#footer1{
	width: 760px;
	height: 65px;
	margin: 0px 0px 0px 0px;
	background-color:#302E60;
	}
	#footer2{
	width: 760px;
	height: 38px;
	margin: 400px 0px 0px 0px;
	background-color:#302E60;
	}
	
	/* 	-------------------------------------------------------------------------------------------------- 
	DIV CONTENITORE SECONDARI
	-------------------------------------------------------------------------------------------------- */	
	
	#logo_top{
	width: 120px;
	height: 40px;
	margin: -40px 0px 0px 35px;
	padding: 0px 0px 0px 0px;
	background-image:url(../img/logo_top.jpg);
	background-repeat:no-repeat;
	} 
	#info{
	width: 760px;
	height: 216px;
	margin: 0px 0px 0px 0px;
	background-image:url(../img/info_bg.jpg);
	background-repeat:repeat-x;
	}  
	#info2{
	width: 760px;
	height: auto;
	margin: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	}    
	#info3{
	width: 760px;
	height: 700px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	}
	#info_adv{
	width: 760px;
	height: 1480px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	} 
	#fform{
	padding-left:36px;
	}  
	#info_jobs{
	height: 1033px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 36px;
	}  
	#img{
	margin: -535px 0px 0px 623px;
	padding: 0px 0px 0px 0px;
	}
	#img2{
	margin: -640px 0px 0px 623px;
	padding: 0px 0px 0px 0px;
	}
	#img3{
	margin: -525px 0px 0px 623px;
	padding: 0px 0px 0px 0px;
	}  
	#img_adv{
	margin: -706px 0px 0px 623px;
	padding: 0px 0px 0px 0px;
	}  
	#box_1{
	width: 221px;
	height: 216px;
	margin: 0px 0px 0px 31px;
	padding: 22px 0px 0px 0px;
	text-align:justify;
	}  
	#divider_1{
	width: 2px;
	height: 216px;
	margin: -238px 0px 0px 250px;
	padding: 0px 0px 0px 0px;
	background-image:url(../img/divider_info.jpg);
	background-position:right;
	background-repeat:no-repeat;
	}   
	#box_2{
	width: 221px;
	height: 216px;
	margin: -216px 0px 0px 280px;
	padding: 22px 0px 0px 0px;
	text-align:justify;
	}  
	#divider_2{
	width: 2px;
	height: 216px;
	margin: -238px 0px 0px 500px;
	padding: 0px 0px 0px 0px;
	background-image:url(../img/divider_info.jpg);
	background-position:right;
	background-repeat:no-repeat;
	}  
	#box_3{
	width: 221px;
	height: 216px;
	margin: -216px 0px 0px 530px;
	padding: 22px 0px 0px 0px;
	text-align:justify;
	}  
	#box_jobs{
	width: 221px;
	height: 216px;
	margin: 165px 0px 0px 136px;
	padding: 0px 0px 0px 0px;
	text-align:justify;
	}  
	#contatti{
	width: 221px;
	height: 216px;
	margin: -217px 0px 0px 430px;
	padding: 0px 0px 0px 0px;
	text-align:justify;
	}
	
	/*portfolio_gallery*/  
	#portfolio_gallery{
	width: 760px;
	height: 321px;
	margin: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	}
	#portfolio_gallery_bordo_top{
	width: 760px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	}  
	#portfolio_gallery_bordo{
	width: 699px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	background-color:#302E60;
	}
	/* pagine*/ 
	
	#bordo{
	width: 699px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	}
	#gallery_dx2{
	width: 79px;
	height: 122px;
	margin: 0px 0px 0px 681px;
	padding: 0px 0px 0px 0px;
	}
	#gallery_bg3{
	width: 84px;
	height: 15px;
	margin: -192px 0px 0px 676px;
	padding: 0px 0px 0px 0px;
	}
	#gallery_bg4{
	width: 106px;
	height: 177px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	#gallery_bg5{
	width: 760px;
	height: 270px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../img/gallery_bg2.jpg);
	background-repeat:repeat-x;
	} 
	/* pagine*/ 
	
	
	#gallery_bg1{
	width: 106px;
	height: 177px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../img/gallery_bg1.jpg);
	}
	#gallery_bg2{
	width: 654px;
	height: 270px;
	margin: 0px 0px 0px 106px;
	padding: 0px 0px 0px 0px;
	background-image:url(../img/gallery_bg2.jpg);
	background-repeat:repeat-x;
	} 
	#gallery_bg{
	width: 84px;
	height: 15px;
	margin: -192px 0px 0px 676px;
	padding: 0px 0px 0px 0px;
	background-image:url(../img/gallery_bg.jpg);
	}
	#gallery_dx{
	width: 79px;
	height: 122px;
	margin: 0px 0px 0px 681px;
	padding: 0px 0px 0px 0px;
	background-image:url(../img/gallery_dx.jpg);
	}
	#gallery_sx{
	width: 95px;
	height: 102px;
	margin: 46px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../img/gallery_sx.jpg);
	}
	#gallery_sx2{
	width: 95px;
	height: 102px;
	margin: -75px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../img/gallery_sx.jpg);
	}
	#gallery_sx3{
	width: 95px;
	height: 102px;
	margin: -205px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../img/gallery_sx.jpg);
	}
	#gallery_sx4{
	width: 95px;
	height: 102px;
	margin: -205px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../img/gallery_sx.jpg);
	}
	#portfolio{
	width: 760px;
	height: 0px;
	margin: -306px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	#container-4{
	width:552px;
	height:100px;
	margin: 0px 0px 0px 100px;
	}
	
	
	/* 	-------------------------------------------------------------------------------------------------- 
	DIV NAVIGATION
	-------------------------------------------------------------------------------------------------- */	 
	
	#nav {
	width:602px;
	height:45px;	
	list-style: none;
	text-decoration:none;	
	text-align:center;
	margin: 0px 0px 0px 158px;	
	}	
	#nav li {
	width:75px;
	height:45px;
	color:#FFFFFF;	
	text-decoration:none;	
	list-style: none;	
	text-align:center;
	letter-spacing:1px;
	float: left;	
	}
	#nav li a {
	width:75px;
	height:45px;
	color:#FFFFFF;
	display: block;
	list-style: none;
	text-decoration:none;		
	text-align:center;	
	background: url(../img/bg_nav.jpg) top;
	padding: 10px 0px 0px 0px;
	}
	#nav a:hover {
	width:75px;
	height:45px;
	color:#FFFFFF;
	display: block;
	list-style: none;
	text-decoration:none;		
	text-align:center;
	background: url(../img/bg_nav.jpg) center;
	}
	#nav .active {
	width:75px;
	height:45px;
	display: block;
	list-style: none;
	text-decoration:none;		
	text-align:center;	
	background: url(../img/bg_nav.jpg) bottom;	
	}
	
	/* 	END DIV NAVIGATION  */	
	
	
	#fre1{margin: 20px 0px 0px -50px;}
	#fre2{margin-left:500px;}
	
	/*/ bug 1/*/
	/*portfolio_gallery*/  
	#portfolio_gallery2{
	width: 760px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	}
	#portfolio_gallery_bordo_top2{
	width: 760px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	}  
	#portfolio_gallery_bordo2{
	width: 699px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	}
	/* pagine*/
	#bordo2{
	width: 699px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	}
	#gallery_dx2{
	width: 79px;
	height: 122px;
	margin: 0px 0px 0px 681px;
	padding: 0px 0px 0px 0px;
	}
	#gallery_bg3{
	width: 84px;
	height: 15px;
	margin: -192px 0px 0px 676px;
	padding: 0px 0px 0px 0px;
	}
	#gallery_bg4{
	width: 106px;
	height: 177px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	#gallery_bg6{
	width: 760px;
	height: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	} 
	/* end pagine*/ 
	
	
	/*/ bug 2/*/
	/*portfolio_gallery*/  
	#portfolio_gallery3{
	width: 760px;
	height: 70px;
	margin: 0px 0px 0px 0px;
	}
	#portfolio_gallery_bordo_top3{
	width: 760px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	}  
	#portfolio_gallery_bordo3{
	width: 699px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	
	}
	/* pagine*/ 
	#bordo3{
	width: 699px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	}
	#gallery_dx2{
	width: 79px;
	height: 122px;
	margin: 0px 0px 0px 681px;
	padding: 0px 0px 0px 0px;
	}
	#gallery_bg3{
	width: 84px;
	height: 15px;
	margin: -192px 0px 0px 676px;
	padding: 0px 0px 0px 0px;
	}
	#gallery_bg4{
	width: 106px;
	height: 177px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	#gallery_bg7{
	width: 760px;
	height: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	} 
	/* end pagine*/ 

