/* stile per il body*/
body,html {
text-align: center;   /*centra in IE 5.x */
background-image:url(images/bg_page.jpg);
background-repeat:no-repeat;
background-repeat:repeat-x;
font-family:Verdana;
margin: 0 auto; 
}

p {margin:0; padding:0;}

/* Header */
#header {
float:left;
width:1000px;
height: 346px;
/*background: #ff9900;*/
}

div.header_cont{
float:left;
width:250px;
height:346px;
background-color:#ffffff;
}

div.header_sx {
float:left;
width:250px;
height: 225px;
background-image: url('images/logocatti.jpg');
}

div.header_sx2 {
float:left;
width:250px;
height: 121px;
background-image: url('images/logocatti2.jpg');
}

div.header_centro {
float:left;
width:210px;
height: 346px;
background-image: url('images/head_centro.jpg');
/*background-image: url('images/bg_offerta.jpg');*/
background-repeat: no-repeat;
}

div.header_centro2 {
position:relative;
float:left;
width:210px;
height: 346px;
background-image: url('images/bg_offerta.jpg');
background-repeat: no-repeat;
}

div.header_centro2_it {
position:relative;
float:left;
width:210px;
height: 346px;
background-image: url('images/bg_offerta_it.jpg');
background-repeat: no-repeat;
}

div.header_centro2_en {
position:relative;
float:left;
width:210px;
height: 346px;
background-image: url('images/bg_offerta_en.jpg');
background-repeat: no-repeat;
}

div.header_centro_ebay {
position:relative;
float:left;
width:210px;
height: 346px;

}

div.info{
position:absolute;
width:200px;
height:40px;
top:10px;
left:5px;
}

div.info_ebay{
position:absolute;
width:200px;
height:40px;
top:2px;
left:0px;
}

div.header_dx {
float:left;
width:540px;
height: 346px;
background-image: url('images/head_dx_3.jpg');
background-repeat: repeat-x;
}

div.header_dx_statica {
float:left;
width:330px;
height: 346px;
background-image: url('images/head_dx_3.jpg');
background-repeat: repeat-x;
}

div.cont_offerte{
float:left;
position:relative;
width:200px;
height:100px;
margin-top:210px;
padding-right:6px;
padding-left:4px;
}

.offerte{
float:left;
width:200px;
/*height:33px;*/
clear:left;
text-align:left;
line-height:16px;
}

div.cont_novita{
position:relative;
float:left;
width:530px;
/*background:violet;*/
text-align:left;
padding-left:8px;
padding-bottom:20px;
}

div.cont_novita_ebay{
position:relative;
width:530px;
/*background:violet;*/
text-align:left;
padding-left:8px;
padding-bottom:20px;
}

div.cont_novita_scheda{
position:relative;
float:left;
width:530px;
/*background:violet;*/
text-align:left;
padding-bottom:20px;
clear:both;
}

div.cont_prod{
position:relative;
width:160px;
height:180px;
background:#E6ECEC;
border:1px solid #999999;
}

div.cont_img{
position:relative;
width:160px;
height:119px;
}

div.cont_img_gallery{
position:relative;
float:left;
width:160px;
/*height:180px;*/
min-height:155px;
height:auto;
}

div.cont_descr{
position:relative;
width:140px;
height:40px;
/*background:pink;*/
padding-left:10px;
padding-top:12px;
text-align:left;
}
div.apart{
position:absolute;
top:-10px;
left:10px;
/*background:pink;*/
}

div.apart2{
position:absolute;
top:-6px;
right:5px;
/*background:pink;*/
}

div.prezzo{
position:absolute;
width:92px;
height:33px;
background-image:url('images/bg_prezzo2.jpg');
top:100px;
right:-8px;
text-align:right;
}

.prezzo_sc{
font: 9pt Verdana;
color:#ff0000;
text-decoration: line-through;
line-height:16px;
}

div.prezzo_dim{
float:left;
width:100px;
height:24px;
text-align:center;
padding-top:20px;
line-height:12pt;
}

div.butt_dettagli{
position:absolute;
width:78px;
height:24px;
background-image:url('images/butt_dettagli.jpg');
top:168px;
right:45px;
cursor:pointer;
}

div.titolo{
float:left;
width:530px;
height:27px;
text-align:right;
}

div.titolo_off{
position:relative;
float:left;
width:530px;
height:27px;
background-image:url('images/tit_offerte_lungo.gif');
text-align:right;
}

div.titolo_nov{
position:relative;
float:left;
width:530px;
height:27px;
background-image:url('images/tit_novita_lungo.gif');
text-align:right;
}

