@charset utf-8;

body {
background-color:#000;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
background-image:url(/images/bg.gif);
margin:0;
padding:0
}

html {
overflow:hidden
}

img {
border:none
}

a {
cursor:pointer;
text-decoration:none;
color:#CCC
}

.login_form {
float:left;
margin-left:9%;
margin-right:0;
margin-top:10px
}

.login_entra {
float:right;
margin-right:50px;
margin-top:10px
}

.box_ultimi_clienti {
height:30px;
padding-top:10px
}

.line_ultimi_clienti {
height:20px;
line-height:20px
}

.video_content {
bottom:61px;
border:#666;
}
.scheda_clienti_content {
bottom:111px;
border:#666;
}
.mappa_clienti {
border:#666;
}
.video_scheda_clienti_content {
bottom:61px;
border:#666;
}
#resizemenu{
z-index:10000	
}
#logo {
position:relative;
left:0;
z-index:101;
width: 249px;
top: 0px;
}
#menu_tasto_top{
position:relative;
left:0;
z-index:101;
width: 249px;
cursor: pointer;
}

#header {
position:relative;
width:100%;
height:112px;
z-index:100;
margin-top: -111px;
}

#headerbar {
position:relative;
width:100%;
height:43px;
min-width:800px;
background-image:url(/images/bg_top_line.gif);
background-repeat:repeat;
z-index:9;
margin-left:260px
}

.search_box {
float:right;
margin-right:300px;
width:215px;
height:50px;
display:inline
}

.search_btn {
background-image:url(/images/search_campo.png);
float:left;
width:183px;
height:50px
}

.flags_headerbar {
float:left;
line-height:43px
}
#prev_yellowbar {
position:relative;
height:83px;
width:230px;
margin-left:279px;
background-image:url(/images/space_logo_cliente.png);
float:left;
}
#prev_yellowbar .sfumatura{
position:absolute;
height:12px;
width:230px;
background-image:url(/images/sfumatura_logo_cliente.png);
top:71px;
left:0px;
}
#yellowbar {
background-image:url(/images/bg_yellow_line.gif);
height:30px;
white-space:nowrap;
margin-left:260px;
clear:left
}

#titlebar {
background-image:url(/images/bg_titolo_cliente.png);
height:51px;
margin-top:14px;
white-space:nowrap;
float:left;
}

#title_cliente {
float:left;
line-height:30px;
margin-left:300px;
font-size:15px;
font-weight:700;
color:#000
}

#pane_scc{
height:148px;
margin-top:21px;
width:100%;
}

#desc_cliente {
display:inline;
line-height:30px;
height:30px;
margin-left:15px;
width:auto
}

#path_content {
float:left;
margin-left:300px;
height:19px;
width:auto;
margin-right:30px;
clear:both
}

#path_bg {
display:inline;
background-image:url(/images/center_top.gif);
background-repeat:repeat;
width:auto
}

#video_personali_cliente{
/*opacity: 1;
filter:alpha(opacity=1);*/
position:relative;
}
#contenitore_video_cliente{
position: relative;
clear:left;
height:280px;
margin-top:20px;
overflow:hidden
}
.path_canale {
display:inline-block;
width:auto;
padding-right:5px;
height:19px;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#969696;
line-height:20px
}

h2 {
display:inline;
font-weight:normal
}
hdue{
font-size:11px;
font-weight:700;
color:#F77300;
}
h1 {
display:inline;
font-weight:normal
}
h1 a:link{
font-size:12px;
color:#c22186
}
huno{
font-size:11px;
font-weight:700;
color:#969696;	
}
.time {
font-size:11px;
color:#ccc;
/*color:#3d3d3d*/
}

#player {
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
min-height:400px
}

