/* CSS Document */
 
*{
margin:0;
padding:0;
}

body, html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#fff;
	line-height:150%;
	color:#666666;
}
img {
	border:0;
	behavior: url(../iepngfix.htc);
}

a {
	color:#666;
	text-decoration:none;
	font-weight:bold;
}

p {
	margin:0;
	padding:0;
}

#container { 
width:835px;
margin:0em auto; 
text-align:left;  
position:absolute;
border:0;
margin-left:-417px;
left:50%;
background:transparent;

}
#header{
width:100%;
margin:27px 0 60px 0!important;
margin:27px 0 0px 0;
}

#content {
    background:transparent url(../img/bg.png) no-repeat top left; 
	margin:0;;
	padding:0px;
	/*height:1000px !important;		
   height:0;*/
}	

#bottom {
	background: transparent url(../img/bg.png) no-repeat bottom left; 
	/*height:50px !important;
	height:10px;*/
	height:21px;
}

.titolotesta {
padding:10px 0px 0px 15px;
}
 /* header_menu sx */
#menu_sinistra{
margin-left:15px;
}
.menu_sinistra_testa{
float: left;
padding:0px;
margin-right:2px !important;
margin:1px;
border:0px;
text-decoration:none;
}
 /*header_menu dx*/
#menu_destra{
margin-left:335px;
/*margin-left:585px;*/
padding:0px;
 }
 
.menu_destra_testa{
float: left;
padding:0px;
margin-right:-0.1px;
border:0px;
text-decoration:none;
  }

#menuaward2 {
margin-top:0px;
margin-left:0px;
height:49px;
}

#menuaward3 {
margin-top:0px;
margin-left:0px;
height:49px;
}

#menuaward7 {
margin-top:0px;
margin-left:0px;
height:49px;
}

#menuaward6 {
margin-top:0px;
margin-left:0px;
height:49px;
}


#menuaward4 {
margin-top:0px;
left:-1px;
height:49px;
}

#menuaward5 {
margin-top:0px;
left:-1px;
height:28px;
}


#menuaward  {
margin-top:0px;
margin-left:0px;
height:49px;
}

#menuaward img  {
behavior: url(../iepngfix.htc);
}

#menuaward2 img  {
behavior: url(../iepngfix.htc);
}

#menuaward3 img  {
behavior: url(../iepngfix.htc);
}

#menuaward7 img  {
behavior: url(../iepngfix.htc);
}


#menuaward4 img  {
behavior: url(../iepngfix.htc);
}


#menuaward5 img  {
behavior: url(../iepngfix.htc);
}

#menuaward6 img  {
behavior: url(../iepngfix.htc);
}


#menublog, #menuset {
margin-top:0px;
margin-left:0px;
background:url(../img/blog/sfondo_menublog.png) no-repeat;
filter:alpha(opacity=70);
-moz-opacity:.7;
opacity:.7;
height:66px;
}

#menuset{
background:url(../img/set/sfondo_menuset.png) no-repeat;
}

.menublog, .menuset{
margin:15px 0px 0px 15px!important;
margin:15px 0px 0px 10px;
float:left
}


.menublog, .menuset{
margin:15px 0px 0px 15px!important;
margin:15px 0px 0px 10px;
float:left
}

#menuset2{
background:url(../img/set/sfondo_menuset.png) no-repeat;
}

#menuset3{
background:url(../img/set/sfondo_menuset.png) no-repeat;
}

#menuset7{
background:url(../img/set/sfondo_menuset.png) no-repeat;
}

#menuset4{
background:url(../img/set/sfondo_menuset.png) no-repeat;
}

#menuset5{
background:url(../img/set/sfondo_menuset.png) no-repeat;
}

#menuset6{
background:url(../img/set/sfondo_menuset.png) no-repeat;
}

#menuaward2, #menuset2 {
margin-top:0px;
margin-left:-8px !important;
margin-left:-7px;
background:url(../img/award/sfondo_menuaward2.jpg) center no-repeat;
height:49px;
}

#menuaward, #menuset2 {
margin-top:0px;
margin-left:-6px !important;
margin-left:-7px;
background:url(../img/award/sfondo_menuaward.png) center no-repeat;
height:49px;
}

#menuawardreport, #menuset2 {
margin-top:0px;
margin-left:-6px !important;
margin-left:-7px;
background:url(../img/award/sfondo_menuawardreport.jpg) center no-repeat;
height:49px;
}


#menuaward3, #menuset3 {
margin-top:0px;
margin-left:-8px !important;
margin-left:-8px;
background:url(../img/award/regup.jpg) center no-repeat;
height:49px;
}

#menuaward7, #menuset7 {
margin-top:0px;
margin-left:-8px !important;
margin-left:-8px;
background:url(../img/award/regup.jpg) center no-repeat;
height:49px;
}


#menuaward6, #menuset6 {
margin-top:0px;
margin-left:-10px !important;
margin-left:-8px;
background:url(../img/award/regup.jpg) center no-repeat;
height:49px;
}

#menuaward4, #menuset 4{
margin-top:0px;
margin-left:-8px !important;
margin-left:-7px;
background:url(../img/award/regup.jpg) center no-repeat;
height:49px;
}

#menuaward5, #menuset5 {
margin-top:20px;
margin-left:-8px !important;
margin-left:-7px;
background:url(../img/award/sfondo_menuaward3.jpg) center no-repeat;
height:28x;
}

#menuset{
background:url(../img/set/sfondo_menuset.png) no-repeat;
}

.menublog, .menuset{
margin:15px 0px 0px 15px!important;
margin:15px 0px 0px 10px;
float:left
}

