* {
	margin: 0 auto;
}
#pagine {
	background: #c8d7dc url(../img/bg1.jpg) repeat-x;
}
#main {
	width: 750px;
	background: transparent url(../img/fondino1.png) repeat-y;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
	top: -19px;
}
h1 {
	color: #3875a9;
	border-bottom: 3px solid silver;
	margin-bottom: 10px;
	font: italic bold 1.5em Georgia, "Times New Roman", Times, serif;
}
h2 {
	color: #fff;
	background-color: #5376a9;
	padding: 5px;
	font: bold 1.2em Georgia, "Times New Roman", Times, serif;
}
h3 {
	background-color: #5376a9;
	color: #fff;
	font: bold 1em Georgia, "Times New Roman", Times, serif;
	padding: 10px;
	margin-bottom: 5px;
	text-align: center;
}
p.news {
	color: #000;
	font: 1em/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
}
a.news {
	color: black;
	text-decoration: underline;
}
a.news:hover {
	color: #ec6a00;
}
p {
	color: #464545;
	font: 0.9em/1.5em Georgia, "Times New Roman", Times, serif;
	text-align: justify;
}
p.pubblicato {
	color: #494646;
	margin-top: 15px;
	text-align: right;
	font: 0.8em Georgia, "Times New Roman", Times, serif;
}
.presentazione {
	color: #464646;
	text-align: justify;
	font: italic 0.9em/1.5em Georgia, "Times New Roman", Times, serif;
}
#footer {
	background: url(../img/footer1.jpg) repeat-x;
	height: 183px;
	padding: 50px;
	position: relative;
	top: -19px;
}
#footer p{
	color: white;
	font: 1em/1.5em Georgia, "Times New Roman", Times, serif;
	text-align: center;
}
#footer h4{
	font: bold 1.2em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	color: white;
}
#head {
	background: url(../img/head1.jpg) no-repeat;
	width: 830px;
	height: 205px;
}
img.duecento {
	width: 200px;
	height: 200px;
	margin: 10px;
	border: 2px solid #7b7979;
}
img.norm {
	margin: 20px;
	border: 3px solid;
}
a {
	color: #3875a9;
	text-decoration: none;
	font: bold 0.8em Georgia, "Times New Roman", Times, serif;
}
a:hover {
	color: #60ccff;
	text-decoration: none;
	font: bold 0.8em Georgia, "Times New Roman", Times, serif;
}
img {
	border-style: none;
}

.acrobat a{
	font-size: 1em;
	font-weight: bold;
	border-color: #84a3d5;
}


#bandiere li a {
	display:block;
height:100%;
text-decoration:none;
text-indent:-9000px;
width:100%;
}
ul#bandiere {
	width: 180px;
	height: 64px;
	position: relative;
	top: 140px;
	left: 290px;
	list-style-type: none;
	
}
li#band1{
background: transparent url(../img/bandiere.jpg) no-repeat scroll 0px -32px;
height:32px;
width:42px;
position: relative;
float: left;

}
li#band1 a:hover{
background: transparent url(../img/bandiere.jpg) no-repeat scroll 0px 0px;
}
li#band1 a.current{
background: transparent url(../img/bandiere.jpg) no-repeat scroll 0px 0px;
}
li#band2{
background: transparent url(../img/bandiere.jpg) no-repeat scroll -42px -32px;
height:32px;
width:42px;
position: relative;
float: left;

}
li#band2 a:hover{
background: transparent url(../img/bandiere.jpg) no-repeat scroll -42px 0px;
}
li#band2 a.current{
background: transparent url(../img/bandiere.jpg) no-repeat scroll -42px 0px;
}
li#band3{
background: transparent url(../img/bandiere.jpg) no-repeat scroll -84px -32px;
height:32px;
width:42px;
position: relative;
float: left;

}
li#band3 a:hover{
background: transparent url(../img/bandiere.jpg) no-repeat scroll -84px 0px;
}
li#band3 a.current{
background: transparent url(../img/bandiere.jpg) no-repeat scroll -84px 0px;
}
li#band4{
background: transparent url(../img/bandiere.jpg) no-repeat scroll -126px -32px;
height:32px;
width:42px;
position: relative;
float: left;

}
li#band4 a:hover{
background: transparent url(../img/bandiere.jpg) no-repeat scroll -126px 0px;
}
li#band4 a.current{
background: transparent url(../img/bandiere.jpg) no-repeat scroll -126px 0px;
}

