/*Preview*/
body {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
color:#383838;
font-family:'Arial','Verdana','Helvetica','Sans-Serif';
font-size:12px;}

#content  p {
padding:0;
float:left;
margin:0 0 0 0;
/*	width:700px;*/
color:#383838;
font-family:'Arial','Verdana','Helvetica','Sans-Serif';
font-size:12px;
line-height: 17px;}

#content #proteggi_iltuo_cuore p{margin:20px 0 0 0;}
#content #dieta1 {margin:0; padding:0; width:700px; height:351px; background: url(/images/alimentazione/bg_dieta06072010.gif) top left no-repeat;}
#content #dieta p{margin:20px 0 0 0;}
#content #dieta .txt11{ color:#333333;
font-family:'Verdana','Arial','Helvetica','Sans-Serif';
font-size:11px;}
#content #dieta .txt11link{ color:#319C20;
font-family:'Verdana','Arial','Helvetica','Sans-Serif';
font-size:11px; text-decoration:underline;}

#content #dieta a.opacity img {
filter:alpha(opacity=80);
-moz-opacity: 0.5;
opacity: 0.5;
}

#content #dieta a.opacity:hover img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}
#content #dieta1 #box1 {margin:200px 10px 0 10px; padding:0; background: transparent width:167px; height:150px; float:left;}
#content #dieta1 #box2 {margin:190px 10px 0 0; padding:0; width:167px; height:147px; float:left;}
#content #dieta1 #box3 {margin:200px 10px 0 0; padding:0; width:165px; height:147px; float:left;}

 #nutrizionista {margin:0; width:700px; display:block;}

 #nutrizionista a{text-decoration:none; color:#25761A; font-weight:bold;}

 #nutrizionista a:hover{text-decoration:underline;}
 #nutrizionista p{margin:10px 0 10px 0;}

#nutrizionista p, #nutrizionista li {font-family: Arial;font-size: 12px;color:#000000;}

img {border: 0px;}

.label {
	line-height:28px;
	vertical-align:top;
}

#content  .sfumatop {
background-image: url(/images/bg_content_top.gif);
background-repeat: repeat-x;
width: 745px;
height: 60px;}

#content  .sfumabottom {
background-image: url(/images/bg_content_bottom.gif);
background-repeat: repeat-x;
width: 745px;
height: auto;
clear: both;}

#content  .topantipasto {
background-image: url(/images/ricette/barra_tit_antipasto_ico.jpg);
background-repeat: repeat-x;
width: 745px;
height: 50px;
}

#content  .topprimo {
background-image: url(/images/ricette/barra_tit_primo_ico.jpg);
background-repeat: repeat-x;
width: 745px;
height: 50px;
}

#content  .topsecondo {
background-image: url(/images/ricette/barra_tit_secondo_ico.jpg);
background-repeat: repeat-x;
width: 745px;
height: 50px;
}

#content  .topdessert {
background-image: url(/images/ricette/barra_tit_dolce_ico.jpg);
background-repeat: repeat-x;
width: 745px;
height: 50px;
}

#content  #main {
width:700px;
margin:10px 10px 0 25px;
/*margin: 0 20 10 25;*/
height:auto;
height:100% !important;
float:left;
display:inline;}

#content  .separator {
width:auto;
height:3px;
margin:10px;
background: url(/images/separator.gif) top left repeat-x;}

#content  .separator_due {
width:auto;
height:3px;
padding-bottom:10px;
background: url(/images/separatordue.gif) top left repeat-x;}

#content .img_center {
text-align:center;}

#content .focus {
margin-left:0;
height:auto;
width:696px;
height:227px;
font-size:11px;
font-weight:normal;
text-align:center;
background:transparent url(/images/bg_box_alleato.jpg) bottom left no-repeat;}

#content #main h1 {
height:auto;
min-height:15px;
height:auto !important;
height:15px;
padding:2px 0 2px 10px;
background-color:#3b9e22;
font-size:12px;
font-weight:bold;
color:#fff;
margin-bottom:20px;
border:1px solid #3b9e22;
width:700px;}

#content #main .explanation {
float:left;
border:1px solid #3b9e22;
padding:5px;
width:680px;}

