.img {margin-right:14px}

body {background:#E4ECB9;
color:#797979;
font-family:tahoma;
font-size:11px;
padding:0;
margin:0;
line-height:13px;
text-align:center;
}

#wrap {
width:750px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
}

#top {
width:750px;
height:206px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#top_left {
	margin:0;
	padding:0;
	height:100%;
	width:529px;
	border-left: #ccc 1px solid;
	text-align:left;
	float:left;
	background-image: url(../graphic/Sx_sf.jpg);
}

#top_left1 {
margin:0;
padding:0;
height:100%;
width:529px;
text-align:left;
float:left;
}

#top_right {
	margin:0;
	padding:0;
	height:206px;
	width:219px;
	text-align:left;
	border-right:#ccc 1px solid;
	float:right;
/*	background-image: url(../graphic/right_bg.jpg);*/
	background-image: url(../graphic/Sx_sf.jpg);
}
/*#topInt {
width:748px;
height:137px;
margin-left:auto;
margin-right:auto;
	border-left: #ccc 1px solid;
	border-right:#ccc 1px solid;
}*/
#topInt {
width:748px;
height:118px;
text-align:left;
padding:0;
margin:0;
border-left: #ccc 1px solid;
border-top:#ccc 1px solid;
border-right:#ccc 1px solid;
}


#topint_left {
	margin:0;
	padding:0;
	height:100%;
	width:120px;
	/*text-align:left;*/
float:left;
	background-image: url(../graphic/Sx_sf.jpg);
}
#topint_right {
/*background:url(images/right_bg.jpg);*/
margin:0;
padding:0;
height:100%;
width:628px;
text-align:left;
float:right;
}
#content {
	width:750px;
	margin:0;
	padding:0;
	text-align:left;
	height:100%;
	float:left;
	display:table;
	background-color: #ffffff;
	background-image: url(../graphic/cont_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#content1 {
background:url(../graphic/bg.gif) left #ffffff;
width:750px;
margin:0;
padding:0;
text-align:left;
height:233px;
display:table;}

#footer {
width:750px;
color:#003333;
height:70px;
margin:0;
padding:0;
text-align:left;
}

#footerPre {
width:750px;
height:30px;
background: url(../graphic/sf_footer.png);
margin:0;
padding:0;
}

.line {background:#CFCFCF;
height:1px;}

.copy {color:#5C5C5B; text-decoration:none; line-height:16px}

.imgp {
	border: #ccc 1px solid;
}


/*-------------------------------------------------------PAGE_1,2,3,4-------------------------------------------------------*/

#left_block {
padding:0;
margin:0;
text-align:left;
width:160px;
float:left;
}

#right_block {
padding:0;
margin:0;
text-align:left;
width:575px;
float:right;
}

#left_content1 {
margin:0;
padding:0;
text-align:left;
width:585px;
float:right;
	min-height: 240px; 
	height: auto !important;
	height: 240px;
}

#right_content1 {
padding:0;
margin:0;
text-align:left;
width:219px;
float:right;
}



.inner_left_block {margin:0px 5px 5px 5px;}
.inner_right1 {margin:15px 15px 15px 24px;}
.inner_left0 {
	height:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	border-left: #ccc 1px solid;
	border-right:#ccc 1px solid;
	background-color: #006666;
}
.inner_left1 {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}


/* Menu */
.menu {
position:relative;
	height:20px;
	/*background:#3CBA2E;
	background:#3CBA2E url(images/sf_menu.png) repeat-x;
	padding:0 10px;*/
	}
.menu ul {
 margin:0;
 padding:0;
	list-style-type:none;
	}
.menu ul li {
	float:left;
	font-weight:bold;
	position:relative;
	}
.menu ul li a, .menu ul li a:visited {
	padding:3px 6px;
	display:block;
	color:#ffffff;
	margin-right:2px;
	}
.menu ul li a:hover {
	
	text-decoration:none;
	background:#008800;
	/*background:#A1DA8B;
	background:url(../graphic/sf_menu_hover2.png) no-repeat center;*/
	/*background:url(images/sf_menu_hover.png) no-repeat center center;*/
	}
.menu ul li ul {
display: none;
}


