 

body {
background: #ece9d8;
padding: 0;
font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
margin-top: 6px;
font-size: 13px;
}


/* --- TESTO LINKABILE --------- */

#style4{font-size: 11px;font-family: Verdana, Helvetica, Arial, sans-serif;margin-top: 10px;
float:right;margin-right: 7px;border: 1px #e66d26 solid;font-weight: bold;color: #808080;}

#descrizioncina{text-align: justify;
margin-bottom:15px;}


a {
color: #2d598d;
text-decoration: none;
}

a:hover {
color: #d37c45;
}

/* --- H1, H2, H3, H6 --------- */

h1, h2, h3 {
font-family: trebuchet MS, tahoma, verdana;
font-weight: normal;
color: #2D598D;
}

h1 {
background: url(img/bullet_orange.gif) no-repeat 0px 10px;
padding-left: 12px;
font-size: 20px;
float:left;
display:block;
margin-top:0px;
margin-bottom:8px;
text-indent: -3px;}

h2 {
background: transparent url("img/bullet_orange.gif") no-repeat 0 55%;
padding-left: 10px;
font-size: 133%;
}



/* --- Wrap --------- */

#wrap {
width: 1025px;
margin: 0 auto;
height: auto;
text-align: left;
padding-top:3px;
display:table;
background-color: #ffffff;
border: 1px #bdbdbd solid;
padding-bottom:10px;

border-radius: 10px;  
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;  

box-shadow: 3px 3px 3px 0px black;  
-moz-box-shadow: 3px 3px 3px 0px #d2d2d2;  
-webkit-box-shadow: 3px 3px 3px 0px black;  
}

/* --- BANNER --------- */
#banner {
height: 95px;
width: 1025px;
padding-bottom: 4px;
padding-top: 2px;
background:transparent;
}


#banner2 {
height: auto;
float:right;
margin-right:5px;
}

.ie6 #banner2 {
margin-right:-5px;
}

#logo {
height: auto;
float:left;

}

#logo object {
margin-top:20px;
margin-left:5px;
}

.ie7 #logo object {
margin-left:10px;
}

#banner p {
background: transparent url("img/large_bullet_yellow.gif") no-repeat 0 90%;
font-family:  Georgia, "Times New Roman", Times, serif;
font-size: 26pt;
text-indent: 20px;
color: #fff;
margin: 0 48px;
padding-top: 0.5em;
min-height: 21px;
line-height: 1em;
}

/* --- Nav meta --------- */

#nav-meta {
width: 850px;
}
#nav-meta ul {
margin: 0px 24px 0 490px;
}

#nav-meta ul li {
display: inline;
float: left;
}

#nav-meta ul li a {
display: block;
padding: 0 10px 0 8px;
color: #A5BCD3;
text-decoration: none;
}

#nav-meta ul li a:hover {
color: #FFF;
}

/* --- MENU DI NAVIGAZIONE ALTO --------- */

#nav-toplevel {
height:45px;
width: 1025px;
margin-bottom:0px;
background-image: url(img/n_sfondo_menu.jpg);
background-position: 0px 0px;}

#nav-main {
font-weight: bold;
height:28px;
}

#nav-main ul {
margin-left: 16px;
padding:0px;
margin:0px;
}

#nav-main ul li {
display: inline;
float: left;
margin-right: 1px;
text-align: center;
padding-left:10px;
padding-right:10px;
border-right: 2px #e7e7e7 solid;}

#nav-main ul li a {
height: 30px;
color: #2D598D;
text-decoration: none;
font-weight: bold;
display: block;
font-size: 15px;
line-height: 29px;
width: 115px;
line-height: 29px;
text-transform: lowercase;}

#nav-main ul li a:hover {
height: 35px;
color: #eb7413;
text-decoration: none;
font-weight: bold;
display: block;
font-size: 15px;
background-image: url(img/n_menu_hover.png);
width: 115px;
line-height: 29px;
background-position: 0px -2px;}



/* --- Container --------- */

#container {
width:1015px;
height:auto;
float:left;
margin-left:5px;
background-color: #fff;}

/* --- Content --------- */

#content {
width: 680px;
height:auto;
margin-left:10px;
background-color: #fff;
float:left;
margin-top:5px;}


