/* ::::::::::::::::::::::::::::::::::::::::::::::::::

INNEOV
--------------------------------
Euro RSCG 4D

author: Luca Stramaccioni // luca.stramaccioni[at]eurorscg4d.it
date:	16/05/2007

:::::::::::::::::::::::::::::::::::::::::::::::::: */

/*stili per il layout fisso con posizionamenti assoluti*/

*{
margin: 0;
padding: 0;
border:	none;
}
ul {
	list-style-type: none;
}


html,body{
	margin: 0;
	padding:0;
	
}

body { 
	width: 100%;
	font-size: 11px;
	color: #333;
	line-height: 140%;
	font-family: "Thaoma", Arial, Helvetica, sans-serif;
	text-align: center;	
}
hr { display:	none }

input {

	border:1px solid #CCCCCC;
}

textarea {
	width:300px;
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* +++++ */
a{
	color:#000;
}

p{
	margin-bottom:0;
}

div#container{
	position:relative; 
	width: 994px;
	margin: 0 auto;
	text-align: left;
	height:100%;	
}


#header { 
	margin:0;
}

#colonna-sx, #colonna-dx { 
	float:			left; 
	color:			#000;
}
#colonna-sx .box, #colonna-dx .box {
	padding:	0;
}
#colonna-dx { margin-right: -1px; width: 175px; }

#principale { 
	float:left; 
	width:800px;
	background:	#FFF; 
	color:#000;
	margin-bottom:7px;		
}

#principale .box { 
	padding: 0;
}

#principale2 { 
	float:left; 
	width:1000px;
	background:	#FFF; 
	color:#000;
	margin-bottom:7px;		
}

#principale2 .box { 
	padding: 0;
}

#footer { 
	clear: both;	
	width:100%;
}

div.boxFloat{
	float:left;
	width:260px;
	margin:24px 15px 0 0;
}

div#content {
	float:right;
	width:560px;
	padding-right:22px;
}

div#content2 {
	float:left;
	width:560px;
	height:500px;
	padding-right:22px;
}

div#contentconcorso {
	font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
	background:url(../img/bgconcorso.jpg);
	float:center;
	width:752px;
	height:413px;
	padding-right:22px;
	padding-left:16px;
	padding-top:10px;
	color:#FFFFFF;
}

div#contentpremi {
	font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
	background:url(../img/bgconcorso3.jpg) bottom no-repeat;
	background-color:#e9e9e9;
	float:center;
	width:752px;
	height:415px;
	padding-right:22px;
	padding-left:16px;
	padding-top:10px;
	color:#FFFFFF;
}

div#contentform {
	font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
	background:url(../img/bgconcorso2.jpg) bottom no-repeat;
	background-color:#e9e9e9;
	width:752px;
	height:690px !important;
	height:740px;
	padding-right:22px;
	padding-left:16px;
	padding-top:10px;
	color:#FFFFFF;
	z-index:1;
}


div#contentformfriend {
	font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
	background:url(../img/bgconcorso5.jpg) bottom no-repeat;
	background-color:#e9e9e9;
	width:752px;
	height:415px;
	padding-right:22px;
	padding-left:16px;
	padding-top:10px;
	color:#FFFFFF;
}

div#contentwinner {
	width:794px;
	height:426px;
	margin-top:0px !important;
	margin-top:-20px;
}

div#contentthanks{
	font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
	background:url(../img/bgconcorso4.jpg) bottom no-repeat;
	width:752px;
	height:412px;
	background-color:#e9e9e9;
	font-size:21px;
	padding-right:22px;
	padding-left:16px;
	padding-top:10px;
	color:#333333;
}

.divform{
	color:#333333; 
	font-size:13px;
	width:540px; 
	margin-left:130px;
	position:absolute;
}

.divform2{
	color:#333333; 
	font-size:13px;
	width:610px !important; 
	width:610px; 
	margin-left:130px;
	position:relative;
}

.form{
	position:relative;
	left:-140px;
	top:20px;
	z-index:1;
}

.form_friend{
	position:relative;
	left:-140px;
	top:63px;
}

div#contentregolamento{
	font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
	background:url(../img/bgconcorso4.jpg) bottom no-repeat;
	width:752px;
	height:100%;
	background-color:#e9e9e9;
	font-size:13px;
	padding-right:22px;
	padding-left:16px;
	padding-top:10px;
	color:#333333;
}

#regform{
	color:#94a923;
}

.partecipa{
	font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
	position:absolute;
	top:540px !important;
	top:585px;
	margin-left:375px;
	width:150px;
	height:60px;
	color:#FFFFFF;
	font-size:21px;
	
}

.partecipa a{
	width:150px;
	height:60px;
	color:#FFFFFF;
	text-decoration:none;
}

.partecipa a:hover{
	width:150px;
	height:60px;
	color:#FFFFFF;
	text-decoration:none;
}

.titolofriend{
	font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
	color:#9cd827;
	font-size:35px;
	position:absolute;
	height:200px;
	margin-left:40px;
	margin-top:50px;
}
.partecipafriend{
	font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
	position:absolute;
	margin-top:-18px !important;
	margin-top:-27px;
	margin-left:388px;
	width:60px;
	height:60px;
	color:#FFFFFF;
	font-size:21px;
	
}

.partecipafriend a{
	width:150px;
	height:60px;
	color:#FFFFFF;
	text-decoration:none;
}

.partecipafriend a:hover{
	width:150px;
	height:60px;
	color:#FFFFFF;
	text-decoration:none;
}

.giocasubito{
	position:absolute;
	margin-top:113px;
	margin-left:329px;
	width:150px;
	height:60px;
	color:#FFFFFF;
	font-size:21px;
	
}

.giocasubito a{
	width:150px;
	height:60px;
	color:#FFFFFF;
	text-decoration:none;
}

.giocasubito a:hover{
	width:150px;
	height:60px;
	color:#FFFFFF;
	text-decoration:none;
}

.formup{
	position:absolute;
}

.formdown{
	position:absolute;
}

.boxform{
	border:2px solid #94a923; 
	width:521px; 
	height:69px; 
	position:absolute; 
	margin-left:8px !important;
	margin-left:0px;
	z-index:-1;
}

.testoleft{
	padding-top:28px;
	font-size:12px;
	line-height:15px;
	width:300px;
	float:left;
	color:#333333;
	font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
}

.testoleft .verde{
	color:#9cd827;
}

.testocenter{
	position:relative;
	padding-top:28px;
	font-size:12px;
	line-height:15px;
	margin-left:-29px;
	width:300px;
	float:left;
	color:#333333;
	font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
}

.testocenter .verde{
	color:#9cd827;
}

.testoright{
	position:relative;
	margin-top:-135px !important;
	margin-top:29px;
	font-size:12px;
	line-height:15px;
	margin-left:535px !important;
	margin-left:-35px;
	width:220px;
	float:left;
	color:#333333;
	font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
}

.testoright .verde{
	color:#9cd827;
}

.testogrande{
	padding-top:20px;
	font-size:28px;
	line-height:28px;
	color:#333333;
}

.testogrande .verde{
	color:#9dd82a;
	font-weight:bold;
}

.testogrande .rosso{
	color:#ed1556;
	font-weight:bold;
}