#content .frameTop {
width:700px;
padding:10px 0px 0 0px;
min-height:20px;
height:auto !important;
height:20px;}




/*#content #main .focus {
margin-left:0;
height:auto;
width:696px;
height:227px;
font-size:11px;
font-weight:normal;
text-align:center;
background:transparent url(/images/danacol/bg_box.jpg) bottom left no-repeat;

}
*/


/* testi */

h1 {
font-size: 22px;
font-family: 'Arial','Verdana','Helvetica','Sans-Serif';
color: #00514a;
font-weight: bold;
padding:10px 0px 0px 0px;
margin-top:0px;
margin-bottom:0px;
margin-left: 90px;}

/*************   titoli    *******************/
.titoloBig{
font-family: 'Arial','Verdana','Helvetica','Sans-Serif';
font-size:16px;
color:#339933;
font-weight:bold;}

.titoloSmall{
font-family: 'Arial','Verdana','Helvetica','Sans-Serif';
font-size:12px;
color:#339933;
font-weight:bold;}

.titoloS{
font-family: 'Arial','Verdana','Helvetica','Sans-Serif';
font-size:12px;
color:#339933;
font-weight:bold;
text-decoration:none;}

a:hover.titoloS{
text-decoration:underline;}



/********************************************/
.titVerde{
color:#097012;
font-size:18px;
font-weight:bold;
font-family:Tahoma, Arial, Helvetica, sans-serif}

.titVerdeSmall{
color:#097012;
font-size:17px;
font-weight:bold;}

.tver11b {
font-size: 11px;
font-family: Tahoma;
color: #006a19;
font-weight: bold;}

.tverb12 {
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#26901c;}

.tverdeChiaro{
font-family:  'Arial','Verdana','Tahoma';
font-size:12px;
font-weight:bold;
color:#087012;}

.tverde12b_normal {
font-family: Tahoma, Arial;
font-size:12px;
font-weight:bold;
color:#006a19;
text-decoration:none;
position:relative;
top:-15px;
left:15px;
}

a.tgri14:link,a.tgri14:visited,a.tgri14:active,a.tgri14:hover,.tgri14{
color:#333;
font-family:'Arial','Verdana','Helvetica','Sans-Serif';
font-size:14px;
font-weight:normal;
text-decoration: none; }

.tver15b {
font-size: 15px;
font-family: Tahoma;
color: #006a19;
font-weight: bold;}

.tver15bH1 {
font-size: 22px;
font-family: 'Arial','Verdana','Helvetica','Sans-Serif';
color: #3B9E22;
font-weight: bold;}

.tgri10 {
font-size: 10px;
font-family: Tahoma;
color: #666666;
font-weight: normal;}

.tgri11 {
color:#383838;
font-family:'Arial','Verdana','Helvetica','Sans-Serif';
font-size:11px;}

.tgri12 {
color:#333;
font-family:'Arial','Verdana','Helvetica','Sans-Serif';
font-size:12px;}

.tblu13 {
font-size: 12px;
font-family: arial;
color: #00327a;
font-weight: bold;}

#multibox .box  {
background:#E2E2E2 url(/images/bg_box.jpg) repeat-x;
width:auto !important;
float: left;
display:inline;
height:210px;;

}


#multibox .boxfix  {
background:#EEEEEE url(/images/bg_box_giallo.jpg) repeat-x;
width:auto !important;
float: left;
display:inline;}

/*#multibox .box .bgboxtit {
background-image: url(/images/bg_tit_hp.jpg);
background-repeat: no-repeat;
width:auto !important;
width:247px;
height: 31px;
padding-left: 10px;
}*/
#multibox .boxfix .bgricette{
background: transparent url(/images/bg_box2.jpg) top left repeat-x;
border:1px solid red;
}

#multibox .box .bgboxtit {
background: url(/images/bg_tit_hp.jpg) top left repeat-x;
width:auto !important;
width:247px;
height: 31px;}

#multibox .boxfix .bgboxtit {
background-image: url(/images/bg_tit_hp.jpg);
background-repeat: repeat-x;
width:auto !important;
width:247px;
height: 31px;}

#multibox .box .bgboxtit h2 {
color: #fff;
font-size: 13px;
line-height: 0px;
font-weight: bold;
font-family: tahoma;
vertical-align: middle;
padding-left: 10px;}