#colonna_dx{
width: 160px;
float:right;
margin-right:0px;
position:relative;
z-index:2;
}

#colonna_dx img{
border: none;}

.inserisci{
position:relative;
top:-46px;
width:180px;
height:30px;
left:-21px;
z-index:2;}

#colonna_dx_cerca{
width: 160px;
text-align: center;
height: 40px;
padding-top:60px;
position:absolute;
top:0px;
left:-5px;
background-image: url(img/cerca_sf.jpg);
padding-left: 8px;
padding-bottom: 20px;
padding-right: 0px;}

.preventivo{
width: 160px;
position:absolute;
top:130px;
left:-5px;
z-index:2;
}

#colonna_dx .advDx{
position:absolute;
left:0px;
top:200px;}




#nav-subs {
margin-left:0px;
float:left;
line-height: 1.4em;
float:left;
width: 158px;
font-size: 14px;
font-weight: bold;
background-image: url(img/n_nav_menu_sf.jpg);
background-repeat: repeat-y;}

/* --- Nav section --------- */

#nav-section {
padding-top: 0px;
min-height: 158px;
background-repeat: no-repeat;
background-position: bottom;
border-bottom: solid #fff 10px;
}

#nav-subs ul {
list-style: none;
margin:0px;
padding:0px;
background-image: url(img/n_nav_menu_top.jpg);
background-repeat: no-repeat;padding-bottom:20px;background-position: -0px -10px;}

#nav-subs ul li {
padding: 0px 0;
margin-bottom:4px;width:153px;
margin-left:2px;
border-bottom: 1px #ffffff dotted;}

#nav-subs ul li.titUl{
background-image: none;
text-align: center;
text-transform: lowercase;
color: #ffffff;
font-size: 25px;
padding-top:5px;
margin-bottom: 4px;
border: none;}

#nav-subs ul li a {
display: block;
float: left;
background: transparent url("img/small_bullet_red.gif") no-repeat 4px 50%;
color: #2D598D;
text-indent: 11px;
text-decoration: none;
}

html>body #nav-subs ul li a {
float: none;
}

#nav-subs ul li a:hover {
color: #fff;
width: 100%;
background-color: #a0b4cc;}

#nav-subs ul li a.youarehere {
color: #e56d25;
background-color: #efefef;
width: 100%;}


/* --- Nav supp --------- */

#nav-supp {
padding-top: 8px;
min-height: 156px;
}

/* --- INFO NEL FOUTER --------- */

#fouter {
position: relative;
clear: both;
background: #ffffff url(img/n_sfondo_footer.jpg) no-repeat top left;
width: 1018px;
height:60px;
padding-top: 20px;
text-align: center;
margin:auto;
color: #848484;
font-size: 11px;
padding-bottom: 2px;
margin-top:-2px;

}


#fouter a {
color: #848484;}

#fouter a:hover {
color: #dc9716;}

a#xhtml {
display: block;
float: left;
background: transparent url("img/xhtml.gif") top left;
width: 78px;
height: 13px;
border: 1px solid #2D598D;
}

html>body a#xhtml {
margin: 0 82px 0 0;
}

a#xhtml:hover {
border: 1px solid #FFD50F;
}

#xhtml span {
display: none;
}

#css {
display: block;
background: transparent url("img/css.gif") top left;
width: 78px;
height: 13px;
border: 1px solid #2D598D;
}

html>body #css {
margin: 0 0 0 82px;
}

a#css:hover {
border: 1px solid #FFD50F;
}

#css span {
display: none;
}






}

html>body #nav-subs-iterno ul li a {
float: none;
}

#nav-subs-iterno ul li a:hover {
background: #E5F0F5 url("img/small_bullet_red.gif") no-repeat 4px;
color: #930;
width: 100%;}
#nav-subs-iterno ul li a.youarehere {
color: #930;
}

#youarehere
{
text-align: right;
color: #22446b;
letter-spacing: 3px;
font-size: 16px;
font-weight: bold;}

/* --- tebella interna (TABELLA/MENU INTERNO DIOGNI CITTA') --------- */

#corpo-content_link{
height:auto;
width:650px;
margin-bottom:20px;
padding:5px;
height:auto;
float:left;
}

