/* CSS Document */

body {
background : #fff url('/pic/bkg.gif') repeat-y center;
font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
text-align : left;
color : #000;
margin : 0;
padding : 0;
text-decoration : none;
}

table {
font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
text-align : left;
color : #000;
margin : 0;
padding : 0;
text-decoration : none;
}

h3{color:#000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size:1.3em;
margin:0 0 0 0; 
padding:0 0 0.5em 0;
}
h4 {
	color : #666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 1em;
	margin : 0;
	padding : 0;
}
h4.error {
	color : #ff0000;
}
a{text-decoration:none; color:#008cc3; font-weight:bold;}
a:hover{text-decoration:underline;}

div#box {
	background : #e2eff7;
	margin : 0em;
	padding : 0em;
	border-top : 0.1em solid #d8dfe6;
	border-bottom : 0.1em solid #d8dfe6;
}
div#box_in {
	background : #f0f8fb;
	margin : 0.3em 0em 0.3em 0em;
	padding : 0em;
}
form {
	margin : 0;
	padding : 0;
	border : 0;
}
input {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding : 0;
	margin : 0;
	border : 0;
	border : 0.1em solid #93b1cd;
}
input.box {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	width : 33em;
	height: 1.8em;
	padding : 0.2em;
	margin : 0.5em 0 0.5em 0 !important;
	margin-top: 0;
	border : 0.1em solid #93b1cd;
}
input.error {
	border : 0.1em solid #ff0000;
}
select.box {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	width : 33em;
	padding : 0.2em;
	margin : 0.5em 0 0.5em 0;
	border : 0.1em solid #93b1cd; 
}
textarea {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding : 0;
	margin : 0;
	border : 0.1em solid #93b1cd;
}
textarea.box {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	width : 33em;
	height: 10em;
	padding : 0.2em;
	margin : 0.5em 0 0.5em 0 !important;
	margin-top: 0;
	border : 0.1em solid #93b1cd;
}
select {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding : 0;
	margin : 0;
	border : 0.1em solid #93b1cd; 
}
option {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding : 0;
	margin : 0;
	border : 0;
}
.radio {
	padding : 0;
	margin : 0;
	border : 0;
}
.radiowhite{
background : #FFFFFF; margin:0px 0px 0px 0px; padding-bottom:0px; border:0px solid #000;
}
.check{
background : #E0EEF6; margin:0px 0px 0px 0px; padding-left:0px; border:0px solid #000;
}
.checkw{
background : #FFFFFF; margin:0px 0px 0px 0px; padding-left:0px; border:0px solid #000;
}
.sfondo_logo {
background-image : url('/pic/sfondo_logo.jpg');
}
.sfondo_lista {
background-image : url('/pic/sfondo_lista.jpg');
}
.sfondo_titolo {
background-image : url('/pic/sfondo_titolo.jpg');
}
.sfondo_bottoni {
background : url('/pic/sfondo_bottoni.gif') repeat;
}
.sfondo_foto {
background-image : url('/pic/foto_1.jpg');
}
.sfondo_foto_2 {
background-image : url('/pic/foto_2.jpg');
}
.sfondo_foto_tools {
background-image : url('/pic/foto_tools.jpg');
}
.sfondo_sfuma {
background-image : url('/pic/sfondo_sfuma.jpg');
background-position: bottom left;
background-repeat: repeat-x;
}
.sfondo_sfuma2 {
background-image : url('/pic/blback.gif');
background-position: bottom left;
background-repeat: repeat-x;
border-top:solid 1px #ebf0f4;
border-bottom:solid 1px #ccd5dc;
}
.sfondo_sfumo {
background-image : url('/pic/sfondo_sfumo.jpg');
}
.sfondo_sfumo2 {
background : url('/pic/sfondo_sfumo2.jpg');
}
.sfondo_menu {
background : url('/pic/sfondo_menu.jpg');
}
.sfondo_menu2 {
background : url('/pic/sfondo_menu2.jpg');
}
.sfondo_dx {
background-image : url('/pic/sfondo_dx.gif') repeat;
}
.sfondo_sfumorev {
background-image : url('/pic/sfondo_sfumorev.jpg');
}
.sfondo_margine {
background : url('/pic/sfondo_margine1.gif') repeat;
}
.sfondo_margine2 {
background : url('/pic/sfondo_margine2.gif') repeat;
}
.riga {
background : url('/pic/riga.gif') repeat-x bottom left;
}
.sfondo_rigatab {
background : url('/pic/sfondo_rigatab.gif') repeat;
}
.sfondo_rigatab2 {
background : url('/pic/sfondo_rigatab2.gif') repeat;
}
/* campi di input senza bordo inseriti in un div="no_border" --------------------------- */
div.no_border input {
	border: 0px;
	background: #E0EEF6;
}
div.no_border2 input {
	border: 0px;
	background: #F7FAFC;
}
form {
display : inline;
}

.Tgrigio {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #626262;
text-decoration : none;
}
.Tgrigiomenu {
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #5c5c5c;
text-decoration : none;
}
.txt10nero {
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : none;

}
.txt10nerobold {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : none;

}

.txt10azzurrobold {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #A7CBE3;
text-decoration : none;

}

.txt10neroente {
font : 10px/13px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : none;

}

.txt11nero {
font : 11px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : none;
}
.txt11nerobold {
font : bold 11px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : none;
}
.txt12nero {
font : 11px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : none;
}
.link {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #008cc3;
text-decoration : none;
}
.link2 {
font : bold 11px Verdana, Arial, Helvetica, sans-serif;
color : #008cc3;
text-decoration : none;
}
.img50x50{
border:solid 1px #949494;
margin-right :10px;
}
.img70x40{
border:solid 1px #cccccc;
margin-right :10px;
margin-bottom :5px;
margin-top :7px;
}
.img105x60{
border:solid 1px #cccccc;
margin-right :10px;
margin-bottom :10px;
margin-top :10px;
}
.img105{
border:solid 1px #cccccc;
}
.imglogo{
margin-right :10px;
margin-left :10px;
margin-bottom :10px;
margin-top :10px;
}

/*- Menu Tabs B--------------------------- */
    #linguette {
      background:#BBD9EE;
      }

    #tabs {
      float:left;
      width:100%;
      border-bottom:1px solid #eee;
      }
    #tabs ul {
        margin:0;
        padding:10px 10px 0 10px;
        list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url('/pic/tableft.gif') no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url('/pic/tabright.gif') no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#008cc3;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#fff;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      color:#FFF;
      }

        /*#tabs #current a {
                background-position:0% -42px;
        }*/
		#tabs .selected a {
                background-position:0% -42px;
        }
        /*#tabs #current a span {
                background-position:100% -42px;
                color:#FFF;
        }*/
		#tabs .selected a span {
                background-position:100% -42px;
                color:#FFF;
        }

    #sottolinguetta {
	  float:left;
      width:100%;
      background:#F7FAFC;
      }
