* { margin:0; padding:0;}
body { background:#000000; font-size:100%; line-height:1em; font-family:Arial; color:#33241b; text-align:center}


/*in_line*/
input, select, textarea {
	vertical-align:middle;
	font-weight:normal;
	font-family:tahoma;
	color:#33241b;
	font-size:1em;
	font-weight:normal;
	padding-left:5px;
}
img {
	border:0;
	vertical-align:top;
}
ul { list-style:none;}

/*==================list====================*/
ul.list_1 {margin:0; padding:0px; list-style:none}
ul.list_1 li { line-height:1.6em; background:url("images/list_bg.gif") repeat-x bottom; margin-bottom:6px;}
ul.list_1 li a {
	text-decoration:underline;
	color:#202121;
	padding:3px 0 4px 31px
}
ul.list_1 li a.li_1 {background:url("images/marker_1.gif") no-repeat 0 0}
ul.list_1 li a.li_2 {
	background:url("images/marker_2.gif") no-repeat 0 0;
}
ul.list_1 li a.li_3 {background:url("images/marker_3.gif") no-repeat 0 0}
ul.list_1 li a.li_4 {background:url("images/marker_4.gif") no-repeat 0 0}
ul.list_1 li a.li_5 {background:url"(images/marker_5.gif") no-repeat 0 0}
ul.list_1 li a.li_6 {background:url("images/marker_6.gif") no-repeat 0 0}
ul.list_1 li a:hover{ text-decoration:none; color:#97a3a5}
ul.list_1 li.none {background:none}

ul.list_2 {margin:0px; padding:0px; list-style:none}
ul.list_2 li { line-height:1.83em}
ul.list_2 li a{text-decoration:none; color:#202121; background:url("images/marker_list.gif") no-repeat 0 5px; padding-left:21px}
ul.list_2 li a:hover{ text-decoration:none; color:#e65a2b}

ul.list_3 {margin:0px; padding:0px; list-style:none}
ul.list_3 li { line-height:1.25em; margin-bottom:17px}
ul.list_3 li a{text-decoration:none; color:#608c01; font-weight:bold; font-size:1.09em}
ul.list_3 li a:hover{ text-decoration:none; color:#33241b}
ul.list_3 .txt {float:right}
ul.list_3 .link {float:right; margin:0 0 0 85px; width:103px; font-size:0.9em}

/*==========================================*/

a {text-decoration:underline; color:#33241b}
a:hover {text-decoration:none}

.link {
	background:url("images/link_bg.gif") repeat-x top;
	float:right;
	margin:10px 3px 0 0px;
	font-family:tahoma;
	line-height:1em;
}
.link span {display:block; background:url("images/link_right1.gif") no-repeat right top}
.link a {display:block; background:url("images/link_left1.gif") no-repeat 0 0; padding:4px 10px 6px 23px; color:#061a18 !important; text-decoration:none; font-weight:bold}
.link a:hover {color:#7fb507 !important }
.link_invia {
	float:right;
	margin:10px 0px 0 0px;
	font-family:tahoma;
	line-height:1em;
	width: 90px;
}
.link_invia span {
	display:block;
	width: 100px;
	float: right;
}
.link_invia a {
	display:block;
	padding:4px 10px 6px 23px;
	color:#061a18 !important;
	text-decoration:none;
	font-weight:bold
}
.row_2_guida  table {
	color:#7fb507 !important;
	text-align: center;
}
.link_invia span input {
	display:block;
	width: 80px;
	float: right;
}

.clear { clear:both;}

h5 {font-size:1.09em; color:#608c01; line-height:1.4em; margin:0 0 17px 0}

.font_1 {font-size:1.09em; color:#608c01}

p {margin:0 0 15px 0}

/*header*/
#header {
	height:280px
}

/*content*/
#content { font-size:0.75em; line-height:1.25em}
.title {
	margin-bottom:12px
}
.title2 {margin-bottom:10px}
.img_left {
	float:left;
	margin:0 20px 0 0
}

.row_1 .indent {
	padding:30px 0 35px 33px
}
.row_2_login  .indent {
	padding:65px 15px 50px 15px;
}

.bg_1 {background:#e2f0ee}
.bg_2 {background:#f1f8f7}

/*footer*/
#footer{
	background:#0b3639;
	font-size:0.75em;
	line-height:1.17em;
	color:#9fb6b6;
	padding:16px 0 40px 0;
	text-indent:17px
}
#footer a {color:#9fb6b6; font-weight:bold; text-decoration:underline}
#footer a:hover {text-decoration:none}
#footer span {text-transform:uppercase}
#footer p {margin:0}

.footer_menu {
	overflow:hidden;
	width:100%;
	padding-bottom:5px;
	margin-bottom:2px;
	text-align: center;
}
.footer_menu li {
	display:inline;
	margin-left:-1px;
}
.footer_menu li a {
	color:#e2f0ee !important;
	border-left:1px solid #e2f0ee;
	padding:0 10px 0 10px;
	text-decoration:none !important;
	font-weight:normal  !important
}
.footer_menu li a.none {border:none; padding-left:0}
.footer_menu li a:hover { text-decoration:underline;}


/*================== index.html ==================*/
#page1 #content .col_1 .indent {
	padding:46px 24px 16px 37px
}
#page1 #content .col_2 .indent {
	padding:34px 20px 22px 24px
}
#page1 #content .col_2 .title {margin:0 0 25px -24px}

/*================== index-1.html ==================*/
#page2 #content .col_1 .indent { padding:46px 24px 23px 37px}
#page2 #content .col_2 .indent { padding:46px 20px 22px 10px}

/*================== index-2.html ==================*/
#page3 #content .col_1 .indent { padding:46px 30px 23px 37px}
#page3 #content .col_2 .indent { padding:46px 20px 30px 10px}

/*================== index-3.html ==================*/
#page4 #content .col_1 .indent { padding:46px 30px 22px 37px}
#page4 #content .col_2 .indent { padding:46px 30px 20px 0}

/*================== index-4.html ==================*/
#page5 #content .col_1 .indent { padding:46px 20px 45px 37px}
#page5 #content .col_1 span {float:right; margin-right:50px}
#page5 #content .col_2 .indent { padding:46px 30px 20px 0}
#page5 #content .col_3 .indent { padding:46px 20px 20px 10px}

input {
	width:200px;
	height:20px
}
.div_input {
	height:40px;
	width: 200px;
}
textarea {
	width:200px;
	height:160px;
	overflow:auto;
	margin-bottom:5px;
	display:inline
}
.div_links {text-align:right}

/*================== index-5.html ==================*/
#page6 #content .row_2 .indent { padding:46px 30px 30px 37px}

/*==================block====================*/
.block_title1 {background:url("images/block_title1.jpg") no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title1 img {margin-top:110px}

.block_title2 {background:url("images/block_title2.jpg") no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title2 img {margin-top:110px}

.block_title3 {background:url("images/block_title3.jpg") no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title3 img {margin-top:110px}

.block_title4 {background:url("images/block_title4.jpg") no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title4 img {margin-top:110px}

.block_title5 {background:url("images/block_title5.jpg") no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title5 img {margin-top:110px}

.block_title6 {background:url("images/block_title6.jpg") no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title6 img {margin-top:110px}

.block_title7 {background:url("images/block_title7.jpg") no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title7 img {margin-top:110px}

.block_title8 {background:url("images/block_title8.jpg") no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title8 img {margin-top:110px}

.block_title9 {background:url("images/block_title9.jpg") no-repeat 0 0; text-align:center; margin:0 -1px 0 0; height:147px}
.block_title9 img {margin-top:110px}
.block_title10 {
	background:url("images/block_title1.jpg") no-repeat 0 0;
	text-align:center;
	margin:0 -1px 0 0;
	height:147px
}
.block_title10 img {
	margin-top:110px
}

.block_1 {background:#d0e6e3; width:237px; margin-right:30px; text-align:center; float:left}
.block_1 p {padding:0 15px 10px 23px; margin:0; text-align:left}
.block_2 {background:#d0e6e3; width:237px; text-align:center; float:left}
.block_2 p {padding:0 15px 10px 23px; margin:0; text-align:left}
.block_3 {
	background:#d0e6e3;
	width:350px;
	margin-right:20px;
	text-align:center;
	float:left;
	margin-left: 5px;
}
.block_3 p {
	padding:0 15px 10px 13px;
	margin:0;
	text-align:left;
}
.block_3_bottom {
	background:#d0e6e3;
	width:325px;
	text-align:center;
	float:left
}

.block_4 {
	background:#d0e6e3;
	width:350px;
	margin-right:23px;
	text-align:center;
	float:right;
	margin-left: 7px;
	height: 468px;
}
.block_4 p {
	padding:0 15px 10px 13px;
	margin:0;
	text-align:left
}
.block_4_bottom {
	background:#d0e6e3;
	width:325px;
	text-align:center;
	float:left;
	clear: both;
}


.block { background:#c5cab6}
.block .left_top { background:url("images/left_top_1.gif") left top no-repeat;}
.block .right_top { background:url("images/right_top_1.gif") right top no-repeat;}
.block .right_bot { background:url("images/right_bot_1.gif") right bottom no-repeat;}
.block .left_bot { background:url("images/left_bot_1.gif") left bottom no-repeat;}
.block .left {background:url("images/left_1.gif") repeat-y left}
.block .top {background:url("images/top_1.gif") repeat-x top}
.block .right {background:url("images/right_1.gif") repeat-y right}
.block .bot {background:url("images/bot_1.gif") repeat-x bottom}
#page1 form/*==========================================*/
 {
}
#page1 form input {
	width: 17em;
	height: 20px;
}


/* End Menu */
#page1 form input#domainid {
	width: 20em;
}
#page1 form input#userid {
	width: 16em;
}
#page1 form input#passwd     {
	width: 16em;
}
#page1 form input#invia {
	width: 8em;
	float: right;
	margin-right: 1em;
}
#page1 form a {
	text-align: right;
}
#page1  form  ul li {
	padding-left: 15px;
}
#page1 form_contatti {
}
#page1 form_contatti input {
	width: 17em;
	height: 20px;
}

/* Menu */

#nav {
	height:42px;
	padding:3px 0 0px 0px;
	margin: 0px;
	background: url("images/base.jpg") repeat-x;
}

#nav ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
}

#nav ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#nav ul li a {
	background: transparent;
	width: 75px;
	border-right: 1px solid #fff;
	height: 38px;
	padding: 4px 5px 0 5px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	line-height: 3em;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;    
	}

#nav ul li a:hover {
	color: #FFFFFF;
	background: #003366;
	}

#nav a:active	{
	background: #999;
	color: #fff;
	}
	
#nav ul li#one a	{
	width: 100px;
	}
	
#nav ul li#two a	{
	width: 100px;
	}
	
#nav ul li#three a	{
	width: 100px;
	}

#nav ul li#four a	{
	width: 100px;
	}

#nav ul li#five a	{
	width: 100px;
	}
	
