﻿/********** BODY ***********/
/***************************/
body { background: url('/images/body.jpg') repeat-x bottom fixed; }

/********** CONTAINER ***********/
/********************************/
div#container { background: #FFFFFF; }

/********** BRANDING ***********/
/*******************************/
div#branding { background: url('/images/branding.gif') no-repeat bottom left; }
div#branding h1 { background: url('/images/logo.jpg') no-repeat bottom left; }

/********** NAV MAIN ***********/
/*******************************/
ul#nav_lang { background: #bed5a1; }
ul#nav_lang li {}
ul#nav_lang li a { color: #FFFFFF; border-left: 1px solid #FFFFFF; }
ul#nav_lang li:first-child a { border-left: 0px solid #FFFFFF; }

ul#nav_features { background: url('/images/nav_feature.png') no-repeat 0 0; }
ul#nav_features li { border-bottom: 1px dotted #e1e1e1; }
ul#nav_features li a { color: #525252; }
ul#nav_features li a:hover { color: #FFFFFF; background: #a3c880 url('/images/linkList.gif') repeat-x top left; }

/********** CONTENT MAIN ***********/
/***********************************/
div#content_main { color: #949494; background: url('/images/content_main.jpg') no-repeat 0 384px; }

h3#main_infoTitle { background: url('/images/close_bt.gif') no-repeat bottom left; }
ul#main_info { border: 1px solid #c4d9a9; }
ul#main_info li h4 { color: #4e4c4c; }

/* Secondo box di contenuti */
li#info2 { }
li#info2 ul { border: 1px solid #a49181; background: #C0B2A8 url('/images/info2.gif') no-repeat bottom right; }
li#info2 ul li {  }
li#info2 ul li a { color: #FFFFFF; }

/* Terzo box di contenuti
li#info3 h4 { background: url('/images/lens.jpg') no-repeat top left; }
li#info3 ul li a { color: #9a9a9a; } */

/** Prezzi **/
table.priceTable { background: #f6f6f6; border: 1px solid #dddddd; }
table.priceTable caption { background: url('/images/check.gif') no-repeat center left; }
table.priceTable th { color: #FFFFFF; background: #bed5a1; border: 1px solid #ffffff; }
table.priceTable td { border: 1px solid #FFFFFF; }
tr.pari { background: #ececec; }

ul.moreOffers li h4 { background: url('/images/offers.gif') no-repeat center left; }

/** Dove siamo **/
ul#dovesiamo_list li h4 { background: url('/images/arrow.gif') no-repeat center left; }

/** Lista Link **/
ul#links_list li a { color: #949494; }
ul#links_list li { background: url('/images/arrow.gif') no-repeat center left; }

/********** CONTENT SUB ***********/
/**********************************/
ul#sub_thumbnails { border-bottom: 1px solid #759f3e; background: #95c170 url('/images/sub_thumbnails.gif') repeat-x top left; }
ul#sub_thumbnails li a { color: #3e3e3e; border-right: 1px solid #3e3e3e; }
ul#sub_thumbnails li:first-child a { border-right: 0px solid #FFFFFF; }
ul#sub_thumbnails li a:hover { color: #FFFFFF; }

/********** SITE INFO ***********/
/********************************/
div#site_info { background: url('/images/site_info.gif') repeat-x bottom left; }
div#site_info h2 { background: url('/images/scratch.gif'); }

div.vcard { color: #939292; background: url('/images/vcard.gif') no-repeat bottom left; }
div.vcard a { color: #939292; }
div.vcard a:hover { color: #333333; }

span.g2k a { background: url('/images/pulsante.gif') no-repeat center right; }

h2.tit01 { background:url(/images/t01.png) no-repeat; margin-left: 70px; text-indent:-9999px; padding-bottom:10px; }


h2.tit02 { font-weight:normal;font-size:15px; padding-bottom:10px; }

h4#info1_title {  }
/*h4#info2_title { background:url(/images/b02.png) no-repeat; text-indent:-9999px; }
h4#info3_title { background:url(/images/b03.png) no-repeat; text-indent:-9999px; }*/