#left_bar {
position:absolute;
width:250px;
height:auto;
top:122px;
bottom:0;
z-index:8;
left: 0px;
}
#menu_tasto_sx{
position:absolute;
left:250px;
top:125px;
cursor: pointer;

}
#menu_tasto_bottom{
margin-left: 83px;
width: 84px;
height: 22px;
display: block;
opacity: 1;
filter:alpha(opacity=100);
cursor: pointer;

}
#content {
position:absolute;
left:0;
top:-8px;
right:0;
margin-left:260px;
margin-top:122px;
z-index: 0;
}
#scheda_clienti_content {
position:absolute;
left:0;
top:-8px;
right:0;
margin-left:260px;
margin-top:122px;
z-index: 1000;
}
#mappa_clienti{
position:absolute;
left:0;
top:-8px;
right:0;
margin-left:260px;
margin-top:122px;
z-index: 1000;
bottom:61px
}
#video_scheda_clienti_content {
position:absolute;
left:0;
top:-8px;
right:0;
margin-left:260px;
margin-top:122px;
z-index: 3000;
opacity: 0;
filter:alpha(opacity=0);
overflow:hidden
}
.ultimi_annunci_info {
width:130px;
height:50px;
padding-left:5px;
overflow:hidden;
float:left;
background:fixed
}

.ultimi_annunci_space {
width:208px;
height:59px;
padding-top:8px;
padding-bottom:8px;
padding-left:25px;
cursor: pointer;
}

a.left_img_clienti:link {
width:60px;
height:45px;
overflow:hidden;
float:left;
color:#6a6a6a;
border-style:solid;
text-decoration:none
}

a.left_img_clienti:hover {
width:60px;
height:45px;
overflow:hidden;
float:left;
color:#F77300;
border-style:solid;
text-decoration:none
}

a.left_img_clienti:visited {
width:60px;
height:45px;
overflow:hidden;
float:left;
border-style:solid;
border-color:#6a6a6a;
text-decoration:none
}

a.left_ult_clienti:link {
width:60px;
height:45px;
overflow:hidden;
color:#6a6a6a;
text-decoration:none
}

a.left_ult_clienti:hover {
width:60px;
height:45px;
overflow:hidden;
color:#F77300;
text-decoration:none
}

a.left_ult_clienti:visited {
width:60px;
height:45px;
overflow:hidden;
color:#6a6a6a;
text-decoration:none
}

#clipstrip {
position:fixed;
bottom:-50px;
height:61px;
z-index:1001;
overflow:hidden;
padding-bottom: 50px;
margin-left: 260px;
width:100%
}
#clipstrip_scheda {
position:fixed;
bottom:-50px;
height:61px;
z-index:1001;
overflow:hidden;
padding-bottom: 50px;
margin-left: 260px;
width:100%
}

.fluid_container1 {
width:85%;
height:61px;
background-image:url(/images/fluid1_bg.gif);
margin-right:945px
}

.fluid_container2 {
height:61px;
background-image:url(/images/fluid1_bg.gif);
width:225px
}

.fluid_container3 {
height:61px;
background-image:url(/images/fluid1_bg.gif);
width:315px;
margin-right:5px
}
.fluid_container4 {
height:61px;
background-image:url(/images/fluid1_bg.gif);
width:50px;
margin-right:5px
}
.fluid_container_cliente{
width:100%;
height:61px;
background-image:url(/images/fluid1_bg.gif);
left:250px
}
.fluid_box {
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#969696;
padding-top:5px;
text-decoration:none;
}
/* 
a.desc_bottom:link { 
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#969696;
padding-top:5px;
text-decoration:none
}

a.desc_bottom:hover { 
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#969696;
padding-top:5px;
text-decoration:none
}

a.desc_bottom:visited { 
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#969696;
padding-top:5px;
text-decoration:none
}
*/
div.sc_menu {
position:relative;
height:18px;
overflow:auto
}

ul.sc_menu {
display:block;
height:18px;
width:1500px;
list-style:none;
margin:0
}

.sc_menu li {
display:block;
float:left;
padding:0 4px
}

.sc_menu a {
display:block;
text-decoration:none
}

.sc_menu span {
display:none;
margin-top:3px;
text-align:center;
font-size:12px;
color:#fff
}

.sc_menu a:hover span {
display:block
}

.sc_menu img {
-webkit-border-radius:3px;
-moz-border-radius:3px;
filter:alpha(opacity=60);
opacity:0.6
}

.sc_menu a:hover img {
filter:alpha(opacity=100);
opacity:1
}

#back {
display:block;
width:500px;
text-align:center;
color:#003469;
font-size:16px
}

