/*help*/

.divHelp
{
	padding-bottom: 5px;
}

.HardBreak
{
width: 300px;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
#dialogo .textCenter
{
	text-align:center;
	width:98%;
	font-size:small;
}
p#arch {
	background: url(../image/bg_popup.gif) repeat-x;
	background-position: bottom;
	height:200px;
}
/* STRUTTURA*/
html, body, ul, ol, li
{
	margin: 0;
	padding: 0;
}
body
{
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000;
	text-align: center;
}
div#header
{
	width: 910px;
	height: 116px;
	margin-left: 3px;
}
div#header h1
{
	
	float: left;
	height: auto;
	overflow: auto;
	width:80%;
}

div#container
{
	width: 916px;
	margin: 0 auto;
	text-align: left;
	border: 0;
}
div#content
{
	clear: left;
	width: 916px;
	height: auto;
	text-align: left;
	margin-left:-3px;	
}

form#Calendar #Cal
{
	margin-left:50px;
	border-collapse:separate !important;
}

form#Calendar
{
		width:243px;
		height:236px;
		padding:20px 10px 10px 10px;
		background: url(../image/bg_calendar.gif);
		background-repeat:no-repeat;
		
}
#Cal a:link,#Cal a:active,#Cal a:hover,#Cal a:visited
{
	text-decoration:none;
}
div#main
{
	width: 686px;
	float: left;
	height: auto;
}
div#colSx
{
	width: 196px;
	float: left;
	height: auto;
}
div#colDx
{
	width: 230px;
	float: left;
	margin-left: 0px;
	height: auto;
	display: inline;
}
div#col2Dx
{
	width: 230px;
	float: left;
	margin-left: 0px;
	height: auto;
	display: inline;
}
div#Pbody
{
	width: 490px;
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	min-height:350px;
}
div#footer
{
	clear: left;
	height: 40px;
	width: 916px;
	padding-top: 10px;
	margin-left: 3px;
}
ul
{
	margin-bottom: 5px;
	list-style: none outside;
	color: #1a4593;
	font-size: 10px;
}
ul.square
{
	margin-left: 15px;
	padding: 0;
}
ul.square
{
	list-style: disc outside;
}
ul.squareOr
{
	margin-left: 20px;
	padding: 0 0 0 0;
	list-style: none outside url(../image/ul_orange2.gif);
	color: #000;
	line-height: 16px;
}
ul.squareOr li
{
	line-height: 20px;
}
li.liOr
{
	margin-bottom: 15px;
}
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1b4694;
	font-weight: bold;
	clear: left;
	height: auto;
	padding: 0;
	margin: 0;
}
h2
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1b4694;
	font-weight: bold;
	clear: left;
	height: 16px;
	padding: 0;
	margin: 0;
}
.h2home
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1b4694;
	font-weight: bold;
	clear: left;
	height: 16px;
	padding: 0;
	margin: 0;
}
h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a4593;
	font-weight: bold;
	clear: left;
	padding: 0;
	margin: 0;
}
visibile
{
	visibility: hidden;
}
.noerr
{
	display: none;
}
/* GENERICI */
form
{
	margin: 0px;
	padding: 0px;
}
p
{
	text-align: left;
	font-size: 10px;
	color: #808080;
	margin: 0;
	padding: 0;
}
ul, ol
{
	list-style: none;
}
img
{
	border: 0;
}
div
{
	border: 0;
}
select
{
	height: 20px;
	float: left;
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	border: 1px solid #496BA9;
}
/* LINK */
a
{
	color: #1a4593;
	text-decoration: none;
	font-size: 10px;
}
a:visited
{
	color: #1a4593;
	text-decoration: none;
}
a:hover
{
	color: #1a4593;
	text-decoration: underline;
}
a.underline, a.underline:visited, a.underline:hover
{
	color: #1B4694 !important;
	text-decoration: underline !important;
}
a.noUnderline, a.noUnderline:visited, a.noUnderline:hover
{
	color: #1B4694;
	text-decoration: none !important;
}
/* FONT */
.fontNormal
{
	font-weight: normal !important;
}
.fontBold
{
	font-weight: bold !important;
}
.fontBlack
{
	color: #000000 !important;
}
.fontGray
{
	color: #999999 !important;
}
.fontDGray
{
	color: #808080 !important;
}
.fontBlu
{
	color: #1b4694 !important;
}
.fontBluS
{
	color: #133898 !important;
}
.fontOrange, .fontOrange a:link, .fontOrange a:hover, .fontOrange a:visited
{
	color: #ef7c00 !important;
}
.font9
{
	font-size: 9px !important;
}
.font10
{
	font-size: 10px !important;
}
.font11
{
	font-size: 11px !important;
}
.font12
{
	font-size: 12px !important;
}
.font13
{
	font-size: 13px !important;
}
.font14
{
	font-size: 14px !important;
}
.font17
{
	font-size: 17px !important;
}
.textAlign-right
{
	text-align: right !important;
}
.valignBottom
{
	vertical-align: bottom;
}
.valignMiddle
{
	vertical-align: middle;
}
.Arial
{
	font-family: Arial, Helvetica, sans-serif !important;
}
.Verdana
{
	font-family: verdana, arial, helvetica, sans-serif !important;
}
/* CLASSI COMUNI*/
.floatLeft
{
	float: left !important;
}
.floatRight
{
	float: right !important;
}
.floatRightUtrd
{
	float: right !important;
	margin-top: -33px;
}
.floatRightUtrd2
{
	float: right !important;
	margin-top: -19px;
	margin-left: 105px;
}
.clearLeft
{
	clear: left;
}
.clearRight
{
	clear: right !important;
}
.clearBoth
{
	clear: both;
}
.floatNone
{
	float: none !important;
}
.pm
{
	padding: 0 !important;
	margin: 0 !important;
}
.inLine
{
	display: inline;
}
.ln0
{
	height: 0;
	clear: both;
}
.ln5
{
	height: 5px;
	clear: both;
}
.ln10
{
	height: 10px;
	clear: both;
}
.ln15
{
	height: 15px;
	clear: both;
}
.ln20
{
	height: 20px;
	clear: both;
}
.ln30
{
	height: 30px;
	clear: both;
}
.ln40
{
	height: 40px;
	clear: both;
}
/* padding */
.pTop5
{
	padding-top: 5px !important;
}
.pTop10
{
	padding-top: 10px !important;
}
.pTop12
{
	padding-top: 12px !important;
}
.pTop15
{
	padding-top: 15px;
}
.pTop20
{
	padding-top: 20px;
}
.pTop25
{
	padding-top: 25px;
}
.pTop90
{
	padding-top: 90px !important;
}
.pTop130
{
	padding-top: 130px !important;
}
.pLeft9
{
	padding-left: 9px;
}
.pLeft10
{
	padding-left: 10px;
}
.pLeft14
{
	padding-left: 14px;
}
.pLeft24
{
	padding-left: 24px;
}
.pRight10
{
	padding-right: 10px;
}
.pRight24
{
	padding-right: 24px;
}
.pBottom0
{
	padding-bottom: 0 !important;
}
.pBottom5
{
	padding-bottom: 5px;
}
.pBottom10
{
	padding-bottom: 10px !important;
}
.pBottom15
{
	padding-bottom: 15px !important;
}
.pBottom20
{
	padding-bottom: 20px !important;
}
.pBottom25
{
	padding-bottom: 25px !important;
}
.pBottom30
{
	padding-bottom: 30px !important;
}
.pBottom40
{
	padding-bottom: 40px !important;
}
.pBottom55
{
	padding-bottom: 55px !important;
}
.pBottom80
{
	padding-bottom: 80px !important;
}
.pBottom100
{
	padding-bottom: 100px !important;
}
/* margin */

.mTop-30
{
	margin-top: -30px !important;
}
.mTop-25
{
	margin-top: -25px !important;
}
.mTop-15
{
	margin-top: -15px !important;
}
.mTop-5
{
	margin-top: -5px !important;
}
.mTop0
{
	margin-top: 0px !important;
}
.mTop1
{
	margin-top: 1px;
}
.mTop3
{
	margin-top: 5px;
}
.mTop5
{
	margin-top: 5px !important;
}
.mTop6
{
	margin-top: 6px !important;
}
.mTop8
{
	margin-top: 8px !important;
}
.mTop10
{
	margin-top: 10px !important;
}
.mTop12
{
	margin-top: 12px;
}
.mTop15
{
	margin-top: 15px;
}
.mTop20
{
	margin-top: 20px !important;
}
.mTop_34
{
	margin-top: -34px !important;
}
.mTop22
{
	padding-top: 22px;
}
.mTop25
{
	padding-top: 25px !important;
}
.mTop30
{
	margin-top: 30px;
}
.mTop35
{
	margin-top: 35px !important;
}
.mTop40
{
	margin-top: 40px !important;
}
.mTop46
{
	margin-top: 46px;
}
.mBottom5
{
	margin-bottom: 5px !important;
}
.mBottom10
{
	margin-bottom: 10px !important;
}
.mBottom15
{
	margin-bottom: 15px !important;
}
.mBottom20
{
	margin-bottom: 20px !important;
}
.mBottom30
{
	margin-bottom: 30px !important;
}
.mBottom40
{
	margin-bottom: 40px !important;
}
.mBottom45
{
	margin-bottom: 45px !important;
}
.mBottom55
{
	margin-bottom: 55px !important;
}
.mBottom150
{
	margin-bottom: 150px !important;
}
.mLeft-4
{
	margin-left: -4px !important;
}
.mLeft-5
{
	margin-left: -5px !important;
}
.mLeft-12
{
	margin-left: -12px !important;
}
.mLeft0
{
	margin-left: 0 !important;
}
.mLeft2
{
	margin-left: 2px !important;
}
.mLeft4
{
	margin-left: 4px;
}
.mLeft5
{
	margin-left: 5px;
}
.mLeft10
{
	margin-left: 10px;
}
.mLeft10utrd
{
	margin-left: 10px;
	width: 625px;
	font-size:11px;
}
.mLeft15
{
	margin-left: 15px;
}
.mLeft20
{
	margin-left: 20px !important;
}
.mLeft25
{
	margin-left: 25px;
}
.mLeft30
{
	margin-left: 30px;
}
.mLeft35
{
	margin-left: 35px;
}
.mLeft40
{
	margin-left: 40px !important;
}
.mLeft50
{
	margin-left: 50px !important;
}
.mLeft60
{
	margin-left: 60px !important;
}
.mLeft70
{
	margin-left: 70px;
}
.mLeft90
{
	margin-left: 90px;
}
.mLeft120
{
	margin-left: 120px !important;
}
.mLeft150
{
	margin-left: 150px !important;
}
.mLeft160
{
	
	margin-left: 160px !important;
}
.mLeft200
{
	margin-left: 200px;
}
.mLeft215
{
	margin-left: 215px !important;
}
.mLeft225
{
	margin-left: 225px;
}
.mLeft260
{
	margin-left: 260px;
}
.mLeft360
{
	margin-left: 360px;
}
.mLeft440
{
	margin-left: 440px;
}
.mLeft500
{
	margin-left: 500px;
}
.mRight1
{
	margin-right: 1px !important;
}
.mRight2
{
	margin-right: 2px !important;
}
.mRight4
{
	margin-right: 4px !important;
}
.mRight10
{
	margin-right: 10px;
}
.mRight20
{
	margin-right: 20px;
}
.mRight25
{
	margin-right: 25px;
}
.mRight215
{
	margin-right: 215px;
}
.textAlign-right
{
	text-align: right;
}
/* textarea */
.textarea30
{
	width: 30px;
}
.textarea35
{
	width: 35px;
}
.textarea40
{
	width: 40px;
}
.textarea82
{
	width: 82px;
}
.textarea70
{
	width: 70px;
}
.textarea100
{
	width: 100px;
}
.textarea115
{
	width: 115px;
}
.textarea125
{
	width: 125px;
}
.textarea184
{
	width: 184px;
}
.textarea122
{
	width: 122px;
}
.textarea130
{
	width: 130px;
}
.textarea180
{
	width: 180px;
}
.textarea200
{
	width: 200px;
}
.select50
{
	width: 50px;
}
.select60
{
	width: 60px;
}
.select90
{
	width: 90px;
}
.select100
{
	width: 135px;
}
.select140
{
	width: 140px;
}
.select160
{
	width: 160px;
}
.select180
{
	width: 180px;
}
.select200
{
	width: 200px;
}
.select350
{
	width: 350px;
}
/*line-heigth*/
.lh16
{
	line-height: 16px !important;
}
.lh12
{
	line-height: 12px;
}
.lh20
{
	line-height: 20px;
}
.lh25
{
	line-height: 25px;
}
.width125
{
	width: 125px !important;
}
.width200
{
	width: 200px !important;
}
.width300
{
	width: 300px !important;
}
.width310
{
	width: 310px !important;
}
.width660
{
	width: 660px !important;
}
h2
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1b4694;
	font-weight: bold;
	clear: left;
	height: 16px;
	padding: 0;
	margin: 0;
}

