<?php
header('Content-type: text/css');
ob_start("compress");
function compress($buffer) {
// remove comments
$buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
// remove tabs, spaces, newlines, etc.
$buffer = str_replace(array("\r\n", "\r", "\n", "\t", '  ', '    ', '    '), '', $buffer);
return $buffer;
  }
?>
* {
   padding: 0;
   margin: 0;
}
html {
   height: 100%;
}
html,body {
   font-family: "Bitstream vera sans", "lucida grande", "lucida sans unicode", "lucida sans", tahoma, verdana, arial, sans-serif;
   padding: 0;
   margin: 0;
   font-size: 1.00em;
   background: url(http://lepartisan.info/Google38/style/back.png);
   color: #43493a;
   min-height: 100%;
   height: auto !important;
   height: 100%;
   
}

table a {
   margin: 0;
   padding: 0;
}
p {
   margin: 0;
   padding: 0 0 16px 0;
   line-height: 1.7em;
}

h1 {
font-family: "Bitstream Vera Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma;
font-size: 108%;
letter-spacing: 0.1em;
background: transparent;
color: #83b82e;
border-color: #e1e1e1;
}

h2 {
margin: 0;
padding: 0 0 4px 0;
font-size: 16px;
color: #004080;
}

a {
text-decoration: none;
color: #004080;
}

img {
   border: 0;
}
ul li {
   list-style-type: none;
}

.left {
   float: left;
   padding: 0 8px 0 0;
}
.right {
   float: right;
   padding: 0 0 0 8px;
}
.center {
   display: block;
   text-align: center;
   margin: 0 auto;
}

.clear {
   overflow: hidden;
   width: 100%;
}
blockquote {
   margin: 20px 0 20px 0;
   padding: 10px 20px 0 20px;
   border-left: 8px solid;
}
ul {
   margin: 8px 0 0 16px;
   padding: 0;
}
ul li {
   list-style-type: none;
   margin: 0 0 10px 0;
   padding: 0;
}
ol {
   margin: 8px 0 0 24px;
   padding: 0;
}
ol li {
   margin: 0 0 11px 0;
   padding: 0;
}
#main,#links,#footer,#logo,#menu,#content {
   margin-left: auto;
   margin-right: auto;
}
#main {
   width: 780px;
}
#links,#footer {
   width: 726px;
   height: 24px;
   font-size: 88%;
   padding: 12px 21px 0 19px;
}
#links {
   text-align: right;
}
#footer {
   text-align: center;
   border-top: 2px solid;
}
#links a,#footer a {
   text-decoration: none;
}
#links a:hover,#footer a:hover {
   text-decoration: underline;
}
#logo {
   width: 766px;
   height: 125px;
   border-top: 2px solid;
   border-bottom: 5px solid;
   padding: 0 0 5 0px;
}
#logo h1,#logo h2 {
   margin: 0;
   letter-spacing: 0.2em;
}
#logo h1 {
   padding: 28px 0 0 19px;
   font-size: 160%;
}
#content {
   width: 766px;
   overflow: hidden;
}

#column1 {
   width: 198px;
   margin: 22px 0 0 0;
   float: right;
   padding: 19px 19px 15px 19px;
}
.sidebaritem {
   text-align: left;
   float: left;
   margin: 0 0 23px 0;
   border: 1px solid;
   padding: 14px 8px 14px 19px;
}
.sidebaritem h1 {
   margin: 0;
   font-weight: normal;
   padding: 0 0 16px 0;
   -webkit-transform: uppercase;
   -moz-transform: uppercase;
   -o-transform: uppercase;
   -ms-transform: uppercase;
   transform: uppercase;
}
.sidebaritem p {
   line-height: 16px;
   padding: 0 0 8px 0;
}
.sidebaritem a,.sidebaritem a:hover {
   padding: 0 0 2px 19px;
   text-decoration: none;
}
.ssmenugrisjaune {
   overflow: hidden;
   text-align: left;
   background-color: #FFFFEA;
   border: 1px solid #c0c0c0;
   padding: 5px;
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
   -moz-border-radius-bottomleft: 5px;
   -moz-border-radius-bottomright: 5px;
   margin-bottom: 15px;
}
#content0,content01,content02,content03 {
   margin-top: 3%;
   margin-left: 3%;
   padding: 3px;
   border: solid 1px #c0c0c0;
   -moz-border-radius-topleft: 7px;
   -moz-border-radius-topright: 7px;
   -moz-border-radius-bottomleft: 7px;
   -moz-border-radius-bottomright: 7px;
   clear: left;
}
#content1,#content2,#content3,#content4 {
   width: 60%;
   margin-top: 3%;
   margin-left: 3%;
   border: solid 1px #8AAF55;
   box-shadow: 8px 8px 12px #aaa;
   -moz-border-radius-topleft: 7px;
   -moz-border-radius-topright: 7px;
   -moz-border-radius-bottomleft: 7px;
   -moz-border-radius-bottomright: 7px;
   clear: left;
}
#contentA,#contentB,#contentC,#contentD {
   width: 60%;
   margin-top: 3%;
   border: solid 1px #8aaf55;
   -moz-border-radius-topleft: 7px;
   -moz-border-radius-topright: 7px;
   -moz-border-radius-bottomleft: 7px;
   -moz-border-radius-bottomright: 7px;
   clear: left;
}
#rond1,#rond2,#rond3,#rond4 {
   border: solid 1px #c0c0c0;
   -moz-border-radius-topleft: 7px;
   -moz-border-radius-topright: 7px;
   -moz-border-radius-bottomleft: 7px;
   -moz-border-radius-bottomright: 7px;
   text-align: left;
   width: 168px;
   float: left;
   margin: 0px 0px 13px 0px;
   padding: 14px 8px 14px 19px;
}
.sbilinks {
   padding: 0;
}
.sbilinks ul {
   margin: 0 auto;
}
.sbilinks li {
   margin: 0;
   float: left;
   list-style: none;
}
.sbilinks li a,.sbilinks li a:hover {
   float: left;
   height: 16px;
   text-decoration: none;
   padding: 5px 0 4px 19px;
   width: 149px;
}
#creditfooter {
   visibility: hidden;
}
.fdpoweredby {
   visibility: hidden;
}