#corpo_blog { 
    width:450px;
	margin-top:0px; 
    margin-left:0px;
	border:0;
	padding:0;
	background:transparent;
}
p{
    margin-top:20px; 
    margin-left:70px;
	background:transparent;
	font-size:12px;
	font-weight:normal;
	color:#666;
	margin-bottom:25px; 
}

.img_titolo{
margin-left:65px; 
margin-top:20px  
}
.img_pulsante_commento{
margin-left:65px;
margin-bottom:50px; 
}
#post{margin:0 0 0 50px}

h2{
font-size:12px;
color:#fff;
font-weight:bold;
background-color:#ffb770;
width:690px !important;
width:710px;
padding:0.2em 0em 0.2em 2em; 
font-family: Arial,helvetica,sans-serif;
margin-bottom:1px
}
h3{
font-size:13px;
color:#fff;
font-weight:bold;
background-color:#ff9933;
width:690px !important;
width:710px;
padding:0.3em 0em 0.3em 1.8em; 
font-family: Arial,helvetica,sans-serif;
}
.post_p{  font-family: Verdana; 
	font-size:11px;
	font-weight:normal;
	color:#666;
    width:710px !important;
    width:700px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px
	
	}
div.clearer{clear: both}

#piedipagina { 
width:100%;
/*margin-top:0px!important; 
margin-top:0px;*/
margin-left:15px;
} 

/*LAYOUT TEST2*/
#content-colonna1 { 
    height:530px;
	width:478px;
	margin:0px 0px 0px 5px;	
	background:url(../img/test/sfondo_box_big.png) no-repeat; 
	
}
	
.img_titoli_test{margin:0px 10px 0px 30px}

#content-colonna1 .top {
	margin-top:24px;
}

#box_testimg1{
background:url(../img/test/box_img.gif) no-repeat;
width: 415px;
height:85px;
margin:0px 0px 10px 25px;
}
.minipics ul{
list-style-type:none;
margin-left:17px;
padding:0
}
.minipics li{
float:left;
margin:5px 20px 3px 4px !important;
margin:5px 20px 3px 4px;
}

.minipics a{
	border:3px solid #FFF;
	display:block;
}

.minipics a:hover,
.minipics a:focus,
.minipics a:active
 {
	border:3px solid #E2007A;
	margin:0;
	padding:0;
}

#content-colonna2 { 
	border:0;
	float:right;
	background:#fff; 
	padding:0;
    width:335px;
    position:absolute;
	top:175px;
	left:480px;
	background:url(../img/test/sfumatura_test.png) no-repeat top right;
	height:530px !important;
	height:500px;	
}
.img_titoli_test2{
margin:0px 0px 0px 0px !important;
margin:0px 0px 0px 0px;
background:transparent;

}

#box_testimg2{
background:url(../img/test/box_destra/box1.png) no-repeat;
height:79px;
margin-left:-5px;
margin-top:-25px !important;
margin-top:-5px;
}
#box_testimg2 h4{
font-family: helvetica,Arial,verdana;
padding:0.5em 0 0.2em 0.5em;
color:#999999;
font-size:15px;
font-weight:normal;
}
#box_testimg3{
background:url(../img/test/box_destra/box2.png) no-repeat;
height:87px;
margin-left:-5px;
margin-top:-25px !important;
margin-top:-5px;
}
#box_testimg3 h4{
font-family: helvetica,Arial,verdana;
padding:0.5em 0 0.2em 0.5em;
color:#999999;
font-size:15px;
font-weight:normal;
}
#box_testimg4{
background:url(../img/test/box_destra/box3.png) no-repeat;
height:74px;
margin-top:-25px !important;
margin-top:-5px;
}
#box_testimg4 h4{
font-family: helvetica,Arial,verdana;
padding:0.2em 0 0.2em 0.5em;
color:#999999;
font-size:15px;
font-weight:normal;
}

#box_testimg5{
background:url(../img/test/box_destra/box4.png) no-repeat;
height:76px;
margin-top:-25px !important;
margin-top:-5px;
}
#box_testimg5 h4{
font-family: helvetica,Arial,verdana;
padding:0.2em 0 0.2em 0.5em;
color:#999999;
font-size:15px;
font-weight:normal;
}
#box_testimg6{
background:url(../img/test/box_destra/box5.png) no-repeat;
height:70px;
margin-top:-25px !important;
margin-top:-5px;
}
#box_testimg6 h4{
font-family: helvetica,Arial,verdana;
padding:0.2em 0 0.2em 0.5em;
color:#999999;
font-size:15px;
font-weight:normal;
}
#menu_test{
font-family: sans-serif,arial, verdana, Arial,Helvetica, ;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
color:#999999;
}

.menu li{	/* <li> del menu principale */
		list-style-type:none;	/* Elimina i bullets delle liste */
		margin-top:-2px!important;
		margin-top:-2px;	/* Regola per Opera */
		line-height:120%;
		
}
.menu a{
font-family: sans-serif,arial, verdana, Arial,Helvetica,  ;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
color:#999999;
text-decoration:none;
padding:0em 0em 0em 1.5em!important;
padding:0em 0em 0em 1.5em;
display:block !important;
display:inherit;
width:312px !important;
width:330px;
}

 .menu a:hover,
 .menu a:focus,
 .menu a:active
 {
	background-color:#FCE4FE;
	width:92% !important;
	width:97%;
}

.pulsante_diagnosi{
margin:45px 0px 0px 135px;
background:transparent;
}

