/* CSS Document */

body , html {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: Arial, Georgia, Helvetica, sans-serif, "Times New Roman";
	height: 100%;
	background-image: url(../img/layout/bkg_qrpro.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: center top;
	font-size:12px;
}
/*---------------------------Stili testo ----------------------------------------------*/
.clearfloat{
	clear:left;
	line-height:1px;
}
.clearboth {
	clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
br {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h1{
    font-size:24px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
h2{
	font-size:16px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
h3{
    font-size:14px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
h4{
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight: normal;
}
h5{
	font-size:11px;
	color:#292C32;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight: normal;
}
h6{
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #454952;
}
a {
    color:#004E96;
    text-decoration:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
a:hover {
	color:#004E96;
	text-decoration:underline;
}
ul, li {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	list-style-type:none;
}
img{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
/*--------------------------------------- container ---------------------------------------*/
#container {
	width: 988px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 5px 10px 5px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background-color:#EBE9E2;
	background-repeat: repeat-x;
	display: block;
	background-image: url(../img/layout/sfondo.jpg);
}
/*------------ header -------------*/
#header, #header-hp {
	padding: 6px 0px 8px 0px;
	width: 100%;
	float: left;
	background-position:left bottom;
	background-repeat:no-repeat;
}
#header-hp{	height: 144px;}
.header-ombra01{ 
	background-image:url(../img/layout/bkg_ombra_header_01.gif);
}
.header-ombra02{ 
	background-image:url(../img/layout/bkg_ombra_header_02.gif);
}
.header-ombra03{ 
	background-image:url(../img/layout/bkg_ombra_header_03.gif);
}
.header-ombra04{ 
	background-image:url(../img/layout/bkg_ombra_header_04.gif);
}
#header-login{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 255px;
	height: 144px;
	float: left;
}
#header-logo{
	width: 250px;
	height: 82px;
}
#header-boxlogin{
	width: 226px;
	float:left;
	border-bottom:1px solid #B1B5B6;
	border-left:1px solid #B1B5B6;
	border-right:1px solid #B1B5B6;
	height: 59px;
	padding: 0px 12px 0px 10px;
	text-align: left;
}
#header-boxlogin h5{ font-weight:bold; clear:both;}
#header-boxlogin h6{ clear:both;}
#header-boxlogin form{
	margin: 0px 0px 0px 0px;
	width: 224px;
	clear: both;
	display: block;
	height: 20px;
	padding-top: 3px;
}
/*--login--*/
#box-log{
	padding:20px 0px 0px 0px;
}
#box-log h5 {
    float:left;
    width:180px;
    padding-bottom: 3px;
    white-space:nowrap;
    overflow:hidden;
}
#boxlog-out{
	float:right;
	width:45px;
	padding-bottom: 4px;
	line-height: 10px;
}
/* --------------ADV menu------------*/
#container-advmenu{
	width: 100%;
	float: left;
	background-position:left top;
	background-repeat:no-repeat;
	padding-top: 10px;
	clear: both;
}
#advmenu{
	float:left;
	padding:2px 3px 2px 3px;
	background-color:#FFFFFF;
	width: 982px;
}
#flashcontent{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*---------banner 728x90-------------*/
#header-banner{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 728px;
	height: 90px;
	float: right;
	border:0px solid #949493;
}
/*------------stili menu--------------------*/
#header-menu{
	padding: 21px 3px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 727px;
	height: 31px;
	float: right;
	background-image: url(../img/layout/bkg_header_menu.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
}
#header-menu ul{
padding:3px 0px 0px 0px
}
#header-menu li{
	float:left;
	display:inline;
	font-size:11px;
	color:#FFFFFF;
	height: 28px;
}
.menu-txt, #header-menu li#area_cli .menu-txt{
	background-image:url(../img/layout/bkg_menu_right.gif);
	background-position: right top;
	background-repeat:no-repeat;
	height: 19px;
	padding-top: 8px;
	float: left;
	padding-right: 12px;
	cursor: pointer;
}
#header-menu a{
	padding-left:12px;
	font-size:11px;
	color:#FFFFFF;
	font-weight: bold;
	background-image:url(../img/layout/bkg_menu.gif);
	background-repeat:no-repeat;
	height: 28px;
	float: left;
}
#header-menu a:hover {
	padding-left:12px;
	font-size:11px;
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../img/layout/bkg_menu_active.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration:none;
	height: 28px;
	width: auto;
	float: left;
}
#header-menu .active a {
	background-image: url(../img/layout/bkg_menu_active.gif);
}
#header-menu li#area_cli{
	float:right;
	display:inline;
	font-size:11px;
	color:#FEDE01;
	height: 28px;
}
#header-menu li#area_cli a{
	padding-left:14px;
	font-size:11px;
	color:#FEDE01;
	font-weight: bold;
	background-image:url(../img/layout/bkg_menu02.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration:none;
	height: 28px;
	width: auto;
	float: left;
}
#header-menu #area_cli a:hover{
	padding-left:14px;
	font-size:11px;
	color:#393B40;
	background-image: url(../img/layout/bkg_menu02_active.gif);
	font-weight: bold;
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration:none;
	height: 28px;
	width: auto;
	float: left;
}
#header-menu #area_cli .active a{
	background-image: url(../img/layout/bkg_menu02_active.gif);
	color:#393B40;	
}
/*------------ sidebar-left -------------*/
#sidebar-left{
	padding: 0px 0px 0px 0px;
	width: 240px;
	float: left;
	margin-right: 6px;
	overflow: hidden;
}
.cont-box_left{
	width: 220px;
	padding:6px 10px 6px 10px;
	margin: 0px -2px 6px 0px;
	background-color:#FFFFFF;
	text-align: left;
	float: left;
	height: 520px;
}
.cont-box_left-01{
	width: 230px;
	padding:20px 5px 6px 5px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	float: left;
	background-image: url(../img/layout/bkg-box.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#boxqrpro{
	width:197px;
	float:left;
	background-image:url(../img/layout/list_qrpro.gif);
	background-repeat:repeat-x;
	height: 35px;
	padding: 7px 0px 0px 33px;
}
.cont-box_left img{ float:left;}
/*------------ content flash promo-------------*/
#content-promo-hp{
	padding: 9px 6px 6px 6px;
	margin: 0px 0px 6px 0px;
	width: 730px;
	float:left;
	background-color: #FFFFFF;
	height: 215px;
	overflow: hidden;
}

#content-promo{
	padding: 0px 6px 6px 6px;
	margin: 0px 0px 6px 0px;
	width: 730px;
	float:left;
	background-color: #FFFFFF;
	height: 215px;
	overflow: hidden;
}
/*------------ content -------------*/
#content{
	padding: 0px 0px 0px 0px;
	float:left;
	overflow: hidden;
}
.content-S{
	width: 436px;
}
.content-M{
	width: 682px;
}
.content-M2{
	width: 742px;
}
.content-M3{
	width: 782px!important;
}
.content-B{
	width: 988px;
}

