@charset "UTF-8";
/* CSS Document */

html,body {	font-family:Arial, Helvetica, sans-serif;}

a {	text-decoration:none;color:#000;}
span {	color:#FFF;}

div.fake span { color:#333;}

h1>b {font-size:22px;}
h1>span {	font-size:22px;}
h1>b>img {position:relative; top:0px;}
h3,h2 {color:#999;}
h3 b {color:#666; position:relative; top:-1px;}
h2 {
	background-color:#f5f5f5;
	font-size:17px;
	padding-top:1px;
	height:21px;
	display:block;
	position:relative;
	padding-left:3px;
	left:-3px;
}
h2 img {top:3px; position:relative;}
h2 b {color:#5b6666;}
h5 {color:#FFF;font-size:15px;}
div#myiris h2 {font-size:21px;}
div#myiris h2 span {color:#666;}

input[type="text"],input[type="password"],input[type="button"],textarea,select {
	border:1px solid #d2d2d2;
}
div.clear {width: 100%;	height: 1px;	margin: 0 0 -1px;	clear: both; }

body {
	text-align:center;
	background-position:top center;
	background-repeat:no-repeat;
}
div#header {
	width:1200px;
	margin:0 auto;
	background-color:#999;
	height:21px;
	text-align:left;
	padding-top:5px;
}

div#header a,div#header p,div#header span {
	font-size:0.65em;
	line-height:21px;
	margin:0px;
	padding:0px;
	display:inline-block;
	color:#FFF;
	margin-right:10px;
}

div#header span.welcome_user {
	color:#000;
}

div#header label,option,input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	display:inline-block;
	margin:0px;
	padding:0px;
}

div#header select {
	width:7em;
	border:none;
	display:inline-block;
	margin:0px;
	padding:0px;
	font-size:1em;
}

div#header>ul {
}

div#header>ul>li {
	width:auto;
	float:left;
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid #FFF;
}

div#header>ul>li:last-child {
	border-right:none;
}

div#header>ul>li>a {
	color:#FFF;
	text-decoration:none;
}

div#header>ul>li>a:hover {
	text-decoration:underline;
}

div#header>span,div#header>form {
	float:right;
	margin-right: 50px;
	font-size:0.85em;
}


#header li:hover #languagemenu { visibility:visible; }
#header #languagemenu { display:block; visibility:hidden; position:absolute; z-index: 10000; width: 74px; border-left: 1px solid #999999; border-right: 1px solid #999999; background-color: #fff; color: #000; clear:right; }
#header #languagemenu li { padding: 2px 10px 2px 14px; width: 50px; border-bottom: 1px solid #999999; background:none; }
#header #languagemenu li a { color: #999999; text-decoration: none; }
#header #languagemenu li:hover { background-color: #999999; }
#header #languagemenu li:hover a { color: #fff; }


div#ghost {
	width:1200px;
	margin:0 auto;
	text-align:left; 
}

div#logo{
	width:980px;
	height:116px;
	position:relative;    
}

div#logo>a>img {
	left:50px;
	top:14px;
	position:absolute;

}

div#logo>h1 {
	color:#FFF;
	font-size:2em;
	text-align:right;
	margin-right:0px;
	position:absolute;
	right:8px;
	top:53px;
}

div#container {
	width:980px;
	overflow:hidden;
}

div#container>div {
}

div#splash {
	position:relative;
	height:215px;
	background-color:#000;
}

div#splash>a>img {
	position:absolute;
	z-index:0;
	left:53px;
	top:11px;
}

div#splash>div#intro_image {
	position:absolute;
	left:59px;
	top:109px;
	width:602px;
	background-image:url(../images/splashes/irisceramica_splash_bck.png);
	z-index:1;
}

div#splash>div>img {
	display:block;
	float:left;
}

div#splash>div>p.splash_claim {
	display:block;
	float:left;
	font-size:0.70em;
	padding-top:0.8em;
	padding-left:0.5em;
	color:#666;
}

div#splash>div#splash_links {
	position:absolute;
	left:59px;
	z-index:2;
	top:160px;
	background:none;
}

div#splash>div#splash_links a {
	color:#FFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.79em;
	padding-left:0.5em;
}

div#splash #text_presentation {
	position:absolute;
	right:5px;
	top:11px;
	display:block;
	width:280px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}
div#splash #text_presentation p{
	font-size:11px;
	line-height: 13px;
	margin-bottom: 10px;
}

div#splash #text_presentation a{
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	line-height: 13px;
	margin-bottom: 10px;
}

div#splash p b {
	color:#999;
}


ul#menu_l1 {
	width:100%;
	padding-left:45px;
	height:30px;
	margin-top:3px;
	background-color:#000;
	z-index: 90;
}

ul#menu_l1>li {
	position:relative;
	display:block;
	float:left;
	border-right:1px solid #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:8px;
	padding-right:8px;
	height:30px;
	z-index: 91;
}

ul#menu_l1>li.last {
	padding-right:6%;
	border-right:none;
}

