/******************************************/
/************CSS Crackers 2010************/
/****************************************/





img,ul,div {
         behavior: url(iepngfix.htc) 
}


#container {
margin:0px 0px; /*Centra negli altri browsers*/
}



#nav{
margin-left: 150px;
z-index:9998;
border:none;
float:left;
}

#nav a {

background: url(../img/barra.png) no-repeat 0 0;
display:block;
height: 26px;
text-indent: -5555px;
overflow:hidden;


}

#nav li {float: left; position: relative;}

* html #nav li * { position: relative;}

#nav li, #nav ul { margin: 0; padding: 0; float:left;}

#nav #butt1 a {background-position: 5 5; width: 112px;}
#nav #butt2 a {background-position: -112px 0; width: 89px;}
#nav #butt3 a {background-position: -201px 0; width: 72px;}
#nav #butt4 a {background-position: -273px 0; width: 465px;}


#nav #butt1 a:hover {background-position: 0 -27px; width: 112px;}
#nav #butt2 a:hover {background-position: -112px -27px; width: 89px;}
#nav #butt3 a:hover {background-position: -201px -27px; width: 72px;}
#nav #butt4 a:hover {background-position: -273px -27px; width: 465px;} 

/*stato ativo*/

body#paguno #nav #butt1 a {background-position: 0 -27px; width: 112px;}
body#pagdue #nav #butt2 a {background-position: -112px -27px; width: 89px;}
body#pagtre #nav #butt3 a {background-position: -201px -27px; width: 72px;}
body#pagquattro #nav #butt4 a {background-position: -273px -27px; width: 465px;}




/*rettangle & scritte*/
#ret{
float:left;
clear:both;
margin-left:145px;
margin-top: 95px;
border: none;
height: 0px;

} 

#txabout{
margin-left:145px;
margin-top: 181px;
height:0px;
border:none;

}

#txcont {
margin-left:618px;
margin-top: 130px;
width:0px;
height:0px;
border:none;
}




#ret1{
margin-left:145px;
margin-top:320px;
border: none;
height: 0px;
width:0px;

} 


#shop{
margin-left:416px;
margin-top: 10px;
border: none;
height: 0px;
width: 0px;
}







div.logo {
margin-left:30px;
margin-top: 30px;
border: none;
width: 100px;
height: 100px; 
} 


#footer{

    width: 700px;
	height: 35px;
	margin-left:30px;
	margin-top: 40px;
	
	float:left;
	widht: 350;
	font-size:10px;
}

/**********************************************************************************/

#next {
float:left;
margin-left: 15px;
margin-top: 0px;
z-index:9996;
border:none;
height:0px;
width:0px;


}

#next a {
background:url(../img/Next.png) no-repeat 0 0;
display:block;
height: 25px;
text-indent: -5555px;
overflow:hidden;

}

#next li {float: left; position: relative;}

* html #next li * { position: relative;}

#next li, #next ul { margin: 0; padding: 0; float:left;}

#next #butt1 a {background-position: 3 3; width: 39px;}




/**************************************************************/

/**************************************************************/

#prev {
margin-left: 148px;
margin-top: 107px;
z-index:9991;
border:none;
height:0px;
width:0px;
}

#prev a {
background:url(../img/Previous.png) no-repeat 0 0;
display:block;
height: 23px;
text-indent: -5555px;
overflow:hidden;

}

#prev li {float: left; position: relative;}

* html #prev li * { position: relative;}

#prev li, #prev ul { margin: 0; padding: 0; }

#prev #butt1 a {background-position: 3 3; width: 69px;}



#slash {
float:left;

margin-left:0px;
margin-top:1px;
width:0px;
height:2px;


}

/**************************************************************/






#adv {
float:left;
clear:left;
margin-left:265px;
margin-top:10px;
z-index:9995;
border:none;
}

#adv a {
background:url(../img/testo/advertising.png) no-repeat 0 0;
display:block;
height: 30px;
text-indent: -5555px;
overflow:hidden;

}

#adv li {float: left; position: relative;}

* html #adv li * { position: relative;}

#adv li, #adv ul { margin: 0; padding: 0; float:left;}

#adv #butt a {background-position: 0 0; width: 80px; }

/*******************************************************************************/

#logos {
float:left;
margin-left:2px;
margin-top:10px;
z-index:9995;
border:none;
}

#logos a {
background:url(../img/testo/logo.png) no-repeat 0 0;
display:block;
height: 30px;
text-indent: -5555px;
overflow:hidden;

}

#logos li {float: left; position: relative;}

* html #logos li * { position: relative;}

#logos li, #logos ul { margin: 0; padding: 0; float:left;}

#logos #butt a {background-position: 0 0; width: 40px; }

/***************************************************************/


#other {
float:left;
margin-left:39px;
margin-top:10px;
z-index:9994;
border:none;
}

#other a {
background:url(../img/testo/other.png) no-repeat 0 0;
display:block;
height: 20px;
text-indent: -5555px;
overflow:hidden;

}