#sidebar-right{
	padding: 23px 0px 0px 6px;
	width: 300px;
	float: left;
	overflow: hidden;
}
.cont-box_right{
	width: 280px;
	padding:6px 10px 6px 10px;
	margin: 0px 0px 6px 0px;
	background-color:#FFFFFF;
	text-align: left;
	float: left;
}
#banner_rectangle{
	width:300px;
	float:left;
	padding-bottom: 6px;
	height: 250px;
	clear: both;
	overflow: hidden;
}

/*------------------- stili titoli ----------------*/
.tit-box
{
	border-bottom:1px solid;
	height:23px;
	width:100%;
	margin-bottom:2px;
	text-align: left;
	float: left;
}
.notit-box
{	border-bottom:1px solid;
	height:1px;
	width:100%;
	margin-bottom:2px;
	text-align: left;
	float: left;
}
.tit-box-cont{
	float:left;
	background-position:left top;
	background-repeat: repeat-x;
	height:22px;
	width:auto;
}
.tit-ico{
	height:22px;
	float: left;
	margin-bottom: 1px;
}
.tit-txt{
	padding:4px 10px 0px 0px;
	color:#FFFFFF;
	font-weight: bold;
	float: left;
	font-size: 11px;
	background-repeat:no-repeat;
	height: 18px;
	margin-bottom: 1px;
	background-position: right top;
	width: auto;
	display: block;
	word-spacing: -1px;
}
.bkg-red{ 
	border-bottom-color:#EB171F;
}
.bkg-red .tit-txt{ 
	background-image:url(../img/layout/tit_close_red.gif);
}
.bkg-red .tit-box-cont{
	background-image:url(../img/layout/tit_mid_red.gif);
}
.bkg-blue{ 
	border-bottom-color:#024E94;
}
.bkg-blue .tit-txt{
	background-image:url(../img/layout/tit_close_blue.gif);
}
.bkg-blue .tit-box-cont{ 
	background-image:url(../img/layout/tit_mid_blue.gif);
}
.bkg-grey{
	border-bottom-color:#949493;
	background-color: #EBE9E2;
	padding-top: 10px;
}
.bkg-grey .tit-txt{ 
	background-image:url(../img/layout/tit_close_grey.gif);
}
.bkg-grey .tit-box-cont{
	background-image:url(../img/layout/tit_mid_grey.gif);
}

/*-- titolo area clienti --*/
.tit-box-clienti
{
	border-bottom:1px solid;
	height:28px;
	width:100%;
	margin-bottom:2px;
	text-align: left;
	float: left;
	border-bottom-color:#949493;
}
.tit-box-cont-clienti{
	float:left;
	background-position:left top;
	background-repeat: repeat-x;
	height:27px;
	width:auto;
	background-image:url(../img/layout/bkg_menu02.gif);
	padding-left: 12px;
}
.tit-txt-clienti{
	padding:8px 12px 0px 0px;
	color:#FEDE01;
	font-weight: bold;
	float: left;
	font-size: 11px;
	background-repeat:no-repeat;
	height: 19px;
	margin-bottom: 1px;
	background-position: right top;
	width: auto;
	display: block;
	color:#FEDE01;
	background-image:url(../img/layout/bkg_menu02_right.gif);
}
.txt-cli-info{
	float:right;
	width:85%;
	text-align: right;
	padding-top: 8px;
}
/*------------ BOX PRODOTTI E SERVIZI -------------*/
#box-prodotti ul{
	padding:0px 0px 0px 0px;
	width: 220px;
	font-size:11px;
}
#box-prodotti ul li{
	padding:0px 0px 0px 0px;
	display: block;
	margin: 5px 0px 5px 0px;
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden;
}
#box-prodotti img, h5{ float:left;}
#box-prodotti strong{
	padding-bottom:1px;
	border-bottom:1px solid #EBE9E2;
	width: 142px;
	float: left;
	clear: right;
}
/*------------ BOX BACHECA -------------*/
#box_bacheca ul{
	padding:0px 0px 0px 0px;
	width: 220px;
}
#box_bacheca li{
	padding:0px 0px 0px 0px;
	margin: 3px -3px 2px 0px;
	float: left;
	width: 100%;
	display: block;
	height: 47px;
	font-size: 11px;
}
#box_bacheca img{
	border:1px solid #fff;
	margin-right:10px;
	float: left;
}
/*------------ BOX NEWS -------------*/
#box_news ul{
	padding:0px 0px 0px 0px;
	width: 280px;
}
#box_news li{
	padding:0px 0px 0px 24px;
	margin: 5px 0px 0px 0px;
	float: left;
	width: 100%;
	display: block;
	height: 41px;
	font-size: 11px;
	background-image: url(../img/layout/list_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#box_news img{
	float: left;
}
#box_news li.all-news{
	border-top:1px solid #EBE9E2;
	font-weight:bold;
	height:14px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-top: 6px;
	background: none;
	padding-left: 0px;
}

/*------------ BOX PRIMO PIANO -------------*/
#content-pp{
	padding: 10px 10px 6px 10px;
	width: 416px;
	float:left;
	background-color:#FFFFFF;
	text-align: left;
}
#content-pp h3{ color:#EB171F;
width:416px;
padding:0px 0px 1px 0px;
border-bottom:1px solid  #EBE9E2
}
.box_pp{
	width:205px;
	float:left;
	padding-bottom: 10px;
}
.box_pp h4{ padding-top:5px;}
#pp02{ padding-left:6px;}
#box_inoltre{	
	width: 416px;
	float:left;}
/*------------ BOX ED INOLTRE -------------*/
#box_inoltre ul{
	padding:0px 5px 0px 5px;
	width: 406px;
}
#box_inoltre li{
	padding:0px 0px 0px 0px;
	margin: 4px 0px 4px 0px;
	float: left;
	width: 100%;
	display: block;
	height: 50px;
	font-size: 11px;
}
#box_inoltre img{
	float: left;
	padding-right: 10px;
}
#box_inoltre li h5{ font-weight:bold;}
/*------------ footer -------------*/
#footer {
	padding: 5px 0px 7px 0px;
	width: 100%;
	height: auto;
	background-image: url(../img/layout/bkg_footer.jpg);
	background-repeat: repeat-x;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#footer h6 a{ color:#454952;}