.testopiccolo{
	padding-top:15px;
	font-size:12px;
	line-height:18px;
	color:#333333;
}

.testopiccolo .verde{
	color:#9dd82a;
}

.testopiccolo .rosso{
	color:#ed1556;
}

.menuconcorso  {
	font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	padding-top:0px;
	font-size:16px;
}

.menuconcorso  a{
	color:#FFFFFF;
	background-color:#c2c2c2;
	padding-left:4px;
	padding-top:0px;
	padding-right:4px;
	text-decoration:none;
}

.menuconcorso  a:hover{
	color:#FFFFFF;
	background-color:#c2c2c2;
	padding-left:4px;
	padding-top:0px;
	padding-right:4px;
	text-decoration:underline;
}

/* MENU SX */
div#colsx2 {
	background:url(../img/bg_sx.jpg) bottom left no-repeat;
	width:196px;
	height:790px;
	float:left;		
}

div#colsx3 {
	background:url(../img/bg_sx.jpg) bottom left no-repeat;
	width:196px;
	height:2500px;
	float:left;
	vertical-align:top;	
}

div#colsx {
	background:url(../img/bg_sx.jpg) bottom left no-repeat;
	width:196px;
	height:560px;
	float:left;		
}



div#colsx div.menuBottom{
	background:url(../img/bg_menusx_bottom.jpg) top left repeat-x;
	height:150px;
}

ul#menuSx{
}

ul#menuSx li{
	display:inline;
}

ul#menuSx li a{
	display:block;
	background:transparent url(../img/bg_menusx.gif) top left repeat-x;
	padding:10px;
	padding-right:25px;	
	color:#fff;
	font-size:13px;
	text-decoration:none;
}

ul#menuSx li a:hover,
ul#menuSx li a.active{
	background:#669900 url(../img/arrow_menusx.gif) 180px center no-repeat;
}

body#P1 ul#menuSx li a#L1,
body#P2 ul#menuSx li a#L2,
body#P3 ul#menuSx li a#L3,
body#P4 ul#menuSx li a#L4, 
body#P5 ul#menuSx li a#L5{
	background:#669900 url(../img/arrow_menusx.gif) 180px center no-repeat;
	cursor:default;
}

div#header div#serviceMenu {
	font-family: "HelveticaNeue-Light",Arial, Helvetica, sans-serif;
	width:320px;
	float:right;		
	margin-bottom:5px;
	margin-right:5px;	
}

div#header div#mainMenu {
	clear:left;
	margin-top:5px;
}



div#header div#serviceMenu a{
	font-size:13px;
	text-decoration:none;
	padding:0 33px;
	padding-top:6px;
	line-height:16px;
	color:#999999;
	letter-spacing:.5px;
	border-right:1px solid #d1d1d1;
}

div#header div#serviceMenu a.last{
	border-right:0;
}

div#header div#serviceMenu a:hover{
	color:#666;
}

/* BOX DX */
div#colonna-dx div#boxNews {
	margin:2px 0 0 0;
	background:transparent url(../img/bg_news.jpg) repeat-x;	
}

div#colonna-dx div#boxNews h3{
	font-size: 15px;
	margin:0;
	padding: 2px 0;
	background: #336699;
	color: #fff;
	text-align: center;
}

div#colonna-dx div#boxNews p{
	margin:8px;
	height:65px;	
}

/*MAIN CONTENT */

div#principale div#content {
	color:#737470;
	float:right;
	margin-top:0;
}

div#principale div#content2 {
	color:#737470;
	float:right;
	margin-top:0;
}

div#principale div#content h2{
	font-family: "HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
	font-size:27px;
	margin:0 30px 4px 0;
	padding-bottom:4px;
	font-weight:normal;
	line-height:110%;
}

div#principale div#content2 h2{
	font-family: "HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
	font-size:27px;
	margin:0 30px 4px 0;
	padding-bottom:4px;
	font-weight:normal;
	line-height:110%;
}

div#principale div#content img{
	float:right;
	margin:14px 30px 0 0;
}

div#principale div#content div#flash {
}

div#principale div#content p{
	font-size:11px;
}

div#principale div#content a.back{
	font-size:14px;
	color: #6D6A6D;
	background:url(../img/arrow_small2.gif) left center no-repeat;
	text-decoration:none;
	padding-left:20px;
	margin:0 0 0 490px;
}

div#principale div#content a.next{
	font-size:14px;
	color: #6D6A6D;
	background:url(../img/arrow_small.gif) right center no-repeat;
	text-decoration:none;
	padding-right:20px;
}

div#principale div#content a.backbottom{
	float:right;
	font-size:14px;
	color: #6D6A6D;
	background:url(../img/arrow_small2.gif) left center no-repeat;
	text-decoration:none;
	padding-left:20px;
}

div#principale div#content a.nextbottom{
	float:right;
	font-size:14px;
	color: #6D6A6D;
	background:url(../img/arrow_small.gif) right center no-repeat;
	text-decoration:none;
	padding-right:20px;
}

div#principale div#content div.boxFloat{
	float:left;
	width:260px;
	margin:24px 15px 0 0;
}

div#principale div#content div.boxFloat img{
	float:left;
	margin:30px 0 0 0;
}

/* PURPLE */
 
div#principale div#content div.boxPurple table td {
	padding:7px;
	vertical-align:top;
	color:#555653;
}

div#principale div#content div.boxPurple table td h2{
	border-bottom: 0;
	color:#000000;
	border-bottom:1px solid #b28fc2;
	font-weight:normal;
	font-size:18px;
	width:500px;
}

/* RED */

div#principale div#content div.boxRed table td {
	padding:7px;
	padding-top:0;
	vertical-align:top;
	color:#555653;
}

div#principale div#content div.boxRed table td h2{
	border-bottom: 0;
	color:#000000;
	border-bottom:1px solid #ed1556;
	font-weight:normal;
	font-size:18px;
	width:500px;
}


div#principale div#content div.boxRed2 table td {
	padding:7px;
	padding-top:0;
	vertical-align:top;
	color:#555653;
}

div#principale div#content div.boxRed2 table td h2{
	border-bottom: 0;
	color:#000000;
	border-bottom:1px solid #ed1556;
	font-weight:normal;
	font-size:18px;
	width:500px;
}

/* BLUE */
div#principale div#content div.boxBlue table td {
	padding:7px;
	vertical-align:top;
	color:#555653;
}

div#principale div#content div.boxBlue table td h2{
	border-bottom: 0;
	color:#000000;
	border-bottom:1px solid #00b5ad;
	font-weight:normal;
	font-size:18px;
	width:500px;
}

/* ORANGE */
div#principale div#content div.boxOrange table td {
	padding:7px;
	vertical-align:top;
	color:#555653;
}

div#principale div#content div.boxOrange table td h2{
	border-bottom: 0;
	color:#000000;
	border-bottom:1px solid #f58220;
	font-weight:normal;
	font-size:18px;
	width:500px;
}

/* GREEN */
div#principale div#content div.boxGreen {
	height:100px;
	width:408px;
	display:inline;
}

div#principale div#content div.boxGreen table td h2{
	border-bottom: 0;
	margin:14px;
	color:#A29E9E;
	font-weight:normal;
}