#multibox .boxfix .bgboxtit h2 {
color: #fff;
font-size: 13px;
line-height: 0px;
font-weight: bold;
font-family: tahoma;
vertical-align: middle;
padding-left: 10px;}

#multibox .box h3 {
font-size:11px;
line-height: 13px;
font-weight:bold;
width: 140px;
color:#3b9e22;
padding:10px 4px 0px 0px;
margin-bottom:0px;}

#multibox .boxfix h3 {
font-size:11px;
line-height: 13px;
font-weight:bold;
width: 140px;
color:#3b9e22;
padding:10px 4px 0px 0px;
margin-bottom:0px;}

#multibox .box p {
font-size: 11px;
font-family: Tahoma;
width: 140px;
color:#666666;
margin-top:0px;
margin-bottom:0px;
padding-right: 4px;}

#multibox .boxfix p {
font-size: 11px;
font-family: Tahoma;
width: 140px;
color:#666666;
margin-top:0px;
margin-bottom:0px;
padding-right: 4px;}

#menu {background-color: #319c20;}

#login {
background-image: url(/images/bg_top_grey.gif);
background-repeat: no-repeat;
height: 59px;}

.input_form_login {
margin-top: 0px !important;
margin-bottom: 0px !important;
}

.input_form {
font-family: Tahoma;
font-size: 11px;
color: #006a19;
margin: 0px;
padding: 0px;
padding-left: 0px;
height: 19px;
width: 120px;
border: 0px solid #C6D3E0;
font-weight: bold;
background-color: #ffffff;
margin-top: 6px;
margin-bottom: 6px;
background-image: url(/images/bg_form_main.jpg);
/*background-repeat: no-repeat;*/
background-repeat: repeat-x;}

.hpboxvai {padding-right: 25px;}

.colesteroloUl li{margin-bottom:10px; list-style-position:inside; line-height: 17px;}

.focusBlu h2{
margin:0 0 10px 0;
padding:5px;
color:#fff;
background:#40afe8;
font-size:15px;}