#page_container {
margin-left:auto;
margin-right:auto;
top:0
}

.panel_button {
margin-left:auto;
margin-right:auto;
position:relative;
top:1px;
width:105px;
height:19px;
background:url(http://www.toyoutv.com/new/asp/images/btn-slide.png);
z-index:20;
cursor:pointer
}

.panel_button img {
position:relative;
top:10px;
border:none
}

.panel_button a {
text-decoration:none;
color:#545454;
font-size:20px;
font-weight:700;
position:relative;
top:5px;
left:10px;
font-family:Arial, Helvetica, sans-serif
}

.panel_button a:hover {
color:#999
}

#wrapper {
margin-left:auto;
margin-right:auto;
width:600px;
text-align:center
}

#toppanel {
position:absolute;
width:100%;
left:0;
z-index:125;
text-align:center
}

#panel {
width:600px;
position:relative;
top:1px;
height:0;
margin-left:auto;
margin-right:auto;
z-index:10;
overflow:hidden;
text-align:left;
background:url(http://www.toyoutv.com/new/asp/images/bg_panel.gif)
}

#panel_contents {
height:100%;
width:600px;
position:absolute;
z-index:-1
}

#panel h1 {
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:400;
line-height:35px;
left:275px;
position:absolute;
top:10px
}

#panel h2 {
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#447c6f;
line-height:25px;
font-size:16px;
position:absolute;
top:60px;
left:350px
}

#content_tot {
position: relative;
top: 0px;
margin-left:0;
margin-top:0
}

.border {
border:15px #1d1d1d solid
}

img.border {
float:left;
margin-right:15px;
margin-bottom:8px
}

img.border_pic {
border:15px #1d1d1d solid;
position:absolute;
top:110px;
float:left;
margin-left:150px;
width:250px;
height:150px;
z-index:30
}

div#login {
width:240px;
height:150px;
position:absolute;
right:150px;
top:110px;
background:#46392f;
text-align:left;
padding-left:10px
}

div#login p {
color:#CCC;
font-family:Century Gothic, Georgia, "Times New Roman", Times, serif;
line-height:25px
}

div#login input#password {
position:relative;
right:-6px
}

div#login input#login_btn {
border:1px #899690 solid;
cursor:pointer;
position:relative;
top:30px;
left:86px
}

#footer p {
font-family:Arial, Helvetica, sans-serif;
position:relative;
top:60px;
font-size:13px;
color:#333
}


div.scrollable {
position:relative;
overflow:hidden;
width:232px;
height:600px;
float:left
}

a.prev,a.prevPage {
position:relative;
width:18px;
height:18px;
background:url(/images/left.png) no-repeat;
float:left;
cursor:pointer;
font-size:1px;
z-index:200
}

a.prev:hover,a.next:hover,a.prevPage:hover,a.nextPage:hover {
background-position:0 -18px
}

a.disabled {
visibility:hidden!important
}

a.next,a.nextPage {
position:relative;
width:18px;
height:18px;
background:url(/images/right.png) no-repeat;
cursor:pointer;
font-size:1px;
margin-top:300px;
z-index:200;
margin-right:-18px
}

.p7APM07 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:auto;
padding-top:20px;
margin:0 auto
}

.p7APM07 .p7APMtrig {
background-repeat:repeat-x;
background-color:#50848F;
background-image:url(/images/p7apm_teal.jpg);
margin:0;
padding:0
}

.p7APM07 .p7APMtrig h3,.p7APM07 .p7APMtrig h4 {
letter-spacing:normal!important;
font-size:15px;
margin:0!important;
padding:0!important
}

.p7APM07 .p7APMtrig a {
display:block;
text-decoration:none;
color:#c2c2c2!important;
font-weight:400;
background-image:url(/images/p7apm_east_black.gif);
background-repeat:no-repeat;
background-position:left center;
padding:8px 8px 8px 20px
}

.p7APM07 .p7APMtrig .p7APM_ext,.p7APM07 .p7APMtrig .p7APM_ext.p7APMtrig_down {
background-image:url(/images/p7apm_page_black.gif)!important;
background-color:transparent!important;
color:#000!important;
letter-spacing:normal!important
}

