/* CSS Document */

BODY{
font-size:10px;
margin:5px auto; 
width:auto; }
*{
font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; }
#contentBox{
	background:url(../../img/pc/bg.jpg) no-repeat;
	width:1000px;
	height:512px;
	margin-right:50%;
	position:relative;
	top:0px;
	margin: 0 auto;
}
#contentLogo{
	position:absolute;
	right:60px;
	top:18px;
}
P{
text-align:right; color:#a8a8a8; font-size:12px; line-height:22px; margin-top:25px; }
P A { color:#a8a8a8; text-decoration:underline}
H1{font-size:25px; color:#999999; margin:0px; padding:0px; font-weight:normal}
H2{font-size:20px; color:#999999; margin:0px; padding:0px; font-weight:normal}
H1 strong {color:#f77e00;}
#IntroText{
left:220px; top:70px; width:664px; height:155px; position:absolute; padding:0px; padding:10px 30px 0px 0px}
#claim{
position:absolute; left:323px; top:265px; width: 384px;}

#StepContent1{
background:url(../../img/pc/box01_dindo.png) no-repeat right; position:absolute; height:149px; width:660px; top:289px; left:270px; font-size:11px; }
#StepContent2{
background:url(../../img/pc/box02_dindo.png) no-repeat right; position:absolute; height:149px; width:660px; top:289px; left:270px; font-size:11px; }
#StepContent3{
background:url(../../img/pc/box03_dindo.png) no-repeat right; position:absolute; height:149px; width:660px; top:289px; left:270px; font-size:11px; }


#step_01{
position:absolute;
left:34px;
top:13px;
width:168px;
float:left;
}
#step_02{
position:absolute;
left:248px;
top:26px;
width:169px;
float:left;

}
#step_03{
position:absolute; 
left:446px;
top:61px;
width:182px;
float:left;
}
/*STEP ON E OFF*/
.stepOn{
color:#f77e00;
text-align:center}
.stepOn .avanti{
width:98px;
height:43px;
border:0px}
.stepOn .testo{
border:1px solid #e7e7e7;
font-size:17px;
color:#a8a8a8;
width:120px;
}

.stepOff{
color:#d1d1d1;
text-align:center}
.stepOff .avanti{
background-image:url(../../img/pc/bt_avanti_off_vip.gif);
width:98px;
height:43px;
border:0px}
.stepOff .testo{
border:1px solid #e7e7e7;
font-size:17px;
color:#a8a8a8;
background-color:#f3f3f3;
width:120px;
}



#StepError{ position:absolute; height:149px; width:594px; top:289px; left:334px; font-size:11px; }
#StepError h1{ color:#FF0000; font-size:20px; text-align:center; position:relative; top:20px;  }



/******************   MODULO   ***/

.operator-container { margin-bottom:5px;}

.prefi { width:20px; text-align:center;}
.numtel {}

.alert-operatore {
	background:transparent url(../../img/alert-flash4.gif) bottom center;
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px 25px 5px;
	position:absolute;
	top:-37px;
	left:-12px;
	width:170px;
	height:;
	z-index:999;
	text-align:center;
}

.alert-numTel {
	background:transparent url(../../img/alert-flash4.gif) center right;
    color:#FFFFFF;
	display:block;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 25px 5px 5px;
	position:absolute;
	top:42px;
	left:-185px;
	width:170px;
	z-index:999;
	text-align:left;
}



/*********************************/

#footer{
color:#bebebe;
position:relative; width:840px; margin:auto; top:500px;
text-align:center}

