/*
-----------------------------------------------
Delsa CSS 
Authore:	Elisabetta Borseti
Versione:	08 Lug 2005
----------------------------------------------- */

html,body {
  background: #000000;
  font-size: 12px; 
  padding:0;
  margin:0;
  text-align: center;
  font-family: Arial, Verdana, Sans-serif;
  height: 100%;
  overflow: hidden;
}

/* STRUCTURE
------------------------------------------------*/

#contenuto {
  background: url(../immagini/separatore_top.gif) top right no-repeat;
  text-align: left;
  margin: 0px auto;
 /* width: 345px;*/
 width: 352px;
  border: 0px solid #fff;
  float: right;
  padding-top: 0;
  border: 0px solid white;
  height:406px;
  overflow:hidden;
}

#inhalt { 
  text-align: center;
  margin: 0px auto;
  padding: 0px;
  /*width: 620px;*/
  width:625px;
  background-color: #000;
  border: 0px solid #fff;
  float: right;
  height:406px;
}

#testo2 {
  background: transparent;	 	
  text-align: left;
  margin: 0px auto 0 15px;
  width: 350px;
  height: 300px;
  height: 300px !important;
  background-color: #000000;
  border: 0px solid #fff;
  padding-top: 0;
  border: 0px solid white;
  font-family: Arial, Verdana, Sans-serif;
  overflow:auto;
}

#video {
  background: transparent;
  margin:0;
  padding:0;
  font-family:Arial, Verdana, Sans-serif;
}

#testo {
  background:transparent;
  text-align:justify;
  margin:0px auto 0 0px;
  padding-right:20px;
  width:330px;
  height:300px;
  height:300px !important;
  font-family:Arial, Verdana, Sans-serif;
  overflow:auto;
}


#nooverflow {
  background: transparent;	 	
  text-align:justify;
  margin: 0px auto 0 15px;
  width: 330px;
  height: 300px;
  height: 300px !important;
  background-color: #000000;
  border: 0px solid #fff;
  padding-top: 0;
  border: 0px solid white;
  font-family: Arial, Verdana, Sans-serif;
}

p {
	font-family: Verdana,Arial,Sans-serif;
	font-size: 12px;
	color: #cdcdcd;
}

h2 {
  margin:0;
  padding-top:5px;
	font-family: Arial,Verdana,Sans-serif;
	font-size: 12px;
	color: #ffffff;
}

h3 {
	text-align: center;
  margin:0;
  padding-top:5px;
	font-family: Arial,Verdana,Sans-serif;
	font-size: 14px;
	color: #ffffff;
}

#titolo_sezione { 
  text-align: left;
  margin-left: 5px;
  padding: 0;
  width: 100px;
  background: transparent;
  border: 0px solid #fff;
  color: #696669; 
  font-family: Arial, Verdana, San-serif;
  font-weight: bold;
  font-size: 13px;
}

#foto_sx { 	
  text-align: left;
  margin: 0px auto;
  padding: 0px;
  width: 245px;
  background-color: #000;
  border: 0px solid #fff;
  float: left;
}

#menu {
float: left;
width: 148px;
height: 406px;
padding:0px;
margin:0;
background: #151515 url(../immagini/sfondo_menu.gif) no-repeat;
border: 0px solid white;

}

/**********************************
*         NAV CONTAINER      *
**********************************/	

#navbar {
	position: relative;
	margin-top: 80px;
	float: left;
	border: 0px solid white;
	z-index: 2;
	text-align: left;
}

.navcontainer
{
margin: 0;
padding: 0px 0px 0px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #D6CFD6;
}

.navcontainer li
{
list-style-type: none;
}

.navcontainer a:link, .navcontainer a:visited
{
color: #D6CFD6;
font-weight: none;
text-decoration: none;
}

.navcontainer a:hover
{
color: #fff;
font-weight: none;
}

.navcontainer a.active:link, .navcontainer a.active:visited	{
	font-weight : bold;
/*	text-transform: uppercase;*/
	color: #fff;
	text-decoration:none;
	}
	
.navcontainer a.active:hover	{
	font-weight : bold;
	color: #fff;
/*	text-transform: uppercase;*/
	text-decoration: none;
	}

#content { 	
 position: relative;
 margin: 0 auto;
 padding: 0;
/* width: 769px;*/
width:775px;
 background-color: #000;
 /*min-height: 406px;*/
 height:406px;
 /*height: auto !important;*/
 /*height: 420px;*/
 float: fixed;
}

#navbar {
	position: relative;
	margin-top: 80px;
	float: left;
	border: 0px solid white;
	z-index: 2;
	text-align: left;
}
.subnav
{
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #D6CFD6;
}