ul#menu_l1>li>a {
	text-decoration:none;
	color:#FFF;
	display:block;
	padding-top:9px;
}

ul#menu_l1>li>a:hover {
	color:#000;
}

ul#menu_l1>li.selected {
	background-color:#FFF;
}

ul#menu_l1>li.selected>a {
	color:#000;
}

ul#menu_l1>li>div {
	position:absolute;
	width:100%;
	height:1px;
	/*top:0px;*/
	bottom:0px;
	z-index: 302;
}

ul#menu_l1>li>div>ul {
	position:absolute;
	width:200px;
	/*bottom:0px;*/
	top:0px;
	left:-9px;
	z-index:303;
}

ul#menu_l1>li>div>ul>li {
	display:block;
	width:180px;
	padding:2px;       
	padding-left:10px;
	padding-right:10px;
	background-color:#FFF;
	margin-top:2px;
	z-index:100;
	border:1px solid #000;
}
*:first-child+html ul#menu_l1>li>div>ul>li {
	position: relative;
	margin-bottom: -3px;
	margin-top:0px;	
}

ul#menu_l1>li>div>ul>li>a {
	color:#666;
	display: block; 
}

ul#menu_l1>li>div>ul>li>a:hover {
	color:#FFF;
}

ul#menu_l2 {
	width:99%;
	height:30px;
	/*border-top:3px solid #FFF;*/
	background-color:#FFF;
	padding-left:45px;
}
#home ul#menu_l2{
	height: 3px;
}

ul#menu_l2>li {
	display:block;
	float:left;
	border-right:2px solid #ccc;
	font-size:0.719em;
	padding-left:0.65em;
	padding-right:0.65em;
	margin-top:10px;
	height:10px;
	line-height:10px;
}

ul#menu_l2>li.last {
	border-right:none;
}

ul#menu_l2>li>a {
	text-decoration:none;
	color:#ccc;
}

ul#menu_l2>li.selected>a {
	font-weight:bold;
	color:#000;
}

div#content {
	background-color:#FFF;
	margin:0px;
	margin-top:0px;
	float:left;
	background-image:url(../images/irisceramica_content_bck.jpg);
	background-repeat:repeat-y;
	background-position:right;
	z-index: 10;
}

div#content>div.fake {
	border-top:1px solid #e5e5e5;
	margin-left:45px;
	margin-right:1%;
	width:64.4%;
	float:left;
	height:auto !important;
	min-height:600px;
	height:600px;
	z-index: 11;
}

div#content>div.fake>img {
	border:1px solid #a9a9a9;
}

div#content>div.fake>a>img {
	border:0px solid #a9a9a9;
}

div#content>div.fake h1 {
	margin-top:17px;
	font-size:21px;
	color:#666;
	margin-bottom:13px;
}

div#content>div.fake>h2 {
	font-size:18px;
	margin-top:10px;
	font-weight:normal;
}
div#content>div.fake>h2>b {
}
	
div#content>div.fake h3 {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:630px;
	line-height:25px;
	display:block;
	border-bottom:1px solid #e5e5e5;
	margin-top:1.3em;
	/*padding-bottom:5px;*/
}

div#content>div.fake p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	margin-top:1em;
	color:#817c7c;
}

div#content>div.fake ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	margin-top:2px;
	/*list-style-type:circle;*/
	color:#817c7c;
}

div#content>div.fake p b {
	color:#666666;
}

div#content>div.fake>div.approfondimento {
	margin-top:10px;
}

div#content>div.fake>div.approfondimento object {
	border:1px solid #CCC;
	padding:3px;
	float:left;
	width:318px;
}

div#content>div.fake>div.approfondimento p {
	display:block;
	padding:10px;
	width:285px;
	float:left;
}

div#content>div.fake>form.maggiori_info {
	display:block;
	width:625px;
	padding:1%;
	margin-top:1.5em;
	margin-bottom:1em;
	background-color:#f5f5f5;
}

div#content>div.fake>form.maggiori_info>h2>b{
	font-size:18px;
}

div#content>div.fake>form.maggiori_info>h2>b>img {
	top:2px;
} 

div#content>div.fake>form.maggiori_info>div.sx {
	width:34%;
	float:left;
}

div#content>div.fake>form.maggiori_info>div.dx {
	width:66%;
	float:left;
}

div#content>div.fake>form.maggiori_info label {
	display:inline-block;
	width:6em;
	padding-left:1em;
}

div#content>div.fake>form.maggiori_info input,
div#content>div.fake>form.maggiori_info select {
	width:9em;
	height:1em;
	border:1px solid #666;
}

div#content>div.fake>form.maggiori_info select {
	width:9em;
	height:1.4em;
	position:relative;
	left:-4px;
}

div#content>div.fake>form.maggiori_info textarea {
  width:30em;
	height:11em;
}

div#content>div.fake>form.maggiori_info input.act_button {
	height:1.4em;
}

div.spalla {
	width:280px;
	float:right;
	background-color:#000;
	color:#FFF;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:5px solid #FFF;
}

div.spalla_first {
	border-top:none;
}