/* MENU ITALIANO */

#menu li a {
display:block;
height:100%;
text-decoration:none;
text-indent:-9000px;
width:100%;
}


ul#menu {
	width: 780px;
	height: 65px;
	position: relative;
	top: -19px;
	right: 0px;
	list-style-type: none;
	padding: 0;

}
li#p1{
background: transparent url(../img/menu1.jpg) no-repeat scroll 0px 0px;
height:65px;
width:156px;
position: relative;
float: left;

}
li#p1 a:hover{
background: transparent url(../img/menu1.jpg) no-repeat scroll 0px -65px;
}
li#p1 a.current{
background: transparent url(../img/menu1.jpg) no-repeat scroll 0px -65px;
}

li#p2{
background: transparent url(../img/menu1.jpg) no-repeat scroll -156px 0px;
height:65px;
width:156px;
position: relative;
float: left;
}
li#p2 a:hover{
background: transparent url(../img/menu1.jpg) no-repeat scroll -156px -65px;
}
li#p2 a.current{
background: transparent url(../img/menu1.jpg) no-repeat scroll -156px -65px;
}
li#p3{
background: transparent url(../img/menu1.jpg) no-repeat scroll -312px 0px;
height:65px;
width:156px;
position: relative;
float: left;
}
li#p3 a:hover{
background: transparent url(../img/menu1.jpg) no-repeat scroll -312px -65px;
}
li#p3 a.current{
background: transparent url(../img/menu1.jpg) no-repeat scroll -312px -65px;
}
li#p4{
background: transparent url(../img/menu1.jpg) no-repeat scroll -468px 0px;
height:65px;
width:156px;
position: relative;
float: left;
}
li#p4 a:hover{
background: transparent url(../img/menu1.jpg) no-repeat scroll -468px -65px;
}
li#p4 a.current{
background: transparent url(../img/menu1.jpg) no-repeat scroll -468px -65px;
}
li#p5{
background: transparent url(../img/menu1.jpg) no-repeat scroll -624px 0px;
height:65px;
width:156px;
position: relative;
float: left;
}
li#p5 a:hover{
background: transparent url(../img/menu1.jpg) no-repeat scroll -624px -65px;
}
li#p5 a.current{
background: transparent url(../img/menu1.jpg) no-repeat scroll -624px -65px;
}

/* FINE MENU ITALIANO */

/* MENU INGLESE */

#menugb li a {
display:block;
height:100%;
text-decoration:none;
text-indent:-9000px;
width:100%;
}


ul#menugb {
	width: 780px;
	height: 65px;
	position: relative;
	top: -19px;
	right: 0px;
	list-style-type: none;
	padding: 0;
	

}
li#p1gb{
background: transparent url(../img/menu1_gb.jpg) no-repeat scroll 0px 0px;
height:65px;
width:156px;
position: relative;
float: left;

}
li#p1gb a:hover{
background: transparent url(../img/menu1_gb.jpg) no-repeat scroll 0px -65px;
}
li#p1gb a.current{
background: transparent url(../img/menu1_gb.jpg) no-repeat scroll 0px -65px;
}

li#p2gb{
background: transparent url(../img/menu1_gb.jpg) no-repeat scroll -156px 0px;
height:65px;
width:156px;
position: relative;
float: left;
}
li#p2gb a:hover{
background: transparent url(../img/menu1_gb.jpg) no-repeat scroll -156px -65px;
}
li#p2gb a.current{
background: transparent url(../img/menu1_gb.jpg) no-repeat scroll -156px -65px;
}
li#p3gb{
background: transparent url(../img/menu1_gb.jpg) no-repeat scroll -312px 0px;
height:65px;
width:156px;
position: relative;
float: left;
}
li#p3gb a:hover{
background: transparent url(../img/menu1_gb.jpg) no-repeat scroll -312px -65px;
}
li#p3gb a.current{
background: transparent url(../img/menu1_gb.jpg) no-repeat scroll -312px -65px;
}
li#p4gb{
background: transparent url(../img/menu1_gb.jpg) no-repeat scroll -468px 0px;
height:65px;
width:156px;
position: relative;
float: left;
}
li#p4gb a:hover{
background: transparent url(../img/menu1_gb.jpg) no-repeat scroll -468px -65px;
}
li#p4gb a.current{
background: transparent url(../img/menu1_gb.jpg) no-repeat scroll -468px -65px;
}
li#p5gb{
background: transparent url(../img/menu1_gb.jpg) no-repeat scroll -624px 0px;
height:65px;
width:156px;
position: relative;
float: left;
}
li#p5gb a:hover{
background: transparent url(../img/menu1_gb.jpg) no-repeat scroll -624px -65px;
}
li#p5gb a.current{
background: transparent url(../img/menu1_gb.jpg) no-repeat scroll -624px -65px;
}

