/*
rosa scuro #f16795
rosa chiaro #ffd2d2
 */
p {
text-align:left;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0px
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #545454;
	background-color:#FFFFFF;
color:#000;

	
	
}
a { -moz-outline-style: none; } 
.sfondoprincipale {
border:1px solid #ffd2d2;background-image:url('/immagini/sfondofull.jpg'); background-position:top left; background-repeat:no-repeat; width:960px; height:651px;
margin:0px auto; border-left:20px solid #f16795;
}
a {
color:#f16795;
}
a:visited {
color:#f16795;
}
a:hover {
color:#000;
}
.menuflashdx {
float:left;margin-top:60px;margin-left:0px;
z-index:100;

}


.bloccosx {
float:left;width:480px; height:540px; 
margin-left:0px;
}
.bloccodx {
float:right;width:460px; height:650px; 
overflow:hidden;
/*background-image:url('/immagini/blocco-dx.jpg'); background-position:top left; background-repeat:no-repeat; */
white-space:no-wrap;
}

.bloccodx img{
vertical-align:top;
border:0px;
}

.contenutoscroller {
margin-top:0px;margin-left:8px;width:482px;float:left;
}

.links {
text-decoration:none;
color:#333;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
}

.links-corrente {
text-decoration:none;
color:#FABB00;
font-size:21px;font-family:Arial, Helvetica, sans-serif;

}
.links-corrente:hover {
text-decoration:none;
color:#333;
font-size:21px;font-family:Arial, Helvetica, sans-serif;

}
.info {
font-size:11px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
}

.sublinks {
padding-left:20px;
}

a.sublinks:link,
a.sublinks:active,
a.sublinks:visited {
text-decoration:none;
color:#333;
font-size:13px;
}
a.sublinks:hover {
color:#FABB00;
}


a.links:link,
a.links:active,
a.links:visited {
text-decoration:none;
color:#333;
font-size:18px;
font-family:Arial,Helvetica,Verdana,sans-serif;
}
a.links:hover {
color:#FABB00;
font-family:Arial,Helvetica,Verdana,sans-serif;
}


.bodyfrecce {
margin-left:4px;
width:16px;
float:left;
height:370px;
margin-top:180px;
/*background-color:red;*/
}
.bodyfrecce img{

}

.bodyfrecce a{
float:left;
}

.frecceclass {

width:3px;height:242px;

background-color: #f16795;
/* PER AUTOCENTRARSI */
margin:0px auto;
/* PER AUTOCENTRARSI */
padding-top:4px;
}

.layerclass {
position:relative;height:350px;border:0px solid black;overflow:hidden;
}


.bloccodx p {
float:left;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#000;

padding:4px;
padding-left:0px;
margin-left:0px;
}

.chisiamo {
width:475px;
}
.chisiamodivsx {
margin-top:5px;width:360px;float:left;text-align:left;
}
.chisiamodivdx {
margin-top:5px;
width:108px;height:108px;float:left;
}

.chisiamodivdx img {
float:left;margin-left:0px;position:left;
}

div.Table_01 {
	margin:0px;
	padding:0px;
	margin-top:0px;
	width:460px;
	height:650px;
	float:left;
	overflow:hidden;
	white-space:no-wrap;
}

div.blocco-dx-01bis {
	margin:0px;
	padding:0px;
	margin-left:0px;
	width:194px;
	height:650px;
/*	background-color:#333;*/
	float:left;
/*background-image:url('/images/blocco-dx_01.gif');
background-repeat:no-repeat;
background-position:top left;*/
background-color:#fff;
}

div.blocco-dx-02bis {
	margin:0px;
	padding:0px;
	float:left;
	width:266px;
	height:119px;
	float:left;
}

div.blocco-dx-03bis {
	margin:0px;
	padding:0px;
	width:266px;
	height:69px;
	float:left;
}
div.blocco-dx-04bis {
	margin:0px;
	padding:0px;
	width:266px;	height:68px;
	float:left;
}

div.blocco-dx-05bis {
	margin:0px;
	padding:0px;
	width:266px;	height:71px;
	float:left;
}

div.blocco-dx-06bis {
	margin:0px;
	padding:0px;
	width:266px;	height:77px;
	float:left;
}

div.blocco-dx-07bis {
	margin:0px;
	padding:0px;
	width:266px;	height:70px;
	float:left;
}

div.blocco-dx-08bis {
	margin:0px;
	padding:0px;
	width:266px;	height:70px;
	float:left;
}

div.blocco-dx-09bis {
	width:266px;	height:106px;
	float:left;
}