#column2 {
   text-align: left;
   width: 508px;
   float: left;
   padding: 2px 3px 15px 19px;
}
#column2 h1 {
   font-family: arial, sans-serif;
   padding: 16px 0 5px 0;
   margin: 0 0 12px 0;
   border-bottom: 1px solid;
   font-size: 150%;
   -webkit-transform: uppercase;
   -moz-transform: uppercase;
   -o-transform: uppercase;
   -ms-transform: uppercase;
   transform: uppercase;
   font-weight: normal;
}
#column2 a,#column2 a:hover {
/*   padding: 0 0 2px 0;
   text-decoration: none;*/
}
/*#column2 a:hover {
   color: #09966;
   border-bottom: 1px dashed;*/
}
form {
   margin-top: 0;
}
form #directos {
   font-size: 0.8em !important;
}
div.row {
   clear: both;
   width: 448px;
}
div.row span.formlabel {
   float: left;
   width: 150px;
   text-align: left;
}
div.row span.forminput {
   float: right;
   text-align: right;
}
div.spacer {
   clear: both;
   width: 80px;
}
#textinput {
   height: 20px;
   width: 50%;
   font-size: 14px;
   padding: 5px 5px 5px 5px;
   background-color: #ffffc1;
}
#player_radios {
   background-color: #fffff;
   width: 130px;
   margin-top: 3px;
   margin-right: 0;
   margin-bottom: 3px;
   margin-left: 0;
}
.combo,rnd_container{
   /*border: 1px inset #c0c0c0;*/
   border:2px inset #7E7979;
   margin: 2px;
   padding: 3px;
   background-color: #FDFFE6;
   color: #004080 !important;
     }
.shiftcontainer {
   position: relative;
   left: 5px;
   top: 5px;
}
.shadowcontainer {
   width: auto;
   background-color: #d1cfd0;
   padding-left: 3px;
}
.shadowcontainer .innerdiv {
   background-color: #ffffd2;
   border: 1px solid #3254c9;
   padding: 6px;
   text-align: left;
   position: relative;
   left: -5px;
   top: -5px;
}
.rnd_container {
   margin: 3px;
}
.rnd_top,.rnd_bottom {
   display: block;
   background: #fffef4;
   font-size: 1px;
}
.rnd_b1,.rnd_b2,.rnd_b3,.rnd_b4 {
   display: block;
   overflow: hidden;
}
.rnd_b1,.rnd_b2,.rnd_b3 {
   height: 1px;
}
.rnd_b2,.rnd_b3,.rnd_b4 {
   background: #fffef4;
   border-left: 2px solid #004080;
   border-right: 2px solid #004080;
}
.rnd_b1 {
   margin: 0 5px;
   background: #004080;
}
.rnd_b2 {
   margin: 0 3px;
   border-width: 0 3px;
}
.rnd_b3 {
   margin: 0 2px;
}
.rnd_b4 {
   height: 2px;
   margin: 0 1px;
}
.rnd_content {
   display: block;
   border: 0 solid #004080;
   border-style: ridge;
   border-width: 0 2px;
   padding: 14px;
   background: #fffef4;
   color: #000000;
}
.rnd content a:link {
   color: #004080;
}
.exemples {
   font-size: 9pt;
   color: gray;
   padding: 5px;
   margin-top: 25px;
   height: 40px;
   display: block;
   clear: both;
}
#haut a:link {
   display: inline;
   color: green !important;
}
#titre_sces {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   text-align: left;
   font-weight: lighter;
   color: #009966;
   letter-spacing: 6px;
}
.retour a:  link>.liensnus ;
    #browserdetect {
   background: #ffffff;
}
.browserIE8 #browserdetect {
   position: relative;
   top: 2px;
}
.browserFirefox #browserdetect {
   background: green;
   position: relative;
   top: 2px;
}
blockquote {
   background: #fff;
   color: #656f57;
   border-color: #83b82e;
}
#main {
   background: url(http://lepartisan.info/Google38/style/main.png) repeat-y;
   color: #656f57;
}
#links,#footer {
   background: #83b82e url(http://lepartisan.info/Google38/style/linkfoot.png);
   color: #fff;
   border-color: #656f57;
}
#links a,#footer a,#links a:hover,#footer a:hover {
   color: #ffffc6;
}
#logo {
   background: #fff url(http://lepartisan.info/logo.png) no-repeat;
   color: #656f57;
   border-top-color: #656f57;
   border-bottom-color: #8aaf55;
}
#logo h2 {
   background: transparent;
   color: #eee;
}

