/*reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}

ol, ul {
list-style-position:outside;
list-style-type:none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
content:none;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
ins {
text-decoration:none;
}
del {
text-decoration:line-through;
}
table {
border-collapse:collapse;
border-spacing:0;
}

/*general*/
body{
	margin:0;
	padding:0;
	font-family:Georgia;
	font-size:0.75em;
	display: inline;
}
#wrapper{
	margin:0 auto;
}


/*container*/

#container { position:relative;

width:1000px;
padding:0;
margin:auto;

}


/*head*/

#logo { 
background-color:#FFFFFF;
width:1000px;
height:69px;
padding:0;
}

#imm {margin-top:5px; background-image:url(img/logo-putsch.jpg);
background-position:right;
background-repeat:no-repeat;height:60px;
}

#head {
width:1000px;
height:128px;
}

#menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
background-color:#0084a8;
width:964px;
height:23px;
padding-left:36px; padding-top:10px;
word-spacing:20px;
}

#menu a{color:#fff;
text-decoration:none;}

#menu a:hover{color:#f39400;
text-decoration:none;
}

#menu2{float:right;width:180px; word-spacing:20px; text-align:right;margin-right:8px;

}

/*left*/


#left_column{
	background:#fff;
	float:left;
	width:227px; 
	height:456px;
	overflow:hidden;
	margin:0px 24px 0px 36px;
	display:block;
}

#notizie {
width:225px;
height:254px;
background:#fff; 
 border-right:solid 2px #f39400;
margin:10px 0 10px 0 ;
}

#tit-notizie{background-color:#FFFFFF;
background-image:url(img/tit-notizie.jpg);
height:29px;
}

#txt-notizie{padding:3px 3px 6px 1px; border-top:4px solid #f39400; text-align:justify;}

#fiere {
width:225px;
height:181px;
background:#fff;
 border-right:solid 2px #fdc400;

dclear:right;
}

#tit-fiere{
background-color:#FFFFFF;
background-image:url(img/tit-fiere.jpg);
height:29px;}

#txt-fiere{
padding:3px 3px 6px 1px; border-top:4px solid #fdc400; text-align:justify;}



/*center*/

#center_column{
width:127px; height:456px; float:left;
margin-right:14px;
	overflow:hidden;
	background:#fff;/*
	height:1%;
	*/
}

#mail {
width:127px;
height:194px;
margin-bottom:8px; margin-top:10px;
background:#FFf;
}

#tit-mailinglist{
height:29px;
background-color:#FFFFFF;
background-image:url(img/tit-mailinglist.jpg);
}

#tit-download{
height:29px;
background-color:#FFFFFF;
background-image:url(img/tit-download.jpg);
}

#tit-config{
height:29px;
background-color:#FFFFFF;
}

#txtmailinglist{
height:24px;
background-color:#fff;
border-top:4px solid #ff0000;
padding: 3px 3px 6px 1px}

#txtdownload{
height:24px
background-color:#fff;
border-top:4px solid #ff0000;
padding: 3px 3px 6px 1px}

#txtconfig{
height:24px;
background-color:#fff;
border-top:4px solid #fff;
padding: 3px 3px 6px 1px}

#nothin {
width:127px;
height:149px;
border-top:#CCCCCC solid 1px;

background:#FFF;
}

#coltelli{
width:122px;
height:92px;
border-top:#f39400 1px solid;
}





/*right*/


#right_column{
	background:#fff;
	float:right;
	width:572px;
	
	overflow:hidden;
	z-index:99;
}


#animazione {
width:572px;
height:194px;
margin-top:10px;margin-bottom:8px;
background-color:#000;
}

.x{float:left;

}

.y{float:right;

}

#sezionatrici {
width:284px;
height:148px;
background:#FFF;
border-top:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
float:left;
}

#sez_selesioneprodotto{
font-family:"Trebuchet MS", verdana; color:#97bf0e;
font-size:14px;
text-align:left;
padding:43px 7px 0px 128px
}

#sez_selesioneprodotto a{
text-decoration:none;
color:#97bf0e;
}
#sez_selesioneprodotto a:hover{
background-color:#f29400;
color:#fff;
}

#sez_ver{width:174px;
height:133px;
visibility:hidden;
}
#sez_or{width:174px;
height:133px;
visibility:hidden;
}


#vetro {
width:285px;
height:148px;
background:#fff;
border-top:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
border-left:#CCC solid 3px;
float:right;
overflow:hidden;
}

#vet_selesioneprodotto{
font-family:"Trebuchet MS", verdana;  color:#009ee1;
font-size:14px;
text-align:right;
padding:43px 198px 0px 7px
}

#vet_selesioneprodotto a{
text-decoration:none;
color:#009ee1;
}
#vet_selesioneprodotto a:hover{
background-color:#f29400;
color:#fff;
}

#vetropiano{width:174px;
height:133px;
visibility:hidden;
}
#vetrocavo{width:174px;
height:133px;
visibility:hidden;
}

#cerca {
width:284px;
height:96px;
margin-right:43px;
background:#fff;
float:left;
}

#tit-materiali{height:29px;
 background-color:#FFFFFF;
}

#form_ricerca{
padding-top:8px;
}

.form1{ font-family:Georgia, "Times New Roman", Times, serif; color:#FF0000; width:120px;
}

#contatti {
width:244px;
background:#fff;
float:right;
}

#tit-contatti{  margin-right:17px;
height:29px;
background:#fff;
background-image:url(img/tit-contatti.jpg); background-repeat:no-repeat; background-position:right;
}


#txt-contatti{ border-top:#CCC 4px solid; margin-right:17px; line-height:12px;
background:#fff;
}


/*footer*/



#footer {
width:1000px;
height:14px;
background:#0084a8;
display:block;
}



/*classi*/



.tit{
background-repeat:no-repeat;
background-position:right;}

.titleft{
background-position:right;
background-repeat:no-repeat;
}

.flash{float:right; display:inline;}

.fotonews{float:left; margin:5px 5px 5px 0px; border:solid #0084a8;
}







/*?*/



#cupidon{
	width:255px;
	height:510px;
	position:relative;
	top:442px;
	left:753px;
	overflow: visible;
}


::selection{background:#D4D701;color:#666;}
::-moz-selection{background: #D4D701;color: #666; }


.strl{ background-color:#FCC201; text-transform:capitalize; border-bottom:1px solid; border-bottom-style:dashed; border-bottom-color:#CC0066; line-height:22px;}