.imgLinkBulR
{
	margin-left: 5px;
	margin-bottom: 1px;
}
/* HEADER */
#logo
{
	margin-top: 16px;
	margin-left: 10px;
	float: left;
}
* html #logo
{
	margin-left: 12px;
}
#header #menuServizio
{
	float: right;
	margin-top: 16px;
	margin-right: 10px;
	color: #999999;
}
#header #menuServizio .sepVoci
{
	padding-left: 10px;
	padding-right: 10px;
}
#header #menu
{
	clear: left;
	width: 910px;
	height: 34px;
	padding-top: 18px;
	margin-bottom: 10px;
	
}
#header #menu .sep
{
	width: 2px;
	height: 34px;
	background: url(../image/menu_sep.gif);
	float: left;
}



#header #menu #tabHome
{
	float: left;
	width: 190px;
	height: 24px;
	padding-top: 10px;
	color: #fff;
	background: url(../image/menu_tab_home.gif);
}
#header #menu #tabHome span
{
	padding-left: 13px;
}
#header #menu #tabHomeOn
{
	float: left;
	width: 190px;
	height: 24px;
	padding-top: 10px;
	color: #fff;
	background: url(../image/menu_tab_home_on.gif);
}
#header #menu #tabHomeOn span
{
	padding-left: 13px;
	color: #000000;
}
#header #menu #tabHomeOn span a, #header #menu #tabHomeOn span a:link, #header #menu #tabHomeOn span a:hover, #header #menu #tabHomeOn span a:visited
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#header #menu #tabPrev
{
	float: left;
	width: 574px;
	height: 24px;
	padding-top: 10px;
	background: url(../image/menu_tab_prev.gif);
	font-weight: bold;
}
#header #menu #tabPrev span
{
	padding-left: 13px;
}
#header #menu .tabOff
{
	float: left;
	width: 142px;
	height: 24px;
	padding-top: 10px;
	background: url(../image/menu_tab_off.gif);
	text-align: center;
}
#header #menu .tabOn
{
	float: left;
	width: 142px;
	height: 24px;
	padding-top: 10px;
	background: url(../image/menu_tab_on.gif);
	text-align: center;
	color: #000;
	font-weight: bold;
}
#header #menu .tabOn a, #header #menu .tabOn a:link, #header #menu .tabOn a:hover, #header #menu .tabOn a:visited
{
	color: #000000;
	text-decoration: none;
}
#menu a
{
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}
#menu a:visited
{
	color: #fff;
	text-decoration: none;
}
#menu a:hover
{
	color: #fff;
	text-decoration: underline;
}
/* FOOTER */
#footer .linea
{
	background: #d8e2eb;
	width: 910px;
	height: 1px;
	clear: left;
}
#footer .menu
{
	width: 916px;
	text-align: left;
	color: #808080;
	padding-top: 10px;
	font-size: 10px;
}
#footer .sepVoci
{
	padding-left: 10px;
	padding-right: 10px;
}
/* COLONNA SX */
#colSx .top
{
	width: 196px;
	height: 10px;
	background-image: url(../image/top_box_196.gif);
	background-repeat: no-repeat;
	clear: left;
}
#colSx .box
{
	border: 0;
	width: 196px;
	clear: left;
	height: auto;
	background: #f6f9ff url(../image/bg_colSx.gif);
	background-repeat: repeat-y;
}
#colSx .bottom
{
	width: 196px;
	height: 15px;
	background-image: url(../image/bottom_box_196.gif);
	background-repeat: no-repeat;
	clear: left;
	margin-top: -10px;
}
#colSx #contenutoSx
{
	width: 187px;
	clear: left;
	margin-left: 4px;
	height: auto;
	background: #f6f9ff url(../image/bg_contenutoSx.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#colSx #menuSx
{
	padding-top: 12px;
}
#colSx #menuSx p
{
	padding: 0;
	border: 0;
	float: left;
	margin-top: 4px;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	margin-left: 7px;
	width: 152px;
}
#colSx #menuSx .bulletOff
{
	float: left;
	margin: 8px 8px 0px 9px;
}
#colSx #menuSx  .bulletOn
{
	float: left !important;
	margin-top: 9px !important;
	margin-left: 9px !important;
}
#colSx #menuSx .livello1Off
{
	height: 20px;
	background: #a8cbe6;
	clear: left;
	margin: 0px 0px 1px 0px;
	font-weight: bold;
}
#colSx #menuSx .livello1Offh
{
	height: 34px;
	background: #a8cbe6;
	margin-bottom: 1px;
	clear: left;
}
#colSx #menuSx .livello1On
{
	height: 20px;
	background: #fff;
	margin-bottom: 1px;
	clear: left;
}
#colSx #menuSx .livello1Onh
{
	height: 34px;
	background: #fff;
	margin-bottom: 1px;
	clear: left;
}
#colSx #menuSx .livello2Off
{
	height: 20px;
	background: #FFFFFF;
	margin-bottom: 1px;
	padding-left: 28px;
	clear: left;
}
#colSx #menuSx .livello2Off p
{
	margin-right: -28px;
}
#colSx #menuSx .livello2Offh
{
	height: 34px;
	background: #FFFFFF;
	margin-bottom: 1px;
	padding-left: 28px;
	clear: left;
}
#colSx #menuSx .livello2Offh p
{
	margin-right: -28px;
}
#colSx #menuSx .livello2On
{
	height: 20px;
	background: #FFFFFF;
	margin-bottom: 1px;
	padding-left: 28px;
	clear: left;
	font-weight: bold;
}
#colSx #menuSx .livello2On p
{
	margin-right: -28px;
}
#colSx #menuSx .livello2Onh
{
	height: 34px;
	background: #FFFFFF;
	margin-bottom: 1px;
	padding-left: 28px;
	clear: left;
}
#colSx #menuSx .livello2Onh p
{
	margin-right: -28px;
}
#colSx #menuSx .livello3Off
{
	height: 20px;
	background: #FFFFFF /*F2F7FB*/;
	margin-bottom: 1px;
	padding-left: 50px;
	clear: left;
}
#colSx #menuSx .livello3Off p
{
	font-weight: normal !important;
	margin-right: -50px;
}
#colSx #menuSx .livello3On
{
	height: 20px;
	background: #FFFFFF /*F2F7FB*/;
	margin-bottom: 1px;
	padding-left: 50px;
	clear: left;
}
#colSx #menuSx .livello3On p
{
	margin-right: -50px;
}
#colSx #menuSx a
{
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}
#colSx #menuSx a:visited
{
	color: #000000;
	text-decoration: none;
}
#colSx #menuSx a:hover
{
	color: #000000;
	text-decoration: none;
}
#colSx #menuSx .livello2Off p
{
	font-weight: normal;
}
#colSx #menuSx .livello2Offh p
{
	font-weight: normal;
}
#colSx #menuSx .active a
{
	color: #ef7c00;
}
#colSx #menuSx .activeh a
{
	color: #ef7c00;
}
/* COLONNA DX */
#colDx .top
{
	width: 230px;
	height: 10px;
	background-image: url(../image/top_box_230.gif);
	background-repeat: no-repeat;
	clear: left;
}
#colDx .box
{
	border: 0;
	width: 230px;
	clear: left;
	height: auto;
	background-image: url(../image/bg_colDx.gif);
	background-repeat: repeat-y;
	background-color: #d5dade;
}
#colDx .bottom
{
	width: 230px;
	height: 15px;
	background-image: url(../image/bottom_box_230b.gif);
	background-repeat: no-repeat;
	clear: left;
	margin-top: -13px;
}
#colDx #contenutoDx
{
	width: 216px;
	clear: left;
	margin-left: 9px;
	height: auto;
	background: url(../image/bg_contenutoDxb.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#colDx #contenutoDx .imgDoc
{
	margin-top: 1px;
	margin-right: 5px;
	float: left;
}
#colDx .imgBanner
{
	margin-top: 1px;
}
#colDx .tratt
{
	background: url(../image/bg_tratt2.gif) repeat-x;
	width: 198px;
	height: 2px;
	clear: left;
}
#boxAreaRis
{
	width: 198px;
	height: 155px;
	background-image: url(../image/bg_box_aris.gif);
	background-repeat: no-repeat;
	clear: left;
}
#boxAreaRisActive
{	width: 198px;
	height: 155px;
	background-image: url(../image/bg_box_aris_active.gif) !important;
	background-repeat: no-repeat;
	clear: left;
}
a.link_applica:active
{
	height: 27px;
	width: 82px;
}
#boxAreaRis .imgTit
{
	margin-top: 13px;
	margin-left: 10px;
}
#boxAreaRisActive .imgTit
{
	margin-top: 13px;
	margin-left: 10px;
}
#boxAreaRis p
{
	width: 185px;
	margin-left: 10px;
	line-height: 14px;
	margin-top: 8px;
	margin-bottom: 5px;
	font-size: 9px;
	color: #000;
	margin-top: 5px;
}
#boxAreaRisActive p
{
	width: 185px;
	margin-left: 10px;
	line-height: 14px;
	margin-top: 8px;
	margin-bottom: 5px;
	font-size: 9px;
	color: #000;
	margin-top: 5px;
}
#boxAreaRis .logOut
{
	line-height: 10px;
	padding: 0;
	color: #808080;
	margin-top: 5px;
	margin-bottom: 5px;
}
#boxAreaRisActive .logOut
{
	line-height: 10px;
	padding: 0;
	color: #808080;
	margin-top: 5px;
	margin-bottom: 5px;
}
#boxAreaRis a
{
	color: #1b4694;
	text-decoration: none;
	font-size: 9px;
}
#boxAreaRisActive a
{
	color: #1b4694;
	text-decoration: none;
	font-size: 9px;
}
#boxAreaRis a:visited
{
	color: #1b4694;
	text-decoration: none;
}
#boxAreaRisActive a:visited
{
	color: #1b4694;
	text-decoration: none;
}

#boxAreaRis a:hover
{
	color: #1b4694;
	text-decoration: underline;
}
#boxAreaRisActive a:hover
{
	color: #1b4694;
	text-decoration: underline;
}
#boxAreaRis .textarea
{
	float: left;
	height: 14px;
	border: 1px solid #496BA9;
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	padding-left: 3px;
}
#boxAreaRisActive .textarea
{
	float: left;
	height: 14px;
	border: 1px solid #496BA9;
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	padding-left: 3px;
}
#boxAreaRis #divLogout
{
	text-align: right;
	clear: left;
	margin-right: 10px;
}
#boxAreaRisActive #divLogout
{
	text-align: right;
	clear: left;
	margin-right: 10px;
}
.btnVai
{
	margin-right: 20px;
	margin-top: -2px;
	float: right;
}
.btnVai2
{
	width: 35px;
	height: 18px;
	background-color: Transparent;
	background-image: url(../image/btn_vai.gif);
	border: none;
	margin-right: 20px;
	margin-top: -2px;
	float: right;
}

/* BRICIOLA DI PANE */
#briciola
{
	margin-left: 12px;
	font-size: 9px;
	color: #000000;
}
#briciola a
{
	color: #1a4593;
	text-decoration: none;
	font-size: 10px;
}
#briciola a:visited
{
	color: #1a4593;
	text-decoration: none;
}
textarea #briciola a:hover
{
	color: #1a4593;
	text-decoration: underline;
}

/* HOMEPAGE */
.height433
{
	height: 433px !important;
}
div#Hbody
{
	width: 686px;
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
}
#Hbody .box226b
{
	width: 226px;
	background: url(../image/bg_banner_sx.jpg)  no-repeat;
	height: 146px;
	float: left;
	margin-top: 3px;
}
#Hbody .box226b p
{
	color: #000;
	float: left;
	width: 130px;
	margin-left: 10px;
	margin-top: 10px;
	line-height: 12px;
}

#Hbody .box226b .btnPrev
{
	clear:left;
	margin-top:108px;
	margin-left:75px;
}
#Hbody .box226a
{
	width: 226px;
	background: url(../image/bg_box_226_hp.gif);
	height: 146px;
	float: left;
	margin-top: 3px;
}
#Hbody .box226a p
{
	color: #000;
	float: left;
	width: 130px;
	margin-left: 10px;
	margin-top: 10px;
	line-height: 12px;
}
#Hbody .divLink
{
	margin-left: 77px;
	clear: left;
	color: #1a4593;
	font-size: 10px;
	padding-top: 5px;
}
#Hbody #boxZuritel
{
	width: 226px;
	background: url(../image/bg_box_zuritel_hp.jpg);
	height: 146px;
	float: left;
	margin-top: 4px;
	margin-left: 3px;
}
#Hbody #boxZuritel .divLink
{
	margin-left: 99px;
	clear: left;
	color: #1a4593;
	font-size: 10px;
	padding-top: 115px;
}
#Hbody #divFlash1
{
	clear: left;
	height: 297px;
	width: 685px;
	border: 0;
}

#Hbody #noFlash
{
	background: url(../image/visual_homepage.jpg);
	background-repeat: no-repeat;
	clear: left;
	height: 297px;
	width: 685px;
	border: 0;
}
#Hbody #noFlash #html
{
	text-indent: -90000px;
}
#Hbody #noFlash #bottone
{
	margin-left: 462px;
	margin-top: 154px;
}

#Hbody .btnPrev
{
	clear: left;
	margin-top: 7px;
	margin-left: 75px;
}
.mTop28
{
	margin-top: 28px !important;
}
#boxConvenzioni #divFlash2
{
	margin-top: 12px;
	width: 198px;
	height: 59px;
}
#boxConvenzioni p
{
	color: #1a4593;
	font-size: 9px;
	font-weight: bold;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	width: 85px;
	display: inline;
}
#boxConvenzioni #btnVai
{
	float: left;
	margin-left: 51px;
	margin-top: 10px;
	display: inline;
}

#subFooter
{
	position: relative;
	top: -30px;
	width: 916px;
	color: #999999;
	font-size: 9px;
	margin-left: 3px;
	margin-top:30px;
}
#subFooter .linea
{
	background: #d8e2eb;
	width: 910px;
	height: 1px;
	clear: left;
}

/* CONTENUTO CENTRALE */
#Pbody #content475
{
	margin-left: 12px;
	width: 475px;
	height: auto;
	clear: left;
	padding-top: 13px;
}
#content475 .titolo
{
	font-size: 18px;
	color: #1b4694;
	font-weight: bold;
	clear: left;
}
#content475 .riga
{
	background: #d8e2eb;
	width: 475px;
	height: 1px;
	clear: both;
}
.tab187
{
	width: 176px;
	background: url(../image/bg_tab_187.gif);
	height: 19px;
	padding-top: 8px;
	padding-left: 11px;
	color: #fff;
	font-weight: bold;
	clear: both;
	font-size: 10px;
}
.tab257
{
	width: 246px;
	background: url(../image/bg_tab_257.gif);
	height: 19px;
	padding-top: 8px;
	padding-left: 11px;
	color: #fff;
	font-weight: bold;
	clear: both;
	font-size: 10px;
}
.tab281
{
	width: 270px;
	background: url(../image/bg_tab_281.gif);
	height: 19px;
	padding-top: 8px;
	padding-left: 11px;
	color: #fff;
	font-weight: bold;
	clear: both;
	font-size: 10px;
}
#content475 .campo
{
	clear: both;
	margin-top: 1px;
	margin-bottom: 1px;
	width: 473px;
	font-size: 10px;
	height: auto;
	padding-bottom: 10px;
}
#content475 .campo471
{
	margin-left: 1px;
	width: 471px !important;
	overflow: auto;
	height: auto;
	padding-top: 5px;
	padding-bottom: 10px;
}
#content475 .campo .tel
{
	float: left;
	padding-top: 12px;
	width: 90px;
}
#content475 .campo .cell
{
	float: left;
	padding-top: 2px;
	width: 90px;
}
#content475 .divDoc
{
	clear: both;
	margin-top: 1px;
	margin-bottom: 1px;
	width: 473px;
	font-size: 10px;
	height: auto;
	overflow: auto;
	padding-bottom: 5px;
}
/*#content475 .divPink{width:95px; height:30px; float:right; background:#ffccd3; margin-top:3px; margin-right:10px;}*/
#content475 .divPink
{
	width: 95px;
	height: 30px;
	float: right;
	margin-top: 3px;
	margin-right: 10px;
}
#content475 .nDoc
{
	margin-left: 15px;
	padding-top: 10px;
	color: #000;
	float: left;
	display: inline;
}
#content475 .campoH36
{
	height: 36px;
}
/*#content475 .campoH44{height:44px;}*/
#content475 .campoH60
{
	height: 60px;
}
#content475 .campoCol1
{
	background: #ffffff;
}
#content475 .campoColError
{
	background: #ffecd6;
}
#content475 .imageError
{
	float: right;
	padding-top: 12px;
	padding-right: 5px;
	display:none;
}
#content475 .campoCol2
{
	background: #e9f0f7;
}
#content475 .campoCol3
{
	background: #f6f6f7;
}
#content475 .label140
{
	width: 140px;
}
#content475 .label204
{
	width: 204px;
}
#content475 .label214
{
	width: 214px;
}

#content475 .label150
{
	width: 150px;
}
#pBody .label
{
	padding-bottom: 0px;
	padding-top: 12px;
	color: #000;
	margin-left: 10px;
	float: left;
	display: inline;
}
#content475 .label
{
	padding-bottom: 0px;
	padding-top: 12px;
	color: #000;
	margin-left: 10px;
	float: left;
	display: inline;
}
#content475 .label
{
	padding-bottom: 0px;
	padding-top: 12px;
	color: #000;
	margin-left: 10px;
	float: left;
	display: inline;
}
#content475 .tratt
{
	background: url(../image/bg_tratt.gif) repeat-x;
	width: 461px;
	height: 1px;
	clear: both;
	margin-left: 7px;
}
#content475 .textarea
{
	float: left;
	height: 14px;
	border: 1px solid #496BA9;
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	padding-left: 3px;
	font-weight: bold;
}

#calPremio .textarea
{
	float: left;
	height: 14px;
	border: 1px solid #496BA9;
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	padding-left: 3px;
	
}
#content475 .btnRecapiti
{
	float: right;
	margin-right: 20px;
	margin-top: 10px;
}
#content475 #boxPrivacy p
{
	width: 320px;
	margin-top: 18px;
	float: left;
	color: #000;
	font-size: 10px;
}
#content475 #boxPrivacy .divCheck
{
	margin-left: 37px;
	margin-top: 13px;
	float: left;
}
#content475 #boxPrivacy .labelCheck
{
	padding-left: 10px;
	padding-top: 3px;
	float: left;
	font-size: 10px;
	font-weight: bold;
}
#content475 #boxPrivacy a
{
	color: #1a4593;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
#content475 #boxPrivacy a:visited
{
	color: #1a4593;
	text-decoration: none;
}
#content475 #boxPrivacy a:hover
{
	color: #1a4593;
	text-decoration: underline;
}
#content475 #boxPrivacy .btnConferma
{
	padding-top: 20px;
	width: 457px;
	text-align: right;
	float: left;
}
#content475 .div195
{
	width: 195px;
	float: left;
	margin: -4px 0 4px 0;
}
#content475 .div90
{
	width: 90px;
	float: left;
	margin: -4px 0 4px 0;
}
#content475 .div88
{
	width: 88px;
	float: left;
	margin: -4px 0 4px 0;
}
#content475 .div110
{
	width: 110px;
	float: left;
	margin: -4px 0 4px 0;
	font-size:10px !important;
}
#content475 .div220
{
	width: 220px;
	float: left;
	margin: -4px 0 4px 0;
	
}
#content475 .div330
{
	width: 330px;
	float: left;
	margin: -4px 0 4px 0;
	font-size:10px !important;
}
#content475 .div65
{
	width: 65px;
	float: left;
	margin: -4px 0 4px 0;
}
#content475 .div73
{
	width: 73px;
	float: left;
}
#content475 .divBtn
{
	clear: both;
	margin-left: 7px;
	margin-top: 10px;
	width: 461px;
}
#content475 .ln10
{
	height: 5px;
	clear: both;
}
#content475 .ln5
{
	height: 3px;
	clear: both;
}
#riepilogo_testo
{
	width: 450px;
	margin: 10px 0 20px 0;
	float: left;
}
.indentato
{
	margin-left: 40px !important;
	margin-right: -30px !important;
}
/* DIALOGO */
#dialogo .titolo
{
	font-size: 18px;
	color: #1b4694;
	font-weight: bold;
	padding-left: 9px;
	clear: left;
}
#dialogo #divIco
{
	height: 17px;
	overflow: auto;
	margin: 10px 0 0 50px;
	width: 148px;
	background: url(../image/bg_invia_stampa.gif);
	padding-top: 3px;
}
#dialogo #divIco #icoInvia
{
	margin-top: 3px;
	margin-right: 7px;
	float: left;
	margin-left: 11px;
}
#dialogo #divIco #icoStampa
{
	margin-top: 1px;
	margin-right: 7px;
	margin-left: 20px;
	float: left;
	display: inline;
}
#dialogo .riga
{
	background: #d8e2eb;
	width: 659px;
	height: 1px;
	clear: left;
	font-size: 1px;
}
#dialogo .tratt
{
	background: url(../image/bg_tratt.gif) repeat-x;
	width: 658px;
	height: 1px;
	clear: left;
}
#dialogo p
{
	padding-bottom: 10px;
	padding-top: 5px;
}
#dialogo .label
{
	padding-bottom: 0px;
	padding-top: 17px;
	color: #000;
	padding-left: 10px;
	width: 245px;
	float: left;
}

#dialogo .labelmese
{
	padding-bottom: 0px;
	width: 55px;
	padding-top: 17px;
	color: #000;
	padding-left: 20px;
	float: left;
}
#dialogo .labelDatiVeicolo
{
	padding-bottom: 0px;
	padding-top: 17px;
	color: #000;
	padding-left: 10px;
	float: left;
}
#dialogo .label165
{
	width: 175px !important;
}
#dialogo .label175
{
	width: 175px !important;
}
#dialogo .label245
{
	width: 245px !important;
}
#dialogo .label250
{
	width: 250px !important;
}
#dialogo .label260
{
	width: 260px !important;
}
#dialogo .label380
{
	width: 380px !important;	
}
#dialogo .label250UTRD
{
	width: 250px !important;
	padding-top: 6px;
}
#dialogo .labelRadio
{
	padding-bottom: 0px;
	margin-top: 17px;
	color: #000;
	padding-left: 3px;
	float: left;
}
#dialogo .labelRadio2
{
	padding-bottom: 0px;
	margin-top: 15px;
	color: #000;
	padding-left: 0px;
	float: left;
}
#dialogo .label2
{
	padding-bottom: 0px;
	padding-top: 12px;
	color: #000;
	padding-left: 10px;
	width: 245px;
	float: left;
}
#dialogo .imgHelp
{
	float: right;
	margin-right: 10px;
	margin-top: 15px;
	display: inline;
	width: 15px;
	cursor: pointer;
}
#dialogo .imgError
{
	float: right;
	margin-right: 10px;
	margin-top: 15px;
	display: inline;
	width: 15px;
}
#dialogo .targa
{
	float: left;
	width: 240px;
	font-size: 9px;
	margin-left: 10px;
	margin-top: 5px;
}
#dialogo .imgCalendar
{
	float: left;
	margin-left: 20px;
	margin-top: 11px;
}
#dialogo .calendar
{
	float: left;
	margin-top: 14px;
	margin-left: 20px;
	color: #999999;
}
#dialogo .select
{
	height: 16px;
	margin-top: 12px;
	float: left;
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	border: 1px solid #496BA9;
}
#dialogo .textarea
{
	margin-top: 12px;
	float: left;
	height: 14px;
	border: 1px solid #496BA9;
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	padding-left: 3px;
}
#dialogo .textarea0
{
	margin-top: 0 !important;
}
#dialogo .campoOff
{
	background: #fff;
	clear: both;
	margin-top: 1px;
	margin-bottom: 1px;
	width: 660px;
	font-size: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}
#dialogo .campoOn
{
	background: #e9f0f7;
	clear: both;
	margin-top: 1px;
	margin-bottom: 1px;
	width: 660px;
	font-size: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}
.zeroTop
{
	margin-top: 0px !important;
}
.google
{
	color:Red;
}
#dialogo .campoError
{
	background: #ffecd6;
	clear: both;
	margin-top: 1px;
	
	margin-bottom: 0;
	width: 660px;
	font-size: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}
/*#dialogo .errore{clear:left; background:#ffecd6; width:660px; padding-bottom:10px; margin-bottom:1px; height:43px;}*/
#dialogo .errore
{
	margin-left: 254px;
	border: 0;
	padding-top: 5px;
	color: red;
	font-weight: bold;
	font-size: 9px;
	float: left;
	width:370px;
}
#dialogo .erroreUTRD
{
	margin-left: 0px;
	margin-right: 20px;
	border: 0;
	padding-top: 9px;
	color: red;
	font-weight: bold;
	font-size: 9px;
	float: left;
	width:383px;
}

#dialogo .erroreRiepilogo
{
	margin-left: 254px;
	border: 0;
	padding-top: 5px;
	color: red;
	font-weight: bold;
	font-size: 9px;
	float: left;
	width:370px;
	margin-top:-5px;
}

#dialogo .erroreRiconoscimento
{
	border: 0;
	padding:5px 0px 10px 0px;
	color: red;
	font-weight: bold;
	font-size: 10px;
	float: left;
	width:100%;
}
#dialogo .eleft
{
	margin-left: 0px !important;
	width: 90% !important;
	padding-top: 0px !important;
	clear: left;
}
#calPremio .errore
{
	margin-left: 210px;
	border: 0;
	padding-top: 0px;
	color: red;
	font-weight: bold;
	font-size: 9px;
	float: left;
	width: 150px;
}
#content475 .errore
{
	margin-left: 180px;
	border: 0;
	padding-top: 0;
	color: red;
	font-weight: bold;
	font-size: 9px;
	float: left;
	width: 200px;
}
#content475 .errModifica
{
	margin-left: 150px;
	border: 0;
	padding-top: 0;
	color: red;
	font-weight: bold;
	font-size: 9px;
	float: left;
	width: 200px;
}
#dialogo .btnProsegui
{
	margin-top: 20px;
	float: right;
	margin-right: 19px;
}
#dialogo .btnAcquista
{
	margin-top: 10px;
	float: left;
	width: 100px;
}
#dialogo .dispNone
{
	display: none;
}
.dispNone
{
	display: none;
}
#calPremio .dispNone
{
	display: none;
	margin-left: 7px;
	width: 20px;
}
#dialogo .radio
{
	border: 0;
	padding: 0;
	float: left;
	width: 14px;
	height: 14px;
	margin-top: 17px;
}
#dialogo .radioGroup
{
	border: 0;
	padding: 0;
	float: left;
	height: 14px;
	margin-top: 17px;
}
#dialogo .radioGroup2
{
	border: 0;
	padding: 0;
	height: 14px;
	margin-top: -4px;
}
#pBody .radioGroup input
{
	margin-bottom:-2px;
}
#pBody .radioGroup
{
	border: 0;
	padding: 0;
	float: left;
	font-size: 12px;
	height: 14px;
	margin-top: 17px;
	font-size: 10px;
}
#dialogo .btnLocalita
{
	float: left;
	margin-top: 12px;
	margin-left: 15px;
}
#dialogo #divRecTel
{
	float: left;
	height: auto;
	overflow: auto;
}
#dialogo .tel
{
	float: left;
	padding-top: 12px;
	width: 75px;
}
#dialogo .cell
{
	float: left;
	padding-top: 2px;
	width: 75px;
}
#dialogo .checkbox
{
	margin-top: 15px;
	float: left;
	padding: 0;
	width: 14px;
	height: 14px;
	margin-right: 10px;
	margin-left: 15px;
}
#dialogo #boxPrivacy p
{
	width: 480px;
	margin-top: 5px;
	float: left;
	color: #000;
	font-size: 10px;
	padding-top: 0;
	padding-bottom: 10px;
	margin-left: 10px;
}
#dialogo #boxPrivacy .divCheck
{
	margin-left: 60px;
	margin-top: 13px;
	float: left;
}
#dialogo #boxPrivacy .labelCheck
{
	padding-left: 5px;
	padding-top: 4px;
	float: left;
	font-size: 10px;
	font-weight: bold;
}
#dialogo #boxPrivacy a
{
	color: #1a4593;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
#dialogo #boxPrivacy a:visited
{
	color: #1a4593;
	text-decoration: none;
}
#dialogo #boxPrivacy a:hover
{
	color: #1a4593;
	text-decoration: underline;
}
#dialogo #boxPrivacy .btnConferma
{
	padding-top: 20px;
	width: 457px;
	text-align: right;
	float: left;
}
#dialogo #msgUtente
{
	margin-left: 3px;
	margin-top: 10px;
	background: #fce5cc;
	width: 680px;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	overflow: hidden;
}
#dialogo #msgUtente p
{
	margin: 0px 0px 0px 22px;
	padding: 0;
	color: #000;
	font-size: 10px;
	float: left;
	padding-right: auto;
}
#dialogo #msgUtente img
{
	margin-right:15px;
}
#dialogo #boxUser
{
	background: url(../image/bg_box_user_pw.gif);
	width: 236px;
	height: 55px;
	float: left;
	margin-left: 10px;
}
#dialogo .divCodici
{
	margin-top: 4px;
	margin-left: 10px;
	float: left;
	font-size: 9px;
}
#dialogo .userPw
{
	float: left;
	width: 137px;
}
#dialogo .bigArrow
{
	float: left;
	margin-left: 480px;
	display: inline;
	margin-top: 5px;
}
/* Riepilogo */
#riepilogo p
{
	padding-bottom: 10px;
	padding-top: 6px;
	color: #000;
	font-weight: bold;
}
#riepilogo .label
{
	padding-bottom: 11px;
	padding-top: 3px;
	color: #000;
	padding-left: 10px;
	width: 290px;
	float: left;
	font-weight: normal !important;
	height:20px;
}
p#erroreRiepilogo 
{ margin-left:45px;
	color:Red;
	margin-top:-10px;
	}
#riepilogo .labelGar
{
	padding-bottom: 0px;
	padding-top: 6px;
	color: #000;
	margin-left: 10px;
	width: 260px;
	float: left;
	font-weight: normal;
}
#riepilogo .labelTot
{
	margin-left: 60px;
	width: 188px;
	padding-left: 0 !important;
	display: inline;
}
#riepilogo .labelTotTe
{
	margin-left: 35px;
	width: 172px;
	padding-left: 0 !important;
	padding-top: 14px !important;
	margin-top: 16px;
	display: inline;
}
#riepilogo .labelTotSe
{
	margin-left: 35px;
	width: 172px;
	padding-left: 0 !important;
	padding-top: 14px !important;
	margin-top: 16px;
	display: inline;
}
#riepilogo #premio
{
	font-size: 18px !important;
	font-weight: bold;
	float: left;
	color: #ef7c00;
	margin-top: 16px;
}
#riepilogo .campo
{
	background: #fff;
	height: 27px;
	clear: both;
	margin-top: 1px;
	margin-bottom: 1px;
	width: 660px;
	font-size: 10px;
	display: inline;
}
#riepilogo #navTab
{
	height: 27px;
	clear: left;
	font-size: 10px;
	font-weight: bold;
}
#riepilogo #navTab .tab1Off
{
	float: left;
	width: 88px;
	height: 19px;
	padding-top: 8px;
	background: url(../image/riep_tab1_off.gif);
	text-align: center;
}
#riepilogo #navTab .tab2Off
{
	float: left;
	width: 107px;
	height: 19px;
	padding-top: 8px;
	background: url(../image/riep_tab2_off.gif);
	text-align: center;
}
#riepilogo #navTab .tab4Off
{
	float: left;
	width: 127px;
	height: 19px;
	padding-top: 8px;
	background: url(../image/riep_tab4_off.gif);
	text-align: center;
}
#riepilogo #navTab .tabLeftOff
{
	margin: 0;
	float: left;
	width: 7px;
	height: 27px;
	padding: 0;
	background: url(../image/tabLeftOff.gif);
	background-repeat: no-repeat;
}
#riepilogo #navTab .tabCenterOff
{
	margin: 0 0 -8px 0;
	float: left;
	height: 27px;
	padding-top: 8px;
	background: url(../image/tabCenterOff.gif);
	text-align: center;
	background-repeat: repeat-x;
}
#riepilogo #navTab .tabRightOff
{
	margin: 0;
	float: left;
	width: 7px;
	height: 27px;
	padding: 0;
	background: url(../image/tabRightOff.gif);
	background-repeat: no-repeat;
}
#riepilogo #navTab .tabLeftOn
{
	margin: 0;
	float: left;
	width: 7px;
	height: 27px;
	padding: 0;
	background: url(../image/tabLeftOn.gif);
	background-repeat: no-repeat;
}
#riepilogo #navTab .tabCenterOn
{
	margin: 0 0 -8px 0;
	float: left;
	height: 27px;
	padding-top: 8px;
	background: url(../image/tabCenterOn.gif);
	text-align: center;
	background-repeat: repeat-x;
}
#riepilogo #navTab .tabCenterOn a:link, #riepilogo #navTab .tabCenterOn a:hover, #riepilogo #navTab .tabCenterOn a:active, #riepilogo #navTab .tabCenterOn a:visited
{
	color: #FFFFFF;
}
#riepilogo #navTab .tabRightOn
{
	margin: 0;
	float: left;
	width: 7px;
	height: 27px;
	padding: 0;
	background: url(../image/tabRightOn.gif);
	background-repeat: no-repeat;
}
#riepilogo #navTab .tab1On
{
	float: left;
	width: 88px;
	height: 19px;
	padding-top: 8px;
	color: #fff;
	background: url(../image/riep_tab1_on.gif);
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
/*#riepilogo #navTab .tab2On
{
	float: left;
	width: 107px;
	height: 19px;
	padding-top: 8px;
	background: url(../image/riep_tab2_on.gif);
	text-align: center;
}
#riepilogo #navTab .tab4On
{
	float: left;
	width: 127px;
	height: 19px;
	padding-top: 8px;
	color: #fff;
	background: url(../image/riep_tab4_on.gif);
	text-align: center;
}*/
#riepilogo #navTab .tab5On
{
	float: left;
	width: 73px;
	height: 19px;
	padding-top: 8px;
	color: #fff;
	background: url(../image/riep_tab5_on.gif);
	text-align: center;
}
#riepilogo #navTab .sep
{
	width: 1px;
	height: 19px;
	float: left;
}
#riepilogo .riga1
{
	background: #d8e2eb;
	width: 659px;
	height: 1px;
	clear: both;
	font-size: 1px;
}
#riepilogo #navTab a
{
	color: #808080;
	text-decoration: none;
	font-size: 10px;
}
#riepilogo #navTab a:visited
{
	color: #808080;
	text-decoration: none;
}
#riepilogo #navTab a:hover
{
	color: #808080;
	text-decoration: underline;
}
#riepilogo .imgCheck
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
#dialogo #riepilogo .divConv
{
	text-align: right;
	width: 660px;
	clear: both;
}
#dialogo #riepilogo .divConv img
{
	margin-right: 13px;
	margin-top: 5px;
}
#dialogo #riepilogo .btnCalcola
{
	margin-right: 20px;
	float: right;
	margin-top: 17px;
}
#dialogo #riepilogo .btnIndietro
{
	margin-left: 10px;
	float: left;
	margin-top: 17px;
}
/* Acqisto */
#dialogo #acquisto .imgPoint
{
	float: left;
	margin-left: 3px;
	margin-top: 10px;
	margin-right: 13px;
}
#dialogo #acquisto p
{
	line-height: 16px;
	color: #000;
}

/* Riconscimento cliente */
#riconosci .div226
{
	width: 226px;
}
#riconosci .div206
{
	width: 206px;
}
#riconosci .div422
{
	width: 422px;
}
#riconosci .contBox
{
	margin-top: 12px;
	margin-left: 12px;
}
#riconosci .contBox p
{
	margin: 10px 0 0 0;
	padding: 0;
	color: #000 !important;
	font-size: 10px !important;
}
#riconosci .textInput
{
	float: left;
	margin: 3px 7px 0 0 !important;
	padding: 0;
}
#riconosci .contBox222
{
	margin-left: 2px;
	width: 222px;
	background-image: url(../image/bg_box_222.gif);
	background-repeat: repeat-x;
	height: 168px;
}
#riconosci .contBox418
{
	margin-left: 2px;
	width: 418px;
	background-image: url(../image/bg_box_418.gif);
	background-repeat: repeat-x;
	height: 168px;
}
#riconosci .copyBox
{
	padding: 7px 0 0 9px;
}
#riconosci .copyBox p
{
	margin: 5px 0 0 0;
	float: left;
	color: #000;
	font-weight: bold;
	font-size: 10px;
}
#riconosci .divProd
{
	height: 37px;
	margin-top: 5px;
}
#riconosci .icoImg
{
	float: left;
	margin: 0 40px 0 14px;
}
#riconosci .radio
{
	float: left;
	margin: 10px 15px 0 0;
}
#riconosci .tratt196
{
	background: url(../image/bg_tratt_blu.gif) repeat-x;
	width: 196px;
	height: 1px;
	clear: left;
}
#riconosci .allImg
{
	margin-top: 20px;
}
/* Progress Bar */
#progBar
{
	height: 52px;
	font-size: 10px;
}
#progBar .step1
{
	margin-top: 15px;
	width: 596px;
	background: url(../image/bg_step1_on.gif);
	float: left;
	height: 20px;
}
#progBar .step2
{
	margin-top: 15px;
	width: 596px;
	background: url(../image/bg_step2_on.gif);
	float: left;
	height: 20px;
}
#progBar .step3
{
	margin-top: 15px;
	width: 596px;
	background: url(../image/bg_step3_on.gif);
	float: left;
	height: 20px;
}
#progBar img
{
	margin-left: 10px;
	float: left;
}
#progBar #RightImg1_tab1
{
	float: left;
	width: 199px; /*height:20px;*/
	text-align: center;
	padding-top: 4px;
}
#progBar #RightImg1_tab2
{
	float: left;
	width: 200px; /*height: 20px;*/
	text-align: center;
	padding-top: 4px;
}
#progBar #RightImg1_tab3
{
	float: left;
	width: 197px; /*height: 20px;*/
	text-align: center;
	padding-top: 4px;
}
#progBar #tab1
{
	float: left;
	width: 199px; /*height:20px;*/
	text-align: center;
	padding-top: 4px;
}
#progBar #tab2
{
	float: left;
	width: 200px; /*height: 20px;*/
	text-align: center;
	padding-top: 4px;
}
#progBar #tab3
{
	float: left;
	width: 197px; /*height: 20px;*/
	text-align: center;
	padding-top: 4px;
}
#progBar .on
{
	color: #fff;
	font-weight: bold;
}
#progBar .off
{
	color: #9ca3aa;
}
.top686
{
	width: 686px;
	height: 10px;
	background-image: url(../image/top_box_686.gif);
	background-repeat: no-repeat;
	clear: left;
}
.box686
{
	border: 0;
	width: 686px;
	clear: left;
	height: auto;
	background: url(../image/bg_686.gif) repeat-y;
}
.bottom686
{
	width: 686px;
	height: 15px;
	background-image: url(../image/bottom_box_686.gif);
	background-repeat: no-repeat;
	clear: left;
}
.top475
{
	width: 475px;
	height: 3px;
	background-image: url(../image/top_box_475.gif);
	background-repeat: no-repeat;
	clear: left;
}
.box475
{
	border-left: 1px solid #e3e4e4;
	border-right: 1px solid #e3e4e4;
	width: 473px;
	clear: left;
	overflow: hidden;
}
.bottom475
{
	width: 475px;
	height: 3px;
	background-image: url(../image/bottom_box_475.gif);
	background-repeat: no-repeat;
	clear: left;
}
.top658
{
	width: 658px;
	height: 3px;
	background-image: url(../image/top_box_658.gif);
	background-repeat: no-repeat;
	clear: left;
}
.box658
{
	background-image: url(../image/bg_box_658.gif);
	background-repeat: repeat-y;
	width: 658px;
	clear: left;
	height: auto;
	overflow: hidden;
}
.bottom658
{
	width: 658px;
	height: 3px;
	background-image: url(../image/bottom_box_658.gif);
	background-repeat: no-repeat;
	clear: left;
}
.tratt463
{
	background: url(../image/bg_tratt.gif) repeat-x;
	width: 460px;
	height: 1px;
	clear: left;
	height: auto;
}
.tratt475
{
	background: url(../image/bg_tratt.gif) repeat-x;
	width: 475px;
	height: 1px;
	clear: left;
	height: auto;
}
.tratt658
{
	background: url(../image/bg_tratt.gif) repeat-x;
	width: 638px;
	height: 1px;
	clear: left;
	height: auto;
}
.tratt670
{
	background: url(../image/bg_tratt.gif) repeat-x;
	width: 670px;
	height: 1px;
	clear: left;
}
.top422
{
	width: 422px;
	height: 3px;
	background-image: url(../image/top_box_422.gif);
	background-repeat: no-repeat;
	clear: left;
}
.box422
{
	background-image: url(../image/bg_box_422.gif);
	background-repeat: repeat-y;
	width: 422px;
	clear: left;
	height: 168px;
	overflow: hidden;
}
.bottom422
{
	width: 422px;
	height: 3px;
	background-image: url(../image/bottom_box_422.gif);
	background-repeat: no-repeat;
	clear: left;
}
.top226
{
	width: 226px;
	height: 3px;
	background-image: url(../image/top_box_226_b.gif);
	background-repeat: no-repeat;
	clear: left;
}
.box226
{
	background-image: url(../image/bg_box_226_b.gif);
	background-repeat: repeat-y;
	width: 226px;
	clear: left;
	height: 158px;
	overflow: hidden;
}
.box226c
{
	height: 168px !important;
}
.box226b
{
	height: 146px;
}
.bottom226
{
	width: 226px;
	height: 3px;
	background-image: url(../image/bottom_box_226_b.gif);
	background-repeat: no-repeat;
	clear: left;
}
.top206
{
	width: 206px;
	height: 3px;
	background-image: url(../image/top_box_206.gif);
	background-repeat: no-repeat;
	clear: left;
}
.box206
{
	background-image: url(../image/bg_box_206.gif);
	background-repeat: repeat-y;
	width: 206px;
	clear: left;
	height: 158px;
	overflow: hidden;
}
.bottom206
{
	width: 206px;
	height: 3px;
	background-image: url(../image/bottom_box_206.gif);
	background-repeat: no-repeat;
	clear: left;
}
.bgAzz
{
	background-color: #f1f5f7;
}
.bgPink
{
	background-color: #fce5cc;
}

/* Acqisto */
#dialogo #acquisto .imgPoint
{
	float: left;
	margin-left: 3px;
	margin-top: 10px;
	margin-right: 13px;
}
#dialogo #acquisto p
{
	line-height: 16px;
	color: #000;
}
#dialogo #acquisto .pPoint
{
	float: left;
	margin-top: 5px;
	width:630px !important;
}

/* Riconscimento cliente */
#riconosci .div226
{
	width: 226px;
}
#riconosci .div206
{
	width: 206px;
}
#riconosci .div422
{
	width: 422px;
}
#riconosci .contBox
{
	margin-top: 12px;
	margin-left: 12px;
}
#riconosci .contBox p
{
	margin: 10px 0 0 0;
	padding: 0;
	color: #000 !important;
	font-size: 10px !important;
}
#riconosci .textInput
{
	float: left;
	margin: 3px 7px 0 0 !important;
	padding: 0;
}
#riconosci .contBox222
{
	margin-left: 2px;
	width: 222px;
	background-image: url(../image/bg_box_222.gif);
	background-repeat: repeat-x;
	height: 168px;
}
#riconosci .contBox418
{
	margin-left: 2px;
	width: 418px;
	background-image: url(../image/bg_box_418.gif);
	background-repeat: repeat-x;
	height: 168px;
}
#riconosci .copyBox
{
	padding: 7px 0 0 9px;
}
#riconosci .copyBox p
{
	margin: 5px 0 0 0;
	float: left;
	color: #000;
	font-weight: bold;
	font-size: 10px;
}
#riconosci .divProd
{
	height: 37px;
	margin-top: 5px;
}
#riconosci .icoImg
{
	float: left;
	margin: 0 40px 0 14px;
}
#riconosci .radio
{
	float: left;
	margin: 10px 15px 0 0;
}
#riconosci .tratt196
{
	background: url(../image/bg_tratt_blu.gif) repeat-x;
	width: 196px;
	height: 1px;
	clear: left;
}
#riconosci .allImg
{
	margin-top: 20px;
}
#riconosci .allImg1
{
	margin-top: -3px;
}

/* BOX HELP */
#boxHelp
{
	position: absolute;
	display: none;
	border: 0;
	padding: 0px;
}
#help
{
	display: none;
	border: 0;
	padding: 0px;
	width: 230px;
	height: auto;
}
#help #helpTop
{
	background: url(../image/box_help_top.gif);
	width: 230px;
	height: 10px;
}
#help #helpCen
{
	background: url(../image/bg_help.gif);
	width: 230px;
}
#help #helpBot
{
	background: url(../image/box_help_bottom.gif);
	width: 230px;
	height: 15px;
	margin-top: -15px;
}
#boxHelp
{
	width: 230px;
	border: 0;
		margin-top:-20px;
}
#boxHelp .fumetto
{
	width: 230px;
	clear: left;
}
#boxHelp .tratteggio
{
	clear: left;
	background-image: url(../image/bg_tratt.gif);
	height: 1px;
	margin-left: 10px;
	width: 216px;
}
#boxHelp .arrow
{
	height: auto;
	float: left;
	width: 8px;
		margin-top:20px;
}
#boxHelp .arrow img
{
	margin-top: 17px;
}
#boxHelp .txtHelp
{
	height: auto;
	float: left;
	background: #e9f0f7;
	width: 218px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	

}

#boxHelp .txtHelp p
{
	
	padding-left: 5px;
	padding-right: 5px;
	color: #000;
}
/* Calcolo premio */
#calPremio #sx488
{
	width: 488px;
	float: left;
}
#calPremio #dx170
{
	width: 170px;
	float: left;
}
#calPremio #sx488 .p177
{
	width: 177px;
}
#calPremio #sx488 #tabPers
{
	width: 108px;
	background: url(../image/bg_tab_108.gif);
	height: 19px;
	padding-top: 8px;
	color: #fff;
	font-weight: bold;
	clear: both;
	font-size: 10px;
	text-align: center;
	margin-left: 380px;
}
#calPremio #sx488 .noBg
{
	background: #ffeccf !important;
}
#calPremio p
{
	margin: 0;
	padding: 0;
	color: #000;
}
#calPremio #sx488 .campoPr
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: auto;
	overflow: auto;
	margin-left: 2px;
	width: 484px;
	background-image: url(../image/bg_484.gif);
}
#calPremio .bgOn
{
	background-color: #b2cae2;
}
#calPremio .bgOff
{
	background-color: #edf2f9;
}
#calPremio .campoError
{
	background: #ffecd6;
	clear: both;
	margin-top: 1px;
	margin-bottom: 0;
	width: 660px;
	font-size: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}

#calPremio .bgPre
{
	background-color: #ffeccf;
}
#calPremio .auto
{
	height: auto;
	overflow: auto;
}
#calPremio #sx488 .riga1St
{
	width: 378px;
	height: auto;
	overflow: auto;
	float: left;
}
#calPremio #sx488 .riga341
{
	width: 341px !important;
}
#calPremio #sx488 .riga1St p
{
	float: left;
	margin: 0;
	padding: 0;
	margin-left: 12px;
	font-weight: bold;
	padding-top: 5px;
}
#calPremio #sx488 .valori
{
	color:Black;
	margin-left: 10px;
	color: #000;
	margin-top: 5px;
	font-weight: normal;
	float: left;
}
#calPremio #sx488 #gEsperta
{
	float: left;
	margin-left: 33px;
	width: 177px;
	display: inline;
}
#calPremio #sx488 #massimale
{
	float: left;
	width: 177px;
}
#calPremio #sx488 .optSel
{
	padding: 0;
	margin: 0;
	margin-top: 4px;
}
#calPremio #sx488 .selFraz
{
	padding: 0;
	margin: 0;
	margin-top: 4px;
	margin-left: 10px;
}
#calPremio #sx488 .ckBox
{
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}
#calPremio #sx488 .infoImg
{
	margin-left: 8px;
	float: left;
	margin-top: 5px;
}
#calPremio #sx488 .pTotal
{
	margin-left: 90px !important;
	font-weight: bold;
	display: inline;
}
#calPremio #sx488 .bulletImg
{
	margin-left: 27px;
	margin-right: 7px;
	margin-top: 9px;
	float: left;
}
#calPremio #sx488 #boxPremio
{
	width: 120px;
	background-image: url(../image/box_premio.gif);
	float: left;
	font-size: 17px;
	color: #000;
	font-weight: bold;
	height: 28px;
	padding: 4px 14px 0px 0px;
	text-align: right;
}

#calPremio #testoBoxConv
{
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	padding: 64px 14px 30px 25px;
}
#calPremio #testoBoxConv span
{
	color: #133898;
	font-size: 12px;
	font-weight:bold;
}


#calPremio #sx488 #boxTot
{
	width: 122px;
	float: left;
	font-size: 17px;
	color: #000;
	font-weight: bold;
	height: 27px;
	padding-top: 5px;
	text-align: right;
}

#calPremio #sx488 .valori
{

	width: 60px;
	text-align: right;
	margin-top: 8px;
}

#calPremio #dx170 #tabProp
{
	width: 170px;
	background: url(../image/bg_tab_170.gif);
	height: 21px;
	padding-top: 8px;
	color: #fff;
	font-weight: bold;
	clear: both;
	font-size: 10px;
	text-align: center;
}
#calPremio #dx170 .boxC170
{
	width: 168px;
	background: url(../image/bg_boc_c170.gif);
	background-repeat: repeat-x;
	overflow: hidden;
}
#calPremio #dx170 .boxC170b
{
	width: 169px;
	background: url(../image/bg_box_c170b.gif);
	background-repeat: repeat-y;
}
/*#calPremio #dx170 #divScontoRC
{width:167px; height:212px; background:url(../image/bg_box_scontoRCA.gif) no-repeat; margin-top:22px;}
#calPremio #dx170 #divScontoRCAIF{width:167px; height:212px; background:url(../image/bg_box_scontoRCAIF.gif) no-repeat; margin-top:22px;}
#calPremio #dx170 #divScontoRCABK{width:167px; height:212px; background:url(../image/bg_box_scontoRCABK.gif) no-repeat; margin-top:22px;}
#calPremio #dx170 #divScontoRCAIFBK{width:167px; height:212px; background:url(../image/bg_box_scontoRCAIFBK.gif) no-repeat; margin-top:22px;}
#calPremio #dx170 #divScontoRCAFam{width:167px; height:212px; background:url(../image/bg_box_scontoRCAFam.gif) no-repeat; margin-top:22px;}
#calPremio #dx170 #divScontoRCAIFFam{width:167px; height:212px; background:url(../image/bg_box_scontoRCAIFFam.gif) no-repeat; margin-top:22px;}
#calPremio #dx170 #divScontoRCABKFam{width:167px; height:212px; background:url(../image/bg_box_scontoRCABKFam.gif) no-repeat; margin-top:22px;}
#calPremio #dx170 #divScontoRCAIFBKFam{width:167px; height:212px; background:url(../image/bg_box_scontoRCAIFBKFam.gif) no-repeat; margin-top:22px;}*/
#calPremio #dx170 #divSconto
{
	width: 167px;
	height: 212px;
	background: url(../image/bg_box_sconto.gif) no-repeat;
	margin-top: 22px;
}
#calPremio #dx170 #divSconto p
{
	text-align: center;
	width: 167px;
	margin-left: 5px;
}
#calPremio #dx170 .btnApplica
{
	margin-left: 35px;
	margin-top: 10px;
}
/*#calPremio #dx170 #divSconto2
{
	width: 167px;
	height: 212px;
	background: url(../image/bg_box_sconto2.gif) no-repeat;
	margin-top: 22px;
	padding: 18px 0pt 0pt 16px;
}*/
#calPremio #dx170 #divSconto2 p
{
	text-align: center;
	width: 140px;
	margin: 0 0 0 0;
	line-height: 1.4em;
}
#pnlBoxMkt
{
	margin-top: 32px;
}


.box170
{
	background-image: url(../image/bg_box_170.gif);
	background-repeat: repeat-y;
	width: 170px;
	clear: left;
	height: auto;
	overflow: hidden;
}
.bottom170
{
	width: 170px;
	height: 3px;
	background-image: url(../image/bottom_box_170.gif);
	background-repeat: no-repeat;
	clear: left;
}
.bottom170b
{
	width: 170px;
	height: 3px;
	background-image: url(../image/bottom_box_170b.gif);
	background-repeat: no-repeat;
	clear: left;
}
.top170
{
	width: 170px;
	height: 4px;
	background-image: url(../image/top_170.gif);
	background-repeat: no-repeat;
	clear: left;
}
.top170b
{
	width: 170px;
	height: 4px;
	background-image: url(../image/top_170_b.gif);
	background-repeat: no-repeat;
	clear: left;
}
.top488
{
	width: 488px;
	height: 3px;
	background-image: url(../image/top_box_488.gif);
	background-repeat: no-repeat;
	clear: left;
}
.box488
{
	background-image: url(../image/bg_box_488.gif);
	background-repeat: repeat-y;
	width: 488px;
	clear: left;
	height: auto;
	overflow: hidden;
}
.bottom488
{
	width: 488px;
	height: 3px;
	background-image: url(../image/bottom_box_488.gif);
	background-repeat: no-repeat;
	clear: left;
}
/* POPUP */
#container_pop_up
{
	
	padding: 0 20px 60px 20px;
	text-align: left;
	margin: 5px;
	width: 480px;
	border: 1px solid #E3E4E4;
	background: url(../image/bg_popup.gif) repeat-x;
	background-position: bottom;
}
#container_pop_up .labelpopup
{
	padding-bottom: 0px;
	padding-top: 17px;
	color: #000;
	padding-left: 10px;
	width: 90px;
	float: left;
}
#container_pop_up .textarea115
{
	width: 115;
	margin-top: 10px;
}
#container_pop_up2 .btnProsegui
{
	
	float: right;
	margin:0px 10px 10px 0px;
}

#container_pop_up2
{
	color: #CCCCCC;
	padding: 0 20px 60px 20px;
	text-align: left;
	margin: 5px;
	height:260px;
	width: 350px;
	border: 1px solid #E3E4E4;
	background: url(../image/bg_popup.gif) repeat-x;
	background-position: bottom;
}
#container_pop_up2 .labelpopup
{
	padding-bottom: 0px;
	padding-top: 17px;
	color: #000;
	padding-left: 10px;
	width: 90px;
	float: left;
}
#container_pop_up2 .textarea115
{
	width: 115;
	margin-top: 10px;
}
#container_pop_up2 .errore
{
	border: 0;
	color: red;
	font-weight: bold;
	font-size: 9px;
	float: left;
	width: 370px;
}
#container_pop_up2 .errore2
{
	border: 0;
	color:Black;
	font-weight: bold;
	font-size: 9px;
	float: left;
	width: 370px;
}
#container_pop_up2 h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1b4694;
	font-weight: bold;
	clear: left;
	height: auto;
	padding: 0;
	margin: 0;
	text-align:justify !important;
}
	
/*#stampa_pop_up {width:84px; height:20px; margin:20px 0 0 526px;}*/
#titolo_pop_up
{
	margin: 20px 0 0 0;
	background: url(../image/ico_info.gif) no-repeat left;
	padding: 0 0 0 30px;
}
#testo_pop_up
{
	
	line-height: 1.5em;
	font-size: 10px;
}
#testo_pop_up h1
{
	font-size: 16px;
	margin: 10px 0 0 0;
	border-top: 1px solid #E3E4E4;
	padding: 10px 0 0 0;
}
ul#lista_pop_up
{
	margin: 3px 0 0 25px;
	padding: 0;
	list-style: disc outside;
	color: black;
}
/* AUTO */
#visual_auto
{
	background: url(../image/visual_auto.jpg) no-repeat;
	width: 484px;
	height: 222px;
	margin: -13px 0 5px -7px;
}
#visual_auto img
{
	margin: 180px 0 0 320px;
	border: none;
}
.content260
{
	width: 260px !important;
}
.content275
{
	width: 275px !important;
}
/* POP UP CODICI ACCESSO */
#popup
{
	width: 404px;
	height: 204;
	text-align: left;
	padding: 20px;
}
#popup #boxUser
{
	background: url(../image/bg_box_user_pw2.gif) no-repeat;
	width: 236px;
	height: 55px;
	float: left;
	margin-left: 10px;
}
#dialogo .userPw
{
	float: left;
	width: 137px;
}
#popup .userPw
{
	float: left;
	width: 137px;
	margin: 0;
	padding: 0;
}
#popup img
{
	margin: 20px 0 0 0;
}
#popup h1
{
	padding-bottom: 10px;
	border-bottom: 1px solid #d8e2eb;
	margin-bottom: 10px;
}
#box_promo_ass_auto
{
	background: url(../image/bg_box_484.gif) no-repeat;
	height: 162px;
	margin: 0pt 0pt 0pt -7px;
	width: 484px;
}
#box_info_sinistri
{
	background: url(../image/bg_box_info_sinistri.gif) no-repeat;
	height: 310px;
	width: 476px;
}
#box_info_sinistri ul
{
	padding: 10px 0 0 40px;
	width: 420px;
}
#box_info_sinistri ul ul li
{
	list-style-type: disc;
	width: 410px !important;
	margin-top: -5px;
	line-height: 15px !important;
}
#box_info_sinistri2
{
	background: url(../image/bg_box_info_sinistri2.gif) no-repeat;
	height: 280px;
	width: 476px;
}
#box_info_sinistri2 ul
{
	padding: 0 0 0 40px;
	width: 415px;
}
#box_info_sinistri2 p
{
	padding: 10px 0 0 40px;
	width: 420px;
}
#box_info_sinistri3
{
	background: url(../image/bg_box_info_sinistri3.gif) no-repeat;
	height: 204px;
	width: 476px;
}
#box_info_sinistri3 ul
{
	padding: 10px 0 0 40px;
	width: 420px;
}
#box_info_sinistri3 ul ul li
{
	list-style-type: disc;
	width: 410px !important;
	margin-top: -5px;
	line-height: 15px !important;
}
#box_info_sinistri4
{
	background: url(../image/bg_box_info_sinistri.gif) no-repeat;
	height: 310px;
	width: 476px;
}
#box_info_sinistri4 ul
{
	padding: 10px 0 0 40px;
	width: 420px;
}
/* MOTO */
#visual_moto
{
	background: url(../image/visual_moto.jpg) no-repeat;
	width: 484px;
	height: 222px;
	margin: -13px 0 5px -7px;
}
#visual_moto img
{
	margin: 180px 0 0 320px;
	border: none;
}
/* CASA */
#visual_casa
{
	background: url(../image/visual_casa.jpg) no-repeat;
	width: 484px;
	height: 222px;
	margin: -13px 0 5px -7px;
}
#visual_casa img
{
	margin: 180px 0 0 320px;
	border: none;
}
/* GLOSSARIO */
#Glossario .dispNone
{
	display: none;
}
#Glossario p
{
	color: #000000;
	margin-bottom: 20px;
}
#Glossario p strong
{
	color: #133898 !important;
}
#box_lettere
{
	background: url(../image/bg_box_lettere.gif) no-repeat;
	width: 476px;
	height: 20px;
	margin: 15px 0 15px -2px;
}
#box_lettere ul li
{
	float: left;
	color: #f8c288;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border-left: 1px #e3e4e4 solid;
	margin: 6px 0;
	height: 10px;
	line-height: 8px;
	padding: 0 6px;
}
#box_lettere ul li.first
{
	border: none;
	padding-left: 14px !important;
}
#box_lettere ul li a
{
	color: #ef7c00;
}
/* CONTATTACI */
#box_contattaci
{
	background: url(../image/bg_box_contattaci.gif) no-repeat;
	width: 456px;
	height: 306px;
	padding: 10px;
	margin: 0 0 -40px -3px;
}
#contattaci p span
{
	width: 130px;
	display: block;
}
/* CHI SIAMO */
#visual_chi_siamo
{
	background: url(../image/visual_chi_siamo.jpg) no-repeat;
	width: 484px;
	height: 160px;
	margin: -12px 0 5px -7px;
}
.displayNo
{
	display: none !important;
}
.display
{
	display: block !important;
}
/* MAPPA */

.Mappa_level0 a:link, .Mappa_level0 a:active, .Mappa_level0 a:visited
{
	color: #1B4694;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 5px 0;
	display: block;
	background-color: #D4E1EA;
	padding: 3px;
}
li.Mappa_level0
{
	display: block;
	color: #808080;
	padding: 5px 0 5px 5px;
}
.Mappa_level1 a:link, .Mappa_level1 a:active, .Mappa_level1 a:visited
{
	color: #1B4694;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
	display: block;
	background-color: #F0F5F7;
	padding: 3px;
}
li.Mappa_level1
{
	display: block;
	color: #808080;
	padding: 5px 0 5px 15px;
	
	list-style-image:url(../image/ul_orange2.gif);
list-style-position:outside;

	
	
	
	
}
.Mappa_level2 a:link, .Mappa_level2 a:active, .Mappa_level2 a:visited
{
	font-weight: bold;
	display: block;
}
.Mappa_level3 a:link, .Mappa_level3 a:active, .Mappa_level3 a:visited
{
	font-weight: bold;
	display: block;
}
li.Mappa_level2
{
	margin-left: 40px;
	padding: 0 0 0 0;
	list-style: none outside url(../image/ul_orange2.gif);
	color: #808080;
	line-height: 16px;
}
li.Mappa_level3
{
	margin-left: 60px;
	padding: 0 0 0 0;
	list-style: none outside url(../image/ul_orange2.gif);
	color: #808080;
	line-height: 16px;
}
/* PARTNER */

#box_partner
{
	background: url(../image/bg_box_carrozzerie.gif) no-repeat;
	width: 476px;
	height: 264px;
	padding: 10px;
	margin: 0 0 -40px -3px;
}
#btn_vai_partner
{
	vertical-align: bottom;
}
/* FAQ */
#uno
{
	display: none;
}
#uno_visible
{
	display: block;
}
#due
{
	display: none;
}
#due_visible
{
	display: block;
}
#tre
{
	display: none;
}
#tre_visible
{
	display: block;
}
#quattro
{
	display: none;
}
#quattro_visible
{
	display: block;
}
#cinque
{
	display: none;
}
#cinque_visible
{
	display: block;
}
#sei
{
	display: none;
}
#sei_visible
{
	display: block;
}
#sette
{
	display: none;
}
#sette_visible
{
	display: block;
}
#otto
{
	display: none;
}
#otto_visible
{
	display: block;
}
#nove
{
	display: none;
}
#nove_visible
{
	display: block;
}
#A
{
	display: none;
}
#A_visible
{
	display: block;
}
#B
{
	display: none;
}
#B_visible
{
	display: block;
}
#C
{
	display: none;
}
#C_visible
{
	display: block;
}
#D
{
	display: none;
}
#D_visible
{
	display: block;
}
#E
{
	display: none;
}
#E_visible
{
	display: block;
}
#F
{
	display: none;
}
#F_visible
{
	display: block;
}
#G
{
	display: none;
}
#G_visible
{
	display: block;
}
#I
{
	display: none;
}
#I_visible
{
	display: block;
}
#K
{
	display: none;
}
#K_visible
{
	display: block;
}
#M
{
	display: none;
}
#M_visible
{
	display: block;

}
#N
{
	display: none;
}
#N_visible
{
	display: block;
}
#O
{
	display: none;
}
#O_visible
{
	display: block;
}
#P
{
	display: none;
}
#P_visible
{
	display: block;
}
#R
{
	display: none;
}
#R_visible
{
	display: block;
}
#S
{
	display: none;
}
#S_visible
{
	display: block;
}
#T
{
	display: none;
}
#T_visible
{
	display: block;
}
#U
{
	display: none;
}
#U_visible
{
	display: block;
}
#V
{
	display: none;
}
#V_visible
{
	display: block;
}
#visual_servizio_sinistri
{
	background: url(../image/visual_servizio_sinistri.jpg) no-repeat;
	width: 484px;
	height: 160px;
	margin: -12px 0 5px -7px;
}
				  
#altroPaese {
	float:left;
	margin-top:20px;
	margin-left:47px;
	margin-bottom:-20px;
}

.noBold input, .noBold select
{
	font-weight:normal !important;
}

.testo
{
font-family: Arial;
font-size: 10px;
font-weight: normal;
line-height: 16px;
color: #000000;
}

.testoblu
{
font-family: Arial;
font-size: 10px;
font-weight: normal;
line-height: 16px;
color: #1A4593;
}

.testogrigio
{
font-family: Arial;
font-size: 10px;
font-weight: normal;
line-height: 16px;
color: #8C8C8C;
}
.link
{
font-family: Arial;
font-size: 10px;
font-weight: bold;
color: #1A4593;
text-decoration: underline;
}

#banner_e_ora {
position:absolute;
margin:-45px 0 0 300px;
}
#banner_e_ora img {
width:350px;
height:45px;
}
.mTop-10
{
	margin-top: -10px !important;
}

.width390
{
	width: 380px !important;
}

.width65
{
	width: 65px !important;
}

.tab257_orange
{
	width: 246px;
	background: url(../image/bg_tab_257_orange.gif);
	height: 19px;
	padding-top: 8px;
	padding-left: 11px;
	color: #fff;
	font-weight: bold;
	clear: both;
	font-size: 10px;
}


.mTop-40
{
	margin-top: -40px !important;
}
.mTop-45
{
	margin-top: -45px !important;
}
.mTop-50
{
	margin-top: -50px !important;
}
.mTop-33
{
	margin-top: -33px !important;
}
.bg-norepeat
{
	background-repeat:no-repeat !important;
}

.mBottom-10
{
	margin-bottom: -10px !important;
}
.imgPromoPartnership{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_blocca_concorso.gif) no-repeat;}

