@charset "UTF-8";
/* CSS Document */
/*personalizzazioni per APEX*/
table.formlayout, table.form_profilo{
font-size:inherit;
line-height:inherit;
text-align:inherit;}


			/* pulsanti di scelta yes no */


#P2_ACCETTA,  #P3_ACCETTA, #P6_ACCETTA, #P7_ACCETTA, #P4_ACCETTA, #P5_ACCETTA, #P9_ACCETTA, #P8_ACCETTA, #P10_ACCETTA{
	margin-top:-40px;
	}
	
	
#P2_SEND, #P3_SEND, #P6_SEND, #P4_SEND, #P5_SEND, #P10_SEND{/*personalizzato su ie7only*/
	/*width:300px!important;*/
	text-align:right;
	display:block;
	margin-left:55px;
	margin-top:20px;
	}
.newspress_contacts_content #P10_SEND, .newspress_contacts_content #P10_ACCETTA{
	margin-top:0px!Important; 
	}

#P7_SEND, #P8_SEND, #P9_SEND{/*personalizzato su ie7only*/
	/*width:300px!important;*/
	text-align:right;
	display:block;
	margin-left:85px;
	margin-top:20px;
	}

		/*fine  pulsanti di scelta yes no */


.formlayout td .jqTransformInputWrapper{
	/*background:transparent url(img/input/input_text_left.gif) no-repeat scroll left top;*/
	float:left;
	height:24px;
	margin-left:25px;
	margin-right:10px !important;
	padding-bottom:0;
	padding-left:0;
	padding-top:0;
	width:160px !important;
}
.blocco_distribuzione_1 .jqTransformSelectWrapper ul {
width:178px !important;
}

#form_contacts_col1{
	width:200px;
	height:225px;
	background-color:#e0e5e5;
	float:left;
	padding:19px 19px 19px 27px;
	background-image: url(../img/contract/contacts/vert_line.png);
	background-repeat: no-repeat;
	background-position: right center;
}

textarea#P2_MESSAGGIO, textarea#P5_MESSAGGIO  {
	width:150px!important;
	font-size:0.7em;
	}
textarea#P3_MESSAGGIO {
	width:200px!important;
	}
textarea#P4_MESSAGGIO {
	width:140px!important;
	font-size:0.7em;
	}
textarea#P6_MESSAGGIO {
	width:210px!important;
	}
textarea#P7_MESSAGGIO, textarea#P8_MESSAGGIO, textarea#P9_MESSAGGIO, textarea#P7_NOTE, textarea#P8_NOTE, textarea#P9_NOTE  {
	width:210px!important;
	}
.t3Notification{/*personalizzato su ie7only*/
	background:transparent url(../img/share/back_alfa_bianco.png) repeat scroll 0 0;
	border:2px solid #CCCCCC;
	color:#333333;
	font-family:verdana;
	font-size:9px;
	left:0;
	margin-top:20px;
	padding:20px;
	position:absolute;
	text-align:left;
	top:0;
	width:474px;
	z-index:20;
}
.t3Success {
background:url("../img/share/back_alfa_bianco.png") repeat scroll 0 0 transparent;
border:2px solid #CCCCCC;
color:#333333;
font-family:verdana;
left:0;
margin-top:20px;
padding:20px;
position:absolute;
text-align:left;
top:0;
width:449px;
z-index:20;
font-size:9px;
}
.t3NotificationPrivacy{/*personalizzato su ie7only*/
	background:transparent url(../img/share/back_alfa_bianco.png) repeat scroll 0 0;
	border:2px solid #CCCCCC;
	color:#333333;
	font-family:verdana;
	font-size:9px;
	left:0;
	margin-top:20px;
	padding:20px;
	position:absolute;
	text-align:left;
	top:0;
	width:474px;
	overflow:auto !important;
	z-index:20;
}
.contacts_form_content .t3NotificationPrivacy{/*personalizzato su ie7only*/
	background:transparent url(../img/share/back_alfa_bianco.png) repeat scroll 0 0;
	border:2px solid #CCCCCC;
	color:#333333;
	font-family:verdana;
	font-size:9px;
	left:0;
	margin-left:0;
	margin-top:20px;
	padding:20px;
	position:absolute;
	text-align:left;
	top:0;
	height:300px !important;
	width:696px;
	z-index:20;
	}
