/* STILI GENERALI */

body      { 

color: #333; font-size: 12px; font-family: Arial;  margin: 0px;
background: #FFF url(../_img/standard/body_fondino.jpg) repeat-x 0 0;
}

p   { color: #333 }
.piccolo_testo { color: #333; font-size: 9px }
td   { color: #333; font-size: 12px; }

caption  { color: #294481; font-size: 12px;  text-align: left }

a:link  { color: #006fa2;  text-decoration: underline }

a:visited  { color: #006fa2;  text-decoration: underline }

a:hover  { color: #f90;  text-decoration: underline }

a.alternativa1  { font-size:12px; color: #000000; font-weight: bold; text-decoration: none }

a.alternativa1:active  { color: #000000; font-weight: bold; text-decoration: none }

a.alternativa1:visited  { color: #000000; font-weight: bold; text-decoration: none }

a.alternativa1:hover  { color: #FF9900; font-weight: bold; text-decoration: none }

a.alternativa1_min  { font-size: 9px; color: white; font-weight: bold; text-decoration: none }

a.alternativa1_min:active  { font-size: 9px; color: white; font-weight: bold; text-decoration: none }

a.alternativa1_min:visited  { font-size: 9px; color: white; font-weight: bold; text-decoration: none }

a.alternativa1_min:hover  { font-size: 9px; color: #FF9900; font-weight: bold; text-decoration: none }

a.alternativa2  { font-size:16px; color: #FFF; font-weight: bold; text-decoration: none; display:block; height:30px; }

a.alternativa2:active  { color: #FFF; font-weight: bold; text-decoration: none }

a.alternativa2:visited  { color: #FFF; font-weight: bold; text-decoration: none }

a.alternativa2:hover  { color: #FFF; font-weight: bold; text-decoration: underline }

a.alternativa2_min  { font-size: 9px; color: #006FA2; font-weight: bold; text-decoration: none }

a.alternativa2_min:active  { font-size: 9px; color: #006FA2; font-weight: bold; text-decoration: none }

a.alternativa2_min:visited  { font-size: 9px; color: #006FA2; font-weight: bold; text-decoration: none }

a.alternativa2_min:hover  { font-size: 9px; color: #FF9900; font-weight: bold; text-decoration: none }

/* STILI HOMEPAGE */

/*IFRAME*/

.iframe      { 
width: 350px; 
height: 200px;
margin:10px 0 0 10px;
border:2px dotted #333;
 }

/* STILI DEL MENU */

/* STILI CONTENUTI */

#titolo h1 { color: #2271E7; font-size: 20px;  margin: 0 0 0 40px }

h1 { color: #2271E7; font-size: 16px;  margin: 10px 0 0 0; }

.table_centro h1 { background:url(../_img/standard/quadrato_big.gif) no-repeat; padding:1px 0 2px 25px; }

h2 { color: #333; font-weight: normal; font-size: 12px; margin: 0px }

h3 { font-weight: bold; font-size: 13px; background:url(../_img/standard/quadrato.gif) no-repeat; padding:0px 0 0px 10px; line-height:8px; }

.input_ris   { font-size: 12px; background: #ffffff url(../_img/standard/fondo_input.jpg); padding-right: 0px; padding-left: 0px; border: solid 1px #aaa; width: auto }

.input-textarea { font-size: 12px;  background: #ffffff url(../_img/standard/fondo_input.jpg); padding-right: 5px; padding-left: 5px; border: solid 1px #aaa }

.select { font-size: 12px;  background: #ffffff url(../_img/standard/fondo_input.jpg); }
.testo_arancio { color: #FF9900 }

.testo_bianco { color: #fff }

form { margin: 0px; padding: 0px; border: 0px }
.alert { color: red }
.promo  { color: red; font-weight: bold; font-size: 13px }
.evidenzia  { background-color: #ffc }
.salva       { 
color: white; font-weight: bold; font-size: 12px; 
font-family: Arial; background-color: #2271E7; 
vertical-align: middle; 
clear: both; 
border-style: solid; border-width: 2px; border-color: #ddd #999 #999 #ddd; height: auto;
padding:0 5px;
margin:0;
cursor:hand;
cursor:pointer;
 }
 
 .table_menu_utility{
margin:-10px 0 0 0;
}
 
 
.table_cornice   { padding: 5px; border: solid 1px #FF9900 }

.promozioni h1,
.promozioni h2,
.promozioni p{
margin:0;
padding:0;
}

.table_centro{
border:8px solid #FF9900;
margin:10px 0 0 0;
background:#fff url(../_img/standard/fondino_centro.jpg) no-repeat top right;
clear:both;
}

.td_sx{
border-right:1px dotted #777;
width:50%;
}
.td_dx{
border-left:1px dotted #777;
}

.table_centro td{
vertical-align:top;
padding:8px;
}

.table_centro td table td{
vertical-align:top;
padding:2px !important;
}

.bottom{
background:#2271E7 url(../_img/standard/fondino_bottom.gif) repeat-x 0 -22px;
clear:both;
height:290px;
margin:10px 0 0 0;
}

.bottom_content{
text-align:left;
margin:0 auto;
width:960px;
color:#FFF !important;
font-size:12px;
background: url(../_img/standard/piede.jpg) no-repeat top right;
margin-top:0;
}

.bottom_content a{
color:#FFF !important;
}

.loghi{
margin:0px 0 0 0;
width:960px;
text-align:left;
clear:both;
}


.indirizzi{
margin:70px 0 10px 0;
}

.indirizzi td, .indirizzi td a{
font-size:18px;
color:#fff !important;
padding:0 40px 0 0;
}

.newsletter{
width:200px;
float:right;
margin:-40px 0 0 0;
}

.newsletter td{
color:#FFF !important;
font-size:14px;
font-weight:bold;
}

.credits{
width:250px;
font-size:10px;
margin:60px 0 60px 0;
}

.bottom a{
text-decoration:none !important;
}

.bottom a:hover{
text-decoration:underline !important;
}

.promozioni h1{
background:none !important;
}

.promozioni {
border-bottom:4px solid #FF9900;
border-top:1px solid #777;
font-family:georgia !important;
}

.condizioni{
background:#f1f1f1;
font-size:10px;
}

.condizioni table, .condizioni td{
font-size:10px !important;
font-family:verdana;
}


.tabella_righe{
border-collapse:collapse;
}

.tabella_righe td{
padding:2px;
border-bottom:1px solid #bbbbbb !important;
}


strong{
font-size:11px
}



