body {margin: 0px 0px 0px 0px; padding:0px;  text-align: center;font-family: Arial, Helvetica, Verdana,sans-serif;font-size: 12px;color: #333; }

.Sfondo {background-color:#99CCCC }

form {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;}
div {padding:0;margin:0;}
a {text-decoration: underline; color:#333333}
a:hover {text-decoration: underline;color:#000}
img {border:none;}
ul {margin:5px 0 5px 10px; padding:0}
ul li{padding:5px 5px 5px 0px; margin-left:10px}
ol {}
ol li{padding:5px 5px 5px 0px; margin-left:10px}

.clear {clear:both;padding:0;margin:0;}
.bold{font-weight:bold}
.font14 {font-size:14px}
.icomail{vertical-align:middle; margin-top:2px}

.right{float:right;}
.left{float:left;}
.relative{position:relative;}
.uppercase {text-transform:uppercase;}
.txtLight {color:#949597}
.txtIncontriNaz{color:#D2232A}
.txtIncontriIntNaz{color:#AE1A1F}
.txtFranchising{color:#007881}
.txtLavoro{color:#339933}
.txtIstituz{color:#666}
.txtEventi{color:#F37022}
.txtDefault{color:#333}
.txtLarge{ font-size:14px}

img.ImageEventi{margin-right:5px; padding:2px; border:1px solid #F37022}
img.ImageIntNaz{margin-right:5px; padding:3px; border:1px solid #AE1A1F}

.DottedVert{ background:url(../images/varie/DottedVert.gif) right top repeat-y;}
.DottedOrizz{ background:url(../images/varie/DottedOrizz.gif) left top repeat-x;  }


.Page {margin: 0px auto;margin-top: 9px;margin-bottom: 10px; width:980px; position: relative; text-align: left;padding:0px; background-color: #fff; height:auto; border:1px solid #000;height:auto; background:#fff url(../images/BgPage.gif) top left repeat-y  }

.Content {margin: 0px auto;margin-top: 10px;margin-bottom: 10px; width:960px; position: relative;  height:auto;background:url(../images/BgContent.gif) bottom left no-repeat }


/* colonna di sinistra  */
.ColSx {float:left;width:180px; float:left; margin:0px 0px 10px 0px; min-height:345px;height:auto; background-color:#EBF7FA}
.ColSx .Logo{ background-color:#FFFFFF; height:240px }
.ColSx .Menu { margin: 0 0 0px 0px; width:180px; }
.ColSx .Default{background:#EBF7FA url(../images/menuSx/bgMenuIstit.gif) top right no-repeat;  width:180px; min-height:625px; }



/* colonna centrale  */
.ColMain {float:left; margin: 0px 0 0 8px; width:543px; position: relative; min-height:345px;height:auto; }
.ColMain .BannerHP {width:543px; height:320px;margin: 0px 0  10px 0; }
.ColMain .BannerHP span{ display:none;}
.ColMain .BannerGen {width:543px; height:230px;margin: 0px 0  10px 0;}
.ColMain .BannerGen span{ display:none;}
.ColMain .Contenuti {width:540px; background-color:#FFFFFF; border-bottom:solid 1px #f2f2f2;border-right:1px solid #f2f2f2; padding-right:2px; min-height:630px }
.ColMain .Contenuti .Box1Col {float:left;width:540px; margin:0 0 10px 0px; }
/* TITOLI SEZIONE */
/* generici */
.ColMain .Contenuti .Box1Col .TitSezione{width:100%; height:31px;background:url(../images/etichette/bg.gif) top left repeat-x} 
.ColMain .Contenuti .Box1Col .TitSezione .BoxTitSez{float:left;width:auto; height:31px;}
.ColMain .Contenuti .Box1Col .TitSezione .BoxTitSez .TitSezSt{ float:left;height:31px; width:11px}
.ColMain .Contenuti .Box1Col .TitSezione .BoxTitSez .TitSezMid{ float:left;width:auto;height:31px; }
.ColMain .Contenuti .Box1Col .TitSezione .BoxTitSez .TitSezMid div{ margin:7px 5px 0 5px; color:#FFFFFF; font-weight:bold; font-size:14px; letter-spacing:0px; text-transform:lowercase}
.ColMain .Contenuti .Box1Col .TitSezione .BoxTitSez .TitSezMid div a{color:#FFFFFF; text-decoration:none}
.ColMain .Contenuti .Box1Col .TitSezione .BoxTitSez .TitSezMid div a:hover{color:#FFFFFF; text-decoration:underline}
.ColMain .Contenuti .Box1Col .TitSezione .BoxTitSez .TitSezEnd{ float:left;width:540px;width:15px;height:31px;}
/* titolo num pagina */
.ColMain .Contenuti .Box1Col .TitSezione .NumPag{float:right;width:auto; margin-top:8px; height:15px; background-color:#FFFFFF; padding:5px; text-align:right}
.ColMain .Contenuti .Box1Col .TitSezione .NumPag a{color:#999; text-decoration:none}
.ColMain .Contenuti .Box1Col .TitSezione .NumPag a:hover{color:#999; text-decoration:underline}

/* promozione*/
.TitSezStProm{ background:url(../images/etichette/PromozSx.gif) top left no-repeat}
.TitSezMidProm{ background:url(../images/etichette/PromozMid.gif) top left repeat-x}
.TitSezEndProm{ background:url(../images/etichette/PromozDx.gif) top left no-repeat}
/* incontri nazionali */
.TitSezStNaz{ background:url(../images/etichette/NazSx.gif) top left no-repeat}
.TitSezMidNaz{ background:url(../images/etichette/NazMid.gif) top left repeat-x}
.TitSezEndNaz{ background:url(../images/etichette/NazDx.gif) top left no-repeat}
/* incontri internazionali */
.TitSezStIntNaz{ background:url(../images/etichette/IntNazSx.gif) top left no-repeat}
.TitSezMidIntNaz{ background:url(../images/etichette/IntNazMid.gif) top left repeat-x}
.TitSezEndIntNaz{ background:url(../images/etichette/IntNazDx.gif) top left no-repeat}
/* Franchising */
.TitSezStFranch{ background:url(../images/etichette/FranchSx.gif) top left no-repeat}
.TitSezMidFranch{ background:url(../images/etichette/FranchMid.gif) top left repeat-x}
.TitSezEndFranch{ background:url(../images/etichette/FranchDx.gif) top left no-repeat}
/* Lavoro */
.TitSezStLavoro{ background:url(../images/etichette/LavoroSx.gif) top left no-repeat}
.TitSezMidLavoro{ background:url(../images/etichette/LavoroMid.gif) top left repeat-x}
.TitSezEndLavoro{ background:url(../images/etichette/LavoroDx.gif) top left no-repeat}
/* Istituzionale */
.TitSezStIstituz{ background:url(../images/etichette/IstituzSx.gif) top left no-repeat}
.TitSezMidIstituz{ background:url(../images/etichette/IstituzMid.gif) top left repeat-x}
.TitSezEndIstituz{ background:url(../images/etichette/IstituzDx.gif) top left no-repeat}
/* Eventi */
.TitSezStEventi{ background:url(../images/etichette/EventiSx.gif) top left no-repeat}
.TitSezMidEventi{ background:url(../images/etichette/EventiMid.gif) top left repeat-x}
.TitSezEndEventi{ background:url(../images/etichette/EventiDx.gif) top left no-repeat}
/* fine TITOLI SEZIONE */
.ColMain .Contenuti .Box1Col .BoxContenuti{width:515px;  margin: 10px 10px 10px 15px}
/* PageUp */
.ColMain .Contenuti .Box1Col .BoxContenuti .PageUp{width:100%; height:31px;background:url(../images/etichette/bg.gif) top left repeat-x} 
.ColMain .Contenuti .Box1Col .BoxContenuti .PageUp .LinkPageUp{float:right;width:auto; margin-top:8px; height:15px; background-color:#FFFFFF; padding:5px; text-align:right}
.ColMain .Contenuti .Box1Col .BoxContenuti .PageUp .LinkPageUp a{color:#999; text-decoration:none}
.ColMain .Contenuti .Box1Col .BoxContenuti .PageUp .LinkPageUp a:hover{color:#999; text-decoration:underline}
.ColMain .Contenuti .Box1Col .BoxContenuti .TitArticolo{margin: 0;color:#CC3333; text-transform:uppercase;font-weight:bold;}	
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo{margin:15px 0;}	
	
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo .ImgMail{display:inline;float:left; width:90px; height:auto; text-align:left;}	
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo .DescrPreview{ display:inline;float:left; width:400px;  height:auto; text-align:left; color:#333}		
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo .DescrPreview img{ vertical-align:middle}	

.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform {width:100%; }	
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr.dispari{background-color:#F1F9F2}
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr.pari{ background-color:#FAFDFD}
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr td{ padding:2px}
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr td select{ width:155px}
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr td input{ width:150px}
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr td input.check{float:left; width:30px; margin:-2px 0 18px 5px; }
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr td input.BtnCancellaNaz{width:86px; height:32px; background:url(../images/bottoni/BtnCancellaNaz.jpg) bottom left no-repeat; float:right; border:none;  cursor:hand; }
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr td input.BtnInviaNaz{width:86px; height:32px; background:url(../images/bottoni/BtnInviaNaz.jpg) bottom left no-repeat; float:right; border:none; cursor:hand;  }
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr td input.BtnCancellaIntNaz{width:86px; height:32px; background:url(../images/bottoni/BtnCancellaIntNaz.jpg) top left no-repeat; float:right; border:none;  cursor:hand;}
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr td input.BtnInviaIntNaz{width:86px; height:32px; background:url(../images/bottoni/BtnInviaIntNaz.jpg) top left no-repeat; float:right; border:none;  cursor:hand;}
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr td input.BtnCancellaFranch{width:86px; height:32px; background:url(../images/bottoni/BtnCancellaiFranch.jpg) top left no-repeat; float:right; border:none;  cursor:hand; }
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr td input.BtnInviaFranch{width:86px; height:32px; background:url(../images/bottoni/BtnInviaFranch.jpg) top left no-repeat; float:right; border:none;  cursor:hand;}
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr td input.BtnCancellaLavoro{width:86px; height:32px; background:url(../images/bottoni/BtnCancellaLavoro.jpg) top left no-repeat; float:right; border:none;  cursor:hand;}
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr td input.BtnInviaLavoro{width:86px; height:32px; background:url(../images/bottoni/BtnInviaLavoro.jpg) top left no-repeat; float:right; border:none; cursor:hand;}
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr td input.BtnCancellaIstituz{width:86px; height:32px; background:url(../images/bottoni/BtnCancellaIstituz.jpg) bottom left no-repeat; float:right; border:none;  cursor:hand; }
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr td input.BtnInviaIstituz{width:86px; height:32px; background:url(../images/bottoni/BtnInviaIstituz.jpg) bottom left no-repeat; float:right; border:none; cursor:hand;  }
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr td.Etichetta{ text-align:right; padding-top:5px}
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.Tableform tr td.CelleUnite{ padding-left:3px}

.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.TableGen {width:100%; }	
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.TableGen tr.dispari{background-color:#F1F9F2}
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.TableGen tr.pari{ background-color:#FAFDFD}
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.TableGen tr td{ padding:5px}
.ColMain .Contenuti .Box1Col .BoxContenuti .Testo table.TableGen tr td.Etichetta{text-align:right; width:200px; vertical-align:top}
.ColMain .Contenuti .Box1Col .BoxContenuti .Chiusura{background:url(../images/ContentEnd.gif) top left no-repeat}	
/* ricerca codice naz */
.ColMain .Contenuti .Box1Col .RicercaCodice{width:100%;background:url(../images/etichette/bg.gif) top left repeat-x; margin-bottom:10px} 
.ColMain .Contenuti .Box1Col .RicercaCodice .BgRicercaCodiceNaz{background:url(../images/Ricerca/BgNazSmall.jpg) top left no-repeat }
.ColMain .Contenuti .Box1Col .RicercaCodice .BgRicercaCodiceIntNaz{background:url(../images/Ricerca/BgIntNazSmall.jpg) top left no-repeat }
.ColMain .Contenuti .Box1Col .RicercaCodice .BoxRicercaCodice{width:260px; height:100px;}
.ColMain .Contenuti .Box1Col .RicercaCodice .BoxRicercaCodice .Titolo{float:right;font-size:13px; color:#fff; font-weight:bold; height:25px; width:240px; margin:7px 0 0 15px; text-align:left }
.ColMain .Contenuti .Box1Col .RicercaCodice .BoxRicercaCodice .FormRicerca{float:left;width:220px; height:47px; }
.ColMain .Contenuti .Box1Col .RicercaCodice .BoxRicercaCodice .FormRicerca table{float:left; margin:5px 0 0 15px; width:200px; text-align:center }
.ColMain .Contenuti .Box1Col .RicercaCodice .BoxRicercaCodice .FormRicerca table tr{ height:15px}
.ColMain .Contenuti .Box1Col .RicercaCodice .BoxRicercaCodice .FormRicerca table tr td.Opzione{ font-size:12px;   width:110px; }
.ColMain .Contenuti .Box1Col .RicercaCodice .BoxRicercaCodice .FormRicerca table tr td.Nero{ color:#000; }
.ColMain .Contenuti .Box1Col .RicercaCodice .BoxRicercaCodice .FormRicerca table tr td.Bianco{ color:#fff; }
.ColMain .Contenuti .Box1Col .RicercaCodice .BoxRicercaCodice .Btn { width:220px; height:24px; margin-left:5px}
					
.ColMain .Contenuti .Box1Col .RicercaCodice .NumPag{float:right;width:auto; margin-top:10px; height:15px; background-color:#FFFFFF; padding:5px; text-align:right}
.ColMain .Contenuti .Box1Col .RicercaCodice .NumPag a{color:#999; text-decoration:none}
.ColMain .Contenuti .Box1Col .RicercaCodice .NumPag a:hover{color:#999; text-decoration:underline}

/* scheda internaz */
.ColMain .Contenuti .Box1Col .SchedaInternaz{ display:block; float:left; height:auto;width:530px;  margin: 10px 0px 10px 0px;}	
.ColMain .Contenuti .Box1Col .SchedaInternaz .ColonnaImg{float:left; width:265px;}	
.ColMain .Contenuti .Box1Col .SchedaInternaz .ColonnaImg .DescCodice{float:left; width:255px; margin-top:15px; padding-left:10px; height:45px; background:url(../images/varie/DottedOrizz.gif) left bottom repeat-x;}	
.ColMain .Contenuti .Box1Col .SchedaInternaz .ColonnaImg .ImgPiccole{float:left; height:auto;margin-top:5px; padding:5px 0px; width:100% }	
.ColMain .Contenuti .Box1Col .SchedaInternaz .ColonnaImg .ImgPiccole img.Sinistra{float:left;  }
.ColMain .Contenuti .Box1Col .SchedaInternaz .ColonnaImg .ImgPiccole img.Destra{float:right;}	
.ColMain .Contenuti .Box1Col .SchedaInternaz .ColonnaImg .ImgGrande{margin-top:5px; padding:0px;  background:url(../images/varie/DottedOrizz.gif) left bottom repeat-x;}	
.ColMain .Contenuti .Box1Col .SchedaInternaz .Descrizione{float:right; width:250px; height:auto; padding-left:10px; padding-bottom:10px;background:url(../images/varie/DottedOrizz.gif) left bottom repeat-x;}	

.ColMain .Contenuti .Box1Col .SchedaInternaz .Descrizione .LinkContattaci{float:right;  margin-top:15px; padding-left:10px; height:30px; }	
.ColMain .Contenuti .Box1Col .SchedaInternaz .Descrizione .LinkContattaci img{ vertical-align:middle }	
.ColMain .Contenuti .Box1Col .SchedaInternaz .Descrizione .Nome{float:left;  margin-top:5px;  height:25px;   font-weight:bold; font-size:12px}	
.ColMain .Contenuti .Box1Col .SchedaInternaz .Descrizione .DatiPersonali{float:left;  margin-top:15px;  height:auto;}	
.ColMain .Contenuti .Box1Col .SchedaInternaz .Descrizione .DatiPersonali table tr td{text-align:left; paddding-top:2px;}	
.ColMain .Contenuti .Box1Col .SchedaInternaz .Descrizione .Personalita{float:left;  margin-top:15px;  height:auto;color:#999999}	
.ColMain .Contenuti .Box1Col .SchedaInternaz .Descrizione .Personalita strong{color:#000}		
.ColMain .Contenuti .Box1Col .SchedaInternaz .Descrizione .Interessi{float:left;  margin-top:15px;  height:auto;color:#999999}	
.ColMain .Contenuti .Box1Col .SchedaInternaz .Descrizione .Interessi strong{color:#000}
.ColMain .Contenuti .Box1Col .SchedaInternaz .Descrizione .Partner{float:left;  margin-top:15px;  height:auto; color:#999999}	
.ColMain .Contenuti .Box1Col .SchedaInternaz .Descrizione .Partner strong{color:#000}	
/* eventi */
.ColMain .Contenuti .Box1Col .SchedaCatamarano{ display:block; float:left; height:auto;width:530px;  margin: 10px 0px 10px 0px;}	
.ColMain .Contenuti .Box1Col .SchedaCatamarano .ColonnaImg{float:left; width:265px;}	
.ColMain .Contenuti .Box1Col .SchedaCatamarano .ColonnaImg .ImgGrande{margin-top:5px; padding:0px;  }	
.ColMain .Contenuti .Box1Col .SchedaCatamarano .Descrizione{float:right; width:250px; height:auto; padding-left:10px; padding-bottom:10px;}	
.ColMain .Contenuti .Box1Col .SchedaCatamarano .Descrizione .Info{float:left;  margin-top:15px;  height:auto;}	
	

/* banner evidenziato largo */
.ColMain .Contenuti .Box1Col .LavoroLong{ background:url(../images/lavoroCasa/bgBannerLong.jpg) top left no-repeat}	
.ColMain .Contenuti .Box1Col .BannerLong{ float:left; display:block;width:530px; height:110px; color:#fff;  }	
.ColMain .Contenuti .Box1Col .BannerLong .BLTitolo{float:left; display:block;font-size:18px; min-height:30px; margin:20px 0 0 15px; width:89%; font-weight:bold; }	
.ColMain .Contenuti .Box1Col .BannerLong .BLTesto{float:left; display:block; margin:5px 0 0 15px; width:92%; height:55px; font-size:12px}	

/* box due colonne */
.ColMain .Contenuti .Box2Col{float:left;width:540px; margin:0 0 10px 0px; }
.ColMain .Contenuti .Box2Col .ColMainSx{ float:left;width:260px;}
.ColMain .Contenuti .Box2Col .ColMainDx{ float:right;width:260px;}

/* titoli */
.TitSezione2Col{width:100%; height:31px;background:url(../images/etichette/bg.gif) top left repeat-x} 
.TitSezione2Col .BoxTitSez{width:auto; height:31px;}
.TitSezione2Col .BoxTitSez .TitSezSt{ float:left;height:31px; width:11px}
.TitSezione2Col .BoxTitSez .TitSezMid{ float:left;width:auto;height:31px; }
.TitSezione2Col .BoxTitSez .TitSezMid div{ margin:7px 5px 0 5px; color:#FFFFFF; font-weight:bold; font-size:14px; letter-spacing:0px; text-transform:lowercase}
.TitSezione2Col .BoxTitSez .TitSezMid div a{color:#FFFFFF; text-decoration:none }
.TitSezione2Col .BoxTitSez .TitSezMid div a:hover{color:#FFFFFF; text-decoration:underline }
.TitSezione2Col .BoxTitSez .TitSezEnd{ float:left;width:260px;width:15px;height:31px;}

/* contenuti */
.BoxContenuti2Col{width:255px; margin: 10px 0px 10px 0px; }
.BoxContenuti2Col .TitArticolo{margin: 0;color:#CC3333; text-transform:uppercase;font-weight:bold; margin: 0px 10px 0px 15px}	
.BoxContenuti2Col .Testo{margin:15px 0;margin: 10px 10px 10px 15px}	
.BoxContenuti2Col .Chiusura{background:url(../images/ContentEnd.gif) top left no-repeat;margin: 0px 10px 0px 15px}	
/* preview annunci 2 colonne*/
.BoxContenuti2Col .BoxAnnuncioPrev{ float:left; display:block;width:250px; height:auto; color:#fff;  }	
.BoxContenuti2Col .BoxAnnuncioPrev .ImgMail{display:inline;float:left; width:90px; height:auto; text-align:left;}	
.BoxContenuti2Col .BoxAnnuncioPrev .DescrPreview{ display:inline;float:left; width:160px;  height:auto; text-align:left; color:#333}		
.BoxContenuti2Col .BoxAnnuncioPrev .DescrPreview img{ vertical-align:middle}	

/* proposte  */
/* banner grande - ex proposte franchising */
.BoxContenuti2Col .BannerBgFranch{ background:url(../images/franchising/bgBanner.jpg) top left no-repeat}	
.BoxContenuti2Col .BannerBgIntNaz{ background:url(../images/internaz/bgBanner.jpg) top left no-repeat}	
.BoxContenuti2Col .Banner{ float:left; display:block;width:250px; height:152px; color:#fff;  }	
.BoxContenuti2Col .Banner .BannerTitolo{float:left; display:block;font-size:17px; min-height:45px; margin:22px 0 0 15px; width:215px; font-weight:bold; }	
.BoxContenuti2Col .Banner .BannerTitolo a{text-decoration:none; color:#fff}	
.BoxContenuti2Col .Banner .BannerTitolo a:hover{text-decoration:underline; color:#fff}	
.BoxContenuti2Col .Banner .BannerTesto{float:left; display:block; margin:10px 0 0 15px; width:210px; height:55px; font-size:12px}	
.BoxContenuti2Col .Banner .BannerTesto a{text-decoration:none; color:#fff}	
.BoxContenuti2Col .Banner .BannerTesto a:hover{text-decoration:underline; color:#fff}	
/* box small - ex lavoro casa */
.BoxContenuti2Col .BannerSmallBgLavoro{ background:url(../images/LavoroCasa/bgBannerSmall.jpg) top left no-repeat}
.BoxContenuti2Col .BannerSmall{ float:left; display:block;width:250px; height:106px; color:#fff;  }	
.BoxContenuti2Col .BannerSmall .BannerSmallTitolo{float:left; display:block;font-size:18px; min-height:25px; margin:20px 0 0 10px; width:203px; font-weight:bold;}	
.BoxContenuti2Col .BannerSmall .BannerSmallTitolo a{text-decoration:none; color:#fff}	
.BoxContenuti2Col .BannerSmall .BannerSmallTitolo a:hover{text-decoration:underline; color:#fff}	
.BoxContenuti2Col .BannerSmall .BannerSmallTesto{float:left; display:block; margin:10px 0 0 10px; width:215; min-height:35px; font-size:12px; }	
.BoxContenuti2Col .BannerSmall .BannerSmallTesto a{text-decoration:none; color:#fff}	
.BoxContenuti2Col .BannerSmall .BannerSmallTesto a:hover{text-decoration:underline; color:#fff}	

.BoxContenuti2Col .TestoPoposta{margin:15px 0;margin: 10px 5px 10px 5px;width:240px;}	



/* elementi comuni */
.SelectRicercaMain table {margin:10px 0; width:90%}
.SelectRicercaMain table tr td {padding:2px}
.SelectRicercaMain table tr td.Etichette{color:#333}
.SelectRicercaMain table tr td input{font-size: 11px;font-family: Arial, Helvetica, Verdana,sans-serif;width:135px}
.SelectRicercaMain table tr td select{ width:140px}
.SelectRicercaMain table tr td input.BtnRicercaNaz{ clear:both;font-size: 11px;width:86px; height:32px; background:url(../images/bottoni/BtnRicercaNaz.jpg) bottom left no-repeat; float:right; border:none;  cursor:hand; text-align:left; margin-right:20px}
.SelectRicercaMain table tr td input.BtnRicercaIntNaz{ clear:both;font-size: 11px;width:86px; height:32px; background:url(../images/bottoni/BtnRicercaIntNaz.jpg) bottom left no-repeat; float:right; border:none;  cursor:hand;margin-right:20px}







/* colonna di destra  */
.ColDx{width:220px; float:right; margin:0px; min-height:345px;height:auto; }
.ColDx .PrimoBox{height:auto; float:right; margin-bottom:10px}
.ColDx .InsAnnuncio{height:245px; margin:0 0 5px 0}
.ColDx .BannerEvento{height:180px; margin:0 0 5px 0}
.ColDx .BannerEventoSmall{height:121px; margin:0 0 5px 0}
/* ricerca */
.ColDx .Ricerca{background: url(../images/Ricerca/bg_cerca.jpg) top right no-repeat; width:220px; height:263px; margin:0 0 0px  0}
.ColDx .Italia{background: url(../images/Ricerca/bg_cerca.jpg) top right no-repeat; }
.ColDx .Internaz{background: url(../images/Ricerca/bg_cerca_internaz.jpg) top right no-repeat; }

/*titoli box colonna dx */
.TitBoxSezDx{width:100%; height:31px;background:url(../images/etichette/bg.gif) top left repeat-x} 
.TitBoxSezDx .BoxTitSez{width:auto; height:31px;}
.TitBoxSezDx .BoxTitSez .TitSezSt{ float:left;height:31px; width:11px}
.TitBoxSezDx .BoxTitSez .TitSezMid{ float:left;width:auto;height:31px; }
.TitBoxSezDx .BoxTitSez .TitSezMid div{ margin:7px 5px 0 5px; color:#FFFFFF; font-weight:bold; font-size:14px; letter-spacing:0px; text-transform:lowercase}
.TitBoxSezDx .BoxTitSez .TitSezMid div a{ color:#FFFFFF; text-decoration:none }
.TitBoxSezDx .BoxTitSez .TitSezMid div a:hover{ color:#FFFFFF; text-decoration:underline}
.TitBoxSezDx .BoxTitSez .TitSezEnd{ float:left;width:260px;width:11px;height:31px;}
/* ricerca*/
.ColDx .Ricerca .Titolo{float:left;font-size:13px; color:#fff; font-weight:bold; height:25px; width:200px; margin:5px 0 5px 5px; }
.ColDx .Ricerca .FormRicerca{float:left;width:220px; height:184px; }
.ColDx .Ricerca .FormRicerca table{float:left; margin:10px 0 0 15px; width:180px; }
.ColDx .Ricerca .FormRicerca table tr{ height:30px}
.ColDx .Ricerca .FormRicerca table tr td{padding:1px}
.ColDx .Ricerca .FormRicerca table tr td input{ width:135px}
.ColDx .Ricerca .FormRicerca table tr td select{ width:140px}
.ColDx .Ricerca .FormRicerca table tr td.Opzione{ font-size:12px;   width:90px; }
.ColDx .Ricerca .FormRicerca table tr td.Nero{ color:#000; }
.ColDx .Ricerca .FormRicerca table tr td.Bianco{ color:#fff; }
.ColDx .Ricerca .Btn { width:220px; height:37px}
.ColDx .LinkBig{float:left;width:220px; height:180px; margin:0px 0 5px 0 }
.ColDx .Link{float:left;width:220px; height:31px;  margin:0px 0 5px 0 ;  }
.ColDx .LinkViaggio{float:left;width:220px; height:209px;  margin:0px 0 5px 0 ;  }
.ColDx .LinkViaggioCitta{float:left;width:220px; height:235px;  margin:0px 0 5px 0 ;  }
/*preferiti*/
.ColDx .Preferiti{ float:left; width:220px; height:auto;margin:0px 0 5px 0 ;}
.ColDx .Preferiti .BoxPrefPrev{dislay:block; float:right;margin:0px 5px 0px 0px; padding:5px;width:auto; height:auto; background:#fff url(../images/varie/DottedOrizz.gif) bottom left repeat-x; }	
.ColDx .Preferiti .BoxPrefPrev .ImgMail{display:inline;float:left; width:85px; height:auto; text-align:left; background-color:#F7F7F7; padding-bottom:5px}	
.ColDx .Preferiti .BoxPrefPrev .DescrPreview{ display:inline;float:left; width:118px;  height:auto; text-align:left;background-color:#fff; }	
/* indirizzo sede */		
.ColDx .BoxIndirizzo{ float:right; width:220px; height:auto;background:#fff url(../images/varie/DottedOrizz.gif) bottom left repeat-x; margin-bottom:5px}
.ColDx .BoxIndirizzo .ContentIndirizzo{dislay:block; float:left;margin:0px 5px 0px 5px; padding:5px;width:auto; height:auto; }	
/* elenco viaggi */		
.ColDx .BoxElencoViaggi{ float:right; width:220px; height:auto;background:#fff url(../images/varie/DottedOrizz.gif) bottom left repeat-x; margin-bottom:5px}
.ColDx .BoxElencoViaggi .ContentElencoViaggi{dislay:block; float:left;margin:0px 5px 0px 5px; padding:5px;width:auto; height:auto; }	
/* Galateo */		
.ColDx .Galateo{ float:right; width:220px; height:auto;background:#fff url(../images/varie/DottedOrizz.gif) bottom left repeat-x}
.ColDx .Galateo .ImgGalateo{dislay:block; float:left;margin:0px 0px 0px 0px; padding:0px;width:100%; height:auto; }	
.ColDx .Galateo .ContentGalateo{dislay:block; float:left;margin:0px 5px 0px 5px; padding:5px;width:auto; height:35px; }		
/* Attenzione  */		
.ColDx .Attenzione{ display:block; float:right; width:220px; height:auto;background:#fff url(../images/varie/DottedOrizz.gif) bottom left repeat-x; margin-bottom:5px}
.ColDx .Attenzione .ImgAttenzione{dislay:block; float:left;margin:0px 0px 0px 0px; padding:0px;width:100%; height:auto; }	
.ColDx .Attenzione .ContentAttenzione{dislay:block; float:left;margin:0px 5px 0px 5px; padding:5px;width:190px; height:45px; }	

.ColDx .ColDxChiusura{height:245px; margin:0 0 5px 0 ; background:url(../images/linkDx/chiusura.jpg) top left no-repeat}


/* linea divisoria */
.LineaDivisoria {display:block;width:980px; text-align: left;padding:0px; margin:3px 0; background:#3A434C url(../images/template/line.gif) top right repeat-x; height:10px }



/* CopyLink */
.Footer{margin: 0px auto; width:980px; position: relative;  height:90px; background: url(../images/bgFooter.jpg) left top repeat-y}
.Footer .LogoBott{ float:left; width:138px; height:65px; margin:10px 0 0 25px}
.Footer .LinkCopy {float:right; width:760px; text-align: left;padding:5px 0px 5px 0px; color:#333333; margin-top:30px;}
.Footer .LinkCopy .Link { display:block; text-align: left;color:#333333;  }
.Footer .LinkCopy .Link a{color:#333333; text-decoration:none}
.Footer .LinkCopy  .Link a:hover{color:#666; text-decoration:underline}
.Footer .LinkCopy .Copy { margin-top:10px;display:block; text-align: left; color:#333333;  }

.Credits {margin: 0px auto; width:970px; position: relative; text-align:right;color:#888; padding:5px  }
.Credits  a{ color:#888 ; text-decoration:none}
.Credits  a:hover{ color:#fff ; text-decoration:underline}




/* Menu */

div.sdmenu {
	width: 180px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;		
	color: #000000;
	margin:10px 0 0 0px;
}
div.sdmenu div {
	float:left; 
	display:block;
	overflow: hidden;	
	width: 160px;
	margin:10px 0 0 5px;
	

}
div.sdmenu div:first-child {
/*	background: url(toptitle.gif) no-repeat;*/
}

/*
div.sdmenu div.collapsed {
	height: 25px;
	color: #999;
	background: url(../images/menuSx/lineVoceMenu.gif) bottom right repeat-x;
}

div.sdmenu div.collapsed span {
	color: #999;
	cursor:hand;
	
}
*/

div.sdmenu div span.txtIncontriNaz {
	display: block;
	padding: 5px 10px;
	font-weight: bold;
	color: #D2232A;
	background-color:#D5E7EC;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div span.txtAnnuncio {
	display: block;
	padding: 5px 10px;
	font-weight: bold;
	color: #6D6E73;
	background-color:#D5E7EC;	
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div span.txtIncontriIntNaz {
	display: block;
	padding: 5px 10px;
	font-weight: bold;
	color: #AE1A1F;	
	background-color:#D5E7EC;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div span.txtFranchising {
	display: block;
	padding: 5px 10px;
	font-weight: bold;
	color: #007881;
	background-color:#D5E7EC;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div span.txtLavoro {
	display: block;
	padding: 5px 10px;
	font-weight: bold;
	color: #339933;
	background-color:#D5E7EC;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div span.txtIstituz {
	display: block;
	padding: 5px 10px;
	font-weight: bold;
	color: #666;
	background-color:#D5E7EC;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div span.txtEventi {
	display: block;
	padding: 5px 10px;
	font-weight: bold;
	color: #F37022;
	background-color:#D5E7EC;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div span.txtDefault {
	display: block;
	padding: 5px 10px;
	font-weight: bold;
	color: #333;
	background-color:#D5E7EC;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
/*div.sdmenu a.txtIstituz{color:#666}*/
div.sdmenu div a {display:block; float:left; padding:0px 0px 3px 15px; height:auto; border:none; color:#58585A; background:url(../images/menuSx/li_SecLiv.gif) top left no-repeat; text-decoration:none;margin: 0 0 5px 10px; width: 150px;}
div.sdmenu div a:hover {display:block; float:left; padding:0px 0px 3px 15px; height:auto; border:none; color:#58585A; background:url(../images/menuSx/li_SecLiv.gif) top left no-repeat; text-decoration:underline;margin: 0 0 5px 10px; width: 150px;}

div.sdmenu div a.current {
	display:block;
	float:left;
	height:auto;
	margin: 0 0 5px 10px;		
	border:none;
	padding:3px 0px 3px 15px;
	background:url(/images/menuSx/li_SecLiv.gif) top left no-repeat; /*../images/menuSx/li_SecLiv.gif*/
	font-weight: bold;
}


div.sdmenu a.txtAnnuncio {color:#6D6E73}
div.sdmenu a.txtIncontriNaz{color:#D2232A}
div.sdmenu a.txtIncontriIntNaz{color:#AE1A1F}
div.sdmenu a.txtFranchising{color:#007881}
div.sdmenu a.txtLavoro{color:#339933}
div.sdmenu a.txtIstituz{color:#666}
div.sdmenu a.txtEventi{color:#F37022}
div.sdmenu a.txtDefault{color:#333}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
.watermark {
	
	width: 80px;
	height: 100px;
	margin: 0 auto;
	display: block;
	position: relative;
}
.watermark img.blank {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
/*.watermark img{
	filter:alpha(opacity=50);
	opacity:.50;
}