.contacts_form_content .t3Notification{/*personalizzato su ie7only*/
	background:transparent url(../img/share/back_alfa_bianco.png) repeat scroll 0 0;
	border:2px solid #CCCCCC;
	color:#333333;
	font-family:verdana;
	font-size:9px;
	left:0;
	margin-left:0;
	margin-top:20px;
	padding:20px;
	position:absolute;
	text-align:left;
	top:0;
	width:696px;
	z-index:20;
	}

#recaptcha_image img{
	width:75%;
	height:75%;}
	
	
table.jqTransformTextarea {

}


/*contract_contacts*/


.contract_contacts{
	margin-top:3px;
	float:left;
	height:430px !important;
	width:557px !important;
	position:relative;
	}
.contract_contacts_content{
	background-color:#F8FAFA;
	padding:19px;
	height:392px !important;
	}

.contract_contacts_content #P2_ACCETTA br{
	display:none;
	}
.contract_contacts_content .t3NotificationPrivacy{/*personalizzato su ie7only*/
	background:transparent url(../img/share/back_alfa_bianco.png) repeat scroll 0 0;
	border:2px solid #CCCCCC;
	color:#333333;
	font-family:verdana;
	font-size:9px;
	left:0px;
	margin-left:20px;
	margin-top:35px;
	padding:20px;
	position:absolute;
	text-align:left;
	top:0;
	width:470px;
	height:330px;
	z-index:20;
	}	
.contract_contacts_content .t3Notification{/*personalizzato su ie7only*/
	background:transparent url(../img/share/back_alfa_bianco.png) repeat scroll 0 0;
	border:2px solid #CCCCCC;
	color:#333333;
	font-family:verdana;
	font-size:9px;
	left:0px;
	margin-left:20px;
	margin-top:35px;
	padding:20px;
	position:absolute;
	text-align:left;
	top:0;
	width:470px;
	z-index:20;
	}
	
/*fine contract_contacts*/

/*car_contacts*/

.car_contacts {
	background-color:#F8FAFA;
	float:left;
	height:420px !important;
	width:744px !important;
	position:relative;
}
.car_contacts_content {
	padding:19px;
	height:400px !important;
}


.car_contacts_content .formlayout td .jqTransformInputWrapper {
	width:210px !important;
	}

.car_contacts_content #P3_ACCETTA br{
	display:none;
	}

.car_contacts_content .t3NotificationPrivacy{/*personalizzato su ie7only*/
	background:transparent url(../img/share/back_alfa_bianco.png) repeat scroll 0 0;
	border:2px solid #CCCCCC;
	color:#333333;
	font-family:verdana;
	font-size:9px;
	left:0px;
	margin-top:35px;
	margin-left:20px;
	padding:20px;
	position:absolute;
	text-align:left;
	top:0;
	width:656px;
	height:300px !important;
	z-index:20;
	}
	
.car_contacts_content .t3Notification{/*personalizzato su ie7only*/
	background:transparent url(../img/share/back_alfa_bianco.png) repeat scroll 0 0;
	border:2px solid #CCCCCC;
	color:#333333;
	font-family:verdana;
	font-size:9px;
	left:0px;
	margin-top:35px;
	margin-left:20px;
	padding:20px;
	position:absolute;
	text-align:left;
	top:0;
	width:656px;
	z-index:20;
	}

/*fine car_contacts*/

/*contacts_brand     */

.contacts_brand {
	background-color:transparent;
	float:left;
	height:400px !important;
	margin:19px;
	position:relative;
	width:742px !important;
}

.contacts_brand_content{
	background-color:transparent;
	height:400px !important;
}


.contacts_brand_content .formlayout td .jqTransformInputWrapper{
	width:220px !important;
	}

.contacts_brand_content #P6_ACCETTA br{
	display:none;
	}
.contacts_brand_content .t3NotificationPrivacy{/*personalizzato su ie7only*/
	background:transparent url(../img/share/back_alfa_bianco.png) repeat scroll 0 0;
	border:2px solid #CCCCCC;
	color:#333333;
	font-family:verdana;
	font-size:9px;
	left:0;
	margin-top:20px;
	padding:20px;
	position:absolute;
	text-align:left;
	top:0;
	width:693px;
	z-index:20;
		height:300px !important;
	}	
.contacts_brand_content .t3Notification{/*personalizzato su ie7only*/
	background:transparent url(../img/share/back_alfa_bianco.png) repeat scroll 0 0;
	border:2px solid #CCCCCC;
	color:#333333;
	font-family:verdana;
	font-size:9px;
	left:0;
	margin-top:20px;
	padding:20px;
	position:absolute;
	text-align:left;
	top:0;
	width:693px;
	z-index:20;
	}

