@charset "utf-8";
/* CSS Document */

a{ color:#FF9900}
.dati a { color:#000000}
a:hover { text-decoration:none}
body{ background-color:#CACACA; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666}
.tabellamadre{ width:730px; background:#FFF url(sitovivo_sfondo_image.gif);}
.tabellamadretop{ width:730px; height:10px; background:#CACACA url(sitovivo_top_image.gif); background-repeat:no-repeat; background-position:bottom}
.tabellamadrebottom{ width:730px; height:10px; background:#CACACA url(sitovivo_bottom_image.gif); background-repeat:no-repeat; background-position:top}
h1 { font-size:42px; color:#333333; padding-top:25px; text-align:left; font-weight:normal; padding-left:0; margin-left:0; line-height:20px}
h2 { font-size:24px; text-align:left; font-weight:normal;}
h3 { font-size:14px; text-align:left; font-weight:bold; color:#999999}
.numerazione { color:#FF9900; font-weight:bold; font-size:18px; line-height:23px; padding-left:15px}
.centro{ padding: 0 32px 0 26px ; }
.arancio{ color:#FF9900}
.blu{ color:#336699}
#formattazionetestotop {text-align:justify; margin-top:37px; margin-left:260px; line-height:16px}
.sitovivo-image{ float:left; margin:0; padding:0}
div.horRule {
height: 1px;
border-bottom: 1px solid #E5E5E5;
padding:25px 0 0px 0;clear:left; vertical-align:middle;
margin-bottom:25px

}

div.horRule hr {
display: none;
}

button{ margin-left:345px; margin-top:25px;width: 80px; height: 34px;
    border: 0; cursor: pointer; text-align:center;
    background: url(invia.gif) no-repeat 0 0}
button:hover{  background: url(invia_hover.gif) no-repeat 0 0}
button:active{}

#sinistra{ width:436px; padding:0 20px 0 0; text-align:left }
#sinistra h2 { font-size:20px; text-align:left; font-weight:normal;}
#sinistra h2 span.logo{ background-image:url(logo_sitovivo_piccolo.gif); background-repeat:no-repeat; width:29px; height:25px; padding-left:24px; background-position:left}
#destra{ width:200px; height:1008px; padding:0 0 0 10px;  float:right; text-align:left; border-left-color:#C8C8C8; border-left-style:dashed; border-left-width:1px }
#destra2{ width:200px; height:768px; padding:0 0 0 10px;  float:right; text-align:left; border-left-color:#C8C8C8; border-left-style:dashed; border-left-width:1px }
.grassetto{ font-weight:bold}

#sinistra table{ background-color:#F5F5F5}
#sinistra th{background-color:#E1E1E1; border-color:#F5F5F5; border-style:solid; border-width:5px 5px 15px 5px; vertical-align:middle; font-weight:bold; color:#333333; padding-left:10px; line-height:24px; font-size:13px; text-align:left}
#sinistra td {padding:4px 2px 2px 2px; vertical-align:middle}
#sinistra td.privacy { font-size:9px}
#sinistra input, #sinistra .text { border-color:#FCB449; border-style:solid; border-width:1px; background-color:#F7F7F7;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333}
.camposingolo{ height:13px; width:180px; padding:2px 5px 2px 5px}
#sinistra .text {padding:2px 5px 2px 5px; height:50px; width:310px;}

.tastoinvia{height:30px; width:40px; border-width:0px; border-height:0px; border-spacing:0px; border-style:solid; background:transparent; cursor: pointer}
.dati{ padding:15px; text-align:center; background:#cacaca; font-size:11px; color:#333333}

#autorespoder{ background-image:url(autoresponder_sfondo.gif); background-repeat:no-repeat; padding:5px; padding-bottom:30px}
#autorespoder input{ width:110px; height:13px; border-color:#CCCCCC; border-style:solid; border-width:1px; background-color:#FFFFFF; margin-bottom:6px; margin-left:7px; font-size:10px; color:#333333}
#autorespoder h1 { font-size:12px; margin:0; padding:0px; color:#FF9900; text-align:center}
#autorespoder h2 { font-size:12px; margin:0; padding: 12px 0 0 92px; color:#666666; font-style:oblique; font-weight:bold; line-height:16px; margin-bottom:25px}
#autorespoder h1 span.logo{ background-image:url(logo_sitovivo_piccolo_piccolo.gif); background-repeat:no-repeat; width:29px; height:25px; padding-left:23px; background-position:left}
#autorespoder h2 b { color:#FF9900}
#autorespoder table{ margin-left:10px; font-size:11px}

#autorespoder button{ margin-left:40px; margin-top:10px; margin-bottom:15px; width: 135px; height: 34px;
    border: 0; cursor: pointer; text-align:center;    background: url(scarica.gif) no-repeat 0 0}
#autorespoder button:hover{  background: url(scarica_hover.gif) no-repeat 0 0}
#autorespoder button:active{}
