@charset "UTF-8";
/* CSS Document */

body {
	background:#e5e6e0;
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #000000;
	text-decoration:none;
	font-size:11px;
}
a:visited {
	color: #000000;
	text-decoration:none;
\  font-size:11px;
}
a:active {
	color: #000000;
	text-decoration:none;
	font-size:11px;
}
a:hover {
	color: #E12800;
	text-decoration:none;
	font-size:11px;
}
/* -- contenitore generale sito -- */
	
#container {
	width:926px;
	position: relative;
	margin: 15px auto 0px auto;
	padding: 0px 0px 0px 0px;
	border: border;
	display: block;
	font-size: 11px;
}



/* -- id e class header (intestazione) -- */ 

#header {
	height:60px;
	color:#999999;
}
#main_menu ul {
	margin: 0 0 0 0;
	padding:0 0 0 0;
}
#main_menu li {
	float: left;
	list-style:none;
	margin-left:0;
}
#main_menu a:link, #main_menu a:visited, #main_menu a:active {
	display: block;
	height: 60px;
	text-indent: -3000px;
	outline:none;
}
#main_menu a:hover, #main_menu a#hovered:link, #main_menu a#hovered:visited, #main_menu a#hovered:active {
}
.homepage {
	background-image:url(../images/LogoC1923.gif);
	background-repeat:no-repeat;
	width: 190px;
	background-position:0px 0px;
}
.azienda {
	background-image:url(../images/tab_1_azienda.gif);
	background-repeat:no-repeat;
	width: 73px;
	background-position:0px 0px;
}
.designers {
	background-image:url(../images/tab_2_designers.gif);
	background-repeat:no-repeat;
	width: 86px;
	background-position:0px 0px;
}
.catalogo {
	background-image:url(../images/tab_3_catalogo.gif);
	background-repeat:no-repeat;
	width: 88px;
	background-position:0px 0px;
}
.ambienti {
	background-image:url(../images/tab_4_ambienti.gif);
	background-repeat:no-repeat;
	width: 78px;
	background-position:0px 0px;
}
.nuovi {
	background-image:url(../images/tab_4_nuovi.gif);
	background-repeat:no-repeat;
	width: 63px;
	background-position:0px 0px;
}
.negozi {
	background-image:url(../images/tab_6_negozi.gif);
	background-repeat:no-repeat;
	width: 113px;
	background-position:0px 0px;
}
.contract {
	background-image:url(../images/tab_7_contract.gif);
	background-repeat:no-repeat;
	width: 88px;
	background-position:0px 0px;
}

/* menu inglese*/

