@charset "UTF-8";
/**********************************************
SITO: Arcadia Boutique
FILE: styles.css
CREATO: 04/08/2008
MODIFICATO:
AUTORE: Mirco Moretti [at] MuseComunicazione.it

INDICE
1.	GENERALI
2. 	HEADER
3.	NAV
4.	CONTENUTI
5. 	FOOTER
6.	VARI


TABELLA CODICI COLORE

#e8e0c0 (body background) + (stato :hover Menu NAV principale)
#ded6b5	(footer background)
#d4cfb1 (beige scuro )
#86946d	(verde chiaro) - Titolazioni H3
#577e69	(verde scuro)
#afab92 (verde militare) = Menu NAV principale
#d88b33 (bordo inferiore per link del Menu NAV principiale)
#af6b42	(marroncino chiaro) - Titolazioni H2
#773007	(marroncino scuro)
#8f3a0b (arancio scuro) - Titolazione H3 in Box Mailing
#2f2f2f	(grigio molto scuro)

**********************************************/



/* =GENERALI 
**********************************************/

body { font: normal 0.875em "Trebuchet MS",Arial, Verdana, sans-serif; margin:0; padding:0; background-color:#e8e0c0; }

#container { position:relative; z-index:10; }

#wrapper { background:url(../images/bg-header.jpg) repeat-x; width:100%; display:table; }

#content { padding:30px 0 0 45px; background:url(../images/bg-body-tree.gif) no-repeat 448px 11px; height:772px; }

.centered { margin:0 auto; width:900px; }

a.external { background: url(../images/external.png) center right no-repeat; padding-right: 13px; }

/*#mappa { width:425px; height:350px; border:solid 1px #336600; margin-bottom:20px; }*/



/* =HEADER 
**********************************************/

#header	{ position:relative; z-index:999; height:287px; background:url(../images/bg-header-tree.jpg) no-repeat 510px 126px; }

ul#flags { position:absolute; top:18px; right:50px; width:56px; height:36px; }
ul#flags li { display:inline; }

ul#menu-servizio { position:absolute; top:17px; right:115px; width:249px; height:36px; background:url(../images/bg-menu-servizio.png) no-repeat center top; }
ul#menu-servizio li { display:inline; margin-left:14px; font-size:0.875em; }
ul#menu-servizio li a, ul#menu-servizio li a:visited { padding:0 0 8px 16px; text-decoration:none; color:#ecefda; line-height:22px; }
ul#menu-servizio li a:hover, ul#menu-servizio li.current a { text-decoration:underline; }

#skip { position:absolute; top:-999em; }



/* =NAVIGAZIONE 
**********************************************/

ul#nav { position:absolute; top:82px; right:45px; height:39px; font:bold italic 1em "Georgia", Times New Roman, Times, serif; }
ul#nav li { float:left; margin-right:4px; padding:0 8px 2px 8px;}
ul#nav a, ul#nav li a { display:block; line-height:25px; text-decoration:none; color:#afab92; }					
ul#nav li:hover, ul#nav li.current { background:url(../images/nav_a_current.png) repeat-x left top; }
ul#nav li a:hover { color:#e8e0c0; }
ul#nav li.current a { color:#e8e0c0; border-bottom:solid 3px #d88b33; }



/******* =TITOLI H1,H2,H3,... 
**********************************************/

#header h1 { display:block; width:300px; height:157px; background:url(../images/logo.png) no-repeat; position:absolute; top:35px; left:47px; font:bold italic 1.1em "Georgia", Times New Roman, Times, serif; }
#header h1 a { display:block; width:300px; padding: 155px 0 0 18px; text-decoration:none; color:#e8e0c0; line-height:1.6 }
#header h1 a:focus { outline:none; }

#content h2	{ font:bold italic 1.4em "Georgia", Times New Roman, Times, serif; color:#af6b42;}
#content h3 { font:italic 1.2em "Georgia", Times New Roman, Times, serif; color:#86946d; margin-bottom:1em; }
#content h4 { font-size:1em; font-weight:bold; color:#b9460e; text-transform:capitalize; margin-bottom:0.9em; }

#content_right #box-mailing h3 { color:#8f3a0b; font:bold 1em "Trebuchet MS", Verdana, sans-serif; text-transform:uppercase; margin:12px 0 0 0; background:url(../images/freccine-mailing.png) no-repeat left center; padding-left:35px; line-height:1; }

#box-interno h2 { margin-bottom:0.3em; font-size:1.2em; }
#box-interno h3.punto-elenco { background: url(../images/bullet-box.png) no-repeat left center; padding-left:16px; }

#footer-interno h2 { font:bold italic 1em "Georgia", Times New Roman, Times, serif; color:#86946d; }



/* =CONTENUTO PRINCIPALE 
**********************************************/

#content strong { font-weight:bold; }
#content em { font-style:italic; }

#content_left { float:left; position:relative; width:480px; margin-top:420px;}
#content_left a, #content_left a:visited { text-decoration:underline; color:#8f3a0b; }
#content_left a:hover { text-decoration: none; }

#content_left p, #content_left li { font-size:1em; line-height:1.6; margin-bottom:1.4em; color:#383226; }

#main-content { padding-left:20px;}

#galleria-home, #galleria-interna { display:block; position:absolute; top:335px; left:50px; width:798px; height:374px; }
.decoro-foto { display:block; position:absolute; top:0px; left:-50px; width:88px; height:129px; z-index:99; }

#galleria-cornice { float:left; position:relative; width:490px; height:378px;  background:url(../images/cornice-galleria.png) no-repeat; left:8px; }
#galleria-foto	{ display:block; margin:5px 0 0 5px; position:relative; width:490px; height:372px; overflow:hidden; }
#galleria-foto img, #galleria-foto iframe { position:absolute; top:0; border:solid 4px #86946d; }
#galleria-cornice pre { display:none; }

#box-interno { float:right; display:block; position:relative; width:245px; height:374px; background:url(../images/bg-box-interno.png) no-repeat right top; padding:15px; right:8px; top:2px; }
#box-interno-clear { clear:both; margin-top:130px; }
#box-interno p, #box-mailing p { font-size:0.95em; line-height:15px; }
#box-interno a, #box-interno a:visited { color:#900; }
#box-interno a:hover { text-decoration: none; }

#box-interno p.punto-elenco { background: url(../images/bullet-box.png) no-repeat left 2px; padding-left:16px; }
#box-interno p.box-highlight { background-color:#86946d; padding:10px; color:#e8e0c0; margin-bottom:1em }

#box-interno .galleria-mini { margin-top:10px; padding:0 }
#box-interno .galleria-mini li { float:left; width:75px; height:75px; margin:0 2px; list-style-type:none; }
#box-interno .galleria-mini li span { display:block; position:absolute; width:75px; height:75px; background: url(../images/cornice-collezioni.png) no-repeat; margin:0 2px; list-style-type:none; }
#box-interno .galleria-mini li img { margin:6px 0 0 8px; padding:0; }

a.CallToAction { background:url(../images/call-to-action.gif) no-repeat left center; padding:5px 30px; font-weight:bold; }

/*a.TornaSu { background:url(../images/freccia-torna-su.png) no-repeat 3px center; padding-left:15px; display:block; background-color:#cecbb4; border:solid 1px #717a6c; height:22px; }*/

#content_right { float:right; position:relative; margin:420px 0 0 0; width:282px; right:50px; padding:0; }

#privacy #content_right, #privacy #content_left { margin-top:20px;}

#box-arcadia { background:url(../images/bg-box-arcadia.png) no-repeat left top; padding:14px; height:128px; }
#box-arcadia img { float:right; margin:0 10px 0 6px; border: double 3px #86946d; width:65px; height:70px }
#box-arcadia p { font-size:0.95em; color:#86946d; line-height:1.6; margin-top:8px; }
#box-arcadia a, #box-arcadia a:visited { color:#900; font-weight:bold; }
#box-arcadia a:hover { text-decoration:none; }

#box-mailing { background:url(../images/bg-box-mailing.png) no-repeat left top; padding:15px; height:128px; }
#box-mailing a, #box-mailing a:visited { display:block; color:#ecefda; font-weight:bold; text-decoration:none; text-align:right; padding:16px 24px 0 0; }
#box-mailing a:hover { text-decoration:underline; }



/* =FOOTER 
**********************************************/

#footer	{ background:#ded6b5 url(../images/bg-footer-up.jpg) repeat-x center top; position:relative; z-index:1; width:100%; display:table }

#footer-interno	{ padding:10px 0 30px 50px; position:relative; z-index:2; overflow:auto; }

#footer-interno #link, #footer-interno #partner, #footer-interno #address { padding:36px 0 50px 40px; position:relative; z-index:2; overflow:auto; }

#footer-interno #partner { width:260px; }

#footer-interno #link ul,
#footer-interno #partner ul,
#footer-interno #address p { margin:0.9em 0 0 0; padding-left:1px; }

#footer-interno #link ul li,
#footer-interno #partner ul li,
#footer-interno #address p { line-height:1.4; font-size:0.95em; }

#footer-interno #link ul li a, #footer-interno #link ul li a:visited,
#footer-interno #partner ul li a, #footer-interno #partner ul li a:visited,
#footer-interno #address a, #footer-interno #address a:visited { color:#666; text-decoration:none; }

#footer-interno #link ul li a:hover,
#footer-interno #partner ul li a:hover,
#footer-interno #address a:hover { color:#b9460e; text-decoration:none; }

#footer-interno #address address { font:italic 0.875em "Trebuchet MS", Helvetica, sans-serif; border-top:dotted 1px #2d1908; padding:8px 0 0 0px; margin-top:8px; }
#footer-interno #address address a,
#footer-interno #address address a:visited,
#footer-interno #address span a,
#footer-interno #address span a:visited { color:#b9460e; text-decoration:none; }

#footer-interno #address address a:hover { text-decoration:underline; }

a.mail {background: url(../images/mail.gif) center left no-repeat; padding-left: 16px;}

.col { float:left; width:210px; position:relative; }

#adv { position:relative; /*top:1360px;*/ z-index:100; margin-top:-50px; text-indent:615px;}




/* =Stili per JQuery Lightbox 
**********************************************/

/* ------------------------------------------------------------------------
	Editabile.
------------------------------------------------------------------------- */

div.pictureHolder .top .left { background: url(../images/prettyPhoto/tl.gif) top left no-repeat; } /* Top left corner */
div.pictureHolder .top .middle { background: #fff; } /* Top pattern/color */
div.pictureHolder .top .right { background: url(../images/prettyPhoto/tr.gif) top left no-repeat; } /* Top right corner */
	
div.pictureHolder .content { background-color: #fff; } /* Content background */
div.pictureHolder .content a.next:hover { background: url(../images/prettyPhoto/btnNext.gif) center right no-repeat; cursor: pointer; } /* Next button */
div.pictureHolder .content a.previous:hover { background: url(../images/prettyPhoto/btnPrevious.gif) center left no-repeat; cursor: pointer; } /* Previous button */
div.pictureHolder .content a.close { width: 61px; height: 22px; background: url(../images/prettyPhoto/btnClose.gif) center left no-repeat; cursor: pointer; } /* Close button */
	
div.pictureHolder .bottom .left { background: url(../images/prettyPhoto/bl.gif) top left no-repeat; } /* Bottom left corner */
div.pictureHolder .bottom .middle { background: #fff; } /* Bottom pattern/color */
div.pictureHolder .bottom .right { background: url(../images/prettyPhoto/br.gif) top left no-repeat; } /* Bottom right corner */
	
div.pictureHolder .loaderIcon { background: url(../images/prettyPhoto/loader.gif) center center no-repeat; } /* Loader icon */
	
div.prettyPhotoTitle div.prettyPhotoTitleLeft { background: url(../images/prettyPhoto/ttl.gif) top left no-repeat; }
div.prettyPhotoTitle div.prettyPhotoTitleRight { background: url(../images/prettyPhoto/ttr.gif) top left no-repeat; }
div.prettyPhotoTitle div.prettyPhotoTitleContent { background: url(../images/prettyPhoto/ttp.gif) top left repeat-x; }

/* ------------------------------------------------------------------------
	Non Modificare.
------------------------------------------------------------------------- */

div.prettyPhotoOverlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}div.pictureHolder{position:absolute;z-index:10000;width:100px}div.pictureHolder .top{position:relative;height:20px}* html div.pictureHolder .top{padding:0 20px}div.pictureHolder .top .left{position:absolute;left:0;width:20px;height:20px}div.pictureHolder .top .middle{position:absolute;left:20px;right:20px;height:20px}* html div.pictureHolder .top .middle{position:static}div.pictureHolder .top .right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pictureHolder .content{position:relative;text-align:left;width:100%;height:40px}div.pictureHolder .content .details{display:none;margin:10px 15px 0 20px}div.pictureHolder .content .details p{float:left;clear:left;margin:0}div.pictureHolder .content div.hoverContainer{position:absolute;z-index:10000;top:0;left:0;width:100%}div.pictureHolder .content a.next{position:relative;z-index:2000;display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(../images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat}div.pictureHolder .content a.previous{cursor:pointer;display:block;text-indent:-10000px;width:49%;height:100%;background:url(../images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat}div.pictureHolder .content a.close{float:right;display:block;text-indent:-10000px}div.pictureHolder .bottom{position:relative;height:20px}* html div.pictureHolder .bottom{padding:0 20px}div.pictureHolder .bottom .left{position:absolute;left:0;width:20px;height:20px}div.pictureHolder .bottom .middle{position:absolute;left:20px;right:20px;height:20px}* html div.pictureHolder .bottom .middle{position:static}div.pictureHolder .bottom .right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pictureHolder .loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px}div.pictureHolder #fullResImageContainer{width:100%;text-align:center}div.prettyPhotoTitle{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:13px}div.prettyPhotoTitle div.prettyPhotoTitleLeft,div.prettyPhotoTitle div.prettyPhotoTitleRight{float:left;width:19px;height:23px;overflow:hidden}div.prettyPhotoTitle div.prettyPhotoTitleContent{float:left;line-height:23px}

