
@charset "utf-8";
html{min-height:100%;height:auto;}
body{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;background-color:#f6f6f6; color:#000; font-size:16px;}
#container{
    width:1010px;
    margin:auto;
}
#top{
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    border:1px solid #a7d7f9;
    margin-top:10px;
}
a{color:#000;/*maurizio*/}
ul#menu{list-style:none;margin:28px 0 28px 8px;padding:0; width:98%; white-space:nowrap;}
ul#menu li{display:inline;margin-left: 5px; padding:1px 0; text-align:center;}
.fb{position:relative;top:-56px;left:860px;}
ul#menu li a{display:inline-block;margin-left:5px;padding:0 15px;text-decoration:none;}
ul#menu li.on >a{
    background-color:#0645ad;
    color:#FFF!important;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    padding:10px;
}

ul#destra {list-style:none; padding-top:30px; margin-left:-25px;}
ul#destra li {font-size:0.8em;margin-top:5px;margin-bottom:10px;}
ul#destra li a{text-decoration:none;}
ul#destra li.on >a{
    background-color:#0645ad;
    color:#FFF!important;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    padding:10px;
    margin-left:-10px;
    white-space:nowrap;
}

ul#footer {
  clear: both;
  border-top: 2px solid #0645ad;
  float: left;
  list-style:none;
  margin:20px 0 20px 10px;
  padding:0;
  width:98%;
  white-space:nowrap;
}
ul#footer li{display:inline;margin-right: 25px;text-align:center;}
ul#footer li span{display:inline-block;padding:10px 0;text-decoration:none;}
img{border:0;}
#left{
    float:left;
    width:100%;
    min-height:0 !important;	
    background-color:#fff;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    border:1px solid #a7d7f9;
    padding-top:5px;
    margin-top:5px;
    margin-right:5px;
}

#right{
    float:left;
    width:144px;
    min-height:850px;;
    background:#fff;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    border:1px solid #a7d7f9;
    margin-top:5px;
}

form{font-size:16px; margin:0; padding:0;}
/*
#form_search{padding-left:35px; background-image:url(/images/the_pronouncer.png); background-repeat:no-repeat; background-position: 175px 20px;}
#form_search input[type="search"]{width:416px;font-size:16px;position: relative; top:-44px; margin:0 0 0 10px;border: 1px solid #000;-moz-border-radius-topleft: 14px;-moz-border-radius-topright: 14px;-moz-border-radius-bottomleft: 14px;-moz-border-radius-bottomright: 14px;color: #000;padding-left: 10px;-webkit-appearance: searchfield;}
#form_search input[type="submit"],#form_search input[type="button"] {font-size:16px; position: relative; top:-44px; margin:0 14px 0 14px}
*/
#cellacerca {margin:20px 0 20px 30px;;vertical-align:middle;width:537px; border:1px dotted #a7d7f9; padding:10px; font-weight:bold; white-space:nowrap;}
#cellacerca .campo {
    width: 440px;
    color:#000;
    background:#dddddd;
    border:1px solid #a3a3a3;
    -webkit-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.2) inset;-moz-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.2) inset;box-shadow:3px 3px 4px rgba(0, 0, 0, 0.2) inset;
    margin-bottom:10px;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    height:25px;
    padding: 0px 6px;
    font-size:18px;
	font-weight:bold;
    line-height: 20px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
#search{ font-size:18px; font-weight:bold;width:500px;border: 1px solid #000;-moz-border-radius-topleft: 14px;-moz-border-radius-topright: 14px;-moz-border-radius-bottomleft: 14px;-moz-border-radius-bottomright: 14px;color: #000;padding-left: 10px;-webkit-appearance: searchfield;}
#cerca{ font-size:18px;}
#loader{width:16px;height:16px; display:inline-block;position: relative; top:2px;}
.ajax-loading{background:#fff url(/images/ajax-loader.gif);background-repeat:no-repeat;}
ul#results{margin:28px 28px 28px 0;padding:0 28px;list-style:none; float:left;}
ul#results li{padding:0 0 0 29px;margin:3px 0;height:20px;}
ul#results li a{text-decoration: none;}
ul#results li.on{
    padding:0 0 0 30px;
    margin:3px 0;
    background:#0645ad;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    border:1px solid #a7d7f9;
}