.subnavlink li
{
list-style-type: none;
}

.subnavlink a:link, .subnavlink a:visited
{
color: #D6CFD6;
font-weight: none;
text-decoration: none;
}

.subnavlink a:hover
{
color: #fff;
font-weight: none;
}

.subnavlink a.active:link, .subnavlink a.active:visited	{
	font-weight : bold;
/*	text-transform: uppercase;*/
	color: #fff;
	text-decoration:none;
	}
	
.subnavlink a.active:hover	{
	font-weight : bold;
	color: #fff;
/*	text-transform: uppercase;*/
	text-decoration: none;
	}
	
table{
  margin:0px;
  padding:0px;
  margin-top:5px;
}

.tabfoto{
  margin-top:20px;
}


#bottone1{
  margin:0px;
  padding:0px;
  /*position:absolute;*/
 /* bottom:70px;
  left:0px;*/
  height:42px;
  
  float:left;
}
}

#bottone2{
  margin:0px;
  padding:0px;
  float:left;
  /*position:absolute;*/
 /* bottom:0px;
  left:0px;*/
}

p.#modello_nr{
padding:0px 0px;
margin:14px 0px;}

.fontSmall{
	font-size:10px;
	color: #cdcdcd;
	}

#contatti table{
	margin-top: 20px;
	color: #cdcdcd;
	font-size: 12px;
	width: 365px;
	border: 0px solid red;
	font-weight: none;
	}
	
#contatti table td{
	padding-bottom:15px;
	}

#contatti table a:link, #contatti table a:visited
{
color: #cdcdcd;
font-weight: none;
text-decoration: none;
}

#contatti table a:hover
{
color: #cdcdcd;
font-weight: none;
text-decoration: underline;

}

/* MISC =clearfix
------------------------------------------------*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.clearfix {
	display: inline-table;
	}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
	}

.clearfix {
	display: block;
	}
	
#trasp {position:absolute;width:146px; height:80px; left:0; top:0;}
#trasp a{display:block;width:146px; height:80px;}

/**********************************
*         FOOTER           *
**********************************/

#footer {
	background-color: #ebb0ac;
	/*width: 768px;*/
	width:775px;
	height: 20px;
/*	min-height: 20px;
	height: auto !important;*/
	margin-top: 4px;
	text-align: left;
	padding: 2px 0 0 4px;
}	



#footer_azienda {
	background-color: #f2f1d3;
	/*width: 768px;*/
	width:775px;
	height: 20px;
/*	min-height: 20px;
	height: auto !important;*/
	margin-top: 5px;
	text-align: left;
	padding: 2px 0 0 4px;
}	

#footer_ambra {
	background-color: #fff;
		/*width: 768px;*/
	width:775px;
	height: 20px;
/*	min-height: 20px;
	height: auto !important;*/
	margin-top: 5px;
	text-align: left;
	padding: 2px 0 0 4px;
}	

#footer_delsa {
	background-color: #ebb0ac;
	/*width: 768px;*/
	width:775px;
	height: 20px;
/*	min-height: 20px;
	height: auto !important;*/
	margin-bottom: 0;
	margin-top: 5px;
	text-align: left;
	padding: 2px 0 0 4px;
}

#footer_ambrasposa {
	background-color: #d2c8db;
	width: 768px;
	height: 20px;
	min-height: 20px;
	height: auto !important;
	margin-bottom: 0;
	margin-top: 5px;
	text-align: left;
	padding: 2px 0 0 4px;
}		

#footer_cerimonie {
	background-color: #818285;
	width: 768px;
	height: 20px;
	min-height: 20px;
	height: auto !important;
	margin-bottom: 0;
	margin-top: 5px;
	text-align: left;
	padding: 2px 0 0 4px;
}	

#footer_acquamarine {
	background-color: #9DD6C5;
	width: 768px;
	height: 20px;
	min-height: 20px;
	height: auto !important;
	margin-bottom: 0;
	margin-top: 5px;
	text-align: left;
	padding: 2px 0 0 4px;
}	

#footer_delsafashion {
	background-color: #D2242E;
	width: 768px;
	height: 20px;
	min-height: 20px;
	height: auto !important;
	margin-bottom: 0;
	margin-top: 5px;
	text-align: left;
	padding: 2px 0 0 4px;
}

.footerTxt_scuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #231F20;
	
}


.footerTxt_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	
}


a.footerTxt_rosso:link, a.footerTxt_rosso:visited
{
color: #fff;
font-weight: bold;
text-decoration: none;
}

a.footerTxt_rosso:hover
{
color: #fff;
font-weight: bold;
}



