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

BODY {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; background: #9ED9F7 url(../../images/allpack/header-pattern.gif) repeat-x top; margin:0; padding:0; color:#0F2A38; 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/allpack/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/allpack/logo-allpack.gif); width:150px; 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:#e6e3dd; border-bottom:1px solid #dad6ce; position:absolute; top:0px;  right:0px;  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/allpack/flags.png) no-repeat 0 0}
#lang UL LI#lang-en A {background:url(../../images/allpack/flags.png) no-repeat -36px -0px}
#lang UL LI#lang-fr A {background:url(../../images/allpack/flags.png) no-repeat -72px -0px}
#lang UL LI#lang-de A {background:url(../../images/allpack/flags.png) no-repeat -108px -0px}
#lang UL LI#lang-es A {background:url(../../images/allpack/flags.png) no-repeat -144px -0px}
#lang UL LI#lang-gr A {background:url(../../images/allpack/flags.png) no-repeat -180px -0px}
#lang UL LI#lang-it A:hover {background:url(../../images/allpack/flags.png) no-repeat -0px -40px}
#lang UL LI#lang-en A:hover {background:url(../../images/allpack/flags.png) no-repeat -36px -40px}
#lang UL LI#lang-fr A:hover {background:url(../../images/allpack/flags.png) no-repeat -72px -40px}
#lang UL LI#lang-de A:hover {background:url(../../images/allpack/flags.png) no-repeat -108px -40px}
#lang UL LI#lang-es A:hover {background:url(../../images/allpack/flags.png) no-repeat -144px -40px}
#lang UL LI#lang-gr A:hover {background:url(../../images/allpack/flags.png) no-repeat -180px -40px}


#nav {}
#nav UL {}
#nav UL LI {background:url(../../images/allpack/nav-pattern.gif) repeat-y right; padding:60px 0 0 0px;}
#nav UL LI A {padding:0 5px 0 20px; margin:0 1px 0 0; height:15px; color:#3A83A9; border-right:4px solid #3A83A9; text-decoration:none; font-size:14px;} 
#nav UL LI A:hover {color:#D91723; border-right:4px solid #D91723;}
#nav UL LI DIV { padding:0 0px 8px 0;}
#nav UL LI#selected DIV {background:url(../../images/allpack/nav-spot.gif) no-repeat 60% bottom; }



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

UL.bullet LI {list-style-type:disc; margin:0 0 10px 20px;}


/* FOOTER
----------------------------------------------- */
#footer	{background:#97D6F6 url(../../images/allpack/footer-fondo.jpg) no-repeat top center; border-top:1px solid #C5E8FA; font-size:12px;}
#credits {background:#152435; text-align:center; color:#D00; padding:10px 0 8px 0; color:#DBEEF2; }
#credits A {color:#fff; text-decoration:none;}
#credits A:hover {color:#c00;}

#sitemap {background:url(../../images/allpack/txt-sitemap.gif) no-repeat center left; line-height:22px; padding:25px 0 15px 0;}
#sitemap A {text-decoration:none;}
#sitemap #map1 {width:140px; float:left; text-align:right; padding:0 30px 0  0; font-size:12px;}
#sitemap #map2 {width:150px; float:left;}
#sitemap #map3 {width:170px; float:left;}
#sitemap #map4 {width:240px; float:left;}
#sitemap #map5 {width:190px; float:left;}



/* 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;}


