/* DEFAULT DEFINITION */
body { margin:0; padding:0; font:11px Arial, Verdana, arial, sans-serif; color:#7f7f7f; text-align:center; }
body.currentContent {background:url(../images/design/bg_main.jpg) center top no-repeat #fff; }
body.adaptativeContent {background:url(../images/design/bg_main.jpg) -303px 0px no-repeat #fff;}
html:first-child body.adaptativeContent { background:url(../images/design/bg_main.jpg) -302px 0px no-repeat #fff;}
* html body.adaptativeContent {background:url(../images/design/bg_main.jpg) -305px 0px no-repeat #fff;}
img, table, td, fieldset, form, h1, h2, h3, h4, h5, h6, ul, ol, li, dd, dt, p {
	margin:0;
	padding:0;
	border:0;
	color: #7f7f7f;
}
ul, dl { list-style:none; }
table { border-collapse:collapse; }
p { padding:0 0 10px 0; }
.clearfix:after { content:"."; display:block; height:0; clear: both; visibility:hidden; }
.clearfix { display:inline-block; }
.floatLeft { float:left;padding-right:10px; }
.floatRight { float:right; }
.alignLeft { text-align:left; }
.alignRight { text-align:right; }
.alignCenter { text-align:center; }
.asterix { font-size:9px; font-style:italic; text-align:right;color:#bb4594;}

.rightBloc .alignCenter { margin-left:20px; }
a {color:#7f7f7f; text-decoration:none; outline: none;}
a:hover { text-decoration:underline; }
a#logo { display:block; padding-top:86px; height:0 !important; height:0px; width:184px; overflow:hidden; background:url(../images/design/logo_esme.gif) left top no-repeat;}

#accessibilitylinks {	position:absolute;top:-500px;left:0;}
#main {width:996px; text-align:left; padding:0; margin:20px auto 0 auto; position:relative; left:6px}
.adaptativeContent #main {left:0;}
*:first-child+html .adaptativeContent #main  { left:2px; }
html:first-child .adaptativeContent #main { left:1px;}
html:first-child .currentContent #main { left:8px;}
#mainContent { padding:0 0 0 30px; background:url(../images/design/bg_content.gif) left top repeat-y;}
* html #mainContent {display:inline;}
#left {float:left; width:184px; padding:0 20px 0 0; margin:0;}
#center {float:left; width:742px; padding:0; margin:0;}
#flashContent {position:relative; top:-20px; left:0; width:742px; height:357px; margin:0 0 -5px 0; font-size:14px; }
#flashContent h1 { color:#194b8f; font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-top:50px; margin-bottom:50px; }
#flashContent h1 .dateEsme { color:#000; font-style:italic; }
#flashContent a { color:#70c12e; text-decoration:underline; }
#flashContent a:hover { text-decoration:none; }
#mainLeft {float:left; width:530px; padding:0 20px 0 0;  margin:0; overflow:hidden;}
#mainRight {float:left; width:172px; padding:0; margin:0;}

#search {background:url(../images/design/bg_top_left.jpg) left top no-repeat; height:40px;}
#search label {position:absolute; top:0; left:-9999px; font-size:0;}
#search form {margin:10px 0 0 18px; padding:0;}
#search input {float:left; margin:0; padding:0; display:block;}
#search input#globalSearchInput {width:118px; height:20px; background:transparent url(../images/design/bg_search.gif) left top no-repeat; margin:0 5px 0 0; border:none; padding:3px 0 0 0; font-size:11px; color:#505050;}

#header {
	margin:22px 20px 16px 0;
	background:url(../images/design/bandeau.jpg) left bottom no-repeat;
	width:720px;
	height:150px;
}
#esmeTeaser {float:left; overflow:hidden; padding-top:44px; height:0 !important; height /**/:44px; width:425px; background:url(../images/design/txt_accroche.gif) left top no-repeat; margin:0}
#headerLinks {float:right; display:block; padding:0; margin:5px 0 28px 0; height:32;}



#onlineCandidature {
	float:right;
	position: relative;
	height:32px;
	margin:0;
	width:122px;
	
}

#docRequest  {
	float:right;
	position:relative;
	height:32px;
	margin-left:0;
	margin-right:6px;
	margin-top:0px;
	width:122px;
}

#iframe-verif {
	width:100%;
	overflow: inherit;
}

#mainLeft #lastNews {}
#mainLeft #lastNews h2 a {color:#194B8F;}
#mainLeft #lastNews ul {width:560px; overflow:hidden;}
#mainLeft #lastNews ul li {float:left; width:241px; margin:0 24px 20px 0; display:block;}
#mainLeft #lastNews ul li span {font-size:10px; }
#mainLeft #lastNews ul li div {float:left; width:168px; padding:0 0 0 11px; margin:0; border:1px solid #fff;}
#mainLeft #lastNews ul li div.hover {cursor:default; border:1px solid #9AD638;}
#mainLeft #lastNews ul li div h3 {background:none; padding:0; margin:0; border:none;}
#mainLeft #lastNews ul li div h3 a {color:#BB4593; font-size:11px;}
#mainLeft #lastNews ul li div h3 a:hover {}
#mainLeft #lastNews ul li img {float:left;}

#mainLeft h1 {color:#fff; height:34px; font-size:18px; padding:2px 0 0 25px;  background:url(../images/design/bg_h1_title.png) left top no-repeat; font-weight:normal;}
#mainLeft h2 {font-size:16px; color:#194b8f; background:url(../images/design/bg_h_title.gif) 0px 10px no-repeat; border-bottom:1px solid #efefef; padding:0 15px 3px 15px; margin:12px 0;}
#mainLeft h3 {font-size:12px; color:#70c12e; background:url(../images/design/puces/puce_titre3.gif) 0px 6px no-repeat; padding:0 15px 3px 15px; margin:12px 0;}
#mainLeft h6 {
	color:#fff;
	font-size:16px;
	color:#FFFFFF;
	font-weight:normal;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
#mainLeft .sous-titre {
	font-size:15px;
	color:#bb4594;
	font-weight:normal;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 10px;
}
#mainLeft .accroche {
	font-size:15px;
	color:#bb4594;
	font-weight: bold;
	font-style:italic;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
.anchor {float:right;}
.anchor a {color:#7f7f7f; padding:0 0 0 10px; margin:10px 0; background:url(../images/design/arrow_grey.gif) 0px 8px no-repeat #fff; clear:both;}
.illustrationLeft { float:left; padding:0 10px 2px 0;}
.illustrationRight { float:right; padding:0 0 2px 10px;}
.illustrationRight img, .illustrationLeft img {display:block;}
a.illusZoom {float:left; display:block; overflow:hidden; padding:19px 3px 0 0; height:0 !important; height /**/:19px; width:19px; background:url(../images/design/illus_zoom.gif) left top no-repeat; margin:0;}

#wysiwyg { text-align:justify; }
#wysiwyg p { padding-top:5px; color:#0e1d67 !important; }
#wysiwyg h3 {font-size:14px; color:#70c12e; background:url(../images/design/puces/puce_titre3.gif) 0px 8px no-repeat; padding:0 0 0 10px; margin:6px 0;}
#wysiwyg h4 {color:#bb4594; font-size:11px; margin:10px 0; padding:0; clear:both;}
.greentxt {color:#70c12e !important;}
.purpletxt {color:#bb4594;}
#wysiwyg .bigGreentxt {color:#70c12e; font-size:14px; font-weight:bold;}
#wysiwyg .pinktxt {color:#fa5bc8;}
#wysiwyg .bigPinktxt {color:#fa5bc8; font-size:14px; font-weight:bold;}


#wysiwyg a { color:#70c12e; text-decoration:underline; }
#wysiwyg a:hover { text-decoration:none; }

#wysiwyg .visuelBande { text-align:center; }
#wysiwyg .visuelBande img { margin:10px 20px 10px 20px; }

#wysiwyg li {
	color:#0e1d67 !important;
	margin-left: 20px;
	margin-right: 15px;
}

#breadCrump {padding:0; margin:0 0 18px 0;}
#breadCrump ul { margin:0; padding:0; list-style-type: none; display: inline;} 
#breadCrump ul li { margin:0; padding:0 0 0 2px; display: inline;  }
#breadCrump ul li a { text-decoration:underline; padding:0 0 0 2px; }
#breadCrump ul li a:hover { text-decoration:none; }
#breadCrump ul li strong{ font-weight:normal; }

ul#mainNav { list-style-type: none; margin: 0; padding: 0; width:530px; overflow:hidden;}
ul#mainNav li { float:left; color:#194b8f; padding:0; text-align:center; line-height:1em; }
ul#mainNav li a { padding:0 5px 0 5px; color:#194b8f; text-decoration:underline;}
ul#mainNav li a:hover { text-decoration:none;}
ul#mainNav li.first {margin:0 0 0 -5px;}
ul#mainNav li.last {padding:0; border: none;}

#menuSecondLevel {margin:0; padding:0; overflow:hidden;}
#menuSecondLevel li { float:left; margin:0; padding:0; text-align: center; vertical-align: middle; background:url(../images/design/bg_list.gif) center center no-repeat; border:1px solid #9DB7D0; border-left:none; overflow:hidden;}
#menuSecondLevel li.firstItem {border-left:1px solid #9DB7D0;}
#menuSecondLevel li a { display: block; width: 100%; vertical-align: middle; text-decoration: none; color: #194B8F; padding:5px 0; position:relative; overflow:hidden;}
#menuSecondLevel li#current { background:url(../images/design/bg_active.gif) center center no-repeat;}
#menuSecondLevel li#current a { background: transparent url(../images/design/arrow_current.gif) bottom center no-repeat; }

ul#navThirdLevel { list-style-type: none; margin:0; padding:0;}
ul#navThirdLevel li { display: inline; color:#194b8f;  border-right: solid 1px #194b8f; padding:0;  }
ul#navThirdLevel li a { padding:0 5px 0 5px; color:#194b8f; text-decoration:underline;}
ul#navThirdLevel li a:hover { text-decoration:none;}
ul#navThirdLevel li.first { margin:0 0 0 -5px;}
ul#navThirdLevel li.last { padding:0; border: none;}

.twoCols {overflow:hidden; width:560px; background:url(../images/design/bg_2cols.gif) left top repeat-y; position:relative; left:-30px;}
.twoCols div {float:left; width:250px; padding:0 0 0 30px; margin:10px 0;}

ul.threeDots { padding-bottom:10px; _padding-bottom:0; }
ul.threeDots li { background:url(../images/design/puces/puce_liste.gif) 0px 5px no-repeat; padding:0 0 0 12px; margin:0 5px 5px 0; }
ul.threeDots li a {text-decoration:none;}
* html ul.threeDots li a {display:inline;}
ul.threeDots li a:hover {text-decoration:underline;}

ul.listeViolette { padding-bottom:10px; _padding-bottom:0; }
ul.listeViolette li { background:url(../images/design/puces/puce_listeViolette.gif) 0px 7px no-repeat; padding:0 0 0 12px; margin:0 5px 0 0; }
ul.listeViolette li a {text-decoration:none;}
* html ul.listeViolette li a {display:inline;}
ul.listeViolette li a:hover {text-decoration:underline;}

.halfLeft 	{width:250px; float:left; padding-right:10px; margin:10px 0;}
.halfRight 	{width:250px; float:right; padding-left:10px; margin:10px 0;}

#wysiwyg .blocViolet { position:relative; margin:20px 20px 30px 20px; padding:10px 25px; background:#78275e; color:#FFFFFF !important; }
#wysiwyg .blocViolet h5 { padding:0; margin:0; color:#fa5bc8; font-size:11px; }
#wysiwyg .blocViolet p { color:#FFFFFF !important; margin:0; padding:10px 0;}
#wysiwyg .blocViolet a { color:#fa5bc8; }
#wysiwyg .blocViolet em { color:#fa5bc8; font-style:normal; }
#wysiwyg .blocViolet ul {padding:0 0 5px 0;}
#wysiwyg .blocViolet li {
	color:#FFFFFF !important;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 35px;
	background-image: url(../images/design/puces/puce_blocViolet.gif);
	background-repeat: no-repeat;
	background-position: 25px 7px;
}
#wysiwyg .blocViolet .styleHexa { width:37px; height:45px; background:url(../images/design/styleHexa_violet.gif); position:absolute; left:-20px; top:-0px; _left:-45px; }
#wysiwyg .blocViolet .styleApos { width:19px; height:23px; background:url(../images/design/styleApos_violet.gif); position:absolute; right:0px; bottom:-23px; }

#wysiwyg .blocViolet .illustrationLeft { margin-right:10px; }
#wysiwyg .blocViolet .illustrationRight { margin-left:10px; }
#wysiwyg .blocViolet .big {color:#fa5bc8; font-size:14px; font-weight:bold;} 

#wysiwyg .blocVert { position:relative; margin:20px 20px 30px 20px; padding:10px 25px; background:#92d060; color:#FFFFFF !important; }
#wysiwyg .blocVert h5 { padding:0; margin:0; color:#357104; font-size:11px; }
#wysiwyg .blocVert p { color:#FFFFFF !important; margin:0; padding:10px 0;}
#wysiwyg .blocVert a { color:#357104; }
#wysiwyg .blocVert em { color:#357104; font-style:normal; }
#wysiwyg .blocVert ul {padding:0 0 5px 0;}
#wysiwyg .blocVert li {color:#FFFFFF !important; background:url(../images/design/puces/puce_blocVert.gif) left 7px no-repeat; padding:0 0 0 12px;  margin:10px 0; }
#wysiwyg .blocVert .styleHexa { width:37px; height:45px; background:url(../images/design/styleHexa_vert.gif); position:absolute; left:-20px; top:-0px; }
#wysiwyg .blocVert .styleApos { width:19px; height:23px; background:url(../images/design/styleApos_vert.gif); position:absolute; right:0px; bottom:-23px; }
#wysiwyg .blocVert .big {color:#357104; font-size:14px; font-weight:bold;}
#wysiwyg .blocVert .illustrationLeft { margin-right:10px; }
#wysiwyg .blocVert .illustrationRight { margin-left:10px; }

#wysiwyg .petit { width:150px; }
#wysiwyg .moyen { width:275px; }

#wysiwyg .gauche { float:left; }
#wysiwyg .droite { float:right; margin-left:30px; }
#wysiwyg .centre { margin-left:auto; margin-right:auto; }

#wysiwyg .red { color:#fe1a1a; }
#wysiwyg #inscription_genelec { width: 500px; margin: auto; margin-bottom: 20px; }
#wysiwyg #inscription_genelec, #wysiwyg #inscription_genelec td, #wysiwyg #inscription_genelec tr { border: none;  }
#wysiwyg #inscription_genelec td { text-align: left; padding: 5px 0px 5px 0px; }
#wysiwyg #inscription_genelec td input[type=text], #wysiwyg #inscription_genelec textarea { width: 200px; }
#wysiwyg #panier { margin-top: 5px; background: url(../images/design/cart.png) no-repeat #f1f6fd; padding: 60px 20px 0px 20px; width: 160px; height: 75px; border: 1px solid #9db7d0; }
#wysiwyg #form-inscription { color: #505050; }

.imageDroite {float:right; margin:0 0 10px 10px;}
.imageGauche {float:left; margin:0 10px 10px 0;}
.imageHautGauche {float:left; margin:12px 10px 10px 0;}
.imageHautDroite {float:right; margin:12px 0 10px 10px;}

#mainRight a#brochure { display:block; overflow:hidden; padding-top:79px; height:0 !important; height /**/:79px; width:172px; background:url(../images/design/bloc_dld_brochure.gif) left top no-repeat; margin:10px 0 0 0;  }
#mainRight a#brochure:hover { background-position:0px -79px; }
#mainRight a#practicalInfos { display:block; overflow:hidden; padding-top:39px; height:0 !important; height /**/:39px; width:172px; background:url(../images/design/bloc_infos_pratiques.gif) left top no-repeat; margin:10px 0 0 0; }
#mainRight a#practicalInfos:hover { background-position:0px -39px; }
#mainRight a#yourOpinion { display:block; overflow:hidden; padding-top:41px; height:0 !important; height /**/:41px; width:172px; background:url(../images/design/bloc_votre_avis.gif) left top no-repeat; margin:10px 0 0 0; }
#mainRight a#yourOpinion:hover { background-position:0px -41px; }

#mainRight a#prepaConcours { display:block; overflow:hidden; padding-top:79px; height:0 !important; height /**/:79px; width:172px; background:url(../images/design/bloc_prepa_concours.gif) left top no-repeat; margin:10px 0 0 0; }
#mainRight a#prepaConcours:hover { background-position:0px -79px; }

#mainRight a#BoutonAssises { display:block; overflow:hidden; padding-top:79px; height:0 !important; height: /**/:79px; width:172px; background:url(../images/design/bout_assise02.jpg) left top no-repeat; margin:10px 0 0 0; }
#mainRight a#BoutonAssises:hover { background-position:0px -79px; }

#mainRight a#ImagerieCardiaque { display:block; overflow:hidden; padding-top:79px; height:0 !important; height: /**/:79px; width:172px; background:url(../images/design/img_cardiaque.jpg) left top no-repeat; margin:10px 0 0 0; }
#mainRight a#ImagerieCardiaque:hover { background-position:0px -79px; }

#mainRight a#BoutonSymposium { display:block; overflow:hidden; padding-top:79px; height:0 !important; height: /**/:79px; width:172px; background:url(../images/design/img_r&d_2010.jpg) left top no-repeat; margin:10px 0 0 0; }
#mainRight a#BoutonSymposium:hover { background-position:0px -79px; }

#mainRight a#BoutonGenelec { display:block; overflow:hidden; padding-top:79px; height:0 !important; height: /**/:79px; width:172px; background:url(../images/design/img_genelec.jpg) left top no-repeat; margin:10px 0 0 0; }
#mainRight a#BoutonGenelec:hover { background-position:0px -79px; }

#mainRight a#VAE { display:block; overflow:hidden; padding-top:79px; height:0 !important; height /**/:79px; width:172px; background:url(../images/design/bloc_vae.gif) left top no-repeat; margin:10px 0 0 0; }
#mainRight a#VAE:hover { background-position:0px -79px; }

#mainRight a#meetUs { display:block; overflow:hidden; padding-top:64px; height:0 !important; height /**/:64px; width:172px; background:url(../images/design/bloc_nous_rencontrer.jpg) left top no-repeat; margin:10px 0 0 0; }
#mainRight a#meetUs:hover { background-position:0px -64px; }
#mainRight a#siteMap { display:block; overflow:hidden; padding-top:20px; height:0 !important; height /**/:20px; width:172px; background:url(../images/design/bloc_plan_site.gif) left top no-repeat; margin:10px 0 0 0; }
#mainRight a#siteMap:hover { background-position:0px -20px; }
#mainRight a#credits { display:block; overflow:hidden; padding-top:20px; height:0 !important; height /**/:20px; width:172px; background:url(../images/design/bloc_credits.gif) left top no-repeat; margin:0; }
#mainRight a#credits:hover { background-position:0px -20px; }

#mainRight #MenuAssises { border:1px solid #EFEFEF; margin:-5px 0 10px 0; padding:13px; }
#mainRight #MenuAssises  h2 { background-color:#71265a; color:#FFFFFF; margin-bottom:10px; font-size:14px; padding:5px; text-align:center; }
#mainRight #MenuAssises  h3 { color:#55123C; margin-bottom:5px; margin-top:5px; }
#mainRight #MenuAssises { border:1px #9ad638 solid; }

#contacts {border:1px solid #efefef; padding:13px; margin:0;}
#annales {border:1px solid #efefef; padding:13px; margin:0;}
.intro-annales { float:left; width:350px;color:#194B8F;}
#annales-texte { float:left;}
.annales2 { float:right; border:1px solid #efefef;padding:5px; margin-top:13px; margin-left:15px;width:150px;}
#downloads {border:1px solid #efefef; padding:13px; margin:10px 0 0 0;}
#downloads h2 {display:block; overflow:hidden; padding-top:14px; height:0 !important; height /**/:14px; width:112px; background:url(../images/design/txt_telechargements.gif) left top no-repeat; margin:0 0 6px 0;}
#contacts h2 {display:block; overflow:hidden; padding-top:12px; height:0 !important; height /**/:12px; width:59px; background:url(../images/design/txt_contacts.gif) left top no-repeat; margin:0 0 6px 0;}
#video {margin:10px 0 0 0; position:relative; }
#video .dailymotion { position:absolute; top:40px; left:12px; font-size:10px; color:#FFFFFF; text-align:center; }
#newsFocus {border:1px solid #efefef; padding:0px; margin:10px 0 0 0; text-align:center;}
#newsFocus h2 {display:block; overflow:hidden; padding-top:12px; height:0 !important; height /**/:12px; width:57px; background:url(../images/design/txt_actualite.gif) left top no-repeat; margin:0 0 6px 0;}
#newsFocus img {float:left; padding:0 10px 10px 0;}
#newsFocus h3 {color:#505050; font-size:11px; padding:0 0 10px 0; margin:0 0 0 70px;}

#blocRightClassic img { padding:0 5px 5px 0;}
#blocRightClassic {border:1px solid #efefef; padding:13px; margin:10px 0 0 0; text-align:justify;}
#blocRightClassic h2 { margin:0 0 6px 0; color:#55123c; font-size:12px; font:Arial, Helvetica, sans-serif; text-align:left;}

.rightBloc {background:url(../images/design/bg_right_bloc.gif) left bottom repeat-x;}
.hoverRightBloc {border-color:#9ad638 !important;}

ul#languageOptions {float:left; margin:6px 0 0 0; width:20px;}
ul#languageOptions li {padding:0; height:auto !important; height/**/:0.01%; margin:0 0 3px 0;}
ul#languageOptions a { display:block; overflow:hidden; width:20px; padding-top:21px; height:0 !important; height /**/:21px; }
ul#languageOptions a#frenchVersion {background:url(../images/design/bt_version_francaise.gif) left top no-repeat; }
ul#languageOptions a#frenchVersion:hover, #languageOptions strong a#frenchVersion  {background-position:0px -21px; }
ul#languageOptions a#englishVersion {background:url(../images/design/bt_english_version.gif) left top no-repeat; }
ul#languageOptions a#englishVersion:hover, #languageOptions strong a#englishVersion {background-position:0px -21px; }

#footer { width: 906px; border:1px solid #efefef; padding:0 6px 6px 6px !important; float:left; margin:20px 40px 20px 30px; text-align:center; }
*:first-child+html #footer  { padding:6px !important;}

#footer h3 {padding-top:15px; font-size:11px; }

#footer h3 a { text-decoration:underline; }
#footer h3 a:hover { text-decoration:none; }

#footer ul { margin:5px 0; padding-left:40px; padding-bottom:10px; }
#footer ul li { float: left; display:inline;}
html[xmlns*=""] body:last-child #footer ul { padding-left:0px; width:908px; }

#footer ul li a {color:#7f7f7f; text-decoration:underline; padding:0 5px;}
#footer ul li a:hover { text-decoration:none;}

/**************** PRINT *************/
@media print {
	#left, #header, #flashContent, #menuSecondLevel, #navThirdLevel, #mainRight, #footer {display:none !important;}
	}





/***************** SEARCH GOOGLE ****************/

td.gsc-branding-text div.gsc-branding-text { display:none; }
table.gsc-branding td, table.gsc-branding { display:none; }
input.gsc-input { padding-left:4px; }
#search div.gsc-clear-button { background:none; display:none; }
#search table.gsc-search-box { width:92%;}
#search table.gsc-search-box td.gsc-input { padding-right:0; }
#search input.gsc-search-button { margin-left:0; }
#search input.gsc-input { margin-left:6px; }    
#googleSearchContainer .gsc-control { width:100%; }
#search td.gsc-clear-button { width:0px; }
#googleSearchContainer .gsc-tabHeader.gsc-tabhActive 
{
    border-left:none;
    border-right:none;
    border-top:none;
    font-size:1.64em;
	color:#0b3c3c;
	margin:0 0 10px;
	line-height:normal;
	padding-bottom:4px;
	border-bottom:1px dotted #0B3C3C;
	display:block;
}
#googleSearchContainer .gsc-resultsHeader { border-bottom:none; }
#googleSearchContainer .gs-result .gs-title, #googleSearchContainer .gs-result .gs-title * { color:#BB4594; }
#googleSearchContainer .gs-result a.gs-visibleUrl, #googleSearchContainer .gs-result .gs-visibleUrl { color:#70C12E; }
#googleSearchContainer .gsc-results .gsc-cursor-box .gsc-cursor-current-page,#googleSearchContainer .gsc-results .gsc-cursor-box .gsc-cursor-page { color:#70C12E;}
#search input[type="text"] 
{
	background-color:#fff;
	width:110px;
	height:18px;
}
.search-form, #search {
	width:160px;
}
.search-form fieldset {
	float:left;
}
.search-form .text {
	float:left;
	width:111px;
	background-color:#fff;
	border:none;
	padding:4px 10px 2px;
	font-weight:bold;
	font-size:0.92em;
}
.search-form .btn-search, #search .btn-search, #search input.gsc-search-button {
	background:url(../images/design/btn/bt_valid_search.gif) no-repeat;
	width:22px;
	height:22px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	font:0/0 serif;
	cursor:pointer;
	border:none;
}


/************** FIN SEARCH GOOGLE ******************/