﻿html {margin:0; padding:0; border:0; background-color:#eeeeee;}
body {margin:0; padding:0; border:0; font-size:14px; font-family: arial, verdana;}
img  {margin:0; padding:0; border:0;}
form {margin:0; padding:0; border:0;}

h2 {color:#004276; font-size:20px; margin:10px 0px 10px 0px;}
h3 {color:#fca436; margin-bottom:10px;}
p {color:#000000; font-size:14px; margin:10px 0px 10px 0px;}

input, textarea, tipoinput {border:1px solid #aaaaaa;}

a:link, a:hover, a:active, a:visited {color:#004276; text-decoration:none; font-weight:bold;}

#Pagina {}

#IntestazioneBG {background-color:#004276;}
#Intestazione {width:960px; margin:0 auto 0 auto; background-color:#004276; color:#ffffff;}

#MenuPrincipaleBG {background-color:#3366aa;}
#MenuPrincipale {width:960px; margin:0 auto 0 auto; padding:5px; background-color:#3366aa; font-size:20px; line-height:20px;}
#MenuPrincipale a:link {color:#ffffff; width:120px; font-size:14px; text-decoration:none; border:10px solid #3366aa;}
#MenuPrincipale a:visited {color:#ffffff; font-size:14px; text-decoration:none; border:10px solid #3366aa;}
#MenuPrincipale a:hover {color:#ffffff; font-size:14px; text-decoration:none; border-bottom:10px solid #fca436;}
#MenuPrincipale a:active {color:#ffffff; font-size:14px; text-decoration:none;}
#MenuPrincipale a.selezionato {color:#ffffff; font-size:14px; text-decoration:none; border:10px solid #fca436; background-color:#fca436;}

#ContenutoBG {}
#Contenuto {width:960px; margin:0 auto 0 auto; background-color:#ffffff; border-top:10px solid #fca436; border-bottom:10px solid #fca436; height:auto !important; height:400px; min-height:400px;}

#FinePaginaBG {}
#FinePagina {width:960px; margin:0 auto 0 auto;}
#FinePagina p {font-size:12px;}

#NewsDiv {border:1px solid #cccccc; padding:0px 10px 10px 10px; margin-bottom:15px;}
#NewsDiv a {color:#fca436; padding:0; border:0; margin:0; font-weight:bold;}

#OffertaHPDiv {border:1px solid #cccccc; padding:10px;}
#OffertaHPDiv p {margin:0px 0px 10px 0px;}

.TabModulo {border-collapse:collapse; border:0; margin:0px; padding:0px;}
.TabModulo th {text-align:left; padding:5px;}
.TabModulo td {text-align:left; padding:5px;}

.tab1 {width:100%; border-collapse:collapse; border:0; margin:0px; padding:0px;}
.tab1 td {vertical-align:top; padding:0px;}

.tabhp1 td {padding:0px 10px 10px 10px;}
.tabhp1 td a {color:#fca436;}

.StatoOK {color:#00cc00;}
.StatoKO {color:#cc0000;}

.NotaPiccola {font-size:0.75em;}
.Centrato {text-align:center;}
.Colorato1 {color:#004276;}

.inputErrore {border-color:red;}