/********************************/
/* Styles généraux et           */
/* réajustements (uniformiser)  */
/********************************/
#CSE_Content * {
	font-family: 'Open Sans', sans-serif !important;
}

/* Zone de recherche */
td.gsc-input { width:auto; }
td.gsc-search-button { width:10%!important;}

input[type="text"].gsc-input {
	width:100%;
	max-width:none;
	margin:0;
	font-size: inherit;
	padding: 7px;
}
#CSE_Content .cse table.gsc-search-box td.gsc-input,
#CSE_Content table.gsc-search-box td.gsc-input {
	padding-right: 5px;
}

#CSE_Content .cse input.gsc-search-button,
#CSE_Content input.gsc-search-button {
	background: #2e8804;
	border: 0;
	border-radius: 0;
	color: #fff;
	font-weight: 700;
	font-size: inherit;
	height: 32px;
	width:auto;
	padding: 8px;
}
#CSE_Content .cse input.gsc-search-button:focus,
#CSE_Content input.gsc-search-button:focus,
#CSE_Content .cse input.gsc-search-button:hover,
#CSE_Content input.gsc-search-button:hover {
    background: #000 none repeat scroll 0 0;
    color: #fff;
}

/* Résultats */
#CSE_Content form, #CSE_Content input, #CSE_Content table { margin:0; }
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl { display:none; }


#CSE_Content .cse .gsc-control-cse,
#CSE_Content .gsc-control-cse,
#CSE_Content .cse form.gsc-search-box,
#CSE_Content form.gsc-search-box {
	padding: 0;
}

#CSE_Content .gsc-result-info {
	padding: 0;
	color:inherit;
}

#CSE_Content td.gsc-table-cell-thumbnail,
#CSE_Content td.gs-promotion-image-cell {
    padding: 5px;
}

.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result,
.gsc-imageResult-classic,
.gsc-imageResult-column {
	border-left: 0!important;
	padding: 0!important;
}

#CSE_Content .gs-webResult div.gs-visibleUrl-long,
#CSE_Content .gs-promotion div.gs-visibleUrl-long {
	display:none; /* URL de la page */
}

/* Thumbnail */
#CSE_Content .gs-web-image-box img.gs-image,
#CSE_Content .gs-promotion-image-box img.gs-promotion-image {
    max-width: 140px;
}
#CSE_Content .gs-web-image-box, 
#CSE_Content .gs-promotion-image-box {
    width: 145px;
}


/* Avril 2022 */
/* Correction de styles bizarres */
.gsc-results .gsc-cursor-box .gsc-cursor-page,
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{
	border-color:transparent!important;
	background-color:transparent!important;
}
.gsc-webResult.gsc-result:hover {
	border-color:transparent!important;
}
.gsc-webResult.gsc-result + .gsc-webResult.gsc-result {
	margin-top: 1em;
}
.gsc-cursor-page {
	padding: 5px;
	margin: 0 5px 0 0!important;
	font-size: 15px!important;
}



/* Mobile portrait */
@media only screen and (max-width: 479px) {
	/* Thumbnail */
	#CSE_Content .gs-web-image-box img.gs-image,
	#CSE_Content .gs-promotion-image-box img.gs-promotion-image {
		max-width: 60px;
	}
	#CSE_Content .gs-web-image-box, 
	#CSE_Content .gs-promotion-image-box {
		width: 70px;
	}
}