/* CSS Document */
body{margin:0px 0px 10px 0px; padding:0px; background:url(../img/bgBody.gif) repeat-x #090908; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;}
form{margin:0px; padding:0px;}
.png24 {tmp:expression(setPng24(this));}
#spalla{text-align:center;}
.vuoto{clear:both;}
.vuoto1{clear:both; height:10px; position:absolute; margin:10px;}
#menuTop{background-color:#000000; padding-left:15px; padding-right:15px; height:24px;}
ul{margin:0px 0px 0px 24px; padding:0px;}
li{padding-bottom:15px;}
.justy{text-align:justify;}
.input{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; border:0px; background-color:#252525;}
.input2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}

.bgTable{background:url(../img/bgTable.jpg) no-repeat top left; padding:0px 11px;}
.bgTableHome{padding:11px;}
.bgContent{background:url(../img/bgContent.jpg) no-repeat top center; padding-top:44px; padding-bottom:10px;}
.bgBlack{background-color:#000000;}
.bgWhite{background-color:#FFFFFF;}
.bgGray{background-color:#2C2C2C;}
.bgGrayC{background-color:#656565;}
.bgBrown{background-color:#A19F9E;}
.bgProgrammi{background:url(../img/bg_programmi.jpg) no-repeat top left; height:500px;}
.bgProgrammiSpeciali{background:url(../img/bg_programmiSpeciali.jpg) no-repeat top left; height:434px;}
.bgOurMission{background:url(../img/bg_ourMission.jpg) no-repeat top left; height:352px;}
.bgOurMission div{margin-left:14px; width:480px;}
.bgDriveBusiness{background:url(../img/bg_driveBusiness.jpg) no-repeat top left; height:145px;}
.bgDriveBusiness div{margin-top:15px; margin-left:14px; width:260px;}
.bgDriveBusiness2{background:url(../img/bg_driveBusiness2.jpg) no-repeat top right; width:238px;}
.bgDriveBusiness3{background:url(../img/head_driveBusiness.jpg) no-repeat top right #000000; height:433px;}
.bgDriveBusiness3 #test{position:absolute; margin-top:384px; margin-left:219px;}
.bgDriveBusiness3 #iphone{position:absolute; margin-top:384px; margin-left:424px;}
.bgFashion{background:url(../img/bgFashion.jpg) no-repeat top left; height:168px;}
.bgRedkn{background:url(../img/bgRedkn.jpg) no-repeat top left; height:168px;}
.bgScience{background:url(../img/bgScience.jpg) no-repeat top left; height:168px;}
.bgInspiration{background:url(../img/bgInspiration.jpg) no-repeat top left; height:131px;}
.bgElearColor{background:url(../img/imgColor.jpg) no-repeat top right; height:416px;}
.bgElearStyling{background:url(../img/imgStyling.jpg) no-repeat top right; height:416px;}
.bgElearBusiness{background:url(../img/imgBusiness.jpg) no-repeat top right; height:416px;}
.bgElearDesign{background:url(../img/imgDesign.jpg) no-repeat top right; height:416px;}
.bgElearHaircare{background:url(../img/imgHaircare.jpg) no-repeat top right; height:416px;}
.bgElearRedkenMen{background:url(../img/imgRedkenMen.jpg) no-repeat top right; height:416px;}
.bgElearTrends{background:url(../img/imgTrends.jpg) no-repeat top right; height:416px;}
.boxBlack{background-color:#000000; opacity:.80; filter:alpha(opacity=80); -moz-opacity:.80; width:538px;}
.boxBlackCanvas{background:url(../img/bgPeciaAprile.jpg) no-repeat top left; position:absolute; height:476px; width:752px; margin-left:14px; margin-top:96px;}
.boxBlackCanvasLuglio{background:url(../img/bgPeciaLuglio.jpg) no-repeat top left; position:absolute; width:752px; margin-left:14px; margin-top:96px;}
.boxBlackCanvasGennaio{background:url(../img/bgPeciaGennaio.jpg) no-repeat top left; position:absolute; margin-top:108px;}
.boxBlackCanvasAprile{background:url(../img/bgPeciaAprile11.jpg) no-repeat top left; position:absolute; height:476px; width:752px; margin-left:0px; margin-top:100px;}
.boxBlackCanvasMaggio{background:url(../img/bgPeciaMaggio11.jpg) no-repeat top left; position:absolute; height:476px; width:752px; margin-left:14px; margin-top:96px;}
.boxBlackCanvasGiugno{background:url(../img/bgPeciaGiugno11.jpg) no-repeat top left; position:absolute; height:476px; width:752px; margin-left:0px; margin-top:108px;}
.boxBlackCanvasAgosto{background:url(../img/bgPeciaAgosto11.jpg) no-repeat top left; position:absolute; height:476px; width:782px; margin-left:0px; margin-top:108px;}
.boxBlackCanvasAgosto1{background:url(../img/bgPeciaAgosto111.jpg) no-repeat top left; position:absolute; height:476px; width:782px; margin-left:0px; margin-top:108px;}
.boxBlackCanvasSettembre{background:url(../img/bgPeciaSettembre111.jpg) no-repeat top left; position:absolute; height:472px; width:782px; margin-left:0px; margin-top:108px;}
.bgLegenda{background-color:#656565; border:1px solid #AD9D8D; padding:7px;}
.bgConfiguratore{background:url(../img/bgConfiguratore.jpg) no-repeat top left; height:302px; padding:0px 45px 0px 20px;}
.bgConfiguratoreThanks{background:url(../img/bgConfiguratoreThanks.jpg) no-repeat top left; height:302px; padding:0px 30px;}

#menu .sel{background:url(../img/ico.gif) no-repeat bottom left; padding-left:20px; padding-bottom:4px;}
#nav{width:147px; background-color:#2C2C2C;}
#nav #education div{padding:8px 0px 8px 12px;}
#nav #education #sott{background-color:#6F6F6F; padding:0px 0px 0px 30px;}
#nav #redken div{padding:8px 0px 8px 12px;}
#nav #redken #sott{background-color:#6F6F6F; padding:0px 0px 0px 30px;}
#nav #accessori div{padding:8px 0px 8px 12px;}
#nav #accessori #sott{background-color:#6F6F6F; padding:0px 0px 0px 30px;}
#pdf .icona{float:left; padding-right:5px;}
#pdf .txt{float:left; width:85%;}
.menuCont #navDesign{position:absolute;top:0px; visibility:hidden; vertical-align:top; width:98px; z-index:100;}
.menuCont #designSott{background-color:#656565; width:98px; position:absolute; margin-left:151px; margin-top:85px; z-index:100;}
.menuCont #designSott div{padding:10px 0px 10px 13px;}

.menuCont #navStyling{position:absolute;top:0px; visibility:hidden; vertical-align:top; width:98px; z-index:100;}
.menuCont #stylingSott{background-color:#656565; width:98px; position:absolute; margin-left:151px; margin-top:135px; z-index:100;}
.menuCont #stylingSott div{padding:10px 0px 10px 13px;}

.menuCont #navBusiness{position:absolute;top:0px; visibility:hidden; vertical-align:top; width:98px; z-index:100;}
.menuCont #businessSott{background-color:#656565; width:98px; position:absolute; margin-left:151px; margin-top:120px; z-index:100;}
.menuCont #businessSott div{padding:10px 0px 10px 13px;}

.menuCont #navEvent{position:absolute;top:0px; visibility:hidden; vertical-align:top; width:98px; z-index:100;}
.menuCont #eventSott{background-color:#656565; width:98px; position:absolute; margin-left:151px; margin-top:170px; z-index:100;}
.menuCont #eventSott div{padding:10px 0px 10px 13px;}

.menuCont #navTrends{position:absolute;top:0px; visibility:hidden; vertical-align:top; width:98px; z-index:100;}
.menuCont #trendsSott{background-color:#656565; width:98px; position:absolute; margin-left:151px; margin-top:200px; z-index:100;}
.menuCont #trendsSott div{padding:10px 0px 10px 13px;}

.menuCont #navColor{position:absolute;top:0px; visibility:hidden; vertical-align:top; width:98px; z-index:100;}
.menuCont #colorSott{background-color:#656565; width:98px; position:absolute; margin-left:151px; margin-top:54px; z-index:100;}
.menuCont #colorSott div{padding:10px 0px 10px 13px;}

.menuCont{vertical-align:top; position:relative; visibility:visible; z-index:100;}
#calendario{padding:12px 8px;}
.data{color:#000000; font-size:12px; font-weight:bold; text-transform:uppercase;}
#calendario #radio{float:left;}
#calendario #testo{color:#000000; font-size:10px; font-weight:bold; text-transform:uppercase; margin-bottom:15px; float:left; width:218px;}
#calendario #testo a{color:#000000; font-size:10px; font-weight:bold; text-decoration:underline;}
#calendario #testo a:hover{color:#000000; font-size:10px; font-weight:bold; text-decoration:none;}
#calendario #testo2{color:#000000; font-size:10px; font-weight:bold; text-transform:uppercase; margin-bottom:15px;}
#calendario #testo2 a{color:#000000; font-size:10px; font-weight:bold; text-decoration:underline;}
#calendario #testo2 a:hover{color:#000000; font-size:10px; font-weight:bold; text-decoration:none;}
#boxLogin{border:1px solid #656565; background-color:#000000; padding:10px; position:absolute; margin-top:57px; z-index:100;}
#image{position:absolute; margin-left:175px; margin-top:30px;}
#formato{position:absolute; margin-top:270px; margin-left:700px;}
#infoConf{position:absolute; margin-left:690px; margin-top:99px; z-index:100;}
#infoDiv{background:url(../img/puntoInfo.gif) no-repeat top left #cccccc; position:absolute; border:2px solid #000000; color:#000; font-size:10px; font-weight:bold; text-transform:uppercase; padding:5px 8px 10px 8px; margin-top:27px; width:160px; margin-left:-80px; left:50%;}
#infoDiv a{color:#000; text-decoration:underline;}
#infoDiv a:hover{color:#000; text-decoration:none;}
#infoDiv #x{text-align:right; padding-bottom:40px; font-size:11px;}
#infoDiv #x a{color:#000; text-decoration:none; font-size:11px;}
#infoDiv #x a:hover{color:#000; text-decoration:none; font-size:11px;}
#step2{position:absolute; z-index:100; margin-top:118px; margin-left:15px;}

.pad8R{padding-right:8px;}
.pad10R{padding-right:10px;}
.pad13R{padding-right:13px;}
.pad25R{padding-right:25px;}
.pad80R{padding-right:80px;}
.pad8T{padding-top:8px;}
.pad12T{padding-top:12px;}
.pad30T{padding-top:30px;}
.pad35T{padding-top:35px;}
.pad6B{padding-bottom:6px;}
.pad12B{padding-bottom:12px;}
.pad15B{padding-bottom:15px;}
.pad20B{padding-bottom:20px;}
.pad27B{padding-bottom:27px;}
.pad8L{padding-left:8px;}
.pad13L{padding-left:13px;}
.pad265L{padding-left:265px;}
.pad354L{padding-left:354px;}
.pad7TB11LR{padding:7px 11px;}
.pad15TB24LR{padding:15px 24px;}
.pad5{padding:5px;}
.pad10{padding:10px;}
.pad14{padding:14px;}
.pad15{padding:15px;}

.mar3L{margin-left:3px;}
.mar10L{margin-left:10px;}

.bordG{border:3px solid #656565; width:726px; margin-left:10px; padding-top:5px;}
.bordG2{border:3px solid #656565; margin-left:10px;}
.bordG3{border:3px solid #656565; margin-left:16px;}

.white10{font-size:10px; color:#FFFFFF; line-height:10px;}
a.white10{font-size:10px; color:#FFFFFF; line-height:10px;}
.white11b{font-size:11px; font-weight:bold; color:#656565;}
.white112b{font-size:11px; font-weight:bold; color:#FFFFFF;}
.white12{font-size:12px; color:#FFFFFF;}
.white12b{font-size:12px; font-weight:bold; color:#656565;}
.white12b a{font-size:12px; font-weight:bold; color:#656565; text-decoration:underline;}
.white12b a:hover{font-size:12px; font-weight:bold; color:#656565; text-decoration:none;}
.white11{font-size:11px; color:#FFFFFF;}
.white13b{font-size:13px; color:#FFFFFF; font-weight:bold; line-height:18px;}
.white18b{font-size:18px; color:#FFFFFF; font-weight:bold;}
.black11{font-size:11px; color:#000000;}
.black11b{font-size:11px; font-weight:bold; color:#000000;}
.gray112{color:#656565; font-size:11px;}
.gray11{color:#656565; font-size:11px; line-height:14px;}
.gray11 a{color:#656565; font-size:11px; text-decoration:underline;}
.gray11 a:hover{color:#656565; font-size:11px; text-decoration:none;}
.gray11b{font-size:11px; font-weight:bold; color:#656565;}
.gray12{color:#656565; font-size:12px; line-height:16px;}
.gray12 a{color:#656565; font-size:12px; text-decoration:none;}
.gray12 a:hover{color:#656565; font-size:12px; text-decoration:none;}
.gray14{color:#7A7A7A; font-size:14px; line-height:18px;}
.gray18b{color:#656565; font-size:18px; line-height:24px; font-weight:bold;}
.gray18bC{color:#999999; font-size:18px; line-height:24px; font-weight:bold;}
.red10{color:#FF0000; font-size:10px;}
.red11b{color:#FF0000; font-size:11px; font-weight:bold;}
.brown15b{color:#A3907C; font-size:15px; font-weight:bold; line-height:24px;}
.brown18b{color:#A3907C; font-size:18px; font-weight:bold;}
.black12{color:#000000; font-size:12px; line-height:16px;}
.black12 a{color:#000000; font-size:12px; text-decoration:none;}
.black12 a:hover{color:#000000; font-size:12px; text-decoration:none;}

.titBott{padding-top:17px; padding-right:15px;}
.titBottEd{background:url(../img/tit_botEducation.gif) no-repeat top left; padding-top:13px;}
.titolo{background-color:#A19F9E; font-size:12px; font-weight:bold; padding:5px 0px 5px 8px; margin-bottom:17px; color:#FFFFFF; text-transform:uppercase;}
.titoloColor{background-color:#CD003A; font-size:12px; font-weight:bold; padding:4px 0px 4px 8px; margin-bottom:17px; color:#FFFFFF; text-transform:uppercase;}
.titoloBlack{font-size:12px; font-weight:bold; padding:4px 0px 4px 8px; margin-bottom:17px; color:#000000; text-transform:uppercase;}
.titoloHaircare{background-color:#005193; font-size:12px; font-weight:bold; padding:4px 0px 4px 8px; margin-bottom:17px; color:#FFFFFF; text-transform:uppercase;}
.titoloDesign{background-color:#27A7BA; font-size:12px; font-weight:bold; padding:4px 0px 4px 8px; margin-bottom:17px; color:#FFFFFF; text-transform:uppercase;}
.titoloStyling{background-color:#C45181; font-size:12px; font-weight:bold; padding:4px 0px 4px 8px; margin-bottom:17px; color:#FFFFFF; text-transform:uppercase;}
.titoloRedken{background-color:#929395; font-size:12px; font-weight:bold; padding:4px 0px 4px 8px; margin-bottom:17px; color:#FFFFFF; text-transform:uppercase;}
.titoloBusiness{background-color:#FF5900; font-size:12px; font-weight:bold; padding:4px 0px 4px 8px; margin-bottom:17px; color:#FFFFFF; text-transform:uppercase;}
.titoloTrend{background-color:#FDC01A; font-size:12px; font-weight:bold; padding:4px 0px 4px 8px; margin-bottom:17px; color:#FFFFFF; text-transform:uppercase;}
/*.titolo{background-color:#A3907C; font-size:12px; font-weight:bold; padding:5px 0px 5px 8px; margin-bottom:17px; text-transform:uppercase;}*/
.boxBrown{background-color:#A19F9E; font-size:12px; padding:8px; margin-bottom:17px;}
.boxBrownColor{background-color:#F8D9E2; font-size:12px; padding:8px 0px 8px 8px; margin-bottom:17px;}
.boxBrownHaircare{background-color:#D9E5EF; font-size:12px; padding:8px 0px 8px 8px; margin-bottom:17px;}
.boxBrownDesign{background-color:#DFF2F5; font-size:12px; padding:8px 0px 8px 8px; margin-bottom:17px;}
.boxBrownStyling{background-color:#F6E5EC; font-size:12px; padding:8px 0px 8px 8px; margin-bottom:17px;}
.boxBrownRedken{background-color:#EFEFEF; font-size:12px; padding:8px 0px 8px 8px; margin-bottom:17px;}
.boxBrownBusiness{background-color:#FFE6D9; font-size:12px; padding:8px 0px 8px 8px; margin-bottom:17px;}
.boxBrownTrend{background-color:#FFF6DD; font-size:12px; padding:8px 0px 8px 8px; margin-bottom:17px;}

.emptypng{background-image: url(../img/semaforo_rosso.gif); width:36px; height:40px;}
.smileypng{background-image: url(../img/semaforo_verde.gif); width:36px; height:40px;}
.donesmileypng{background-image: url(../img/semaforo_rosso.gif); width:36px; height:40px;}

.giallo{background-color:#FDC722;}
.arancio{background-color:#FF6500;}
.rosso{background-color:#CD0039;}
.azzurro{background-color:#31B0C1;}
.blu{background-color:#005D9D;}
.viola{background-color:#CA5D8C;}
.grigio{background-color:#9C9D9F;}

/* Easy Slider */
/**
 * Additional styles for the controls.
 */
.jcarousel-control {
    /*margin-bottom: 10px;*/
    text-align: center;
}

.jcarousel-control a {
    font-size: 75%;
    text-decoration: none;
    padding: 0 5px;
    margin: 0 0 5px 0;
    border: 1px solid #fff;
    color: #eee;
    background-color: #4088b8;
    font-weight: bold;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}

.jcarousel-scroll {
    /*margin-top: 10px;*/
    text-align: center;
}

.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

.jcarousel-scroll select {
    font-size: 75%;
}

#mycarousel-next,
#mycarousel-prev {
    cursor: pointer;
    margin-bottom: -10px;
    text-decoration: underline;
    font-size: 11px;
}
