* { margin:0; padding:0;}
body { background:url(images/wrapper_site.gif); font-size:100%; line-height:1em; font-family:tahoma; color:#7a7a7a; text-align:center;}


/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Arial;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
a:hover{text-decoration:none;}
.column { float:left;}
.clear, .col-list, .row-box, .row1-box { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:40px;}



.site-center {margin:0 auto; width:980px; text-align:left;}
.col-1, .col-2, .col-3, .row-box-1, .row-box-2, .row-box-3{ float:left;}
/*header*/
.row-logo-menu{ height:122px; background:url(images/row-logo-menu.jpg) 0 0 no-repeat;}
.row-logo-menu .logo{ position:absolute; margin:5px 0 0 53px;}
.row-logo-menu .numeroverde{ position:absolute; margin:5px 0 0 800px;}

.row-logo-menu .categoria_1{ position:absolute; margin:30px 0 0 290px;}
.row-logo-menu .categoria_2{ position:absolute; margin:30px 0 0 395px;}
.row-logo-menu .categoria_3{ position:absolute; margin:30px 0 0 500px;}
.row-logo-menu .categoria_4{ position:absolute; margin:30px 0 0 605px;}
.row-logo-menu .categoria_5{ position:absolute; margin:30px 0 0 710px;}

.row-logo-menu  a:link, a:visited, a:active {color:#D46D10;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */
.row-logo-menu  a:hover {color:#44AA44;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */


.header-img{ height:395px; background:url(images/header-img_1.jpg) 0 0 no-repeat;}
.header-img img{ width:852px; height:339px; margin:18px 0 0 63px; position:absolute;}

.header-img_2{ height:395px; background:url(images/header-img_2.jpg) 0 0 no-repeat;}
.header-img_2 img{ width:852px; height:339px; margin:18px 0 0 63px; position:absolute;}

.header-img_1{ height:395px; background:url(images/header-img_1.jpg) 0 0 no-repeat;}
.header-img_1 img{ width:90px; height:141px; margin:324px 0 0 798px; position:absolute;}
/*
.header-img_2{ height:395px; background:url(images/header-img_2.jpg) 0 0 no-repeat;}
.header-img_2 img{ width:90px; height:41px; margin:324px 0 0 798px; position:absolute;}
*/
.menu{ position:absolute; margin:26px 0 0 284px;}
.rell{ position:absolute;}
#page1 .rell{ margin:26px 0 0 278px;}
#page2 .rell{ margin:27px 0 0 382px;}
#page3 .rell{ margin:27px 0 0 484px;}
#page4 .rell{ margin:27px 0 0 589px;}
#page5 .rell{ margin:27px 0 0 700px;}
#page6 .rell{ margin:27px 0 0 826px;}

#home_link {
	position:absolute; 
	top:50px;
	left:310px;
}


#box-categoria-1 {	
	border:0px solid white;
	position: absolute;
	width:94px;
	height:38px;
	margin-top:30px;
	margin-left: 290px;
	background-repeat: no-repeat;
	/*margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	*/
}
	
#box-categoria-2 {	
	border:0px solid white;
	position: absolute;
	width:94px;
	height:38px;
	margin-top:30px;
	margin-left: 395px;
	background-repeat: no-repeat;
	/*
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	*/
}

#box-categoria-3 {	
	border:0px solid white;
	position: absolute;
	width:100px;
	height:38px;
	margin-top:30px;
	margin-left: 500px;
	background-repeat: no-repeat;
	/*
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	*/
}

#box-categoria-4 {	
	border:0px solid white;
	position: absolute;
	width:100px;
	height:38px;
	margin-top:30px;
	margin-left: 615px;
	background-repeat: no-repeat;
	/*margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	*/
}
	
	
#elitebanner {
	position: absolute;
	top:38px;
	left: 75px;
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}



#img_hompa{
	position:absolute;
	border:0px solid white;
	padding:0.0em;
	left:77px;
	top:156px;
	width: 852px;
	height: 339px;
	/* 
	font-size:14px;
	color: #FFFF00;
	*/

}