.company2 {
	background-image:url(http://international.calligaris.it/images/tab_1_company.gif);
	background-repeat:no-repeat;
	width: 84px;
	background-position:0px 0px;
}
.designers2 {
	background-image:url(http://international.calligaris.it/images/tab_2_designers.gif);
	background-repeat:no-repeat;
	width: 86px;
	background-position:0px 0px;
}
.catalogue2 {
	background-image:url(http://international.calligaris.it/images/tab_3_catalogue.gif);
	background-repeat:no-repeat;
	width: 93px;
	background-position:0px 0px;
}
.new2 {
	background-image:url(http://international.calligaris.it/images/tab_4_products.gif);
	background-repeat:no-repeat;
	width: 120px;
	background-position:0px 0px;
}
.lifestyle2 {
	background-image:url(http://international.calligaris.it/images/tab_5_lifestyle.gif);
	background-repeat:no-repeat;
	width: 72px;
	background-position:0px 0px;
}
.retailers2 {
	background-image:url(http://international.calligaris.it/images/tab_6_stores.gif);
	background-repeat:no-repeat;
	width: 121px;
	background-position:0px 0px;
}
.contract2 {
	background-image:url(http://international.calligaris.it/images/tab_7_contract.gif);
	background-repeat:no-repeat;
	width: 88px;
	background-position:0px 0px;
}

/* fine menu inglese*/












.space {
	background-image:url(../images/LogoC1923.gif);
	width: 163px;
}
a.int {
	background-image:url(../images/int-of.gif);
	background-repeat:no-repeat;
	width: 20px;
	background-position:0px 21px;
}
a.int:hover{
	background-image:url(../images/int-on.gif);
	background-repeat:no-repeat;
	width: 20px;
	background-position:0px 21px;
}
.usa {
	background-image:url(../images/usa-of.gif);
	background-repeat:no-repeat;
	width: 22px;
	background-position:2px 21px;
}
a.usa:hover{
	background-image:url(../images/usa-on.gif);
	background-repeat:no-repeat;
	width: 22px;
	background-position:2px 21px;
}
.jap {
	background-image:url(../images/jap-of.gif);
	background-repeat:no-repeat;
	width: 20px;
	background-position:2px 21px;
}
a.jap:hover{
	background-image:url(../images/jap-on.gif);
	background-repeat:no-repeat;
	width: 20px;
	background-position:2px 21px;
}
/* -- div contenitore generale contenuti -- */

#content {
	overflow:auto;
	width:924px;
	background-color:#FFFFFF;
	border:1px solid #a4a4a4;
	overflow:hidden;
	height: 539px;
}
#content-registrazione {
	overflow:auto;
	width:924px;
	background-color:#FFFFFF;
	border:1px solid #a4a4a4;
	overflow:hidden;
	height: 539px;
	background-image: url(../images/VisualAdv.jpg);
}
/* -- id e class sezione Home Page -- */

#title {
	width:410px;
	margin:0 0 0 494px;
	height: 47px;
	padding-top: 12px;
}
#home-page {
	width:884px;
	height:418px;
	margin:0 0 0 20px;
	padding-left:0px;
	padding-top:15px;
	padding-bottom:5px;
	display: block;
}
#home-flash{
	height: 410px;
	width: 442px;
	display: inline;
	float: left;
}
#home-promo{
	height: 410px;
	width: 442px;
	display: inline;
	float: left;
	background-image: url(../images/home/home_bg.gif);
}
#home-adv {
	width:884px;
	height:375px;
	margin:0 0 0 20px;
	display:block;
	padding-left:0px;
	padding-bottom:4px;
	background-image: url(../images/home/home_adv_news09.jpg);
	background-repeat: no-repeat;
}
#home-lifestyle {
	width:884px;
	height:375px;
	margin:0 0 0 20px;
	display:block;
	padding-left:0px;
	padding-bottom:4px;
	background-image: url(../images/lifestyle/lifestyle-home.jpg);
	background-repeat: no-repeat;
}
#home-designers {
	width:884px;
	height:460px;
	margin:0 0 0 20px;
	display:block;
	padding-left:0px;
	padding-bottom:10px;
}
#home-direct {
	width:884px;
	height:460px;
	margin:0 0 0 20px;
	padding-bottom:10px;
	background-color:#e5e6e0;
	border:1px solid #a4a4a4;
}
#home-registrazione {
	width:884px;
	height:460px;
	margin:0 0 0 20px;
	padding-bottom:10px;
	border:1px solid #a4a4a4;
}
#home-language {
	width:884px;
	height:460px;
	margin:0 0 0 20px;
	padding-bottom:10px;
	background-image: url(../images/world-map.gif);
	background-repeat: no-repeat;
}
#colonna1 {
	width:200px;
	display:inline;
	float:left;
	padding-bottom:10px height: 470px;
	margin-left: 20px;
}
#colonna1bis {
	width:185px;
	height: 470px;
	display:inline;
	float:left;
	padding-bottom:10px;
	padding-right:15px;
}
#colonna2 {
	border-left:1px solid #a4a4a4;
	width:669px;
	height: 470px;
	padding-left:15px;
	float: left;
}
#colonna2bis {
	border-left:1px solid #a4a4a4;
	width:669px;
	float: none;
	padding-left: 15px;
	height: 470px;
	display: inline;
}
#colonna3 {
	width:185px;
	height: 470px;
	display:inline;
	float:none;
	padding-bottom:10px;
	padding-left:15px;
}
#colonna3 ul {
	margin:0 0 0 0;
	padding:0 0 0 0 ;
}
#colonna3 li {
	list-style:none;
}
#colonnaC {
	width:452px;
	height: 470px;
	display:inline;
	float:left;
	border-left:1px solid #a4a4a4;
	border-right:1px solid #a4a4a4;
	padding-left:15px;
	padding-right:15px;
}
#colonnaS {
	width:427px;
	display:inline;
	float:left;
