body {
	margin:0;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #525252;
	background:#fff url('../images/pattern.jpg') repeat-x;

	
	
}
.elenco{ 
	font-family: Verdana;
	font-size: 12px;
	color: #825252;
	display: block;
}
#container{
	display:block;
	float:left;
	width:990px;
	margin:0 0 0 20px;

}
#header{
	display:block;
	float:left;
	width:650px;
	margin:2px 0 0 0;
	
}
#down_header{
	display:block;
	margin:0 0 0 12px !important margin:0px;
	float:left;
	width:650px;
	text-align:left;


}
#down_header img{
	float:left;
	margin:0px;
	border: 7px solid #ffffff;

}

.bordoimg_home{
	display:block;
	float:left;
	margin:20px 10px 20px 20px;
	width:209px;
	height:209px;
	background:url('../images/fondo_img_home.png') no-repeat;

}
#right_column{
	display:block;
	float:right;
	width:333px;
}

#right_column .down_flash{
	display:block;
	float:left;
	text-align:left;
	width:324px !important;
	width:333px;
	height:150px;
	margin:4px 0 4px 0;
	padding:4px;
	background-color:#f2fff2;
	border: 1px solid #ccc;
	
}
#right_column .space_arrow{
	margin:12px 10px 0 10px;
	float:left;
}

#menu{
	display:block;
	margin:0 0 20px 210px;
	float:left;
	width:438px;
	text-align:left;
	height:68px;
	
	
}
/************************** INTERNO ****************************/
#down_flash_menu{
	display:block;
	float:left;
	text-align:left;
	width:305px !important;
	width:333px;
	margin:4px 0 4px 0;
	padding:4px;
	background:#94ae6b url('../images/pattern_menu.gif') repeat-x;
	border: 10px solid #fff;
}
#down_flash_menu .voice{
	display:block;
	margin:8px;
	font-weight:bold;
	font-size: 14px;
	color:#fff;
	clear:both;

	
}
#down_flash_menu img{
	display:block;
	float:left;
	margin:0 4px 0 0;
	
}
#down_flash_menu a{
	font-weight:bold;
	font-size: 18px;
	color:#fff;
	
}
#down_flash_menu hr{
	width:98%;
	border: 1px dotted #7ba931;
}

#down_header .col1{
		float:left;
		margin:0px 20px 10px 0px;
		width:306px;
		height:233px;
		background:#fff url('../images/back_prodotto.jpg') no-repeat;
		border: 1px solid #ccc;
}
#down_header .col1 img{
		display:block;
		float:left;
		margin:10px 0 0 11px;
		border: 1px solid #ccc;
}
#down_header .col2{
		float:left;
		margin:0;
		width:306px;
		height:233px;
		background:#fff url('../images/back_prodotto.jpg') no-repeat;
		border: 1px solid #ccc;
}
#down_header .col2 img{
		display:block;
		float:left;
		margin:10px 0 0 11px;
		border: 1px solid #ccc;
}
.titolo_prodotto{
	float:left;
	margin:16px 0 0 24px;;
	font-weight:bold;
	font-size: 18px;
	font-family:Georgia,Serif;
	color:#903;
}

#down_header_gallery{
	display:block;
	float:left;
	margin:0;
	padding:0;
	background-color:#d1c6b3;
	
}

/*************   END INTERNO ***************/
#footer{
	float:left;
	margin:30px 0 0 0px;
	width:100%;
	height:70px;
	background:#000 url('../images/b_copy.jpg') repeat-x;
}
.text_home{
	display:block;
	margin:10px 10px 10px 10px;
	font-size:17px;
	color:#500;
	font-family: LucidaGrande, Geneva,Arial,Helvetica,sans-serif;
	
}
.title_home{
	display:block;
	margin:20px 0 0 10px;
	font-weight:bold;
	font-size: 24px;
	color:#903;
	font-family:Georgia,Serif;
	
}
.contatti_home {
	display:block;
	margin:4px 10px 10px 40px;
	font-size: 11px;
	color:#333;
	
}
.contatti_title{
	display:block;
	margin:10px 0 10px 20px;
	font-weight:bold;
	font-size: 18px;
	color:#555;
	
}
.contatti_news{
	display:block;
	margin:10px 0 10px 10px;
	font-weight:bold;
	font-size: 18px;
	color:#555;
	
}

td, textarea, input, select {
	font-family: Tahoma;
	font-size: 10px;
	color: B3B3B3;
	font-weight: normal;
}
.tableDetail {
	font-size: 10px;
	font-family: Verdana;
	color: #49394E;
}
a:link {
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;

}
a:hover {
	color: #251D08;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}
a:visited {
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;

}

.text1 {
	font-family: Garamond;
	font-size: 22px;
	color: 4995EA;
	font-weight: bold;
}
.text2 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	
}
.text3 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: 5CBD0B;
}
.text4 {
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: BF302C;
}
.text5 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: C6C6C6;
}
.text6 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.text7 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.text8 {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 94AEC5;
}
.text9 {


	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 4E4E4E;
}
.frame {
	border: 1px solid #fff;
}
.designed_by {
	font-family: Arial;
	font-size: 8.5px;
	font-weight: lighter;
	color: #000000;
}
a.a:link {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 53534B;
	text-decoration: underline;
}
a.a:hover {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5FC00E;
	text-decoration: none;
}
a.a:visited {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 53534B;
	text-decoration: underline;
}
a.b:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: 7C7C7C;
	text-decoration: none;
}
a.b:hover {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #85B350;
	text-decoration: underline;
}
a.b:visited {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: 7C7C7C;
	text-decoration: none;
}
a.c:link {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.c:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.c:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.d:link {



	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.d:hover {


	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.d:visited {


	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.e:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: 944F23;
	text-decoration: underline;
}
a.e:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #4E4E4E;
	text-decoration: underline;
}
a.e:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: 944F23;
	text-decoration: underline;
}
a.f:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #903;
	text-decoration: none;
}
a.f:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #4E4E4E;
	text-decoration: none;
}
a.f:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #903;
	text-decoration: none;
}
a.g:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.g:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
a.g:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.inputstyle {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5F726F;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}
hr{
	
	width:98%;
	border: 1px dotted #ccc;

}
#servizi {width:630px; margin:0 0 14px 0; font-size:12.5px; line-height:180%; padding:4px;}
#servizi hr {width:100%;	height: 1px; border: 1px solid #985;}
.box_int{display:block; float:left; padding:6px; border: 7px solid #ffffff;; background-color:#A89532;}

#partners{display:block; float:left; width:200px; padding:4px; border-left:1px dotted #985;}
#partners hr{display:block: float:left; width:100%; border: 1px dotted #985;}
#box_marchi{display:block; float:right; width:80px; height:40px; background-color:#998855; border: 1px solid #985;}