.p7APM07 .p7APMtrig a:hover {
color:#FFF!important;
background-color:transparent!important
}

.p7APM07 .p7APMtrig a:active,.p7APM07 .p7APMtrig a:focus {
outline:1px dotted #ccc
}

.p7APM07 .p7APMtrig .p7APMtrig_down,.p7APM07 .p7APMtrig .p7APMtrig_down:hover {
background-repeat:repeat-x;
background-color:#50848F;
background-image:url(/images/p7apm_teal.jpg);
display:block;
text-decoration:none;
color:#c2c2c2!important;
font-weight:400;
background-position:left center;
margin:0;
padding:8px 8px 8px 20px
}

.p7APM07 .p7APMcwrapper {
position:relative;
}

.p7APM07 .p7APMpanelcontent {
background-image:url(/images/bg_scroll.png);
background-repeat:repeat-y;
background-position:right
}

.p7APM07 .p7APMcontent,.p7APM07 .p7APMcontent,.p7APM07 .p7APMcontent {
background-image:url(/images/p7apm_bevel_white.jpg);
background-repeat:repeat-x;
background-color:#000;
margin:0
}

.p7APM07 .p7APMcontent p {
margin:6px 0
}

.p7APM07 .current_mark,.p7APM07 .current_mark:visited {
font-weight:700!important
}

.p7APM07 .p7APMcontent .current_mark,.p7APM07 .p7APMcontent .current_mark:visited {
font-weight:700!important;
color:#57919D!important;
text-transform:uppercase
}

.p7APM07 .p7APMcontent .current_mark:hover {
font-weight:700!important;
color:#000!important
}

.txt_headerbar,.txt_yellowbar {
float:right;
line-height:43px;
margin-right:5px
}

div.scrollable div.items,div.scrollable2 div.items2,div.scrollable3 div.items3 {
width:20000em;
position:absolute;
clear:both
}

div.scrollable2,div.scrollable3 {
position:relative;
overflow:hidden;
width:231px;
height:600px
}
/*______________________________________________________ INIZIO OVERLAY DESCRIZIONE the overlayed element */
div.overlay {

/* growing background image */
background-image:url(/img/overlay/white.png);

/* dimensions after the growing animation finishes  */
width:590px;
height:470px;  

/* initially overlay is hidden */
display:none;

/* some padding to layout nested elements nicely  */
padding:55px 0 55px 55px;
}

/* default close button positioned on upper right corner */
div.overlay div.close {
background-image:url(/images/close.png);
position:absolute;
right:10px;
top:5px;
cursor:pointer;
height:35px;
width:35px;
}


/* black */
div.overlay.black {
background:url(/img/overlay/transparent.png) no-repeat !important;
color:#fff;
}

/* petrol */
div.overlay.petrol {
background:url(/img/overlay/petrol.png) no-repeat !important;
color:#fff;
}
div.overlay.language {
background:url(/img/overlay/petrol.png) no-repeat !important;
color:#fff;
}

div.black h2, div.petrol h2 {
color:#ddd;  
}
/*______________________________________________________ INIZIO OVERLAY DESCRIZIONE the overlayed element */
#custom {
background-image:url(http://static.flowplayer.org/img/commerce/box-512.png);
width:512px;
height:531px;
padding:0px;
}

#custom div.close {
right:-15px;
top:-10px;
}

#petrol {
background-image:url(http://static.flowplayer.org/img/overlay/petrol.png);
color:#fff;
}

#language {
background-image:url(http://static.flowplayer.org/img/overlay/petrol.png);
color:#fff;
}

