@charset "iso-8859-2";

img, div, input, a, li, ul, form { behavior: url("iepngfix.htc") }

body { margin:0; padding:0; background:#3777b6 url(../img/bg.jpg) repeat-x left top; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#00284f; }
#wrapper { width:960px; margin:0 auto; padding-top:7px; }
.home { background:url(../img/bg-home.jpg) no-repeat center top; }
.content { background:url(../img/bg-content.jpg) no-repeat center top; }
#footer { height:100px; margin:40px 0px 20px 0px; }
#footer p { width:960px; margin:0 auto; padding:0px; text-align:center; color:#93d5ff; font-size:11px; letter-spacing:1px; }
#footer #sponsor { height:56px; margin:0 auto; background:#fff; margin-top:10px; padding-top:10px; text-align:center; }
#footer #sponsor div { width:960px; margin:0 auto; }
#footer #sponsor .s-link { float:left; display:inline; margin-right:22px; }

#bandiere { width:209px; height:20px; padding-top:60px; float:left; display:inline; text-align:right; }
#logo { width:470px; height:60px; margin-left:20px; display:inline; }
#login { width:192px; margin-left:60px; margin-top:10px; }

#sx { width:200px; display:inline; margin:10px 11px 0px 0px; text-align:right; height:300px; }
#sx #last-minute { height:240px; }
#center-home { width:538px; margin:10px 11px 0px 0px; } /* solo per la home */
#content { width:538px; background-color:#c4f2ff; margin:10px 11px 0px 0px; padding-bottom:15px; }

#dx { width:198px; margin:20px 0px 0px 0px; height:500px; }
h1#tit-info { background:url(../img/tit-info-booking.gif) no-repeat left top; margin-top:6px; width:86px; height:14px; margin:8px 0px; }
h1#tit-partner { background:url(../img/tit-partner.gif) no-repeat left top; width:54px; height:13px; margin:8px 0px; }
#sx #abruzzo-turismo { margin:50px 11px 0px 0px; }
#dx #partner { height:240px; }
#menu-home { width:540px; height:70px; margin:4px 0px 0px 0px; background:url(../img/base-arrows.gif) no-repeat 0px 54px; }
#menu-content { width:540px; height:80px; background:url(../img/base-arrows-content.jpg) no-repeat 0px 54px; display:inline; }

/*_____________________________________________ last minute */
#sx h1 { padding:0; margin:6px 0px 20px 0px; }
#sx ul { margin:0; padding:0; list-style-image:none; }
#sx ul li { margin:0; padding:0; list-style-image:none; width:200px; background:url(../img/barra-last-minute.png) no-repeat right bottom; display:block; margin-bottom:5px; padding-bottom:5px; }
#sx ul li a:link, #sx ul li a:visited, #sx ul marquee li a:visited { display:inline-block; color:#004486; text-decoration:none; }
#sx ul li a:hover { display:inline-block; color:#00052a; text-decoration:none; }

/*_____________________________________________ news */
#dx #news { margin:35px 0px 0px 0px; font-size:11px; }
#dx #news h1 { background:url(../img/tit-news.gif) no-repeat left top; width:36px; height:12px; margin:12px 0px 30px 0px; }
#dx #news ul { margin:0; padding:0; list-style-image:none; }
#dx #news ul li { margin:0; padding:0; list-style-image:none; background:url(../img/barra-news.png) no-repeat left bottom; display:block; margin-bottom:5px; padding-bottom:10px; }
#dx #news ul li a:link, #dx #news ul li a:visited { display:inline-block; color:#00284f; text-decoration:none; }
#dx #news ul li a:hover { color:#daf1ff; text-decoration:none; }
a.archivio:link, a.archivio:visited { width:180px; color:#69eeff; display:block; margin-top:20px; background:url(../img/dot.png) no-repeat center left; padding-left:14px; }
a.archivio:hover { color:#fff; display:block; }


/*_____________________________________________ content */

a.blue:link, a.blue:visited { color:#323233; }
a.blue:hover { color:#1f6ab6; }

#breadcrumb { height:30px; margin:10px;  }
#breadcrumb h2 { font-size:12px; display:inline; padding:0; margin:5px 5px 14px 5px; }
#breadcrumb h3 { font-size:11px; display:inline; padding:0; margin:5px;}
#breadcrumb a:link, #breadcrumb a:visited { color:#009; }
#breadcrumb a:hover { color:#1f6ab6; }
#pagina { margin:10px; line-height:16px; font-size:11px; }
.img { float:right; margin:0px 0px 5px 5px; border:1px solid #00284f; }
.thumb { float:left; margin:10px; border:1px solid #00284f; }

#add { background:url(../img/barra-content.png) no-repeat left top; clear:both; margin:10px; font-weight:bold; font-size:11px; padding-top:15px; }
#add a:link, #add a:visited { color:#323233; }
#add a:hover { color:#1f6ab6; }
.download { background:url(../img/icon-download.png) no-repeat left top; height:20px; margin-bottom:10px; padding-left:25px; letter-spacing:0.70px;  }
.web { background:url(../img/icon-web.png) no-repeat left top; height:20px; margin-bottom:10px; padding-left:25px; letter-spacing:0.70px; }

.news-archivio { clear:both; margin:4px 10px; font-weight:bold; font-size:11px; padding-bottom:4px; }
.news-archivio a:link, .news-archivio a:visited { color:#323233; }
.news-archivio a:hover { color:#1f6ab6; }

#content .lista { margin:15px; padding:0px; }
#content ul .lista li { margin:0px; padding:0px; }

.servizi { clear:both; margin:4px 10px; font-size:11px; padding-bottom:4px; }
.servizi a:link, .servizi a:visited { color:#323233; }
.servizi a:hover { color:#1f6ab6; }

/*_____________________________________________ form */
form { margin:0px; padding:0px; }
.txt { background-color:#dfffdf; border:1px solid #75dff2; margin:0px; padding:0px; margin-top:6px; font-size:10px; color:#00284f; height:17px; }
.btn { background-color:#a1faf1; background:url(../img/btn-login.gif) no-repeat left top; border:0px; width:40px; height:17px; margin:7px 0px 0px 5px; display:block; cursor:pointer; }
.label { float:left; width:200px; text-align:right; padding:7px 3px 0px 0px; height:15px; }
.btn-registrati { width:100px; background-color:#a1faf1; border:1px solid #75dff2; color:#2264a5; font-size:13px; font-weight:bold; cursor:pointer; }



.fl { float:left; }
.clear { clear:both; }
.right { text-align:right; }
img { border:0px; }
.bold { font-weight:bold; }
.azzurrino { color:#daf1ff; }
.azzurro { color:#1f6ab6; }
.big { font-size:12px; }
.last { margin-right:0px; }

h2 { font-size:14px; }
h3 { font-size:13px; }

a:link, a:visited { text-decoration:none; color:#323233; }
a:hover { text-decoration:none; color:#fff; }

#sx h1 span,
#dx h1#tit-info span,
#dx h1#tit-partner span,
#dx #news h1 span { display:none; }