body{
     margin:0px;
     padding:0px;
     background-color: #333;
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 11px;
     color : #FFF;
     background-image: url('../img/sfnd.jpg');
     background-position: top left;
}

p
{
  margin:0px;
  padding:0px;
}



/* LINKS */

a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer}
a:link {color:#FF6600}
a:visited {color:#FF6600}
a:hover,a:active {color:#FF6600;text-decoration:underline;}


a.menu,a.menu:link,a.menu:link,a.menu:link,a.menu:hover {background:transparent;text-decoration:none;cursor:pointer}
a.menu:link {color:#FF6600}
a.menu:visited {color:#FF6600}
a.menu:hover,a:active {color:#FF6600;text-decoration:underline;}

a.menu2,a.menu2:link,a.menu2:link,a.menu2:link,a.menu2:hover {background:transparent;text-decoration:none;cursor:pointer}
a.menu2:link {color:#FFF}
a.menu2:visited {color:#FFF}
a.menu2:hover,a:active {color:#FF6600;text-decoration:none;}

a.menu3,a.menu3:link,a.menu3:link,a.menu3:link,a.menu3:hover {background:transparent;text-decoration:none;cursor:pointer}
a.menu3:link {color:#666}
a.menu3:visited {color:#666}
a.menu3:hover,a:active {color:#666;text-decoration:underline;}

a.link,a.link:link,a.link:link,a.link:link,a.link:hover {background:transparent;text-decoration:none;cursor:pointer}
a.link:link {color:#FF6600}
a.link:visited {color:#FF6600}
a.link:hover,a:active {color:#FF6600;text-decoration:underline;}


.titl1
{
font-family: Tahoma,Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #FF6600;
  margin: 0 auto;
  position:relative;
  top:-2px;

}

.titl2
{
font-family: Tahoma,Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: normal;
  color: #FF6600;
  margin: 0 auto;
}

.aranc
{
  color:#FF6600;
}

.red
{
  color:#FF0000;
  font-size:12px;
}

.data_a
{
font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight: normal;
  color: #FF6600;
  margin: 0 auto;
}

.box_n
{
font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight: normal;
  color: #333;
  width:598px;
  text-align:left;
  margin-left:5px;
}

.news_cont
{
  width:598px;
  height: 142px;
  margin-top:4px;
}

.img_n1
{
 float:left;
 width:166px;
 text-align:left;
 vertical-align:top;
}

.img_n2
{
 float:left;
 width:164px;
 text-align:right;
 vertical-align:bottom;
}

.txt_nc
{
  float:left;
  width:268px;
  font-family:Verdana,Tahoama,Arial;
  font-size:11px;
  color:#333;
  line-height: 12px;
}

.txt_nc2
{
  float:left;
  width:420px;
  font-family:Verdana,Tahoama,Arial;
  font-size:11px;
  color:#333;
  line-height: 12px;
}


#wrp_all
{
  width:840px;
}

#wrp_sv
{
  width: 828px;
  font-family:Verdana,Tahoama,Araial;
  font-size:11px;
  color:#333;
  background-image:url('../img/sfnd_2.jpg');
  background-repeat: repeat-y;
  background-position:top left;
  text-align:left;
  z-index: 0;
}

#wrp_svs
{
  width: 828px;
  font-family:Verdana,Tahoama,Araial;
  font-size:11px;
  color:#333;
  background-image:url('../img/sfnd_2.jpg');
  background-repeat: repeat-y;
  background-position:top left;
  text-align:left;
  z-index: 0;
}

#wrp_dx
{
  padding-top:11px;
  padding-left:5px;
}

#wrp_sc_dx1
{
  width:100%;
  height:468px;
  overflow: scroll;
  overflow-x: hidden;
}

#wrp_sc_dx2
{
  width:100%;
  height:590px;
  overflow: scroll;
  overflow-x: hidden;
}

#wrp_sc_dx3
{
  width:100%;
  height:553px;
  overflow: scroll;
  overflow-x: hidden;
}

#wrp_news
{
  margin-top:28px;
  width:100%;
  text-align:left;
}

#wrp_str_txt
{
  font-family:Verdana,Tahoma,Arial;
  font-size:11px;
  color:#666;
  padding-left:3px;
  padding-top:5px;
}

#wrp_str_txt2
{
  font-family:Verdana,Tahoma,Arial;
  font-size:11px;
  color:#666;
  padding-left:3px;
  padding-top:5px;
  height:755px;
}

#wrp_collection
{
  margin-top:26px;
  background-image:url('../img/sep_4.gif');
  background-repeat:repeat-y;
  background-position:top center;
}

#wrp_disp
{
  margin-top:8px;
  text-align:left;
  width:605px;
}

.cont_disp
{
  width:520px;
  margin-left:41px;
  margin-top:0px;
}

.cont_disp2
{
  width:605px;
  margin-top:15px;
  margin-left:19px;
}

.disp_sx
{
  float:left;
  width:242px;
}
.disp_cn
{
  float:left;
  vertical-align:middle;
  font-family:Verdana,Tahoma,Arial;
  font-size:17px;
  color:#FF6600;
  width:239px;
}

.disp_dx
{
  float:left;
  margin-top:5px;
  text-align:right;
}

.tit_disp2
{
  font-family:Verdana,Tahoma,Arial;
  font-size:11px;
  color:#FF6600;
  width:470px;
  float:left;
}

.data_disp
{
  font-family:Arial,Verdana,Tahoma;
  font-size:11px;
  color:#000;
  width:110px;
  float:left;
  text-align:right;
}

.img_disp2
{
  float:left;
  width:119px;
  text-align:left;
  margin-top:2px;
  margin-left:1px;
  margin-right:24px;
}

.det_disp2
{
  width:450px;
  float:left;

}

.sesso_disp2
{
  float:left;
  width:343px;
  text-align:left;
  font-family:Arial,Verdana,Tahoma;
  font-size:11px;
  color:#FF6600;
  margin-top:-15px;
}

.link_disp2
{
  text-align:right;
  font-family:Arial,Verdana;
  font-size:10px;
  width:100%;
}

.txt_disp2
{
  height: 80px;
  padding-top:15px;
  font-family:Arial,Verdana,Tahoma;
  font-size:11px;
  color:#666;

}

#top_show
{
  padding-top:20px;
  font-family: Arial,Verdana,tahoma;
  font-size:11px;
  width:99%;
}

#tit_show
{
  float:left;
  font-family:Verdana;
  font-size:15px;
  color:#FF6600;
  width:527px;
}
#sesso_show
{
  float:left;
  color:#333;
  font-size:11px;
  position:relative;
  top:4px;
}

#img_show
{
  width:309px;
  float:left;
  padding-top:7px;
}
#detail_show
{
  float:left;
  padding-top:4px;
  font-family:Arial,Verdana;
  color:#FF6600;
  width:300px;
}
#sto_det
{
  width:100%;
  height:200px;
  overflow: scroll;
  overflow-x: hidden;
  margin-left:14px;
  color:#666;
  margin-top:10px;
  line-height:16px;
}

#descr_show
{
  padding-top:20px;
  padding-left:10px;
  width:570px;
}

#prezzo_sh
{
  width:98%;
  text-align:right;
  font-family:Verdana,Aria,Tahoma;
  font-size:14px;
  color:#666;
  margin-top:16px;
  margin-bottom:10px;
}





.men_disp
{
  margin-top:36px;
}



#wrp_txt1_cl2
{
  padding-top:16px;
  margin-bottom:7px;
  font-family:Arial,Verdana,Tahoma;
  font-size:11px;
  color:#333;
  width:98%;
  line-height:16px;
}

.wrp_s_img
{
  height:13px;
}








table.table_structure{
	border: 0;
	width: 100%;
	font-size: 11px;
    background-color:transparent;
}



.table_row_H {
	background-color: transparent;
}

.table_row_L {
	background-color: #EEE;
}

.table_row_R {
	background-color: #ccc;
}

.table_structure th{
	font-weight: bold;
	color: #FC9B00;
	background-color:transparent;
	height: 22px;
    border-bottom:1px solid #ccc;
    margin:0px;
    padding:0px 0px 0px 12px;
    text-align:left;
}

.table_structure td
{
  height:22px;
  color:#333333;
}


.table_header a {
	text-decoration: none;
	color: #000000;
}

.table_header a:hover {
	text-decoration: underline;
	color: #000000;
}

.table_structure td#box_pg
{
  background-color:#D5D5D5;
  text-align:center;
  height:16px;
  font-family:Arial,Tahoma,Sans-Serif;
  font-size:10px;
  color:#5B5B5B;
}










#sx
{
  float:left;
  width:197px;
}

#dx
{
  float:left;
    background-image:url('../img/sep_1.gif');
  background-repeat: no-repeat;
  background-position:top left;
  width:630px;

}

.col_sx
{
  float:left;
  width:301px;
  text-align:center;
}

.col_dx
{
  float:left;
  text-align:center;
  width:301px;
  text-align:center;
}

#sx_cl2
{
  float:left;
  width:392px;
  text-align:left;
}

#dx_cl2
{
  float:left;
  width:208px;
}

.img_sx_cl2
{
  float:left;
  text-align:left;
  width:112px;
}

.img_dx_cl2
{
  float:left;
  text-align:left;
}


/* altri */
#lingua
{
  position:relative;
  right:10px;
  top:0px;
  margin-top:1px;
  font-family:Verdana,Arial;
  font-size:10px;
  text-align:right;
  margin-bottom:1px;
}

#bor_up
{
  width:840px;
  height: 7px;
  background-image: url('../img/bor_up.jpg');
  background-repeat:no-repeat;
  background-position:top left;
}

#bor_sx
{
  width:835px;
  background-image: url('../img/bor_left.jpg');
  background-repeat:repeat-y;
  background-position:top left;
  background-color:#FFF;
  text-align:left;
  padding-left:5px;
}

#bor_dx
{
  width:835px;
  background-image: url('../img/bor_right.jpg');
  background-repeat:repeat-y;
  background-position:top right;
  color:#000;
}


#bor_dwn
{
  width:840px;
  height: 7px;
  background-image: url('../img/bor_dwn.jpg');
  background-repeat:no-repeat;
  background-position:top left;
}

#menu
{
  height: 30px;
  width:830px;
  background-image:url('../img/sfnd_menu.jpg');
  background-repeat:repeat-x;
  font-family:Verdana,Tahoma,Arial;
  font-size:11px;
  color:#FF6600;

}



#footer
{
  background-image: url('../img/foot1.jpg');
  background-repeat:no-repeat;
  background-position:top center;
  text-align:center;
  font-family:Tahoma,Verdana,Arial;
  font-size:10px;
  color:#333;
}
#txt_foot
{
  padding-top:7px;
  padding-bottom:4px;
}

#log_in
{
 margin-left:6px;
 margin-top:11px;
  font-family:Arial,Verdana;
 color:#666;
}

#log
{

 padding-top:19px;
 padding-left:3px;
 line-height:12px;
}

#log2
{
 font-family:Verdana,Arial;
 font-size:12px;
 color:#666;
 padding-top:13px;
 padding-left:0px;
 padding-bottom:12px;
 line-height:12px;
}

#messaggi
{
  margin-top:25px;
  margin-bottom:27px;
  color:#FF0000;
  font-family:Verdana;
  font-size:11px;
}


#log_opt
{
  margin-top:17px;
  font-family:Arial,Verdana,Tahoma;
  font-size:9px;
  color:#FF6600;
}

#log_opt2
{
  margin-top:17px;
  font-family:Arial,Verdana,Tahoma;
  font-size:10px;
  color:#FF6600;
  line-height:13px;
}
#newsl
{
  margin-left:3px;
  margin-top:18px;
}


.sep2
{
  background-image: url('../img/sep_2.gif');
  background-repeat:no-repeat;
  background-position:top right;
  width:178px;
  height:1px;
  margin-top:11px;
  margin-bottom:11px;
}

.sep3
{
  background-image: url('../img/sep_3.gif');
  background-repeat:no-repeat;
  background-position:top right;
  width:562px;
  height:1px;
  margin-top:14px;
  margin-bottom:18px;
  margin-left:18px;
}

.sep5
{
  background-image: url('../img/sep_5.gif');
  background-repeat:no-repeat;
  background-position:top center;
  width:300px;
  height:1px;
  margin-top:30px;
  margin-bottom:22px;
}

.sep6
{
  background-image: url('../img/sep_3.gif');
  background-repeat:no-repeat;
  background-position:top right;
  width:562px;
  height:1px;
  margin-top:2px;
  margin-bottom:14px;
  margin-left:18px;
}



#men_str
{
  padding-left:15px;
  padding-top:5px;
  font-family:Verdana,Arial,Tahoma;
  font-size:10px;
  color:#666;
  line-height:16px;
  padding-bottom:3px;
}


#men_disp1
{
  padding-left:9px;
  padding-top:12px;
  font-family:Verdana,Arial,Tahoma;
  font-size:11px;
  color:#666;
  text-align:left;
  vertical-align: top;
  width:180px;
}

#wrp_icone
{
  width: 608px;
  margin-top:34px;
}

#wrp_new_com
{
  width: 570px;
  margin-top:34px;
  margin-left:16px;
  height:480px;
}

#wrp_ddp
{
  width: 560px;
  margin-top:34px;
  margin-left:28px
}

.icon
{
  width:152px;
  text-align:right;
  float:left;
}

#sms_det
{
  width:605px;
  height:200px;
  overflow: scroll;
  overflow-x: hidden;
  margin-left:4px;
  color:#666;
  margin-top:17px;
  text-align:left;
}

#sms_det2
{
  width:605px;
  height:400px;
  overflow: scroll;
  overflow-x: hidden;
  margin-left:4px;
  color:#666;
  margin-top:35px;
  text-align:left;
}

.wrp_sms_o
{
  width:583px;
}

.mittente
{
  font-family:Verdana,Tahoma,Arial;
  font-size:10px;
  color:#333;
  width:480px;
  float:left;
}

.data_sms
{
 font-family:Verdana,Tahoma,Arial;
  font-size:10px;
  color:#333;
  text-align:right;
    float:left;
}

.txt_sms
{
  width:99%;
  color:#666;
  font-size:10px;
  margin-top:5px;
}



/* altri */


















.pag_selected
{
font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:  bold;
  color: #990000;
  margin: 0 auto;
}

.pag_link
{
font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #996600;
  text-decoration:underline;
  margin: 0 auto;
}




#cont_news
{
	text-align:center;
}



.entra {
background-image:url('../img/enter.jpg');
width:50px;
height:20px;
border:0px;
margin:0px;
padding:0;
	}

.entra_eng {
background-image:url('../img/enter_eng.jpg');
width:50px;
height:20px;
border:0px;
margin:0px;
padding:0;
	}

.log_in {
background-image:url('../img/login.jpg');
width:50px;
height:20px;
border:0px;
margin:0px;
padding:0;
	}

.iscriviti {
background-image:url('../img/iscriviti.jpg');
width:50px;
height:20px;
border:0px;
margin:0px;
padding:0;
	}

.iscriviti_eng {
background-image:url('../img/iscriviti_eng.jpg');
width:50px;
height:20px;
border:0px;
margin:0px;
padding:0;
	}


.invia {
background-image:url('../img/invia.jpg');
width:50px;
height:20px;
border:0px;
margin:0px;
padding:0;
	}

.invia_eng {
background-image:url('../img/invia_eng.jpg');
width:50px;
height:20px;
border:0px;
margin:0px;
padding:0;
	}

    .accetto {
background-image:url('../img/accetto.jpg');
width:50px;
height:20px;
border:0px;
margin:0px;
padding:0;
	}

    .accetto_eng {
background-image:url('../img/accetto_eng.jpg');
width:50px;
height:20px;
border:0px;
margin:0px;
padding:0;
	}

    .rifiuto {
background-image:url('../img/rifiuto.jpg');
width:50px;
height:20px;
border:0px;
margin:0px;
padding:0;
	}

    .rifiuto_eng {
background-image:url('../img/rifiuto_eng.jpg');
width:50px;
height:20px;
border:0px;
margin:0px;
padding:0;
	}

select.text
{
width: 172px;
background-color: #ECEEED;
margin: 0px auto;
text-align: left;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #000;
border : 1px solid #CCCCCC;
padding-left:2px; padding-right:0; padding-top:0px; padding-bottom:0px;
}

input[type=checkbox] {padding: 0px; margin: 2px }

input.text
{
background-color: #FFF;
margin-top:1px;
text-align: left;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #000;
border : 1px solid #D8D8D8;
padding-left:2px; padding-right:0; padding-top:3px; padding-bottom:3px;
width:171px;
}

input.text2
{
background-color: #FFF;
margin-top:1px;
text-align: left;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #000;
border : 1px solid #D8D8D8;
padding-left:3px; padding-right:0; padding-top:1px; padding-bottom:2px;
width:20px;
}

input.text3
{
background-color: transparent;
margin-top:1px;
text-align: left;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #000;
border : 0px;
padding-left:3px; padding-right:0; padding-top:1px; padding-bottom:2px;
}

textarea.text
{
background-color: #FFF;
margin: 0px auto;
text-align: left;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #000;
border : 1px solid #D8D8D8;
padding-left:2px; padding-right:0; padding-top:2px; padding-bottom:2px;
}

textarea.text_descr
{
background-color: transparent;
margin-top:1px;
text-align: left;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color: #000;
border : 0px;
padding-left:3px; padding-right:0; padding-top:1px; padding-bottom:2px;
width:200px;
}



table{
border: 0px; 
border-collapse: collapse;
}



#cont_men
{
  padding-top:10px;
  padding-left:13px;
  padding-bottom:10px;
  background-image: url(../img/sfnd_gall.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;

  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #990000;
}



.clea{clear: both;}
form {
margin:0px;
padding:0px;
}




/* css menu */

#csstopmenu, #csstopmenu ul{
padding: 0;
margin: 0;
list-style: none;
z-index: 99;
}

#csstopmenu li{
float: left;
position: relative;
z-index: 99;
}

#csstopmenu a{
text-decoration: none;
z-index: 99;
}

#csstopmenu a:hover{
text-decoration: underline;
z-index: 99;
}

.mainitems{
border-left-width: 0;
padding-top:8px;
padding-left:34px;
z-index: 99;

}

.headerlinks a{
font-weight: bold;
color: #FF6600;
}

.submenus{
display: none;
width: 15em;
position: absolute;
top: 1.2em;
left: 0;
z-index: 99;
}


.submenus li{
width: 100%;

}

.submenus li a{
display: block;
width: 100%;
text-indent: 4px;
height:14px;
padding-top:1px;
padding-bottom:2px;
background-color: #FF812E;
font-family:Verdana;
font-size:11px;
color:#FFF;
border-top: 1px solid #FFF;
}

html>body .submenus li a{ /* non IE browsers */
width: auto;

}

.submenus li a:hover{
color: #FFF;
font-weight:bold;
}

#csstopmenu li>ul {/* non IE browsers */
top: auto;
left: auto;
}

#csstopmenu li:hover ul, li.over ul {
display: block;
padding-top:1px;
margin-left:3px;

}

html>body #clearmenu{ /* non IE browsers */
height: 3px;
}




.sortedASC {
	background: url(../img/tab/icon-table-sort-asc.png) no-repeat 2px 4px #eee;
}

.sortedDESC {
	background: url(../img/tab/icon-table-sort-desc.png) no-repeat 2px 10px #eee;
}

th {
	background-color: #eee;
    background: #eee url(../img/bgTabHead.jpg) repeat-x;
	padding: 4px 4px 4px 14px;
    cursor: pointer;
}

td
{
  border:0px solid #E5E5E5;
  padding-left:3px;
}

