*:first-child+html body#webadmin-webordine {margin-top:40px;}/*per IE7*/
body {background: #fff url(img/bkg-body02.png) repeat-x left top;}

#master {background: transparent url(img/logo-CNDCEC02.png) no-repeat 115% -250px;}
        #logo-ordine {}
    #corpo {background: transparent url(img/bkg-corpo.png) no-repeat right top;}

#contenitore-slideshow {border:1px solid #888;}

/*tab*/
.ui-tabs ul.ui-tabs-nav li.ui-state-default:hover { border:1px solid #999;background: #666 url(img/bkg-link-tab.png) repeat-x 50% 50%;  }
.ui-tabs ul.ui-tabs-nav li.ui-state-default a { color:#666; }
.ui-tabs ul.ui-tabs-nav li.ui-state-default a:hover { color:#000; }
.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected:hover { background-image:none;background-color:#fff; }
    .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a { background-image:none;color:#000; }
.ui-tabs .ui-state-active, .ui-tabs .ui-widget-content .ui-state-active { background-color:#fff; }
/*tab*/

/*tab annidata*/
.tabAnnidato ul.tabAnnidato li.ultimo { border-right:1px solid #4b5d77;}
.tabAnnidato ul.tabAnnidato li.ui-state-default { font-weight:normal;border:1px solid #4b5d77;border-right:1px solid #8395b0;}
.tabAnnidato ul.tabAnnidato li.ui-state-default a { color:#ccc;background: #666 url(img/bkg-tab-annidate.png) repeat-x left top; }
.tabAnnidato ul.tabAnnidato li.ui-state-default a:hover { color:#fff; }
.tabAnnidato ul.tabAnnidato li.ui-tabs-selected { font-weight:bold; }
.tabAnnidato ul.tabAnnidato li.ui-tabs-selected a { background: #333 url(img/bkg-tab-annidate.png) repeat-x left top;color:#fff; }
.tabAnnidato ul.tabAnnidato li.ui-state-active { border:1px solid #4b5d77;border-right:1px solid #8395b0; }
.tabAnnidato ul.tabAnnidato li.ui-state-active a { color:#fff; }
/*tab annidata*/
    
/*menu*/
.nav li{border-bottom: 1px solid #c66;border-top: 1px solid #900;color: #fff;}
.nav li.titolo{background: #fff url(img/bkg-menu02.png) repeat-x left 50%;}
    .nav li.titolo h3, .nav li.titolo h3 a {font-weight:bold;color:#fff;}

.nav li ul{background-color: #fff;}
.nav li ul li.parent{background-color: #fff;border-bottom: 1px solid #ccc;border-top: 1px solid #eee;}
.nav li ul li ul li{background-color: #fff;}

.nav li a{color: #fff;}
.nav li ul li a.nolink{color: #fff;}
.nav li ul li a{color: #03c;}
.nav li ul li ul li a{color: #03c;}
/*menu*/

/*login*/
#divLogin {color:#fff;}
#web-ordine-pubblica div.dati-utente span {color:#fff;}
#recupero-password a {color:#03c;}
/*login*/

    ul.link li {border-right:1px solid #fff;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background: #ccc url(img/bkg-link-tab.png) repeat-x 50% 50%;}
    ul.link li.primo {border-left:1px solid #ccc;}
    ul.link li.ultimo {border-right:1px solid #ccc;}
    ul.link li.active, ul.link li:hover {background: #fff url(img/bkg-link-tab-active.png) repeat-x 50% 50%;}

    ul.news li {}
    ul.news li div.titolo {background: transparent url(img/ombra.png) no-repeat left bottom;}
    
    ul.news-esterne li h6 a {color: #c00;}
        
    ul.paginazione li {border-right:1px solid #fff;border-left:1px solid #ccc;}
    ul.paginazione li.primo {border-left:none;}
    ul.paginazione li.ultimo {border-right:none;}
        
.colore-riferimento, .boxJquery .ui-accordion-header {background-color: #cc3333;}
.grigio {background-color: #f7f7f7;}

div.border-box, div.border-box-motore {border:1px solid #ccc;}

table.dotcom {border-left:1px solid #ccc;border-top:1px solid #ccc;}
table.dotcom caption {color: #c00;}
table.dotcom th {border-right:1px solid #ccc;border-bottom:1px solid #ccc;background: #fff url(img/bkg-link-tab.png) repeat-x 50% 50%;}
table.dotcom td {border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
/*paginazione*/
table.paginazione td.paginazione { background: #ccc url(img/bkg-paginazione.png) repeat-x 50% 50%; }
  ul.paginazione li {border-right:1px solid #fff;border-left:1px solid #ccc;}
/*paginazione*/

table.calendario {}
table.calendario th {border-left:1px solid #fff;border-top:1px solid #fff;}
table.calendario td {border-left:1px solid #fff;border-top:1px solid #fff;color:#fff;font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;}
table.calendario td.oggi {background-color: #900;}
table.calendario td.evento, table.calendario td.data:hover {background-color: #f99;}
table.calendario td.evento a {color:#fff;}

img.sponsor {border:1px solid #ccc;}
h1.titolo {color: #fff;}
h2.titolo {color: #fff;}
h2.sottotitolo {color: #fff;}
h3.piedipagina {color: #666;}
h3, h4, h5, h6 {color: #c00;}

a, div.ui-state-error a, div.ui-state-highlight a {color:#03c;}
h1.titolo a, h2.titolo a, h2.sottotitolo a {color:#fff;}

/*modifica a Bluprint*/
.colborder {border-right:1px solid #eee;}
/*modifica a Bluprint*/

/*modifica a Area riservata/Prepagato, sovrascrittura css framework*/
    body#webadmin-webordine {margin-top:0;}

    body#webadmin-webordine #titolo {background: transparent url(img/logo-CNDCEC02.png) no-repeat 115% -250px;border:none;margin-top:-10px;height:140px;}
        *:first-child+html body#webadmin-webordine #titolo {margin-top:-40px;}/*per IE7*/
        body#webadmin-webordine #titolo .titolo {margin-top:0;}
            body#webadmin-webordine #titolo div.titolo .ui-accordion-header {background: transparent url(../../../img/loghi/odcec-64.png) no-repeat 7px 19px;border:none;}
                body#webadmin-webordine #titolo .titolo .ui-accordion-header #info-server {color:#000;}
                body#webadmin-webordine  #titolo .titolo .ui-accordion-header img {display:none;}
                body#webadmin-webordine #titolo .titolo .ui-accordion-header h1 {padding-left:80px;font-size:55px;margin:5px 0 0 0;float:left;font-weight:normal;color:#fff;}
                body#webadmin-webordine #titolo .titolo .ui-accordion-header h2 {padding-left:80px;font-size:25px;clear:both;margin:0;position:relative;top:-10px;color:#fff;font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;font-style: italic;font-weight: normal;}
                body#webadmin-webordine #titolo .titolo .ui-accordion-header #pulsanti-intestazione {float:left;position:relative;top:0;left:0;}
                    body#webadmin-webordine #titolo .titolo .ui-accordion-header #pulsanti-intestazione ol {padding-left:0;}
            
    body#webadmin-webordine #madre {background: transparent url(img/bkg-corpo-areariservata.png) no-repeat 5px 0;border:none;padding:5px;}
        #madre #contenitore #navigazione {}
                #madre #contenitore #navigazione #login {margin-top:0;margin-left:4px;}
        #madre #contenitore #contenuto {width: 700px;padding: 0 5px 20px 0;}
            *html #madre #contenitore #contenuto {width: 680px;}/*per IE6*/
        ul.nav {background-color: #cc3333;}
            ul.nav li h3 {font-size:1.2em;color:#fff;background: #fff url(img/bkg-menu02.png) repeat-x left 50%;}
            ul.nav li h3 a.link {color:#fff;}
    #piedipagina {background-color:transparent;position:relative;top:15px;margin-bottom:10px}
    #navigazione {margin-top:0px;}
        #webadmin-webordine #navigazione div.border-box {margin-left:4px;}

    /*login*/
    div.boxJquery {margin-left:5px;}
        * html div.boxJquery {margin-left:13px;}/*per IE6*/
    div#login {width:225px;margin:0 auto;z-index:100;font-family: Arial, Verdana, sans-serif;}
    div#border-boxLogin {width:217px;}
        * html div#border-boxLogin {width:221px;}/*per IE6*/
        *:first-child+html div#boxLogin form {margin:0;}/*per IE7*/
    #login_accordion h4 {padding:2px 2px 20px 3px;background: #eee url(img/gradient-grigio-30.png) repeat-x left top;font-size:13px;}
        *:first-child+html #login_accordion h4 {padding-bottom:2px;}/*per IE7*/
        * html #login_accordion h4 {padding-bottom:2px;}/*per IE6*/
    #login_accordion h4.autenticazione {border-bottom:4px solid #fff;cursor:default;color:#333;}
    #login_accordion h4 a {padding:0;color:#03c;cursor:pointer;}
    #login-lucchetto {float:left;margin:1px 3px 0 0;}
    #login-autenticazione {float:left;margin:2px 0 0 0;}
    #login-version {float:left;margin:4px 0 0 30px;font-size:10px;}
    #login-nuovaregistrazione {float:left;margin-bottom:4px;margin-left:63px;}

    #login-autenticazione-form {clear:both;overflow:hidden;padding:1px 0 0 0;}

    #divStep1 div.label-username {width:66px;margin-bottom:0;line-height:12px;padding-right:3px;}
        *html #divStep1 div.label-username {margin-top:3px;width:66px;display:block;float:left;}/*per IE6*/
    #divStep1 div.input-username {padding-top:11px;margin-bottom:0;}
        *html #divStep1 div.input-username {display:block;float:left;width:105px;margin-top:-1px;padding-bottom:0px;}/*per IE6*/
    #divStep1 div.input-username {}
        #divStep1 div.input-username input.username {width:100px;font-size:10px;margin-top:2px;}
            *:first-child+html #divStep1 div.input-username input.username {margin-right:-7px;}/*per IE7*/
            * html #divStep1 div.input-username input.username {margin-right:-2px;}/*per IE6*/
        #login #divStep1 div.input-username input.username {width:90px;}
        #divStep1 .help-username {padding-top:15px;}
            *html #divStep1 .help-username {display:block;float:left;padding-top:18px;margin-left:-5px;}/*per IE6*/
        #divStep1 .input-username input.username {font-size:11px;font-family: Arial, Verdana, sans-serif;}
        #divStep1 .help-txt {margin:0 3px 15px 3px;text-align:left;}

    #divStep1 div.label-password {width:66px;margin-bottom:0;line-height:12px;padding-right:3px;}
        *html #divStep1 div.label-password {display:block;float:left;margin-top:4px;}/*per IE6*/
    #divStep1 div.input-password {margin-right:0;}
        * html #divStep1 div.input-password {display:block;float:left;margin-top:0;text-align:left;}/*per IE6*/
        #divStep1 div.input-password input.password {width:100px;font-size:11px;font-family: Arial, Verdana, sans-serif;}
        #login #divStep1 div.input-password input.password {width:90px;}
        #divStep1 div.input-password input.invia-login {width:33px;height:22px;margin:0 0 0 3px;padding-left:2px;font-size:11px;font-family: Arial, Verdana, sans-serif;}
     
    #memorizza-login {margin:0;width:214px;float:left;}
        #memorizza-login div.label {width:0;min-height:0;padding:0;}
            *html #memorizza-login div.label {display:block;float:left;}/*per IE6*/
        #memorizza-login div.input {margin:-5px 0 -5px 29px;width:162px;}
            * html #memorizza-login div.input, * html #memorizza-login div.radio-check {margin:-2px 0 0 15px;position:static;display:block;float:left;}/*per IE6*/
            #memorizza-login .input input {position:relative;top:2px;}
                * html #memorizza-login .input input {position:static;}/*per IE6*/
            #memorizza-login .help-memorizza-login {margin:-5px 0 -5px -20px;float:left;}
                *:first-child+html #memorizza-login .help-memorizza-login {margin-left:-15px;}/*per IE7*/
                * html #memorizza-login .help-memorizza-login {margin:-3px auto 1px -15px;}/*per IE6*/

    #recupero-password {clear:both;}

    #nuova-registrazione {clear:both;border-top:4px solid #fff;padding:3px 0 0 3px;text-align:left;}

    #h4-login-nuovaregistrazione {margin:0;position:static;margin-bottom:-2px;cursor:default;color:#333;border-top:4px solid #fff;}
        *:first-child+html #h4-login-nuovaregistrazione {/*margin-bottom:-20px;*/}/*per IE7*/
        *html #h4-login-nuovaregistrazione {margin-bottom:-20px;}/*per IE6*/
    /*login*/

    .colorato {background-color: #cc0000;}
    h2, h3 {color: #cc3333;}
    #news .primopiano-uno, #news .primopiano-due .uno, #news .primopiano-due .due, .news .primopiano-uno, .news .primopiano-due .uno, .news .primopiano-due .due{background:none;}
    #news .cronologico-img .item .titolo {margin-left:80px;}
/*modifica a Area riservata/Prepagato, sovrascrittura css framework*/
