/**************************** 
 http://www.perfecto-parmacotto.com/ // css v1.0
 created by		: Alessandro Montoli alessandro.montoli@fullsix.it
 first release	: 14 maggio 2009
 last release	: 

--- Fix ---


 
****************************/
html 			{height: 100%;}
body 			{margin:0; padding:0; border:none; height:100%; background:#ffffff; color:#ffffff; font-family: "Lucida Sans", Arial, Tahoma, Sans-Serif; font-size:12px;} 


div, form 		{margin:0; padding:0; border:none; position:relative;}
img 			{border:none; margin:0; padding:0;}
.bold 			{font-weight:bold;}
.red 			{color:#dc241f;}
.blue-letter	{color:#0099cc;font-size:19px;font-weight:bold;}
.red-letter		{color:#dc241f;font-size:19px;font-weight:bold;}
.azzurro-letter {color:#00a6eb;font-size:12px;font-weight:bold;font-family: "Lucida Sans", Arial, Tahoma, Sans-Serif;}
.blu-letter     {color:#001f71;font-size:11px;font-weight:normal;font-family: "Lucida Sans", Arial, Tahoma, Sans-Serif;}
td.blu-letter     {color:#001f71;font-size:12px;font-weight:normal;font-family: "Lucida Sans", Arial, Tahoma, Sans-Serif;}

.size14 {font-size:14px;}


/**************************** 
	hyperlink
****************************/
a 				{color:#112e7a;text-decoration:none;}
a:link 			{color:#112e7a;text-decoration:none;}
a:visited 		{color:#112e7a;text-decoration:none;}
a:active 		{color:#112e7a;text-decoration:none;}
a:hover 		{color:#112e7a;text-decoration:none;}


h1 				{font-family:Tahoma, Arial, Sans-Serif;font-size:20px; color:#ffffff;font-weight:bold;padding:0 0;margin:0 0}
h2 				{font-family:Tahoma, Arial, Sans-Serif;font-size:15px; font-weight:normal; color:#666666; padding:0 0; margin:0 0; height:auto;line-height:normal;}
h3 				{font-family:Tahoma, Arial, Sans-Serif;font-size:12px; font-weight:bold; color:#ffffff; padding:0 0; margin:0 0; height:auto;line-height:normal;}


/**************************** 
	paragrafi
****************************/
p 				{margin:0px;padding:0px;}
br.brh2			{line-height:2px;}
br.brh3			{line-height:3px;}
br.brh4			{line-height:4px;}
br.brh5			{line-height:5px;}
br.brh7			{line-height:7px;}
br.brh9			{line-height:9px;}
br.brh10		{line-height:10px;}
br.brh12		{line-height:12px;}
br.brh20		{line-height:20px;}
br.brh30		{line-height:30px;}
/*pre				{font-family:monospace;}*/
/*pre.detailnews	{font-family:Arial,Helvetica,sans-serif; font-size:12px;}*/

/**************************** 
	form
****************************/
form 			{margin:0px;padding:0px;}
fieldset	    {float:left; padding:0px; margin:0px; width:210px; height:auto;border:0px;}
legend			{padding:5px;}
input 			{padding:0;margin:0;}
select 			{margin:0px; padding:0px; border:1px solid #7f9dc1; font-size:12px; color:#2c2c2c;}
input 			{margin:0px; padding:0px; font-family:arial,verdana; font-size:12px; color:#2c2c2c;}
label			{width:150px;color:#000;}




/**************************** 
	elenchi
****************************/
ul 			{margin:0px; margin-left:10px; padding:0px; list-style-position:outside;}
ol 			{padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px;}
ul li		{list-style-type:none;margin:2px 0 0 21px;color:#001f71;}
ul li.selected		{list-style-type:none;list-style-image:url(../../images/ico-cuore.jpg); margin:5px 0 0 21px;color:#00a6eb;} 
dl			{width:100%; background-color: #ffffff;}
dt			{padding:2px 10px 2px; background-color:#B0C1D1; font-family:verdana; font-size:10px; color:#ffffff; font-weight:bold;}
dd			{padding:4px 10px 4px; margin:0;}




/**************************** 
	align elements
****************************/
.floatsx		{float:left;}
.floatdx		{float:right;}
.alignsx		{text-align:left;}
.aligndx		{text-align:right;}
.aligncx		{text-align:center;}
.padding2		{padding:2px;margin:0;}
.padding4		{padding:4px;margin:0;}
.padding-left6  {padding-left:6px;}
.clear			{clear:both;padding:0;margin:0;}
.bgfff			{background-color:#ffffff;}





/**************************** 
	Structure
****************************/
#fullcontainer 	{min-height:100%; margin:0px auto;width:960px; height:100%; height:auto !important;position:relative;} /*background:transparent url(../../images/layout/skin/default/bg-transparente.png) repeat scroll 0 0;*/
#top {width:1000px;height:362px;}
#top .logo {background:transparent url(../../images/logo.jpg) no-repeat 0 0;position:absolute;left:81px;top:57px;width:335px;height:260px;}

#top .voci-menu {position:absolute;left:640px;top:57px;}
#top .voci-menu ul 	{position:relative;padding:0 0;margin:0 0;list-style-type:none;}
#top .voci-menu li 	{display: inline;margin:0 0;padding:0 0;height:20px;float:left;}
#top .voci-menu li a {padding: 2px 11px 6px 11px;color: #fff;text-decoration: none;font-weight: bold;height:20px}
#top .voci-menu li a:hover {padding: 0px 11px 5px 11px;text-decoration:underline;height:20px}
#top .voci-menu li a.actived {padding: 0px 11px 5px 11px;font-weight: bold;color:#ffffff;height:20px;}



/**************************** 
	container-middle
****************************/

#container-middle {width:1000px;height:218px;background:#eff9fe;padding:0;margin:0;}
#container-middle a#prod1 {background:#eff9fe url(../../images/bg-prod1.jpg) no-repeat 0 0;float:left;height:218px;width:335px;cursor:pointer;cursor:hand}
#container-middle .prod1 {position:absolute;left:220px;top:80px;color:#001f71;font-weight:normal;width:110px;z-index:32;}

#container-middle a#prod2 {background:#eff9fe url(../../images/bg-prod2.jpg) no-repeat 0 0;float:left;height:218px;width:333px;cursor:pointer;cursor:hand}
#container-middle .prod2 {position:absolute;left:495px;top:80px;color:#001f71;font-weight:normal;width:160px;}
#container-middle a#prod3 {background:#eff9fe url(../../images/bg-prod3.jpg) no-repeat 0 0;float:left;height:218px;width:332px;cursor:pointer;cursor:hand}
#container-middle .prod3 {position:absolute;left:690px;top:80px;color:#001f71;font-weight:normal;width:177px;}



/**************************** 
	footer
****************************/

#footer	{background:#eff9fe url(../../images/bg-footer.jpg) repeat-x 0 0;height:15px;width:980px;position:relative;color:#112e7a;padding:4px 0 4px 20px;}
#footer .footer-left {float:left;text-align:left;width:700px;font-weight:bold;}
#footer .footer-right {float:left;text-align:right;width:270px;font-weight:bold;}


#footer-interno	{background:#d4eef9;height:15px;width:980px;position:relative;color:#112e7a;padding:4px 0 4px 20px}
#footer-interno .footer-left {float:left;text-align:left;width:700px;font-weight:bold;}
#footer-interno .footer-right {float:left;text-align:right;width:270px;font-weight:bold;}

/**************************** 
	pagine interne
****************************/

#up-top {background:#ebf6fc;width:1000px;height:28px;text-align:right;}
#top-interno {background:#c5e7f8 url(../../images/bg-top-pag-interna.jpg) no-repeat 0 0;width:1000px;height:180px;text-align:right;}
#top-interno .logo {background:transparent url(../../images/logo-interno.gif) no-repeat 0 0;position:absolute;left:46px;top:19px;width:189px;height:142px;}

#top-interno .elencoProd {padding:10px 20px 0 0}

.titPagina {}

.container {width:925px;padding:0 25px 0 50px;border:1px solid red;height:auto;}

.prodotto {margin:42px 25px 0 50px;width:925px;background:transparent url(../../images/bg-prodotto.jpg) no-repeat 0 0;height:450px;}

.prodotto .colonnaImg{width:215px;}
.prodotto .colonnaPrima{width:230px;height:329px;float:left;}
.prodotto .colonnaSeconda{width:308px;height:329px;float:left;margin:0 40px 0 20px}
.prodotto .colonnaTerza{width:308px;height:329px;float:left;margin-top:50px;}
.prodotto .titoloScheda {float:left;margin-top:10px;}


.prodotto .img1{position:absolute;top:-25px;left:10px;float:left;width:215px;}
.prodotto .img2{position:absolute;top:-25px;left:10px;float:left;width:215px;}


.prodotto .colonnaTerza .divTab {height:5px;}


/**************************** 
	pagine interne:  consigli
****************************/

.consigli {margin:42px 25px 0 19px;width:940px;background:#ffffff url(../../images/bg-consigli-top.jpg) no-repeat 0 0;height:100%;min-height:101px}

.consigli .colonnaPrima{width:280px;height:100%;float:left;padding:25px 0 0 10px}
.consigli .colonnaSeconda{width:600px;height:100%;float:left;margin:0 0px 0 40px;color:#001f71}
.consigli .titoloScheda {float:left;margin-top:15px;}

.chiusura{margin:0px 0px 0 19px;background:transparent url(../../images/bg-consigli-bottom.jpg) no-repeat 0 0;width:940px;height:63px;}

.consigli .desc{margin-top:20px;}


/**************************** 
	pagine interne:  benessere 360
****************************/

#container-middle-benessere360 {width:1000px;height:218px;background:#ffffff;padding:0;margin:0;}
#container-middle-benessere360 .prod1 {background:#ffffff url(../../images/bg-360-prod1.jpg) no-repeat 0 0;float:left;height:218px;width:335px;}
#container-middle-benessere360 .prod1 .testo{position:absolute;left:150px;top:130px;color:#001f71;font-weight:normal;width:190px;}
#container-middle-benessere360 .prod2 {background:#ffffff url(../../images/bg-360-prod2.jpg) no-repeat 0 0;float:left;height:218px;width:333px;}
#container-middle-benessere360 .prod2 .testo{position:absolute;left:165px;top:130px;color:#001f71;font-weight:normal;width:165px;}
#container-middle-benessere360 .prod3 {background:#ffffff url(../../images/bg-360-prod3.jpg) no-repeat 0 0;float:left;height:218px;width:332px;}
#container-middle-benessere360 .prod3 .testo{position:absolute;left:165px;top:130px;color:#001f71;font-weight:normal;width:160px;}


/**************************** 
	pagine interne:  quiz
****************************/

.titoloQuiz {margin-left:65px;}
.quizImg {float:left;width:300px;color:#001f71;font-size:12px;font-weight:normal;font-family: "Lucida Sans", Arial, Tahoma, Sans-Serif;}

#container-middle-quiz {width:930px;height:177px;background:#ffffff;padding:0;margin:0;padding-left:70px;}

#container-middle-quiz .checkRs1 {position:absolute;left:180px;top:56px;}
#container-middle-quiz .checkRs2 {position:absolute;left:215px;top:56px;}
#container-middle-quiz .checkRs3 {position:absolute;left:193px;top:56px;}

#container-middle-quiz .quizImg11 {background:#ffffff url(../../images/quiz1-1.jpg) no-repeat 0 0;float:left;width:264px;height:177px;}
#container-middle-quiz .quizImg12 {background:#ffffff url(../../images/quiz1-2.jpg) no-repeat 0 0;float:left;width:320px;height:177px;}
#container-middle-quiz .quizImg13 {background:#ffffff url(../../images/quiz1-3.jpg) no-repeat 0 0;float:left;width:270px;height:177px;}
#container-middle-quiz .quizImg21 {background:#ffffff url(../../images/quiz2-1.jpg) no-repeat 0 0;float:left;width:264px;height:177px;}
#container-middle-quiz .quizImg22 {background:#ffffff url(../../images/quiz2-2.jpg) no-repeat 0 0;float:left;width:320px;height:177px;}
#container-middle-quiz .quizImg23 {background:#ffffff url(../../images/quiz2-3.jpg) no-repeat 0 0;float:left;width:270px;height:177px;}
#container-middle-quiz .quizImg31 {background:#ffffff url(../../images/quiz3-1.jpg) no-repeat 0 0;float:left;width:264px;height:177px;}
#container-middle-quiz .quizImg32 {background:#ffffff url(../../images/quiz3-2.jpg) no-repeat 0 0;float:left;width:320px;height:177px;}
#container-middle-quiz .quizImg33 {background:#ffffff url(../../images/quiz3-3.jpg) no-repeat 0 0;float:left;width:270px;height:177px;}
#container-middle-quiz .quizImg41 {background:#ffffff url(../../images/quiz4-1.jpg) no-repeat 0 0;float:left;width:264px;height:177px;}
#container-middle-quiz .quizImg42 {background:#ffffff url(../../images/quiz4-2.jpg) no-repeat 0 0;float:left;width:320px;height:177px;}
#container-middle-quiz .quizImg43 {background:#ffffff url(../../images/quiz4-3.jpg) no-repeat 0 0;float:left;width:270px;height:177px;}
#container-middle-quiz .quizImg51 {background:#ffffff url(../../images/quiz5-1.jpg) no-repeat 0 0;float:left;width:264px;height:177px;}
#container-middle-quiz .quizImg52 {background:#ffffff url(../../images/quiz5-2.jpg) no-repeat 0 0;float:left;width:320px;height:177px;}
#container-middle-quiz .quizImg53 {background:#ffffff url(../../images/quiz5-3.jpg) no-repeat 0 0;float:left;width:270px;height:177px;}




#container-middle-quiz-testo {width:930px;height:auto;background:#ffffff;padding:0;margin:0;padding-left:70px;}

#container-middle-quiz-testo p {color:#001f71;font-size:12px;font-weight:normal;font-family: "Lucida Sans", Arial, Tahoma, Sans-Serif;}
.invia {margin-left:830px}