#apple {
background-image:url(http://static.flowplayer.org/img/overlay/apple.png);
color:#fff;
}
.img_overlay{
float:left;
margin:10px;
width:138px;
height:85px;
}
#descr_video h2{
font-family: Verdana,Geneva,sans-serif;
font-size: 10px;
color: #F77300;
text-decoration: none;
}
#keywords_video{
min-width: 200px;
}
#overlay_text_container{
height:270px;
overflow:hidden;
width:530px;
position: relative;
}
#long_descr_video_overlay{
position: absolute;
top: 0px;
}
#overlay_scroll{
position:absolute;
z-index:9999;
left:600px;
height:303px;
width:18px;
background-image:url(/images/bg_scroll.png);
background-repeat:repeat-y;
background-position:right;
}
.up{
width:18px;
height:18px;
display:block;
background:url(/images/left.png) no-repeat;
cursor:pointer;
display:block;
}
.down{
width:18px;
height:18px;
display:block;
margin-top:285px;
background:url(/images/right.png) no-repeat;
cursor:pointer;
font-size:1px;
}
.up_img{
padding-bottom:85px
}
.down_img{
bottom:85px;
padding-top:85px;
position:relative
}
#mediaspace{
display:inline
}
#bg_player_location{
display:inline
}
.latest_img:hover{
background-color:#262928;
border: 1px solid #F77300;
width:229px;
}
.latest_img :hover {
background-image:url(/images/latest_image_roll.png)
}

/*Inizio scheda cliente______________________________________________________ */

.video_content .cartella_cliente{
background-image:url(/images/cartella_cliente.jpg);
width:145px;
height:210px;
float:left;
margin-right:30px;
margin-bottom:30px;


}

.video_content .cartella_cliente .imgcliente{
height:94px;
margin-left:16px;
margin-top:24px;
overflow:hidden;
width:114px;
}

.video_content .cartella_cliente .namecliente{
background-image:url(/images/punto_arancio.png);
background-position:right center;
background-repeat:no-repeat;
height:20px;
margin-left:auto;
margin-right:auto;
width:106px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
line-height:19px;
overflow:hidden;
}
.video_content .cartella_cliente .descrizionecliente{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#969696;
height:67px;
line-height:17px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
overflow:hidden;
text-decoration:none;
width:106px;
}

#scheda_cliente_cont{
height: 165px;
margin-left:20px;
float:left;
background-image:url(/images/bg_scheda_cliente.png);
background-position:bottom;
overflow: hidden
}

.content_elenco_video{
background-color:#1C1C1D; padding:20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-left:0px; margin-right:10px; width:100&; height:100%; position: relative; overflow:hidden}
.content_elenco_video .cont_sfumatura{
height:11px;
position:absolute;
width:100%;
display:inline;
opacity:0.4;
filter:alpha(opacity=40)
}
.content_elenco_video .cont_sfumatura .sfumatura{
background:transparent url(/images/sfumatura2.png) repeat-x scroll 0 0;
height:11px;
width:500px;
z-index:1000;
float:left;
margin:0 21px 30px 0;
;

}
.scheda_cliente1{
background-image:url(/images/bg_scheda_cliente_top.png);
background-repeat:repeat-x;
width:100%
}

#scheda_cliente_cont .txt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
color:#FFF;
padding-left:10px;
padding-right: 10px;
}
.elenco_clienti_mappa{
background-color:#1C1C1D; padding:20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-left:0px; margin-right:10px; width:100&; height:100%; position: relative; overflow:hidden}

.scroll_clienti{
width:18px;
height:100%;
background-image: ;
float:right;
}
#up_clienti{
width:18px;
height:18px;
display:block;
background:url(/images/left.png) no-repeat;
cursor:pointer;
display:block;
}
#down_clienti{
width:18px;
height:18px;
display:block;
background:url(/images/right.png) no-repeat;
cursor:pointer;
}
.cont_desc_video{	
height: 126px;
width: 500px;
background-image:url(/images/bg_desc_video1.png);
float:left;
margin-right:10px;
margin-bottom:20px;
border:2px solid #202020
}
.cont_desc_video .immagine_video{
position:relative;
height: 105px;
width: 130px;
margin: 10px;
border:2px solid #6a6a6a;
}

.cont_desc_video .immagine_video:hover{
position:relative;
height: 105px;
width: 130px;
margin: 10px;
border:2px solid #F77300;
}
.cont_desc_video .immagine_video:visited{
position:relative;
height: 105px;
width: 130px;
margin: 10px;
border:2px solid #6a6a6a;
}
.cont_desc_video .titolo_desc_video{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F77300;
font-weight:bold;
margin:10px 10px 10px 0;
width:100%
}
.cont_desc_video .descrizione_desc_video{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
line-height:17px;
width:100%;
max-height:55px;
overflow:hidden
}
.cont_desc_video .immagine_video .play_video{
position:absolute;
height: 38px;
width: 36px;
left: 46px;
top: 36px;
}

