﻿body.sfondo_home 
{
    font-size: 11px;
	color:#FFFFFF;
    margin:0px;
    padding:0px;
    background-repeat:repeat-x;
    background-color:#b9b9b9;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    background-image: url('/img/img_sfondo.jpg');
    background-repeat:repeat-x;
}

body
{
    font-size: 11px;
	color:#FFFFFF;
    margin:0px;
    padding:0px;
    background-repeat:repeat-x;
    background-color:#efefef;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    background-image: url('/img/img_sfondo1.jpg');
    background-repeat:repeat-x;
}

body.default 
{
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    background-image: url('/img/img_sfondo_default.jpg');
    background-repeat:repeat-x;
}

form
{
    margin:0px;
    padding:0px;
}

a
{
    text-decoration:none;
    color:#655e55;
}

.errmess
{
    color: #ff0000;
}

.nomeart
{
    font-size: 15px;
    color: #f1742b;
    text-transform: uppercase;
}

.catart
{
    font-size: 13px;
    color: #A7A7A7;
    text-transform: uppercase;
}

.smalletic
{
    font-size: 12px;
    color: #A7A7A7;
    text-transform: uppercase;
}

.filtri
{
    margin: 10px 0 10px 15px;
    color:#463436;
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
padding-bottom:20px;
}

.filtri h5
{
    padding: 0;
    margin: 0 0 0 0;
    font-weight: bold;
    color: #463436;
        font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 13px;
    
}

.filtri h4
{
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    padding: 0;
    margin: 0 0 10px 0;
    font-weight: bold;
    color: #F1742B;
    font-size: 15px;
}

.filtri ul
{
    padding: 0;
    margin: 0 0 0 0;
}

.filtri ul li
{
    padding: 0;
    margin: 0 0 0 0;
    margin-top:8px;
    list-style-type: none;
}

.filtri ul li a
{
    font-weight: normal;
    color: #463436;
    text-decoration: none;
}


div#container
{
 width:918px;
 margin-top:0px;
 text-align:left;
 position:relative;
 top: 0px;
 left: 0px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: auto;
}