#box_bottom {
	position:relative;
	/* border:1px solid red; */ 
	padding:0.0em;
	margin-left:10px;
	margin-bottom:10px;
	/* margin-top:10px;*/
	width: 956px;
}


#bottom_links {
	/*border:1px solid yellow;*/
	padding-top:10px;
	padding-bottom:10px;
	text-align:center; 
	font-size:8px; 
	font-family: verdana,arial,sans-serif;
	color:#AAAAAA;
	}
	
#box_proposta {
	position:relative	;
	border:0px solid #dbd4c4;
	left:107px;
	margin-bottom:auto;
	margin-top:auto;
	width:766px; 
}

#box_proposta  a:link {color:#00FF00;text-decoration:none; font-size:16px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */
#box_proposta  a:visited {color:#00FF00;text-decoration:none; font-size:16px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */
#box_proposta  a:active {color:#00FF00;text-decoration:none; font-size:16px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */
#box_proposta  a:hover {color:#FFFF00;text-decoration:none; font-size:16px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */

#box_proposta .no-contratto { text-align:center; font-family:Verdana,Arial,sans-serif; font-size: 16px; color:#EEEEEE; line-height:1.6em;}

#box_proposta .intestazione-foto {font-family:Verdana,Arial,sans-serif;; font-size: 16px; color:#EEEEEE; line-height:1.6em; text-align:center;}
#box_proposta .tabella-foto {font-family:Verdana,Arial,sans-serif; font-size: 16px; font-weight:bold; color:#EEEEEE; line-height:1.2em;}


#box_prenota {
	position:relative	;
	border:0px solid #000000;
	left:107px;
	margin-bottom:auto;
	margin-top:auto;
	width:766px;
	font-family:Verdana,Arial,sans-serif;
	font-size:14px; 
	font-weight:normal; 
	color:#EEEEEE;
	/*line-height:1.2em;*/
	
}

#box_prenota  a:link {color:#00FF00;text-decoration:none; font-size:16px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */
#box_prenota  a:visited {color:#00FF00;text-decoration:none; font-size:16px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */
#box_prenota  a:active {color:#00FF00;text-decoration:none; font-size:16px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */
#box_prenota  a:hover {color:#FFFF00;text-decoration:none; font-size:16px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */

#box_prenota img {border:0; vertical-align:middle; text-align:left;}
#box_prenota .cartigli {font-family:Verdana,Arial,sans-serif; font-size:16px; color:#EEEEEE;}
#box_prenota .privacy {font-size:16px; text-align:left; color:#000000;}
#box_prenota input {font-family:Verdana,Arial,sans-serif; font-size:16px; text-align:left; color:#000000;}
#box_prenota .sezioni {background-color:#009900; font-size:16px; } /* arancio f07000 */
#box_prenota .bottone_invio {background-color:#009900; font-size:16px; } /* arancio f07000 */
#box_prenota .bottone_generico {background-color:#CCCCCC; font-size:16px; } /* arancio f07000 */

#box_invia {
	position:relative	;
	border:0px solid #dbd4c4;
	left:70px;
	margin-bottom:auto;
	margin-top:auto;
	width:840px; 
}

#box_conferma {
	position:relative	;
	border:0px solid #dbd4c4;
	left:70px;
	margin-bottom:auto;
	margin-top:auto;
	width:840px; 
	font-family:Verdana,Arial,sans-serif;
	font-size:22px; 
	font-weight:normal; 
	line-height:1.5em;
	color:#EEEEEE;
}

#box_gestione {
	position:relative	;
	border:0px solid #dbd4c4;
	left:70px;
	margin-bottom:auto;
	margin-top:auto;
	width:840px; 
	font-family: verdana,arial,sans-serif;
	font-size:20px; 
	font-weight: normal
	color:#EEEEEE;
}