#colDx #divBannerConcorsoMoto{width:198px; height:346px; background:url(../image/banner-promozione-assicurazioni_concorsoMoto.jpg) no-repeat; margin-top:1px;cursor:hand;}
#colDx #divBannerWeBank{background:transparent url(../image/Banner_198x346_statico_WeB.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;cursor:hand; }
#colDx #divBannerWeBank2{background:transparent url(../image/Banner_latodx_WB2.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;}
#colDx #divBannerCasaWeBank{background:transparent url(../image/banner-promozione-assicurazioni-casaWeBank.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px; }
#colDx #divBannerMotoWeBank{background:transparent url(../image/banner-promozione-assicurazioni-MotoWeBank.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;cursor:hand; }
#colDx #divBannerAccor{background:transparent url(../image/Q&B_accor 198x346 auto.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px; cursor:hand;}
#colDx #divBannerCasaAccor{background:transparent url(../image/Q&B_accor 198x346 casa.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px; }
#colDx #divBannerMotoAccor{background:transparent url(../image/Q&B_accor 198x346 moto.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px; }

#colDx #divBannerByyou{background:transparent url(../image/latodx_BYYOU_auto.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;cursor:hand;} 
#colDx #divBannerMotoByyou{background:transparent url(../image/latodx_BYYOU_moto.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;cursor:hand;} 
#colDx #divBannerCasaByyou{background:transparent url(../image/latodx_BYYOU_casa.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;}
 
