/* CSS Document */
/* ---------------------------------------------------------------------------------------- MASTER PAGE -------------- */
/* regole generali della pagina */
body{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
margin:0 auto;
padding:0;
width:769px;
line-height:130%;
background-color:#FFFFFF;
}

.button
{
    border-width:1px; background-color:#EC551A; color:#fff; margin:4px; padding:0;
}

h1 {
margin:0px;   
}

body li{
list-style:none;
margin:0;
}

body ul{
margin:0;
}

form {
margin:0;
}

.testo {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #3F3F3F;
line-height:13px;
}

/* regole generali link */
a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#EC551A;
text-decoration:none;
}

a:hover{
text-decoration:none;
color:#3F3F3F;
}


/* regole menu */
.menu a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#EC551A;
text-decoration:none;
}


/* regole testata menu generico orizzontale */
#header{
height:50px;
border-bottom:2px solid #D6341B;
text-align:right;
}

/* lista orizzontale menu generico */
#header ul{
padding-top:30px;
padding-right:10px;
}

/* voci della lista contenuta dentro il box header */
#header li{
display:inline;
list-style:none;
padding-right /**/:5px;
padding-left:10px;

}

/* regole link menu generico orizzontale */
#header a{
text-decoration:none;
color:#666;
}

#header a:hover{
text-decoration:underline;
color:#333333;
}

/* regole box laterale */
#lateral {
width:218px;
margin:0;
padding:0;
float:left;
background-color:#F1F1F1;

}


/* voci della lista minimenu per le sottosezioni */
.minimenu {
margin:5px 0 0 0;

}



/* voci della lista minimenu per le sottosezioni */
.minimenu ul{
margin:0;
padding:0;
}
.minimenu li{
background-image:url(file:///W|/mpe/95/img/box_menu_background.jpg);
background-repeat:repeat-y;
background-position:left;
padding:1px;
padding-left:8px;
list-style:none;
margin-top:2px;
}

/* collegamenti della lista minimenu */
.minimenu li a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666
}

.minimenu li a:hover{
color:#EC551A;
}




/* regole box arancione che contiene i titoli di sezione */
.box_arancio {
height:26px;
border-right:50px solid #DF4313;
background-color:#f08d2f;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
font-weight:bold;
font-stretch:narrower;
padding-top:9px;
padding-left:10px;
margin-bottom:20px;
}

.box_arancio a{
color:#FFF;
text-decoration:none;
}

.box_arancio a:hover{
text-decoration:underline;
}


/* box grigio menu */
.menu {
background-color:#F1F1F1;
}


/* regole liste in box grigio menu */
.menu ul{
margin:0px;
padding:15px;
}

.menu li{
color:#EC551A;
list-style-type: none;
margin-bottom:4px;
text-decoration:none;
}

.menu li img{
margin-right:5px;
}

/* box partners */
#partners {
background-color:#F1F1F1;
vertical-align:top;
margin-left:10px;
margin-top:10px;
margin-right:10px;
padding-top:20px;
border-top:1px solid #D6341B
/*border-bottom:1px solid #999;*/

}


/* box contente il banner */
#banner {
}


/* box contenuto delle pagine */
#content{
padding:0;
padding-left:35px;
padding-top:25px;
padding-right:10px;
float:right;
width:500px;
margin:0 auto
}


#box_percorso_pagina 
{
clear:both;
border-top:1px solid #D6341B;
margin-left:260px;
margin-right:10px;
padding-top:3px;
}

#box_percorso_pagina a{
text-decoration:none;
color:#666;
}

#box_percorso_pagina a:hover{
text-decoration:underline;
color:#333333;
}

/* box inferiore contenente i credits */
#footer {
height:60px;
border-top:2px solid #D6341B;
text-align:right;
clear:both;
padding-top:5px;
margin-top:10px;
font-weight:normal
}
#footer  a{
text-decoration:none;
color:#666;
font-weight:normal
}

#footer  a:hover{
text-decoration:underline;
color:#333333;
}
/* ---------------------------------------------------------------------- CSS MENU DINAMICO------------------ */
.menu_0_principale a{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3374b6;
font-weight:bold;
font-stretch:narrower;
text-decoration:none;
margin-bottom:15px;
/**visibility:hidden;**/
}