#corpo-content{
height:auto;
width:661px;
float:left;
margin-bottom:0px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 0px;}


#corpo-servizi {
float: left;
margin-left:10px;
padding: 4px;
width: 320px;
height:222px;
background-image: url(img/n_sfondo_box.jpg);
background-repeat: no-repeat;}

#corpo-part1 {
float:left;

padding: 4px;
width: 312px;
height:auto;

background-repeat: no-repeat;
}

#corpo-part2 {
margin-left:10px;
float: left;
padding: 4px;
width: 312px;
height:auto;
background-repeat: no-repeat;
}

#corpo-location {
float: right;
margin-right:-7px;
padding: 4px;
width: 320px;
height:222px;
background-image: url(img/n_sfondo_box.jpg);
background-repeat: no-repeat;
}

#cella {
width: 300px;
height: 20px;
margin-top: 0px;
font-size: 14px;
font-weight: bold;
text-indent: 5px;
border-bottom: 1px #dddaca dotted;
margin-left: 5px;
text-indent: 14px;
background: url("img/small_bullet_red.gif") no-repeat 4px;}

#cella_part {
width: 310px;
height: 20px;
margin-top: 2px;
font-size: 14px;
font-weight: bold;
color: #2d598d;
text-indent: 5px;
margin-bottom: 5px;
background-color: #f5f2e1;
border: 1px #e3e0d0 solid;}

#cella-youarehere{
width: 300px;
height: 20px;
margin-top: 2px;
font-size: 14px;
margin-left:5px;
font-weight: bold;
color: #e56d7b;
text-indent: 14px;
border-bottom: 1px #dddaca dotted;
background: #ffffff url("img/small_bullet_red.gif") no-repeat 4px;
}

#cella-youarehere a {
color: #e56d25;}

#cella-prima {
width: 300px;
height: 20px;
margin-top: 2px;
font-size: 18px;
font-weight: bold;
color: #e56d25;
text-indent: 5px;
padding:3px;
text-align: right;}

/* --- location consigliate ELENCO NELLE PAGINE DELLE CITTA' --------- */

#corpo-loc-consigliata{
background-color: #fff;
padding: 3px;
height:auto;
float:left;
border: 2px #b1cbfa solid;}

#sotto-corpo {
background-color: #fff;
height: 85px;
margin-bottom:3px;
}

#foto-loc {
float:left;
padding-right:3px;
height: 85px;
border-right: 3px #a1b3c9 solid;}

#foto-loc img {
border:0px;
}

#desc-loc{
height: 80px;
float:left;
color: #757575;
width:520px;
margin-left:5px;
font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
font-size: 13px;
line-height: 13px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
background-color: #f6f6f6;
}

#desc-loc_tipologia
{
width: 20px;
height: 87px;
float:left;
text-align: center;
margin-left: 5px;
margin-right: 5px;
border-left: 2px #e98a57 solid;
display:none;
}

#desc-loc_tipologia img{
width:15px;
height:15px;}

#desc-loc a{
font-weight: bold;
}


#desc-loc h3 {
font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
font-style: normal;
font-size: 15PX;
font-weight: bold;
color: #e56d25;
margin:0px;
text-align: left;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 4px;
padding-right: 0px;
border-bottom: 1px #bdbaac dotted;
margin-bottom: 5px;}

#desc-loc h3 a {
color: #e56d25;
}

#desc-loc h3 a:hover {
color: #2d598d;
}

/* --- SERVIZI ACCESSORI --------- */


#sotto-corpo-acc {
background-color: #fff;
height: auto;
text-align: justify;
color: #515151;
width: 670px;}

#corpo-servizi-acc1 {
width: 220px;
padding-bottom: 2px;
margin-right:3px;
margin-bottom: 1em;
float:left;}

#corpo-servizi-acc2 {
Background-color: #b5c7dd;
width: 150px;
padding-bottom: 2px;
margin-bottom: 1em;
float:right;}

#corpo-servizi-acc3 {
background-color: #b5c7dd;
width: 150px;
padding-bottom: 2px;
margin-bottom: 1em;
margin-right: 10px;
margin-left: 11px;
float:left;}