#colDx #divBannerING{background:transparent url(../image/latodx_ING_auto.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;cursor:hand;} 
#colDx #divBannerMotoING{background:transparent url(../image/latodx_ING_moto.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;} 
#colDx #divBannerCasaING{background:transparent url(../image/latodx_ING_casa.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;}

#colDx #divTicketoneAuto{background:transparent url(../image/Banner_latodx_ticket1_auto.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;cursor:hand;} 
#colDx #divTicketoneMoto{background:transparent url(../image/Banner_latodx_ticket1_auto.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;cursor:hand;} 
#colDx #divTicketoneCasa{background:transparent url(../image/Banner_latodx_ticket1_auto.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;cursor:hand;} 

#colDx #divIperclub{background:transparent url(../image/Banner_latodx_Iperclub_auto.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;} 


#colDx #divCartasiqAuto{background:transparent url(../image/Banner_latodx_cartasiq_auto.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;cursor:hand; }
#colDx #divCartasiqMoto{background:transparent url(../image/Banner_latodx_cartasiq_moto.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px; }
#colDx #divCartasiqCasa{background:transparent url(../image/Banner_latodx_cartasiq_casa.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;}
 
#colDx #divH3GAuto{background:transparent url(../image/Banner_198x346_statico_h3g.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;}
#colDx #divH3GMoto{background:transparent url(../image/Banner_198x346_statico_moto_h3g.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px; }
#colDx #divH3GCasa{background:transparent url(../image/Banner_198x346_statico_casa_h3g.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;}