padding-bottom:10px height: 470px;
	margin-left: 20px;
}
#colonnaD {
	border-left:1px solid #a4a4a4;
	width:412px;
	height: 470px;
	float: left;
	display: inline;
	padding-left: 15px;
	margin-left: 15px;
}
#formattazione {
	padding-bottom: 0px;
	margin-bottom: 0px;
	float: right;
	width: 185px;
}
#formattazione2bis {
	width: 669px;
	margin-left: 0px;
	float: right;
	height: 470px;
}
#menu-lifestyle {
	width:884px;
	margin:0 0 0 20px;
	display:block;
}
#menu-hp {
	width:884px;
	margin:0px 0 0 20px;
	display:block;
}
#slogan-lifestyle {
	width:190px;
	margin-top:0px;
	margin-bottom:0px;
	display:inherit;
	float:none;
	margin-left: 231px;
	padding-top: 175px;
}
#evidenze {
	height:85px;
	width:190px;
	margin-top:0px;
	margin-bottom:0px;
	display:inherit;
	float:none;
	margin-left: 231px;
}
#evidenze1 {
	height:91px;
	width:220px;
	margin-top:0px;
	margin-bottom:0px;
	display:inline;
	float:left;
	background-image: url(../images/lifestyle/home/small-dining.jpg);
}
#evidenze1hp {
	height:91px;
	width:205px;
	margin-top:0px;
	margin-bottom:0px;
	display:inline;
	float:left;
	padding-right: 10px;
}
#evidenze2 {
	height:91px;
	width:210px;
	margin-top:0px;
	margin-bottom:0px;
	display:inline;
	float:left;
	background-image: url(../images/lifestyle/home/dining-room.jpg);
	margin-left: 10px;
}
#evidenze2hp {
	height:91px;
	width:205px;
	margin-top:0px;
	margin-bottom:0px;
	display:inline;
	float:left;
	margin-left: 10px;
	padding-right: 10px;
}
#evidenze3 {
	height:91px;
	width:210px;
	margin-top:0px;
	margin-bottom:0px;
	display:inline;
	float:left;
	background-image: url(../images/lifestyle/home/living-room.jpg);
	margin-left: 10px;
}
#evidenze3hp {
	height:91px;
	width:215px;
	margin-top:0px;
	margin-bottom:0px;
	display:inline;
	float:left;
	margin-left: 10px;
}
#evidenze4 {
	height:91px;
	width:210px;
	margin-top:0px;
	margin-bottom:0px;
	display:inline;
	float:left;
	background-image: url(../images/lifestyle/home/bedroom.jpg);
	margin-left: 10px;
}
#evidenze4hp {
	height:85px;
	width:205px;
	margin-top:0px;
	margin-bottom:10px;
	display:inline;
	float:left;
	margin-left: 10px;
}
#disclaimerTitle {
	width:669px;
	height: 25px;
	color: #E12800;
}
#disclaimerTitle2 {
	height: 25px;
	color: #E12800;
	width: 427px;
}
#disclaimerTitle3 {
	height: 26px;
	width: 452px;
	color: #E12800;
}
#disclaimerTitle4 {
	height: 25px;
	color: #E12800;
	width: 427px;
}
#disclaimerTitle5 {
	height: 35px;
	color: #E12800;
	width: 427px;
}
#disclaimerTesto {
	margin-left: 0px;
	width: 669px;
	float: left;
	height: 435px;
}
#disclaimerTesto1a {
	width: 427px;
	height: 152px;
	border-bottom: 1px solid #a4a4a4;
}
#disclaimerTesto1b {
	width: 427px;
	height: 153px;
	border-bottom: 1px solid #a4a4a4;
}
#disclaimerTesto2 {
	width: 427px;
	height: 294px;
}
#disclaimerTesto2bis {
	background-image:url(../images/storelocator/little-map.gif);
	background-repeat:no-repeat;
	background-position:left 45px;
	width: 427px;
	height: 294px;
}
#disclaimerTesto3 {
	width: 452px;
	height: 294px;
}
#disclaimerStores {
	margin-left: 0px;
	float: left;
	height: 460px;
	display: inline;
}
#disclaimerIMG {
	padding-left: 15px;
	float: right;
}
#contattiTesto {
	margin-left: 222px;
	width: 440px;
	float: none;
	padding-top: 55px;
}
#disclaimer0 {
	color:#555555;
	width: 185px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a4a4a4;
	height: 25px;
}
#disclaimer0bis {
	color:#555555;
	width: 185px;
	height: 26px;
	float: right;
}
#disclaimer1 {
	color:#555555;
	width: 185px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a4a4a4;
	height: 74px;
}
#disclaimer1bis {
	color:#555555;
	width: 185px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a4a4a4;
	height: 149px;
}
#disclaimer2 {
	color:#555555;
	width: 185px;
	height: 115px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a4a4a4;
}
#disclaimer3 {
	color:#555555;
	width: 185px;
	height: 105px;
}
#disclaimer4 {
	color:#555555;
	width: 185px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a4a4a4;
	height: 250px;
}
#disclaimer4bis {
	color:#555555;
	width: 185px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a4a4a4;
	height: 366px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#disclaimer5 {
	color:#555555;
	width: 185px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a4a4a4;
	height: 340px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#disclaimer6 {
	color:#555555;
	width: 185px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	float: right;
}
.div_vertical {
	border-right:1px solid #a4a4a4;
}
.red {
	color:#E12800;
}
.maiuscolo {
	text-transform:uppercase;
}
#adobe {
	background-image:url(../images/adobe.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:6px;
	height:41px;
	width:377px;
	border-bottom:1px solid #a4a4a4;
	padding-left: 50px;
}
#flash {
	background-image:url(../images/flash.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:6px;
	height:41px;
	width:377px;
	border-bottom:1px solid #a4a4a4;
	padding-left: 50px;
}
#flag {
	background-image:url(../images/picchio.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:6px;
	height:41px;
	width:377px;
	border-bottom:1px solid #a4a4a4;
	padding-left: 50px;
}
#allegato
{
	background-image:url(../images/adobe.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:6px;
	margin-bottom:15px;
	height:60px;
	width:402px;
	padding-left:50px;
}
#vuoto {
	height:47px;
	width:427px;
	border-bottom:1px solid #a4a4a4;
}
#footerLinks {
	width:669px;
	float: left;
	text-align:right;
}

/* -- piè pagina -- */

#footer {
	color:#999999;
	display: block;
	margin:2px 0 0 0;
	padding-top:3px;
	text-align:left;
	height:20px;
	background-image:url(../images/picchio_bullet.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-size: 10px;
}
#footer .resources {
	text-align:right;
	display:inline;
	margin-left:195px;
}
#footer a:link {
	color:#999999;
	text-decoration:none;
	font-size:10px;
}
#footer a:visited {
	color:#999999;
	text-decoration:none;
	font-size:10px;
}
#footer a:active {
	color:#999999;
	text-decoration:none;
	font-size:10px;
}
#footer a:hover {
	color:#000000;
	text-decoration:none;
	font-size:10px;
}
.ls-events {
	color:#E12800;
	font-weight:bold;
	font-size:10px;
	padding:0 0 0 0px;
	display:inline;
	text-transform:uppercase;
}
.px10 {
	font-size: 10px;
}