div.titolo_scheda{
float:left;
width:530px;
height:27px;
background-image:url('images/tit_scheda_prod.gif');
text-align:right;
}

div.titolo_corr{
float:left;
width:530px;
height:27px;
background-image:url('images/tit_prodotti_correlati.gif');
text-align:right;
}

div.titolo_alt{
float:left;
width:530px;
height:27px;
background-image:url('images/tit_prodotti_alternativi.gif');
text-align:right;
}

div.titolo_marche{
float:left;
width:530px;
height:27px;
background-image:url('images/tit_marche.gif');
text-align:right;
}

div.briciole_marche{
position:relative;
float:left;
width:300px;
height:27px;
padding-left:110px;
text-align:left;
font: 12pt Verdana;
color:#666666;
font-weight:bold;
line-height:14pt;
}

div.riga_colore{
float:left;
width:525px;
border:1px solid #CCCCCC;
/*background:pink*/;
margin-bottom:5px;
vertical-align:middle;
}

div.codice_dim1{
float:left;
width:120px;
/*background:violet;*/
padding-top:20px;
}
div.codice_dim2{
float:left;
width:70px;
/*background:yellow;*/
padding-top:5px;
line-height:14pt;
}
div.quantita{
float:left;
width:70px;
background:blue;
padding-top:5px;
}
div.butt_acq{
float:left;
width:80px;
padding-top:22px;
/*background:brown;*/
}
/******************  CORPO PAGINA HOME ***********************/

#container{
position:relative;
width: 1000px;
/*background-color:#F2F2F2;*/
}

#container_ebay{
position:relative;
width: 800px;
/*background-color:#F2F2F2;*/
}

#corpo{
float:left;
width:1000px;
padding-bottom:15px;
background:#FFFFFF;
}

div#box_sx{
float:left;
width:250px;
/*height:600px;*/
text-align:left;
}

div.elenco_cat{
position:relative;
width:235px;
/*height:600px;*/
text-align:left;
margin-left:15px;
padding-top:10px;

}

div#box_centro{
float:left;
width:208px;
/*height:600px;*/
border-right: 1px solid #E8E8E8;
border-left: 1px solid #E8E8E8;
}

div#box_dx{
position:relative;
float:right;
width:540px;
/*height:600px;*/
/*background:blue;*/
}

div#box_dx_statica{
position:relative;
float:left;
width:340px;
/*height:600px;*/
/*background:blue;*/
}

div.num_carrello{
float:left;
width:540px;
height:34px;
/*background:#99ff00;*/
}

div.num_carrello_statica{
float:left;
width:330px;
height:34px;
/*background:#99ff00;*/
}
.dati{
width:175px;
height:14px;
font:8pt Verdana;
color:#666666;
}

div.login{
position:relative;
float:left;
width:535px;
height:60px;
padding-top:0px;
padding-left:5px;
/*background:#0099ff;*/
}

div.login_statica{
position:relative;
float:left;
width:320px;
height:60px;
padding-top:0px;
padding-left:5px;
/*background:#0099ff;*/
}
div.head_foto{
position:relative;
float:left;
width:535px;
/*height:270px;*/
/*background:#9900ff;*/
}

div.head_foto_statica{
position:absolute;
top:95px;
left:250px;
float:left;
width:535px;
/*height:270px;*/
/*background:#9900ff;*/
}

div.facebook{
position:absolute;
right:-10px;
bottom:0px;
}

#piede{
position:relative;
width:100%;
height:136px;
clear:both;
background:#666666;
}

#piede_ebay{
position:relative;
width:100%;
height:116px;
clear:both;
background:#666666;
}

#foot {
	width: 1000px;
	margin:0 auto;
	height: 136px;
	line-height:1.1em;
	/*padding:0 10px 0 10px;*/
}	

#foot_ebay {
	width: 800px;
	margin:0 auto;
	height: 116px;
	line-height:1.1em;
	/*padding:0 10px 0 10px;*/
}	

#foot #piede_sx{
float:left;
width:250px;
height:70px;
padding-top:13px;
text-align:left;
}

#foot #piede_centro{
float:left;
width:550px;
height:70px;
padding-top:7px;
text-align:left;
}

#foot_ebay #piede_centro_ebay{
float:left;
width:600px;
height:70px;
padding-top:7px;
text-align:left;
}

#foot_ebay #piede_dx{
float:left;
width:200px;
height:70px;
text-align:right;
}

#foot #piede_dx{
float:left;
width:200px;
height:70px;
text-align:right;
}

.marca1{
float:left;
/*background-color:pink;*/
width:170px;
/*height:33px;*/
clear:left;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}

