/* ############ TAG HTML ################ */
body  {
	font-family : Arial, Helvetica, sans-serif;
	background-color:#81A0D2;
	margin-top : 0;
	margin-left : 0;
	margin-right : 0;

    /****tutti i browser misurano ugualemnte il with dei box****/
    box-sizing: border-box
    -moz-box-sizing: border-box;
}
form.nospace {
	line-height : 1%;
	padding : 0px;
	margin : 0px;
}
h1 {
	font-size : 16pt;
	margin:0px;
}
h2 {
	font-size : 14pt;
	margin:0px;
}
h3 {
	font-size : 11pt;
	margin-top:0px;
	margin-bottom:1px;
}
h4 {
	font-size : 8pt;
	font-weight:lighter;
	margin:0px;
}
h5 {
	font-size : 0.6em;
	font-weight:lighter;
	margin:0px;
}
label {
	font-weight:bold;
}
strong {
	font-weight:bold;
}
td {
	text-align:left;
}
a:link {
	color : #01408D;
	text-decoration : none;
}
a:visited {
	color : #6082AB;
	text-decoration : none;
}
a:hover {
	color : #707070;
	text-decoration : underline;
}
a:active {
	color : #FF0000;
	text-decoration : underline;
}

/* ############### HEADER ################### */
.header {
   width:100%;
   background-image : url(./header_sfondo.gif);
   background-repeat : no-repeat;
}
.header td {

}
.headerBarra {
   font-size:0.9em;
   padding-right:5px;
   text-align:right;
}
a.headerTesto:link {
   font-size:1em;
   font-weight:bold;
   color:#CABFAD;
   text-decoration : none;
}
a.headerTesto:visited {
   font-size:1em;
   font-weight:bold;
   color : #C0C0C0;
   text-decoration : none;
}
a.headerTesto:hover {
	color : #CFC378;
	text-decoration : none;
}
a.headerTesto:active {
	color : #FF8000;
	text-decoration : underline;
}

/* ############ CATEGORIE ################ */
.category	{
   font-weight:bold;
   background-color:#ffffff;
   border:1px solid #C0C0C0;
   margin-top:2px;
   padding-left:2px;
}

.comments {
	margin-top:4px;
	margin-bottom:8px;
	padding-top:3px;
	background-color:#EFEFEF;
}
/* ############ BANNER ################ */
.bannerA {

}
.bannerB {
   border:solid 1px #c0c0c0;
   margin-top:8px;
   margin-left:20px;
}
.bannerC {

}
.bannerD {

}

/* ############ CLASSICI ############## */
.alert {
	width:55%;
	font-size:1em;
	color:#B05400;
	background-color:#FFFFEE;
	border:solid 1px #b50027;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;
}
.articoloNav{
	height:24px;
	float:left;
	font-size:0.9em;
	text-align:center;
	padding:2px;
	padding-right:3px;
	padding-left:3px;
	margin-right:4px;
	background-color:#CFCFCF;
}
.articoloNavImg{
  color:#fff;
  width:160px;
	float:right;
	font-size:0.9em;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	margin-right:6px;
	background-color:#000;
	border:solid 1px #000;
}
.articoloImg {
  width:345px;
  background-color:#000;
}
.error {
    width:55%;
	font-size:1em;
	font-weight:bold;
    color:#b50027;
    background-color:#FFE3D7;
    border:solid 1px #b50027;
	margin:4px;
	padding:3px;
}
.centroCat {
   margin-top:8px;
   padding-top:6px;
}
.data {
	font-size:0.8em;
	font-style:italic;
}
.date {
   color:#ACACAC;
	font-size:0.7em;
	font-style:italic;
}
.databianca {
   color:#fff;
	font-size:0.7em;
	font-style:italic;
}
.floatEnd {
	clear:both;
}
.fonte {
   font-size:0.7em;
   font-style:italic;
   margin-top:10px;
   padding-right:10px;
   background-color:#f9f8f8;
   border-top:solid 1px #B1B1B1;
   text-align:right;
}
.footer {
	font-size : 0.7em;
	padding-top : 8px;
}
.footerID {
   font-size : 0.7em;
   background-color:#EFEFEF;
   padding:6px;
}
.fotoID {
	margin-top: 4px;
	margin-bottom: 14px;
}
.hits {
	font-size : 7pt;
	color:#c0c0c0;
	margin-right:5px;
}
.idTitle {
   font-size:1em;
   font-weight:bold;
   color:#003F91;
   margin-top:7px;
}
.idDescript {
	font-size:10px;
	margin-left:18px;
	margin-bottom:3px;
}
.idDescriptHome {
	font-size:0.8em;
}
.itaLink {
	font-style:italic;
}
.new {
	font-size:0.7em;
	font-style:italic;
	color:#f00;
}
.nextSpan {
	font-size:1.1em;
	font-weight:bold;
	padding:5px;
}
.note {
	font-size:0.8em;
	border:solid 1px #81A0D2;
	background-color:#D1D6DF;
	padding:2px;
}
.pop {
	font-size:0.7em;
	font-style:italic;
	color: #f00;
}
.plain {
	font-size:1em;
}
.search {
	border : 1px solid #01408D;
    margin-top:2px;
    margin-bottom:2px;
	font-size : 0.7em;
	line-height : 100%;
}
.sottocat {
   font-size:1.1em;
   font-weight:bold;
   color:#616161;
}
.strumenti {
   width:27px;
   height:13px;
   border:0;
   vertical-align:middle;
   margin-bottom:1px;
}
.titoloBold {
   color:#003F91;
   font-weight:bold;
   border-bottom:solid 3px #c0c0c0;
}

