body {
margin: auto;
padding: 0;
text-align: center;
background-color: #2a1d14;
background-image: url(../images/bg_body.jpg);
background-repeat: repeat-x;
background-position: top;
}

form {
display: inline;
}

#prova_tab {
width: 720px;
margin: auto;
}

.left {
float: left;
}

.clear {
clear: both;
}

.clear2 {
clear: both;
padding-top: 8px;
}

.vuoto {
width: 100%;
height: 20px;
margin: auto;
padding: 0;
clear: left;
}

/*
.right {
float: right;
}
*/

#container_index {
/*width: 800px;*/
}

#container {
/*width: 800px;*/
/*background-color: #ffffff;*/
text-align: center;
margin: auto;
padding: 0;
}

#content_flash {
width: 800px;
font-family: Verdana;
font-size: 12px;
color: #7B7B7B;
text-decoration: none;
text-align: center;
margin: auto;
padding: 0;
line-height: 16px;
/*background-color: #EBE9E5;*/ /*manu*/
/*background-color: #ffffff;*/
/*float: left;*/
}


#content {
width: 800px;
font-family: Verdana;
font-size: 12px;
color: #7B7B7B;
text-decoration: none;
text-align: center;
margin: auto;
padding: 0;
line-height: 16px;
background-color: #EBE9E5; /*manu*/
/*background-color: #ffffff;*/
/*float: left;*/
}

#content_fuori {
width: 820px;
text-align: center;
margin: auto;
padding: 0;
position: relative;
}

#ombra_sx {
position: absolute;
width: 10px;
height: 193px;
top: 0;
left: 0;
}

#ombra_dx {
position: absolute;
width: 10px;
height: 193px;
top: 0;
right: 0;
}

#content_in {
width: 800px;
font-family: Verdana;
font-size: 12px;
color: #7B7B7B;
text-decoration: none;
text-align: left;
line-height: 16px;
/*float: left;*/
margin: auto;
padding: 0;
}

#errore{
	margin: auto;
	padding: 10px;
	text-align: center;
	width: 780px;
}

#crediti {
padding-bottom: 20px;
width: 800px;
}

.content_in2 {
/*float: left;*/
/*width: 800px;*/
/*width: 780px;*/
font-family: Verdana;
font-size: 12px;
color: #7B7B7B;
text-decoration: none;
text-align: left;
line-height: 16px;
/*padding-top: 10px;
padding-bottom: 15px;
padding-left: 20px;*/
margin: auto;
padding: 10px;
/*background-color: #EBE9E5;*/
}

#msg_ok{
text-align: center;
/*float: left;*/
width: 760px;
font-family: Verdana;
font-size: 12px;
color: #7B7B7B;
text-decoration: none;
line-height: 16px;
padding-top: 25px;
padding-bottom: 25px;
padding-left: 20px;
margin: auto;
}

# {
width: 800px;
float: left;
font-family: Verdana;
font-size: 12px;
color: #7B7B7B;
text-decoration: none;
text-align: left;
margin: auto;
line-height: 16px;
/*margin-top: 15px;
padding-bottom: 15px;*/
background-color: #EBE9E5;
}

#footer {
width: 800px;
font-family: Arial;
font-size: 11px;
color: #c5bcb3;
text-decoration: none;
margin: auto;
padding-top: 10px;
/*background-color: #ffffff;*/
/*float: left;*/
table-align: center;
}

#footer_index {
width: 800px;
font-family: Arial;
font-size: 11px;
color: #c5bcb3;
text-decoration: none;
margin: auto;
padding-top: 10px;
/*background-color: #ffffff;*/
/*float: left;*/
table-align: center;
}

#header {
width: 800px;
/*height: 100px;*/
margin: auto;
}

#logo {
width: 800px;
height: 80px;
text-align: center;
margin: auto;
padding: 0;
}

.display {
display: none;
}

.adobe {}

/* ----------------------------------------------------------- INDEX ----------------------- */

