/* LEFT */
#content_2columns_left { text-align:justify; color:#707070;}

.top { float:right; font-size:11px; color:#959595}

#leftnav { float:left; width:332px; color:#707070; text-align:justify; font-size:12px}
#leftnav .foto{background:url(../images/foto_sfondo.gif) no-repeat; padding:7px; float:left; margin-right:10px; width:93px; height:64px; text-align:center}
#leftnav .top5 {clear:both; margin-top:5px; line-height:13px; height:90px; text-align:left; font-size:11px}
#leftnav .top5 h2 {color:#0975b6; font-size:11px; margin:0; padding:5px 0 0 0; font-weight:normal; text-transform:uppercase;}
#leftnav .top5 p {width:200px; text-align:justify; float:left; margin:0; padding:0; }

#leftnav .showroom {clear:both; margin-top:5px; line-height:13px; text-align:left; font-size:12px;}
#leftnav .showroom h2 {color:#0975b6; font-size:12px; margin:0; padding:5px 0 0 0; font-weight:normal;}
#leftnav .showroom p {text-align:justify; margin:0 0 10px 0; padding:0; }
.showroom .link {width:280px}

.intro		{float:left; font-size:12px;  text-align:justify; width:670px}
.intro a { text-decoration:underline; color:#0975b6}
.intro a:hover { text-decoration:none}
.intro p 	{margin:10px 0}
.intro p a 	{text-decoration:underline; color:#0975b6}
/* GALLERY */
.intro .foto_big {text-align:center; background:url(../images/foto_sfondo_big.gif) no-repeat; width:631px; height:412px; width:611px; margin:auto}
.intro .foto_big img {margin:6px}
.intro .gallery_small {width:611px; margin:auto}
.intro .gallery_small div {float:left}
.intro .gallery_small .foto_small {float:left; height:78px; width:107px; text-align:center; margin:4px; background:url(../images/foto_sfondo.gif) no-repeat}
.intro .gallery_small .foto_small img {margin:6px}
.foto_avanti, .foto_indietro {margin-top:35px; width:18px; text-align:center}

b, strong	{color:#0975b6}
a.dettaglio {color:#0975b6; font-weight:bold; margin:0; padding:0;}

/* PARLANO DI NOI */
.data { font-size:12px; color:#959595}
.data a { display:block; font-size:12px; color:#959595}
.titolo_content_top { font-size:12px; font-weight:bold; color:#0975b6;}
.titolo_content_top a { display:block; font-size:12px; font-weight:bold; color:#0975b6}
.testo { float:left; text-align:justify; color:#959595; margin:10px 0 20px 0}
.url_link { float:left; margin-top:5px}

/* AV00001 MACEDONIA - AV00002 ALPITOUR */
.box_agenzia 	{float:left; width:335px; padding:0; margin:0; height:155px;}
.box_agenzia div{background:url(../images/freccia1.gif) no-repeat left center; margin:8px 0 0 30px; padding-left:10px; width:230px; }
.box_agenzia a 	{ text-decoration:none; text-align:left;font-size:13px; font-family:Arial Black,Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; display:block; background:url(../images/punto1.gif) repeat-x bottom}
.box_agenzia a img 	{vertical-align:middle; margin-right:3px}
.box_agenzia .primo {margin-top:65px}

.logo_ag 	{margin:10px 0}
.intro .AV00001 	{background:url(../images/banner_agenzia1.jpg) no-repeat;}
.intro .AV00002 	{background:url(../images/banner_agenzia2.jpg) no-repeat;}
.AV00001 a 	{color:#0059b8}
.AV00002 a 	{color:#b25a00}

/* link left */
.link		{margin-top:25px; width:230px;}
.link h1 	{text-transform:uppercase;}
.link div	{background:url(../images/freccia2.gif) no-repeat left; padding-left:8px}

.link_elenco {width:300px;}
.link_elenco h1 {font-size:10px}

.testo_left { margin-right:9px; font-size:12px}
.testo_left a { text-decoration:underline; color:#0975b6}
.staff 		{width:223px; float:left; margin:10px 0 0 0; color:#0975b6; height:115px}
.staff a	{color:#0975b6}
.nome_AV00001		{color:#ffffff; font-size:13px; background:url(../images/AV00001_sfondo_nome.gif) no-repeat center; text-align:center; font-weight:bold; padding:12px 0; width:204px; float:right}
.nome_AV00002 		{color:#ffffff; font-size:13px; background:url(../images/AV00002_sfondo_nome.gif) no-repeat center; text-align:center; font-weight:bold; padding:12px 0; width:204px; float:right}
.recapiti	{font-weight:bold; width:106px; float:left; padding:10px 0 0 10px;  font-size:10px;}

.foto_persona img {margin:5px}
.foto_persona_generico img {margin:5px}

.box1 			{float:left; width:223px; margin:10px 0 5px 0;}
.box1 .box		{margin-left:11px}
.box1_top		{height:77px;}
.box1_foto 		{position:absolute; z-index:100; width:95px; height:68px; text-align:center; background:url(../images/meta_foto.png) right no-repeat; margin-left:112px}
.box1_foto img 	{margin:5px 7px 7px 8px}
.box1_testo 	{background:url(../images/sfondo_meta_testo.gif) no-repeat; padding:10px; height:112px}
.box1_titolo 	{background:url(../images/AV00001_meta_titolo.gif) no-repeat; color:#FFFFFF; font-size:11px; font-weight:normal; font-family:Arial Black, Arial, Helvetica, sans-serif; text-transform:uppercase; height:38px; position:absolute; z-index:1; margin-top:14px; width:212px;}
.box1_titolo h2 {width:100px; line-height:12px; margin:5px 0 0 8px;}
.box1_titolo_AV00001 	{background:url(../images/AV00001_meta_titolo.gif) no-repeat; color:#FFFFFF; font-size:11px; font-weight:normal; font-family:Arial Black, Arial, Helvetica, sans-serif; text-transform:uppercase; height:38px; position:absolute; z-index:1; margin-top:14px; width:212px;}
.box1_titolo_AV00002 	{background:url(../images/AV00002_meta_titolo.gif) no-repeat; color:#FFFFFF; font-size:11px; font-weight:normal; font-family:Arial Black, Arial, Helvetica, sans-serif; text-transform:uppercase; height:38px; position:absolute; z-index:1; margin-top:14px; width:212px;}
.box1_titolo_AV00001 h2 {width:85px; line-height:12px; margin:5px 0 0 8px}
.box1_titolo_AV00002 h2 {width:85px; line-height:12px; margin:5px 0 0 8px}
.box1_btn{position:absolute; z-index:2; margin:53px 0 0 7px}

/* form contatti */
#viaggi_form_preventivo { width:360px; padding-left:150px}
#viaggi_form_preventivo .message { width:360px; text-align:right; margin-bottom:20px}
#viaggi_form_preventivo label { float:left; font-weight:bold}
#viaggi_form_preventivo .error_field { float:left; width:140px; padding-left:10px}
#viaggi_form_preventivo input { clear:left; width:360px}
#viaggi_form_preventivo textarea { width:360px}
#viaggi_form_preventivo .messaggio_obbligatori { text-align:right; font-size:11px; padding:10px 0}
#viaggi_form_preventivo .invia_div { text-align:right; margin:5px 0 45px 0}
#viaggi_form_preventivo .invia { background-color:#487ea0; border:1px solid #487ea0; width:100px; height:19px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:10px; font-weight:bold; color:#ffffff}

/* FILO DIRETTO */
.nome {color:#ffffff; font-size:13px; background:url(../images/sfondo_nome_filodiretto.gif) no-repeat center; text-align:center; font-weight:bold; padding:12px 0; width:204px; float:right}

/* TERMS AND CONDITIONS */
.table_termsandconditions { border:1px solid #959595}
.table_termsandconditions td { border-left:1px solid #959595; border-bottom:1px solid #959595; padding:5px}
.table_termsandconditions .noborder-bottom { border-bottom:none}
.table_termsandconditions .noborder-left { border-left:none}
.table_termsandconditions .noborder-bottom_left { border-bottom:none; border-left:none}