/*LAYOUT TEST3 - COLONNA SINISTRA*/
#colonna_test3_sinistra { 
margin:0;
font-family: sans-serif,arial, verdana, Arial,Helvetica;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
}
/* BOX 1 IN ALTO A SINISTRA*/
#box_test3_1{
background:url(../img/test/box_test_3/box1.png) no-repeat;
width:394px;
height:197px;
margin:10px 0px 0px 25px;
}
/*MENU BOX 2 LAYOUT TEST 3  IN ALTO A SINISTRA */
#menu_test_box1{
margin:110px 0px 0px 20px;
position:absolute;
line-height:120%;
}

.menu_box1 li{	
		list-style-type:none;
		margin-top:5px!important;
		margin-top:5px;	
}
.menu_box1 a{
color:#999999;
text-decoration:none;
padding:0em 0em 0em 0.1em!important;
padding:0em 0em 0em 0.1em;
display:block !important;
display:inherit;
font-weight:normal;
/*width:320px;*/
}

 .menu_box1 a:hover,
 .menu_box1 a:focus,
 .menu_box1 a:active {
	color:#999999;
	background-color:#FCE4FE;
	width:133% !important;
	width:75%;
}
/* BOX 1 IN BASSO A SINISTRA*/
#box_test3_2{
background:url(../img/test/box_test_3/box2.png) no-repeat;
width:363px;
height:237px;
margin:0px 0px 0px 45px;
}
/* MENU BOX 2 LAYOUT TEST3  IN BASSO A SINISTRA */
#menu_test_box2{
margin:130px 0px 0px 30px;
position:absolute;
line-height:120%;
}
.menu_box2 li{	
		list-style-type:none;
		margin-top:2px!important;
		margin-top:2px;	
}
.menu_box2 a{
color:#999999;
text-decoration:none;
padding:0em 0em 0em 0.1em!important;
padding:0em 0em 0em 0em;
display:block !important;
display:inherit;
font-weight:normal;
}
.menu_box2 a: link,
.menu_box2 a: visited {
   color:#999999;
 
}
 .menu_box2 a:hover,
 .menu_box2 a:focus,
 .menu_box2 a:active {
	color:#999999;
	background-color:#FCE4FE;
	width:105% !important;
	width:94%;
}
/*LAYOUT TEST3 - COLONNA DESTRA*/
#colonna_test3_destra{ 
font-family: sans-serif,arial, verdana, Arial,Helvetica;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
/*margin:-480px 0px 0px 415px !important;
margin:-502px 0px 0px 415px;*/
top:160px;
left:416px;
background:url(../img/test/sfumatura_test2.png) no-repeat bottom right;
position:absolute;
width:399px !important;
height:499 !important;
height:498;
}

/* BOX 3 LAYOUT TEST3  IN ALTO A DESTRA */
#box_test3_3{
background:url(../img/test/box_test_3/box3.png) no-repeat;
width:380px;
height:232px;
margin:3px 0px 0px 0px;
line-height:120%;
}
/* MENU BOX 3 LAYOUT TEST3  IN ALTO  A DESTRA*/
#menu_test_box3{
margin:140px 0px 0px 35px;
position:absolute;
width:100%;

}
.menu_box3 li{	
		list-style-type:none;
		margin-top:2px!important;
		margin-top:4px;	
}
.menu_box3 a{
color:#999999;
text-decoration:none;
padding:0em 0em 0em 0.1em !important;
padding:0em 0em 0em 0em;
display:block !important;
display:inherit;
font-weight:normal;
width:320px;
}

 .menu_box3 a:hover,
 .menu_box3 a:focus,
 .menu_box3 a:active {
	color:#999999;
	background-color:#FCE4FE;
	width:80% !important;
	width:84%;
}
/* BOX 4 LAYOUT TEST3  IN BASSO A DESTRA */
#box_test3_4{
background:url(../img/test/box_test_3/box4.png) no-repeat;
width:353px;
height:210px;
margin:0px 0px 0px 0px;
line-height:120%;
}
/* MENU BOX 4 LAYOUT TEST3  IN BASSO  A DESTRA*/
#menu_test_box4{
margin:140px 0px 0px 15px;
position:absolute;
width:100%;

}
/*PULSANTE CONTINUA*/
.pulsante_continua{
margin:0px 0px 0px 220px;
background:transparent;
}
.pulsante_indietro{
margin:15px 0px 20px 50px;
background:transparent;
}

/*LAYOUT TEST4 - COLONNA SINISTRA*/
#colonna_test4_sinistra { 
margin:0;
font-family: sans-serif,arial, verdana, Arial,Helvetica;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
}
/* BOX 1 IN ALTO A SINISTRA - TEST4*/
#box_test4_1{
background:url(../img/test/box_test4/box1.png) no-repeat;
width:389px;
height:285px;
margin:0px 0px 0px 25px;
}
/*MENU BOX 1 LAYOUT TEST 4  IN ALTO A SINISTRA */
#menu_test4_box1{
	margin:180px 0px 0px 20px;
	position:absolute;
	line-height:130%;
}