/* FINE MENU INGLESE */
/* MENU FRANCESE */

#menuf li a {
display:block;
height:100%;
text-decoration:none;
text-indent:-9000px;
width:100%;
}


ul#menuf {
	width: 780px;
	height: 65px;
	position: relative;
	top: -19px;
	right: 0px;
	list-style-type: none;
	padding: 0;
	

}
li#p1f{
background: transparent url(../img/menu1_f.jpg) no-repeat scroll 0px 0px;
height:65px;
width:156px;
position: relative;
float: left;

}
li#p1f a:hover{
background: transparent url(../img/menu1_f.jpg) no-repeat scroll 0px -65px;
}
li#p1f a.current{
background: transparent url(../img/menu1_f.jpg) no-repeat scroll 0px -65px;
}

li#p2f{
background: transparent url(../img/menu1_f.jpg) no-repeat scroll -156px 0px;
height:65px;
width:156px;
position: relative;
float: left;
}
li#p2f a:hover{
background: transparent url(../img/menu1_f.jpg) no-repeat scroll -156px -65px;
}
li#p2f a.current{
background: transparent url(../img/menu1_f.jpg) no-repeat scroll -156px -65px;
}
li#p3f{
background: transparent url(../img/menu1_f.jpg) no-repeat scroll -312px 0px;
height:65px;
width:156px;
position: relative;
float: left;
}
li#p3f a:hover{
background: transparent url(../img/menu1_f.jpg) no-repeat scroll -312px -65px;
}
li#p3f a.current{
background: transparent url(../img/menu1_f.jpg) no-repeat scroll -312px -65px;
}
li#p4f{
background: transparent url(../img/menu1_f.jpg) no-repeat scroll -468px 0px;
height:65px;
width:156px;
position: relative;
float: left;
}
li#p4f a:hover{
background: transparent url(../img/menu1_f.jpg) no-repeat scroll -468px -65px;
}
li#p4f a.current{
background: transparent url(../img/menu1_f.jpg) no-repeat scroll -468px -65px;
}
li#p5f{
background: transparent url(../img/menu1_f.jpg) no-repeat scroll -624px 0px;
height:65px;
width:156px;
position: relative;
float: left;
}
li#p5f a:hover{
background: transparent url(../img/menu1_f.jpg) no-repeat scroll -624px -65px;
}
li#p5f a.current{
background: transparent url(../img/menu1_f.jpg) no-repeat scroll -624px -65px;
}

/* FINE MENU FRANCESE */
/* MENU TEDESCO */

#menud li a {
display:block;
height:100%;
text-decoration:none;
text-indent:-9000px;
width:100%;
}


ul#menud {
	width: 780px;
	height: 65px;
	position: relative;
	top: -19px;
	right: 0px;
	list-style-type: none;
	padding: 0;
	

}
li#p1d{
background: transparent url(../img/menu1_d.jpg) no-repeat scroll 0px 0px;
height:65px;
width:156px;
position: relative;
float: left;

}
li#p1d a:hover{
background: transparent url(../img/menu1_d.jpg) no-repeat scroll 0px -65px;
}
li#p1d a.current{
background: transparent url(../img/menu1_d.jpg) no-repeat scroll 0px -65px;
}