div#principale div#content div.boxGreen table.research td h2{
	border-bottom: 0;
	margin:14px;
	color:#669900;
	font-size:20px;
	font-family: "HelveticaNeue-Light",Arial, Helvetica, sans-serif;
}

div#principale div#content div.boxGreen table.research td {
	padding:5px;
	color:#626060;
}

div#principale div#content div.boxGreen table td {
	vertical-align:top;
	font-size:11px;
	color: #949494;
}

div#principale div#content div.boxGreen table.research td.left {
	vertical-align:middle;
	border-right:1px solid #669900;
	padding:10px 10px 10px 0;
}

div#principale div#content div.boxGreen table.research td.right {
	padding:0 0 0 10px;
}


div#principale div#content div.boxGreen table td .titGreen{
	color:#4C7612;
	text-decoration:none;
	font-weight:bold;
}

div#principale div#content div.boxGreen table.development td img {
	margin:0 0 0 30px;
}


div#principale div#content div.boxGreen table td ul li{
	list-style:disc;
	margin-left:20px;
}

div#principale div#content div.boxGreen table td ul li ul li{
	list-style:url(../img/line.gif);
	margin-left:20px;
}

div#principale div#content ul.listLine li{
	list-style:url(../img/line.gif);
	margin-left:15px;
}


div#principale div#content div.boxGreen img{
	margin:10px;
	float:none;
}

div#principale div#content div.boxFloat div.boxGreen{
	color:#6A6B69;
	width:222px;
	margin-left:34px;
	display:block;	
}

div#principale div#content div.boxFloat div.boxGreen div{
	padding:10px;
	font-size:6px;	
}

div#principale div#content div.boxFloat div.boxGreen h3{
	font-family: "HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0 0 14px 0;
	font-weight:normal;
}

div#principale div#content div.boxFloat div.boxGreen div a {
	font-family: "HelveticaNeue-Light",Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#669900;
	margin:24px 0 0 65px;
	padding-right:15px;
	font-weight:normal;
	text-decoration:none;
	background:url(../img/arrow_small.gif) right center no-repeat;
}

div#principale div#content div.boxFloat div.boxGreen div a:hover {
	text-decoration:underline;
}

/* LIST */
div#principale div#content ul#strongPoints,
div#principale div#content ul#questionPoints {
	margin-top:20px;
}
div#principale div#content ul#strongPoints li {
	background: url(../img/list_pills.gif) no-repeat top left;	
	margin-bottom:10px;
	padding-left:32px;
	/*line-height:23px;*/
	line-height:15px;
	min-height:21px;
	height:auto !important;
	height:21px;	
} 


div#principale div#content ul#questionPoints li {
	background:url(../img/list_question.gif) no-repeat top left;	
	margin-bottom:15px;
	margin-left:0;
	padding-left:32px;
} 

div#principale div#content ul#questionPoints li .titGreen{
	color:#649900;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

div#principale div#content ul.pillsOrange,
div#principale div#content ul.principles,
div#principale div#content ul.pills {
	margin-top:20px;
	margin-bottom:20px;	
	line-height:normal;
}

div#principale div#content ul.pillsAzzurro,
div#principale div#content ul.principles,
div#principale div#content ul.pills {
	margin-top:20px;
	margin-bottom:20px;	
	line-height:normal;
}



div#principale div#content ul.pills3 {
	margin-top:20px;
	margin-bottom:20px;	
	line-height:normal;
}

div#principale div#content ul.principles li {
	background:url(../img/list_principles.gif) no-repeat top left;
	/*background:url(../img/list_principles.gif) no-repeat center left;	
		list-style:url(../img/list_principles.gif);
	height:25px;	*/
	margin-bottom:10px;
	margin-left:0;
	padding-left:32px;
	/*line-height:20px;*/
	line-height:15px;
	min-height:21px;
	height:auto !important;
	height:21px;			
} 


div#principale div#content ul.pills6 li {
	/*list-style:url(../img/list_pillsred.gif);*/
	background:url(../img/list_pillsviolascuro.gif) no-repeat top left;
	margin-bottom:8px;
	margin-left:0;
	padding-left:32px;
	/*line-height:20px;*/
	line-height:15px;
	min-height:21px;
	height:auto !important;
	height:21px;	
} 


div#principale div#content ul.pills li {
	/*list-style:url(../img/list_pillsred.gif);*/
	background:url(../img/list_pillsred.gif) no-repeat top left;
	margin-bottom:8px;
	margin-left:0;
	padding-left:32px;
	/*line-height:20px;*/
	line-height:15px;
	min-height:21px;
	height:auto !important;
	height:21px;	
} 

div#principale div#content ul.pills5 li {
	/*list-style:url(../img/list_pillsred.gif);*/
	background:url(../img/list_pillsfuxia.gif) no-repeat top left;
	margin-bottom:8px;
	margin-left:0;
	padding-left:32px;
	/*line-height:20px;*/
	line-height:15px;
	min-height:21px;
	height:auto !important;
	height:21px;	
} 


div#principale div#content ul.pills6 li {
	/*list-style:url(../img/list_pillsred.gif);*/
	background:url(../img/list_pillsfuxia.gif) no-repeat top left;
	margin-bottom:8px;
	margin-left:0;
	padding-left:32px;
	/*line-height:20px;*/
	line-height:15px;
	min-height:21px;
	height:auto !important;
	height:21px;	
} 

div#principale div#content ul.pills7d li {
	/*list-style:url(../img/list_pillsred.gif);*/
	background:url(../img/list_pillsdrainant.gif) no-repeat top left;
	margin-bottom:8px;
	margin-left:0;
	padding-left:32px;
	/*line-height:20px;*/
	line-height:15px;
	min-height:21px;
	height:auto !important;
	height:21px;	
} 

div#principale div#content ul.pills2 li {
	/*list-style:url(../img/list_pillsred.gif);*/
	background:url(../img/cerchiolista.gif) no-repeat top left;
	margin-left:0;
	margin-bottom:8px;
	padding-left:10px;
	/*line-height:20px;*/
	min-height:21px;
	height:auto !important;
	height:21px;
} 

div#principale div#content ul.pills3 li {
	/*list-style:url(../img/list_pillsred.gif);*/
	background:url(../img/list_pillsred.gif) no-repeat top left;
	margin-left:0;
	padding-left:32px;
	/*line-height:20px;*/
	line-height:15px;
	min-height:21px;
	height:auto !important;
	height:21px;	
} 

div#principale div#content ul.pillsOrange li {
	/*list-style:url(../img/list_pillsred.gif);*/
	background:url(../img/list_pillsorange.gif) no-repeat top left;
	margin-bottom:8px;
	margin-left:0;
	padding-left:32px;
	/*line-height:23px;*/
	line-height:15px;
	min-height:21px;
	height:auto !important;
	height:21px;	
} 

div#principale div#content ul.pillazzurro li {
	/*list-style:url(../img/list_pillsred.gif);*/
	background:url(../img/list_pillazzurra.gif) no-repeat top left;
	margin-bottom:8px;
	margin-left:0;
	padding-left:32px;
	/*line-height:23px;*/
	line-height:15px;
	min-height:21px;
	height:auto !important;
	height:21px;	
} 