/*--------------------ISTITUZIONALE ---------------------*/
/*------------ BOX CHI -------------*/
#box-chi ul{
	padding:0px 0px 0px 0px;
	width: 220px;
	font-size:11px;
}
#box-chi ul li{
	padding:0px 0px 0px 0px;
	display: block;
	margin: 4px 0px 4px 0px;
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden;
}
#box-chi img{ float:left;}
#box-chi .list-txt{
	padding-bottom:1px;
	border-bottom:1px solid #EBE9E2;
	width: 142px;
	float: left;
	clear: right;
	cursor: pointer;
	text-transform: uppercase;
}
#container #sidebar-left #box-chi .list-txt:hover{ text-decoration:underline;}
/*------------ BOX AIUTO -------------*/
#box_aiuto{
	width: 100%;
	text-align: center;
	float: left;
	background-image: url(../img/layout/bkg_box_aiuto.jpg);
	background-repeat: repeat-x;
	background-color: #454952;
	margin-bottom: 6px;
}
.box_aiuto-online{ margin-top:4px;}
#box_aiuto-txt{
	width:93%;
	padding:6px 0px 6px 0px;
	margin: 0px auto 0px auto;
	color: #FFFFFF;
	text-align: left;
}
#box_aiuto .img-cont{
	width:93%;
	margin-right:auto;
	margin-left: auto;
	border-bottom: 1px solid #EBE9E2;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	height: 99px;
	text-align: left;
}
#container #sidebar-right #box_aiuto .img-cont img{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
}
#box_aiuto-txt h5, #box_aiuto-txt h4, #box_aiuto-txt h3, #box_aiuto-txt img{
	float:left;
	color:#FFFFFF;
}
#box_aiuto-txt h3{ padding-top:5px;}
#box_aiuto-txt a{ color:#FFFFFF}
#box_aiuto-btn{
	border-top:1px solid #EBE9E2;
	width:93%;
	text-align:center;
	margin-right:auto;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: auto;
}
#box_aiuto-btn a {
	color:#FEDE01;
	font-size:12px;
	font-weight:bold;
	background-image: url(../img/layout/bkg_btn_supporto.jpg);
	padding: 6px 13px 8px 13px;
	display: block;
	background-repeat: no-repeat;
	text-align: left;
	background-position: left top;
	margin-right: auto;
	width: 163px;
	margin-left: auto;
}

#box_aiuto-contact{
	width:93%;
	margin: 0px auto 0px auto;
	color: #FFFFFF;
	text-align: center;
	padding: 6px 0px 6px 0px;
}
ul.box-aiuto-cont{
	margin-left:auto;
	margin-right:auto;
}
ul.box-aiuto-cont li{
	display:inline;
	float: left;
	font-weight:normal;
	padding-bottom: 5px;
}
.helptxt{
	width:213px;
	padding-right:6px;
	text-align:left;
}
.helpmail{
	width:50px;
	text-align:center;
}
ul.box-aiuto-cont li a, ul.box-aiuto-cont li a:hover{ color:#FFFFFF; text-decoration:underline;}
#box_aiuto-contact p{
	width:80%;
	margin-top:0px;
	margin-bottom:0px;
	padding:5px 0px 0px 0px ;
	margin-left:auto;
	margin-right:auto;
}
ul.box-aiuto-linee{
	margin-left:auto;
	margin-right:auto;
	width:80%;
}
ul.box-aiuto-linee li{
	display:list-item;
	text-align:center;
	width:230px;
	font-weight:bold;
	margin-top: 3px;
	margin-bottom: 3px;
}
/*------------ BOX testo mid -------------*/
.content-txtmid{
	padding: 6px 10px 6px 10px;
	width: 416px;
	float:left;
	background-color:#FFFFFF;
	text-align: left;
	margin-bottom: 6px;
	height: auto;
	display: block;
}
.content-txtmid-M{
	padding: 10px 10px 10px 10px;
	width: 662px;
	float:left;
	background-color:#FFFFFF;
	text-align: left;
	margin-bottom: 6px;
}
.content-txtmid-M2{
	padding: 10px 10px 10px 10px;
	width: 722px;
	float:left;
	background-color:#FFFFFF;
	text-align: left;
	margin-bottom: 6px;
}
.content-txtmid-M3{
	padding: 10px 10px 10px 10px;
	width: 762px;
	float:left;
	background-color:#FFFFFF;
	text-align: left;
	margin-bottom: 6px;
}

.content-txtmid-B{
	padding: 10px 10px 10px 10px;
	width: 968px;
	float:left;
	background-color:#FFFFFF;
	text-align: left;
	margin-bottom: 6px;
}
.content-txtmid h1, .content-txtmid-M h1, .content-txtmid-M2 h1,.content-txtmid-M3 h1{
	font-family: Georgia,Arial, Helvetica, sans-serif, "Times New Roman";
	color:#004E96;
	font-weight: normal;
	line-height: 24px;
	float: left;
}

.content-txtmid p, .content-txtmid-M p, .content-txtmid-M2 p,.content-txtmid-M3 p{
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float: left;
}
.content-txtmid ul, .content-txtmid li, .content-txtmid-M ul, .content-txtmid-M li,.content-txtmid-M2 ul, .content-txtmid-M2 li,.content-txtmid-M3 ul, .content-txtmid-M3 li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#box-istituzionale h1, #box-mercati-prod h1, #box-servizi-auto h1, #box-registrazione h1{
	padding-bottom: 10px;
}
#box-istituzionale li {
	font-size: 11px;
	font-weight: bold;
	list-style-type: square;
	display: list-item;
	list-style-position: inside;
}
/*------------ BOX APPROFONDIMENTI -------------*/
#box_approfondimenti p, #box_approfondimenti h4{
	float: left;
	width:125px;
}
#box_approfondimenti img {
margin-right:10px;
float:left;}
#box_approfondimenti p {
	font-size:11px;
	margin:0px;
	padding:0px;
}
/*--------------------NOTIZIE ---------------------*/
/*------------ BOX NOTIZIARIO -------------*/
#box-notiziario {
}
#box-notiziario ul{
	padding:0px 0px 0px 0px;
	width: 220px;
	font-size:12px;
	border-bottom: 1px solid #DFDBD0;
	margin-bottom: 5px;
	float: left;
}

#box-notiziario ul li{
	padding:0px 0px 0px 10px;
	display: block;
	margin: 0px 0px 3px 0px;
	float: left;
	width: 95%;
	height: auto;
	overflow: hidden;
	font-weight:bold;
	background-image: url(../img/layout/list.gif);
	background-repeat: no-repeat;
}
#box-notiziario .tit-menu-notizie{
	border-bottom:1px solid #DFDBD0;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom: 4px;
	font-size:12px;
	background:none;
	padding-left:0px;
	width: 100%;
}
/*------------ BOX AUTORPO -------------*/
#box-autopro{}
#box-autopro h3 {
	float:left;
	font-size:12px;
	font-weight: bold;
	margin: 0px;
}
#box-autopro p, #box-autopro ul{
	float:left;
	font-size:11px;
	font-weight: bold;
	margin: 0px;
	width: 90px;
}
#box-autopro ul { padding-top:20px;
}
#box-autopro li{
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	background-image: url(../img/layout/list.gif);
	background-repeat: no-repeat;
}
#box-autopro img {
	float:left;
	margin-right: 10px;
}
/*------------ BOX paginazione -------------*/
#box-pag{
	float:right;
	border-bottom:1px solid #DFDBD0;
	padding-top:3px;
	padding-bottom:2px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	display:block;
	width: 190px;
	text-align: right;
}
.pag-casi{ margin-right:10px; padding-top:4px;}
.separatore{ padding:0px 5px 0px 5px}
/*------------ BOX mid notiziario -------------*/
#news_archive h1{
	width:270px;
	padding-bottom: 0px;
}
#news_archive ul{
	padding:0px 0px 0px 0px;
	width: 416px;
	float: left;
}
#news_archive li{
	padding:10px 0px 9px 24px;
	margin: 0;
	float: left;
	width: 392px;
	display: block;
	font-size: 11px;
	background-image: url(../img/layout/list_news.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	border-bottom: 1px solid #DFDBD0;
}