/**MENU 0  **/
.menu_0_cat1_sel a{
font-weight:bold;
color:#666;
text-decoration:none;
}

.menu_0_cat1_sel a:hover{
color:#EC551A;
text-decoration:underline;
background-color: #EC551A;
}

.menu_0_cat1 
{
    

}

.menu_0_cat1 a:hover
{
   color: #ffffff;
   background-color: #EC551A;
   
}
.menu_0_cat2{
padding-left:10px;
}

.menu_0_cat2_sel{
padding-left:10px;
}

.menu_0_cat2 a{
font-weight:normal;
color:#666;
}

.menu_0_cat2 a:hover{
color:#fff;
background-color: #EC551A;
}

.menu_0_cat3{
padding-left:15px;
margin-bottom:5px;
}

.menu_0_cat3 a{
font-weight:normal;
color:#666;
}

.menu_0_cat3 a:hover{
color:#EC551A;
}


.menu_0_cat2_sel {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666;
}

.menu_0_cat2_sel  a{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666;
}

.menu_0_cat2_sel  a:hover{
color:#DF4313;
background-color: #EC551A;
font-weight:normal;
}

/**FINE MENU 0 **/


/** MENU 1 **/ 

.menu_1_principale{
margin-top:25px;
}

.menu_1_principale a{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3374b6;
font-weight:bold;
font-stretch:narrower;
text-decoration:none;
/**visibility:hidden;**/
}

.menu_1_cat1_sel a{
font-weight:bold;
color:#666;
text-decoration:none;
}

.menu_1_cat1_sel a:hover{
color:#EC551A;
text-decoration:underline;
background-color: #EC551A;
}

.menu_1_cat1 
{
    

}

.menu_1_cat1 a:hover
{
   color: #ffffff;
   background-color: #EC551A;
   
}
.menu_1_cat2{
padding-left:10px;
}

.menu_1_cat2_sel{
padding-left:10px;
}

.menu_1_cat2 a{
font-weight:normal;
color:#666;
}

.menu_1_cat2 a:hover{
color:#fff;
background-color: #EC551A;
}

.menu_1_cat3{
padding-left:15px;
margin-bottom:5px;
}

.menu_1_cat3 a{
font-weight:normal;
color:#666;
}

.menu_1_cat3 a:hover{
color:#EC551A;
}


.menu_1_cat2_sel {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666;
}

.menu_1_cat2_sel  a{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666;
}

.menu_1_cat2_sel  a:hover{
color:#DF4313;
background-color: #EC551A;
font-weight:normal;
}


/** fine menu 1 **/ 



/** menu 2 **/ 
.menu_2_principale{
margin-top:25px;
}
.menu_2_principale a{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3374b6;
font-weight:bold;
font-stretch:narrower;
text-decoration:none;
margin-bottom:15px;
/**visibility:hidden;**/
}


.menu_2_cat1_sel a{
font-weight:bold;
color:#666;
text-decoration:none;
}

.menu_2_cat1_sel a:hover{
color:#EC551A;
text-decoration:underline;
background-color: #EC551A;
}

.menu_2_cat1 
{
    

}

.menu_2_cat1 a:hover
{
   color: #ffffff;
   background-color: #EC551A;
   
}
.menu_2_cat2{
padding-left:10px;
}

.menu_2_cat2_sel{
padding-left:10px;
}

.menu_2_cat2 a{
font-weight:normal;
color:#666;
}

.menu_2_cat2 a:hover{
color:#fff;
background-color: #EC551A;
}

.menu_2_cat3{
padding-left:15px;
margin-bottom:5px;
}

.menu_2_cat3 a{
font-weight:normal;
color:#666;
}

.menu_2_cat3 a:hover{
color:#EC551A;
}


.menu_2_cat2_sel {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666;
}

.menu_2_cat2_sel  a{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666;
}

.menu_2_cat2_sel  a:hover{
color:#DF4313;
background-color: #EC551A;
font-weight:normal;
}

/**fine menu 2 **/ 


/* ---------------------------------------------------------------------- fine  MENU DINAMICO------------------ */

#prodotto_sel{
padding-left:10px;
}

