body, html {
	margin:0;
	padding:0;
	/*background:transparent url(../images/09original.gif) left top repeat;*/
	background-color:#CC6733;
	font-family: "Myriad", Arial, Helvetica, Verdana, sans-serif;
	font-size:18px;

}


#wrapper {
	margin:0 auto;
	width:930px;
	background-color:#FFF;
	padding:0;
}
#footer_space {
background-color:#CC6733;
background: #CC6733;
}

#head a img { border:0;}

#mainmenu ul { margin:0; padding:0; list-style-type:none;  width:930px; background-color:#aaa; height:20px;}

#mainmenu li, #mainmenu li a { display:block; float:left; font-size:18px; }
#mainmenu li a { margin-left:25px; line-height:1.0em;}
#mainmenu li a:hover, #mainmenu li a.active { color:white;}

/**
 * Menu di lingua
 */
#langs {
       float:            right;
       padding:          0;
}

#langs a  {
       border-right:	20px;
       padding:        	0 20px 0 0;
}


a:link, a:visited { color:black;  text-decoration:none;}
a:hover { text-decoration:underline;}

#container {
	padding:20px 0 0px 0;
}
#content2 {
	padding-left :25px;
    min-height:400px;
    width:500px;
	/*font-weight:bold;*/
}
#content3 {
	padding-left :55px;
	padding-right :55px;
    min-height:400px;
	/*font-weight:bold;*/
}
#content2 h2 { color:#990000; }
#content {
	padding-left :25px;
    min-height:400px;
    width:600px;
	/*font-weight:bold;*/
}

#content h2 { color:#990000; }

#footer {
	background-color:#aaa;
	font-size:14px;
	padding:3px 25px;
	clear:both;
	margin:0;
	margin-top:20px;
	color:white;
}

#footer p { margin:0;  padding:0; color:white; font-size:14px; font-weight:normal;}

#footer a { color:white; font-size:14px;}

#right {
	float:right;
	width:260px;
	padding-left:20px;
	min-height:250px;
	height:auto !important;
	height:250px;
	border-left:1px solid black;
}

.with_right { margin-right:300px;}

#right ul { margin:0; padding:0; list-style-type:none;}
#right ul ul { display:none; margin:5px 0 0 10px;}
#right li { padding-bottom:8px; }
#right li a {
	display:block;
	width:235px;
	line-height:1.5em;
	padding:0 10px 0 15px;
	/*background:transparent url(../images/piu.gif) left 3px no-repeat;*/
}
#right li li a {
width:225px;
background:none;

}
#right a:hover {
	background-color:#aaa;
	color:#FFF;
	text-decoration:none;

}

#right li a.selected {  /* background:transparent url(../images/meno.gif) 0px 3px no-repeat;*/ }


ul#samples  { list-style-type:none;}
ul#samples li { line-height:2.5em;}
ul#samples a.active { color:#aaa;}



table#samples {
	float:right;
	margin-bottom:20px;
}

#contact  { font-size:12px;}

table#samples td { padding: 3px;}
table#samples img { border:0;}

.floatr { display:block; float:right;}
.border { border:1px solid black; margin:4px 0;}
.error { color:#F00; display:block;}
.company { /*position:relative; top: -250px; right: -500px; */
{position: relative; top: 346px; right: 80px;
}

a.button { font-weight:bold; color:#990000!important;}

#contact { width:300px;}

.news .content {
	position:relative;
	clear:both;
	margin-bottom:115px;
}

.news .content p {
	position:absolute;
	left:170px;
	top:0;
	width:650px;
}

.news h4 {
	margin:7px 0;
}