/* ############ BOX CONTESTI ################ */
.box {
   border:1px solid #fff;
   padding:3px;
}
a.boxLink:link {
   color:#fff;
   font-weight:bold;
}
a.boxLink:visited {
   font-weight:bold;
	text-decoration : none;
}
a.boxLink:hover {
   font-weight:bold;
	text-decoration : underline;
}
a.boxLink:active {
   font-weight:bold;
	text-decoration : none;
}
.boxDark {
   border:1px solid #003F91;
   padding:3px;
}

/* ######## MAIL4U ######## */
.mail4u input {
   font-size:0.7em;
   height:11px;
}
.mail4u td {
   font-size:0.8em;
   border-bottom:2px solid #ccc;
   padding-bottom:2px;
   padding-right:2px;
}
.mail4u th {
	font-size:0.9em;
   border:solid 1px #c0c0c0;
	background-color:#f2f2f2;
}

/* ######## PANNELLO CONTROLLO ######## */
.panconth3 {
   color:#fff;
   background-color:#1476E5;
   margin-top:8px;
   padding-left:2px;
}
.pancont td {
   border:solid 1px #FF8000;
   background-color:#FFE1CD;
   border-collapse: collapse;
}
.pancont th {
   border:solid 1px #FF8000;
   border-collapse: collapse;
}

/* ######### TABELLA PRINCIPALE - struttura tra header e footer di ogni pagina ############# */
.tableMainDx {
   width:190px;
   padding-top:6px;
   padding-right:3px;
}
.tableMainDxBig {
   font-size:1.3em;
   font-weight:bold;
   color:#fff;
   margin-bottom:0;

   position:relative;
   top:6px;
   right:-6px;
   width:90%;
}
.tableMainSx {
   width:160px;
   padding-top:6px;
   padding-left:3px;
}
.tableMainSxBig {
   font-size:1.3em;
   font-weight:bold;
   color:#fff;
   margin-bottom:0;

   position:relative;
   top:6px;
   left:6px;
   width:90%;
}
.tableMainCenter {
   padding:0px;
   padding-right:10px;
   padding-left:10px;
}
.tableMainCenterTop {
   font-size:0.7em;
   color:#fff;
   background-color:#81A0D2;

   position:relative;
   top:6px;
   width:280px;
}

/* ############ TIPOUTENTE - box centrale in alto nella HP ################ */
.tipoutente {
   background-color:#003F91;
   font-size:1.2em;
   float:left;
   margin-right:1px;
   margin-left:1px;
   text-align:center;
}
.spacer {
  clear: both;
  line-height : 0%;
  padding : 0px;
  margin : 0px;
}
a.tipoLink:link	{
   color:#fff;
}

a.tipoLink:visited {
	color : #c0c0c0;
	text-decoration : none;
}
a.tipoLink:hover {
	color : #D50000;
	text-decoration : none;
}
a.tipoLink:active {
	color : #fff;
	text-decoration : none;
}

/* ############ TOPNEWS - box centrale in alto nella HP ################ */
.topnews {
   font-size:1.2em;
   margin-right:1px;
   margin-left:1px;
   text-align:center;
}
.topnewsTitle {
   font-size:1.3em;
   font-weight:bold;
   color:#fff;
   margin-bottom:0;

   position:relative;
   top:6px;
   left:41%;
   width:300px;
}
.topnews img {
	border:solid 1px #000;
}

/*################# stili per gli articoli ###################################*/
.artBrera table {
	width:400px;
}
.artBrera th {
	background-color:#FFA200;
	padding:3px;
	font-size:0.8em;
}
.artBrera td {
	background-color:#DFDFDF;
	padding:3px;
	font-size:0.8em;
	text-align:center;
}

/* ############ TESTAUTO - skin test video auto ################ */
.pagellaTit {
	font-weight:bold;
	color:#FF9900;
}
.testGallery{
	height:70px;
	width:100%;
	background-color:#000;
}
.testImg{
	height:70px;
	width:585px;
	border:0;
}

table.testTable {
	width:390px;
	height:326px;
	margin-right:auto;
	margin-left:auto;
	border:solid 3px #B1B1B1;
}
.testTable td{
   font-size:0.8em;
	background-color:#CFCFCF;
	width:50%;
}

.testTable ul{
   margin-top:0px;
}