/******************************************
			ALIMENTAZIONE

******************************************/
.contentAlimentazione{
	background:url(/images/alimentazione/bg_alimentazione_top.jpg) top left repeat-x;
}
.bannerAlimentazione{
	/*background:url(/images/alimentazione/box_banner_bg.jpg) top left no-repeat;*/
	width:455px;
	height:87px;
	float:left;
	position:relative; top:0px; left:3px;

}
.bannerAlimentazione .bannerAlimentazioneTitle{float:left; padding:0 0 0 16px; }
.bannerAlimentazione .bannerAlimentazioneButton{ float:right; position:relative;top:18px; right:7px; }
.bannerAlimentazione .bannerAlimentazioneLink{float:left; position:relative;top:12px; left:14px; font-family:Arial; font-size:15px; color:#da322f; }

.bannerAlimentazioneLogged{
	/*background:url(/images/alimentazione/box_banner_bg_logged.jpg) top left no-repeat;*/
	width:440px;
	height:87px;
	float:left;
	position:relative; top:0px; left:3px;
}
.bannerAlimentazioneLogged img{
	/*background:url(/images/alimentazione/box_banner_bg_logged.jpg) top left no-repeat;*/
	padding:0;
	margin:0;

}
.bannerAlimentazioneLogged .bannerAlimentazioneLoggedTitle{float:left; padding:30px 0 0 13px; }
.ricetteAlimentazione{ position:relative;
	width:258px;
	height:285px;
	background:url(/images/alimentazione/box_ricette_bg.jpg) top left no-repeat;
	margin-left:4px;
	float:left;
}
.ricetteAlimentazioneLogged{
	width:226px;
	height:313px;
	background-image:url(/images/alimentazione/box_ricette_bg_logged2.jpg);
}
.ricetteAlimentazioneLogged p{float:left;  padding-left:17px !important; padding-top:6px !important; width:200px; line-height:15px !important }

.ricetteAlimentazione .ricetteAlimentazioneTitle{ float:left; padding:11px 0 0 11px; }
.ricetteAlimentazione p{ float:left;  padding-left:17px !important; padding-top:6px !important; width:200px; line-height:15px !important }
.ricetteAlimentazione .ricetteAlimentazioneButton{ position:absolute; left:17px; bottom:105px; width:195px; display:block; line-height:28px !important;
color:#186d0c; text-decoration:none; font-size:15px; font-weight:bold; }
.ricetteAlimentazione .ricetteAlimentazioneButton span{ float:left; vertical-align:middle; }
.ricetteAlimentazione .ricetteAlimentazioneButton img{ float:right; vertical-align:middle; }
.menuAlimentazione{ position:relative;
	width:226px;
	height:285px;
	background:url(/images/alimentazione/box_menu_bg_logged2.jpg) top left no-repeat;
	float:left;
}
.menuAlimentazioneLogged{
	height:313px;
	background-image:url(/images/alimentazione/box_menu_bg_logged2.jpg);
}
.menuAlimentazione .menuAlimentazioneTitle{ float:left;  padding:11px 0 0 16px; }
.menuAlimentazione p{ float:left;  padding-left:22px !important; padding-top:6px !important; width:200px; line-height:15px !important }
.menuAlimentazione .menuAlimentazioneButton{ position:absolute; left:22px; bottom:105px; width:190px; display:block; line-height:28px !important;
color:#186d0c; text-decoration:none; font-size:15px; font-weight:bold; }
.menuAlimentazione .menuAlimentazioneButton span{ float:left; vertical-align:middle; }
.menuAlimentazione .menuAlimentazioneButton img{ float:right; vertical-align:middle; }
.spallaDefaultAlimentazione{
background:url(/images/danacol/barra_tit_alimentazione_2.jpg) top left no-repeat;
width:223px;
height:276px;
padding:15px 0 0 5px;}

.boxSpallaAlimentazione{
background:url(/images/alimentazione/bkg_boxSmallSpalla.gif) top left no-repeat;
width:195px;
height:91px;
padding:0 4px 0 3px}

.spallaNutrizionista{
	position:relative;
width:280px;
height:444px;
padding:2px 8px 0 0px;
float:left;
}
.boxSpallaNutrizionista{
	position:relative;
	width:280px;
	height: 440px;
	background:transparent url(/images/alimentazione/bg_nutrizionista.jpg) top left no-repeat;
	float:right;

}
/*.boxSpallaNutrizionista img{
	padding: 70px 0 20px 40px;

}*/

.boxSpallaNutrizionistaTitle{
	position:relative;
	padding:6px 0 0 12px;
}
.boxSpallaNutrizionista p{
	position:relative;
	width:auto;
	padding-left:18px !important;
	padding-top:5px !important;
}
.boxSpallaNutrizionista a{
	color:#25761A;
	text-decoration:none;
	position:relative;
	top:14px;
	left:14px;
	font-size:11px;
	font-weight:bold;

}
.boxSpallaNutrizionista a:hover{
	text-decoration:underline;
	font-weight:bold;
}

.tBoxSpallaAlim{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;}

.pImgSpallaAlim{padding:0 8px 0px 5px;}

.pTitSpallaAlim{padding:0 0 7px 5px;}


.ricerca_topBox{
	width:742px;
	height:160px;
	background:transparent url(/images/alimentazione/ricerca_lericette_bg.jpg) no-repeat scroll 2px top;
	margin-top:2px;
	padding-left:2px;
}
.ricerca_topBox .imgTitle{
	padding:10px 0 0 13px;
}
.ricerca_topBox .textBox{
	float:left;
	padding:40px 0 0 90px;
	width:480px;
	font-size:12px;
	font-family:Verdana;
}
.ricerca_topBox .textBox h4{ padding:0; margin:0;	font-size:12px;}
.ricerca_bottomBox{
	float:left;
	width:744px;
	height:278px;
	background:transparent url(/images/alimentazione/ricerca_form_bg.jpg) no-repeat scroll left top;
	margin-top:3px;
	color:#666;
}
.ricerca_bottomBox .form_top{
	padding:12px 0 0 20px;
	width:686px;
	height:131px;
	border:none;
}
.ricerca_bottomBox .form_top label{
	font-size:12px;
	font-weight:bold;
	width:77px;
	display:block;
	float:left;
	margin:11px 0;
	line-height:20px;
}

.ricerca_bottomBox .form_top label.right{
	width:56px;
	margin-left:30px;
}
.ricerca_bottomBox .form_top input{
	width:208px;
	float:left;
	margin:11px 0;
}
.ricerca_bottomBox .form_top input.searchBtn{ width:48px; height:26px; margin-left:30px;}
.ricerca_bottomBox .form_top select{
	width:214px;
	float:left;
	margin:11px 0;
}
.ricerca_bottomBox .form_bottom{
	position:relative;
	left:20px;
	padding-top:25px;
	width:686px;
	border-top:1px solid #c2c2c2;
}
/*.ricerca_bottomBox .form_bottom a{
	margin-right:9px;
	margin-top:14px;
}
*/
/*.ricerca_bottomBox .form_bottom a,.ricerca_bottomBox .form_bottom a img{
	width:141px;
	height:49px;
	display:block;
	float:left;
}*/

	.ricerca_bottomBox .form_bottom .antipasto{
	display:block;
	float:left;
	width: 138px;
	height: 46px;
	background: transparent url(/images/alimentazione/btn_antipasto_off.jpg) top left no-repeat;
}

	.ricerca_bottomBox .form_bottom .antipasto:hover {
	background: transparent url(/images/alimentazione/btn_antipasto_on.jpg) top left no-repeat;
}

	.ricerca_bottomBox .form_bottom .primo{
	display:block;
	float:left;
	width: 137px;
	height: 46px;
	background: transparent url(/images/alimentazione/btn_primo_off.jpg) top left no-repeat;
}

	.ricerca_bottomBox .form_bottom .primo:hover {
	background: transparent url(/images/alimentazione/btn_primo_on.jpg) top left no-repeat;
}

	.ricerca_bottomBox .form_bottom .secondo{
	display:block;
	float:left;
	width: 137px;
	height: 47px;
	background: transparent url(/images/alimentazione/btn_secondo_off.jpg) top left no-repeat;
}

	.ricerca_bottomBox .form_bottom .secondo:hover {
	background: transparent url(/images/alimentazione/btn_secondo_on.jpg) top left no-repeat;
}

	.ricerca_bottomBox .form_bottom .dessert{
	display:block;
	float:left;
	width: 138px;
	height: 47px;
	background: transparent url(/images/alimentazione/btn_dessert_off.jpg) top left no-repeat;
}

	.ricerca_bottomBox .form_bottom .dessert:hover {
	background: transparent url(/images/alimentazione/btn_dessert_on.jpg) top left no-repeat;
}

/******************************************
			RICETTE

******************************************/

.risultati{
padding:70px 0 0 0;
background: transparent url(/images/ricette/bg_risultati_ricerche.jpg) top left no-repeat;
float:left;

}
.risultati .box_risultati {
padding:5px;
width:553px;
height:auto;

}
.risultati .box_risultati img {
padding:15px;
display:block;
}

.risultati .box_risultati a{
font-size:12px;
color:#25761a;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
vertical-align:top;
}

.pImgRicetta{padding:15px 0 15px 0; width:360px;}
#content .testo_ricette p{padding:10px 0 0 0; margin:0;}
.testo_ricette a{color:#087012; font-size:12px; font-weight:bold; text-decoration:underline;}
.pricette{padding-top:20px;}
.bkg_ingredineti{background:url(/images/ricette/bkg_ingredineti.jpg) top left repeat-y; width:262px; padding:0 15px 10px 20px; vertical-align:top;}
.bkg_valori_ingredienti{background:url(/images/ricette/bkg_valori.jpg) top left repeat-y; width:262px;  padding:0 15px 0px 35px; vertical-align:top;}
.bkg_boxIngredienti{background:url(/images/ricette/bkg_box_small.jpg) bottom left no-repeat; width:264px; height:77px; vertical-align:middle; padding:10px 10px 5px 8px;}
.bkg_boxIngredienti a{color:#087012; font-size:12px; font-weight:bold; text-decoration:underline;}
.bkg_boxricette{background:url(/images/ricette/bkg_box_mid.jpg) bottom left no-repeat; width:261px; height:110px; vertical-align:middle; padding:10px 10px 5px 8px;}
.bkg_boxricette ul a{color:#383838; font-size:11px; font-weight:bold; text-decoration:none;}


/******************************************        MENU        ***********************************************/

.boxB{background:url(/images/alimentazione/box_menu_b.jpg) top left no-repeat; width:388px; height:103px;}
.testoBoxBMenu{color:#333333; font-size:11px; vertical-align:top;}
.pImgBoxBMenu{padding:0 10px 10px 10px;}
.boxS{background:url(/images/alimentazione/box_menu_s.jpg) top left no-repeat; width:194px; height:60px; padding:5px 0px 5px 0px;}
.boxS_on{background:url(/images/alimentazione/box_menu_s_on.jpg) top left no-repeat; width:194px; height:60px; padding:5px 0px 5px 0px;}
.tverde12b_normal a{color:#006a19; text-decoration:none;}
.bkgTopIngredienti{background:url(/images/alimentazione/top_ingredienti_menu.jpg) top left no-repeat; width:288px; height:123px;}

/******************************************    end   MENU        ***********************************************/


/******************************************        COLESTEROLO        ***********************************************/


#content .focusBlu {
width:auto;
height:auto;
border:1px solid #40afe8;
background:#d2ecfc;
padding:2px;}


#content .focusBluComesimisura {
margin:0px;
height:auto;
width:690px;
height:177px;
font-size:12px;
font-weight:bold;
text-align:center;
background:transparent url(/images/ilcolesterolo/bg_tab_comesimisura.jpg) top left no-repeat;}

#content #main .focusBluComesimisura table {
	float:left;
margin-top:10px;
border:none;
margin-left:10px;
width:659px;
height:auto;}

#content #main .focusBluComesimisura #tabella td {
padding:5px 9px 0px 0;
border:none;
height:auto;}

#content #main .focusBluComesimisura #tabella .bgblu {
background-color: #003a84;
width:235px;
height:auto;
margin-left:29px;
text-align:left;
color:#5ac5f1;}

#content #main .focusBluComesimisura #tabella .bgblu1 {
background-color: #5ac5f1;
width:235px;
height:auto;
margin-left:29px;
text-align:left;
color:#003a84;}

#content #main .focusBluComesimisura th {
margin-left:0px;
text-align:left;
border:none;
color:#00357f;
font-weight:bold;
font-size:14px;}
#content #main .focusBluComesimisura th a {color:#00357f;}

#content #main .focusBluComesimisura #tabella th strong{text-transform:uppercase; font-size:16px;}

#content #main .focusBluComesimisura #tabella .bgverde {background-color: #168e22;color:#fff;}

#content #main .focusBluComesimisura #tabella .bgverde1 {background-color: #80ef6c;}

#content #main .focusBluComesimisura #tabella .bgarancio {background-color: #ffae02;color:#fff;}

#content #main .focusBluComesimisura #tabella .bgarancio1 {background-color: #ffd376;}

#content #main .focusBluComesimisura #tabella .bgrosso {background-color: #f37022;color:#fff;	}

#content #main .focusBluComesimisura #tabella .bgrosso1 {background-color: #fe9657;}

#content #main .focusBluComesimisura #tabella th strong.testoTabNormali{color:#158d21;}

#content #main .focusBluComesimisura #tabella th strong.testoTabSoglia{color:#ffad0c;}

#content #main .focusBluComesimisura #tabella th strong.testoTabRischio{color:#e9621e;}


#content .PTopP p{margin-top:20px; float:none;}
#content .PTopP a{color:#339933; text-decoration:none; font-style:italic;}

.borderTab3_1{border-left:1px solid #319C20;border-bottom:1px solid #319C20;}
.borderTab3_2{border-right:1px solid #319C20; text-align:right;}


/******************************************      END  COLESTEROLO        ******************************************/





/******************************************     STUDI       ********************************************/


#content #scienza .frameTop {
background:transparent url(/images/d-scienza/frame-top.gif) no-repeat scroll left top;
height:auto !important;
min-height:20px;
padding:10px 20px 0;
width:696px;
}

#content #scienza .frame {
background:transparent url(/images/d-scienza/frame-background.gif) repeat-y scroll left top;
height:auto !important;
min-height:25px;
width:736px;
}

#content #scienza .bordo {
/*border:5px solid #c4e2bc;*/
padding:0;
width:685px;
height:auto;
/*background:#ebebeb url(/images/d-scienza/bg_stretch_box.gif) top left repeat-x;*/
height:200px;
height:auto !important;
min-height:200px;}


#content #scienza .bordo h2 {
height:auto;
min-height:16px;
height:auto !important;
height:16px;
padding:4px 0 0 10px;
background-color:#3b9e22;
font-size:12px;
font-weight:bold;
color:#fff;
margin:0;
width:675px;}

#content #scienza .bordo  img {
border:1px solid #3b9e22;
margin:0 20px 15px 0;
padding:0;
float:left;}