.menu_test4_box1 li{	
		list-style-type:none;
		margin-top:2px!important;
		margin-top:2px;	
}
.menu_test4_box1 a{
	color:#999999;
	text-decoration:none;
	padding:0em 0em 0em 0.1em!important;
	padding:0em 0em 0em 0em;
	display:block !important;
	display:inherit;
	font-weight:normal;
	width:359px;
}

 .menu_test4_box1 a:hover,
 .menu_test4_box1 a:focus,
 .menu_test4_box1 a:active {
	color:#999999;
	background-color:#FCE4FE;
	width:100% !important;
	width:96%;
}
/* BOX 2 IN BASSO A SINISTRA - TEST4*/
#box_test4_2{
	background:url(../img/test/box_test4/box2.png) no-repeat;
	width:350px;
	height:169px;
	margin:0px 0px 0px 25px;
	line-height:130%;
}
/*MENU BOX 2 LAYOUT TEST 4  IN BASSO A SINISTRA */
#menu_test4_box2{
	margin:100px 0px 0px 25px;
	position:absolute;
}
.menu_test4_box2 li{	
		list-style-type:none;
		margin-top:2px!important;
		margin-top:2px;	
}
.menu_test4_box2 a{
	color:#999999;
	text-decoration:none;
	padding:0em 0em 0em 0.1em!important;
	padding:0em 0em 0em 0em;
	display:block !important;
	display:inherit;
	font-weight:normal;
	width:320px;	
}

 .menu_test4_box2 a:hover,
 .menu_test4_box2 a:focus,
 .menu_test4_box2 a:active {
	color:#999999;
	background-color:#FCE4FE;
	width:99% !important;
	width:95%;
}
/*LAYOUT TEST4 - COLONNA DESTRA*/
#colonna_test4_destra{ 
font-family: sans-serif,arial, verdana, Arial,Helvetica;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
/*margin:-492px 0px 0px 413px !important;
margin:-515px 0px 0px 413px;*/
background:url(../img/test/sfumatura_test2.png) no-repeat bottom right;
position:absolute;
top:160px;
left:414px;
width:401px !important;
height:510px !important;
height:508px;
}
/* BOX 3 IN ALTO A DESTRA - TEST4*/
#box_test4_3{
	background:url(../img/test/box_test4/box3.png) no-repeat;
	width:369px;
	height:248px;
	margin:0px 0px 0px 30px;
	line-height:130%;
}
/*MENU BOX 3 LAYOUT TEST 4  IN ALTO A DESTRA */
#menu_test4_box3{
margin:130px 0px 0px 30px;
position:absolute;
}
.menu_test4_box3 li{	
		list-style-type:none;
		margin-top:2px!important;
		margin-top:2px;	
}
.menu_test4_box3 a{
	color:#999999;
	text-decoration:none;
	padding:0em 0em 0em 0.1em!important;
	padding:0em 0em 0em 0em;
	display:block !important;
	display:inherit;
	font-weight:normal;
	width:320px;
}

 .menu_test4_box3 a:hover,
 .menu_test4_box3 a:focus,
 .menu_test4_box3 a:active {
	color:#999999;
	background-color:#FCE4FE;
	width:99% !important;
	width:93%;
}
/* BOX 3 IN BASSO A DESTRA - TEST4*/
#box_test4_4{
	background:url(../img/test/box_test4/box4.png) no-repeat;
	width:399px;
	height:212px;
	margin:0px 0px 0px 2px;
	line-height:130%;
}
/*MENU BOX 3 LAYOUT TEST 4  IN BASSO A DESTRA */
#menu_test4_box4{
	margin:115px 0px 0px 20px;
	position:absolute;
	width:76%;
}
.menu_test4_box4 li{	
		list-style-type:none;
		margin-top:2px!important;
		margin-top:2px;	
}
.menu_test4_box4 a{
	color:#999999;
	text-decoration:none;
	padding:0em 0em 0em 0.1em!important;
	padding:0em 0em 0em 0em;
	display:block !important;
	display:inherit;
	font-weight:normal;
	width:270px;
}

 .menu_test4_box4 a:hover,
 .menu_test4_box4 a:focus,
 .menu_test4_box4 a:active {
	color:#999999;
	background-color:#FCE4FE;
	width:89% !important;
	width:90%;}
	
/*PULSANTE RISULTATO */
.pulsante_risultato{
margin:5px 0px 0px 220px;
background:transparent;
}

/*SKIN MATCH*/
#box_match1{
width:635px;
height:190px;
margin:30px 0px 0px 90px;
}
.p_match{ 
    margin-top:10px; 
    margin-left:0px;
	font-family: Verdana; 
	font-size:12px;
	font-weight:normal;
	color:#666;
	}
#box_match2{
	width:732px;
	height:727px !important;
	height:737px;
	margin:0px 0px 0px 50px;
	/*background:url(../img/match/bg_img.png) no-repeat;*/
}

#box_match_results{
	width:732px;
	margin:0px 0px 0px 50px;
	/*background: url(../img/match/match_results1.png) no-repeat center top;*/
}

#box_match_results .results{
	text-align:center;
	margin:0 0 10px 0;	
}

#box_match_results .results h2{
	color:#333333;
	font-size:24px;
	background:transparent;
	margin-left:-25px;	
	font-weight:normal;
}

#box_match_results .results img {
	margin-top:10px;
}

.p_match2 { 
    position:relative;
    font-family: Verdana; 
	font-size:12px;
	font-weight:normal;
	color:#666;
	top:400px;
	left:100px;	
}
.menu_match { 
	margin:1em;
	/*margin:33em 0 1em 8.5em !important;*/
	margin:33em 0 0 5.5em;
	width:18em !important;
	float:left;
	font-family: helvetica,verdana; 
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.2px;
	display:inline;
}
.menu_match ul li {
	list-style-type:none;
	padding: 0px 0 5px 8px;
}
.menu_match ul li a {
	display: block;
	padding: 0px 0 0 20px;
	text-decoration:none;
	background:url(../img/match/p_off.png) left center no-repeat;
	color:#666666;
}
.menu_match ul li a:hover,
.menu_match ul li a:focus,
.menu_match ul li a:active {
	color:#666666;
	font-weight:bold;
	background:url(../img/match/p_on.png) left  no-repeat;
}
.pulsante_risultati_sn {
	margin:0px 0px 0px 110px!important;
	margin:0px 0px 0px 130px;
	background:transparent;
}
.pulsante_vota_dx {
	margin:-47px 0px 0px 465px;
	background:transparent;
}