/*------------ BOX AUTO AZIENDALI -------------*/
.box-auto-sx{
	border-right: 1px solid #DFDBD0;
	float: left;
	padding-right: 5px;
}
#box_auto-aziendali .box-auto-sx{
	width: 140px;
}
.box-auto-sx li{
	padding-bottom: 4px;
}
.box-auto-sx .tit-box-news {
	font-weight:bold;
	font-size: 12px;
}
.box-auto-dx{
	float: left;
	padding-left: 9px;
	border-left: 1px solid #DFDBD0;
	margin-left: -1px;
}
#box_auto-aziendali .box-auto-dx{
	width:124px;
}
.box-auto-dx img{
	padding-bottom:4px;
	padding-top: 1px;
}
#box_automotive{ }
#box_automotive .box-auto-sx{
	width: 130px;
}
#box_automotive .box-auto-dx{
	width:135px;
}
#box_automotive .box-auto-dx li{
	margin: 0px 0px -3px 0px;
	padding-left: 10px;
	background-image: url(../img/layout/list.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	background-position: left top;
	width: 125px;
}
/*------------  BOX DETTAGLIO NEWS -------------*/
#news_dettaglio img, #box-casi-dett img{
	padding: 0px 10px 10px 0px;
	float: left;
}
.box-cont-tit {
	float:left;
	width:100%;
	border-bottom: 1px solid #DFDBD0;
	margin-bottom:10px;
	padding-bottom: 3px;
}
.box-tit-dettaglio {
	float:left;
	width:80%;
}
.box-tit-dettaglio h2 {
	color:#004E96;
	padding-bottom: 6px;
}
#box-ico-pdf {
	float:right;
	width:76px;
	text-align:center;
	font-size: 10px;
	padding-top: 2px;
}
#box-ico-pdf img{
padding:0px 0px 0px 0px;
float:none;
}
#box-elenco-news {
	float:left;
	width:100%;
	border-top: 1px solid #DFDBD0;
	margin-top: 10px;
	padding-top: 6px;
	font-weight: bold;
}
/*------------ CASI DI SUCCESSO -------------*/
#box-casi{
	padding-right: 0px;
	padding-bottom: 0px;
	width: 672px;

}
#box-casi-dett{
}
.box-caso{
	padding-right:10px;
	float:left;
	width:214px;
	padding-bottom: 20px;
}
.box-caso h2{
	font-family: Georgia,Arial, Helvetica, sans-serif, "Times New Roman";
	float:left;
	border-bottom:1px solid #878787;
	color:#505050;
	font-weight:bold;
	width:214px;
	padding-bottom:2px;
	margin-bottom: 6px;
}
.box-caso img{
	padding: 0px 0px 0px 0px;
	float:left;
	border: 1px solid #878787;
}
.box-caso p{
	width:206px;
	border-bottom:1px solid #878787;
	overflow:hidden;
	/*height:96px;
	padding: 6px 4px 7px 4px;*/
	
	height: auto;
	padding: 6px 4px 17px 4px;
}
.box-caso a,.box-caso a:hover {
	font-size:12px;
	padding-top:3px;
	float:left;
	display: block;
	width: 214px;
	font-weight: bold;
}
/*------------ BOX ACQUISTA -------------*/
#box-acquista {
}
#box-acquista ul{
	padding:0px 0px 0px 0px;
	width: 220px;
	font-size:12px;
	margin-bottom: 0px;
	float: left;
}

#box-acquista ul li{
	padding:0px 0px 0px 10px;
	display: block;
	margin: 0px 0px 3px 0px;
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden;
	font-weight:bold;
	background-image: url(../img/layout/list.gif);
	background-repeat: no-repeat;
}
#box-acquista .tit-menu-notizie{
	border-bottom:1px solid #DFDBD0;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom: 4px;
	font-size:12px;
	background:none;
	padding-left:0px;
}
#box-acquista .tit-menu-acquista{
	font-weight: bold;
	margin-bottom: 4px;
	font-size: 12px;
	background: none;
	padding-left: 0px;
}
/*------------ BOX DOC -------------*/
#box-doc ul{
	padding:0px 0px 0px 0px;
	width: 280px;
	font-size:11px;
}
#box-doc ul li{
	padding:6px 10px 5px 10px;
	display: block;
	margin: 0px 0px 1px 0px;
	float: left;
	width: 260px;
	height: auto;
	overflow: hidden;
	background-color: #ECE9E2;
}
#box-doc .gallery {
	display: block;
	margin: 0px 0px 1px 0px;
	float: left;
	width:270px;
	padding: 10px 0px 6px 10px;
	height: auto;
	overflow: hidden;
	background-color: #ECE9E2;
}
#box-doc .gallery ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#box-doc .gallery li{
    padding: 0px 0px 0px 0px;
	margin: 0px 7px 0px 0px;
	width: 70px;
}
#box-doc img{ float:left;}
#box-doc .list-txt{
	padding-bottom:1px;
	border-bottom:1px solid #EBE9E2;
	width: 142px;
	float: left;
	clear: right;
	cursor: pointer;
}

#box-doc .list-txt{
	padding-bottom:1px;
	border-bottom:1px solid #EBE9E2;
	width: 186px;
	float: left;
	clear: both;
	cursor: pointer;
	background-image: url(../img/layout/list_brown.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 8px;
	padding:0px 0px 0px 10px;
	font-weight:bold;
	height: auto;
	overflow: hidden;
}
#box-doc .list-flash{
	padding-bottom:8px;
	width: 260px;
	float: left;
	clear: right;
	cursor: pointer;
	font-weight:bold;
	height: auto;
	overflow: hidden;
}
#box-doc .ico{
	float:left;
	clear:left;
	margin:0px;
	padding:0px;
}
#box-doc .ico_txt{
	float:left;
	clear:right;
	margin:0px;
	padding:0px;
}
/*-------------------- CONTATTI ---------------------*/
#box-contatti{}
.box-contatti-col-1{
	width:280px;
	float:left;
	padding-right:48px;
}
.box-contatti-col-2{
	width:280px;
	float:left;

}
.tit-contatti{
	border-bottom:1px solid #DFDBD0;
	float:left;
	width:280px;
	margin-bottom: 4px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}