#box_gestione  a:link {font-size:18px; color:#F0CC00; text-decoration:none; font-weight: normal; font-family: verdana,arial,sans-serif;}      /* unvisited link */
#box_gestione  a:visited {font-size:18px; color:#F0CC00; text-decoration:none; font-weight: normal; font-family: verdana,arial,sans-serif;}      /* unvisited link */
#box_gestione  a:active {font-size:18px; color:#F0CC00; text-decoration:none; font-weight: normal; font-family: verdana,arial,sans-serif;}      /* unvisited link */
#box_gestione  a:hover {font-size:18px; color:#F0DD00; text-decoration:none; font-weight: normal; font-family: verdana,arial,sans-serif;}      /* unvisited link */

#box_gestione  .item  {font-size:18px; color:#EEEEEE; font-weight: normal; font-family: verdana,arial,sans-serif;}      



#box_segnala {
	position:relative	;
	border:0px solid #000000;
	left:107px;
	margin-bottom:auto;
	margin-top:auto;
	width:766px;
	font-family:Verdana,Arial,sans-serif;
	font-size:14px; 
	font-weight:normal; 
	color:#EEEEEE;
	/*line-height:1.2em;*/
	
}

#box_segnala  a:link {color:#00FF00;text-decoration:none; font-size:16px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */
#box_segnala  a:visited {color:#00FF00;text-decoration:none; font-size:16px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */
#box_segnala  a:active {color:#00FF00;text-decoration:none; font-size:16px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */
#box_segnala  a:hover {color:#FFFF00;text-decoration:none; font-size:16px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */

#box_segnala img {border:0; vertical-align:middle; text-align:left;}
#box_segnala .cartigli {font-family:Verdana,Arial,sans-serif; font-size:16px; color:#EEEEEE;}
#box_segnala .privacy {font-size:16px; text-align:left; color:#000000;}
#box_segnala input {font-family:Verdana,Arial,sans-serif; font-size:16px; text-align:left; color:#000000;}
#box_segnala .sezioni {background-color:#009900; font-size:16px; } /* arancio f07000 */
#box_segnala .bottone_invio {background-color:#009900; font-size:16px; } /* arancio f07000 */
#box_segnala .bottone_generico {background-color:#CCCCCC; font-size:16px; } /* arancio f07000 */