.menu ul li:hover ul {display:block; position:absolute; top:0; left:50px; width:550px; background:transparent;}
.menu ul li:hover ul li {float:left;}
.menu ul li:hover ul li a {margin:20px;display:block; /*background:transparent  url(images/opaque.png);*/ color:#000; width:60px; float:left;}
.menu ul li:hover ul li a:hover {background:#A1DA8B; color:#000;}
/*-------------------------sotto menu--------------------------*/
/* SottoMenu */
.sottoMenu {
	width:574px;
	height:20px;
	float:right;
	background:#D5F3D1;
	margin-right:1px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 10px;
	}
.sottoMenu ul {
 margin:0;
 padding:0;
	list-style-type:none;
	}
.sottoMenu ul li {
 font-weight:bold;
	float:left;
	position:relative;
	}
.sottoMenu ul li a, .sottoMenu ul li a:visited {
	padding:3px 15px;
	display:block;
	color:#3CBA2E;
	margin-right:2px;
	}
.sottoMenu ul li a:hover {
	
	text-decoration:none;
	background:#A1DA8B;
	color:#ffffff;
	/*background:url(images/sf_menu_hover2.png) no-repeat center;
	background:url(images/sf_menu_hover.png) no-repeat center center;*/
	}
/*----------------------menu sinistro--------------------------*/

.text {
	padding:3px 5px;
	display:block;
	font-weight: normal;
	color: #333333;
	margin-right:2px;
	}
.text_w {
	padding-left: 5px;
	display:block;
	font-weight: bold;
	color: #ffffff;
	margin-right:2px;
	}
.text a {
	font-weight: bold;
	color: #fff;
	margin-left:4px;
	margin-right:4px;
	text-decoration:none;
	}
.text a:hover {
	text-decoration:none;
	}
/*----------------------menu sinistro--------------------------*/

#left_block {
padding:0;
margin:0;
text-align:left;
width:160px;
float:left;
}

#left_block ul {
	margin:0;
 padding:0;
	list-style-type:none;
	}
#left_block li {
	background:#A1DA8B;
	}
#left_block li a {
	display:block;
	min-height: 17px; 
	height: auto !important;
	height: 17px;
	line-height:13px;
	color:#222222;
	padding-top:3px;
	padding-left:5px;
	border-bottom:1px solid #dddddd;
	}
#left_block li a:hover {
	background:#008800;
	color:#fff;
	}
	

#left_block-top {
	height:22px;
	/*background:#A1DA8B;*/
	background:url(../graphic/sf_menu_top.png) no-repeat center;
	}

	
#left_block-bottom {
	height:20px;
	background:url(../graphic/sf_menu_bottom.png) no-repeat center;
	}


/*-------------------------------------------------------PAGE_1,2,3,4-------------------------------------------------------*/

#c_content {
padding:0;
margin:0;
text-align:left;
width:575px;
height:100%;
display:table;
}

.inner_c {margin:16px 28px 15px 25px;}

/*--1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111--*/

.gray {color:#797979; text-decoration:none}
.gray_l {color:#AFAFAF; text-decoration:none}
.green {color:#5D8F00; text-decoration:none}
.red {color:#A30000; text-decoration:none}
.bot_txt {color:#A9A7A7; text-decoration:none}
.brown {color:#BCB98E; text-decoration:none}
.white {color:#ffffff; text-decoration:none}

.abs {vertical-align:middle}
.big {font-size:12px; color:#212121}
.bigger {font-size:14px}
.biggest {font-size:16px}
.n {font-size:11px}
.sm {font-size:10px}

.clear {
	clear:both;
}

a {	color:#5D8F00; text-decoration:none}

.abs {vertical-align:middle}
		
.form_search { width:143px;
		height:19px;
		font-family:tahoma;
		font-size:11px;
		background-color:#ffffff;
		color:#5A5A5A;
		margin-left:0px;
		margin-right:0px}

form { 
		margin:0px;
		}
		
textarea, input, select {
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #F2FDF4;
}

.inp_img {
	border: 0px;
	margin-top:0px;
}

.textarea3 { width:258px;
		height:98px;
		font-family:tahoma;
		font-size:10px;
		border-style:solid;
		border-width:1px;
		border-color:#BABABA;
		background-color:#EFEFEF;
		color:#9C0909;
		overflow:auto;
		margin-left:0px;
		margin-right:0px}
		
.u		{text-decoration:underline}
.nu		{text-decoration:none}
.t 		{text-transform:uppercase}

a:hover{text-decoration:underline;}
.a:hover{text-decoration:none;}
.menu:hover{text-decoration:none;}
.green:hover{text-decoration:none}

.margin_qty {

	margin-top:0px;
	border: 1px solid #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #F3F7F0;
}
.tasto_add {
	margin-top:-3px;
}

.button_shop {
	BORDER: #999999 1px solid;  
	BACKGROUND-COLOR: #E1F2E2;
	padding:0px;
	margin:0px;
	color:#000;
	font-family:tahoma;
	font-size:9px;
	line-height:13px;
}