#prodotto_sel a{
font-weight:bold;
color:#666;
text-decoration:none;
}

#prodotto_sel a:hover{
text-decoration:underline;
color:#EC551A;
}

/* --------------------------------------------------------------------------------------- CONTENUTI HOME ----------- */
/* box contenente il payoff e link in home */
#top_home {
}

/* regole per le liste di link in link_top_home */
#top_home li{
list-style-type: none;
margin-top:3px;
}

#top_home ul{
margin:0;
padding:0;
}

/* regole per il testo in top_home */
.titolo_home_arancio {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:19px;
color:#DF4313;
font-weight:normal;
font-stretch:narrower;
}

/* regole per il testo in top_home */
.titolo_home_grigio {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:19px;
color:#666;
font-weight:normal;
font-stretch:narrower;
}

/* regole per il box contenente i link in  top_home */
#link_top_home1{
width:44%;
float:left;
}

.link_grigio a{
font-weight:bold;
color:#666;
text-decoration:underline;
}

.link_grigio a:hover{
color:#EC551A;
}

/* regole per il 2ndo box contenente i link in  top_home */
#link_top_home2{
width:55%;
float:right;
}

#vuoto {
clear:both;
}


/* box contenente gruppo e latest released */
#bottom_home {
border-top:1px solid #D6341B;
}

/* box contenente gruppo */
#bottom1 {
width:44%;
float:left;
padding-top:5px;
}

/* regole titolo del box bottom1 */
.titolo_bottom1 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
font-weight:bold;
font-stretch:narrower;
}

h2 
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
font-weight:bold;
font-stretch:narrower;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}    
    

/* box contenente latest released */
#bottom2 {
width:50%;
float:right;
padding-top:1px;
}

#bottom3 {
float:right;
padding-top:1px;
}

#latest {
border-left:1px solid #666;
border-left-style:dotted;
padding-left:10px;
padding-top:5px;
margin-bottom:15px;
}

#latest .image{
float:right;
margin-left:10px;
margin-bottom:20px;
border:1px solid #AAA;
}

#latest p{
margin:0;
margin-right:40%;
}

/* --------------------------------------------------------------------------------------- CONTENUTI PAGINE ----------- */

#box_titolo_pagina {
height:6px;
border-bottom:1px solid #D6341B;
padding-bottom:10px;
}
#box_titolo_pagina2 {
height:6px;
border-bottom:1px solid #D6341B;
padding-bottom:10px;
}
#box_titolo_pagina3 {
height:6px;
border-bottom:1px solid #D6341B;
padding-bottom:10px;
}
#box_foto_gallery {
height:6px;
border-bottom:1px solid #D6341B;
padding-bottom:10px;
}
#box_testo {
width:247px;
float:left;
margin-top:10px;
margin-bottom:10px;
padding-right:40px
}
#box_testo {
width:247px;
float:left;
margin-top:10px;
margin-bottom:10px;
padding-right:40px
}

#box_immagini {
float:right;
width:39%;
padding-top:20px;
}

.box_immagini a{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
text-decoration:none;
}



/* --------------------------------------------------------------------------------------- CSS ELENCO  ----------- */

#box_prodotto {
padding-top:20px;
min-height:75px;
clear:left;

}

#box_prodotto  .image{
border:1px solid #AAA;
float:right;
width:106px;
margin-right:15px;
margin-bottom:10px
}


#box_descrizione {
width:75%;
float:right;
}

#box_descrizione p{
margin-top:5px;
}

#foto_prodotto {
float:right;
width:110px
}

/* --------------------------------------------------------------------------------------- CSS DETTAGLIO  ----------- */

#box_more_info {
float:right;
padding-top:20px;
width:204px
}

#box_more_info .image{
border:1px solid #AAA;
}

#box_more_info ul{
margin:0;
padding:0;
padding-top:7px;
}

#aspnetForm{
background-image:url(file:///W|/mpe/95/img/backForm.jpg);
background-position:left;
background-repeat:repeat-y;
}

/* Gallery Styles */

#motioncontainer 
{
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 460px; /* Set to gallery width, in px or percentage */
height: 80px; /* Set to gallery height */
margin:0 auto;
}

#motioncontainer a img {
/*border: 1px solid #cccccc; Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */