/*	Style for Artinfiera  */
body {background: #FFFFFF;}

/* COMMON STYLES	*/
.clear {clear: both; height: 0px; overflow: hidden; font-size: 0px; background-color: #FFFFFF;}
.bold {font-weight: bold;}
.uppercase {text-transform: uppercase;}
.underline {text-decoration: underline;} 
.normal {font-weight: normal;}

#slideshow {border: none; overflow: hidden; position: relative; width: 760PX; height: 108px;}
#slideshow img {width: 760PX; height: 108px;}
#headerImage {border: none; overflow: hidden; position: relative; width: 760px; height: 108px;}
.minilogo{top:10px; z-index:999;}

#ctl00_Header_lblHeader {display: inline; float: left; width: 760px; overflow: hidden;}
#headerImage {display: inline; float: left; width: 760px; overflow: hidden;}

/* BOX BODY
---------------------------------------*/
.box_Body {width: 100%; display:block;}

/* BOX TOP MENU
---------------------------------------*/
.box_BodyContent .box_BodyContent_Main, .box_MiniHeader, .box_BodyContent .box_BodyContent_Section, .box_Artinfiera, .box_Associazione, .box_Slideshow, .box_Menu, .box_Content, .box_Footer {display: inline; float: left; width: 760px; overflow: hidden;}
.box_Artinfiera {width: 187px; height: 40px; margin-top: 0px; margin-bottom:5px; margin-left: -8px;}
.box_Artinfiera td {height: 34px;}
.box_Associazione {width: 300px; height: 20px;}
.box_BodyContent .box_Associazione {margin-left: 231px;}
.box_Associati {height: 18px; margin-top:22px;}
.box_MiniHeader, .box_MiniStatus {width: 300px; height: 20px; margin-top: 5px; z-index: 999;}
.box_MiniStatus {position: absolute; right: 0px;}
.box_Menu {height: 27px; margin-top: 0px; overflow:hidden; border-top:1px solid #CCCCCC; }
.box_Menu .menu {width: 760px; height: 27px;}
.box_Slideshow {height: 108px;}
.box_Artinring {height: 18px; margin-top:22px;}
.box_Datagrid {position:relative;}

.box_Menu table tbody tr td table tbody tr td  {height: 27px; padding-left:5px; width:152px;}
.ctl00_Menu1_0 table tbody tr td {height: 27px; padding-left:5px; width:152px;}
.ctl00_Menu1_0 table tbody tr td table tbody tr td  {height: 27px; padding-left:5px; width:152px;}

.ctl00_Menu1n2Items table {height: 27px; padding-left:5px; width:152px;}

/*.ctl00_Menu1_1 a{height: 27px; padding-left:5px; width:152px; color:red;}
 a.ctl00_Menu1_1 {height: 27px; padding-left:5px; width:152px;} */

.box_Content {margin-top: 5px;}
.box_Footer {height: 25px; border-top:1px solid #CCCCCC; margin-top: 20px;}

.formAnagrafica {width: 250px; text-align:right; padding-right: 6px; line-height:22px;}

.space {padding:0px; height: 12px;}
.news {width: 375px;}
.slice {height: 5px;}
.titlebar {width:100%; height: 30px; font-size: 18px; text-align: left; padding-left:5px; line-height: 28px; font-weight: bold; background-color:#F4F4F4;}

/* BOX BODY CONTENT
---------------------------------------*/
.box_BodyContent {clear: both; position: relative; margin: 0 auto; width: 760px; overflow: hidden;}
.box_BodyContent .box_BodyContent_Main {margin-top:10px;}
.box_BodyContent .box_BodyContent_Section {margin-top:0px;}
.box_TopMenu {margin-top: 20px; height: 120px;}
.box_TopMenu .list_TopMenu, .box_TopMenu .list_TopMenu li, .box_TopMenu .box_Carrello, .box_TopMenu .box_Carrello .box_Number, .box_TopMenu .box_Carrello .box_Pay {display: inline; float: left;}
.box_TopMenu .list_TopMenu{position: absolute; right: 250px; }
.box_TopMenu .list_TopMenu li {margin-right: 10px; padding-right: 10px; background: url(../imgs/ico_TopMenu_Separator.png) right center no-repeat; }
.minilogo{width:111px; height:108px; top:-104px; left:652px; position:relative; float:left;}
.title3, .subTitle3 {padding:0px;}
.topRow {padding-top: 12px;}
.lastRow {padding-bottom: 14px; border-bottom:1px solid #CCCCCC;}

/* PHOTOGALLERY --------------------------------*/
.gallery {
	zoom:1;
	width:800;
	background-color:#F9F6E3;
	}
.gallery a {
	display:block;
	float:left;
	margin:5px;
	opacity:0.87;
	text-align:center;
}
.gallery a:hover {
	opacity:1;
}
.gallery a img {
	border:none;
	display:block;
	margin-left: 26px;
}
.gallery a#vlightbox{display:none}





/* BOX SIDEBAR
---------------------------------------*/
.box_Sidebar {display: inline; float: left; width: 182px; margin-left: 18px; margin-right: 8px; overflow: hidden;}

/* LIST PRODUCTS	*/
.list_SideMenu  {display: block; margin: 0px 10px 0 8px;}

/* BOX MAIN CONTENT
---------------------------------------*/
.box_MainContent {display: inline; float: left; width: 772px; overflow: hidden;}

 
/* BOX ROW CONTAINER
---------------------------------------*/
.box_Row_Container {clear: both; display: block;}

/* BOX SIDEMENU	*/
.box_SideMenu  {clear: both; float: left; display: block; margin-bottom: 8px; background: #FFFFFF url(../imgs/box_SideMenu.png) left bottom repeat-x; overflow: hidden;}
.box_SideMenu li {width: 160px; background: url(../imgs/ico_Li.png) left center no-repeat;}
.box_SideMenu a {width: 145px;  background: url(../imgs/ico_Separator.png) left bottom repeat-x;}
.box_SideMenu .box_Main { background: url(../imgs/box_SideMenu_Main.png) left top repeat-y;}

/* BOX TABLE */

.table_001 {margin-top: 0; padding-bottom: 0; margin-bottom: 10px;}
.table_001 .tr_Head {height: 23px;}
.table_001 .tr_Head th {margin-right: 2px; background: #105778; border-right: 2px solid #FFFFFF;}
.table_001 .tr_Odd, .table_001 .tr_Even, .table_001 .tr_Service {height: 77px; background: url(../imgs/ico_Separator.png) left bottom repeat-x; vertical-align: top;}

.table_001  .head_02 {width: 84px;}
.table_001  .head_03 {width: 107px;}
.table_001  .head_04{width: 191px;}
.table_001  .head_05 {width: 98px;}
.table_001  .head_06 {width: 107px;}
.table_001 td {padding-top: 8px; padding-bottom: 8px;}

.table_001  .col_00 {width:70px; text-align: left;}
	.table_001  .col_00 .box_Img {display: block; float: left;  margin: 0 0 0 10px;}

.table_001  .col_01 {text-align: left;}
	.table_001  .col_01 .tit_Article {display: block; float: left; margin-top: 2px; margin-left: 10px;}
	.table_001  .col_01 .err_Article {display: block; float: left; margin-top: 2px; margin-left: 10px;}
	.table_001  .col_01 .tit_Service {display: block; float: left; margin-top: 4px; margin-left: 695px;}

.table_001  .col_02 {width: 84px;}
	.table_001  .col_02 input.inp_Text {width: 24px; height: 18px; text-align: center; background: url(../imgs/bg_Col02_Input.png); border: 0 none; border-bottom: 1px solid #B8B8B8; border-right: 1px solid #B8B8B8;}
	
.table_001  .col_03 {width: 107px;}

.table_001  .col_04 {width: 191px; text-align: left;}
	.table_001 .col_04 input {margin-left: 10px;}
	.table_001  .col_04  label {margin-left: 5px;}
	
.table_001  .col_05 {width: 98px;}
	.table_001  .col_05 .btn_Elimina {display: block; height: 20px; width: 40px; padding-left: 20px; margin-left: 18px; margin-bottom: 5px; background: url(../imgs/ico_Elimina.png) left top no-repeat;}
	.table_001  .col_05 .btn_Sposta {display: block; margin-left: 18px; width: 60px;}

.table_001  .col_06 {width: 107px;}
/* BOX FOOTER
---------------------------------------
.box_Footer {clear: both; width: 988px; margin: 0 auto; padding: 5px 0 10px 0; overflow: hidden; position: relative; text-align: center;}
*/
/* BOX BOTTOM CONTENT
---------------------------------------*/
.box_BottomContent {margin-left: 18px; margin-top: 10px;}

.w_620, .w_620 .box_Top, .w_620 .box_Bottom, .w_620 .box_Main, .w_620 .list_Products, .w_620 .box_Row_Container   {width: 620px;}
	.w_620 .topMain, .w_620 .bottomMain {width: 600px;}
.w_320, .w_320 .box_Top, .w_320 .box_Bottom   {width: 320px;}
	.w_320 .box_Main  {width: 320px; overflow: hidden;}
	.w_320 .topMain, .w_320 .topMain .tit_Section, .w_320 .bottomMain {width: 300px;} 
.w_378, .w_378 .box_Top, .w_378 .box_Bottom   {width: 378px;}
	.w_378 .box_Main, .w_378 .box_MainLeftContent {width: 378px; overflow: hidden;}
	.w_378 .topMain, .w_378 .topMain .tit_Section, .w_378 .bottomMain {width: 358px;} 
.w_230, .w_230 .box_Top, .w_230 .box_Bottom   {width: 230px;}
	.w_230 .box_Main, .w_230 .box_MainRightContent   {width: 230px; overflow: hidden;}
	.w_230 .topMain, .w_230 .topMain .tit_Section, .w_230 .bottomMain {width: 210px;} 

/* FORM */
.formRow {height: 26px;}
