/* CSS Document */
body{
	background-image:url(/grafica/sf_body.jpg);
	background-repeat:repeat;
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:11px;
	color:#00276f;
}

a, a:visited
{
    color:#00276f;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

h1
{
    margin:0px;
    padding:0px;
	font-size:14px;
	font-weight:bold;
}
h2,h3,h4,h5{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#00276f;
}	

.testo{
	font-family:Verdana;
	font-size:11px;
	color:#00276f;
	line-height:16pt;
}

.testoGiallo{
	font-family:Verdana;
	font-size:11px;
	color:#eda915;
	line-height:16pt;
}



/* -----------------------------------------------------------------------------  */

.sfondoVerticale{
	display:table;
	width:100%;
	background-image:url(/grafica/sf_verticale.jpg);
	background-repeat:repeat-x;
	vertical-align:top;
}

.sfondoVerticaleSmall{
	display:table;
	width:100%;
	background-image:url(/grafica/sf_verticale_small.jpg);
	background-repeat:repeat-x;
	vertical-align:top;
}

.sfondoSfumato{
	background-image:url(/grafica/sf_sfumato.jpg);
	background-repeat:no-repeat;
}

.sfondoSfumatoSmall{
	background-image:url(/grafica/sf_sfumato_small.jpg);
	background-repeat:no-repeat;
}

.sfondoVerticale2{
	display:table;
	width:100%;
	background-image:url(/grafica/sf_verticale2.jpg);
	background-repeat:repeat-x;
	vertical-align:top;
}

.sfondoSfumato2{
	background-image:url(/grafica/sf_sfumato2.jpg);
	background-repeat:no-repeat;
}

/*-------------------------------------------------------------------------------*/
.menuFlash{
	position:absolute;
	z-index:10;
	width:990px;
	height:170px;
}

/*-------------------------------------------------------------------------------*/

.contenitorePrincipale
{
	clear:both;
	width:990px;
}

.spazioHome{
	display:table;
	/* margin-top:123px; */
	width:990px;
}


.spazioTeaser{
	display:table;
	margin-top:123px;
	width:990px;
	height:308px;
}

.boxTitSezione{
	height:27px;
	margin-left:250px;
	padding-top:5px;	
}

.boxTitSezionePdt{
	clear:both;
	width:500px;
	height:27px;
	margin-left:0px;
	padding-top:5px;
}

.fontTitSezione{
	font-size:14px;
	font-weight:bold;
}

.contenutoPagina{
	margin-left:250px;
	margin-right:70px;
}

.pagina{
	margin-top:20px;
	margin-bottom:20px;
}

.paginaPdt{
	margin-left:30px;
	margin-top:35px;
	margin-bottom:20px;
}

/*-------------- VARIANTI PER IL TEMPLATE DELLA SCHEDA PRODOTTO ----------------------------------*/

.teaser2colonne{
	display:table;
	margin-top:122px;
	width:990px;
	height:308px;
}

.boxImgSx{
	width:220px;
	float:left;
	margin-top:15px;
	margin-left:28px;	
}
.boxImgDx{
	float:right;
	margin-top:15px;
}

.clearB
{
	clear:both;
}

.tit_pdt_corsivo{
	font-family:Verdana;
	font-size:13px;
	color:#00276f;
	font-style:italic;
	font-weight:bold;
}

/* ---------- STILI DEI FOOTER ----------- */

.footerTop{
	clear:both;
	width:100%;
	height:27px;
	background-color:#dbe1ea;	
}

.boxFooter{	
	margin-left:250px;
	width:760px;
}

.lblMenuFooter{
	float:left;
	padding-top:5px;
	text-align:left;
}

.lblMenuFooter ul 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
	float:left;
}
 .lblMenuFooter li
{
	margin: 0px 0px 0px 0px;
	float:left;
		padding-right:15px;
}

a.lblLinkFooter:link, a.lblLinkFooter:active, a.lblLinkFooter:visited{
	text-decoration:none;
	color:#00276f;
}
a.lblLinkFooter:hover{
	text-decoration:underline;
}

