/* -------------------- COSTRUZIONE -------------------- */
* {padding:0; margin:0;}
#main {width:940px; margin:0 auto 0 auto;}

#head {margin-top:15px;}

#content {background-color:#fff; padding:30px 0px 12px; overflow:hidden;}
.altezza:after {height:0px; visibility:hidden; display:block; clear:both; content:"-";} 

.slide {padding:0px 30px;}

.colonna_1 {width:415px; float:left; padding:20px 30px; margin:0; background-color:#fff; padding-bottom:500px; margin-bottom:-500px;}
.colonna_2 {width:415px; float:left; padding:20px 30px 30px 20px; margin:0px; background-color:#fff; padding-bottom:500px; margin-bottom:-500px;}
.colonna_1_150 {width:150px; float:left; padding:10px 30px; margin:0; background-color:#fff; padding-bottom:500px; margin-bottom:-500px;}
.colonna_2_700 {width:700px; float:left; padding:10px 30px 10px 0px; margin:0px; background-color:#fff; padding-bottom:500px; margin-bottom:-500px;}
.colonna_all {width:880px; float:left; padding:20px 30px; margin:0; background-color:#fff; padding-bottom:500px; margin-bottom:-500px;}

.footer {position:relative; height:5px; width:910px; background:url(../img/footer.png) no-repeat; padding:15px; color:#fff; font-size:10px;}
/*.footer:after {display:block; content:"."; content:"C.Z. Sport srl | via Redipuglia, 158 - 21055 Gorla Minore (VA) | t. 0331 601 145 | fax 0331 365 194 | info@czsport.com | P.I. 02738170121";}*/
.footer a:link {color:#fff; text-decoration:none; border-bottom:1px dotted;}
.footer a:visited {color:#fff; text-decoration:none; border-bottom:1px dotted;}
.footer a:hover {color:#333; text-decoration:none; border:none;}
.footer li {display:inline; margin:0px 8px 0px 0px; padding:0px;}
#popup {margin:15px 13px 20px; background:#fff; padding:15px; color:#000; font-size:10px; overflow:auto; width:640px;}
#popup.credits {width:145px}

/* -------------------- COSTRUZIONE -------------------- */

body {
	background:/*url(../img/bg2400.png) center repeat-y*/ #aeacab;
	border:0; 
	margin:0;
	font-family:Georgia, serif;
	font-size:12px;
	color:#333;
	}

img {border:0;}

p {padding:0 0 5px;}

h1 {font-size:18px; font-weight:bold; margin:0px; padding:0px;}
h2 {font-size:14px; padding:0px 0px 10px;}
h2.pad5 {padding:10px 0px 5px;}

h4 {font-size:12px;	font-weight:bold; margin:10px 0px 0px; padding:10px 0px 5px; color:#555; border-top:dotted thin;}

.small {font-size:10px;}

a:link {color:#111; text-decoration:none;}
a:visited {color:#111; text-decoration:none;}
a:hover {color:#aeacab; text-decoration:none;}

#content a:link, #popup a:link {border-bottom:1px dotted;}
#content a:visited, #popup a:visited {border-bottom:1px dotted;}
#content a:hover; #popup a:hover {border:none;}

ul {margin:0; padding:0;} 
li {list-style:none; margin-bottom:5px; padding-bottom:5px;} 

#content li {border-bottom:1px dotted;}
#popup li{list-style:disc inside; padding-bottom:0px;}


/* -------------------- MENU -------------------- */
#menu {
position:relative;
top:20px;
width:940px;
height:55px;
margin:0 auto 0 auto;
padding:0;
background:url(../img/menu.png);
}

#menu span {display:none;}

#menu li {position:absolute; top:0px; margin:0; padding:0; list-style:none; border:none;}
#menu li, #menu a {height:55px; display:block;}
#menu1 {left:0px; width:154px;}
#menu2 {left:154px; width:158px;}
#menu3 {left:312px; width:158px;}
#menu4 {left:470px; width:158px;}
#menu5 {left:628px; width:158px;}
#menu6 {left:786px; width:154px;}

#menu1 a:hover {background:transparent url(../img/menu.png) 0px -110px no-repeat;}
#menu2 a:hover {background:transparent url(../img/menu.png) -154px -110px no-repeat;}
#menu3 a:hover {background:transparent url(../img/menu.png) -312px -110px no-repeat;}
#menu4 a:hover {background:transparent url(../img/menu.png) -470px -110px no-repeat;}
#menu5 a:hover {background:transparent url(../img/menu.png) -628px -110px no-repeat;}
#menu6 a:hover {background:transparent url(../img/menu.png) -786px -110px no-repeat;}

#chisiamo #menu1{background:transparent url(../img/menu.png) 0px -55px no-repeat;}
#prodotti #menu2{background:transparent url(../img/menu.png) -154px -55px no-repeat;}
#servizi #menu3 {background:transparent url(../img/menu.png) -312px -55px no-repeat;}
#clienti #menu4 {background:transparent url(../img/menu.png) -470px -55px no-repeat;} 
#contatti #menu5 {background:transparent url(../img/menu.png) -628px -55px no-repeat;} 
#newsletter #menu6 {background:transparent url(../img/menu.png) -786px -55px no-repeat;} 

#chisiamo #menu1 a:hover {background:transparent url(../img/menu.png) 0px -55px no-repeat;}
#prodotti #menu2 a:hover {background:transparent url(../img/menu.png) -154px -55px no-repeat;}
#servizi #menu3 a:hover {background:transparent url(../img/menu.png) -312px -55px no-repeat;}
#clienti #menu4 a:hover {background:transparent url(../img/menu.png) -470px -55px no-repeat;} 
#contatti #menu5 a:hover {background:transparent url(../img/menu.png) -628px -55px no-repeat;} 
#newsletter #menu6 a:hover {background:transparent url(../img/menu.pngg) -786px -55px no-repeat;}
/* -------------------- MENU -------------------- */




/* -------------------- SOTTOMENU -------------------- */
#sottomenu {position:relative; height:10px; margin:0 auto 0 auto; padding:5px 30px 22px; font-size:12px; font-weight:bold; font-variant:small-caps; color:#aeacab;}
#sottomenu li {top:0px; margin:0px; padding:0px 25px 0px 0px; list-style:none; display:inline; border:none;}
#sottomenu a:link {color:#aeacab; text-decoration:none; border-bottom:1px dotted;}
#sottomenu a:visited {color:#aeacab; text-decoration:none; border-bottom:1px dotted;}
#sottomenu a:hover {color:#111; text-decoration:none; border:none;}
.sottomenu_active {color:#111; text-decoration:none; border:none;}
/* -------------------- SOTTOMENU -------------------- */