/* rollover */
.quaqua div, #logos img, #center3 div img, #mainbox2 div img
{filter:alpha(opacity=45);-moz-opacity:0.45;-khtml-opacity: 0.45;opacity: 0.45;}

.quaqua div:hover, #logos img:hover, #center3 div img:hover, #mainbox2 div img:hover
{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

/* tags */

.quaqua {margin:0 auto;text-align:center;padding:40px;}
.quaqua div {float:left;width:300px;height:300px;overflow:hidden;}
.indexqua {width:100%;border:none;}

body {font-family: 'Ubuntu Condensed',Trebuchet, "Trebuchet MS", sans-serif;font-size:14px;font-weight:normal;color:#000;padding:0;margin:0;background-color:#fff;}
p {font-family: 'Quattrocento Sans', sans-serif;}
div, img, p {margin:0;padding:0;}
img {border:0;}
hr {border:none;background-color:#afafaf;color:#afafaf;height:1px;}
ul {list-style-type:none;}

a {font-weight:normal;color:#f75110;text-decoration:none;border:0;}
a:hover {color:#00a0c6;}

h1, h2 , h3, img, ul, li {margin:0;padding:0;}
h1 {font-family: 'Droid Serif', serif;font-size:40px;font-weight:normal;line-height:35px;}
h1 span {color:#00a0c6;}
h2 {font-family: 'Droid Serif', serif;font-size:18px;color:#00a0c6;font-weight:normal;}
h1.typo {font-size:25px;text-align:center;padding-top:20px;margin:20px;color:#00a0c6;border-top:1px dashed #999;}
h3 {font-size:14px;color:#000;font-weight:normal;}

.tabell td {text-align:center;}
.tabell img {border: 1px solid #000;}
#imago img.nopad {padding:0;margin:0;}
.magenta {color:#ec1e79;}

.big {font-family: 'Droid Serif', serif;font-size:32px;font-weight:normal;line-height:30px;}
hr {border:none;background-color:#fff;color:#fff;height:1px;}

/*class*/
div.imago {padding:20px;}
div.imago img {margin-left:70px;margin-right:20px;margin-bottom:20px;float:left;border:1px solid #fff;}
div.imago h1 {margin-top:20px;}
div.imago p, div.borda p {text-align:justify;}

.borda {border-top:1px dashed #999;padding-top:20px;}
.ombra {-webkit-box-shadow: #b3b3b3 5px 5px 10px;-moz-box-shadow: #b3b3b3 5px 5px 10px;box-shadow: #b3b3b3 5px 5px 10px;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#b3b3b3', Direction=145, Strength=3);}
.centrato {text-align:center;}
.tab {padding:50px;}

div.mezzo {width:46%;float:left;padding:10px;margin:0 10px 10px 0;}
div.mezzo p {text-align:justify;}
div.mezzo2 td {background:#e9e9e9;padding:10px;height:30px;text-align:center;background-image: -moz-linear-gradient(top, #ffffff, #e9e9e9);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #e9e9e9),color-stop(1, #ffffff));
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e9e9e9'); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#e9e9e9')";}

.piccolino {font-size:12px;color:#999;}

.top {margin-bottom:10px;padding:10px;border:1px dashed #999;}
.topanim {margin-bottom:10px;border:1px dashed #999;}
.acapo {clear:both;}
.spaz img {padding:10px 20px;}
.bordo {border: 1px dashed #fff;}
.bordos {border: 1px solid #fff;}
.bordone {border-top: 5px solid #000;width:640px;margin:0 auto;}
.bordi {border-top: 1px solid #000;border-bottom: 1px solid #000;}

.magenta {color:#ec1e79;}
.nero {color:#000;}
.verde {color:#008d7e;}
.celeste {color:#00a0c6;}
.rosso {color:#f75110;}
.titolo {font-size:20px;}
.bianco {color:#fff;}
.imgstops {padding:20px 0;}
.piccolo {font-size:12px;text-align:justify;padding:20px 0 20px 0;}
.floatleft {float:left;margin-right:20px;}
.arancio_evid {margin:10px 0 10px 0;padding:5px 10px 5px 10px;background-color: #ff8c00;display:block;}

/*id*/

#wrapper {padding:10px;margin:auto;width:982px;border-left:1px dashed #999;border-right:1px dashed #999;}

#flashdiv {display:none}
#flashdiv1 {text-align:center;margin:auto;}
#flashdiv2 {text-align:center;width:720px;margin:auto;}
#flashdiv3 {text-align:center;border:10px solid #000;width:768px;margin:auto;}
#flashdiv4 {text-align:center;}
#flashdiv5 {text-align:center;border:10px solid #000;width:425px;margin:auto;}

#mainbox2 {text-align:center;}
#mainbox2 h2 {margin:50px;font-size:40px;color:#000;}
#mainbox2 div {width:180px;padding:7px;float:left;height:190px;border:1px solid #ccc;}
#mainbox2 img {margin-bottom:20px;}
#mainbox2 a {color:#000;}
#mainbox2 a:hover {color:#00a0c6;}
#mainbox2 p, #center3 p {background:#ccc;margin:10px 10px 0 10px;float:left;padding:10px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 10px;behavior: url(border-radius.htc);}
 

#left {float:left;width:20%;}
#right {float:right;width:18%;}
#right img {border-bottom:1px dashed #878787;}

#center {margin-left:22%;margin-right:20%;}
#center2 {margin-left:22%;}

#center3 div {width:310px;height:300px;float:left;margin:7px;text-align:center;}
#center3 div.tre {height:380px;}

#center3 img, #centerdue img {margin-bottom:20px;}
#center3 a, #centerdue a {color:#000;}
#center3 a:hover, #centerdue a:hover {color:#00a0c6;}

#centerdue div {width:460px;height:600px;float:left;margin:5px;padding:10px;text-align:center;}
#centerdue div.due {height:680px;}

#logos {text-align:center;padding:40px;}
#logos img {float:left;}

#you {height:500px;padding:76px 0 0 64px;background:url(../../tv.gif) no-repeat;}

#menusotto {text-align:center;font-size:10px;color:#999;margin:20px;}

#footer {margin-top:20px;padding:7px 0 7px 0;text-align:center;background:#1D90B0 url(../img/footer.png) no-repeat left top;}
#footer p {text-align:center;}
#footer a {color:#fff;}
#footer a:hover {color:#000;}

#twit {padding:5px;margin:10px auto;width:95%;font-size:14px;}
#twit {background:url(../../links/twitter.png) no-repeat center left;border:1px solid #000;}
#twit ul li {}
#twitter_update_list {margin:0 40px;}

/* WP */
#header {padding:0;background:url('../img/ed.gif') top center;}
#masthead {width:1000px;height:140px;margin:0 auto;}
.home h1, .page h1 {background:none;}
.home h2 {display:none;}
#nav-above, #nav-below {display:none;}

#branding {float:left;width:260px;height:140px;background:url('../img/logo_essedicom.png') no-repeat;}
#branding h1 {padding:0;}
#site-title a {float:left;width:260px;height:140px;}
#site-title span {visibility:hidden;}
#site-description {visibility:hidden;}

.screen-reader-text {position: absolute;left: -9000px;}
#comments, #search-2, #recent-posts-2, #recent-comments-2, #archives-2, #categories-2, #meta-2, .entry-meta, .entry-utility {display:none;}
#access .menu-header, div.menu, #colophon, #branding, #main, #wrapper {margin: 0 auto;}
#main {clear:both;position:relative;}

/* =Menu
-------------------------------------------------------------- */

#menu-item-85 a, #menu-item-82 a, #menu-item-117 a, #menu-item-81 a, #menu-item-80 a, #menu-item-79 a, #menu-item-120 a {height:100px;padding-top:80px;}
#menu-item-85 a:hover, #menu-item-82 a:hover, #menu-item-117 a:hover, #menu-item-81 a:hover, #menu-item-80 a:hover, #menu-item-79 a:hover, #menu-item-120 a:hover {background-position:-80px top;}
#menu-item-85 li li a, #menu-item-82 li li a, #menu-item-117 li li a, #menu-item-81 li li a, #menu-item-80 li li a, #menu-item-79 li li a, #menu-item-120 li li a {height:auto;padding-top:0px;}

#menu-item-85 a {background:url('../img/about.png') no-repeat 0 top;} #menu-item-85 a:hover {color:#05A0BE;}
#menu-item-82 a {background:url('../img/works.png') no-repeat 0 top;} #menu-item-82 a:hover {color:#C1B300;}
#menu-item-117 a {background:url('../img/clients.png') no-repeat 0 top;} #menu-item-117 a:hover {color:#FAD200;}
#menu-item-81 a {background:url('../img/web.png') no-repeat 0 top;} #menu-item-81 a:hover {color:#FF8C00;}
#menu-item-80 a {background:url('../img/identity.png') no-repeat 0 top;} #menu-item-80 a:hover {color:#FF0000;}
#menu-item-79 a {background:url('../img/motion.png') no-repeat 0 top;} #menu-item-79 a:hover {color:#D01778;}
#menu-item-120 a {background:url('../img/blog.png') no-repeat 0 top;} #menu-item-120 a:hover {color:#9D1778;}


#access {height:140px;overflow:hidden;margin-top:10px;font-family: 'Abel', sans-serif;float:left;text-transform:uppercase;}
#access .menu-header, div.menu {font-size: 20px;}
#access .menu-header ul, div.menu ul {list-style: none;margin: 0;}
#access .menu-header li, div.menu li {float:left;position: relative;}
#access a {display:block;text-decoration:none;width:80px;overflow:hidden;color:#000;text-align:center;}
#access li li a:hover {color:#D01778;}
#access ul ul {display:none;position:absolute;top:110px;left:0;float:left;border:1px solid #999;box-shadow: 0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);z-index: 99999;}
#access ul ul li {min-width: 180px;}
#access ul ul ul {left:100%;top:0;}
#access ul ul a {background:#fff;height:auto;line-height:1em;padding:10px 20px;width:160px;text-align:left;}

#access ul ul :hover > a {background:#fff;}
#access ul li:hover > ul {display:block;}
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a {background;#fff;color:#ccc;}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {color:#000;}


