@CHARSET "UTF-8";
body {background-color: #000000; background-repeat: repeat-x; margin:0px; padding:0px; text-align:center; font-family: Georgia, 'Times New Roman', Times, serif; font-size:18px; font-weight:bold;}
#tabcontorno {width:1000px; margin:auto; padding:0px; border:1px solid #0133CC; text-align:center;}
#tabins {width:1000px; margin:auto; padding:0px; text-align:center;}
#tabmenu {width:1000px; margin:auto; padding:0px; text-align:center; vertical-align:top;}
#ric {font-size:18px; width:140px; background-color:#FFFFFF; color:#000000; border: 2px solid #0133CC; position:relative; top:-5px;}
#tabvetrina {width:1000px; margin:auto; padding:0px; text-align:center;}
.barrasu {height:13px; background-image:url(../img/escort/barra_su.jpg); background-repeat:no-repeat; background-position:center; }
.barragiu {height:13px; background-image:url(../img/escort/barra_giu.jpg); background-repeat:no-repeat; background-position:center; text-align:left; font-weight:bold; font-size:14px;}
.barragiu a:link {color:#FFFFFF; text-decoration:none;}
.barragiu a:visited {color:#FFFFFF; text-decoration:none;}
.barragiu a:hover {color:#0133CC; text-decoration:none;}

.logo {height:130px; width:180px; background-image:url(../img/escort/logo_top_class.jpg); background-repeat:no-repeat; background-position:left;}
.nomerag {height:130px; text-align:center;}
.menualto {height:2px; background-image:url(../img/escort/barra_menu.jpg); background-repeat:no-repeat; background-position:center;}
.menu {width:auto; height:10px; vertical-align:top;}
.menuhome {width:auto; height:10px; vertical-align:top; padding-left:10px;}
.menugoccia {width:16px; height:10px; vertical-align:top; padding-left:16px; padding-right:16px; margin:0px;}
.menu1 {width:160px; height:10px; vertical-align:top;}
.menu2 {width:150px; height:10px; vertical-align:top;}
.menu3 {width:20px; height:10px; vertical-align:top; cursor:pointer;}
.pulsinvio {position:relative; top:-6px;}
.vetrina {width:304px; height:300px; margin:0px; padding:0px; text-align:center; }
.vetrinas {height:375px; width:27px; background-image:url(../img/escort/vetrinas.jpg); background-repeat:no-repeat; background-position:right;}

.vetrinasu {text-align:center; height:42px; background-image:url(../img/escort/vetrinasu.jpg); background-repeat:no-repeat; background-position:center bottom; font-family: Georgia, 'Times New Roman', Times, serif; font-size:18px; font-weight:bold;}
.vetrinad {height:375px; width:27px; background-image:url(../img/escort/vetrinad.jpg); background-repeat:no-repeat; background-position:left;}
.vetrinagiu {text-align:center; height:42px; background-image:url(../img/escort/vetrinagiu.jpg); background-repeat:no-repeat; background-position:center top; color:#FFFFFF; font-family: Georgia, 'Times New Roman', Times, serif; font-size:18px; font-weight:bold;}
.vetrinagiu2 {text-align:center; height:42px; background-image:url(../img/escort/vetrinagiu.jpg); background-repeat:no-repeat; background-position:center top; color:#FFFFFF; font-family: Georgia, 'Times New Roman', Times, serif; font-size:14px; font-weight:bold;}
.vetrinagiu3 {text-align:center; height:42px; background-image:url(../img/escort/vetrinagiu.jpg); background-repeat:no-repeat; background-position:center top; color:#FFFFFF; font-family: Georgia, 'Times New Roman', Times, serif; font-size:12px; font-weight:bold;}


.norisultati {text-align:center; font-family: Georgia, 'Times New Roman', Times, serif; font-size:18px; font-weight:bold; color:#0055FF;}
.norisultati a:link {color:#0133CC; text-decoration:none;}
.norisultati a:visited {color:#0133CC; text-decoration:none;}
.norisultati a:hover {color:#0000FF; text-decoration:none;}

.homeritorna {vertical-align:top; text-align:right;}
.opzionimenu {width:180px; vertical-align:top; }
.corpo {width:820px; vertical-align:top;}

.fotosuo {height:7px; width:570px; background-image:url(../img/escort/fotosuo.jpg); background-repeat:no-repeat; background-position:center bottom;}
.fotogiuo {height:7px; width:570px; background-image:url(../img/escort/fotogiuo.jpg); background-repeat:no-repeat; background-position:center top;}
.fotoso {height:394px; width:30px; background-image:url(../img/escort/fotoso.jpg); background-repeat:repeat-y; background-position:center;}
.fotodo {height:394px; width:30px; background-image:url(../img/escort/fotodo.jpg); background-repeat:repeat-y; background-position:center;}

.fotosuv {height:30px; width:436px; background-image:url(../img/escort/fotosuv.jpg); background-repeat:no-repeat; background-position:center bottom;}
.fotogiuv {height:30px; width:436px; background-image:url(../img/escort/fotogiuv.jpg); background-repeat:no-repeat; background-position:center top;}
.fotosv {height:570px; width:30px; background-image:url(../img/escort/fotosv.jpg); background-repeat:no-repeat; background-position:right;}
.fotodv {height:570px; width:30px; background-image:url(../img/escort/fotodv.jpg); background-repeat:no-repeat; background-position:left;}

.frecciao {width:95px; text-align:center;}
.frecciav {width:190px; text-align:center;}
.frecciad {position:relative; right:30px; top:-118px;}
.freccias {position:relative; left:30px; top:-118px;}
.frecciat {position:relative; top:10px;}
.fotograndeo {width:570px; height:380px; text-align:center; vertical-align:middle; }
.fotograndev {width:380px; height:570px; text-align:center; vertical-align:middle; }
.celfreccias {width:190px; text-align:left;}
.celfrecciad {width:190px; text-align:right;}
.celfrecciac {width:95px; text-align:center;}
.celfrecciat {width:820px; text-align:center;}
.linkoro {height:15px; color:#FFFFFF; font-family: 'Times New Roman', Times, serif; font-size:28px; font-weight:bold; text-align:center; vertical-align:bottom; }
.linkoro a:link {color:#0055FF; text-decoration:none;}
.linkoro a:visited {color:#0055FF; text-decoration:none;}
.linkoro a:hover {color:#FFF; text-decoration:none;}
.top {width:100%; text-align:right; font-size:17px; font-family: 'Times New Roman', Times, serif;}
.top a:link {color:#FFFFFF; text-decoration:none;}
.top a:visited {color:#FFFFFF; text-decoration:none;}
.top a:hover {color:#0133CC; text-decoration:none;}
.muovi {position:relative; top:2px;}

.regolamento {width:796px; margin:auto; text-align:center;}
.intregolamento {font-family: Georgia, 'Times New Roman', Times, serif; font-size:20px; font-weight:bold; color:#0133CC;}
.txtregolamento {text-align:justify; font-family: Georgia, 'Times New Roman', Times, serif; font-size:16px; font-weight:bold; color:#FFFFFF; padding-left:10px; padding-right:10px;}

.contatti {text-align:center; font-family: Georgia, 'Times New Roman', Times, serif; font-size:20px; font-weight:bold; color:#0133CC;}
.txtcontatti {text-align:center; font-family: Georgia, 'Times New Roman', Times, serif; font-size:16px; font-weight:bold; color:#99CCFF; padding-left:10px; padding-right:10px;}
.txtcontatti a:link {color:#99CCFF; text-decoration:none;}
.txtcontatti a:visited {color:#99CCFF; text-decoration:none;}
.txtcontatti a:hover {color:#0000FF; text-decoration:none;}
.bordo {border-bottom:1px solid #0133CC; }
img {border:none; }

.cornss {width:29px; height:28px; background-image:url(../img/escort/cornss.jpg); background-repeat:no-repeat; background-position:center;}
.cornsg {width:29px; height:28px; background-image:url(../img/escort/cornsg.jpg); background-repeat:no-repeat; background-position:center;}
.cornds {width:29px; height:28px; background-image:url(../img/escort/cornds.jpg); background-repeat:no-repeat; background-position:center;}
.corndg {width:29px; height:28px; background-image:url(../img/escort/corndg.jpg); background-repeat:no-repeat; background-position:center;}
.cornorr {height:29px; background-image:url(../img/escort/corn.jpg); background-repeat:repeat-x; background-position:left;}
.cornver {width:29px; background-image:url(../img/escort/cornv.jpg); background-repeat:repeat-y;}

.gallsu {height:10px; width:612px; background-image:url(../img/escort/gallsu.jpg); background-repeat:no-repeat; background-position:center top;}
.gallgiu {height:10px; width:612px; background-image:url(../img/escort/gallgiu.jpg); background-repeat:no-repeat; background-position:center bottom;}
.gallss {height:10px; width:32px; background-image:url(../img/escort/gallss.jpg); background-repeat:no-repeat; background-position:center top;}
.gallsg {height:10px; width:32px; background-image:url(../img/escort/gallsg.jpg); background-repeat:no-repeat; background-position:center bottom;}
.gallss2 {height:170px; width:32px; background-image:url(../img/escort/gallss2.jpg); background-repeat:repeat-y; background-position:center top; background-color:#0052CF;}
.gallsg2 {height:170px; width:32px; background-image:url(../img/escort/gallsg2.jpg); background-repeat:repeat-y; background-position:center bottom; background-color:#0052CF;}

.gallds {height:10px; width:32px; background-image:url(../img/escort/gallds.jpg); background-repeat:no-repeat; background-position:center top;}
.galldg {height:10px; width:32px; background-image:url(../img/escort/galldg.jpg); background-repeat:no-repeat; background-position:center bottom;}
.gallds2 {height:170px; width:32px; background-image:url(../img/escort/gallds2.jpg); background-repeat:repeat-y; background-position:center top; background-color:#0052CF;}
.galldg2 {height:170px; width:32px; background-image:url(../img/escort/galldg2.jpg); background-repeat:repeat-y; background-position:center bottom; background-color:#0052CF;}
.galltd {height:auto; width:32px; background-color:#0052CF; background-repeat:no-repeat; background-position:center;}
.gall {width:612px; height:364px; text-align:center; vertical-align:top;}

.wapsu {height:124px; width:398px; background-image:url(../img/escort/iphone_su.jpg); background-repeat:no-repeat; background-position:left top;}
.wapgiu {height:122px; width:398px; background-image:url(../img/escort/iphone_giu.jpg); background-repeat:no-repeat; background-position:left bottom;}
.waps {height:500px; width:37px; background-image:url(../img/escort/iphone_s.jpg); background-repeat:no-repeat; background-position:center;}
.wapd {height:500px; width:34px; background-image:url(../img/escort/iphone_d.jpg); background-repeat:no-repeat; background-position:center;}

.wapcont {vertical-align:top; height:500px; width:327px; background-color:#FFFFFF; text-align:center; font-size:14px; font-family:serif; color:#000000; font-weight:normal;}
.wapcont div {text-align:justify; padding-left:10px; padding-right:10px;}
.wapcont #wapnome {background-color:#0133CC; text-align:center; font-size:16px; font-weight:bold; padding:2px 0px 2px 4px; margin:0px 0px 0px 0px; line-height:16px; color:#FFFFFF;}
.descwap {text-align:center; vertical-align:top; width:auto; margin:auto;}
.../imgwap {border-bottom:2px solid #0133CC; font-size:20px;}
.waptxt {text-align:justify; padding-left:10px; color:#FFFFFE; font-size:16px;}
.wapcenter {text-align:center; padding-left:10px;}

.loccon {width:608px; height:364px; border:2px solid #0133CC; color:#FFFFFF; font-family: Georgia, 'Times New Roman', Times, serif; font-size:10px; font-weight:bold; vertical-align:top;}
.testoloc {font-size:22px; text-align:left; padding-left:20px; padding-right:20px;}
.testotour {font-size:24px; text-align:center; padding-left:20px; padding-right:20px;}
.gallcon {width:608px; height:364px; border:1px solid #0133CC;}
.tabloc {text-align:center; width:608px;}
.tdgal {width:120px; height:180px; border:1px solid #0133CC;}
.tdgalno {width:120px; height:180px; border:1px solid #0133CC; border-left-color:#000000; border-right-color:#000000; }
.celfrecciagal {width:72px; text-align:center;}
.celfrecciagal1 {width:72px; text-align:center;}
.celfrecciagal2 {width:8px; text-align:center;}
.sposgal {height:15px; color:#FFFFFF; font-family: 'Times New Roman', Times, serif; font-size:17px; font-weight:bold; text-align:center; vertical-align:bottom; }
.sposgal a:link {color:#0000FF; text-decoration:none;}
.sposgal a:visited {color:#0000FF; text-decoration:none;}
.sposgal a:hover {color:#0133CC; text-decoration:none;}
.testoloc a:link {color:#0000FF; text-decoration:none;}
.testoloc a:visited {color:#0000FF; text-decoration:none;}
.testoloc a:hover {color:#0133CC; text-decoration:none;}
.testoloc > b {color:#00AAFF;}

.testointro {text-align:justify; color:#CEBD6E; font-family: 'Times New Roman', Times, serif; font-size:18px; font-weight:400;}
.testointroge {text-align:center; color:#CEBD6E; font-family: 'Times New Roman', Times, serif; font-size:19px; font-weight:bold;}
.benvenuti {text-align:center; color:#CEBD6E; font-family: 'Times New Roman', Times, serif; font-size:30px; font-weight:bold;}
.testointro a:link {color:#FFFFFF; text-decoration:none;}
.testointro a:visited {color:#FFFFFF; text-decoration:none;}
.testointro a:hover {color:#CEBD6E; text-decoration:none;}
.testotel {font-family:Verdana,'Arial Black','sans-serif'; color:#FFFFFF;font-size:34px; text-align:center; padding-left:20px; padding-right:20px;}
.testotel a:link {color:#FFFFFF; text-decoration:none;}
.testotel a:visited {color:#FFFFFF; text-decoration:none;}
.testotel a:hover {color:#0133CC; text-decoration:none;}
.oro {color:#FFFFFF;}
.colore {color:#0133CC;}
.testo {color:#FFFFFF; font-family: Georgia, 'Times New Roman', Times, serif; font-size:18px; font-weight:bold;}

.tablegalleria {width:498px; border:1px solid #0133CC; margin:auto; text-align:left; color:#0133CC;}
.contornosfondo {border-bottom:1px solid #0133CC; line-height:26px; text-align:center;}
.td1 {width:1px; background-color:#0133CC;}
.tablegalleria a:link {color:#0000FF; text-decoration:none;}
.tablegalleria a:visited {color:#0000FF; text-decoration:none;}
.tablegalleria a:hover {color:#0133CC; text-decoration:none;}
.tdgalleria {padding-left:5px;}
.nuovaricerca {text-align:center; color:#0000FF;}

.videotab {padding:0px; border:0px; width:676px;}
.videopul {width:229px; vertical-align:top; text-align:center;}
.videogiu {height:49px; width:447px; background-image:url(../img/escort/video_giu.jpg); background-repeat:no-repeat; background-position:center top;}
.videosu {height:49px; width:447px; background-image:url(../img/escort/video_su.jpg); background-repeat:no-repeat; background-position:center bottom;}
.videos {height:273px; width:48px; background-image:url(../img/escort/video_latos.jpg); background-repeat:no-repeat; background-position:right center;}
.videod {height:273px; width:48px; background-image:url(../img/escort/video_latod.jpg); background-repeat:no-repeat; background-position:left center;}
.videoflv {height:273px; width:351px; background-color:#000000;}
.txtregolamento a:link {color:#0133CC; text-decoration:none;}
.txtregolamento a:visited {color:#0133CC; text-decoration:none;}
.txtregolamento a:hover {color:#0000FF; text-decoration:none;}

#testoPresentazione {
	font-size: 14px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color:#FFFFFF;
}

.nome_testata{
font-family: 'Allura', cursive;
color:#0050ff;
font-size:70px;
font-weight: lighter;
margin-top: 20px; margin-bottom: 0px;

}

.colonna{
width: 450px;color:#FFF; background:url(../img/escort/sfondocitta.png); margin-left: 20px;margin-top: 15px; padding-top: 14px; padding-bottom: 14px;
}
.sx{float:left;}
.dx{float:right;}

.colonna:hover{color:#0055FF;

}

.luogocit{
font-size:30px;
color:#00AAFF;
}

.myButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #70b5ff), color-stop(1, #002199));
	background:-moz-linear-gradient(top, #70b5ff 5%, #002199 100%);
	background:-webkit-linear-gradient(top, #70b5ff 5%, #002199 100%);
	background:-o-linear-gradient(top, #70b5ff 5%, #002199 100%);
	background:-ms-linear-gradient(top, #70b5ff 5%, #002199 100%);
	background:linear-gradient(to bottom, #70b5ff 5%, #002199 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70b5ff', endColorstr='#002199',GradientType=0);
	background-color:#70b5ff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	/*font-family:arial;
	font-size:15px;*/
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #002199), color-stop(1, #70b5ff));
	background:-moz-linear-gradient(top, #002199 5%, #70b5ff 100%);
	background:-webkit-linear-gradient(top, #002199 5%, #70b5ff 100%);
	background:-o-linear-gradient(top, #002199 5%, #70b5ff 100%);
	background:-ms-linear-gradient(top, #002199 5%, #70b5ff 100%);
	background:linear-gradient(to bottom, #002199 5%, #70b5ff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#002199', endColorstr='#70b5ff',GradientType=0);
	background-color:#002199;
}
.myButton:active {
	position:relative;
	top:1px;
}


.img_mobile{display: none;}
.img_desktop{display: block;}
@media (max-width: 480px){.img_mobile{display: block;}.img_desktop{display: none;}}


