/* Google Web & Image Search Redesign Bungie (Halo) C v1.5.4

- Author    : LuciferX:  http://halo.goldzoneweb.info/
- Created   : January 19, 2009
- Update    : January 11, 2010
- Usage     : Use with Stylish Firefox extension (http://userstyles.org/)

------------------------------------------------------------------------- */

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://www.google"),
url-prefix("https://www.google"),
url-prefix("http://images.google")
 {


#gsr #res .g .s {
max-width:100% !important;
}

span #botstuff { display: none !important; }


html {
background: #303231 url("http://halo.goldzoneweb.info/stylish/google/halo3-odst.jpg") center no-repeat !important;
background-attachment: fixed !important;
margin:0 !important;
}

body {
display: block;
-moz-border-radius: 8px !important;
border: 2px solid #707070 !important;
opacity: 0.60 !important;
width: 84% !important;
min-width: 815px !important;
padding: 8px 1.2% 0px 1.2% !important;
margin: 51px auto 30px auto !important;
background: #111111 !important;
font-family: Verdana, Tahoma, Helvetica, Times !important;
font-weight: bold !important;
color: #f5f5f5 !important;
}


/* Couleur du texte gÃ©nÃ©ral */
div, td, font[color="#000000"] { color: #fff !important; }

/* Couleur du texte solution images */
font[color="#224499"] {
color: #116DA6 !important;
}


/* Zone de recherche */
input[type=text], input[name=q] {
-moz-appearance: none !important;
border: solid 1px #585858 !important;
-moz-border-radius: 6px !important;
background: #292a2b !important;
padding-top: 29px !important;
padding-bottom: 2px !important;
padding-left: 12px !important;
padding-right: 12px !important;
font-weight: bold !important;
font-family: Verdana, Tahoma, Helvetica, Times !important;
color: #f5f5f5 !important;
}



/* liens  */
a:link, a, p { color: #ffffff !important;
font-family: Verdana, Tahoma, Helvetica, Times !important;
text-decoration:none; }
a:visited { color: #c6c6c6 !important;
font-family: Verdana, Tahoma, Helvetica, Times !important;
text-decoration:none; }
a:hover{ color: #a2a2a2 !important;
font-family: Verdana, Tahoma, Helvetica, Times !important;}

#header {
padding-top: 0;
}

.gbh {
display: none !important;
}

tr[valign="top"] td table{
width: 100% !important;
}
tr[valign="top"] td table input[type='text']{
width: 50% !important;
}
input[name='q']{
outline: none;
padding:2px !important;
-moz-border-radius: 4px;
border: 1px solid #ccc !important;
}



/*barre du haut en dessous de la recherche */
.t, table [bgcolor="#e5ecf9"], table [bgcolor="#d5ddf3"], .hd, td.ttb, td.rsb, td.bts, h4, .page-title, td#headerText, #ssb {
background: #111111 !important;
}




/* boutons web, images, etc */
#gbar{
background-color: #292a2b;
border-bottom: 1px solid #5a5a5a;
}



/* menu actif */
#gbar b.gb1{
-moz-border-radius-topright: 4px !important;
-moz-border-radius-topleft: 4px !important;
border: 1px solid #ea5757 !important;
border-bottom: 0px none !important;
font-family: Verdana, Tahoma, Helvetica, Times;
color: #ffffff;
font-weight: 700;
background-color: #8c0707;
}



/* suite du menu */
#gbar a.gb1, a.gb2 {
font-weight: 700 !important;
font-family: Verdana, Tahoma, Helvetica, Times;
color: #a7a7a8 !important;
}
#gbar a.gb1:hover, a.gb2:hover {
-moz-border-radius-topright: 4px !important;
-moz-border-radius-topleft: 4px !important;
color: #ffffff! important;
font-family: Verdana, Tahoma, Helvetica, Times;
background-color: #07638C;
border: 1px solid #57BEEA !important;
border-bottom: 0px none !important;
}
#gbar .gb1, .gb2 {
font-family: Verdana, Tahoma, Helvetica, Times;
line-height: 20px;
font-size: 12px;
border: 1px solid transparent;
border-bottom: 0px none;
display: block;
text-decoration: none;
float: left;
padding: 0px 5px 0px 5px;
}