#box-contatti p{
	margin:0px 0px 0px 0px;
	float: left;
	padding-bottom:3px;
	width: 320px;
	font-size: 12px;
}
/*-------------------- NOTIZIE -------------------*/
#box-scroll-notizie{
	padding: 0px 20px 15px 160px;
	margin: 0px 0px 0px 0px;
	width: 550px;
	float:left;
	height: 200px;
	overflow: hidden;
	background-image: url(../img/layout/bkg_box_notizie.jpg);
	background-repeat: no-repeat;
}
#box-scroll-notizie ul{ margin:0px 0px 0px;}
#box-scroll-notizie li{ }
.notizia-img{ 
	width:220px;
	padding-right:10px;
	float:left;
}
.notizia-testo{
	width:250px;
	float:left;
	text-align:left;
	font-weight: bold;
	padding-top: 15px;
}
.notizia-testo .tit-notizia{
	font-size:14px;
	padding-bottom:30px;
	clear:both;
	display:block;
}

/*------------  BOX MERCATI -------------*/
#mercati-dicono img{
	padding: 0px 10px 0px 0px;
	float: left;
}
.link_prodotto{
	float:left;
	width:100%;
	padding:6px 0px 0px 0px;
	margin:6px 0px 0px 0px;
	border-top:1px solid #DFDBD0;
}
.link_prodotto a{ font-weight:bold;}


#box-mercati-testimonial img{
	padding: 0px 10px 0px 0px;
	float: left;
}
#box-mercati-testimonial p {
	float:left;
	width: 412px;
}


/*------------ BOX PRODOTTI E SERVIZI -------------*/
#box-servizi ul{
	padding:0px 0px 0px 0px;
	width: 220px;
	font-size:11px;
}
#box-servizi ul li{
	padding:0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden;
}
a.menu-servizi, a:hover.menu-servizi{
	float:left;
	width:145px;
	padding-left:75px;
	background-repeat:no-repeat;
}

#automotive{
	background-image: url(../img/layout/ico_serv_automotive.gif);
}
#autonoleggio{ 
	background-image:url(../img/layout/ico_serv_rent.gif)
}
#assicurazioni{ 
	background-image:url(../img/layout/ico_serv_assicurazioni.gif)
}
#autoriparazione{ 
	background-image:url(../img/layout/ico_serv_autoriparazione.gif)
}
.servizio-attivo #automotive{ 
	background-image:url(../img/layout/ico_serv_automotive_active.gif);
	background-repeat:no-repeat;
	padding-bottom:6px;
}
.servizio-attivo #autonoleggio{
	background-image:url(../img/layout/ico_serv_rent_active.gif);
	padding-bottom:6px;
}
.servizio-attivo #assicurazioni{
	background-image:url(../img/layout/ico_serv_assicurazioni_active.gif);
	padding-bottom:6px;
}
.servizio-attivo #autoriparazione{
	background-image:url(../img/layout/ico_serv_autoriparazione_active.gif);
	padding-bottom:6px;
}
.servizio-attivo a, .servizio-attivo a:hover{ color:#292C32;}
.menu-servizi strong{
	padding-bottom:1px;
	border-bottom:1px solid #EBE9E2;
	width: 142px;
	float: left;
	clear: right;
}
.servizio-attivo  .menu-servizi{
	float:left;
	width:145px;
	padding-left:75px;
	background-repeat:no-repeat;
}
#box-servizi ul li ul{
	padding:0px 0px 0px 0px;
	width: 220px;
	font-size:12px;
	border-bottom: 1px solid #DFDBD0;
	margin-bottom: 5px;
	float: left;
}

#box-servizi ul li ul li{
	padding:0px 0px 0px 10px;
	display: block;
	margin: 0px 0px 3px 0px;
	float: left;
	width: 95%;
	height: auto;
	overflow: hidden;
	font-weight:bold;
	background-image: url(../img/layout/list.gif);
	background-repeat: no-repeat;
}

#box-servizi .tit-menu-notizie{
	border-bottom:1px solid #DFDBD0;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom: 4px;
	font-size:12px;
	background:none;
	padding-left:0px;
	width: 100%;
}
/*------------ BOX REGISTRAZIONE -------------*/
#box-registrazione form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 722px;
}
#box-registrazione h4{
	float:left;
	width:722px;
	padding-top: 10px;
}
.registrazione-col{
	width:220px;
	float:left;
	padding-bottom:2px;
	padding-top: 5px;
	height: 35px;
}
.registrazione-col-mid{
	width:257px;
	float:left;
	padding-bottom:2px;
	padding-top: 5px;
	height: 35px;
}
#box-registrazione .registrazione-col label, .registrazione-col-cap label, .registrazione-col-02 label,.registrazione-col-mid label{
	width: 100%;
	float: left;
	padding-bottom: 2px;
}
#box-registrazione .registrazione-col input,#box-registrazione .registrazione-col-mid input {
	border:1px solid #949493;
	font-size:11px;
	color:#292C32; 
	width: 180px; 
	padding: 2px 0px 0px 4px; 
	margin:0px 0px 0px 0px; 
	height:16px;
	float: left;
}
.registrazione-col-cap{
	width:63px;
	float:left;
	padding-bottom:2px;
	padding-top: 5px;
	height: 35px;
}
#box-registrazione .registrazione-col-cap input {
	border:1px solid #949493;
	font-size:11px;
	color:#292C32; 
	width: 47px; 
	padding: 2px 0px 0px 4px; 
	margin:0px 0px 0px 0px; 
	height:16px;
	float: left;
}
.registrazione-col-02{
	width:192px;
	float:left;
	padding-bottom:2px;
	padding-top: 5px;
	height: 35px;
}
#box-registrazione .registrazione-col-02 input {
	border:1px solid #949493;
	font-size:11px;
	color:#292C32; 
	width: 166px; 
	padding: 2px 0px 0px 4px; 
	margin:0px 0px 0px 0px; 
	height:16px;
	float: left;
}

#box-registrazione .registrazione-col select {
	border:1px solid #949493;
	font-size:11px;
	color:#292C32; 
	width: 186px; 
	padding: 2px 0px 1px 2px; 
	margin:0px 0px 0px 0px; 
	float: left;
}