a.footerTxt_scuro:link, a.footerTxt_scuro:visited
{
color: #231F20;
font-weight: bold;
text-decoration: none;
}

a.footerTxt_scuro:hover
{
color: #908688;
font-weight: bold;
}






.footerTxt_chiaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	
}


a.footerTxt_chiaro:link, a.footerTxt_chiaro:visited
{
color: #fff;
font-weight: bold;
text-decoration: none;
}

a.footerTxt_chiaro:hover
{
color: #000;
font-weight: bold;
}



#footer_perle {
	background-color: #9b8f75;
		/*width: 768px;*/
	width:775px;
	height: 20px;
/*	min-height: 20px;
	height: auto !important;*/
	margin-bottom: 0;
	margin-top: 5px;
	text-align: left;
	padding: 2px 0 0 4px;
}	

.footerTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	
}

.footerTxtambra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	
}


a.footerTxt:link, a.footerTxt:visited
{
color: #fff;
font-weight: bold;
text-decoration: none;
}

a.footerTxt:hover
{
color: #ffffff;
font-weight: bold;
}

/**********************************
*        CREDITS           *
**********************************/

#credits {
	background-color: #000;
	width: 768px;
	height: 20px;
	min-height: 20px;
	height: auto !important;
	margin-top: 5px;
	text-align: center;
	padding: 2px 0 10000px 4px;
}	


a.creditsTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #D6CFD6;
	
}

a.creditsTxt:link, a.creditsTxt:visited
{
color: #D6CFD6;
font-weight: bold;
text-decoration: none;
font-size: 10px;
}

a.creditsTxt:hover
{
color: #ffffff;
font-weight: bold;
}


a.press {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #696669;
	
}

a.press:link, a.press:visited
{
color: #696669;
font-weight: bold;
text-decoration: none;
font-size: 10px;
}

a.press:hover
{
color: #ffffff;
font-weight: bold;
}


a.contatti:link, a.contatti:visited
{
color: #ffffff;
font-weight: regular;
text-decoration: none;
font-size: 12px;
}

a.contatti:hover
{
color: #ffffff;
font-weight: regular;
text-decoration: underline;
}

/* NicePopups */

.nicepopup{
}

.nicepopup .outline{
  border: 1px solid #002C79;
  background-color: #fff;
  padding: 16px;
  position: relative;
}

.nicepopup a.close{
  line-height: 16px;
  display: block;
  position: absolute;
  top: 1px;
  right: 1px;
  text-indent: -124px;
  overflow: hidden;
  text-decoration: none;
  width: 16px;
  height: 16px;
  background: url(close.png) 100% 0 no-repeat;
} html>body .nicepopup a.close{ top:0;right:0; }

.nicepopupHover a.close{
  background-position: 100% -16px;
}
.nicepopup a.close:hover{
  background-position: 100% -32px;
}

.nicepopupLoading .outerImage{
  border: 1px dotted silver;
  width: 100px;
  height: 100px;
  background: url(caricamento.png) 50% 50% no-repeat;
}

.nicepopup .prevNextBar{
  padding-top: 7px;
  text-align: center;
}

/* TYPOGRAPHY
------------------------------------------------*/
a.ambra:link, a.ambra:visited {font-size:11px; color:#F8B9D4; text-decoration:none;}
a.ambra:hover {font-size:11px; color:#FAD0E2; text-decoration:underline;}
a.delsa:link, a.delsa:visited {font-size:11px; color:#ebb0ac; text-decoration:none;}
a.delsa:hover {font-size:11px; color:#ebb0ac; text-decoration:underline;}
a.delsafashion:link, a.delsafashion:visited {font-size:11px; color:#d2242e; text-decoration:none;}
a.delsafashion:hover {font-size:11px; color:#CFC2A2; text-decoration:underline;}
a.ambrasposa:link, a.ambrasposa:visited {font-size:11px; color:#d2c8db; text-decoration:none;}
a.ambrasposa:hover {font-size:11px; color:#d2c8db; text-decoration:underline;}
a.perle:link, a.perle:visited {font-size:11px; color:#F4EDDB; text-decoration:none;}
a.perle:hover {font-size:11px; color:#F4EDDB; text-decoration:underline;}
a.cerimonie:link, a.cerimonie:visited {font-size:11px; color:#818285; text-decoration:none;}
a.cerimonie:hover {font-size:11px; color:#818285; text-decoration:underline;}
a.aqua:link, a.aqua:visited {font-size:11px; color:#9DD6C5; text-decoration:none;}
a.aqua:hover {font-size:11px; color:#9DD6C5; text-decoration:underline;}