/* plus */
#gbar a.gb3 {
font-weight: 700 !important;
font-family: Verdana, Tahoma, Helvetica, Times;
color: #a7a7a8 !important;
}
#gbar a.gb3:hover {
-moz-border-radius-topright: 4px !important;
-moz-border-radius-topleft: 4px !important;
color: #ffffff! important;
font-family: Verdana, Tahoma, Helvetica, Times;
background-color: #07638C;
border: 1px solid #57BEEA !important;
border-bottom: 0px none !important;
}
#gbar .gb3 {
font-family: Verdana, Tahoma, Helvetica, Times;
line-height: 20px;
font-size: 12px;
border: 1px solid transparent;
border-bottom: 0px none;
display: block;
text-decoration: none;
float: left;
padding: 0px 5px 0px 5px;
}



/* connexion web */
#gb a {
-moz-border-radius: 4px !important;
background-color: #111111;
border: 1px solid #111111 !important;
font-weight: 700;
font-family: Verdana, Tahoma, Helvetica, Times;
color: #a7a7a8 !important;
font-size: 95%;
padding: 3px 4px 4px 4px;
}

#gb a:visited {
color: #c6c6c6 !important;
}

#gb a:hover{
color: #ffffff !important;
font-family: Verdana, Tahoma, Helvetica, Times !important;
-moz-border-radius: 4px !important;
background-color: #07638C;
border: 1px solid #57BEEA !important;
padding: 3px 4px 4px 4px;
}



/* connexion image */
#guser a {
-moz-border-radius: 4px !important;
background-color: #111111;
border: 1px solid #111111 !important;
font-weight: bold;
font-family: Verdana, Tahoma, Helvetica, Times;
color: #a7a7a8 !important;
font-size: 95%;
padding: 3px 4px 4px 4px;
}

#guser a:visited {
color: #c6c6c6 !important;
}

#guser a:hover{
color: #ffffff !important;
font-family: Verdana, Tahoma, Helvetica, Times !important;
-moz-border-radius: 4px !important;
font-weight: bold;
background-color: #07638C;
border: 1px solid #57BEEA !important;
padding: 3px 4px 4px 4px;
}



td.tc a, td a, p.a {
background-color: #111111;
font-weight: 700;
font-family: Verdana, Tahoma, Helvetica, Times;
color: #a7a7a8 !important;
font-size: 90%;
}

td.tc a:visited, td a:visited, p.a:visited { color: #c6c6c6 !important; }

td.tc a:hover, td a:hover, p.a:hover { color: #ffffff !important;
font-family: Verdana, Tahoma, Helvetica, Times !important;
background-color: #111111;
}



/* rÃ©sultat de recherche web */
.g, div.e{
overflow: hidden;
padding:10px 10px 7px 12px !important;
color: white !important;
border: 1px solid #585858;
background-color: #1F2122;
-moz-border-radius: 8px;
}

#tads{
width: 110px;
height: 19px;
margin-top:5px;
margin-bottom:-8px;
margin-right: 1.2em;
overflow: hidden;
padding: 0px 10px!important;
border: 1px solid #D5DDF3;
-moz-border-radius: 8px;
}

#tads a, #tads li{
font-size: 12px !important;
padding: 0 !important;
}

#tads h2{
padding: 0 !important;
font-size: 11px !important;
float: none !important;
}

#tads h2:after{
content: ' â–¼';
}

#tads:hover{
width: auto !important;
height: auto !important;
}

.g:hover, div.e:hover{
background-color: #1b1d1e !important;
border: 1px solid #464646 !important;
}

.g:hover h3.r a{
color: #a7a7a8 !important;
font-weight: bold !important;
font-family: Verdana, Tahoma, Helvetica, Times !important;
}

.g h3.r a{
color: #ffffff !important;
font-weight: bold !important;
font-family: Verdana, Tahoma, Helvetica, Times !important;
}

a:link, .w, #prs a:visited, #prs a:active, .q:active, .q:visited {
color:#ffffff !important;
font-family: Verdana, Tahoma, Helvetica, Times !important;
}



/* Annonces commerciales */
#rhsline{
border: none !important;
}

#mbEnd{
margin-top:-34px;
position: relative;
display: block;
-moz-border-radius: 6px;
overflow: hidden !important;
height: 18px !important;
border: 1px solid #D5DDF3 !important;
background-color: #F7FFFF;
margin-right:1.5%;
}

#mbEnd:hover{
-moz-border-radius: 6px;
overflow: hidden !important;
height: auto !important;
border: 1px solid #6B90DA !important;
background-color: #F7FFFF;
}

#rhsline h2:after{
content: ' â–¼';
}



