/* CSS Document */

html,body{margin:0;padding:0}
body{
	font:11px Lucida Grande, Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif;
	background:#ADE1F9 url(../img/BG.gif) no-repeat top center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
}
hr{clear:both;margin:0;padding:0;visibility:hidden;}
a:focus {
	outline: 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
}
a img{border:none;}
.invisible{display: none; visibility: hidden;width:0px; height:0px; margin:0; padding:0; font-size:1px;}

/*----------------------------------------------------------------------------stile per il contenitore*/
#container{width:750px;margin:0 auto;background-color:#FFF}	

/*----------------------------------------------------------------------------stile per l'header*/
#header{width:730px;height:189px; overflow:hidden; margin:0; padding:0 10px;background: #FFF url(../img/head.jpg) no-repeat center top;}
#header a{color: #336699;text-decoration:none;margin:0 3px 0 0;padding:0;font-size:11px;}
#header a:hover{color:#00bfdf;}
#header a img{border:none;vertical-align: text-bottom; margin:0}
#header a#unifarm{color: #336699;text-decoration:none;margin:-35px 0px 0 0px!important;padding:0;font-size:11px; float:right; display:block; width:60px!important; height:35px!important;}
#top_header{width:730px;height:41px; overflow:hidden;margin:0; padding:0 10px;background: #FFF url(../img/bg_top_header.jpg) repeat-x;}
#top_header a{color: #336699;text-decoration:none;margin:4px 3px 0 0!important;padding:0;font-size:11px; }
#top_header a:hover{color:#00bfdf;}
#top_header a img{border:none;vertical-align:middle!important; margin:0}
.hleft{width:60%; float:left; display:block; background:trasparent;padding:0 0 0 0!important; margin:0 0 0 0!important;}
.hright{ float:right; display:block; background:trasparent;padding:0 0 0 0!important; margin:0 0 0 0!important; width:40%;}
.hright a, .hright a:active , .hright p{font-size:11px;color: #003366;padding:5px;margin:0;line-height:1.4em; width:200px; display:block;text-decoration:none;}
.hright img{border:none;vertical-align: text-bottom; margin:0; float:left; display:block;}
.hright a:hover{ background: #E2EAEE;}
.hright a img, .hright p img{border:none;float:left;margin:3px 10px 3px 0; vertical-align:middle;}
.hright p{padding:0; margin:0;font-size:11px;color:#003366; width:210px;float:left; display:block;}
.hright p input{font-size:11px; padding:2px; color:#999; border:1px solid #DDD ; background:#fff; width:156px;vertical-align:middle; height:13px ; margin:0; display:inline} 

.hright input#send{border:none;background:transparent;width:25px; height:19px; margin:0; padding:0;}
.hright input.invisible{display: none; visibility: hidden;width:0px; height:0px; margin:0; padding:0;}
.hright form{margin:5px 0 0 0; padding:0;}

	
/*----------------------------------------------------------------------------stile per il menu principale*/
#menu{width:750px;height:28px;margin:0;padding:0;background: #FFF url(../img/bg_menu.jpg) no-repeat center top; text-align: center;}
#menu ul{width:auto; height:28px; list-style-type:none;margin:0;padding:0;text-align:left;}
#menu ul li{/*display:block; */float:left;margin:0; padding:0;}
#menu a{display:block; padding:0 10px;margin:0; color:#6699CC; font-size:13px; line-height:28px; text-decoration:none;}
#menu a#in{display:block; padding:0 10px;margin:0; color:#6699CC; font-size:13px; line-height:28px; text-decoration:none; font-weight:bold;}
#menu a:hover {color:#00bfdf; background:#FFF}

/*----------------------------------------------------------------------------stile per contenuti */
#all{margin:0 auto;clear:both;width:750px;height:auto;padding:0 0 10px 0;background:#FFF url(../img/bg_all.gif) repeat-y left top;border-top:1px solid #ADE1F9;border-bottom:1px solid #ADE1F9;}

/*------------------colonna destra*/
#content{
	width:500px;
	display:inline;
	height:auto;
	float:right;
	padding:10px 0 0 0;
	margin:0;
	text-align:center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
}

.flash{width:480px;height:auto;margin:0px auto 10px auto;}
.flash object{border:none;width:479px;height:200px;}
.flash object:hover{border:none;}

.banner{width:480px;height:auto;margin:0px auto 10px auto;}
.banner img{border:none;width:479px;}
.banner object:hover{border:none;}


.cerca{width:480px;height:auto;margin:0px auto 10px auto; padding: 0; text-align:right}
.cerca input{font-size:11px; padding:2px; color:#999;border:1px solid #DDD ;background:#fff;width:156px;vertical-align:middle;} 
.cerca input#send{border:none;background:transparent;width:auto; margin:0; padding:0;}
/*----------------------------------------------------------------------------stile box colonna dx main*/
.box_dx_main{width:250px;height:auto;padding:0px;margin:0px;background:trasparent;float:left; display: block; text-align:left}
/*----------------------------------------------------------------------------stile box colonna dx neolatte*/
.box_dx_neolatte{width:230px;height:136px; margin:0 0 0 10px; float:left;border-bottom:1px solid #EEE; display: block; text-align:left; overflow:hidden;}
.box_dx_neolatte h1{font-size:13px;font-weight:normal;color:#6699CC;padding:0;margin:0 0 15px 60px;}
.box_dx_neolatte img{border:none; width:100%; margin:0;}
.box_dx_neolatte ul{list-style:none; margin: 70px auto 0 auto!important;padding:0; text-align:left}
.box_dx_neolatte ul li{margin:0; padding:0;}
.box_dx_neolatte ul li p{margin:0 0 0 80px; padding:0; color:#012c57; font-size:12px; font-weight:bold;}
.box_dx_neolatte ul li h2{font-size:12px;font-weight:normal;color:#00bfdf;padding:0;margin:0 0 5px 80px;}
/*.box_dx_neolatte a {margin: 10px auto 0 80px;padding:0;font-size:11px;color: #6699cc; letter-spacing:0.01em;line-height:1.4em; display:block;text-decoration:none;}*/
/*.box_dx_neolatte a:hover{ background:#d7f1fe; color: #00bfdf;}*/
.box_dx_neolatte p{margin: 10px auto 0 80px;padding:0;font-size:11px;color: #6699cc; letter-spacing:0.01em;line-height:1.4em; display:block;text-decoration:none;}
.box_dx_neolatte a {width:230px;height:136px!important; padding:0!important; margin:-40px 0 0 0px!important; display:block;text-decoration:none; float:left;}
.box_dx_neolatte img.news{border:none; width:40%; float:left;}

/*
.box_novita{width:210px;height:442px!important;padding:5px 10px;margin:0px 10px 5px 10px;background: #FBFCEF url(../img/bg_box_news.jpg) repeat-x top;float:left;display: inline; text-align:left;cursor:pointer;overflow:hidden;}
.box_novita h1{font-size:13px;font-weight:normal;color: #E89A2C;padding:0;margin:0 0 15px 0;}
.box_novita img{border:none; width:100%; overflow:hidden;}
.box_novita ul{list-style:none; margin: 5px 0 0 0;padding:0;}
.box_novita ul li{border-bottom:1px solid #F2E7C1; margin:0 0 5px 0; height:30%!important; overflow:hidden;}
.box_novita ul li h2{font-size:12px;font-weight:normal;color: #E8A836;padding:0;margin:0 0 5px 0;}
.box_novita a {font-size:11px;color: #003366;padding:5px;margin:0;line-height:1.4em; width:200px; display:block;text-decoration:none;}
.box_novita a:hover{ background: #F2E7C1;}
.box_novita img.news{border:none; width:40%; float:left; margin:0 5px 0 0;}
*/

/*----------------------------------------------------------------------------stile box colonna dx PressRoom*/

#pressroom {
	width:490px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	padding-left:10px;

}

.pressbox {
	float:left;
	width:145px;
	height:245px;
	padding-left:5px;
	padding-top:5px;
	display:inline;
	background-image:url(../img/press.jpg);
	margin-right:10px;
	margin-bottom:10px;
	text-align:left;
}

.pressbox:hover {
	background-image:url(../img/press-hover.jpg);
}

.pressbox a:link, .pressbox a:visited {
	color:#6699cc;
	text-decoration:none;
}

.pressbox a:hover {
	color:#5dd6ec;
}

.pressbox img {
	border:none;
	margin:5px 0;
}

/*----------------------------------------------------------------------------stile box colonna dx Sezione VIDEO*/

#videobox {
	width:482px;
	height:468px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	margin-left:10px;
	background-image:url(../img/videobox.jpg);
}

#videobox h1 {
	color:#26b8d9;
	padding:0;
	padding-left:190px;
	padding-top:15px;
	text-align:left;
	font-size:13px;
}

.videobox-description {
	float:left;
	width:400px;
	display:inline;
	margin:0;
	padding:0;
	margin-left:27px;
	margin-top:15px;
}

.videobox-description h2 {
	color:#003366;
	padding:0;
	text-align:left;
	font-size:13px;
	margin:0;
	margin-bottom:5px;
	font-weight:normal;
}

.videobox-description p {
	color:#6699cc;	
	text-align:left;
	margin:0;
}

#video {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	margin-top:17px;
	margin-left:29px;
	background-color:#ade1f9;
	width:410px;
	height:330px;
}

#videorubriche {
	width:490px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	padding-left:10px;
	padding-top:10px;
	
}

#videorubriche h2 {
	color:#6699cc;	
	text-align:left;
	margin:0;
	font-size:13px;
}

#videorubriche ul {
	margin:10px 0;
	padding:0;
}

#videorubriche ul li {
	list-style-type:none;
	background-image:url(../img/videorubriche.jpg);
	float:left;
	width:471px;
	min-height:45px;
	height: auto !important;
	height: 45px; /* hack for ie6 */
	background-color:#fff;
	margin-bottom:3px;
	padding-left:10px;
	text-align:left;
	color:#6699cc;	
}

#videorubriche ul li:hover {
	background-image:url(../img/videorubriche-hover.jpg);
}

#videorubriche a:link, #videorubriche a:visited {
	color:#6699cc;	
	text-decoration:none;
}

#videorubriche a:hover {
	color:#5dd6ec;
}

.bold {
	font-weight:bold;
}

/*----------------------------------------------------------------------------stile box colonna dx pagina REGISTRAZIONE*/

#registrazione {
	width:490px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	padding-left:10px;

}

#registrazione h1{
	color:#6699cc;
	text-align:left;
	font-size:18px;
	margin:0;
	margin-bottom:10px;
	padding:0;
}

#registrazione p{
	color:#6699cc;
	margin:0;
	padding:0;
	text-align:left;
}

#registrazione form {
	background-color:#f3fbfe;
	width:462px;
	padding:10px;
	float:left;
	margin:10px 0;
	text-align:left;
	color:#6699cc;
}