div#content
{
 width:918px;
 clear:both;
 float:left;
 text-align:left;
 z-index:1;
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

div#header_default
{
 width:918px;
 clear:both;
 float:left;
 margin-top:36px;
}


div#logo_default
{
 width:400px;
 clear:both;
 float:left;
 margin-top:15px;
 text-align:right;
}

div#ottoedieci_default
{
 width:399px;
 float:left;
 text-align:right;
}

div#video_default
{
 width:678px;
 float:left;
height:370px;
padding-top:10px;
background-color:#000;
clear:both;
margin-left:116px !important;
margin-left:58px;
margin-top:47px;
text-align:center;
}


div#footer_default
{
 width:678px;
 float:left;
 clear:both;
 margin-left:116px !important;
 margin-left:58px;
 margin-top:14px;
}


div#every_default
{
 width:371px;
 float:left;
 clear:both;
}

div#enter_default
{
 width:292px;
 float:left;
 text-align:right;
}


div#header
{
 width:918px;
 clear:both;
 float:left;
 margin-top:10px;
}

div#ottoedieci
{
 width:918px;
 clear:both;
 float:left;
 text-align:right;
}

div#menu
{
 background-image: url('/img/sfondo_menu.jpg');
 width:918px;
 clear:both;
 float:left;
 height:139px;
 margin-top:10px;
    
}
div#navigation
{
 width:730px;
 clear:both;
 float:left;
 height:40px;
 margin-top:10px;
 font-weight:bold;
 color:#cbcaca;
 font-size:11px;
    
}

div#navigation ul
{
    margin:0px;
    padding:0px;
    list-style:none;
    list-style-type:none;
    font-size:12px;
    letter-spacing:-1px;
}


div#navigation ul li
{
display: inline;
margin:0px;
padding:0px;
padding-left:6px;
}

div#navigation ul li ul
{
background-color:#A9989E;
margin:0px;
padding:0px;
font-size:11px;
}

div#navigation ul li ul li
{
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
font-weight:normal;
}

div#navigation ul li a
{
color:#464443;
cursor:pointer;
}

div#navigation ul li ul li a
{
color:#FFF;
cursor:pointer;
}

div#navigation ul li ul li a:hover
{
color:#FFF;
cursor:pointer;
}

div#navigation ul li a:hover
{
color:#464443;
}



div#lingue
{
 width:115px;
 float:right;
 margin-top:10px;
 font-size:10px;
}

div#lingue a
{
color:#FFF;
}


div#logo
{
 clear:both;
 float:left;
 margin-left:16px !important;
 margin-left:8px;
 height:60px;
}


div#submenu
{

 width:918px;
 clear:both;
 float:left;
 height:20px;
 margin-top:0px;
 /*background-color:#d69865;*/
 background-color: #dc843c;
 padding-top:6px;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

div#contenuto
{

 width:918px;
 clear:both;
 float:left;
 background-color:#464747;
    
}
div#contenuto_header
{

 width:918px;
 clear:both;
 float:left;
 height:126px;  
}

div#contenuto_img
{

 width:380px;
 clear:both;
 float:left;
 height:126px;  
}
div#contenuto_banner
{

 width:538px;
 float:left;
 height:126px;  
}

div#contenuto_footer
{
/* width:918px;
 clear:both;
 float:left;
 height:36px;
 margin-top:0px;
 background-image: url('/img/img_sfondo_footer.jpg');
 background-repeat:repeat-x;  */
}
div#contenuto_testo
{

 width:918px;
 clear:both;
 float:left;
 margin-top:0px;
 padding-bottom:15px;
 background-image: url('/img/img_sfondo_testo.jpg');
 background-color:#c8c8c4;
 background-repeat:no-repeat;
}

div#submenu ul
{
    margin:0px;
    padding:0px;
    list-style:none;
    list-style-type:none;
    /*background-color:#d69865;*/
    background-color: #dc843c;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size:12px;
    margin-left:12px;
    
    
}
div#submenu ul li
{
display: inline;
margin:0px;
padding:0px;
padding-left:6px;
padding-right:25px;
text-transform:uppercase;
padding-bottom:5px;
}

div#submenu ul li ul
{
display: inline;
padding:0px;
padding-top:5px;
padding-bottom:5px;
text-transform:none;
font-size:11px;
margin:0px;
/*background-color:#d69865;*/
background-color: #dc843c;


}

div#submenu ul li ul li
{
margin:0px;
padding:0px;
text-transform:none;
padding-top: 5px;
padding-bottom: 5px;
padding-right:0px;
}

div#submenu ul li a
{
color:#FFF;
cursor:pointer;
}

div#menu_contenuto
{

 width:163px;
 clear:both;
 float:left;
 margin-top:40px;
 margin-left:20px !important;
 margin-left:10px;
 padding-top:10px;
}
div#menu_contenuto ul
{
    margin:0px;
    padding:0px;
    margin-left:20px !important;
    margin-left:10px;
    list-style:none;
    list-style-type:none;
}

div#menu_contenuto ul li
{

  padding-bottom:10px;
  font-size:11px;
  letter-spacing:0px;

}

div#menu_contenuto ul li.select
{
  
}

div#menu_contenuto ul li a
{
color:#f1742b;
font-weight:bold;
}

div#testo
{
    float:left;
    background-color:#FFF;
    width:712px;
    margin-top:15px;
    padding-bottom:25px;
    color:#655e55;
}
div#testo_collection
{
    float:left;
    /*background-color:#666666;*/
    width:878px;
    margin-top:15px;
    padding-bottom:25px;
    margin-left:20px !important;
    margin-left:10px;
}
div#testo  h1
{
    float:left;
    clear:both;
    margin:0px;
    padding:0px;
    font-size:18px;
    text-transform:uppercase;
    font-weight:normal;
    margin-top:30px;
    width:675px;
    margin-left:36px !important;
    margin-left:12px;

}
div#testo_collection  h1
{
    float:left;
    clear:both;
    margin:0px;
    padding:0px;
    font-size:20px;
    text-transform:uppercase;
    font-weight:normal;
    margin-top:30px;
    text-align:right;
    width:848px;

}
div#testo p
{
    /*float:left;*/
   /* clear:both;*/
    margin-top:25px;
    margin-left:36px !important;
    margin-left:18px;
    padding-right:30px !important;
    padding-right:15px;
    width:640px;
    line-height:15px;
}

div#testo #text
{
    float:left;
   /* clear:both;*/
    margin-top:25px;
    margin-left:36px !important;
    margin-left:18px;
    padding-right:30px !important;
    padding-right:15px;
    width:640px;
    line-height:15px;
}


div#testo_collection p
{
    float:left;
    clear:both;
    margin-top:25px;
    margin-left:119px !important;
    margin-left:60px;
    width:640px;
    line-height:15px;
}

div#flash_home
{

 width:918px;
 clear:both;
 float:left;
 height:360px;  
}

div#immagini_tv
{
     width:918px;
 clear:both;
 float:left;
 height:100px;
}


div#banner_home
{

 width:910px;
 clear:both;
 float:left;
 height:132px;
 margin-top:0px;
 background-image: url('/img/img_sfondo_banner.jpg');
 background-repeat:repeat-x;
 padding-top:20px;
 padding-left:8px !important;
 padding-left:8px;   
}


div#footer_home
{

 width:918px;
 clear:both;
 float:left;
 height:38px;
 text-align:left;
 padding-top:24px;
 color:#cbcaca;
 font-size:10px;
 font-weight:bold;
 background-image: url('/img/img_footer.jpg');
 background-repeat:repeat-x;
}

div#footer_home_link
{

 width:588px;
 clear:both;
 float:left;
 height:15px;
 text-align:left;
 padding-top:6px;
 padding-bottom:3px;
 color:#cbcaca;
 font-size:10px;
 font-weight:bold;
 background-color:#A7A596;
 margin-left:10px;
 padding-left:5px;
}

div#footer
{
 width:918px;
 clear:both;
 float:left;
 height:38px;
 text-align:left;
 padding-top:24px;
 color:#cbcaca;
 font-size:10px;
 font-weight:bold;
 background-color:#FFF;
}

div#footer ul , div#footer_home_link ul
{
    margin:0px;
    padding:0px;
    list-style:none;
    list-style-type:none;
}


div#footer ul li, div#footer_home_link ul li
{
display: inline;
padding-left:1px;
padding-right:0px;
text-transform:uppercase;
}

div#footer ul li a, div#footer_home_link ul li a
{
color:#2f2e2b;
}

div#footer ul li a:hover, div#footer_home_link ul li a:hover
{
color:#2f2e2b;
}


div#socialnet
{
    width: 280px;
    margin: 0px !important;
    margin-left: 8px;
    margin-right:14px !important;
    margin-right: 3px;
    background-color: #C9C8BC;
    color: #5F5F60;
    float: right;
    height: 20px;
    padding-top:4px; 
     
}

div#contatti
{
    clear:both;
    float:left;
    width:244px;
    margin-left:36px !important;
    margin-left:18px;
    margin-top:20px;
    line-height:20px;
    font-size:12px;
}

div#form_contatti
{
    float:left;
    width:386px;
    margin-left:20px !important;
    margin-left:10px;
    margin-top:20px;
    line-height:15px;
    border:1px solid #c8b6b9;

}

div#form_stores
{
    clear:both;
    float:left;
    width:638px;
    margin-left:36px !important;
    margin-left:16px;
    margin-top:20px;
    line-height:15px;
    text-align:left;
    border:1px solid #c8b6b9;

}

div#form_stores table
{
float:left;
clear:both;
margin:0px;
padding:0px;
margin-top:15px;
width:624px;
margin-left:8px !important;
margin-left:4px;
}
div#form_stores table td
{
height:25px;
}
 
div#form_contatti table
{
    float:left;
clear:both;
margin:0px;
padding:opx;
margin-top:15px;
width:95%;
}
div#form_contatti table td
{
    text-align:right;
    height:25px;
}

td.form_contatti_detra
{
    width:200px;
}
td.agree
{
    text-align:left;
}


input
{
    background-color:#FFF;
    border:1px solid #e67531;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    /*width:160px;*/
}
input#Acconsento
{
    background-color:Transparent;
    width:20px;
}

input#Submit
{
    border:1px solid #3f4040;
    background-image: url('/img/img_sfondo_submit.jpg');
    background-repeat:repeat-x;
    width:80px;
    color:#FFF;
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:1px;
    
}

div.privacy
{
    background-color:#f4edeb;
    width:326px;
    text-align:left;
    padding:10px;
    float:right;
    clear:both;
    margin-top:10px;
    height:300px;
    overflow:auto;
    font-size:9px;
}

div.privacynonwidth
{
    background-color:#f4edeb;
    width:97%;
    text-align:left;
    padding:10px;
    padding-top:20px;
    margin-bottom:20px;
    float:right;
    clear:both;
    margin-top:10px;
    height:100px;
    overflow:auto;
    font-size:9px;
}

div#info
{

 width:918px;
 clear:both;
 float:left;
 color:#000;
 margin-top:20px;
 text-align:center;
 padding-bottom:20px;
    
}
div#image_tv
{
 width:918px;
 clear:both;
 float:left;
background-color:#f6eeec;
 height:200px;
}
div#canali_tv
{
 width:910px;
 clear:both;
 float:left;
 height:25px;
 font-size:15px;
 text-transform:uppercase;
 padding-top:0px;
 padding-left:8px !important;
 padding-left:4px;
 background-color:#c9a5a5;
}
div#canali_tv span
{

 font-size:20px;

}

div#info a
{
 color:#000; 
}


div#menu_tv
{
    float:left;
    clear:both;
    width:278px;
    height:360px;
    background-image: url('/img/img_sfondo_menutv.jpg');
    
}


div#menu_tv ul
{
    margin:0px;
    padding:0px;
    list-style:none;
    list-style-type:none;
    margin-top:80px;
    margin-left:26px;
    
    
}
div#menu_tv ul.temp
{
    margin:0px;
    padding:0px;
    list-style:none;
    list-style-type:none;
    margin-left:26px;
    color:#FFF;
    
    
    
}


div#menu_tv ul li
{
padding-left:14px;
padding-bottom:20px;
font-weight:bold;
width:150px;
font-size:12px;
}


 div#menu_tv ul li.selected
{
    background-image: url('/img/freccia_tv.gif');
    background-repeat: no-repeat;
}

 div#menu_tv ul li a
{
 color:#FFF;
}

 div#menu_tv ul li.selected a
{
 color:#605d5a;
}

div#tv_video
{
    float:left;
    width:640px;
    height:360px;
}

td.tv_image_template
{
    float:left;
    width:178px;
    margin:0px;
    padding:0px;
    height:150px;
    cursor:pointer;
    line-height:15px;
    text-transform:uppercase;
    font-weight:bold;
    font-size:9px;
    padding-left:34px;
    padding-right:34px;
    padding-top:8px;
    color:#4f4e4d;
}
td.tv_image_template_selected
{
    float:left;
    width:178px;
    margin:0px;
    padding:0px;
    height:150px;
    cursor:pointer;
    line-height:15px;
    text-transform:uppercase;
    font-weight:bold;
    font-size:9px;
    padding-left:34px;
    padding-right:34px;
    background-color:#a49480;
    padding-top:8px;
    color:#FFF;
}


td.tv_image_template span
{
    color:#4f4e4d;
}

td.tv_image_template_selected span
{
    color:#4f4e4d;
}

div#freccia_prev
{
    float:left;
    clear:both;
    width:83px;
    padding-top:50px;
    text-align:center;

}


div#freccia_next
{
    float:left;
    width:83px;
    padding-top:50px;
    text-align:center;
}

div#immagini_prev
{
    float:left;
    width:752px;
    margin:0px;
    padding:0px;

    
}

table#RotatorImage
{
    margin:0px;
    padding:0px;
    margin-top:7px;
}

div#flash_videos
{
    float:left;
    clear:both;
    width:640px;
    margin-left:36px !important;
    margin-left:18px;
    margin-top:15px;
}

div#flash_videos_collection
{
    float:left;
    clear:both;
    width:640px;
    margin-left:36px !important;
    margin-left:18px;
    margin-top:15px;
}


div#videos
{
    float:left;
    clear:both;
    width:640px;
    margin-top:15px;
    background-color:#908e8e;
    padding-top:10px;
    padding-bottom:10px;
    line-height:20px;
}


div#videos a
{
    color:#FFF;
    font-weight:bold;
}

div#videos  a span
{
  color:#484848;
}
div#videos_sx
{
    float:left;
    clear:both;
    width:340px;
    margin-left:15px !important;
    margin-left:7px;

}


div#videos_dx
{
    float:left;
    width:280px;
}

div#testo_eventi
{
    float:left;
    clear:both;
    width:370px;
    margin-left:36px !important;
    margin-left:18px;
    margin-top:25px;
    line-height:15px;
}

.text_eventi
{
    float:left;
    clear:both;
    width:370px;
    margin-left:36px !important;
    margin-left:18px;
    margin-top:25px;
    line-height:15px;
}

div#immagine_eventi
{
    float:left;
    width:250px;
    margin-left:46px !important;
    margin-left:23px;
    margin-top:25px;
    
}

.img_eventi
{
    float:left;
    width:250px;
    margin-left:46px !important;
    margin-left:23px;
    margin-top:25px;
}

div#testo_eventi a
{
    color:#FFF;
    font-weight:bold;
}

h2
{
    margin:0px;
    padding:0px;
    font-size:18px;
    font-weight:normal;
    padding-bottom:15px;
    line-height:25px;
}


div#menu_flash_home
{
    float:left;
    clear:both;
    width:266px;
    height:340px;
    background-image: url('/img/img_sfondo_video_home.jpg');
    padding-left:12px !important;
    padding-left:6px;
    padding-top:20px;
}

div#menucat
{
    width: 150px;
    float: left;
    /*border:solid 1px #ff0000;*/
}

div#pagecat
{
    width: 712px;
    float: right;
    /*border: solid 1px #ff0000;*/
    background-color: #FFFFFF;
    color:#666;
}

div.pager
{
    width: 100%;
    text-align: right;
    color: #000;
    font-size: 17px;
    height: 30px;
}
div#pager a
{
    color: #a8a8a8;
    font-size: 17px;
    text-decoration: none;
}

.intestazionecat
{
    margin: 0 10px 10px 10px;
    color: #62494C;
    font-size: 15px;
    text-align: left;
    padding: 10px;
    background-color: #FFFFFF;
}

.intestazionecat span
{
    padding: 0;
    margin: 0 0 0 0;
    font-weight: normal;
    color: #62494C;
    font-size: 15px;
}

.intestazionecat span.labelfiltro
{
    color: #F1732A;
}

div#barrafunzioni
{
    border-top: solid 1px #DDDDDB;
    padding-top: 10px;
    height: 45px;
    border-bottom: solid 1px #DDDDDB;
    margin-left: 10px;
    margin-right: 10px;
    width:692px;
    float:left;
}

div#barradettagli
{
    padding-top: 10px;
    margin-right: 20px !important;
    margin-right: 0px;
    min-height: 280px;
    background-color:#fff;
    width:690px;
    float:left;

}



div.banner_tv
{
    float:left;
    clear:both;
    width:254px;
    height:75px;
    margin-top:20px;
    padding-left:6px !important;
    padding-left:3px;
    font-weight:bold;
    line-height:15px;
    text-transform:uppercase;
    font-size:10px;
}

div.banner_tv img
{
    margin-right:16px !important;
    margin-right:8px;
}
div.banner_tv a
{
color:#e5742b
}

div#sitemap ul li
{
margin-top:5px;
}