.top-text a:link {color:#D46D10;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */
.top-text a:visited {color:#D46D10;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */
.top-text a:active {color:#D46D10;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */
.top-text a:hover {color:#44AA44;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */

.box-content-right  a:link {color:#D46D10;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */
.box-content-right  a:visited {color:#D46D10;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */
.box-content-right  a:active {color:#D46D10;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */
.box-content-right  a:hover {color:#44AA44;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}      /* unvisited link */

a.bottomlinks:link {color:#AAAAAA;text-decoration:none; font-size:12px; font-family: verdana,arial,sans-serif;}      /* unvisited link */
a.bottomlinks:visited {color:#AAAAAA;text-decoration:none; font-size:12px; font-family: verdana,arial,sans-serif;}  /* visited link */
a.bottomlinks:hover {color:#239BA4;text-decoration:none; font-size:12px; font-family: verdana,arial,sans-serif;}  /* mouse over link */
a.bottomlinks:active {color:#939BA4;text-decoration:none; font-size:12px; font-family: verdana,arial,sans-serif;}  /* selected link */				
				
#bottom_text {
	/*border:1px solid yellow;*/
	padding-top:10px;
	padding-bottom:10px;
	color:#AAAAAA; 
	text-align:center; 
	font-size:8px; 
	font-family: verdana,arial,sans-serif;
}


/*footer*/
.footer{ background:#bdb7aa; border-top:1px solid #dbd4c4; padding:21px 0 19px 0; text-align:center; color:#585046; font-size:14px;}
.footer a{ color:#585046; text-decoration:none; font-size:14px; font-weight:normal;}
.footer a:visited { color:#585046; text-decoration:none; font-size:14px;}
.footer a:hover{ text-decoration:underline;}

/*content*/
h1{ display:block; height:36px;}
.content-top-row{ background:#cbc4b3 url(images/content-top-row.gif) 0 0 repeat-x; color:#585046; font-size:0.812em; line-height:1.25em}
.content-top-row .indent-col{ padding:37px 449px 30px 59px; }
.content-top-row .indent-col-info{ padding:10px 50px 30px 59px; }

/*chisiamo privacy disclaimer newsletter*/
.content-top-row-supp{ background:#cbc4b3 url(images/content-top-row.gif) 0 0 repeat-x; color:#585046; font-size:0.812em; line-height:1.6em}
.content-top-row-supp .indent-col{ padding:37px 449px 30px 59px; }
.content-top-row-supp .indent-col-info{ padding:10px 50px 30px 59px; }

.deep-col-2-center{ background:url(images/deep-col-2-center.gif) 552px 0 repeat-y;}
.deep-col-2-top{ background:url(images/deep-col-2-top.gif) 552px 0 no-repeat;}
.content-top-bot{ background:#c15503 url(images/content-top-bot.gif) 0 0 repeat-x; font-size:0.875em; line-height:1.187em; color:#FFF;}
.content-top-bot .title{ margin-bottom:18px;}
.content-top-bot .indent-col{ padding:32px 472px 20px 58px; }

.deep1-col-2-center{ background:url(images/deep1-col-2-center.png) 552px 0 repeat-y;}
.deep1-col-2-top{ background:url(images/deep1-col-2-top.png) 552px 0 no-repeat;}
.deep1-col-2-bot{ background:url(images/deep1-col-2-bot.png) bottom right no-repeat;}


.box-content-right{ top:0; margin:544px 0 0 588px; position:absolute; width:305px; font-size:0.812em; color:#585046;}
.indent-top-bot{ margin:15px 0; display:block;}
.bg-alfa-light{background:url(images/bg_alfa_light.png) 0 0 no-repeat;}


.title{ display:block;}
.img-left{ float:left; margin:2px 26px 0 0;}


.text{ color:#000000; font-weight:bold;}
.indent-bot{ display:block; margin-bottom:15px;}
.indent-top{ display:block; margin-top:15px;}
.box-indent-top{ display:block; margin-top:9px;}
.list li{ padding:0 0 25px 50px;}

.list li  a:link {color:#FFFFFF;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}     
.list li  a:visited {color:#FFFFFF;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}     
.list li  a:active {color:#FFFFFF;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}     
.list li  a:hover {color:#E0FF30;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}      

.proposta_in_elenco  a:link {color:#338800;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}     
.proposta_in_elenco  a:visited {color:#338800;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}     
.proposta_in_elenco  a:active {color:#338800;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}     
.proposta_in_elenco  a:hover {color:#0033CC;text-decoration:none; font-size:14px; font-weight:bold; font-family: verdana,arial,sans-serif;}      




.list-1 a{ color:#FFF;}
.list-1 li{ padding:0 0 25px 0;}

.list .bull-1{ background:url(images/bull-1.gif) 0 0 no-repeat;}
.list .bull-2{ background:url(images/bull-2.gif) 0 0 no-repeat;}
.list .bull-3{ background:url(images/bull-3.gif) 0 0 no-repeat;}
.list .bull-4{ background:url(images/bull-4.gif) 0 0 no-repeat;}
.list .bull-5{ background:url(images/bull-5.gif) 0 0 no-repeat;}
.fright{ float:right; }
h2{ display:block; height:48px;}
.link{ color:#cd3500;}
.link a{ color:#cd3500;}
.br{ display:block;}
.line{ background:url(images/line.gif) 0 20px repeat-x; display:block; height:40px;}
.link-1{ color:#983d00; font-size:10px; line-height:13px;}
.indent-bot1{ display:block; margin-bottom:25px;}
.link-2{ color:#FFF;}
.indent-col-bot{ padding-bottom:15px;}
.img-left1{ float:left; margin:0 7px 0 0;}
.top-text{ text-transform:uppercase;}

.style-form input, .style-form select, .style-form textarea{ border:1px solid #7d7d7d; color:#585046; padding-left:3px; font-size:1em; color:#585046;}
.style-form .deep-1{ border:none !important; margin-right:5px;}
.style-form .deep-2{ border:none !important; margin-right:5px; margin-bottom:20px; float:left; width:17px; height:17px;}
.style-form .width-1{ width:193px;}
.style-form .width-2{ width:93px;}
.style-form .width-3{ width:203px;}
.style-form p{ padding-top:7px;}
.style-form .button{ margin:-22px 0 0 80px;}
.style-form .indent-left{ margin-left:7px;}
.indent-bot2{ display:block; margin-bottom:5px;}
.list-2 li a{ color:#000; font-weight:bold; line-height:1.25em;}
.style1{ text-decoration:underline;}
.style-content dt{ font-weight:bold; color:#000; padding-bottom:10px; text-transform:uppercase;}
.style-content dd{ padding-bottom:15px;}
.indent-1{ float:right;}
.text-1 dt{ text-decoration:underline; color:#000; font-weight:bold;}
.text-1 dd{ padding-bottom:13px;}

/*================== box ==================*/
/*deep2*/
.deep2-border-top{ height:8px;}
.deep2-border-top .row-box-1{width:8px;}
.deep2-border-top .row-box-2{ width:455px; background:url(images/deep2-border-top.gif) 0 0 repeat-x; height:8px;}
.deep2-border-top .row-box-3{width:8px;}
/**/
.deep2-bg-center{ background:url(images/deep2-bg-center.gif) 0 0 repeat-x;}
.deep2-bg-center .border-top {background:url(images/border_top.gif) repeat-x top #dad4c4;}
.deep2-bg-center .border-left {background:url(images/border_left.gif) repeat-y left;}
.deep2-bg-center .border-right {background:url(images/border_right.gif) repeat-y right;}
.deep2-bg-center .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.deep2-bg-center .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top; width:100%;}
/**/
.deep2-border-bot{ height:8px;}
.deep2-border-bot .row-box-1{width:8px;}
.deep2-border-bot .row-box-2{ width:455px; background:url(images/deep2-border-bot.gif) 0 0 repeat-x; height:8px;}
.deep2-border-bot .row-box-3{width:8px;}
/**/
.indent-deep2{ padding:21px 21px 10px 18px;}
.indent-deep2a{ padding:11px 21px 10px 18px;}

/*================== index.html ==================*/
#page1 .box-content-right .row-box .row-box-1{ width:93px;}
#page1 .box-content-right .row-box .row-box-2{ width:93px; margin-left:11px;}
#page1 .box-content-right .row-box .row-box-3{ width:93px; margin-left:11px;}
/*================== index-1.html ==================*/
#page2 .deep2-bg-center .row1-box  .row-box-1{ width:220px;}
#page2 .deep2-bg-center .row1-box  .row-box-2{ width:197px;}
/*================== index-2.html ==================*/
#page3 .deep2-bg-center .row1-box  .row-box-1{ width:220px;}
#page3 .deep2-bg-center .row1-box  .row-box-2{ width:197px;}
#page3 .box-content-right .row-box .row-box-1{ width:93px;}
#page3 .box-content-right .row-box .row-box-2{ width:93px; margin-left:11px;}
#page3 .box-content-right .row-box .row-box-3{ width:93px; margin-left:11px;}
/*================== index-4.html ==================*/
#page5 .deep2-bg-center .row1-box  .row-box-1{ width:220px;}
#page5 .deep2-bg-center .row1-box  .row-box-2{ width:197px;}
#page5 .deep2-bg-center .indent-form{ height:30px;}
#page5 .indent-button{ margin:13px 0 17px 362px;}

/*================== index-5.html ==================*/
#page6 .img-left{ margin-right:7px !important;}
#page6 .form input{ height:18px; width:305px;}
#page6 .form textarea{ overflow:auto; display:block; height:158px; width:305px; margin-bottom:11px;}
#page6 .form textarea, #page6 .form input{ padding-left:3px;  font-size:0.937em;}
#page6 .form .form-link{ margin-left:210px; margin-right:16px;}
#page6 .indent-form{ height:26px;}

#box_proposta_test {
	position:relative	;
	border:0px solid #dbd4c4;
	left:107px;
	margin-bottom:auto;
	margin-top:auto;
	width:766px; 
}

