/*
 *** [v. 2.1] Info generali sul file:
 *
 * sito web: Cappello di ferro
 * file: css versione it
 * data creazione: 2008.08.25
 * data ultima modifica: 2008.09.25
 * novita apportate: cena erotica
 *
 *** Macro areee [scrivi il numero per la ricerca]
 *
 * 001. stili standard
 * 002. divs pagine
 * 003. links
 * 004. table
 * 005. bottoni & form
 * 006. liste
 */


/*
************************************
 001. stili standard
************************************
 */
html, body {font:9pt Verdana, Arial, Helvetica, sans-serif; margin:0 auto; text-align:center; width:100%; height:100%; background: url(../../img/public/it/sfondo.jpg) repeat-x top center #996849;}
div, p, span, td, tr, th, table {font:1em Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:left; color:#333;}
p a:link, p a:visited{color: #000; text-decoration:none;}
p a:hover, p a:focus, p a:active{color:#333; text-decoration:underline;}
td {color:#fff;}
.titolotesto {font-size: 9pt; font-weight:bold; color:#000;}
.error {color: #f30;}

a:link, a:visited {text-decoration:none; color:#000;}
a:focus, a:hover, a:active {text-decoration:underline; color:#999;}
.cursor_link {cursor:pointer;}


img, a {margin:0; padding:0; border:0;}
br.cucu { clear:both; height:0px;}
hr.cucu { height: 0px;	margin: 0px; padding:0px; overflow: hidden;	clear: both; display: block; visibility: hidden;}
hr.red { width:100%; background-color:#800040; height: 1px; border:1px; text-align:left; margin-left:0px; margin-top:-10px;}
h2 {font-size:25px; height:29px; margin:0 0 11px 0; font-weight:lighter; color:#000;}
h3 {font-size:20px; font-weight:lighter; color:#000;}
h4 {font-size:18px; font-weight:lighter; color:#000; margin:0; padding:0;}
#lungo {width:100%;}

/*
************************************
002.divs pagina
************************************
*/

/* gestisco da qui la larghezza di tutti i div padri sottostanti*/
#esterno {width:960px; margin:0 auto;}
#top_posiziona {padding:14px 0 0 250px;}
#sfondo_menu {width:100%; height:360px; padding-top:50px; background: url(../../img/public/it/sfondo_menu.jpg) no-repeat top center;}
#sfondo_menu_ristorante {width:100%; height:360px; padding-top:50px; background: url(../../img/public/it/sfondo_menu_ristorante.jpg) no-repeat top center;}
#menu_posiziona {padding:13px 0 0 158px;}
#menu_posiziona_2 {padding:14px 0 0 158px;}
#menu {width: 100%;	font-size:10px;	color: #54250F; margin-top:9px}
#menu ul{margin: 0;	padding-left: 0; list-style: none;}
#menu li{font-size: 1.1em; display: inline; margin: 0;padding: 0; padding: 0.3em 0 0.3em 0;}
#menu a:link, #menu a:visited{color: #54250F; padding:0 0.6em 0 0; text-decoration:none; border-right:1px solid #340E0B;}
#menu a:hover, #menu a:focus, #menu a:active{color:#000; text-decoration:underline;}

#flash {width:645px; height:227px; border:1px solid #CFAF9A;}

#benvenuti_posiziona {margin:9px 0 0 530px;}

#testo {min-height:700px; height:auto !important; height:700px;}
	.testo_posiziona {float:left; width:600px; padding:50px 0 20px 0; min-height:700px; height:auto !important; height:700px;}
	.news {float:left; width:300px; margin:50px 0 0 40px;}
	
#camere {float:left; margin:0 15px 25px 0; border:2px solid #552B00; }	
	
#news {float:left; width:300px; margin:50px 0 0 40px;}
#news a:link, #news a:visited{color: #000; text-decoration:none;}
#news a:hover, #news a:focus, #news a:active{color:#333; text-decoration:underline;}
	
#footer {width:100%; padding:15px 0 15px 0; margin-top:40px;  background: url(../../img/public/it/footer.jpg) repeat-x top center #996849; }	
	.posiziona {color:#fff;text-align:center;}

/*
************************************
006.dinamic form
************************************
*/


.contatti {background-color:#936444;}

input.verifica_disponibilita { width:121px; height:18px; border:0; background:url(../../img/public/it/bottone_form.jpg) no-repeat bottom left; cursor:pointer }

input.check_availability { width:121px; height:18px; border:0; background:url(../../img/public/en/bottone_form.jpg) no-repeat bottom left; cursor:pointer }

input.check_availability2 { width:121px; height:18px; border:0; background:url(../../img/public/de/bottone_form.jpg) no-repeat bottom left; cursor:pointer }

/**** stili divs per nevs ****/
.bottone_small_grigio {height:20px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color: #333; cursor:hand; cursor:pointer; float:right; margin-right:75px; }
