@charset "utf-8";
/* CSS Document */

#header{width:840px;margin:0px 0px 0px 0px;text-align:center; }
#menu{width:840px;	height:37px;margin:0px auto 0px auto;}
#main-content {padding-left: 170px;	padding-top: 20px;}
#left-sidebar {	width: 190px; float: left; padding-left: 5px; padding-top: 20px; }

hr {color: #004484 ; border: 1px solid #004484 ;   width: 100%; height: 1px; background-color:#004484; margin: 8px 0px 8px 0px}


* { padding: 0; margin: 0; }

body {
	background-color: #92cee1;
	background-image:url(include/imgs/bkg.png);
	background-repeat:repeat;
	font-size: 11px;
}
#wrapper { 
 background: #c4e2ee;
 border:3px solid;
 border-color:#004484;
 margin: 0 auto;
 width: 840px;
}
#faux {
 background: url(faux-3-2-col.gif);
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
 overflow:hidden;
}
#header {
 color: #333;
 width: 840px;
 height: 215px;
 margin: 0px 0px 0px 0px;
 background: #D1DBDB;
}
#navigation {
 color: #333;
 margin: 0px 0px 0px 0px;
 background: #ABBEBE;
}
#leftcolumn { 
 display: inline;
 color: #333;
 margin: 10px 10px 10px 5px;
 padding: 0px;
 width: 200px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 600px;
 display: inline;
 position: relative;
}

#box{
	 background-color: rgb(208, 224, 230);
	 width:170px;
	 margin: 28px 0px 10px 0px;
	 padding:5px 5px 10px 5px;
	 border:2px solid #039;
}
#box_pol{
	 background-color: rgb(208, 224, 230);
	 width:200px;
	 margin: 0px 0px 15px 0px;
	 padding:5px;
	 border:2px solid;
}





#footer { 
 width: 840px;
 clear: both;
 background: #004484;
 color: white;
 text-align:center;
 font-weight:bold;
 font-family:"Verdana", Geneva, sans-serif;
 font-size:7.5pt;
 margin: 0px 0px 0px 0px;
}
#optz { 
 width: 840px;
 text-align:center;
 font-family:"Verdana", Geneva, sans-serif;
 font-size:7.5pt;
 margin:0 auto;
}

.clear {
	clear: both;
	background: none;
	color: #92CEE1;
}