#index {
width: 800px;
height: 476px;
text-align: center;
margin: auto;
}

#logo_index {
padding-top: 80px;
}

#lang_index {
width: 210px;
height: auto;
margin: auto;
padding-top: 40px;
text-align: center;
}

#ita {
float: left;
margin-top: 15px;
margin-left: 18px;
padding-top: 15px;
}

#eng {
float: left;
margin-top: 15px;
margin-left: 29px;
padding-left: 20px;
padding-right: 20px;
border-left: 1px solid #f3efec;
border-right: 1px solid #f3efec;
height: 45px;
padding-top: 15px;
}

#jap {
float: left;
margin-top: 15px;
margin-left: 27px;
padding-top: 15px;
}

#player {
clear: left;
width: 220px;
padding-top: 20px;
text-align: center;
margin: auto;
}



/* ----------------------------------------------------------- MENU ----------------------- */

/*
.menu {
font-family: Verdana;
font-size: 12px;
color: #6E6E6E;
font-weight: bold;
text-decoration: none;
}

.menu_link {
font-family: Verdana;
font-size: 12px;
color: #6E6E6E;
font-weight: bold;
text-decoration: none;
}

.menu:visited {
font-family: Verdana;
font-size: 12px;
color: #6E6E6E;
font-weight: bold;
text-decoration: none;
}

.menu:hover {
font-family: Verdana;
font-size: 12px;
color: #9F0831;
font-weight: bold;
text-decoration: none;
}

.menu:active {
font-family: Verdana;
font-size: 12px;
color: #9F0831;
font-weight: bold;
text-decoration: none;
}
*/

/*------------------------------------------------ altri --------------------------------*/

#pt_t {
width: 800px;
height: 1px;
background-image: url(../images/sf_pt_t.gif);
background-repeat: no-repeat;
background-position: top;
float: left;
}

.pt_t_contatti {
width: 800px;
height: 1px;
background-image: url(../images/sf_pt_t.gif);
background-repeat: no-repeat;
background-position: top;
/*float: left;*/
}

#pt_t_pres {
width: 720px;
height: 1px;
background-image: url(../images/sf_pt_t.gif);
background-repeat: no-repeat;
background-position: top;
float: left;
}

#pt_t_foot {
width: 100%;
height: 1px;
margin: auto;
padding: 0;
/*background-image: url(../images/sf_pt_t.gif);
background-repeat: no-repeat;
background-position: top;
float: left;*/
background-color: #c5bcb3;
clear: left;
}

#titolo {
width: 800px;
height: 23px;
background-image: url(../images/tit.gif);
background-repeat: no-repeat;
background-position: 15px 5px;
font-family: Verdana;
font-size: 12px;
/*color: #7B7B7B;*/
color: #2a1d14; /*manu*/
font-weight: bold;
text-decoration: none;
text-align: left;
text-indent: 42px;
padding-top: 7px;
}

#titolo_bis {
width: 800px;
height: 23px;
padding-top: 10px;
padding-bottom: 10px;
}

#tit_left {
float: left;
width: 600px;
height: 23px;
background-image: url(../images/tit.gif);
background-repeat: no-repeat;
background-position: 15px 5px;
font-family: Verdana;
font-size: 12px;
color: #7B7B7B;
font-weight: bold;
text-decoration: none;
text-align: left;
text-indent: 42px;
padding-top: 7px;
}

#tit_right {
float: left;
width: 105px;
height: 23px;
text-align: left;
}

#tit_mid {
float: left;
width: 95px;
height: 23px;
font-family: Verdana;
font-size: 12px;
color: #7B7B7B;
font-weight: bold;
text-decoration: none;
text-align: left;
text-indent: 35px;
padding-top: 7px;
}

/*
#tit_right form {
	float: left;
	padding: 0;
	margin: auto;
}*/

#tit_right input {
	float: left;
	padding: 0px;
	margin-top: 5px;
}