div.blocco-dx-01 {
color:#000;
	margin:0px;
	padding:0px;
	margin-left:0px;
	width:209px;
	height:650px;
/*	background-color:#333;*/
	float:left;
background-image:url('/images/blocco-dx_01.gif');
background-repeat:no-repeat;
background-position:top left;
}
div.blocco-dx-02 {
	margin:0px;
	padding:0px;
	float:left;
	width:251px;
	height:69px;
	float:left;
}

div.blocco-dx-03 {
	margin:0px;
	padding:0px;
	width:251px;
	height:71px;
	float:left;
}

div.blocco-dx-04 {
	margin:0px;
	padding:0px;
	width:251px;
	height:75px;
	float:left;
}

div.blocco-dx-05 {
	margin:0px;
	padding:0px;
	width:251px;
	height:72px;
	float:left;
}

div.blocco-dx-06 {
	margin:0px;
	padding:0px;
	width:251px;
	height:78px;
	float:left;
}

div.blocco-dx-07 {
	margin:0px;
	padding:0px;
	width:251px;
	height:69px;
	float:left;
}

div.blocco-dx-08 {
	margin:0px;
	padding:0px;
		width:251px;
	height:88px;
	float:left;
}

div.blocco-dx-09 {
	width:251px;
	height:76px;
	float:left;
}
div.blocco-dx-10 {
	width:251px;
	height:52px;
	float:left;
}
#nscontainer2 {
float:left;
}
#nscontent2 {
width:470px;
}
.bloccosx .paragrafoprincipalesx,
p.paragrafoprincipalesx {
float:left;margin-top:10px;width:470px;text-align:justify;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:15px;
font-weight:500;
color:#000;
/*background-color:#ffd2d2;*/

padding-left:5px;
padding-right:3px;
padding-top:14px;
padding-bottom:40px;
/*border: 3px solid #ffd2d2;
border-right:2px solid #ffd2d2;
border-top:2px solid #ffd2d2;
border-left:2px solid #ffd2d2;*/
line-height:24px;
}

.bloccosx table {
width:90%;
}

.bloccodx .paragrafoprincipale {
margin-top:200px;padding-left:10px;width:170px;text-align:left;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:14px;color:#000;

}

input,textarea,select,option {
border:2px solid #f16795;/* #ffd2d2;*/
}

.titoloservizi {
color:#f16795;
font-size:14px;
font-weight:800;
}

.contatti {
margin:0px auto;
width:300px;
text-align:left;
}

h1 {
color:#f16795;
font-size:24px;
font-family:Arial,Helvetica,sans-serif;
font-weight:800;
padding-bottom:0px;
margin:0px;
}

.footer {
margin:0px auto;
margin-top:-2px;
background-color:#ffd2d2;
color:#111;
line-height:30px;
font-weight:300;
border-left:20px solid #f16795;
width:961px; height:40px;
}
.footer .info {
/*color:#111;*/
margin-top:20px;
padding-left:25px;
}

.footer a {
color:#f16795;
font-weight:bold;
}

.gallery_quad, .gallery_verticale, .gallery_orizzontale  {
margin:0px auto;
}

.gallery_orizzontale {
margin-left:16px;
margin-top:50px;
}

.gallery_verticale{
float:left;
width:405px;
}
.gallery_quad {
vertical-align:top;
margin-left:25px;
margin-top:20px;
}
.menualbum_verticale {
width:15px;
margin-left:10px;
padding-left:10px;
margin-right:10px;
margin-top:200px;
float:left;
background-color:#fff;
}
.menualbum_orizzontale {
margin-top:20px;

}
.menualbum_orizzontale a {
text-decoration:none;
color:#f16795;
font-size:16px;
font-family:Tahoma,Arial,Helvetica,Verdana,sans-serif;
font-weight:bold;
}

.menualbum_orizzontale a.albumcorrente {
color:#333;
font-weight:bold;
}


.menualbum_verticale a {
text-decoration:none;
color:#f16795;
font-size:16px;
font-family:Tahoma,Arial,Helvetica,Verdana,sans-serif;
font-weight:bold;
}

.menualbum_verticale a.albumcorrente {
color:#333;
font-weight:bold;
}

.sottolineato {
text-decoration: underline;

}
.rosa{
color: #f16795;
font-weight: bold;

}

.elenco {
padding-left:100px;
text-decoration:italic;
}

.elenco ul{margin:0px; padding:0px;
list-style:none;
}

.elenco ul li{padding-left:30px;
}

.menuflashdxhome {
float:left;margin-top:30px;margin-left:0px;
z-index:100;

}
p.paragrafo_home {

font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:13px;.5
font-weight:500;
width:185px;
}