.main { width:951px; margin:0 auto;}
.body{ background:url(images/bg_top.jpg) top repeat-x;}
#header { height:412px; border-bottom:2px solid #99000;}
#promozioni{ height:412px; border-bottom:2px solid #ffcc31;}
#content{}
#footer { height:111px;}

.wrapper {width:100%; overflow:hidden;}

.left{ float:left;}
.right{ float:right}

.box1{ float:left; background:#990000; width:351px;}
.box3{ float:left; background:#990000; width:658px;}
.box{ padding:20px 20px;}
.box1_t_l{background:url(images/box1_left_top.jpg) top left no-repeat;}
.box1_t_r{background:url(images/box1_right_top.jpg) top right no-repeat;}
.box1_b_l{background:url(images/box1_left_bot.jpg) bottom left no-repeat;}
.box1_b_r{background:url(images/box1_right_bot.jpg) bottom right no-repeat;}
.box img{ margin-right:20px; margin-left:20px}
/* ============================= page1 ===========================*/
#page1 #header{ background:url(images/bg_header_1.jpg) bottom no-repeat;}
#page1 .col1{ width:320px; float:left;}
#page1 .col2{ width:311px; float:left;}
#page1 .col3{ width:215px; float:left;}
#page1 #content{ padding-bottom:23px}

#page2 #promozioni{ background:url(images/bg_header_PROMOZIONE.jpg) bottom no-repeat;}
#page2 .col1{ width:320px; float:left;}
#page2 .col2{ width:311px; float:left;}
#page2 .col3{ width:215px; float:left;}
#page2 #content{ padding-bottom:23px}