#box-registrazione textarea{
	border:1px solid #949493;
	font-size:11px;
	color:#292C32;
	width: 655px;
	padding: 2px 0px 0px 4px;
	margin:5px 0px 5px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	height: 130px;
}
.registrazione-textarea2{
	/*WAS: width:772px;*/
	width:722px;
	float:left;
	padding-bottom:5px;
	padding-top: 5px;
}
.registrazione-textarea{
	width:361px;
	float:left;
	padding-bottom:5px;
	padding-top: 5px;
}
.label-txtarea{ padding-top:10px;}
.campo-obbligatorio{
	color:#EB171F;
	padding-left: 3px;
}
.registrazione-submit{
	padding-top: 10px;
	width:300px;
	float:right;
	text-align:right;
	padding-right: 60px;
}
.registrazione-submit input{
	font-size:11px;
	color:#292C32;
	/*WAS: padding: 0px 0px 0px 0px;*/
	padding: 0px 5px 0px 5px;
	margin:-2px 0px 0px 0px;
}
/*------------ E-COMMERCE -------------*/
#box-ecommerce{
	padding-right: 0px;
	padding-bottom: 0px;
	width: 672px;

}
.box-prd-ecommerce{
	padding-right:10px;
	float:left;
	width:214px;
	padding-bottom: 10px;
}
.box-prd-ecommerce h2{
	font-family: Georgia,Arial, Helvetica, sans-serif, "Times New Roman";
	float:left;
	border-bottom:1px solid #878787;
	color:#505050;
	font-weight:bold;
	width:214px;
	padding-bottom:2px;
	margin-bottom: 6px;
}
.box-prd-ecommerce img{
	padding: 0px 0px 0px 0px;
	float:left;
	border: 1px solid #878787;
}
.box-prd-ecommerce p{
	width:206px;
	border-bottom:1px solid #878787;
	overflow:hidden;
	padding: 6px 4px 7px 4px;
}
.box-prd-ecommerce a,.box-prd-ecommerce a:hover {
	font-size:12px;
	padding-top:3px;
	float:left;
	display: block;
	width: 214px;
	font-weight: bold;
}
.paddingtop-5px{padding-top:5px !important}

/*------------ INFOCAR -------------*/
.content-txtmid-M#box-infocar p{
	padding:0px 0px 10px 0px;
}

#box-infocar{ 
min-height:326px;
}
#box-infocar p img{
	margin: 0px 10px 0px 0px;
	float: left;
	border:1px solid #949493;
}
#box-infocar form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 722px;
	clear: both;
}
#box_cod-attivazione, #box_cod_omologazione{
	width: 100%;
	float: left;
	padding-top: 10px;
	clear: both;
}
#box_cod-attivazione label, #box_cod_omologazione label{
	width: 160px;
	float: left;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 12px;
}
#box-infocar span input {
	border:1px solid #949493;
	font-size:11px;
	color:#292C32; 
	width: 180px; 
	padding: 2px 0px 0px 4px; 
	margin:0px 0px 0px 0px; 
	height:16px;
	float: left;
}
#accedi, #visualizza {
	width:auto;
	height:auto;
	font-size:11px; 
	color:#292C32;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}
#box-tab-codici{
	float:left;
	width:100%;
	padding-top: 30px;
}
#box-tab-codici table { background-color:#949493;}
#box-tab-codici th{
	background-color:#FFFFFF;
	padding: 4px 0px 4px 4px;
	font-weight: normal;
	font-size: 12px;
}
#box-tab-codici td.tdmarca{
	background-color:#FFFFFF;
	font-size:16px;
	padding: 2px 0px 2px 5px;
	font-weight: bold;
}
#box-tab-codici td.tdmodello{
	background-color:#3FAE49;
	font-size:14px;
	padding: 2px 0px 2px 97px;
	font-weight: bold;
	color:#FFFFFF;
}
#box-tab-codici tr{	background-color:#FFFFFF;}
#box-tab-codici tr.odd{background-color:#C8E3C4}
#box-tab-codici td{
	font-size:11px;
	padding: 4px 0px 4px 4px;
	font-weight: normal;
}
#box-tab-codici .bold{ font-weight:bold;}
#box-tab-codici .center{ text-align:center;}
.tit-codinfocar{ width:92px;}
.tit-modello{ width:368px;}
.tit-periodo{ width:68px;}
.tit-alimentazione{ width:23px;}
.tit-cilindrata{ width:33px;}
.tit-potenza{ width:53px;}

/* infocarweb2 update */
#box-pag-infocar,#box-pag-infocar2{
	float:right;
	border-bottom:0;
	padding-top:3px;
	padding-bottom:2px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	display:block;
	width: 190px;
	text-align: right;
}
.ic_newsTitle{
	font-size:14px;
	font-weight: bold;
}
.ic_newsIco{
	float:left;
	margin:0;
	padding:0;
	width: 132px;
}
.ic_newsText{
	float:left;
	margin:0;
	padding:0;
	width: 260px;
}
#news_archive.content-txtmid ul li ul {margin:0;padding:0;float:none;width:auto;}
#news_archive.content-txtmid ul li ul li{margin:0;padding:0; list-style-type:none;float:none;width:auto; display:inherit;background-image:none;border:0;}
#news_archive.content-txtmid ul li ul li img{padding-right:5px;	border:0;}
#box_work-in-progress.box-wip ul {margin:0;padding:0;float:none;width:auto;}
#box_work-in-progress.box-wip ul li {
	margin:0;
	padding:10px 0 10px 24px;
	list-style-type:none;
	float:left;
	width:296px;
	display:block;
	background-image:url(../img/layout/list_news.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	border:0;
	border-bottom: 1px solid #DFDBD0;
}
#box_work-in-progress.box-wip ul li img{padding-right:5px;	border:0;}
#box_work-in-progress.box-wip ul li .ic_newsText{
	float:left;
	margin:0;
	padding:0 5px 0 0;
	width: 160px;
}
#box_work-in-progress.box-wip ul li .ic_newsIco{
	float:left;
	margin:0;
	padding:0;
	width: 131px;
	border: 0;
}
#box_work-in-progress.box-wip .ic_newsIco ul li {
	border: 0;
	padding: 0;
	margin: 0;
	width: 131px;
	float: left;
}
.box-wip{
	width: 320px;
	padding:10px 10px 10px 10px;
	margin: 0px 0px 6px 0px;
	background-color:#FFFFFF;
	text-align: left;
	float: left;
	font-size: 11px;
}
#box-pag-infocar.box-pag-infocar-right,#box-pag-infocar2.box-pag-infocar-right{
	width:320px;
	border-bottom: 1px solid #DFDBD0;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
.box-cont-pag-infocar-main{
	float:left;
	width:100%;
	border-bottom: 1px solid #DFDBD0;
	margin-bottom:0px;
	padding-bottom: 3px;
}
/*------------ BOX VARIE -------------*/
#box-varie ul{
	padding:0;
	font-size:11px;
	float: left;
	margin: 0;
}
#box-varie ul li{
	padding:0 4px 1px 4px;
	margin: 0 0px 1px 0px;
	width: 180px;
	background-color: #ECE9E2;
	color: #004E96;
	clear: both;
	float: left;
}
#box-varie ul li ul{
	padding:0;
	width: 165px;
	font-size:11px;
	margin: 0;
	float: left;
}
#box-varie ul li ul li{
	padding:0 0 0 7px;
	margin: 0;
	width: 173px;
	height: auto;
	float: left;
	display: list-item;
}
#box-varie ul li ul li .list-txt{
	padding-bottom:1px;
	padding: 0;
	margin: 0;
}
#box-varie img{
	float:left;
	cursor: pointer;
}
#container #sidebar-left #box-varie .list-txt{
	padding:7px 0 0 0
}
#container #sidebar-left #box-varie .list-txt:hover{ text-decoration:underline;}
#sidebar-left.sidebar-left-varie{width:200px;}
.cont-box-varie_left{
	width: 188px;
	padding:5px 6px 5px 6px;
	margin: 0px -2px 6px 0px;
	background-color:#FFFFFF;
	text-align: left;
	float: left;
}

