/* CSS Document
created by: dotGraphix di Graziano Cubeddu - via G.Deledda, 65 - 07100 Sassari - dotgraphix.info@gmail.com
original design by: SSI di Soro Stefano - via Napoli, 123 - 07100 Sassari */
/* Copyright ©2006/2008 - Hotel Frassetto *** - Viale Aldo Moro - Loc. Porto Pozzo, 13 - 07028 Santa Teresa Gallura (SS) */

/* Inizializzazione tag BODY */
html,body{background: #FFCB70 url(img/sfumo_sfondo.gif) repeat-x top left; margin: 0; padding: 0; text-align: center; font: 0.8em Verdana, Arial, Helvetica, sans-serif}

/* Definizione Div -> container_bg (immagine di ombreggiatura) */

/* Definizione Div -> container */
div#container{margin: 0 auto;  height: 400px}
*>div#container{height: auto; min-height: 400px}

/* Definizione Div -> header */
div#header{width: 680px; margin: 0 auto; height: 150px}
*>div#header{height: auto; min-height: 150px}

/* Definizione Div -> menu */
div#menu{background: url(img/sfondo_menu.jpg) no-repeat top center; font-size: 1.25em; width: 100%; text-align: center; color: #BB0000; text-transform: uppercase; word-spacing: .3em; height: 32px; padding-top: 8px}
div#menu a{text-decoration: none; color: #BB0000; font-weight: bold}
div#menu a:hover{color: #FF9933}
*>div#menu{height: auto; min-height: 32px}

/* Definizione Div -> movie */
div#movie{background: url(img/sfondo_movie.png) no-repeat top center; width: 100%; height: 25px}
*>div#movie{height: auto; min-height: 25px}
* html div#movie{background-color: #000000; back\ground-color: transparent; background-image: url(blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/sfondo_movie.png", sizingMethod="no-scale")}

/* Definizione Div -> contents_bg */
div#contents_bg{width: 800px; margin: 0 auto; background: url(img/sfondo_contenuti_bg.png) repeat-y top center; height: 300px; text-align: center}
*>div#contents_bg{height: auto; min-height: 300px}

/* Definizione Div -> contents_top */
div#contents_top{width: 620px; margin: 0 auto; background: url(img/sfondo_contenuti_top.png) no-repeat top center; height: 22px; text-transform: uppercase; text-align: right; padding-top: 16px; padding-right: 80px; color: #FFCC00; font-weight: bold}
*>div#contents_top{height: auto; min-height: 22px}

/* Definizione Div -> contents */
div#contents{width: 680px; margin: 0 auto; background: url(img/sfondo_contenuti.jpg) repeat-y top center; height: 300px; text-align: justify}
*>div#contents{height: auto; min-height: 300px}

/* FLOATS */
/* Definizione Div -> left (Div dei contenuti) */
div#left{float: left; background: url(img/sfondo_contenuti_sx.jpg) no-repeat top left; width: 65%; height: 200px}
div#left img{border: none; margin-top: 1px}
div#left a{text-decoration: none}
*>div#left{height: auto; min-height: 200px}
.paragrafo_sx{margin-left: 12px; margin-right: 10px; margin-top: 10px; margin-bottom: 20px}
.paragrafo_sx a{color: #BB0000; font-weight: bold}
.paragrafo_sx a:hover{color: #FF9900}
.paragrafo_sx b{color: #BB0000; font-size: 1.2em}
.paragrafo_sx strong{color: #BB0000}
.paragrafo_sx img{float: left; margin-right: 6px}

/* Definizione Div -> right (Div del mini menu) */
div#right{float: left; background: url(img/sfondo_contenuti_dx.jpg) no-repeat top left; width: 35%; height: 200px}
*>div#right{height: auto; min-height: 200px}
.titolo_dx{background: url(img/back_titolo_dx.jpg) no-repeat top left; height: 20px; margin-top: 20px; margin-bottom: 5px; text-align: left; padding-left: 40px; padding-top: 6px; text-transform: uppercase; color: #FFCC00; font-weight: bold}
*>.titolo_dx{height: auto; min-height: 20px}
.immagini_dx a{text-decoration: none; border: none}
.immagini_dx img{border: none; border-top: 1px solid #B67604}

/* Definizione Div -> footer */
div#footer{background: url(img/sfondo_footer.jpg) no-repeat bottom center; width: 700px; height: 74px; margin: 0 auto}
*>div#footer{height: auto; min-height: 74px}