@charset "iso-8859-1";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

ol, ul {
	list-style: none;
}

a {
	text-decoration: none;
}



/* Main
======================================================= */

body { background-color:#f0ede5;
	font-family:Arial, Helvetica, sans-serif;	
}

#intestazione {
	width: 792px;
	margin: 0px auto;
	
	padding:4px 10px 4px 10px; 
	font-size:9px; 
	color:  #ab6900; /*#990000;*/
	text-align:right;
}
 
#container {
	width: 812px;
	margin: 0px auto;

	padding:0px;
	background-image:url(img/bg-conteiner.gif);
}

.clear {
	clear: both;
}

/* Header
======================================================= */

#header {
	width: 812px;
	height: 52px;
	background-color:#ffffff;
	padding-top:35px;
	padding-left:0px;
	padding-right:0px;
	background-image:url(img/banner.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

#claim {
	width: 500px;
	height: 35x; 
	padding-top:34px;
	float: left;
 
}

#logo {
	float: right;
	color: #ede4c7;
	padding: 0px 0px 0px 0px;
	width: 269px;
	height: 67px; background-image:url(img/logo-fdm.gif); background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	text-align:right;
}


#menu-servizio {
	float: right;
	color: #ede4c7;
	padding: 10px 0px 0px 10px;
	width: 230px;
	height: 42px;
	background: url(img/navigation_bg.jpg) repeat-x;
	margin: 0px 0px 0px 0px;
	
}
#menu-servizio li {
	display: inline;
	float: left;
	height: 31px;
}

.separate {
	background: url(img/menu-servizio-nav-border.gif) top right no-repeat;
}

#menu-servizio ul {
	padding-top: 11px;
}

#menu-servizio img {
	float: right;
	margin-top: 9px;
}

a.hover {
	padding: 8px 8px 8px 8px;
	font: 12px Arial, verdana, Times, serif;
	color: #ede4c7;
	font-weight:bold;
}

a:hover.hover {
	color: #fff;
	background: url(img/menu-servizio-nav-hover.gif) center bottom no-repeat;
}


#menu-servizio2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
	float: right;
	color: #5b4519;
	padding: 0px 0px 0px 0px;
	width: 150px;
	height: 22px;
	margin: 50px 0px 0px 0px;
	
}

#ita-eng {
	float: left;
	color: #fff;
	padding: 10px 0px 0px 220px;
	width: 80px;
	height: 25px; 
	margin: 0px 0px 0px 0px; font-size:11px;
	
}

#ita-eng a {
	
	color: #fff;
	
	
}



/*menu main*/

#menu-main {
	float: right;
	color: #fff;
	padding: 0px 0px 0px 0px;
	width: 480px;
	height: 35px; 
	margin: 0px 0px 0px 0px; 
	
}
#menu-main li {
	display: inline;
	float: left;
	height: 25px; 
	background: url(img/menu-main-nav-hover.gif) left bottom no-repeat;
}

#menu-main .separate {
	background: url(img/menu-main-nav-border.gif) top right no-repeat; margin-top:0px;
}

#menu-main ul {
	padding-top: 8px; text-align:right;

}

#menu-main img {
	float: right;
	margin-top: 0px;
}

#menu-main a.hover {
	padding: 8px 8px 8px 28px;
	font: 13px Arial, verdana, Times, serif;
	color: #fff;
	font-weight:bold;
	
}

#menu-main a:hover.hover {
	color: #B59760;
	background: url(img/menu-main-nav-hover-on.gif) left bottom no-repeat;
}
/*end menu main*/


/*end menu main*/

/* Content
======================================================= */

#content {
	width: 796px;
	background: #fff;
	background-image:url(img/bg-conteiner.gif); padding-left:16px;
	padding-top: 0px;
}

#fly {
	width: 876px;
	height: 22px;
	font: 10px arial;
	padding: 7px 0px 2px 4px;
	background-color:#ffffff;
	color:#ffffff;
	margin-bottom:6px;
	background-image:url(img/bg-fly.gif);
}

#fly li {
	display: inline;
	color: #4d5653;
}

#fly li .here {
	color: #fff;
	font-weight:bold;
}

#fly li a {
	color: #2fa17b;
	text-decoration: underline;
}

#banner-foto {
	width: 780px;
	height: 332px;
	margin-bottom:0px;
	background-position: bottom left;
	background-image:url(img/herbaland-bg02.jpg);
	background-color: #ffffff;
	background-repeat:no-repeat;	
	
}