.titolo {
font-family: Verdana;
font-size: 12px;
color: #7B7B7B;
font-weight: bold;
text-decoration: underline;
}

.titolo2 {
font-family: Verdana;
font-size: 11px;
color: #7B7B7B;
font-weight: bold;
text-decoration: none;
}

.titolo3 {
font-family: Verdana;
font-size: 12px;
color: #7B7B7B;
font-weight: bold;
text-decoration: none;
}

/* --------------------------------------------collezioni.php------------------- */

#AT4 {
float: left;
width: 710px;
height: auto;
margin-top: 10px;
margin-bottom: 5px;
margin-left: 11px;
}

.tdCollezionioddRow {
float: left;
height: 120px;
width: 710px;
margin-bottom: 40px;
}

.tdCollezionievenRow {
float: left;
height: 120px;
width: 710px;
margin-bottom: 40px;
}

.collezione {
float: left;
width: 166px;
height: auto;
background-image: url(../images/sf_coll.jpg);
background-repeat: no-repeat;
margin-right: 11px;
/*padding-left: 7px;*/
padding-top: 7px;

}

.collezione_img {
margin:auto;
text-align:center;
height: 115px;
padding: 0;
}

.nome_coll {
margin-top: 9px;
}

.coll_txt2 {
font-family: Verdana;
font-size: 11px;
color: #7B7B7B;
text-decoration: none;
text-align: left;
}

.coll_txt {
font-family: Verdana;
font-size: 10px;
color: #888888;
text-decoration: none;
font-weight: bold;
text-align: left;
}

.coll_txt:link {
font-family: Verdana;
font-size: 10px;
color: #888888;
text-decoration: none;
font-weight: bold;
text-align: left;
}

.coll_txt:visited {
font-family: Verdana;
font-size: 10px;
color: #888888;
text-decoration: none;
font-weight: bold;
text-align: left;
}

.coll_txt:hover {
font-family: Verdana;
font-size: 10px;
color: #9F0831;
text-decoration: underline;
font-weight: bold;
text-align: left;
}

.coll_txt:active {
font-family: Verdana;
font-size: 10px;
color: #9F0831;
text-decoration: underline;
font-weight: bold;
text-align: left;
}

/* -------------------------------------------contatti.php------------------------- */

#manu {
margin: auto;
/*padding: 20px;*/
background-color: #EBE9E5;
float: left;
width: 800px;
}

/*#form_info {
float: left;
margin: auto;
padding: 0px;
width: 50%;
background-color: pink;
}

#cont_img {
float: left;
margin: auto;
padding: 0px;
width: 50%;
background-color: orange;
}*/

#form_info {
/*background-color: #EBE9E5;*/
float:left;
margin: auto;
padding: 20px;
width: 60%;
}

#cont_img {
float:left;
margin: auto;
padding: 0;
text-align: center;
}

#cont_img img {
/*padding-top: 20px;
padding-right: 40px;*/
}

.contatti_box1 {
float: left;
padding-top: 10px;
padding-bottom: 10px;
width: 50%;
}

.contatti_box2 {
float: left;
width: 50%;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}

.contatti_box {
float: left;
padding-top: 10px;
width: 100%;
}

.campo_c {
float: left;
width: 180px;
font-family: Verdana;
font-size: 12px;
color: #7B7B7B;
text-decoration: none;
padding-left: 2px;
text-align: left;
}

.input_c {
float: left;
margin-bottom: 10px;
}

#privacy_c {
float: left;
width: 400px;
margin: auto;
/*margin-left: 70px;
padding-bottom: 30px;*/
font-family: Trebuchet MS;
font-size: 11px;
color: #7B7B7B;
text-decoration: none;
}

#privacy_rec {
/*width: 400px;*/
margin: auto;
text-align: center;
/*margin-left: 70px;
padding-bottom: 30px;*/
font-family: Trebuchet MS;
font-size: 11px;
color: #7B7B7B;
text-decoration: none;
}

/* -------------------------------------------fiere.php--------------------------- */

