/* HTML tags and classes */
body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a
{
	text-decoration: none;
}
a img
{
	border: none;
	vertical-align: middle;
}
.cb
{
	clear: both;
}
.left
{
	float: left;
}
.right
{
	float: right;
}

/* Page Wrappers */
.mainWrapper
{
	width: 100%;
	text-align: center;
}
.centerWrapper
{
	width: 900px;
	min-height: 200px;
	text-align: left;
	margin: 0 auto;
	position: relative;
}
.subFooter
{
	display: block;
	width: 900px;
	height: 101px;
	position: absolute;
	bottom: -34px;
	left: 0px;
	z-index: -1;
}
/* Header Section*/
#header
{
	height: 180px;
	width: 100%;
	display: block;
}
.headLeft
{
	float: left;
	width: 275px;
	padding-top: 10px;
}
.headRight
{
	float: right;
	width: 615px;
	height: 180px;
	background: transparent url(Nuncas/head_fumetto.png) no-repeat right center;
	position: relative;
}
.TopLinkBar
{
	height: 25px;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: right;
	width: 683px;
}
.TopLinkBar div
{
	float: right;
}
.TopLinks, .TopLinksUser
{
	float: left !important;
	padding: 2px 1px;
	display: block;
	height: 21px;
	display: block;
}
.TopLinks
{
	background: transparent url(Nuncas/bg_TopMenu.png) repeat top left;
}
.TopLinksUser
{
	background-color: transparent;
}
.TopLinks a.mnLink, .TopLinksUser a.mnLink, .TopLinks a.mnLink_sel, .TopLinksUser a.mnLink_sel
{
	font-weight: bold;
	font-size: 11px;
	color: #00569b;
	line-height: 15px;
	margin: 0 1px;
	display: block;
	float: left;
	padding: 3px 10px;
}
.TopLinks a.mnLink
{
	background: transparent url(Nuncas/bg_TopMenuLinkLite.png) repeat left top;
}
.TopLinksUser a.mnLink
{
	background: transparent url(Nuncas/bg_TopMenuLink.png) repeat left top;
}

.TopLinks a.mnLink:hover, .TopLinks a.mnLink_sel, .TopLinksUser a.mnLink:hover, .TopLinksUser a.mnLink_sel
{
	color: #ffffff;
}

.headMenu
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 600px;
	height: 32px;
	padding: 1px;
	background-color: white;
}
.menuCat
{
	display: block;
	width: 148px;
	height: 30px;
	float: left;
	margin: 1px;
}

/* Breadcrumbs */
#breadcrumbs
{
	display: block;
	padding: 4px 0 4px 180px;
	min-height: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #00569b;
	line-height: 13px;
}
.BreadLinks, .bc_level0, .bc_level1, .bc_level2, .BreadLinks:visited, .bc_level0:visited, .bc_level1:visited, .bc_level2:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #00569b;
	line-height: 13px;
}
.BreadLinks:hover, .bc_level0:hover, .bc_level1:hover, .bc_level2:hover
{
	color: #ffffff;
}
/* Page Section */
#pageContent
{
	width: 100%;
	min-height: 270px;
	color: #0f0f0f;
}
.duecol1
{
	float: left;
	width: 564px;
}
.duecol2
{
	width: 326px;
	float: right;
}
.visore
{
	padding: 5px;
	width: 554px;
	height: 365px;
	background-color: #ffffff;
	overflow: hidden;
}