div#principale div#content ul.principles li .titPurple,
div#principale div#content ul.pills li .titPurple{
	color:#b28fc2;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

div#principale div#content ul.principles li .titPurple,
div#principale div#content ul.pills li .titPurple{
	color:#b28fc2;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

div#principale div#content ul.principles li .titRed,
div#principale div#content ul.pills li .titRed{
	color:#ed1556;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

div#principale div#content ul.principles li .titRednew,
div#principale div#content ul.pills li .titRednew{
	color:#a12b5b;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

div#principale div#content ul#strongPoints li .titBlue,
div#principale div#content ul.principles li .titBlue,
div#principale div#content ul.pills li .titBlue{
	color:#00b5ad;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

div#principale div#content ul#strongPoints2,
div#principale div#content ul#questionPoints2 {
	margin-top:20px;
}
div#principale div#content ul#strongPoints2 li {
	background: url(../img/list_pillsviolascuro.gif) no-repeat top left;	
	margin-bottom:10px;
	padding-left:32px;
	/*line-height:23px;*/
	line-height:15px;
	min-height:21px;
	height:auto !important;
	height:21px;	
} 


div#principale div#content ul#strongPoints9,
div#principale div#content ul#questionPoints9 {
	margin-top:20px;
}
div#principale div#content ul#strongPoints9 li {
	background: url(../img/list_pillazzurra.gif) no-repeat top left;	
	margin-bottom:10px;
	padding-left:32px;
	/*line-height:23px;*/
	line-height:15px;
	min-height:21px;
	height:auto !important;
	height:21px;	
} 

div#principale div#content ul#strongPoints2 li .titViolascuro,
div#principale div#content ul.principles li .titViolascuro,
div#principale div#content ul.pills li .titViolascuro{
	color:#891754;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}


div#principale div#content ul#strongPoints9 li .titAzzurro,
div#principale div#content ul.principles li .titAzzurro,
div#principale div#content ul.pills li .titAzzurro{
	color:#0187c4;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}



div#principale div#content ul#strongDrainant,
div#principale div#content ul#questionDrainant {
	margin-top:20px;
}
div#principale div#content ul#strongDrainant li {
	background: url(../img/list_pillsDrainant.gif) no-repeat top left;	
	margin-bottom:10px;
	padding-left:32px;
	/*line-height:23px;*/
	line-height:15px;
	min-height:21px;
	height:auto !important;
	height:21px;	
} 

div#principale div#content ul#strongDrainant li .titDrainant,
div#principale div#content ul.principles li .titDrainant,
div#principale div#content ul.pills li .titDrainant{
	color:#891754;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}




div#principale div#content ul.pillsOrange li .titOrange,
div#principale div#content ul.principles li .titOrange,
div#principale div#content ul.pills li .titOrange{
	color:#f58220;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

div#principale div#content ul.pillsAzzurro li .titAzzurro,
div#principale div#content ul.principles li .titAzzurro,
div#principale div#content ul.pills li .titAzzurro{
	color:#00a6f3;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

div#principale div#content ul#strongDrainant li .titDrainant,
div#principale div#content ul.principles li .titDrainant,
div#principale div#content ul.pills li .titDrainant{
	color:#891754;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

div#principale div#content ul.principles li ul,
div#principale div#content ul.pills li ul {
	line-height:100%;
	margin-top:10px;
	margin-left:10px;	
}

div#principale div#content ul.principles li ul li{
	/*list-style: url(../img/list_principles_.gif);*/
	background:none;
	padding-left:0;
}

/* */
div#principale div#content .contentBottom {
	background:url(../img/bg_woman.gif) bottom left no-repeat;
	height:280px;
	z-index:9999;
	margin-top:-145px;
}

div#principale div#content .contentBottom2 {
	/*background:url(../img/bg_woman2.gif) bottom right no-repeat;*/
	height:300px;
	margin:-300px -210px 0 0;
}

/* MENU PRODUCTS */
/* PROD 1 */
div#menuProduct1 {
	width:196px;
	float:left;		
	background:url(../img/bg_menuproduct1_bottom.jpg) bottom left repeat-x;	
}

div#menuProduct1 div.menuBottom{
	background:url(../img/bg_menuproduct1_bottom.jpg) top left repeat-x;
	padding-top:20px;
	padding-bottom:10px;
	height:250px;	
}

div#menuProduct1 div.menuBottom img {
	margin-top:2px;
}

ul#menuProduct1{
}

ul#menuProduct1 li{
	display:inline;
}

ul#menuProduct1 li a{
	display:block;
	background:transparent url(../img/bg_menuproduct1.gif) top left repeat-x;
	padding:10px;
	padding-right:20px;	
	color:#fff;
	font-size:13px;
	text-decoration:none;
}

ul#menuProduct1 li a:hover,
ul#menuProduct1 li a.active{
	background:#e4044d url(../img/arrow_product.gif) 180px center no-repeat;
}

ul#menuProduct1 li a#L0 {
	font-size:16px;
}

body#P0 ul#menuProduct1 li a#L0,
body#P1 ul#menuProduct1 li a#L1,
body#P2 ul#menuProduct1 li a#L2,
body#P3 ul#menuProduct1 li a#L3,
body#P4 ul#menuProduct1 li a#L4,
body#P5 ul#menuProduct1 li a#L5,
body#P6 ul#menuProduct1 li a#L6 {
	background:#e4044d url(../img/arrow_product.gif) 180px center no-repeat;
	cursor:default;
}

/* PROD 2 */
div#menuProduct2 {
	width:196px;
	background:url(../img/bg_menuproduct2_bottom.jpg) bottom left repeat-x;
	float:left;		
}

div#menuProduct2 div.menuBottom{
	background:url(../img/bg_menuproduct2_bottom.jpg) top left repeat-x;
	padding-top:20px;
	padding-bottom:10px;
	height:250px;		
}

div#menuProduct2 div.menuBottom img {
	margin-top:2px;
}

ul#menuProduct2{
}

ul#menuProduct2 li{
	display:inline;
}

ul#menuProduct2 li a{
	display:block;
	background:transparent url(../img/bg_menuproduct2.gif) top left repeat-x;
	padding:10px;
	padding-right:20px;	
	color:#fff;
	font-size:13px;
	text-decoration:none;
}

ul#menuProduct2 li a:hover,
ul#menuProduct2 li a.active{
	background:#00b5ad url(../img/arrow_product.gif) 180px center no-repeat;
}

ul#menuProduct2 li a#L0 {
	font-size:16px;
}

body#P0 ul#menuProduct2 li a#L0,
body#P1 ul#menuProduct2 li a#L1,
body#P2 ul#menuProduct2 li a#L2,
body#P3 ul#menuProduct2 li a#L3,
body#P4 ul#menuProduct2 li a#L4,
body#P5 ul#menuProduct2 li a#L5,
body#P6 ul#menuProduct2 li a#L6 {
	background:#00b5ad url(../img/arrow_product.gif) 180px center no-repeat;
	cursor:default;
}

/* PROD 3 */
div#menuProduct3 {
	width:196px;
	background:url(../img/bg_menuproduct3_bottom.jpg) bottom left repeat-x;
	float:left;		
}