li#p2d{
background: transparent url(../img/menu1_d.jpg) no-repeat scroll -156px 0px;
height:65px;
width:156px;
position: relative;
float: left;
}
li#p2d a:hover{
background: transparent url(../img/menu1_d.jpg) no-repeat scroll -156px -65px;
}
li#p2d a.current{
background: transparent url(../img/menu1_d.jpg) no-repeat scroll -156px -65px;
}
li#p3d{
background: transparent url(../img/menu1_d.jpg) no-repeat scroll -312px 0px;
height:65px;
width:156px;
position: relative;
float: left;
}
li#p3d a:hover{
background: transparent url(../img/menu1_d.jpg) no-repeat scroll -312px -65px;
}
li#p3d a.current{
background: transparent url(../img/menu1_d.jpg) no-repeat scroll -312px -65px;
}
li#p4d{
background: transparent url(../img/menu1_d.jpg) no-repeat scroll -468px 0px;
height:65px;
width:156px;
position: relative;
float: left;
}
li#p4d a:hover{
background: transparent url(../img/menu1_d.jpg) no-repeat scroll -468px -65px;
}
li#p4d a.current{
background: transparent url(../img/menu1_d.jpg) no-repeat scroll -468px -65px;
}
li#p5d{
background: transparent url(../img/menu1_d.jpg) no-repeat scroll -624px 0px;
height:65px;
width:156px;
position: relative;
float: left;
}
li#p5d a:hover{
background: transparent url(../img/menu1_d.jpg) no-repeat scroll -624px -65px;
}
li#p5d a.current{
background: transparent url(../img/menu1_d.jpg) no-repeat scroll -624px -65px;
}

/* FINE MENU TEDESCO */


#col_sx {
	width: 350px;
	float: left;
}
#col_dx {
	width: 350px;
	background-color: #d5d5d5;
	float:right;
	padding: 10px;
}
#col_dx2 {
	width: 350px;
	float:right;
	padding: 0px;
}

.clear {
	clear: both;
}

#prod li a{
	font-size: 0.9em;
	color: #86a6d6;
	line-height: 2em;
	padding: 5px;
}
#prod li a:hover{
	color: #fff;
	background-color: #86a6d6;
	
}

ul#prod {
	list-style-position: outside;
	list-style-type: none;
	display: block;
}
ul#menup {
	width: 750px;
	height: 90px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image
	display: block;
	list-style-image: none;
	padding: 0;
}
#menup li a {
float: left;
margin-right: 5px;
margin-bottom: 5px;
font-size: 0.8em;
background-color: #86a6d6;
padding: 5px;
color: #fff;
width: 110px;
height: 68px;
text-align: center;


}

#menup li a:hover {
color: #fff;
background: #444;
}
#menup a.current {
background: #254179;
}
#nav2 {
	width: 750px;
	height: 90px;
	margin-bottom: 5px;
	position: relative;
	top: -15px;
	}
img.prodotto {
	margin-right: 20px;
	margin-bottom: 10px;
	width: 150px;
	float: left;
	height: 150px;
	border: 3px solid;
}

.descr {
	width: 400px;
	margin-left: 200px;
	
}
ul.descr {
	font: 0.9em/1.5em Georgia, "Times New Roman", Times, serif;
	color: #464545;
	list-style-position: outside;
}
.scheda {
	width: 750px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	clear: both;
}

form#contatti, #contatti fieldset{
margin:0;
padding:0;
width:350px;
text-align:left;
border:none;
color: #494646;
font: 0.9em Georgia, "Times New Roman", Times, serif;
}

#contatti textarea{
width:350px;
height:200px;
border: 1px solid gray;
padding:3px 0 2px 5px;
color: black;
font:italic 0.9em Georgia, Times New Roman, Times, serif;
margin:0 0 5px 0;
}
.divisorio {
	background: transparent url(../img/divisorio.png) no-repeat;
	width: 475px;
	height: 60px;
	border-style: none;
}
.riga {
	border-top: 1px solid silver;
}
.divpiccolo {
	background: transparent url(../img/divpiccolo.png) no-repeat;
	width: 209px;
	height: 28px;
	
	border-style: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
a.notizia {
	color: #24437b;
	font: bold 1em Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	padding: 3px;
}
a.notizia:hover {
	color: #3a75aa;
	background-color: white;
} 
.news {
	margin-bottom: 10px;
	border: 1px dotted white;
	padding: 10px;
}