#colDx #divUnes{background:transparent url(../image/Banner_198x346_statico_unes.jp.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;cursor:hand;}
 
#colDx #divCondeNastAuto{background:transparent url(../image/Banner_latodx_conde_auto.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;cursor:hand;}
#colDx #divCondeNastMoto{background:transparent url(../image/Banner_latodx_conde_moto.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;}
#colDx #divCondeNastCasa{background:transparent url(../image/Banner_latodx_conde_casa.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;}

#colDx #divConcorsone{background:transparent url(../image/Banner_latodx_concorsone_auto.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;cursor:hand;}
 
#colDx #divBannerDCC{background:transparent url(../image/latodx_DCC_auto.jpg) no-repeat scroll 0 0; margin-top:0;width:208px;margin-left:-7px;height:326px;cursor:hand;} 


.imgPromoMoto {float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_blocca.gif) no-repeat;}
.imgPromoWebank{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_blocca_promo_webank.jpg) no-repeat;}
.imgPromoWebank2{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva-bloccaWB2.jpg) no-repeat;}
.imgPromoAccorAuto{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_blocca_promo_accor_auto.jpg) no-repeat;}
.imgPromoAccorMoto{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_blocca_promo_accor_moto.jpg) no-repeat;}
.imgPromoAccorCasa{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_blocca_promo_accor_moto.jpg) no-repeat;}