.registrazione-100 {
	float:left;
	display:inline;
	width:456px;
	margin:5px 0;
}

.registrazione-50-sn {
	float:left;
	display:inline;
	width:223px;
	margin:5px 10px 5px  0;
}

.registrazione-50-dx {
	float:left;
	display:inline;
	width:223px;
	margin:5px 0;
}

.registrazione-70 {
	float:left;
	display:inline;
	width:344px;
	margin:5px 10px 0 0;
}

.registrazione-30 {
	float:left;
	display:inline;
	width:102px;
	border:none;
	margin:5px 0;
}


.input_regpress{
background-color:#d6f1fc;
	padding:3px;
	border:none;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
	color:#777;
	width:100%;
}
.registrazione-checkbox{
	width:15px;
	background-color:#fff;
	margin-right:5px;
}

.registrazione-button {
	height:24px;
	color:#fff;
	background-image:url(../img/registrazione-button.jpg);
	background-repeat:repeat-x;
	float:left;
	background-color:transparent;
	border:none;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
	cursor:pointer;
}

.registrazione-button:hover {
	background-image:url(../img/registrazione-button-hover.jpg);
}

.grigio {
	color:#666;
}
	
.
/*-----------------------------------------------------------------------------------------------------------*/
.box_aiuto_new{width:210px;height:140px!important;padding:5px 10px;margin:7px 10px 5px 10px;background:#F6FCFF url(../img/bg_aiuto.jpg) repeat-y;float:left!important;border-bottom:1px solid #daf2b1; display: block; text-align:left}
.box_aiuto_new h1{font-size:13px;font-weight:normal;color:#017e3d;padding:10px 0 0 0!important;margin:5px 0 10px 10px!important;}
.box_aiuto_new img{border:none; width:100%; margin:0;}
.box_aiuto_new ul{list-style:none; margin: 30px auto 0 auto;padding:0; text-align:left}
.box_aiuto_new ul li{margin:0; padding:0;}
.box_aiuto_new p{margin:0 0 0 10px; padding:0; color:#012c57; font-size:12px;width:90%;float:left; cursor:pointer;}
/*.box_aiuto p{margin:0 0 0 10px; padding:0; color:#012c57; font-size:12px;width:60%;float:left;}*/
.box_aiuto_new p#im{margin:0 0 0 10px; padding:0; color:#012c57; font-size:12px;width:30%;float:left;}
.box_aiuto_new ul li h2{font-size:12px;font-weight:normal;color:#00bfdf;padding:0;margin:0 0 5px 80px;}
.box_aiuto_new a {width:230px; height:150px;padding:0px!important;margin:-20px 0 0 -10px!important;font-size:11px;color: #6699cc;text-decoration:none; display:block;background:#F6FCFF url(../img/bg_aiuto.jpg) repeat-y;}
.box_aiuto_new a:hover{ background:#d7f1fe; color: #00bfdf;}
.box_aiuto_new img.news{border:none; width:40%; float:left;}



.box_aiuto{width:470px;padding:0px!important;margin:20px 10px 10px 10px;background:#F6FCFF url(../img/bg_aiuto.jpg) repeat-y;float:left;border-bottom:1px solid #daf2b1; display: block; text-align:left}
.box_aiuto h1{font-size:13px;font-weight:normal;color:#017e3d;padding:15px 0 0 0!important;margin:15px 0 10px 10px!important;}
.box_aiuto img{border:none; width:100%; margin:0;}
.box_aiuto ul{list-style:none; margin: 30px auto 0 auto;padding:0; text-align:left}
.box_aiuto ul li{margin:0; padding:0;}
.box_aiuto p{margin:0 0 0 10px; padding:0; color:#012c57; font-size:12px;width:90%;float:left;}
/*.box_aiuto p{margin:0 0 0 10px; padding:0; color:#012c57; font-size:12px;width:60%;float:left;}*/
.box_aiuto p#im{margin:0 0 0 10px; padding:0; color:#012c57; font-size:12px;width:30%;float:left;}
.box_aiuto ul li h2{font-size:12px;font-weight:normal;color:#00bfdf;padding:0;margin:0 0 5px 80px;}
.box_aiuto a {width:470px; height:150px;padding:0px!important;margin:-15px 0 0 0!important;font-size:11px;color: #6699cc;text-decoration:none; display:block;background:#F6FCFF url(../img/bg_aiuto.jpg) repeat-y;}
.box_aiuto a:hover{ background:#d7f1fe; color: #00bfdf;}
.box_aiuto img.news{border:none; width:40%; float:left;}

.box_link{width:480px!important;padding:0px;margin:15px 0px 10px 0px;background:trasparent;text-align:left; display:inline;}
.box_link h1{font-size:13px;font-weight:normal;color:#017e3d;padding:0;margin:0 0 15px 10px;}
.box_link img{border:none; width:100%; margin:0;}
.box_link ul{width:480px!important;list-style:none; margin: 5px 0 0 0px;padding:0; text-align:left}
.box_link ul li{width:210px!important; border-bottom:1px solid #E2EAEE; margin:0 10px 0 12px; float:left; display:block;}
.box_link ul li#right{width:210px!important;border-bottom:1px solid #E2EAEE; margin:0 10px 0 0px; float:right; display:block;}
.box_link ul li h2{font-size:12px;font-weight:normal;color:#00bfdf;padding:0;margin:0 0 5px 0;}
.box_link a {font-size:11px;color: #003366;padding:0px;margin:0;line-height:1.4em; width:210px; display:block;text-decoration:none;}
.box_link p {padding:0px;margin:0 0 0 10px;}
.box_link a:hover{ background:#d7f1fe; color: #00bfdf;}


br{margin-top:2px;padding:0;visibility:visible; display:block;}

/*----------------------------------------------------------------------------stile box colonna dx*/
.box_dx{width:210px;height:auto;padding:5px 10px 10px 10px;margin:0 10px;background:#F6FCFF url(../img/bg_box_titoli.jpg) repeat-x top;float:left;border-bottom:1px solid #EEE; display: inline; text-align:left}
.box_dx h1{font-size:13px;font-weight:normal;color:#6699CC;padding:0;margin:0 0 15px 0;}
.box_dx img{border:none; width:100%; margin:0;}
.box_dx ul{list-style:none; margin: 5px auto 0 auto;padding:0; text-align:left}
.box_dx ul li{border-bottom:1px solid #E2EAEE; margin:0;}
.box_dx ul li h2{font-size:12px;font-weight:normal;color:#00bfdf;padding:0;margin:0 0 5px 0;}
.box_dx a {font-size:11px;color: #003366;padding:5px;margin:0;line-height:1.4em; width:200px; display:block;text-decoration:none;}
.box_dx a:hover{ background:#d7f1fe; color: #00bfdf;}
.box_dx img.news{border:none; width:40%; float:left;}

/*----------------------------------------------------------------------------stile box colonna novita*/
.box_novita{width:210px;height:130px!important;padding:5px 10px;margin:0px 10px 5px 10px;background: #FBFCEF url(../img/bg_box_news.jpg) repeat-x top;float:left;display: inline; text-align:left;cursor:pointer;overflow:hidden;}
.box_novita h1{font-size:13px;font-weight:normal;color: #E89A2C;padding:0;margin:0 0 15px 0;}
.box_novita img{border:none; width:100%; overflow:hidden;}
.box_novita ul{list-style:none; margin: 5px 0 0 0;padding:0;}
.box_novita ul li{border-bottom:1px solid #F2E7C1; margin:0 0 5px 0; height:43%!important; overflow:hidden;}
.box_novita ul li h2{font-size:12px;font-weight:normal;color: #E8A836;padding:0;margin:0 0 5px 0;}
.box_novita a {font-size:11px;color: #003366;padding:5px;margin:0;line-height:1.4em; width:200px; display:block;text-decoration:none;}
.box_novita a:hover{ background: #F2E7C1;}
.box_novita img.news{border:none; width:40%; float:left; margin:0 5px 0 0;}
.imnews{border:none; width:84px; float:left; margin:0 5px 0 0;height:48%; overflow:hidden;}
.imnews img {border:none;  float:left; margin:0 5px 0 0;}
/*----------------------------------------------------------------------------stile colonna di sinistra*/
#colsx{width:250px;height:auto;padding:10px 0 0 0;margin:0;float:left; text-align:center;}

/*---------NUOVO--------- */
.box_esperti_new{width:210px;margin:0 auto 10px auto;padding:5px 10px 10px 10px;background: #F2F5F9 url(../img/bg_box_titoli.jpg) repeat-x top; text-align:left; border-bottom:1px solid #ADE1F9;}
.box_esperti_new h1{font-size:13px;font-weight:normal;color:#6699CC;padding:0;margin:0 0 15px 0;}
.box_esperti_new ul{list-style:none; margin:0;padding:0; background:#trasparent;}
.box_esperti_new ul li{border-bottom:1px solid #E2EAEE;background:url(../img/esp_arrow.jpg) no-repeat bottom; height:85px!important;}
.box_esperti_new a, .box_esperti_new a:active , .box_esperti_new p{font-size:11px;color: #003366;padding:5px;margin:0;line-height:1.4em; width:200px; display:block;text-decoration:none; height:69px;}
.box_esperti_new strong { font-weight:bold; color:#6699cc;}
.box_esperti_new a:hover{ background: #E2EAEE;}
.box_esperti_new a img, .box p img{border:none;float:left;margin:3px 10px 3px 0; vertical-align:middle;}
.box_esperti_new p{padding:0; margin:0;font-size:11px;color:#003366; width:210px;}


.box_esperti{width:210px;margin:0 auto 10px auto;padding:5px 10px 10px 10px;background: #F2F5F9 url(../img/bg_box_titoli.jpg) repeat-x top; text-align:left; border-bottom:1px solid #ADE1F9;}
.box_esperti h1{font-size:13px;font-weight:normal;color:#6699CC;padding:0;margin:0 0 15px 0;}
.box_esperti ul{list-style:none; margin:0;padding:0; background:url(../img/bg_esperto.gif) no-repeat top right}
.box_esperti ul li{border-bottom:1px solid #E2EAEE;}
.box_esperti a, .box_esperti a:active , .box_esperti p{font-size:11px;color: #003366;padding:5px;margin:0;line-height:1.4em; width:200px; display:block;text-decoration:none;}
.box_esperti a:hover{ background: #E2EAEE;}
.box_esperti a img, .box p img{border:none;float:left;margin:3px 10px 3px 0; vertical-align:middle;}
.box_esperti p{padding:0; margin:0;font-size:11px;color:#003366; width:210px;}

.box_esperti_form{width:210px;margin:0 auto 10px auto;padding:5px 10px 10px 10px;background: #F2F5F9 ; text-align:left; border-bottom:1px solid #ADE1F9;}
.box_esperti_form h1{font-size:13px;font-weight:normal;color:#6699CC;padding:0;margin:0 0 15px 0;}
.box_esperti_form ul{list-style:none; margin:0;padding:0; background:#trasparent;}
.box_esperti_form ul li{border-bottom:1px solid #E2EAEE;background:url(../img/esp_arrow.jpg) no-repeat bottom; height:85px!important;}
.box_esperti_form a, .box_esperti_form a:active , .box_esperti_form p{font-size:11px;color: #003366;padding:5px;margin:0;line-height:1.4em; width:200px; display:block;text-decoration:none; height:69px;}
.box_esperti_form strong { font-weight:bold; color:#6699cc;}
.box_esperti_form a:hover{ background: #E2EAEE;}
.box_esperti_form a img, .box p img{border:none;float:left;margin:3px 10px 3px 0; vertical-align:middle;}
.box_esperti_form p{padding:0; margin:0;font-size:11px;color:#003366; width:210px;}
/*
.box_esperti_form{width:210px;margin:0 auto 10px auto;padding:5px 10px 10px 10px;background: #F2F5F9; text-align:left; border-bottom:1px solid #ADE1F9;}
.box_esperti_form h1{font-size:13px;font-weight:normal;color:#6699CC;padding:0;margin:0 0 15px 0;}
.box_esperti_form ul{list-style:none; margin:0;padding:0;}
.box_esperti_form ul li{border-bottom:1px solid #E2EAEE;}
.box_esperti_form a, .box_esperti_form a:active , .box_esperti_form p{font-size:11px;color: #003366;padding:5px;margin:0;line-height:1.4em; width:200px; display:block;text-decoration:none;}
.box_esperti_form a:hover{ background: #E2EAEE;}
.box_esperti_form a img, .box p img{border:none;float:left;margin:3px 10px 3px 0; vertical-align:middle;}
.box_esperti_form p{padding:0; margin:0;font-size:11px;color:#003366; width:210px;}
*/

.box{width:210px;margin:0 auto 10px auto;padding:5px 10px 10px 10px;background: #F2F5F9 url(../img/bg_box_titoli.jpg) repeat-x top; text-align:left; border-bottom:1px solid #ADE1F9;}
.box h1{font-size:13px;font-weight:normal;color:#6699CC;padding:0;margin:0 0 15px 0;}
.box ul{list-style:none; margin:0;padding:0;}
.box ul li{border-bottom:1px solid #E2EAEE;}
.box a, .box a:active , .box p{font-size:11px;color: #003366;padding:5px;margin:0;line-height:1.4em; width:200px; display:block;text-decoration:none;}
.box a:hover{ background: #E2EAEE;}
.box a img, .box p img{border:none;float:left;margin:3px 10px 3px 0; vertical-align:middle;}
.box p{padding:0; margin:0;font-size:11px;color:#003366; width:210px;}
.box p input{font-size:11px; padding:2px; color:#999; border:1px solid #DDD ; background:#fff; width:156px;vertical-align:middle; height:13px ; margin:0; display:inline} 
.box input#send{border:none;background:transparent;width:45px; height:19px; margin:0; padding:0;}
.box input.invisible{display: none; visibility: hidden;width:0px; height:0px; margin:0; padding:0;}
.box form{margin:10px 0 0 0; padding:0;}

.box_bimbi{width:210px;margin:0 auto 10px auto;padding:5px 10px 10px 10px;background: #F2F5F9 url(../img/bg_box_titoli.jpg) repeat-x top; text-align:left; border-bottom:1px solid #ADE1F9; overflow:hidden;}
.box_bimbi h1{font-size:13px;font-weight:normal;color:#6699CC;padding:0;margin:0 0 15px 10px;}
.box_bimbi ul{list-style:none; margin:0;padding:0;}
.box_bimbi ul li{border-bottom:1px solid #E2EAEE; padding:0;}
.box_bimbi a, .box_bimbi a:active{font-size:11px;color: #003366;padding:0px;margin:0px 0 0 -10px!important;line-height:1.4em; width:230px; display:block;text-decoration:none;}
.box_bimbi p{font-size:11px;color: #003366;padding:0px;margin:0px 0 0 10px!important;line-height:1.4em; width:200px; display:block;text-decoration:none; cursor:pointer;}
.box_bimbi a:hover{ background: #E2EAEE;}
.box_bimbi a img, .box_bimbi p img{border:none;float:left;margin:0px 0px 3px 0px; padding:0;}
.box_bimbi p{padding:0; margin:0;font-size:11px;color:#003366; width:210px;}
.box_bimbi p input{font-size:11px; padding:2px; color:#999; border:1px solid #DDD ; background:#fff; width:156px;vertical-align:middle; height:13px ; margin:0; display:inline} 
.box_bimbi input#send{border:none;background:transparent;width:45px; height:19px; margin:0; padding:0;}
.box_bimbi input.invisible{display: none; visibility: hidden;width:0px; height:0px; margin:0; padding:0;}
.box_bimbi form{margin:10px 0 0 0; padding:0;}

/*--------------------------stile per area download */

#download-area {
	background-image:url(../img/download-area.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#f5f8fb;
	margin:0 10px 15px 10px;
	padding-bottom:10px;
	text-align:left;
	color:#6699cc;
	width:230px;
}

#download-area h3 {
	background-image:url(../img/press-title.jpg);
	background-repeat:repeat-x;
	color:#6699cc;
	margin:0;
	padding:3px 10px;
	font-size:14px;
	height:24px;

}

#download-area p {
	margin:0;
	padding:3px 10px;

}

#download-area a:link, #download-area a:visited {
	color:#003366;
	text-decoration:none;
	margin:0;
	padding:3px 10px;
}

#download-area a:hover {
	color:#5dd6ec;
}

#download-area form {
	padding:0 10px;
}

#download-area .welcome {
	color:#003366;
}

.download-area-input {
	background-color:#fff;
	border:1px solid #d5e3f1;
	width:70px;
	display:inline;
	margin-right:10px;
	height:16px;
	padding:2px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
}

.download-area-button {
	background-image:url(../img/download-area-button.jpg);
	background-color:transparent;
	height:20px;
	width:16px;
	border:none;
	margin:0;
	padding:0;
	cursor:pointer;
}

.download-area-input-item {
	width:80px;
	display:block;
	margin-right:10px;
	float:left;
}

a#logout:link, a#logout:visited {
	border-bottom:1px solid #003366;
	padding:0px;
	margin-left:10px;
}

a#logout:hover {
	border-bottom:1px solid #5dd6ec;
}

/*---------------------------stile per foot */
#footer{width:auto;height:80px;background:#ADE1F9 url(../img/bg_foot.jpg) repeat-x top;clear:both;}
#footer p{font-size:10px;font-weight:normal;color: #6699CC;padding:5px 10px;text-align: left;margin:0;float:left; line-height:1.4em; border-right:1px solid #CBEDFB; width:168px; padding-right:3px; margin-right:2px;}
#footer a{color: #6699CC;text-decoration:none;}
#footer a:hover{color: #00bfdf;}
#footer a.linkfooter{border-bottom:1px solid #CBEDFB; margin:3px 0 0 0; padding:0 0 3px 0; clear:both; display:block;}

/*---------------------------stile per prodotti */
.boxprodotti{width:210px;height:275px;padding:5px 10px 10px 10px;margin:0 10px 10px 10px;background:#F6FCFF ;float:left;border-bottom:1px solid #EEE; display: inline; text-align:left; position:relative;}
.boxprodotti h1{font-size:13px;font-weight:normal;color:#6699CC;padding:0;margin:5px 0;}
.boxprodotti p{padding:0; margin:0 0 5px 0;font-size:11px;color:#003366; width:210px;}
.boxprodotti img{border:none; width:100%; margin:0;}
.boxprodotti a.prodotto {padding:0; margin:0; width:230px; height:290px; display:block; float:left; position:absolute; top:0; left:0;}
a.prodotto img{ width:230px !important; height:290px !important; margin:0; border:none;}
/*.boxprodotti a:hover{ background:transparent url(../img/bg_hover_prodotti.png);/*filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;*/}

/*---------------------------stile per menu di sinistra */

#menusx{width:230px;margin:0 auto 10px auto;padding:0;background:transparent url(../img/prodotti/bg_submenu.gif) repeat-x bottom; text-align:left; }
#menusx h1{font-size:13px;font-weight:normal;color:#6699CC;padding:0;margin:0 0 15px 0;}
#menusx ul{list-style:none; margin:0;padding:0;}
#menusx li{width:230px;padding:0;margin:0;border-top: 1px solid #FFF}
#menusx a{display: block; width:208px;font-size:13px;text-decoration: none;background:transparent url(../img/prodotti/goccia.gif) no-repeat 3px 7px ;color: #6699CC;text-align:left;margin:0;padding:5px 3px 5px 19px;}
#menusx a:hover{color: #00bfdf;background:transparent;}
#menusx a img{border:none; margin:0; vertical-align:middle;}

#submenu{height:0px;margin:0;padding:0;background:transparent;}
#submenu ul a{padding-left:20px;margin:0;color: #6699CC;background:none;font-weight: normal;font-size: 11px;border:none;}
#submenu ul li{background:none;}
	
#submenu2{height:0px;margin:0;padding:0;background:transparent;}
#submenu2 ul a{padding-left:20px;color: #6699CC;background:none;font-weight: normal;font-size: 11px;border:none;margin:0;}
#submenu2 ul li{background:none;}

/*---------------------------stile per Contenuti */
.boxheadcont{width:480px; height:70px;display:block;margin:0px auto 0px auto!important;padding:0 0px!important;text-align:left}

.boxcontenuti{width:480px; display:block;margin:0px auto 10px auto;padding:0 10px;text-align:left}

.boxcontenuti h1{font-size:140%;font-weight:normal;color:#6699CC;padding:0;margin:0 0 20px 0;}
.boxcontenuti h2{font-size:110%;font-weight:normal;color:#6699CC;padding:0;margin:0 0 4px 0;}
.boxcontenuti h4{font-size:105%;font-weight:normal;color:#6699CC;padding:0;margin:6px 0 4px 0; text-transform:uppercase;}
.boxcontenuti h5{font-size:12px;font-weight:normal;color:#6699CC;padding:0;margin:6px 0 4px 0; float:left; display:block;}
.boxcontenuti h6{font-size:12px;font-weight:normal;color:#6699CC;padding:0;margin:6px 0 0px 4px; float:left; display:block;}
.boxcontenuti select{ width:220px;font-size:11px;font-weight:normal;color:#6699CC;padding:0;margin:6px 0 4px 15px; float:left; display:block;}
.boxcontenuti input#farm{ font-size:11px;font-weight:normal;color:#6699CC;padding:0;margin:6px 0 4px 5px; float:left; display:block; height:15px;}
.boxcontenuti input{ font-size:11px;font-weight:normal;color:#6699CC;padding:0;margin:6px 0 4px 15px; float:left; display:block;}
.boxcontenuti p{font-size:100%; color: #003366;padding:0;text-align:left;margin:0 0 5px 0;line-height:1.5em;}
.boxcontenuti a{color: #6699CC;text-decoration:none;}
.boxcontenuti a:hover{color: #00bfdf;}
.boxcontenuti a.download{color: #6699CC;text-decoration:underline;}

.boxcontenuti ul{padding:0; margin:0 0 10px 0;}
.boxcontenuti ul li {font-size:100%;font-weight:normal;color: #CCC;padding:5px 0;text-align:left;margin:0;line-height:1.5em;list-style:disc inside;border-bottom:1px solid #eee; }
.boxcontenuti ul li p {padding:0px !important; margin:0px !important;display:inline; color:#666 !important; line-height:1.3em;}
.boxcontenuti li h4{font-size:99%;font-weight:normal;color:#6699CC;padding:0;margin:0; display:inline; clear:right;}

.boxcontenuti ol{padding:0;margin:0 0 5px 0}
.boxcontenuti ol li {color:#00C0E1;padding:10px 0;margin:0;list-style: decimal inside; font-size:100%; border-bottom:1px solid #eee;}
.boxcontenuti ol li p {color:#003366;padding:0;margin:0;font-size:100% !important; display:inline !important;}


.boxcontenuti img{float:right;margin:5px 0 5px 10px;padding:4px;border:1px solid #eee;}

.boxcontenuti h3.display{font-size:12px;color:#003F85;font-weight:normal; margin:0;padding:0;}
.boxcontenuti h3.display img{float:left;margin:0 0 10px 0; padding:0; border:none; }

.boxcontenuti li p a img{border:none;float:none;vertical-align:middle;margin:0;padding:0;}
.boxcontenuti p span a{width:100%;height:16px;background:transparent url(../img/top_arrow.gif) no-repeat right top;font-size:9px;text-align:right;float:right;color:#BBB;text-decoration:none;border-bottom:1px solid #DDD;margin-bottom: 10px;}
.boxcontenuti p span a:hover{background:transparent url(../img/top_arrow.gif) no-repeat right bottom;}
.boxcontenuti img.tabella{margin:0 auto !important; padding:2px !important; }

/*---------------------------stile per pag Novita*/
#novita{width:470px;margin:0px auto 10px auto;padding:0 10px;text-align:left;}
#novita h1{font-size:140%;font-weight:normal;color: #E89A2C;padding:0;margin:0 0 8px 0;}
#novita h2{font-size:120%;font-weight:normal;color:#E89A2C;padding:0;margin:0 0 4px 0;}
#novita ul{padding:0px;margin:0px; list-style:none; }
#novita ul li {color: #00C0E1;padding:10px 10px 5px 10px;margin:10px 0 0 0; width:450px; background: transparent url(../img/bg_news.gif) repeat-x bottom; border-bottom:1px solid #F2E7C1; }
.testonews{width:400px; float:right; margin:0 ; padding:0px; text-align:left;}
#novita li .testonews p{font-size:97%; color: #003366;padding:0;margin:0 0 10px 0;line-height:1.5em;}
#novita li .testonews p ul{font-size:100%; color: #003366;line-height:1.5em; border:none; padding:0; margin:0; width:300px;}
#novita li .testonews p ol{font-size:100%; color: #003366;line-height:1.5em; border:none; padding:0; margin:0; width:300px;}
#novita li .testonews li{font-size:100%; color: #003366;border:none; padding:0; margin:5px 0; width:370px;}
#novita li .testonews a{color: #E89A2C; text-decoration:none;}
#novita li .testonews a:hover{color: #003366; text-decoration:none;}
#novita li .testonews img{float:left; width:20%; margin:0px 10px 10px 0;}
#novita li .testonews span{display:block; border-top:1px solid #F2E7C1;padding:5px 0 0 0;  margin:3px 0 0 0; width:100%; color: #F2E7C1; font-size:97%;}
#novita li .testonews span a{color: #E89A2C;text-decoration:none; margin:0;padding:0 5px; border-right:1px solid #F2E7C1;}
#novita li .testonews span a:hover{text-decoration:underline !important; color: #E89A2C !important;}

.datanews{width:30px; height:30px; background:transparent url(../img/data.gif) no-repeat center top; float:left; margin:0 5px 5px 0; padding:5px; text-align:center;}
.datanews p{font-size:10px !important; color: #D79D3E !important;margin:0 !important; padding:0 !important}
.datanews p span{ color:#999; margin:0 0 0 1px}
.datanews h3{font-size:17px !important; font-weight:normal; line-height:14px; color:#E89A2C !important;margin:0 !important; padding:0 !important}

.gallerynews{width:410px; margin:0; padding:5px 0; border-top:1px dotted #EEE}
.gallerynews a img{border:none; float:left; width:120px !important; margin:0px 7px!important ;}

/*--------------------------stile per ingrandimento testo contenuti*/
.textzoom{text-align:right;padding:0 0 10px 0; margin:0 10px 10px 10px;border-bottom:1px solid #eee; width:480px}
.textzoom img{border:none; vertical-align:middle;}

/*--------------------------stile per PRESS-ROOM */
#pressroom h1 {color:#6699cc;text-align:left;margin:0 10px 10px 0px;}
#pressroom h2 {color:#6699cc;text-align:left;margin:0 5px 5px 0px; font-size:14px;}
#pressroom p {color:#6699cc;text-align:left;margin:0 10px 10px 0px;}
/*--------------------------stile per stretcher */
.stretcher {width:480px;margin:0;padding:0px;clear:both; background:#fff;}
.stretcher h1{font-size:130% !important;}
.stretcher li{font-size:110%;font-weight:normal;color:#333;padding:2px;text-align:left;margin:0;}
.stretcher table{width:100%;padding:0;margin:0 0 10px 0; border-collapse:collapse;}
.stretcher td{padding:2px 4px;margin:0; vertical-align:middle;}
.stretcher td{ border-bottom:1px solid #EEE;}
.stretcher td p{font-size:11px;color: #003366;text-align: center;margin:0;}
.stretcher td h2{font-size:11px;font-weight:normal;color: #6699CC ;text-align: center;margin:0;}
.titolitab{background:transparent url(../img/bg_box_titoli.jpg) repeat-x bottom;}


/*--------------------------stile per box foto+download schede prodotti */
.prodotti{width:480px;background-color:transparent;margin:5px 0px 10px 0px;padding:0;clear:both; text-align:left;}
.prodotti h2{font-size:18px;font-weight:normal;color:#6699CC;padding:10px;margin:0;float:left;width:200px;text-align:left;}
.prodotti img{border:none;float:left;margin:0;padding:0px 10px 0px 5px;border-right: 1px solid #EEE;}
.prodotti p{width:200px;float:left;padding:5px 10px;font-size:12px;text-align:left;line-height:1.5em;}
.prodotti p a img{border:none;float:none;vertical-align:middle;margin:0;padding:0;}

/*--------------------------stile per box indirizzo */
.address{width:460px;height:auto;margin:0 10px 10px 10px;padding:10px;border-bottom:1px solid #EEE; text-align:left; background:#F2F5F9 url(../img/bg_address.jpg) no-repeat 300px 5px;}
.address p{font-size:10px;color: #003366; padding:0;margin:0;line-height:1.5em;}

/*--------------------------stile per box form contatti */
.formcontatti{width:470px;height:auto;margin:5px 10px 0 10px;padding:5px;border-bottom:1px solid #EEE; text-align:left; background:#F2F5F9;border-bottom:1px solid #ADE1F9;}
.formcontatti form{width:470px; margin:0; padding:0;}
.formcontatti p.little{padding:0; margin:5px 0;font-size:10px;color:#666}
.formcontatti p.little a{color: #6699CC;text-decoration:none;}
.formcontatti p.little a:hover{color: #00bfdf;}
.box_contatti{width:225px; margin:0 3px; padding:0; float:left;}
.box_contatti_sx{width:225px; margin:0 3px; padding:0; float:right;}
.box_contatti p, .box_contatti_sx p{font-size:10px;color: #666; padding:0;margin:0 0 3px 0;line-height:1.5em;}
.box_contatti p input, .box_contatti_sx p input{font-size:11px; padding:2px; color:#999; border:1px solid #DDD ; background:#fff; width:219px;vertical-align:middle; margin:2px 0 0 0; display:block}
.box_contatti p textarea, .box_contatti_sx p textarea{font-size:11px; padding:2px; color:#999; border:1px solid #DDD ; background:#fff; width:219px;vertical-align:middle; height:50px; display:block;font-family: Lucida Grande, Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif} 
.box_contatti p em input, .box_contatti_sx p em input{padding:2px; color:#999;background:#fff; width:auto !important;vertical-align:middle; margin:0 3px; display:block; border:none}
.box_contatti p input#invia, .box_contatti_sx p input#invia{border:none;background:transparent;width:48px; height:19px !important; margin:10px 0 0 0; padding:0;}

.alert_contatti{width:470px;height:auto;margin:10px auto;padding:5px;background: #fffdec url(../img/alert.jpg) no-repeat 430px 3px; text-align:left; border-bottom:1px solid #ffe0a7;}
.alert_contatti a img{border:none;}
.alert_contatti p{padding:0; margin:0;font-size:11px;color: #E89A2C;}

/*--------------------------stile per indice consigli allattamento */
.indice{width:480px;height:auto;margin:0px auto 10px auto;padding:10px 0px 5px 0px;background:transparent;}
.indice ul{padding:0; margin:0 0 10px 0;}
.indice ul li {font-size:104%;font-weight:normal;color: #CCC;padding:8px 0;text-align:left;margin:0;line-height:1.5em;list-style:circle inside;border-bottom:1px solid #E6ECF4; }
.indice ul li p {padding:0px !important; margin:0px !important;display:inline; color:#666 !important; line-height:1.3em; font-size:120% !important;}


/*---------------------------stile per box foto bimbi */
.boxbimbi{width:210px;height:190px;padding:10px;margin:0 10px 10px 10px;background: url(../img/bg_foto.gif) no-repeat center top ;float:left;border-bottom:1px solid #EEE; display: inline; text-align:left;cursor:pointer;overflow:hidden;}
.boxbimbi h1{font-size:15px;font-weight:normal;color:#6699CC;padding:5px;margin:0;}
.boxbimbi p{font-size:11px;font-weight:normal;color: #003366;padding:0 0 3px 0;text-align: left;margin:0;line-height:1.3em;}
.boxbimbi i{font-size:10px; color:#00bfdf; font-style:normal;}
.testa_fv_r{ float:right; display:block; margin:8px 2px 3px 0; padding:0;}
.testa_fv_r p#nome{ color:#8fb2d8;float:right; display:inline;}
.testa_fv_r p#anni{ color:#013565;float:right; display:inline;}
.testa_fv_l{ float:left; display:block; margin:12px 2px 3px 0; padding:0;}
.testa_fv_l p#nome{ color:#8fb2d8;float:left; display:inline;}
.testa_fv_l p#anni{ color:#013565;float:left; display:inline; margin-left:5px;}

.testa_fv{ float:left; display:block; margin:0px 2px 3px 0; padding:0;}
.testa_fv a{ text-decoration:none;}
.testa_fv p#nome{ color:#8fb2d8;float:left; display:inline;}
#voto{ color:#8fb2d8;float:left; display:block;margin-top:10px; margin-bottom:8px;}
.testa_fv p#anni{ color:#013565;float:right; display:inline;}
.imgbimbi{width:210px; height:150px; padding:0; margin:0 auto 0px auto; overflow:hidden; text-align:center;float:left; display:block;}
.imgbimbi img{border:none;margin:0;border:none; width:210px; }

#page{width:480px;height:auto;margin:10px;padding:0;border-top:1px solid #EEE;clear:both}
#page p{font-size:10px;font-weight:normal;color: #DDD;text-align: center;margin:0;padding:0;line-height:1.5em;}
#page a:link{color: #6699CC;text-decoration:none; padding:2px;width:14px; height:14px; text-align:center; font-size:10px; float:left; display:block; border-right:1px solid #EEE;border-bottom:1px solid #EEE;}
#page a:visited{color: #6699CC; padding:2px;width:14px; height:14px; text-align:center; font-size:10px; float:left; display:block; border-right:1px solid #EEE;border-bottom:1px solid #EEE;}
#page a:hover, #page a:active{color: #666 ;background:#DDD;}

/*--------------------------stile per form bimbi*/
.formbimbi{width:210px;margin:0 auto 10px auto;padding:5px 10px 10px 10px;background: #F2F5F9 url(../img/bg_box_titoli.jpg) repeat-x top; text-align:left; border-bottom:1px solid #ADE1F9;}
.formbimbi a img{border:none;}
.formbimbi img{border:none; vertical-align:middle; margin-left:3px; margin-bottom:1px;}
.formbimbi h1{font-size:13px;font-weight:normal;color:#6699CC;padding:0;margin:0 0 15px 0;}
.formbimbi p{padding:0; margin:0 0 5px 0;font-size:11px;color:#003366; width:210px;}
.formbimbi p input{font-size:11px; padding:2px; color:#999; border:1px solid #DDD ; background:#fff; width:206px;vertical-align:middle; margin:0; display:block}
.formbimbi p #data{font-size:11px; padding:2px; color:#999; border:1px solid #DDD ; background:#fff; width:28%!important;vertical-align:middle; margin:0px 1px 0px 1px; display:block; float:left;}
.formbimbi p #check{font-size:11px; padding:2px; color:#999; border:1px solid #DDD ; background:#fff; width:7%!important;vertical-align:middle; margin:0px 1px 0px 1px; display:block; float:left;}
.formbimbi p textarea{font-size:11px; padding:2px; color:#999; border:1px solid #DDD ; background:#fff; width:206px;vertical-align:middle; height:50px; margin:0; display:block} 
.formbimbi input#send{border:none;background:transparent;width:48px; height:19px !important; margin-top:1.3em; padding:0;}
.formbimbi form{margin:10px 0 0 0; padding:0;}
.formbimbi p.invisible{display: none; visibility: hidden;width:0px !important ;height:0px !important; margin:0 !important; padding:0 !important;}
.formbimbi p.little{padding:0; margin:0 0 5px 0;font-size:10px !important;color:#666 !important; width:210px;}

.alert{width:210px;margin:0 auto 10px auto;padding:10px;background: #fffdec url(../img/alert.jpg) no-repeat 180px 3px; text-align:left; border-bottom:1px solid #ffe0a7;}
.alert a img{border:none;}
.alert p{padding:0; margin:0;font-size:11px;color: #E89A2C; width:210px;}

/*--------------------------stile per calcola data*/
.calcola_data {width:470px;height:auto;margin:5px 10px 0 10px;padding:5px;border-bottom:1px solid #EEE; text-align:left; background:#F2F5F9;border-bottom:1px solid #ADE1F9;}
.calcola_data p{padding:0 !important; margin:0 0 5px 0 !important;font-size:11px !important;color:#003366 !important;}
.calcola_data p.col{width:auto !important;float:left !important; text-align:center !important; margin:10px 10px 10px 0 !important}
.calcola_data p select{font-size:11px; padding:2px; color:#999; border:1px solid #DDD ; background:#fff;vertical-align:middle; margin:0;}
.calcola_data p.dataparto{clear:both; float:none !important;}
.calcola_data p.dataparto input{vertical-align:middle;font-size:15px !important; color: #6699CC !important; border:none !important; background:transparent !important; text-align:center !important}
.calcola_data p input.calcola{vertical-align:middle; background: #81C2F0 url(../img/bg_buttons.gif) repeat-x left top; margin:0 5px; border:1px solid #81C2F0; font-size:9px !important; padding:1px !important; color:#fff !important}

/*--------------------------stile per form calcola peso*/
.calcola_peso {width:470px;height:auto;margin:5px 10px 0 10px;padding:5px;border-bottom:1px solid #EEE; text-align:left; background:#F2F5F9;border-bottom:1px solid #ADE1F9;}
.calcola_peso p{padding:0 !important; margin:0 0 5px 0 !important;font-size:11px !important;color:#003366 !important;}
.calcola_peso form{width:100%; margin:5px 0; padding:5px 0; border-bottom:1px solid #E2EAEE}
.calcola_peso p input{vertical-align:middle; margin:0 0 0 10px; border:1px solid #DDD; font-size:11px !important; padding:2px !important; color:#666 !important}
.calcola_peso p input.calcola{vertical-align:middle; background: #81C2F0 url(../img/bg_buttons.gif) repeat-x left top; margin:5px 0; border:1px solid #81C2F0; font-size:9px !important; padding:2px !important; color:#fff !important}

/*--------------------------stile per nomi bimbi*/
.nomi{width:100%;background-color:#EFF7FD;margin:5px 0 15px 0;padding:0;clear:both;}
.nomi h3{margin:0;padding:0;font-weight:normal;float:left;}
.nomi h3 a{width:20px;height:20px;background-color:#FFF;margin:5px; padding:0;font-size:16px; display:block;text-align:center;}
.nomi h3 a:hover{color:#FFF;background-color:#6699CC}

/*--------------------------stile per domande e risposte*/
.domanda{width:470px;height:100px;margin:10px 0px 0 10px;padding:5px 0 5px 0;border-bottom:1px solid #EEE; text-align:left;background:#FFFFFF url(../img/bg_domanda_new.jpg) no-repeat top center; }
.domanda p{font-size:100%;color: #666; padding:0;margin:3px 0px 3px 50px;line-height:1.2em;}
.domanda h4{font-size:105%;font-weight:normal;color: #333;padding:0 0 3px 50px;text-align:left;margin:0px 0 5px 0;line-height:1.5em;background:transparent;}
.domanda i{font-size:10px;color: #666;padding:2px 0px;margin:0;}
.domanda strong {color:#6699cc;}
.domanda p#leggi{font-size:100%;color: #6699cc; padding:0!important;margin:0px 0px 0px 50px; width:100px; float:left; display:block; text-align:left;}
.domanda p#leggi a{ text-decoration:none; color:#6699cc; margin:0; padding:0; float:left; display:block;}
.domanda p#leggi img{ border:none; padding:0; margin:0;float:left; display:block;}
.domanda p#cat{font-size:100%;color: #6699cc; padding:0!important;margin:0px 0px 0px 0px;width:320px; float:left; display:block; text-align:right;}

.farmacie{width:470px;height:100px;margin:10px 0px 0 10px;padding:5px 0 5px 0;border-bottom:1px solid #EEE; text-align:left;background:#FFFFFF url(../img/bg_farmacie.jpg) no-repeat top center; }
.farmacie p{font-size:100%;color: #666; padding:0;margin:3px 0px 3px 50px;line-height:1.2em; height:20px!important;}
.farmacie h4{font-size:105%;font-weight:normal;color: #333;padding:0 0 3px 50px;text-align:left;margin:3px 0 10px 0;line-height:1.5em;background:transparent;}
.farmacie i{font-size:10px;color: #666;padding:2px 0px;margin:0;}
.farmacie strong {color:#6699cc;}
.farmacie p#leggi{font-size:100%;color: #6699cc; padding:0!important;margin:10px 5px 0px 50px;  float:right; display:block; text-align:left;}
.farmacie p#leggi a{ text-decoration:none; color:#6699cc; margin:0; padding:0; float:left; display:block;}
.farmacie p#leggi img{ border:none; padding:0; margin:0;float:left; display:block;}
.farmacie p#cat{font-size:100%;color: #6699cc; padding:0!important;margin:0px 0px 0px 0px;width:320px; float:left; display:block; text-align:right;}



.domanda_ris{width:470px;margin:10px 0px 0 10px;padding:5px 0 1px 0;border-bottom:1px solid #EEE; text-align:left;background:#FFFFFF url(../img/bg_domanda_ris.jpg) repeat-x bottom;}
#esdom { width:50px; float:left; display:block; margin:0 0 0 0!important; padding:0 0 0 0!important;}
.domanda_ris p{font-size:100%;color: #666; padding:0;margin:3px 0px 3px 50px;line-height:1.5em;}
.domanda_ris h4{font-size:105%;font-weight:normal;color: #333;padding:0 0 3px 50px;text-align:left;margin:0px 0 5px 0;line-height:1.5em;background:transparent;}
.domanda_ris i{font-size:10px;color: #666;padding:2px 0px;margin:0;}
.domanda_ris strong {color:#6699cc;}
.domanda_ris p#leggi{font-size:100%;color: #6699cc; padding:0!important;margin:0px 0px 0px 50px; width:100px; float:left; display:block;}
.domanda_ris p#leggi a{ text-decoration:none; color:#6699cc; margin:0; padding:0; float:left; display:block;}
.domanda_ris p#leggi img{ border:none; padding:0; margin:0;float:left; display:block;}
.domanda_ris p#cat{font-size:100%;color: #6699cc; padding:0!important;margin:-15px 10px 0px 0px!important; float:right; display:block; text-align:right;}

.risposta{width:470px;margin:10px 0px 0 10px;padding:5px 0 1px 0;border-bottom:1px solid #EEE; text-align:left;background:#FFFFFF url(../img/bg_ris.jpg) repeat-x top; }
.risposta img#esp { width:50px; float:left; display:block; margin:0 0 0 0!important; padding:0 0 0 0!important;}
.risposta p{font-size:100%;color: #666; padding:0;margin:3px 0px 3px 50px;line-height:1.5em;}
.risposta h4{font-size:105%;font-weight:normal;color: #333;padding:0 0 3px 50px;text-align:left;margin:0px 0 5px 0;line-height:1.5em;background:transparent;}
.risposta i{font-size:10px;color: #666;padding:2px 0px;margin:0;}
.risposta strong {color:#6699cc;}

.foto_video{width:470px; height:40px; margin:0px 0px 0 10px;padding:0px 0 1px 0;border-bottom:1px solid #EEE; text-align:left;background:#FFFFF; }
/*.foto_video img#esp { width:50px; float:left; display:block; margin:0 0 0 0!important; padding:0 0 0 0!important;}*/
.foto_video p{font-size:100%;color: #666; padding:0;margin:3px 0px 3px 0px;line-height:1.5em;}
.foto_video h4{font-size:105%;font-weight:normal;color: #333;padding:0 0 3px 0px;text-align:left;margin:0px 0 5px 0;line-height:1.5em;background:transparent;}
.foto_video i{font-size:10px;color: #666;padding:2px 0px;margin:0;}
.foto_video strong {color:#6699cc;}

.boxcontenuti_ris{width:480px;margin:0px auto 0px auto;padding:0 0px;text-align:left}

.boxcontenuti_ris h1{font-size:140%;font-weight:normal;color:#6699CC;padding:0;margin:0 0 5px 0;}
.boxcontenuti_ris h2{font-size:110%;font-weight:normal;color:#6699CC;padding:0;margin:0 0 4px 0;}
.boxcontenuti_ris h4{font-size:105%;font-weight:normal;color:#6699CC;padding:0;margin:6px 0 4px 0; text-transform:uppercase;}
.boxcontenuti_ris h5{font-size:12px;font-weight:normal;color:#6699CC;padding:0;margin:6px 0 4px 0; float:left; display:block;}
.boxcontenuti_ris h6{font-size:12px;font-weight:normal;color:#6699CC;padding:0;margin:6px 0 2px 4px; float:left; display:block;}


.link{width:470px;margin:10px 0px 0 10px;padding:5px 0 1px 0;border-bottom:1px solid #EEE; text-align:left;background:trasparent; }
.link a{ font-size:12px; text-decoration:none; color:#6699cc; margin:0; padding:0; float:left; display:block;}
.link img{ border:none; padding:0; margin:0;float:left; display:block;}

.boxcontenuti #lcont{color:#999999; float:left; margin:0 0 0 0; padding:0 0 0 0; display:block;}
.boxcontenuti #lcont p {margin:0 0 0 0; padding:0 0 0 0;}
.boxcontenuti #rcont{color:#999999; float:right; margin:0 0 0 0; padding:0 0 0 0; display:block;}
.boxcontenuti #rcont p {margin:0 0 0 0; padding:0 0 0 0;}

.ris {font-size:100%; color: #003366;padding:0;text-align:left;margin:0 0 10px 10px!important;line-height:1.5em;}
.ris p#title{font-size:100%; color: #003366;padding:0;text-align:left;margin:0 0 2px 0;line-height:1.5em; font-size:13px;}
.ris p#desc{font-size:100%; color: #003366;padding:0;text-align:left;margin:0 0 2px 0;line-height:1.5em; font-size:11px;}
.ris p#link{font-size:100%; color: #999;padding:0;text-align:left;margin:0 0 2px 0;line-height:1.5em; font-size:11px;}
.ris img{float:left;margin:2px 2px 0px 0px;padding:0px;border:none;}
.ris a{color: #6699CC;text-decoration:underline;}
.ris a:hover{color: #00bfdf;}
.ris a.link{color: #6699CC;text-decoration:underline;}

#youtube{ 
text-align:center;
margin:10px 20px 10px;
padding:0 0 0 0;
}

#foto{ 
text-align:center;
margin:40px 20px 10px;
width:400px!important;
padding:0 0 0 0;
}

#tabs4 {
text-align:left;
      width:230px;
	  height:30px;
      font-size:93%;
	  margin-left:8px;
	  padding:0;
      line-height:normal;
	  border-bottom:1px solid #eee;
      }
    #tabs4 ul {
	  margin:0;
	  float:left;
	  display:block;
	  padding:10px 10px 0 10px;
	  list-style:none;
      }
    #tabs4 li {
      display:block;
	  float:left;
      margin:0;
      padding:0;
      }
	#tabs4 p {
      float:left;
      background:url("../img/tableft4.gif") no-repeat left top;
	  font-weight:bold;
      margin:0;
      padding:0 0 0 7px;
	  font-size:11px;
      text-decoration:none;
      }
    #tabs4 p span {
      float:left;
      display:block;
      background:url("../img/tabright4.gif") no-repeat right top;
      padding:2px 15px 2px 6px;
      color:#6B78A9;
      }
    #tabs4 a {
      float:left;
      background:url("../img/tableft4.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
	  font-size:11px;
      text-decoration:none;
      }
    #tabs4 a span {
      float:left;
      display:block;
      background:url("../img/tabright4.gif") no-repeat right top;
      padding:2px 15px 2px 6px;
      color:#6B78A9;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs4 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs4 a:hover span {
      color:#6B78A9;
      }
    #tabs4 a:hover {
      background-position:0% -42px;
      }
    #tabs4 a:hover span {
      background-position:100% -42px;
      }  
	  
	  
	  
	  
/*--------------------------stile per questionario*/
/*.quest{width:470px;height:100px;margin:10px 0px 0 10px;padding:5px 0 5px 0;border-bottom:1px solid #EEE; text-align:left;background:#FFFFFF; }
.quest p{font-size:100%;color: #666; padding:0;margin:3px 0px 3px 50px;line-height:1.2em;}
.quest h4{font-size:105%;font-weight:normal;color: #30985d;padding:0 0 3px 50px;text-align:left;margin:0px 0 5px 0;line-height:1.5em;background:transparent;}
.quest img#num { width:50px; float:left; display:block; margin:0 0 0 0!important; padding:0 0 0 0!important;}
.quest p#num { background:#FFFFFF url(../img/num_quest.jpg) no-repeat center; width:50px; height:50px; float:left; display:block; margin:0 0 0 0!important; padding:0 0 0 0!important;}
.quest i{font-size:10px;color: #666;padding:2px 0px;margin:0;}
.quest strong {color:#6699cc;}
.quest p#inrow{font-size:100%;color: #6699cc; padding:0!important;margin:0px 0px 0px 50px; width:100px; float:left; display:block; text-align:left;}
.quest p#leggi a{ text-decoration:none; color:#6699cc; margin:0; padding:0; float:left; display:block;}
.quest p#leggi img{ border:none; padding:0; margin:0;float:left; display:block;}
.quest p#cat{font-size:100%;color: #6699cc; padding:0!important;margin:0px 0px 0px 0px;width:320px; float:left; display:block; text-align:right;}
.quest table{ border:none; width:420; margin:2px 0 0 50px; padding:0;}
.quest td{ border:none; margin:0px 0 0 5px; padding:0;}
.quest input{ margin:0;padding:0; display:block; float:left;}
.quest p#desc{margin:0;padding:0; display:block; float:left;}
.quest textarea{ margin:0; padding:0; width:100%; display:block; float: left;}
*/
.head_aiuto{width:470px;padding:0px;margin:20px 10px 10px 10px;background:#FFFFF;float:left;display: block; text-align:left}
.head_aiuto h1{font-size:13px;font-weight:normal;color:#017e3d;padding:0;margin:15px 0 10px 10px;}
.head_aiuto img{border:none; width:100%; margin:0;}
.head_aiuto ul{list-style:none; margin: 30px auto 0 auto;padding:0; text-align:left}
.head_aiuto ul li{margin:0; padding:0;}
.head_aiuto p{margin:0 0 0 10px; padding:0; color:#012c57; font-size:12px;width:60%;float:left;}
.head_aiuto p#im{margin:0 0 0 10px; padding:0; color:#012c57; font-size:12px;width:30%;float:left;}
.head_aiuto ul li h2{font-size:12px;font-weight:normal;color:#00bfdf;padding:0;margin:0 0 5px 80px;}
.head_aiuto a {width:470px; padding:0px!important;margin:0px!important;font-size:11px;color: #6699cc;text-decoration:none; display:block;}
.head_aiuto a:hover{ background:#d7f1fe; color: #00bfdf;}
.head_aiuto img.news{border:none; width:40%; float:left;}



/*---------------------------stile per pag Novita*/
#quest{width:470px;margin:0px 10px 0px 10px;padding:5px;text-align:left;}
#quest h1{font-size:140%;font-weight:normal;color: #30985d;padding:0;margin:0 0 8px 0;}
#quest h2{font-size:120%;font-weight:normal;color:#30985d;padding:0;margin:0 0 4px 0; text-align:justify;}
#quest ul{padding:0px!important;margin:0px!important; list-style:none; }
#quest ul li {color: #00C0E1;padding:10px 10px 5px 0px;margin:10px 0 0 10px; width:450px; background: transparent; border-bottom:1px solid #daebe1; }
#quest ul li.sez {color: #00C0E1;padding:10px 10px 5px 10px;margin:10px 0 0 10px; width:450px; background: transparent ; border:none;}
.testoquest{width:390px; float:left; margin:0px; padding:0px; text-align:left;}
#quest li .testoquest p#in3{ width:30%;font-size:97%; color: #666666;padding:0px!important;margin:5px 10px 0px 0px!important; float:left; display:block; text-align:left;}
#quest li .testoquest p{ width:95%;font-size:97%; color: #666666;padding:0px!important;margin:5px 10px 0px 0px!important;line-height:1.5em;}
#quest li .testoquest p#in2{ width:45%;font-size:97%; color: #666666;padding:0px!important;margin:5px 10px 0px 0px!important; float:left; display:block; text-align:left;}
#quest li .testoquest p#in3 input{ float:left; display:block; margin:0px 5px 0 0!important; padding:0px!important;}
#quest li .testoquest p#in2 input{ float:left; display:block; margin:0px 5px 0 0!important; padding:0px!important;}
#quest li .testoquest textarea{ float:left; display:block; margin:5px 0px 5px 0px!important; padding:0px!important; width:390px; height:50px;}
#quest li .testoquest p ul{font-size:100%; color: #003366;line-height:1.5em; border:none; padding:0; margin:0; width:300px;}
#quest li .testoquest p ol{font-size:100%; color: #003366;line-height:1.5em; border:none; padding:0; margin:0; width:300px;}
#quest li .testoquest li{font-size:100%; color: #003366;border:none; padding:0; margin:5px 0; width:370px;}
#quest li .testoquest a{color: #30985d; text-decoration:none;}
#quest li .testoquest a:hover{color: #003366; text-decoration:none;}
#quest li .testoquest img{float:left; width:20%; margin:0px 10px 10px 0;}
#quest li .testoquest span{display:block; border-top:1px solid #F2E7C1;padding:5px 0 0 0;  margin:3px 0 0 0; width:100%; color: #F2E7C1; font-size:97%;}
#quest li .testoquest span a{color: #E89A2C;text-decoration:none; margin:0;padding:0 5px; border-right:1px solid #F2E7C1;}
#quest li .testoquest span a:hover{text-decoration:underline !important; color: #E89A2C !important;}

.numquest{width:45px; height:39px; background:transparent url(../img/num_quest.jpg) no-repeat center top; float:left; margin:0 5px 5px 0; padding:5px; text-align:center;}
.numquest p{font-size:10px !important; color: #D79D3E !important;margin:0 !important; padding:0 !important}
.numquest p span{ color:#999; margin:0 0 0 1px}
.numquest h3{font-size:24px !important; font-weight:normal; color:#30985d !important;margin:5px 0 0 0!important; padding:0 !important; vertical-align:middle;}

.head_quest{width:470px;padding:0px!important;margin:0px 10px 10px 10px;background:#FFFFFF ;float:left;border-bottom:1px solid #daf2b1; display: block; text-align:left}
.head_quest h1{font-size:18px;font-weight:normal;color:#017e3d;padding:5px 0 0 0!important;margin:5px 0 10px 10px!important;}
.head_quest img{border:none; width:100%; margin:0;}
.head_quest ul{list-style:none; margin: 30px auto 0 auto;padding:0; text-align:left}
.head_quest ul li{margin:0; padding:0;}
.head_quest p{margin:0 0 5px 10px; padding:0; color:#666666; font-size:12px;width:90%;float:left;}
/*.head_quest p{margin:0 0 5px 10px; padding:0; color:#666666; font-size:12px;width:60%;float:left;}*/
.head_quest p#im{margin:0 0 0px 10px; padding:0; color:#012c57; font-size:12px;width:30%;float:left;}
.head_quest ul li h2{font-size:12px;font-weight:normal;color:#00bfdf;padding:0;margin:0 0 5px 80px;}
.head_quest a {width:470px; height:150px;padding:0px!important;margin:-15px 0 0 0!important;font-size:11px;color: #6699cc;text-decoration:none; display:block;}
.head_quest a:hover{ background:#d7f1fe; color: #00bfdf;}
.head_quest img.news{border:none; width:40%; float:left;}



.formutente{width:470px;height:auto;margin:5px 10px 0 20px;padding:5px;border:none; text-align:left; background:#FFFFFF;}
.formutente form{width:450px; margin:0; padding:0;}
.formutente p.little{padding:0; margin:5px 0;font-size:10px;color:#666}
.formutente p.little a{color: #6699CC;text-decoration:none;}
.formutente p.little a:hover{color: #00bfdf;}
.box_utente{width:220px; margin:0 3px; padding:0; float:left;}
.box_utente{width:220px; margin:0 3px; padding:0; float:right;}
.box_utente p, .box_utente_sx p{font-size:10px;color: #666; padding:0;margin:0 0 3px 0;line-height:1.5em;}
.box_utente p input, .box_utente_sx p input{font-size:11px; padding:2px; color:#999; border:1px solid #DDD ; background:#fff; width:200px;vertical-align:middle; margin:2px 0 0 0; display:block}
.box_utente p textarea, .box_utente_sx p textarea{font-size:11px; padding:2px; color:#999; border:1px solid #DDD ; background:#fff; width:200px;vertical-align:middle; height:50px; display:block;font-family: Lucida Grande, Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif} 
.box_utente p em input, .box_utente_sx p em input{padding:2px; color:#999;background:#fff; width:auto !important;vertical-align:middle; margin:0 3px; display:block; border:none}
.box_utente p input#invia, .box_utente_sx p input#invia{border:none;background:transparent;width:47px; height:23px !important; margin:10px 15px 0 0; padding:0; text-align:right;}

.alert_utente{width:470px;height:auto;margin:10px auto;padding:5px;background: #fffdec url(../img/alert.jpg) no-repeat 430px 3px; text-align:left; border-bottom:1px solid #ffe0a7;}
.alert_utente a img{border:none;}
.alert_utente p{padding:0; margin:0;font-size:11px;color: #30985d;}


/* ricette */
.clear{display:block; clear:both;}
.riga_ricetta_titolo{margin:0 10px 1px 10px; padding:3px 10px; background: #F2F5F9 url(../img/bg_box_titoli.jpg) repeat-x top; text-align:left; display:block; clear:left;}
.riga_ricetta_titolo h4{font-size:14px; color:#ED9800; margin:0; padding:0; font-weight:normal;}
.riga_ricetta a{margin:0 10px 0 10px; padding:3px 10px; background: #F2F5F9; text-align:left; display:block; clear:left; text-decoration:none;  border-bottom:1px solid #FFF;}
.riga_ricetta a:hover{border-bottom:1px solid #003366;}
.riga_ricetta .sx{width:98%; float:left; display:inline; border-bottom:none;}
.riga_ricetta .dx{width:1%; float:left; display:inline; font-size:10px; color:#ED9800; text-align:right; border-bottom:none;}
.riga_ricetta h5{font-size:11px; color:#ED9800; margin:0; padding:0; font-weight:normal;}

.elenco_ricetta a{margin:0 10px 3px 10px; padding:3px 10px; background: #ecf5fc url(../img/ricette_header.png) top left repeat-x; text-align:left; display:block; clear:left; text-decoration:none;  border-bottom:1px solid #FFF;}
.elenco_ricetta a:hover{border-bottom:1px solid #003366;}
.elenco_ricetta .sx{width:70%; float:left; display:inline;}
.elenco_ricetta .dx{width:29%; float:left; display:inline; font-size:10px; color:#ED9800; text-align:right; border-bottom:none;}
.elenco_ricetta h5{font-size:11px; color:#ED9800; margin:0; padding:0; font-weight:normal;}

.dettaglio_ricetta{margin:0 10px 1px 10px; padding:3px 10px; display:block; clear:left;}
.dettaglio_ricetta h1{font-size:14px; color:#ED9800; margin:0 0 5px 0; padding:0; font-weight:normal; display:block; text-align:left;}
.dettaglio_ricetta h2{font-size:11px; font-weight:bold; color:#6699CC; text-align:left; display:block; padding:0 20px 3px 0; margin:0 0 1px 0; border-bottom:1px solid #69C;}
.dettaglio_ricetta p{margin:10px 0; color:#6699CC; display:block; clear:both; text-align:left;}
.dettaglio_ricetta .ingredienti p{font-size:11px; color:#69C; line-height:14px; margin:3px 0 10px 0;}
.dettaglio_ricetta .preparazione p{font-size:11px; color:#036; line-height:12px; margin:3px 0 0 0}
.dettaglio_ricetta b, .dettaglio_ricetta strong{color:#036; margin:0 5px 0 0;}
.dettaglio_ricetta .sx{width:50%; float:left; display:inline;}
.dettaglio_ricetta .dx{width:50%; float:left; display:inline; text-align:right;}
.dettaglio_ricetta .dx img{width:90%; text-align:right;}

h3.altre_ricette{display:block; margin:20px 10px 0 10px; border-bottom:1px solid #69C; font-size:11px; color:#ED9800; text-align:left; font-weight:normal; padding:0 10px 3px 10px;}

.riga_tempo_diff{margin:3px 0 0 0; display:block; clear:left; border-bottom:none;}
.tempo{background:url(../img/ricette_timer.png) no-repeat top left; text-indent:15px; font-size:10px; color:#003366; margin:0; padding:0; float:left;}
.divisore{font-size:9px; padding:0 3px 0 3px; color:#003366; float:left;}
.difficolta{font-size:10px; color:#6699CC; float:left; margin:0; padding:0;}
.difficolta img{margin:0 2px 0 0; border:none;}
a.inviadomanda{font-size:13px;font-weight:normal;color:#E88612;padding:0;margin:0 0 15px 0; text-decoration:none;}
a:hover.inviadomanda{color:#ED9800;}

a.btn_giallo{display:block; margin:0 10px 10px 10px;padding:5px 10px 10px 10px;background:#FFF url(../img/bg_box_giallo.jpg) repeat-x bottom; text-align:left; border-bottom:1px solid #EDCCA5; border-left:1px solid #EDCCA5; font-size:12px;font-weight:normal; color:#E88612; text-decoration:none;}
a:hover.btn_giallo{color:#203555;}

#banner_home_container{
    width:232px;
    height:136px;
    display:block;
    border-bottom:#EEE 1px solid;
	float:left;
	overflow:hidden;
	margin:0 0 10px 10px;
}
#banner_home_container img{border:none;}

/* 2009 */
.box_esperti_2009{width:210px;margin:0 auto 10px auto;padding:5px 10px 10px 10px;background: #F2F5F9 url(../img/bg_box_titoli.jpg) repeat-x top; text-align:left; border-bottom:1px solid #ADE1F9;}
.box_esperti_2009 h1{font-size:13px;font-weight:normal;color:#6699CC;padding:0;margin:0 0 15px 0;}
.box_esperti_2009 ul{list-style:none; margin:0;padding:0; background:#trasparent;}
.box_esperti_2009 ul li{border-bottom:1px solid #FFF; background:url(../img/esp_arrow.jpg) no-repeat bottom;}
.box_esperti_2009 a, .box_esperti_new a:active , .box_esperti_new p{font-size:11px;color: #003366;padding:5px;margin:0;line-height:1.4em; width:200px; display:block;text-decoration:none;}
.box_esperti_2009 strong { font-weight:bold; color:#6699CC; font-size:12px;}
.box_esperti_2009 a:hover{ background: #E2EAEE;}

.box_novita_2009{width:210px;height:130px!important;padding:5px 10px;margin:0px 10px 5px 10px;background: #FBFCEF url(../img/bg_box_news.jpg) repeat-x top;float:left;display: inline; text-align:left;cursor:pointer;overflow:hidden;}
.box_novita_2009 h1{font-size:13px;font-weight:normal;color: #E89A2C;padding:0;margin:0 0 15px 0;}
.box_novita_2009 ul{list-style:none; margin: 5px 0 0 0;padding:0; background:url(../common/design/leggi_news_home.png) bottom right no-repeat;}
.box_novita_2009 ul li{border-bottom:1px solid #F2E7C1; margin:0 0 5px 0; height:43%!important; overflow:hidden;}
.box_novita_2009 ul li h2{font-size:12px;font-weight:normal;color: #E8A836;padding:0;margin:0 0 5px 0;}
.box_novita_2009 a {font-size:11px;color: #003366;padding:5px;margin:0;line-height:1.4em; width:200px; display:block;text-decoration:none;}
.box_novita_2009 a:hover{ background: #F2E7C1;}

#banner_home_container_2009{
    width:232px;
    display:block;
	float:left;
	margin:0 0 10px 10px;
}
#banner_home_container_2009 img{border:none;}

.box_consigli_2009{display:block;margin:0 auto;padding:4px; text-align:left; border-bottom:1px solid #A2D18B;}
.box_consigli_2009 h1{font-size:13px;font-weight:normal;color:#92C051;padding:3px; margin:0; background:url(../common/design/bkg_head_box_consigli.png) repeat-x;}
.box_consigli_2009 ul{list-style:none; margin:0;padding:0; background:#F6F9EE;}
.box_consigli_2009 ul li{border-bottom:1px solid #FFF; background:url(../common/design/arrow_box_consigli.png) 98% 20% no-repeat;}
.box_consigli_2009 a, .box_consigli_2009 a:active , .box_consigli_2009 p{font-size:11px;color:#00892C;padding:5px;margin:0; display:block;text-decoration:none;}
.box_consigli_2009 a:hover{background:#E1ECC8;}

.box_promo_home{
	margin:10px;
	height:271px;
	overflow:hidden;
	background:#D6F3FC;
	cursor:pointer;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
}

.haccordion .accheader, .haccordion .acccontent{
   float: right;
   height: 271px;
  }
  
  .haccordion .accheader{
   width: 26px;
   cursor: pointer;
  }
  
  .haccordion .acccontent{
   display: none;
   width: 0px;
   overflow: hidden;
  }
  
  .haccordion .acccontent.visible{
    display: block;
    width: 426px;
  }
  
  .haccordion .acccontent p{
   margin: 0;
  }
  
  .accheader a{
    display: block;
    with: 26px;
    height: 271px;
  }
  
#modulo_concorso{width:480px; padding:5px; text-align:left;}
#modulo_concorso #head_concorso{background:#F9D7E3 url(../common/design/testata_concorso_bkg.png) 0 0 repeat-x; border-bottom:1px solid #8A5177;}
#modulo_concorso #head_concorso .colsx{width:280px; float:left; display:inline; padding:0 4px 0 10px;}
#modulo_concorso #head_concorso .coldx{width:186px; height:222px; background:url(../common/design/testata_concorso_bambino.png) top right no-repeat; float:left; display:inline;}
#modulo_concorso .testo15{font-size:14px; color:#8A5177;}
#modulo_concorso .testo26{font-size:20px; color:#6F0B61; display:block; margin:10px 0;}
#modulo_concorso .link a{font-size:14px; color:#8A5177; text-decoration:underline; display:block; margin:0 0 10px 0;}
#modulo_concorso .link a:hover{color:#6F0B61;}
#modulo_concorso form{padding:10px; background:#FCEEF1;}
#modulo_concorso label{display:block; color:#B065A1; font-size:11px; margin:0 0 3px 0;}
#modulo_concorso .input230{width:218px; border:1px solid #FFF; padding:3px; background:#F8D2E0; font-size:12px; color:#6F0B61;}
#modulo_concorso .input360{width:342px; border:1px solid #FFF; padding:3px; background:#F8D2E0; font-size:12px; color:#6F0B61;}
#modulo_concorso .input100{width:92px; border:1px solid #FFF; padding:3px; background:#F8D2E0; font-size:12px; color:#6F0B61;}
#modulo_concorso .riga{display:block; margin:0 0 5px 0; clear:both;}
#modulo_concorso .riga230sx{width:225px; margin:0 10px 0 0; float:left; display:inline;}
#modulo_concorso .riga230dx{width:225px; float:left; display:inline;}
#modulo_concorso .riga360sx{width:350px; margin:0 10px 0 0; float:left; display:inline;}
#modulo_concorso .riga100dx{width:100px; float:left; display:inline;}
#modulo_concorso .check{width:20px; height:20px; border:1px solid #BE81B2; color:#6F0B61;}
#modulo_concorso .cont_check{width:20px; margin:0 5px 0 0; float:left; display:inline;}
#modulo_concorso .cont_label{display:inline; float:left; width:auto; padding:3px; margin:0 5px 0 0;}
#modulo_concorso .box_reg_privacy{display:block; margin:5px 0; height:200px; overflow:auto; background:#FFF;}
#modulo_concorso b, #modulo_concorso strong{color:#6F0B61;}
#modulo_concorso .btn{padding:3px; color:#FFF; font-size:12px; background:url(../common/design/concorso_btn_bkg.png) top left repeat-x; margin:10px 0; clear: both; border:none; cursor:pointer;}
#modulo_concorso .btn:hover{background:#6F0B61;}
#modulo_concorso #leggiregolamento{display:block; height:21px; background:url(../common/design/concorso_leggi_reg_bkg.png) repeat-x; margin:10px 0 0 0;}
#modulo_concorso #regolamento{display:block; padding:5px; background:#F7EFF5; color:#4D4D4D;}

.dicono_di_noi{width:470px; margin:10px 0px 0 10px;padding:5px 0 5px 0;border-bottom:1px solid #EEE; text-align:left;background:#F5F9FC url(../common/design/dicono_di_noi_bkg.png) no-repeat top center; border-bottom:1px solid #C8E9FC }
.dicono_di_noi p{font-size:100%;color: #666; padding:0;margin:3px 0px 3px 50px;line-height:1.2em;}
.dicono_di_noi h4{font-size:105%;font-weight:normal;color: #333;padding:0 0 3px 50px;text-align:left;margin:0px 0 5px 0;line-height:1.5em;background:transparent;}
.dicono_di_noi i{font-size:10px;color: #666;padding:2px 0px;margin:0;}
.dicono_di_noi strong {color:#6699cc;}

#cerca_farmacie #contform{display:block; height:43px; background:url(../common/design/cerca_farmacia_bkg.png) repeat-x; padding:0 0 0 5px;}
#cerca_farmacie .divisore_form{width:26px; height:43px; background:url(../common/design/cerca_farmacia_divisore_form.png) no-repeat; float:left; display:inline;}
#cerca_farmacie .label_testo{
	width:100px;
	height:33px;
	padding:5px 0 0 0;
	font-size:10px;
	color:#6699CC;
	float:left;
	display:inline;
	text-align:left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
}
#cerca_farmacie .btn_find_farm{width:35px; height:43px; background:url(../common/design/cerca_farmacia_btn.png) no-repeat; float:right; display:inline; }
#cerca_farmacie .input_find_farm{width:180px; height:20px; border:1px solid #6699CC; color:#6699CC; padding:3px; font-size:16px; float:left; display:inline; margin:5px 0 0 0;}
#cerca_farmacie .maps{width:500px; height:240px;}
#cerca_farmacie #numero_risultati{display: block; padding:5px; color:#6699CC; text-align:left;}
#cerca_farmacie #numero_risultati b{color:#0F3F6F;}
#cerca_farmacie .view_farmacia{display:block; padding:3px; margin:3px 0; border-bottom:1px solid #D6F2FC; background:url(../common/design/cerca_farmacia_alt.png) bottom left repeat-x;}
#cerca_farmacie .view_farmacia .num_farm{width:25px; float:left; display:inline; color:#0F3F6F;}
#cerca_farmacie .view_farmacia .nom_farm{width:400px; float:left; display:inline; color:#6699CC; text-align:left;}
#cerca_farmacie .view_farmacia .nom_farm b{font-weight:normal; color:#0F3F6F;}
#cerca_farmacie .view_farmacia .view_map a{width:78px; height:33px; background:url(../common/design/cerca_farmacia_view_map.png) no-repeat; float:right;}

#modulo_farmacie{width:480px; padding:5px; text-align:left;}
#modulo_farmacie form{padding:10px; background:#F3FBFE;}
#modulo_farmacie .riga{display:block; margin:0 0 5px 0; clear:both;}
#modulo_farmacie label{display:block; color:#6699CC; font-size:11px; margin:0 0 3px 0; height:12px;}
#modulo_farmacie .input460{width:452px; border:1px solid #FFF; padding:3px; background:#D6F1FC; font-size:12px; color:#6699CC;}
#modulo_farmacie .input230{width:218px; border:1px solid #FFF; padding:3px; background:#D6F1FC; font-size:12px; color:#6699CC;}
#modulo_farmacie .input360{width:342px; border:1px solid #FFF; padding:3px; background:#D6F1FC; font-size:12px; color:#6699CC;}
#modulo_farmacie .input100{width:92px; border:1px solid #FFF; padding:3px; background:#D6F1FC; font-size:12px; color:#6699CC;}
#modulo_farmacie .riga230sx{width:225px; margin:0 10px 0 0; float:left; display:inline;}
#modulo_farmacie .riga230dx{width:225px; float:left; display:inline;}
#modulo_farmacie .riga360sx{width:350px; margin:0 10px 0 0; float:left; display:inline;}
#modulo_farmacie .riga100dx{width:100px; float:left; display:inline;}
#modulo_farmacie .check{width:20px; height:20px; border:1px solid #FFF; color:#6699CC;}
#modulo_farmacie .cont_check{width:20px; margin:0 5px 0 0; float:left; display:inline;}
#modulo_farmacie .cont_label{display:inline; float:left; width:auto; padding:3px; margin:0 5px 0 0;}
#modulo_farmacie .box_reg_privacy{display:block; margin:5px 0; height:200px; overflow:auto; background:#FFF;}
#modulo_farmacie .btn{padding:3px; color:#FFF; font-size:12px; background:url(../common/design/farmacia_btn_bkg.png) top left repeat-x; margin:10px 0; clear: both; border:none; cursor:pointer;}
#modulo_farmacie .btn:hover{background:#6699CC;}
#modulo_farmacie .testo15{font-size:14px; color:#6699CC;}
#modulo_farmacie .testo26{font-size:20px; color:#6699CC; display:block; margin:10px 0;}
#modulo_farmacie b, #modulo_farmacie strong{color:#6699CC;}

#login_farmacie{display:block; margin:0 10px 20px 10px;}
#login_farmacie #contform{display:none; height:43px; background:url(../common/design/cerca_farmacia_bkg.png) repeat-x; padding:0 0 0 5px;}
#login_farmacie .btn_reg_farm{width:35px; height:43px; background:url(../common/design/cerca_farmacia_btn.png) no-repeat; float:right; display:inline; }
#login_farmacie .input_reg_farm{width:200px; height:20px; border:1px solid #6699CC; color:#6699CC; padding:3px; font-size:16px; float:left; display:inline; margin:8px 10px 0 0;}
#login_farmacie .registrato a{padding:3px 5px; color:#FFF; font-size:12px; background:url(../common/design/farmacia_btn_bkg.png) top left repeat-x; margin:0; clear: both; border:none; float:right; text-decoration:none;}
#login_farmacie .registrato a:hover{background:#6699CC;}

#loading{display:block; height:100px; background:url(../common/design/ajax-loader.gif) no-repeat; margin:10px;}

.error{color:#900;}

.box_press_privacy{display:block; margin:5px 0; height:200px; overflow:auto; background:#FFF; color:#6699CC;}
.testo15{font-size:14px; color:#6699CC;}
.testo26{font-size:20px; color:#6699CC; display:block; margin:10px 0;}

#btn_areastampa a{padding:2px 10px; color:#FFF; border:1px solid trasparent; margin:5px 0 0 5px; float:left; display:inline;}
#btn_areastampa a:hover{border:1px solid #FFF; color:#FFF;}