.visorsWrapper
{
	width: 100%;
}
.visoreRosy
{
	padding: 2px;
	width: 262px;
	height: 106px;
	display: block;
	background-color: #ffffff;
	position: relative;
}
.RosyText
{
	padding: 3px 3px 3px 6px;
	width: 180px;
	height: 45px;
	color: #2a2a2a;
	line-height: 12px;
	margin-left: 70px;
	font-size: 10px;
}
.RosyTextBig
{
	padding: 3px;
	width: 200px;
	height: 45px;
	color: #2a2a2a;
	line-height: 11px;
	margin-left: 60px;
	font-size: 10px;
}
.RosyImg
{
	position: absolute;
	left: 0;
	bottom: 0;
}
.visorePensiero
{
	padding: 2px;
	width: 262px;
	height: 101px;
	display: block;
	background: #ffffff url(Nuncas/bg_Pensiero.gif) no-repeat right top;
	position: relative;
}
.visorePensiero_IT
{
	padding: 2px;
	width: 262px;
	height: 101px;
	display: block;
	background: #ffffff url(Nuncas/bg_Pensiero.gif) no-repeat right top;
	position: relative;
}
.visorePensiero_ES
{
	padding: 2px;
	width: 262px;
	height: 101px;
	display: block;
	background: #ffffff url(Nuncas/bg_Pensiero_spa.gif) no-repeat right top;
	position: relative;
}
.visorePensiero_FR
{
	padding: 2px;
	width: 262px;
	height: 101px;
	display: block;
	background: #ffffff url(Nuncas/bg_Pensiero_fra.gif) no-repeat right top;
	position: relative;
}
.visorePensiero_DE
{
	padding: 2px;
	width: 262px;
	height: 101px;
	display: block;
	background: #ffffff url(Nuncas/bg_Pensiero_fra.gif) no-repeat right top;
	position: relative;
}
.visorePensiero_EN
{
	padding: 2px;
	width: 262px;
	height: 101px;
	display: block;
	background: #ffffff url(Nuncas/bg_Pensiero_fra.gif) no-repeat right top;
	position: relative;
}
.PensieroText
{
	margin: 3px 0px 0px 22px;
	width: 135px;
	color: #0f0f0f;
	line-height: 12px;
}
.PensieroTextBig
{
	margin: 3px 0px 0px 22px;
	width: 150px;
	color: #0f0f0f;
	line-height: 12px;
}
.PensieroText strong
{
	color: #0f0f0f;
}
.PensieroBtn
{
	position: absolute;
	bottom: 2px;
	right: 2px;
}
.visoreSapere
{
	padding: 2px;
	width: 284px;
	height: 221px;
	display: block;
	background-color: #ffffff;
	position: relative;
}
.visoreSapere h3
{
	font-weight: bold;
	font-size: 12px;
	color: #00569b;
	margin: 0;
	padding: 2px;
}
.SapereText
{
	padding: 4px 8px 2px 8px;
	line-height: 11px;
	font-size:10px;
}
.btnLineSapere
{
	position: absolute;
	bottom: 2px;
	left: 2px;
	width: 284px;
	height: 29px;
}
.ulSapere
{
	padding: 0 0 2px 0;
	margin: 0;
	list-style-type: none;
}
.ulSapere li
{
	padding: 3px 0 1px 23px;
	height: 16px;
	width: 261px;
	margin-bottom: 4px;
	background: transparent url(Nuncas/bg_ListItem.gif) no-repeat bottom left;
	font-weight: bold;
	color: #003e8c;
}
.ulSapere li.big
{
	height: 15px !important;
	padding: 9px 0px 5px 23px;
	line-height: 15px;
	margin: 0 !important;
	background: transparent url(Nuncas/bg_ListItemBig.gif) no-repeat bottom left;
}
.ulSapere li.big2
{
	height: 25px !important;
	line-height: 12px;
	padding: 3px 0 1px 23px;
	margin: 0 !important;
	background: transparent url(Nuncas/bg_ListItemBig.gif) no-repeat bottom left;
}
.ulSapere li.big2IT
{
	height: 23px !important;
	line-height: 11px;
	padding: 1px 0 1px 23px;
	margin: 0 !important;
	background: transparent url(Nuncas/bg_ListItemBig.gif) no-repeat bottom left;
}
.ulSapere li a
{
	font-weight: bold;
	color: #003e8c;
}
.ulSapere li.big2IT a { display:block; margin-right:5px }
.tbSapereNew
{
	border: solid 1px #a4c6c9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.visoreVideoH
{
	padding: 1px;
	width: 324px;
	height: 613px;
	background-color: #ffffff;
	overflow: hidden;
}
.visoreVideo
{
	padding: 1px;
	width: 322px;
	height: 613px;
	background-color: #ffffff;
	overflow: hidden;
}
.videoText
{
	padding: 9px 7px 7px 7px; /*height:35px;*/
}
.videoText h2
{
	font-weight: bold;
	font-size: 12px;
	color: #4b403f;
	padding: 0 0 4px 0;
	margin: 0;
}
.videoCatTag
{
	font-size: 11px;
	font-style: italic;
	color: #015a9f;
}
.videoCat_b01
{
	font-weight: bold;
	font-size: 11px;
	color: #e07f00;
}
.videoCat_b02
{
	font-weight: bold;
	font-size: 11px;
	color: #74b6e7;
}
.videoCat_b03
{
	font-weight: bold;
	font-size: 11px;
	color: #f198d3;
}
.videoCat_b04
{
	font-weight: bold;
	font-size: 11px;
	color: #b6dbde;
}
.videoWrapper
{
	display: block;
	overflow: hidden;
	width: 320px;
	height: 240px;
	background-color: #cbcbcb;
}
.videoButtonsLine
{
	display:none;
	height: 40px;
	padding-top: 7px;
}
.nextVideo
{
	width: 118px;
	height: 12px;
	padding: 12px 0;
	text-align: center;
	display: block;
	float: left;
	color: #003399;
	font-weight: bold;
}
.visoreNovita
{
	display:none;
	padding: 2px;
	width: 322px;
	height: 221px;
	background: transparent url(Nuncas/bg_novita_row.gif) repeat-y left top;
	overflow: hidden;
}
/*
.casaCo
{
	width: 157px;
	height: 161px;
	padding-top: 34px;
	margin: 2px 0 0 0;
	float: left;
	position: relative;
	background: transparent url(Nuncas/casaAndCoNorm.jpg) no-repeat left top;
}
.casaCoBig
{
	width: 157px;
	height: 161px;
	padding-top: 34px;
	margin: 2px 0 0 0;
	float: left;
	position: relative;
	background: transparent url(Nuncas/casaAndCoBig.jpg) no-repeat left top;
}
*/
.casaCo, .casaCoBig
{
	width: 324px;
	height: 163px;
	padding-top: 34px;
	margin: 0;
	float: left;
	position: relative;
	background: transparent url(Nuncas/casaAndCoNew.jpg) no-repeat left top;
}
.TextCasaCo
{
	width:143px;
	padding: 40px 5px 0 5px;
	line-height: 13px;
}
.casaCoBig .TextCasaCo
{
	width:139px;
}

.iSalotti
{
	width: 157px;
	height: 165px;
	padding-top: 30px;
	text-align: right;
	margin: 2px 0 0 0;
	float: right;
	position: relative;
	background: transparent url(Nuncas/iSalottiNorm.jpg) no-repeat left top;
}
.iSalottiBig
{
	width: 157px;
	height: 165px;
	padding-top: 30px;
	text-align: right;
	margin: 2px 0 0 0;
	float: right;
	position: relative;
	background: transparent url(Nuncas/iSalottiBig.jpg) no-repeat left top;
}
.TextSalotti
{
	padding: 0 12px;
	line-height: 13px;
}
.iSalottiBig .TextSalotti
{
	margin-top: 15px;
}
.NovitaBtn
{
	position: absolute;
	bottom: 2px;
	left: 0px;
}
.visorePropone
{
	/* display:none; */
}
.visorePropone2
{
	padding: 5px 10px;
	margin: 10px 0 0 0;
	width: 373px;
	min-height: 221px;
	background-color: #ffffff;
	overflow: hidden;
}
.visorePropone2 .right
{
	margin: 7px 7px 0 0;
}
.proponeText
{
	float: left;
	width: 245px;
	padding: 8px 0 0 4px;
}
.proponeText span
{
	color: #3072ac;
	text-transform: uppercase;
	font-weight: bold;
}
.proponeText a
{
	color: #3072ac;
	font-weight: bold;
}
.proponeText p
{
	padding: 5px 0;
	margin: 0;
	color: #666666;
}
.visoreDomanda1
{
}
.visoreDomanda1, .visoreDomanda2, .visoreDomanda3
{
	width: 389px;
	height: 126px;
	padding: 2px 2px 22px 2px;
}
.visoreDomanda1
{
	background: transparent url(Nuncas/bg_domanda_01.png) no-repeat left top;
}
.visoreDomanda2
{
	background: transparent url(Nuncas/bg_domanda_02.png) no-repeat left top;
}
.visoreDomanda3
{
	background: transparent url(Nuncas/bg_domanda_03.png) no-repeat left top;
}
.domandaText
{
	padding: 10px 0px;
	height: 51px;
	width: 230px;
	display: block;
	line-height: 13px;
	color: #00569b;
	font-weight: bold;
}
.BlogFLTD a img
{
	margin-top:20px;
}
.visoreTintoria
{
	width: 389px;
	background-color: #ffffff;
	height: 70px;
	padding: 2px;
	position: relative;
	margin-top:10px;
}
.tintoriaText
{
	padding: 12px 0 4px 8px;
	height: 26px;
	width: 295px;
	display: block;
	line-height: 13px;
	color: #00569b;
	font-weight: bold;
	float: left;
}
.btnTintoria
{
	position: absolute;
	bottom: 2px;
	right: 2px;
}
/* Footer Section */
#footer
{
	width: 100%;
	height: 19px;
	padding-top: 8px;
	margin-top: 10px; 
	background-color: #ffffff;
	text-align: center;
	font-size: 11px;
	color: #9d9d9d;
	position: relative;
}
#footer a
{
	font-size: 11px;
	color: #9d9d9d;
	font-weight: bold;
}
.rssWrapper
{
	position: absolute;
	top: 5px;
	right: 9px;
}

/* Modal Popups */
.modalBackground
{
	background-color: #000000;
	filter: alpha(opacity=40);
	opacity: 0.5;
}
.ModalClose
{
	background: #ffffff;
	min-width: 51px;
	float: right;
	padding: 5px 5px 0 5px;
}
.ModalWindow
{
	background: #ffffff;
	padding: 10px 20px;
	width: 500px;
	max-height: 400px;
	display: block;
	overflow: auto;
	text-align: justify;
	color: #000000;
}
.ModalWindow h2
{
	font-weight: bold;
	font-size: 13px;
	color: #4b403f;
	padding: 0 0 4px 0;
	margin: 0;
}
.ModalLog
{
	background: #ffffff;
	padding: 10px 2px;
	width: 340px;
	min-height: 240px;
	max-height: 260px;
	display: block;
	overflow: auto;
	text-align: justify;
	color: #000000;
	font-size: 12px;
	overflow: hidden;
}
.ModalLogHead
{
	padding: 0 10px;
	float: left !important;
	min-height:60px;
}
.ModalLogHead h2
{
	font-weight: bold;
	font-size: 13px;
	color: #015a9f;
	padding: 0 0 4px 0;
	margin: 0;
}
.ModalLogForm
{
	padding: 10px 15px;
	background-color: #1a6aa8;
	width: 310px;
	display: block;
	margin: 22px 0;
	float: left !important;
}
.ModalLogFormNames
{
	float: left !important;
	width: 73px;
	padding-right: 7px;
	color: #ffffff;
	text-align: right;
}
.ModalLogFormBoxes
{
	float: left !important;
	width: 230px;
	padding: 0;
	margin: 0;
}
.ModalError
{
	border: solid 1px red;
}
.ModalLogEnd
{
	text-align: center;
	color: #3e3f3f;
	float: left !important;
	width: 340px;
}
.ModalLogLinks
{
	padding: 0 10px;
	float: left;
	text-align: left;
	width: 320px;
}
.ModalLogEnd a
{
	color: #3e3f3f;
	text-decoration: underline;
	font-weight: bold;
}
.supZDiv
{
	z-index: 1000;
}

/* REGISTRAZIONE */
.leftMenu
{
	float: left;
	width: 169px;
	padding: 2px;
	padding-right: 0px;
	background-color: #ffffff;
	position: relative;
}
.RegPage
{
	background-color: #ffffff;
	float: left;
	width: 709px;
	padding: 10px;
	min-height: 400px;
}
.RegPage h3
{
	display: inline;
	color: #00569b;
}
.h2_azzurro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00569b;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: dotted 1px #00569b;
}
#infoRegistra
{
	padding: 10px 0;
	border-bottom: dotted 1px #00569b;
}
.testo
{
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #3e3f3f;
}