#sidebar-right-infocar{
	padding: 0px 0px 0px 6px;
	width: 340px;
	float: left;
	overflow: hidden;
}
span.cont-box-varie_classifica{
	text-align:center;
	padding: 0;
	display: block;
	width: 180px;
	clear: both;
}
ul.varie_classifica li{
	margin:0;
	padding:0;
}
.ico{
	padding:0 5px 0 0;
	float: left;
}
/* INFOCAR NEWS DETTAGLIO COMMENTI */
.ic_commenti{
	width:740px;
	float:left;
	margin:0;
	padding:10px;
	background-color: #FFFFFF;
	text-align: left;
	display: block;
}
.content-infocar{
	width: 600px;
	float: left;
}
.ic_commenti_header, .ic_commenti_name, .ic_commenti_date, .ic_commenti_footer, .ic_commenti_content{
	float:left;
	padding:0;
	margin:0;
}
.ic_commenti_name{font-weight: bold;}
.ic_commenti_content{
	width:400px;
	margin: 0;
	padding: 10px 5px 10px 5px;
	text-align: justify;
}
.ic_commenti_date{float:right;}
.ic_commenti_footer{
	width:400px;
	margin: 0;
	text-align: right;
	padding: 0 5px 0 5px;
}
.ic_commenti_header{
	float:left;
	padding:3px 5px;
	margin:0;
	width: 690px;
	background-color: #ECE9E2;
}
.ic_commenti_tabbing{
	float:left;
	margin:0;
	padding:0;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	width: 762px;
}
#ic_commenti_btn_vedi{
	float:left;
	margin:0;
	background-color: #FFFFFF;
	background-image: url(../img/layout/btn_vedi_commento_sx_off.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
	padding: 0;
}
#ic_commenti_btn_scrivi{
	float:left;
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	background-image: url(../img/layout/btn_scrivi_commento_sx_off.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}
a.ic_btncommento{
	padding:7px 5px 5px 30px;
	border: 1px solid #ECE9E2;
	display: block;
	width: 130px;
	height: 17px;
}
label.ic_btncommento{
	padding:7px 5px 5px 30px;
	border: 1px solid #ECE9E2;
	display: block;
	width: 130px;
	height: 17px;
	/*font-weight: normal;*/
	font-style: oblique;
}
#ic_commenti_btn_vedi.active{
	border: 1px solid #ECE9E2;
	border-bottom:1px solid #FFFFFF;
	float:left;
	margin:0;
	background-color: #FFFFFF;
	background-image: url(../img/layout/btn_vedi_commento_sx_off.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding:7px 5px 5px 30px;
	height: 17px;
	width: 130px;
}
#ic_commenti_btn_scrivi.active{
	border: 1px solid #ECE9E2;
	border-bottom:1px solid #FFFFFF;
	float:left;
	margin:0;
	background-color: #FFFFFF;
	background-image: url(../img/layout/btn_scrivi_commento_sx_off.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding:7px 5px 5px 30px;
	height: 17px;
	width: 130px;
}
#ic_scrivi_commenti{
	display: none;
	float: left;
	width: 762px;
	padding: 15px 0px 10px 0px;
	background-color: #FFFFFF;
}
#ic_vedi_commenti{
	display: block;
	float: left;
	width: 762px;
	padding: 15px 0px 10px 0px;
	background-color: #FFFFFF;
}
.ic_commenti_brd_header{
	border-bottom:1px solid #ECE9E2;
	float:left;
	width:428px;
	height: 30px;
}
.ic_wrapper_commenti{float:left;margin:0;padding:0;border:1px solid #ECE9E2;border-top:0;}
.ic_commenti-rig{
	width:415px;
	float:left;
	padding-bottom:10px;
}
.btn-consenso {
	float:left;
	padding:0px 0px 10px 60px;
	clear: left;
	width: 355px;
	text-align: center;
	line-height: 12px;
	font-size: 12px;
}

.ic_commenti-rig label{
	float: left;
	line-height:18px;
	height:18px;
	padding:0px 10px 0px 10px;
	width: 60px;
	font-size: 12px;
	font-weight: bold;
}
.ic_commenti-rig label.labelB{
	clear:left;
	width:auto;
	}
.ic_commenti-rig input {
	border:1px solid #949493;
	font-size:11px;
	color:#292C32;
	width: 325px;
	padding: 2px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	height:16px;
	float: right;
}
.ic_commenti-rig textarea {
	border:1px solid #949493;
	font-size:11px;
	color:#292C32;
	width: 325px;
	padding: 2px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	float: right;
	height: 90px;
	font-family: Arial, Helvetica, sans-serif;
}
.info-campo{
	float:right;
	width: 310px;
	}
.btn-invio {
	float:right;
	padding:0px 0px 0px 0px;
	width: 310px;
	text-align: right;
}
.btn-invio input{
	font-size:11px;
	color:#292C32;
	padding: 0px 5px 0px 5px;
}
/* INFOCAR NEWS DETTAGLIO*/


#box-infocar-dettaglio .boxDett-news{
	float:left;
	padding:0px 0px 0px 0px;
	width:762px;
}
#box-infocar-dettaglio p {
	float:left;
	width: 353px;
}
#box-infocar-dettaglio .boxVideo-container{float:right;width:400px;height:330px;}
#box-infocar-dettaglio .boxVideo{
	float:left;
	width: 400px;
	height: 305px;
	margin: 0;
	padding: 0;
}
#box-infocar-dettaglio .boxVideo-txt{
	float:left;
	width: 380px;
	background-color: #ECE9E2;
	height: 22px;
	padding: 3px 10px 0 10px;
	margin: 0;
	display: block;
}
.boxVideo-txt img{
	padding-right:5px;
}
#box-infocar-dettaglio .box-cont-tit {
	width:352px;
}
#box-infocar-dettaglio .box-tit-dettaglio {
	width:100%;
}
.vota{
	float:left;
	width: 335px;
	margin: 13px 0px 10px 0px;
	background-color:#E9E9E9;
	line-height: 30px;
	height: 30px;
	padding: 0px 10px 0px 10px;
	clear: left;
	}
.vota form {
	float:left;
	display: block;
	margin:0px;
	padding:6px 0px 0px 5px;
}
.floatLeft{ float:left;}
.floatRight{ float:right;}