/*______________________________________________________Fine scheda cliente */





.titolo_scheda h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:auto;
padding-top:20px;
margin:0 auto;
display:block;
text-decoration:none;
color:#c2c2c2!important;
font-weight:400;
background-image:url(/images/p7apm_east_black.gif);
background-repeat:no-repeat;
background-position:left center;
padding:8px 8px 8px 20px
}

.titolo_scheda {
background-repeat:repeat-x;
background-image:url(/images/p7apm_teal.jpg);
margin:0;
padding:0;
z-index:2000
}
.jScrollPaneContainer {
position: relative;
overflow: hidden;
width: 250px;
display:block
}
.jScrollPaneTrack {
position: absolute;
cursor: pointer;
right: 0;
top: 0;
background: #aaa;
height: 100px;
background:transparent url(/images/bg_scroll_light.png) repeat-y scroll 0 0;
display:block
}
.jScrollPaneDrag {
position: absolute;
background: #666;
cursor: pointer;
overflow: hidden;
background:transparent url(/images/bg_scroll.png) repeat-y scroll center center;
}
.jScrollPaneDragTop {
position: absolute;
top: 0;
left: 0;
overflow: hidden;


}
.jScrollPaneDragBottom {
position: absolute;
bottom: 0;
left: 0;
overflow: hidden;
}
a.jScrollArrowUp {
display: block;
position: absolute;
z-index: 1;
top: 0;
right: 0;
text-indent: -2000px;
overflow: hidden;
/*background-color: #666;*/
height: 9px;
background:transparent url(/images/basic_arrow_up.gif) repeat-x scroll 0 0;

}
a.jScrollArrowUp:hover {
/*background-color: #f60;*/
background-position:0 -15px;
}

a.jScrollArrowDown {
display: block;
position: absolute;
z-index: 1;
bottom: 0;
right: 0;
text-indent: -2000px;
overflow: hidden;
/*background-color: #666;*/
height: 9px;
background:transparent url(/images/basic_arrow_down.gif) repeat-x scroll 0 0;
}
a.jScrollArrowDown:hover {
/*background-color: #f60;*/
background-position:0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
/*background-color: #f00;*/
}
#scroll_ultimi_video{
position: relative;
overflow: hidden;
height: 200px; 
width: 250px;
}
#scroll_ultimi_clienti{
position: relative;
overflow: hidden;
}
#scrollbar_1{
}
#scrollbar_2{
}
.cont_txt_video{
float:left
}
/* Example style */
.logo_cliente_cont {
background-image:url(/images/bg_logo_cliente.jpg);

}
.SplashFrame{
height: 165px;
width: 335px;
float:left;
overflow:hidden
}
.SlashEff{
/*background: url(Images/tryitnow.jpg) no-repeat 0 0;*/
width: 550px;
height:62px;
margin: 20px auto 0;
padding: 5px 0 0 60px;
}
.SlashEff ul li{
float: left;
list-style-image: none;
list-style-type: none;	
width: 100px;
cursor: pointer;
}
.SlashEff ul li:hover{
text-decoration: underline;
}
.Slash{
z-index:2001
}
.GrpEffectImg{
z-index:2000
}
.scroll_videos{float:right; margin-top:20px;height:100%; width: 18px; margin-right: -18px; background:transparent url(/images/bg_scroll_light.png) repeat-y scroll 0 0;}
#scroll_videos_id_top_left{right:0; height:100%; width: 18px; background:transparent url(/images/bg_scroll_light.png) repeat-y scroll 0 0;z-index:9999; display:none;}
#scroll_videos_id_bottom_left{right:0; height:100%; width: 18px; background:transparent url(/images/bg_scroll_light.png) repeat-y scroll 0 0;z-index:9999; display:none;}
#scroll_videos_id_map_left{right:0; height:100%; width: 18px; background:transparent url(/images/bg_scroll_light.png) repeat-y scroll 0 0;z-index:9999; display:none;}
.up2{position:absolute; top:0;width:18px;height:18px;display:block;background:url(/images/left.png) no-repeat;cursor:pointer;display:block;}
.down2{position:absolute; bottom:0;width:18px;height:18px;display:block;background:url(/images/right.png) no-repeat;cursor:pointer;}
.up2:hover{background-position:  0 -18px;}
.down2:hover{background-position:  0 -18px;}
.scroll_videos .up1{
width:18px;
height:18px;
display:block;
background:url(/images/left.png) no-repeat;
cursor:pointer;
display:block;
}
.scroll_videos .up1:hover{background-position:  0 -18px;}
.scroll_videos .down1{
width:18px;
height:18px;
display:block;
margin-bottom:20px;
background:url(/images/right.png) no-repeat;
cursor:pointer;
font-size:1px;
position:absolute;
bottom:0
}
.scroll_videos .down1:hover{background-position:  0 -18px;}
.scroll_desc_cliente{
float:right;
height:165px;
top:40px;
width:20px;
margin-right:-20px;
background:transparent url(/images/bg_scroll_light.png) repeat-y scroll 0 0
}
.scroll_desc_cliente .up1{
width:18px;
height:18px;
display:block;
background:url(/images/left.png) no-repeat;
cursor:pointer;
display:block;
}
.scroll_desc_cliente .down1{
width:18px;
height:18px;
display:block;
background:url(/images/right.png) no-repeat;
cursor:pointer;
font-size:1px;
position:absolute;
margin-top:129px
}
.scroll_desc_cliente .up1:hover{
background-position:  0 -18px;
}
.scroll_desc_cliente .down1:hover{
background-position:  0 -18px;
}
.scroll_videos.up2{
width:18px;
height:18px;
display:block;
background:url(/images/left.png) no-repeat;
cursor:pointer;
display:block;
}
.scroll_videos .down2{
width:18px;
height:18px;
display:block;
margin-bottom:20px;
background:url(/images/right.png) no-repeat;
cursor:pointer;
font-size:1px;
position:absolute;
bottom:0
}