ul#results li.on a, ul#results li.on2 a{color: #fff;text-decoration: none;display:block;}
ul#results li.on2{
    padding:0 0 0 30px;
    margin:3px 0;
    background:#0645ad;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    border:1px solid #a7d7f9;
}
ul#results li.over{
    padding:0 0 0 30px;
    margin:3px 0;
    background:#0645ad;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    border:1px solid #a7d7f9;
}
ul#results li.over a{color: #fff;text-decoration: none;display:block;}
ul.lingue#results li.over a{color: #fff;text-decoration: none;display:block;}
ul#results i,i{font-size:12px;}
ul#results span{font-size:12px;color:#0645ad;font-weight:bold;}
ul#results .on2 span{color:#fff;}
ul#results i.next a,ul#results i.prev a{color:#000;padding-left:30px;}
ul#results i.prev {margin:10px;display:inline-block;}
ul#results i.next {margin:10px;display:inline-block;}
ul#results i.prev {background-image:url(/images/prev1.png); background-repeat:no-repeat; background-position:left center;}
ul#results i.next {background-image:url(/images/next1.png); background-repeat:no-repeat; background-position:left center;}
ul#results i.no {background-image:none;}
ul#results li.empty{height:0px;}

ul#results li.over span{color:#fff!important;}

.parole{width:280px;}
.lingue{width:100%;}
.categorie{width:100%;}
.experts{width:100%;}

#detail ul#results {margin-right:0; padding:0;}
#bottom{width:1000px;margin:0;}
#bottom ul{list-style:none;margin:28px 0 28px 37px;padding:0; width:818px; }
#bottom li{display:inline-block; width:33%; padding:1px 0; text-align:center;}
#bottom li a{text-decoration:none;}
#bottom li.on{background-image:url(/images/bgmenu.gif); background-repeat:no-repeat; background-position: center center;}


.pag7 ul#results{border-right: 1px solid #000/*maurizio*/; background-position:right; background-repeat:no-repeat; height:500px;}

#page{padding:7px;font-size:13px; width:290px; margin:0; white-space:nowrap;}
#page .tot{float:right;}
#page strong{color:#990000;}

h1.titolo{ font-size:30px; padding:28px 0 0 0; display:block; margin:0;}
h2.subtitolo{ font-size:20px; padding:0; display:block; margin:0;}
b.tit{ font-size:20px; padding:28px 0 0 0; display:block;}
p.request_now { clear:both; padding-left:20px;}
/*    codollo   */
#live{ background:#a7d7f9; display:inline-block; position:absolute; margin:0 0 0 5px; width:460px; z-index:2; padding:0 5px; color:#000;}
#live ul{ list-style:none; margin:0 0 4px 0; padding:0;}
#live ul li{ border-bottom:1px solid #000; padding: 3px 1px; margin:0; }
#live ul li u { color:#0645ad; font-weight:normal; cursor:pointer; font-size:13px; display:block;}
#live ul li u b{ background:#0645ad; color:#fff; }
#live ul li i { color:#000; font-size:10px;}
#flashcontent { z-index:1; margin-top:15px;}
#detail{ display:table-cell;}

form#onrequest{padding:28px;width:300px;}
form#onrequest input[type="text"],form#onrequest select{ width:300px;}
form#onrequest input[type="submit"],form#onrequest input[type="reset"]{float:right;width:100px;}
.body_page { padding-left:38px;}
.CINQUANTA{ width:50%;}
.show{ display:block;}
.hide{ display:none;}
.itemhover { background-color:#d5f68f !important;}
.addthis_toolbox{
    background:#a7d7f9; padding:4px; margin-top:15px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    width: 277px;
    color: #000;
    font-size:14px;
    text-align:center;
}
.addthis_toolbox a{
    color: #000;
}
.your_suggestions { padding-left:38px;width:700px;}
.nowrap {white-space: nowrap;}
.w100     {width:100%;}
.w98     {width: 98%;}
.w90     {width: 90%;}

.wx150     {width: 150px;}

.h200     {height:200px;}
.h150     {height:150px;}

.app-store-button {
    float: right;
    position: relative;
    left: -167px;
    top: 20px
}

.freccia-button {
    float: right;
    position: relative;
    left: -88px;
    top: -130px
}

.romatre{margin-right:10px;}

#newsletter {margin-top:20px;margin-left:30px;vertical-align:middle;width:537px; border:1px dotted #a7d7f9; padding:10px; font-weight:bold; white-space:nowrap;}
#newsletter .email {
    width: 440px;
    color:#4d4d4d;
    background:#dddddd;
    border:1px solid #a3a3a3;
    -webkit-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.2) inset;-moz-box-shadow:3px 3px 4px rgba(0, 0, 0, 0.2) inset;box-shadow:3px 3px 4px rgba(0, 0, 0, 0.2) inset;
    margin-bottom:10px;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    height:25px;
    padding: 0px 6px;
    font-size:14px;
    line-height: 20px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
#newsletter-errore {vertical-align:middle;color:#bb1e1f;}
#newsletter input[type="submit"] {font-size:16px;}
#related-sites{margin:10px 0 0 30px;}
.l{ text-align:left;}
.r{ text-align:right;}
.c{ text-align:center;}
