@charset "utf-8";
/* CSS Document */

body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b7b7b;
	margin:0;
	padding:0;
}

.bodyDF{
	background-image:url('/dulcofibre/_slice/bodyPage.gif');
	background-position:left top;
	background-repeat:repeat-y;
	height:100%;
}
.marginTop20
{
	margin-top:20px;
}
.body_189{
	position:absolute;
	left:0;
	top:0;
	width:100%;
    height: auto !important;  /* per i browser moderni */
    height: 100%;      /* per IE5.x e IE6 */
    min-height: 100%;  /* per i browser moderni */	
    background-image:url('/dulcofibre/_slice/body_189.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.loginError{
	clear:both;
	float:left;
	width:100%;
	margin:2px 0 0 0;
	padding:0;
}


.body_221{
	position:absolute;
	left:0;
	top:0;
	width:100%;
    height: auto !important;  /* per i browser moderni */
    height: 100%;      /* per IE5.x e IE6 */
    min-height: 100%;  /* per i browser moderni */	
    background-image:url('/dulcofibre/_slice/genericSkin.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_190{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/genericSkin.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_195{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/genericSkin.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_196{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/genericSkin.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_215{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/body_210.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_197{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/genericSkin.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_198{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/genericSkin.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_199{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/genericSkin.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_200{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/genericSkin.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_201{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/genericSkin.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_202{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/genericSkin.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_203{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/genericSkin.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_205{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/genericSkin.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_224
{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/body_210.jpg');
	background-position:840px top;
	background-repeat:no-repeat;	
}

.body_223{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/body_210.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}
h2{
	color:#0B9351;
	font-size:16px;
	line-height:18px;
	margin:0 0 5px 0;
	padding:0;
}

.body_191{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/DULCOFIBRE/_slice/body_191.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_192{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/body_192.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_193{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/body_193.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_194{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/body_194.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_206{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	background-image:url('/dulcofibre/_slice/body_206.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_212{
	position:absolute;
	left:0;
	top:0;
	width:100%;	
	background-image:url('/dulcofibre/_slice/body_206.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_208{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/body_206.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_209{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/body_206.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_211{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/body_206.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_210{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/body_210.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_229{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/body_210.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_213{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/body_210.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_214{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/body_210.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_216{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/body_210.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

.body_217{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	
	background-image:url('/dulcofibre/_slice/body_210.jpg');
	background-position:840px top;
	background-repeat:no-repeat;
}

a{
	color:#2c81c8;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

img{
	border:0;
}

a.glossario:link, a.glossario:visited {
	border-bottom:1px dashed #D63A23;
	color:#D63A23;
	cursor:help;
	font-weight:bold;
	text-decoration:none;
}

a.glossario:hover, a.glossario:active{
	border-bottom:1px dashed #f48c37;
	color:#f48c37;
	cursor:help;
	font-weight:bold;
	text-decoration:none;
}

.grid_15 strong{
	color:#0E9F54;
}

.bodyPage{
	clear:both;
	float:left;
	width:840px;
}

.club{
	clear:both;
	float:left;
	width:194px;
	height:61px;
	background-image:url('/dulcofibre/_slice/club.gif');
	background-position:2px top;
	background-repeat:no-repeat;
	margin:0 0 10px 0;
	padding:0;
}

.clubNo{
	clear:both;
	float:left;
	width:194px;
	height:61px;
	background-image:url('/dulcofibre/_slice/club.gif');
	background-position:2px top;
	background-repeat:no-repeat;
	margin:0 0 10px 0;
	padding:0;
	/*display:none;*/
}
.clubNo span{
	display:none;
}

.club a{
	clear:both;
	float:left;
	width:194px;
	height:61px;
	text-indent:-9999em;
	overflow:hidden;
}
.login{
	clear:both;
	float:left;
	width:189px;
}

.login input{
	background-image:url('/dulcofibre/_slice/loginInput.gif');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	width:79px;
	height:16px;
	padding:2px 4px;
	margin:0 5px 0 0;
	border:0;
	font-size:11px;
	color:#999999;
}

.login input.pssw{
	background-image:url('/dulcofibre/_slice/loginInput2.gif');
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	width:68px;
	height:16px;
	padding:2px 4px;
	margin:0 0 0 0;
	border:0;
	font-size:11px;
	color:#999999;
}

.login span.pssw1{
	background-image:url('/dulcofibre/_slice/loginInput1.gif');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	width:5px;
	height:20px;
	padding:0;
	margin:0;
	border:0;
	font-size:11px;
	color:#999999;
}

.login span.pssw3{
	background-image:url('/dulcofibre/_slice/loginInput3.gif');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	width:6px;
	height:20px;
	padding:0;
	margin:0;
	border:0;
	font-size:11px;
	color:#999999;
}

.loginBtn{
	clear:both;
	float:left;
	width:181px;
	padding-bottom:5px;
	border-bottom:1px solid #fff;
	margin-bottom:3px;
}

.loginBtnLeft{
	clear:both;
	float:left;
	width:90px;
	margin-right:27px;
}

.loginBtnLeft p{
	margin:6px 0;
}

.loginBtnLeft p a{
	color:#41ad49;
	font-size:11px;
}

.loginBtnRight{
	float:left;
	width:64px;
	padding:18px 0;
}

.facebook{
	clear:both;
	float:left;
	width:181px;
	padding:20px 0;
}

.facebook a{
	clear:both;
	float:left;
	width:181px;
	height:35px;
	padding:0;
	margin:0;
	background-image:url('/dulcofibre/_slice/facebookDF.gif');
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
}

.glucomanno{
	clear:both;
	float:left;
	width:198px;
	padding:0;
}

.tratLeft{
	clear:both;
	float:left;
	width:181px;
	background-image:url('/dulcofibre/_slice/tratteggio.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
	height:1px;
}

.glucolink{
	clear:both;
	float:left;
	width:155px;
	height:30px;
	padding:0;
	margin:0;
	background-image:url('/dulcofibre/_slice/glucolink.gif');
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
}

.flashLeft{
	clear:both;
	float:left;
	width:198px;
	padding:0;
}

.tools{
	clear:both;
	float:left;
	width:189px;
	margin:0 0 10px 0;
	padding:0;
}


.tools ul{
	clear:both;
	float:left;
	width:189px;
	margin:0;
	padding:0;
	list-style:none;
}


.tools ul li{
	float:left;
	width:auto;
	margin:0;
	padding:0 0 0 0;
	color:#0f6151;
	font-weight:bold;
}

.tools ul li a{
	float:left;
	width:auto;
	margin:0;
	padding:0 5px;
	color:#0f6151;
	font-weight:bold;
}

.boeh{
	background-image:url('/dulcofibre/_slice/boehringer.gif');
	background-position:35px top;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	height:35px;
	margin-top:34px;
}

h1{
	float:left;
	width:379px;
	height:66px;
	margin:0;
	padding:0;
}

h1 a{
	background-image:url('/dulcofibre/_slice/logo.gif');
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	width:379px;
	height:66px;
	float:left;
	display:block;
}

h1.logoClub a{
	background-image:url('/dulcofibre/_slice/logoClub.gif');
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	width:379px;
	height:66px;
	float:left;
	display:block;
}

.logo{
	margin-top:30px;
}

.menu{
	margin:25px 0 10px 0;
}

.menu ul{
	clear:both;
	float:left;
	width:611px;
	height:49px;
	margin:0;
	padding:0;
	list-style:none;
	background-image:url("/dulcofibre/_slice/bgPrin.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.menu ul li{
	font-size:14px;
	line-height:49px;
}

.menu ul li a{
	text-decoration:none;
	padding-bottom:4px;
}

.menu ul li.selected a{
	background-image:url("/dulcofibre/_slice/segno.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#0E9F54;
	text-decoration:none;
}

.menu ul li a:hover{
	background-image:url("/dulcofibre/_slice/segno.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#0E9F54;
	text-decoration:none;
}

.menu ul li{
	float:left;
	width:auto;
	margin:0;
	padding:0 20px 0 20px;
}

html>body .menu ul li{
	float:left;
	width:auto;
	margin:0;
	padding:0 20px 0 20px;
}

.espertoRisp{
	background-image:url('/dulcofibre/_slice/espertoRisponde.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	height:155px;
	width:135px;
	padding:60px 126px 0 20px;
	font-size:12px;
}

.pill{
	background-image:url('/dulcofibre/_slice/pill.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	height:155px;
	width:173px;
	padding:60px 126px 0 20px;
	font-size:12px;
}

.gadg{
	background-image:url('/dulcofibre/_slice/gadg.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	height:155px;
	width:135px;
	padding:60px 126px 0 20px;
	font-size:12px;
}

.farmaBody{
	float:left;
	width:618px;
	background-image:url('/dulcofibre/_slice/bgHomeGreen.gif');
	background-position:left top;
	background-repeat:repeat-y;
}

.farmaBottom{
	float:left;
	width:618px;
	height:1px;
	background-image:url('/dulcofibre/_slice/bottomHomeGreen.gif');
	background-position:left top;
	background-repeat:no-repeat;
}

.marginTop30{
	margin-top:30px;
}
/*
.farmaH3{
	float:left;
	width:300px;
	height:36px;
	background-image:url('/dulcofibre/_slice/farmaH3.gif');
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	margin:0 0 15px 0;
	padding:0;
}*/

.fibreH3{
	float:left;
	width:282px;
	height:36px;
	background-image:url('/dulcofibre/_slice/fibreH3.gif');
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	margin:0;
	padding:0;
}

.stileH3{
	float:left;
	width:282px;
	height:36px;
	background-image:url('/dulcofibre/_slice/stileH3.gif');
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	margin:0;
	padding:0;
}

.imgFarma{
	float:left;
	width:108px;
	height:112px;
	
}

.imgAbni{
	float:left;
	width:142px;
	height:47px;
	margin-right:10px;
	margin-top:10px;
}
.txtFarma{
	float:left;
	width:330px;
	padding:0 0 0 5px;
}

.inputFarma{
	clear:both;
	float:left;
	width:180px;
	margin:3px 0;
}

.inputFarma input{
	float:left;
	width:172px;
	height:16px;
	background-image:url('/dulcofibre/_slice/inputHome.gif');
	background-position:left top;
	background-repeat:no-repeat;
	border:0;
	padding:2px 4px;
	margin:0;
	color:#005747;
	font-size:11px;
	text-align:center;
}

.inputBtnFarma{
	float:left;
	width:52px;
	margin:29px 0 0 0;
	text-align:center;
}

.greenLight{
	color:#67bf6e;
}

.footer{
	color:#0c6500;
	clear:both;
	float:left;
	width:624px;
	margin:30px 0 0 0;
	padding:30px 0 0 216px;
	background-image:url('/dulcofibre/_slice/footerTop.gif');
	background-position:left top;
	background-repeat:repeat-x;
}

.footer p{
	margin:2px 0;
}

.formRow{
	clear:both;
	float:left;
	width:611px;
	margin:3px 0;
	padding:3px 0;
	border-bottom:1px solid #E4F6E8;
}

.formRow span{
	clear:both;
	float:left;
	width:107px;
	margin:0 8px 0 0;
	padding:0;
}

.formRow span.spanSelect{
	width:104px;
	margin:0 10px 0 0;
}

.formRow span.spanSelect2{
	width:114px;
	margin:0 0 0 0;
}
.formRow span.formError{
	width:10px;
	clear:none;
	margin:0;
}

.formRow input{
	float:left;
	width:350px;
	margin:0;
	padding:0;
}

.formRow textarea{
	float:left;
	width:481px;
	height:100px;
	margin:0;
	padding:0;
}

.formRow input.check{
	float:left;
	width:14px;
	margin:0;
	padding:0;
}

.formRow .check label{
	float:left;
	width:14px;
	margin:0;
	padding:0;
}
.formRow img{
	float:left;
	margin-right:34px;
}
.formImgUser{
	float:left;
	width:300px;
}

.formRowBtn{
	clear:both;
	float:left;
	width:611px;
	margin:3px 0;
	padding:3px 0;
	text-align:center;
}

.formRowBtn input{
	width:52px;
	margin:0;
	padding:0;
	height:24px;
}

.internalContainer{
	clear:both;
	float:left;
	width:611px;
	margin:0;
	padding:0;
}

.subMenuTitle{
	clear:both;
	float:left;
	width:162px;
	height:54px;
	line-height:54px;
	margin:0 0 0 0;
	padding:0 10px;
	background-image:url('/dulcofibre/_slice/subMenuTitle.gif');
	background-position:left top;
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#005746;
}

.subMenuTop{
	clear:both;
	float:left;
	width:182px;
	height:4px;
	margin:0;
	padding:0;
	background-image:url('/dulcofibre/_slice/subMenuTop.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
}

.subMenuBottom{
	clear:both;
	float:left;
	width:182px;
	height:3px;
	margin:0 0 15px 0;
	padding:0;
	background-image:url('/dulcofibre/_slice/subMenuBottom.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
}

.subMenuBody{
	clear:both;
	float:left;
	width:162px;
	margin:0;
	padding:15px 10px;
	background-image:url('/dulcofibre/_slice/subMenuBody.gif');
	background-position:left bottom;
	background-repeat:repeat-y;
}

.center404{
	clear:both;
	float:left;
	width:580px;
	margin:0;
	padding:15px 10px;
	background-position:left bottom;
	background-repeat:repeat-y;
}

.subMenuBody ul{
	clear:both;
	float:left;
	width:162px;
	margin:0;
	padding:0;
	list-style:none;
}

.subMenuBody ul li{
	clear:both;
	float:left;
	width:162px;
	margin:0;
	padding:3px 0;
	list-style:none;
}

.subMenuBody ul li a{
	text-decoration:none;
}

.subMenuBody ul li a:hover{
	text-decoration:underline;
}

.subMenuBody ul li.selected a{
	color:#0B9351;
}

.toolsInternal{
	clear:both;
	float:left;
	width:611px;
	height:39px;
	margin:20px 0;
	padding:10px 0 0 0;
	background-image:url(/dulcofibre/_slice/bgPrin.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.toolsInternal a{
	float:right;
	text-decoration:none;
}

.toolsInternal a:hover{
	text-decoration:underline;
}

.print{
	padding-left:40px;
	margin-right:25px;
	display:block;
	width:auto;
	height:21px;
	background-image:url(/dulcofibre/_slice/print.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:8px;
}

.pdf{
	padding-left:40px;
	margin-right:25px;
	display:block;
	width:auto;
	height:21px;
	background-image:url(/dulcofibre/_slice/pdf.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:8px;
}

.loSai{
	clear:both;
	float:left;
	width:611px;
	height:17px;
	margin:0 0 10px 0;
	padding:0;
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(/dulcofibre/_slice/loSai.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.saperne{
	clear:both;
	float:left;
	width:611px;
	height:17px;
	margin:0 0 10px 0;
	padding:0;
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(/dulcofibre/_slice/saperne.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.pillole{
	clear:both;
	float:left;
	width:611px;
	height:17px;
	margin:0 0 10px 0;
	padding:0;
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(/dulcofibre/_slice/pillole.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.tratRight{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background-image:url(/dulcofibre/_slice/trat.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:1px;
}

.tratRight20{
	clear:both;
	float:left;
	width:100%;
	margin:20px 0;
	padding:0;
	background-image:url(/dulcofibre/_slice/trat.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:1px;
}

.tratRight10{
	clear:both;
	float:left;
	width:100%;
	margin:10px 0;
	padding:0;
	background-image:url(/dulcofibre/_slice/trat.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:1px;
}

.rightContent{
	float:left;
	width:506px;
	margin:0;
	padding:0;
}

.cover{
	clear:both;
	float:left;
	width:105px;
	margin:0 0;
	padding:0;
}

.cover img{
	float:left;
}

.fotoSezione{
	clear:both;
	float:left;
	width:100%;
	margin:10px 0;
	padding:0;
	overflow:hidden;
}

.boxConcorso {
	background:url("/dulcofibre/_slice/vinciCon.jpg") no-repeat scroll 0 0 transparent;
	height:260px;
	margin:0;
	padding:30px 0 0 20px;
	position:relative;
	text-align:center;
	width:400px;
}

.boxConcorsogiavotato input.campoTesto, .boxConcorso input.campoTesto {
	background:url("/dulcofibre/_slice/formBg.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#0E9F54;
	font-size:12px;
	height:16px;
	margin:3px;
	padding:2px;
	text-align:center;
	width:93px;
}

.boxConcorso .regolamento {
	height:20px;
	position:absolute;
	right:20px;
	text-align:right;
	top:234px;
	width:120px;
}

.boxConcorso span{
	font-weight:bold; 
	font-size:12px;
}

.boxConcorso a{
	color:#005244;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}

.altafedelta {
	background:url("/dulcofibre/_slice/altaFed.jpg") no-repeat scroll 0 0 transparent;
	height:147px;
	position:relative;
	width:425px;
}

.scopriiniziativa  {
	bottom:20px;
	height:37px;
	left:60px;
	position:absolute;
	width:166px;
}

.rightConcTop{
	clear:both;
	float:left;
	width:156px;
	height:10px;
	background-image:url(/dulcofibre/_slice/rightConcTop.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.rightConcBody{
	clear:both;
	float:left;
	width:156px;
	background-image:url(/dulcofibre/_slice/rightConcBody.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

.rightConcBottom{
	clear:both;
	float:left;
	width:156px;
	height:10px;
	background-image:url(/dulcofibre/_slice/rightConcBottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.rightConcEsp{
	clear:both;
	float:left;
	width:156px;
	height:48px;
	background-image:url(/dulcofibre/_slice/esp.gif);
	background-position:3px top;
	background-repeat:no-repeat;
	margin:0;
}

.rightConcFarma{
	clear:both;
	float:left;
	width:156px;
	height:48px;
	background-image:url(/dulcofibre/_slice/farm.gif);
	background-position:3px top;
	background-repeat:no-repeat;
	margin:0;
}

.rightConcInforma{
	clear:both;
	float:left;
	width:134px;
	height:65px;
	/*background-image:url(/dulcofibre/_slice/informa.gif);*/
	/*background-position:11px top;
	background-repeat:no-repeat;*/
	
	margin:10px 0 10px 5px;
}

html>body .rightConcInforma{
	margin:10px 0 10px 11px;
}

.rightConcForm{
	margin:5px 3px;
}

html>body .rightConcForm{
	margin:5px 6px;
}

.rightConcForm input{
	border:0;
	clear:both;
	float:left;
	width:135px;
	height:16px;
	margin:0;
	padding:2px 4px;
	background-image:url(/dulcofibre/_slice/formRightConc.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.rightConcFormBtn{
	clear:both;
	float:left;
	width:156px;
	text-align:center;
	margin:10px 0;
	padding:0;
}

.rightConcTxt{
	clear:both;
	float:left;
	width:126px;
	margin:0 0 0 7px;
	padding:0;
}

html>body .rightConcTxt{
	margin:0 15px;
}


/* CERCA FARMACIA */

div#provincia_selezionata 
{
    font-size: 15px;
}

div#provincia_selezionata span
{
    font-size: 15px;
    color: #0E9F54;
    font-weight: bold;
}

ul#elenco_farmacie 
{
    
    list-style-type:none;
    margin:0px;
    padding:0px;
}

ul#elenco_farmacie li 
{
    width:280px;
    float: left;
    margin: 10px 10px 10px 5px;
  
}

ul#elenco_farmacie li div.farmacia 
{
    float: right;
    margin-left: 5px;
    width: 220px;
}

div.farmacia span 
{
    font-style:italic;
}

div.farmacia strong 
{
    
}

div.link_mappa 
{
    float:left;
}

div.link_mappa a 
{	
    float:left;
	width:48px;
	height:48px;
	text-indent:-9999px;
	overflow:hidden;
	background:url("/dulcofibre/_slice/mappa.gif") top left no-repeat;    
}







div#cerca_farmacia_search 
{
    height:40px; background: url(/dulcofibre/_slice/cerca_bg.gif) repeat-x; margin:0px; padding:0px; width:560px;
}
      
div#cerca_farmacia_search_1 
{
    height:40px; float:left; padding:0px; margin:0px; width:280px;
}
    
div#cerca_farmacia_search_2 
{
    height:40px; float:right; margin:0px; padding:0px; width:280px; text-align:right;
}














/* Concorso */

/* hai gia votato */

div#boxConcorso {
	width: 425px;
	height: 260px;
	margin:0px;
	padding:0px;
	padding-top: 30px;
	padding-left: 20px;
	text-align:center;
	background: url('/dulcofibre/_slice/concorso/vinciCon.jpg') no-repeat;
	position:relative;
}

div#boxConcorsogiavotato {
	width: 425px;
	height: 349px;
	margin:0px;
	padding:0px;
	padding-top: 60px;
	text-align:center;
	background: url('/dulcofibre/_slice/concorso/grazie_di_essere_tornato.jpg') no-repeat;
	position:relative;
}

div#boxConcorsogiavotato input.campoTesto, div#boxConcorso input.campoTesto {
	font-size: 12px;
	color:#0E9F54;
	width: 93px;
	height: 16px;
	border: none;
	margin:3px;
	background: url('/dulcofibre/_slice/concorso/formBg.gif') no-repeat;
	padding: 2px;
	text-align:center;
}

div#boxConcorsogiavotato div#regolamento {
position:absolute;
top: 324px;
right: 10px;
text-align: right;
height: 20px;
width: 120px;
}

div#boxConcorso div#regolamento {
position:absolute;
top: 234px;
right: 40px;
text-align: right;
height: 20px;
width: 120px;
}

div#regolamento a,  div#comericevere a {
	color:#005244;
	font-weight: bold;
	text-decoration: none;
}

div#boxhaivinto {
	position:relative;
	width: 425px;
	height: 239px;
	background: url('/dulcofibre/_slice/concorso/youWin.jpg') no-repeat;
}

div#comericevere {
position:absolute;
bottom: 0px;
right: 20px;
text-align: right;
height: 20px;
width: 420px;
font-size: 13px;
}

div#boxscreensaver {
	position:relative;
	width: 425px;
	height: 58px;
	background: url('/dulcofibre/_slice/concorso/screenDownload.gif') no-repeat;
}

div#boxscreensaver2 {
	position:relative;
	width: 425px;
	height: 58px;
	background: url('/dulcofibre/_slice/concorso/scrennAlways.gif') no-repeat;
}

div#boxscreensaverpulsante {
position:absolute;
top: 6px;
right: 10px;
text-align: right;
height: 46px;
width: 220px;	
}


.gadget {
	background:url("/dulcofibre/_slice/concorso/gadget.jpg") no-repeat scroll 0 0 transparent;
	height:147px;
	position:relative;
	width:425px;
	margin-bottom:23px;
}
.pillolaDiRitmo {
	background:url("/dulcofibre/_slice/concorso/pill.jpg") no-repeat scroll 0 0 transparent;
	height:147px;
	position:relative;
	width:425px;
	margin-bottom:23px;
}
.ad{	
	
	height:91px;	
	width:154px;	
	clear:both;
	float:left;	
	margin:10px 0 10px 1px;
	
}

html>body .ad{	
	
	margin:10px 0 10px 2px;
	
}




div#altafedelta {
	position:relative;
	width: 425px;
	height: 147px;
	margin-bottom:23px;
	background: url('/dulcofibre/_slice/concorso/altaFed.jpg') no-repeat;
	
}

div#scopriiniziativa {
position:absolute;
bottom: 20px;
left: 60px;
height: 37px;
width: 166px;
}




div#altafedelta2 {
	position:relative;
	width: 425px;
	height: 189px;
	background: url('/dulcofibre/_slice/concorso/aderisci.gif') no-repeat;
	
}

div#scopriiniziativa2 {
position:absolute;
bottom: 20px;
left: 90px;
height: 38px;
width: 248px;
}


div#altafedelta3 {
	position:relative;
	width: 425px;
	height: 207px;
	background: url('/dulcofibre/_slice/concorso/youLoseBottom.jpg') no-repeat;
	
}


/* */


div#altafedeltaR {
	position:relative;
	width: 425px;
	height: 206px;
	background: url('/dulcofibre/_slice/concorso/alta_fedelta.jpg') no-repeat;
	
}

div#scopriiniziativaR {
position:absolute;
bottom: 20px;
left: 90px;
height: 38px;
width: 248px;
}

/* box login */



/* concorso 2010 */

div#boxlogin {
	width: 160px;
	height:304px;
	margin: 0;
	padding:0;
	background: url('/dulcofibre/_slice/concorso/loginCol.jpg') no-repeat;
	text-align:center;
	padding-top: 180px;
	font-size: 10px; color:#0E9F54;
	margin-top:10px;
}


div#boxlogin a, div#homeloginbox2 a {
	font-size: 10px; color:#0E9F54; text-decoration: none;
}

div#boxlogin input.campoTesto {
	font-size: 10px;
	color:#0E9F54;
	width: 93px;
	height: 16px;
	border: none;
	margin:3px;
	background: url('/dulcofibre/_slice/concorso/formBg.gif') no-repeat;
	padding: 2px;
}

.grid_11Concorso
 {
	width:440px;
	float:left;
	position:relative;
}

.row{
	clear:both;
	float:left;
	width:611px;
	margin:10px 0;
	padding:0;
}

.rowLeft{
	clear:both;
	float:left;
	width:100px;
	margin:0;
	padding:0;
}

.rowRight{
	float:left;
	width:511px;
	margin:0;
	padding:0;
}

.row_pillole{
	clear:both;
	float:left;
	width:440px;
	margin:10px 0;
	padding:0;
}



.rowLeft_pillole{
	clear:both;
	float:left;
	width:100px;
	margin:0;
	padding:0;
}

.rowRight_pillole{
	float:left;
	width:320px;
	margin:0;
	padding:0;
}

.rowRight_pillole p
{
	margin-top:3px;
}


.col1{
	float:left;
	width:100px;
	margin:0;
	padding:0;
}

.col2{
	float:left;
	width:270px;
	margin:0;
	padding:0;
	clear:both;
}


.rowRight p{
	margin-top:3px;
}

.percorso{
	clear:both;
	float:left;
	width:611px;
	margin:10px 0 25px 0;
	padding:0;
}

.percorso2{
	clear:both;
	float:left;
	width:611px;
	margin:10px 0 25px 0;
	padding:0;
}

.percorso2 ul{
	clear:both;
	float:left;
	width:600px;
    background-image:url('/dulcofibre/_slice/bgMenuEsp.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0 0 24px 0;
	list-style:none;
}

.percorso ul{
	clear:both;
	float:left;
	width:600px;
	
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
}

html>body .percorso ul{
	margin:0 0 0 10px;
}

.percorso ul li{
	float:left;
	width:280px;
	margin:0;
	padding:0 5px 0 10px;
	background-image:url('/dulcofibre/_slice/pallino.gif');
	background-position:left 5px;
	background-repeat:no-repeat;
}


.percorso2 ul li a{
	float:left;
	width:auto;
	margin:0;
	padding:0 10px 0 10px;
}

.percorso2 ul li{
	float:left;
	width:auto;
	display:inline;
	margin:0;
	padding:0 0 0 0;
}

.percorso2 ul li.selected a{
	color:#0E9F54;
}

.percorso ul li.selected a{
	color:#0E9F54;
}

.Apillole  {
float:left;
padding-left:10px;
padding-top:30px;
width:170px;}
	
.imgPillole
{clear:both;
	margin: 10px 0;
	float:left;
	width:80px;
	height:80px;}
	
.rowRight1
{	float:left;
	width:350px;
	margin:0;
	padding:0;
}

.wid611
{clear:both;
float:left;
	width:611px;	}

.wid611a
{clear:both;
float:left;
	width:611px;	
	background-image:url("/dulcofibre/_slice/bgPrin.gif");
	background-position:left top;
	background-repeat:no-repeat;	
	height:49px;
	margin-bottom:15px;
}

.optWid
{clear:both;
float:left;
width:164px;
padding-left:447px;
padding-top:10px;}

.printCont
{
clear:both;
float:left;
width:32px;		
}

.normativaPr{
	clear:both;
	float:left;
	width:100%;
	margin:10px 0;
	padding:0;
}


.pdfCont
{
clear:both;
float:left;
width:32px;		
}
.printA
{
	margin-top:6px;
	float:left;
	width:45px;
	}
.optTot
{
	clear:both;
float:left;
width:85px;	
}
.optTot1
{
float:left;
width:77px;	
}

.pildownload
{
	float:right;
	clear:both;
	width:81px;
	margin-top:5px;
	padding-right:10px;
}
.fontepillole
{
	width:100%;
	float:right;
	clear:both;
	
}
p.floatRight
{
	float:right;
padding: 10px 10px 0 0;
}

a.glossary
{
	border-bottom: 1px dashed;
	cursor:help;
}


.topPharma
{
	clear:both;
	float:left;
	width:605px;
	height:36px;
	background-image:url("/dulcofibre/_slice/farmaH3.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
}
.contPharma
{
	clear:both;
	float:left;
	width:603px;
	padding:10px 0;
	border-bottom:1px solid #67bf6e;
	border-left:1px solid #67bf6e;
	border-right:1px solid #67bf6e;
}
.footerPharma
{
	clear:both;
	float:left;
	width:605px;
	height:1px;
}
.containerPharma
{
	clear:both;
	float:left;
	width:611px;
}
.containerPharma1
{
	float:left;
	width:300px;
	padding-left:18px;	
}

.imgLogged{
    clear:both;
    float:left;
    width:90px;
}
.logged{
    float:left;
    width:88px;
    margin-top:7px;
}
.logged2{
    float:left;
    width:88px;
    height:45px;
}
.logged p{
  clear:both;
float:left;
margin:0;
width:100%;
}
.logged2 p{
  clear:both;
float:left;
margin:0;
width:100%;
}
.col3 {
clear:both;
float:left;
margin:0;
padding:0;
width:445px;
}
.Apillole3 {
float:left;
padding-left:10px;
padding-top:30px;
width:330px;
}

.loginBtnLeft2
{
	clear:both;
	float:left;
	width:100%;
	margin:10px 0 0 0;
	padding:0;
}

.loginBtnLeft2 a
{
	color:#41ad49;
	font-size:11px;
}


.logged a
{
	color:#41ad49;
	font-size:11px;
}

.tornDiv
{
	clear:both;
	float:left;
	width:130px;
	margin:0 10px 0 0;
	padding:0;
}

.logoutDiv
{
	float:left;
	width:41px;
	margin:0;
	padding:0;
}

/*Glossary*/


#container {
margin: 0px auto;
padding: 0px;
min-height: 240px;
height: auto !important;
height: 240px;
width:540px;
background:url("/dulcofibre/_slice/glossario_sfondo.jpg") repeat-y;
}



#container_header {
clear:both;
margin: 0px;
padding: 0px;
height: 18px;
width:540px;
background:url("/dulcofibre/_slice/glossario_apertura.jpg") repeat-y;
}


#container_footer {
clear:both;
margin: 0px auto;
padding: 0px;
height: 18px;
width:540px;
background:url("/dulcofibre/_slice/glossario_chiusura.jpg") repeat-y;
}

/* */


#reslist {
padding:0px 20px 0px 20px;
margin: 0px;
}

#sponsor { display:none;}




.formRow .formRowSmall{
	float:left;
	width:300px;
	margin:3px 0;
	padding:3px 5px 3px 0;
}

.formRow .formRowSmall .formRowSpan span{
	width:auto;
	clear:none;
}

.formRow span.width28{
	width:28px;
	clear:none;
}

.formRow span.width44{
	width:44px;
	clear:none;
}

.formRow .inputNick{
	margin-left:60px;
}

.formRow select{
	float:left;
}

.formRow .ctrlMsg{
	clear:none;
	margin-left:5px;
	width:20px;
}

.formRow .ctrlMsg85{
	clear:none;
	margin-left:5px;
	width:85px;
}

.formRow .emaIn{
	margin-left:79px;
}

.formRow .inIn{
	margin-left:64px;
}

.formRow span.width48{
	width:48px;
	clear:none;
}

.formRow span.right32{
	margin-right:23px;
}

.formRow span.right61{
	margin-right:61px;
}


.formRow span.rightName{
	margin-right:72px;
}

.formRow .formRowSmall .formRowSpan{
	clear:both;
	float:left;
	width:auto;
	margin:0 8px 0 0;
	padding:0;
}

.formRow .formRowSmall input{
	float:left;
	width:148px;
	margin:0;
	padding:0;
}

.formRow .formRowSmall textarea{
	float:left;
	width:170px;
	height:100px;
	margin:0;
	padding:0;
}

.formRow .formRowSmall input.check{
	float:left;
	width:14px;
	margin:0 10px 0 0;
	padding:0;
}

.formRow .formRowSmall .check{
	clear:none;
}

.formRow .formRowSmall .check input{
	float:left;
	width:14px;
	margin:0 10px 0 0;
	padding:0;
}

.logoPrint{
	display:none;
}

.dContentArchive{
	clear:both;
	float:left;
	width:611px;
	margin:0px 0;
	padding:0;
}

.dContentItem{
	clear:both;
	float:left;
	width:611px;
	padding:10px 0;
	margin:0;
	background-image:url("/dulcofibre/_slice/trat.gif");
	background-position:left bottom;
	background-repeat:repeat-x;
}

.dContentItem .dContentTitle{
	clear:both;
	float:left;
	width:611px;
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
}

.dContentItem .dDate{
	clear:both;
	float:left;
	width:611px;
	margin:0 0 5px 0;
	padding:0;
}

.codom{
	font-weight:bold;
}

.doma p{
	font-size:13px;
	font-weight:bold;
}

.rispo p{
	font-size:13px;
	font-weight:bold;
}

.dContentDetail{
	clear:both;
	float:left;
	width:611px;
	margin:10px 0;
	padding:0;
}

.dContentBackOption{
	margin-top:20px;
}

li.menu_205 { display: none; }

.dPager{
	clear:both;
	float:left;
	width:100%;
	margin:10px 0;
	padding:0;
}

.txtFarm{
	clear:both;
	float:left;
	width:310px;
	margin:10px 0;
	padding:0;
}

.invDom{
	clear:both;
	float:left;
	width:611px;
	text-align:center;
}

input.formqeacode 
{
	float:none;
	width:200px;
}

.espertoRisp a:hover{
	text-decoration:none;
}

.informa{
	clear:both;
	float:left;
	margin:0;
	padding:40px 215px 40px 20px;
	width:376px;
	background-image:url("/dulcofibre/_slice/codiceinforma.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.formRow .informa span{
	width:95px !important;
	font-weight:bold;
}

.formRow .informa input{
	width:148px;
	margin:0 10px;
}

#elencoMasterPage
{
	clear:both;
	float:left;
	margin:0;
	padding:0;
	width:100%;
}