#cella-acc {
width: 220px;
height: 20px;
margin-top: 2px;
font-size: 14px;
font-weight: bold;
color: #2d598d;
text-indent: 5px;
text-align: left;
text-align: left;
text-indent: 5px;
margin-left: 2px;
margin-right: 2px;
background-color: #cedcf9;}

#cella-youarehere-acc {
width: 220px;
height: 20px;
margin-top: 2px;
font-size: 14px;
font-weight: bold;
color: #f85e00;
text-indent: 14px;
background: #ffffff;
text-align: left;
text-indent: 5px;
margin-left: 2px;
margin-right: 2px;}

#cella-prima-acc {
width: 220px;
height: 20px;
margin-top: 2px;
font-size: 14px;
font-weight: bold;
color: #8d212c;
background: #E5F0F5 url(img/triangolino.gif) no-repeat right;
text-align: left;
text-indent: 5px;
margin-left: 2px;
margin-right: 2px;}

/* --- ALL'INTERNO DI 'sotto-corpo' INSERIRE LA SCHEDA DEL LOCALE. DA QUI E' SOLO IL CSS DELLA SCHEDA LOCALE --------- */

#titoletto{padding: 5px;color: #7a7a7a;border-bottom: 2px #cecece dotted;
margin-bottom:10px;}

.titolo_sch{
display:block;
font-size: 25px;
color: #e56c25;
height:28px;
margin-bottom:5px;
line-height: 30px;
font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;}

.tit{font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;color: #e56c25;font-weight: bold;}

#scheda_locale_titolo{
background-image: url(img/testa_locxation.jpg);
width: 489px;
height: 28px;
background-repeat: no-repeat;
background-position: 0em top;
font-weight: bold;
font-size: 13px;
color: #22446b;
text-indent: +8px;
padding-top: 13px;
}

#scheda_locale{
width:670px;
background-repeat: repeat-y;
height: auto;
float:left;
background-color: #fff;}

#share{
width: 80px;
height:18px;
float:left;
font-size: 11px;
text-align: left;background-color: #fff;}

#mapping{width: 120px;
padding-left:22px;
height:18px;
float:left;
font-size: 11px;
text-align: left;background-image: url(img/mapping.jpg);background-repeat: no-repeat;line-height: 17px;background-color: #fff;}

/*#scheda_locale_mappa{
width: 263px;
height: 220px;
float: right;
border: 2px #9b9b9b solid;
background-color: #ffffff;}*/

#scheda_locale_info{
width: 660px;
height: auto;
float: left;
border: 1px #cfcfcf solid;
text-align: left;
line-height: 14px;
word-spacing: -2px;
font-size: 13px;
padding: 5px;
}

#scheda_locale_descrizione{
width: 660px;
float: left;
border: 1px #cfcfcf solid;
margin-top: 4px;
background-color: #ffffff;
padding: 5px;
text-align: justify;
line-height: 14px;
word-spacing: -2px;
font-size: 13px;font-family: Verdana, Helvetica, Arial, sans-serif;}

#scheda_locale_foto{
width: 660px;
float: left;
border: 1px #cfcfcf solid;
margin-top: 4px;
background-color: #dddee4;
padding: 5px;
text-align: center;
line-height: 14px;
height:auto;
margin-bottom:6px;
border-radius: 10px;  
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;  


}


#scheda_locale_foto img{
position:relative;
float:left;
z-index:2;
border: 2px #dddee4 solid;}

.nascosta{
visibility:hidden;
position:absolute;
z-index:1;
top:-260px;}

#scheda_locale_info_aggiuntive{
width: 660px;
float: left;
border: 1px #cfcfcf solid;
margin-top: 10px;
margin-bottom:6px;
text-align: left;
line-height: 14px;
word-spacing: -2px;
font-size: 13px;
height: AUTO;
padding-top: 2px;
padding-left: 5px;
padding-right: 5px;}

#preventivo
{
width: 150px;
height: 36px;
background-color: #ffffff;
float:left;
background-image: url(img/richiedi_preventivo_puls.gif);
background-repeat: no-repeat;
padding-left: 3em;
font-size: 14px;
font-weight: bold;
color: #5e5e5e;
padding-top: 4px;
}