#box_match1 .archivio{
	display:inline;
	float:left;
	margin:10px 50px 20px 20px;
}

.pulsante_archivio_dx{
	margin:-10px 0px 0px 522px;
	background:transparent;
}

.pulsante_back_dx{
	margin:30px 0px 20px 622px;
	
}

#box_match_results_archive {
	margin:0 0 0 0;
	background:transparent;
}

#box_match_results_archive .resultsArchivio {
	text-align:center;
	margin-bottom:10px;
	width:228px;
}

/* MEDIA & GOODIES */
#contentcolonnaleft { 
	width:478px;
	margin:0px 0px 0px 5px;	
	background:url(../img/test/sfondo_box_big.png) no-repeat;
	padding:20px; 
	padding-left:35px;	
	height:530px !important;
	height:580px;	
}

#contentcolonnaleft h1 {
	color:#999;
	font-size:14px;
	font-weight:lighter;
	margin:25px 0 5px 0;
}
 
#contentcolonnaleft a.openVideo {
	color:#666666;
	font-size:12px;
	font-weight:lighter;
	padding:0 30px 0 0;
	background:url(../img/media/arrow.gif) no-repeat right;
} 

#contentcolonnaleft .plus {
	margin-right:10px;
	margin-bottom:10px;
}
 
#contentcolonnaright { 
	border:0;
	float:right;
	padding:0 0 0 20px;
    width:335px;
	width:340px;	
    position:absolute;
	top:170px;
	left:480px;
	font-size:14px;
	color:#999;
}

#contentcolonnaright a{ 
	font-weight:normal;
	color:#999999;
}

#contentcolonnaright a:hover{ 
	text-decoration:underline;
}

/* STORES */
#provincia
{
	float:left;
}

#comune
{
	float:right;
}

#zip
{
	margin-top:5px;
	float:right;
}

#blockStore
{
	float:left;
	margin:20px 35px 20px 0;
	width:185px;
	height:60px;
}

#PaginazioneRicerca 
{
	text-align:center;
	font-size:12px;
	margin-top:4px;	
}

#PaginazioneRicerca a
{
	margin: 4px 3px 0 3px;
}

#PaginazioneRicerca a:focus,
#PaginazioneRicerca a:active
{
	color:#FF6600;
}


/* MODIFICHE LUCA */
#formSend, #formSend2 {
	margin:0 0 20px 70px;
	color:#666666;
	font-size:12px;
	width:410px;	
	line-height:20px;
}
#formSend textarea, #formSend2 textarea {
	width:410px;
	height:55px;
	color:#666666;
}
#formSend input, #formSend2 input  {
	width:410px;
	color:#666666;	
}

#formSend .boxRight, #formSend2 .boxRight {
	text-align:right;
	margin-right:-8px;
}



#formSend3 {
	margin:0 0 20px 70px;
	color:#666666;
	font-size:12px;
	width:210px;	
	line-height:20px;
}
#formSend3 textarea{
	width:150px;
	height:55px;
	color:#666666;
}
#formSend3 input {
	width:210px;
	color:#666666;	
}

#formSend3 .boxRight{
	text-align:left;
	width:200px;
	margin-right:258px;
}


#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;
}

#formcontainer, #controlcontainer{
	margin: 20px 0 40px 100px;
	width:660px;
	font-size:12px;
	color:#666666;
}

#formcontainer2{
    position:absolute;
	width:760px;
	font-size:12px;
	color:#ffffff;
	left:55px;
}

#formcontainer3{
position:relative;
	width:660px;
	font-size:12px;
	color:#ffffff;
	left:55px;
	top:120px;
}

#formcontainer4{
    position:absolute;
	width:760px;
	font-size:12px;
	color:#ffffff;
	margin-left:-35px !important;
	margin-left:55px;
}


#controlcontainer{
	background:transparent !important;
	background:url(../img/control/bg.jpg) no-repeat bottom right;
	margin: 20px 0 0 100px;
	width:665px !important;
	width:715px;
	padding-right:50px;
}

#controlcontainer p{
	margin:0;
	padding:0;
	margin-bottom:20px;
	margin-top:10px;		
}

#formcontainer, #formcontainer table {
	color:#636262;
	font-size:11px;
}

#formcontainer table td{
	line-height:22px;
	vertical-align:top;
}

#formcontainer2, #formcontainer2 table {
	color:#ffffff;
	font-size:11px;

}

#formcontainer2 table td{
	line-height:15px;
	vertical-align:top;

}

#formcontainer4, #formcontainer4 table {
	color:#ffffff;
	font-size:11px;

}

#formcontainer4 table td{
	line-height:15px;
	vertical-align:top;

}

#formcontainer3, #formcontainer3 table {
	color:#ffffff;
	font-size:11px;

}

#formcontainer3 table td{
	line-height:15px;
	vertical-align:top;

}

#testcontainer {
	margin: 2px 0 0 13px;
}

#testcontainerfinal {
	margin: 30px 0 0 25px;
	width:773px;
	padding:10px;
	background:url(../img/test/bg_testfinal_top.png) no-repeat top left;
}

#testcontainerfinal p {
	margin:0;
	padding:20px;
	margin-bottom:15px;
	color:#666;	
}

