﻿/* ************************************************************************************************* */
/* 
    
    Testo:  #000000
    Colore: #dc1421

 */
/* ************************************************************************************************* */

body { background-color:#ffffff; margin:0; padding:0; text-align:center; 
       font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

a { text-decoration:none; color:#dc1421; }
a:hover { text-decoration:underline; }

input.Button { border: 1px solid #000000; }

p { line-height:17px; }

h3 { margin:0px; font-size:14px; font-weight:bold; }
h4 { margin:0px; font-size:13px; font-weight:bold; }

hr { border: 0; border-top: 1px solid #dc1421; height: 1px; }

div.main { position:relative; margin-left:auto; margin-right:auto; width:780px; }

div.header { height:80px; font-size:10px; font-size:10px;}
div.header #divLogo { position:relative; float:left; padding-top:10px; width:200px; }
div.header #divNav { position:absolute; text-align:right; right:1px; }
div.header #divNav table { margin:0px; height:100%; text-align:right; }
#divHeaderMenu { border-top:1px solid #dc1421; background-color:#ffffff; color:#dc1421; }
#divHeaderMenu td { text-align:center; }
#divHeaderMenu td a { text-decoration:none; }
#divHeaderMenu td.MenuLeftBorder { width:90px; border-left:1px solid #dc1421; }
#divHeaderMenu td.MenuRicercaAdv { width:150px; border-left:1px solid #dc1421; border-right:1px solid #dc1421; }
#divHeaderMenu td.MenuRightBorder { border-right:1px solid #dc1421; } 

div.body { margin:0px; background-color:#e0e0e0; border-top:2px solid #dc1421; }
div.body table.body { border:0px; margin:0px; width:100%; }
div.body table.body td.leftcol { width:230px; vertical-align:top; padding:0px 10px 0px 10px; text-align:left; }
div.body table.body td.maincol { width:320px; vertical-align:top; padding:0px 10px 0px 15px; text-align:left; }
div.body table.body td.rightcol { width:230px; vertical-align:top; padding:0px 10px 0px 15px; text-align:left; }
div.body table.body td.onlycol { width:100%; vertical-align:top; padding:0px 10px 0px 10px; text-align:left; }

div.result { margin-bottom:22px; }

div.footer { height:40px; text-align:center; font-size:10px; vertical-align:middle; border-top:2px solid #dc1421; padding-top:20px; }
div.footer p { color:#000000; }