/*fine contacts_brand*/

/*contacts_form     */

.contacts_form {
	float:left;
	height:700px !important;
	margin:19px;
	position:relative;
	width:742px !important;
}
.contacts_form_content {
	height:440px !important;
}


.contacts_form_content .formlayout td .jqTransformInputWrapper{
	width:220px !important;
	margin-right:20px !important;
	}
.contacts_form_content .formlayout td .jqTransformSelectWrapper ul{ width:217px !important;}
.contacts_form_content .formlayout td .jqTransformSelectWrapper div span{ width:220px !important;}

.contacts_form_content #P7_ACCETTA br, .contacts_form_content #P8_ACCETTA br, .contacts_form_content #P9_ACCETTA br{
	display:none;
	}
	
	
.contacts_form_content .jqTransformSelectWrapper {
	width:220px !important;
}

/*fine contacts_form*/

/*investor_contacts_content     */

.investor_contacts {
	float:left;
	height:520px !important;
	margin:19px;
	position:relative;
	width:414px !important;
}
.investor_contacts_content {
	position:absolute;
	top:20px;
	height:400px !important;
}

	
.investor_contacts_content #P4_ACCETTA  br{
	display:none;
	}
.investor_contacts_content .formlayout td .jqTransformInputWrapper{
	width:137px !important;
	}
.investor_contacts_content .t3Notification{/*personalizzato su ie7only*/
	background:transparent url(../img/share/back_alfa_bianco.png) repeat scroll 0 0;
	border:2px solid #CCCCCC;
	color:#333333;
	font-family:verdana;
	font-size:9px;
	left:0;
	margin-top:20px;
	padding:20px;
	position:absolute;
	text-align:left;
	top:0;
	z-index:20;
	/*width:406px;*/
	width: 696px;

	}
.investor_contacts_content .t3NotificationPrivacy {/*personalizzato su ie7only*/
	background:transparent url(../img/share/back_alfa_bianco.png) repeat scroll 0 0;
	border:2px solid #CCCCCC;
	color:#333333;
	font-family:verdana;
	font-size:9px;
	height:292px;
	left:0;
	/*margin-top:20px;*/
	margin-top: 0px;
	overflow:auto !important;
	padding:20px;
	position:absolute;
	text-align:left;
	top:0;
	/*width:406px;*/
	width: 696px;
	z-index:20;
}

/*.investor_contacts_content .privacy{
	height:285px !important;
	height:315px !important;
	}*/
	
.investor_contacts_content img.pb {
	right: 6px !important;
}

/*fine investor_contacts_content*/



/*newspress_contacts_content     */

.newspress_contacts {
	float:left;
	height:520px !important;
	margin: 20px 19px 19px 19px;
	position:relative;
	width:414px !important;
}
.newspress_contacts_content {
	position:absolute;
	top:20px;
	height:400px !important;
}

.newspress_contacts_content .t3NotificationPrivacy{/*personalizzato su ie7only*/
	/*width:445px !important;*/
	width:696px !important;
	height:350px;
	}
.newspress_contacts_content .t3Notification{/*personalizzato su ie7only*/
	/*width:445px !important;*/
	width:696px !important;
	}
.newspress_contacts_content #P5_ACCETTA  br, .newspress_contacts_content #P10_ACCETTA  br{
	display:none;
	}
.newspress_contacts_content .formlayout td .jqTransformInputWrapper{
	width:150px !important;
	}
	
.newspress_contacts_content img.pb {
	right: 6px !important;
}

/*fine newspress_contacts_content*/

/*.privacy {
	overflow:auto;
	
	}*/
#popup_privacy{
	overflow:auto!important;
	position:absolute!important;
	}
/*personalizzazioni per APEX*/


/*scheda prodotto download*/
.fondo .form3 .jqTransformInputWrapper {
	margin-right:0px !important;
	}
/*fine scheda prodotto download*/



/*DISTRIBUTION*/
.blocco_distribuzione_1 .jqTransformSelectWrapper div span {
	width:145px!important;}
	

.car{/* --------  serve per togliere l'iimagine di bakground che in CAR non serve  ------------*/
	background-image: none!important;
	background-repeat: no-repeat;
	background-position: right center;
}

