/*Base Layout*/
html,body{
margin:0;padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

div#container{width:980px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#content{margin: 0 290px 0px 310px}
div#content2c{margin: 0 22px 0px 310px}
div#navigation{float:left;width:310px;margin-left:-980px}
div#extra{float:left;width:268px;margin-left:-290px}
div#footer{clear:left;width:100%;}
/*Site specific*/
body{background:#CC0000 url(../images/bg.jpg) repeat-x top left;

}

h1{
margin:0px;
padding:0px;
}
div#wrapper{ background:url(../images/bg_content.gif) top left repeat-y;
}
div#navigation{}
div#menu{
margin:0px 0px 0px 25px;
width:260px;
background:url(../images/menu_bg.jpg) top left no-repeat;
height: 314px;
}
div#preventivo{
margin:0px 0px 0px 25px;
width:260px;

}
div#content{
background:url(../images/colBg.jpg) top left repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
/*height:500px;*/
padding-bottom:100px;
}
div#content2c{
background:url(../images/colBg.jpg) top left repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;

padding-bottom:100px;
}

div#extra{
background:url(../images/colBg.jpg) top left repeat-x;
height:300px;
padding-bottom:100px;

}
div#footer{
height:127px;
background:url(../images/footer.jpg) top left no-repeat;
}
div#footer div.padded{
padding:0px;
padding-left:150px;}
div#footer span{
font-size:10px;
}
.padded{
padding:20px;

}
a{text-decoration:none;
}
a:hover{
}
img{border:none;
}
div#header{
background:url(../images/header.jpg) top left no-repeat;
width:980px;
height:370px;
}

h1.rosso{
font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
font-size:28px;
color:#CC0000;
}
div.hr_rosso{
background:#CC0000;
width:80%;
margin:auto;
height:1px;
}
div.hr_rosso hr{
display:none;}

ul.menu_sx{list-style:none;
line-height:200%;
}
ul.menu_sx li{
}

ul.menu_sx li a{
text-decoration:none;
color:#FFFFFF;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

ul.menu_sx li a:hover{
color:#FFC800;
}
.vgallery{}
.thumb{
border:#990000 1px solid;
margin:10px;
}

a.welcome{color:#CC0000;
text-decoration:none;}
a.welcome:hover{font-size:150%;}

table.pricetab td{
border: 1px solid #CC0000;
padding:3px;}
table.pricetab td.noborded{
border: none;
}
div.menuLeft{ text-align:center; margin-top: 10px;}
div.menuLeft span{font-size:11px;padding-left:20px;}
h1.posiz{
font-size:14px;
color:#111111;
}