.ft_vuote {
float: left;
margin: auto;
padding: 0;
text-align: center;
/*width: 3px;*/
height: 265px;
}

#foto_fiere {
/*float: left;*/
width: 800px;
height: 265px;
/*padding-top: 10px;*/
background-color: #EBE9E5;
margin: auto;
padding: 0;
text-align: center;
/*margin-left: 5px;
margin-top: 10px;
margin-bottom: 10px;*/
}

.ft_fie {
float: left;
width: 198px;
/*width: 25%;*/
text-align: center;
margin: auto;
padding: 0;
}

.fie_txt1 {
float: left;
height: 25px;
margin-left: 15px;
text-align: left;
padding-top: 25px;
}

.fie_txt{
font-family: Verdana;
font-size: 11px;
color: #6E6E6E;
font-weight: bold;
text-decoration: none;
}

.fie_txt2 {
float: right;
margin-right: 15px;
text-decoration: none;
text-align: right;
}

.FiereB {
float: left;
width: 800px;
/*margin-left: 5px;*/
background-color: #e4e1de;
}

.FiereG {
float: left;
width: 800px;
/*margin-left: 5px;*/
background-color: #EBE9E5;
}

/* ------------------------------------------------login.inc ------------------*/

#login {
height: 18px;
width: 800px;
background-color: #444444;
font-family: Verdana;
font-size: 10px;
color: #7B7B7B;
text-decoration: none;
text-align: left;
padding-top: 2px;
text-indent: 10px;
margin: auto;
}

.bianco, .biancobis {
font-family: Verdana;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}

.bianco:link {
font-family: Verdana;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}

.bianco:visited {
font-family: Verdana;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}

.bianco:hover {
font-family: Verdana;
font-size: 10px;
color: #FFFFFF;
text-decoration: underline;
}

.bianco:active {
font-family: Verdana;
font-size: 10px;
color: #FFFFFF;
text-decoration: underline;
}

.rosso {
font-family: Verdana;
font-size: 10px;
color: #E71212;
text-decoration: none;
}

.rosso:link {
font-family: Verdana;
font-size: 10px;
color: #E71212;
text-decoration: none;
}

.rosso:visited {
font-family: Verdana;
font-size: 10px;
color: #E71212;
text-decoration: none;
}

.rosso:hover {
font-family: Verdana;
font-size: 10px;
color: #E71212;
text-decoration: underline;
}

.rosso:active {
font-family: Verdana;
font-size: 10px;
color: #E71212;
text-decoration: underline;
}

.rosso2 {
font-family: Verdana;
font-size: 11px;
color: #E71212;
text-decoration: none;
}

.rosso2:link {
font-family: Verdana;
font-size: 11px;
color: #E71212;
text-decoration: none;
}

.rosso2:visited {
font-family: Verdana;
font-size: 11px;
color: #E71212;
text-decoration: none;
}

.rosso2:hover {
font-family: Verdana;
font-size: 11px;
color: #E71212;
text-decoration: underline;
}

.rosso2:active {
font-family: Verdana;
font-size: 11px;
color: #E71212;
text-decoration: underline;
}

.rosso3 {
font-family: Verdana;
font-size: 12px;
color: #E71212;
text-decoration: none;
}

#menu_login {
font-family: Verdana;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
float: right;
margin-right: 5px;
}

/*------------------------------------------- news.php ----------------------*/

.news_txt1 {
float: left;
width: 450px;
margin-left: 15px;
font-family: Verdana;
font-size: 11px;
color: #6E6E6E;
text-decoration: none;
text-align: left;
}

.news_txt2 {
float: right;
margin-right: 15px;
font-family: Verdana;
font-size: 11px;
color: #6E6E6E;
font-weight: bold;
text-decoration: none;
text-align: right;
}

.tdNewsoddRow {
/*clear: both;*/
float: left;
width: 800px;
background-color: #EBE9E5;
}

.tdNewsevenRow {
/*clear: both;*/
float: left;
width: 800px;
background-color: #e4e1de;
}

