/* CSS Document */
body.home {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
margin: 0px;
padding: 0px;
background-color:#bebebe;
/**/
background-image: url(../images/sfondo-home.gif);
background-repeat: repeat-x;
background-position: left 3px;
}

#block {width:1024px; height:1px; }
#top {
background-color: #000000;
/*background-image: url(../images/grigio-orizz-top.gif);
background-repeat: no-repeat;background-position: right bottom;*/
height: 83px;
width: 100%;
}
.logo img{padding:4px 0 0 56px; float:left; border:0}
.slogan { text-align:center; padding:0 50px  0 10px;}


/* *****************   PERSONALIZZAZIONI MENU ORIZZONTALE SFONDO NERO  *************************/
.TdMenuTop {background-image: url(../images/grigio-orizz-top.gif); 
background-position: left bottom; background-repeat: no-repeat; }
.TdMenu { vertical-align:top; top: 0px;
right:0;
font-family: Tahoma;
color: #808080;
padding:0 0 20px 0;
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px;	 height:62px;}

.menuTop { border-right:#4d4d4d solid 1px; padding:43px 5px 7px 5px; }

a.LinkmenuTop {color:#808080; text-decoration:none;}
a.LinkmenuTop:hover {color:#FFFFFF; text-decoration:none; }
a.LinkmenuTopIn {color:#ff170b; text-decoration:none; font-weight:bold;}
a.LinkmenuTopIn:hover {color:#FFFFFF; text-decoration:none; }




/* *****************   PERSONALIZZAZIONI MENU ORIZZONTALE SFONDO GRIGIO  *************************/
.bottoniera {
background-image: url(../images/sfondo-bottoniera.gif);
background-repeat: repeat-x;
background-position: left top;
border-bottom:1px solid #707070;
height:32px;

}
.inizioBottoniera {
background-image: url(../images/inizio-bottoniera.jpg);
background-repeat: no-repeat;
background-position: left top;
height:32px; width:7px; margin-left:20px; 
}
.fineBottoniera {
background-image: url(../images/fine-bottoniera.jpg);
background-repeat: no-repeat;
background-position: right top;
height:32px; width:7px;   margin-right:20px;
}
.menuOrizz {text-transform: uppercase; padding: 10px 7px 10px 7px;  font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.separatore {border-left:1px solid  #dedede; width:1px; height:30px;  }
a.bottoniOrizz{
color:#000000;
font-weight:bold;
text-decoration:none;
}
a.bottoniOrizz:hover{
color:#ff170b;
text-decoration:none;
}
.cerca { }
.inputCerca {font-size:10px; font-family:Arial, Helvetica, sans-serif; border:none; color:white; background-color:#000000; width:10px;}

.lingua {
background-image: url(../images/lingua/pattern.gif);
background-repeat: repeat-x;
background-position: left top;
width:100px; color:white; font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
.scegliLingua {padding: 2px 2px 2px 0;}
/* *****************   PERSONALIZZAZIONI COLONNA DESTRA HOME PAGE  *************************/
.colonnaSpazioSx {width:0px; background-color:#dbdbdb;}
.colonnaSpazioDx {width:0px; border-left:1px solid #afafaf; background-color:#dbdbdb;}
.ColonnaDx {	
padding:15px 10px 0px 10px;
right:5px;
background-color:white;
background-image: url(../images/sfondo-solonnadx.gif);
background-repeat: repeat-x;
background-position: left top;	
}
.cartinaFlash {}
.newsletter {
width:305px; height:35px; margin-top:8px;
background-image: url(../images/sfondo-newsletter.gif);
background-repeat: no-repeat;
background-position: left top;
}
.newsl {margin-top:7px; float:right; margin-right:3px;}
.inputNewsletter {font-size:10px; padding:2px 0 5px 3px; height:12px; font-family:Arial, Helvetica, sans-serif; color:white; background-color:#000000; border-bottom:1px solid black; border-right:1px solid black; border-top:1px solid black;  border-left:1px solid black; color:#808080;}


.NewsHome {width:270px; margin-top:15px; margin-left:17px; }
.TitNews { text-transform:uppercase; margin-bottom:8px;  font-size:12px; font-family:  Arial, Helvetica, sans-serif;font-weight:bold;}
.TestoNews { padding: 7px 0 7px 0;
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px; text-align:justify; border-bottom:1px solid #cccccc;
}

.linkNews
{
text-decoration:none;
color:#000000;
}
.linkNews:hover
{
text-decoration:underline;
}


/* *****************   PERSONALIZZAZIONI CENTRO HOME PAGE *************************/
.bordoTabCentrale {border-top:7px solid white;}
.CentroHome {background-color:#dbdbdb; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; vertical-align:top; padding:15px 5px 20px 5px;  border-right:1px solid #afafaf;}
.flash {padding-right:5px; margin-bottom:10px;}
.sfondonero {
background-image: url(../images/banner-nero/pattern.gif);
background-repeat: repeat-x; vertical-align:top; width:49%;
}
.sfondoneroDx img { border: 0; }
.sfondoneroSx {
background-image: url(../images/banner-nero/sfondo-sinistra.jpg);
background-repeat: no-repeat;
background-position: left top;
width:100%;
}
.sfondoneroDx {
background-image: url(../images/banner-nero/sfondo-destra.jpg);
background-repeat: no-repeat;
background-position: right top; text-align:right; vertical-align:bottom;} 
.sfondorosso {
background-image: url(../images/banner-rosso/pattern.gif);
background-repeat: repeat-x; vertical-align:top; width:51%;
}

.sfondorosso a
{
color:white; font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.sfondorossoSx {
background-image: url(../images/banner-rosso/sfondo-sinistra.jpg);
background-repeat: no-repeat;
background-position: left top;
width:100%;
}
.sfondorossoDx {
background-image: url(../images/banner-rosso/sfondo-destra.jpg);
background-repeat: no-repeat;
background-position: right top; text-align:right; vertical-align:bottom; padding-top:1px;} 
.sfondorossoDx img { border: 0; }

.titBoxNero {text-transform:uppercase; margin-bottom:12px;  font-size:12px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; }
.titBoxRosso{text-transform:uppercase; margin-bottom:12px;  font-size:12px; font-family:  Arial, Helvetica, sans-serif;font-weight:bold; }
.testoBoxNero {padding:15px 5px 5px 13px; color:white; font-family: Arial, Helvetica, sans-serif; font-size:10px;}
.provaAdessoNero {
background-image: url(../images/banner-nero/pattern.gif);
background-repeat: repeat-x;
background-position: left bottom; padding-top:5px; padding-left:5px;
}
.testoBoxRosso {margin-left:16px; padding:15px 5px 5px 13px; color:white; font-family: Arial, Helvetica, sans-serif; font-size:10px;}
.provaAdessoRosso {margin-left:16px; background-image: url(../images/banner-rosso/pattern.gif);
background-repeat: repeat-x;
background-position: left bottom; padding-top:5px; padding-left:5px;}

.txtRosso {color:#ff170b;  }
.txtNero {color:black;  }


/* *****************   FOOTER  *************************/

.sfondoBottom {
background-image: url(../images/sfondo-bottom.gif);
background-repeat: repeat-x;
background-position: left top; background-color:#bebebe;
font-family: Arial, Helvetica, sans-serif; font-size:11px;  color:#646464; padding: 15px 0 15px 15px;
}
a.linkNero {color: black; text-decoration:none;}
a.linkNero:hover 
{
color:#ff170b;
}


a.linkNero2 {color: black; text-decoration:none;}
a.linkNero2:hover 
{
color:black; text-decoration:underline;
}
.testoBianco {
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-decoration:none;
}


.linkBiancoBold
{
color:#FFFFFF;
font-size: 11px;
font-weight: bold;
text-transform:uppercase;
text-decoration:none;
}


.linkBiancoBold:hover
{
color:#000000;
}

a.bricioline {color: black; text-decoration:none; }
a.bricioline:hover {color: red;}

a.logout:link, a.logout:visited {
	color: #7f7f7f;
	font-weight: bold;
	text-decoration: none;
}
a.logout:hover {
	color: #FF170B;
}
.sottotitolo {
	font-weight: bold;
	margin-bottom: 10px;
}

.spaziosotto {
	margin-bottom: 19px !important;
	margin-bottom: 0;
}

a.puntivendita:link, a.puntivendita:visited {
	text-decoration: none;
	color: red;
}
a.puntivendita:hover {
	text-decoration: underline;
}

/* *****************   PERSONALIZZAZIONE QUESTIONARI *************************/
.menuQuestionari {
  width:190px; font-size: 10px; ;  background-color:black; color: white; border:1px solid black; 
	 
	  padding-left:10px; margin:0 0 5px 0;}
.ceckQuestionari {margin: 2px 5px 2px 0;}
.contieneDomanda {padding: 5px 0 5px 0;}
.contieneRisposta {font-size:9px;}

.errore {
	color: red !important;
	font-weight: bold !important;
	margin: 10px 0 10px 0;
}

.etichetta {
	font-weight: bold;
	margin: 2px 0 2px 5px;
}
/* *****************   PERSONALIZZAZIONE PAGINA INTERNA AREA RISERVATA  *************************/
.contenitoreCentraleIntAr {
	padding:20px 45px 20px 55px;
	background-image:url(../images/area-riservata-interno/background.gif);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	background-position:left 73px;
}
.backgroundFoto {background-image:url(../images/area-riservata-interno/background-foto.gif); background-repeat:no-repeat;  width:423px; height:277px; vertical-align:top;}
.testoPagAR  {padding: 20px 15px 20px 5px; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; line-height:17px; width:390px; vertical-align:top; }
.tabDatiTop {
	background-image: url(../images/area-riservata-interno/bg-top-tab-dati.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:57px;
}
.IntSezioni {color:white; font-size:12px; font-weight:bold;  vertical-align:top; padding-left:30px; height:57px; text-transform:uppercase;}
.IntAlbero {color:red; font-size:12px; font-weight:bold; vertical-align:middle; text-align:center; height:57px; text-transform:uppercase; padding-right:10px;}
.PrimoLivAlbero {padding:0px 20px 0 55px; background-image:url(../images/area-riservata-interno/folder.gif); background-position:20px top; background-repeat:no-repeat; height:30px; vertical-align:middle; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; line-height:15px; text-transform:uppercase; font-weight:bold;}
.SecondoLivAlbero { padding:0px 5px 0 52px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; line-height:18px;  font-weight:bold; }
.SecondoLivAlbero a:link, .SecondoLivAlbero a:visited { color: #000; }
.TerzoLivAlbero {padding:0px 5px 0 62px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; line-height:18px; margin-bottom:5px;  }
.TerzoLivAlbero a:link, .TerzoLivAlbero a:visited { color: #000; }
/* *****************   FINE PERSONALIZZAZIONE PAGINA INTERNA AREA RISERVATA  *************************/