#banner-foto2 {
	width: 780px;
	height: 632px;
	margin-bottom:0px;
	border: #633 1px solid;
	background-position: bottom left;
	background-image:url(img/herbaland-bg01.jpg);
	background-color: #ffffff;
	background-repeat:no-repeat;	
}

#banner-foto3 {
	width: 780px;
	height: 852px;
	margin-bottom:0px;
	background-position: bottom left;
	background-image:url(img/herbaland-bg03.jpg);
	background-color: #ffffff;
	background-repeat:no-repeat;	
}



#pulsantoni { width:262px; 
              height:208px; 
			  color:#FFFFFF; 
			  text-align:center; 
			  font-family: Arial, Helvetica, sans-serif;
}

#pulsantoni .large { letter-spacing:16px; font-size:14px; font-weight:bold; text-align:center; padding-left:8px;}

#pulsantoni-sezioni { width:262px; 
              height:168px; 
			  color:#FFFFFF; 
			  text-align:center; 
			  font-family: Arial, Helvetica, sans-serif;
}

#pulsantoni-sezioni .large { letter-spacing:16px; font-size:14px; font-weight:bold; text-align:center; padding-left:8px;}



#pulsantone-uno { 
       width:232px; 
       height:42px;  
	   background-image: url(img/bg-pulsantone.jpg);
	   color:#666666;
	   padding:10px 10px 10px 20px;
	   text-align:center;
	   font-size:14px;
	   font-weight:bold;
	   line-height:20px;
	   margin-bottom:12px;
	   margin-top:12px; }
	   
#pulsantone-uno a:link { color:#CC0000; font-weight:bold; }
#pulsantone-uno a:hover { color: #FF6600; font-weight:bold; }
#pulsantone-uno a:visited { color:#CC0000; font-weight:bold; }

#pulsantone-due { 
       width:232px; 
       height:42px;  
	   background-image: url(img/bg-pulsantone.jpg);
	   color:#666666;
	   padding:10px 10px 10px 20px;
	   text-align:center;
	   font-size:14px;
	   font-weight:bold;
	   line-height:20px; }
	   
#pulsantone-due a:link { color:#CC0000; font-weight:bold; }
#pulsantone-due a:hover { color: #FF6600; font-weight:bold; }
#pulsantone-due a:visited { color:#CC0000; font-weight:bold; }



#banner-foto-sezioni {
	width: 289px;/*130px;*/
	height: 190px;
	padding-left:590px; /*827*/
	padding-right:0px;
	padding-top:40px;
	margin-bottom:0px;
	background-image: url(img/servizio-fotografico-matrimonio.jpg);
	background-color: #ffffff;
	background-position:left;
	background-repeat:no-repeat;
	/*text-align:right;*/	
}

#banner-foto-sezioni-chisiamo {
	width: 289px;/*130px;*/
	height: 190px;
	padding-left:590px; /*827*/
	padding-right:0px;
	padding-top:40px;
	margin-bottom:0px;
	background-image: url(img/servizio-fotografico-emanuela.jpg);
	background-color: #ffffff;
	background-position:left;
	background-repeat:no-repeat;
	/*text-align:right;*/	
}

#banner-foto-sezioni-chisiamo2 {
	width: 289px;/*130px;*/
	height: 190px;
	padding-left:590px; /*827*/
	padding-right:0px;
	padding-top:40px;
	margin-bottom:0px;
	background-image: url(img/servizio-fotografico-federica.jpg);
	background-color: #ffffff;
	background-position:left;
	background-repeat:no-repeat;
	/*text-align:right;*/	
}

#banner-foto-sezioni-slideshow {
	width: 289px;/*130px;*/
	height: 190px;
	padding-left:590px; /*827*/
	padding-right:0px;
	padding-top:40px;
	margin-bottom:0px;
	background-image: url(img/servizio-fotografico-alessandra.jpg);
	background-color: #ffffff;
	background-position:left;
	background-repeat:no-repeat;
	/*text-align:right;*/	
}

#banner-foto-sezioni-servizi {
	width: 289px;/*130px;*/
	height: 190px;
	padding-left:590px; /*827*/
	padding-right:0px;
	padding-top:40px;
	margin-bottom:0px;
	background-image: url(img/servizio-fotografico-matrimonio.jpg);
	background-color: #ffffff;
	background-position:left;
	background-repeat:no-repeat;
	/*text-align:right;*/	
}