.bandierine{
	float:right;
	padding-top:3px;
	padding-right:40px;
}

.footerBottom{
	width:100%;
	height:27px;
}

.boxRagSoc{
	float:left;
}

.boxCopyRights{
	float:right;
	text-align:right;
	padding-right:40px;
}

.txtCopy{
	font-family:Verdana;
	font-size:9px;
	color:#333333;
}


/* --------------------------------- SCHEDA PRODOTTO ------------------------------------------- */
.boxCaratPdt{
	width:710px;
	height:294px;
}

.boxPlayerPdt{
	float:left;
	width:392px;
}

.playerVideo{
	float:left;
	width:392px;
}

.boxIcoCaratPdt{
	float:right;
	text-align:left;
	width:301px;
}

.pointer td:hover
{
    cursor:pointer;
    text-decoration:underline;
}

.linkIcoCarat{
	font-family:Verdana;
	font-size:10px;
	color:#00276f;
	text-decoration:none;
}

.linkIcoCarat a{
	font-family:Verdana;
	font-size:10px;
	color:#00276f;
	text-decoration:none;
}

.linkIcoCarat a:hover{
	text-decoration:underline;
}

.icoAnimazPrincipale{
	clear:both;
	width:300px;
	text-align:left;
	z-index:20;
	position:absolute;
	top:396px;
}

/* -----------------------------  BOTTONI STAMPA E DOWNLOAD  --------------------------- */

.bottoniStampa{clear:both; width:100%; padding-bottom:25px;}

.boxBtDownload{float:left; width:200px;}
.icoBtDownload{float:left; width:50px;}
.lblDownload{float:left; width:120px; padding-top:12px;}


.boxBtStampa{float:right; text-align:right; width:200px;}
.icoBtStampa{float:right; width:50px;}
.lblStampa{float:right; width:120px; padding-top:12px;}



/* FAQ */
.faq 
{
}
.faq h4
{
	font-weight:bold;
}
.faq h4:hover
{
	cursor:pointer;
	text-decoration:underline;	
}

	

.linkIpertestuali{
	font-family:Verdana;
	font-size:11px;
	color:#00276f;
	text-decoration:none;
}

.linkIpertestuali a{
	text-decoration:none;
}

.linkIpertestuali a:hover{
	text-decoration:underline;
}


/*---------------------------  PAGINA 'IL CONSIGLIO' ----------------------------------*/

.testoForm{
	font-family:Verdana;
	font-size:11px;
	color:#00276f;
	padding-top:15px;
}

.inputForm{
	height:18px;
	font-family:Verdana;
	font-size:11px;
	color:#00276f;
	border:1px solid #869AC0;
	width:280px;
}

.textareaForm{
	font-family:Verdana;
	font-size:11px;
	color:#00276f;
	border:1px solid #869AC0;
	height:50px;
}

.btInvia{
	height:18px;
	width:70px;
	background-color:#9DADCB;
	border:1px solid #869AC0;
	padding-left:4px; 
	padding-right:4px;
	text-align:center;
}

.btInvia a{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#00276f;
	text-decoration:none;
}




/*------------------------------- SEZIONE QUALE SCELGO  ------------------------------------*/

.cellaVuota{
	background:#bfc9db;
	border-right:1px solid #334987;
}

.cellaImgRiga{
	/*width:100px;*/
	border-right:1px solid #334987;
	background:#FFFFFF;
}

.cellaImg{
	/*width:100px;*/
	background:#FFFFFF;
}

.cellaIcoRiga{
	/*width:100px;*/
	border-top:1px solid #334987;
	border-right:1px solid #334987;
	background:#D0D6E3;
	text-align:center;
}

.cellaIco{
	/*width:100px;*/
	border-top:1px solid #334987;
	background:#D0D6E3;
	text-align:center;
}

.cellaTitoli{
	/*width:130px;*/
	background:#a5b0cc;
	font-family:Verdana;
	font-size:11px;
	color:#00276f;
	border-top:1px solid #334987;
	border-right:1px solid #334987;
	padding-left:15px;
	padding-right:4px;
}