#bottone_prev{background-color: #ffffff;width: 120px;text-align: left;
border-bottom: 1px #fe8900 dotted;
border-left: none;
border-right: none;
border-top: none;font-weight: bold;font-family: "Century Gothic";margin-top: -2px;color: #1f4182;padding:0px;font-size: 13px;
cursor:pointer;}

#bottone_prev a{color: #23466f;font-weight: bold;font-family: "Century Gothic";margin-top: -3px;}

#bottone_prev a:hover{color: #ff8b33;font-weight: bold;font-family: "Century Gothic";margin-top: -3px;}

#info_prenotazioni
{width: 210px;
height: AUTO;
background-color: #ffffff;
float: RIGHT;
margin-left: 5px;
background-image: url(img/info_prenotazioni_puls.gif);
background-repeat: no-repeat;
background-position: right +0px;
text-align: right;
padding-right: 3em;
font-size: 14px;
font-weight: bold;
color: #2d598d;
padding-top: 4px;
padding-bottom:4px;}

/* --- NAVIGATOR PER LE LOCATION --------- */

#navigator
{
margin: 0em;
height: 2em;
margin-top: 2px;
width:160px;
float:right;
color: #f60000;
}

#navigator_SX
{
margin: 0em;
float:left;
width:40px}

#navigator_SX img
{
border:0px;}

#navigator_number
{
margin: 0em;
width: 65px;
float:left;
margin-left:10px;
}

#navigator_DX
{
margin: 0em;
float:right;}

#navigator_DX img
{
border:0px;
float:right;}



/* --- INTERNA PER ALTRI SERVIZI (ELENCO CITTA') --------- */



#sotto-corpo-ad-hoc {
background-color: #fff;
height: auto;
float:left;
padding:6px;}

.ie6 #sotto-corpo-ad-hoc {
width:640px;
padding:3px;

}

/*#content_citta{
height:auto;
width:650px;
margin:auto;
display:table;background-color: #ffffff;border: 1px #8d8d8d solid;
}
*/
#colonna_citta1{
margin-top:10px;
width:320px;
height:auto;
float:left;
padding-bottom:15px;
margin-bottom:5px;
}

#colonna_citta2{
margin-top:10px;
width:320px;
height:auto;
float:right;
padding-bottom:15px;
margin-bottom:5px;
}

#box_citta{
height:230px;
width:320px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
background-image: url(img/n_sfondo_box.jpg);
background-repeat: no-repeat;
}

/*#box_citta_el{
height:auto;
width:320px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:10px;}*/

.citta_tit a{
display:block;
font-size: 23px;
color: #e56d25;
width:200px;
height:25px;
}

.citta_tit{
display:block;
font-size: 23px;
color: #e56d25;
width:200px;
height:25px;
padding-top:8px;
margin-left:12px;
}

#cont_prima_loc{
height:auto;
margin-bottom:2px;
border-bottom: 2px #d3d1c2 dotted;
float:left;
width:300px;
padding-bottom:5px;
padding-top:2px;
line-height: 12px;
margin-left: 12px;
margin-top: 5px;}

.ie6 ##cont_prima_loc{
margin-left: 5px;}

#fot_loc_1{
float:left;}

#fot_loc_1 img{
width:80px;
height:55px;
border:0px;
}

.tit_loc1{font-weight: bold;color: #4e5e70;
float:left;
margin-left:5px;
width:200px;
display:block;
}

.tit_loc2{font-weight: bold;color: #4e5e70;
float:left;
width:260px;
border-right: 1px #d3d1c2 solid;
padding-top:1px;
padding-bottom:1px;
margin-left:3px;}

#elenco_loc_citta{
width: 290px;
height: auto;
border-bottom: 2px #d3d1c2 dotted;
background-image: url(img/bullet_orange.gif);
background-repeat: no-repeat;
background-position: -3px +5px;
line-height: 15px;
padding-top:1px;
padding-bottom:1px;
margin-left:12px;
float:left;
text-indent: 5px;}

.ie6 #elenco_loc_citta {
margin-left:5px;}

#vedi_tt{float:right;
width:145px;font-weight: bold;
margin-top:5px;
margin-right: 10px;}

#vedi_tt a{color: #e68524;}

#vedi_tt a:hover{color: #7a7b8b;text-decoration: underline;}

.sfoglia{
display:block;
float:right;
border:none;}