.borderG {
border: 1px solid #C7C9C8;
}

#tdNewsbPag {
float: left;
padding-top: 10px;
width: 800px;
/*width: 780px;*/
text-align: center;
/*background-color: orange;*/
/*margin-top: 10px;
margin-right: 20px;*/
}

#servizi2 {
/*float: left;*/
margin: auto;
width: 800px;
/*width: 780px;*/
font-family: Verdana;
font-size: 11px;
text-decoration: none;
text-align: center;
padding-bottom: 10px;
/*background-color: #EBE9E5;*/
background-color: #EBE9E5; /*manu*/
}

/* ------------------------------------------registrazione.php-------------------- */

#asterisco {
clear: both;
font-family: Trebuchet MS;
font-size: 10px;
color: #757575;
text-decoration: none;
}

#tit_log {
padding: 20px;
}

#registrazione {
width: 720px;
/*margin-left: 55px;*/
margin-top: 10px;
margin: auto;
/*padding-left: 50px;*/
}

#msgfrm {
font-family: Trebuchet MS;
font-size: 11px;
color: #CA0000;
text-decoration: none;
font-weight: bold;
margin-bottom: 10px;
margin-top: 10px;
}

#privacy {
clear: both;
width: 720px;
text-align: center;
margin: auto;
/*margin-left: 130px;*/
padding-top: 20px;
padding-bottom: 30px;
}

#pop_privacy{
background-color: #EBE9E5;
}

#pr1 {
width: 400px;
/*float: left;*/
margin: auto;
text-align: center;
color: #000000;
}

#pr2 {
width: 400px;
/*float: left;*/
line-height: 22px;
margin: auto;
text-align: center;
color: #000000;
}

#reg1 {
float: left;
width: 360px;
margin: auto;
}

#reg2 {
float: left;
width: 360px;
margin: auto;
}

#reg3 {
width: 720px;
background-color: #F1F1F1;
/*float: left;*/
padding: 5px;
margin-top: 15px;
}

#tasto_form {
/*float: left;*/
margin: auto;
padding: 0px;
width: 400px;
text-align: center;
}

#tasto_form_upd {
text-align: center;
/*float: left;*/
width: 720px;
/*margin-left: 250px;*/
padding-bottom: 20px;
/*padding-left: 50px;*/
}

.campo {
float: left;
width: 130px;
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
padding-left: 2px;
}

.input {
/*width: 120px;*/
float: left;
margin-bottom: 5px;
}

/* scheda_ordine.php */

#indirizzi {
width: 720px;
/*margin-left: 40px;*/
margin-top: 35px;
padding-left: 40px;
}

#sch_ordine {
width: 720px;
margin-top: 20px;
padding-left: 40px;
/*margin-left: 40px;*/
}

#spd {
width: 50%;
float: left;
}

#fat {
width: 50%;
float: left;
/*margin-left: 150px;*/
}

#AT3 {
width: 640px;
margin: auto;
/*margin-left: 40px;*/
margin-top: 20px;
margin-bottom: 30px;
}

.tdSchOrdineTabHeader {
height: 22px;
width: 640px;
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
background-color: #E7E4E4;
padding-top: 10px;
}

.tdSchOrdineTHeaderCol1 {
float: left;
width: 220px;
text-align: left;
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
text-indent: 5px;
}

.tdSchOrdineTHeaderCol2 {
float: left;
width: 150px;
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
text-align: center;
}

.tdSchOrdineTHeaderCol3 {
float: left;
width: 150px;
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
text-align: center;
}

.tdSchOrdineTHeaderCol4 {
float: left;
width: 110px;
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
text-align: center;
}

.tdSchOrdineTextHeader {
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
font-weight: bold;
line-height: 11px;
}

.tdSchOrdineoddRow {
clear: both;
height: 20px;
padding-top: 12px;
}

.tdSchOrdineevenRow {
clear: both;
height: 20px;
padding-top: 12px;
background-color: #F5F4F4;
}