#nav ul li#six a	{
	width: 100px;
	}
	
body#sectionone #nav li#one a, 
body#sectiontwo #nav li#two a,
body#sectionthree #nav li#three a,
body#sectionfour #nav li#four a,
body#sectionfive #nav li#five a,
body#sectionsix #nav li#six a {
	color: #555;
	background: #ccc;
}

#dropmenudiv{
	position:absolute;
	border:1px solid #fff;
	border-bottom-width: 0;
	font:normal 10px arial;
	line-height:20px;
	z-index:100;
}

#dropmenudiv a {
	width: 185px;
	text-align:left;
	display: block;
	text-indent: 10px;
	border-bottom: 1px solid #fff;
	padding: 1px 0 1px 0px;
	text-decoration: none;
	color:#fff;
	font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
	color: #fff;
	background: #003366;
}
#page1 form input#domainid {
	width: 16em;
	margin-left: 2.5em;
}
#page1 table, td, th{
	border:1px solid #EEE;
	border-collapse:collapse;
	width: 750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin:0 auto;
	margin-top:6px;
}
#page1 td,th{
	padding:3px 5px;
}
#page1 td{
	text-align:right;
	width: 125px;
}
#page1 th{
	text-align:right;
	height: 45px;
	width: 150px;
}
#page1 tr.odd td,tr.odd th{
	background: #D5E4FF;
	height: 35px;
}
#page1 caption{font-weight:bold;color: #999}
#page1 #content .col_2_guida .indent {
	padding:34px 20px 22px 24px
}
#page1  #content .input#textarea {
	width: 20em;
	height: 300px;
}
.div_input_textarea {
	height:190px;
	width: 200px;
}
#page1 #content .col_2_login .indent {
	padding:34px 20px 22px 24px
}
.div_input_textarea textarea {
	height:220px;
	width: 200px;
}
.footer_address {
	text-align: center;
	text-indent: 1px;
	padding: 10px 0 0 0;
}
.textarea_contatti {
	height:100px;
	width: 300px;
}
.richiesta_info {
	float: right;
	position: relative;
	margin: 0 0 0 0px;
}
.div_input_contatti {
	height:20px;
	width: 300px;
	padding-bottom: 15px;
}
.div_input_contatti input  {
	height:20px;
	width: 300px;
}
#page1 #content .col_2_login .indent {
	padding:36px 0px 22px 24px;
	width: 225px;
}
#page1 #content .col_1_login .indent {
	padding:36px 24px 16px 37px
}
.title_guida {
	margin-bottom:12px;
	margin-left: 42px;
}
.img_guida                {
	text-align: center;
	width: 730px;
	display:block;
	maring: 0 auto;
}





