body {margin: 0; padding: 0;font-size: 12px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color:#434343; background-color:#EBEBEB;}

a:active, a:focus{outline:none;} /* Rimuove il bordo a puntini dai link in stato di focus e active.*/

H1 {font-size: 30px; font-weight:normal; font-family: "Times New Roman", Times, serif; color: #665955; margin:5px 0 5px 0;}
H2 {font-size: 15px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #006dcf;margin:0; text-transform:uppercase; margin:0; padding:0;}
H2.sottotitolo {font-size: 14px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #ba9da1;margin:5px 0 5px 0; text-transform:none;}
H2.primopiano {font-size: 18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #ff5d00;margin:0;text-transform: none;}
H2.sotto_primopiano{font-size: 15px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #ff5d00;margin:0; text-transform:none;text-transform:none;}

H3 {font-size:20px; font-weight:normal; font-family: "Times New Roman", Times, serif; color:#97847e;margin:0; line-height:20px; padding:0;}
H3 a{font-size:20px; font-weight:normal; font-family: "Times New Roman", Times, serif; color:#97847e;margin:0; line-height:20px; padding:0;}
H3 a:Hover{font-size:20px; font-weight:normal; font-family: "Times New Roman", Times, serif; color:#97847e;margin:0; line-height:20px; padding:0; text-decoration:underline;}

/*.nome {font-size:11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #665955;margin:0;}
.nome {color: #000000;font-size:13px; font-weight:bold; font-family: "Times New Roman", Times, serif; margin:0; padding-right:100px; float:right;}*/
#nome{font-size:20px; font-weight:normal; font-family: "Times New Roman", Times, serif; color:#97847e; margin:0; padding-right:100px;}
H4 {font-size: 13px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #616161;margin:0;}
H4.blu{ color:#006dcf; font-family:"Times New Roman", Times, serif; font-size: 25px; font-weight:bold; margin:0 0 10px 0}
H4.arancio{ color:#ff5d00; font-family:"Times New Roman", Times, serif; font-size: 25px; font-weight:bold; margin:0 0 10px 0}

H5 {font-size: 12px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #9b9285;margin:0;}
H6 {font-size: 11px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #2f4c93;margin:0; text-align:justify;}


td{font-size: 12px; font-weight:normal; font-family: Arial, Helvetica, sans-serif;  color:#616161;}

p {margin: 0; padding:0;}

.error {font-weight: normal; font-size: 13px; font-family:Arial, Helvetica, sans-serif; color: #ff5d00;}
.noRecord{font-weight: bold; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #ff5d00;}
.noRecord{font-weight: bold; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #ff5d00;}
.messaggio{font-weight: normal; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #616161;}

.titError{font-size:15px; font-weight:normal; color: #ff5d00;}
.noBold {font-weight: normal;}
.barrato{ text-decoration: line-through;}


.testo9{font-size:9px;}
.testo10{font-size:10px;}

.testo10 a{font-size:10px; color:#FFFFFF;}
.testo10 a:hover{font-size:10px; color:#FFFFFF; text-decoration:underline;}

.testo11{font-size:11px;}
.testo12{font-size:12px;}
.testo13{font-size:13px;}
.testo14{font-size:14px;}
.testo14 a{font-size:14px;}
.testo14 a:Hover{font-size:14px;}
.testo18{font-size:18px;}
.testo22{font-size:22px;}
.testo24{font-size:24px;}

.evid{color:#b5324d; font-size:13px;}
.nero{color:#000000;}
.perla{color: #a49694;}
.arancio{color:#ff5d00;}
.arancio_2{color:#F7731C;}
.blu{color:#006dcf}

#sottotitoloLista {margin-bottom:5px;}

fieldset {margin:0; border:0;padding:0;}	
label,select,.ui-select-menu {margin:0;padding:0; width:100%;}

form{margin:0; padding:0;}
input, textarea{padding:4px 5px 4px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#616161; background-color:#F2EFEE; border-left:1px solid #D5CBC8; border-top:1px solid #D5CBC8; border-bottom:0; border-right:0;margin-bottom:2px;}
select.normale{padding:4px 5px 4px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#616161; background-color:#F2EFEE; border:0;margin-bottom:2px; width:auto;}

select.paesi{float: none;padding:4px 5px 4px 5px;width:235px;margin-bottom:1px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#515355; background-color:#FFFFFF; border:1px solid #dbd2ce;}
select.paesi_2{float: none;padding:4px 5px 4px 5px;width:190px;margin-bottom:1px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#515355; background-color:#FFFFFF; border:1px solid #dbd2ce;}


select.disable{float: none;width:235px;padding:2px; margin-bottom:1px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #999999; background-color:#F2EFEE; border:1px solid #dbd2ce;}

input.check{border:0;}

input.bottone{padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; background-color:#3A8BFF; border:0; background-image:url(images/bkg_bottoni.gif); background-repeat:repeat-x; background-position:top;}

button.bottone{padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; background-color:#3A8BFF; border:0; background-image:url(images/bkg_bottoni.gif); background-repeat:repeat-x; background-position:top;}
input.check{ border:0; background-color:transparent;}
select.nazioni{width:178px;}

a.small{font-family: Arial, Helvetica, sans-serif;color:#f77119;text-decoration:none; font-size:11px; font-weight:bold;}
a.small:Hover{font-family: Arial, Helvetica, sans-serif;color:#fa4202;text-decoration:none; font-size:11px; font-weight:bold;}

a{font-family: Arial, Helvetica, sans-serif;color:#006dcf;text-decoration:none; font-size:12px; font-weight:normal;}
a:Hover{font-family: Arial, Helvetica, sans-serif;color:#024480;text-decoration:none; font-size:12px; font-weight:normal;}

a.grey{font-family: Arial, Helvetica, sans-serif;color:#999999;text-decoration:none; font-size:11px; font-weight:normal;}
a.grey:Hover{font-family: Arial, Helvetica, sans-serif;color:#000000;text-decoration:none; font-size:11px; font-weight:normal;}

a.nero{font-family: Arial, Helvetica, sans-serif;color:#ff5d00;text-decoration:none; font-size:11px; font-weight:normal;}
a.nero:Hover{font-family: Arial, Helvetica, sans-serif;color:#000000;text-decoration:none; font-size:11px; font-weight:normal;}


a.big{font-family: Arial, Helvetica, sans-serif;color:#ff5d00;text-decoration:none; font-size:14px; font-weight:normal;}
a.big:Hover{font-family: Arial, Helvetica, sans-serif;color:#fa4202;text-decoration:none; font-size:14px; font-weight:normal;}

a.bigBlu{font-family: Arial, Helvetica, sans-serif;color:#5F73CC;text-decoration:none; font-size:14px; font-weight:normal;}
a.bigBlu:Hover{font-family: Arial, Helvetica, sans-serif;color:#384B98;text-decoration:none; font-size:14px; font-weight:normal;}

a.big2{font-family: Arial, Helvetica, sans-serif;color:#006dcf;text-decoration:none; font-size:22px; font-weight:normal;}
a.big2:Hover{font-family: Arial, Helvetica, sans-serif;color:#024480;text-decoration:none; font-size:22px; font-weight:normal;}

.titoloGiallo{font-family: Arial, Helvetica, sans-serif;color:#ff5d00;text-decoration:none; font-size:14px; font-weight:normal;}

ul{margin:5px 0 0 15px; padding:0;}
li{margin:0 0 2px 0; padding:0; list-style-position:outside; list-style-image:url(images/bullet.png);}

#totale{width:980px; background-color:#FFFFFF; padding:0 10px 10px 10px; text-align:left;}
#sx{float:left; width:218px; margin-right:10px; text-align:left;}
#dx{float:left; width:752px;}

#header{ width:752px;}
#img_header{ width:752px; height:198px; background-position:top center; background-repeat:no-repeat;}
/*#logo{width:95px; height:95px; float:left; margin:-30px 10px 10px 15px; position:relative;}*/
#logo{width:127px; height:124px; float:left; margin:-40px 10px 5px 10px; position:relative;}
#intestazione{float:left; text-align:left; }
#intestazione h1{ font-family:"Times New Roman", Times, serif; font-size:35px; font-weight:bold; color:#665955; text-transform:uppercase;margin:0;padding:0;}
#intestazione h2{ font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#665955; text-transform: none;margin:0 0 10px 0;padding:0;}
#subtitoloLista {margin-bottom: 5px; font-size:14px; color:#000000;}

.subtitoloDett {font-size:14px; color:#000000;}

#ricerca{float:right; text-align:right;margin:0 0 0 15px;}
#bordo_arancio{border:2px solid #ff5d00;padding:7px; width:300px}

#dtCommenti{font-family: Arial, Helvetica, sans-serif;color:#999999; font-size:11px; font-weight:normal; margin-bottom:7px;}

#menu{ background-image:url(images/bkg_menu.png); background-repeat:repeat-x; height:34px; margin-top:22px; text-align:left; background-color:transparent; position: relative;}
#sottomenu{ background-color:#e3dddc; height:20px; width:698px; text-align:left; color:#665955; font-size:11px; padding:5px 0 0 50px; margin-top:-3px; margin-left:2px;}

#msgBoxCommenti {display:none; }
#msgBoxCommentiContent { padding: 10px; }

a.sottomenu{color:#665955; font-size:12px; text-decoration:none; font-weight:bold;padding:0 15px 0 15px; text-transform:uppercase;}
a.sottomenu:Hover{color:#000000; font-size:12px; text-decoration:none; font-weight:bold;padding:0 15px 0 15px; text-transform:uppercase;}

a.sottomenuAttivo{color:#000000; font-size:12px; text-decoration:none; font-weight:bold;padding:0 15px 0 15px; text-transform:uppercase;}
a.sottomenuAttivo:Hover{color:#000000; font-size:12px; text-decoration:none; font-weight:bold;padding:0 15px 0 15px; text-transform:uppercase;}

/*
a.menu{ font-size:14px; color:#FFFFFF; padding:0 23px 0 23px; text-decoration:none; font-weight:normal;}
a.menu:Hover{ font-size:14px; color:#fffc00; padding:0 23px 0 23px; text-decoration:none; font-weight:normal;}

a.menuAttivo{ font-size:14px; color:#fffc00; padding:0 23px 0 23px; text-decoration:none;}
a.menuAttivo:Hover{ font-size:14px; color:#fffc00; padding:0 23px 0 23px; text-decoration:none;}
*/

a.menu{ font-size:14px; color:#FFFFFF; padding:0 30px 0 30px; text-decoration:none; font-weight:normal;}
a.menu:Hover{ font-size:14px; color:#fffc00; padding:0 30px 0 30px; text-decoration:none; font-weight:normal;}

a.menuAttivo{ font-size:14px; color:#fffc00; padding:0 30px 0 30px; text-decoration:none;}
a.menuAttivo:Hover{ font-size:14px; color:#fffc00; padding:0 30px 0 30px; text-decoration:none;}

a.utilities{ font-size:10px; color:#665955; text-decoration:none;}
a.utilities:Hover{ font-size:10px; color:#2e2826; text-decoration:none;}

a.utilitiesAttivo{ font-size:10px; color:#2e2826; text-decoration:none;}
a.utilitiesAttivo:Hover{ font-size:10px; color:#2e2826; text-decoration:none;}


#menu_cat{ background-image:url(images/bkg_menu_cat.gif); background-repeat:repeat-x; background-color:#f77119;padding:10px 0 10px 0}

a.menu_cat{ display:block; color:#FFFFFF; text-transform:uppercase; border-bottom:1px solid #f8cc97; width:80%; padding:5px 0 5px 15px; font-size:13px;}
a.menu_cat:Hover{ display:block; color:#4C3000; text-transform:uppercase; border-bottom:1px solid #f8cc97; width:80%; padding:5px 0 5px 15px; font-size:13px;}

a.menu_catAttivo{ display:block; color:#4C3000; text-transform:uppercase; border-bottom:1px solid #f8cc97; width:80%; padding:5px 0 5px 15px; font-size:13px;}
a.menu_catAttivo:Hover{ display:block; color:#4C3000; text-transform:uppercase; border-bottom:1px solid #f8cc97; width:80%; padding:5px 0 5px 15px; font-size:13px;}

a.menu_catAttivo{ display:block; color:#4C3000; text-transform:uppercase; border-bottom:1px solid #f8cc97; width:80%; padding:5px 0 5px 15px; font-size:13px;}
a.menu_catAttivo:Hover{ display:block; color:#4C3000; text-transform:uppercase; border-bottom:1px solid #f8cc97; width:80%; padding:5px 0 5px 15px; font-size:13px;}

#btn_brown{ background-image:url(images/bkg_btn_brown.gif); background-repeat:repeat-x; background-position:bottom; background-color:#ded4d1; /*margin-bottom:5px;*/}

#btn_newsletter{ background-image:url(images/bkg_btn_sfumato.gif); background-repeat:repeat-x; height:20px; width:200px;text-align:center; color:#FFFFFF; font-size:12px; float:right; font-weight:bold; padding-top:6px;}
#btn_newsletter a{  color:#FFFFFF; font-size:12px; font-weight:bold;}
#btn_newsletter a:Hover{  color:#000000; font-size:12px; font-weight:bold;}

a.btn{color:#665955; font-size:15px; font-weight:bold; padding:0 0 0 15px; display:block;}
a.btn:Hover{color:#006dcf; font-size:15px; font-weight:bold; padding:0 0 0 15px; display:block;}

a.btnAttivo{color:#006dcf; font-size:15px; font-weight:bold; padding:0 0 0 15px; display:block;}
a.btnAttivo:Hover{color:#006dcf; font-size:15px; font-weight:bold; padding:0 0 0 15px; display:block;}

/*#cont_gen{ padding:20px; text-align:justify; margin-bottom:25px; width:712px;}
#contenuti{ width:100%; text-align:left; border:1px solid;}*/


#box_evid_blu{ border:2px solid #006dcf; padding:10px; color:#665955;}
#box_evid_arancio{border:2px solid #ff5d00; padding:10px;}

#txt_evid a{color:#ff5d00; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#txt_evid a:Hover{color:#FF0000; font-weight:bold; text-transform:uppercase; text-decoration:none;}

#contenuti{ padding:20px; text-align:justify; margin-bottom:25px; width:712px;min-height:450px;height: auto !important;height:450px; }

#cont_sx{ float:left; width:49%; text-align:left;}
#cont_dx{ float:right; width:49%; text-align:left;}

#cont_commenti{ padding:0 20px 20px 20px; text-align:justify; margin-bottom:25px; width:712px;min-height:400px;height: auto !important;height:400px; }
#cont_filetto_comm{ padding:0; text-align:justify; width:754px;}
.commento{font-family: Arial, Helvetica, sans-serif;color:#006dcf;text-decoration:none; font-size:22px; font-weight:normal;}

#box_ultime_notizie{margin-top:20px; color:#665955; font-size:11px;min-height:280px;height: auto !important;height:280px; border-bottom:4px solid #eeebea}
#box_ultime_notizie a{color:#006dcf; font-size:12px; text-transform:uppercase;}
#box_ultime_notizie a:Hover{color:#024480; font-size:12px; text-transform:uppercase;} 

#box_primo_piano{margin-top:20px; color:#665955; font-size:11px;min-height:280px;height: auto !important;height:280px; border-bottom:4px solid #eeebea}
#box_primo_piano a{color:#f77119; font-size:12px; text-transform:uppercase;}
#box_primo_piano a:Hover{color:#fa4202; font-size:12px; text-transform:uppercase;} 


#footer{width:980px; text-align:left; padding:30px 0 0 0;}

#footer_sx{ float:left; width:226px; margin-right:3px; text-align:left;}
#footer_dx{ float:left; width:595px; text-align:center; border-left:1px dotted #CAC0BD; border-right:1px dotted #CAC0BD;}
#footer_credits{ float:left; width:150px; text-align:right;margin-top:115px;}

#txt_sx{float:left;padding:10px 0 10px 0; text-align:justify;min-height:150px;height: auto !important;height:150px; font-size:12px; width:500px;}
#elem_dx{float:right;padding:10px 0 10px 0;min-height:150px;height: auto !important;height:150px; font-size:12px; text-align:left;}

#img_dettaglio{float:right; width:300px; margin: 0 0 10px 20px;}
#img_small{width:70px; height:70px; background-position:center; background-repeat:no-repeat; float:left; margin-bottom:5px;}


#commenti{width:690px;padding:10px; border-top:2px solid #616161;}
#commentiP{width:690px;padding:10px;}

#commenti_sx{float:left; width:100px;}
#commenti_dx{float:right; width:590px; }

#box_info{ width:218px;}
#top_info_sx{width:21px; height:21px; float:left;}
#top_info_centro{border-top:2px solid #DFD6D3; float:left; width:176px;height:19px;}
#top_info_dx{width:21px; height:21px; float:right;}

#centro_info{border-right:2px solid #DFD6D3;border-left:2px solid #DFD6D3; font-size:11px; padding:0 10px 0 10px;color:#A78D85;}
#centro_info a{font-size:11px;color:#000000;}
#centro_info a:hover{font-size:11px;color:#A78D85;}

#bottom_info_sx{width:21px; height:21px; float:left;}
#bottom_info_centro{border-bottom:2px solid #DFD6D3; float:left; width:176px; height:19px;}
#bottom_info_dx{width:21px; height:21px; float:right;}


div.expandable_commenti{cursor: pointer;font-family: Arial, Helvetica, sans-serif;color:#006dcf;text-decoration:none; font-size:22px; font-weight:normal;}
ul.categoryitems_commenti{ list-style-image:none; list-style:none; margin:0; padding:0;}
ul.categoryitems_commenti li{ list-style-image:none; list-style:none; margin:0; padding:0;}

/******************* LISTE MULTI COLONNE **********/

ul#multi,ul#multi li{margin:0;padding:0;list-style:none}

ul#multi{width: 100%;overflow: hidden;  /*  simple clearing of floats */
font-size:12px;border-bottom:2px solid #eeebea;}

ul#multi li{float:left;
    display: inline;   /* per evitare il float double margin bug di IE*/
    padding:10px 0 10px 0; text-align:left;min-height:35px;height: auto !important;height:35px;}

ul#multi a{color: #ff5d00;text-decoration:none;}
ul#multi a:hover{color:#F65513}


ul#multi_link,ul#multi_link li{margin:0;padding:0;list-style:none}

ul#multi_link{width: 100%;overflow: hidden;  /*  simple clearing of floats */
font-size:12px;}

ul#multi_link li{float:left; width:49%;
    /* per evitare il float double margin bug di IE*/
    padding:10px 0 10px 0; text-align:left;min-height:35px;height: auto !important;height:35px;border-bottom:2px solid #eeebea;}

ul#multi_link a{color: #ff5d00;text-decoration:none;}
ul#multi_link a:hover{color:#F65513}



ul#multi_big,ul#multi_big li{margin:0;padding:0;list-style:none}

ul#multi_big{width: 100%;overflow: hidden;  /*  simple clearing of floats */
font-size:12px; }

ul#multi_big li{float:left;width:49%;
    display: inline;   /* per evitare il float double margin bug di IE*/
    border-bottom:2px solid #eeebea;padding:10px 0 10px 0; text-align:justify;hmin-height:150px;height: auto !important;height:150px;}

ul#multi_big a{color: #006dcf; text-decoration:none; font-weight:normal;}

ul#multi_big a:hover{color: #024480; text-decoration:none; font-weight:normal;}

/******************* LISTE MULTI COLONNE **********/


/********************************************* STILE MENU VERTICALE ***********************************************/
.arrowlistmenu{font-family: Arial, Helvetica, sans-serif;}
.arrowlistmenu .menuheader { display:block; color:#FFFFFF; text-transform:uppercase; border-bottom:1px solid #f8cc97; width:80%; padding:5px 0 5px 15px; font-size:13px; cursor:pointer;}
.arrowlistmenu .menuheader:Hover{ display:block; color:#000000; text-transform:uppercase; width:80%; padding:5px 0 5px 15px; font-size:13px; cursor:pointer;}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/ display:block; border-bottom:0; color:#000000; text-transform:uppercase; width:80%; padding:5px 0 5px 15px; font-size:13px; cursor:pointer;}

a.menuheader{font-size:12px;font-weight: normal;color:#FFFFFF;text-decoration:none;cursor:pointer;}
a.menuheader:Hover{font-size:12px;font-weight: normal;color:#000000;text-decoration:none;cursor:pointer;}


.arrowlistmenu ul{list-style-type: none;padding:0 0 5px 25px; list-style-image:none;border-bottom:1px solid #f8cc97;margin:0;width:76%;}
.arrowlistmenu ul li{margin:0 0 2px 0;list-style-image:none;padding:0;}

a.menu_cat_secondo{color:#000000;font-size:12px; text-decoration:none;}
a.menu_cat_secondo:Hover{color:#000000;font-size:12px; text-decoration:underline;}

a.menu_cat_secondoAttivo{color:#000000;font-size:12px; text-decoration:underline;}
a.menu_cat_secondoAttivo:Hover{color:#000000;font-size:12px; text-decoration:underline;}



/********************************************* STILE MENU VERTICALE ***********************************************/
.arrowlistmenu_2{font-family: Arial, Helvetica, sans-serif; font-size:22px;font-weight:normal; }
.arrowlistmenu_2 .menuheader_2 { color:#006dcf;text-decoration:none; cursor:pointer;}
.arrowlistmenu_2 .menuheader_2:Hover{ color:#024480;text-decoration:none; cursor:pointer;}
.arrowlistmenu_2 .openheader{ /*CSS class to apply to expandable header when it's expanded*/ border-bottom:0; color:#024480;text-decoration:none; cursor:pointer;}

.arrowlistmenu_2 ul{list-style-type: none;font-size: 12px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color:#434343;padding:0; margin:10px 0;}
.arrowlistmenu_2 ul li{list-style-image:none;padding:0; margin:0;}

/********* PAGINAZIONE RECORD ************/
div#paging {}
A.pag {	text-decoration : none; font-size:11px; font-weight:bold; color:#006dcf;padding:2px;border:1px solid #006dcf;margin-bottom:1px;}
A:HOVER.pag {text-decoration : none; font-size:11px; font-weight:bold; color:#006dcf;padding:2px;border:1px solid #006dcf;margin-bottom:1px;}
A.pagnum {text-decoration : none;font-size:11px; font-weight:normal;  color:#006dcf;padding:2px;border:1px solid #006dcf; display:inline-block;margin-bottom:1px;}
A:HOVER.pagnum  {text-decoration: none;font-size:11px; font-weight:bold; color:#ff5d00;padding:2px;border:1px solid #006dcf; display:inline-block;margin-bottom:1px;}
span.pagnum {text-decoration : none;font-size:11px; font-weight:bold; color:#ff5d00;padding:2px;border:2px solid #ff5d00; display:inline-block;margin-top:1px;}
span.nolink-pag {text-decoration : none;font-size:11px; font-weight:normal; color: #ff5d00;padding:2px;}
/********* FINE PAGINAZIONE RECORD ************/

/********************************************* STILE MENU VERTICALE ***********************************************/

/* STILI PER TABS */

div.tabpanel {width:100%; }
div.tabpanel div.tab{border: 2px solid #F7721A;border-top:0;}
div.tabpanel div.tab{padding: 10px 10px 10px 10px;color:#444444;}
div.tab h2{width:100%;margin: 0;padding:3px 0;font-size:11px;color:#444444;}
div.tab p{padding-top:3px}

/* Inizio tab */

ul.tabnav{width: 100%;overflow:hidden;list-style: none;margin:0;padding:0;background:url(tabs/line.png) repeat-x bottom;padding-top:5px;}
ul.tabnav li{float: right;margin:0 0 0 3px;padding: 0; list-style-image:none; }

ul.tabnav a{float: left;padding: 0 0 0 10px;background: url(tabs/tab.png) no-repeat top left;text-decoration: none;color: #2a2573;font-weight:bold;}
ul.tabnav span{float: left;padding: 5px 15px 5px 0;background: url(tabs/tab.png) no-repeat top right;cursor: pointer; color:#000000; font-size:13px; }
	
ul.tabnav a.active,ul.tabnav a:hover{background: url(tabs/tab2.png) no-repeat top left;border-bottom:2px solid #F7721A; text-decoration:none;color:#FFFFFF;}
ul.tabnav a.active span,ul.tabnav a:hover span{background: url(tabs/tab2.png) no-repeat top right;color: #ec7a00; text-decoration:none;color:#FFFFFF;}



/* ----- tool tip specific styles ----- */
#theToolTip{
position: absolute;
left: -300px;
width:auto;
border: 2px solid #ff5d00;
background-color: #FFFFFF;
color:#ff5d00;
font-weight:bold;
visibility: hidden;
z-index: 100;
padding:5px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);*/
}

#ToolTipPointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#ToolTipTextWrap {
font-weight:bold;
font-size: 11px;
color: #ff5d00;
}

#fintaSelect{width:292px; height:20px; border: 1px solid #CC9900; -moz-border-radius: 8px; -webkit-border-radius:8px; border-radius:8px; background-image:url(images/select_img.gif); background-repeat:repeat-x; font-size:15px; color:#4C3000; text-transform:uppercase; text-align:left; font-weight:bold; padding:2px 0 0 5px;}