/* CSS Document */

/* Base Weblog (base-weblog.css) */

/* basic elements */

html
{
   margin: 0;
   /* setting border: 0 hoses ie6 win window inner well border */
   padding: 0;
}


body  { 
margin:0 0 20px 0; 
background:#395866 url(http://blogs.ionis-group.com/epita/img/bg_motif_body.jpg); 
color:#333; 
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-align: center;
min-width: 928px;
}

form, input { margin: 0; padding: 0; }
a { text-decoration: underline; }
a img { border: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
   margin-top: 10px;
   margin-bottom: 10px;
}

p, td, th, div, a {font-size:11px; color:#333; }
/* standard helper classes */

.clr
{
   clear: both;
   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
   content: " ";
   display: block;
   visibility: hidden;
   clear: both;
   height: 0.1px;
   font-size: 0.1em;
   line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */


/* page layout */

#container
{
   background:#395866 url(http://blogs.ionis-group.com/epita/img/bg_motif_body.jpg);
   margin-top:30px;
   position: relative;
   margin: 0 auto; /* center on everything else */
   width: 928px;
   text-align: left;
   margin-bottom: 20px;
   margin-top: 0;
}
#container-inner { position: static; width: auto; }

#pagebody { position: relative; width: 100%; }
#pagebody-inner { position: static; width: 100%; }

#alpha, #beta, #gamma
{
   display: inline; /* ie win bugfix */
   position: relative;
   float: left;
   min-height: 1px;
}

#alpha-inner, #beta-inner, #gamma-inner
{
   position: static;
   padding-top:10px;
}


/* content */

.content-nav
{
   margin: 10px;
   text-align: center;
}
.content-nav a {
	color:#ff9100;
}

.date-header,
.entry-content
{
   position: static;
   clear: both;
}

.entry-content .half 	{ width:220px; float:left; clear:right;}

.entry,
.trackbacks,
.comments,
.archive
{
   position: static;
   overflow: hidden;
   clear: both;
   float:none; 
   padding:13px 0 13px 0; 
   width:460px;
   _width:470px;
   margin-right:12px; 
   margin-top:10px;
   background-color:#FFFFFF;

}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
	text-align:justify;
   clear: both;
   margin: 5px 10px;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{
   clear: both;
   margin: 5px 10px 20px 10px;
}

/*.entry-body img { margin:8px;}*/

.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{
   clear: both;
   margin: 5px 10px 0 10px;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text
{
   width: 240px;
}

#comment-bake-cookie
{
   margin-left: 0;
   vertical-align: middle;
}

#comment-post
{
   font-weight: bold;
}

img.image-full { width: 100%; }

.image-thumbnail
{
   float: left;
   width: 115px;
   margin: 0 10px 10px 0;
}

.image-thumbnail img
{
   width: 115px;
   height: 115px;
   margin: 0 0 2px 0;
}


/* Vicksburg (theme-vicksburg.css) */

/* basic page elements */

a { color: #36414d; text-decoration: underline; }
a:hover { color: #a3b8cc; }

.module-content a { color: #36414d; }
.module-content a:hover { color: #a3b8cc; }

h1, h2, h3, h4, h5, h6
{
   font-family: arial, helvetica, sans-serif;
}

.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed
{
   font-size: 11px;
}

.commenter-profile img { vertical-align: middle; }


/* page layout */

#alpha { margin: 0; width: 190px; background:#395866 url(http://blogs.ionis-group.com/epita/img/bg_motif_body.jpg); }
#beta { width: 500px; padding-left:10px; background:#ffffff;}
#gamma { width:228px; _width: 234px; background:#ffffff;}

#beta-inner,
#gamma-inner,
{
	background:#ffffff;
	padding: 10px 0 0 10px;
}

.date-header
{
	color:#ff9100;
   margin-top: 0;
   font-size: 11px;
   font-weight: bold;
   text-transform: uppercase;
}

.entry-header
{
	color:#2c84cc; 
	font-weight:bold; 
	font-size:14px; 
	padding-left:25px; 
	background: no-repeat left top; 
	min-height:20px; 
	_height:20px;
	background-image:url(http://www.epita.fr/img/design/puces/puce_bleu.gif);
}

.entry-content,
.comment-content,
.trackback-content
{
   margin: 0;
   line-height: 1.5;
}
.entry-content a { color: #2c84cc; text-decoration:underline;}
.entry-content a:hover { color: #ff9f2e; }

.entry-content .entry-more-link a { color:#ff9f2e; font-weight:bold;}
.entry-content .entry-more-link a:hover { color:#2c84cc; }

.entry-content .Tag a { color: #a3b8cc; }
.entry-content .Tag a:hover { color: #ff9f2e; }

.entry-content .boxRight {float:right; width:30%; padding:10px; margin:10px 0 10px 10px; border:2px solid #002d40;background-color:#eeeeee;}
.entry-content .boxLeft {float:left; width:30%; padding:10px; margin:10px 10px 10px 0; border:2px solid #002d40;background-color:#eeeeee;}
.entry-footer { width:100%; margin-left:0; padding:0 0 0 5px; color:#ff9f2e; _color:#ffffff; background-color:#ff9f2e; }

.entry-footer ul { padding:2px 0 0 5px; margin:0 0 2px 0; width:470px; height:10px; float:left;}
.entry-footer li
{
 	background:url(http://blogs.ionis-group.com/epita/img/li-footer.gif) 2px 6px no-repeat; 
	display:inline;
   	font-size: 10px;
	text-align:center;
	padding-left:10px;
}
.entry-footer a{ color:#ff9f2e; _color:#FFFFFF;}
.entry-footer a:hover { color:#ff9f2e; _color:#FFFFFF; text-decoration:underline;}

.trackback-content,
.comment-footer,
.trackback-footer
{
   margin-left: 10px;
}

.comment-footer { background-color:#2c84cc; color:#FFFFFF; padding:1px 10px 1px 10px; margin:0 0 20px 0;}
.comment-footer a {color:#FFFFFF;}
.content-nav { margin-top: 0; }

#trackbacks-info
{
   margin: 10px 0;
   border: 1px dashed #a3b8cc;
   padding: 0 10px;
   color: #292e33;
   font-size: 11px;
   text-align: center;
   background: #e6ecf2;
}

.comments-open-footer
{
   margin: 10px 0;
}

/* ----------------------- MODULES ----------------------- */ 

.module
{
	margin-top:10px;
   	position: relative;
   	overflow: hidden;
   	width: 87%;
   	_width: 93%;
	border-width:0 3px 3px 3px;
	border-style:solid;
	border-color:#002d40;
}

.module-categories
{
   background:url(http://blogs.ionis-group.com/epita/img/fond_notes.jpg) left bottom no-repeat;
}
.module-search 
{
   background:url(http://blogs.ionis-group.com/epita/img/fond_rechercher.jpg) left bottom no-repeat;
}
.module-archives
{
   background:url(http://blogs.ionis-group.com/epita/img/fond_notes.jpg) left bottom no-repeat;
}
.module-notes 
{
   background:url(http://blogs.ionis-group.com/epita/img/fond_notes.jpg) left bottom no-repeat;
}
.module-subscribe 
{
   background:url(http://blogs.ionis-group.com/epita/img/fond_abonnez_vous.jpg) left bottom no-repeat;
}
.module-prof 
{
   background:url(http://blogs.ionis-group.com/epita/img/fond_rechercher.jpg) left bottom no-repeat;
}
.module-etudiants 
{
   background:url(http://blogs.ionis-group.com/epita/img/fond_rechercher.jpg) left bottom no-repeat;
}
.module-anciens 
{
   background:url(http://blogs.ionis-group.com/epita/img/fond_archives.jpg) left bottom no-repeat;
}
.module-livres 
{
   background:url(http://blogs.ionis-group.com/epita/img/fond_notes.jpg) left bottom no-repeat;
}
.module-readme 
{
   background:url(http://blogs.ionis-group.com/epita/img/fond_notes.jpg) left bottom no-repeat;
}
.module-calendrier 
{
   background:url(http://blogs.ionis-group.com/epita/img/fond_abonnez_vous.jpg) left bottom no-repeat;
}
#gamma-inner .module h2,
{
   color:#ff9100;
   text-transform:none;
   font-size:120%;
   padding-left:15px;
   height:20px;
   width:200px;
   _width:205px;
}
.module h2 a {   color:#ff9100; }

.module-header
{
   color:#ff9100;
   text-transform:none;
   font-size:120%;
   padding-left:15px;
   height:20px;
   width:200px;
   _width:200px;
}
.module-content
{
   position: relative;
   padding: 10px;
   font-size: 10px;
   line-height: 1.2;
   width:180px;
   _width:200px;
}

.module-calendrier td
{
   font-size: 10px;
}
.module-calendrier th
{
   font-size: 11px;
   font-weight:bold;
}

.module-search h2,
.module-categories h2,
.module-archives h2,
.module-notes h2,
.module-subscribe h2,
.module-prof h2,
.module-etudiants h2,
.module-anciens h2,
.module-livres h2,
.module-readme h2,
.module-calendrier h2
{
   	background-color:#002d40;
   width:190px;
   height:10px;
   _height:20px;
}

.module-list,
.archive-list
{
   margin: 0;
   padding: 0;
   list-style: none;
}
.module-list,
.archive-list
{
   margin: 0 15px 0 15px;
   list-style: square;
}

.module-list .module-list
{
   margin: 5px 0 0 0;
   padding-left: 15px;
   list-style: square;
}
.module-list-item
{
   margin-top: 5px;
   margin-bottom: 5px;
   margin-top: 0;
   color: #666;
}
  
.module-search input { font-size: 10px; }
.module-search #search { width: 100px; }

/* basic page elements */

.module-content a { color: #36414d; }
.module-content a:hover { color: #fbb3b3c; }

.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;
   margin: 0;
   padding: 5px;
   font-size: 11px;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
   background-color:#fff;
}

.module-header a,
.module-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover
{
	display:block;
	width:130px;

   /*color: #000;*/
}
.module-tagcloud .module-content .module-list-tagcloud { margin:0; padding:0; text-align:center; }
.module-tagcloud .module-content .module-list-tagcloud li  { display:inline;  list-style:none;}
.module-tagcloud .module-content li.taglevel6 a { font-size:10px; color:#a3b8cc; }
.module-tagcloud .module-content li.taglevel5 a { font-size:12px; color:#7f91a2; }
.module-tagcloud .module-content li.taglevel4 a { font-size:14px; color:#3a5767; font-weight:bold }
.module-tagcloud .module-content li.taglevel3 a { font-size:16px; color:#002d40; }
.module-tagcloud .module-content li.taglevel2 a { font-size:18px; color:#2c84cc; }
.module-tagcloud .module-content li.taglevel1 a { font-size:20px; color:#ff9100; }

#beta-inner .module-tags,
	#beta-inner .module-search-feed { width:100%;}
#beta-inner .module-tags .module-header,
	#beta-inner .module-search-feed .module-header { background:#ff9f2e; color:#ffffff; }
#beta-inner .module-tags ,
	#beta-inner .module-search-feed { border:none; border-width:0; width:100%; }

#beta-inner .module-tags .module-content,
	#beta-inner .module-search-feed .module-content { width:100%; }
	
#beta-inner .module-content .main-tag-clouds { margin:0; padding:0; text-align:center; }
#beta-inner .module-content li { display:inline; list-style:none;}
#beta-inner .module-content li.tag-level6 a { font-size:10px; color:#a3b8cc; }
#beta-inner .module-content li.tag-level5 a { font-size:12px; color:#7f91a2; }
#beta-inner .module-content li.tag-level4 a { font-size:14px; color:#3a5767; font-weight:bold }
#beta-inner .module-content li.tag-level3 a { font-size:16px; color:#002d40; }
#beta-inner .module-content li.tag-level2 a { font-size:18px; color:#2c84cc; }
#beta-inner .module-content li.tag-level1 a { font-size:20px; color:#ff9f2e; }

#beta-inner h2.titreBlog { color:#2e4c5a; font-size:16px; font-weight:700; text-transform:uppercase; }

.commenter-profile img { vertical-align: middle; }


/* ----------------------- ALPHA ----------------------- */ 



.vnav 					{ width:190px; float:left; clear:right; color:#333; margin-right:-3px; }
.vnav ul 				{ background-color: #395866; list-style:none; margin:0; border-style:solid; border-color: #002d40; border-width: 2px; padding:4px 0 3px 8px; border-top: none; }
.vnav ul li				{ display:inline;  }
.vnav ul li a 			{ _height: 0.01%; background-position: left 5px; background-repeat:no-repeat; background-image: url(http://www.epita.fr/img/design/puces/puce_nav_defaut.png); display:block; color:#fff; text-decoration:none; font-size:11px; padding: 0 0 0 11px; }

.vnav ul li a:hover 	{ text-decoration: none; background-image: url(http://www.epita.fr/img/design/puces/puce_nav_over.png); color: #7cb1e7; }

#vnav-Ecole ul li a:hover 	{ text-decoration: none; background-image: url(http://www.epita.fr/img/design/puces/puce_nav_over_ecole.gif); color: #7cb1e7; }

#vnav-Etudes ul li a:hover 	{ text-decoration: none; background-image: url(http://www.epita.fr/img/design/puces/puce_nav_over_etudes.gif); color: #fa9c20; }
#vnav-Actualites ul li a:hover 	{ text-decoration: none; background-image: url(http://www.epita.fr/img/design/puces/puce_nav_over_actu.gif); color: #ed5550; }
#vnav-Vie-etudiante ul li a:hover 	{ text-decoration: none; background-image: url(http://www.epita.fr/img/design/puces/puce_nav_over_vieetud.gif); color: #fbc71c; }
#vnav-Entreprises ul li a:hover 	{ text-decoration: none; background-image: url(http://www.epita.fr/img/design/puces/puce_nav_over_entrep.gif); color: #14a971; }
#vnav-Recherche-scientifique ul li a:hover 	{ text-decoration: none; background-image: url(http://www.epita.fr/img/design/puces/puce_nav_over_scient.gif); color: #8e62dd; }

#vnav-Actualites ul li a.onrub 	{ text-decoration: none; background-image: url(http://www.epita.fr/img/design/puces/puce_nav_over_actu.gif); color: #ed5550; }

#vnav-Ecole ul li a.onrub 	{ text-decoration: none; background-image: url(http://www.epita.fr/img/design/puces/puce_nav_over_ecole.gif); color: #7cb1e7; }

#vnav-Vie-etudiante ul li a.onrub 	{ text-decoration: none; background-image: url(http://www.epita.fr/img/design/puces/puce_nav_over_vieetud.gif); color: #fbc71c; }

.vnav h2 		 		{ background-position:left top; background-repeat:no-repeat; width:190px; height:44px; margin: 0; }
.vnav h2 span 	 		{ display:none; }
.vnav .hr-bas-menu { border:4px 0 1px 0; border-top-color:#002d40; border-bottom-color:#f4bd73; border-style:solid; border-width:4px 0 1px 0; }

/*------------liens vers les acceuils rubriques-------------*/
.vnav #vnav-Ecole a.off 	{ display: block;width: 190px; height: 44px;background-image:url(http://www.epita.fr/img/design/navigation/t_nav_lecole.png); }
.vnav #vnav-Ecole a.on		{ display: block;width: 190px; height: 44px;background-image:url(http://www.epita.fr/img/design/navigation/t_nav_lecole_on.jpg);}
.vnav #vnav-Etudes a.off 	{ display: block;width: 190px; height: 44px;background-image:url(http://www.epita.fr/img/design/navigation/t_nav_lesetudes.png); }
.vnav #vnav-Etudes a.on		{ display: block;width: 190px; height: 44px;background-image:url(http://www.epita.fr/img/design/navigation/t_nav_lesetudes_on.jpg); }
.vnav #vnav-Actualites a.off 	{ display: block;width: 190px; height: 44px;background-image:url(http://www.epita.fr/img/design/navigation/t_nav_lactualite.png); }
.vnav #vnav-Actualites a.on		{ display: block;width: 190px; height: 44px;background-image:url(http://www.epita.fr/img/design/navigation/t_nav_lactualite_on.jpg); }
.vnav #vnav-Vie-etudiante a.off 	{ display: block;width: 190px; height: 44px;background-image:url(http://www.epita.fr/img/design/navigation/t_nav_lavieetudiante.png); }
.vnav #vnav-Vie-etudiante a.on		{ display: block;width: 190px; height: 44px;background-image:url(http://www.epita.fr/img/design/navigation/t_nav_lavieetudiante_on.jpg); }
.vnav #vnav-Entreprises a.off 	{ display: block;width: 190px; height: 44px;background-image:url(http://www.epita.fr/img/design/navigation/t_nav_servicesentreprise.png); }
.vnav #vnav-Entreprises a.on		{ display: block;width: 190px; height: 44px;background-image:url(http://www.epita.fr/img/design/navigation/t_nav_servicesentreprise_on.jpg); }
.vnav #vnav-Recherche-scientifique a.off 	{ display: block;width: 190px; height: 44px;background-image:url(http://www.epita.fr/img/design/navigation/t_nav_rechscientifique.png); }
.vnav #vnav-Recherche-scientifique a.on		{ display: block;width: 190px; height: 44px;background-image:url(http://www.epita.fr/img/design/navigation/t_nav_rechscientifique_on.jpg); }


.vnav #vnav-Deplier, #vnav-Replier	{ width: 190px; height:15px; _height: 12px; color:#FFFFFF; font-size:11px; text-align:right; cursor:pointer; background:none; margin-top:20px; margin-left:-3px; padding-bottom:2px; }
.vnav #vnav-Deplier img, #vnav-Replier img	{ margin-right:5px; }

#LogoCDEFI { text-align:center; }
#LogoCTI { text-align:center; margin:15px 0; }
/* TEST NAVIGATION */
.affiche 	{ display:block; }
.cache		{ display:none; }
.vnav  a	{ cursor:pointer; }

/* MyBlogLog */
#gamma-inner #MBL_COMM { border-color:#002d40; border-width:3px; margin-top:10px; }
#gamma-inner #MBL_COMM .mbl_h { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:700; padding:5px 5px 5px 15px; }
#gamma-inner #MBL_COMM .mbl_fo_hidden a{ color:#36414d; }

#gamma-inner #MBL_COMM .mbl_fo_hidden,
#gamma-inner #MBL_COMM .mbl_mem,
#gamma-inner #MBL_COMM .mbl_mem_img,
#gamma-inner #MBL_COMM .mbl_join,
#gamma-inner #MBL_COMM .mbl_join_img { background-color:#e2f3fa !important; }
#gamma-inner #MBL_COMM .mbl_mem a:hover,
#gamma-inner #MBL_COMM .mbl_join a:hover,
#gamma-inner #MBL_COMM .mbl_fo_hidden a:hover{ color:#a3b8cc; }


/* ----------------------- EPITA ----------------------- */ 


@charset "iso-8859-1";

#footer 		{ text-align: center; }
/* :root is an invalid pseudo class but mozilla knows it */
:root code 		{ font-size: 120%;	
				/* monospace fonts are typically smaller that 
				   'normal' fonts under Mozilla. */
}

h3		{ font-size: 140%; }

a 		 { text-decoration:none; }
a:hover	 { text-decoration:underline; }
a span	 { display:none; }

p		 { margin:1em 0; } 

img 	 { border:none; }


#footer, 
	#footer a	 			{ color:#fff; font-size:11px; }
#footer 					{ background:url(http://www.epita.fr/img/design/navigation/bg_footer.png) left top repeat-x; margin-top:17px; }
#footer p 					{ margin:0; }
#footer #autresEcoles strong,
	#footer #autresEcoles a { color:black; }
#footer #relationsInt		{ padding:5px 0 0 0; }
#footer #autresEcoles 		{ padding:2px 0 8px 0; }
#footer #autresEcoles a#lienIonis 	{ color:#FFFFFF; }
#fond-masthead { background:url(http://www.epita.fr/img/design/fonds/banner-background.jpg) left top repeat-x;}

#masthead { background:url(http://www.epita.fr/img/design/fonds/banner-blog.jpg); height:151px; width:928px; margin: 0 auto; text-align: left; position: relative;}
#masthead h1 span			{ display:none; }
#masthead .zoneCliquable { float:left; width:190px; height:95px; margin-left:0; margin-top:26px; cursor:pointer; }

#recherche 					{ border:none; padding:0; margin:0; width:190px; height:37px;}
#recherche legend 			{ display:none; }
#recherche p	{ padding:0; _margin:0; }
#recherche label * 			{ vertical-align:top; }
#recherche #chpRecherche	{ border:1px solid #404040; color:#5c5b60; font-size:11px; width:133px; padding:0 0 1px 4px; margin:0 0 0 7px; }

#recherche #btRechOk 	{ margin:1px 0 0 8px; _margin-top:2px; }
	
#lienInternationalRelations { display:block; padding:0 0 0 61px;  color:#FFFFFF; }
#lienInternationalRelations:hover { text-decoration:none; color:#7cb1e7; }

.btEnSavoirPlus a 			{ float:right; display:block; width:86px; height:11px; background:url(http://www.epita.fr/img/design/navigation/bt_en_savoir_plus.png) left top no-repeat; margin:3px 0 5px 0; }
.btEnSavoirPlus a:hover		{ background:url(http://www.epita.fr/img/design/navigation/bt_en_savoir_plus_on.png) left top no-repeat; }

/* contentColumn Pages */
#gamma .btDemandeCandidature2 { display:block; width:209px; height /**/:30px;  margin:0 0 4px 0;}
#gamma .btDemandeDocumentation2 { display:block; width:209px; height /**/:30px;  margin:0 0 4px 0;}
								 
#gamma .btDemandeDocumentation2 { background:url(http://www.epita.fr/img/design/navigation/bt_demande_documentation2.png) left top no-repeat; }
#gamma .btDemandeCandidature2 { background:url(http://www.epita.fr/img/design/navigation/bt_demande_candidature2.png) left top no-repeat; }

#FacebookTwitter { padding-top:2px; padding-bottom:5px; }
#FacebookTwitter img { margin-bottom:-7px; }
#FacebookTwitter .facebook { margin-right:10px; }
#FacebookTwitter a { color:#333333 !important; text-decoration:none !important; }
#FacebookTwitter a:hover { text-decoration:none !important; }

.clearBoth { clear:both;}
.btEnSavoirPlus a 			{ margin:3px 0 0 0; padding:0 0 0 15px;}

#actualites .btEnSavoirPlus a 	{ background:url(http://www.epita.fr/img/design/puces/puce_actus.gif) left top no-repeat; }
#actualites .btEnSavoirPlus a:hover{ background:url(http://www.epita.fr/img/design/puces/puce_actus.gif) left top no-repeat; color:#ed5550;}

/***************** 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:12px;  margin-top:9px;}
#search input.gsc-input { margin-left:11px; }    
#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:#FF6600; }
#googleSearchContainer .gs-result a.gs-visibleUrl, #googleSearchContainer .gs-result .gs-visibleUrl { color:#2C84CC; }
#googleSearchContainer .gsc-results .gsc-cursor-box .gsc-cursor-current-page,#googleSearchContainer .gsc-results .gsc-cursor-box .gsc-cursor-page { color:#FF6600;}
#search input[type="text"] 
{
	background-color:#fff;
	width:134px;
	height:15px;
	border:1px solid black;
}
.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 {
	background:url(http://www.epita.fr/img/design/navigation/bt_rech_ok.png) no-repeat;
	width:26px;
	height:22px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	font:0/0 serif;
	cursor:pointer;
	border:none;
}
/************** FIN SEARCH GOOGLE ******************/

