/* CSS Document */

*       {margin:0px; padding:0px;}

body, td, tr, p, ul, ol, li, input, select, dl, dd, dt, font, textarea
    {font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;font-size:10px; font-weight:normal;}
body                {margin:0px; padding-bottom:60px;background:url(/imgs/sfondo.jpg) repeat-x #4f6374;}

#tab_contenitore        {margin-top:30px;background: 0px 0px repeat-x;background:url(/imgs/sfondo_container.gif) repeat-y center;}


a           {color:#CC3300;text-decoration:none;}
a:hover     {color:#E28F27;text-decoration:underline;}
a:active    {color:red;text-decoration:none;}
a:visited   {color:#990000;text-decoration:none;}

h1, h2, h3 {
    padding:0;
    margin:0
}
h1 {
    font-size:14px
}
h2, h3 {
    font-size:13px
}

ul  {margin:0px;padding:0px; list-style:none;}
li  {
    background:url(/imgs/freccia_ul.gif) no-repeat 0 5px;
    padding-left:7px;
    line-height:15px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#666666;
    }


#tabella_centrale {background-color: #e2dfd0; width: 688px; padding: 10px;}

#top1   {
        position:relative;
        height:24px;
        width:58px;
        float:left;
        background:url(/imgs/bg_top1.gif) no-repeat;
        }

#top2   {
        position:relative;
        height:24px;
        width:668px;
        float:left;
        background:url(/imgs/bg_top2.gif) repeat-x;
        }
        
#top3   {
        position:relative;
        height:24px;
        width:57px;
        float:left;
        background:url(/imgs/bg_top3.gif) no-repeat;
        }
        
#area4  {
        position:relative;
        height:384px;
        width:58px;
        float:left;
        background:url(/imgs/bg_area4.jpg) no-repeat;
        }

#area5  {
        position:relative;
        height:410px;
        width:668px;
        float:none;
        background:#FAF9F6;
        }       

#area5-int  {
        position:relative;
        height:260px;
        width:668px;
        float:none;
        background:#FAF9F6;
        }       
        
#area6  {
        position:relative;
        height:384px;
        width:57px;
        float:left;
        background:url(/imgs/bg_area6.jpg) no-repeat;
        }
        

        
        


#area7  {
        height:79px;
        width:58px;
        float:left;
        }
        
#area8  {
        height:79px;
        width:668px;
        background:#FAF9F6;
        }
        
#area9  {
        height:79px;
        width:57px;
        float:left;
        }
        
#area10 {
        position:relative;
        height:280px;
        width:58px;
        float:left;
        }
        
#area11 {
        position:relative;
        /*height:100%;*/
        width:668px;
        float:left;
        background:#E2DFD0;
        }
        
#area12{
        position:relative;
        height:280px;
        width:57px;
        float:left;
        }
        
/* ----------- */

#area13 {
        position:relative;
        height:24px;
        width:58px;
        float:left;
        background:url(/imgs/bg_area13.gif) no-repeat;
        }
        
#area14{
        position:relative;
        width:668px;
        padding-bottom:10px;
        background:#E2DFD0;
        }
        
#area15{
        position:relative;
        height:24px;
        width:58px;
        float:left;
        background:url(/imgs/bg_area15.gif) no-repeat;
        }
        
                    
        

#content    {
            position:relative;
            padding:0px 44px;
            height:100%;
            top:16px;
            }

.titolo, .box h2        {   
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:12px;
                font-weight:bold;
                background:url(/imgs/freccia_titolo.gif) 0px 5px no-repeat #E2DFD0;
                padding-left:10px;
                color:#666666;
                text-align:left;
            }
            
            
.footer     {color:#767359;padding-top:10px;background:#E2DFD0;}
.footer a   {color:#767359}
.separatore_vert    {background:url(/imgs/separatore_vert.gif) top center repeat-y #E2DFD0;}
.separatore_h       {background:url(/imgs/separatore_oriz.gif) top center repeat-x #E2DFD0;}

.decorazione_orizzontale {background:url(/imgs/dottino.gif) top center repeat-x #E2DFD0; line-height: 2px; }

#logo   {
            padding-top:32px;
            padding-left:0;
            width: 470px;
            float: left;
            
        }
            
#flashcontent {width: 644px; border: 1px solid #e2dfd0; padding: 2px; height: 298px;}
#flashcontent-int {width: 644px; border: 1px solid #e2dfd0; padding: 2px; height: 148px;}
#flashcontent2 {width: 218px; border: 1px solid #A5A27E; padding: 5px; height: 68px;}

/* -------------- menu ----------------------*/ 
    


#menu_layer ul { padding: 0; margin: 0; }
#menu_layer li { background-image: url(/imgs/barretta_pulsantiera.jpg); background-position:  right 7px ;background-repeat: no-repeat; margin: 0; border-bottom: 1px solid #e2dfd0; vertical-align:bottom; padding: 5px; text-align: right;}

#menu_layer ul li a, #menu_layer ul li a:hover, #menu_layer ul li a:visited  {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    text-transform:uppercase; 
    font-size:13px;
    font-weight:bold; 
    display: block; 
    text-decoration: none; 
    border:none;  
    color: #A9A38A;
    background-image: url(/imgs/bg_menu.gif); background-position: right ;background-repeat: no-repeat; 
    padding-top: 30px; 
}

#menu_layer ul li a:hover, .current_page_item ul li a {color: #E28F27}


/* ------------ fine menu ----------------*/


.optima     {
            display:none;
            background:#E2DFD0;
            }



/* ------------- gestione comparsa div ------------- */

#interface1 {
    z-index:1;
}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
    font-family:Tahoma, Helvetica, sans;
    font-size:10px;
    color:#000000;
    background-color:#FFFFFF;
    padding:10px 0 16px 0;
    margin:0 auto;
    display:block;
    width:135px;
    border:1px solid #6A6A6A;
    text-align:left;
    z-index:255;
}
#progress {
    height:5px;
    font-size:1px;
    width:1px;
    position:relative;
    top:1px;
    left:10px;
    background-color:#9D9D94
}

#loader_bg {
    background-color:#EBEBE4;
    position:relative;
    top:8px;left:8px;height:7px;
    width:113px;font-size:1px
}
.title_h2 {
 font-family:tahome, Arial, Helvetica, sans-serif;
 color:#666666;
 font-size:13px;
 padding:12px 0 0 18px;
 text-align:left;
}


.border_preview{
    z-index:100;
    position:absolute; 
    background: #fff;
    border: 1px solid #444;
}

.preview_temp_load {
    vertical-align:middle;
    text-align:center;
    padding: 10px;
}
.preview_temp_load img{ 
    vertical-align:middle;
    text-align:center;
}

/* ----------- stili per il pricing ------- */
.header     {
            border: 2px solid #B1AE8D;
            background-color:#FFFFFF;
            font-family:Arial, Helvetica, sans-serif;
            font-size:14px;
            font-weight:bold;
            color:#8E8767;
            text-transform:uppercase;
            height:25px;
            padding:5px 0px 5px 8px;
            cursor:pointer; 
            text-align:left;        
            }

.header:hover {
            border: 2px solid #B35349;
            color:#B35349;
            }
            
.uderline_color     {
                    background-color:#DBD0B6;
                    }

.select                 {background-color:#EFEBE2;width:135px;font-size:10px;color:#7A7265;border:1px solid #E2DFD0;}

option                  {background-color:#EFEBE2;cursor:pointer;color:#7A7265;}
/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/microasp/js/images/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/microasp/js/images/slimbox/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/microasp/js/images/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/microasp/js/images/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


