/* --- INIZIO TAG COMUNI ---*/

HTML
{
    font-family: verdana, arial, helvetica, sans-serif;
    margin: 0px;
}
	
BODY 
{
    text-align: center;
    padding: 0px;
    margin-top: 15px;
    background: #399CC6 url(images/bg.png) repeat-x;
}

TD,DIV
{
    text-align: left;
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #484848;
}

P
{ 
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #484848;
}

H4
{
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    color: #379fcd;
    margin: 0;
    padding: 0px 0px 0px 0px; 
}

H5
{
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    color: #1b54a9;
    margin: 0;
    padding: 5px 0px 0px 0px; 
}

hr
{
    border: 0px;
    color: #669DC6;
    background-color: #669DC6;
    height: 1px;
}


/* --- FINE TAG COMUNI ---*/


/* --- INIZIO IMPAGINAZIONE --- */

#cornice 
{
    border: 0;
    width: 720px;
    margin: auto;
    border: solid 10px #FFFFFF;
}

#box_hp
{
    background: #FFFFFF;
    height: 192px;
    width: 720px;
    background-image: url(images/sf_box_hp.gif);
    background-repeat: no-repeat;
}

#box01, #box03
{
    float: left;
    width: 180px;
    height: 192px;
}

#box02, #box02 a
{
    float: left;
    width: 360px;
    height: 192px;
    background: #FFFFFF url(images/img_box02.gif) no-repeat;
}

    #box02 span
    {
        display: none;
    }

#pagina
{
    background: #FFFFFF url(images/sf_pg.gif) repeat-y;
}

#colonnasx 
{
    background: #f3f9fa url(images/bg_col_sx.gif) repeat-y;
    background-position: right;
    width: 180px;
    position: absolute;
    float: left;
    border: 0px;
    padding: 0px;
}

#contenuto 
{ 
    width: 540px;
    position: relative;
    left: 180px;
    border: 0px;
    text-align: left;
}


#articolo
{ 
    padding: 20px 18px 10px 18px;
    width: 504px;
    margin-right: 0px;
    overflow: auto;
}

#articolo_ordina
{ 
    padding: 20px 0px 10px 18px;
    width: 525px;
    margin-right: 0px;
    overflow: auto;
}

#articolo_landing
{ 
    padding: 20px 18px 10px 18px;
    width: 684px;
    margin-right: 0px;
    overflow: auto;
}


#articolo_img
{
    width: 352px;
    float: left;
}

#video
{ 
    display:inline;
	float:right;
	margin:0 0 15px 15px;
}

#footer
{
    width: 720px;
    height: 35px;
    background: #377db7 url(images/bg_footer.png) repeat-x; 
    overflow: hidden;
}

#footer_sx
{
  
    float: left;
    font-size: 9px;
    color: #FFFFFF;
    padding: 15px 0px 0px 10px;
}

#footer_dx
{
    float: left;
    position: relative;
    left: 165px;
    font-size: 9px;
    color: #FFFFFF;
    text-align: right;
    padding: 15px 10px 0px 0px
}

#telFooter
{
    width: 720px;
    margin: auto;
}

.flashpg
{
    font-family: Arial, verdana, helvetica, sans-serif;
    font-size: 10px;
    font-style: italic;
    margin: 10px 0px 10px 0px;    
}

.ico
{
    vertical-align:middle;
    border-width: 0px;
}


.flottato
{
    float: left;
    margin: 0;
    padding: 0;
}

.clear
{
    clear: both;
}


/* --- FINE IMPAGINAZIONE ---*/


/*--- INIZIO TESTI ---*/

.thin
{
	font-size: 11px;
    font-family: tahoma, arial, helvetica, sans-serif;
    color: #484848;
    border: 1px solid #C0C0C0;
}

.dida
{ 
    font-size: 10px;
    font-family: arial, helvetica, sans-serif;
    color: #666;
}

/*--- FINE TESTI ---*/


/* --- INIZIO LINK ---*/

A:link 
{
    color: #E87308;
    text-decoration: none;
}

A:visited 
{
    color: #E87308;
    text-decoration: none;
}

A:hover 
{
    color: #E87308;
    text-decoration: underline;
}

    
#footer_dx A:link, #footer_sx A:link 
{
	color: #F0F0F0;
	text-decoration: none;
}

#footer_dx A:visited, #footer_sx A:visited
{
	color: #F0F0F0;
	text-decoration: none;
}

#footer_dx A:hover, #footer_sx A:hover
{
	color: #F0F0F0;
	text-decoration: none;
}

#mappa A:link
{
    color: #ACACAC;
    text-decoration: none;
}

#mappa A:visited
{
    color: #ACACAC;
    text-decoration: none;
}

#mappa A:hover
{
    color: #ACACAC;
    text-decoration: underline;
}

a:focus
{ 
outline: none; 
} 

/* --- FINE LINK ---*/


/* --- INIZIO TITOLI ---*/

#titolo_prima, #titolo_dopo, #titolo_semplicissimo, #titolo_chi_siamo, #titolo_contatti, #titolo_faq, #titolo_mappa, #titolo_chat, #titolo_conferma, #titolo_confOrdine, #titolo_landing01
{
    width: 540px;
    height: 50px;
}

#titolo_landing02
{
    width: 720px;
    height: 50px;
}

    #titolo_prima span, #titolo_dopo span, #titolo_semplicissimo span, #titolo_ordina span, #titolo_chi_siamo span, #titolo_contatti span, #titolo_faq span, #titolo_mappa span, #titolo_chat span, #titolo_conferma span, #titolo_confOrdine span, #titolo_landing01 span, #titolo_landing02 span
    {
        display: none;
    }
    
#titolo_prima
{
    background: #FFFFFF url(images/titolo_prima.png) no-repeat; 
}

#titolo_dopo
{
    background: #FFFFFF url(images/titolo_dopo.png) no-repeat; 
}

#titolo_semplicissimo
{
    background: #FFFFFF url(images/titolo_semplicissimo.png) no-repeat; 
}

#titolo_ordina
{
    width: 540px;
    height: 68px;
    background: #FFFFFF url(images/titolo_ordina.png) no-repeat; 
}

#titolo_chi_siamo
{
    background: #FFFFFF url(images/titolo_chi_siamo.png) no-repeat; 
}

#titolo_contatti
{
    background: #FFFFFF url(images/titolo_contatti.png) no-repeat; 
}

#titolo_faq
{
    background: #FFFFFF url(images/titolo_faq.png) no-repeat; 
}

#titolo_mappa
{
    background: #FFFFFF url(images/titolo_mappa.png) no-repeat; 
}

#titolo_chat
{
    background: #FFFFFF url(images/titolo_chat.png) no-repeat; 
}

#titolo_conferma
{
    background: #FFFFFF url(images/titolo_conferma.png) no-repeat; 
}

#titolo_confOrdine
{
    background: #FFFFFF url(images/titolo_confOrdine.png) no-repeat; 
}

#titolo_landing01
{
    background: #FFFFFF url(images/titolo_landing01.png) no-repeat; 
}

#titolo_landing02
{
    background: #FFFFFF url(images/titolo_landing02.png) no-repeat; 
}


/* --- FINE TITOLI ---*/

    