#content #scienza .bordo img.ico {
margin:15px 20px 0 5px;
padding:0;
border:none;
float:none;
}

#content #scienza .bordo p {
margin:10px 0 0 0;
padding:0;
color:#383838;
font-size:12px;
float:none;}

#content #scienza em {font-size:10px; line-height:1.5em;}

#content #scienza .frameBottom {
background:transparent url(/images/d-scienza/frame-bottom.gif) no-repeat scroll left bottom;
height:auto !important;
margin-bottom:20px;
min-height:20px;
width:736px;}

#content #studi_steroli a{color:#339933; text-decoration:none; font-style:italic;}

/******************************************   end  STUDI       ********************************************/

/********************
* CLASSI COMUNI
*
********************/

.clear {
clear:both;}

.hidden {
display:none;
visibility:hidden;}

.space{
width:1px;
height:20px;}

/********************
*
* FOOTER
*
********************/

#footer {
height:50px;}

#footer .copyright {
width:800px;
padding:10px 0 0 15px;
height:auto;
float:left;
display:inline;}

#footer .copyright p {
margin: 0px;
font-size:11px;
float:left}

#footer .logo {
width:150px;
padding-top:0px;
height:auto;
float:left;
display:inline;
text-align:right;}

#footer .copyright a {
font-weight:bold;
color:#737274;}

