﻿body
{
    background-color:#fff;
    }
#box_cont 
{
    margin-top:170px;
    border:0px solid #000000;
    background-color:#fff;
}
#box_cont img.link
{
    text-decoration:none;   
    list-style:none;
    border:0px solid #fff;
    }
#box_dx 
{
    float:left;
    width:300px;
    height:283px;
    margin-top:20px;
    margin-left:60px;
    padding-bottom:0px;
    padding-left:0px;
    outline:none;
    border:0px solid #000000;
    color:#000000;
    text-decoration:none;
    }
#box_dx_txt
{
	float:right;
    width:320px;
    height:166px;
    margin-top:0px;
    margin-right:40px;
    text-align:justify;
    font-family:Tahoma Verdana Arial;
    font-size:xx-large;   
}
p.medium
{
    text-align:center;
    font-family:Tahoma Verdana Arial;
    font-size:medium;
    }
p.small
{
    text-align:center;
    font-family:Tahoma Verdana Arial;
    font-size:small;
    }
p.small	a:link, a:visited, a:active, a:hover
 {
    text-decoration: none;
    color:#F00;
}
p.small	a:hover
{
	text-decoration: none;
	color:#399;
}
#box_sx_txt
{
    width:320px;
    height:166px;
    top:30px;
    left:40px;
    text-align:justify;
    font-family:Tahoma Verdana Arial;
    font-size:small; 
}
#box_sx
{
    float:right;
    width:320px;
    height:166px;
    top:200px;
    right:-80px;
    margin-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    outline:none;
    border:0px solid #000000;
    color:#000000;
    text-decoration:none;
   }
.box_marchi
{
	float:left;
    width:800px;
    height:auto;
    margin:auto;
    border:0px solid #D55A29;
	margin-top:20px;
    }
.box_marchi ul li
{
    list-style:none;
    }
.box_marchi img.link
{
    text-decoration:none;   
    list-style:none;
    border:0px solid #fff;
    }
.box_osram
{
    top:0px;
    float:left;
    width:10%;
    height:10%;
    left:0px;
	margin-left:0px;
    }
.box_osram img.link
{
    border:0px solid #fff;
    text-decoration:none;
    }
.box_radium
{
    float:left;
    top:0px;
    width:10%;
    height:10%;
    margin-left:10px;
    }
.box_airam
{
    top:0px;
    margin-left:5px;
    float:left;
    width:10%;
    height:10%;
    }
.box_leuci
{
    float:left;
    top:0px;
    width:5%;
    height:5%;
    margin-left:10px;
    }
.box_ge
{
    float:left;
 	top:0px;
    width:10%;
    height:10%;
    margin-left:10px;
    }
.box_megaman
{
    float:left;
    top:0px;
    width:10%;
    height:10%;
    margin-left:10px;
    }
.box_paulmann
{
    float:left;
    width:10%;
    height:10%;
    margin-left:10px;
    }
.box_ianiro
{
    float:left;
    width:10%;
    height:10%;
    margin-left:10px;
    }
.box_laser
{
    float:left;
    width:10%;
    height:10%;
    margin-left:10px;
    }
#box1
{  
    top:5px;
    float:left;
    right:0px;
    left:0px;
    width:auto;
}
#box1 div
{  
    top:10px;
    float:left;
    right:0px;
    left:0px;
    width:110px;
    height:55px;
}
#box1 img.link
{
    cursor:pointer;
    border:0px solid #fff;
}
#box2
{  
    top:5px;
    float:left;
    right:0px;
    left:0px;
    width:auto;
}
#box2 div
{  
    top:10px;
    float:left;
    right:0px;
    left:0px;
    width:110px;
    height:55px;
    border:0px solid #fff;
}
#box2 img.link
{
    cursor:pointer;
    border:0px solid #fff;
    }
#box3
{  
    top:5px;
    float:left;
    right:0px;
    left:0px;
    width:auto;
}
#box3 div
{  
    top:10px;
    float:left;
    right:0px;
    left:0px;
    width:100px;
    height:55px;
}
#box3 img.link
{
    cursor:pointer;
    border:0px solid #fff;
    }
.box_ph
{
    width:30%;
    height:30%;
    text-align:left;
    margin:0 auto;
    }
.box_ph ul.tema
{
    padding:0;
    margin:0;
    list-style:none;
    width:30%;
    height:30%;
    z-index:10;
    }
.box_ph ul.tema li
{
    display:block;
    width:125px;
    height:31px;
    float:left;
    }
.box_ph ul.tema li a ul, .box_ph ul.topic li ul
{
    display:none;
    }
.box_ph ul.tema li.active a
{
    color:#fff;
    background:#D55A29;
    }
.box_ph ul.tema li a:hover,
.box_ph ul.tema li:hover a
{
    color:#fff; 
    }
.box_ph ul.tema li.active ul
{
    display:block; 
    left:0px; 
    top:0px; 
    list-style:none; 
    padding:0; 
    margin:0; 
    height:224px; 
    width:193px; 
    padding:15px 18px; 
    border:0px solid #bbb; 
    z-index:1;
    }
.box_ph ul.tema li a:hover ul, 
.box_ph ul.tema li:hover ul
{
    display:block; 
    left:0px; 
    top:0px; 
    list-style:none; 
    padding:0; 
    margin:0; 
    height:234px; 
    background:#D55A29; 
    width:189px; 
    padding:15px 18px; 
    border:0px solid #aaa; 
    z-index:100;
    }

.box_ph ul.tema li ul li
{
    display:inline; 
    width:90px; 
    height:75px; 
    float:left; 
    border:1px solid #fff; 
    margin:1px;
    }
.box_ph ul.tema li ul li a
{
    display:block; 
    width:80px; 
    height: 65px; 
    cursor:pointer; 
    float:left; 
    text-decoration:none; 
    border:0px solid #888;
    }
.box_ph ul.tema li ul li a img
{
    display:block; 
    width:80px; 
    height:65px; 
    border:5px solid #D55A29;
    }
.box_ph ul.tema li a:hover ul li a:hover, 
.box_ph ul.tema li:hover ul li a:hover 
{
    white-space:normal; 
     }
.box_ph ul.tema li a:hover ul li a:hover img, 
.box_ph ul.tema li:hover ul li a:hover img 
{
    left:0px; 
    top:0px; 
    width:300px; 
    height:250px; 
    border-color:#D55A29;
    }