#other li {float: left; position: relative;}

* html #other li * { position: relative;}

#other li, #other ul { margin: 0; padding: 0; float:left;}

#other #butt a {background-position: 0 0; width: 30px; }








/*************************OTHER******************************************************/

#content {
float:left;
clear:both;
margin-left:151px;
margin-top:40px;
border: none;
width: 0px;
height: 280px;
}


#content1 {
float:left;
margin-left:300px;
margin-top:40px;
border: none;
width: 0px;
height: 280px;
}


#content2 {
float:left;
margin-left:300px;
margin-top:40px;
border: none;
width: 0px;
height: 280px;
}


#contentl {
float:left;
clear:both;
margin-left:101px;
margin-top:40px;
border: none;
width: 0px;
height: 280px;
}

#contentl2 {
float:left;
margin-left:400px;
margin-top:40px;
border: none;
width: 0px;
height: 280px;
}


#contentr {
float:left;
clear:both;
margin-left:101px;
margin-top:110px;
border: none;
width: 0px;
height: 280px;
}

#contentr2 {
float:left;
margin-left:400px;
margin-top:40px;
border: none;
width: 0px;
height: 280px;
}

#retr{
float:left;
clear:both;
margin-left:145px;
margin-top: 25px;
border: none;
height: 0px;

} 


#contentc {
float:left;
clear:both;
margin-left:0px;
margin-top:110px;
border: none;
width: 0px;
height: 280px;
}


#retc{
float:left;
clear:both;
margin-left:145px;
margin-top: 25px;
border: none;
height: 0px;

} 

#reti{
float:left;
clear:both;
margin-left:145px;
margin-top: 0px;
border: none;
height: 0px;

} 

#contenth {
float:left;
clear:both;
margin-left:90px;
margin-top:110px;
border: none;
width: 0px;
height: 280px;
}


#contenti {
float:left;
clear:both;
margin-left:150px;
margin-top:140px;
border: none;
width: 0px;
height: 275px;
}

#scritta{
float:left;
margin-left:148px;
margin-top:43px;
border: none;
height: 0px; 

}

#contentp {
float:left;
clear:both;
margin-left:151px;
margin-top:120px;
border: none;
width: 0px;
height: 270px;
}

#contentk {
float:left;
clear:both;
margin-left:121px;
margin-top:80px;
border: none;
width: 0px;
height: 260px;
}

#contentn {
float:left;
clear:both;
margin-left:40px;
margin-top:80px;
border: none;
width: 0px;
height: 260px;
}

#retp{
float:left;
clear:both;
margin-left:145px;
margin-top: 35px;
border: none;
height: 0px;

} 


#retnu{
float:left;
clear:both;
margin-left:145px;
margin-top: 75px;
border: none;
height: 0px;

} 


#retfo{
float:left;
clear:both;
margin-left:145px;
margin-top: 25px;
border: none;
height: 0px;

} 

#retk{
float:left;
clear:both;
margin-left:145px;
margin-top: 75px;
border: none;
height: 0px;

} 

/*********************************************************/

#contentA {
float:left;
clear:both;
margin-left:90px;
margin-top:45px;
border: none;
width: 0px;
height: 280px;
}

#retA{
float:left;
clear:both;
margin-left:145px;
margin-top: 90px;
border: none;
height: 0px;

} 


#contentga {
float:left;
clear:both;
margin-left:152px;
margin-top:45px;
border: none;
width: 0px;
height: 280px;
}


#contentrock {
float:left;
clear:both;
margin-left:100px;
margin-top:45px;
border: none;
width: 0px;
height: 280px;
}


#contentet {
float:left;
clear:both;
margin-top:85px;
border: none;
width: 0px;
height: 280px;
}

#retet{
float:left;
clear:both;
margin-left:145px;
margin-top: 50px;
border: none;
height: 0px;

} 


#contentcrk {
float:left;
clear:both;
margin-left:42px;
margin-top:45px;
border: none;
width: 0px;
height: 280px;
}

#contentcvll {
float:left;
clear:left;
margin-top:45px;
border: none;
width: 0px;
height: 280px;
}


#contentsd {
float:left;
clear:both;
margin-left:155px;
margin-top:45px;
border: none;
width: 0px;
height: 280px;
}

#contentsd1 {
float:left;
margin-left:300px;
margin-top:45px;
border: none;
width: 0px;
height: 280px;
}


#contentsd2 {
float:left;
margin-left:300px;
margin-top:45px;
border: none;
width: 0px;
height: 280px;
}

#contentpor {
float:left;
clear:both;
margin-top:55px;
margin-left: 55px;

border: none;
width: 0px;
height: 280px;
}

#retepor{
float:left;
clear:both;
margin-left:145px;
margin-top: 80px;
border: none;
height: 0px;

} 


#contentkk {
float:left;
clear:both;
margin-top:55px;
border: none;
width: 0px;
height: 280px;
}


#retkk{
float:left;
clear:both;
margin-left:145px;
margin-top: 80px;
border: none;
height: 0px;

} 
