@import url(../css/comune.css); 

/* Fascia testa pagina */
#testa {width:900px; background:#E5D9B3 url(../css/i/chezfranca-bg-alto.jpg) top right no-repeat; color:#000; height:200px;}
#testa-fr {width:900px; background:#E5D9B3 url(../css/i/chezfranca-bg-alto-fr.jpg) top right no-repeat; color:#000; height:200px;}
#testa-en {width:900px; background:#E5D9B3 url(../css/i/chezfranca-bg-alto-en.jpg) top right no-repeat; color:#000; height:200px;}

/* Sezione Language Menù  */
#language-menu {margin:0px 5px auto auto;width:150px; padding:0; background:transparent; color:#000; text-align:right; float:right}
#language-menu a, #language-menu a:link, #language-menu a:visited, #language-menu a:active  {background:transparent;text-decoration:underline;} 
#language-menu a:hover {background:transparent; color:#fff;}

/* Sezione Top Menù  */
#topdecoro {background:#E5D9B3 url(../css/i/bg-navbot.jpg) top left repeat-x; color:#333; padding:0px 0 0px 0; text-align:center; width:900px; height:10px;}

#topnav {background:#E5D9B3 url(../css/i/bg-navtop.jpg) bottom left repeat-x; color:#333; padding:6px 0 12px 10px; text-align:left; width:890px; height:20px;}
#topnav ul{margin:0;padding:0; background:#E5D9B3; color:#333; font-size:100%; list-style:none; line-height:1.4em; }
#topnav li{float:left; background:#E5D9B3; color:#333;}
#topnav ul a{padding:0 4px 0 4px; float:left; background:#E5D9B3; color:#333; border-left:1px solid #DBBE70; border-right:none; text-decoration:none; line-height:1.4em;}
#topnav ul a:hover,#topnav ul a:focus,#topnav ul a:active{ background:#E5D9B3; color:#000; text-decoration:underline;}
#topnav ul li#activelink a, #topnav ul li#activelink a:visited, #topnav ul li#activelink a:active {background:#E5D9B3; color:#a20; font-weight:bold; text-decoration:none; border-top: 1px solid #DBBE70;}

/* Fascia principale - contenuti*/
#corpo {background:transparent url(../css/i/bg-side-basso.jpg) bottom left no-repeat; color:#000; width:900px;}

#navsx {width:260px; min-width:260px; float:left; padding:0 0 150px 0; margin: 0; background:transparent; color:#111 }
#navsx a {background:#8C0200; color:#000; }
/* patchato per min-height con IE  modificato per contatti e prenotazioni ad altezza 480 invece di 580*/
#contenuto {background:#F9F5ED; width:629px; float:right; min-height:480px; height:480px; padding:5px; }
html>body #contenuto {height:auto!important;}

#contenuto ul.eventi {list-style:square; margin:10px 0 10px 10px; padding:0; } 
#contenuto ul.eventi li {margin:0 0 0 10px; padding:1px 0 2px 0; text-align:left; list-style-image: url(/obj/image/ico/document.gif);}
#contenuto ul {list-style:square; margin:10px 0 10px 10px; padding:1px 0 2px 0; } 
#contenuto li {margin:0 0 0 10px; padding:0; text-align:left; list-style-image: url(/obj/image/ico/arrow_C_ver1.gif);}