/* zone bleu en dessous de la description */
.g div.s cite{
font-weight: bold;
font-size: 11px;
color: #2293c3 !important;
letter-spacing: 1px;
}

.g div.s table.slk tr td div a{
background: none;
}

.g div.s table.slk tr td a.fl{
background: none;
}


#res a.l:visited { 
color: #c6c6c6 !important;
text-decoration:line-through;
}

#res a.l:visited:after{
color: #c6c6c6;
}

#res li:hover a.l:after{
font-weight: bold;
color:#0F3AB8;
}

#ssb{
border:1px solid #6B90DA;
margin-right:1.1em !important;
-moz-border-radius: 4px !important;
overflow:hidden;
font-size: 11px !important;
}

font.med, #res p a.p, div.s{
font-size: 12px !important;
color: white !important;
}

#prs{
padding:4px 5px 0 10px !important;
}

font.p{
font-size: 13px;
color: white !important;
}



#ImgContent table{
position: relative;
width: 99%!important;
}

#imgContent img {
border: none !important
}



/* RÃ©sultats images */

/* thumbnail border */
img[style*="border: 1px solid"] { border: none !important;
font-size: 80% !important;}

/* Image search term(s) */
td[id^="tDataText"] b { color: #fff !important;
font-size: 80% !important;}

/* Image description */
td[id^="tDataText"] { color: #bbb !important;
font-size: 80% !important;}

/* Image's web page */
td[id^="tDataText"] font[color="#008000"] { color: #777 !important;
font-size: 80% !important;}

/* Notice */
span[style*="background: rgb(255, 255, 153)"] { background: #111111 !important; }

/* LOGOS */
/* Cacher le texte du logo */
a#logo { font-size: 0 !important; }


/* remplacement GROS logo */
img[src*="/logos/"][width="276"], img[src$="logo.gif"], div[style*="logo_plain.png"], img[src$="logo_google_suggest.gif"],img[src$="images_hp.gif"], img[src$="images_logo_lg.gif"] {
margin-top: 3em !important;
width: 0 !important;
height: 159px !important;
padding-left: 450px !important;
/* background-image: url("http://nsm02.casimages.com/img/2009/12/14/091214054352844575052534.png") !important; */
}

/* remplacement PETIT logo */
#logo > img, #logo span, img[src$="logo_sm.gif"], img[src$="google_sm.gif"], img[src$="logo_google_suggest_sm.gif"], img[src$="images_logo.gif"], img[src$="nav_logo6.png"] {
width: 0 !important;
height: 51px !important;
padding-left: 135px !important;
background-position: 0 0 !important;
top: 0 !important;
background-image: url("http://nsm02.casimages.com/img/2009/12/14/091214054352844575052535.png") !important;
margin: 34px 12px 0 15px !important;
}

img[src$="images_res.gif"], img[src$="logo_sm.gif"] {
width: 0 !important;
height: 61px !important;
padding-left: 136px !important;
}

#sft #logo {
width: 135px !important;
height: 51px !important;
}
#sft #logo img {
margin-top: 4px !important;
margin-left: 0px !important;
width: 400px !important;
height: 51px !important;
padding-left: 168px;
background: url("http://nsm02.casimages.com/img/2009/12/14/091214054352844575052535.png") no-repeat !important;
}

/* cadre et bordure du dessous */
#ssb, #bsf { border: none !important; }
#bsf { background: none !important;
 margin-top: -40px !important;} 
td.k { background-color: transparent !important; }
table.ft.t.bb.bt, #footer { background: none !important; }
.bb, .bt, div#footer { border: none !important; }

}




/* Changer "Gooooooooooogle" en simple texte por les rÃ©sultats web*/
#nav > tbody > tr > td span { background: none !important; }
#nav { font-size: 120% !important; margin-top: -30px !important; }
#nav .cur { font-size: 120% !important; margin-top: -40px !important; }
#nav td { vertical-align: bottom !important; padding: 0.15em !important; }


/* Changer "Gooooooooooogle" en simple texte pour les rÃ©sultats images */
#navbar img { visibility: hidden !important; }
#navbar * { background-image: none !important;
vertical-align: bottom !important; padding: 0.10em !important; }


#navbar .i {
color: white !important;
font-weight: bold !important;
font-size: 1.2em !important;
font-family: Verdana, Tahoma, Helvetica, Times !important;
}

#navbar a {
font-size: 120% !important;
font-size: 0.9em !important;
font-weight: bold !important;
font-family: Verdana, Tahoma, Helvetica, Times !important;
}