#sposta_video_cliente{}


/*                                 Gallery di scheda cliente!!!!!!!!!!!!!!!!!!!!!!!!                                
#image1{ z-index:3; cursor:pointer; width:400px; height:165px;}
#image2{display:none; z-index:2; cursor:pointer;margin-top:-165px}*/
/* #reflection1{position:absolute; margin-top:121px; */
/* Cross Browser Opacity */
/*filter:alpha(opacity=20);
/*-moz-opacity:0.2;
/*-khtml-opacity: 0.2;
/*opacity: 0.2;
/*}
#reflection2{display:none;position:absolute;margin-top:121px; 
/* Cross Browser Opacity */
/*filter:alpha(opacity=20);
/*-moz-opacity:0.2;
/*-khtml-opacity: 0.2;
/*opacity: 0.2;
/*}*/
#base{margin:-81px 0 0 -64px; z-index:3000;position:absolute}

/*accordion*/


.returnToKwicks {
	display:block;
	border:1px dashed #888;
	padding:5px;
	float:right;
}
.returnToKwicks:hover {
	background-color: #5e5e76;
	text-decoration: none;
	color: #aaa;
}

/* defaults for all examples */
.kwicks {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	height:400px;

}
.kwicks li{
	display: block;
	overflow: hidden;
	padding: 0;
	cursor: pointer;
	overflow:hidden;
	height: 31px;
	min-height:31px;
	margin-bottom: 3px;
	width:auto;
	position: relative;

}
ul{
	height:100%
}
/* example4 */

/*
.basic  {
	margin-top:20px;
	margin-left:20px;
	width:97%;
	background-image: url(/images/p7apm_teal.jpg);
	background-repeat:repeat-x;
	height:31px;
	line-height:27px;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 16px;
}
.basic div {
}
.basic a {
float:left;	width:97%;	background-image: url(/images/p7apm_teal.jpg);	background-repeat:repeat-x;	height:31px; line-height:27px;	font-family: Verdana,Geneva,sans-serif;	text-decoration: none;	font-size: 16px; clear:left; display:block;	padding:0 0 0 10px;


}
.basic a:hover {
	line-height:27px;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 16px;
		color: #F77300;

}
.basic a.selected {
	line-height:27px;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 16px;
		color: #F77300;

}*/