.main td.sx {width:227px; background:#E5D9B3 url(../css/i/bg-nav.jpg) top right repeat-y; color:#111}
.main td.sx img{background:#E5D9B3; color:#111}
.main td.cx {background:#fff; color:#333; width:270px; padding:0}
.main td.dx {background:#fff; padding:10px 10px 10px 10px; color:#333;}
.main td.dxhome {background:#fff; padding:10px 0px 10px 0px; color:#333; border-left:1px solid #333;}
.main ul {background:#fff; color:#333; margin:5px; padding:0 0 0 10px; list-style-image: url(../css/i/freccina.gif);}
.main ul li {background:#fff; color:#333; margin:0px; padding:2px 0 2px 0; vertical-align:middle;}
.spaziatore {padding:10px;}

/* Sezione Side Menù  */
#button {background:transparent; color:#000; padding:0 0 0 0; margin:0 3px 40px 0; text-align:right; border:0; width:253px; }
html>body #button {width:253px;}
#button ul {background:transparent; color:#000; list-style:none; list-style-image:none; margin:0 auto 0 auto; padding:0; border:none;}
#button ul li {background:transparent; color:#000; line-height:1.5em; margin:0px 0 0 5px; padding:1px 5px 1px 5px; width:240px; text-align:left; border-bottom: 1px solid #DBBE70;}
#button ul li.titolo {background:transparent url(../css/i/bg-nav-side-titolo.jpg) bottom right no-repeat; color:#a20; font:bold 130%/1.5em Georgia,Verdana,Arial,sans-serif; margin-top:5px; border-bottom:0px; padding-bottom:4px}
#button ul li a, #button ul li a:visited, #button ul li a:active {background:transparent; color:#111; line-height:1.5em; font-size:100%; display:block; text-decoration:none; width:100%;}
#button ul li#activelink { border-bottom: 1px solid #555;}
#button ul li#activelink a, #button ul li#activelink a:visited, #button ul li#activelink a:active {background:transparent; color:#a20; line-height:1.5em; font-weight:bold; display:block; text-decoration:none; width:100%;}
html>body #button ul li a, html>body #button ul li a:visited, html>body #button ul li a:active, html>body #button ul li a:hover {width:auto;} 
html>body #button ul li.titolo {width:auto;}
html>body #button ul li#activelink a, html>body #button ul li#activelink a:visited, html>body #button ul li#activelink a.active, html>body #button ul li#activelink a:hover {width:auto;}
#button ul li a:hover {background:transparent; color:#000; text-decoration:none;}

.privacy {background:#eee; color:#000; border:#000 1px solid; padding:3px 3px 3px 3px; width:95%}
.privacy textarea{font:90%/1.5em Verdana,Arial,sans-serif; height:80px; width:90%; }

ul.flussi {list-style:none; list-style-image:url(../css/i/flusso.gif); margin:20px 0 0 10px; padding:0; border:none;}
ul.flussi li {line-height:1.5em; margin:0 0 0 20px; padding:1px 0px 1px 0px;}
/*#ajax {height:25px;}*/


/* Fascia piè di pagina */
#piede {background:#E5D9B3 url(../css/i/bg-piede.jpg) top right repeat-x; color:#111; padding:10px 0 10px 0; text-align:center; width:900px; clear:both; font-size:90%}
#piede a, #piede a:link, #piede a:visited, #piede a:active  {background:transparent; color:#111; text-decoration:underline;} 
#piede a:hover {background:transparent; color:#000;}

#lastupdate {background:#DCC076; color:#200; padding:0px 0px 8px 0px; text-align:center; width:900px;}
#lastupdate small {background:#DCC076; color:#300;}

#validazioni {background:#E5D9B3 url(../css/i/bg-navbot.jpg) top right repeat-x; color:#000; height:50px; padding:20px 30px 5px 30px; width:840px; text-align:center; font-size:90%} 
#validazioni a, #validazioni a:visited, #validazioni a:active  {background:#E5D9B3; color:#333;} 
#validazioni a:hover {background:#E5D9B3; color:#000;  text-decoration:underline;}
#validazioni acronym,abbr{background:#E5D9B3 url(../css/i/parla.gif) 0% 50% no-repeat; color:#333;}
#validazioni img.first {background:#E5D9B3; color:#000; float:right;}
#validazioni a.lm,#validazioni a.lm:link, #validazioni a.lm:visited {background:#E5D9B3 url(../css/i/esterno.gif) 0% 50% no-repeat; color:#111; padding-left:14px; text-decoration:none;}
#validazioni a.lm:hover, #validazioni a.lm:focus, #validazioni a.lm:active {background:#E5D9B3 url(../css/i/esterno.gif) 0% 50% no-repeat; color:#111; text-decoration:underline; cursor:help;} 

table.prezzi td {background:#eee; color:#000; padding:5px; border-top:1px #ccc solid; text-align:right;}
table.prezzi td.foto {text-align:center;}
table.prezzi td.chiaro {background:#eee; color:#333; padding:5px; border-top:1px #ccc solid; text-align:center;}
table.prezzi td.offerte {background:#F4F3EF; color:#333; padding:5px; border-top:1px #ccc solid; text-align:justify;}
table.prezzi td.beige {background:#F4F3EF; color:#222; padding:5px; border-top:1px #ccc solid; text-align:center;}

/* Per Sistema Gestione Contenuti  da modificare altezza da 500 a 300*/
iframe {margin:0; padding:0;}

#bglato {background:#E5D9B3; color:#000; height:500px; width:65px; position:absolute; border:0; top:0; left:0;}
#bglato ul{background:#fff; color:#000; margin:0; padding:0; list-style:none;}
#bglato ul li{margin:0; padding:2px; text-indent:0; font:11px "Arial Narrow",Arial,sans-serif; border-bottom:1px solid #ccc; text-align:center; width:65px}
#bglato ul li.titolo{background:#036; color:#fff;}
#bglato img{background:#fff; color:#000;}

table.cat {width:500px;}
table.cat td {background:#fff; color:#000; padding:2px; text-indent:0; font:11px "Arial Narrow",Arial,sans-serif; border-bottom:1px solid #ccc; text-align:center;}
table.cat th {background:#036; color:#fff; padding:2px; text-indent:0; font:11px "Arial Narrow",Arial,sans-serif; border-bottom:1px solid #ccc; text-align:center;}
table.cat img{background:#fff; color:#000;}

table.lista td {background:#fff; color:#000; padding:3px; border-bottom:1px solid #eee;}
table.lista td.sx {background-color:#fff; color:#000; text-align:left; background-image: none;}
table.lista td.dx {background-color:#fff; color:#000; text-align:right; background-image: none;}
table.lista th.sx {text-align:left;}
table.lista th.dx {text-align:right;}
table.lista em {background:#fff; color:#070}
table.lista acronym,abbr {background-color:#fff; color:#333}
table.lista strong {background:#fff; color:#222}
table.lista a, table.lista a:link, table.lista a:visited, table.lista a:active {background-color:#fff; color:#039; font-weight:bold; text-decoration:underline;}
table.lista a:hover {background-color:#fff; color:#036;}
table.lista img{background:#fff; color:#000;}
table.lista td.lcx {text-align:center;}

.aiuto {background:#ffd; color:#000; padding:5px; margin:5px 0px 10px 0px; border-bottom:2px solid #ccc; border-top:2px solid #ccc; }
.aiuto h1 {background:#eee url(/icone/helpdesk.gif) no-repeat 15px 50%; color:#036; font:bold 130% Georgia,Verdana,Arial,Sans-Serif; text-align:left; border-left:10px solid #aaa; border-bottom:0; border-top:0; border-right:0; padding:15px 5px 15px 40px; margin:5px 0 5px 0;  vertical-align:middle;}
.aiuto em {background:#ffd; color:#036;}
.aiuto a, .aiuto a:link, .aiuto a:visited, .aiuto a:active {background:#ffd; color:#1e2A74; font-weight:bold; text-decoration:underline;}
.aiuto a:hover {background:#ffd; color:#d00;}
.aiuto acronym {background:#ffd; color:#333}