div#menuProduct3 div.menuBottom{
	background:url(../img/bg_menuproduct3_bottom.jpg) top left repeat-x;
	padding-top:20px;
	padding-bottom:10px;
	height:250px;		
}

div#menuProduct3 div.menuBottom img {
	margin-top:2px;
}

ul#menuProduct3{
}

ul#menuProduct3 li{
	display:inline;
}

ul#menuProduct3 li a{
	display:block;
	background:transparent url(../img/bg_menuproduct3.gif) top left repeat-x;
	padding:10px;
	padding-right:20px;	
	color:#fff;
	font-size:13px;
	text-decoration:none;
}

ul#menuProduct3 li a:hover,
ul#menuProduct3 li a.active{
	background:#f58220 url(../img/arrow_product.gif) 180px center no-repeat;
}

ul#menuProduct3 li a#L0 {
	font-size:16px;
}

body#P0 ul#menuProduct3 li a#L0,
body#P1 ul#menuProduct3 li a#L1,
body#P2 ul#menuProduct3 li a#L2,
body#P3 ul#menuProduct3 li a#L3,
body#P4 ul#menuProduct3 li a#L4,
body#P5 ul#menuProduct3 li a#L5,
body#P6 ul#menuProduct3 li a#L6 {
	background:#f58220 url(../img/arrow_product.gif) 180px center no-repeat;
	cursor:default;
}

/* PROD 4 */
div#menuProduct4 {
	width:196px;
	background:url(../img/bg_menuproduct4_bottom.jpg) bottom left repeat-x;
	float:left;		
}

div#menuProduct4 div.menuBottom{
	background:url(../img/bg_menuproduct4_bottom.jpg) top left repeat-x;
	padding-top:20px;
	padding-bottom:10px;
	height:250px;		
}

div#menuProduct4 div.menuBottom img {
	margin-top:2px;
}

ul#menuProduct4{
}

ul#menuProduct4 li{
	display:inline;
}

ul#menuProduct4 li a{
	display:block;
	background:transparent url(../img/bg_menuproduct4.gif) top left repeat-x;
	padding:10px;
	padding-right:20px;	
	color:#fff;
	font-size:13px;
	text-decoration:none;
}

ul#menuProduct4 li a:hover,
ul#menuProduct4 li a.active{
	background:#b28fc2 url(../img/arrow_product.gif) 180px center no-repeat;
}

ul#menuProduct4 li a#L0 {
	font-size:16px;
}

body#P0 ul#menuProduct4 li a#L0,
body#P1 ul#menuProduct4 li a#L1,
body#P2 ul#menuProduct4 li a#L2,
body#P3 ul#menuProduct4 li a#L3,
body#P4 ul#menuProduct4 li a#L4,
body#P5 ul#menuProduct4 li a#L5,
body#P6 ul#menuProduct4 li a#L6 {
	background:#b28fc2 url(../img/arrow_product.gif) 180px center no-repeat;
	cursor:default;
}


/* PROD 5 */
div#menuProduct5 {
	width:196px;
	float:left;	
	height:750px;	
	background:url(../img/bg_menuproduct1_bottom.jpg) bottom left repeat-x;	
}

div#menuProduct5 div.menuBottom{
	background:url(../img/bg_menuproduct1_bottom.jpg) top left repeat-x;
	padding-top:20px;
	padding-bottom:10px;
	height:250px;	
}

div#menuProduct5 div.menuBottom img {
	margin-top:2px;
}

ul#menuProduct5{
}

ul#menuProduct5 li{
	display:inline;
}

ul#menuProduct5 li a{
	display:block;
	background:transparent url(../img/bg_menuproduct1.gif) top left repeat-x;
	padding:10px;
	padding-right:20px;	
	color:#fff;
	font-size:13px;
	text-decoration:none;
}

ul#menuProduct5 li a:hover,
ul#menuProduct5 li a.active{
	background:#e4044d url(../img/arrow_product.gif) 180px center no-repeat;
}

ul#menuProduct5 li a#L0 {
	font-size:16px;
}

lo#menuProduct5  li,lo#listabrevetti  {
list-style-image:(file:img/cerchiolista.gif);
}

body#P0 ul#menuProduct5 li a#L0,
body#P1 ul#menuProduct5 li a#L1,
body#P2 ul#menuProduct5 li a#L2,
body#P3 ul#menuProduct5 li a#L3,
body#P4 ul#menuProduct5 li a#L4,
body#P5 ul#menuProduct5 li a#L5,
body#P6 ul#menuProduct5 li a#L6 {
	background:#e4044d url(../img/arrow_product.gif) 180px center no-repeat;
	cursor:default;
}



/* PROD 7 */
div#menuProduct7 {
	width:196px;
	float:left;	
	height:750px;	
	background:url(../img/bg_menuproduct8_bottom.jpg) bottom left repeat-x;	
}

div#menuProduct7 div.menuBottom{
	background:url(../img/bg_menuproduct8_bottom.jpg) top left repeat-x;
	padding-top:20px;
	padding-bottom:10px;
	height:250px;	
}

div#menuProduct7 div.menuBottom img {
	margin-top:2px;
}

ul#menuProduct7{
}

ul#menuProduct7 li{
	display:inline;
}

ul#menuProduct7 li a{
	display:block;
	background:transparent url(../img/bg_menuproduct8.gif) top left repeat-x;
	padding:10px;
	padding-right:20px;	
	color:#fff;
	font-size:13px;
	text-decoration:none;
}

ul#menuProduct7 li a:hover,
ul#menuProduct7 li a.active{
	background:#8f0020 url(../img/arrow_product.gif) 180px center no-repeat;
}

ul#menuProduct7 li a#L0 {
	font-size:16px;
}

lo#menuProduct7  li,lo#listabrevetti  {
list-style-image:(file:img/cerchiolista.gif);
}

body#P0 ul#menuProduct7 li a#L0,
body#P1 ul#menuProduct7 li a#L1,
body#P2 ul#menuProduct7 li a#L2,
body#P3 ul#menuProduct7 li a#L3,
body#P4 ul#menuProduct7 li a#L4,
body#P5 ul#menuProduct7 li a#L5,
body#P6 ul#menuProduct7 li a#L6 {
	background:#8f0020 url(../img/arrow_product.gif) 180px center no-repeat;
	cursor:default;
}


/*prod6*/
div#menuProduct6 {
	width:196px;
	float:left;	
	height:750px;	
	background:url(../img/bg_menuproduct6_bottom.jpg) bottom left repeat-x;	
}

div#menuProduct6 div.menuBottom{
	background:url(../img/bg_menuproduct6_bottom.jpg) top left repeat-x;
	padding-top:20px;
	padding-bottom:10px;
	height:250px;	
}

div#menuProduct6 div.menuBottom img {
	margin-top:2px;
}

ul#menuProduct6{
}

ul#menuProduct6 li{
	display:inline;
}

ul#menuProduct6 li a{
	display:block;
	background:transparent url(../img/bg_menuproduct6.jpg) top left repeat-x;
	padding:10px;
	padding-right:20px;	
	color:#fff;
	font-size:13px;
	text-decoration:none;
}