.tdSchOrdineCol1 {
float: left;
width: 210px;
font-family: Trebuchet MS;
font-size: 9px;
color: #FFFFFF;
text-decoration: none;
text-align: left;
padding-left: 5px;
padding-right: 5px;
}

.tdSchOrdineCol2 {
float: left;
width: 140px;
text-align: center;
padding-left: 5px;
padding-right: 5px;
}

.tdSchOrdineCol3 {
float: left;
width: 140px;
text-align: center;
padding-left: 5px;
padding-right: 5px;
}

.tdSchOrdineCol4 {
float: left;
width: 100px;
text-align: center;
padding-left: 5px;
padding-right: 5px;
}

.tdSchOrdineSpan1 {
font-family: Trebuchet MS;
font-size: 11px;
color: #A5183E;
line-height: 13px;
text-decoration: none;
font-weight: bold;
text-align: center;
}

.tdSchOrdineSpan2 {
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-align: center;
text-decoration: none;
}

.tdSchOrdineSpan3 {
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
font-weight: bold;
text-align: center;
}

.tdSchOrdineSpan4 {
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
text-align: center;
}

/* ------------------------------------------storico.php------------------------- */

#AT1 {
margin: auto;
width: 450px;
/*margin-left: 130px;*/
margin-top: 20px;
margin-bottom: 30px;
}

.tdStoricoTabHeader {
height: 22px;
width: 450px;
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
background-color: #E7E4E4;
padding-top: 10px;
}

.tdStoricoTHeaderCol1 {
float: left;
width: 150px;
text-align: center;
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
text-indent: 5px;
}

.tdStoricoTHeaderCol2 {
float: left;
width: 150px;
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
text-align: center;
}

.tdStoricoTHeaderCol3 {
float: left;
width: 150px;
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
text-align: center;
}

.tdStoricoTextHeader {
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
font-weight: bold;
line-height: 11px;
}

.tdStoricooddRow {
clear: both;
height: 24px;
padding-top: 8px;
}

.tdStoricoevenRow {
clear: both;
height: 24px;
padding-top: 8px;
background-color: #F5F4F4;
}

.tdStoricoCol1 {
float: left;
width: 140px;
font-family: Trebuchet MS;
font-size: 9px;
color: #FFFFFF;
text-decoration: none;
text-align: center;
padding-left: 5px;
padding-right: 5px;
}

.tdStoricoCol2 {
float: left;
width: 140px;
text-align: center;
padding-left: 5px;
padding-right: 5px;
}

.tdStoricoCol3 {
float: left;
width: 140px;
text-align: center;
padding-left: 5px;
padding-right: 5px;
}

.tdStoricoSpan1 {
font-family: Trebuchet MS;
font-size: 11px;
color: #A5183E;
line-height: 13px;
text-decoration: underline;
font-weight: bold;
text-align: center;
}

.tdStoricoSpan1:link {
font-family: Trebuchet MS;
font-size: 11px;
color: #A5183E;
line-height: 13px;
text-decoration: underline;
font-weight: bold;
text-align: center;
}

.tdStoricoSpan1:visited {
font-family: Trebuchet MS;
font-size: 11px;
color: #888888;
line-height: 13px;
text-decoration: underline;
font-weight: bold;
text-align: center;
}

.tdStoricoSpan1:hover {
font-family: Trebuchet MS;
font-size: 11px;
color: #A5183E;
line-height: 13px;
text-decoration: underline;
font-weight: bold;
text-align: center;
}

.tdStoricoSpan1:active {
font-family: Trebuchet MS;
font-size: 11px;
color: #A5183E;
line-height: 13px;
text-decoration: underline;
font-weight: bold;
text-align: center;
}

.tdStoricoSpan2 {
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-align: center;
font-weight: bold;
text-decoration: none;
}

.tdStoricoSpan3 {
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
font-weight: bold;
text-align: center;
}