#banner-foto-sezioni-fotopittura {
	width: 289px;/*130px;*/
	height: 190px;
	padding-left:590px; /*827*/
	padding-right:0px;
	padding-top:40px;
	margin-bottom:0px;
	background-image: url(img/servizio-fotografico-fotopittura.jpg);
	background-color: #ffffff;
	background-position:left;
	background-repeat:no-repeat;
	/*text-align:right;*/	
}

#banner-foto-sezioni-galleria {
	width: 289px;/*130px;*/
	height: 190px;
	padding-left:590px; /*827*/
	padding-right:0px;
	padding-top:40px;
	margin-bottom:0px;
	background-image: url(img/servizio-fotografico-ethel.jpg);
	background-color: #ffffff;
	background-position:left;
	background-repeat:no-repeat;
	/*text-align:right;*/	
}

#banner-foto-sezioni-fotolibro {
	width: 289px;/*130px;*/
	height: 190px;
	padding-left:590px; /*827*/
	padding-right:0px;
	padding-top:40px;
	margin-bottom:0px;
	background-image: url(img/servizio-fotografico-lisa.jpg);
	background-color: #ffffff;
	background-position:left;
	background-repeat:no-repeat;
	/*text-align:right;*/	
}

#banner-foto-sezioni-album {
	width: 289px;/*130px;*/
	height: 190px;
	padding-left:590px; /*827*/
	padding-right:0px;
	padding-top:40px;
	margin-bottom:0px;
	background-image: url(img/servizio-fotografico-antonella.jpg);
	background-color: #ffffff;
	background-position:left;
	background-repeat:no-repeat;
	/*text-align:right;*/	
}

#banner-foto-sezioni-contatti {
	width: 289px;/*130px;*/
	height: 190px;
	padding-left:590px; /*827*/
	padding-right:0px;
	padding-top:40px;
	margin-bottom:0px;
	background-image: url(img/servizio-fotografico-danielavanes.jpg);
	background-color: #ffffff;
	background-position:left;
	background-repeat:no-repeat;
	/*text-align:right;*/	
}



#banner-foto-home {
	width: 860px;/*130px;*/
	height: 208px;
	padding-left:0px; /*827*/
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	background-image:url(img/foto-home.jpg);
	background-color: #ffffff;
	background-position:left;
	background-repeat:no-repeat;
	/*text-align:right;*/	
}

#banner-fla-home{
	width: 824px; float:left;
}


#3loghi-home{
	width: 133px;
	height: 208px;
	background-color: #ffffff;	
	float:left;
}

#banner-foto-pagine {
	width: 860px;
	height: 160px;
	padding-left:0px; 
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	
	background-color: #ffffff;
	background-position:left;
	background-repeat:no-repeat;
}

#banner-foto-pagine-content  {
	width: 850px; 
        height: 160px; 
        float:left;
        background-image:url(img/foto-banner-pagine.jpg);
}

#3loghi-pagine{
	width: 110px;
	height: 160px;
	background-color: #ffffff;	
        background-image:url(img/3loghi-pagine.jpg);
        float:left;
}


/* Left Side
=================================== */

#parte-sinistra {
	width: 200px;
	float: left;
	padding: 0px 0px 0px 0px;
}

#menu {
	width: 236px;
	background: #f4f4f4 url(img/menu_top-251.jpg) top no-repeat;
	padding-left:7px;
	padding-right:8px;
	padding-top:40px;
}

#menu ul {
	margin: 0px 0px 20px 0px;
}

#menu li a {
	font: 11px verdana;
	color: #477ed0;
	width: 216px;
	height: 28px;
	padding: 3px 0px 0px 25px;
	display: block;
	font-weight:bold;
	background: url(img/menu_hover-new.jpg) 0px -35px no-repeat;
}

#menu li a:hover {
	font-weight: bold;
	color: #ff5a00;
	width: 211px;
	height: 23px;
	padding: 8px 0px 0px 25px;
	display: block;
	background: url(img/menu_hover-new.jpg) top no-repeat;
}

#menu .data-news{
	color: #434343;
	/*border-bottom: 1px dotted #929292;*/
	font: 11px verdana;
	padding: 2px 0px 5px 4px;
	margin: 10px 0px 0px 0px;
	/*background: url(img/menu_hover-new.jpg) 0px -35px no-repeat;*/s
	font-weight:bold;
}