#form_contacts_col2{
	width:149px;
	height:225px;
	background-color:#e0e5e5;
	float:left;
	padding:19px 19px 19px 19px;}
#form_contacts_col3{
	background-color:#F8FAFA;
	float:left;
	height:380px !important;
	padding:19px;
	width:519px;
	}
	
#form_car_col3{ /* --------  serve perchÃƒÂ¨ in car la colonna deve essere piÃƒÂ¹ larga  ------------*/
	background-color:#F8FAFA;
	float:left;
	height:380px !important;
	width:744px !important;
	}
#frameContacts{
		/*height:auto !important;
		margin:0!important;*/
		}	
	
.clearfloat{
	height:1px;
	clear:both;}
.contacts_marchi{
	padding-top:15px;}
.contacts_marchi img, #frau img{
	float:left;
	}
#frau{
	margin-top:30px;}
.contacts_marchi p{
	padding-left:80px;}
.contacts_mondo{
	height:200px;
	margin-top:30px;
	position:relative;}
.contacts_mondo p{
	bottom:40px;
	left:5px;
	position:absolute;}
	
.car_marchi{
	/*padding-top:15px;
	*/}
.car_marchi img{
	padding:40px 0 15px 0;
	/*float:left;*/
	}
.head_form{
	border-bottom:1px solid #a3acab;
	display:block;
	padding-bottom:3px;
	position:relative;
	margin-right:5px;
	margin-bottom:10px}	
#campo_abbligatorio{
	position:absolute;
	right:0;
	top:-2px;
}
.bordi_form{
	border:1px solid #768684;
	margin-top:4px;
	width:137px;}

#car-contact-form table td.td-centro{
	padding-left:6px;}
	
/*-contatti carriera-*/
.head_form {
	/*min-height:9px;
	height: auto !important;*/
	height: 15px;
}
#contatti-carriera table td{
padding-bottom:10px;}
#contatti-carriera table td.td-centro {
	padding-left:30px;
	width:220px;
}
#contatti-carriera table.jqTransformTextarea td {
padding-bottom:0px;}
.foot_form{
	border-top:1px solid #A3ACAB;
	display:block;
	margin-right:5px;
	margin-top:10px;
	padding-top:10px;
	position:relative;
	text-align:right;
}
/*-fine contatti carriera-*/
/*forma registration*/
.form_registration_area{
float:left;
width:870px !important;
height:500px !important;
padding:30px;
}
.form_registration_area_home{
}
.form_registration_area .ares_dx {
left:465px;
padding:0 30px;
position:absolute;
width:405px!important;
height:350px;
}
.form_registration_area .ares_sx {
border-right:2px dotted #BFC6C5;
position:absolute;
width:435px!important;
padding:0px !important;
height:350px;
}
.form_registration_area #P2_SESSO br, .form_registration_area #P2_NEWSLETTER br, .form_registration_area #P2_ACCETTA br, .form_registration_area #P2_ACCETTA2 br{
display:none;
}
.form_registration_area #P2_SEND {
border-top:1px solid #A3ACAB;
margin:0;
padding-top:10px;
text-align:right;
width:850px;
}
.form_registration_area .infotesto{
	width:500px;}
.form_registration_area #P2_SEND img{
	display:inline-block;}
.form_registration_area #P2_ACCETTA{
	margin:0px;}

.form_registration_area .jqTransformSelectWrapper {
width:186px!important;
}
.form_registration_area .formlayout td .jqTransformInputWrapper, .form_registration_area ul  {
width:186px!important;}

.form_registration_area  #campo_abbligatorio {
position:relative;
right:0;
top:0px;
}
.form_registration_area .head_form{
	text-align:right;
	width:850px;
	/*width:860px;*/
	}
.form_registration_area .ares_informativa {
position:absolute;
top:435px;
margin:30px 0 0;
}


.form_registration_area #P31_CONFIGURABILE br { display:none;}


/**/
.form_registration_area_home .jqTransformSelectWrapper {
	width:192px!important;}
	.form_registration_area_home .jqTransformSelectWrapper ul{
	width:185px!important;}
.form_registration_area_home .formlayout td .jqTransformInputWrapper{
	width:230px!important;
	}
/**/
.form2 .form_profilo .ares_welc_dati {
height:23px;
padding:5px 0;
}
.form2 table.form_profilo td.ares_welc_dati{
	width:210px;}
	