#testcontainerfinalBottom {
	margin: 2px 0 0 13px;
	background:url(../img/test/bg_testfinal_bottom.png) no-repeat bottom right;
}

#prodcontainer, #prodcontainerDet {
	width: 710px;
	margin: 20px 0 0 103px;
	line-height:150%;
}

#prodcontainerDet {
	width: 709px;
}

#prodcontainer p, #prodcontainerDet p {
	font-size:14px;
	margin: 50px 0 0 0;	
	width: 360px;
}

#prodcontainerDet p {
	font-size:14px;
	margin: 10px 0 0 0;	
	width: 360px;
}

#prodcontainer .border {
	border-top:1px solid #999;
	margin-top:5px;
}

#prodcontainerDet .border {
	border-top:1px solid #E0E0E0;
	margin-top:5px;
}

#gamecontainer {
	margin: 40px 0 80px 100px;
	width:650px;
}

#bottomBlue {
	background: transparent url(../img/bgBlue.png) no-repeat bottom left; 
	height:40px;
	margin-top:0px !important;		
	margin-top:-3px;
}	

#imgProd {
	margin-top:-20px !important;
	margin-top:-17px;
	margin-right:-5px;	
	float:right;
}

#imgProdDet {
	float:right;
	margin-top:5px;
}

#prodTable {
	width: 345px;
}

#prodTable td{
	padding: 3px;
	padding-left:15px;
	vertical-align:text-top;

}

#prodTable td.blue0{
	background: url(../img/set/squareBlue0.gif) no-repeat 2px 8px;
}

#prodTable td.blue1{
	background: #F3D5E2 url(../img/set/squareBlue1.gif) no-repeat 2px 8px;
}

#prodTable td.purple0{
	background: #E4EBF2 url(../img/set/squarePurple0.gif) no-repeat 2px 8px;
}

#prodTable td.purple1{
	background: url(../img/set/squarePurple1.gif) no-repeat 2px 8px;
}

/* STYLES */
.orange {
	color:#FF6600;
}

.lightgray {
	color:#999;
}

.gray {
	color:#666;
}

.purple {
	color:#C32C6F;
}

.blue {
	color:#336699;
}

.medium {
	font-size: 18px;
}

.small {
	font-size: 11px;
}

.default {
	font-size: 12px;
}

.default_bigger {
	font-size: 14px;
}

.rowBlue {
	background: #E4EBF2;
}

.rowPurple {
	background-color: #f3d5e2;
} 

.borderLight {
	margin-top:10px;
	border-top:1px solid #B2B2B2;
} 

.left {
	float:left;
} 

.right {
	float:right;
} 

.leftTd {
	float:left;
} 

.rightTd {
	float:right;
} 

#formcontainer label {
	display:block;
}

#formcontainer input {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}

#formcontainer select {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}

#formcontainer textarea {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-align:left;
	width:420px;
	height:60px;
}

#sendtoafriend {
	text-align:left;
	font-size:16px;
}

#menu_basso{
position:absolute;
}

.menu_basso{
float: left;
padding:0px;
margin:0px;
border:0px;
text-decoration:none;
}

.regolamento {
	position:absolute;
	top:0px;
	left:615px;	
}

.informativa {
	position:absolute;
	top:0px;
	left:710px;	
}

#award{
	background:url(../img/award/sfondo_home.jpg) top center no-repeat;
	height:545px;
	width:801px;
	margin-top:0px;
	margin-left:13px;
}

#report{
	background:url(../img/award/sfondo_report.jpg) top center no-repeat;
	height:545px;
	width:801px;
	margin-top:0px;
	margin-left:13px;
}

#award2{
	background:url(../img/award/sfondo_home2.jpg) top center no-repeat;
	height:545px;
	width:801px;
	margin-top:0px;
	margin-left:12px !important;
	margin-left:13px;
}

#awardscheda{
	background:url(../img/award/sfondo_homescheda.jpg) top center no-repeat;
	height:545px;
	width:801px;
	margin-top:0px;
	margin-left:12px !important;
	margin-left:13px;
}

#award3{
	background:url(../img/award/sfondo_home3.jpg) top center no-repeat;
	height:545px;
	width:801px;
	margin-top:0px;
	margin-left:12px !important;
	margin-left:13px;
}

#awardpremi{
	background:url(../img/award/sfondo_home4.jpg) top center no-repeat;
	height:531px;
	width:801px;
	margin-top:0px;
	margin-left:13px;
}

#award4{
	background:url(../img/award/regcenter.jpg) top center repeat;
	height:1305px !important;
	height:980px;
	width:801px;
	margin-top:0px;
	margin-left:13px;
}

#award5{
	background:url(../img/award/regcenter.jpg) top center repeat;
	height:505px;
	width:801px;
	margin-top:0px;
	margin-left:13px;
}


#box_blu{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	position:absolute;
	width:280px;
	margin-top:102px;
	margin-left:149px;
	line-height:22px;
	overflow:hidden;
	height:190px;
	padding:5px 3px 5px 5px;
}

#arrowright{
	position:absolute;
	margin-top:431px;
	margin-left:520px;
}

#arrowleft{
	position:absolute;
	margin-top:430px;
	margin-left:217px;
}

#arrowup{
	position:absolute;
	margin-top:170px;
	margin-left:650px;
}

#arrowup3{
	position:absolute;
	margin-top:71px;
	margin-left:650px;
}

#arrowdown3{
	position:absolute;
	margin-top:330px;
	margin-left:650px;
}