ul#menuProduct6 li a:hover,
ul#menuProduct6 li a.active{
	background:#8c1859 url(../img/arrow_product.jpg) 180px center no-repeat;
}

ul#menuProduct6 li a#L0 {
	font-size:16px;
}

lo#menuProduct6  li,lo#listabrevetti  {
list-style-image:(file:img/cerchiolista.gif);
}

body#P0 ul#menuProduct6 li a#L0,
body#P1 ul#menuProduct6 li a#L1,
body#P2 ul#menuProduct6 li a#L2,
body#P3 ul#menuProduct6 li a#L3,
body#P4 ul#menuProduct6 li a#L4,
body#P5 ul#menuProduct6 li a#L5,
body#P6 ul#menuProduct6 li a#L6 {
	background:#8c1859 url(../img/arrow_product.gif) 180px center no-repeat;
	cursor:default;
}


/*fine prod6*/



/*prod9*/
div#menuProduct9 {
	width:196px;
	float:left;	
	height:750px;	
	background:url(../img/bg_menuproduct9_bottom.jpg) bottom left repeat-x;	
}

div#menuProduct9 div.menuBottom{
	background:url(../img/bg_menuproduct9_bottom.jpg) top left repeat-x;
	padding-top:20px;
	padding-bottom:10px;
	height:250px;	
}

div#menuProduct9 div.menuBottom img {
	margin-top:2px;
}

ul#menuProduct9{
}

ul#menuProduct9 li{
	display:inline;
}

ul#menuProduct9 li a{
	display:block;
	background:transparent url(../img/bg_menuproduct9.jpg) top left repeat-x;
	padding:10px;
	padding-right:20px;	
	color:#fff;
	font-size:13px;
	text-decoration:none;
}

ul#menuProduct9 li a:hover,
ul#menuProduct9 li a.active{
	background:#0088c6 url(../img/arrow_product.jpg) 180px center no-repeat;
}

ul#menuProduct9 li a#L0 {
	font-size:16px;
}

lo#menuProduct9  li,lo#listabrevetti  {
list-style-image:(file:img/cerchiolista.gif);
}

body#P0 ul#menuProduct9 li a#L0,
body#P1 ul#menuProduct9 li a#L1,
body#P2 ul#menuProduct9 li a#L2,
body#P3 ul#menuProduct9 li a#L3,
body#P4 ul#menuProduct9 li a#L4,
body#P5 ul#menuProduct9 li a#L5,
body#P6 ul#menuProduct9 li a#L6,
body#P9 ul#menuProduct9 li a#L9 {
	background:#0088c6 url(../img/arrow_product.gif) 180px center no-repeat;
	cursor:default;
}


/*fine prod9*/


.box1principi{
background:url(../img/box1principi.gif) no-repeat; 
width:531px; 
height:320px;
text-align:left;
}

.testobox1{
position:absolute;
padding-left:182px;
width:350px;
margin-top:-11px;
line-height:13px;
}

.box2principi{
background:url(../img/box2principi.gif) no-repeat; 
width:531px; 
height:144px;
text-align:left;
}


.testobox2{
position:absolute;
padding-left:80px;
width:450px;
margin-top:-9px;
line-height:16px;
}


.box3principi{
background:url(../img/box3principi.gif) no-repeat; 
width:531px; 
height:160px;
text-align:left;
}

.testobox3{
position:absolute;
padding-left:80px;
width:450px;
margin-top:-9px;
line-height:16px;
}

.box4principi{
position:relative;
top:-14px;
background:url(../img/box4principi.gif) no-repeat; 
width:531px; 
height:88px;
text-align:left;
}

.testobox4{
position:absolute;
padding-left:15px;
width:526px;
margin-top:-9px;
line-height:12px;
}

.titolobox4{
position:relative;
top:-7px;
}

/* PRINCIPI ATTIVI */
div#principlesdx {
	float:right;
	width:280px;
	color:#000;
	font-size:10px;
}

div#principlessx {
	float:left;
	width:280px;
}

div#principlessx img{
	margin:0px;
}


table#principles {
	padding:0;
}

table#principles td {
	text-align:left;
	padding:5px;
}

table#principles td img{
	margin:0;
	padding:0;
}

table#principles td a{
	color:#46700F;
	text-decoration:none;
	font-size:11px;
}

table#principles td a.active{
	font-weight:bold;
}

table#composition {
	float:right;
	padding:0;
	width:350px;
	margin-top:30px;
}

table#composition td,
table#composition th{
	padding:0 2px 0 2px;
}

table#composition.tblpurple {
	border:1px solid #b28fc2;
}


table#composition.tblpurple th,
table#composition.tblpurple td{
	border-right:1px solid #b28fc2;
	border-bottom:1px solid #b28fc2;	
	line-height:180%;
}

table#composition.tblred {
	border:1px solid #ed1556;
}


table#composition.tblred th,
table#composition.tblred td{
	border-right:1px solid #ed1556;
	border-bottom:1px solid #ed1556;	
	line-height:180%;
}

table#composition.tblblue {
	border:1px solid #00b5ad;
}

table#composition.tblblue th,
table#composition.tblblue td{
	border-right:1px solid #00b5ad;
	border-bottom:1px solid #00b5ad;	
	line-height:180%;
}

table#composition.tblorange {
	border:1px solid #f58220;
}

table#composition.tblorange th,
table#composition.tblorange td{
	border-right:1px solid #f58220;
	border-bottom:1px solid #f58220;	
	line-height:180%;
}

table#composition.tblpurple th{
	font-weight:bold;
	color:#333333;
	background:url(../img/bg_tablePurple.jpg) top left repeat-x;
}

table#composition.tblred th{
	font-weight:bold;
	color:#fff;
	background:url(../img/bg_tableRed.jpg) top left repeat-x;
}

table#composition.tblblue th{
	font-weight:bold;
	color:#fff;
	background:url(../img/bg_tableBlue.jpg) top left repeat-x;
}

table#composition.tblorange th{
	font-weight:bold;
	color:#fff;
	background:url(../img/bg_tableOrange.jpg) top left repeat-x;
}


table#composition tfoot{
	font-style:italic;
	color:#555653;
}


/* */

/*FOOTER*/
div#footer {
	text-align:center;
	font-size:11px;
}

div#footer a{
	text-decoration:none;
	padding:0 10px;
	border-right:1px solid #999999;
	color:#999999;
	letter-spacing:.5px;
}

div#footer a:hover,
div#footer a.active{
	color:#666;
}

div#footer a.last{
	border:0;
}

/* */
#provincia
{
	margin-top:10px;
}

#comune,#zip
{
	margin-top:10px;
}

#blockStore
{
	float:left;
	margin:20px 35px 20px 0;
	width:220px;
	height:60px;
}

div#PaginazioneRicerca {
	text-align:center;
	font-size:11px;
	margin-top:4px;	
}

#PaginazioneRicerca a
{
	color:#999999;
	text-decoration:none;
	margin: 4px 3px 0 3px;
}

#PaginazioneRicerca a:focus,
#PaginazioneRicerca a:hover,
#PaginazioneRicerca a:active
{
	color:#669900;
}

/* CLASSES */
a.last{
	border:0;
}

