@charset "utf-8";
/* CSS Document */

body, html{
	background-color: f2f2f2;
	margin: 0px;
	padding:0px;
	width: 100%;
	height: 100%;
	background-image: url(../images/bg.gif);
}
.titoloHP{
	height:30px;
	color: #fdabca;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif  ;
	font-size: 26pt;
	font-weight:bolder;
	//float:left;
}
.makeUpHP{
	height:30px;
	margin-top: 10px;
	color: #a8a3a3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26pt;
	font-weight:bolder;
	width:200px;
	//float: right;
	//vertical-align: bottom;
}

.titolo{
	color: #fdabca;
	font-family: Verdana, Arial, Helvetica, sans-serif  ;
	font-size: 25pt;
	font-weight:bolder;
}
.makeUp{
	color: #a8a3a3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25pt;
	font-weight:bolder;
}
.contenitore_esterno{
	margin-top:0px; 
	margin-left:80px;
	padding:0px;
	width:535px;
}
.clear {
	clear: both;
}
.contenitore_esterno80{
	margin-top:40px; 
	margin-left:80px;
	padding:0px;
	width:860px;
}

.contenitore_esterno950{
	margin-top:40px; 
	margin-left:80px;
	padding:0px;
}

#menu{
	margin: 0px; 
	padding-bottom:7px;
	margin: 0px auto;
	color: #c0bdbd;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 20pt;
	font-weight:bolder;
	text-align:left;
	float:left;
	text-decoration:none;
	line-height:18pt;
}

#menu a{
	color: #c0bdbd;
	text-decoration:none;
}

#menu a:hover{
	color: #c0bdbd;
	text-decoration:none;
}

#menu a.current{
	color: #fdabca;
	text-decoration:none;
}
#menu a.current:hover{
	color: #fdabca;
	text-decoration:none;
}

.testi{
	color: #fdabca;
	font-family: Verdana, Arial, Helvetica, sans-serif  ;
	font-size: 14pt;
	text-align: center;
}

.testiHomePage{
	color: #fdabca;
	font-family: Verdana, Arial, Helvetica, sans-serif  ;
	font-size: 14pt;
}

.testi a{
	color: #fdabca;
	text-decoration:none;
}

.titolo_opera{
	color: #c0bdbd;
	font-size: 20pt;
	font-weight:bolder;
}

.testo{
	margin: 0px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 8pt;
	text-align:left;
	padding-left: 10px;
	padding-right: 10px;
}
.divImmagine img{
	vertical-align:middle;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 30px;
	border: none;
}

.img_gallery300 img{
	height:410px;
	padding-right: 20px;
}

.divImmagine a{
text-decoration:none;
color:#000000;
}
.divImmagine a:hover{
text-decoration:none;
color:#000000;
}

.testo_img200{
	color: #A3A3A3;
	font-family: Arial;
	font-size: 8pt;
	text-align:left;
	padding-right: 8px;
	vertical-align: sub;
}
/* fine*/
.clearFix{
	height:1px;
	clear:both;
}

.contenitoreTesto{ 
	height:390px;
	overflow:hidden;
}

.contenitore_esternoIndex{
	margin-top: 20px;
	padding:0px;
}

.contenitore_esternoBis{
	margin-top: 10px;
	margin-left:80px;
}

.divImmagini{
	border: 1px solid #a3a3a3;  
	height:100px;
	width:100px;
	vertical-align:middle;
 }
 
.divImmaginieSingola{
	border: 1px solid #a3a3a3;  
	height:390px;
	width:700px;
	vertical-align:middle;
}


#header{
	height:118px; 
	margin: 0px auto;
	float:left
}

.letizia{
	color: #FF0060;
	font-family: Arial;
	font-size: 80pt;
	font-weight:bolder;
	margin: 0px; 
	padding:0px;
}



#link_video{
	margin: 0px; 
	padding:0px;
	width:300px; 
	margin: 0px auto;
	color: #A3A3A3;
	font-family: Arial;
	font-size: 12pt;
	font-weight:bolder;
	text-align:left;
	float:left;
}

#link_video a{
	color: #fd68a0;
	font-family: Arial;
	font-size: 12pt;
	font-weight:bolder;
	text-decoration:none;
}

#link_video a:hover{
	color: #fdabca;
	font-family: Arial;
	font-size: 12pt;
	font-weight:bolder;
	text-decoration:none;
}

#link_video a.current{
	color: #FF0060;
	font-family: Arial;
	font-size: 12pt;
	font-weight:bolder;
	text-decoration:none;
}

.contenuti{
	padding-left: 100px;
	margin: 0px auto;
	color: #A3A3A3;
	font-family: Arial;
	font-size: 14pt;
	font-weight:bolder; 
	text-align:left;
}
#contenuti_gallery{
	margin: 30px 100px 100px 100px;

	padding:0px;
	float:left
}
.img_gallery{
	margin-right: 20px;
	margin-bottom: 20px;
	float:left;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	text-align:left;
}
.img_gallery img{
	height:480px;
}

.testo_img{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	text-align:left;
	width:380px;
}

.video{
	margin-right: 20px;
	margin-bottom: 20px;
	float:left;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	text-align:left;
}
.titolo_video{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12pt;
	text-align:left;
	width:380px;
	font-weight:bolder;
	margin-bottom: 20px;
}
.testo_press{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11pt;
	text-align:left;
	font-weight:bolder;
	width: 300px;
}
.link{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11pt;
	text-align:left;
	font-weight:bolder;
	width: 300px;
}
.link a{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11pt;
	text-align:left;
	text-decoration:none;
}
.link a:hover{
	color: #fdabca;
	font-family: Arial;
	font-size: 11pt;
	text-align:left;
	text-decoration:none;
}
.mail{
	width: 700px;	
	color: #FFFFFF;
	font-family: Arial;
	font-size: 15pt;
	font-weight:bolder;
}
.mail a{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 15pt;
	text-decoration:none;
}
.mail a:hover{
	color: #FDABCA;
	font-family: Arial;
	font-size: 15pt;
	text-decoration:none;
}
.mail_itbuilder{
	text-align:left;
 	vertical-align:bottom;
 	height:100px;
	color: #FFFFFF;
}
.mail_itbuilder a{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	text-decoration:none;	
}
.mail_itbuilder a:hover{
	color: #FDABCA;
	font-family: Arial;
	font-size: 10pt;
	text-decoration:none;	
}
.comingsoon {
	font-family: Arial;
	font-size: 20pt;
	text-align:left;
	font-weight:bolder;
	width: 300px;
	color: #C0BDBD;
	padding: 50px 0 0 300px;
}