/** Mod 04/04/2009 **/

.step0 .label, .step0 .input, .step0 .error {
	display:inline;
	float:left;
	width:150px;
	line-height:28px;
}

.step0 .label {
	width:105px;
}

.step0 .error {
	padding-top:8px;
	line-height:12px;
}

.step0 .label {
	color:#1d7207;
}

.step0 .textarea {
	display:block;
	width:150px;
	line-height:32px;

	color:#1d7207;
}

.step0 .textareaI {
	width:400px;
	display:inline;
	float:left;
	line-height:32px;
}

.step0 input, .step0 textarea, .step0 select  {
	width:180px;
	border:1px solid #1d7207;
	padding:2px;
}

.step0 .radio input {
	width:auto;
	border:none;
}

.step0 select  {
	width:160px;
	height:160px;
	width:auto !important;
}

.step0 textarea  {
	width:300px;
	height:200px;
}

.step0 .input input {
	width:auto;
}

.step0 table, .step0 td {
	border:none;
}

.step0 table.radio td {
	width:180px;
}


.hidden {
	visibility:hidden;
	display:none;
}

.step0 .input .textInput {
	width:180px;
	border:1px solid #1d7207;
	padding:2px;
	margin:0;
	border:1px solid purple;
}
.step1 .input .textInput {
	width:180px;
	border:1px solid #1d7207;
	padding:2px;
	margin:0;
}