a.green{
	color:#669900;
	font-weight:bold;
	text-decoration:none;
}

a.green:hover{
	text-decoration:underline;
}

.focusGreen {
	color:#669900;
	font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
	margin:20px 0 20px 0;
	font-size:24px;	
	line-height:100%;
}


.violascuro {
	color: #8c1859;
}



.gray {
	color:#999;
}

.purple {
	color: #b28fc2;
}

.red {
	color: #ed1556;
}

.rednew {
	color: #a12b5b;
}


.blue {
	color: #00b5ad;
}

.orange {
	color: #f58220;
}

.green {
	color: #669900;
}

.greenborder {
	border:1px solid #669900;
}

.purpleborder {
	border:1px solid #b28fc2;
}

.violascuroborder {
	border:1px solid #ed1556;
}


.redborder {
	border:1px solid #ed1556;
}

.blueborder {
	border:1px solid #00b5ad;
}

.orangeborder {
	border:1px solid #f58220;
}

.grayborder {
	border-left:1px solid #ccc;
}


/* H2 */

h2.uViolascuro {
	border-bottom: 1px solid #8c1859;
}

h2.uAzzurro {
	border-bottom: 1px solid #009ae1;
}


h2.uPurple {
	border-bottom: 1px solid #b28fc2;
}

h2.uRed {
	border-bottom: 1px solid #ed1556;
}

h2.uBlue {
	border-bottom: 1px solid #00b5ad;
}

h2.uOrange {
	border-bottom: 1px solid #f58220;
}

h2.uGreen {
	border-bottom: 1px solid #7E9D15;
}

h2.uRednew {
	border-bottom: 1px solid #a12b5b;
}

/*H1*/

h1.uViolascuro {
	border-bottom: 1px solid #8c1859;
}

h1.uAzzurro {
	border-bottom: 1px solid #009ae1;
}

h1.uPurple {
	border-bottom: 1px solid #b28fc2;
}

h1.uRed {
	border-bottom: 1px solid #ed1556;
}


h1.uRednew {
	border-bottom: 1px solid #a12b5b;
}


h1.uBlue {
	border-bottom: 1px solid #00b5ad;
}

h1.uOrange {
	border-bottom: 1px solid #f58220;
}

h1.uGreen {
	border-bottom: 1px solid #7E9D15;
}

/* H3 */

h3.titViolascuro {
		font-family:"HelveticaNeue-Light",Arial, Helvetica, sans-serif;
		color: #891754;
		font-weight:normal;
		font-size:19px;
		margin:20px 0 10px 0;
}

h3.titAzzurro {
		font-family:"HelveticaNeue-Light",Arial, Helvetica, sans-serif;
		color: #0187c4;
		font-weight:normal;
		font-size:19px;
		margin:20px 0 10px 0;
}



h3.titPurple {
		font-family:"HelveticaNeue-Light",Arial, Helvetica, sans-serif;
		color: #b28fc2;
		font-weight:normal;
		font-size:19px;
		margin:20px 0 10px 0;
}

h3.titRed {
		font-family:"HelveticaNeue-Light",Arial, Helvetica, sans-serif;
		color: #ed1556;
		font-weight:normal;
		font-size:19px;
		margin:20px 0 10px 0;
		line-height:19px;		
}

h3.titRednew {
		font-family:"HelveticaNeue-Light",Arial, Helvetica, sans-serif;
		color: #a12b5b;
		font-weight:normal;
		font-size:19px;
		margin:20px 0 10px 0;
		line-height:19px;		
}



h3.titBlue {
		font-family:"HelveticaNeue-Light",Arial, Helvetica, sans-serif;
		color: #00b5ad;
		font-weight:normal;
		font-size:19px;
		margin:20px 0 10px 0;
		line-height:19px;		
}

h3.titOrange {
		font-family:"HelveticaNeue-Light",Arial, Helvetica, sans-serif;
		color: #f58220;
		font-weight:normal;
		font-size:19px;
		margin:20px 0 10px 0;
		line-height:19px;
}

h3.titGreen {
		font-family:"HelveticaNeue-Light",Arial, Helvetica, sans-serif;
		color: #7E9D15;
		font-weight:normal;
		font-size:19px;
		margin:20px 0 10px 0;
		line-height:19px;
}

/* H4 */

h4.titViolascuro {
		font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
		color: #891754;
		font-weight:normal;
		font-size:17px;
		margin:20px 0 5px 0;
}

h4.titAzzurro {
		font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
		color: #0187c4;
		font-weight:normal;
		font-size:17px;
		margin:20px 0 5px 0;
}




h4.titGreen {
		font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
		color: #7E9D15;
		font-weight:normal;
		font-size:17px;
		margin:20px 0 20px 0;
}

h4.titPurple {
		font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
		color: #b28fc2;
		font-weight:normal;
		font-size:17px;
		margin:20px 0 5px 0;
}

h4.titRed {
		font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
		color: #ed1556;
		font-weight:normal;
		font-size:17px;
		margin:20px 0 5px 0;
}

h4.titRednew {
		font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
		color: #a12b5b;
		font-weight:normal;
		font-size:17px;
		margin:20px 0 5px 0;
}



h4.titRed2 {
		font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
		color: #ed1556;
		font-weight:normal;
		font-size:13px;
		margin:10px 0 5px 0;
}

h4.titBlue {
		font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
		color: #00b5ad;
		font-weight:normal;
		font-size:17px;
		margin:20px 0 5px 0;
}

h4.titOrange {
		font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
		color: #f58220;
		font-weight:normal;
		font-size:17px;
		margin:20px 0 5px 0;
}

/* H4 */

h5.titViolascuro {
		font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
		color: #891754;
		font-weight:bold;
		font-size:11px;
		margin:30px 0 20px 0;
}

h5.titAzzurro {
		font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
		color: #0187c4;
		font-weight:bold;
		font-size:11px;
		margin:30px 0 20px 0;
}



h5.titGreen {
		font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
		color: #7E9D15;
		font-weight:bold;
		font-size:11px;
		margin:30px 0 20px 0;
}

h5.titPurple {
		font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
		color: #b28fc2;
		font-weight:bold;
		font-size:11px;
		margin:30px 0 5px 0;
}

h5.titRed {
		font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
		color: #ed1556;
		font-weight:bold;
		font-size:11px;
		margin:30px 0 5px 0;
}

h5.titRed {
		font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
		color: #a12b5b;
		font-weight:bold;
		font-size:11px;
		margin:30px 0 5px 0;
}

h5.titBlue {
		font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
		color: #00b5ad;
		font-weight:bold;
		font-size:11px;
		margin:30px 0 5px 0;
}

h5.titOrange {
		font-family:"HelveticaNeue-Roman",Arial, Helvetica, sans-serif;
		color: #f58220;
		font-weight:bold;
		font-size:11px;
		margin:30px 0 5px 0;
}


.note {
	font-size:9px;
	margin-left:25px;
	margin-bottom:20px;
}

.noteSmall {
	font-size:9px;
}

div.submit {
	margin-top:20px;
	float:right;
}

a.submit {
	color:#FFFFFF;
	background:#7E9D15;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;	
	padding:5px 40px 5px 40px;
	text-decoration:none;
	font-weight:bold;
}

