
@charset "UTF-8";

body  {
	/*font-family:Trebuchet, Geneva, sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333;
}

a  { 
    color:#000;
    text-decoration:none;
	font-weight:bold;
} 

a:hover { 
    color:#e2001a;
} 

img { 
    color:#e2001a;
	border:none;
} 

img:hover{ 
    color:#e2001a;
	border:none;
} 

h3 {font-size:14px; margin-top:5px;}
.clear{clear:both;}
/* FORUM */

.forumheader{
	background-image:url(../images/headerforum1.jpg);
	background-repeat:no-repeat;
	color:#fff;
	width:900px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
}

.iscrivitiforum{
margin-left:640px;
}

.descrizionecat{
font-size:10px;
text-align:justify;
width:770px;
margin-left: 36px;
}

.paginazione{float:left;
font-size:12px;
font-weight:bold;
margin-right:32px;
text-align:center;
width:840px;
color:#e2003a;}

#BoxForum,
#BoxForumDiscussione {margin:10px 0px 10px 0px; padding:0;}
#BoxForum table,
#BoxForumDiscussione table  {width:900px; border:0; border-collapse:collapse; border-spacing:0;}
#BoxForum table thead tr td {height:29px; font-size:9px; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
#BoxForumDiscussione table thead tr td {padding-left:10px; height:29px; line-height:29px; font-size:9px; color:#666666; font-weight:bold;}
#BoxForum table tbody tr td {padding:0px 5px 0px 10px; height:50px; font-size:12px; color:#000; font-family:Verdana, Geneva, sans-serif; border-bottom:solid #e2001a 1px;}
#BoxForumDiscussione table tbody tr td {padding:5px 5px 0px 10px; font-size:12px; font- color:#000; border-bottom:solid #e2001a 1px;}
#BoxForumDiscussione table tbody tr td div {margin-bottom:10px; font-size:10px; color:#000;}
#BoxForumDiscussione table tbody tr td div p {font-size:10px; color:#000;}
#BoxForumDiscussione table tbody tr td div.azioni {text-align:right; color:#e2001a;}
#BoxForum table tbody tr td a,
#BoxForumDiscussione table tbody tr td a {font-size:12px; color:#e2001a;}
#BoxForum table tbody tr td a:hover,
#BoxForumDiscussione table tbody tr td a:hover {color:#000;}
#BoxForum table tfoot tr td,
#BoxForumDiscussione table tfoot tr td  { padding-top:15px; text-align:right; font-size:10px; color:#000;}
#BoxForum table tfoot tr td a,
#BoxForumDiscussione table tfoot tr td a  {font-weight:bold; color:#e2001a;}
#BoxForum table tfoot tr td a:hover,
#BoxForumDiscussione table tfoot tr td a:hover {color:#000;}

#BoxForum #BoxLoginForum,
#BoxForumDiscussione #BoxLoginForum {margin:10px; text-align:right; font-size:9px; font-weight:bold; color:#e2001a;}
#BoxForum #BoxLoginForum a,
#BoxForumDiscussione #BoxLoginForum a {font-size:9px; font-weight:bold; color:#e2001a;}
#BoxForum #BoxLoginForum a:hover,
#BoxForumDiscussione #BoxLoginForum a:hover {color:#666666;}

#BoxForumLogin {margin:0; padding-top:15px;}
#BoxForumLogin #BoxLeft {float:left; width:380px; height:150px; margin:0; padding:0; padding-right:100px;}
#BoxForumLogin #BoxLeft p {color:#f000;}
#BoxForumLogin #BoxLeft .Link {width:60px; margin-top:5px;padding:5px;}
#BoxForumLogin #BoxLeft .Link a {color:#C0362C; font-weight:bold; font-size:10px; display:block}
#BoxForumLogin #BoxLeft .Link a:hover {color:#000000;}
#BoxForumLogin #BoxCenter {float:left; width:180px; height:140px; margin:0; padding:0; padding-right:25px;}
#BoxForumLogin #BoxCenter p {text-align:right; font-size:10px; color:#666666;}
#BoxForumLogin #BoxCenter .Titolo {margin-bottom:10px; font-family: Verdana, Arial, Helvetica, sans-seriffont-size:18px; color:#C0362C}
#BoxForumLogin #BoxRight {float:left; width:190px; margin:0; padding:0;}
#BoxForumLogin #BoxRight p {height:40px;}
#BoxForumLogin #BoxRight p span {font-size:10px; font-weight:bold; color:#666666;}
#BoxForumLogin #BoxRight p input {width:170px; height:16px;}

#BoxNuovaDiscussione {margin:10px 0px 15px 0px; padding:0;}
#BoxNuovaDiscussione span {font-size:10px; font-weight:bold; color:#666666;}
#BoxNuovaDiscussione input {width:600px; height:16px;}
#BoxNuovaDiscussione .Link a {color:#C0362C; font-weight:bold; font-size:10px;}
#BoxNuovaDiscussione .Link a:hover {color:#000000;}

#BoxIscrizione {margin:15px 0px 15px 0px; padding:0; width:820px;}
#BoxIscrizione p {margin-bottom:5px; text-align:justify; font-size:10px; color:#666666;}
#BoxIscrizione p b {color:#666666;}

.colonnadownimg{float:left;
margin-left:-30px;
margin-top:-20px;
width:420px;}

.colonnadownimg ul{margin:0; padding:0; list-style:none;}
.colonnadownimg ul li{display:inline; float:left; padding:0px auto; margin:0; height:70px;}

.titolobianco1  { 
    font-size:16px;
	font-weight:bold;
    color:#fff;
    text-decoration:none;
	margin-left:20px;
	
} 
.titolobianco2  { 
    font-size:16px;
	font-weight:bold;
    color:#fff;
    text-decoration:none;
	padding:0;
	margin:0 13px; float:left;
	width:275px;
} 
.titolobianco3  { 
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	width:275px;
	padding:0;
	margin:0 13px; float:left;
} 
.titolobianco4  { 
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding:0;
	margin:0 13px; float:left;
	width:270px
	}
	
.tornanews  { 
	margin-left:793px;
	} 
	
.pagine  { 
    margin-left:230px;
	margin-top:-22px;
	position:absolute;
	} 

.info  { 
	text-align:right;
	float:right;
	width:130px;
	margin-top:-37px;
	margin-right:17px;
} 

.prod  { 
	text-align:right;
	margin-top:-45px;
}

.prod1 { 
	text-align:right;
} 

#menutext1  { 
	position:absolute;
	color:#FFF;
	margin-left:20px;
} 

#menutext2  { 
	position:absolute;
	color:#FFF;
	margin-left:150px;
} 