.sfoglia  a{
display:block;
float:right;
border:none;}




/* --- FIERE PAGINA --------- */

#fiera_info{
width: 190px;
height: 168px;
float: left;
border: 2px #9b9b9b solid;
background-color: #ffffff;
text-align: left;
line-height: 14px;
word-spacing: -2px;
font-size: 13px;
padding: 5px;
}

#fiera_foto{
width: 260px;
height: 178px;
float: right;
border: 2px #9b9b9b solid;
background-color: #ffffff;
margin-right: 3px;}

.arancino{color: #e66d24;font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;}

#scheda_fiera{
background-image: url(img/sfondino_location.jpg);
background-repeat: repeat-y;
background-position: 0em top;
border-bottom: 3px #b5c7dd solid;
padding-left: 7px;
height: 725px;}

#scheda_preventivo{
height: auto;
width:640px;
float:left;
padding-left:10px;
padding-right:10px;
padding-top: 10px;
font-weight: bold;
color: #6e6e6e;
background-color: #f1f1eb;}

#scheda_preventivo form imput{
border: 1px #c2d5fc solid;
width:200px;
}

#scheda_preventivo table td{
height:30px;
}

#sotto-corpo-fiera
{background-color: #e5f0f5;
height: 38px;
padding:6px;
color: #484848;
margin-bottom: 4px;}



#link_fondo{
margin-top: 10px;
text-align: center;
font-size: 12px;
width:1025px;
float:left;
font-weight: normal;}

#link_fondo a{
border-right: 1px solid;
padding-right: 5px;
color: #807e75;
}

#link_fondo a:hover{
color: #e89d24;}

/*HOME PAGE*/

#location{
width:373px;
height:334px;
float:left;
padding-top:5px;
}

.ie6 #location{
margin-right:-20px;}

.ie6 #locationB{
margin-right:-20px;}


#locationB{
width:373px;
height:334px;
float:left;
padding-top:5px;
}

#inEvidenza{
width:296px;
height:334px;
float:right;
background-image: url(img/n_sfondo_box_home.jpg);}

.locBox{
width:375px;
height:85px;
margin-bottom:10px;
float:left;}

.locInf{
height:85px;
width:232px;
float:left;
margin-left:7px;}





