


/* Presentation widget */





.page_widget .time_elapsed	{	text-align: center !important;}

.page_widget #nbresultats	{	background-color: #8E2488; color: #ffffff; font-weight: bold; font-size: 1.5em;  }



.page_widget H1.suggestion	{ text-align: center; margin-top: 1em !important;}

.page_widget UL.resultats LI	{	padding: 0 !important; margin-bottom: 0!important; background: none !important; }
.page_widget UL.resultats LI H2	{ background-color: transparent !important; font-size:0.8em;}
.page_widget UL.resultats LI H2 A	{	padding: 0.2em !important; padding-top: 0.1em !important; padding-left: 25px !important; background-color: transparent !important;}

.page_widget #liste A.boldCompany, page_widget #liste A.topCompany	{	background-color: transparent !important;}


.page_widget #searchDiv {
	margin : 5px 0px !important;
	padding : 5px 0px !important;
	background-image: none !important; 
	width:100%;
}
.page_widget .cadreinput { clear:both; margin: 2% ;  width:auto; }

.page_widget input.submit {
	padding : 2px 24px;
	position:relative;
	font-size:1em;
	font-weight:bold;
	margin-bottom: 5px;
	background: #f8f7f6 url(../images/q.gif) no-repeat 4px center;
	margin: 2px 5px ;
	width : 120px;
	border:1px solid #8E2488;
	color:#8E2488;
}

.page_widget #cadrebouton {  margin-top: 0.5em; width:auto;  }
.page_widget #cadrebouton {margin-top:2px; }


.page_widget #result { margin:0px !important; padding:0px !important;}
.page_widget UL.resultats  { margin:0px !important; }
.couv { float:left;}

.company_gauche{
float:left;
width:73%;
}

#company_media{
position:relative;
margin-top:0 !important;
float:right;
width:25%;

}

BUTTON.submit {
	width:81px;
	padding: auto 0;
	height:24px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	background : transparent url(../images/boutons/bt_rechercher.gif) no-repeat top left;
	border:none;
}




#result	{	 height: 1%;  margin:0 10px;}
#result H1.suggestion A {   color: #E96B0D; font-weight: bold;}

P.time_elapsed	{	color: #003f51; text-align:center; }

#result LI P	{	text-align: left;}

#result UL, #result UL LI	{	position: relative; height: 1%; }

UL.resultats LI	{	position: relative; /*padding: 0.2em; margin-bottom: 0.5em;  */cursor:pointer;  background-color:#eeeeee; display:block; margin-bottom:0.2em;}
UL.resultats LI:hover	{	position: relative; /* padding: 0.2em; margin-bottom: 0.5em; */ background-color:#F4DEC4;   cursor:pointer; }


UL.resultats LI H2, UL.resultats LI P	{	padding-right: 5px;}
UL.resultats LI H2	{	position: relative; font-size: 1em !important; padding-bottom: 0.2em !important; padding-left: 0.2em !important; line-height: 1.2em; }
UL.resultats LI H2 A	{	 display: block;  padding-left: 25px; background: url(../images/listes/go_company_moyen_violet.gif) top left no-repeat transparent; font-weight: normal ; text-align: left; color: #8E2488; }
UL.resultats LI H2 A:hover , UL.resultats LI:hover h2 a 	{	background-image: url(../images/listes/go_company_moyen_vert.gif);  color:#45a84d;}
UL.resultats LI.result_top	 H2 A, UL.resultats LI.result_bold	 H2 A	{	font-weight: bolder !important;}
/*OK*/


* { margin:0; padding:0;}

BODY	{
	position: relative;
	background:#fff;
	font: .80em/1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
	padding: 0;
}


a {   color: #8E2488; }
a:hover {  color:#45a84d;}

.page_widget #container { width:198px; margin: auto; padding: 0; background:#fff; border:1px solid #8E2488;}


.page_widget .menu{
	position:relative;
	font-size:0.87em;
	font-weight:bold;
	background : #fff;
	/* background:transparent url(../images/menu/bgOFF.gif) repeat-x top left; */
	font-family:Arial, Verdana, Helvitica,sans-serif;
	clear:both;
	width:100%;
}

#menu_haut a { color:#8E2488; line-height:1.2em; }

#footer { background : #8E2488; font-size:0.8em; padding: 2px 0; line-height:1.2em;  width:auto;}

#footer a { color:#fff; text-decoration: none;}


