
/* tag ridefiniti */
body{margin:0; padding:0; background-color:#f6fce3; height:100%;}
img{border:none;}
iframe{ border:#bbb 1px dotted; background:url(/images/base/loading.gif) no-repeat 50% 50%;}

.headerMenuColor{position:absolute; top:0; width:100%; height:422px; background:url(/images/base/sfondo-header.jpg) repeat-x; z-index:5}
.pagina{position:relative; width:1000px; margin:auto; z-index:10; padding-bottom:28px; background:url(/images/base/sfondo-page.png) repeat-y;}

/* generici */
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.rosso{color:#95c11a;}
.grigio{color:#434343;}


/* header */
.barraMenu{position:relative; width:1000px; height:88px; margin:auto;background-color:#FFF;}
.settoriBT{float:left;}
.LogoAutomazione{float:left;}
.Logo311{float:right;}

.header{position:relative; width:1000px; height:334px; margin:auto;  background:url(/images/base/loading-b.gif) no-repeat 50% 50%;}
.header .immagineHeader{position:absolute; width:1000px; height:334px;}
.header .fondinoHeader{position:relative; width:1000px; height:25px; top:309px; left:0px;}



/* menu sx */
.menuDX{position:relative; float:left; margin-top:28px;  width:262px; min-height:50px;}
.voceMenu{position:relative; font-family: 'Oswald', sans-serif; font-weight: 400; font-size:16px; color:#434343; padding-bottom:14px; padding-top:14px;
		background:url(/images/base/linea_oriz.png) bottom repeat-x;  margin-left:10px;  width:220px; text-transform:uppercase;}
.voceMenu a{ text-decoration:none; display:block; background:url(/images/base/freccia_menu.png) 0px 50% no-repeat; padding-left:15px; color:#434343;}
.voceMenu a:hover{ text-decoration:none; display:block; background:url(/images/base/freccia_menu.png) 0px 50% no-repeat; padding-left:15px; color:#95c11a;}

.voceMenuSel{position:relative; font-family: 'Oswald', sans-serif; font-weight: 400; font-size:16px; color:#434343; padding-top:15px;
		  margin-left:10px;  width:220px; text-transform:uppercase;}
.voceMenuSel .active{ text-decoration:none; display:block; background:url(/images/base/freccia_menu_vert.png) 0px 50% no-repeat; padding-left:15px; color:#95c11a; margin-bottom:5px;}

.voceMenuSel .active a{text-decoration:none; display:block; color:#95c11a;}

.voceSottoMenu{position:relative; font-family: 'Oswald', sans-serif; font-weight: 400; font-size:16px; color:#7d7d7d; margin-left:25px; padding-bottom:8px; padding-top:6px;
		background:url(/images/base/linea_oriz.png) bottom repeat-x;  width:205px;}		
.voceSottoMenu a:hover{ text-decoration:none; display:block; color:#000;}
.voceSottoMenu a{ text-decoration:none; display:block; color:#7d7d7d;}
.voceSottoMenu .active{ text-decoration:none; display:block; color:#000;}

.voceSottoMenu2Liv{position:relative; font-family: 'Oswald', sans-serif; font-weight: 400; font-size:16px; color:#000; margin-left:25px; padding-bottom:2px; padding-top:2px; width:205px;}		
.voceSottoMenu2Liv a:hover{ text-decoration:none; display:block; color:#000;}
.voceSottoMenu2Liv a{ text-decoration:none; display:block; color:#7d7d7d;}
.voceSottoMenu2Liv .active{ text-decoration:none; display:block; color:#000;}

.voceSottoMenu3Liv{position:relative; font-family: 'Oswald', sans-serif; font-weight: 400; font-size:16px; color:#7d7d7d; margin-left:25px; padding-bottom:2px; padding-top:2px; width:205px;}		
.voceSottoMenu3Liv a:hover{ text-decoration:none; display:block; color:#000;}
.voceSottoMenu3Liv a{ text-decoration:none; display:block; color:#7d7d7d;}
.voceSottoMenu3Liv .active{ text-decoration:none; display:block; color:#000;}

		
/* contenuti-pagina */
.pageContent{position:relative; float:left; margin-top:28px; margin-left:52px;  width:680px; min-height:50px;}
.titolo{position:relative; font-family: 'Oswald', sans-serif; font-weight: 400; font-size:26px; color:#95c11a; width:628px; padding-bottom:24px;
		background:url(/images/base/linea_oriz.png) bottom repeat-x;}
.testo{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434343; width:628px;
	   line-height:17px; padding-bottom:24px; padding-top:24px;}	
.testo a:hover{ text-decoration:underline; color:#95c11a;}
.testo a{ text-decoration:none; color:#95c11a;}	 
.testo p{margin-top:0;}	   
	  
	  
/* la squadra */	  
.tit_Squadra{position:relative; font-family: 'Oswald', sans-serif; font-weight: 300; font-size:22px; color:#7d7d7d; width:555px; padding-bottom:20px;
		background:url(/images/base/linea_oriz.png) bottom repeat-x;  /*text-transform:uppercase;*/ float:left; margin-left:15px;}
.txt_Squadra{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434343; width:555px;
		 float:left; margin-left:15px;  line-height:17px; margin-top:17px;}	  
.txt_Squadra strong{color:#434343; font-size:14px; letter-spacing:-0.5;}	  

.itm_squadra{position:relative; padding-bottom:24px; background:url(/images/base/linea_oriz.png) bottom repeat-x; margin-bottom:24px; width:690px;}	 

.min_squadra{position:relative; width:120px; min-height:120px; float:left; background:url(/images/base/loading.gif) no-repeat 50% 50% #e9e9e9;}

/* contattaci */
.itm_contact{position:relative; float:left; margin-bottom:25px;}
.itm_contact input{width:225px; padding:5px 3px 5px 3px; margin-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.itm_contact textarea{width:485px; padding:5px 3px 5px 3px; margin-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
button{padding:3px 8px 3px 8px;  *overflow:visible; *width:50px; *margin:0; *padding:3px 8px 3px 8px; line-height: 26px;
		font-family: 'Oswald', sans-serif; font-weight: 300; font-size:15px; text-transform:uppercase; color:#434343; font-weight:normal;}
button img {vertical-align: middle; margin-right:5px;}
button > * {vertical-align: middle; font-weight:normal;}
  

/* lavora con noi */  
.tit_lavora{position:relative; font-family: 'Oswald', sans-serif; font-weight: 300; font-size:18px; color:#7d7d7d; width:630px; padding-bottom:10px;
		background:url(/images/base/linea_oriz.png) bottom repeat-x;  text-transform:uppercase; margin-bottom:8px;}
		
/* sitemap */
.tit_map{position:relative; font-family: 'Oswald', sans-serif; font-weight: 400; font-size:18px; color:#7d7d7d; width:630px;
		background:url(/images/base/freccia_menu.png) 0px 50% no-repeat; 
		margin-bottom:20px; text-transform:uppercase;}
.subtit_map{position:relative; font-family: 'Oswald', sans-serif; font-weight: 400; font-size:15px; color:#7d7d7d; width:620px;
		margin-bottom:6px; margin-left:20px;}

.tit_map a{color:#434343; text-decoration:none; padding-left:15px;}
.tit_map a:hover{color:#95c11a; text-decoration:none;}  

.subtit_map a{color:#434343; text-decoration:none;}
.subtit_map a:hover{color:#95c11a; text-decoration:none;}  

  
/* footer */	
.barraFooter{position:relative; width:100%; background-color:#535c3a;}
.barraFooterContent{position:relative; width:950px; margin:auto; padding:25px 25px 25px 25px;}
.barraFooterContent .botTabella{position:absolute; top:0px; left:0px ;width:100%; height:25px;}
.itmFooter{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#b5b5b5; width:192px;
		margin:0 30px 0 30px; float:left;}
.titoloFooter{position:relative; font-family: 'Oswald', sans-serif; font-weight: 300; font-size:20px; color:#ffffff; width:192px; padding-bottom:14px;
		background:url(/images/base/linea_oriz_feet.png) bottom repeat-x; margin-bottom:15px; }
.itmFooter a{text-decoration:none; color:#b5b5b5;}  
.itmFooter a:hover{ text-decoration:none; color:#ffffff;}
.social{margin-right:5px;}

.itmFooterSpc{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#b5b5b5; width:114px;
		margin:0 0 0 0; float:left;}



/* --- NEWS --- */
.itm_nws{width:100%; min-height:100px; margin-bottom:40px;}
.min_nws{ width:170px; min-height:113px; float:left; margin-right:27px; background-color:#FFF; border: 0px solid #FFF;}

.col_min_nws_dett{ width:628px; float:left;}
.big_nws{ width:328px; min-height:218px; float:left; background-color:#FFF; border: 0px solid #FFF; margin-bottom:25px;}

.tit_nws{padding-bottom:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.data_nws{color:#95c11a;}
.txt_nws{ width:430px; min-height:100px; float:left;}
.txt_nws a{width:auto; background:url(/images/base/freccia_menu.png) 83% 50% no-repeat; padding-right:30px; font-weight:bold;}

.txt_nws_dett{ width:628px; min-height:100px; float:left; margin-right:15px;}
.txt_nws_dett a{width:auto; background:url(/images/base/freccia_menu.png) 83% 50% no-repeat; padding-right:30px; font-weight:bold;}

.lnk_Archivio a{width:auto; background:url(/images/base/freccia_menu.png) 85% 50% no-repeat; padding-right:30px; font-weight:bold;}

.archivio{margin-bottom:5px;}

.allegato{position:relative; float:left; width:275px; background:url(/images/base/linea_oriz_feet.png) bottom repeat-x; margin-bottom:10px; margin-left:25px;  padding-bottom:8px;}
.allegato a{position:relative; float:left;  background:url(/images/base/freccia_menu_vert.png) 0px 50% no-repeat; padding-left:15px; color:#95c11a; margin-bottom:5px; display:block; font-weight:bold;}
.allegato a:hover{ text-decoration:none;}

.back{position:relative; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434343; text-transform:capitalize; margin-top:12px;}
.back a{position:relative; float:right; text-decoration:none;  background:url(/images/base/freccia_back.png) 0px 50% no-repeat; padding-left:15px; color:#434343; margin-bottom:5px; display:block; font-weight:bold;}
.back a:hover{ text-decoration:none;}
.alignleft { float: left; padding: 15px 15px 15px 0; }
.alignright { float: right; padding: 15px 0 15px 15px; }