#content_box_registrazione
{
	margin-top: 20px;
	font-size: 12px;
}
.contenitore_testo_input_1
{
	width: 110px;
	float: left;
}
.contenitore_form_input
{
	width: 240px;
	display: block;
	overflow: hidden;
	float: left;
}

.testo_input
{
	width: 100px;
	padding: 0 10px 0 0;
	margin: 0 0 17px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	color: #00569b;
	line-height: 22px;
}
.a2
{
	width: 100px;
	margin: 0 0 17px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	color: #00569b;
	line-height: 22px;
	text-decoration: underline;
}
.testo_input_bianco
{
	width: 100px;
	padding: 0 10px 0 0;
	margin: 0 0 17px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	color: #ffffff;
	line-height: 22px;
}
.testo_input_long
{
	width: 500px;
	padding-left: 10px;
	margin: 0 0 17px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #00569b;
	line-height: 22px;
	float: left;
}
.testo_input_bianco_long
{
	width: 500px;
	padding-left: 10px;
	margin: 0 0 17px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #ffffff;
	line-height: 22px;
	display: block;
}
.testo_input_bianco_2
{
	width: 100px;
	padding: 0 10px 0 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	color: #ffffff;
	line-height: 14px;
}
.testo_input_bianco_3
{
	width: 100px;
	padding: 0 10px 0 0;
	margin: 0 0 12px 0 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	color: #ffffff;
	line-height: 14px;
}
.input1, .input2, .input3
{
	height: 20px;
	line-height: 20px;
	border: solid 1px #a4c6c9;
	width: 235px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-bottom: 15px;
}
.input4
{
	height: 20px;
	line-height: 20px;
	border: solid 1px #a4c6c9;
	width: 235px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#box_registrazione_colorato
{
	width: 709px;
	padding: 10px;
	margin-left: -10px;
	background-color: #1a6aa8;
}
.box_img_servizi
{
	float: left;
	padding: 5px 5px 5px 25px;
}
.box_chek_servizi
{
	float: left;
	padding: 20px 5px;
}
.box_testi_servizi
{
	float: left;
	padding: 15px 5px;
}
.box_testi_servizi strong
{
	color: #00569B;
}
.box_registrazione_servizi
{
	width: 100%;
	font-size: 12px;
}
.box_registrazione_consenso
{
	font-size: 12px;
	margin: 30px 0 15px 0;
}
#box_registrazione_2
{
	padding-top: 15px;
}
.ruFakeInput
{
	width: 100px;
	margin-left: 5px;
}
/* ROSY RACCONTA */
.leftColumn
{
	float: left;
	width: 170px;
	min-height: 200px;
	display: block;
}
.purpleContainer
{
	padding: 7px 9px 15px 9px;
	background-color: #8f8eba;
	color: #ffffff;
}
.purpleContainer span
{
	color: #00569b;
	font-weight: bold;
}
.purpleContainer strong
{
	color: #ffffff;
	font-weight: bold;
}
.rightColumn
{
	float: left;
	width: 710px;
	min-height: 180px;
	display: block;
	background-color: #ffffff;
	padding: 10px;
}

/* Novità da scoprire */
.ndsWrapper
{
	float: left;
	width: 729px;
	font-size: 12px;
	position: relative;
}
.ndsTop
{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 709px;
	height: 220px;
	margin-bottom: 10px;
	background-image: url(Nuncas/bg_NovitaTop.gif);
	position: relative;
}
.ndsTop strong
{
	color: #003366;
}
.DownCasaCo
{
	position: absolute;
	top: 115px;
	left: 15px;
	width: 330px;
	height: 40px;
}
.DownSalotti
{
	position: absolute;
	top: 115px;
	left: 380px;
	width: 330px;
	height: 40px;
}
.CasaCoLeft
{
	width: 360px;
	float: left;
}
.CasaCoItem
{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #ffffff;
	width: 340px;
	height: 85px;
	display: block;
	margin-bottom: 10px;
	position: relative;
}
.CasaCoItemImg
{
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 0pt;
	margin-left: 5px;
	float: left;
}
.CasaCoItemText
{
	float: left;
	margin-top: 22px;
}
.CasaCoItemText span
{
	font-weight: bold;
	color: #003366;
}
.CasaCoItemBtn
{
	position: absolute;
	right: 2px;
	bottom: 2px;
}
.SalottiRight
{
	width: 360px;
	float: right;
}
.SalottiItem
{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #ffffff;
	width: 340px;
	height: 85px;
	display: block;
	margin-bottom: 10px;
	position: relative;
}
.SalottiItemImg
{
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0pt;
	margin-left: 5px;
	float: left;
}
.SalottiItemText
{
	float: left;
	margin-top: 18px;
}
.SalottiItemText span
{
	font-weight: bold;
	color: #003366;
}
.SalottiItemBtn
{
	position: absolute;
	right: 2px;
	bottom: 2px;
}
.btnRiceverlo
{
	position: absolute;
	left: 7px;
	top: 198px;
}
.btnIscriviti
{
	position: absolute;
	right: 7px;
	top: 198px;
}

/* Fai la tua domanda */
.QuestionsWrapper
{
	background-color: #ffffff;
	float: left;
	width: 375px;
	padding: 0 10px;
}
.singleQuestion
{
	padding: 10px 0;
}
.singleQuestionImg
{
	float: left;
	display: block;
	width: 55px;
	height: 65px;
}
.singleQuestionTitle
{
	float: left;
	display: block;
	width: 290px;
	padding-left: 10px;
}
.singleQuestionTitle span, .singleQuestionTitle a
{
	font-weight: bold;
	font-size: 11px;
	color: #6f5e5e;
}
.b01 .singleQuestionTitle span
{
	color: #e07f00;
}
.b02 .singleQuestionTitle span
{
	color: #74b6e7;
}
.b03 .singleQuestionTitle span
{
	color: #f198d3;
}
.Answer
{
	padding-top: 10px;
}
.newQuestionSpace
{
	display: block;
	float: right;
	width: 321px;
	min-height: 166px;
	background-color: #ffffff;
	padding: 2px;
}
.newQuestionContent
{
	padding: 10px 8px;
	font-size: 12px;
	color: #615756;
}
.newQuestionContent a
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #00569b;
}
.newQuestionContent span
{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #00569b;
}
.myQuest
{
	padding-top: 5px;
}
.inputQ
{
	height: 20px;
	line-height: 20px;
	border: solid 1px #a4c6c9;
	width: 304px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-bottom: 7px;
}