/* ----------------------------------------------tipologie2.php---------------- */

#AT5 {
float: left;
margin-top: 10px;
margin-bottom: 5px;
margin-left: 11px;
}

.tdTipologieNEWoddRow, .tdTipologieNEWevenRow {
float: left;
}

.tdTipologieoddRow {
float: left;
width: 335px;
}

.tdTipologieevenRow {
float: left;
margin-left: 30px;
width: 335px;
}

.tp_sx {
	float: left;
	text-align: center;
	width: 166px;
	font-size: 0px;
}

.tp_img {
float: left;
height: 108px;
width: 166px;
background-image: url(../images/sf_coll.jpg);
background-repeat: no-repeat;
margin-right: 11px;
/*padding-left: 7px;*/
padding-top: 7px;
margin-bottom: 25px;
text-align: center;
font-size: 0px;

}

.tp_txt {
float: left;
font-family: Verdana;
font-size: 11px;
color: #7B7B7B;
text-decoration: none;
padding-top: 5px;
padding-left: 7px;
padding-bottom: 5px;
width: 155px;
}

.dettagli {
clear: left;
height: 12px;
margin-top: -20px;
margin-left: 0;
margin-right: 0;
margin-bottom: 15px;
width: 100px;
text-align: left;
padding-left: 30px;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
font-size: 12px;
}

.coll_list {
clear: both;
float: left;
margin-top: 8px;
margin-left: -25px;
}

.list_el {
float: left;
margin-left: 45px;
}

/* ----------------------------- press.php --------------------------------- */

.download {
padding-right: 20px;
padding-top: 10px;
}

#servizi {
float: left;
width: 100%;
/*width: 720px;*/
font-family: Verdana;
font-size: 11px;
text-decoration: none;
padding-top: 10px;
padding-bottom: 5px;
/*background-color: green;*/
text-align: right;
}

.tdPressoddRow {
float: left;
margin: auto;
padding-top: 10px;
padding-bottom: 10px;
}

.tdPressevenRow {
float: left;
margin: auto;
padding-top: 10px;
padding-bottom: 10px;
}

.press_txt {
float: left;
width: 450px;
margin: auto;
text-align: left;
/*background-color: lime;*/
}

.press_img {
float: left;
width: 270px;
margin: auto;
text-align: right;
/*background-color: orange;*/
float: left;
}

.borderblu {
border-style: solid;
border-color: #33569C;
border-width: 1px 1px 1px 1px;
}

.blu {
font-family: Verdana;
font-size: 12px;
color: #33569C;
text-decoration: none;
font-weight: bold;
}

.mattone {
font-family: Verdana;
font-size: 12px;
color: #AD1616;
text-decoration: none;
}

#tdPressbPag {
float: left;
padding-top: 10px;
width: 800px;
text-align: center;
/*margin-bottom: 20px;
margin-right: 25px;*/
}

.barraPag {
font-size: 12px;
color: #595959;
font-family: Verdana;
font-weight: bold;
}

A.barraPag:link {
font-size: 11px;
color: #595959;
font-family: Verdana;
font-weight: normal;
text-decoration: none;
}

A.barraPag:hover {
font-size: 11px;
color: #595959;
font-family: Verdana;
font-weight: normal;
text-decoration: underline;
}

A.barraPag:visited {
font-size: 11px;
color: #595959;
font-family: Verdana;
font-weight: normal;
text-decoration: none;
}

/* scheda.php */

#scheda_img {
float: left;
height: 522px;
width: 522px;
background-image: url(../images/sf_scheda.jpg);
background-repeat: no-repeat;
text-align: center;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: auto;
}

#scheda_img img {
padding-top: 10px;
}

#scheda_txt {
float: left;
width: 250px;
margin: auto;
font-family: Verdana;
font-size: 11px;
color: #7B7B7B;
text-decoration: none;
margin-left: 10px;
margin-top: 20px;
}

#scheda_back {
margin-top: 345px;
}

/* STILI */