.locBox img{
float:left;
border: 2px #e46f29 solid;}

.locBox img:hover{
float:left;
border: 2px #a0b0c7 solid;}


.locBox h1{
float:left;
width:auto;
background-image:none;
padding:0px;
font-size: 16px;
font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
font-weight: bold;
color: #e46f29;
margin-bottom:-5px;
margin-top:0px;
margin-left:2px;
width:250px;
height: auto;}

.ie6 .locBox h1{
height:30px;
text-indent:0px;}



.locBox b{
display:block;
float:left;
width:230px;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;}

.ie6 .locInf{
float:left;
}

.ie6 .locBox h1{
width:230px;
}
.ie6 .locBox b{
width:230px;
}

.ie6 .locBox p{
width:230px;
}

.locBox p{
width:232px;
display:block;
line-height: 12px;
margin-top:0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;}

.ie6 .locBox p{
width:213px;
}

.locBox a{
color: #e46f29;}

.locBox a:hover{
color: #a0b5ca;}

.locTit{
height:22px;
width:370px;
float:left;
font-size: 22px;
color: #2d598d;
padding-bottom: 3px;
margin-bottom: 5px;
border-bottom: 2px #dfdccc dotted;}


/*SLIDER HOME*/



		a:focus { outline:none }
		

		

		
.slider-wrap .inEv{
font-family: trebuchet MS;
color: #ffa86e;
font-size: 20px;
margin-top:7px;
margin-bottom:-5px;
background-image:none;
text-align: right;
margin-right:14px;}
		
.slider-wrap { 
position: relative;
z-index:1;
width: 296px;
height: 335px;		
float:left;
margin-left:5px;
background-image: url(img/n_sfondo_box_home.jpg);
background-repeat: no-repeat;}

	
/* il loading del java */
.csw {
width: 296px;
height: 335px; 
background: transparent; 
overflow:hidden;}

.csw .loading {
width: 296px;
height: 335px;  
text-align: center;
background-image: none;}

.stripViewer { 
position: relative;
overflow: hidden; 			
margin: auto;
width: 290px; 
clear: both;z-index:1;

}
		
.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
position: relative;
left: 0; top: 0;
width: 290px;
list-style-type: none;z-index:1;
}
		
		
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: auto;
			position: relative;
			width: 290px; z-index:1;
		}
		
		.stripViewer .panelContainer .panel .wrapper { 
			padding: 10px; position: relative; z-index:1;
		}
		
	
		
		
.stripNavL a, .stripNavR a {
display: block;
height: 18px;
width: 18px;
position:relative;
z-index:2;
}

			
.stripNavL {
position:absolute;
z-index:100;
background: url(img/n_arr_sx.jpg) no-repeat center;}
		
.stripNavR {
position:absolute;
z-index:2;
background: url(img/n_arr_dx.jpg) no-repeat center;
}

.wrapper{
font-family: trebuchet MS;
font-size: 12px;
line-height: 12px;
position:relative;
z-index:1;

}

.wrapper img{
margin:0px;
padding:0px;
margin-top: 0px;
margin-left: 3px;
margin-bottom: 0px;
margin-right: 0px;
}

.wrapper h3{
padding:0px;
color: #76a4ca;
font-size: 18px;
margin-top:5px;
margin-bottom:3px;
margin-left: 3px;
font-family: trebuchet MS;}

.wrapper h3 a{
color: #76a4ca;
}

.wrapper h3 a:hover{
color: #efa376;
}

.linkSch{
position:absolute;
height:25px;
width:125px;
background-image: url(img/n_vai_alla_sch.png);
top:90px;
right:14px;text-indent: 28px;
}

.linkSch a {color: #ffffff;
font-family: trebuchet MS;
line-height: 23px;

text-decoration: none;}

.linkSch a:hover {color: #ffffff;
text-decoration: underline;}

.wrapper b{
display:block;
color: #787878;
text-transform: uppercase;
font-size: 11px;
margin-top:10px;
margin-bottom:0px;
background-image: url(img/small_bullet_red.gif);
background-repeat: no-repeat;
background-position: 0px;
text-indent: 7px;
margin-left: 3px;
margin-right: 3px;}

.wrapper p{
color: #787878;
margin-top:3px;
text-align: justify;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
margin-left: 3px;
margin-right: 3px;}

.wrapper strong{
color: #787878;
text-indent: 3px;
display:block;}

.locationTutte{
float:left;
height:40px;
width:660px;
margin-left:10px;
margin-bottom:8px;
margin-top:10px;
border: 1px #e5e2d2 solid;
background-color: #f4f4f1;
text-align: left;
padding: 5px;
border-radius: 5px;  
-moz-border-radius: 5px;  
-webkit-border-radius:5px;  }

.ie6 .locationTutte{
width:640px;}

.locationTutte strong{
color: #f28b29;
font-size: 15px;
font-family: trebuchet MS;} 

.locationTutte a{
display:block;
float:left;
padding-right:4px;
margin-right:4px;
border-right: 3px #dededb solid;
font-weight: bold;} 


.colonnaHome{
width: 330px;
height: auto;
float:left;
margin-left:10px;
margin-bottom:0px;
padding-bottom:10px;
}

.elencoHome{
float:left;
height:50px;
width:330px;
margin-bottom:5px;
}

.elencoHome h2{
background-image:none;
text-indent:0px;
padding:0px;
font-size: 18px;
margin-bottom:2px;
margin-top:0px;
text-transform: none;}

.ie6 .elencoHome h2{
line-height: 18px;}

.ie7 .elencoHome h2{
line-height: 18px;}

.elencoHome h2 a{
color: #f28b56;}

.elencoHome h2 a:hover{
color: #2c59b1;}

.elencoHome b{
display:block;
line-height: 16px;
font-weight: normal;}

.elencoHome strong{
display:block;
float:right;
line-height: 16px;
font-size: 12px;
text-transform: none;}

.elencoHome img{
height:50px;
width:80px;
border: none;
float:left;
background-color: #bbcefd;}

.elencoHomeDesc{
float:left;
height:50px;
width:240px;
margin-left:10px;
line-height: 10px;
border-bottom: 2px #cac8b9 dotted;
}