/* Menu lingue */
.rmLang
{
	position: relative;
}
.rmLang .arrow
{
	position: absolute;
	top: 0px;
	right: 0px;
	background: transparent url(Nuncas/openMenu.png) no-repeat top left;
	display: block;
	height: 21px;
	width: 15px;
}
.rmLang .rmHorizontal
{
	padding: 0 !important;
	margin: 0 0 0 1px !important;
	border: none;
}
.rmLang .rmRootGroup .rmItem
{
	padding: 0 !important;
	margin: 0 !important;
	border: 0;
	background: transparent url(Nuncas/bg_TopMenuLink.png) repeat-x top left;
	display: block;
	width: 93px;
	height: 21px;
	position: relative;
}
.rmLang .rmRootGroup .rmItem .rmLink
{
	display: block;
	padding: 2px 10px 2px 28px;
	margin: 0;
	line-height: 17px;
	height: 17px;
	width: 55px;
	font-size: 11px;
	font-weight: bold;
	color: #015a9f;
	text-align: left;
}
.rmLang li .IT
{
	background: transparent url(Nuncas/flag_IT.gif) no-repeat 8px center;
}
.rmLang li .FR
{
	background: transparent url(Nuncas/flag_FR.gif) no-repeat 8px center;
}
.rmLang li .ES
{
	background: transparent url(Nuncas/flag_ES.gif) no-repeat 8px center;
}
.rmLang li .DE
{
	background: transparent url(Nuncas/flag_DE.gif) no-repeat 8px center;
}
.rmLang li .EN
{
	background: transparent url(Nuncas/flag_EN.gif) no-repeat 8px center;
}
.rmLang .rmRootGroup .rmItem .rmSlide
{
	position: absolute;
	top: 21px;
	left: 0px;
	display: none;
}
.rmLang .rmLevel1
{
	padding: 0 !important;
	margin: 0 !important;
	border: 0;
}
.rmLang .rmLevel1 .rmItem
{
	padding: 0 !important;
	margin: 1px 0 0 0 !important;
	border: 0;
	display: block;
	width: 93px;
	height: 21px;
	position: relative;
}
.rmLang .rmLevel1 .rmItem .rmLink
{
	display: block;
	padding: 2px 10px 2px 30px;
	margin: 0;
	line-height: 17px;
	height: 17px;
	width: 53px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}
