/* IMPOSTAZIONI GENERALI
----------------------------------------------- */

BODY {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; background: #DDF4FF url(../../images/lithopack/header-pattern.gif) repeat-x top; margin:0; padding:0; color:#222; text-align:center;}
P, H1, H2, H3, H4, H5, H6 {margin:0; padding:0;}
H1, H2, H3 {font-family:Arial, Helvetica, sans-serif;}

H1 {}
H2 {margin:0 0 10px 0;}

P {line-height:125%;}
A IMG {border:none;}

A {color:#0F2A38}
A:hover {color:#c00;}

UL, UL LI {margin:0; padding:0; list-style-type:none;}
UL.hlist LI {float:left;}


/* STRUTTURA
----------------------------------------------- */
#top		{}
#wrap		{width:960px; text-align:left; margin:0 auto;}
#head 		{}
#nav  		{}
#wrapsplash {background:url(../../images/lithopack/maxifondo.png) no-repeat center top; height:524px; position:absolute; top:270px; right:0; width:100%; z-index:-1000;}
#splash 	{}
#main 		{margin:420px 0 50px 0; }
#content 	{}
.sx			{}
.dx			{}
#footer		{}
#sitemap	{width:960px; margin:0 auto; text-align:left;}


/* HEAD
----------------------------------------------- */
#head H1 A {display:block; text-indent:-1000em; outline:none; background:url(../../images/lithopack/logo-lithopack.gif); width:226px; height:65px;}
#head H1 {width:150px; float:left; padding:20px 0 0 0;}

#head {padding:10px 0 0 0;}
#head #nav {float:right;}


#lang {background:#f0f0f0; border-bottom:1px solid #dbdbdb; position:absolute; top:0px;  right:20px;  z-index:999;}
#lang A {text-decoration:none; color:#F2F1EE; }
#lang A:hover {color:#70C7F4;}
#lang UL { padding:0px 0px 0px 7px;}

#lang UL LI {margin:0 0px 0px 0; float:left; height:25px; overflow:hidden; padding:10px 7px 5px 0px; }
#lang UL LI A {display:block; text-indent:-1000em; width:32px; height:25px; outline:none;  overflow:hidden;}

#lang UL LI#lang-it A {background:url(../../images/lithopack/flags.png) no-repeat 0 0}
#lang UL LI#lang-en A {background:url(../../images/lithopack/flags.png) no-repeat -36px -0px}
#lang UL LI#lang-fr A {background:url(../../images/lithopack/flags.png) no-repeat -72px -0px}
#lang UL LI#lang-de A {background:url(../../images/lithopack/flags.png) no-repeat -108px -0px}
#lang UL LI#lang-es A {background:url(../../images/lithopack/flags.png) no-repeat -144px -0px}
#lang UL LI#lang-gr A {background:url(../../images/lithopack/flags.png) no-repeat -180px -0px}
#lang UL LI#lang-it A:hover {background:url(../../images/lithopack/flags.png) no-repeat -0px -40px}
#lang UL LI#lang-en A:hover {background:url(../../images/lithopack/flags.png) no-repeat -36px -40px}
#lang UL LI#lang-fr A:hover {background:url(../../images/lithopack/flags.png) no-repeat -72px -40px}
#lang UL LI#lang-de A:hover {background:url(../../images/lithopack/flags.png) no-repeat -108px -40px}
#lang UL LI#lang-es A:hover {background:url(../../images/lithopack/flags.png) no-repeat -144px -40px}
#lang UL LI#lang-gr A:hover {background:url(../../images/lithopack/flags.png) no-repeat -180px -40px}

#nav {}
#nav UL {}
#nav UL LI {background:url(../../images/lithopack/nav-pattern.gif) repeat-y right; padding:60px 0 0 0px;}
#nav UL LI A {padding:0 5px 0 25px; margin:0 1px 0 0; height:15px; color:#333; border-right:4px solid #444; text-decoration:none; font-size:14px;} 
#nav UL LI A:hover {color:#1C4982; border-right:4px solid #1C4982;}

#nav UL LI DIV { padding:0 0px 8px 0;}
#nav UL LI#selected DIV {background:url(../../images/lithopack/nav-spot.gif) no-repeat 60% bottom; }




/* CONTENT
----------------------------------------------- */
#content {font-size:13px;}
.img-dx {float:right; margin:0 0 10px 10px;}


/* FOOTER
----------------------------------------------- */
#footer	{background:#DDF4FF url(../../images/lithopack/footer-fondo.jpg) no-repeat top center; border-top:1px solid #A6DEFF; font-size:11px;}
#credits {background:#222222; text-align:center; color:#ECE6C1; padding:10px 0 8px 0;}
#credits A {color:#ECE6C1; text-decoration:none;}
#credits A:hover {color:#fff;}

#sitemap {line-height:22px; padding:25px 0 15px 0;}
#sitemap A {text-decoration:none; color:#444;}
#sitemap A:hover {color:#C00;}

#row1 UL {text-align:center; border-bottom:1px solid #A9D7F2; padding:0 0 10px 0;}
#row1 UL LI {display:inline; padding:0 20px;}
#row2 UL {text-align:center; padding:10px 0 0 0;}
#row2 UL LI {display:inline; padding:0 20px;}




/* UTILITY
----------------------------------------------- */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/* ERROR AND INFOBOX*/
#errorBox { 
    display:none; 
    background:transparent url(../../share/admin/images/black_arrow.png); 
    font-size:12px;height:70px;width:160px;padding:25px;color:#fff;  
}

#infoImgBox { 
    display:none; 
    background:transparent url(../../share/admin/images/black_arrow_big.png); 
    font-size:12px;height:160px;width:320px;padding:25px;color:#fff;  
}

#infoImgBox H2{color:#fff;font-size:10px;width:100%;clear:both;display:block;}
#infoImgBox .savebt {padding:3px;background-color:#000;color:#fff;cursor:pointer;}
#infoImgBox .savebt:hover{background-color:#00940a;}