.status {
	position: absolute;
	margin-left: 39.2em;
	width: 260px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	color: #000;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	background-color: #FFFFFF;
	margin-top: 14.5em;
	border: thin double #173336;
	padding: 1px 1px 1px 3px;
}
/*ul.list_2_link {
	margin:0px;
	padding:0px;
	list-style:none;
	font-family: Verdana, Geneva, sans-serif;
	text-indent: 1.5px;
	line-height: 1.5;
	padding-left: 21px;
	background-image: url(images/marker_list.gif);
	background-repeat: repeat-y;
	background-position: left 8px;
}*/

ul.list_2_link {margin:0px; padding:0px; list-style:none}
ul.list_2_link li {
	line-height:1.83em;
	background:url("images/marker_list.gif") no-repeat 0 5px;
	padding-left:21px
}
.guida_txt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-left: 6.8em;
	color: #333;
}

#page1 #main #content .btn_sx a {
	float: left;
	height: 80px;
	width: 125px;
	background-image: url(images/btn_indietro.gif);
	background-repeat: no-repeat;
	display: block;
	margin-left: 250px;
}
#page1 #main #content .btn_sx a:hover {
	float: left;
	height: 80px;
	width: 125px;
	margin-left: 250px;
	background-image: url(images/btn_indietro_swap.gif);
	background-repeat: no-repeat;
}