#arrowup2{
	position:absolute;
	margin-top:145px;
	margin-left:648px;
	z-index:1;
}


#arrowdown{
	position:absolute;
	margin-top:430px;
	margin-left:650px;
}

#arrowdown2{
	position:absolute;
	margin-top:330px !important;
	margin-top:300px;
	margin-left:648px;
	z-index:1;
}

#login{
	position:absolute;
	margin-top:90px;
	margin-left:600px;
}

#registrazione{
	position:absolute;
	margin-top:100px;
	margin-left:670px;
}

#registrazione img{
	behavior: url(../iepngfix.htc);
}


.menu_top{
	border-left:1px solid #ffffff;
	width:120px;
	margin-right:5px;
	text-align:center;
}

.menu_top img{
	behavior: url(../iepngfix.htc);
	text-align:center;
	margin-left:10px;
}

.menu_top2{
	border-left:1px solid #ffffff;
	width:120px;
	margin-right:5px !important;
	margin-right:0px;
	padding-left:0px !important;
	padding-left:5px;
	text-align:center;
}

.menu_top2 img{
	behavior: url(../iepngfix.htc);
	text-align:center;
	margin-left:10px;
}

.menu_toplast{
	behavior: url(../iepngfix.htc);
	width:120px;
	text-align:center;
}

.menu_toplast img{
	margin-left:10px;
	text-align:center;
}


#menu_feature{
	position:absolute;
	text-align:center;
	width:730px !important;	
	width:780px;
	height:20px;
	margin-left:54px !important;
	left:0px !important;
	left:-28px;
	margin-top:18px !important;
	margin-top:22px;
}

#menu_feature img{
	behavior: url(../iepngfix.htc);
}

#menu_feature3{
	position:absolute;
	text-align:center;
	width:700px;
	height:20px;
	margin-left:72px;
	margin-top:18px !important;
	margin-top:22px;
}

#menu_feature3 img{
	behavior: url(../iepngfix.htc);
}

#menu_feature2{
	position:absolute;
	text-align:center;
	width:700px;
	height:20px;
	margin-left:72px;
	margin-top:-2px !important;
	margin-top:0px;
}

#menu_feature2 img{
	behavior: url(../iepngfix.htc);
}



.menu_bottom{
	position:absolute;
	margin-top:511px;
	margin-left:210px;
}

.menu_bottom3{
	position:absolute;
	margin-top:-28px !important;
	margin-top:-33px;
	margin-left:210px;
}

.menu_bottom4{
	position:absolute;
	margin-top:-18px !important;
	margin-top:-18px;
	margin-left:210px;
}

.menu_bottom5{
	position:absolute;
	margin-top:38px !important;
	margin-top:-21px;
	margin-left:210px;
}

.menu_bottom6{
	position:absolute;
	margin-top:-21px !important;
	margin-top:-21px;
	margin-left:210px;
}

.menu_bottom2{
	position:absolute;
	margin-top:527px;
	margin-left:190px;
}

#testo_boxblu{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	position:absolute;
	text-align:right;
	margin-top:27px;
	margin-left:210px;
	width:440px;
	height:58px;
}

#testo_boxblu2{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:absolute;
	text-align:left;
	margin-top:24px;
	margin-left:270px;
	width:440px;
	height:58px;
	font-size:12px; 
	line-height:15px;
}

#img_boxblu{
	behavior: url(../iepngfix.htc);
	position:absolute;
	margin-top:27px;
	margin-left:90px;

}

#ordine{
color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	position:absolute;
	text-align:right;
	margin-top:87px !important;
	margin-top:86px;
	margin-left:85px;
	width:579px;
	height:17px;
	background:url(../img/award/boxskin.gif) center no-repeat;
}


#ordine a{
color:#FFFFFF;
text-decoration:none;
}


#ordine a:hover{
text-decoration:underline;
}

#ordine2{
color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	position:absolute;
	text-align:right;
	margin-top:110px !important;
	margin-top:109px;
	margin-left:85px;
	width:579px;
	height:17px;
	background:url(../img/award/boxskin.gif) center no-repeat;
}


#ordine2 a{
color:#FFFFFF;
text-decoration:none;
}


#ordine2 a:hover{
text-decoration:underline;
}

.skinsetter{
	position:absolute;
	margin-top:120px;
	margin-left:15px;
}

.skinsetter td{
	margin-right:20px;
	border-bottom:0px;
}

div.fotoskin div{
	background:#f180bd;
	width:347px !important;
	width:349px;
	height:272px;
	text-align:center;
	vertical-align:middle;
}

.scheda{
	position:absolute;
	margin-top:100px;
	margin-left:30px;
	border-bottom:0px;
}

.scheda td{
	border-bottom:0px;
}


div.details div{
	background:#ffffff;
	height:22px;
	padding:0px 0px 0px 10px;
	font-weight:bold;
}

div.nologin div{
	background:#ffffff;
	height:22px;
	color:#0091d9;
	padding:0px 0px 0px 10px;
}

#boxcommento{
	position:absolute;
	margin-top:353px;
	margin-left:395px;
	behavior: url(../iepngfix.htc);
	z-index:1;
}

.pagin{
	position:absolute;
	margin-top:108px;
	margin-left:390px;
	background:#ffffff;
	width:245px !important;
	width:275px;
	height:200px!important;
	height:225px;
	padding:15px;
}

#regform td{
	border-bottom:0px;
}

#up{
	position:absolute;
	margin-top:101px;
	margin-left:390px;
	behavior: url(../iepngfix.htc);
}

#down{
	position:absolute;
	margin-top:338px !important;
	margin-top:328px;
	margin-left:390px;
	behavior: url(../iepngfix.htc);
}