.rmLang .rmLevel1 .rmItem .rmLink:hover
{
	color: #015a9f;
}
.rmLang .rmLevel1 .rmItem
{
	background: transparent url(Nuncas/bg_TopMenuLinkOn.png) repeat-x top left;
}
.TopLinks a.mnLink:hover, .TopLinks a.mnLink_sel, .TopLinksUser a.mnLink:hover, .TopLinksUser a.mnLink_sel
{
	color: #ffffff;
	background: transparent url(Nuncas/bg_TopMenuLinkOn.png) repeat left top;
}
.rmLang .rmLevel1 .rmItem:hover
{
	background: transparent url(Nuncas/bg_TopMenuLink.png) repeat-x top left;
}
/* ELENCO INGREDIENTI */
.ingrList
{
	width: 169px;
	padding: 2px;
	padding-right: 0px;
	background-color: #ffffff;
	position: absolute;
	bottom: -40px;
	left: 0px;
}
.iSearchWrapper
{
	width: 729px;
	float: left;
	background-color: #ffffff;
	min-height: 160px;
	padding: 10px 0;
	display: block;
}
.iSearchPadder
{
	padding: 0 10px;
}
.iSearchDescription
{
	padding: 12px 0;
	font-size: 12px;
}
.iSearchBlueWrapper
{
	display: block;
	width: 709px;
	padding: 20px 10px;
	background-color: #015a9f;
}
.iSearchBlueWrapper .col1
{
	width: 45%;
	float: left;
}
.iSearchBlueWrapper .col2
{
	width: 55%;
	float: left;
}
.iSearchBlueWrapper .lblWhite
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.iSearchResultsWrapper
{
	position: relative;
	overflow: hidden;
	width: 709px;
	float: right;
	background-color: #ffffff;
	min-height: 10px;
	padding: 10px;
	display: block;
}
.prodInfoBig
{
	font-weight: bold;
	color: #00569b;
	font-size: 12px;
	font-style: italic;
}
.prodInfo
{
	font-weight: bold;
	color: #00569b;
	font-size: 11px;
}
.prodTag
{
	font-weight: normal;
	color: #6f5e5e;
	font-size: 11px;
	text-transform: uppercase;
}

