﻿/*testo*/
body,input,textarea,select,p,td {font-family:Arial;font-size:14px;margin:0px;padding:0px;border:0px;background-color:transparent}

/*elementi*/
html {overflow-y:scroll}
body {margin:0px;background-color:#434343;position:relative;height:100%}
a {text-decoration:none;color:#898989;background-repeat:no-repeat;}
a:hover {text-decoration:underline}
div {background-repeat:no-repeat;background-position:left top;}
h1 {margin:0px;font-size:19px;color:#a0a0a0;font-weight:normal;}
h2 {margin:0px;font-size:17px;color:#a0a0a0;}
h3 {margin:0px;font-size:16px;color:#a0a0a0;}
img {border:0px}
td {vertical-align:top}


/*pagina*/
#sfondo {background-image:url('img/bg.png');background-repeat:repeat-x;background-color:White}
#pagina {position:relative;margin:auto;width:950px;}
    #testa {z-index:1000;position:relative;height:100px;background-image:url('img/logo.jpg');background-position:20px 0px;height:208px}
        .logo {width:292px;height:90px;position:absolute;left:40px;top:20px;display:block}
        .flag {background-image:url('img/bandierinaIT.png');width:43px;height:14px;position:absolute;top:92px;right:0px;z-index:100;}
        #menu {position:absolute;top:130px;left:16px;cursor:default;z-index:1000; font-size:13px}
        #menu.en {margin-left:-5px}
        #menu ul,li {margin:0px;padding:0px;position:relative;list-style-type: none;}
        #menu .menuitem {float:left}
        #menu .submenu {background-color:#fefefe;border:1px solid silver;width:130px;left:-10px;position:absolute;display:none}
        #menu .submenu a:hover {background-color:#efefef;text-decoration:none}
        #menu a {display:block;position:relative;padding:5px;text-align:center;color:#898989}
        #menu a:hover {text-decoration:underline}
        #menu a.sel {text-decoration:underline}
        #menu a.sela:hover {}
    #corpo {position:relative;min-height:300px}
    #piedeColl {background-color:#a0a0a0;color:White;text-align:center;letter-spacing:15px;padding:2px 2px 2px 17px;font-size:20px}
    #piede {position:absolute;width:100%;padding-top:20px;font-size:11px;background-image:url('img/bgPiede.png');background-position:center top;color:Silver}
    #piede a {color:inherit}
    #piede a.tasto {font-size:13px}
    #piede span.tasto {font-size:13px;color:#7d7d7d}
/*generici*/
.flLeft {float:left}
.flRight {float:right}
.flClear {clear:both}
.par {padding:0px 20px 20px 20px}
.w25 {width:25%}
.w33 {width:33%}
.w50 {width:50%}
.w100 {width:100%}

/*form*/
form {margin:0px}
form .label {margin:1px;padding:2px;position:relative;width:120px}
form .field {margin:1px;padding:2px;position:relative;border:1px solid silver;background-color:White;background-image:none;float:left;width:150px}
form .field input,select {display:block;width:100%}
form .btn {background-color:#efefef;border:1px solid silver;padding:2px 10px 2px 10px;cursor:pointer}
form .btn:hover {background-color:#f5f5f5;}

/*errori*/
.conferma {color:Black;font-weight:bold}
.errore {color:Red}