.imgPromoCondeNastAuto{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_conde_auto.jpg) no-repeat;}
.imgPromoCondeNastMoto{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_conde_auto.jpg) no-repeat;}
.imgPromoCondeNastCasa{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_conde_auto.jpg) no-repeat;}

.imgPromoConcorsoneAuto{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_concorsone_auto.jpg) no-repeat;}

.imgPromoTicketoneAuto{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_ticket1_auto.jpg) no-repeat;} 
.imgPromoTicketoneMoto{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_ticket1_auto.jpg) no-repeat;} 
.imgPromoTicketoneCasa{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_ticket1_auto.jpg) no-repeat;} 

.imgPromoIperclub{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_Iperclub_auto.jpg) no-repeat;} 


.imgPromoByYouAuto{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_BYYOU_auto.jpg) no-repeat;}
.imgPromoByYouMoto{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_BYYOU_auto.jpg) no-repeat;}
.imgPromoByYouCasa{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_BYYOU_casa_.jpg) no-repeat;}

.imgPromoINGAuto{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_ING_auto.jpg) no-repeat;}
.imgPromoINGMoto{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_ING_moto.jpg) no-repeat;}
.imgPromoINGCasa{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_ING_casa.jpg) no-repeat;}



.imgPromoDCC{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_DCC.jpg) no-repeat;}

.imgPromoCartasiqAuto{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_cartasiq_auto.jpg) no-repeat;}
.imgPromoCartasiqMoto{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_cartasiq_auto.jpg) no-repeat;}
.imgPromoCartasiqCasa{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_cartasiq_auto.jpg) no-repeat;}

.imgPromoH3GAuto{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva-h3g.jpg) no-repeat;}
.imgPromoH3GMoto{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva-h3g.jpg) no-repeat;}
.imgPromoH3GCasa{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva-h3g.jpg) no-repeat;}

.imgPromoUnes{float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva-unes.jpg) no-repeat;}

.imgSalvaBloccaCasa {float: left !important;margin-left: 10px;width:301px; height:70px; background:url(../image/salva_blocca.gif) no-repeat;}

#colDx #divBannerBankAmericard{width:198px; height:346px; background:url(../image/banner_bankamericard.jpg) no-repeat; margin-top:1px;}

.UTRDmLeft 
{
	margin-left:20px;
}