.dummy
{
	position: absolute;
	z-index: 1;
	background: transparent url();
	width: 729px;
	height: 250px;
	top: 0px;
	left: 0px;
}
/* PERSONALIZZAZIONI STAGIONALI */
/* PRIMAVERA */
.primaveraHome, .primavera
{
	background: transparent url(Nuncas/Primavera/bg_LowLvl.jpg) repeat-x fixed top center;
}
.primaveraHome .mainWrapper
{
	background: transparent url(Nuncas/Primavera/bg_Home.png) no-repeat scroll top center;
}
.primavera .mainWrapper
{
	background: transparent url(Nuncas/Primavera/bg_Pages.png) no-repeat scroll top center;
}
.primavera .subFooter, .primaveraHome .subFooter
{
	background: transparent url(Nuncas/Primavera/bg_subFooter.png) no-repeat scroll top left;
}
/* ESTATE */
.estateHome, .estate
{
	background: transparent url(Nuncas/Estate/bg_LowLvl.jpg) repeat-x fixed top center;
}
.estateHome .mainWrapper
{
	background: transparent url(Nuncas/Estate/bg_Home.png) no-repeat scroll top center;
}
.estate .mainWrapper
{
	background: transparent url(Nuncas/Estate/bg_Pages.png) no-repeat scroll top center;
}
.estate .subFooter, .estateHome .subFooter
{
	background: transparent url(Nuncas/Estate/bg_subFooter.png) no-repeat scroll top left;
	bottom: -44px !important;
}
/* AUTUNNO */
.autunnoHome, .autunno
{
	background: transparent url(Nuncas/Autunno/bg_LowLvl.jpg) repeat-x fixed top center;
}
.autunnoHome .mainWrapper
{
	background: transparent url(Nuncas/Autunno/bg_Home.png) no-repeat scroll top center;
}
.autunno .mainWrapper
{
	background: transparent url(Nuncas/Autunno/bg_Pages.png) no-repeat scroll top center;
}
.autunno .subFooter, .autunnoHome .subFooter
{
	background: transparent url(Nuncas/Autunno/bg_subFooter.png) no-repeat scroll top left;
	bottom: -74px !important;
	height:135px !important;
}
/* INVERNO */
.invernoHome, .inverno
{
	background: transparent url(Nuncas/Inverno/bg_LowLvl.jpg) repeat-x fixed top center;
}
.invernoHome .mainWrapper
{
	background: transparent url(Nuncas/Inverno/bg_Home.png) no-repeat scroll top center;
}
.inverno .mainWrapper
{
	background: transparent url(Nuncas/Inverno/bg_Pages.png) no-repeat scroll top center;
}
.inverno .subFooter, .invernoHome .subFooter
{
	background: transparent url(Nuncas/Inverno/bg_subFooter.png) no-repeat scroll top left;
	height:140px !important;
}
.inverno .subFooter
{
	bottom: -52px !important;
}
.invernoHome .subFooter
{
	bottom: -79px !important;
}