/*background-image:url(/images/p7apm_teal.jpg);
background-repeat:repeat-x;
padding:0 0 0 10px;
z-index:2000;
height:31px;
margin:0 0 10px 0;
color: #F77300;
font-family: Verdana,Geneva,sans-serif;
font-size: 16px;
text-decoration: none;
line-height:27px;*/
 
 
 
.cella_cliente{
	width:144px !important;
	height:208px !important;
	float:left !important;
	background-image:url(../images/bg_cliente_elenco.jpg) !important;
	overflow: hidden !important;
	margin-left:20px !important;
	margin-top:20px !important
}
.cella_cliente a{
	width:auto !important;
	background-image: none !important;
	background-repeat:no-repeat !important;
	height:auto !important !important;
	line-height:auto;
	font-family: Verdana,Geneva,sans-serif !important;
	text-decoration: none !important;
	font-size: 16px !important;
	clear:none !important;
	display:block !important;
	padding:0 0 0 0 !important;
}
.logo_del_cliente{
	margin-left:10px !important;
	margin-top:20px !important;
	border-style:solid !important;
	color:#6A6A6A !important;	
}
.logo_del_cliente:hover{
	border-style:solid !important;
	color:#F77300 !important;
}
.nome_del_cliente{
	width:120px !important;
	height:120px !important;
	margin-left:12px !important;
	margin-top:5px !important;
	color:#F77300 !important;
	font-family:Verdana,Geneva,sans-serif !important;
	font-size:10px !important;
	text-decoration:none !important
}

.titleaccor{
}



#contenitore_mappa{
	width:45%;
	height:100%;
	float:left;
}
/* root element for accordion. decorated with rounded borders and gradient background image */

#contenitore_clienti {
	width:50%;
	float:left;
}

#macro_contenitore_clienti {
overflow: hidden;
}
.clienti_header{
cursor: pointer;
background-image:url(/images/p7apm_teal.jpg);
background-repeat:repeat-x;
margin:0 0 10px 10px;
padding:0 0 0 10px;
z-index:2000;
height:31px;
color: #F77300;
font-family: Verdana,Geneva,sans-serif;
font-size: 13px;
text-decoration: none;
line-height:27px;
font-weight:bold;
clear: both;
}

.clienti_panel{
display: none;
background-color: #fff;
opacity: 0;
filter:alpha(opacity=0);
}

.flip-image{
}

button {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-moz-outline-radius-bottomleft:4px;
-moz-outline-radius-bottomright:4px;
-moz-outline-radius-topleft:4px;
-moz-outline-radius-topright:4px;
background-color:#222222;
border:1px solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
height:24px;
outline-color:#999999;
outline-style:outset;
outline-width:1px;
}


iframe#iframe_form_scheda_cliente {
     background: transparent
 }
#map_canvas{
width: 237px; 
height: 137px; 
margin-left: 10px; 
margin-top: 20px;
}
.guarda_full_screen{
width:100%;
height:35px;;
opacity:0.6;
filter:alpha(opacity=60);
z-index:9998;
position:absolute;
top:65%;
background-color:#000;
color:#FE8C0A;
font-family:Arial;
font-weight:bold;
font-size:1.1em;
line-height:2em
}
.oidocrop{
color:#FFFFFF;
display:block;
height:100%;
position:absolute;
right:0;
width:85px;
z-index:9999;
overflow:hidden;
height:auto;
margin:50px 0 0 0
}
.oidocrop img{
margin:0 10px 30px 0;
opacity:0.4;
filter:alpha(opacity=40);
cursor:pointer
}
.oidocrop img:hover {
opacity:1;
filter:alpha(opacity=100)
}
#embed_input{
background-color: #000;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#969696;
text-decoration:none;
border: 1px solid #969696;
margin-top: 5px;
}
#overlay_sendmail{
background:url(/img/overlay/transparent.png) no-repeat !important;
color:#fff;
}
#nyroModalContent{z-index: 10000}
.txtform{
color:#969696;
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
text-decoration:none;
}

.back_button{
color:black;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
text-decoration:none;
font-weight:bold;

}