.a {text-decoration: none;}
a:link {text-decoration:none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {
	text-decoration: none;
	color: #FFF;
}
img {border:none;}

table {
border-collapse : collapse;
border:0px;
}

table td, table th {
padding : 0px;
}

/* fix the bug \*/
* wrapper div {width: 844px;}
/* fix the bug */

.story_page_wrapper{
	width:840px;
	height:auto;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.email_page_wrapper{
	width:840px;
	height:auto;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.email_page_wrap1{
	width:422px;
	height:414px;
	margin-left:30px;
	margin-right:418px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
}
.email_page_wrap2{
	width:330px;
	height:351px;
	margin-left:450px;
	margin-right:35px;
	margin-top:-405px;
	margin-bottom:0px;
	float:right;
	background-image:url(include/imgs/infoassita.png);
	background-repeat: no-repeat;
}
.disclaimer{
	position:relative;
	width:830px;
/*	height:48px;*/
	border:none;
	margin:5px 2px 0px 2px;
	padding:3px;
	font-family:"Verdana", Geneva, sans-serif;
	font-size:9px;
    color:#000;
	text-align:justify;
	font-weight:bold;
}

.conv_cont{
	position:relative;
	width:584px;
	height:35px;
	margin:0px 2px 20px 2px;
	
}
/*-----------------------------------------------------------------------------*/
/* SEZIONE HOMEPAGE						   									   */
/*-----------------------------------------------------------------------------*/

/*SEZIONE CENTRALE 4 BOX ASSICURAZIONI*/

/*MEDICAL DVISION SECTIONS*/
.box_medical{
	width:580px;
	height:121px;
	border:4px solid #ed1c24;
	margin:15px 0px 5px 0px;
	background-color:#FFF;
}


.title_medical{
	width:580px;
	height:24px;
	background-image:url(include/imgs/med_div.png);
	background-repeat:no-repeat;
}
.cont_med{
	position:relative;
	left:-2px;
	top:-20px;
	width:43px;
	height:43px;
	background-image:url(include/imgs/sez_med.gif);
	background-repeat:no-repeat;
}

.box_text_sx{
	position:absolute;
	margin:-18px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:290px;
	border-right:4px solid  #F00;
}

.box_text_dx{
	float:right;
	margin:-18px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:280px;
}

.red_line {
	border-left: 4px solid #F00;
	margin:1px 0px 4px -10px;
	color: #f00;
	background-color: #F00;
	height: 4px;
}
	
.box_mid_red{
	width:290px;
	position:absolute;
	font-weight:bolder;
	margin:0px 0px -10px 290px;
	padding-top:10px;
	color:#039;
	text-align:left;
}


/*LAW DVISION SECTIONS*/
.box_law{
	border:4px solid #005b7f;
	width:580px;
	height:120px;
	margin:5px 0px 5px 0px;
	background-color:#FFF;
}
.title_law{
	position:absolute;
	width:580px;
	height:60px;
	background-image:url(include/imgs/law_div.png);
	background-repeat:no-repeat;
}
.box_text_sx2{
	position:absolute;
	margin:-38px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:290px;
	height:58px;

	border-right:4px solid  #005b7f;
}
.box_text_dx2{
	float:right;
	margin:-38px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:290px;
}

.box_text_sx3{
	float:left;
	width:193px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;

}
.box_text_cn3{
	float:left;
	width:194px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:5px 10px 0px 0px;
	border-right:4px solid  #005b7f;
	border-left:4px solid  #005b7f;
}

.box_text_dx3{
	float:left;
	height:30px;
	margin:0px 0px 0px 0px;;
	padding:5px 0px 0px 0px;
	width:100px;
}

.blue_line {
	position:relative;
	margin:22px 0px 0px 0px;
	background-color: #005b7f;
	height: 3px;
}
.cont_law{
	position:relative;
	left:520px;
	top:-30px;
	width:54px;
	height:63px;
	background-image:url(include/imgs/sez_law.gif);
	background-repeat:no-repeat;
}


.prof_ind{
	width:448px;
	height:44px;
	text-align:center;
	margin: 10px 76px 5px 76px;
	background-image:url(include/imgs/prof_indenm.png);
	background-repeat:no-repeat;
}



/*BUSINESS DVISION SECTIONS*/

.box_business{
	border:4px solid #f78e11;
	width:580px;
	height:158px;
	margin:5px 0px 5px 0px;
	background-color:#FFF;
}
.title_business{
	position:absolute;
	width:580px;
	height:60px;
	background-image:url(include/imgs/bus_div.png);
	background-repeat:no-repeat;
}
.box_text_sx4{
	position:absolute;
	margin:-30px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:290px;

	border-right:4px solid  #f78e11;
}
.box_text_dx4{
	float:right;
	margin:-30px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:290px;
}

.box_text_sx5{
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:290px;
	border-right:4px solid  #f78e11;
}
.box_text_dx5{
	float:right;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:290px;

}

.orange_line {
	position:relative;
	margin:45px 0px 0px 0px;
	background-color: #f78e11;
	height: 3px;
}
.cont_bus{
	position:relative;
	left:-1px;
	top:-30px;
	width:75px;
	height:53px;
	background-image:url(include/imgs/sez_bus.gif);
	background-repeat:no-repeat;
}


.prof_ind{
	width:448px;
	height:44px;
	text-align:center;
	margin: 10px 76px 5px 76px;
	background-image:url(include/imgs/prof_indenm.png);
	background-repeat:no-repeat;
}

/*TECH DVISION SECTIONS*/
.box_tech{
 	border:4px solid #007236;
	width:580px;
	height:138px;
	margin:5px 0px 5px 0px;
	background-color:#FFF;
}

.title_tech{
	position:absolute;
	width:580px;
	height:24px;
	background-image:url(include/imgs/tech_div.png);
	background-repeat:no-repeat;
}

.box_text_sx6{
	position:absolute;
	margin:-23px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:290px;
	border-right:4px solid  #007236;
}
.box_text_dx6{
	float:right;
	margin:-23px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:290px;

}

.green_line {
	position:relative;
	margin:30px 0px 0px 0px;
	background-color: #007236;
	height: 3px;
}
.cont_tech{
	position:relative;
	left:500px;
	top:-20px;
	width:68px;
	height:46px;
	background-image:url(include/imgs/sez_tech.gif);
	background-repeat:no-repeat;
}
.box_text_sx7{
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:290px;
	border-right:4px solid  #007236;
}
.box_text_dx7{
	float:right;
	margin:0px 0px 0px 290px;
	padding:5px 0px 0px 0px;
	width:290px;
}


/*END OF  DVISION SECTIONS*/

.box_mid{
	width:335px;
	position:absolute;
	height:30px;
	border-right:4px solid  #005b7f;
	font-weight:bolder;
	padding-top:5px;
	color:#039;
	text-align:left;
}
A.text_sx,A.text_sx:link,A.text_sx:visited{text-decoration: none;color: #004484;}
A.text_sx:hover{text-decoration: none; color: #cc0000; }


A.box_text_dx,A.box_text_dx:link,A.box_text_dx:visited {text-decoration: none;color: #004484;}
A.box_text_dx:hover { text-decoration: none; color: #cc0000; }

.text_center{
	position:relative;
	width:635px;
	height:20px;
	overflow: hidden;
	margin-top:10px;
	text-align:center;
	font-family:"Verdana", Geneva, sans-serif;
	letter-spacing: 1px;
	font-weight:600;
	font-size:11px;
	color:#039;
	
}
.text_polizze{
	font-family:Verdana, Geneva, sans-serif;
	padding-left:15px;
	letter-spacing: 1px;
	font-size:11px;
	line-height:1.8;
	font-weight:bolder;
	color:#039;
	text-align:left;
}
.text_news{
	font-family:Verdana, Geneva, sans-serif;
	padding:5px;
	color:#039;
	font-size:10px;
	line-height:1.2;

}
.text_infos{
	text-align:center;
	font-family:"Verdana", Geneva, sans-serif;
	letter-spacing: 1px;
	font-size:11px;
	font-weight:900;
	color:#006;
}
.text_vario{
	text-align:justify;
	font-weight:bolder;
	overflow: hidden;
	margin-top: 0px;
	color:#004484;
	font-family:"Verdana", Geneva, sans-serif;
	letter-spacing: 1px;
	font-size:11px;
}
.text_vario2{
	text-align:justify;
	font-weight:bolder;
	overflow: hidden;
	margin-top: 0px;
	font-family:"Verdana", Geneva, sans-serif;
	letter-spacing: 1px;
	line-height:17px;
	font-size:11px;
}
.text_title_up{
	width:600px;
	height:24px;
	text-align:center;
	margin: 8px 0px 25px 0px;
	font-family:"Verdana", Geneva, sans-serif;
	letter-spacing: 1px;
	font-size:17px;
	color:#006;
	font-weight:900;
}

/* FINE SEZIONE CENTRALE BOX ASSICURAZIONE */
/* INIZIO SEZIONE STORY AND FOOTER         */

.box_story{
	margin-left:7px;
	margin-right:724px;
	margin-top:10px;
	width:827px;
	height:180px;
	background-image:url(include/imgs/box_story.png);
	background-repeat:no-repeat;
	text-align:left;
}
.box_story_text{
	position:relative;
	width:680px;
	top:36px;
	bottom:0px;
	margin-left:120px;
	margin-right:10px;
	padding:0px;
	left:5px;
	right:auto;
	line-height:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}
.box_story_text_2{
	position:relative;
	width:680px;
	line-height:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#F00;
	font-weight:bolder;
	text-align:right;
}
/*-----------------------------------------------------------------------------*/
/* SEZIONE  CONGRESSI					   									   */
/*-----------------------------------------------------------------------------*/
.list_table_text{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#900;
	font-weight:bolder;
	text-align:left;
}
.list_table_text2{
	font-family:"Verdana", Geneva, sans-serif;
	font-style:italic;
	font-size:11px;
/*	color:#004484;*/
	color:#900;
	font-weight:bolder;
	text-align:center;
}

A.list_table_text3,A.list_table_text3:link,A.list_table_text3:visited{text-decoration: none;color: #90C;}
A.list_table_text3:hover{text-decoration: none; color: #90C; }

.list_table_text3{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#900;
	font-weight:bolder;
	text-align:center;
	text-transform:capitalize;
}
.list_table_text4{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#004484;
	font-weight:bolder;
	text-align:center;
	text-transform:capitalize;
}
.list_table_text5{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#F00;
	font-weight:bolder;
	text-align:center;
}
.list_table_text_2{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bolder;
	text-align:left;
	padding:0px 0px 0px 2px;
	letter-spacing:1px;
	text-transform:capitalize;
}

A.list_table_text5,A.list_table_text5:link,A.list_table_text5:visited{text-decoration:none; color: #F00;}
A.list_table_text5:hover{text-decoration: none; color: #F00; }

A.list_table_text_3,A.list_table_text_3:link,A.list_table_text_3:visited{text-decoration: none;color: #004484;}
A.list_table_text_3:hover{text-decoration: none; color: #cc0000; }

A.list_table_text_4,A.list_table_text_4:link,A.list_table_text_4:visited{text-decoration: none;color: #004484;}
A.list_table_text_4:hover{text-decoration: none; color: #cc0000; }


.list_table_text_3{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bolder;
	text-align:left;
	padding:0px 0px 0px 2px;
	letter-spacing:1px;
	text-transform:capitalize;
}

.list_table_text_4{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bolder;
	padding:0px 0px 0px 2px;
	letter-spacing:1px;
}


.scheda_info_text{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#004484;
	font-weight:bolder;
	text-align:left;
	text-transform:capitalize;
}
.scheda_info_text2{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#F00;
	font-weight:bolder;
	text-align:right;

}
.scheda_info_text3{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#F00;
	font-weight:bolder;
	text-align:right;
	text-transform:capitalize;
}
.scheda_img{
	width:300px;
	height:auto;
	overflow: hidden;
	margin-left:0px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	border:6px solid;
	border-color:#004484;
	background-color: #c4e2ee;
	text-align:center; 
	background-repeat:no-repeat;
}

.list_search_text{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bolder;
	text-align:center;
	padding:0px 0px 0px 2px;
	letter-spacing:1px;
	text-transform:capitalize;
}
.space{
	height:2px;
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bolder;
	text-align:left;
	margin:2px 0px 4px 0px;
	padding:0px 0px 0px 4px;
	background-color:#004484;
	letter-spacing:1px;
	text-transform:capitalize;
}

.map_table_text{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color: #03F;
	font-weight:bolder;
	text-align:center;
}
.title_table_text{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	font-weight:bolder;
	text-align:center;
	color:#F00;
	text-transform:uppercase;
}
.title_table_text2{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	font-weight:bolder;
	padding:0px 0px 0px 4px;
	text-align:left;
	color:#F00;
	text-transform:uppercase;
}
.location_table_text{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#03F;
	font-weight:normal;
	text-align:center;
	text-transform:capitalize;
}
.location_table_text2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#03F;
	font-weight:bold;
	text-align:Left;
	text-transform:capitalize;
}
.location_table_text3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#03F;
	font-weight:bold;
	text-align:Left;
}

/*.calendar_page_wrapper{
	float:right;
	width:670px;
	height:auto;
	margin-left:167px;
	margin-right:0px;
	margin-top:-430px;
	margin-bottom:0px;
}*/
.calendar_wrapper{
	width:600px;
	height:auto;
	overflow:hidden;
	text-align:left;
	margin:0px auto 10px -10px;
}


.newsletter_wrapper{
	width:600px;
	margin:15px 90px 50px 90px;
	}
	
.conv_wrapper{
	width:600px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	}	
.conv_info{
	width:450px;
	margin:0px 0px 0px 0px;
	}	

table.congr {
	border-width: 2px;
	border-spacing: 2px;
	border-style: solid;
	border-color:#004484;
	border-collapse: separate;
}
table.congr th {
	border-width:0;
	padding: 2px;
	border-style:dotted;
	border-color: gray;

}
table.congr td {
	border-width: 1px;
	padding: 1px;
	border-style:dotted;
	border-color: gray;
	background-color: rgb(208, 224, 230);
}
table.news {
	padding:1px;
	border-width: 2px;
	border-spacing: 0px;
	border-style: solid;
	border-color:#004484;
	border-collapse:separate;
}
table.news th {
	border-width:0;
	padding: 2px;
	border-style:dotted;
	border-color: gray;
}
table.news td {
	border-width: 0px;
	padding: 1px;
	border-style:dotted;
	border-color: gray;
	background-color: rgb(208, 224, 230);
}
/*-----------------------------------------------------------------------------*/
/* SEZIONE STORY					    									   */
/*-----------------------------------------------------------------------------*/

.scritta_story{
	width:698px;
	height:66px;
	background-position:center;
	margin: 30px 73px 40px 73px;
	background-image:url(include/imgs/scritta_story1.png) ;
	background-repeat:no-repeat;
}
.testo_up{	
	width:698px;
	height:auto;	
	padding:0px;
	margin-left:73px;
	margin-bottom:40px;
	margin-top:10px;
	margin-right:73px;
	text-align:center;
	line-height:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#03C;
}

.box_foto{
	width:116px;
	height:140px;
	float:right;
	clear:right;
	margin-top:0px;
	/*margin-right:73px;
	margin-left:10px;*/
	margin-bottom:30px;
	margin-right:73px;
	margin-left:auto;
	padding:0px;
	background-image:url(include/imgs/enrico.png);
	background-repeat:no-repeat;
	border: 2px solid;
	border-color: #004484 ;
}
.box_foto_2{
	float:left;
	clear: left;
	width:116px;
	height:140px;
	margin-left:73px;
	margin-right:10px;
	margin-bottom:10px;
	padding:0px;
	background-image:url(include/imgs/daniela.png);
	background-repeat:no-repeat;
	border: 2px solid;
	border-color: #004484 ;
}

.didascalia{
	width:118px;	
	text-align:center;
	margin-top:142px;
	margin-right:73px;
	margin-left:0px;
	margin-bottom:30px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
}

.didascalia2{
	width:118px;
	text-align:center;
	padding:0px;
	margin-top:142px;
	margin-right:70px;
	margin-left:0px;
	margin-bottom:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
}

.box_logo_3{
	width:118px;
	height:40px;
	margin: 10px 711px 10px 15px;
	padding:0px;
	/*background-image:url(include/imgs/enrico.png);*/
	background-repeat:no-repeat;
	border: 2px solid;
	border-color: #004484 ;
}

.testo{	
	padding:0px;
	margin-left:10px;
	margin-right:73px;
	
	/*
	margin-right:73px;
	margin-top:-155px;
	float:left;	
	clear:both;
	margin-right:73px;*/
	text-align:justify;
	line-height:17px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#03C;
}
.testo_nuovo{		
	width:440px;
	height:auto;
	padding:0px;
	margin-left:200px;
	margin-right:73px;
	margin-top:-auto;
	margin-bottom:20px;
	text-align:justify;
	line-height:17px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#03C;
	
}


.testo_down{	
	width:698px;	
	height:auto;
	padding:0px;
	margin-left:73px;
	margin-bottom:40px;
	margin-top:35px;
	margin-right:73px;
	text-align:justify;
	line-height:16px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#03C;
}

.testo_2{
	position:relative;
	width:815px;
	height:140px;
	margin:0px 711px 10px 15px;
	padding:0px;
	text-align:justify;
	line-height:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}


.testo_3{
	padding:0px;
	text-align:left;
	line-height:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#F00;
	font-weight:normal;
}

.didascalia_2{
	color:#004484;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.firma{
	position:relative;
	width:280px;
	height:71px;
	margin:30px auto 30px 198px;
	background:url(include/imgs/firma_ddb.png);
	background-repeat:no-repeat;
}

/*-----------------------------------------------------------------------------*/
/* SEZIONE  PREVENTIVO PERSONALIZZATO    									   */
/*-----------------------------------------------------------------------------*/

.prevent_page_wrapper{
	float:right;
	width:540px;
	height:auto;
	text-align:left;
	margin:-630px 20px 30px 0px;
}
.prevent_wrapper{
	border:2px solid #036;
	position:static;
	width:580px;
	padding:0px 5px 0px 5px;
	margin:0px 10px 20px 10px;
}

polizza_wrap{
	
	border:5px solid #036;

	width:575px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	}

.list_categorie{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:10px;
	font-weight:bolder;
	text-align:left;
	padding:0px 0px 0px 0px;
	line-height:1.8;
	color:#039;
}
.list_categorie2{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	font-weight:bolder;
	text-align:left;
	padding:0px 0px 0px 0px;
	line-height:1.8;
	color:#039;
}
.list_convenzioni{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:12px;
	font-weight:bolder;
	text-align:left;
	padding:0px 0px 0px 0px;
	line-height:2;
	color:#039;
}

.list_clausole{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	font-weight:bolder;
	padding:0px 0px 0px 0px;
	line-height:1;
	color:#039;
}
A.list_categorie,A.list_categorie:link,A.list_categorie:visited {text-decoration: none;	color: #004484; }
A.list_categorie:hover {text-decoration: none;color: #cc0000; }

.impegno{

	width:200px;
	height:81px;
	margin:0px auto 10px 8px;
	background-image:url(include/imgs/impegno.png);
	background-repeat:no-repeat;
}
.title_preventivo{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:12px;
	color: #03F;
	font-weight:bolder;
	text-align:center;
}
.postille{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:justify;
	padding:0px 0px 0px 0px;
	color:#039;
}
.disclaimer_text{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:10px;
	text-align:justify;
	padding:0px 4px 0px 4px;
	color:#000000;
}
.form_title_text{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#080072;
}
.form_title_cat{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:23px;
	text-align:center;
}

.form_title_conv{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:20px;
	text-align:center;
/*	color:#c10029;*/
}

.form_text{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	padding:0px 0px 0px 0px;
	color:#000000;
}
.space_red{
	/*height:14px;*/
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bolder;
	text-align:center;
	margin:5px 0px 4px 0px;
	padding:0px 0px 0px 4px;
	background-color:#F00;
	letter-spacing:1px;
	text-transform:uppercase;
}
.space_law{
	height:14px;
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bolder;
	text-align:left;
	margin:5px 0px 4px 0px;
	padding:0px 0px 0px 4px;
	background-color:#069;
	letter-spacing:1px;
	text-transform:uppercase;
}
.space_bus{
	height:14px;
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bolder;
	text-align:left;
	margin:5px 0px 4px 0px;
	padding:0px 0px 0px 4px;
	background-color:#F90;
	letter-spacing:1px;
	text-transform:uppercase;
}

.space_tech{
	height:14px;
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bolder;
	text-align:left;
	margin:5px 0px 4px 0px;
	padding:0px 0px 0px 4px;
	background-color:#093;
	letter-spacing:1px;
	text-transform:uppercase;
}

/*-----------------------------------------------------------------------------*/
.space_red2{
	height:14px;
	width:828px;
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bolder;
	text-align:left;
	margin:5px 0px 4px 0px;
	padding:0px 0px 0px 4px;
	background-color:#F00;
	letter-spacing:1px;
	text-transform:uppercase;
}
.space_law2{
	height:14px;
	width:828px;
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bolder;
	text-align:left;
	margin:5px 0px 4px 0px;
	padding:0px 0px 0px 4px;
	background-color:#069;
	letter-spacing:1px;
	text-transform:uppercase;
}
.space_bus2{
	height:14px;
	width:828px;
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bolder;
	text-align:left;
	margin:5px 0px 4px 0px;
	padding:0px 0px 0px 4px;
	background-color:#F90;
	letter-spacing:1px;
	text-transform:uppercase;
}

.space_tech2{
	height:14px;
	width:828px;
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bolder;
	text-align:left;
	margin:5px 0px 4px 0px;
	padding:0px 0px 0px 4px;
	background-color:#093;
	letter-spacing:1px;
	text-transform:uppercase;
}


/*-----------------------------------------------------------------------------*/
A.space_red3,A.space_red3:link,A.space_red3:visited {text-decoration: none;color: #FFF; }
A.space_red3:hover {text-decoration: none;color: #FFF;}

A.space_bus3,A.space_bus3:link,A.space_bus3:visited{text-decoration:none;color: #FFF;}
A.space_bus3:hover{text-decoration: none; color: #FFF; }

A.space_tech3,A.space_tech3:link,A.space_tech3:visited{text-decoration: none;color: #FFF;}
A.space_tech3:hover{text-decoration: none; color: #FFF; }

A.space_law3,A.space_law3:link,A.space_law3:visited {text-decoration: none;	color: #FFF;}
A.space_law3:hover {text-decoration: none;	color: #FFF; }

.space_red3{
	height:30px;
	font-family:"Verdana", Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:bolder;
	text-align:center;
	margin:5px 0px 4px 0px;
	padding:0px 0px 0px 4px;
	background-color:#F00;
	letter-spacing:1px;
	text-transform:uppercase;
}


.space_law3{
	height:14px;
	font-family:"Verdana", Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:bolder;
	text-align:center;
	margin:5px 0px 4px 0px;
	padding:0px 0px 0px 4px;
	background-color:#069;
	letter-spacing:1px;
	text-transform:uppercase;
}

.space_bus3{
	height:14px;
	font-family:"Verdana", Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:bolder;
	text-align:center;
	margin:5px 0px 4px 0px;
	padding:0px 0px 0px 4px;
	background-color:#F90;
	letter-spacing:1px;
	text-transform:uppercase;
}

.space_tech3{
	height:14px;
	font-family:"Verdana", Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:bolder;
	text-align:left;
	margin:5px 0px 4px 0px;
	padding:0px 0px 0px 4px;
	background-color:#093;
	letter-spacing:1px;
	text-transform:uppercase;
}

.div_center_text{

	width:520px;
	height:200px;
	margin-left:30px;
	margin-right:30px;
	margin-top:150px;
	margin-bottom:-250px;
	text-align:center;
}

.box_sx2{
	position:static;
	width:250px;
	height:640px;
	margin-left:7px;
	margin-right:589px;
	margin-top:0px;
	background-repeat:no-repeat;
	text-align:left;
}


/*-----------------------------------------------------------------------------*/
/* SEZIONE  HELP															   */
/*-----------------------------------------------------------------------------*/


.help_page_wrap1{
	width:820px;
	margin:10px 10px 15px 10px;
	text-align:justify;
}
.help_page_wrap2{
	float:right;
	overflow:hidden;
	width:390px;
	height:450px;
	padding:0px 3px 2px 3px;
	text-align:left;
	margin-left:430px;
	margin-right:5px;
	margin-top:-500px;
	margin-bottom:10px;
	text-align:right;
	background-image:url(include/imgs/infoassita.png);
	background-repeat: no-repeat;
}
.help_page_wrap3{
	position:relative;
	width:422px;
	height:414px;
	margin-left:4px;
	margin-right:418px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
}

.help_disclaimer{
	position:relative;
	width:840px;
/*	height:48px;*/
	border:none;
	margin:10px 2px 0px 2px;
	padding:0px;
	font-family:"Verdana", Geneva, sans-serif;
	font-size:9px;
    color:#000;
	text-align:justify;
	font-weight:bold;
}
.text_letter{
	text-align:right;
	overflow: hidden;
	margin-top: 0px;
	font-family:"Verdana", Geneva, sans-serif;
	letter-spacing: 1px;
	line-height:1.3;
	font-size:11px;
}
.text_title_center{
	width:680px;
	height:24px;
	text-align:center;
	margin-top: 20px;
	margin-bottom:10px;
	font-family:"Verdana", Geneva, sans-serif;
	letter-spacing: 1px;
	font-size:23px;
	color:#CC0000;
	font-weight:900;
}

.text_title_center2{
	width:680px;
	height:24px;
	text-align:center;
	margin-top: 20px;
	margin-bottom:10px;
	margin-right:65px;
	font-family:"Verdana", Geneva, sans-serif;
	letter-spacing: 0px;
	font-size:20px;
	color:#CC0000;
	font-weight:900;
}

.con_ass{
	text-align:center;
	font-family:"Verdana", Geneva, sans-serif;
	letter-spacing: 1px;
	font-size:20px;
	color:#CC0000;
	font-weight:900;
}

.text_vario_help{
	text-align:left;
	padding:2px 10px 2px 2px;
	font-weight:bolder;
	overflow: hidden;
	margin-top: 0px;
	font-family:"Verdana", Geneva, sans-serif;
	letter-spacing: 1px;
	font-size:11px;
	text-indent:10px;
}
.input { 
	border: 2px	solid #004484;
	width:250px;
	margin-right:5px;
	font-weight:bold;
	background:#39F;
	color:#FFF;
	} 
	
textarea#styled {
	width: 800px;
	height: 370px;
	border: 3px solid #cccccc;
	padding: 5px 8px 0px 5px;
	margin-right:5px;
	font-family: Tahoma, sans-serif;
	background-position:bottom left;
	background-repeat: no-repeat;
}