/* 
.RegPage { padding:0px;}*/
#Registrazione {padding:0 0 10px 0; } 
#Registrazione b, #Registrazione strong { color: #00569b}
#Registrazione .Box { padding-top:20px; padding-bottom:5px; min-height: 180px; } 
#Registrazione .Box div {padding: 10px}
#Registrazione div .cb {clear:both; padding:0px}
#Registrazione .formHead {margin-bottom:10px}
#Registrazione .formHead th { }
#Registrazione .formHead td { text-align:right; padding-right:25px;}

#Registrazione .Box table.form tr th, #Registrazione .Box table.form tr td { padding:5px 10px 5px 0; line-height:14px; color: #015a9f; font-family: Helvetica,Arial,sans-serif;font-size: 11px;font-weight: bold;vertical-align: middle;text-transform:uppercase;}
#Registrazione .Box table.form tr th { text-align:right; padding-right:10px}
#Registrazione .Box table.form tr.colorato th, #Registrazione .Box table.form tr.colorato td {padding:10px 10px 10px 0; color: #FFF; background-color:#015a9f; text-transform:none; }
#Registrazione .Box table.form tr td .input1 {margin:0px;width: 240px;height:20px;}
#Registrazione .Box table.form tr td select { width:240px; text-transform:capitalize; font-size:11px;}