#menu {
   height: 30px;
   width: 766px;
   margin-top: -30px;
   position: relative;
   background: #fff;
   font-family: 'Yanone Kaffeesatz',arial,serif;
   font-size: 14pt;
   color: #000 !important;
}
#menu ul {
   margin: 0 auto;
}
#menu li {
   float: left;
   margin: 0 5px 0 0;
   padding: 0;
   list-style: none;
}
#menu li a {
   display: block;
   float: left;
   height: 22px;
   text-decoration: none;
   padding: 6px 15px 2px 15px;
   background: -webkit-gradient(linear, left top, left bottom, from(#aa0000), to(#ffbaa8));
   background: -webkit-linear-gradient(top, #aa0000, #ffbaa8);
   background: -moz-linear-gradient(top, #aa0000, #ffbaa8);
   background: -o-linear-gradient(top, #aa0000, #ffbaa8);
   background: -ms-linear-gradient(top, #aa0000, #ffbaa8);
   background: linear-gradient(top, #aa0000, #ffbaa8);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa0000', endColorstr='#ffbaa8');
   ie6,ie7 ie8 -moz-border-radius-topleft: 0px;
   -moz-border-radius-topright: 0px;
   -moz-border-radius-bottomleft: 5px;
   -moz-border-radius-bottomright: 5px;
   -webkit-border-top-left-radius: 0px;
   -webkit-border-top-right-radius: 0px;
   -webkit-border-bottom-left-radius: 5px;
   -webkit-border-bottom-right-radius: 5px;
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
   border-bottom-left-radius: 5px;
   border-bottom-right-radius: 5px;
}
#menu li a:hover,#menu li a#selected,#menu li a#selected:hover {
   background: #aa0000;
   color: #ffffff;
}
.gradient a {
   padding: 6px 6px 6px 6px;
   background-image: -webkit-gradient(linear, left top, left bottom, from(#b8da40), to(#89a230));
   background-image: -webkit-linear-gradient(top, #b8da40, #89a230);
   background-image: -moz-linear-gradient(top, #b8da40, #89a230);
   background-image: -o-linear-gradient(top, #b8da40, #89a230);
   background-image: -ms-linear-gradient(top, #b8da40, #89a230);
   background: linear-gradient(top, #b8da40, #89a230);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#b8da40', EndColorStr='#89a230');
   -ms-padding: 6px 6px 6px 6px;
   border: 0;
}
#column2 a:hover {
   color: #83b82e;
   border-color: #83b82e;
}
.sidebaritem {
   color: #000;
   border-color: #e1e1e1;
}
.sidebaritem .liensnus a {
   background: transparent !important;
}
.liensnus a {
   background: transparent !important;
}
.sidebaritem .playlists a {
   background: transparent url(http://google38.lepartisan.info/images/circular/bullet_yellow.png) no-repeat left center;
   color: #004080;
}
.playlists a {
   background: transparent;
}
.sidebaritem h2 {
   font-family: verdana, arial, sans-serif;
   font-size: 12pt;
   letter-spacing: 1px;
   text-shadow: 1px 1px #c0c0c0;
   color: #4169E1;
}
.sbilinks li a,.sidebaritem a {
   background: transparent url(http://lepartisan.info/Google38/style/link_arrow.png) no-repeat left center;
   color: #004080;
}
.sbilinks li a:hover,.sidebaritem a:hover {
   background: transparent url(http://lepartisan.info/Google38/style/link_arrow_sel.png) no-repeat left center;
   color: #83b82e;
}
input,textarea {
  /* color: #43493a;*/
   border-color: #e1e1e1;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
}
input.btn { 
color:#1183C5;
font: bold small 'trebuchet ms',helvetica,sans-serif; 
} 

#radios1 a,#radios2 a,#radios3 {
   background: #fff !important;
}
#dmcbouton {
   background-image: url(http://google38.lepartisan.info/images/bt_c_g.gif);
   background-repeat: no-repeat;
}
#dmcbouton a {
   padding-right: 21px;
   margin-left: 21px;
   background-image: url(http://google38.lepartisan.info/images/bt_c_d.gif);
   background-repeat: no-repeat;
   background-position: 100% 0;
   text-decoration: none;
}
#dmcbouton a,#dmcbouton {
   display: inline-block;
   height: 37px;
   white-space: nowrap;
}
#dmcbouton a b {
   vertical-align: top;
   font-size: 12px;
   display: block;
   cursor: pointer;
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
   line-height: 37px;
   vertical-align: middle;
   color: #000;
}

/* lien en bouton */
.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 3.5px 7px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #000000;
   font-size: 12px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #85bade;
   background: #85bade;
   color: #0f2740;
   }
.button:active {
   border-top-color: #194aab;
   background: #194aab;
   }
   
#fast {
   position: relative;
   -webkit-transition-property: font-size;
   -moz-transition-property: font-size;
   -o-transition-property: font-size;
   -ms-transition-property: font-size;
   transition-property: font-size;
   -webkit-transition-duration: 0.5s;
   -moz-transition-duration: 0.5s;
   -o-transition-duration: 0.5s;
   -ms-transition-duration: 0.5s;
   transition-duration: 0.5s;
   font-size: 14px;
}
#fast:hover {
   position: relative;
   -webkit-transition-property: font-size;
   -moz-transition-property: font-size;
   -o-transition-property: font-size;
   -ms-transition-property: font-size;
   transition-property: font-size;
   -webkit-transition-duration: 0.5s;
   -moz-transition-duration: 0.5s;
   -o-transition-duration: 0.5s;
   -ms-transition-duration: 0.5s;
   transition-duration: 0.5s;
   font-size: 36px;
}

/* Shorthand version */
#transition1 {
display: block;
border: 1px dashed #000;
margin-top:3px;
margin-bottom:3px;
padding: 10px;
background: #ffffa2;
width:100px;
-webkit-border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
border-radius: 15px 15px 15px 15px;
opacity: 0.3;
-moz-transition: height 1s ease-out, opacity 1s ease;
-webkit-transition: height 1s ease-out, opacity 1s ease;
-o-transition: height 1s ease-out, opacity 1s ease;
transition: height 1s ease-out, opacity 1s ease;
}
#transition1:hover {
opacity: 1;
}

.chapovert
{
-webkit-border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;-webkit-box-shadow: #B3B3B3 2px 2px 2px;-moz-box-shadow: #B3B3B3 2px 2px 2px; box-shadow: #B3B3B3 2px 2px 2px;background-color:#caf589;color:#000;margin-top:6px;margin-bottom:5px;padding:5px;
}

.trombi {
   font-family: times;
   font-size: 16pt;
   font-variant: small-caps;
   color: #ffffc6;
   letter-spacing: 10px;
}
.sst {
   font-family: "Bitstream vera sans", "lucida grande", "lucida sans unicode", "lucida sans", tahoma, verdana, arial, sans-serif;
   font-size: 12pt;
   font-variant: small-caps;
   letter-spacing: 5px;
   color: #4169E1;
}
.shadow-light {
   font-family: verdana, arial, sans-serif;
   font-size: 14pt;
   letter-spacing: 1px;
   text-shadow: 1px 1px #c0c0c0;
   color: #4169E1;
}
.lettrine {
   font-size: 3em;
   float: left;
   margin-right: 0.2em;
   line-height: 0.8em;
}


#feedControl .gf-title {
   font-size: 12pt;
}
#feedControl .gfc-resultsHeader {
   border: 0;
}
.gsc-control {
   width: 300px;
}
.gsc-control div {
   position: static;
}
form.gsc-search-box {
   font-size: 13px;
   margin-top: 0;
   margin-right: 0;
   margin-bottom: 4px;
   margin-left: 0;
   width: 100%;
}
table.gsc-search-box {
   border-style: none;
   border-width: 0;
   border-spacing: 0;
   width: 100%;
   margin-bottom: 2px;
}
table.gsc-search-box td {
   vertical-align: middle;
}
table.gsc-search-box td.gsc-input {
   padding-right: 2px;
}
td.gsc-search-button {
   width: 1%;
}
td.gsc-clear-button {
   width: 14px;
}
table.gsc-branding td,table.gsc-branding {
   margin: 0;
   padding: 0;
   border: none;
}
table.gsc-branding {
   border-style: none;
   border-width: 0;
   border-spacing: 0;
   width: 100%;
}
.gsc-branding-text {
   color: #676767;
}
td.gsc-branding-text {
   vertical-align: top;
}
td.gsc-branding-text div.gsc-branding-text {
   padding-bottom: 2px;
   text-align: right;
   font-size: 11px;
   margin-right: 2px;
}
div.gsc-branding-youtube td.gsc-branding-text {
   vertical-align: middle;
}
td.gsc-branding-img-noclear {
   width: 51px;
   vertical-align: bottom;
}
td.gsc-branding-img {
   width: 65px;
   vertical-align: bottom;
}
div.gsc-branding-youtube td.gsc-branding-img-noclear {
   width: 55px;
}
div.gsc-branding-youtube td.gsc-branding-img {
   width: 69px;
}
table.gsc-branding-vertical td.gsc-branding-text div.gsc-branding-text {
   margin-right: 0;
   text-align: center;
}
table.gsc-branding-vertical td.gsc-branding-img-noclear {
   text-align: center;
}
div.gsc-branding-img,div.gsc-branding-img-noclear,img.gsc-branding-img,img.gsc-branding-img-noclear {
   padding-top: 1px;
}
img.gsc-branding-img,img.gsc-branding-img-noclear {
   margin: 0;
   padding-right: 0;
   padding-left: 0;
   padding-bottom: 0;
   border: none;
   display: inline;
}
a.gsc-branding-clickable {
   cursor: pointer;
}
input.gsc-search-button {
   margin-left: 2px;
}
div.gsc-clear-button {
   display: inline;
   text-align: right;
   margin-left: 4px;
   margin-right: 4px;
   padding-left: 10px;
   background-repeat: no-repeat;
   background-position: center center;
   background-image: url('http:   //www.google.com/uds/css/clear.gif');
   cursor: pointer;
}
input.gsc-input {
   padding-left: 2px;
   border-style: solid;
   border-width: 1px;
   border-color: #bccdf0;
   width: 99%;
}
.gsc-keeper {
   color: #36c;
   text-decoration: underline;
   font-size: 13px;
   cursor: pointer;
   font-weight: normal;
   padding-left: 16px;
   background-repeat: no-repeat;
   background-position: 1px 3px;
   background-image: url('http:   //www.google.com/uds/css/blue_check.gif');
}
.gsc-resultsHeader {
   width: 100%;
   border-bottom: 1px solid #e9e9e9;
   margin-bottom: 4px;
   clear: both;
}
.gsc-resultsHeader td.gsc-twiddleRegionCell {
   width: 75%;
}
.gsc-resultsHeader td.gsc-configLabelCell {
   text-align: right;
   width: 75%;
}
.gsc-resultsHeader .gsc-twiddle {
   margin-top: 4px;
   display: inline;
   cursor: pointer;
   background-repeat: no-repeat;
   background-position: 0 2px;
}
.gsc-resultsHeader td.gsc-twiddle-closed div.gsc-twiddle {
   background-image: url('http:   //www.google.com/uds/css/arrow_close.gif');
}
.gsc-resultsHeader td.gsc-twiddle-opened div.gsc-twiddle {
   background-image: url('http:   //www.google.com/uds/css/arrow_open.gif');
}
.gsc-resultsHeader .gsc-title {
   color: #676767;
   margin-right: 10px;
   padding-left: 14px;
   display: inline;
}
.gsc-resultsHeader .gsc-stats {
   color: #676767;
   font-size: 11px;
   font-weight: normal;
   display: inline;
}
.gsc-resultsHeader td.gsc-twiddle-opened .gsc-stats {
   display: none;
}
.gsc-results-selector {
   display: inline;
}
.gsc-resultsHeader td.gsc-twiddle-closed .gsc-results-selector {
   display: none;
}
.gsc-result-selector {
   cursor: pointer;
   display: inline;
   font-size: 13px;
   padding-left: 13px;
   background-repeat: no-repeat;
   background-position: center left;
}
.gsc-one-result {
   background-image: url('http://www.google.com/uds/css/one-complex-dark.gif');
}
.gsc-more-results {
   background-image: url('http://www.google.com/uds/css/more-complex-dark.gif');
}
.gsc-all-results {
   background-image: url('http://www.google.com/uds/css/all-complex-dark.gif');
   padding-right: 1px;
}
.gsc-one-result-active .gsc-one-result {
   background-image: url('http://www.google.com/uds/css/one-complex-light-blue.gif');
}
.gsc-more-results-active .gsc-more-results {
   background-image: url('http://www.google.com/uds/css/more-complex-light-blue.gif');
}
.gsc-all-results-active .gsc-all-results {
   background-image: url('/uds/css/all-complex-light-blue.gif');
}
.gsc-resultsHeader .gsc-configLabel {
   color: #676767;
   display: inline;
   font-size: 11px;
   cursor: pointer;
}
.gsc-resultsHeader td.gsc-configLabelCell span.gsc-twiddle-closed {
   padding-right: 12px;
   background-repeat: no-repeat;
   background-position: center center;
   background-image: url('/uds/css/settings.gif');
}
.gsc-tabsArea {
   clear: both;
   margin-top: 6px;
}
.gsc-tabsArea .gs-spacer {
   font-size: 1px;
   margin-right: 0;
   overflow: hidden;
}
.gsc-tabsArea .gs-spacer-opera {
   margin-right: 0;
}
.gsc-tabsAreaInvisible {
   display: none;
}
.gsc-tabHeader {
   display: inline;
   cursor: pointer;
   padding-left: 6px;
   padding-right: 6px;
   margin-right: 2px;
}
.gsc-tabHeader.gsc-tabhActive {
   border-left: 1px solid #e9e9e9;
   border-right: 1px solid #e9e9e9;
   border-top: 2px solid #f90;
   color: black;
}
.gsc-tabHeader.gsc-tabhInactive {
   border-left: 1px solid #e9e9e9;
   border-right: 1px solid #e9e9e9;
   border-top: 2px solid #e9e9e9;
   background: #e9e9e9;
   color: #676767;
}
.gsc-tabData.gsc-tabdActive {
   display: block;
}
.gsc-tabData.gsc-tabdInactive {
   display: none;
}
.gsc-tabData .gsc-resultsHeader .gsc-title {
   display: none;
}
.gsc-tabData .gsc-resultsHeader .gsc-stats {
   display: none;
}
.gsc-tabData .gsc-resultsHeader .gsc-results-selector {
   display: none;
}
.gsc-resultsbox-visible {
   display: block;
}
.gsc-resultsbox-invisible {
   display: none;
}
.gsc-results {
   padding-bottom: 2px;
   width: 99%;
}
.gsc-result {
   margin-bottom: 10px;
}
.gsc-result .gs-title {
   height: 1.4em;
   overflow: hidden;
}
.gsc-result div.gs-watermark {
   display: none;
}
.gsc-results .gsc-result img.gs-ad-marker {
   display: none;
}
.gsc-wrapper {
   position: relative;
   display: block;
}
.gsc-adBlock {
   position: relative;
   display: block;
   margin-top: 6px;
   margin-bottom: 4px;
   padding-bottom: 2px;
   background: #fff8dd none repeat scroll 0 0;
}
.gsc-adBlock h2 {
   float: right;
   margin: 3px 5px 0;
   font-weight: normal;
   font-size: 0.9em;
   color: #676767;
}
.gsc-adBlock .gsc-ad {
   padding-left: 8px;
   padding-top: 5px;
   padding-right: 3px;
}
.gsc-adBlock .gsc-ad a {
   font-weight: bolder;
   color: #00c;
   line-height: 1.4em;
}
.gsc-adBlock .gsc-ad cite {
   font-style: normal;
   color: green;
}
.gsc-adBlock .gsc-ad span {
   padding-left: 8px;
}
.gsc-adBlockInvisible {
   display: none;
}
.gsc-adBlockVertical {
   position: relative;
   display: block;
   float: right;
   width: 30%;
   border-left: 1px solid #c9d7f1;
}
.gsc-thinWrapper {
   width: 69%;
   overflow: hidden;
}
.gsc-adBlockVerticalInvisible {
   display: none;
}
.gsc-adBlockVertical h2 {
   text-align: center;
   font-weight: normal;
   font-size: 0.9em;
   color: #676767;
   margin-top: 6px;
}
.gsc-adBlockVertical .gsc-ad {
   padding-left: 8px;
   padding-top: 5px;
}
.gsc-adBlockVertical .gsc-ad a {
   font-weight: bolder;
   color: #00c;
   line-height: 1.4em;
}
.gsc-adBlockVertical .gsc-ad cite {
   font-style: normal;
   color: green;
   display: block;
}
div.gsc-config {
   border: 1px solid #e9e9e9;
   margin-top: 0;
   margin-bottom: 10px;
   padding-top: 2px;
   padding-left: 6px;
   padding-right: 6px;
   padding-bottom: 6px;
}
form.gsc-config {
   margin-bottom: 0;
}
.gsc-configSetting {
   margin-top: 6px;
}
.gsc-configSetting_Label {
   color: #676767;
}
.gsc-configSettingInput {
   color: #676767;
   border: 1px solid #e9e9e9;
   width: 75%;
}
.gsc-configSettingCheckbox {
   color: #676767;
   margin-right: 6px;
}
.gsc-configSettingCheckboxLabel {
   display: inline;
   color: #676767;
}
div.gsc-configSettingSubmit {
   margin-top: 8px;
   text-align: right;
}
input.gsc-configSettingSubmit {
   display: inline;
   font-size: 11px;
   cursor: pointer;
}
.gsc-imageResult {
   float: left;
   margin-bottom: 1em;
   margin-right: 20px;
}
.gs-imageResult {
   width: 114px;
   overflow: hidden;
}
.gs-imageResult .gs-image-box {
   height: 86px;
   position: relative;
}
.gs-imageResult .gs-image-box img.gs-image {
   position: absolute;
   bottom: 0;
}
.gs-imageResult .gs-text-box {
   text-align: center;
   overflow: hidden;
   height: 4em;
}
.gs-imageResult .gs-snippet {
   overflow: hidden;
   line-height: 1em;
   cursor: pointer;
   white-space: nowrap;
}
.gs-imageResult .gs-visibleUrl {
   cursor: pointer;
}
.gs-imageResult .gs-size {
   color: #6f6f6f;
}
.gsc-videoResult .gs-videoResult .gs-title {
   line-height: 1.3em;
   height: 1.3em;
   overflow: hidden;
}
.gsc-videoResult .gs-videoResult .gs-snippet {
   line-height: 1.3em;
   max-height: 2.6em;
   overflow: hidden;
}
.gsc-imageResult .gsc-trailing-more-results {
   clear: both;
}
.gsc-results .gsc-trailing-more-results {
   margin-bottom: 10px;
}
.gsc-results .gsc-trailing-more-results,.gsc-results .gsc-trailing-more-results * {
   color: #00c;
   text-decoration: underline;
}
.gsc-imageResult .gsc-cursor-box {
   clear: both;
}
.gsc-results .gsc-cursor-box .gsc-trailing-more-results {
   margin-bottom: 0;
   display: inline;
}
.gsc-results .gsc-cursor {
   display: inline;
}
.gsc-results .gsc-cursor-box {
   margin-bottom: 10px;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
   cursor: pointer;
   color: #000;
   text-decoration: underline;
   margin-right: 8px;
   display: inline;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
   color: #a90a08;
   font-weight: bold;
   text-decoration: none;
}
.gs-result .gs-title,.gs-result .gs-title * {
   color: #00c;
   text-decoration: underline;
}
.gs-divider {
   padding-bottom: 8px;
   text-align: center;
   color: #676767;
}
.gs-result a.gs-visibleUrl,.gs-result .gs-visibleUrl {
   color: #008000;
   text-decoration: none;
}
.gs-relativePublishedDate,.gs-publishedDate {
   color: #6f6f6f;
   text-decoration: none;
}
.gs-result a.gs-clusterUrl,.gs-result .gs-clusterUrl {
   color: #008000;
   text-decoration: underline;
   cursor: pointer;
}
.gs-newsResult .gs-publisher {
   color: #6f6f6f;
   display: inline;
   text-decoration: none;
}
.gs-newsResult .gs-relativePublishedDate,.gs-newsResult .gs-publishedDate {
   display: inline;
   margin-left: 4px;
}
.gs-blogResult .gs-relativePublishedDate,.gs-newsResult .gs-relativePublishedDate {
   display: none;
}
.gsc-blogResult .gs-blogResult .gs-publishedDate,.gsc-newsResult .gs-newsResult .gs-publishedDate {
   display: none;
}
.gsc-blogResult .gs-blogResult .gs-relativePublishedDate,.gsc-newsResult .gs-newsResult .gs-relativePublishedDate {
   display: inline;
}
.gs-newsResult .gs-location {
   color: #6f6f6f;
   display: inline;
   text-decoration: none;
}
.gs-result img.gs-image {
   vertical-align: middle;
   border: 1px solid #00c;
}
.gs-result .gs-directions,.gs-result .gs-directions * {
   color: #77c;
   font-weight: normal;
   text-decoration: underline;
   cursor: pointer;
}
.gs-secondary-link,.gs-secondary-link * {
   color: #77c;
   font-weight: normal;
   text-decoration: underline;
   cursor: pointer;
}
.gs-result .gs-directions-to-from {
   display: none;
   margin-top: 4px;
}
.gs-result .gs-directions-to-from .gs-label {
   display: inline;
   margin-right: 4px;
}
.gs-result .gs-directions-to-from div.gs-secondary-link {
   display: inline;
}
.gs-result .gs-directions-to-from .gs-spacer {
   display: inline;
   margin-right: 3px;
   margin-left: 3px;
}
.gs-videoResult a.gs-publisher,.gs-videoResult .gs-publisher {
   color: #008000;
   text-decoration: none;
}
.gs-result a {
   cursor: pointer;
}
.gs-no-results-result .gs-snippet,.gs-error-result .gs-snippet {
   padding: 5px;
   margin: 5px;
   border: 1px solid #fc3;
   background-color: #fff4c2;
}
.gs-result .gs-watermark {
   font-size: 10px;
   color: #77c;
}
div.gs-results-attribution {
   text-align: center;
   margin-bottom: 4px;
}
div.gs-results-attribution,div.gs-results-attribution * {
   font-size: 10px;
   color: #676767;
   text-decoration: none;
}
div.gs-results-attribution a {
   color: #00c;
   cursor: pointer;
}
div.gs-results-attribution a:hover {
   text-decoration: underline;
}
.gs-result .gs-metadata {
   color: #676767;
}
.gs-localAd img.gs-ad-marker,.gs-webAd img.gs-ad-marker {
   padding-left: 4px;
}
.gs-webResult div.gs-visibleUrl-long {
   width: 100%;
   overflow: hidden;
   display: none;
}
.gs-localAd div.gs-address * {
   color: #676767;
}
.gs-localAd div.gs-street {
   display: inline;
}
div.gs-city {
   display: inline;
}
div.gs-region {
   display: inline;
}
div.gs-country {
   display: none;
}
div.gs-infoWindow * {
   font-size: 11px;
}
.gs-videoResult * {
   font-size: 13px;
}
.gs-videoResult td div.gs-image-box {
   width: 110px;
   height: 78px;
}
.gs-videoResult td div.gs-text-box {
   vertical-align: top;
   margin-left: 4px;
}
div.gs-book-image-box td,.gs-bookResult td {
   vertical-align: top;
}
div.gs-book-image-box,div.gs-book-image-box div {
   position: static;
   text-align: start;
}
div.gs-book-image-box {
   width: 75px;
   height: 90px;
}
.gs-bookResult td div.gs-text-box {
   vertical-align: top;
   margin-left: 4px;
}
div.gs-book-image-box img {
   border-spacing: 0;
   border: none;
}
div.gs-book-image-box div.gs-row-1 {
   line-height: 7px;
}
div.gs-book-image-box img.gs-pages {
   height: 7px;
   width: 45px;
}
div.gs-book-image-box img.gs-page-edge {
   height: 7px;
   width: 11px;
}
div.gs-book-image-box img.gs-image {
   height: 80px;
   border: 1px solid #a0a0a0;
}
.gs-bookResult .gs-author {
   display: inline;
   color: #6f6f6f;
}
.gs-bookResult .gs-publishedDate {
   display: inline;
}
.gs-bookResult .gs-pageCount {
   display: inline;
   color: #6f6f6f;
   margin-left: 4px;
}
.gs-patentResult td {
   vertical-align: top;
}
.gs-patentResult .gs-patent-number,.gs-patentResult .gs-publishedDate,.gs-patentResult .gs-author {
   display: inline;
}
.gs-patentResult .gs-image-box {
   padding-right: 8px;
}
.gs-patentResult img.gs-image {
   border: 1px solid #77c;
}
#mapsearch {
   display: block;
   width: auto;
   height: 420px;
   padding: 5px;
   overflow: visible;
}
.gsmsc-appContainer td {
   vertical-align: top;
   border: none;
}
.gsmsc-controls {
   padding-top: 4px;
   padding-bottom: 0;
   margin-bottom: 0;
}
.gsmsc-controls form.gsc-search-box input.gsc-input {
   padding: 1px;
   color: #676767;
}
.gsmsc-prev-next-active {
   display: inline;
   margin-left: 0;
}
.gsmsc-idle .gsmsc-prevNext,.gsmsc-prev-next-idle {
   display: none;
}
.gsmsc-prev {
   display: inline;
   cursor: pointer;
   padding-left: 8px;
   background-repeat: no-repeat;
   background-position: left center;
}
.gsmsc-cancel {
   display: inline;
   cursor: pointer;
   margin-right: 2px;
   margin-left: 2px;
   padding-left: 8px;
   background-repeat: no-repeat;
   background-position: left center;
   background-image: url('cancel.gif');
}
.gsmsc-next {
   display: inline;
   cursor: pointer;
   padding-left: 8px;
   background-repeat: no-repeat;
   background-position: left center;
}
.gsmsc-tooltip {
   display: inline;
   padding-left: 12px;
   color: #676767;
   font-size: 11px;
}
.gsmsc-prev-idle {
   background-image: url('prev-idle.gif');
}
.gsmsc-prev-active {
   background-image: url('prev-active.gif');
}
.gsmsc-next-idle {
   background-image: url('next-idle.gif');
}
.gsmsc-next-active {
   background-image: url('next-active.gif');
}
.gsmsc-mapDiv {
   border: 1px solid #979797;
   margin-top: 4px;
   margin-bottom: 4px;
   width: 98%;
   height: 400px;
}
.gsmsc-idleMapDiv {
   border: 1px solid #979797;
   margin-top: 4px;
   margin-bottom: 4px;
   width: 98%;
   height: 400px;
}
.gsmsc-appContainer div.gsmsc-idleMapDiv span,.gsmsc-appContainer div.gsmsc-mapDiv span {
   font-size: 10px;
}
.gsmsc-idle .gsmsc-idleMapDiv {
   display: block;
}
.gsmsc-idle .gsmsc-mapDiv {
   display: none;
}
.gsmsc-idle .gsmsc-attributionDiv {
   display: none;
}
.gsmsc-active .gsmsc-idleMapDiv {
   display: none;
}
.gsmsc-active .gsmsc-mapDiv {
   display: block;
}
.gsmsc-active .gsmsc-attributionDiv {
   display: block;
}
div.gsmsc-map-center {
   font-weight: bold;
   padding: 8px;
}
.gsmsc-appContainer .gs-watermark {
   display: none;
}
.gsmsc-appContainer .gs-result .gs-directions * {
   font-size: 12px;
}
.gsmsc-appContainer .gsmsc-result-wrapper,.gsmsc-appContainer .gs-result {
   padding-bottom: 0;
}
.gsmsc-user-title .gs-result .gs-title {
   display: none;
}
.gsmsc-user-title .gs-result .gs-directions {
   display: none;
}
-webkit-user-selected-directions div.gs-directions {
   display: none;
   -moz-user-selected-directions div.gs-directions  {
    display: none;
   user-selected-directions div.gs-directions  {
    display: none;
   -webkit-user-selected-directions div.gs-directions  {
    display: none;
   -moz-user-selected-directions div.gs-directions  {
    display: none;
   user-selected-directions div.gs-directions  {
    display: none;
}
-webkit-user-selected-directions div.gs-directions-to-from {
   display: block;
   -moz-user-selected-directions div.gs-directions-to-from  {
    display: block;
   user-selected-directions div.gs-directions-to-from  {
    display: block;
   -webkit-user-selected-directions div.gs-directions-to-from  {
    display: block;
   -moz-user-selected-directions div.gs-directions-to-from  {
    display: block;
   user-selected-directions div.gs-directions-to-from  {
    display: block;
}
.gsmsc-directions-wrapper {
   margin-top: 6px;
}
.gsmsc-directions-wrapper .gsmsc-directions-label {
   display: inline;
   margin-right: 4px;
}
.gsmsc-directions-wrapper a.gsmsc-directions-link {
   color: #7777cc;
   cursor: pointer;
}
.gsmsc-directions-wrapper .gsmsc-directions-spacer {
   display: inline;
   color: #000000;
   margin-right: 3px;
   margin-left: 3px;
}
.gsmsc-resultsBox .gsmsc-result-list-item {
   padding-top: 1px;
   padding-bottom: 2px;
   cursor: pointer;
}
.gsmsc-resultsBox table.gsmsc-result-controls {
   margin-top: 4px;
   width: 100%;
   border-spacing: 0 0;
}
.gsmsc-result-controls td {
   vertical-align: top;
}
.gsmsc-result-controls td.gsmsc-result-list-more-results {
   text-align: left;
}
.gsmsc-result-controls td.gsmsc-result-list-clear-results {
   text-align: right;
}
.gsmsc-resultsBox div.gsmsc-result-list-clear-results,.gsmsc-resultsBox a.gsmsc-result-list-more-results {
   color: #7777cc;
   text-decoration: underline;
   cursor: pointer;
}
.gsmsc-resultsBox .gsmsc-result-list-item .gsmsc-result-list-item-key {
   color: #000000;
   font-weight: bold;
   display: inline;
   margin-right: 4px;
}
.gsmsc-resultsBox .gsmsc-result-list-item .gs-title {
   color: #0000cc;
   text-decoration: underline;
   display: inline;
}
.gsmsc-resultsBox div.gsmsc-selected {
   background-color: rgb(238, 238, 238);
}
.gsmsc-resultsBox .gsmsc-result-list-item .gs-street {
   color: #676767;
   text-decoration: none;
   display: inline;
}
.gsmsc-resultsBox .gsmsc-selected .gs-street {
   color: #000000;
}

#feedObs .gfg-root {
   width: 500px;
   height: 1%;
   position: relative;
   overflow: hidden;
   text-align: left;
   font-size: 11px;
   margin-top: 0;
   margin-left: 0;
   margin-bottom: 0;
   padding: 0;
}
#feedObs .gfg-title {
   text-align: left;
   color: #808080 !important;
   line-height: 1.4em;
   overflow: hidden;
}
.gfg-title a {
   color: #808080;
}
.gfg-subtitle {
   font-size: 1.9em;
   font-weight: bold;
   line-height: 1.4em;
   overflow: hidden;
   white-space: nowrap;
   margin-bottom: 5px;
}
.gfg-subtitle a {
   color: blue !important;
}
.gfg-entry {
   width: 100%;
   height: 9em;
   position: relative;
   overflow: hidden;
   text-align: left;
   margin-top: 0;
}
.gfg-root .gfg-entry .gf-result {
   position: relative;
   width: auto;
   height: 100%;
   padding-left: 0;
   padding-right: 0;
}
.gfg-list {
   position: relative;
   overflow: hidden;
   text-align: left;
   margin-bottom: 5px;
}
.gfg-listentry {
   line-height: 1.5em;
   overflow: hidden;
   white-space: nowrap;
   padding-left: 15px;
   padding-right: 5px;
   margin-left: 5px;
   margin-right: 5px;
}
.gfg-listentry-highlight {
   background-image: url('./images/go.gif');
   background-repeat: no-repeat;
   background-position: center left;
}
#feedObs .gfg-root .gfg-entry .gf-result .gf-title {
   font-size: 1.4em;
   font-weight: normal;
   line-height: 1em;
   overflow: hidden;
   margin-bottom: 0;
   background-color: transparent;
   color: #3254c9 !important;
}
#feedObs .gfg-root .gfg-entry .gf-result .gf-snippet {
   height: 1.6em;
   color: #808080 !important;
   margin-top: 3px;
}
.gfg-horizontal-root .gfg-entry .gf-result {
   position: relative;
   background-color:#fff;
   width: 80%;
   height: 100%;
   line-height: 1.5em;
   overflow: hidden;
   white-space: nowrap;
}
.gfg-horizontal-root .gfg-list {
   display: none;
}
.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
   display: none;
}
.gfg-horizontal-root .gfg-entry .gf-result .gf-title {
   color: #808080 !important;
   margin-right: 3px;
   float: left;
}
.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
   float: left;
}
.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
   display: block;
   color: #aaa;
}
.gfg-branding {
   white-space: nowrap;
   overflow: hidden;
   text-align: left;
   position: absolute;
   right: 0;
   top: 0;
   width: 100px;
}

				
<?php ob_end_flush();?>