#up2{
	position:relative;
	behavior: url(../iepngfix.htc);
	top:0px !important;
	top:5px;
}

#down2{
	position:relative;
	behavior: url(../iepngfix.htc);
	vertical-align:top;
	top:-4px !important;
	top:-3px;
}

#up3{
	position:absolute;
	behavior: url(../iepngfix.htc);
	margin-top:96px !important;
	margin-left:147px !important;
	margin-left:147px;
	margin-top:94px;
}

#down3{
	position:relative;
	behavior: url(../iepngfix.htc);
	top:-42px !important;
	margin-left:160px !important;
	margin-left:160px;
	top:-44px;
}

.login{
	color:#000000; 
	width:195px;
}

.login td{
	border-bottom:0px;
}

.formlogin{
	background:#f5c4da;
}

.spanlogin{
	position:absolute;
	margin-top:110px;
	margin-left:300px;
}

#noborder{
	color:#b50857; 
	width:100%; 
}

#noborder td{
	border-bottom:0px;
}

#formcommenti{
	position:absolute;
	margin-top:370px;
	margin-left:330px;
}

#titolocom{
	color:#0091d9;
}

#botcom{
	behavior: url(../iepngfix.htc);
}

#voto{
	position:absolute;
	margin-top:385px;
	margin-left:300px;
	behavior: url(../iepngfix.htc);
}

#regup{
	position:relative;
}

#regup2{
	position:relative;
	left:-1px;
}

#regup3{
	position:relative;
	left:-1px !important;
	left:0px;
}

#regdown{
	background:url(../img/award/regdown.jpg) bottom center no-repeat;
	position:relative;
	top:60px !important;
	top:0px;
	height:40px;
	left:-4px;
}

#regdown2{
	background:url(../img/award/regdown.jpg) bottom center no-repeat;
	position:relative;
	height:40px;
	left:-4px;
}

#regdown3{
	background:url(../img/award/regdown.jpg) bottom center no-repeat;
	position:relative;
	height:40px;
	left:0px;
}

#recenter{
	position:relative;
	background:url(../img/award/regcenter.jpg) top center repeat;
	height:1350px !important;
	height:1355px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#recenter2{
	position:relative;
	background:url(../img/award/regcenter.jpg) top center repeat;
	height:450px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#recenter2{
	position:relative;
	background:url(../img/award/regcenter.jpg) top center repeat;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#formregistrazione{
color:#9999CC;
	font-size:10px;
}

#formreg{
	background:#f5c4da;
}

#recpass{
	position:absolute;
	margin-left:190px;
	margin-top:150px;
	width:450px;
}

div.password div{
	color:#b50857;
	background:#f180bd;
	padding:10px 10px 10px 10px ;
}

#regolamento{
	position:absolute;
	margin-left:-40px;
	margin-top:-490px;
}

friend {
	color:#b50857;
}

.form_friend{
	color:#b50857;
	width:400px;
}

#voti{
	position:absolute;
	margin-top:355px;
	margin-left:676px;
	color:#333333;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
}

#boxleft{
	position:absolute;
	margin-top:150px;
	margin-left:95px;
	width:149px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	border:1px medium #FFFFFF;
	
}

#boxcenter{
	position:absolute;
	margin-top:150px;
	margin-left:255px;
	width:149px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	border:1px medium #FFFFFF;
	
}

#boxright{
	position:absolute;
	margin-top:150px;
	margin-left:415px;
	width:149px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	border:1px medium #FFFFFF;
	
}

#boxright2{
	position:absolute;
	margin-top:150px;
	margin-left:574px;
	width:149px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	border:1px medium #FFFFFF;
	
}

.listaprod ul{
list-style-type:none;
list-style:none;
}

.listaprod li{
list-style-type:none;
list-style:none;
}

div.image div{
background:#0091d9;
padding: 0px 0px 0px 10px;
}

#imgscheda{
	padding:10px 10px 10px 10px; 
	background:#FFFFFF; 
	text-align:center; 
	margin-left:0px !important;
	margin-left:0px;
	margin-top:5px !important;
	margin-top:15px;
}

#divContainer{
	position:absolute; 
	width:300; 
	height:190; 
	overflow:hidden; 
	margin-top:110; 
	margin-left:160; 
	visibility:hidden;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	} 
	
#divContent{
	position:absolute; 
	margin-top:0px !important;
	margin-top:0px;
	left:0;
} 

#divDownControl{
	position:absolute;
	margin-top:-80px;
	margin-left:-180px;
}

#divUpControl{
	position:absolute;
	margin-top:60px;
	margin-left:-180px;
}

div.regolamento2 div{
	background:#f5c4da;
	color:#db017b;
	width:478px !important;
	width:498px;
	padding:10px 10px 10px 10px;
}

div.regolamento2 a{
	color:#db017b;
}

div.regolamento2 a:hover{
	color:#db017b;
}

#titoloreg{
	position:absolute;
	margin-top:10px;
	margin-left:140px;
}

#grazie{
	position:absolute;
	margin-top:20px;
	margin-left:77px !important;
	margin-left:-14px;
	font-size:16px;
	font-weight:bold;
}

#grazie2{
	position:absolute;
	margin-top:100px;
	margin-left:187px !important;
	margin-left:114px;
	font-size:16px;
	font-weight:bold;
}

#imgmod{
	position:absolute;
	margin-top:396px;
	margin-left:145px;
}

#privacyspazio{
 margin: 140px auto 10px !important;
 margin: 20px auto 10px;
}
