﻿body
{
    background-color:#E9EAEA;/*#c8c8c8*/
    color:#464646;
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:10px;
    text-align:center;
    line-height:15px;
}
input
{
	font-size:10px;
	color:#000000;
	font-family:Arial;
}
input.txt
{
	font-size:10px;
	color:#000000;
	font-family:Arial;
	background-color:#ffffff;
	border:1px solid #464646;
}
input.bt
{
	font-size:10px;
	color:#000000;
	font-family:Arial;
	border:1px solid #000000;
}
select
{
	font-size:10px;
	border:1px solid #000000;
	color:#000000;
	font-family:Arial;
}
.container
{
    width:960px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    background-color:#ffffff;
    z-index:1;
}
.top
{
    background-repeat:no-repeat;
    background-image:url('../grafica/layout/logo_top/910021.jpg');
    width:960px;
    height:90px;
}
.icone
{
    padding-top:10px;
    padding-bottom:10px;
}
.voceLingue
{
    text-align:center;
    width:56px;
    background-color:#ffffff;
}
.voceLingueOver
{
    text-align:center;
    width:56px;
    background-color:#464646;
    cursor:pointer;
    color:#ffffff;
}
.sottoVoceLingue
{
    text-align:left;
    width:140px;
    background-color:#ffffff;
    padding:2px;
}
.sottoVoceLingue a
{
    color:#464646;
    text-decoration:none;
}
.sottoVoceLingueOver
{
    text-align:left;
    width:140px;
    background-color:#910021;
    cursor:pointer;
    padding:2px;
}
.sottoVoceLingueOver a
{
    color:#ffffff;
    text-decoration:none;
}
.linkToHome
{
    width:165px;
    height:87px;
    text-decoration:none;
    position:absolute;
    margin-left:37px;
}
.link1
{
    color:#464646;
    text-decoration:none;
}
.link1:hover
{
    color:#910021;
    text-decoration:underline;
}
.link2
{
    color:#910021;
    text-decoration:none;
}
.link2:hover
{
    color:#910021;
    text-decoration:underline;
}
.topMenu
{
    padding-left:89px;
    padding-top:5px;
    z-index:900;
}
.voceMenu
{
    text-align:center;
    background-color:#ffffff;
    padding-left:13px;
    padding-right:13px;
    z-index:900;
}
.voceMenuOver
{
    text-align:center;
    background-color:#464646;
    cursor:pointer;
    padding-left:13px;
    padding-right:13px;
    z-index:900;
    color:#ffffff;
}
/*.voceMenu a
{
    color:#464646;
    text-decoration:none;
}
.voceMenuOver a
{
    color:#ffffff;
    text-decoration:none;
}*/
.sottoVoceMenu
{
    text-align:left;
    background-color:#ffffff;
    padding:3px;
    padding-right:20px;
}
.sottoVoceMenu a
{
    color:#464646;
    text-decoration:none;
}
.sottoVoceMenuOver
{
    text-align:left;
    background-color:#910021;
    cursor:pointer;
    padding:3px;
    padding-right:20px;
}
.sottoVoceMenuOver a
{
    color:#ffffff;
    text-decoration:none;
}
.corpoSito
{
    padding-left:148px;
    padding-top:6px;
    padding-bottom:6px;
}
.testata
{
    padding-top:15px;
    z-index:100;
}
.barra
{
    padding-top:5px;
    width:780px;
}
.tdNewsletter
{
    background-color:#910021;
    width:85px;
    text-align:center;
    padding:2px;
}
.tdNewsletter a
{
    color:#ffffff;
    text-decoration:none;
    font-size:11px;
}
.tdNewsletter a:hover
{
    color:#ffffff;
    text-decoration:underline;
    font-size:11px;
}
.tdPosizione
{
    background-color:#C7B4BE;
    width:666px;
    text-align:right;
    padding:2px;
    padding-right:20px;
    font-weight:bold;
    color:#000000;
}
.tdBarrettina
{
    background-color:#910021;
    width:779px;
    height:2px;
}
.contenuti
{
    background-image:url('../grafica/ricciolo_foot/910021.jpg');
    background-position:bottom right;
    background-repeat:no-repeat;
}
.copyright
{
    margin-left:27px;
    width:100px;
    text-align:right;
    font-size:9px;
    line-height:13px;
    padding-bottom:20px;
    padding-right:23px;
}
.foot
{
    padding-top:5px;
    padding-left:148px;
}
.newsPiccolo
{
    width:174px;
    height:75px;
    padding:10px;
    padding-top:10px;
}
.newsGrande
{
    width:565px;
    height:75px;
    padding:10px;
    padding-top:10px;
    margin-top:0px;
}
.imgTestata
{
   padding-left:149px;
}
.colonne
{
    padding-top:15px;
    padding-bottom:20px;
}
.colonna1
{
    width:228px;
}
.colonna2
{
    width:531px;
    text-align:justify;
}
.titoloPagina
{
    font-size:25px;
    color:#910021;
    line-height:32px;
}
.menuPagina
{
    padding-top:15px;
    padding-left:15px;
    padding-right:15px;
}
.link3
{
    color:#464646;
    text-decoration:none;
}
.link3:hover
{
    color:#910021;
    text-decoration:underline;
}
.link4
{
    color:#910021;
    text-decoration:underline;
}
.link5
{
    color:#000000;
    text-decoration:none;
}
.link5:hover
{
    color:#ffffff;
    text-decoration:underline;
}
.link6
{
    color:#ffffff;
    text-decoration:none;
}
.link6:hover
{
    color:#ffffff;
    text-decoration:underline;
}
.link7
{
    color:#464646;
    text-decoration:none;
    font-weight:bold;
}
.link7:hover
{
    text-decoration:underline;
}
.topContainer
{
	background-image:url('../grafica/sfondo_sopra.jpg');
    background-repeat:repeat-x;
    height:43px;
}
.footContainer
{
	background-image:url('../grafica/sfondo_sotto.jpg');
    background-repeat:repeat-x;
    height:40px;
}
/* Menu 1°livello */
.menuPagina .tabMenu td
{
    padding-top:4px;
    padding-bottom:4px;
    background-image:url('../grafica/sfondoMenu.gif');
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:6px;
}
/* Menu 2°livello */
.menuPagina .tabMenu table td
{
    padding-top:2px;
    padding-bottom:2px;
    background-image:url('../grafica/sfondoMenu2.gif');
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:6px;
}
/* Menu 3°livello */
.menuPagina .tabMenu table td table td
{
    padding-top:0px;
    padding-bottom:0px;
    background-image:url('../grafica/sfondoMenu3.gif');
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:6px;
}