.form_profilo .tab_dati .jqTransformInputWrapper, .form_profilo .tab_dati .jqTransformSelectWrapper{
	width:300px !important;}
	
.form_profilo .tab_dati{
background:url("../img/share/sep_ver.gif") repeat-x scroll left bottom transparent;
left:0;
padding:5px 0 5px 60px;
position:relative;}
.form2 table.form_profilo td.tab_dati{
	}
.form_profilo .ares_welc_dati {
background:url("../img/share/sep_ver.gif") repeat-x scroll left bottom transparent;
padding:5px 0;
width:auto;
}

.form_profilo .profilo_tasti{
	display:block!important;
margin-left:0!important;
margin-top:20px!important;
text-align:right!important;
	}

.form_profilo #P5_NEWSLETTER br{
	display:none;}
.form_profilo .jqTransformSelectWrapper ul{
	width:296px!important;
		}
.form_registration_area .info_testo{
	/*width:450px;*/width:50%;
	padding-bottom:10px;}
.form_registration_area .info_testo_lungo{
	width:auto;
	padding-bottom:10px;}
.form_registration_area .t3NotificationPrivacy  {
background:url("../img/share/back_alfa_bianco.png") repeat scroll 0 0 transparent;
border:2px solid #CCCCCC;
color:#333333;
font-family:verdana;
font-size:9px;
height:450px;
left:30px;
margin-top:20px;
overflow:auto !important;
padding:20px;
position:absolute;
text-align:left;
top:30px;
width:806px;
z-index:20;
}


.form_registration_area .t3Notification{/*personalizzato su ie7only*/
	background:transparent url(../img/share/back_alfa_bianco.png) repeat scroll 0 0;
	border:2px solid #CCCCCC;
	color:#333333;
	font-family:verdana;
	font-size:9px;
	left:30px;
	margin-top:20px;
	padding:20px;
	position:absolute;
	text-align:left;
	top:30px;
	width:806px;
	z-index:20;}
.testo_welcome{
	text-align:justify;}
.blocco_ares_welc_2 table{
	table-layout:fixed;
	}
/*.blocco_ares_welc_2 table td.ares_welc_dati{
	width:110px;}
.blocco_ares_welc_2 table td.tab_dati{
	width:280px;}*/
	.form_profilo .tab_dati1 {
background:url("../img/share/sep_ver.gif") repeat-x scroll left bottom transparent;
height:20px;
left:0;
padding:5px 0 5px 0px;

}

.form_profilo .tab_dati1 .jqTransformInputWrapper, .form_profilo .tab_dati1 .jqTransformSelectWrapper{
	width:300px !important;}

.pbutton, .pb {
background:none repeat scroll 0 0 #FFFFFF!important;
cursor:pointer!important;
padding:5px!important;
position:fixed!important;
right:40px!important;
top:42px!important;
	}
.form_registration_area .t3NotificationPrivacy .pb {
background:none repeat scroll 0 0 #FFFFFF !important;
cursor:pointer !important;
padding:5px !important;
position:fixed !important;
right:75px !important;
top:60px !important;
}
.form_registration_area .t3Notification .pb {
background:none repeat scroll 0 0 #FFFFFF !important;
cursor:pointer !important;
padding:5px !important;
position:fixed !important;
right:55px !important;
top:60px !important;
}
.form_registration_area .t3Success .pb{
background:none repeat scroll 0 0 #FFFFFF !important;
cursor:pointer !important;
padding:5px !important;
position:fixed !important;
right:20px !important;
top:25px !important;
}
.form_chiudi{
	margin:0;
	padding:0;
	position:relative;
	right:30px;
	text-align:right;
	top:-5px;}
.ares_error .t3Notification, .ares_error .t3Success{
	font-size:9px;
	width:885px;
	}
.area_ris_info textarea#P3_MESSAGGIO   {
	width:450px!important;
}
.area_ris_info .jqTransformSelectWrapper ul {
width:450px !important;
}
.area_ris_info .tab_dati1 .jqTransformInputWrapper, .area_ris_info .tab_dati1 .jqTransformSelectWrapper {
width:455px !important;
}
.area_ris_info #P3_SEND {
display:block;
margin-left:208px;
margin-top:0px;
text-align:right;
}

/* DESIGN TOGETHER */

.formdt .ares_informativa {
    right: 10px;
}

.formdt #P2_SEND {
    border-top: 0 none;
    margin: 0;
    padding-top: 0;
	width:auto!important;
}