.marca3{
position:absolute;
width:200px;
height:40px;
top:60;
background-color:green;
margin-bottom:10px;
}

/*********************  PAGINE INTERNE   ************************/

div.cont_prod_lista{
position:relative;
width:492px;
height:60px;
background:#E6ECEC;
border:1px solid #ff9900;
margin-bottom:30px;
}

div.cont_prod_marche{
position:relative;
width:520px;
height:60px;
background:#E6ECEC;
border:1px solid #ff9900;
margin-bottom:30px;
}

div.cont_img_lista{
float:left;
width:80px;
height:58px;
/*background:green;*/
}

div.cont_descr_lista{
float:left;
width:352px;
height:57px;
/*background:pink;*/
text-align:left;
/*padding-top:12px;
padding-left:10px;*/
}

div.cont_descr_marche{
float:left;
width:340px;
height:37px;
/*background:pink;*/
text-align:left;
padding-top:20px;
padding-left:10px;
}

div.prezzo_lista{
position:absolute;
width:92px;
height:34px;
background-image:url('images/bg_prezzo_lista2.jpg');
top:12px;
right:-35px;
text-align:center;
line-height: 12px;
}

div.butt_dettagli_lista{
position:absolute;
width:78px;
height:24px;
background-image:url('images/butt_dettagli_lista.jpg');
top:49px;
right:10px;
cursor:pointer;
}

div.butt_dettagli_prod{
position:absolute;
width:78px;
height:24px;
background-image:url('images/butt_dettagli_lista.jpg');
top:20px;
right:-15px;
cursor:pointer;
}

div.butt_acquista_lista{
position:absolute;
width:78px;
height:24px;
background-image:url('images/butt_acquista_lista.jpg');
top:49px;
right:5px;
cursor:pointer;
}

div.img_grande{
float:left;
width:158px;
height:119px;
border:1px solid #CCCCCC;

}

div.img_piccola{
float:left;
position:relative;
width:74px;
height:56px;
border:1px solid #CCCCCC;
margin-right:5px;
margin-bottom:5px;
}

div.img_piccola2{
float:left;
width:74px;
height:56px;
border:1px solid #CCCCCC;
margin-bottom:5px;
}

div.cont_paginaz{
position:absolute;
width:158px; 
height:20px; 
text-align:center;
bottom:10px;
left:0px;
padding-top:10px;
}

div.cont_scheda{
position:relative;
float:left;
width:350px;
/*height:351px;*/
border:1px solid #CCCCCC;
}

div.scheda{
float:left;
width:330px;
/*height:351px;*/
padding-top:15px;
padding-left:10px;
}


div.prezzo_scheda{
position:absolute;
width:92px;
height:33px;
background-image:url('images/bg_prezzo2.jpg');
top:15px;
right:10px;
line-height:14px;
}

div.butt_acquista_scheda{
position:absolute;
width:78px;
height:24px;
background-image:url('images/butt_acquista.jpg');
bottom:-13px;
right:8px;
cursor:pointer;
}

.car_agg{
position:relative;
width:350px;
text-align:center;
float:left;
padding-top:5px;
}

.neutro{
background: #FFFFFF;
}
.grigio{
background: #F4F4F4;
}

.blue{
background: #FFCC7F;
}

.car_ok{
position:absolute; 
right:58px;
top:10px;
}

div.paginaz{
float:left;
width:530px;
text-align:center;
height:20px;
padding-top:5px;
padding-bottom:5px;
}

#loading2 {
background-color: #FFFFFF;
border:1px solid #CCCCCC;
padding: 20px;
display: none; /* hidden */
position: absolute;    
z-index:9000;
top: 100px;
left: 30px;
width: 300px;
height:100px;
font-size:18px;
font-weight:bold;
text-align:center;
line-height:20px;
}

#loading {
background-color: #FFFFFF;
border:1px solid #CCCCCC;
padding: 20px;
display: none; /* hidden */
position: absolute;    
z-index:9000;
top: 220px;
left: 100px;
width: 300px;
height:100px;
font-size:18px;
font-weight:bold;
text-align:center;
line-height:20px;
}

select.quantita{
width:60px;
background:#FFDFAE;
border: solid;
border: 1px solid #FFCC7F;
color: #414141;
font-weight: bold;
}
select.quantita2{
position:relative;
width:60px;
background:#FFDFAE;
border: solid;
border: 1px solid #FFCC7F;
color: #414141;
font-weight: bold;
}

td.riga_arancio{
border-bottom:1px solid #ff9900;
}

.input{
width:300px;
}

select.input{
width:305px;

}

.icone{
cursor: pointer;
behavior: url(iepngfix.htc);
}