.input .txtInput {
	font-family: Tahoma;
	font-size: 11px;
	width:180px;
	border:1px solid #1d7207;
	padding:2px;
	margin:0;
}

	#club .registrazione #btStep1 a, #club .registrazione #btStep2 a, #club .registrazione #btStep5 a {
		display:block;
		width:81px;
		height:28px;
		background:transparent url(../images/btn_continua.gif) no-repeat;
	}

#club .registrazione #inviaRichiesta a {
		display:block;
		width:115px;
		height:26px;
		background:transparent url(../images/btn_invia_ric.gif) no-repeat;
}

			/*--------------------------------------------*/


/*mappa*/
#mappa ul{margin:10px 0 10px 30px; padding:0;}
#mappa li{margin:0; padding:2px 0 2px 0; list-style-type:disc}
#mappa a:hover{color:#3B9E22;}
#mappa a{color:#383838;}

#content #mappa .frameTop {
background:transparent url(/images/d-scienza/frame-top.gif) no-repeat scroll left top;
height:auto !important;
min-height:20px;
padding:10px 20px 0;
width:696px;
}

#content #mappa .frame {
background:transparent url(/images/d-scienza/frame-background.gif) repeat-y scroll left top;
height:auto !important;
min-height:25px;
width:736px;
}

#content #mappa .frameBottom {
background:transparent url(/images/d-scienza/frame-bottom.gif) no-repeat scroll left bottom;
height:auto !important;
margin-bottom:20px;
min-height:20px;
width:736px;}

