@import url(qdccondiviso_boxmodel.css);


/*** GLOBAL ***/
body.standard {color:#000000;font-family: Helvetica,Arial,Verdana,sans-serif;background-color: #fff;}


/*** LINKS GENERICI ***/
a {color: #7B001B;}
a:link, a:visited {color: #7B001B;}
a:hover, a:active {color: gray;}


/*** TITOLI ***/ 
h1 {font-family: Helvetica,Arial,Verdana,sans-serif;font-size: 22px;color: #7b001b;margin: 6px 0;padding: 3px 0;font-weight: bold;background: none;line-height: 20px;}
h2 {font-family: Helvetica,Arial,Verdana,sans-serif;font-size: 18px;color: #7b001b;margin: 4px 0;padding: 2px 0;font-weight: bold;text-align: left;}
h3 {font-family: Helvetica,Arial,Verdana,sans-serif;font-size: 16px;color: #7b001b;margin: 4px 0;padding: 1px 0;font-weight: bold;text-align: left;}
h4 {font-family: Helvetica,Arial,Verdana,sans-serif;font-size: 14px;color: #7b001b;margin: 3px 0;padding: 1px 0;text-align: left;}
h5 {font-family: Helvetica,Arial,Verdana,sans-serif;font-size: 12px;color: #000000;margin: 2px 0 10px 0;padding: 1px 0;font-weight: normal;text-align: left;}
h6 {font-family: Helvetica,Arial,Verdana,sans-serif;font-size: 11px;color: #000000;margin: 2px 0;padding: 1px 0;text-align: left;}


/*** TABELLE ***/
table {background:#ffffff;border: 1px solid #ccd7b6;}
table th {background-color:#958973;border:1px solid #594d37;color:#fff;}
table th a:link, table th a:visited {color:#ffffff;}
table td {border-right:1px solid #ccc;}
table tr.even td {background-color:#f5f5f5;}
table.vertical th.label {background:#dbe6c8;color:#336633;}


/*** ELEMENTI GENERICI PER IL TESTO ***/
a.btn, table a:link.btn, table a:visited.btn, input.btn  {color:#fff;background: #7B001B;border-color: #c06300;text-shadow: 0 1px 0 #8f2400;}
a:hover.btn, a:active.btn, table a:hover.btn, table a:active.btn, input:hover.btn {background-color:#999;color: #ffffff;text-shadow: none;border-color: #666666;}

a.button, a:link.button, input.button {color:#fff;background: #570F33;border-color: #33081d;font-family: Helvetica,Arial,Verdana,sans-serif;}
a.button:hover, input.button:hover, a.button:active, input.button:active {background-color:#7d405e;}


/*** HEADER ***/
div#header {padding:10px 10px 0 10px;color:#ffffff;background-color:#570f33;}
div#header h3 {font-size: 16px;font-family: Helvetica, Arial, Verdana, sans-serif;margin:10px 0 0 0;text-align: left;background-color: transparent;color:#ffffff;}
div#header h3 span.azienda {color:#ffffff;}


/*** Btn On & Off ***/
a.btnOn {color:#3b2f18;border:1px solid #9c8967;background-color:#c1af93;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;background: -moz-linear-gradient(0% 100% 90deg,#c1af93, #e6dbca);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e6dbca), to(#c1af93));}
a.btnOn:hover {background: -moz-linear-gradient(0% 100% 90deg,#958973, #594d37);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#594d37), to(#958973));color:#fff;}

a.btnOff {color:#fff;border:1px solid #787878;background-color:#828282;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;background: -moz-linear-gradient(0% 100% 90deg,#828282, #b6b6b6);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b6b6b6), to(#828282));}


/*** CONTENT ***/
div#boxSito div#content {border-top:6px solid #e6dbca;}


/*** MENU A TENDINA ***/
ul#nav {margin:6px 0 0 0;padding:0;}
ul#nav li.current a {background:#e6dbca;background: -moz-linear-gradient(0% 100% 90deg,#e6dbca, #c1af93);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c1af93), to(#e6dbca));color:#7B001B;border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;}
ul#nav li {margin:0 3px;padding:0;float:left;position:relative;list-style:none;}

/* main level link */
ul#nav a {display: block;color:#ffffff;font-size:13px;margin:0;padding:8px 10px;text-decoration:none;white-space: nowrap;text-transform:uppercase;}

/* main level link hover */
ul#nav li:hover > a {padding: 8px 10px;background:#e6dbca;color:#7B001B;border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;}

/* sub levels link hover */
ul#nav ul li:hover a, #nav li:hover li a {background: none;border: none;color:#7B001B;padding:8px 10px;text-transform:none;}

ul#nav ul a:hover {color:#846f4e !important;text-shadow: none;}

/* level 2 list */
ul#nav ul {background:#e6dbca;display:none;margin:0;padding:0;min-width:170px;position:absolute;left: 0;z-index: 99999;}

/* dropdown */
ul#nav li:hover > ul {display: block;}
ul#nav ul li {float: none;margin: 0;padding: 0;border-bottom:1px solid #c1af93;}
ul#nav ul li.last {border-bottom:none;}
ul#nav ul a {font-weight: normal;color:#7B001B;text-shadow:none;}

/* clearfix */
ul#nav:after {content: ".";display: block;clear: both;visibility: hidden;line-height:0;height: 0;}
ul#nav {display: inline-block;}
html[xmlns] #nav {display: block;}
* html #nav {height: 1%;}





/********* HOME LOGIN *********/

/*** HOME ***/
div#home {background:#fff;width:760px;height: auto;padding:40px 20px 20px 20px;margin:0 auto 0 auto;box-shadow: 0 0 10px 0 #7A2200;-webkit-box-shadow: 0 0 10px 0 #a7987f;-moz-box-shadow: 0 0 10px 0 #a7987f;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;text-align: center;}

div.home {background:url(../c_grafica/magis/bkg_magis.png) repeat-x center top #F9F6EC;padding-top: 40px;}

div.home a.entra {font-family:Helvetica, Arial;text-shadow:0 -1px 1px #540e05;border:1px solid #570f33;width:200px;text-align:center;font-weight:bold;text-decoration: none;color: #fff;font-size: 13px;background-color: #7b001b;padding:8px 10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;display: block;margin:40px auto 0 auto;box-shadow: inset 0 1px 0 0 #570f33;-moz-box-shadow: inset 0 1px 0 0 #570f33;-webkit-box-shadow: inset 0 1px 0 0 #570f33;}
div.home a.entra:hover {background-color: #808080;border:1px solid #333;box-shadow: inset 0 -1px 0 0 #333;-moz-box-shadow: inset 0 1px 3px 0 #4a4a4a;-webkit-box-shadow: inset 0 1px 3px 0 #4a4a4a;text-shadow:0 1px 3px #4a4a4a;}

div#home img.logo {display:block;margin: 0 auto 20px auto;}
div#home h1 {background:none;border:none;margin:10px 0 15px 0;padding:0;font-size:28px;color:#7b001b;font-family: Helvetica, Arial, Verdana, sans-serif;letter-spacing: 0,1em;text-align: center;font-weight: normal;}
div#home h1 img {display: block;margin:0 auto;}
div#home h2 {font-size: 18px;margin-bottom: 20px;color: #333333;text-align: center;font-weight: lighter;}
div#home h4 {text-align: center;} 
div#home a.home {width:140px;display:block;margin:0 auto;padding:6px 8px;font-size:18px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #3c9539;background-color:#4aa347;background: -moz-linear-gradient(0% 100% 90deg,#4aa347, #8cd989);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8cd989), to(#4aa347));text-shadow: 0 -1px 0 #4b7549;}
div#home a.home:hover {color:#fbff84;text-shadow: none;}


/*** FOOTER ***/
div#boxSito div#boxFooter {padding:30px 0 0 0;}
div#boxSito div#boxFooter table.partner {margin: 0 auto;background: none;border: none;}
div#boxSito div#boxFooter table.partner th {border:none;background: transparent;color:#444;border: none;}
div#boxSito div#boxFooter table.partner td {border:none;vertical-align: middle;}