#menutext3  { 
	position:absolute;
	color:#FFF;
	margin-left:280px;
} 

#menutext4  { 
	position:absolute;
	color:#FFF;
	margin-left:400px;
} 

#menutext5  { 
	position:absolute;
	color:#FFF;
	margin-left:520px;
} 

.formiscrizione1 { 
	width: 300px;  
	background: #FFFFFF;
	margin: 0 auto; 
	float:left;
	font-size:8px;
	height:400px;
} 

.formiscrizione2 { 
	width: 300px;  
	background: #FFFFFF;
    margin:-270px auto 0 300px; 
	font-size:8px;
	height:400px;
} 

.formiscrizione3 { 
	width: 300px;  
	background: #FFFFFF;
    margin:-465px auto 0 600px; 
	font-size:8px;
	height:200px;
} 

.thrColFix #container { 
	width: 900px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left;
} 

.thrColFix #headerimg {
	width:900px;
	height: 278px;
}

.lang { 
    font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:right;
}	

.descprod { 
	float:right;
    font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:justify;
	width:450px;
}	
.prodbox1{
	width:83px;
}
.logo { 
	text-align:left;
}

.pagetextcol { 
	float:right;
}

.pagetextcol1 { 
	float:right;
	width:640px;
}

.menulat { 
	text-align:left;
	font-size:10px;
	float:left;
	
}

.colprod2 { 
	margin-left:500px;
	text-align:left;
}

.testopag { 

    text-align:justify;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.testopagA { 
	width:645px;
    text-align:justify;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:20px;
}

.colprod1 ul{margin:0; padding:0; list-style:none;}
.colprod1 ul li{display:inline; float:left; padding:15px 35px; margin:0;width:350px; height:70px;}

.Centrale ul{margin:0; padding:0; list-style:none; }
.Centrale ul li{display:inline; float:left; padding:15px 35px; margin:0;width:350px;}
.testopag1 { 
	width:400px;
    text-align:justify;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:20px;
	width:640px;
	}

.testopagred { 
	color:#e2001a;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-left:10px;
	}
	
.titolonews { 
	font-weight:bold;
	width:500px;
    text-align:justify;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin-left:150px;
	margin-top:-15px;
	}
	
.datanews { 
	font-weight:bold;
	width:500px;
    text-align:justify;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin-left:150px;

	}
	
.datanews { 
	font-weight:bold;
	width:500px;
    text-align:justify;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin-left:150px;
	}

.legginews { 
	margin-left:800px;
	margin-right:150px;
	margin-top:-90px;
	position:absolute;
	}

.testonews { 
	width:550px;
    text-align:justify;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin-left:150px;
	}

.prodimg {
	float:right;
	margin-left:50px;
	}
	
.pdf {
	margin-left:320px;
	}
	
.imgsingola {
	margin-top:-30px;
	margin-left:-30px;
	float:left;
	border:3px double #000;
	}
	
.imgprod {
	margin-top:-30px;
	margin-left:-30px;
	float:left;
	border:1px solid #000;
	width:380px;
	height:270px;

	}

.point {
	position:absolute;
	margin-left:10px;
	}
	
.boxnewstxt {
	float:left;
font-size:11px;
max-width:154px;
text-align:justify;
}


.leggi {
float:right;
margin-top:0px;
}

.newsimg {
margin-top:-30px;
margin-left:-30px;
float:left;
border:3px double #000;

	}

.pollicino { 
    font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:right;
	font-weight:100;
	
}


/*index */
.thrColFix #page0 { 
	text-align:left;
    background-image:url(../images/back.jpg);
	background-repeat:repeat-x;
	width:900px;
	height:420px;
	}
	
