html {
width:100%;
height:auto;
}

body {
margin: 0px auto;
padding: 0px;
background-color: #617087;
text-align: center;
width:784px;
height:auto;
}
*>body{width: 780px;} 



div#container {
position:relative;
background-color:#FFFFFF;
margin:0px;
border-left:2px solid black;
border-right:2px solid black;
border-bottom:2px solid black;
width:784px;
height:auto;
background-image:url('images/sfondo_container.gif');
}
*>div#container{width: 780px;} 

div#container_pagine {
position:relative;
background-color:#FFFFFF;
margin:0px;
border-left:2px solid black;
border-right:2px solid black;
border-bottom:2px solid black;
width:784px;
height:auto;
background-image:url('images/sfondo_main.gif');
}
*>div#container_pagine{width: 780px;} 


div#colonna1 {
float:left;
width:204px;
/*background-image:url('images/home_page_07.jpg');
background-repeat:repeat-y;*/
height:auto;
font-family:verdana;
text-align:left;
}

div#colonna2 {
float:left;
width:200px;
background-color:#B4DAFF;
height:auto;
}

div#colonna3 {
float:left;
width:376px;
/*background-image:url('images/home_page_18.jpg');
background-repeat:repeat-y;*/
height:auto;
}

div#colonna_main {
width:576px;
/*background-image:url('images/home_page_18.jpg');
background-repeat:repeat-y;*/
height:auto;
float:right;
}

div#logo {
width:204px;
height:177px;
background-image:url('images/home_page_01.jpg');
}

div#flash {
width:200px;
height:268px;
background-color:#ffffff;
}

div#topright {
width:376px;
height:177px;
background-image:url('images/home_page_03.jpg');
}

div#top_box_pp {
width:204px;
height:16px;
background-image:url('images/home_page_04.jpg');
background-repeat:no-repeat;
clear:both;
padding:0 0 0 20px;
text-align:left;
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#ffffff;
line-height:16px;
}

div#top_box_marchi {
width:204px;
height:16px;
background-image:url('images/home_page_04.jpg');
background-repeat:no-repeat;
clear:both;
padding:0 0 0 20px;
text-align:left;
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#ffffff;
line-height:16px;
}


div#label_prodotti {
width:200px;
height:18px;
background-image:url('images/home_page_17.jpg');
background-repeat:no-repeat;
clear:both;
padding:0 0 0 15px;
text-align:left;
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#ffffff;
line-height:16px;
}

div#label_macro {
width:200px;
height:18px;
background-image:url('images/home_page_17.jpg');
background-repeat:no-repeat;
clear:both;
padding:0 0 0 15px;
text-align:left;
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#ffffff;
line-height:16px;
}

div#top_box_copyright {
height:18px;
padding:0 0 0 20px;
text-align:left;
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#ffffff;
line-height:16px;
}

div#copyright {
height:21px;
line-height:21px;
text-align:center;
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#07519A;
}

div#menu_top {
width:376px;
height:32px;
}

div#prod_dx {
width:376px;
/*background-image:url('images/home_page_09.jpg');
background-repeat: no-repeat;*/
background-position: top center;
height:auto;
}

div#news_sx {
width:200px;
font-family:verdana;
font-size:12px;
line-height:12px;
background-color:#87C3FF;
}
div#marchi {
width:200px;
}

div#cat_prod {
width:200px;
}

div#macrocat_prod {
width:200px;
}

div#cat_list {
width:100%;
text-align:left;
font-family:verdana;
font-size:11px;
font-weight:bold;
letter-spacing: -1px;
word-spacing: -1px;
}

div#macrocat_list {
width:100%;
text-align:left;
font-family:verdana;
font-size:11px;
font-weight:bold;
letter-spacing: -1px;
word-spacing: -1px;
}

div#footer {
width:780px;
height:39px;
clear:both;
margin:0;
}

div#footer_sx {
width:204px;
height:39px;
background-image:url('images/home_page_28.jpg');
background-repeat:repeat-y;
float:left;
}
div#footer_dx {
width:576px;
height:39px;
background-image:url('images/home_page_30.jpg');
background-repeat:no-repeat;
float:left;
}

div#codice_prodotto {
width:auto;
text-align:left;
font-family:verdana;
font-size:14px;
font-weight:bold;
letter-spacing: -1px;
word-spacing: -1px;
color:#000000:
}
div#nome_prodotto {
width:95%;
text-align:left;
font-family:verdana;
font-size:16px;
font-weight:bolder;
letter-spacing: -1px;
word-spacing: -1px;
color:#C1B643;
line-height:20px;
margin-bottom:10px;
border-bottom:1px solid black;
}

span#nome_prodotto {
text-align:left;
font-family:verdana;
font-size:18px;
font-weight:bolder;
text-decoration: none;
letter-spacing: -1px;
word-spacing: -1px;
color:#AC8833;
line-height:24px;
margin-bottom:10px;
border-bottom:1px solid black;
}

div#descrizione {
text-align:left;
font-family:verdana;
line-height:14px;
}

div#titolo_notizia {
width:100%;
text-align:left;
font-family:verdana;
font-size:15px;
font-weight:bolder;
letter-spacing: -1px;
word-spacing: -1px;
color:#C1B643;
line-height:20px;
margin-bottom:10px;
border-bottom:1px solid black;
}

.testo{
font-size:12px;
line-height:16px;
}

.testopiccolo{
font-size:10px;
line-height:14px;
}

.titolo{
font-size:12px;
font-weight:bold;
color:#990033;
}

a:link {
color: #07519A;
text-decoration: none;
}

a:visited {
color: #07519A;
text-decoration: none;
}

a:hover {
color: #07519A;
text-decoration: underline;
}

img {
border:none;
}

h1  {
font-family:verdana;
font-size:14px;
font-weight:bold;
margin:0;
margin-bottom:10px;
}

.icon {
margin-right:7px;
margin-left:0px;
vertical-align:middle;
border:0px;
}
