/* CSS Document */

body.default{
font-family:tahoma, verdana, arial;
font-size:85%;
background-color:#CED09F;
}

table{
margin:0;
padding:0;
border:none;
}

tr{
margin:0;
padding:0;
border:none;
}

td{
margin:0;
padding:0;
border:none;
}

table.tableOuter{
margin:0;
padding:0;
border: 1px solid #000099;
width: 762px;
text-align:left;
table-layout:fixed;
}

table.tableHeader{
margin:0;
padding:0;
border:none;
width:762px;
height:30px;
table-layout:fixed;
text-align:left;
}

td.tdHeaderSx{
margin:0;
padding:0;
border:none;
width:312px;
}

td.tdHeaderRx{
margin:0;
padding:0;
border:none;
width:450px;
text-align:right;
}

table.tableLogo{
margin:0;
padding:0;
border:none;
width:760px;
height:120px;
table-layout:fixed;
background-color:#0066CC;
background-image:url(img/logo_top.jpg);
background-repeat:no-repeat;
}

table.tableSxBottomLogo {
margin:0;
padding:0;
border:none;
width:180px;
height:90px;
table-layout:fixed;
background-color:#0066CC;
background-image:url(img/logo_bottom.jpg);
background-repeat:no-repeat;
}

table.tableMain{
margin:0;
padding:0;
border:0;
width:760px;
background:#006633;
}

table.tableFooter{
margin:0;
padding:0;
border:none;
width:760px;
height:90px;
background-color:#FFFFFF;
background-image:url(img/footerbackground.jpg);
background-position:left bottom;
background-repeat:repeat-x;
color:#FFFFFF;
font-size:12px;
text-align:center;
vertical-align:bottom;
}

table.tableFooterFader{
margin:0;
padding:0;
border:none;
width:760px;
height:4px;
background-color:#FFFFFF;
background-image:url(img/footerFader.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#000000;
font-size:4px;
text-align:left;
}

td.tdSx{
margin:0;
padding:0;
border:none;
width:180px;
background-color:#0066CC;
background-image:url(img/backgroundSx.jpg);
background-position:left top;
background-repeat:repeat-y;
}

td.tdDx{
margin:0;
padding:0;
border:none;
width:580px;
table-layout:fixed;
vertical-align:top;
background-color:#FFFFFF;
background-image:url(img/sxBorder.jpg);
background-position:left;
background-repeat:repeat-y;
}

table.tableDxTopMirror {
margin:0;
padding:0;
border:none;
width:580px;
height:30px;
table-layout:fixed;
vertical-align:top;
background-image:url(img/topmirror.jpg);
}

table.tableDxTopMirror {
margin:0;
padding:0;
border:none;
width:580px;
height:30px;
table-layout:fixed;
vertical-align:top;
background-color:#FFFFFF;
}

table.tableBorderMenu {
}

td.tdBorderMenu{
width:2px;

}

td.tdBorderMenuTopBottom{
width:150px;
height:10px;
font-size:10px;
}

table.tableMenu{
margin:auto;
padding:0;
border:none;
width:150px;
table-layout:fixed;
vertical-align:middle;

}

td.tdMenuVoice{
margin:auto;
padding:0;
border:none;
width:150px;
table-layout:fixed;
text-align:center;
font-size:0.9em;
vertical-align:middle;
}

td.tdMenuVoiceSeparator{
height:2px;
font-size:2px;
}

table.tableMenuImage{
margin:auto;
padding:0;
border:none;
width:150px;
height:40px;
table-layout:fixed;
text-align:center;
font-size:0.9em;
}

td.tdMenuImage{
margin:auto;
padding:0;
border:none;
width:150px;
height:80px;
table-layout:fixed;
background-image:url(img/menu/default.gif);
background-position:center;
background-repeat:no-repeat;
}

table.tableDxMain{
margin:auto;
padding:0;
border:none;
width:560px;
background-image:url(img/dxBottomLeftLogo.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

table.tableDxMainTitle{
margin:auto;
padding:0;
border:none;
width:560px;
text-align:center;
font-size:1.3em;
color:#999999;
}

table.tableHomeSlide{
margin:auto;
padding:0;
border:none;
width:560px;
text-align:left;
}

td.tdHomeSlideSx{
margin:auto;
padding:0;
border:none;
width:320px;

}

td.tdHomeSlideMid{
margin:0;
padding:0;
border:none;
width:10px;
}

td.tdHomeSlideRx{
margin:0;
padding:0;
border:none;
width:10px;
vertical-align:top;
}

table.tableHomeSlideRxText{
margin:auto;
padding:0;
border:none;
width:230px;
vertical-align:top;
}

table.tableDxNavigation {
margin:auto;
padding:0;
border:none;
width:560px;
vertical-align:top;
text-align:right;
font-size:0.9em;
}

hr.hrDxNavigation{
margin:auto;
padding:0;
border:0;
width:400px;
height:1px;
color:#FF6F6F;
background-color:#FF6F6F;
}

table.tableServiziImage{
margin:auto;
padding:0;
border:none;
width:560px;
text-align:left;
}

td.tdServiziImage{
margin:auto;
padding:0;
border:none;
width:320px;
}

td.tdServiziImageMid{
margin:0;
padding:0;
border:none;
width:10px;
}

td.tdServiziImageRx{
margin:0;
padding:0;
border:none;
width:10px;
vertical-align:top;
}

table.tableServiziImageRxText{
margin:auto;
padding:0;
border:none;
width:230px;
vertical-align:top;
}

table.tableServiziImageSxText{
margin:auto;
padding:0;
border:none;
width:230px;
vertical-align:top;
text-align:right;
}

table.tableContattiImage{
margin:auto;
padding:0;
border:none;
width:560px;
text-align:left;
}

td.tdContattiImage{
margin:auto;
padding:0;
border:none;
width:320px;
}

td.tdContattiImageMid{
margin:0;
padding:0;
border:none;
width:10px;
}

td.tdContattiImageRx{
margin:0;
padding:0;
border:none;
width:10px;
vertical-align:top;
}

table.tableContattiImageRxText{
margin:auto;
padding:0;
border:none;
width:230px;
vertical-align:top;
}

table.tableDoveImage{
margin:auto;
padding:0;
border:none;
width:560px;
text-align:left;
}

td.tdDoveImage{
margin:auto;
padding:0;
border:none;
width:450px;
}

td.tdDoveImageMid{
margin:0;
padding:0;
border:none;
width:10px;
}

td.tdDoveImageRx{
margin:0;
padding:0;
border:none;
width:10px;
vertical-align:top;
}

table.tableDoveImageRxText{
margin:auto;
padding:0;
border:none;
width:100px;
vertical-align:top;
text-align:left;
}

td.tdSlideVerticalShadow{
width:560px;
height:20px;
background-image:url(img/slideVerticalBottomShadow.jpg);
background-position:left top;
background-repeat:repeat-x;
}

table.tableDintorni {
margin:auto;
padding:0;
border:none;
width:500px;
vertical-align:top;
text-align:left;
}

td.tdDintorniSx {
width:150px;
vertical-align:top;
text-align:left;
}

td.tdDintorniDx {
width:350px;
vertical-align:top;
text-align:left;
}

iframe.oldLang {
	width:95%;
	height:500px;
	border:solid 1px #444444;
	margin:2px;
}