/*azienda-home */
.thrColFix #page1 { 
	text-align:left;
    background-color:#FFF;
	}
	
/*azienda-storia*/
.thrColFix #page2 { 
	text-align:left;
    background-color:#FFF;
	}
	
/*azienda-tecnica*/
.thrColFix #page3 { 
	text-align:left;
    background-color:#FFF;
	}
	
/*azienda-qualita*/
.thrColFix #page4 { 
	text-align:left;
    background-color:#FFF;
	}
	
/*prodotti-home*/
.thrColFix #page5 { 
    background-color:#FFF;
	}
	
/*prodotti-carb*/
.thrColFix #page6 { 
	text-align:left;
    background-color:#FFF;
	width:900px;
	}
	
/*prodotti-gas*/
.thrColFix #page7 { 
	text-align:left;
    background-color:#FFF;
	width:900px;
	}
	
/*prodotti-girarr*/
.thrColFix #page8 { 
	text-align:left;
    background-color:#FFF;
	width:900px;
	}

/*prodotti-bist*/
.thrColFix #page9 { 
	text-align:left;
    background-color:#FFF;
	width:900px;
	}

/*prodotti-acc*/
.thrColFix #page10 { 
	text-align:left;
    background-color:#FFF;
	width:900px;
	}

/*forum*/
.thrColFix #page11 { 
	text-align:left;
    background-color:#FFF;
	width:900px;
	}

/*news-elenco*/
.thrColFix #page12 { 
	text-align:left;
    background-color:#FFF;
	width:900px;
	}

/*news-esplosa*/
.thrColFix #page13 { 
	text-align:left;
    background-color:#FFF;
	width:900px;
	}

/*contatti*/
.thrColFix #page14 { 
	text-align:left;
    background-color:#FFF;
	width:900px;
	}
	
/*conferma*/
.thrColFix #page14a { 
	text-align:left;
    background-color:#FFF;
	width:900px;
	}

/*prodotti-scheda*/
.thrColFix #page15 { 
	text-align:left;
    background-color:#FFF;
	width:900px;
	}
	
.thrColFix #page15 ul{margin:0; padding:0; list-style:none;}
.thrColFix #page15 ul li{display:inline; float:left; margin:27px -16px 28px 30px; border:solid 1px #000;}
	
.descrizioneprod { 
	text-align:left;
	background-color:#e2001a;
}
	
.titoloprod { 
	color:#fff;
	position:absolute;
	background-image:url(../images/p_prod.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:400px;
	font-size:14px;
	padding-left:5px;
	padding-top:5px;
	}

.boxpage  { 
    position:absolute;
	width:100%;
	background-color:#FFF;
	color:#000;
	font-size:12px;
	border: 2px double #999;
	padding-left:10px;
	padding-right:10px;

} 

.box {
	width:260px;
	height:132px;
	background-color:#FFF;
	color:#333;
	font-size:13px;
	border: 2px double #999;
	float:left;
	padding-left:10px;
} 

.box ul{margin:0px; padding:0px; list-style:none;}
.box ul li{display:inline; list-style:none; padding:5px; margin:0;}

.boxnews  {
	width:260px;
	height:120px;
	background-color:#FFF;
	color:#333;
	font-size:12px;
	border: 2px double #999;
	padding:0 5px;
	margin:0 13px;
	float:left;
} 
.boxnewsletter  {
	width:260px;
	height:120px;
	background-color:#FFF;
	color:#333;
	font-size:12px;
	border: 2px double #999;
	text-align:justify;
	padding:0 5px;
	margin:0 13px;
	float:left;
} 
.boxforum  {
	width:260px;
	height:120px;
	background-color:#FFF;
	color:#333;
	font-size:12px;
	border: 2px double #999;
	padding:0 5px;
	margin:0 13px;
	float:left;
} 

#footer  {
	color:#333;
	font-size:10px;
	text-align:center;
} 

#Prod_Home{margin:0; padding:0;}
#Prod_Home ul{margin:0px; padding:0px; list-style:none;}
#Prod_Home ul li{display:inline; list-style:none; padding:0 13px; margin:0; float:left;}