/* LE caggiole CSS Document */

*{
	font-family:"Lucida Grande", Arial,Verdana,sans-serif;
	}	
	
SPAN.dropleft {
	float:left;
	margin-top:3px;
	margin-right:10px;
	}

body{
	top:0px;
	left:0px;
	height:100%;
	margin:0px;
	padding:0px;
	}

#container{
	position:relative;
	min-height:100%;
	top:0px;
	left:0px;
	margin:0px;
	}

#main{
	top:0px;
	left:0px;
	width:100%;
	}

div.center{
	position:relative;
	margin:auto;
	width:100%;
	padding:0px;
	}

/* HEADER */

#header {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:470px;
	background-image:url(images/sfondo_header.jpg);
	}

#top_head {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	width:887px;
	}
	
#top_head TABLE {
	font-size:11px;
	color:#FFFFFF;
	}	

#top_head a:link, #top_head a:active, #top_head a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

#top_head a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
#top_menu {
	width:901px;
	height:370px;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(images/sfondo_menu.jpg);
	background-repeat:no-repeat;
	}	
	
#banner {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:897px;
	height:310px;
	}	

/* MENU */

#menu {
	}
	

#menu P, #menu_en P {
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#83013b;
	}

#menu_de P {
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	color:#83013b;
	}

#menu SPAN.divider {
	padding:0px 5px 0px 5px;
	}

#menu_en SPAN.divider {
	padding:0px 2px 0px 2px;
	}

#menu_de SPAN.divider {
	padding:0px 1px 0px 1px;
	}

#menu a:link, #menu a:active, #menu a:visited, #menu_en a:link, #menu_en a:active, #menu_en a:visited, #menu_de a:link, #menu_de a:active, #menu_de a:visited {
	color:#83013b;
	text-decoration:none;
	}

#menu a:hover, #menu_en a:hover, #menu_de a:hover {
	color:#787878;
	text-decoration:none;
	}	

#menu a.active:link, #menu a.active:active, #menu a.active:visited, #menu a.active:hover, #menu_en a.active:link, #menu_en a.active:active, #menu_en a.active:visited, #menu_en a.active:hover, #menu_de a.active:link, #menu_de a.active:active, #menu_de a.active:visited, #menu_de a.active:hover {
	color:#787878;
	text-decoration:none;
	}
	
/* CONTENT */

#content {
	position:relative;
	margin:auto;
	padding-top:10px;
	width:901px;
	}

#content H1 {
	font-size:14px;
	text-align:left;
	color:#83013b;
	padding:3px 20px 6px 20px;
	margin:0px;
	}

#content P {
	font-size:11px;
	text-align:left;
	color:#787878;
	padding:3px 20px 6px 20px;
	margin:0px;
	}

#content TABLE {
	margin:3px 20px 6px 20px;
	padding:0px;
	}

#content TABLE H1 {
	padding:3px 0px 6px 0px;
	margin:0px;
	}

#content TABLE P {
	padding:3px 0px 6px 0px;
	margin:0px;
	}

#content UL {
	padding:3px 0px 6px 0px;
	margin:0px 0px 0px 14px;
	}
	
#content LI {
	font-size:11px;
	color:#787878;
	}

#content a:link, #content a:active, #content a:visited {
	color:#787878;
	text-decoration:none;
	font-weight:bold;
	}

#content a:hover {
	color:#bf272d;
	text-decoration:none;
	font-weight:bold;
	}

#content TABLE TABLE {
	padding:0px 0px 0px 0px;
	margin:12px 0px 0px 0px;
	}

#content TABLE TABLE H1 {
	padding:0px 0px 2px 8px;
	margin:0px;
	font-size:11px;
	background-image:url(images/freccia.jpg);
	background-repeat:no-repeat;
	background-position:0px 2px;
	}

#content TABLE TABLE IMG {
	border:4px solid #d1d3d4;
	}

#content TABLE TABLE a:link IMG, #content TABLE TABLE a:active IMG, #content TABLE TABLE a:visited IMG {
	border:4px solid #d1d3d4;
	}

#content TABLE TABLE a:hover IMG {
	border:4px solid #d1d3d4;
	}
	
/* SCHEDA */
	
#content TABLE.camere {
	margin:3px 20px 6px 20px;
	padding:0px;
	width:860px;
	}

#content TABLE.camere H1 {
	padding:6px 0px 10px 8px;
	margin:0px;
	font-size:11px;
	}

#content TABLE.camere TD.rosa {
	width:120px;
	background-color:#fde6e3;
	color:#83013b;
	}

#content TABLE.camere TD.rosa H1 a {
	color:#83013b;
	}

#content TABLE.camere TD.grigia {
	width:120px;
	background-image:url(images/fascia_grigia.jpg);
	background-position:2px -22px;
	background-repeat:no-repeat;
	}

#content TABLE.camere TD.details {
	background-color:#fde6e3;
	padding-top:10px;
	}

#content TABLE.camere TD.details H1 {
	font-size:11px;
	text-align:left;
	color:#83013b;
	padding:3px 15px 6px 15px;
	margin:0px;
	background-image:none;
	}

#content TABLE.camere TD.details P {
	font-size:11px;
	text-align:left;
	color:#787878;
	padding:3px 15px 6px 15px;
	margin:0px;
	}

#content TABLE.camere TD.details TABLE {
	padding:3px 2px 6px 10px;
	margin:0px;
	}

#content TABLE.camere TD.details IMG.noborder {
	border:0px;
	}

/* FOOTER */


#foot_space{
	clear:both;
	position:relative;
	height:150px;
	}

#foot{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	margin:0px;
	clear:both;
	background-color:#8b003e;
	padding-top:0px;
	padding-bottom:5px;
	height:80px;
	font-weight: bold;
	color:#ebb6bf;
	}

#foot TABLE {
	width:900px;
	margin:10px 0px 0px 0px;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#ffcbe2;
	}	

#foot TABLE a:link, #foot TABLE a:active, #foot TABLE a:visited {
	color:#ffcbe2;
	text-decoration:none;
	}

#foot TABLE a:hover {
	color:#ffcbe2;
	text-decoration:underline;
	}