#menu .titolo-news{
	color: #b09439;
	/*border-bottom: 1px dotted #929292;*/
	font: 12px verdana;
	padding: 2px 0px 5px 4px;
	margin: 0px 0px 0px 0px;
	
	font-weight:bold;
}



#parte-sinistra h4 {
	color: #39413e;
	border-bottom: 1px dotted #929292;
	font: 11px verdana;
	padding: 0px 0px 5px 3px;
	margin: 0px 0px 0px 0px;
}

#parte-sinistra h4 a {
	color: #3a6a8e;
	
}

#parte-sinistra p {
	color: #606e69;
	font: 11px verdana;
	padding-left: 0px;
}

#try {
	font: 11px verdana;
	font-weight: bold;
	color: #424a47;
	text-decoration: underline;
	margin-left: 10px;
	margin-top: 22px;
	display: block;
}

#menu_bottom {
	width: 251px;
	height: 12px;
	background: url(img/menu_bottom-251.jpg) no-repeat;
}

/* Right Side
=================================== */

#parte-destra {
	width:755px;
	float: right;
}

#splash {
	width: 550px;
	height: 127px;
	margin-left: 2px;
	background: url(img/splash_bg.jpg) no-repeat;
	padding: 15px 20px 15px 20px;
}

#parte-destra h1 {
	color: #ffffff;
	font: 24px tahoma;
	margin-bottom: 14px;
}

#parte-destra h3 { 
	font: 12px verdana;
	color: #7dc2e8;
	margin-bottom: 14px;
	line-height: 18px;
}

#parte-destra span {
	color: #ffffff;
}

#parte-destra h2 {
	font: 18px verdana;
	color: #2f8bc7;


	margin-bottom: 8px;
}

#parte-destra p {
	font: 11px verdana;
	color: #616f78;
	line-height: 17px;
	text-align:justify;
}

#right_first {
	width: 459px;
	float:left;
	/*border-bottom: 2px solid #e5e5e5;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
}

#right_first h1 { 
	font: 24px verdana;
	font-weight: bold;
	color: #000000;
}

#right_first h4 { 
	font: 16px arial;
	font-weight: bold;
	color: #9d8023;
	text-align:justify;
}

#right_first p {
	line-height: 19px;
	font-size:12px;
	color:#333333;
}

#right_first-box1 {
	width: 443px;
	float:left;
	background-image:url(img/titolo-accademia.jpg);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 60px 0px 0px 0px;
	line-height: 20px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding-left:8px;
	padding-right:8px;
	text-align:justify;f4f1e3
}

.right_first-box2 {
	width: 443px;
	float:left;
	background-image:url(img/bg-box2.gif);
	background-repeat:repeat-x;
	background-color:#f4f1e3;
	
	padding: 4px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-left:8px;
	padding-right:8px;
	text-align:justify;
	line-height:20px;
	margin-bottom:8px;
}
.right_first-box2 .titolo-box { color: #996600; font-weight:bold; font-size:13px;}
.right_first-box2 .titolo-box a { color: #996600; font-weight:bold; font-size:13px;}
.right_first-box2 .data-news { color: #7f4c2a; font-weight:bold; }
.right_first-box2 .titolo-news { color:#660000; font-weight:bold;}
.right_first-box2 .titolo-news a { color:#660000; font-weight:bold;}
.right_first-box2 .news { color:#000; font-weight:normal;}

#right_second {
	width: 284px;
	float:left;
	/*border-bottom: 2px solid #e5e5e5;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	text-align:left;
}


.strillo1{
	width: 135px;
	height:140px;
	float: left;
	background-image:url(img/bg-strillo.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-left:4px;
	margin-bottom:7px;
}

.strillo1 .titolo-strillo { color: #7e541f; font-weight:bold; font-size:13px; padding-left:6px; padding-top:6px; padding-bottom:6px; }

.strillo1 .testo-strillo { color: #333333; font-weight:normal; font-size:11px; padding-left:6px; padding-top:8px; }

.strillo1 .immagine { width:115px; height:35px; text-align:center; border:#ffffff solid thin; margin-left:4px; margin-top:4px;}

.strillo1 .entra-strillo { color: #7e541f; font-weight:bold; font-size:11px; padding-left:6px; padding-top:6px; padding-bottom:4px; }

/* Footer
======================================================= */

