/************************************** CORPO HOME ******************************************************************/
body{padding:0px;margin:0px auto;font:10px Arial,sans serif;background-color:#323232; }
/************************************** FINE CORPO HOME ******************************************************************/


/************************************** CORPO DEFAULT ******************************************************************/
 .default{padding:0px;margin:0 auto;font:10px Arial,sans serif; text-align:center;}
/************************************** FINE CORPO DEFAULT ******************************************************************/ 


div#wrapper {margin:0 auto;padding:0;text-align:center;background-color:#ffffff;}



/*************************************** FILE HEADER HOME ********************************************/

div#header {background: url(img/bg_home.jpg);height:358px;text-align:center;}
div#header_content{height:358px;width:960px;margin:0 auto;padding:0px;}

div#lang {height:10px;width:960px;margin:0 auto;padding:0px;text-align:left;color:#999999;}

/*************************************** FINE FILE HEADER HOME*****************************************/

/******************************************** CORPO HOME *********************************************/
div#home_container {margin:0 auto;padding:0px 0px 20px 0px ;width:960px;height:100%;background-color:#ffffff;overflow:auto;}

div#home_col_left {width:387px;float:left;margin:0 auto;padding:0;color:#666666;}
div#home_col_left a{color:#666666;text-decoration:none;}
div#home_col_left a:hover{text-decoration:underline;}

.title{margin:0px 0px 0px 0px;padding:0px 2px 0px 0px ;float:left;width:auto;font-size:18px; color:#680D1C;background-color:#ffffff;}

div#boxes_en {background:url(img/boxes_en.png);width:387px;height:91px;margin:23px 0px 0px 0px;float:left;}
div#boxes_en .text{margin:46px 0px 10px 20px;text-align:left; line-height:15px;}
div#boxes_en .img{margin:-17px 8px 10px 20px;text-align:right;border:0px;}
div#boxes_it {background:url(img/boxes_it.png);width:387px;height:91px;margin:23px 0px 0px 0px;float:left;}
div#boxes_it .text{margin:46px 0px 10px 20px;text-align:left; line-height:15px;}
div#boxes_it .img{margin:-17px 8px 10px 20px;text-align:right;border:0px;}
div#boxes_ru {background:url(img/boxes_ru.png);width:387px;height:91px;margin:23px 0px 0px 0px;float:left;}
div#boxes_ru .text{margin:47px 0px 10px 20px;text-align:left; line-height:15px;}
div#boxes_ru .img{margin:-17px 8px 10px 20px;text-align:right;border:0px;}


div#shp_bags_en {background:url(img/shp_bags_en.png);width:387px;height:101px;margin:2px 0px 0px 0px;float:left;}
div#shp_bags_en .text{margin:55px 0px 10px 20px;text-align:left; line-height:15px;}
div#shp_bags_en .img{margin:-17px 8px 10px 20px;text-align:right;border:0px;}
div#shp_bags_it {background:url(img/shp_bags_it.png);width:387px;height:101px;margin:2px 0px 0px 0px;float:left;}
div#shp_bags_it .text{margin:55px 0px 10px 20px;text-align:left; line-height:15px;}
div#shp_bags_it .img{margin:-17px 8px 10px 20px;text-align:right;border:0px;}
div#shp_bags_ru {background:url(img/shp_bags_ru.png);width:387px;height:101px;margin:2px 0px 0px 0px;float:left;}
div#shp_bags_ru .text{margin:57px 0px 10px 20px;text-align:left; line-height:15px;}
div#shp_bags_ru .img{margin:-17px 8px 10px 20px;text-align:right;border:0px;}


div#displays_en {background:url(img/displays_en.png);width:387px;height:95px;margin:10px 0px 0px 0px;float:left;}
div#displays_en .text{margin:49px 0px 10px 20px;text-align:left; line-height:15px;}
div#displays_en .img{margin:-17px 8px 10px 20px;text-align:right;border:0px;}
div#displays_it {background:url(img/displays_it.png);width:387px;height:95px;margin:10px 0px 0px 0px;float:left;}
div#displays_it .text{margin:49px 0px 10px 20px;text-align:left; line-height:15px;}
div#displays_it .img{margin:-17px 8px 10px 20px;text-align:right;border:0px;}
div#displays_ru {background:url(img/displays_ru.png);width:387px;height:95px;margin:10px 0px 0px 0px;float:left;}
div#displays_ru  .text{margin:35px 0px 10px 20px;text-align:left; line-height:15px;}
div#displays_ru  .img{margin:-17px 8px 10px 20px;text-align:right;border:0px;}


div#accessories_en {background:url(img/accessories_en.png);width:387px;height:89px;margin:15px 0px 0px 0px;float:left;}
div#accessories_en .text{margin:41px 0px 10px 20px;text-align:left; line-height:15px;}
div#accessories_en .img{margin:-17px 8px 10px 20px;text-align:right;border:0px;}
div#accessories_it {background:url(img/accessories_it.png);width:387px;height:89px;margin:15px 0px 0px 0px;float:left;}
div#accessories_it .text{margin:41px 0px 10px 20px;text-align:left; line-height:15px;}
div#accessories_it .img{margin:-17px 8px 10px 20px;text-align:right;border:0px;}
div#accessories_ru {background:url(img/accessories_ru.png);width:387px;height:89px;margin:15px 0px 0px 0px;float:left;}
div#accessories_ru .text{margin:29px 0px 10px 19px;text-align:left; line-height:15px;}
div#accessories_ru .img{margin:-17px 8px 10px 20px;text-align:right;border:0px;}



div#home_txt {
	color:#666666;
	width:496px;
	height:207px;
	float:right;
	text-align:justify;
	font:11px Verdana, sans;
	line-height:17px; /*era 22*/ 
	padding:27px 0px 5px 0px ;
}

/************************ CORPO HOME *********************************/



/********************************* NEWS *********************************/
div#home_news { width:497px;float:right;}
div#news_col_left {width:500px;float:left;margin:0 auto;padding:0;color:#666666;}
div#home_news .header_en{background:url(img/header_news_en.jpg);width:497px;height:22px;}
div#home_news .header_it{background:url(img/header_news_it.jpg);width:497px;height:22px;}
div#home_news .header_ru{background:url(img/header_news_ru.jpg);width:497px;height:22px;}
div#home_news .corpo {border-right:1px solid #cccccc;border-left:1px solid #cccccc;width:493px;min-height:144px;height:100%;overflow:auto;margin:0 auto;}
div#home_news .footer{background:url(img/footer_news.jpg);width:497px;height:22px;}
div#home_news .footer a{color:#666666;text-decoration:none;}
div#home_news .footer a:hover{color:#666666;text-decoration:underline;}
div#home_news .footer img{float:right;padding-right:15px;padding-top:3px;}
div#news_container {margin:0 auto;padding:20px;width:960px;height:100%;background-color:#ffffff;overflow:auto;}


/***************************** FINE NEWS *********************************/



/********************************* AREA RISERVATA *********************************/
#form_reg {padding:20px;}

#form_reg fieldset {border:none;padding:20px;}

#form_reg  label{display:block;float:left;padding:5px 20px 3px 0 ;text-align:right;width:180px;}
#form_reg  input, #contactform select, #contactformtextarea{background-color:#f0f0f0;border:2px solid #dddddd;color:#999999;display:block;margin:0 0 10px 0;}
#form_reg  input:focus, #contactform select:focus,#contactform textarea:focus{background-color:#dddddd;border:2px solid #666666;color:#444444;display:block;margin:0 0 10px 0;}
#form_reg  input{width:182px;height:20px;}
#form_reg  button{background-color:#ffffff;border:2px solid #dddddd;color:#666666;margin:0 0 0 223px;height:32px;width:100px;}
#form_reg  button:hover{background-color:#dddddd;border:2px solid #666666;cursor:pointer;margin:0 0 0 223px;height:32px;width:100px;}


#dati_area-riservata {}
#dati_area-riservata th{font-size:9px;}
#dati_area-riservata th{padding:0px 20px;text-align:center;}
#dati_area-riservata td{padding:10px 20px 10px 20px;text-align:center;border-bottom:1px solid #f0f0f0;}

hr {border-top:5px solid #f5f5f5;color:#ffffff;}


#form_reg span.title {float:left;font-size:10px;font-style:italic;}

/***************************** FINE AREA RISERVATA *********************************/






/*************************************** FILE HEADER DEFAULT ********************************************/

div#header_default {background: #ffffff url(img/bg_default.jpg);height:140px;margin-top:0px;}
div#header_default_content { height:140px;width:960px;margin:0 auto;padding:0px;}

/*************************************** FINE FILE HEADER DEFAULT *****************************************/

/***************************************** CORPO DEFAULT ***********************************************/
div#default_container {margin:0 auto;padding:0;width:960px;height:550px;}

div#contact_container {background:url(img/bg_contact.jpg) top no-repeat;margin:0 auto;padding:0;width:960px;height:550px;}

div#products_container {background:url(img/sfondo_prodotti01.jpg) bottom left no-repeat;margin:0 auto;padding:0;width:960px;height:550px;}

div#catalog_container {margin:0 auto;padding:0;width:960px;height:550px;background-color:#ffffff;}

div#reserved_container {margin:0 auto;padding:0;width:960px;background-color:#ffffff;color:#666666;font:11px Verdana, sans;text-align:left;}
div#reserved_container a{color:#666666;text-decoration:underline;}
div#reserved_container a:hover{color:#666666;text-decoration:none;}

div#modulo_container {background:url("img/login.jpg") bottom right no-repeat;margin:0 auto;padding:0;width:960px;background-color:#ffffff;color:#666666;font:11px Verdana, sans;text-align:left;}


div#scheda_container {margin:0 auto;padding:0;width:960px;height:550px;background-color:#ffffff;}
div#scheda_col_left {width:387px;float:left;margin:0 auto;padding:0px 0px 0px 0px;color:#666666;}
div#scheda_col_left a{color:#666666;text-decoration:none;}
div#scheda_col_left a:hover{color:#666666;text-decoration:underline;}
div#scheda {margin:0px;padding:34px 0px 0px 0px ;width:550px;height:450px;text-align:right;float:right;}
div#scheda .macro{width:530px;height:25px;font:22px Verdana, sans;letter-spacing:1px;color:#680D1C;padding:11px 0px 2px 0px;border-bottom:1px solid #680D1C;}
div#scheda .cod_prod {width:530px;height:10px;font:11px Arial, sans;color:#680D1C;padding:2px 0px 2px 0px;}
div#scheda .desc_prod {width:530px;font:10px Arial, sans;color:#323232;padding:30px 0px 30px 0px;}

div#default_col_left {margin:50px 0px 0px 0px ; padding:0px 0px 0px 0px ;width:540px;float:left;}
div#default_col_left .title{font:22px Verdana, sans;letter-spacing:1px;color:#680D1C; vertical-align:bottom;float:left;}
div#default_col_left .text{font:11px Verdana, sans;text-align:justify;color:#666666;line-height:20px;}
div#default_col_left .text a{color:#666666;text-decoration:underline;}
div#default_col_left .text a:hover{color:#666666;text-decoration:none;}
div#default_image {background:url(img/about_img.jpg) bottom no-repeat;height:550px;width:352px;float:right;}

div#products_image {width:381px;height:550px;float:right;}
div#products_image .img1{padding:84px 0px 0px 0px;}
div#products_image .img2{padding:20px 0px 0px 0px;}


div#adv_container {margin:0 auto;padding:0;width:960px;height:550px;background-color:#ffffff;}
div#adv_col_left {margin:50px 0px 0px 0px ; padding:0px 0px 0px 0px ;width:350px;float:left;}
div#adv_col_left .title{font:22px Verdana, sans;letter-spacing:1px;color:#680D1C; vertical-align:bottom;float:left;}
div#adv_col_left .text{font:11px Verdana, sans;text-align:justify;color:#666666;line-height:20px;}

div#adv_swf {float:right;text-align:right;margin:0px 0px 0px 0px;padding:50px 0px 0px 0px ;}


/************************************ FINE CORPO DEFAULT  *************************************************/





/*********************************** BOXES CATALOGO *********************************************/

div#boxes_orizzontali{height:87px;margin:0px;padding:30px 0px 0px 0px ;}
div#boxes_orizzontali a{color:#666666;text-decoration:none;}
div#boxes_orizzontali a:hover{text-decoration:underline;}

div#cat_title_boxes {background:url(img/cat_bg_boxes.jpg) no-repeat;height:100px;margin:25px 0px 15px 0px;padding:0px; }
div#cat_title_boxes .macro {margin:0px;padding:20px 0px 0px 0px;width:880px;height:30px;float:right; text-align:left;font:22px Verdana, sans;letter-spacing:1px;color:#666666;border-bottom:1px solid #680D1C;}
div#cat_title_boxes .info {font:9px Verdana, sans;padding:5px 0px 0px 0px;text-align:left;float:right;width:880px;height:10px;color:#666666;}

div#cat_title_accessories {background:url(img/cat_bg_accessories.jpg) no-repeat;height:100px;margin:25px 0px 15px 0px;padding:0px; }
div#cat_title_accessories .macro {margin:0px;padding:20px 0px 0px 0px;width:880px;height:30px;float:right; text-align:left;font:22px Verdana, sans;letter-spacing:1px;color:#666666;border-bottom:1px solid #680D1C;}
div#cat_title_accessories .info {font:9px Verdana, sans;padding:5px 0px 0px 0px;text-align:left;float:right;width:880px;height:10px;color:#666666;}

div#cat_title_shopping_bags {background:url(img/cat_bg_shp_bags.jpg) no-repeat;height:100px;margin:25px 0px 15px 0px;padding:0px; }
div#cat_title_shopping_bags .macro {margin:0px;padding:20px 0px 0px 0px;width:880px;height:30px;float:right; text-align:left;font:22px Verdana, sans;letter-spacing:1px;color:#666666;border-bottom:1px solid #680D1C;}
div#cat_title_shopping_bags .info {font:9px Verdana, sans;padding:5px 0px 0px 0px;text-align:left;float:right;width:880px;height:10px;color:#666666;}

div#cat_title_displays {background:url(img/cat_bg_displays.jpg) no-repeat;height:100px;margin:25px 0px 15px 0px;padding:0px; }
div#cat_title_displays .macro {margin:0px;padding:20px 0px 0px 0px;width:880px;height:30px;float:right; text-align:left;font:22px Verdana, sans;letter-spacing:1px;color:#666666;border-bottom:1px solid #680D1C;}
div#cat_title_displays .info {font:9px Verdana, sans;padding:5px 0px 0px 0px;text-align:left;float:right;width:880px;height:10px;color:#666666;}


div#cat_boxes_en {background:url(img/cat_boxes_en.gif);width:206px;height:89px;margin:0px 10px 0px 0px;padding:0px;float:left;}
div#cat_boxes_en .img{margin:19px 17px 10px 20px;text-align:right;}
div#cat_boxes_en .text{margin:0px 0px 10px 20px;text-align:left; line-height:15px;width:180px;}
div#cat_boxes_it {background:url(img/cat_boxes_it.gif);width:206px;height:89px;margin:0px 10px 0px 0px;padding:0px;float:left;}
div#cat_boxes_it .img{margin:19px 17px 10px 20px;text-align:right;}
div#cat_boxes_it .text{margin:0px 0px 10px 20px;text-align:left; line-height:15px;width:180px;}
div#cat_boxes_ru {background:url(img/cat_boxes_ru.gif);width:206px;height:89px;margin:0px 10px 0px 0px;padding:0px;float:left;}
div#cat_boxes_ru .img{margin:19px 17px 10px 20px;text-align:right;}
div#cat_boxes_ru .text{margin:0px 0px 10px 20px;text-align:left; line-height:15px;width:180px;}


div#cat_shp_bags_en {background:url(img/cat_shp_bags_en.gif);width:206px;height:89px;margin:0px 10px 0px 0px;padding:0px;float:left;}
div#cat_shp_bags_en .img{margin:19px 17px 10px 20px;text-align:right;}
div#cat_shp_bags_en .text{margin:0px 0px 10px 20px;text-align:left; line-height:15px;width:180px;}
div#cat_shp_bags_it {background:url(img/cat_shp_bags_it.gif);width:206px;height:89px;margin:0px 10px 0px 0px;padding:0px;float:left;}
div#cat_shp_bags_it .img{margin:19px 17px 10px 20px;text-align:right;}
div#cat_shp_bags_it .text{margin:0px 0px 10px 20px;text-align:left; line-height:15px;width:180px;}
div#cat_shp_bags_ru {background:url(img/cat_shp_bags_ru.gif);width:206px;height:89px;margin:0px 10px 0px 0px;padding:0px;float:left;}
div#cat_shp_bags_ru .img{margin:19px 17px 10px 20px;text-align:right;}
div#cat_shp_bags_ru .text{margin:0px 0px 10px 20px;text-align:left; line-height:15px;width:180px;}


div#cat_displays_en {background:url(img/cat_displays_en.gif);width:206px;height:89px;margin:0px 10px 0px 0px;padding:0px;float:left;}
div#cat_displays_en .img{margin:19px 17px 10px 20px;text-align:right;}
div#cat_displays_en .text{margin:0px 0px 10px 20px;text-align:left; line-height:15px;width:180px;}
div#cat_displays_it {background:url(img/cat_displays_it.gif);width:206px;height:89px;margin:0px 10px 0px 0px;padding:0px;float:left;}
div#cat_displays_it .img{margin:19px 17px 10px 20px;text-align:right;}
div#cat_displays_it .text{margin:0px 0px 10px 20px;text-align:left; line-height:15px;width:180px;}
div#cat_displays_ru {background:url(img/cat_displays_ru.gif);width:206px;height:89px;margin:0px 10px 0px 0px;padding:0px;float:left;}
div#cat_displays_ru .img{margin:19px 17px 10px 20px;text-align:right;}
div#cat_displays_ru .text{margin:0px 0px 10px 20px;text-align:left; line-height:15px;width:180px;}



div#cat_accessories_en {background:url(img/cat_accessories_en.gif);width:206px;height:89px;margin:0px 10px 0px 0px;padding:0px;float:left;}
div#cat_accessories_en .img{margin:19px 17px 10px 20px;text-align:right;}
div#cat_accessories_en .text{margin:0px 0px 10px 20px;text-align:left; line-height:15px;width:180px;}
div#cat_accessories_it {background:url(img/cat_accessories_it.gif);width:206px;height:89px;margin:0px 10px 0px 0px;padding:0px;float:left;}
div#cat_accessories_it .img{margin:19px 17px 10px 20px;text-align:right;}
div#cat_accessories_it .text{margin:0px 0px 10px 20px;text-align:left; line-height:15px;width:180px;}
div#cat_accessories_ru {background:url(img/cat_accessories_ru.gif);width:206px;height:89px;margin:0px 10px 0px 0px;padding:0px;float:left;}
div#cat_accessories_ru .img{margin:19px 17px 10px 20px;text-align:right;}
div#cat_accessories_ru .text{margin:0px 0px 10px 20px;text-align:left; line-height:15px;width:180px;}

div#empty_cat {width:206px;height:89px;margin:0px 10px 0px 0px;padding:0px;float:left;}

/************************************FINE BOXES CATALOGO *****************************************/




/************************************ FOOTER ******************************************************/

div#footer {
	background-color:#323232;
}
div#footer_container {
	width:960px;
	margin:0 auto;
	padding:0;
}
#footer_content_right{
	float:right;
	padding:0px 0px 10px 0px;
	margin:0 auto;
	text-align:right;
	width:860px;
	color:#999999;
	font:10px Arial,sans serif;
}
#footer_content_left{
	float:left;
	padding:12px 0px 10px 0px;
	margin:0 auto;
	text-align:left;
	width:100px;
	color:#999999;
	font:10px Arial,sans serif;
}
#footer a{color:#999999;text-decoration:underline;}
#footer a:hover{color:#999999;text-decoration:none;}

/************************************ FINE FOOTER ******************************************************/