body{
background:#fff url(images/sfondo.gif);
}

#wrap{
width:800px;
margin:20px auto;
background:#fff;
border:0px solid #ddd;
}

#header{
width:800px;
height:180px;
background:#fff url(images/header.jpg) no-repeat;
border-bottom:15px solid crimson;
}

#header .flags{
margin:10px 20px 10px 0;
float:right;
width:170px;
height:160px;
background:none;
border:0px dotted crimson;
}

#header .flags .ban{
margin:5px auto;
width:98%;
text-align:center;
background:none;
}

#left{
clear:both;
float:left;
display:inline;
width:auto;
margin:20px 0px 20px 20px;
background:#fff;
border-right:1px solid #aaa;
}

#right{
display:inline;
float:left;
width:auto;
margin:20px 0px 20px 20px;
background:#fff;
border:0px dotted #ddd;
}

#foother{
clear:both;
width:800px;
height:30px;
font:11px Arial;
color:#999;
text-align:center;
line-height:20px;
background:#fff;
border-top:15px solid crimson;
}

#banner{
clear:both;
margin:10px auto;
width:auto;
height:auto;
text-align:center;
vertical-align:middle;
border:1px solid #666;
}

#unico{
clear:both;
margin:10px auto;
width:auto;
height:auto;
text-align:center;
vertical-align:middle;
border:0px solid #666;
}

.just{
width:auto;
margin:20px auto;
font:12px Arial;
color:#333;
text-align:justify;
line-height:18px;
background:#fff;
}

.just span{
color:crimson;
}

h1{
font:21px "times new roman", serif;
color:crimson;
}

table.foto{
margin:15px auto;
width:auto;
background:#fff;
border:0px dotted #aaa;
}

table.foto td.scatto{
width:500px;
padding:10px;
text-align:center;
vertical-align:middle;
background:#fff;
border:1px solid #aaa;
}

table.foto td.scatto img{
margin:auto;
border:0;
}

table.foto td.legenda{
width:500px;
height:25px;
font:11px Verdana;
color:#666;
letter-spacing:-1px;
text-align:center;
vertical-align:middle;
background:#fff;
border:0;
}

table.foto td.legenda b{
color:crimson;
}


table.adv{
margin:15px auto;
width:auto;
background:#fff;
border:0px dotted #aaa;
}

table.adv td.titolo{
width:150px;
height:25px;
font:bold 12px arial;
color:crimson;
text-align:left;
vertical-align:middle;
background:#fff;
border-bottom:1px solid #ccc;
}

table.adv td.testo{
width:150px;
font:10px Arial;
color:#333;
text-align:justify;
background:#fff;
border:0;
}

table.adv td.prezzo{
width:145px;
height:21px;
font:12px Arial;
color:#aaa;
text-align:right;
padding-right:5px;
vertical-align:top;
background:#fff url(images/bullet.gif) left center no-repeat;
border-top:1px solid #ccc;
}


span.minired{
font:12px arial;
color:crimson;
font-style:oblique;
}