div.spalla h2 {
	color:#FFF;
	font-size:21px;
	padding-top:10px;
	padding-left:5%;
	padding-bottom:8px;
	background-color:transparent;
}

div.spalla p {
	font-size:11px;
	line-height: 15px;
}
div#box_ricerca h2{
	padding-bottom: 2px;
}
div#box_ricerca .subtitle{
	padding-left:5%;
	margin-bottom: 10px;
}
div.spalla>form.form_ricerca {
	width:80%;
	padding-left:5%;
	padding-right:15%;
}

div.spalla>form.form_ricerca label,
div.spalla>form.form_ricerca select {
	display:block;
	width:100%;
	border:0px solid #FFF;
}

div.spalla>form.form_ricerca select {
	margin-bottom:0.3em;
}

div.spalla>form.form_ricerca label {
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	padding-bottom:0.2em;
}

div.spalla>form.form_ricerca option {
	display:block;
}

div.spalla>div {
	padding-bottom:8px;
}

div.spalla>div.spalla_news_eventi {
	background-color:#666;
	width:251px;
	border:1px solid #FFF;
	margin:0 auto;
	height:76px;
	margin-bottom:10px;
	padding-bottom:0;
}

div.spalla>div.spalla_news_eventi a {
	color:#FFF;
	text-decoration:none;
}

div.spalla>div.spalla_news_eventi img {
	display:block;
	width:111px;
	float:left;
}

div.spalla>div.spalla_news_eventi p {
	display:block;
	width:130px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 13px;
	padding-top:9px;
	padding-left:10px;
}

div.spalla>div.spalla_spazio_fmg {
	width:251px;
	margin:0 auto;
	text-align:left;
}

div.spalla>div.spalla_dove_siamo {
	width:253px;
	margin:0 auto;
}
div.spalla_dove_siamo #world_map {
	background:url("/images/world_map.jpg") no-repeat scroll left top transparent;
	/*background:url("../images/world_map.jpg") no-repeat scroll left top transparent;*/
	height:150px;
	margin: 0 auto;
	position:relative;
	width:253px;
}
div.spalla_dove_siamo #world_map a {
	font-size:9px;
	position:absolute;
	text-transform:uppercase;
	color: #FFF;
}
div.spalla_dove_siamo #world_map a#asia_link {
	left:180px;
	top:55px;
}
div.spalla_dove_siamo #world_map a#europa_link {
	left:127px;
	top:27px;
}
div.spalla_dove_siamo #world_map a#italy_link {
	left:110px;
	top:55px;
}
div.spalla_dove_siamo #world_map a#us_link {
	left:23px;
	top:37px;
}
div.spalla_dove_siamo #world_map a#rdm_link {
	left:58px;
	top:87px;
}

div.spalla#myiris {
	background-color:#FFF;
	color:#666;
	width:280px;
	border-top: none;
}

div.spalla#myiris h2 {
	color:#999;
	padding-top:8px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

div.spalla#myiris p {
	padding:1%;
}

div.spalla#myiris a {
	color:#999;
	font-size:11px;
}

div.spalla#myiris input {
	width:30%;
}

div.spalla#myiris input.submit {
	width:20%;
	margin-left:5%;
	margin-right:5%;
	color:#F00;
}

div.spalla#myiris input.clear {
	width:auto;
}

div.fake_footer {
	width:100%;
	height:95px;
	/*height:275px;*/
	float:right;
	background-color:#FFF;
}

div#footer {
	/*width:654px;*/
	width:95%;
	float:right;
}

div#footer h2 {
	color:#666;
	background-color:transparent;
	font-size:21px;
	line-height:28px;
	height:28px;
}
div.fake_footer div.hr{
	margin-left: 0;
	margin-top: 8px;
	border-bottom:1px solid #e5e5e5;
}
div.hr {
	clear:both;
	width:98%;
	margin:0 auto;
	height:1px;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:10px;
	margin-top:10px;
	position:relative;
}
div.hr-nm {
	width: 98%;
	clear:both;
	margin:2px 0 0;
	height:1px;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
	position:relative;	
}
div#footer>ul {
	width:20%;
	float:left;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

div#footer>ul>li>a {
	color:#999;
	text-decoration:none;
	font-size: 10px;
	line-height: 12px;
}

div#footer>ul>li>a:hover {
	color:#666;
	text-decoration:underline;
}

span.footer {
	color:#666;
	font-size:11px;
}

span.footer a {
	color:#666;
	font-size:11px;
}

span.footer a:hover {text-decoration:underline;}

select>option {	display:block;}      



/* KREO */
a.configuratore_kreo, a.configuratore_kreo_collezioni{
    float:right;
    padding:10px 40px 10px 10px;
    background:url(../images/kreo-popup-icon.png) center right no-repeat #C00;
    color:#FFF;
    font-family: Arial,serif;
    font-size:12px;
    letter-spacing: -0.5px;
    text-transform: uppercase;
    display: block;
    position:absolute;
    top:0;
    right:0;
    
}
a.configuratore_kreo_collezioni{
    top:-8px;
    right:30px;
}
