body		{ padding:0; margin:auto; background:#FFF; font-family:Arial, Helvetica, sans-serif;}

/* FORMATTAZIONE */

h3      { padding:0; margin:0; font-weight:normal; font-style:normal;}
h4      { font-size:12px; font-weight:bold; text-transform:uppercase; color:#00B0E5;}
h5      { color:#9C9D9F; font-size:12px; text-transform:capitalize; font-weight:bold; padding:5px 0 9px 0;}
a       { text-decoration:none; color:#00B0E5}
a img   { border:none;}
a:focus { outline:none;}
p       { font-size:11px; color:#1A171B;}
p.intro { color:#9C9D9F; font-weight:bold; padding:4px 0 16px 0;}
p a     { color:#DADADB;}
ul      { padding:0; margin:0;}
li      { padding:0; margin:0; list-style:none;}


/* GENERALE */
#container {position:relative; width:850px; height:100%; margin:auto;}
#fashcontent {position:absolute; top:0; left:0; width:850px; height:143px; z-index:1;}
#container #header {position:relative; height:143px; /*background:url(/public/img/bg-header.jpg) repeat-x;*/ margin-bottom:15px; z-index:2;}
#container #header a img{ padding:43px 0 0 43px;}
#container #header span.payoff{ width:231px; height:16px; position:absolute; z-index:1000; top:95px; right:43px; color:#fff; font-size:20px;}
#container #header ul{ position:absolute; top:41px; right:43px;}
/*
#container #header ul li{ float:left; text-transform:uppercase; color:#FFFFFF; font-size:10px; border-right:1px solid #fff; padding:0 3px 0 0; margin:0 3px 0 0;}
#container #header ul li.last{ padding:0; margin:0; border:none;}
*/
#container #header ul li{ float:left; text-transform:uppercase; color:#FFFFFF; font-size:10px; border-left:1px solid #fff; padding:0 0 0 3px; margin:0 0 0 3px}
#container #header ul li.first{ padding:0; margin:0; border:none;}
#container #header ul li a{ color:#FFFFFF;}
#container #header ul li a.active{ text-decoration:underline; }
#container #content{ width:850px; overflow:hidden;}
#container #content #left{ width:177px; margin:0 15px 0 43px; float:left; padding:0 0 8px 0; border-bottom:1px solid #dadade;}

#container #content #left #menu {border-top:1px solid #D9DADB; border-bottom:1px solid #D9DADB; }
#container #content #left #menu ul {padding-top:1px;}
#container #content #left #menu ul li {margin-bottom:1px;}
#container #content #left #menu ul li a {display:block; padding:1px 4px; color:#00B0E5; font-size:11px; line-height:20px;}
#container #content #left #menu ul li a:hover {background-color:#00B0E5; /*background:url('/public/img/water.gif');*/ color:#fff;}
#container #content #left #menu ul li a.active {padding:0 3px; border:1px solid #00B0E5; background-color:#fff; color:#00B0E5;}

#container #content #left #menu input{color:#B1B3B4; font-size:10px; width:167px; border:1px solid #B1B3B4; padding:3px; margin:14px 0 10px 0;}
#container #content #left #sponsor{ margin:23px 0 0 0; }
#container #content #left #sponsor h5{ font-size:11px; text-transform:uppercase; color:#dadade; margin:0 0 6px 0; font-weight:normal; padding:0;}
#container #content #center-top{ width:572px; /*height:100px;*/ background:url(/public/img/bg-content-top.jpg); margin:0 15px 12px 0; float:left; border-top:1px solid #fff;}
#container #content #center-top h3{font-size:20px; color:#fff; padding:10px;}
#container #content #center-top .breadcrumb{ color:#fff; font-size:11px; text-transform:uppercase; padding:3px 10px;}
#container #content #center-top .breadcrumb a{ color:#fff;}
#container #content #center{ width:380px; margin-right:15px; float:left;}
#container #content #center #immagini_top{ height:178px; overflow:hidden;}
#container #content #center h2{ font-size:12px; font-weight:bold; color:#00B0E5; padding:16px 25px 0 25px;}
#container #content #center p{ padding:16px 25px 0 25px; color:#9C9D9F; font-size:11px;}
#container #content #center ul{ padding:0 0 0 25px; float:left;}
#container #content #center ul li{ margin:16px 10px 0 0; width:160px; float:left;}
#container #content #center ul li h4{ padding-bottom:3px;}
#container #content #center ul li ul{padding:0 0 0 0;}
#container #content #center ul li ul li{ margin:0; padding:0; width:auto; color:#1A171B; font-size:11px; height:auto; float:none;}
#container #content #right{ width:177px; margin:0 43px 0 0; float:left;}
#container #content #right h2{ font-size:12px; font-weight:bold; color:#00B0E5;}
#container #content #gallery{ width:572px; height:404px; margin-right:15px; float:left; position:relative; overflow:hidden; background: #fff url(/public/img/loader.gif) 50% 40% no-repeat;}
#container #content #gallery #thumb{ position:absolute; left:0; background:url(/public/img/bg-thumb.png) repeat; top:314px; height:67px; width:572px; z-index:100;}
#container #content #gallery #thumb #carousel {float:left;}
#container #content #gallery #thumb ul li{ width:53px; height:53px; background-color:#3333FF; margin:7px 2px 0 2px; float:left;}
#container #content #gallery #thumb img.puls{ float:left; margin:7px 0 0 0;}
#container #content #gallery #spot{ position:absolute; left:0; top:383px;}
#container #content #gallery #spot p{color:#9C9D9F; font-size:9px;}

#container #footer{margin:24px 0 0 0; text-align:center;}
#container #footer span{ color:#ccc; font-size:10px;}
#container #footer span a{ color:#ccc; text-decoration:underline;}
#container #footer span a:hover{ text-decoration:none;}
/* CLASSI */
.left		{ float:left;}
.right		{ float:right;}
.text{ margin:8px 0 0 0;}

/** POPUP **/
#popup {padding: 15px;}
#popup h4 { font-size:15px; font-weight:bold; text-transform:uppercase; color:#00B0E5;}