#page1 #main #content .btn_dx a {
	float: right;
	height: 80px;
	width: 125px;
	margin-right:250px;
	background-image: url(images/btn_avanti.gif);
	background-repeat: no-repeat;
	display: block;
}
#page1 #main #content .btn_dx a:hover {
	float: right;
	height: 80px;
	width: 125px;
	margin-right:250px;
	background-image: url(images/btn_avanti_swap.gif);
	background-repeat: no-repeat;
}


/********************* GUIDA *********************/

h1,h2,h3{color: #336633}
h1{font-size: 40px; text-align:center;}
h2{font-size: 28px}
h3{font-size: 140%}

div#gallery{width: 250px;overflow: auto;
    font: 11px Arial,sans-serif}
div#gallery dl{float: left;width: 140px;height: 190px;
     text-align: center;color: #555}
div#gallery dt{padding: 15px 0 0}
div#gallery img{display:block;margin:0 auto;border:1px inset #CCC}
div#gallery dd{margin: 0;padding: 2px 13px 0px} 

.testo_1 {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#004411;}

.testo_2 {
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
color:#336633;
line-height:1;}

.testo_3 {
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
color:#336633;
line-height:1.2em;
}

.titolo_paragrafo {
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
background-color:#336633;
color:#ffffff;
padding:4px;
padding-left:20px;}

a.link1:link, a.link1:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#CD003300;
text-align:center;
font-weight:bold;
}

a.link1:hover, a.link1:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
text-decoration:underline;
color:#000000;
text-align:right;
font-weight:bold;
}

a.link1_big:link, a.link1_big:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14pt;
text-decoration:none;
color:#CD003300;
text-align:center;
font-weight:bold;
}

a.link1_big:hover, a.link1_big:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14pt;
text-decoration:underline overline;
color:#000000;
text-align:right;
font-weight:bold;
}

.img_sx {
text-align:left;
display:block
}