#footer {
	width: 812px;
	height: 124px; background-image:url(img/bg-footer.gif); background-repeat:no-repeat;
	padding: 6px 0px 0px 0px; 
	font: 9px arial;
	text-align:center;
	color: #b1a997;
	clear: both;
}

#footer a {	
	color: #b1a997; font-weight:bold;
}

#chiusa  { background-image:url(img/chiusa.gif);
}


/* pagine successive
======================================================= */

#parte-sinistra-pagine {
	width: 200px;
	float: left;
	padding: 10px 0px 0px 0px;
	background:no-repeat top left url(img/bg-menu-sx2.jpg);
}

#parte-sinistra-pagine .titolo { 
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
	padding: 0px 0px 0px 40px;
	color: #CC0000;
	font-weight:bold;	
}

#contenuto-pagine-dx {
	width: 550px;
	float:right;
	background:#fff;
	font: 13px arial;
	color:#333333;
	line-height:18px;
	text-align:justify;
	margin: 2px 2px 2px 2px;
	padding: 0px 10px 0px 0px; 
	
}

#contenuto-pagine-dx a:link { color:#ae9b60;}
#contenuto-pagine-dx a:hover { color:#684f00;}
#contenuto-pagine-dx a:visited{ color:#ae9b60;}

#contenuto-pagine-dx  h1 {
	font: 20px arial;
	font-weight: normal;
	color: #d3a84f;
	padding:20px 10px 0px 30px;
}

#contenuto-pagine-dx  h3 { 	color: #CC3300;}


#contenuto-pagine-dx  h4 { 
	font: 16px arial;
	font-weight: bold;
	color: #cccccc;
	text-align:justify;
	
}

#contenuto-pagine-dx  p {

	font: 13px arial;
	color:#333333;
	line-height:18px;
	text-align:justify;
}

#contenuto-pagine-sezioni-dx {
	width: 610px;
	float:right;
	background:#fff url(img/bg-contenuto-pagine-sezioni.jpg) repeat-x scroll center top;
	font: 14px arial;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px; 
	line-height:22px;
}

#contenuto-pagine-sezioni-dx a:link { color:#CC0000;}
#contenuto-pagine-sezioni-dx a:hover { color:#FF3300;}
#contenuto-pagine-sezioni-dx a:visited{ color:#CC0000;}

#contenuto-pagine-sezioni-dx  h1 {
	font: 20px arial;
	font-weight: bold;
	color: #990000;
	padding:20px 60px 0px 0px;
}


/*menu sx*/

#menu-sx {
background:#fff no-repeat scroll center top;
padding:0px;
width:190px;
margin-left:2px;
}

#menu-sx ul {
margin:0px 0px 0px 0px;
}


#menu-sx li a {
-x-system-font:none;
background-image:url(img/bottonesx-off.jpg);
color: #633;
display:block;
font-family:arial;
font-size:12px;
font-weight:normal;
height:19px;
line-height:normal;
padding:10px 0px 5px 30px;
width:170px;

}

#menu-sx li a:hover { background-image:url(img/bottonesx-on.jpg);
color: #B3A26F;
display:block;
font-weight:normals;
height:19px;
padding:10px 0px 5px 30px;
width:170px;

}

#menu-sx  .currentpage { 
background-image:url(img/bottonesx-off3.jpg);
color:#663333;
display:block;
font-family:arial;
font-weight:bold;
height:19px;
padding:10px 0px 5px 40px;
width:190px;

}

#menu-sx  .currentpage ul{margin:0px 0px 0px 0px;}
#menu-sx  .currentpage ul a {margin:0px 0px 0px 0px;}

#menu-sx  .currentpage li{ color:#ddd; font-size:12px;}
#menu-sx  .currentpage li a{ color:#ddd; padding:10px; font-size:12px;}

#menu-sx  .currentpage ul ul{margin:0px 0px 0px 0px;}
#menu-sx  .currentpage ul ul a {margin:0px 0px 0px 0px;}

#menu-sx  .currentpage ul ul li{ color:#ddd; font-size:12px;}
#menu-sx  .currentpage ul ul li a{ color:#ddd; padding:10px; font-size:12px;}


/* pagine successive 3 col 
======================================================= */

#parte-destra-pagine3col {
	width:720px;
	float: left;
}
#right_first-3col {
	width: 430px;
	float:left;
	/*border-bottom: 2px solid #e5e5e5;*/
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background:#fff url(img/bg-contenuto-pagine.jpg) repeat-x scroll center top;
	font: 14px arial;
	line-height:22px;
}