/* SODDISFAZIONE */
#soddisfazione h1{
	width:270px;
	padding-bottom: 0px;
}
#soddisfazione form ul{
	padding:0px 0px 0px 0px;
	width: 762px;
	float: left;
}
#soddisfazione form li{
	padding:10px 10px 9px 10px;
	margin: 0 0 10px 0;
	float: left;
	width: 740px;
	display: block;
	background-repeat: no-repeat;
	background-position: left 8px;
	border: 1px solid #DFDBD0;
	font-size: 12px;
}
#soddisfazione form li.soddisfazione_bottoni{
	padding:0;
	margin: 0 0 10px 0;
	float: left;
	width: 762px;
	display: block;
	background-repeat: no-repeat;
	background-position: left 8px;
	border: 0;
	font-size: 12px;
	text-align: right;
}
#soddisfazione.content-txtmid-M3 ul li ul {margin:0; padding:0; float:none; width:auto;}
#soddisfazione.content-txtmid-M3 ul li ul li{
	margin:0;
	padding:0 9px 0 8px;
	list-style-type:none;
	float:left;
	width:10px;
	display:block;
	background-image:none;
	border:0;
}
#soddisfazione.content-txtmid-M3 ul li ul li img{padding-right:5px; border:0;}

.ic_soddisfazione{
	float:left;
	margin:0;
	padding:0;
	width: 740px;
}
.ic_soddisfazione_bottoni{
	float:right;
	margin:0;
	padding:0 0 0 5px;
	width: auto;
}
.ic_soddisfazione h2{
	font-size:12px;
	font-weight: normal;
}
.ic_valutazione{
	float:left;
	margin:0;
	padding:5px 0 3px 137px;
}
.ic_soddisfazione input{
	float:left;
	margin:0;
	padding:0;
	width:auto;
	height:auto;
}
.ic_valutazione_txt{
	float:left;
	margin:0;
	padding:2px 0 0 0;
	width: 135px;
}
.ic_soddisfazione_radio{
	float:left;
	margin:0;
	padding:0 4px 0 3px;
	width:20px;
	text-align: center;
}
.ic_soddisfazione_voto{
	float:left;
	margin:0;
	padding:3px 0;
	width:405px;
	border-top: 1px solid #DFDBD0;
	border-bottom: 1px solid #DFDBD0;
}
.ic_soddisfazione_bottoni_wrapper{
	float:right;
	margin:0;
	padding:0;
	width:195px
}
.ic_soddisfazione_bottoni input{
	font-size:11px;
	color:#292C32;
	padding: 0px 5px 0px 5px;
}

/*FAQ*/
.box-list-faq {
	float:left;
	width:762px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}
.list-faq {
	border:1px solid #DFDBD0;
	float:left;
	padding:5px 5px 5px 5px;
	overflow: hidden;
	margin-right: -3px;
}
.rigList-faq{
	float: left;
	clear: left;
}
#box-faq .list-faq, #box-faq .rigList-faq{
	width:500px;
}
#box-capacita .list-faq, #box-capacita .rigList-faq {
	width:750px;
}
.list-faq .col {
	width:156px;
	color: #004E96;
	font-weight: bold;
	padding: 2px 0px 2px 10px;
	margin:0px 0px 0px 0px;
	float: left;
	background-image: url(../img/layout/list.gif);
	background-repeat: no-repeat;
	border: none;
}
.list-faq .cel-int{
	background-image:none;
	padding-left:0px;
	width:750px!important;
}

.box-ricerca {
	border:1px solid #DFDBD0;
	float:right;
	padding:5px 5px 5px 5px;
	width:232px;
	height: 72px;
}
.box-ricerca #ricerca{
	border:1px solid #949493;
	font-size:11px;
	color:#292C32;
	width: 170px;
	padding: 2px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	height:16px;
}
.box-ricerca form{
	margin:26px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.form-btn{
	font-size:11px; 
	color:#292C32;
	padding: 0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}
/*----Sliding panel----*/
.contentPanel{
	width:762px;
	padding:0px 0px 0px 0px;
	float: left;
}
.panel-head {
	width:742px;
	padding:0px 0px 0px 20px;
	line-height: 20px;
	background-position: left 4px;
	font-size: 12px;
	color: #004E96;
	font-weight: bold;
	background-repeat: no-repeat;
	float: left;
	margin: 5px 0px 0px 0px;
	cursor: pointer;
}
.contentPanel .noactive {
	background-image:url(../img/layout/list_panel.gif);
}
.contentPanel .active { 
	background-image:url(../img/layout/list_panel_active.gif);
}
.panel-body {
	width:742px;
	padding:0px 0px 0px 20px;
	float: left;
	display: none;
}
/*TEST CAPACITÀ*/
/*test*/

.boxICTest{
	width:762px;
	padding:0px;
	float:left;
	text-align:left;
	}
.boxICTest form {
	float:left;
	width:762px;
	padding: 0px;
	margin: 0px;
}
.boxICTest p{
	width:275px;
	padding: 5px 0px 0px 40px;
}
.boxICTest h4{
	padding:20px 0px 0px 0px;
	float:left;
	width:762px;
	}
.boxICTest .box-bottoni{ 
	float:left;
	width:762px;
}
/*TEST CAPACITÀ RISULTATO*/
#capacita.content-txtmid-M3 ul li ul {
	margin:0;
	padding:0;
	float:none;
	width:auto;
	display: list-item;
	list-style-type: decimal;
}
#capacita.content-txtmid-M3 ul li ul li{
	margin:0;
	padding:0 9px 0 8px;
	list-style-type:decimal;
	width:auto;
	background-image:none;
	border:0;
	list-style-position: inside;
}
#capacita.content-txtmid-M3 ul li ul li img{padding-right:5px; border:0;}
/*------------ AREA CLIENTI -------------*/

.box-caso .hint {
	border: none;
	width: auto;
	height: auto;
	padding: 2px 0 8px 0;
}
.box-caso .hint a {
	display: inline;
	float: none;
	width: auto;
	padding: 3px 0;
}

.activationKey {
	width: 115px;
	height: 12px;
	padding: 0;
	text-align: right;
	color: black;
}
.activationKey.disabled {
	color: #666666;
	font-style: italic;
}

.oldActivationKey .key,
.newActivationKey .key {
	float: right;
	width: 130px;
	padding: 1px 0;
	text-align: right;
}
.oldActivationKey .key {
	width: 60px;
}

.oldActivationKey .label,
.newActivationKey .label {
	/*float: right;
	width: 75px;*/
	padding: 4px 0;
	text-align: left;
	font-size: 10px;
}
.oldActivationKey .label {
	width: 150px;
}

.oldActivationKey input[type=text].disabled,
.newActivationKey input[type=text].disabled {
	color: #666666;
	font-style: italic;
}

.oldActivationKey input[type=text] {
	width: 115px;
	height: 13px;
	padding: 0;
	text-align: right;
	text-transform: uppercase;
	font-size: 11px;
	color: black;
}
.newActivationKey input[type=text] {
	width: 36px;
	height: 12px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	color: black;
.content-element-article-full p {
	margin: 5px;
}