.SubmitButtonMaxi {background: url("Nuncas/btnReg.png") no-repeat scroll 0 0 transparent; text-align:center; color: #015a9f !important;display: block;font-weight: bold; height: 32px; margin: auto;padding-top: 7px; text-decoration: none !important;width: 307px; margin-top:20px}
.SubmitButton {text-align:center; float:right;}

#Registrazione div.Servizio {padding:0px; padding-left: 35px; padding-right:10px}
#Registrazione .Servizio img { vertical-align:middle; margin-right:15px;}
#Registrazione hr { display:none;}
#Registrazione .hr  {border-top-style:dotted; border-top-width:1px; border-bottom-color:  #00569B; height:1px; margin: 10px; padding: 0 !important; }

.RegRefresh { }
.RegRefresh .label{
     color: #00569b;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    padding-top: 10px 0;
    padding-left:10px;
    text-transform: uppercase;
    vertical-align: middle;
}
.RegRefresh .input1 {margin:0px;width: 240px;height:20px;}

.SubmitButtonLt {background: url("Nuncas/btn_Lt.png") no-repeat scroll 0 0 transparent; text-align:center; color: #015a9f !important;display: block;font-weight: bold; height: 32px; margin: auto;padding-top: 7px; text-decoration: none !important;width: 59px; margin-top:10px}
.SubmitButtonMidi {background: url("Nuncas/btn_Midi.png") no-repeat scroll 0 0 transparent; text-align:center; color: #015a9f !important;display: block;font-weight: bold; height: 32px; margin: auto;padding-top: 7px; text-decoration: none !important;width: 149px; margin-top:10px}

#survey { margin-bottom:15px; border:2px solid #003f8d; background:#003f8d url(../Contents/Images/Headings/IT/Survey.gif) top no-repeat; padding-left: 20px !important; height: 110px; font-size:12px; color:White; }
