body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1d5289}

#container {border: 1px solid #000000; width:1023px; margin:0 auto; overflow:hidden; padding-bottom:10px; text-align: center;}

a{color:#ed1c24; text-decoration:none}
a.white{color:#fff;}
.red{color:#ed1c24;}
.green{color:#09AA04;}
.floatRight{float:right}
.floatLeft{float:left}
.center{text-align:center}

/* HEAD */
#head {position:relative; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; margin:0; padding:0}
#head ul{position:absolute; left:20px; top:124px; margin:0; padding:0}
#head li{float:left; list-style:none; color:#ed1c24; font-size:14px; font-weight:bold; margin:0 6px !important; margin:0 3px; padding:0}
#head li a{color:#ed1c24; text-decoration:none;}

/* PAGE */
/* #page {background:url(/img/side_vLine.gif) repeat-x;} */
#page {}

/* SIDE */
.side {float:left; text-align: left; font-weight:bold; font-weight:bold; font-size:11px; font-family: Arial, Helvetica, sans-serif; width:200px;}
.side {list-style:none; line-height:17px; }
.side .indirizzo{color:#ed1c24; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 13px;}
.side a{color:#ed1c24; text-decoration:none}
.side h4{font-size:17px; margin:0; text-align:center;}



/* TITLE */
#page #title{margin:0; padding:0px;}
#page #title h1{font-size:42px; margin:0 0 0 226px; padding:0; font-family:"Arial Black", Arial, Helvetica, sans-serif; letter-spacing:1px; line-height:35px;text-align: left;}
#page #title h1.double{font-size:75px; line-height:75px;}
#page #title h2{font-size:28px; margin:0 0 0 226px; padding:0; font-family:"Arial Black", Arial, Helvetica, sans-serif; letter-spacing:-0.3px; line-height:35px;text-align: left;}
#page #title #ctl00_divLogin{float:right; width:280px; padding:5px 15px 0; font-size:11px; text-align:justify;}
#page #title #ctl00_divLogin p.testo{text-align:justify; padding:0 15px 0 0; margin:0;}
#page #title #ctl00_divLogin #lform {float:right; margin:0; padding:0px;}
#page #title #ctl00_divLogin #lform input{margin:0 0 0 15px;}
#page #title #ctl00_divLogin #lform input.user{margin-bottom:10px;}
#page #title #numeroVerde{float:left; margin:0 0 0 0;}
#page #title #ctl00_divLogout{float:right; width:280px; padding:5px 15px 0; font-size:11px; text-align:justify;}
#page #title #ctl00_divLogout p.testo{text-align:justify; padding:0 15px 0 0; margin:0;}

/* CONTENT */
.content a{font-weight:bold;}
.content {padding: 10px 10px 10px 10px; height:503px; position:relative;}
.content p{margin:0px 20px 8px 0;}
.content h2{margin:16px 0 6px 0; font-size:14px;}
.content h3{color:#ed1c24; margin:16px 0 6px 0; font-size:14px; font-family:Arial, Verdana, "Arial Narrow", Arial, Helvetica, sans-serif}
.content h4{color:#fff; padding:6px 10px 6px 0; background-color:#1d5289; font-size:21px;  margin:16px 5px 6px 0; width:300px; text-align:center;}
.content #info{float:right; margin:0px 0px 0px 10px; border:1px solid;}
.content #info p{margin-left:8px}
.content .colonna_right{float:right; width:400px; padding-left:10px;}


/* CONTENT HOME */
#home{background:url("../img/home_bg.jpg") no-repeat top left; text-align:left;}
#home #infoContatti{float:right; padding:20px 20px 10px 10px; width:350px; height: 100%; font-size:14px;text-align:center;}
#home #infoContatti h1{margin:0; font-size:17px}

/* CONTENT VISTI CSI */
#vistiCsi{background:url(../img/visti_bg.jpg) no-repeat top left;}
#vistiCsi ul{text-align:left; margin:0 0 0 70px; padding:0;}
#vistiCsi li{list-style:none; line-height:40px}
#vistiCsi li div{float:left}
#vistiCsi li h3{display:inline; padding-left:110px}
#vistiCsi #info{width:360px; padding-top:8px; text-align:justify}
#vistiCsi #info p{margin-right:10px;}

/* BUSINESS HOME */
#business {text-align:left; width:100%;}
#business.bg1{background:url(../img/business_bg.jpg) no-repeat top left;}
#business.bg2{background:url(../img/business_bg2.jpg) no-repeat top left;}
#business.bg3{background:url(../img/business_bg3.jpg) no-repeat top left;}
#business table{border:0; width:100%; border-collapse:collapse; margin-bottom:10px;}
#business td{vertical-align:top; padding:5px 0; font-weight:bold;}
#business ul{margin:0 0 8px 0; padding:0;}
#business li{list-style:none; background:url(../img/business_list.gif) no-repeat 0 0.5em; padding-left:9px;}

/* TURISTICO HOME */
#turistico{text-align:left; line-height:16px;}
#turistico.bg1{background:url(../img/turistico_bg.jpg) no-repeat top left;}
#turistico.bg2{background:url(../img/turistico_bg2.jpg) no-repeat top left;}
#turistico.bg3{background:url(../img/turistico_bg3.jpg) no-repeat top left;}
#turistico ul{margin:0 0 8px 0; padding:0;}
#turistico li{list-style:none; background:url(../img/business_list.gif) no-repeat 0 0.5em; padding-left:9px;}
#turistico ul.prezzi li{background:url(../img/ghost.gif) no-repeat 0 0.5em;}
#turistico a{font-weight:bold;}

/* CONTENT CONTATTI */
#contatti{text-align:left; background:url(../img/contatti_bg.jpg) no-repeat top left;}
#contatti h1{margin:0; text-align:center; font-size:17px}
#contatti ul{margin:0 0 8px 0; padding:0;}
#contatti li{list-style:none; background:url(../img/business_list.gif) no-repeat 0 0.5em; padding-left:9px;}
#contatti #info{border:0px solid; margin-bottom:8px; padding:0;}
#contatti #info #map{width:400px; height:240px; margin:0; padding:0; border:1px solid #000}
#contatti #indirizzi{clear:right; font-weight:bold;}
#contatti #indirizzi #left{float:left; cursor:pointer;}
#contatti #indirizzi #right{float:right; cursor:pointer;}
#contatti #indirizzi #middle{margin-left:300px; cursor:pointer;}
#contatti #indirizzi #middle #email{margin-top:8px;}

/* FAQ */
#faq.bg1{background:url(../img/faq_bg.jpg) no-repeat top left;}
#faq.bg2{background:url(../img/faq_bg2.jpg) no-repeat top left;}
#faq.bg3{background:url(../img/faq_bg3.jpg) no-repeat top left;}
#faq.bg4{background:url(../img/faq_bg4.jpg) no-repeat top left;}
#faq.bg5{background:url(../img/faq_bg5.jpg) no-repeat top left;}
#faq.bg6{background:url(../img/faq_bg6.jpg) no-repeat top left;}
#faq.bg7{background:url(../img/faq_bg7.jpg) no-repeat top left;}
#faq.bg8{background:url(../img/faq_bg8.jpg) no-repeat top left;}
#faq.bg9{background:url(../img/faq_bg9.jpg) no-repeat top left;}
#faq.bg10{background:url(../img/faq_bg10.jpg) no-repeat top left;}
#faq ul{text-align:left; margin:0 0 0px 0; padding:0;text-align: left;}
#faq li{margin:8px 0;}
#faq li.domanda{list-style:none; background:url(../img/faq_listDomanda.gif) no-repeat 0 0.3em; padding-left:11px; font-weight:bold;}
#faq li.risposta{list-style:none; background:url(../img/faq_listRisposta.gif) no-repeat 0 0.3em; padding-left:11px; margin-bottom:25px}
#faq li.rispostaIntermedia{list-style:none; background:url(../img/faq_listRisposta.gif) no-repeat 0 0.3em; padding-left:11px;}

#paginaSeguente{position: absolute; right:0; bottom:0; margin:0 9px 9px 0;}
#proceduraCompleta{position: absolute; right:0; bottom:0; margin:0 9px 9px 0; background-color:#1D5289; padding:10px 15px;}
#proceduraCompleta ul{margin:0; padding:0;}
#proceduraCompleta li{color:#FFFFFF; font-size:14px; font-weight:bold;}
.inizio {margin-top:0; padding-top:0;}

#csi.bg1{background:url(../img/csi_bg.jpg) no-repeat top left;}
#csi.bg2{background:url(../img/csi_bg2.jpg) no-repeat top left;}
#csi.bg3{background:url(../img/csi_bg3.jpg) no-repeat top left;}
#csi.bg4{background:url(../img/csi_bg4.jpg) no-repeat top left;}
#csi.bg5{background:url(../img/csi_bg5.jpg) no-repeat top left;}
#csi.bg6{background:url(../img/csi_bg6.jpg) no-repeat top left;}
#csi.bg7{background:url(../img/csi_bg7.jpg) no-repeat top left;}
#csi.bg8{background:url(../img/csi_bg8.jpg) no-repeat top left;}
#csi.bg9{background:url(../img/csi_bg9.jpg) no-repeat top left;}
#csi.bg10{background:url(../img/csi_bg10.jpg) no-repeat top left;}
#csi.bg11{background:url(../img/csi_bg11.jpg) no-repeat top left;}
#csi.bg12{background:url(../img/csi_bg12.jpg) no-repeat top left;}
#csi.bg13{background:url(../img/csi_bg13.jpg) no-repeat top left;}

#csi p{text-align:left; }
#csi li{text-align:left; list-style:none; background:url(../img/business_list.gif) no-repeat 0 0.5em; padding-left:9px;}
#csi ul{text-align:left; margin:0 0 8px 0; padding:0;}
#csi ul.prezzi li{background:url(../img/ghost.gif) no-repeat 0 0.5em; text-align:right; padding-right:280px;}
#csi ul.price li{background:url(../img/ghost.gif) no-repeat 0 0.5em; width:300px;}