#right_first-3col  h1 { 
	font: 20px arial;
	font-weight: normal;
	color: #e0c284;
	padding:0px 0px 0px 0px;
}

#right_first-3col  h4 { 
	font: 16px arial;
	font-weight: bold;
	color: #arial;
	text-align:justify;
}

#right_first-3col p {
	font: 14px arial;
	color:#333333;
	line-height:22px;
}

#right_second-3col {
	width: 260px;
	float:left;
	/*border-bottom: 2px solid #e5e5e5;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

.news-dx {
	width: 240px;
	float:left;
	/*background-image:url(uploads/img/bg-box2.gif);*/
	background-repeat:repeat-x;
	background-color: #f7f4e7;   /*#f4f1e3;*/
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-left:8px;
	padding-right:8px;
	text-align:justify;
	line-height:20px;
	margin-bottom:4px;
}
.news-dx .titolo-box-dx { color: #996600; font-weight:bold; font-size:13px;}
.news-dx  .titolo-box-dx  a { color: #996600; font-weight:bold; font-size:13px;}
.news-dx  .data-news-dx  { color: #7f4c2a; font-weight:bold; }
.news-dx  .data-news-dx a  { color: #7f4c2a; font-weight:bold; }
.news-dx  .titolo-news-dx  { color:#660000; font-weight:bold; padding-top: 4px;}
.news-dx  .titolo-news-dx  a { color:#660000; font-weight:bold;}
.news-dx  .news-dx  { color:#000; font-weight:normal;}

.etichetta { 
font-family:Arial, Helvetica, sans-serif;
color: #7e541f; 
font-weight:bold; 
font-size:13px; 
padding-left:0px; 
padding-top:6px; 
padding-bottom:6px; }

.box-dx { 
width: 256px; 
background-color: #f7f4e7; 
margin-bottom:20px; 
background-image:url(img/top-strillo.jpg); 
background-repeat:repeat-x; font:Arial, Helvetica, sans-serif; 
font-size:13px; }

.box-dx .titolo { color:#CC6600; font-weight:bold; font:Arial, Helvetica, sans-serif; }
.box-dx .testo { color:#000; font-weight:normal; font:Arial, Helvetica, sans-serif; }

/*-----pagine*/
#banner-pagine {
	width: 860px;
	height: 209px;
	
	background-color:#fff;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

#banner-pagine-sinistra {
	width: 562px;
	height: 209px; background-image:url(img/villaggio-santa-monica-banner-sx.jpg);
	float: left;
 
}

#banner-pagine-destra {
	float: right;
	color: #004d9a;
	padding: 0px 0px 0px 0px;
	width: 298px;
	height: 209px; 
	
	margin: 0px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}

/****************************************************************/

.strillo2 {
	width: 244px;
	height: 145px;
	background-color:#fff;
	background-image:url(img/bg-box.jpg);
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
	color:#666666;
	font-size:9px;
	text-align:left;
	padding-top:10px;
}

.strillo2 a:link {color: #ab6900; text-decoration:none;}
.strillo2 a:hover {color:#990000; text-decoration:none;}
.strillo2 a:visited{color:#ab6900; text-decoration:none;}

.strillo2 img { border:#ffffff 0px solid;}

.strillo2 h2 { padding-left:30px;}

.tag { color:#CCCCCC;}
.tag h3 { color:#CCCCCC;}


/*contatti*/

.campi { padding-bottom:16px; width:420px;}	

#contenuto-pagine-dx label { 
       display: block;
	   float: left;
	   width: 165px;
	   padding-left:5px;
	   font-weight:bold; 
	   font-size:12px;
	   color:#7e541f;
	   background:#efebe3;}

.form-gallery {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #434343;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 6px;
	line-height: 18px;
	text-align: left;
	margin-left:0px;
	margin-right:0px;
	background-color:#eceadc;
	
}
	.form-gallery  a:link {color: #990000; text-decoration: none; font-weight: bold;}
	.form-gallery  a:visited {color: #990000; text-decoration: none; font-weight: bold;}
	.form-gallery  a:hover {color: #CC6600; text-decoration: none; font-weight: bold;}
	
	.descrizione-sintetica { vertical-align:text-top; background-color:#f7f4eb; padding:4px; font-size:10px; color:#633;
       }