/* les liens */
#navbar a:hover {
color: #a2a2a2 !important; 
font-family: Verdana, Tahoma, Helvetica, Times !important;
}

#navbar a:visited {
color: #c6c6c6 !important; 
font-family: Verdana, Tahoma, Helvetica, Times !important;
}

/* aligner les numÃ©ros */
#navbar br { display: none !important; }




/* Recherche avancÃ©e de Google  */
@-moz-document url-prefix("http://www.google"),
url-prefix("https://www.google"),
url-prefix("http://images.google")
 {

body {
display: block;
-moz-border-radius: 8px !important;
border: 2px solid #707070 !important;
opacity: 0.60 !important;
width: 84% !important;
min-width: 815px !important;
padding: 8px 1.2% 0px 1.2% !important;
margin: 51px auto 30px auto!important;
background: #111111 !important;
font-family: Verdana, Tahoma, Helvetica, Times !important;
color: #ffffff;
}

td[bgcolor="#d5ddf3"] {
background: #111111 !important;
}

tr[bgcolor="#cbdced"] {
background: #111111 !important;
}

tr[bgcolor="#bbcced"] {
background: #111111 !important;
}

tr[bgcolor="#ffffff"] {
background: #111111 !important;
}


}


/* PrÃ©fÃ©rences de recherche de Google  */
@-moz-document url-prefix("http://www.google"),
url-prefix("https://www.google"),
url-prefix("http://images.google")
 {

body {
display: block;
-moz-border-radius: 8px !important;
border: 2px solid #707070 !important;
opacity: 0.60 !important;
width: 84% !important;
min-width: 815px !important;
padding: 8px 1.2% 0px 1.2% !important;
margin: 51px auto 30px auto!important;
background: #111111 !important;
font-family: Verdana, Tahoma, Helvetica, Times !important;
color: #ffffff;
}


/* couleur de la barre du haut et du bas */
tr[bgcolor="#E5ECF9"] {
background: #111111 !important;
opacity: 0.60 !important;
}

/* tables */
form p table[width="100%"][cellspacing="0"][cellpadding="0"][border="0"] {
background: #111111 !important;
opacity: 0.60 !important;
border: 3px solid #585858 !important;
margin: 3px !important;
}

/* left columns of the form tables */
form p table[width="100%"][cellspacing="0"][cellpadding="0"][border="0"] td[width="175"] {
background: #111111 !important;
opacity: 0.60 !important;
border-right: 1em solid #585858 !important;
}

/* hide form table borders */
form p table td[bgcolor="#cbdced"] {
display: none !important;
}


}


/* Outils linguistiques */ 
@-moz-document url-prefix("http://www.google"),
url-prefix("https://www.google"),
url-prefix("http://images.google")
 {
 
body {
display: block;
-moz-border-radius: 8px !important;
border: 2px solid #707070 !important;
opacity: 0.60 !important;
width: 84% !important;
min-width: 815px !important;
padding: 8px 1.2% 0px 1.2% !important;
margin: 51px auto 30px auto!important;
background: #111111 !important;
font-family: Verdana, Tahoma, Helvetica, Times !important;
color: #ffffff;
}

table[bgcolor="#ffffff"] {
background: #111111 !important;
opacity: 0.60 !important;
}

tr[bgcolor="#ffffff"] {
background: #111111 !important;
opacity: 0.60 !important;
}

tr[bgcolor="#cbdced"] { background: #111111 !important;
opacity: 0.60 !important;
}

h4 { 
background: #111111 !important;
opacity: 0.60 !important;
}

p > table > tbody > tr:first-child {
background: #111111 !important;
}

/******************/
/* Update fade-in */

div#bsf, table#brs { display:none !important; }
div#ssb, #fctr, #sbl, span.fade, #guser, #fctr,#ghead,#pmocntr,#sbl,#tba,#tbe,.fade { background-color: transparent !important; }

/* thank's Silver the Paladin for Update fade-in */
/*********************************************************/


/* suggestions de recherche */
table.gac_m { background-color: #000 !important; }
.gac_b { background-color: #6C1D1C !important; }

#rptgl span, .tl-sect div.tl b {
color: #fff !important; }

#rpsp.rpop, .tbo #tbd {
background-color: #333 !important;
border: 0 !important;
margin: 10px 0 0 50px !important;
padding: 8px 15px 0 5px !important;
-moz-border-radius: 4px !important;
}

}