#content #mappa ol{margin-bottom:0}
#content #mappa ol li{list-style-type:decimal; margin-bottom:0; padding-bottom:2px;}
/*end mappa*/


.registrazione p
{
    width:690px;
}

#layer1 {
position: absolute;
/*visibility: hidden;*/
display:none;
width: 671px;
height: 510px;
left: 260px;
top: 41px;
background-color: #fff;
border: 0px solid #000;
padding: 0px;
}

#close {
	float: right;
}

/********************
* DOMANDE E RISPOSTE
*
********************/


#content  #main_faq{
width:725px;
margin:10px 10px 0 10px;
/*margin: 0 20 10 25;*/
height:auto;
min-height:300px;
height:auto !important;
height:300px;
float:left;
display:inline;}

#content  #main_faq #faq1{
width:725px;
margin:0 0 10px 0;

/*margin: 0 20 10 25;*/
min-height:auto;
height:auto !important;
height:auto;
}
#content  #main_faq #faq4{
width:725px;
margin:0 0 10px 0;

/*margin: 0 20 10 25;*/
min-height:auto;
height:auto !important;
height:auto;
}
#content  #main_faq #faq3{
width:725px;
margin:0 0 10px 0;

/*margin: 0 20 10 25;*/
min-height:auto;
height:auto !important;
height:auto;
}
#content  #main_faq #faq2{
width:725px;
margin:0 0 10px 0;

/*margin: 0 20 10 25;*/
min-height:auto;
height:auto !important;
height:auto;
}

#content  #main_faq #faq1 .faq1a, #content  #main_faq #faq2 .faq1a, #content  #main_faq #faq3 .faq1a, #content  #main_faq #faq4 .faq1a{
width:705px;
margin:0 10px 0 10px;
/*margin: 0 20 10 25;*/
min-height:auto;
height:auto !important;
height:auto;
background: #eff4ee;
}

.tit_faq{
padding:00;
margin:0;
font-size:12px;
color: #083a00;
font-weight:bold;
text-decoration:none;
height:auto;

}

.tit_faq a{
padding:0;
margin:0;
display:block;
font-size:12px;
color: #083a00;
font-weight:bold;
text-decoration:none;

}
.tit_faq li{
list-style-image:  url(../images/faq/freccine_off.gif);
padding:2px 0 0 0;
margin:0 0 0 30px;
font-size:12px;
color: #083a00;
font-weight:bold;
width:auto;
}

.tit_faq img{
padding: 0 0 3px 0;
margin:0;

}

.tit_faq li.actived{
list-style-image:  url(../images/faq/freccine_on.gif);
padding:2px 0 0 0;
margin:0 0 0 30px;
font-size:12px;
color: #083a00;
font-weight:bold;
width:auto;
}

.txt_faq{
padding:0 0 10px 30px;
margin:0;
font-size:12px;
color: #083a00;
text-decoration:none;
display:block;
}


.btn_vai3{
position:absolute;
top:530px;
left:888px;
display:block;
}
.btn_vai2{
position:absolute;
top:530px;
left:645px;
display:block;
}
.btn_vai1{
position:absolute;
top:530px;
left:385px;
display:block;
}

.bg_contribuire{
background-image: url(../images/danone_per_la_ricerca/bg_contribuire.gif); background-repeat: no-repeat;
width:645px;
height:61px;
padding: 8px 0 0 65px;
color:#383838;
font-family:'Arial','Verdana','Helvetica','Sans-Serif';
font-size:13px;
}
