﻿#box_sx 
{
    float:left;
    margin-left:80px;
    margin-top:30px;
    width:110px;
    height:270px;
    border:0px solid black;
    padding:0px 0px 0px 0px;
}
#box_ce 
{
    float:left;
    margin-left:80px;
    margin-top:30px;
    width:223px;
    height:264px;
    border:2px solid #D55A29;
}
#box_ce div
{
    clear:both;  
    float:left;
    width:auto;
}
#box_dx 
{
	float:left;
    margin-left:30px;
	margin-top:30px;
    height:264px;
    border:0px solid #D55A29;
    width:200px;
}
.box_marchi
{   
    text-align:left;   
    }
.box_marchi ul li
{
    list-style:none;
    }
.box_marchi img.link
{
    text-decoration:none;   
    list-style:none;
    border:0px solid #fff;
    }
.box_osram
{
    float:left;
	
    }
.box_osram img.link
{
    border:0px solid #fff;
    text-decoration:none;
    }
.box_radium
{
    float:left;
    margin-top:0px;
	margin-left:10px;
    }
.box_airam
{
    float:left;
 	margin-left:10px;
    }
.box_leuci
{
    float:left;
    margin-top:0px;
	margin-left:10px;
    }
.box_ge
{
    float:left;
    width:90px;
    height:34px;
	margin-left:10px;
    }
.box_megaman
{
    float:left;
	margin-left:0px;
    }
.box_paulmann
{
    float:left;
	margin-left:10px;
    }
.box_ianiro
{
    float:left;
	margin-left:10px;
    }
.box_laser
{
    float:left;
	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;
    position:relative;
    margin:0 auto;
    }
.box_ph ul.tema
{
    padding:0;
    margin:0;
    list-style:none;
    width:30%;
    height:30%;
    position:relative;
    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; 
    position:absolute; 
    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; 
    position:absolute; 
    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; 
    position:relative;
    }
.box_ph ul.tema li a:hover ul li a:hover img, 
.box_ph ul.tema li:hover ul li a:hover img 
{
    position:absolute; 
    left:0px; 
    top:0px; 
    width:300px; 
    height:250px; 
    border-color:#D55A29;
    }