.granata_index {
font-family: Arial;
font-size: 11px;
color: #ffffff;
text-decoration: none;
}

.granata_11 {
font-family: Arial;
font-size: 11px;
color: #000000;
text-decoration: none;
}

.acktInput {
font-family: Verdana;
font-size: 10px;
border-width: 1px;
border-color: #E0E0E0;
border-style: solid;
background: #FFFFFF;
}

.mto, .mto:link, .mto:visited {
font-family: Arial;
font-size: 11px;
color: #c5bcb3;
text-decoration: underline;
}

.mto:hover, .mto:active {
font-family: Arial;
font-size: 11px;
color: #c5bcb3;
text-decoration: underline;
}

.mto2, .mto2:link, .mto2:visited {
font-family: Verdana;
font-size: 11px;
color: #9F0831;
/*font-weight: bold;*/
text-align: right;
text-decoration: underline;
/*padding-right: 25px;*/
/*margin-right: 25px;*/
}

.mto2:hover, .mto2:active {
font-family: Verdana;
font-size: 11px;
color: #9F0831;
/*font-weight: bold;*/
text-decoration: underline;
/*padding-right: 25px;*/
/*margin-right: 25px;*/
}

.mtotxt {
font-family: Verdana;
font-size: 11px;
color: #7B7B7B;
/*font-weight: bold;*/
text-align: right;
}

.mto55, .mto55:link, .mto55:visited {
font-family: Verdana;
font-size: 11px;
color: #7B7B7B;
/*font-weight: bold;*/
text-align: right;
text-decoration: underline;
}

.mto55:hover, .mto55:active {
font-family: Verdana;
font-size: 11px;
color: #7B7B7B;
/*font-weight: bold;*/
text-decoration: underline;
}

.testo, .testobis {
font-family: Arial;
font-size: 12px;
color: #000000;
text-decoration: none;
}

.testo:link {
font-family: Arial;
font-size: 12px;
color: #000000;
text-decoration: underline;
}

.testo:visited {
font-family: Arial;
font-size: 12px;
color: #888888;
text-decoration: underline;
}

.testo:hover {
font-family: Arial;
font-size: 12px;
color: #000000;
text-decoration: underline;
}

.testo:active {
font-family: Arial;
font-size: 12px;
color: #000000;
text-decoration: underline;
}

.testo2, .testo2bis {
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
}

.testo2:link {
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
}

.testo2:visited {
font-family: Trebuchet MS;
font-size: 11px;
color: #888888;
text-decoration: none;
}

.testo2:hover {
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: underline;
}

.testo2:active {
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: underline;
}

.testogranata {
font-family: Verdana;
font-size: 12px;
color: #A5183E;
text-decoration: none;
}

.testogranata10, .testogranata10u {
font-family: Verdana;
font-size: 11px;
color: #A5183E;
text-decoration: none;
}

.testogranata10u:link {
font-family: Verdana;
font-size: 11px;
color: #A5183E;
text-decoration: none;
}

.testogranata10u:visited {
font-family: Verdana;
font-size: 11px;
color: #A5183E;
text-decoration: none;
}

.testogranata10u:hover {
font-family: Verdana;
font-size: 11px;
color: #A5183E;
text-decoration: underline;
}

.testogranata10u:active {
font-family: Verdana;
font-size: 11px;
color: #A5183E;
text-decoration: underline;
}

.testogranata10b {
font-family: Verdana;
font-size: 10px;
color: #888888;
text-decoration: none;
}

.testogranata10b:link {
font-family: Verdana;
font-size: 10px;
color: #888888;
text-decoration: none;
}

.testogranata10b:visited {
font-family: Verdana;
font-size: 10px;
color: #888888;
text-decoration: none;
}

.testogranata10b:hover {
font-family: Verdana;
font-size: 10px;
color: #A5183E;
text-decoration: underline;
}

.testogranata10b:active {
font-family: Verdana;
font-size: 10px;
color: #A5183E;
text-decoration: underline;
}