a:hover.submit {
	color:#7E9D15;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;	
	background:#FFF;
}


#dhtmlfloatie{
	position: absolute;
	left: 0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	border: 2px solid black;
	padding: 5px;
	z-index: 100;
	color:#FFFFFF;
	border:none;
}

fieldset div#privacy {
	height:50px;
	overflow:auto;
}

.radiobutton {
	border:0;
}


.listprimopiano{
	/*list-style:url(../img/list_pillsred.gif);*/
	background:url(../img/list_pillsred.gif) no-repeat top left;
	margin-left:0;
	padding-left:32px;
	/*line-height:20px;*/
	line-height:15px;
	min-height:21px;
	height:auto !important;
	height:21px;	
} 

.precedente{
    text-align:left;
	border: 1px solid  #999999;
	position:relative;
	width:500px;
	height:30px;
	margin-top:75px;
	margin-left:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.precedente22{
    text-align:left;
	border: 1px solid  #999999;
	position:relative;
	width:500px;
	height:30px;
	margin-top:225px;
	margin-left:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.precedente2{
    text-align:left;
	position:relative;
	width:500px;
	height:30px;
	margin-top:185px;
	margin-left:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
} 

.successivo{
	position:relative;
	margin-left:0px;
	margin-top:20px;
} 

.successivo2{
	position:relative;
	margin-left:450px;
	margin-top:-17px !important;
	margin-top:-15px;
} 

#nomepelle{
	position:absolute; 
	font-family:Helvetica, Arial,sans-serif;  
	letter-spacing:0px; 
	top:539px !important; 
	top:547px; 
	left:34px; 
	font-size:16px; 
	color:#ffffff;
	font-weight:normal;
}

#nomepelle h1{
	font-size:16px;
	font-weight:lighter;
}


#nomereage{
	position:absolute; 
	font-family:Helvetica, Arial,sans-serif;  
	letter-spacing:0px; 
	top:539px !important; 
	top:547px; 
	left:205px; 
	font-size:16px; 
	color:#ffffff;
	font-weight:normal;
}

#nomereage h1{
	font-size:16px;
	font-weight:lighter;
}

#nometrico{
	position:absolute; 
	font-family:Helvetica, Arial,sans-serif; 
	top:539px !important; 
	top:547px; 
	left:429px; 
	font-size:16px; 
	color:#ffffff;
	
}


#nometrico h1{
	font-size:16px; 
	font-weight:lighter;
}
 
#nomesolaire{
	position:absolute; 
	font-family:Helvetica, Arial,sans-serif; 
	top:539px !important; 
	top:547px; 
	left:669px; 
	font-size:16px; 
	color:#ffffff;
}

#nomesolaire h1{
	font-size:16px; 
	font-weight:lighter;
}

#nomecellu{
	position:absolute;
	font-family:Helvetica, Arial,sans-serif;  
	top:539px !important; 
	top:547px; 
	left:828px; 
	font-size:16px;  
	color:#ffffff;
}

#nomecellu h1{
	font-size:16px;  
	font-weight:lighter;
}

#myinneovspace{
	position:absolute; 
	top:5px !important; 
	top:10px; 
	left:5px;
}

#domande{
	position:absolute; 
	top:7px !important; 
	top:12px; 
	/*left:311px;*/
	left:381px;
}

#contatti{
	position:absolute; 
	top:40px !important; 
	top:45px; 
	/*left:311px;*/
	left:381px;
}

*:first-child+html #domande  /* solo IE 7.0 */ {
	margin-bottom:3px;
	margin-top:5px;
}

*:first-child+html #contatti  /* solo IE 7.0 */ {
	margin-bottom:3px;
	margin-top:5px;
}

#domande2{
	position:absolute; 
	top:7px !important; 
	top:12px; 
	left:311px;
}

#contatti2{
	position:absolute; 
	top:40px !important; 
	top:45px; 
	left:311px;
}

ul#domanderisp{
	list-style-type:circle;
	color:#666666;
	margin-left:16px;
	margin-top:10px;
	font-size:13px;
}

ul#domanderisp a{
	text-decoration:none;
	color:#666666;
}


/*mappa*/

.mappa{
 position:absolute; 
 left:436px; 
 top:10px;
}


ul.listamappa li{
	list-style-image:url(img/pallino.gif);
	margin-left:25px;
	color:#666666;
	font-size:15px;
	margin-bottom:5px;
	margin-top:10px;
	font-family: "Thaoma", Arial, Helvetica, sans-serif;
}
.listamappa a{
	text-decoration:none;
	color:#666666;
	font-size:13px;
}

ul.listamappa2 li{
	list-style-image:none;
	margin-left:25px;
	color:#666666;
	font-size:15px;
	margin-bottom:5px;
}
.listamappa2 a{
	color:#666666;
	font-size:15px;
}

ul#domanderisp a:hover{
	text-decoration:underline;
}

.mappapadunique  {
	list-style-type:none;
	border-bottom: 1px solid #7E9D15;
	color:#666666;
	font-size:15px;
	margin-top:5px;
	margin-bottom:5px;
	font-family: "Thaoma", Arial, Helvetica, sans-serif;
	background: url(../img/list_pills.gif) no-repeat top left;
	padding-left:32px;
	font-weight:bold;
}

.mappapadunique  a{
	text-decoration:none;
	color:#666666;
}

.mappapad  {
	list-style-type:none;
	border-bottom: 1px solid #7E9D15;
	color:#000000;
	font-size:15px;
	margin-top:15px;
	font-family: "Thaoma", Arial, Helvetica, sans-serif;
	background: url(../img/list_pills.gif) no-repeat top left;
	padding-left:32px;
	font-weight:bold;
}

.mappapad  a{
	text-decoration:none;
	color:#666666;
}

#privacyspazio{
	 margin-top:100px !important;
	 margin-top:0px;
}

.bannerleft{
	position:absolute; 
	top:189px !important; 
	top:194px; 
	left:800px;
}

.bannerinneovspace{

	position:absolute; 
	top:5px !important;
	top:10px; 
	left:4px;

}

*:first-child+html .bannerinneovspace  /* solo IE 7.0 */ {
	margin-bottom:3px;
	margin-top:5px;
}

.bannerinneovspace2{

	position:absolute; 
	top:5px !important;
	top:10px; 
	/*left:4px;*/
	left:74px;

}

.menurighthm{

	position:absolute; 
	top:190px !important; 
	top:200px; 
	left:798px;

}

#bottonecapelli{
	padding-right:120px !important;
	padding-right:90px;
	padding-top:40px;
} 

.bannerrx{
	position:absolute; 
	top:-2px !important;
	top:-3px; 
	left:-76px;
}

.bannerrx2{
	position:absolute; 
	top:3px !important;
	top:7px; 
	left:0px;
}


.sopradai{
	margin-bottom:3px;
	margin-top:5px;
}

*:first-child+html .sopradai  /* solo IE 7.0 */ {
	margin-bottom:3px;
	margin-top:0px;
}

.boxlp{
float:left; 
width:629px; 
display:none;  
margin-bottom:20px !important;
padding-bottom:0px !important;
padding-bottom:20px;

}


