/*
---------------------------------------------------------------
Titolo:      Javacenter -  Foglio di stile  (screen media)
All rights reserved
---------------------------------------------------------------
*/

#slidernav { 
background: #FEE5CC;
padding: 0 15px 10px 15px;
line-height: 30px;
text-align: justify
}

.slider h2.left { 
color: #E87603;
float: left;
font-size: 1.8em; 
line-height: 35px;
padding-right: 10px; 
width: 300px;
}

.slider h2 { 
color: #E87603;
font-size: 1.8em; 
line-height: 50px;
text-align: justify;
}

.slider h3 { 
color: #333;
font-size: 1.6em; 
line-height: 50px;
text-align: justify;
}

.slider h4 { 
color: #333;
font-size: 1.2em; 
font-weight: bold;
line-height: 50px;
text-align: justify;
}

.link {
background: url(../images/sliderArr.gif) no-repeat top left;
color: #333;
cursor: pointer;
padding: 0 0 0 15px;
}

.link:hover { color: #E87603 }

.slider { 
background: #FEE5CC;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
height: 490px;
overflow: hidden;
position: relative;  
}

.slider p span { color: #CB8D4E; }

.slider p.small { font-size: 0.9em }

.slider p.channel { display: none; }

.slider img { vertical-align: middle; }

/* Link List */

ul.listing li a, 
ul.listing li a:visited {
background: url(../images/bg_listing.gif) no-repeat 0 -44px;
border: none!important;
color: #555;
display: block;
font-size: 1.5em;
line-height: 40px;
padding-left: 40px;
text-align: justify;
}

ul.listing li a:hover, ul.listing li a:active {
background: url(../images/bg_listing.gif) no-repeat 0 0;
color: #333;
}

ul.listing li a span { color: #FA942C }
ul.listing li a:hover span { color: #E87603 }

/* Normal List */
.list ul {} 

.list li {
background: url(../images/checklist-or.gif) no-repeat 0 8px;
border-bottom: 1px solid #fff;
color: #555;
line-height: 20px;
margin: 5px 0;
padding: 5px 5px 5px 30px;
text-align: justify
}

.slidercontent { position :absolute }
.slidercontent .upper { border-bottom: 0px }
.section { padding: 20px; }

.sliderscroll { 
background: #FDE0C4;
border-top: 1px solid #fff;
padding: 10px 20px 10px 0;
text-align: right;
width: 570;
}

.linkUp, .linkDown {
color: #333;
cursor: pointer;
font-size: 0.75em;
padding-left: 20px;
vertical-align: middle
}

.linkUp { background: url(../images/i-up.gif) no-repeat; }
.linkDown { background: url(../images/i-down.gif) no-repeat; }

.linkUp img, .linkDown img { vertical-align: middle }

/* List Toggle */
.dhtmlgoodies_question {
background: url(../images/bg_toggle.gif) no-repeat 0 -44px;
border-bottom: 1px dotted #FEE3C9;
border-width: 1px 0;
color: #555;
cursor: pointer;
display: block;
font-size: 1.5em;
line-height: 40px;
margin: 5px 0;
overflow: hidden;
padding-left: 40px;
text-align: justify;
}

.dhtmlgoodies_question:hover { 
color: #333;
background: url(../images/bg_toggle.gif) no-repeat 0 0px; }

.dhtmlgoodies_answer {
padding: 0 0 0 6px;
overflow: hidden;
position: relative;
}

.dhtmlgoodies_answer_content {	
padding: 1px;
position: relative;
}

.dhtmlgoodies_answer p {
background: #FFF;
border: 1px dotted #ff8713;
padding: 5px;
}
